[
  {
    "path": ".gitignore",
    "content": "# gradle stuff\n\n.gradle\nbuild\ngradle.properties\n\n# Eclipse IDE stuff\n\n.project\n.classpath\nbin\nout\n.settings\n\n# IntelliJ IDEA stuff\n\n*.iml\n.idea\n\n"
  },
  {
    "path": ".travis.yml",
    "content": "env:\n  - BIGDECIMALTEST_LEVEL=Medium\n\ndist: trusty\nlanguage: java\njdk:\n  - oraclejdk11\n\nbefore_install:\n  - chmod +x gradlew\n\naddons:\n  sonarcloud:\n    organization: \"eobermuhlner\"\n    token:\n      secure: rsfHxDskN6m18xYPNdG6CZIES7D98Dekv2ZtNOU1BxeuQGqTZjn/gm/LjzK99alzmrd2gsO8EK67EGMRFM+cPqHGRJaFsNm2WgqU3UmwoVSe6wvFkDazZAHySRNeEcdmtxHUlUeQZXZvdI+gXpgiJlYxrfxh3zhDLIW5Iha2wOTTDjp/DM+VvMLo5YLDe/uKMj638QgwjJi4GFUHrkMwOx6YOm16JDOn+5BUfkjAkTDwnQF3enmiHtySXufat6hI0w1gUbUvUB5VW3HOdHdwXf2FE5VuDraWPzWkquytM0kzaFaCRDcjvXF8OXQR3aq0Jdb0cV+niY+6y6vNBPldk1rSBJr5Hn4nDFdClxb6Q1Dq5f2YvakUq9hTInluxTyPvQh5FmJZh7pq1bM8gBUIPN6ZwuicqMDtlGff4UiXKzI/waV42xUj7ZnXWWrHYrgBxcmC3HPuNGpXOifnyduVsDx4MuwHyVAGIXLzVFNDhRhykR2YJLBz3+JEL+MyoW/6UX1Jmxw9isxP6ALYe8SNtae46UVVNB8AOCg3DAdcEiCVMnCRx8gJxCFpdZ0fd1Tvm54/OoGDWh0W5rja2X+1y4yRlZc8jlp3dqyJrZBwM7ufO6rg1uNw1kzT8bslIhxjN5GAxH8nIrBl7VzKk6UynXiqmsvQvYx9M7giee9abRA=\n\nscript:\n  - ./gradlew sonarqube\n\nafter_success:\n  - bash <(curl -s https://codecov.io/bash)\n\n# set sudo to required, because this setup gets more memory\nsudo: required\n\n# keep gradle cache\nbefore_cache:\n  - rm -f  $HOME/.gradle/caches/modules-2/modules-2.lock\n  - rm -fr $HOME/.gradle/caches/*/plugin-resolution/\ncache:\n  directories:\n    - $HOME/.gradle/caches/\n    - $HOME/.gradle/wrapper/\n"
  },
  {
    "path": "LICENSE.txt",
    "content": "MIT License\n\nCopyright (c) 2017 Eric Obermühlner\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "README.md",
    "content": "[![Build Status](https://api.travis-ci.org/eobermuhlner/big-math.svg?branch=master)](https://travis-ci.org/eobermuhlner/big-math)\n[![Code Coverage](https://badgen.net/codecov/c/github/eobermuhlner/big-math)](https://codecov.io/gh/eobermuhlner/big-math)\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=big-math&metric=alert_status)](https://sonarcloud.io/dashboard?id=big-math)\n[![Open Issues](https://badgen.net/github/open-issues/eobermuhlner/big-math)](https://github.com/eobermuhlner/big-math/issues)\n[![Closed Issues](https://badgen.net/github/closed-issues/eobermuhlner/big-math)](https://github.com/eobermuhlner/big-math/issues)\n[![Maven Central](https://img.shields.io/maven-central/v/ch.obermuhlner/big-math.svg)](https://search.maven.org/artifact/ch.obermuhlner/big-math)\n[![Last Commits](https://badgen.net/github/last-commit/eobermuhlner/big-math)](https://github.com/eobermuhlner/big-math/graphs/commit-activity)\n[![Join the chat at https://gitter.im/eobermuhlner-big-math/community](https://badges.gitter.im/eobermuhlner-big-math/community.svg)](https://gitter.im/eobermuhlner-big-math/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n<p align=\"center\">\n\t<img alt=\"big-math\" src=\"docs/images/big-math-splashscreen.png\">\n</p>\n\nAdvanced Java `BigDecimal` math functions (`pow`, `sqrt`, `log`, `sin`, ...) using arbitrary precision.\n\nSee also the official [Big-Math Documentation](http://eobermuhlner.github.io/big-math/).\n\n## BigDecimalMath\n\nThe class `BigDecimalMath` provides efficient and accurate implementations for:\n\n*   `log(BigDecimal, MathContext)`\n*   `exp(BigDecimal, MathContext)`\n*   `pow(BigDecimal, BigDecimal, MathContext)` calculates x^y\n*   `sqrt(BigDecimal, MathContext)`\n*   `root(BigDecimal, BigDecimal, MathContext)` calculates the n'th root of x\n*   `sin(BigDecimal, MathContext)`\n*   `cos(BigDecimal, MathContext)`\n*   `tan(BigDecimal, MathContext)`\n*   `asin(BigDecimal, MathContext)`\n*   `acos(BigDecimal, MathContext)`\n*   `atan(BigDecimal, MathContext)`\n*   `atan2(BigDecimal, BigDecimal, MathContext)`\n*   `sinh(BigDecimal, MathContext)`\n*   `cosh(BigDecimal, MathContext)`\n*   `tanh(BigDecimal, MathContext)`\n*   `asinh(BigDecimal, MathContext)`\n*   `acosh(BigDecimal, MathContext)`\n*   `atanh(BigDecimal, MathContext)`\n*   `toDegrees(BigDecimal, MathContext)` converts from radians to degrees\n*   `toRadians(BigDecimal, MathContext)` converts from degrees to radians\n*   `pow(BigDecimal, long, MathContext)` calculates x^y for `long` y\n*   `factorial(int)` calculates n!\n*   `bernoulli(int)` calculates Bernoulli numbers\n*   `pi(MathContext)` calculates pi to an arbitrary precision\n*   `e(MathContext)` calculates e to an arbitrary precision\n*   `toBigDecimal(String)` creates a `BigDecimal` from string representation (faster than `BigDecimal(String)`)\n*   `mantissa(BigDecimal)` extracts the mantissa from a `BigDecimal` (mantissa * 10^exponent)\n*   `exponent(BigDecimal)` extracts the exponent from a `BigDecimal` (mantissa * 10^exponent)\n*   `integralPart(BigDecimal)` extracts the integral part from a `BigDecimal` (everything before the decimal point) \n*   `fractionalPart(BigDecimal)` extracts the fractional part from a `BigDecimal` (everything after the decimal point)\n*   `isIntValue(BigDecimal)` checks whether the `BigDecimal` can be represented as an `int` value\n*   `isDoubleValue(BigDecimal)` checks whether the `BigDecimal` can be represented as a `double` value\n*   `roundWithTrailingZeroes(BigDecimal, MathContext)` rounds a `BigDecimal` to an arbitrary precision with trailing zeroes.\n\n\n### Usage\n\n#### Mathematical calculations for `BigDecimal`\n\nFor calculations with arbitrary precision you need to specify how precise you want a calculated result.\nFor `BigDecimal` calculations this is done using the `MathContext`.\n\n```java\nMathContext mathContext = new MathContext(100);\nSystem.out.println(\"sqrt(2)        = \" + BigDecimalMath.sqrt(BigDecimal.valueOf(2), mathContext));\nSystem.out.println(\"log10(2)       = \" + BigDecimalMath.log10(BigDecimal.valueOf(2), mathContext));\nSystem.out.println(\"exp(2)         = \" + BigDecimalMath.exp(BigDecimal.valueOf(2), mathContext));\nSystem.out.println(\"sin(2)         = \" + BigDecimalMath.sin(BigDecimal.valueOf(2), mathContext));\n```\nwill produce the following output on the console:\n```\nsqrt(2)        = 1.414213562373095048801688724209698078569671875376948073176679737990732478462107038850387534327641573\nlog10(2)       = 0.3010299956639811952137388947244930267681898814621085413104274611271081892744245094869272521181861720\nexp(2)         = 7.389056098930650227230427460575007813180315570551847324087127822522573796079057763384312485079121795\nsin(2)         = 0.9092974268256816953960198659117448427022549714478902683789730115309673015407835446201266889249593803\n```\n\nSince many mathematical constants have an infinite number of digits you need to specfiy the desired precision for them as well:\n```java\nMathContext mathContext = new MathContext(100);\nSystem.out.println(\"pi             = \" + BigDecimalMath.pi(mathContext));\nSystem.out.println(\"e              = \" + BigDecimalMath.e(mathContext));\n```\nwill produce the following output on the console:\n```\npi             = 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117068\ne              = 2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427\n```\n\n#### Convenience methods for `BigDecimal`\n\nAdditional `BigDecimalMath` provides several useful methods (that are plain missing for `BigDecimal`):\n```java\nMathContext mathContext = new MathContext(100);\nSystem.out.println(\"mantissa(1.456E99)      = \" + BigDecimalMath.mantissa(BigDecimal.valueOf(1.456E99)));\nSystem.out.println(\"exponent(1.456E99)      = \" + BigDecimalMath.exponent(BigDecimal.valueOf(1.456E99)));\nSystem.out.println(\"integralPart(123.456)   = \" + BigDecimalMath.integralPart(BigDecimal.valueOf(123.456)));\nSystem.out.println(\"fractionalPart(123.456) = \" + BigDecimalMath.fractionalPart(BigDecimal.valueOf(123.456)));\nSystem.out.println(\"isIntValue(123)         = \" + BigDecimalMath.isIntValue(BigDecimal.valueOf(123)));\nSystem.out.println(\"isIntValue(123.456)     = \" + BigDecimalMath.isIntValue(BigDecimal.valueOf(123.456)));\nSystem.out.println(\"isDoubleValue(123.456)  = \" + BigDecimalMath.isDoubleValue(BigDecimal.valueOf(123.456)));\nSystem.out.println(\"isDoubleValue(1.23E999) = \" + BigDecimalMath.isDoubleValue(new BigDecimal(\"1.23E999\")));\n```\nwill produce the following output on the console:\n```\nmantissa(1.456E99)      = 1.456\nexponent(1.456E99)      = 99\nintegralPart(123.456)   = 123\nfractionalPart(123.456) = 0.456\nisIntValue(123)         = true\nisIntValue(123.456)     = false\nisDoubleValue(123.456)  = true\nisDoubleValue(1.23E999) = false\n```\n\nThe `BigDecimalMath` class is thread-safe and can be used in concurrent use cases.\n\n#### Streams of `BigDecimal`\n\nThe class `BigDecimalStream` provides factory methods for streams of `BigDecimal` elements.\n\nOverloaded variants of `range(start, end, step)` provide sequential elements equivalent to `IntStream.range(start, end)` but with configurable step (exclusive the end value).\n\nSimilar methods for the `rangeClosed()` (inclusive the end value) are available.\n\nThe streams are well behaved when used in parallel mode. \n\nThe following code snippet:\n```java\nSystem.out.println(\"Range [0, 10) step 1 (using BigDecimal as input parameters)\");\nBigDecimalStream.range(BigDecimal.valueOf(0), BigDecimal.valueOf(10), BigDecimal.valueOf(1), mathContext)\n\t.forEach(System.out::println);\n\nSystem.out.println(\"Range [0, 10) step 3 (using long as input parameters)\");\nBigDecimalStream.range(0, 10, 3, mathContext)\n\t.forEach(System.out::println);\n```\n\nproduces this output:\n```\nRange [0, 10) step 1 (using BigDecimal as input parameters)\n0\n1\n2\n3\n4\n5\n6\n7\n8\n9\n\nRange [0, 12] step 3 (using long as input parameters)\n0\n3\n6\n9\n12\n```\n\n### FAQ\n\n#### Why do I have to pass `MathContext` to most functions?\n\nMany mathematical functions have results that have many digits (often an infinite number of digits).\nWhen calculating these functions you need to specify the number of digits you want in the result,\nbecause calculating an infinite number of digits would take literally forever and consume an infinite amount of memory.\n\nThe `MathContext` contains a precision and information on how to round the last digits, so it is an obvious choice to specify the desired precision of mathematical functions.\n\n\n#### What if I really do not want to pass the `MathContext` everytime?\n\nThe convenience class `DefaultBigDecimalMath` was added that provides mathematical functions\nwhere the `MathContext` must not be passed every time.\n\nPlease refer to the chapter [DefaultBigDecimalMath](#defaultbigdecimalmath)\n\n\n#### I specified a precision of `n` digits, but the results have completely different number of digits after the decimal point. Why?\n\nIt is a common misconception that the precision defines the number of digits after the decimal point.\n\nInstead the precision defines the number of relevant digits, independent of the decimal point.\nThe following numbers all have a precision of 3 digits:\n* 12300\n* 1230\n* 123\n* 12.3\n* 1.23\n* 0.123\n* 0.0123\n\nTo specify the number of digits after the decimal point use `BigDecimal.setScale(scale, mathContext)`.\n\n\n#### Why are `BigDecimalMath` functions so slow?\n\nThe mathematical functions in `BigDecimalMath` are heavily optimized to calculate the result in the specified precision, but in order to calculate them often tens or even hundreds of basic operations (+, -, *, /) using `BigDecimal` are necessary.\n\nIf the calculation of your function is too slow for your purpose you should verify whether you really need the full precision in your particular use case. Sometimes you can adapt the precision depending on input factors of your calculation.\n\n\n#### How are the mathematical functions in `BigDecimalMath` calculated?\n\nFor the mathematical background and performance analysis please refer to this article:\n*\t[BigDecimalMath](http://obermuhlner.ch/wordpress/2016/06/02/bigdecimalmath/)\n\nSome of the implementation details are explained here: \n*\t[Adaptive precision in Newton’s Method](http://obermuhlner.ch/wordpress/2016/06/07/adaptive-precision-in-newtons-method/)\n\n\n#### Why is there `BigDecimalMath.toBigDecimal(String)` if Java already has a `BigDecimal(String)` constructor?\n\nThe `BigDecimal(String)` constructor as provided by Java gets increasingly slower if you pass longer strings to it.\nThe implementation in Java 11 and before is O(n^2).\n\nIf you want to convert very long strings (10000 characters or longer) then this slow constructor may become an issue.\n\n`BigDecimalMath.toBigDecimal(String)` is a drop-in replacement with the same functionality\n(converting a string representation into a `BigDecimal`) but it is using a faster recursive implementation.\n\nThe following chart shows the time necessary to create a `BigDecimal` from a string representation of increasing length:\n![toBigDecimal() precisions 0 to 100000](ch.obermuhlner.math.big.example/docu/benchmarks/images/perf_bigdec_string_precisions_to_100000.png)\n \n\n#### I only need a `sqrt` function - should I use this library?\n\nSince Java 9 the `BigDecimal` class has a new function `sqrt(BigDecimal, MathContext)`.\nIf you only need the square root function then by all means use the provided standard function instead of this library.\n\nIf you need any other high level function then you should still consider using this library.\n\nFor high precision (above 150 digits) the current implementation of\nJava 9 `BigDecimal.sqrt()` becomes increasingly slower than `BigDecimalMath.sqrt()`.\nYou should consider whether the increased performance is worth having an additional dependency.  \n\nThe following charts shows the time needed to calculate the square root of 3.1 with increasing precision.\n\n![Java9 sqrt vs. sqrt()](ch.obermuhlner.math.big.example/docu/benchmarks/images/perf_java9_sqrt_precisions_to_200.png)\n![Java9 sqrt vs. sqrt()](ch.obermuhlner.math.big.example/docu/benchmarks/images/perf_java9_sqrt_precisions_to_1000.png)\n\n\n### Performance\n\nThe following charts show the time needed to calculate the functions over a range of values with a precision of 300 digits.\n\n![sqrt(), root(), exp(), sin(), cos() -10 to 10](ch.obermuhlner.math.big.example/docu/benchmarks/images/perf_fast_funcs_from_-10_to_10.png)\n![sqrt(), root(), exp(), sin(), cos() 0 to 10](ch.obermuhlner.math.big.example/docu/benchmarks/images/perf_fast_funcs_from_0_to_10.png)\n![sqrt(), root(), exp(), sin(), cos() 0 to 100](ch.obermuhlner.math.big.example/docu/benchmarks/images/perf_fast_funcs_from_0_to_100.png)\n\n![exp(), log(), pow() 0 to 10](ch.obermuhlner.math.big.example/docu/benchmarks/images/perf_slow_funcs_from_0_to_10.png)\n![exp(), log(), pow() 0 to 100](ch.obermuhlner.math.big.example/docu/benchmarks/images/perf_slow_funcs_from_0_to_100.png)\n\n\n## BigComplex\n\nThe class `BigComplex` represents complex numbers in the form `(a + bi)`.\nIt follows the design of `BigDecimal` with some convenience improvements like overloaded operator methods.\n\nA big difference to `BigDecimal` is that `BigComplex.equals()` implements the *mathematical* equality\nand *not* the strict technical equality.\nThis was a difficult decision because it means that `BigComplex` behaves slightly different than `BigDecimal`\nbut considering that the strange equality of `BigDecimal` is a major source of bugs we\ndecided it was worth the slight inconsistency.\n\nIf you need the strict equality use `BigComplex.strictEquals()`.\n\n* `re`\n* `im`\n* `add(BigComplex)`\n* `add(BigComplex, MathContext)`\n* `add(BigDecimal)`\n* `add(BigDecimal, MathContext)`\n* `add(double)`\n* `subtract(BigComplex)`\n* `subtract(BigComplex, MathContext)`\n* `subtract(BigDecimal)`\n* `subtract(BigDecimal, MathContext)`\n* `subtract(double)`\n* `multiply(BigComplex)`\n* `multiply(BigComplex, MathContext)`\n* `multiply(BigDecimal)`\n* `multiply(BigDecimal, MathContext)`\n* `multiply(double)`\n* `divide(BigComplex)`\n* `divide(BigComplex, MathContext)`\n* `divide(BigDecimal)`\n* `divide(BigDecimal, MathContext)`\n* `divide(double)`\n* `reciprocal(MathContext)`\n* `conjugate()`\n* `negate()`\n* `abs(MathContext)`\n* `angle(MathContext)`\n* `absSquare(MathContext)`\n* `isReal()`\n* `re()`\n* `im()`\n* `round(MathContext)`\n* `hashCode()`\n* `equals(Object)`\n* `strictEquals(Object)`\n* `toString()`\n* `valueOf(BigDecimal)`\n* `valueOf(double)`\n* `valueOf(BigDecimal, BigDecimal)`\n* `valueOf(double, double)`\n* `valueOfPolar(BigDecimal, BigDecimal, MathContext)`\n* `valueOfPolar(double, double, MathContext`\n\n\n## BigComplexMath\n\nThe class `BigComplexMath` is the equivalent of `BigDecimalMath` and contains mathematical functions in the complex domain.\n\n* `sin(BigComplex, MathContext)` \n* `cos(BigComplex, MathContext)` \n* `tan(BigComplex, MathContext)` \n* `asin(BigComplex, MathContext)`\n* `acos(BigComplex, MathContext)`\n* `atan(BigComplex, MathContext)`\n* `acot(BigComplex, MathContext)`\n* `exp(BigComplex, MathContext)`\n* `log(BigComplex, MathContext)`\n* `pow(BigComplex, long, MathContext)` \n* `pow(BigComplex, BigDecimal, MathContext)` \n* `pow(BigComplex, BigComplex, MathContext)` \n* `sqrt(BigComplex, MathContext)` \n* `root(BigComplex, BigDecimal, MathContext)` \n* `root(BigComplex, BigComplex, MathContext)` \n\n\n## DefaultBigDecimalMath\n\nThe class `DefaultBigDecimalMath` is a wrapper around `BigDecimalMath` that passes always the current `MathContext` to the\nfunctions that need a `MathContext` argument.\n\nThe initial default `MathContext` is equivalent to `MathContext.DECIMAL128` but this can be overridden by setting the following system properties:\n- `ch.obermuhlner.math.big.default.precision` to a positive integer precision (default=34)\n- `ch.obermuhlner.math.big.default.rounding` to a RoundingMode name (default=HALF_UP)\n\nIt is also possible to programmatically set the default `MathContext` using `setDefaultMathContext(MathContext)`.\nIt is recommended to set the desired precision in the `MathContext` very early in the startup of the application and to not change it afterwards.\n\n**Important**: Avoid the pitfall of setting the precision temporarily using `setDefaultMathContext(MathContext)` for a calculation.\nThis can lead to race conditions and calculations with the wrong precision if other threads in your application do the same thing.\n\nTo set a temporary `MathContext` you have to choice to use either:\n- `DefaultBigDecimalMath.createLocalMathContext()` in a try-with-resources statement  \n- `DefaultBigDecimalMath.withLocalMathContext()` with a lambda function  \n\nExample code using `DefaultBigDecimalMath.createLocalMathContext()`:\n```java\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\ntry (DefaultBigDecimalMath.LocalMathContext context = DefaultBigDecimalMath.createLocalMathContext(5)) {\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n    try (DefaultBigDecimalMath.LocalMathContext context2 = DefaultBigDecimalMath.createLocalMathContext(10)) {\n        System.out.println(\"Pi[10]: \" + DefaultBigDecimalMath.pi());\n    };\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n};\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\n```\n\nExample code using `DefaultBigDecimalMath.withLocalMathContext()`:\n```java\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\nDefaultBigDecimalMath.withLocalMathContext(5, () -> {\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n    DefaultBigDecimalMath.withLocalMathContext(10, () -> {\n        System.out.println(\"Pi[10]: \" + DefaultBigDecimalMath.pi());\n    });\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n});\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\n```\n\nBoth snippets will give the following output:\n```console\nPi[default]: 3.141592653589793238462643383279503\nPi[5]: 3.1416\nPi[10]: 3.141592654\nPi[5]: 3.1416\nPi[default]: 3.141592653589793238462643383279503\n```\n\nThe temporary `MathContext` are stored in `ThreadLocal` variables\nand will therefore not conflict with each other when used in multi-threaded use case.\n\n**Important**: Due to the `ThreadLocal` variables the temporary `MathContext` will\n _not_ be available in other threads.\nThis includes streams using `parallel()`, thread pools and manually started threads.\nIf you need temporary `MathContext` for calculations then you _must_ \nset the local `MathContext` inside _every_ separate thread.\n\n```java\ntry (DefaultBigDecimalMath.LocalMathContext context = DefaultBigDecimalMath.createLocalMathContext(5)) {\n    BigDecimalStream.range(0.0, 1.0, 0.01, DefaultBigDecimalMath.currentMathContext())\n            .map(b -> DefaultBigDecimalMath.cos(b))\n            .map(b -> \"sequential \" + Thread.currentThread().getName() + \" [5]: \" + b)\n            .forEach(System.out::println);\n\n    BigDecimalStream.range(0.0, 1.0, 0.01, DefaultBigDecimalMath.currentMathContext())\n            .parallel()\n            .map(b -> {\n                try (DefaultBigDecimalMath.LocalMathContext context2 = DefaultBigDecimalMath.createLocalMathContext(5)) {\n                    return DefaultBigDecimalMath.cos(b);\n                }\n            })\n            .map(b -> \"parallel \" + Thread.currentThread().getName() + \" [5]: \" + b)\n            .forEach(System.out::println);\n}\n```\n\n## BigFloat\n\nThe class `BigFloat` is an experimental wrapper around `BigDecimal` which simplifies the consistent usage of the `MathContext` and provides a simpler API for calculations. \n\nThe API for calculations is simplified and more consistent with the typical mathematical usage.\n* Factory methods on the `Context` class for values:\n\t* `valueOf(BigFloat)`\n\t* `valueOf(BigDecimal)`\n\t* `valueOf(int)`\n\t* `valueOf(long)`\n\t* `valueOf(double)`\n\t* `valueOf(String)`\n\t* `pi()`\n\t* `e()`\n\n* All standard operators:\n\t* `add(x)`\n\t* `subtract(x)`\n\t* `multiply(x)`\n\t* `divide(x)`\n\t* `remainder(x)`\n\t* `pow(y)`\n\t* `root(y)`\n\n* Calculation methods are overloaded for different value types:\n \t* `add(BigFloat)`\n\t* `add(BigDecimal)`\n\t* `add(int)`\n\t* `add(long)`\n\t* `add(double)`\n\t* ...\n\n* Mathematical functions are written in the traditional form:\n \t* `abs(x)`\n\t* `log(x)`\n\t* `sin(x)`\n\t* `min(x1, x2, ...)`\n\t* `max(x1, x2, ...)`\n\t* ...\n\n* Support for advanced mathematical functions:\n \t* `sqrt(x)`\n\t* `log(x)`\n\t* `exp(x)`\n\t* `sin(x)`\n\t* `cos(x)`\n\t* `tan(x)`\n\t* ...\n\n* Methods to access parts of a value:\n \t* `getMantissa()`\n\t* `getExponent()`\n\t* `getIntegralPart()`\n\t* `getFractionalPart()`\n\n* Methods to verify value type conversions:\n \t* `isIntValue()`\n \t* `isDoubleValue()`\n\n* Equals and Hashcode methods:\n\t* `equals(Object)` returns whether two `BigFloat` values are mathematically the same\n\t* `hashCode()` consistent with `equals(Object)`\n\n* Comparison methods:\n \t* `isEqual(BigFloat)`\n\t* `isLessThan(BigFloat)`\n\t* `isLessThanOrEqual(BigFloat)`\n\t* `isGreaterThan(BigFloat)`\n\t* `isGreaterThanOrEqual(BigFloat)`\n\n* Sign methods:\n\t* `signum()`\n\t* `isNegative()`\n\t* `isZero()`\n\t* `isPositive()`\n\n### Usage\n\nBefore doing any calculations you need to create a `Context` specifying the precision used for all calculations.\n```java\nContext context = BigFloat.context(100); // precision of 100 digits\nContext anotherContext = BigFloat.context(new MathContext(10, RoundingMode.HALF_UP); // precision of 10 digits, rounding half up\n```\n\nThe `Context` can then be used to create the first value of the calculation:\n```java\nBigFloat value1 = context.valueOf(640320);\n```\n\nThe `BigFloat` instance holds a reference to the `Context`. This context is then passed from calculation to calculation.\n```java\nBigFloat value2 = context.valueOf(640320).pow(3).divide(24);\nBigFloat value3 = BigFloat.sin(value2);\n```\n\n\nThe `BigFloat` result can be converted to other numerical types:\n```java\nBigDecimal bigDecimalValue = value3.toBigDecimal();\ndouble doubleValue = value3.toDouble();\nlong longValue = value3.toLong();\nint intValue = value3.toInt();\n```\n\nThe `BigFloatStream` provides similar stream factories as `BigDecimalStream` that will produce streams of `BigFloat` elements.\n\n### Usage in Java Module Systems (Jigsaw and OSGi)\n\nSince release 2.0.1 the deployed big-math Jar file contains now a module name for the Jigsaw module system (Java 9 and later).\n\nThis allows it to be used as automatic module with a well defined module name instead\nof deriving the name magically from the Jar file name.\n\nThe module name follows the reverse domain convention and is: `ch.obermuhlner.math.big`\n\nThe big-math Jar file is also OSGi compatible.\n\nThe `MANIFEST.MF` contains all the necessary headers and exports the public packages:\n- `ch.obermuhlner.math.big`\n- `ch.obermuhlner.math.big.stream`\n\n### Usage in Kotlin\n\nIf you want to use big-math library in Kotlin you may do so directly, or you use the \n[kotlin-big-math](https://github.com/eobermuhlner/kotlin-big-math) library that provides additional features, like operators.\n\n\n## Using big-math in your projects\n\nTo use the Java library you can either download the newest version of the .jar file from the\n[published releases on Github](https://github.com/eobermuhlner/big-math/releases/)\nor use the following dependency to\n[Maven Central](https://search.maven.org/#search%7Cga%7C1%7Cbig-math)\nin your build script (please verify the version number to be the newest release):\n\n### Use big-math in Maven Build\n\n```xml\n<dependency>\n    <groupId>ch.obermuhlner</groupId>\n    <artifactId>big-math</artifactId>\n    <version>2.3.2</version>\n</dependency>\n```\n\n### Use big-math in Gradle Build\n\n```gradle\nrepositories {\n  mavenCentral()\n}\n\ndependencies {\n  compile 'ch.obermuhlner:big-math:2.3.2'\n}\n```\n"
  },
  {
    "path": "build.gradle",
    "content": "buildscript {\r\n    ext.kotlin_version = '1.1.3'\r\n    ext.dokka_version = '0.9.15'\r\n\r\n    repositories {\r\n        mavenCentral()\r\n        jcenter()\r\n    }\r\n\r\n    dependencies {\r\n        classpath \"org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version\"\r\n        classpath \"org.jetbrains.dokka:dokka-gradle-plugin:${dokka_version}\"\r\n    }\r\n}\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big/build.gradle",
    "content": "\nplugins {\n    id 'org.sonarqube' version '2.7'\n    id 'java'\n    id 'eclipse'\n    id 'maven'\n    id 'signing'\n    id 'jacoco'\n}\n\ngroup = 'ch.obermuhlner'\nversion = '2.3.2'\narchivesBaseName = 'big-math'\n\next {\n    moduleName = \"ch.obermuhlner.math.big\"\n\n    if (!project.hasProperty(\"ossrhUsername\")) {\n        ossrhUsername = \"undefined\"\n    }\n    if (!project.hasProperty(\"ossrhPassword\")) {\n        ossrhPassword=\"undefined\"\n    }\n}\n\nrepositories {\n    mavenLocal()\n    mavenCentral()\n}\n\ncompileJava   {\n    sourceCompatibility = '1.8'\n    targetCompatibility = '1.8'\n}\n\ndependencies {\n    testCompile 'junit:junit:4.12'\n}\n\ntest {\n    testLogging {\n        events \"failed\"\n        exceptionFormat \"full\"\n    }\n}\n\nsonarqube {\n    properties {\n        property \"sonar.projectKey\", \"big-math\"\n    }\n}\n\njacocoTestReport {\n    reports {\n        xml.enabled = true\n        html.enabled = true\n    }\n}\n\ncheck.dependsOn jacocoTestReport\n\njar {\n    manifest {\n        attributes(\n                \"Automatic-Module-Name\": moduleName,\n                \"Bundle-ManifestVersion\": 2,\n                \"Bundle-Name\": archivesBaseName,\n                \"Bundle-SymbolicName\": moduleName,\n                \"Bundle-Version\": version,\n                \"Export-Package\": \"ch.obermuhlner.math.big, ch.obermuhlner.math.big.stream\")\n    }\n}\n\ntask sourcesJar(type: Jar, dependsOn: classes) {\n    classifier = 'sources'\n    from sourceSets.main.allSource\n}\n\ntask javadocJar(type: Jar, dependsOn: javadoc) {\n    classifier = 'javadoc'\n    from javadoc.destinationDir\n}\n\nartifacts {\n    //archives jar // no longer needed tp add - will lead to duplicate\n    archives sourcesJar\n    archives javadocJar\n}\n\nsigning {\n    required {\n        gradle.taskGraph.hasTask(\"uploadArchives\")\n    }\n\n    sign configurations.archives\n}\n\nuploadArchives {\n\trepositories {\n\t    mavenDeployer {\n\t        beforeDeployment { MavenDeployment deployment -> signing.signPom(deployment) }\n\t\n\t        repository(url: \"https://oss.sonatype.org/service/local/staging/deploy/maven2/\") {\n\t            authentication(userName: ossrhUsername, password: ossrhPassword)\n\t        }\n\t\n\t        snapshotRepository(url: \"https://oss.sonatype.org/content/repositories/snapshots/\") {\n\t            authentication(userName: ossrhUsername, password: ossrhPassword)\n\t        }\n\t\n\t        pom.project {\n\t            name 'Big Math'\n\t            packaging 'jar'\n\t            // optionally artifactId can be defined here \n\t            description 'Math functions for BigDecimal.'\n\t            url 'https://github.com/eobermuhlner/big-math'\n\t\n\t            scm {\n\t                connection 'scm:git:git://github.com/big-math.git'\n\t                developerConnection 'scm:ssh://github.com:eobermuhlner/big-math.git'\n\t                url 'https://github.com/eobermuhlner/big-math/'\n\t            }\n\t\n\t            licenses {\n\t                license {\n\t                    name 'MIT License'\n\t                    url 'https://raw.githubusercontent.com/eobermuhlner/big-math/master/LICENSE.txt'\n\t                }\n\t            }\n\t\n\t            developers {\n\t                developer {\n\t                    id 'eobermuhlner'\n\t                    name 'Eric Obermuhlner'\n\t                    email 'eobermuhlner@gmail.com'\n\t                }\n\t            }\n\t        }\n\t    }\n\t}\n}\n\n// See http://central.sonatype.org/pages/gradle.html\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/BigComplex.java",
    "content": "package ch.obermuhlner.math.big;\n\nimport java.math.BigDecimal;\nimport java.math.MathContext;\nimport java.util.Objects;\n\n/**\n * Represents a complex number consisting of a real and an imaginary {@link BigDecimal} part in the form {@code a + bi}.\n *\n * <p>It generally follows the design of {@link BigDecimal} with some convenience improvements like overloaded operator methods.</p>\n *\n * <p>The biggest difference to {@link BigDecimal} is that {@link BigComplex#equals(Object) BigComplex.equals(Object)} implements the <strong>mathematical</strong> equality\n * and <strong>not</strong> the strict technical equality.\n * This was a difficult decision because it means that {@code BigComplex} behaves slightly different than {@link BigDecimal}\n * but considering that the strange equality of {@link BigDecimal} is a major source of bugs we\n * decided it was worth the slight inconsistency.\n * If you need the strict equality use {@link BigComplex#strictEquals(Object)}`.</p>\n *\n * <p>This class is immutable and therefore inherently thread safe.</p>\n */\npublic final class BigComplex {\n\n\t/**\n\t * Zero represented as complex number.\n\t */\n\tpublic static final BigComplex ZERO = new BigComplex(BigDecimal.ZERO, BigDecimal.ZERO);\n\n\t/**\n\t * Real 1 represented as complex number.\n\t */\n\tpublic static final BigComplex ONE = new BigComplex(BigDecimal.ONE, BigDecimal.ZERO);\n\n\t/**\n\t * Imaginary 1 represented as complex number.\n\t */\n\tpublic static final BigComplex I = new BigComplex(BigDecimal.ZERO, BigDecimal.ONE);\n\n\t/**\n\t * The real {@link BigDecimal} part of this complex number.\n\t */\n\tpublic final BigDecimal re;\n\n\t/**\n\t * The imaginary {@link BigDecimal} part of this complex number.\n\t */\n\tpublic final BigDecimal im;\n\n\tprivate BigComplex(BigDecimal re, BigDecimal im) {\n\t\tthis.re = re;\n\t\tthis.im = im;\n\t}\n\n\t/**\n\t * Calculates the addition of the given complex value to this complex number.\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @param value the {@link BigComplex} value to add\n\t * @return the calculated {@link BigComplex} result\n\t */\n\tpublic BigComplex add(BigComplex value) {\n\t\treturn valueOf(\n\t\t\t\tre.add(value.re),\n\t\t\t\tim.add(value.im));\n\t}\n\n\t/**\n\t * Calculates the addition of the given complex value to this complex number using the specified {@link MathContext}.\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @param value the {@link BigComplex} value to add\n\t * @param mathContext the {@link MathContext} used to calculate the result\n\t * @return the calculated {@link BigComplex} result\n\t */\n\tpublic BigComplex add(BigComplex value, MathContext mathContext) {\n\t\treturn valueOf(\n\t\t\t\tre.add(value.re, mathContext),\n\t\t\t\tim.add(value.im, mathContext));\n\t}\n\n\t/**\n\t * Calculates the addition of the given real {@link BigDecimal} value to this complex number using the specified {@link MathContext}.\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @param value the real {@link BigDecimal} value to add\n\t * @param mathContext the {@link MathContext} used to calculate the result\n\t * @return the calculated {@link BigComplex} result\n\t */\n\tpublic BigComplex add(BigDecimal value, MathContext mathContext) {\n\t\treturn valueOf(\n\t\t\t\tre.add(value, mathContext),\n\t\t\t\tim);\n\t}\n\n\t/**\n\t * Calculates the addition of the given real {@link BigDecimal} value to this complex number.\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @param value the real {@link BigDecimal} value to add\n\t * @return the calculated {@link BigComplex} result\n\t */\n\tpublic BigComplex add(BigDecimal value) {\n\t\treturn valueOf(\n\t\t\t\tre.add(value),\n\t\t\t\tim);\n\t}\n\n\t/**\n\t * Calculates the addition of the given real {@code double} value to this complex number.\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @param value the real {@code double} value to add\n\t * @return the calculated {@link BigComplex} result\n\t */\n\tpublic BigComplex add(double value) {\n\t\treturn add(BigDecimal.valueOf(value));\n\t}\n\n\t/**\n\t * Calculates the subtraction of the given complex value from this complex number.\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @param value the {@link BigComplex} value to subtract\n\t * @return the calculated {@link BigComplex} result\n\t */\n\tpublic BigComplex subtract(BigComplex value) {\n\t\treturn valueOf(\n\t\t\t\tre.subtract(value.re),\n\t\t\t\tim.subtract(value.im));\n\t}\n\n\t/**\n\t * Calculates the subtraction of the given complex value from this complex number using the specified {@link MathContext}.\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @param value the {@link BigComplex} value to subtract\n\t * @param mathContext the {@link MathContext} used to calculate the result\n\t * @return the calculated {@link BigComplex} result\n\t */\n\tpublic BigComplex subtract(BigComplex value, MathContext mathContext) {\n\t\treturn valueOf(\n\t\t\t\tre.subtract(value.re, mathContext),\n\t\t\t\tim.subtract(value.im, mathContext));\n\t}\n\n\t/**\n\t * Calculates the subtraction of the given real {@link BigDecimal} value from this complex number using the specified {@link MathContext}.\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @param value the real {@link BigDecimal} value to add\n\t * @param mathContext the {@link MathContext} used to calculate the result\n\t * @return the calculated {@link BigComplex} result\n\t */\n\tpublic BigComplex subtract(BigDecimal value, MathContext mathContext) {\n\t\treturn valueOf(\n\t\t\t\tre.subtract(value, mathContext),\n\t\t\t\tim);\n\t}\n\n\t/**\n\t * Calculates the subtraction of the given real {@link BigDecimal} value from this complex number.\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @param value the real {@link BigDecimal} value to subtract\n\t * @return the calculated {@link BigComplex} result\n\t */\n\tpublic BigComplex subtract(BigDecimal value) {\n\t\treturn valueOf(\n\t\t\t\tre.subtract(value),\n\t\t\t\tim);\n\t}\n\n\t/**\n\t * Calculates the subtraction of the given real {@code double} value from this complex number.\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @param value the real {@code double} value to subtract\n\t * @return the calculated {@link BigComplex} result\n\t */\n\tpublic BigComplex subtract(double value) {\n\t\treturn subtract(BigDecimal.valueOf(value));\n\t}\n\n\t/**\n\t * Calculates the multiplication of the given complex value to this complex number.\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @param value the {@link BigComplex} value to multiply\n\t * @return the calculated {@link BigComplex} result\n\t */\n\tpublic BigComplex multiply(BigComplex value) {\n\t\treturn valueOf(\n\t\t\t\tre.multiply(value.re).subtract(im.multiply(value.im)),\n\t\t\t\tre.multiply(value.im).add(im.multiply(value.re)));\n\t}\n\n\t/**\n\t * Calculates the multiplication of the given complex value with this complex number using the specified {@link MathContext}.\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @param value the {@link BigComplex} value to multiply\n\t * @param mathContext the {@link MathContext} used to calculate the result\n\t * @return the calculated {@link BigComplex} result\n\t */\n\tpublic BigComplex multiply(BigComplex value, MathContext mathContext) {\n\t\treturn valueOf(\n\t\t\t\tre.multiply(value.re, mathContext).subtract(im.multiply(value.im, mathContext), mathContext),\n\t\t\t\tre.multiply(value.im, mathContext).add(im.multiply(value.re, mathContext), mathContext));\n\t}\n\n\t/**\n\t * Calculates the multiplication of the given real {@link BigDecimal} value with this complex number using the specified {@link MathContext}.\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @param value the real {@link BigDecimal} value to multiply\n\t * @param mathContext the {@link MathContext} used to calculate the result\n\t * @return the calculated {@link BigComplex} result\n\t */\n\tpublic BigComplex multiply(BigDecimal value, MathContext mathContext) {\n\t\treturn valueOf(\n\t\t\t\tre.multiply(value, mathContext),\n\t\t\t\tim.multiply(value, mathContext));\n\t}\n\n\t/**\n\t * Calculates the multiplication of the given real {@link BigDecimal} value with this complex number.\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @param value the real {@link BigDecimal} value to multiply\n\t * @return the calculated {@link BigComplex} result\n\t */\n\tpublic BigComplex multiply(BigDecimal value) {\n\t\treturn valueOf(\n\t\t\t\tre.multiply(value),\n\t\t\t\tim.multiply(value));\n\t}\n\n\t/**\n\t * Calculates the multiplication of the given real {@code double} value with this complex number.\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @param value the real {@code double} value to multiply\n\t * @return the calculated {@link BigComplex} result\n\t */\n\tpublic BigComplex multiply(double value) {\n\t\treturn multiply(BigDecimal.valueOf(value));\n\t}\n\n\t/**\n\t * Calculates this complex number divided by the given complex value using the specified {@link MathContext}.\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @param value the {@link BigComplex} value to divide by\n\t * @param mathContext the {@link MathContext} used to calculate the result\n\t * @return the calculated {@link BigComplex} result\n\t */\n\tpublic BigComplex divide(BigComplex value, MathContext mathContext) {\n\t\treturn multiply(value.reciprocal(mathContext), mathContext);\n\t}\n\n\t/**\n\t * Calculates this complex number divided by the given real {@link BigDecimal} value using the specified {@link MathContext}.\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @param value the {@link BigDecimal} value to divide by\n\t * @param mathContext the {@link MathContext} used to calculate the result\n\t * @return the calculated {@link BigComplex} result\n\t */\n\tpublic BigComplex divide(BigDecimal value, MathContext mathContext) {\n\t\treturn valueOf(\n\t\t\t\tre.divide(value, mathContext),\n\t\t\t\tim.divide(value, mathContext));\n\t}\n\n\t/**\n\t * Calculates this complex number divided by the given real {@code double} value using the specified {@link MathContext}.\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @param value the {@code double} value to divide by\n\t * @param mathContext the {@link MathContext} used to calculate the result\n\t * @return the calculated {@link BigComplex} result\n\t */\n\tpublic BigComplex divide(double value, MathContext mathContext) {\n\t\treturn divide(BigDecimal.valueOf(value), mathContext);\n\t}\n\n\t/**\n\t * Calculates the reciprocal of this complex number using the specified {@link MathContext}.\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @param mathContext the {@link MathContext} used to calculate the result\n\t * @return the calculated {@link BigComplex} result\n\t */\n\tpublic BigComplex reciprocal(MathContext mathContext) {\n\t\tBigDecimal scale = absSquare(mathContext);\n\t\treturn valueOf(\n\t\t\t\tre.divide(scale, mathContext),\n\t\t\t\tim.negate().divide(scale, mathContext));\n\t}\n\n\t/**\n\t * Calculates the conjugate {@code a - bi} of this complex number.\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @return the calculated {@link BigComplex} result\n\t */\n\tpublic BigComplex conjugate() {\n\t\treturn valueOf(re, im.negate());\n\t}\n\n\t/**\n\t * Calculates the negation {@code -a - bi} of this complex number.\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @return the calculated {@link BigComplex} result\n\t */\n\tpublic BigComplex negate() {\n\t\treturn valueOf(re.negate(), im.negate());\n\t}\n\n\t/**\n\t * Calculates the absolute value (also known as magnitude, length or radius) of this complex number.\n\t *\n\t * <p>This method is slower than {@link #absSquare(MathContext)} since it needs to calculate the {@link BigDecimalMath#sqrt(BigDecimal, MathContext)}.</p>\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @param mathContext the {@link MathContext} used to calculate the result\n\t * @return the calculated {@link BigComplex} result\n\t * @see #absSquare(MathContext)\n\t */\n\tpublic BigDecimal abs(MathContext mathContext) {\n\t\treturn BigDecimalMath.sqrt(absSquare(mathContext), mathContext);\n\t}\n\n\t/**\n\t * Calculates the angle in radians (also known as argument) of this complex number.\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @param mathContext the {@link MathContext} used to calculate the result\n\t * @return the calculated {@link BigComplex} result\n\t */\n\tpublic BigDecimal angle(MathContext mathContext) {\n\t\treturn BigDecimalMath.atan2(im, re, mathContext);\n\t}\n\n\t/**\n\t * Calculates the square of the absolute value of this complex number.\n\t *\n\t * <p>This method is faster than {@link #abs(MathContext)} since it does not need to calculate the {@link BigDecimalMath#sqrt(BigDecimal, MathContext)}.</p>\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @param mathContext the {@link MathContext} used to calculate the result\n\t * @return the calculated {@link BigComplex} result\n\t * @see #abs(MathContext)\n\t */\n\tpublic BigDecimal absSquare(MathContext mathContext) {\n\t\treturn re.multiply(re, mathContext).add(im.multiply(im, mathContext), mathContext);\n\t}\n\n\t/**\n\t * Returns whether this complex number only has a real part (the imaginary part is 0).\n\t *\n\t * @return {@code true} if this complex number only has a real part, {@code false} if the imaginary part is not 0\n\t */\n\tpublic boolean isReal() {\n\t\treturn im.signum() == 0;\n\t}\n\n\t/**\n\t * Returns the real part of this complex number as {@link BigComplex} number.\n\t *\n\t * @return the real part as as {@link BigComplex} number\n\t */\n\tpublic BigComplex re() {\n\t\treturn valueOf(re, BigDecimal.ZERO);\n\t}\n\n\t/**\n\t * Returns the imaginary part of this complex number as {@link BigComplex} number.\n\t *\n\t * @return the imaginary part as as {@link BigComplex} number\n\t */\n\tpublic BigComplex im() {\n\t\treturn valueOf(BigDecimal.ZERO, im);\n\t}\n\n\t/**\n\t * Returns this complex nuber rounded to the specified precision.\n\t *\n\t * <p>This methods <strong>does not</strong> modify this instance.</p>\n\t *\n\t * @param mathContext the {@link MathContext} used to calculate the result\n\t * @return the rounded {@link BigComplex} result\n\t */\n\tpublic BigComplex round(MathContext mathContext) {\n\t\treturn valueOf(re.round(mathContext), im.round(mathContext));\n\t}\n\n\t@Override\n\tpublic int hashCode() {\n\t\treturn Objects.hash(re, im);\n\t}\n\n\t/**\n\t * {@inheritDoc}\n\t *\n\t * <p>Contrary to {@link BigDecimal#equals(Object)} this method implements <strong>mathematical</strong> equality\n\t * (by calling {@link BigDecimal#compareTo(BigDecimal)} on the real and imaginary parts)\n\t * instead of strict equality.</p>\n\t *\n\t * @see #strictEquals(Object)\n\t */\n\t@Override\n\tpublic boolean equals(Object obj) {\n\t\tif (this == obj)\n\t\t\treturn true;\n\t\tif (obj == null)\n\t\t\treturn false;\n\t\tif (getClass() != obj.getClass())\n\t\t\treturn false;\n\t\tBigComplex other = (BigComplex) obj;\n\n\t\treturn re.compareTo(other.re) == 0 && im.compareTo(other.im) == 0;\n\t}\n\n\t/**\n\t * Returns whether the real and imaginary parts of this complex number are strictly equal.\n\t *\n\t * <p>This method uses the strict equality as defined by {@link BigDecimal#equals(Object)} on the real and imaginary parts.</p>\n\t * <p>Please note that {@link #equals(Object) BigComplex.equals(Object)} implements <strong>mathematical</strong> equality instead\n\t * (by calling {@link BigDecimal#compareTo(BigDecimal) on the real and imaginary parts}).</p>\n\t *\n\t * @param obj the object to compare for strict equality\n\t * @return {@code true} if the specified object is strictly equal to this complex number\n\t * @see #equals(Object)\n\t */\n\tpublic boolean strictEquals(Object obj) {\n\t\tif (this == obj)\n\t\t\treturn true;\n\t\tif (obj == null)\n\t\t\treturn false;\n\t\tif (getClass() != obj.getClass())\n\t\t\treturn false;\n\t\tBigComplex other = (BigComplex) obj;\n\n\t\treturn re.equals(other.re) && im.equals(other.im);\n\t}\n\n\t@Override\n\tpublic String toString() {\n\t\tif (im.signum() >= 0) {\n\t\t\treturn \"(\" + re + \" + \" + im + \" i)\";\n\t\t} else {\n\t\t\treturn \"(\" + re + \" - \" + im.negate() + \" i)\";\n\t\t}\n\t}\n\n\t/**\n\t * Returns a complex number with the specified real {@link BigDecimal} part.\n\t *\n\t * @param real the real {@link BigDecimal} part\n\t * @return the complex number\n\t */\n\tpublic static BigComplex valueOf(BigDecimal real) {\n\t\treturn valueOf(real, BigDecimal.ZERO);\n\t}\n\n\t/**\n\t * Returns a complex number with the specified real {@code double} part.\n\t *\n\t * @param real the real {@code double} part\n\t * @return the complex number\n\t */\n\tpublic static BigComplex valueOf(double real) {\n\t\treturn valueOf(BigDecimal.valueOf(real), BigDecimal.ZERO);\n\t}\n\n\t/**\n\t * Returns a complex number with the specified real and imaginary {@code double} parts.\n\t *\n\t * @param real the real {@code double} part\n\t * @param imaginary the imaginary {@code double} part\n\t * @return the complex number\n\t */\n\tpublic static BigComplex valueOf(double real, double imaginary) {\n\t\treturn valueOf(BigDecimal.valueOf(real), BigDecimal.valueOf(imaginary));\n\t}\n\n\t/**\n\t * Returns a complex number with the specified real and imaginary {@link BigDecimal} parts.\n\t *\n\t * @param real the real {@link BigDecimal} part\n\t * @param imaginary the imaginary {@link BigDecimal} part\n\t * @return the complex number\n\t */\n\tpublic static BigComplex valueOf(BigDecimal real, BigDecimal imaginary) {\n\t\tif (real.signum() == 0) {\n\t\t\tif (imaginary.signum() == 0) {\n\t\t\t\treturn ZERO;\n\t\t\t}\n\t\t\tif (imaginary.compareTo(BigDecimal.ONE) == 0) {\n\t\t\t\treturn I;\n\t\t\t}\n\t\t}\n\t\tif (imaginary.signum() == 0 && real.compareTo(BigDecimal.ONE) == 0) {\n\t\t\treturn ONE;\n\t\t}\n\n\t\treturn new BigComplex(real, imaginary);\n\t}\n\n\t/**\n\t * Returns a complex number with the specified polar {@link BigDecimal} radius and angle using the specified {@link MathContext}.\n\t *\n\t * @param radius the {@link BigDecimal} radius of the polar representation\n\t * @param angle the {@link BigDecimal} angle in radians of the polar representation\n\t * @param mathContext the {@link MathContext} used to calculate the result\n\t * @return the complex number\n\t */\n\tpublic static BigComplex valueOfPolar(BigDecimal radius, BigDecimal angle, MathContext mathContext) {\n\t\tif (radius.signum() == 0) {\n\t\t\treturn ZERO;\n\t\t}\n\n\t\treturn valueOf(\n\t\t\t\tradius.multiply(BigDecimalMath.cos(angle, mathContext), mathContext),\n\t\t\t\tradius.multiply(BigDecimalMath.sin(angle, mathContext), mathContext));\n\t}\n\n\tpublic static BigComplex valueOfPolar(double radius, double angle, MathContext mathContext) {\n\t\treturn valueOfPolar(BigDecimal.valueOf(radius), BigDecimal.valueOf(angle), mathContext);\n\t}\n}\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/BigComplexMath.java",
    "content": "package ch.obermuhlner.math.big;\n\nimport static ch.obermuhlner.math.big.BigComplex.I;\n\nimport java.math.BigDecimal;\nimport java.math.MathContext;\nimport java.util.List;\n\n/**\n * Provides advanced functions operating on {@link BigComplex}s.\n */\npublic class BigComplexMath {\n\n\tprivate static final BigDecimal TWO = BigDecimal.valueOf(2);\n\n\t/**\n\t * Calculates the reciprocal of the given complex number using the specified {@link MathContext}.\n\t *\n\t * @param x the complex number to calculate the reciprocal\n\t * @param mathContext the {@link MathContext} used to calculate the result\n\t * @return the calculated {@link BigComplex} result\n\t * @see BigComplex#reciprocal(MathContext)\n\t */\n\tpublic static BigComplex reciprocal(BigComplex x, MathContext mathContext) {\n\t\treturn x.reciprocal(mathContext);\n\t}\n\n\t/**\n\t * Calculates the conjugate of the given complex number using the specified {@link MathContext}.\n\t *\n\t * @param x the complex number to calculate the conjugate\n\t * @return the calculated {@link BigComplex} result\n\t * @see BigComplex#conjugate()\n\t */\n\tpublic static BigComplex conjugate(BigComplex x) {\n\t\treturn x.conjugate();\n\t}\n\n\t/**\n\t * Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified {@link MathContext}.\n\t *\n\t * @param x the complex number to calculate the absolute value\n\t * @param mathContext the {@link MathContext} used to calculate the result\n\t * @return the calculated {@link BigComplex} result\n\t * @see BigComplex#abs(MathContext)\n\t */\n\tpublic static BigDecimal abs(BigComplex x, MathContext mathContext) {\n\t\treturn x.abs(mathContext);\n\t}\n\n\t/**\n\t * Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified {@link MathContext}.\n\t *\n\t * @param x the complex number to calculate the square of the absolute value\n\t * @param mathContext the {@link MathContext} used to calculate the result\n\t * @return the calculated {@link BigComplex} result\n\t * @see BigComplex#absSquare(MathContext)\n\t */\n\tpublic static BigDecimal absSquare(BigComplex x, MathContext mathContext) {\n\t\treturn x.absSquare(mathContext);\n\t}\n\n\t/**\n\t * Calculates the angle in radians of the given complex number using the specified {@link MathContext}.\n\t *\n\t * @param x the complex number to calculate the angle\n\t * @param mathContext the {@link MathContext} used to calculate the result\n\t * @return the calculated {@link BigComplex} angle in radians\n\t * @see BigComplex#angle(MathContext)\n\t */\n\tpublic static BigDecimal angle(BigComplex x, MathContext mathContext) {\n\t\treturn x.angle(mathContext);\n\t}\n\n\t/**\n\t * Calculates the factorial of the specified {@link BigComplex}.\n\t *\n\t * <p>This implementation uses\n\t * <a href=\"https://en.wikipedia.org/wiki/Spouge%27s_approximation\">Spouge's approximation</a>\n\t * to calculate the factorial for non-integer values.</p>\n\t *\n\t * <p>This involves calculating a series of constants that depend on the desired precision.\n\t * Since this constant calculation is quite expensive (especially for higher precisions),\n\t * the constants for a specific precision will be cached\n\t * and subsequent calls to this method with the same precision will be much faster.</p>\n\t *\n\t * <p>It is therefore recommended to do one call to this method with the standard precision of your application during the startup phase\n\t * and to avoid calling it with many different precisions.</p>\n\t *\n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Factorial#Extension_of_factorial_to_non-integer_values_of_argument\">Wikipedia: Factorial - Extension of factorial to non-integer values of argument</a></p>\n\t *\n\t * @param x the {@link BigComplex}\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the factorial {@link BigComplex}\n\t * @throws ArithmeticException if x is a negative integer value (-1, -2, -3, ...)\n\t * @see BigDecimalMath#factorial(BigDecimal, MathContext)\n\t * @see #gamma(BigComplex, MathContext)\n\t */\n\tpublic static BigComplex factorial(BigComplex x, MathContext mathContext) {\n\t\tif (x.isReal() && BigDecimalMath.isIntValue(x.re) && x.re.intValueExact() > 0) {\n\t\t\treturn BigComplex.valueOf(BigDecimalMath.factorial(x.re.intValueExact()).round(mathContext));\n\t\t}\n\n\t\t// https://en.wikipedia.org/wiki/Spouge%27s_approximation\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() * 2, mathContext.getRoundingMode());\n\n\t\tint a = mathContext.getPrecision() * 13 / 10;\n\t\tList<BigDecimal> constants = BigDecimalMath.getSpougeFactorialConstants(a);\n\n\t\tBigDecimal bigA = BigDecimal.valueOf(a);\n\n\t\tboolean negative = false;\n\t\tBigComplex factor = BigComplex.valueOf(constants.get(0));\n\t\tfor (int k = 1; k < a; k++) {\n\t\t\tBigDecimal bigK = BigDecimal.valueOf(k);\n\t\t\tfactor = factor.add(BigComplex.valueOf(constants.get(k)).divide(x.add(bigK), mc), mc);\n\t\t\tnegative = !negative;\n\t\t}\n\n\t\tBigComplex result = pow(x.add(bigA, mc), x.add(BigDecimal.valueOf(0.5), mc), mc);\n\t\tresult = result.multiply(exp(x.negate().subtract(bigA, mc), mc), mc);\n\t\tresult = result.multiply(factor, mc);\n\n\t\treturn result.round(mathContext);\n\t}\n\n\t/**\n\t * Calculates the gamma function of the specified {@link BigComplex}.\n\t *\n\t * <p>This implementation uses {@link #factorial(BigComplex, MathContext)} internally,\n\t * therefore the performance implications described there apply also for this method.\n\t *\n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Gamma_function\">Wikipedia: Gamma function</a></p>\n\t *\n\t * @param x the {@link BigComplex}\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the gamma {@link BigComplex}\n\t * @throws ArithmeticException if x-1 is a negative integer value (-1, -2, -3, ...)\n\t * @see BigDecimalMath#gamma(BigDecimal, MathContext)\n\t * @see #factorial(BigComplex, MathContext)\n\t */\n\tpublic static BigComplex gamma(BigComplex x, MathContext mathContext) {\n\t\treturn factorial(x.subtract(BigComplex.ONE), mathContext);\n\t}\n\n\n\t/**\n\t * Calculates the natural exponent of {@link BigComplex} x (e<sup>x</sup>) in the complex domain.\n\t *\n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponential_function#Complex_plane\">Wikipedia: Exponent (Complex plane)</a></p>\n\t *\n\t * @param x the {@link BigComplex} to calculate the exponent for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated exponent {@link BigComplex} with the precision specified in the <code>mathContext</code>\n\t */\n\tpublic static BigComplex exp(BigComplex x, MathContext mathContext) {\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\n\n\t\tBigDecimal expRe = BigDecimalMath.exp(x.re, mc);\n\t\treturn BigComplex.valueOf(\n\t\t\t\texpRe.multiply(BigDecimalMath.cos(x.im, mc), mc).round(mathContext),\n\t\t\t\texpRe.multiply(BigDecimalMath.sin(x.im, mc), mc)).round(mathContext);\n\t}\n\n\t/**\n\t * Calculates the sine (sinus) of {@link BigComplex} x in the complex domain.\n\t *\n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Sine#Sine_with_a_complex_argument\">Wikipedia: Sine (Sine with a complex argument)</a></p>\n\t *\n\t * @param x the {@link BigComplex} to calculate the sine for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated sine {@link BigComplex} with the precision specified in the <code>mathContext</code>\n\t */\n\tpublic static BigComplex sin(BigComplex x, MathContext mathContext) {\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\n\t\t\n\t\treturn BigComplex.valueOf(\n\t\t\t\tBigDecimalMath.sin(x.re, mc).multiply(BigDecimalMath.cosh(x.im, mc), mc).round(mathContext),\n\t\t\t\tBigDecimalMath.cos(x.re, mc).multiply(BigDecimalMath.sinh(x.im, mc), mc).round(mathContext));\n\t}\n\n\t/**\n\t * Calculates the cosine (cosinus) of {@link BigComplex} x in the complex domain.\n\t *\n\t * @param x the {@link BigComplex} to calculate the cosine for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated cosine {@link BigComplex} with the precision specified in the <code>mathContext</code>\n\t */\n\tpublic static BigComplex cos(BigComplex x, MathContext mathContext) {\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\n\n\t\treturn BigComplex.valueOf(\n\t\t\t\tBigDecimalMath.cos(x.re, mc).multiply(BigDecimalMath.cosh(x.im, mc), mc).round(mathContext),\n\t\t\t\tBigDecimalMath.sin(x.re, mc).multiply(BigDecimalMath.sinh(x.im, mc), mc).negate().round(mathContext));\n\t}\n\t\n\t// \n\t// http://scipp.ucsc.edu/~haber/archives/physics116A10/arc_10.pdf\n\n\t/**\n\t * Calculates the tangens of {@link BigComplex} x in the complex domain.\n\t *\n\t * @param x the {@link BigComplex} to calculate the tangens for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated tangens {@link BigComplex} with the precision specified in the <code>mathContext</code>\n\t */\n\tpublic static BigComplex tan(BigComplex x, MathContext mathContext) {\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\n\n\t\treturn sin(x, mc).divide(cos(x, mc), mc).round(mathContext);\n\t}\n\n\t/**\n\t * Calculates the arc tangens (inverted tangens) of {@link BigComplex} x in the complex domain.\n\t *\n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p>\n\t *\n\t * @param x the {@link BigComplex} to calculate the arc tangens for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated arc tangens {@link BigComplex} with the precision specified in the <code>mathContext</code>\n\t */\n\tpublic static BigComplex atan(BigComplex x, MathContext mathContext) {\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\n\n\t\treturn log(I.subtract(x, mc).divide(I.add(x, mc), mc), mc).divide(I, mc).divide(TWO, mc).round(mathContext);\n\t}\n\n\t/**\n\t * Calculates the arc cotangens (inverted cotangens) of {@link BigComplex} x in the complex domain.\n\t *\n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p>\n\t *\n\t * @param x the {@link BigComplex} to calculate the arc cotangens for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated arc cotangens {@link BigComplex} with the precision specified in the <code>mathContext</code>\n\t */\n\tpublic static BigComplex acot(BigComplex x, MathContext mathContext) {\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\n\n\t\treturn log(x.add(I, mc).divide(x.subtract(I, mc), mc), mc).divide(I, mc).divide(TWO, mc).round(mathContext);\n\t}\n\t\n\t/**\n\t * Calculates the arc sine (inverted sine) of {@link BigComplex} x in the complex domain.\n\t *\n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p>\n\t *\n\t * @param x the {@link BigComplex} to calculate the arc sine for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated arc sine {@link BigComplex} with the precision specified in the <code>mathContext</code>\n\t */\n\tpublic static BigComplex asin(BigComplex x, MathContext mathContext) {\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\n\n\t\treturn I.negate().multiply(log(I.multiply(x, mc).add(sqrt(BigComplex.ONE.subtract(x.multiply(x, mc), mc), mc), mc), mc), mc).round(mathContext);\n\t}\n\n\t/**\n\t * Calculates the arc cosine (inverted cosine) of {@link BigComplex} x in the complex domain.\n\t *\n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p>\n\t *\n\t * @param x the {@link BigComplex} to calculate the arc cosine for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated arc cosine {@link BigComplex} with the precision specified in the <code>mathContext</code>\n\t */\n\tpublic static BigComplex acos(BigComplex x, MathContext mathContext) {\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\n\n\t\treturn I.negate().multiply(log(x.add(sqrt(x.multiply(x, mc).subtract(BigComplex.ONE, mc), mc), mc), mc), mc).round(mathContext);\n\t}\n\t\n\t/**\n\t * Calculates the square root of {@link BigComplex} x in the complex domain (√x).\n\t *\n\t * <p>See <a href=\"https://en.wikipedia.org/wiki/Square_root#Square_root_of_an_imaginary_number\">Wikipedia: Square root (Square root of an imaginary number)</a></p>\n\t *\n\t * @param x the {@link BigComplex} to calculate the square root for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated square root {@link BigComplex} with the precision specified in the <code>mathContext</code>\n\t */\n\tpublic static BigComplex sqrt(BigComplex x, MathContext mathContext) {\n\t\t// https://math.stackexchange.com/questions/44406/how-do-i-get-the-square-root-of-a-complex-number\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\n\n\t\tBigDecimal magnitude = x.abs(mc);\n\n\t\tBigComplex a = x.add(magnitude, mc);\n\t\treturn a.divide(a.abs(mc), mc).multiply(BigDecimalMath.sqrt(magnitude, mc), mc).round(mathContext);\n\t}\n\n\t/**\n\t * Calculates the natural logarithm of {@link BigComplex} x in the complex domain.\n\t *\n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Complex_logarithm\">Wikipedia: Complex logarithm</a></p>\n\t *\n\t * @param x the {@link BigComplex} to calculate the natural logarithm for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated natural logarithm {@link BigComplex} with the precision specified in the <code>mathContext</code>\n\t */\n\tpublic static BigComplex log(BigComplex x, MathContext mathContext) {\n\t\t// https://en.wikipedia.org/wiki/Complex_logarithm\n\t\tMathContext mc1 = new MathContext(mathContext.getPrecision() + 20, mathContext.getRoundingMode());\n\t\tMathContext mc2 = new MathContext(mathContext.getPrecision() + 5, mathContext.getRoundingMode());\n\n\t\treturn BigComplex.valueOf(\n\t\t\t\tBigDecimalMath.log(x.abs(mc1), mc1).round(mathContext),\n\t\t\t\tx.angle(mc2)).round(mathContext);\n\t}\n\n\t/**\n\t * Calculates {@link BigComplex} x to the power of <code>long</code> y (x<sup>y</sup>).\n\t *\n\t * <p>The implementation tries to minimize the number of multiplications of {@link BigComplex x} (using squares whenever possible).</p>\n\t *\n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponentiation#Efficient_computation_with_integer_exponents\">Wikipedia: Exponentiation - efficient computation</a></p>\n\t *\n\t * @param x the {@link BigComplex} value to take to the power\n\t * @param y the <code>long</code> value to serve as exponent\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated x to the power of y with the precision specified in the <code>mathContext</code>\n\t */\n\tpublic static BigComplex pow(BigComplex x, long y, MathContext mathContext) {\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 10, mathContext.getRoundingMode());\n\n\t\tif (y < 0) {\n\t\t\treturn BigComplex.ONE.divide(pow(x, -y, mc), mc).round(mathContext);\n\t\t}\n\t\t\n\t\tBigComplex result = BigComplex.ONE;\n\t\twhile (y > 0) {\n\t\t\tif ((y & 1) == 1) {\n\t\t\t\t// odd exponent -> multiply result with x\n\t\t\t\tresult = result.multiply(x, mc);\n\t\t\t\ty -= 1;\n\t\t\t}\n\t\t\t\n\t\t\tif (y > 0) {\n\t\t\t\t// even exponent -> square x\n\t\t\t\tx = x.multiply(x, mc);\n\t\t\t}\n\t\t\t\n\t\t\ty >>= 1;\n\t\t}\n\n\t\treturn result.round(mathContext);\n\t}\n\n\t/**\n\t * Calculates {@link BigComplex} x to the power of {@link BigDecimal} y (x<sup>y</sup>).\n\t *\n\t * @param x the {@link BigComplex} value to take to the power\n\t * @param y the {@link BigDecimal} value to serve as exponent\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated x to the power of y with the precision specified in the <code>mathContext</code>\n\t */\n\tpublic static BigComplex pow(BigComplex x, BigDecimal y, MathContext mathContext) {\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\n\n\t\tBigDecimal angleTimesN = x.angle(mc).multiply(y, mc);\n\t\treturn BigComplex.valueOf(\n\t\t\t\tBigDecimalMath.cos(angleTimesN, mc),\n\t\t\t\tBigDecimalMath.sin(angleTimesN, mc)).multiply(BigDecimalMath.pow(x.abs(mc), y, mc), mc).round(mathContext);\n\t}\n\n\t/**\n\t * Calculates {@link BigComplex} x to the power of {@link BigComplex} y (x<sup>y</sup>).\n\t *\n\t * @param x the {@link BigComplex} value to take to the power\n\t * @param y the {@link BigComplex} value to serve as exponent\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated x to the power of y with the precision specified in the <code>mathContext</code>\n\t */\n\tpublic static BigComplex pow(BigComplex x, BigComplex y, MathContext mathContext) {\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\n\n\t\treturn exp(y.multiply(log(x, mc), mc), mc).round(mathContext);\n\t}\n\n\t/**\n\t * Calculates the {@link BigDecimal} n'th root of {@link BigComplex} x (<sup>n</sup>√x).\n\t *\n\t * <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p>\n\t * @param x the {@link BigComplex} value to calculate the n'th root\n\t * @param n the {@link BigDecimal} defining the root\n\t * @param mathContext the {@link MathContext} used for the result\n\t *\n\t * @return the calculated n'th root of x with the precision specified in the <code>mathContext</code>\n\t */\n\tpublic static BigComplex root(BigComplex x, BigDecimal n, MathContext mathContext) {\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\n\n\t\treturn pow(x, BigDecimal.ONE.divide(n, mc), mc).round(mathContext);\n\t}\n\n\t/**\n\t * Calculates the {@link BigComplex} n'th root of {@link BigComplex} x (<sup>n</sup>√x).\n\t *\n\t * <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p>\n\t * @param x the {@link BigComplex} value to calculate the n'th root\n\t * @param n the {@link BigComplex} defining the root\n\t * @param mathContext the {@link MathContext} used for the result\n\t *\n\t * @return the calculated n'th root of x with the precision specified in the <code>mathContext</code>\n\t */\n\tpublic static BigComplex root(BigComplex x, BigComplex n, MathContext mathContext) {\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\n\n\t\treturn pow(x, BigComplex.ONE.divide(n, mc), mc).round(mathContext);\n\t}\n\t\n\t// TODO add root() for the k'th root - https://math.stackexchange.com/questions/322481/principal-nth-root-of-a-complex-number \n}\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/BigDecimalMath.java",
    "content": "package ch.obermuhlner.math.big;\n\nimport static java.math.BigDecimal.ONE;\nimport static java.math.BigDecimal.TEN;\nimport static java.math.BigDecimal.ZERO;\nimport static java.math.BigDecimal.valueOf;\n\nimport java.math.BigDecimal;\nimport java.math.MathContext;\nimport java.util.*;\n\nimport ch.obermuhlner.math.big.internal.AsinCalculator;\nimport ch.obermuhlner.math.big.internal.CosCalculator;\nimport ch.obermuhlner.math.big.internal.CoshCalculator;\nimport ch.obermuhlner.math.big.internal.ExpCalculator;\nimport ch.obermuhlner.math.big.internal.SinCalculator;\nimport ch.obermuhlner.math.big.internal.SinhCalculator;\n\n/**\n * Provides advanced functions operating on {@link BigDecimal}s.\n */\npublic class BigDecimalMath {\n\n\tprivate static final BigDecimal TWO = valueOf(2);\n\tprivate static final BigDecimal THREE = valueOf(3);\n\tprivate static final BigDecimal MINUS_ONE = valueOf(-1);\n\tprivate static final BigDecimal ONE_HALF = valueOf(0.5);\n\n\tprivate static final BigDecimal ONE_HUNDRED_EIGHTY = valueOf(180);\n\n\tprivate static final BigDecimal DOUBLE_MAX_VALUE = BigDecimal.valueOf(Double.MAX_VALUE);\n\n\tprivate static volatile BigDecimal log2Cache;\n\tprivate static final Object log2CacheLock = new Object();\n\n\tprivate static volatile BigDecimal log3Cache;\n\tprivate static final Object log3CacheLock = new Object();\n\n\tprivate static volatile BigDecimal log10Cache;\n\tprivate static final Object log10CacheLock = new Object();\n\n\tprivate static volatile BigDecimal piCache;\n\tprivate static final Object piCacheLock = new Object();\n\n\tprivate static volatile BigDecimal eCache;\n\tprivate static final Object eCacheLock = new Object();\n\n\tprivate static final BigDecimal ROUGHLY_TWO_PI = new BigDecimal(\"3.141592653589793\").multiply(TWO);\n\n\tprivate static final int EXPECTED_INITIAL_PRECISION = 15;\n\n\tprivate static BigDecimal[] factorialCache = new BigDecimal[100];\n\n\tstatic {\n\t\tBigDecimal result = ONE;\n\t\tfactorialCache[0] = result;\n\t\tfor (int i = 1; i < factorialCache.length; i++) {\n\t\t\tresult = result.multiply(valueOf(i));\n\t\t\tfactorialCache[i] = result;\n\t\t}\n\t}\n\n\tprivate static final Map<Integer, List<BigDecimal>> spougeFactorialConstantsCache = new HashMap<>();\n\tprivate static final Object spougeFactorialConstantsCacheLock = new Object();\n\n\tprivate BigDecimalMath() {\n\t\t// prevent instances\n\t}\n\n\t/**\n\t * Creates a {@link BigDecimal} from the specified <code>String</code> representation.\n\t *\n\t * <p>This method is equivalent to the String constructor {@link BigDecimal#BigDecimal(String)}\n\t * but has been optimized for large strings (several thousand digits).</p>\n\t *\n\t * @param string the String representation\n\t * @return the created {@link BigDecimal}\n\t * @throws NumberFormatException if <code>string</code> is not a valid representation of a {@link BigDecimal}\n\t * @see BigDecimal#BigDecimal(String)\n\t * @see #toBigDecimal(String, MathContext)\n\t */\n\tpublic static BigDecimal toBigDecimal(String string) {\n\t\treturn toBigDecimal(string, MathContext.UNLIMITED);\n\t}\n\n\t/**\n\t * Creates a {@link BigDecimal} from the specified <code>String</code> representation.\n\t *\n\t * <p>This method is equivalent to the String constructor {@link BigDecimal#BigDecimal(String, MathContext)}\n\t * but has been optimized for large strings (several thousand digits).</p>\n\t *\n\t * @param string the string representation\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the created {@link BigDecimal}\n\t * @throws NumberFormatException if <code>string</code> is not a valid representation of a {@link BigDecimal}\n\t * @throws ArithmeticException if the result is inexact but the rounding mode is {@code UNNECESSARY}\n\t * @see BigDecimal#BigDecimal(String, MathContext)\n\t * @see #toBigDecimal(String)\n\t */\n\tpublic static BigDecimal toBigDecimal(String string, MathContext mathContext) {\n\t\tint len = string.length();\n\t\tif (len < 600) {\n\t\t\treturn new BigDecimal(string, mathContext);\n\t\t}\n\n\t\tint splitLength = len / (len >= 10000 ? 8 : 5);\n\t\treturn toBigDecimal(string, mathContext, splitLength);\n\t}\n\n\tstatic BigDecimal toBigDecimal(String string, MathContext mathContext, int splitLength) {\n\t\tint len = string.length();\n\n\t\tif (len < splitLength) {\n\t\t\treturn new BigDecimal(string, mathContext);\n\t\t}\n\n\t\tchar[] chars = string.toCharArray();\n\n\t\tboolean numberHasSign = false;\n\t\tboolean negative = false;\n\t\tint numberIndex = 0;\n\t\tint dotIndex = -1;\n\t\tint expIndex = -1;\n\t\tboolean expHasSign = false;\n\t\tint scale = 0;\n\n\t\tfor (int i = 0; i < len; i++) {\n\t\t\tchar c = chars[i];\n\t\t\tswitch (c) {\n\t\t\t\tcase '+':\n\t\t\t\t\tif (expIndex >= 0) {\n\t\t\t\t\t\tif (expHasSign) {\n\t\t\t\t\t\t\tthrow new NumberFormatException(\"Multiple signs in exponent\");\n\t\t\t\t\t\t}\n\t\t\t\t\t\texpHasSign = true;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tif (numberHasSign) {\n\t\t\t\t\t\t\tthrow new NumberFormatException(\"Multiple signs in number\");\n\t\t\t\t\t\t}\n\t\t\t\t\t\tnumberHasSign = true;\n\t\t\t\t\t\tnumberIndex = i + 1;\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\tcase '-':\n\t\t\t\t\tif (expIndex >= 0) {\n\t\t\t\t\t\tif (expHasSign) {\n\t\t\t\t\t\t\tthrow new NumberFormatException(\"Multiple signs in exponent\");\n\t\t\t\t\t\t}\n\t\t\t\t\t\texpHasSign = true;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tif (numberHasSign) {\n\t\t\t\t\t\t\tthrow new NumberFormatException(\"Multiple signs in number\");\n\t\t\t\t\t\t}\n\t\t\t\t\t\tnumberHasSign = true;\n\t\t\t\t\t\tnegative = true;\n\t\t\t\t\t\tnumberIndex = i + 1;\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'e':\n\t\t\t\tcase 'E':\n\t\t\t\t\tif (expIndex >= 0) {\n\t\t\t\t\t\tthrow new NumberFormatException(\"Multiple exponent markers\");\n\t\t\t\t\t}\n\t\t\t\t\texpIndex = i;\n\t\t\t\t\tbreak;\n\t\t\t\tcase '.':\n\t\t\t\t\tif (dotIndex >= 0) {\n\t\t\t\t\t\tthrow new NumberFormatException(\"Multiple decimal points\");\n\t\t\t\t\t}\n\t\t\t\t\tdotIndex = i;\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\tif (dotIndex >= 0 && expIndex == -1) {\n\t\t\t\t\t\tscale++;\n\t\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tint numberEndIndex;\n\t\tint exp = 0;\n\t\tif (expIndex >= 0) {\n\t\t\tnumberEndIndex = expIndex;\n\t\t\tString expString = new String(chars, expIndex + 1, len - expIndex - 1);\n\t\t\texp = Integer.parseInt(expString);\n\t\t\tscale = adjustScale(scale, exp);\n\t\t} else {\n\t\t\tnumberEndIndex = len;\n\t\t}\n\n\t\tBigDecimal result;\n\n\t\tif (dotIndex >= 0) {\n\t\t\tint leftLength = dotIndex - numberIndex;\n\t\t\tBigDecimal bigDecimalLeft = toBigDecimalRecursive(chars, numberIndex, leftLength, exp, splitLength);\n\t\t\tint rightLength = numberEndIndex - dotIndex - 1;\n\t\t\tBigDecimal bigDecimalRight = toBigDecimalRecursive(chars, dotIndex + 1, rightLength, exp-rightLength, splitLength);\n\t\t\tresult = bigDecimalLeft.add(bigDecimalRight);\n\t\t} else {\n\t\t\tresult = toBigDecimalRecursive(chars, numberIndex, numberEndIndex - numberIndex, exp, splitLength);\n\t\t}\n\n\t\tif (scale != 0) {\n\t\t\tresult = result.setScale(scale);\n\t\t}\n\n\t\tif (negative) {\n\t\t\tresult = result.negate();\n\t\t}\n\n\t\tif (mathContext.getPrecision() != 0) {\n\t\t\tresult = result.round(mathContext);\n\t\t}\n\n\t\treturn result;\n\t}\n\n\tprivate static int adjustScale(int scale, long exp) {\n\t\tlong adjustedScale = scale - exp;\n\t\tif (adjustedScale > Integer.MAX_VALUE || adjustedScale < Integer.MIN_VALUE)\n\t\t\tthrow new NumberFormatException(\"Scale out of range: \" + adjustedScale + \" while adjusting scale \" + scale + \" to exponent \" + exp);\n\t\treturn (int) adjustedScale;\n\t}\n\n\tprivate static BigDecimal toBigDecimalRecursive(char[] chars, int offset, int length, int scale, int splitLength) {\n\t\tif (length > splitLength) {\n\t\t\tint mid = length / 2;\n\t\t\tBigDecimal bigDecimalLeft = toBigDecimalRecursive(chars, offset, mid, scale + length - mid, splitLength);\n\t\t\tBigDecimal bigDecimalRight = toBigDecimalRecursive(chars, offset + mid, length - mid, scale, splitLength);\n\t\t\treturn bigDecimalLeft.add(bigDecimalRight);\n\t\t}\n\t\tif (length == 0) {\n\t\t\treturn BigDecimal.ZERO;\n\t\t}\n\t\treturn new BigDecimal(chars, offset, length).movePointRight(scale);\n\t}\n\n\t/**\n\t * Returns whether the specified {@link BigDecimal} value can be represented as <code>int</code>.\n\t *\n\t * <p>If this returns <code>true</code> you can call {@link BigDecimal#intValueExact()} without fear of an {@link ArithmeticException}.</p>\n\t *\n\t * @param value the {@link BigDecimal} to check\n\t * @return <code>true</code> if the value can be represented as <code>int</code> value\n\t */\n\tpublic static boolean isIntValue(BigDecimal value) {\n\t\t// TODO impl isIntValue() without exceptions\n\t\ttry {\n\t\t\tvalue.intValueExact();\n\t\t\treturn true;\n\t\t} catch (ArithmeticException ex) {\n\t\t\t// ignored\n\t\t}\n\t\treturn false;\n\t}\n\n\t/**\n\t * Returns whether the specified {@link BigDecimal} value can be represented as <code>long</code>.\n\t *\n\t * <p>If this returns <code>true</code> you can call {@link BigDecimal#longValueExact()} without fear of an {@link ArithmeticException}.</p>\n\t *\n\t * @param value the {@link BigDecimal} to check\n\t * @return <code>true</code> if the value can be represented as <code>long</code> value\n\t */\n\tpublic static boolean isLongValue(BigDecimal value) {\n\t\t// TODO impl isLongValue() without exceptions\n\t\ttry {\n\t\t\tvalue.longValueExact();\n\t\t\treturn true;\n\t\t} catch (ArithmeticException ex) {\n\t\t\t// ignored\n\t\t}\n\t\treturn false;\n\t}\n\n\t/**\n\t * Returns whether the specified {@link BigDecimal} value can be represented as <code>double</code>.\n\t *\n\t * <p>If this returns <code>true</code> you can call {@link BigDecimal#doubleValue()}\n\t * without fear of getting {@link Double#POSITIVE_INFINITY} or {@link Double#NEGATIVE_INFINITY} as result.</p>\n\t *\n\t * <p>Example: <code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1E309\"))</code> returns <code>false</code>,\n\t * because <code>new BigDecimal(\"1E309\").doubleValue()</code> returns <code>Infinity</code>.</p>\n\t *\n\t * <p>Note: This method does <strong>not</strong> check for possible loss of precision.</p>\n\t *\n\t * <p>For example <code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1.23400000000000000000000000000000001\"))</code> will return <code>true</code>,\n\t * because <code>new BigDecimal(\"1.23400000000000000000000000000000001\").doubleValue()</code> returns a valid double value,\n\t * although it loses precision and returns <code>1.234</code>.</p>\n\t *\n\t * <p><code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1E-325\"))</code> will return <code>true</code>\n\t * although this value is smaller than {@link Double#MIN_VALUE} (and therefore outside the range of values that can be represented as <code>double</code>)\n\t * because <code>new BigDecimal(\"1E-325\").doubleValue()</code> returns <code>0</code> which is a legal value with loss of precision.</p>\n\t *\n\t * @param value the {@link BigDecimal} to check\n\t * @return <code>true</code> if the value can be represented as <code>double</code> value\n\t */\n\tpublic static boolean isDoubleValue(BigDecimal value) {\n\t\tif (value.compareTo(DOUBLE_MAX_VALUE) > 0) {\n\t\t\treturn false;\n\t\t}\n\t\tif (value.compareTo(DOUBLE_MAX_VALUE.negate()) < 0) {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t}\n\n\t/**\n\t * Returns the mantissa of the specified {@link BigDecimal} written as <em>mantissa * 10<sup>exponent</sup></em>.\n\t *\n\t * <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p>\n\t *\n\t * @param value the {@link BigDecimal}\n\t * @return the mantissa\n\t * @see #exponent(BigDecimal)\n\t */\n\tpublic static BigDecimal mantissa(BigDecimal value) {\n\t\tint exponent = exponent(value);\n\t\tif (exponent == 0) {\n\t\t\treturn value;\n\t\t}\n\n\t\treturn value.movePointLeft(exponent);\n\t}\n\n\t/**\n\t * Returns the exponent of the specified {@link BigDecimal} written as <em>mantissa * 10<sup>exponent</sup></em>.\n\t *\n\t * <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p>\n\t *\n\t * @param value the {@link BigDecimal}\n\t * @return the exponent\n\t * @see #mantissa(BigDecimal)\n\t */\n\tpublic static int exponent(BigDecimal value) {\n\t\treturn value.precision() - value.scale() - 1;\n\t}\n\n\t/**\n\t * Returns the number of significant digits of the specified {@link BigDecimal}.\n\t *\n\t * <p>The result contains the number of all digits before the decimal point and\n\t * all digits after the decimal point excluding trailing zeroes.</p>\n\t *\n\t * <p>Examples:</p>\n\t * <ul>\n\t * <li><code>significantDigits(new BigDecimal(\"12300.00\"))</code> returns 5</li>\n\t * <li><code>significantDigits(new BigDecimal(\"1.23000\"))</code> returns 3</li>\n\t * <li><code>significantDigits(new BigDecimal(\"0.00012300\"))</code> returns 3</li>\n\t * <li><code>significantDigits(new BigDecimal(\"12300.4500\"))</code> returns 7</li>\n\t * </ul>\n\t *\n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Significant_figures\">Wikipedia: Significant figures</a></p>\n\t *\n\t * @param value the {@link BigDecimal}\n\t * @return the number of significant digits\n\t * @see BigDecimal#stripTrailingZeros()\n\t * @see BigDecimal#precision()\n\t */\n\tpublic static int significantDigits(BigDecimal value) {\n\t\tBigDecimal stripped = value.stripTrailingZeros();\n\t\tif (stripped.scale() >= 0) {\n\t\t\treturn stripped.precision();\n\t\t} else {\n\t\t\treturn stripped.precision() - stripped.scale();\n\t\t}\n\t}\n\n\t/**\n\t * Returns the integral part of the specified {@link BigDecimal} (left of the decimal point).\n\t *\n\t * @param value the {@link BigDecimal}\n\t * @return the integral part\n\t * @see #fractionalPart(BigDecimal)\n\t */\n\tpublic static BigDecimal integralPart(BigDecimal value) {\n\t\treturn value.setScale(0, BigDecimal.ROUND_DOWN);\n\t}\n\n\t/**\n\t * Returns the fractional part of the specified {@link BigDecimal} (right of the decimal point).\n\t *\n\t * @param value the {@link BigDecimal}\n\t * @return the fractional part\n\t * @see #integralPart(BigDecimal)\n\t */\n\tpublic static BigDecimal fractionalPart(BigDecimal value) {\n\t\treturn value.subtract(integralPart(value));\n\t}\n\n    /**\n     * Rounds the specified {@link BigDecimal} to the precision of the specified {@link MathContext}.\n     *\n     * <p>This method calls {@link BigDecimal#round(MathContext)}.</p>\n     *\n     * @param value the {@link BigDecimal} to round\n     * @param mathContext the {@link MathContext} used for the result\n     * @return the rounded {@link BigDecimal} value\n     * @see BigDecimal#round(MathContext)\n     * @see BigDecimalMath#roundWithTrailingZeroes(BigDecimal, MathContext)\n     */\n    public static BigDecimal round(BigDecimal value, MathContext mathContext) {\n\t    return value.round(mathContext);\n    }\n\n\t/**\n\t * Rounds the specified {@link BigDecimal} to the precision of the specified {@link MathContext} including trailing zeroes.\n\t *\n\t * <p>This method is similar to {@link BigDecimal#round(MathContext)} but does <strong>not</strong> remove the trailing zeroes.</p>\n\t *\n\t * <p>Example:</p>\n<pre>\nMathContext mc = new MathContext(5);\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.234567\"), mc));    // 1.2346\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"123.4567\"), mc));    // 123.46\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.001234567\"), mc)); // 0.0012346\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.23\"), mc));        // 1.2300\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.230000\"), mc));    // 1.2300\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.00123\"), mc));     // 0.0012300\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0\"), mc));           // 0.0000\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.00000000\"), mc));  // 0.0000\n</pre>\n\t *\n\t * @param value the {@link BigDecimal} to round\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the rounded {@link BigDecimal} value including trailing zeroes\n\t * @see BigDecimal#round(MathContext)\n     * @see BigDecimalMath#round(BigDecimal, MathContext)\n\t */\n\tpublic static BigDecimal roundWithTrailingZeroes(BigDecimal value, MathContext mathContext) {\n\t\tif (value.precision() == mathContext.getPrecision()) {\n\t\t\treturn value;\n\t\t}\n\t\tif (value.signum() == 0) {\n\t\t\treturn BigDecimal.ZERO.setScale(mathContext.getPrecision() - 1);\n\t\t}\n\n\t\ttry {\n            BigDecimal stripped = value.stripTrailingZeros();\n            int exponentStripped = exponent(stripped); // value.precision() - value.scale() - 1;\n\n            BigDecimal zero;\n            if (exponentStripped < -1) {\n                zero = BigDecimal.ZERO.setScale(mathContext.getPrecision() - exponentStripped);\n            } else {\n                zero = BigDecimal.ZERO.setScale(mathContext.getPrecision() + exponentStripped + 1);\n            }\n            return stripped.add(zero, mathContext);\n        } catch (ArithmeticException ex) {\n\t\t    return value.round(mathContext);\n        }\n\t}\n\n\t/**\n\t * Calculates the reciprocal of the specified {@link BigDecimal}.\n\t *\n\t * @param x the {@link BigDecimal}\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the reciprocal {@link BigDecimal}\n\t * @throws ArithmeticException if x = 0\n\t * @throws ArithmeticException if the result is inexact but the\n\t *         rounding mode is {@code UNNECESSARY} or\n\t *         {@code mc.precision == 0} and the quotient has a\n\t *         non-terminating decimal expansion.\n\t */\n\tpublic static BigDecimal reciprocal(BigDecimal x, MathContext mathContext) {\n\t\treturn BigDecimal.ONE.divide(x, mathContext);\n\t}\n\n\t/**\n\t * Calculates the factorial of the specified integer argument.\n\t *\n\t * <p>factorial = 1 * 2 * 3 * ... n</p>\n\t *\n\t * @param n the {@link BigDecimal}\n\t * @return the factorial {@link BigDecimal}\n\t * @throws ArithmeticException if x &lt; 0\n\t */\n\tpublic static BigDecimal factorial(int n) {\n\t\tif (n < 0) {\n\t\t\tthrow new ArithmeticException(\"Illegal factorial(n) for n < 0: n = \" + n);\n\t\t}\n\t\tif (n < factorialCache.length) {\n\t\t\treturn factorialCache[n];\n\t\t}\n\n\t\tBigDecimal result = factorialCache[factorialCache.length - 1];\n\t\treturn result.multiply(factorialRecursion(factorialCache.length, n));\n\t}\n\n    private static BigDecimal factorialLoop(int n1, final int n2) {\n\t\tfinal long limit = Long.MAX_VALUE / n2;\n        long accu = 1;\n        BigDecimal result = BigDecimal.ONE;\n        while (n1 <= n2) {\n            if (accu <= limit) {\n                accu *= n1;\n            } else {\n                result = result.multiply(BigDecimal.valueOf(accu));\n                accu = n1;\n            }\n            n1++;\n        }\n        return result.multiply(BigDecimal.valueOf(accu));\n    }\n\n    private static BigDecimal factorialRecursion(final int n1, final int n2) {\n\t\tint threshold = n1 > 200 ? 80 : 150;\n        if (n2 - n1 < threshold) {\n            return factorialLoop(n1, n2);\n        }\n        final int mid = (n1 + n2) >> 1;\n        return factorialRecursion(mid + 1, n2).multiply(factorialRecursion(n1, mid));\n    }\n\n\t/**\n\t * Calculates the factorial of the specified {@link BigDecimal}.\n\t *\n\t * <p>This implementation uses\n\t * <a href=\"https://en.wikipedia.org/wiki/Spouge%27s_approximation\">Spouge's approximation</a>\n\t * to calculate the factorial for non-integer values.</p>\n\t *\n\t * <p>This involves calculating a series of constants that depend on the desired precision.\n\t * Since this constant calculation is quite expensive (especially for higher precisions),\n\t * the constants for a specific precision will be cached\n\t * and subsequent calls to this method with the same precision will be much faster.</p>\n\t *\n\t * <p>It is therefore recommended to do one call to this method with the standard precision of your application during the startup phase\n\t * and to avoid calling it with many different precisions.</p>\n\t *\n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Factorial#Extension_of_factorial_to_non-integer_values_of_argument\">Wikipedia: Factorial - Extension of factorial to non-integer values of argument</a></p>\n\t *\n\t * @param x the {@link BigDecimal}\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the factorial {@link BigDecimal}\n\t * @throws ArithmeticException if x is a negative integer value (-1, -2, -3, ...)\n\t * @throws UnsupportedOperationException if x is a non-integer value and the {@link MathContext} has unlimited precision\n\t * @see #factorial(int)\n\t * @see #gamma(BigDecimal, MathContext)\n\t */\n\tpublic static BigDecimal factorial(BigDecimal x, MathContext mathContext) {\n\t\tif (isIntValue(x)) {\n\t\t\treturn round(factorial(x.intValueExact()), mathContext);\n\t\t}\n\n\t\t// https://en.wikipedia.org/wiki/Spouge%27s_approximation\n\t\tcheckMathContext(mathContext);\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() << 1, mathContext.getRoundingMode());\n\n\t\tint a = mathContext.getPrecision() * 13 / 10;\n\t\tList<BigDecimal> constants = getSpougeFactorialConstants(a);\n\n\t\tBigDecimal bigA = BigDecimal.valueOf(a);\n\n\t\tboolean negative = false;\n\t\tBigDecimal factor = constants.get(0);\n\t\tfor (int k = 1; k < a; k++) {\n\t\t\tBigDecimal bigK = BigDecimal.valueOf(k);\n\t\t\tfactor = factor.add(constants.get(k).divide(x.add(bigK), mc));\n\t\t\tnegative = !negative;\n\t\t}\n\n\t\tBigDecimal result = pow(x.add(bigA), x.add(BigDecimal.valueOf(0.5)), mc);\n\t\tresult = result.multiply(exp(x.negate().subtract(bigA), mc));\n\t\tresult = result.multiply(factor);\n\n\t\treturn round(result, mathContext);\n\t}\n\n\tstatic List<BigDecimal> getSpougeFactorialConstants(int a) {\n\t\tsynchronized (spougeFactorialConstantsCacheLock) {\n\t\t\treturn spougeFactorialConstantsCache.computeIfAbsent(a, key -> {\n\t\t\t\tList<BigDecimal> constants = new ArrayList<>(a);\n\t\t\t\tMathContext mc = new MathContext(a * 15 / 10);\n\n\t\t\t\tBigDecimal c0 = sqrt(pi(mc).multiply(TWO, mc), mc);\n\t\t\t\tconstants.add(c0);\n\n\t\t\t\tboolean negative = false;\n\t\t\t\tfor (int k = 1; k < a; k++) {\n\t\t\t\t\tBigDecimal bigK = BigDecimal.valueOf(k);\n\t\t\t\t\tlong deltaAK = (long)a - k;\n\t\t\t\t\tBigDecimal ck = pow(BigDecimal.valueOf(deltaAK), bigK.subtract(ONE_HALF), mc);\n\t\t\t\t\tck = ck.multiply(exp(BigDecimal.valueOf(deltaAK), mc), mc);\n\t\t\t\t\tck = ck.divide(factorial(k - 1), mc);\n\t\t\t\t\tif (negative) {\n\t\t\t\t\t\tck = ck.negate();\n\t\t\t\t\t}\n\t\t\t\t\tconstants.add(ck);\n\n\t\t\t\t\tnegative = !negative;\n\t\t\t\t}\n\n\t\t\t\treturn Collections.unmodifiableList(constants);\n\t\t\t});\n\t\t}\n\t}\n\n\t/**\n\t * Calculates the gamma function of the specified {@link BigDecimal}.\n\t *\n\t * <p>This implementation uses {@link #factorial(BigDecimal, MathContext)} internally,\n\t * therefore the performance implications described there apply also for this method.\n\t *\n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Gamma_function\">Wikipedia: Gamma function</a></p>\n\t *\n\t * @param x the {@link BigDecimal}\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the gamma {@link BigDecimal}\n\t * @throws ArithmeticException if x-1 is a negative integer value (-1, -2, -3, ...)\n\t * @throws UnsupportedOperationException if x is a non-integer value and the {@link MathContext} has unlimited precision\n\t * @see #factorial(BigDecimal, MathContext)\n\t */\n\tpublic static BigDecimal gamma(BigDecimal x, MathContext mathContext) {\n\t\treturn factorial(x.subtract(ONE), mathContext);\n\t}\n\n\t/**\n\t * Calculates the Bernoulli number for the specified index.\n\t *\n\t * <p>This function calculates the <strong>first Bernoulli numbers</strong> and therefore <code>bernoulli(1)</code> returns -0.5</p>\n\t * <p>Note that <code>bernoulli(x)</code> for all odd x &gt; 1 returns 0</p>\n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Bernoulli_number\">Wikipedia: Bernoulli number</a></p>\n\t *\n\t * @param n the index of the Bernoulli number to be calculated (starting at 0)\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the Bernoulli number for the specified index\n\t * @throws ArithmeticException if x &lt; 0\n\t * @throws ArithmeticException if the result is inexact but the\n\t *         rounding mode is {@code UNNECESSARY} or\n\t *         {@code mc.precision == 0} and the quotient has a\n\t *         non-terminating decimal expansion.\n\t */\n\tpublic static BigDecimal bernoulli(int n, MathContext mathContext) {\n\t\tif (n < 0) {\n\t\t\tthrow new ArithmeticException(\"Illegal bernoulli(n) for n < 0: n = \" + n);\n\t\t}\n\t\t\n\t\tBigRational b = BigRational.bernoulli(n);\n\t\treturn b.toBigDecimal(mathContext);\n\t}\n\n\t/**\n\t * Calculates {@link BigDecimal} x to the power of {@link BigDecimal} y (x<sup>y</sup>).\n\t * \n\t * @param x the {@link BigDecimal} value to take to the power\n\t * @param y the {@link BigDecimal} value to serve as exponent\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated x to the power of y with the precision specified in the <code>mathContext</code>\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t * @see #pow(BigDecimal, long, MathContext)\n\t */\n\tpublic static BigDecimal pow(BigDecimal x, BigDecimal y, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tif (x.signum() == 0) {\n\t\t\tswitch (y.signum()) {\n\t\t\t\tcase 0 : return round(ONE, mathContext);\n\t\t\t\tcase 1 : return round(ZERO, mathContext);\n\t\t\t}\n\t\t}\n\n\t\t// TODO optimize y=0, y=1, y=10^k, y=-1, y=-10^k\n\n\t\ttry {\n\t\t\tlong longValue = y.longValueExact();\n\t\t\treturn pow(x, longValue, mathContext);\n\t\t} catch (ArithmeticException ex) {\n\t\t\t// ignored\n\t\t}\n\t\t\n\t\tif (fractionalPart(y).signum() == 0) {\n\t\t\treturn powInteger(x, y, mathContext);\n\t\t}\n\n\t\t// x^y = exp(y*log(x))\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 6, mathContext.getRoundingMode());\n\t\tBigDecimal result = exp(y.multiply(log(x, mc), mc), mc);\n\n\t\treturn round(result, mathContext);\n\t}\n\n\t/**\n\t * Calculates {@link BigDecimal} x to the power of <code>long</code> y (x<sup>y</sup>).\n\t * \n\t * <p>The implementation tries to minimize the number of multiplications of {@link BigDecimal x} (using squares whenever possible).</p>\n\t * \n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponentiation#Efficient_computation_with_integer_exponents\">Wikipedia: Exponentiation - efficient computation</a></p>\n\t * \n\t * @param x the {@link BigDecimal} value to take to the power\n\t * @param y the <code>long</code> value to serve as exponent\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated x to the power of y with the precision specified in the <code>mathContext</code>\n\t * @throws ArithmeticException if y is negative and the result is inexact but the\n\t *         rounding mode is {@code UNNECESSARY} or\n\t *         {@code mc.precision == 0} and the quotient has a\n\t *         non-terminating decimal expansion.\n\t * @throws ArithmeticException if the rounding mode is\n\t *         {@code UNNECESSARY} and the\n\t *         {@code BigDecimal}  operation would require rounding.\n\t */\n\tpublic static BigDecimal pow(BigDecimal x, long y, MathContext mathContext) {\n\t\tMathContext mc = mathContext.getPrecision() == 0 ? mathContext : new MathContext(mathContext.getPrecision() + 10, mathContext.getRoundingMode());\n\n\t\t// TODO optimize y=0, y=1, y=10^k, y=-1, y=-10^k\n\n\t\tif (y < 0) {\n\t\t\tBigDecimal value = reciprocal(pow(x, -y, mc), mc);\n\t\t\treturn round(value, mathContext);\n\t\t}\n\t\t\n\t\tBigDecimal result = ONE;\n\t\twhile (y > 0) {\n\t\t\tif ((y & 1) == 1) {\n\t\t\t\t// odd exponent -> multiply result with x\n\t\t\t\tresult = result.multiply(x, mc);\n\t\t\t\ty -= 1;\n\t\t\t}\n\t\t\t\n\t\t\tif (y > 0) {\n\t\t\t\t// even exponent -> square x\n\t\t\t\tx = x.multiply(x, mc);\n\t\t\t}\n\t\t\t\n\t\t\ty >>= 1;\n\t\t}\n\n\t\treturn round(result, mathContext);\n\t}\n\n\t/**\n\t * Calculates {@link BigDecimal} x to the power of the integer value y (x<sup>y</sup>).\n\t * \n\t * <p>The value y MUST be an integer value.</p>\n\t * \n\t * @param x the {@link BigDecimal} value to take to the power\n\t * @param integerY the {@link BigDecimal} <strong>integer</strong> value to serve as exponent\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated x to the power of y with the precision specified in the <code>mathContext</code>\n\t * @see #pow(BigDecimal, long, MathContext)\n\t */\n\tprivate static BigDecimal powInteger(BigDecimal x, BigDecimal integerY, MathContext mathContext) {\n\t\tif (fractionalPart(integerY).signum() != 0) {\n\t\t\tthrow new IllegalArgumentException(\"Not integer value: \" + integerY);\n\t\t}\n\t\t\n\t\tif (integerY.signum() < 0) {\n\t\t\treturn ONE.divide(powInteger(x, integerY.negate(), mathContext), mathContext);\n\t\t}\n\n\t\tMathContext mc = new MathContext(Math.max(mathContext.getPrecision(), -integerY.scale()) + 30, mathContext.getRoundingMode());\n\n\t\tBigDecimal result = ONE;\n\t\twhile (integerY.signum() > 0) {\n\t\t\tBigDecimal halfY = integerY.divide(TWO, mc);\n\n\t\t\tif (fractionalPart(halfY).signum() != 0) {\n\t\t\t\t// odd exponent -> multiply result with x\n\t\t\t\tresult = result.multiply(x, mc);\n\t\t\t\tintegerY = integerY.subtract(ONE);\n\t\t\t\thalfY = integerY.divide(TWO, mc);\n\t\t\t}\n\t\t\t\n\t\t\tif (halfY.signum() > 0) {\n\t\t\t\t// even exponent -> square x\n\t\t\t\tx = x.multiply(x, mc);\n\t\t\t}\n\t\t\t\n\t\t\tintegerY = halfY;\n\t\t}\n\n\t\treturn round(result, mathContext);\n\t}\n\n\t/**\n\t * Calculates the square root of {@link BigDecimal} x.\n\t * \n\t * <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p>\n\t * \n\t * @param x the {@link BigDecimal} value to calculate the square root\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated square root of x with the precision specified in the <code>mathContext</code>\n\t * @throws ArithmeticException if x &lt; 0\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal sqrt(BigDecimal x, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tswitch (x.signum()) {\n\t\tcase 0:\n\t\t\treturn ZERO;\n\t\tcase -1:\n\t\t\tthrow new ArithmeticException(\"Illegal sqrt(x) for x < 0: x = \" + x);\n\t\t}\n\n\t\tint maxPrecision = mathContext.getPrecision() + 6;\n\t\tBigDecimal acceptableError = ONE.movePointLeft(mathContext.getPrecision() + 1);\n\n\t\tBigDecimal result;\n\t\tint adaptivePrecision;\n\t\tif (isDoubleValue(x)) {\n\t\t\tresult = BigDecimal.valueOf(Math.sqrt(x.doubleValue()));\n\t\t\tadaptivePrecision = EXPECTED_INITIAL_PRECISION;\n\t\t} else {\n\t\t\tresult = x.multiply(ONE_HALF, mathContext);\n\t\t\tadaptivePrecision = 1;\n\t\t}\n\t\t\n\t\tBigDecimal last;\n\n\t\tif (adaptivePrecision < maxPrecision) {\n\t\t\tif (result.multiply(result).compareTo(x) == 0) {\n\t\t\t\treturn round(result, mathContext); // early exit if x is a square number\n\t\t\t}\n\n\t\t\tdo {\n\t\t\t\tlast = result;\n\t\t\t\tadaptivePrecision <<= 1;\n\t\t\t\tif (adaptivePrecision > maxPrecision) {\n\t\t\t\t\tadaptivePrecision = maxPrecision;\n\t\t\t\t}\n\t\t\t\tMathContext mc = new MathContext(adaptivePrecision, mathContext.getRoundingMode());\n\t\t\t\tresult = x.divide(result, mc).add(last).multiply(ONE_HALF, mc);\n\t\t\t}\n\t\t\twhile (adaptivePrecision < maxPrecision || result.subtract(last).abs().compareTo(acceptableError) > 0);\n\t\t}\n\n\t\treturn round(result, mathContext);\n\t}\n\n\t/**\n\t * Calculates the n'th root of {@link BigDecimal} x.\n\t * \n\t * <p>See <a href=\"https://en.wikipedia.org/wiki/Nth_root\">Wikipedia: Nth root</a></p>\n\t * @param x the {@link BigDecimal} value to calculate the n'th root\n\t * @param n the {@link BigDecimal} defining the root\n\t * @param mathContext the {@link MathContext} used for the result\n\t * \n\t * @return the calculated n'th root of x with the precision specified in the <code>mathContext</code>\n\t * @throws ArithmeticException if n &lt;= 0\n\t * @throws ArithmeticException if x &lt; 0\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal root(BigDecimal x, BigDecimal n, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\n\t\tswitch (n.signum()) {\n\t\t\tcase -1:\n\t\t\tcase 0:\n\t\t\t\tthrow new ArithmeticException(\"Illegal root(x, n) for n <= 0: n = \" + n);\n\t\t}\n\n\t\tswitch (x.signum()) {\n\t\t\tcase 0:\n\t\t\t\treturn ZERO;\n\t\t\tcase -1:\n\t\t\t\tthrow new ArithmeticException(\"Illegal root(x, n) for x < 0: x = \" + x);\n\t\t}\n\n\t\tif (isDoubleValue(x) && isDoubleValue(n)) {\n\t\t\tdouble initialResult = Math.pow(x.doubleValue(), 1.0 / n.doubleValue());\n\t\t\tif (Double.isFinite(initialResult)) {\n\t\t\t\treturn rootUsingNewtonRaphson(x, n, BigDecimal.valueOf(initialResult), mathContext);\n\t\t\t}\n\t\t}\n\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 6, mathContext.getRoundingMode());\n\n\t\treturn pow(x, BigDecimal.ONE.divide(n, mc), mathContext);\n\t}\n\n\tprivate static BigDecimal rootUsingNewtonRaphson(BigDecimal x, BigDecimal n, BigDecimal initialResult, MathContext mathContext) {\n\t\tif (n.compareTo(BigDecimal.ONE) <= 0) {\n\t\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 6, mathContext.getRoundingMode());\n\t\t\treturn pow(x, BigDecimal.ONE.divide(n, mc), mathContext);\n\t\t}\n\n\t\tint maxPrecision = mathContext.getPrecision() * 2;\n\t\tBigDecimal acceptableError = ONE.movePointLeft(mathContext.getPrecision() + 1);\n\n\t\tBigDecimal nMinus1 = n.subtract(ONE);\n\t\tBigDecimal result = initialResult;\n\t\tint adaptivePrecision = 12;\n\n\t\tif (adaptivePrecision < maxPrecision) {\n\t\t\tBigDecimal step;\n\t\t\tdo {\n\t\t\t\tadaptivePrecision *= 3;\n\t\t\t\tif (adaptivePrecision > maxPrecision) {\n\t\t\t\t\tadaptivePrecision = maxPrecision;\n\t\t\t\t}\n\t\t\t\tMathContext mc = new MathContext(adaptivePrecision, mathContext.getRoundingMode());\n\n\t\t\t\tstep = x.divide(pow(result, nMinus1, mc), mc).subtract(result).divide(n, mc);\n\t\t\t\tresult = result.add(step);\n\t\t\t} while (adaptivePrecision < maxPrecision || step.abs().compareTo(acceptableError) > 0);\n\t\t}\n\n\t\treturn round(result, mathContext);\n\t}\n\n\t/**\n\t * Calculates the natural logarithm of {@link BigDecimal} x.\n\t * \n\t * <p>See: <a href=\"http://en.wikipedia.org/wiki/Natural_logarithm\">Wikipedia: Natural logarithm</a></p>\n\t * \n\t * @param x the {@link BigDecimal} to calculate the natural logarithm for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated natural logarithm {@link BigDecimal} with the precision specified in the <code>mathContext</code>\n\t * @throws ArithmeticException if x &lt;= 0\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal log(BigDecimal x, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tif (x.signum() <= 0) {\n\t\t\tthrow new ArithmeticException(\"Illegal log(x) for x <= 0: x = \" + x);\n\t\t}\n\t\tif (x.compareTo(ONE) == 0) {\n\t\t\treturn ZERO;\n\t\t}\n\t\t\n\t\tBigDecimal result;\n\t\tswitch (x.compareTo(TEN)) {\n\t\tcase 0:\n\t\t\tresult = logTen(mathContext);\n\t\t\tbreak;\n\t\tcase 1:\n\t\t\tresult = logUsingExponent(x, mathContext);\n\t\t\tbreak;\n\t\tdefault :\n\t\t\tresult = logUsingTwoThree(x, mathContext);\n\t\t}\n\n\t\treturn round(result, mathContext);\n\t}\n\n\t/**\n\t * Calculates the logarithm of {@link BigDecimal} x to the base 2.\n\t * \n\t * @param x the {@link BigDecimal} to calculate the logarithm base 2 for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated natural logarithm {@link BigDecimal} to the base 2 with the precision specified in the <code>mathContext</code>\n\t * @throws ArithmeticException if x &lt;= 0\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal log2(BigDecimal x, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\n\n\t\tBigDecimal result = log(x, mc).divide(logTwo(mc), mc);\n\t\treturn round(result, mathContext);\n\t}\n\t\n\t/**\n\t * Calculates the logarithm of {@link BigDecimal} x to the base 10.\n\t * \n\t * @param x the {@link BigDecimal} to calculate the logarithm base 10 for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated natural logarithm {@link BigDecimal} to the base 10 with the precision specified in the <code>mathContext</code>\n\t * @throws ArithmeticException if x &lt;= 0\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal log10(BigDecimal x, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 2, mathContext.getRoundingMode());\n\n\t\tBigDecimal result = log(x, mc).divide(logTen(mc), mc);\n\t\treturn round(result, mathContext);\n\t}\n\t\n\tprivate static BigDecimal logUsingNewton(BigDecimal x, MathContext mathContext) {\n\t\t// https://en.wikipedia.org/wiki/Natural_logarithm in chapter 'High Precision'\n\t\t// y = y + 2 * (x-exp(y)) / (x+exp(y))\n\n\t\tint maxPrecision = mathContext.getPrecision() + 20;\n\t\tBigDecimal acceptableError = ONE.movePointLeft(mathContext.getPrecision() + 1);\n\t\t//System.out.println(\"logUsingNewton(\" + x + \" \" + mathContext + \") precision \" + maxPrecision);\n\n\t\tBigDecimal result;\n\t\tint adaptivePrecision;\n\t\tdouble doubleX = x.doubleValue();\n\t\tif (doubleX > 0.0 && isDoubleValue(x)) {\n\t\t\tresult = BigDecimal.valueOf(Math.log(doubleX));\n\t\t\tadaptivePrecision = EXPECTED_INITIAL_PRECISION;\n\t\t} else {\n\t\t\tresult = x.divide(TWO, mathContext);\n\t\t\tadaptivePrecision = 1;\n\t\t}\n\n\t\tBigDecimal step;\n\t\t\n\t\tdo {\n\t\t\tadaptivePrecision *= 3;\n\t\t\tif (adaptivePrecision > maxPrecision) {\n\t\t\t\tadaptivePrecision = maxPrecision;\n\t\t\t}\n\t\t\tMathContext mc = new MathContext(adaptivePrecision, mathContext.getRoundingMode());\n\t\t\t\n\t\t\tBigDecimal expY = BigDecimalMath.exp(result, mc);\n\t\t\tstep = TWO.multiply(x.subtract(expY)).divide(x.add(expY), mc);\n\t\t\t//System.out.println(\"  step \" + step + \" adaptivePrecision=\" + adaptivePrecision);\n\t\t\tresult = result.add(step);\n\t\t} while (adaptivePrecision < maxPrecision || step.abs().compareTo(acceptableError) > 0);\n\n\t\treturn result;\n\t}\n\n\tprivate static BigDecimal logUsingExponent(BigDecimal x, MathContext mathContext) {\n\t\tMathContext mcDouble = new MathContext(mathContext.getPrecision() << 1, mathContext.getRoundingMode());\n        MathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\n\t\t//System.out.println(\"logUsingExponent(\" + x + \" \" + mathContext + \") precision \" + mc);\n\n\t\tint exponent = exponent(x);\n\t\tBigDecimal mantissa = mantissa(x);\n\n\t\tBigDecimal result = logUsingTwoThree(mantissa, mc);\n\t\tif (exponent != 0) {\n\t\t\tresult = result.add(valueOf(exponent).multiply(logTen(mcDouble), mc));\n\t\t}\n        return result;\n\t}\n\n    private static BigDecimal logUsingTwoThree(BigDecimal x, MathContext mathContext) {\n        MathContext mcDouble = new MathContext(mathContext.getPrecision() << 1, mathContext.getRoundingMode());\n        MathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\n        //System.out.println(\"logUsingTwoThree(\" + x + \" \" + mathContext + \") precision \" + mc);\n\n        int factorOfTwo = 0;\n        int powerOfTwo = 1;\n        int factorOfThree = 0;\n        int powerOfThree = 1;\n\n        double value = x.doubleValue();\n        if (value < 0.01) {\n            // do nothing\n        } else if (value < 0.1) { // never happens when called by logUsingExponent()\n            while (value < 0.6) {\n                value *= 2;\n                factorOfTwo--;\n\t            powerOfTwo <<= 1;\n            }\n        }\n        else if (value < 0.115) { // (0.1 - 0.11111 - 0.115) -> (0.9 - 1.0 - 1.035)\n            factorOfThree = -2;\n            powerOfThree = 9;\n        }\n        else if (value < 0.14) { // (0.115 - 0.125 - 0.14) -> (0.92 - 1.0 - 1.12)\n            factorOfTwo = -3;\n            powerOfTwo = 8;\n        }\n        else if (value < 0.2) { // (0.14 - 0.16667 - 0.2) - (0.84 - 1.0 - 1.2)\n            factorOfTwo = -1;\n            powerOfTwo = 2;\n            factorOfThree = -1;\n            powerOfThree = 3;\n        }\n        else if (value < 0.3) { // (0.2 - 0.25 - 0.3) -> (0.8 - 1.0 - 1.2)\n            factorOfTwo = -2;\n            powerOfTwo = 4;\n        }\n        else if (value < 0.42) { // (0.3 - 0.33333 - 0.42) -> (0.9 - 1.0 - 1.26)\n            factorOfThree = -1;\n            powerOfThree = 3;\n        }\n        else if (value < 0.7) { // (0.42 - 0.5 - 0.7) -> (0.84 - 1.0 - 1.4)\n            factorOfTwo = -1;\n            powerOfTwo = 2;\n        }\n        else if (value < 1.4) { // (0.7 - 1.0 - 1.4) -> (0.7 - 1.0 - 1.4)\n            // do nothing\n        }\n        else if (value < 2.5) { // (1.4 - 2.0 - 2.5) -> (0.7 - 1.0 - 1.25)\n            factorOfTwo = 1;\n            powerOfTwo = 2;\n        }\n        else if (value < 3.5) { // (2.5 - 3.0 - 3.5) -> (0.833333 - 1.0 - 1.166667)\n            factorOfThree = 1;\n            powerOfThree = 3;\n        }\n        else if (value < 5.0) { // (3.5 - 4.0 - 5.0) -> (0.875 - 1.0 - 1.25)\n            factorOfTwo = 2;\n            powerOfTwo = 4;\n        }\n        else if (value < 7.0) { // (5.0 - 6.0 - 7.0) -> (0.833333 - 1.0 - 1.166667)\n            factorOfThree = 1;\n            powerOfThree = 3;\n            factorOfTwo = 1;\n            powerOfTwo = 2;\n        }\n        else if (value < 8.5) { // (7.0 - 8.0 - 8.5) -> (0.875 - 1.0 - 1.0625)\n            factorOfTwo = 3;\n            powerOfTwo = 8;\n        }\n        else if (value < 10.0) { // (8.5 - 9.0 - 10.0) -> (0.94444 - 1.0 - 1.11111)\n            factorOfThree = 2;\n            powerOfThree = 9;\n        }\n        else {\n            while (value > 1.4) { // never happens when called by logUsingExponent()\n                value /= 2;\n                factorOfTwo++;\n\t            powerOfTwo <<= 1;\n            }\n        }\n\n        BigDecimal correctedX = x;\n        BigDecimal result = ZERO;\n\n        if (factorOfTwo > 0) {\n            correctedX = correctedX.divide(valueOf(powerOfTwo), mc);\n            result = result.add(logTwo(mcDouble).multiply(valueOf(factorOfTwo), mc));\n        }\n        else if (factorOfTwo < 0) {\n            correctedX = correctedX.multiply(valueOf(powerOfTwo), mc);\n            result = result.subtract(logTwo(mcDouble).multiply(valueOf(-factorOfTwo), mc));\n        }\n\n        if (factorOfThree > 0) {\n            correctedX = correctedX.divide(valueOf(powerOfThree), mc);\n            result = result.add(logThree(mcDouble).multiply(valueOf(factorOfThree), mc));\n        }\n        else if (factorOfThree < 0) {\n            correctedX = correctedX.multiply(valueOf(powerOfThree), mc);\n            result = result.subtract(logThree(mcDouble).multiply(valueOf(-factorOfThree), mc));\n        }\n\n        if (x == correctedX && result == ZERO) {\n            return logUsingNewton(x, mathContext);\n        }\n\n        result = result.add(logUsingNewton(correctedX, mc), mc);\n\n        return result;\n    }\n\n    /**\n\t * Returns the number pi.\n\t * \n\t * <p>See <a href=\"https://en.wikipedia.org/wiki/Pi\">Wikipedia: Pi</a></p>\n\t * \n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the number pi with the precision specified in the <code>mathContext</code>\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal pi(MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tBigDecimal result = null;\n\t\t\n\t\tsynchronized (piCacheLock) {\n\t\t\tif (piCache != null && mathContext.getPrecision() <= piCache.precision()) {\n\t\t\t\tresult = piCache;\n\t\t\t} else {\n\t\t\t\tpiCache = piChudnovski(mathContext);\n\t\t\t\treturn piCache;\n\t\t\t}\n\t\t}\n\n\t\treturn round(result, mathContext);\n\t}\n\n\tprivate static BigDecimal piChudnovski(MathContext mathContext) {\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 10, mathContext.getRoundingMode());\n\n\t\tfinal BigDecimal value24 = BigDecimal.valueOf(24);\n\t\tfinal BigDecimal value640320 = BigDecimal.valueOf(640320);\n\t\tfinal BigDecimal value13591409 = BigDecimal.valueOf(13591409);\n\t\tfinal BigDecimal value545140134 = BigDecimal.valueOf(545140134);\n\t\tfinal BigDecimal valueDivisor = value640320.pow(3).divide(value24, mc);\n\n\t\tBigDecimal sumA = BigDecimal.ONE;\n\t\tBigDecimal sumB = BigDecimal.ZERO;\n\n\t\tBigDecimal a = BigDecimal.ONE;\n\t\tlong dividendTerm1 = 5; // -(6*k - 5)\n\t\tlong dividendTerm2 = -1; // 2*k - 1\n\t\tlong dividendTerm3 = -1; // 6*k - 1\n\t\tBigDecimal kPower3 = BigDecimal.ZERO;\n\t\t\n\t\tlong iterationCount = (mc.getPrecision()+13) / 14;\n\t\tfor (long k = 1; k <= iterationCount; k++) {\n\t\t\tBigDecimal valueK = BigDecimal.valueOf(k);\n\t\t\tdividendTerm1 += -6;\n\t\t\tdividendTerm2 += 2;\n\t\t\tdividendTerm3 += 6;\n\t\t\tBigDecimal dividend = BigDecimal.valueOf(dividendTerm1).multiply(BigDecimal.valueOf(dividendTerm2)).multiply(BigDecimal.valueOf(dividendTerm3));\n\t\t\tkPower3 = valueK.pow(3);\n\t\t\tBigDecimal divisor = kPower3.multiply(valueDivisor, mc);\n\t\t\ta = a.multiply(dividend).divide(divisor, mc);\n\t\t\tBigDecimal b = valueK.multiply(a, mc);\n\t\t\t\n\t\t\tsumA = sumA.add(a);\n\t\t\tsumB = sumB.add(b);\n\t\t}\n\t\t\n\t\tfinal BigDecimal value426880 = BigDecimal.valueOf(426880);\n\t\tfinal BigDecimal value10005 = BigDecimal.valueOf(10005);\n\t\tfinal BigDecimal factor = value426880.multiply(sqrt(value10005, mc));\n\t\tBigDecimal pi = factor.divide(value13591409.multiply(sumA, mc).add(value545140134.multiply(sumB, mc)), mc);\n\n\t\treturn round(pi, mathContext);\n\t}\n\n\t/**\n\t * Returns the number e.\n\t * \n\t * <p>See <a href=\"https://en.wikipedia.org/wiki/E_(mathematical_constant)\">Wikipedia: E (mathematical_constant)</a></p>\n\t * \n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the number e with the precision specified in the <code>mathContext</code>\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal e(MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tBigDecimal result = null;\n\t\t\n\t\tsynchronized (eCacheLock) {\n\t\t\tif (eCache != null && mathContext.getPrecision() <= eCache.precision()) {\n\t\t\t\tresult = eCache;\n\t\t\t} else {\n\t\t\t\teCache = exp(ONE, mathContext);\n\t\t\t\treturn eCache;\n\t\t\t}\n\t\t}\n\n\t\treturn round(result, mathContext);\n\t}\n\t\n\tprivate static BigDecimal logTen(MathContext mathContext) {\n\t\tBigDecimal result = null;\n\t\t\n\t\tsynchronized (log10CacheLock) {\n\t\t\tif (log10Cache != null && mathContext.getPrecision() <= log10Cache.precision()) {\n\t\t\t\tresult = log10Cache;\n\t\t\t} else {\n\t\t\t\tlog10Cache = logUsingNewton(BigDecimal.TEN, mathContext);\n\t\t\t\treturn log10Cache;\n\t\t\t}\n\t\t}\n\n\t\treturn round(result, mathContext);\n\t}\n\t\n\tprivate static BigDecimal logTwo(MathContext mathContext) {\n\t\tBigDecimal result = null;\n\t\t\n\t\tsynchronized (log2CacheLock) {\n\t\t\tif (log2Cache != null && mathContext.getPrecision() <= log2Cache.precision()) {\n\t\t\t\tresult = log2Cache;\n\t\t\t} else {\n\t\t\t\tlog2Cache = logUsingNewton(TWO, mathContext);\n\t\t\t\treturn log2Cache;\n\t\t\t}\n\t\t}\n\n\t\treturn round(result, mathContext);\n\t}\n\n\tprivate static BigDecimal logThree(MathContext mathContext) {\n\t\tBigDecimal result = null;\n\t\t\n\t\tsynchronized (log3CacheLock) {\n\t\t\tif (log3Cache != null && mathContext.getPrecision() <= log3Cache.precision()) {\n\t\t\t\tresult = log3Cache;\n\t\t\t} else {\n\t\t\t\tlog3Cache = logUsingNewton(THREE, mathContext);\n\t\t\t\treturn log3Cache;\n\t\t\t}\n\t\t}\n\n\t\treturn round(result, mathContext);\n\t}\n\n\t/**\n\t * Calculates the natural exponent of {@link BigDecimal} x (e<sup>x</sup>).\n\t * \n\t * <p>See: <a href=\"http://en.wikipedia.org/wiki/Exponent\">Wikipedia: Exponent</a></p>\n\t * \n\t * @param x the {@link BigDecimal} to calculate the exponent for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated exponent {@link BigDecimal} with the precision specified in the <code>mathContext</code>\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal exp(BigDecimal x, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tif (x.signum() == 0) {\n\t\t\treturn ONE;\n\t\t}\n\n\t\treturn expIntegralFractional(x, mathContext);\n\t}\n\n\tprivate static BigDecimal expIntegralFractional(BigDecimal x, MathContext mathContext) {\n\t\tBigDecimal integralPart = integralPart(x);\n\t\t\n\t\tif (integralPart.signum() == 0) {\n\t\t\treturn expTaylor(x, mathContext);\n\t\t}\n\t\t\n\t\tBigDecimal fractionalPart = x.subtract(integralPart);\n\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 10, mathContext.getRoundingMode());\n\n        BigDecimal z = ONE.add(fractionalPart.divide(integralPart, mc));\n        BigDecimal t = expTaylor(z, mc);\n\n        BigDecimal result = pow(t, integralPart.intValueExact(), mc);\n\n\t\treturn round(result, mathContext);\n\t}\n\t\n\tprivate static BigDecimal expTaylor(BigDecimal x, MathContext mathContext) {\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 6, mathContext.getRoundingMode());\n\n\t\tx = x.divide(valueOf(256), mc);\n\t\t\n\t\tBigDecimal result = ExpCalculator.INSTANCE.calculate(x, mc);\n\t\tresult = BigDecimalMath.pow(result, 256, mc);\n\t\treturn round(result, mathContext);\n\t}\n\n\t/**\n\t * Calculates the sine (sinus) of {@link BigDecimal} x.\n\t * \n\t * <p>See: <a href=\"http://en.wikipedia.org/wiki/Sine\">Wikipedia: Sine</a></p>\n\t * \n\t * @param x the {@link BigDecimal} to calculate the sine for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated sine {@link BigDecimal} with the precision specified in the <code>mathContext</code>\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal sin(BigDecimal x, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 6, mathContext.getRoundingMode());\n\n\t\tif (x.abs().compareTo(ROUGHLY_TWO_PI) > 0) {\n\t\t\tMathContext mc2 = new MathContext(mc.getPrecision() + 4, mathContext.getRoundingMode());\n\t\t\tBigDecimal twoPi = TWO.multiply(pi(mc2));\n\t\t\tx = x.remainder(twoPi, mc2);\n\t\t}\n\n\t\tBigDecimal result = SinCalculator.INSTANCE.calculate(x, mc);\n\t\treturn round(result, mathContext);\n\t}\n\t\n\t/**\n\t * Calculates the arc sine (inverted sine) of {@link BigDecimal} x.\n\t * \n\t * <p>See: <a href=\"http://en.wikipedia.org/wiki/Arcsine\">Wikipedia: Arcsine</a></p>\n\t * \n\t * @param x the {@link BigDecimal} to calculate the arc sine for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated arc sine {@link BigDecimal} with the precision specified in the <code>mathContext</code>\n\t * @throws ArithmeticException if x &gt; 1 or x &lt; -1\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal asin(BigDecimal x, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tif (x.compareTo(ONE) > 0) {\n\t\t\tthrow new ArithmeticException(\"Illegal asin(x) for x > 1: x = \" + x);\n\t\t}\n\t\tif (x.compareTo(MINUS_ONE) < 0) {\n\t\t\tthrow new ArithmeticException(\"Illegal asin(x) for x < -1: x = \" + x);\n\t\t}\n\t\t\n\t\tif (x.signum() == -1) {\n\t\t\treturn asin(x.negate(), mathContext).negate();\n\t\t}\n\t\t\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 6, mathContext.getRoundingMode());\n\n\t\tif (x.compareTo(BigDecimal.valueOf(0.707107)) >= 0) {\n\t\t\tBigDecimal xTransformed = sqrt(ONE.subtract(x.multiply(x)), mc);\n\t\t\treturn acos(xTransformed, mathContext);\n\t\t}\n\n\t\tBigDecimal result = AsinCalculator.INSTANCE.calculate(x, mc);\n\t\treturn round(result, mathContext);\n\t}\n\t\n\t/**\n\t * Calculates the cosine (cosinus) of {@link BigDecimal} x.\n\t * \n\t * <p>See: <a href=\"http://en.wikipedia.org/wiki/Cosine\">Wikipedia: Cosine</a></p>\n\t * \n\t * @param x the {@link BigDecimal} to calculate the cosine for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated cosine {@link BigDecimal} with the precision specified in the <code>mathContext</code>\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal cos(BigDecimal x, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 6, mathContext.getRoundingMode());\n\n\t\tif (x.abs().compareTo(ROUGHLY_TWO_PI) > 0) {\n\t\t\tMathContext mc2 = new MathContext(mc.getPrecision() + 4, mathContext.getRoundingMode());\n\t\t\tBigDecimal twoPi = TWO.multiply(pi(mc2), mc2);\n\t\t\tx = x.remainder(twoPi, mc2);\n\t\t}\n\t\t\n\t\tBigDecimal result = CosCalculator.INSTANCE.calculate(x, mc);\n\t\treturn round(result, mathContext);\n\t}\n\n\t/**\n\t * Calculates the arc cosine (inverted cosine) of {@link BigDecimal} x.\n\t * \n\t * <p>See: <a href=\"http://en.wikipedia.org/wiki/Arccosine\">Wikipedia: Arccosine</a></p>\n\t * \n\t * @param x the {@link BigDecimal} to calculate the arc cosine for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated arc sine {@link BigDecimal} with the precision specified in the <code>mathContext</code>\n\t * @throws ArithmeticException if x &gt; 1 or x &lt; -1\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal acos(BigDecimal x, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tif (x.compareTo(ONE) > 0) {\n\t\t\tthrow new ArithmeticException(\"Illegal acos(x) for x > 1: x = \" + x);\n\t\t}\n\t\tif (x.compareTo(MINUS_ONE) < 0) {\n\t\t\tthrow new ArithmeticException(\"Illegal acos(x) for x < -1: x = \" + x);\n\t\t}\n\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 6, mathContext.getRoundingMode());\n\n\t\tBigDecimal result = pi(mc).divide(TWO, mc).subtract(asin(x, mc));\n\t\treturn round(result, mathContext);\n\t}\n\n\t/**\n\t * Calculates the tangens of {@link BigDecimal} x.\n\t * \n\t * <p>See: <a href=\"http://en.wikipedia.org/wiki/Tangens\">Wikipedia: Tangens</a></p>\n\t * \n\t * @param x the {@link BigDecimal} to calculate the tangens for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated tangens {@link BigDecimal} with the precision specified in the <code>mathContext</code>\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal tan(BigDecimal x, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tif (x.signum() == 0) {\n\t\t\treturn ZERO;\n\t\t}\n\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\n\t\tBigDecimal result = sin(x, mc).divide(cos(x, mc), mc);\n\t\treturn round(result, mathContext);\n\t}\n\t\n\t/**\n\t * Calculates the arc tangens (inverted tangens) of {@link BigDecimal} x.\n\t * \n\t * <p>See: <a href=\"http://en.wikipedia.org/wiki/Arctangens\">Wikipedia: Arctangens</a></p>\n\t * \n\t * @param x the {@link BigDecimal} to calculate the arc tangens for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated arc tangens {@link BigDecimal} with the precision specified in the <code>mathContext</code>\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal atan(BigDecimal x, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 6, mathContext.getRoundingMode());\n\n\t\tx = x.divide(sqrt(ONE.add(x.multiply(x, mc)), mc), mc);\n\n\t\tBigDecimal result = asin(x, mc);\n\t\treturn round(result, mathContext);\n\t}\n\n\t/**\n\t * Calculates the arc tangens (inverted tangens) of {@link BigDecimal} y / x in the range -<i>pi</i> to <i>pi</i>.\n\t *\n\t * <p>This is useful to calculate the angle <i>theta</i> from the conversion of rectangular\n     * coordinates (<code>x</code>,&nbsp;<code>y</code>) to polar coordinates (r,&nbsp;<i>theta</i>).</p>\n\t * \n\t * <p>See: <a href=\"http://en.wikipedia.org/wiki/Atan2\">Wikipedia: Atan2</a></p>\n\t * \n\t * @param y the {@link BigDecimal}\n\t * @param x the {@link BigDecimal}\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated arc tangens {@link BigDecimal} with the precision specified in the <code>mathContext</code>\n\t * @throws ArithmeticException if x = 0 and y = 0\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal atan2(BigDecimal y, BigDecimal x, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 3, mathContext.getRoundingMode());\n\n\t\tif (x.signum() > 0) { // x > 0\n\t\t\treturn atan(y.divide(x, mc), mathContext);\n\t\t} else if (x.signum() < 0) {\n\t\t\tif (y.signum() > 0) {  // x < 0 && y > 0\n\t\t\t\treturn atan(y.divide(x, mc), mc).add(pi(mc), mathContext);\n\t\t\t} else if (y.signum() < 0) { // x < 0 && y < 0\n\t\t\t\treturn atan(y.divide(x, mc), mc).subtract(pi(mc), mathContext);\n\t\t\t} else { // x < 0 && y = 0\n\t\t\t\treturn pi(mathContext);\n\t\t\t}\n\t\t} else {\n\t\t\tif (y.signum() > 0) { // x == 0 && y > 0\n\t\t\t\treturn pi(mc).divide(TWO, mathContext);\n\t\t\t} else if (y.signum() < 0) {  // x == 0 && y < 0\n\t\t\t\treturn pi(mc).divide(TWO, mathContext).negate();\t\t\t\t\n\t\t\t} else {\n\t\t\t\tthrow new ArithmeticException(\"Illegal atan2(y, x) for x = 0; y = 0\");\n\t\t\t}\n\t\t}\n\t}\n\t\n\t/**\n\t * Calculates the cotangens of {@link BigDecimal} x.\n\t * \n\t * <p>See: <a href=\"http://en.wikipedia.org/wiki/Cotangens\">Wikipedia: Cotangens</a></p>\n\t * \n\t * @param x the {@link BigDecimal} to calculate the cotangens for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated cotanges {@link BigDecimal} with the precision specified in the <code>mathContext</code>\n\t * @throws ArithmeticException if x = 0\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal cot(BigDecimal x, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tif (x.signum() == 0) {\n\t\t\tthrow new ArithmeticException(\"Illegal cot(x) for x = 0\");\n\t\t}\n\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\n\t\tBigDecimal result = cos(x, mc).divide(sin(x, mc), mc);\n\t\treturn round(result, mathContext);\n\t}\n\n\t/**\n\t * Calculates the inverse cotangens (arc cotangens) of {@link BigDecimal} x.\n\t * \n\t * <p>See: <a href=\"http://en.wikipedia.org/wiki/Arccotangens\">Wikipedia: Arccotangens</a></p>\n\t * \n\t * @param x the {@link BigDecimal} to calculate the arc cotangens for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated arc cotangens {@link BigDecimal} with the precision specified in the <code>mathContext</code>\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal acot(BigDecimal x, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\n\t\tBigDecimal result = pi(mc).divide(TWO, mc).subtract(atan(x, mc));\n\t\treturn round(result, mathContext);\n\t}\n\n\t/**\n\t * Calculates the hyperbolic sine of {@link BigDecimal} x.\n\t * \n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p>\n\t * \n\t * @param x the {@link BigDecimal} to calculate the hyperbolic sine for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated hyperbolic sine {@link BigDecimal} with the precision specified in the <code>mathContext</code>\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal sinh(BigDecimal x, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\n\t\tBigDecimal result = SinhCalculator.INSTANCE.calculate(x, mc);\n\t\treturn round(result, mathContext);\n\t}\n\n\t/**\n\t * Calculates the hyperbolic cosine of {@link BigDecimal} x.\n\t * \n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p>\n\t * \n\t * @param x the {@link BigDecimal} to calculate the hyperbolic cosine for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated hyperbolic cosine {@link BigDecimal} with the precision specified in the <code>mathContext</code>\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal cosh(BigDecimal x, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\n\t\tBigDecimal result = CoshCalculator.INSTANCE.calculate(x, mc);\n\t\treturn round(result, mathContext);\n\t}\n\n\t/**\n\t * Calculates the hyperbolic tangens of {@link BigDecimal} x.\n\t * \n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p>\n\t * \n\t * @param x the {@link BigDecimal} to calculate the hyperbolic tangens for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated hyperbolic tangens {@link BigDecimal} with the precision specified in the <code>mathContext</code>\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal tanh(BigDecimal x, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 6, mathContext.getRoundingMode());\n\t\tBigDecimal result = sinh(x, mc).divide(cosh(x, mc), mc);\n\t\treturn round(result, mathContext);\n\t}\n\n\t/**\n\t * Calculates the hyperbolic cotangens of {@link BigDecimal} x.\n\t * \n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p>\n\t * \n\t * @param x the {@link BigDecimal} to calculate the hyperbolic cotangens for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated hyperbolic cotangens {@link BigDecimal} with the precision specified in the <code>mathContext</code>\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal coth(BigDecimal x, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 6, mathContext.getRoundingMode());\n\t\tBigDecimal result = cosh(x, mc).divide(sinh(x, mc), mc);\n\t\treturn round(result, mathContext);\n\t}\n\n\t/**\n\t * Calculates the arc hyperbolic sine (inverse hyperbolic sine) of {@link BigDecimal} x.\n\t * \n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p>\n\t * \n\t * @param x the {@link BigDecimal} to calculate the arc hyperbolic sine for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated arc hyperbolic sine {@link BigDecimal} with the precision specified in the <code>mathContext</code>\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal asinh(BigDecimal x, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 10, mathContext.getRoundingMode());\n\t\tBigDecimal result = log(x.add(sqrt(x.multiply(x, mc).add(ONE, mc), mc)), mc);\n\t\treturn round(result, mathContext);\n\t}\n\t\n\t/**\n\t * Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of {@link BigDecimal} x.\n\t * \n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p>\n\t * \n\t * @param x the {@link BigDecimal} to calculate the arc hyperbolic cosine for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated arc hyperbolic cosine {@link BigDecimal} with the precision specified in the <code>mathContext</code>\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal acosh(BigDecimal x, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 6, mathContext.getRoundingMode());\n\t\tBigDecimal result = log(x.add(sqrt(x.multiply(x).subtract(ONE), mc)), mc);\n\t\treturn round(result, mathContext);\n\t}\n\n\t/**\n\t * Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of {@link BigDecimal} x.\n\t * \n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p>\n\t * \n\t * @param x the {@link BigDecimal} to calculate the arc hyperbolic tangens for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated arc hyperbolic tangens {@link BigDecimal} with the precision specified in the <code>mathContext</code>\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal atanh(BigDecimal x, MathContext mathContext) {\n        if (x.compareTo(BigDecimal.ONE) >= 0) {\n            throw new ArithmeticException(\"Illegal atanh(x) for x >= 1: x = \" + x);\n        }\n        if (x.compareTo(MINUS_ONE) <= 0) {\n            throw new ArithmeticException(\"Illegal atanh(x) for x <= -1: x = \" + x);\n        }\n\n\t\tcheckMathContext(mathContext);\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 6, mathContext.getRoundingMode());\n\t\tBigDecimal result = log(ONE.add(x).divide(ONE.subtract(x), mc), mc).multiply(ONE_HALF);\n\t\treturn round(result, mathContext);\n\t}\n\n\t/**\n\t * Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of {@link BigDecimal} x.\n\t * \n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p>\n\t * \n\t * @param x the {@link BigDecimal} to calculate the arc hyperbolic cotangens for\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return the calculated arc hyperbolic cotangens {@link BigDecimal} with the precision specified in the <code>mathContext</code>\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal acoth(BigDecimal x, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 6, mathContext.getRoundingMode());\n\t\tBigDecimal result = log(x.add(ONE).divide(x.subtract(ONE), mc), mc).multiply(ONE_HALF);\n\t\treturn round(result, mathContext);\n\t}\n\n\t/**\n\t * Converts an angle measured in radians to an approximately equivalent angle measured in degrees.\n\t * The conversion from radians to degrees is generally inexact, it uses the number PI with the precision specified in the mathContext.\n\t * @param x An angle in radians.\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return The angle in degrees.\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal toDegrees(BigDecimal x, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 6, mathContext.getRoundingMode());\n\t\tBigDecimal result = x.multiply(ONE_HUNDRED_EIGHTY.divide(pi(mc), mc),  mc);\n\t\treturn round(result, mathContext);\n\t}\n\n\t/**\n\t /**\n\t * Converts an angle measured in degrees to an approximately equivalent angle measured in radians.\n\t * The conversion from degrees to radians is generally inexact, it uses the number PI with the precision specified in the mathContext.\n\t *\n\t * @param x An angle in degrees.\n\t * @param mathContext the {@link MathContext} used for the result\n\t * @return The angle in radians.\n\t * @throws UnsupportedOperationException if the {@link MathContext} has unlimited precision\n\t */\n\tpublic static BigDecimal toRadians(BigDecimal x, MathContext mathContext) {\n\t\tcheckMathContext(mathContext);\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 6, mathContext.getRoundingMode());\n\t\tBigDecimal result = x.multiply(pi(mc).divide(ONE_HUNDRED_EIGHTY, mc), mc);\n\t\treturn round(result, mathContext);\n\t}\n\n\tprivate static void checkMathContext (MathContext mathContext) {\n\t\tif (mathContext.getPrecision() == 0) {\n\t\t\tthrow new UnsupportedOperationException(\"Unlimited MathContext not supported\");\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/BigFloat.java",
    "content": "package ch.obermuhlner.math.big;\n\nimport java.io.Serializable;\nimport java.math.BigDecimal;\nimport java.math.MathContext;\nimport java.math.RoundingMode;\nimport java.util.Objects;\n\n/**\n * A wrapper around {@link BigDecimal} which simplifies the consistent usage of the {@link MathContext}\n * and provides a simpler API for calculations.\n *\n * <h2>Overview</h2>\n *\n * <p>Every {@link BigFloat} instance has a reference to a {@link Context} that specifies the {@link MathContext} to be used for all calculations and values.</p>\n *\n * <p>The API for calculations is simplified and more consistent with the typical mathematical usage.</p>\n * <ul>\n * <li>Factory methods for values:\n * <ul>\n * <li><code>valueOf(BigFloat)</code></li>\n * <li><code>valueOf(BigDecimal)</code></li>\n * <li><code>valueOf(int)</code></li>\n * <li><code>valueOf(long)</code></li>\n * <li><code>valueOf(double)</code></li>\n * <li><code>valueOf(String)</code></li>\n * <li><code>pi()</code></li>\n * <li><code>e()</code></li>\n * </ul>\n * </li>\n * <li>All standard operators:\n * <ul>\n * <li><code>add(x)</code></li>\n * <li><code>subtract(x)</code></li>\n * <li><code>multiply(x)</code></li>\n * <li><code>remainder(x)</code></li>\n * <li><code>pow(y)</code></li>\n * <li><code>root(y)</code></li>\n * </ul>\n * </li>\n * <li>Calculation methods are overloaded for different value types:\n * <ul>\n * <li><code>add(BigFloat)</code></li>\n * <li><code>add(BigDecimal)</code></li>\n * <li><code>add(int)</code></li>\n * <li><code>add(long)</code></li>\n * <li><code>add(double)</code></li>\n * <li>...</li>\n * </ul>\n * </li>\n * <li>Mathematical functions are written as they are traditionally are written:\n * <ul>\n * <li><code>abs(x)</code></li>\n * <li><code>log(x)</code></li>\n * <li><code>sin(x)</code></li>\n * <li><code>min(x1, x2, ...)</code></li>\n * <li><code>max(x1, x2, ...)</code></li>\n * <li>...</li>\n * </ul>\n * </li>\n * <li>Support for advanced mathematical functions:\n * <ul>\n * <li><code>sqrt(x)</code></li>\n * <li><code>log(x)</code></li>\n * <li><code>exp(x)</code></li>\n * <li><code>sin(x)</code></li>\n * <li><code>cos(x)</code></li>\n * <li><code>tan(x)</code></li>\n * <li>...</li>\n * </ul>\n * </li>\n * <li>Methods to access parts of a value:\n * <ul>\n * <li><code>getMantissa()</code></li>\n * <li><code>getExponent()</code></li>\n * <li><code>getIntegralPart()</code></li>\n * <li><code>getFractionalPart()</code></li>\n * </ul>\n * </li>\n * <li>Equals and Hashcode methods:\n * <ul>\n * <li><code>equals(Object)</code> that returns whether two <code>BigFloat</code> values are mathematically the same</li>\n * <li><code>hashCode()</code> consistent with <code>equals(Object)</code></li>\n * </ul>\n * </li>\n * <li>Comparison methods:\n * <ul>\n * <li><code>isEqual(BigFloat)</code></li>\n * <li><code>isLessThan(BigFloat)</code></li>\n * <li><code>isLessThanOrEqual(BigFloat)</code></li>\n * <li><code>isGreaterThan(BigFloat)</code></li>\n * <li><code>isGreaterThanOrEqual(BigFloat)</code></li>\n * </ul>\n * </li>\n * </ul>\n *\n * <h3>Usage</h3>\n *\n * <p>Before doing any calculations you need to create a <code>Context</code> specifying the precision used for all calculations.</p>\n * <pre>\n * Context context = BigFloat.context(100); // precision of 100 digits\n * Context anotherContext = BigFloat.context(new MathContext(10, RoundingMode.HALF_UP); // precision of 10 digits, rounding half up\n * </pre>\n *\n * <p>The <code>Context</code> can then be used to create the first value of the calculation:</p>\n * <pre>\n * BigFloat value1 = context.valueOf(640320);\n * </pre>\n *\n * <p>The <code>BigFloat</code> instance holds a reference to the <code>Context</code>. This context is then passed from calculation to calculation.</p>\n * <pre>\n * BigFloat value2 = context.valueOf(640320).pow(3).divide(24);\n * BigFloat value3 = BigFloat.sin(value2);\n * </pre>\n *\n * <p>The <code>BigFloat</code> result can be converted to other numerical types:</p>\n * <pre>\n * BigDecimal bigDecimalValue = value3.toBigDecimal();\n * double doubleValue = value3.toDouble();\n * long longValue = value3.toLong();\n * int intValue = value3.toInt();\n * </pre>\n */\n@SuppressWarnings(\"WeakerAccess\")\npublic class BigFloat implements Comparable<BigFloat>, Serializable {\n    private static final long serialVersionUID = -7323679117445486894L;\n\n\t/**\n\t * Represents a value that is not a number.\n\t * @see Double#NaN\n\t */\n\tpublic static final BigFloat NaN = new SpecialBigFloat(SpecialBigFloat.Type.NaN);\n\n\t/**\n\t * Represents the positive infinity.\n\t * @see Double#POSITIVE_INFINITY\n\t */\n\tpublic static final BigFloat POSITIVE_INFINITY = new SpecialBigFloat(SpecialBigFloat.Type.POSITIVE_INFINITY);\n\n\t/**\n\t * Represents the positive infinity.\n\t * @see Double#NEGATIVE_INFINITY\n\t */\n\tpublic static final BigFloat NEGATIVE_INFINITY = new SpecialBigFloat(SpecialBigFloat.Type.NEGATIVE_INFINITY);\n\n\tprivate final BigDecimal value;\n\tprivate final Context context;\n\n\tprivate BigFloat(BigDecimal value, Context context) {\n\t\tthis.value = value;\n\t\tthis.context = context;\n\t}\n\n\t/**\n\t * Creates a {@link Context} with the specified precision and {@link RoundingMode#HALF_UP} rounding.\n\t *\n\t * @param precision the precision\n\t *\n\t * @return the {@link Context}\n\t */\n\tpublic static Context context(int precision) {\n\t\treturn new Context(new MathContext(precision));\n\t}\n\n\t/**\n\t * Creates a {@link Context} with the specified {@link MathContext}.\n\t *\n\t * @param mathContext the {@link MathContext}\n\t *\n\t * @return the {@link Context}\n\t */\n\tpublic static Context context(MathContext mathContext) {\n\t\treturn new Context(mathContext);\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this + x</code>.\n\t *\n\t * <p>If the two values do not have the same {@link Context}, the result will contain the {@link Context} with the larger precision.</p>\n\t *\n\t * @param x the value to add\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#add(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat add(BigFloat x) {\n\t\tif (x.isSpecial())\n\t\t\treturn x.add(this);\n\t\tContext c = max(context, x.context);\n\t\treturn c.valueOf(value.add(x.value, c.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this + x</code>.\n\t *\n\t * @param x the value to add\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#add(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat add(BigDecimal x) {\n\t\treturn add(context.valueOf(x));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this + x</code>.\n\t *\n\t * @param x the value to add\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#add(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat add(int x) {\n\t\treturn add(context.valueOf(x));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this + x</code>.\n\t *\n\t * @param x the value to add\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#add(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat add(long x) {\n\t\treturn add(context.valueOf(x));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this + x</code>.\n\t *\n\t * @param x the value to add\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#add(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat add(double x) {\n\t\treturn add(context.valueOf(x));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this - x</code>.\n\t *\n\t * <p>If the two values do not have the same {@link Context}, the result will contain the {@link Context} with the larger precision.</p>\n\t *\n\t * @param x the value to subtract\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#subtract(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat subtract(BigFloat x) {\n\t\tif (x.isSpecial())\n\t\t\treturn negate(x).add(this);\n\t\tContext c = max(context, x.context);\n\t\treturn c.valueOf(value.subtract(x.value, c.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this - x</code>.\n\t *\n\t * @param x the value to subtract\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#subtract(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat subtract(BigDecimal x) {\n\t\treturn subtract(context.valueOf(x));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this - x</code>.\n\t *\n\t * @param x the value to subtract\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#subtract(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat subtract(int x) {\n\t\treturn subtract(context.valueOf(x));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this - x</code>.\n\t *\n\t * @param x the value to subtract\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#subtract(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat subtract(long x) {\n\t\treturn subtract(context.valueOf(x));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this - x</code>.\n\t *\n\t * @param x the value to subtract\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#subtract(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat subtract(double x) {\n\t\treturn subtract(context.valueOf(x));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this * x</code>.\n\t *\n\t * <p>If the two values do not have the same {@link Context}, the result will contain the {@link Context} with the larger precision.</p>\n\t *\n\t * @param x the value to multiply\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#multiply(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat multiply(BigFloat x) {\n\t\tif (x.isSpecial())\n\t\t\treturn x.multiply(this);\n\t\tContext c = max(context, x.context);\n\t\treturn c.valueOf(value.multiply(x.value, c.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this * x</code>.\n\t *\n\t * @param x the value to multiply\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#multiply(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat multiply(BigDecimal x) {\n\t\treturn multiply(context.valueOf(x));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this * x</code>.\n\t *\n\t * @param x the value to multiply\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#multiply(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat multiply(int x) {\n\t\treturn multiply(context.valueOf(x));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this * x</code>.\n\t *\n\t * @param x the value to multiply\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#multiply(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat multiply(long x) {\n\t\treturn multiply(context.valueOf(x));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this * x</code>.\n\t *\n\t * @param x the value to multiply\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#multiply(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat multiply(double x) {\n\t\treturn multiply(context.valueOf(x));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this / x</code>.\n\t *\n\t * <p>If the two values do not have the same {@link Context},\n\t * the result will contain the {@link Context} with the larger precision.</p>\n\t *\n\t * @param x the value to divide with\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#divide(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat divide(BigFloat x) {\n\t\tif (x.isSpecial()) {\n\t\t\tif (x == NaN) {\n\t\t\t\treturn NaN;\n\t\t\t} else {\n\t\t\t\treturn context.valueOf(0);\n\t\t\t}\n\t\t}\n\t\tif (this.isZero() && !x.isZero()) {\n\t\t\treturn context.valueOf(0);\n\t\t}\n\t\tif (x.isZero()) {\n\t\t\tif (this.isZero()) {\n\t\t\t\treturn NaN; // 0 or -0 / 0 = NaN\n\t\t\t} else if (this.isNegative()) {\n\t\t\t\treturn NEGATIVE_INFINITY;// -N / 0 = -INF\n\t\t\t} else {\n\t\t\t\treturn POSITIVE_INFINITY;// N / 0 = +INF\n\t\t\t}\n\t\t}\n\n\t\tContext c = max(context, x.context);\n\t\treturn c.valueOf(value.divide(x.value, c.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this / x</code>.\n\t *\n\t * @param x the value to divide with\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#divide(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat divide(BigDecimal x) {\n\t\treturn divide(context.valueOf(x));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this / x</code>.\n\t *\n\t * @param x the value to divide with\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#divide(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat divide(int x) {\n\t\treturn divide(context.valueOf(x));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this / x</code>.\n\t *\n\t * @param x the value to divide with\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#divide(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat divide(long x) {\n\t\treturn divide(context.valueOf(x));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this / x</code>.\n\t *\n\t * @param x the value to divide with\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#divide(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat divide(double x) {\n\t\treturn divide(context.valueOf(x));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is the remainder when dividing <code>this</code> by <code>x</code>.\n\t *\n\t * <p>If the two values do not have the same {@link Context}, the result will contain the {@link Context} with the larger precision.</p>\n\t *\n\t * @param x the value to divide with\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#remainder(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat remainder(BigFloat x) {\n\t\tif (x.isSpecial()) {\n\t\t\tif (x == NaN) {\n\t\t\t\treturn NaN;\n\t\t\t} else {\n\t\t\t\treturn this;\n\t\t\t}\n\t\t}\n\t\tif (this.isZero() && !x.isZero()) {\n\t\t\treturn context.valueOf(0);\n\t\t}\n\t\tif (x.isZero()) {\n\t\t\treturn NaN;\n\t\t}\n\n\t\tContext c = max(context, x.context);\n\t\treturn c.valueOf(value.remainder(x.value, c.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is the remainder when dividing <code>this</code> by <code>x</code>.\n\t *\n\t * @param x the value to divide with\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#remainder(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat remainder(BigDecimal x) {\n\t\treturn remainder(context.valueOf(x));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is the remainder when dividing <code>this</code> by <code>x</code>.\n\t *\n\t * @param x the value to divide with\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#remainder(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat remainder(int x) {\n\t\treturn remainder(context.valueOf(x));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is the remainder when dividing <code>this</code> by <code>x</code>.\n\t *\n\t * @param x the value to divide with\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#remainder(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat remainder(long x) {\n\t\treturn remainder(context.valueOf(x));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is the remainder when dividing <code>this</code> by <code>x</code>.\n\t *\n\t * @param x the value to divide with\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#remainder(BigDecimal, MathContext)\n\t */\n\tpublic BigFloat remainder(double x) {\n\t\treturn remainder(context.valueOf(x));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this</code> to the power of <code>y</code>.\n\t *\n\t * <p>If the two values do not have the same {@link Context}, the result will contain the {@link Context} with the larger precision.</p>\n\t *\n\t * @param y the value of the power\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#pow(BigDecimal, BigDecimal, MathContext)\n\t */\n\tpublic BigFloat pow(BigFloat y) {\n\t\tif (y.isSpecial()) {\n\t\t\tif (this.isZero()) {\n\t\t\t\tif (y == POSITIVE_INFINITY) {\n\t\t\t\t\treturn this;\n\t\t\t\t}\n\t\t\t\tif (y == NEGATIVE_INFINITY) {\n\t\t\t\t\treturn POSITIVE_INFINITY;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (y == NEGATIVE_INFINITY) {\n\t\t\t\treturn context.ZERO;\n\t\t\t}\n\t\t\treturn y;\n\t\t}\n\t\tif (this.isZero()) {\n\t\t\tif (y.isNegative()) {\n\t\t\t\treturn POSITIVE_INFINITY;\n\t\t\t}\n\t\t}\n\n\t\tContext c = max(context, y.context);\n\t\treturn c.valueOf(BigDecimalMath.pow(this.value, y.value, c.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this</code> to the power of <code>y</code>.\n\t *\n\t * @param y the value of the power\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#pow(BigDecimal, BigDecimal, MathContext)\n\t */\n\tpublic BigFloat pow(BigDecimal y) {\n\t\treturn pow(context.valueOf(y));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this</code> to the power of <code>y</code>.\n\t *\n\t * @param y the value of the power\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#pow(BigDecimal, BigDecimal, MathContext)\n\t */\n\tpublic BigFloat pow(int y) {\n\t\treturn pow(context.valueOf(y));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this</code> to the power of <code>y</code>.\n\t *\n\t * @param y the value of the power\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#pow(BigDecimal, BigDecimal, MathContext)\n\t */\n\tpublic BigFloat pow(long y) {\n\t\treturn pow(context.valueOf(y));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>this</code> to the power of <code>y</code>.\n\t *\n\t * @param y the value of the power\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#pow(BigDecimal, BigDecimal, MathContext)\n\t */\n\tpublic BigFloat pow(double y) {\n\t\treturn pow(context.valueOf(y));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is the <code>y</code>th root of <code>this</code>.\n\t *\n\t * <p>If the two values do not have the same {@link Context}, the result will contain the {@link Context} with the larger precision.</p>\n\t *\n\t * @param y the value of the root\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#root(BigDecimal, BigDecimal, MathContext)\n\t */\n\tpublic BigFloat root(BigFloat y) {\n\t\tif (y.isSpecial())\n\t\t\treturn y;\n\t\tContext c = max(context, y.context);\n\t\treturn c.valueOf(BigDecimalMath.root(this.value, y.value, c.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is the <code>y</code>th root of <code>this</code>.\n\t *\n\t * @param y the value of the root\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#root(BigDecimal, BigDecimal, MathContext)\n\t */\n\tpublic BigFloat root(BigDecimal y) {\n\t\treturn root(context.valueOf(y));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is the <code>y</code>th root of <code>this</code>.\n\t *\n\t * @param y the value of the root\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#root(BigDecimal, BigDecimal, MathContext)\n\t */\n\tpublic BigFloat root(int y) {\n\t\treturn root(context.valueOf(y));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is the <code>y</code>th root of <code>this</code>.\n\t *\n\t * @param y the value of the root\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#root(BigDecimal, BigDecimal, MathContext)\n\t */\n\tpublic BigFloat root(long y) {\n\t\treturn root(context.valueOf(y));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is the <code>y</code>th root of <code>this</code>.\n\t *\n\t * @param y the value of the root\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#root(BigDecimal, BigDecimal, MathContext)\n\t */\n\tpublic BigFloat root(double y) {\n\t\treturn root(context.valueOf(y));\n\t}\n\n\t@Override\n\tpublic int hashCode() {\n\t\treturn value.stripTrailingZeros().hashCode();\n\t}\n\n\t@Override\n\tpublic boolean equals(Object obj) {\n\t\tif (this == obj)\n\t\t\treturn true;\n\t\tif (obj == null)\n\t\t\treturn false;\n\t\tif (getClass() != obj.getClass())\n\t\t\treturn false;\n\t\tBigFloat other = (BigFloat) obj;\n\n\t\treturn value.compareTo(other.value) == 0;\n\t\t//return Objects.equals(value, other.value) && Objects.equals(context, other.context);\n\t}\n\n\t/**\n\t * Returns the signum function of this {@link BigFloat}.\n\t *\n\t * @return -1, 0, or 1 as the value of this {@link BigDecimal} is negative, zero, or positive.\n\t */\n\tpublic int signum() {\n\t\treturn value.signum();\n\t}\n\n\t/**\n\t * Returns whether this {@link BigFloat} is negative.\n\t *\n\t * @return <code>true</code> if negative, <code>false</code> if 0 or positive\n\t */\n\tpublic boolean isNegative() {\n\t\treturn value.signum() < 0;\n\t}\n\n\t/**\n\t * Returns whether this {@link BigFloat} is 0.\n\t *\n\t * @return <code>true</code> if 0, <code>false</code> if negative or positive\n\t */\n\tpublic boolean isZero() {\n\t\treturn value.signum() == 0;\n\t}\n\n\t/**\n\t * Returns whether this {@link BigFloat} is positive.\n\t *\n\t * @return <code>true</code> if positive, <code>false</code> if 0 or negative\n\t */\n\tpublic boolean isPositive() {\n\t\treturn value.signum() > 0;\n\t}\n\n\t@Override\n\tpublic int compareTo(BigFloat other) {\n\t\tif (other.isSpecial()) {\n\t\t\treturn -other.compareTo(this);\n\t\t}\n\t\treturn value.compareTo(other.value);\n\t}\n\n\t/**\n\t * Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.\n\t *\n\t * @param other the other {@link BigFloat} to compare with\n\t *\n\t * @return <code>true</code> if both values are mathematically equal (equivalent to <code>this.compareTo(other) == 0</code>\n\t *\n\t * @see #compareTo(BigFloat)\n\t */\n\tpublic boolean isEqual(BigFloat other) {\n\t\tif (this == NaN || other == NaN) {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn compareTo(other) == 0;\n\t}\n\n\t/**\n\t * Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.\n\t *\n\t * @param other the other {@link BigFloat} to compare with\n\t *\n\t * @return <code>true</code> <code>this</code> value is mathematically less than to the <code>other</code> value (equivalent to <code>this.compareTo(other) &lt; 0</code>\n\t *\n\t * @see #compareTo(BigFloat)\n\t */\n\tpublic boolean isLessThan(BigFloat other) {\n\t\tif (this == NaN || other == NaN) {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn compareTo(other) < 0;\n\t}\n\n\t/**\n\t * Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.\n\t *\n\t * @param other the other {@link BigFloat} to compare with\n\t *\n\t * @return <code>true</code> <code>this</code> value is mathematically greater than to the <code>other</code> value (equivalent to <code>this.compareTo(other) &gt; 0</code>\n\t *\n\t * @see #compareTo(BigFloat)\n\t */\n\tpublic boolean isGreaterThan(BigFloat other) {\n\t\tif (this == NaN || other == NaN) {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn compareTo(other) > 0;\n\t}\n\n\t/**\n\t * Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.\n\t *\n\t * @param other the other {@link BigFloat} to compare with\n\t *\n\t * @return <code>true</code> <code>this</code> value is mathematically less than or equal to the <code>other</code> value (equivalent to <code>this.compareTo(other) &lt;= 0</code>\n\t *\n\t * @see #compareTo(BigFloat)\n\t * @see #isLessThan(BigFloat)\n\t * @see #isEqual(BigFloat)\n\t */\n\tpublic boolean isLessThanOrEqual(BigFloat other) {\n\t\tif (this == NaN || other == NaN) {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn compareTo(other) <= 0;\n\t}\n\n\t/**\n\t * Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.\n\t *\n\t * @param other the other {@link BigFloat} to compare with\n\t *\n\t * @return <code>true</code> <code>this</code> value is mathematically greater than or equal to the <code>other</code> value (equivalent to <code>this.compareTo(other) &gt;= 0</code>\n\t *\n\t * @see #compareTo(BigFloat)\n\t * @see #isGreaterThan(BigFloat)\n\t * @see #isEqual(BigFloat)\n\t */\n\tpublic boolean isGreaterThanOrEqual(BigFloat other) {\n\t\tif (this == NaN || other == NaN) {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn compareTo(other) >= 0;\n\t}\n\n\t/**\n\t * Returns whether <code>this</code> value can be represented as <code>int</code>.\n\t *\n\t * @return <code>true</code> if the value can be represented as <code>int</code> value\n\t *\n\t * @see BigDecimalMath#isIntValue(BigDecimal)\n\t */\n\tpublic boolean isIntValue() {\n\t\treturn BigDecimalMath.isIntValue(value);\n\t}\n\n\t/**\n\t * Returns whether <code>this</code> specified {@link BigDecimal} value can be represented as <code>double</code>.\n\t *\n\t * @return <code>true</code> if the value can be represented as <code>double</code> value\n\t *\n\t * @see BigDecimalMath#isDoubleValue(BigDecimal)\n\t */\n\tpublic boolean isDoubleValue() {\n\t\treturn BigDecimalMath.isDoubleValue(value);\n\t}\n\n\t/**\n\t * Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.\n\t *\n\t * <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p>\n\t *\n\t * @return the mantissa\n\t *\n\t * @see #getExponent()\n\t * @see BigDecimalMath#mantissa(BigDecimal)\n\t */\n\tpublic BigFloat getMantissa() {\n\t\treturn context.valueOf(BigDecimalMath.mantissa(value));\n\t}\n\n\t/**\n\t * Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.\n\t *\n\t * <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p>\n\t *\n\t * @return the exponent\n\t *\n\t * @see #getMantissa()\n\t * @see BigDecimalMath#exponent(BigDecimal)\n\t */\n\tpublic BigFloat getExponent() {\n\t\treturn context.valueOf(BigDecimalMath.exponent(value));\n\t}\n\n\t/**\n\t * Returns the integral part of <code>this</code> value (left of the decimal point).\n\t *\n\t * @return the integral part\n\t *\n\t * @see #getFractionalPart()\n\t * @see BigDecimalMath#fractionalPart(BigDecimal)\n\t */\n\tpublic BigFloat getIntegralPart() {\n\t\treturn context.valueOf(BigDecimalMath.integralPart(value));\n\t}\n\n\t/**\n\t * Returns the fractional part of <code>this</code> value (right of the decimal point).\n\t *\n\t * @return the fractional part\n\t *\n\t * @see #getIntegralPart()\n\t * @see BigDecimalMath#fractionalPart(BigDecimal)\n\t */\n\tpublic BigFloat getFractionalPart() {\n\t\treturn context.valueOf(BigDecimalMath.fractionalPart(value));\n\t}\n\n\t/**\n\t * Returns the {@link Context} of <code>this</code> value.\n\t *\n\t * @return the {@link Context}\n\t */\n\tpublic Context getContext() {\n\t\treturn context;\n\t}\n\n\t/**\n\t * Returns <code>this</code> value as a {@link BigDecimal} value.\n\t *\n\t * @return the {@link BigDecimal} value\n\t */\n\tpublic BigDecimal toBigDecimal() {\n\t\treturn value;\n\t}\n\n\t/**\n\t * Returns <code>this</code> value as a <code>double</code> value.\n\t *\n\t * @return the <code>double</code> value\n\t *\n\t * @see BigDecimal#doubleValue()\n\t */\n\tpublic double toDouble() {\n\t\treturn value.doubleValue();\n\t}\n\n\t/**\n\t * Returns <code>this</code> value as a <code>long</code> value.\n\t *\n\t * @return the <code>long</code> value\n\t *\n\t * @see BigDecimal#longValue()\n\t */\n\tpublic long toLong() {\n\t\treturn value.longValue();\n\t}\n\n\t/**\n\t * Returns <code>this</code> value as a <code>int</code> value.\n\t *\n\t * @return the <code>int</code> value\n\t *\n\t * @see BigDecimal#intValue()\n\t */\n\tpublic int toInt() {\n\t\treturn value.intValue();\n\t}\n\n\t@Override\n\tpublic String toString() {\n\t\treturn value.toString();\n\t}\n\n    protected boolean isSpecial() {\n\t\treturn false;\n\t}\n\n\t/**\n\t * return special type of a value\n\t * @return {@link SpecialBigFloat.Type}\n\t */\n    protected SpecialBigFloat.Type type() {\n\t\treturn SpecialBigFloat.Type.NORMAL;\n\t}\n\n\tpublic boolean isNaN() {\n\t\treturn this == NaN;\n\t}\n\n\tpublic boolean isInfinity() {\n\t\treturn this == POSITIVE_INFINITY || this == NEGATIVE_INFINITY;\n\t}\n\n\t/**\n\t * this class handle unrepresentable value in floating-point arithmetic\n\t *\n\t * @author Wireless4024\n\t */\n\tprivate static final class SpecialBigFloat extends BigFloat {\n\n\t    private static final Context DUMMY_CONTEXT = BigFloat.context(MathContext.DECIMAL32);\n\n\t\tprivate final Type type;\n\n\t\tprivate SpecialBigFloat(Type type) {\n\t\t\tsuper(null, DUMMY_CONTEXT);\n\t\t\tthis.type = type;\n\t\t}\n\n\t\t@Override\n        protected boolean isSpecial() {\n\t\t\treturn true;\n\t\t}\n\n\t\t@Override\n\t\tprotected Type type() {\n\t\t\treturn type;\n\t\t}\n\n        @Override\n\t\tpublic BigFloat add(BigFloat x) {\n\t\t\tif (!x.isSpecial()) {\n\t\t\t\treturn this;\n\t\t\t}\n\t\t\tif (this == POSITIVE_INFINITY && x == POSITIVE_INFINITY) {\n\t\t\t\treturn POSITIVE_INFINITY;\n\t\t\t}\n\t\t\tif (this == NEGATIVE_INFINITY && x == NEGATIVE_INFINITY) {\n\t\t\t\treturn NEGATIVE_INFINITY;\n\t\t\t}\n\t\t\treturn NaN;\n\t\t}\n\n\t\t@Override\n\t\tpublic BigFloat subtract(BigFloat x) {\n\t\t\tif (!x.isSpecial()) {\n\t\t\t\treturn this;\n\t\t\t}\n\t\t\tif (this == POSITIVE_INFINITY && x == NEGATIVE_INFINITY) {\n\t\t\t\treturn POSITIVE_INFINITY;\n\t\t\t}\n\t\t\tif (this == NEGATIVE_INFINITY && x == POSITIVE_INFINITY) {\n\t\t\t\treturn NEGATIVE_INFINITY;\n\t\t\t}\n\t\t\treturn NaN;\n\t\t}\n\n\t\t@Override\n\t\tpublic BigFloat subtract(BigDecimal x) {\n\t\t\treturn this;\n\t\t}\n\n\t\t@Override\n\t\tpublic BigFloat multiply(BigFloat x) {\n\t\t\tif (x.isZero() || x == NaN) {\n\t\t\t\treturn NaN;\n\t\t\t} else if (x.isNegative()) {\n\t\t\t\treturn negate(this);\n\t\t\t} else {\n\t\t\t\treturn this;\n\t\t\t}\n\t\t}\n\n\t\t@Override\n\t\tpublic BigFloat divide(BigFloat x) {\n\t\t\tif (x == NaN || (this.isInfinity() && x.isInfinity())) {\n\t\t\t\treturn NaN;\n\t\t\t} else if (x.isNegative()) {\n\t\t\t\treturn negate(this);\n\t\t\t} else {\n\t\t\t\treturn this;\n\t\t\t}\n\t\t}\n\n\t\t@Override\n\t\tpublic BigFloat remainder(BigFloat x) {\n\t\t\treturn NaN;\n\t\t}\n\n\t\t@Override\n\t\tpublic BigFloat pow(BigFloat y) {\n\t\t\tif (y.isZero()) {\n\t\t\t\treturn y.context.ONE;\n\t\t\t}\n\t\t\tif (y == NaN) {\n\t\t\t\treturn NaN;\n\t\t\t}\n\t\t\tif (this.isInfinity() && y.isNegative()) {\n\t\t\t\treturn y.context.ZERO;\n\t\t\t}\n\t\t\tif (this == NEGATIVE_INFINITY && y.isPositive()) {\n\t\t\t\treturn POSITIVE_INFINITY;\n\t\t\t}\n\t\t\treturn this;\n\t\t}\n\n\t\t@Override\n\t\tpublic BigFloat root(BigFloat y) {\n\t\t\treturn this;\n\t\t}\n\n\t\t@Override\n\t\tpublic int hashCode() {\n\t\t\treturn type.hashCode;\n\t\t}\n\n\t\t@Override\n\t\tpublic boolean equals(Object obj) {\n\t\t\tif (this == obj)\n\t\t\t\treturn true;\n\t\t\treturn obj instanceof BigFloat && ((BigFloat) obj).isSpecial() && ((BigFloat) obj).type() == this.type;\n\t\t}\n\n\t\t@Override\n\t\tpublic int signum() {\n\t\t\treturn type == Type.POSITIVE_INFINITY ? 1 : -1;\n\t\t}\n\n\t\t@Override\n\t\tpublic boolean isNegative() {\n\t\t\treturn signum() < 0;\n\t\t}\n\n\t\t@Override\n\t\tpublic boolean isZero() {\n\t\t\treturn false;//nan or infinity is not a zero\n\t\t}\n\n\t\t@Override\n\t\tpublic boolean isPositive() {\n\t\t\treturn signum() > 0;\n\t\t}\n\n\t\t@Override\n\t\tpublic int compareTo(BigFloat other) {\n\t\t\treturn Type.compare(type, other.type());\n\t\t}\n\n\t\t@Override\n\t\tpublic boolean isIntValue() {\n\t\t\treturn false;\n\t\t}\n\n\t\t@Override\n\t\tpublic boolean isDoubleValue() {\n\t\t\treturn false;\n\t\t}\n\n\t\t@Override\n\t\tpublic BigFloat getMantissa() {\n\t\t\treturn this;\n\t\t}\n\n\t\t@Override\n\t\tpublic BigFloat getExponent() {\n\t\t\treturn this;\n\t\t}\n\n\t\t@Override\n\t\tpublic BigFloat getIntegralPart() {\n\t\t\treturn this;\n\t\t}\n\n\t\t@Override\n\t\tpublic BigFloat getFractionalPart() {\n\t\t\treturn this;\n\t\t}\n\n\t\t@Override\n\t\tpublic Context getContext() {\n\t\t\tthrow new UnsupportedOperationException(type + \" has no context\");\n\t\t}\n\n\t\t@Override\n\t\tpublic BigDecimal toBigDecimal() {\n            throw new UnsupportedOperationException(type + \" has no corresponding BigDecimal representation\");\n\t\t}\n\n\t\t@Override\n\t\tpublic double toDouble() {\n\t\t\treturn type.toDouble();\n\t\t}\n\n\t\t@Override\n\t\tpublic long toLong() {\n\t\t\treturn (long) toDouble();\n\t\t}\n\n\t\t@Override\n\t\tpublic int toInt() {\n\t\t\treturn (int) toDouble();\n\t\t}\n\n\t\t@Override\n\t\tpublic String toString() {\n\t\t\treturn type.toString();\n\t\t}\n\n\t\t//optional static\n\t\tenum Type {\n\t\t\tNaN(Objects.hashCode(Double.NaN)),\n\t\t\tPOSITIVE_INFINITY(Objects.hashCode(Double.POSITIVE_INFINITY)),\n\t\t\tNORMAL(Objects.hashCode(0)),\n\t\t\tNEGATIVE_INFINITY(Objects.hashCode(Double.NEGATIVE_INFINITY));\n\n\t\t\tfinal int hashCode;\n\n\t\t\tType(int hashCode){\n\t\t\t\tthis.hashCode=hashCode;\n\t\t\t}\n\n\t\t\tpublic static int compare(Type a, Type b) {\n\t\t\t\t//we can use double to compare\n\t\t\t\t//if (a == NaN && b == NaN)\n\t\t\t\t//\treturn 0;//cuz NaN equals nothing even itself\n\t\t\t\treturn Double.compare(a.toDouble(),b.toDouble());\n\t\t\t}\n\n\t\t\t/**\n\t\t\t * convert type to double\n\t\t\t * @return double value that equivalent to {@link Type}\n\t\t\t */\n\t\t\tpublic double toDouble() {\n\t\t\t\tswitch (this) {\n\t\t\t\t\tcase POSITIVE_INFINITY:\n\t\t\t\t\t\treturn Double.POSITIVE_INFINITY;\n\t\t\t\t\tcase NEGATIVE_INFINITY:\n\t\t\t\t\t\treturn Double.NEGATIVE_INFINITY;\n\t\t\t\t\tcase NaN:\n\t\t\t\t\t\treturn Double.NaN;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\treturn 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t/**\n\t * Manages the {@link MathContext} and provides factory methods for {@link BigFloat} values.\n\t */\n\tpublic static class Context implements Serializable{\n\t\tprivate static final long serialVersionUID = -5787473786808803161L;\n\t\tpublic final BigFloat NEGATIVE_ONE;\n\t\tpublic final BigFloat ZERO;\n\t\tpublic final BigFloat ONE;\n\n\t\tprivate final MathContext mathContext;\n\n\t\tprivate Context(MathContext mathContext) {\n\t\t\tthis.mathContext = mathContext;\n\t\t\tNEGATIVE_ONE = this.valueOf(-1);\n\t\t\tZERO = this.valueOf(0);\n\t\t\tONE = this.valueOf(1);\n\t\t}\n\n\t\t/**\n\t\t * Returns the {@link MathContext} of this context.\n\t\t *\n\t\t * @return the {@link MathContext}\n\t\t */\n\t\tpublic MathContext getMathContext() {\n\t\t\treturn mathContext;\n\t\t}\n\n\t\t/**\n\t\t * Returns the precision of this context.\n\t\t * <p>\n\t\t * This is equivalent to calling <code>getMathContext().getPrecision()</code>.\n\t\t *\n\t\t * @return the precision\n\t\t */\n\t\tpublic int getPrecision() {\n\t\t\treturn mathContext.getPrecision();\n\t\t}\n\n\t\t/**\n\t\t * Returns the {@link RoundingMode} of this context.\n\t\t * <p>\n\t\t * This is equivalent to calling <code>getMathContext().getRoundingMode()</code>.\n\t\t *\n\t\t * @return the {@link RoundingMode}\n\t\t */\n\t\tpublic RoundingMode getRoundingMode() {\n\t\t\treturn mathContext.getRoundingMode();\n\t\t}\n\n\t\t/**\n\t\t * Creates a {@link BigFloat} value with this context.\n\t\t *\n\t\t * @param value the source {@link BigFloat} value\n\t\t *\n\t\t * @return the {@link BigFloat} value with this context (rounded to the precision of this context)\n\t\t */\n\t\tpublic BigFloat valueOf(BigFloat value) {\n\t\t\treturn value.isSpecial() ? value : new BigFloat(value.value.round(mathContext), this);//they are final\n\t\t}\n\n\t\t/**\n\t\t * Creates a {@link BigFloat} value with this context.\n\t\t *\n\t\t * @param value the source {@link BigDecimal} value\n\t\t *\n\t\t * @return the {@link BigFloat} value with this context (rounded to the precision of this context)\n\t\t */\n\t\tpublic BigFloat valueOf(BigDecimal value) {\n\t\t\treturn new BigFloat(value.round(mathContext), this);\n\t\t}\n\n\t\t/**\n\t\t * Creates a {@link BigFloat} value with this context.\n\t\t *\n\t\t * @param value the source int value\n\t\t *\n\t\t * @return the {@link BigFloat} value with this context (rounded to the precision of this context)\n\t\t */\n\t\tpublic BigFloat valueOf(int value) {\n\t\t\treturn new BigFloat(new BigDecimal(value, mathContext), this);\n\t\t}\n\n\t\t/**\n\t\t * parse unsigned value with this logic <pre><code>value &amp; 4294967295</code></pre>\n\t\t * @param value an int value\n\t\t * @param unsigned if true value will parse as unsigned integer\n\t\t * @return the {@link BigFloat} value with this context (rounded to the precision of this context)\n\t\t */\n\t\tpublic BigFloat valueOf(int value, boolean unsigned) {\n\t\t\tif (!unsigned) {\n\t\t\t\treturn new BigFloat(new BigDecimal(value, mathContext), this);\n\t\t\t} else {\n\t\t\t\tif (value > -1)\n\t\t\t\t\treturn valueOf(value, false);\n\t\t\t\treturn new BigFloat(new BigDecimal(Integer.MAX_VALUE)\n\t\t\t\t\t\t.add(new BigDecimal(value & Integer.MAX_VALUE))\n\t\t\t\t\t\t.add(BigDecimal.ONE), this);\n\t\t\t}\n\t\t}\n\n\t\t/**\n\t\t * Creates a {@link BigFloat} value with this context.\n\t\t *\n\t\t * @param value the source long value\n\t\t *\n\t\t * @return the {@link BigFloat} value with this context (rounded to the precision of this context)\n\t\t */\n\t\tpublic BigFloat valueOf(long value) {\n\t\t\treturn new BigFloat(new BigDecimal(value, mathContext), this);\n\t\t}\n\n\t\t/**\n\t\t * parse unsigned value with this logic <pre><code>value &amp; 18446744073709551615</code></pre>\n\t\t * @param value an int value\n\t\t * @param unsigned if true value will parse as unsigned integer\n\t\t * @return the {@link BigFloat} value with this context (rounded to the precision of this context)\n\t\t */\n\t\tpublic BigFloat valueOf(long value, boolean unsigned) {\n\t\t\tif (!unsigned) {\n\t\t\t\treturn new BigFloat(new BigDecimal(value, mathContext), this);\n\t\t\t} else {\n\t\t\t\tif (value > -1)\n\t\t\t\t\treturn valueOf(value, false);\n\t\t\t\treturn new BigFloat(new BigDecimal(Long.MAX_VALUE)\n\t\t\t\t\t\t.add(new BigDecimal(value & Long.MAX_VALUE))\n\t\t\t\t\t\t.add(BigDecimal.ONE), this);\n\t\t\t}\n\t\t}\n\n\t\t/**\n\t\t * Creates a {@link BigFloat} value with this context.\n\t\t *\n\t\t * @param value the source double value\n\t\t *\n\t\t * @return the {@link BigFloat} value with this context (rounded to the precision of this context)\n\t\t */\n\t\tpublic BigFloat valueOf(double value) {\n\t\t\tif (Double.isInfinite(value))\n\t\t\t\treturn value == Double.POSITIVE_INFINITY ? POSITIVE_INFINITY : NEGATIVE_INFINITY;\n\t\t\telse if (Double.isNaN(value))\n\t\t\t\treturn NaN;\n\t\t\treturn new BigFloat(new BigDecimal(String.valueOf(value), mathContext), this);\n\t\t}\n\n\t\t/**\n\t\t * Creates a {@link BigFloat} value with this context.\n\t\t *\n\t\t * @param value the source String value\n\t\t *\n\t\t * @return the {@link BigFloat} value with this context (rounded to the precision of this context)\n\t\t *\n\t\t * @throws NumberFormatException if the value is not a valid number.\n\t\t */\n\t\tpublic BigFloat valueOf(String value) {\n\t\t\treturn new BigFloat(new BigDecimal(value, mathContext), this);\n\t\t}\n\n\t\t/**\n\t\t * Returns the constant pi with this context.\n\t\t *\n\t\t * @return pi with this context (rounded to the precision of this context)\n\t\t *\n\t\t * @see BigDecimalMath#pi(MathContext)\n\t\t */\n\t\tpublic BigFloat pi() {\n\t\t\treturn valueOf(BigDecimalMath.pi(mathContext));\n\t\t}\n\n\t\t/**\n\t\t * Returns the constant e with this context.\n\t\t *\n\t\t * @return e with this context (rounded to the precision of this context)\n\t\t *\n\t\t * @see BigDecimalMath#e(MathContext)\n\t\t */\n\t\tpublic BigFloat e() {\n\t\t\treturn valueOf(BigDecimalMath.e(mathContext));\n\t\t}\n\n\t\t/**\n\t\t * Returns the factorial of n with this context.\n\t\t *\n\t\t * @param n the value to calculate\n\t\t *\n\t\t * @return the factorial of n with this context (rounded to the precision of this context)\n\t\t *\n\t\t * @see BigDecimalMath#factorial(int)\n\t\t */\n\t\tpublic BigFloat factorial(int n) {\n\t\t\treturn valueOf(BigDecimalMath.factorial(n));\n\t\t}\n\n\t\t@Override\n\t\tpublic int hashCode() {\n\t\t\treturn mathContext.hashCode();\n\t\t}\n\n\t\t@Override\n\t\tpublic boolean equals(Object obj) {\n\t\t\tif (this == obj)\n\t\t\t\treturn true;\n\t\t\tif (obj == null)\n\t\t\t\treturn false;\n\t\t\tif (getClass() != obj.getClass())\n\t\t\t\treturn false;\n\t\t\tContext other = (Context) obj;\n\t\t\treturn mathContext.equals(other.mathContext);\n\t\t}\n\n\t\t@Override\n\t\tpublic String toString() {\n\t\t\treturn mathContext.toString();\n\t\t}\n\t}\n\t/**\n\t * Returns the {@link BigFloat} that is <code>- this</code>.\n\t *\n\t * @param x the value to negate\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#negate(MathContext)\n\t */\n\tpublic static BigFloat negate(BigFloat x) {\n\t\tif (x.isSpecial())\n\t\t\tif (x.isInfinity())\n\t\t\t\treturn x == POSITIVE_INFINITY ? NEGATIVE_INFINITY : POSITIVE_INFINITY;\n\t\t\telse\n\t\t\t\treturn NaN;\n\t\treturn x.context.valueOf(x.value.negate());\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is the <code>abs(this)</code> (absolute value).\n\t *\n\t * @param x the value to make absolute\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimal#abs(MathContext)\n\t */\n\tpublic static BigFloat abs(BigFloat x) {\n\t\tif (x.isSpecial())\n\t\t\treturn x.isInfinity() ? POSITIVE_INFINITY : NaN;\n\t\treturn x.context.valueOf(x.value.abs());\n\t}\n\n\t/**\n\t * Returns the the maximum of two {@link BigFloat} values.\n\t *\n\t * @param value1 the first {@link BigFloat} value to compare\n\t * @param value2 the second {@link BigFloat} value to compare\n\t *\n\t * @return the maximum {@link BigFloat} value\n\t */\n\tpublic static BigFloat max(BigFloat value1, BigFloat value2) {\n\t\treturn value1.compareTo(value2) >= 0 ? value1 : value2;\n\t}\n\n\t/**\n\t * Returns the the maximum of n {@link BigFloat} values.\n\t *\n\t * @param value1 the first {@link BigFloat} value to compare\n\t * @param values the other {@link BigFloat}s value to compare\n\t *\n\t * @return the maximum {@link BigFloat} value\n\t */\n\tpublic static BigFloat max(BigFloat value1, BigFloat... values) {\n\t\tBigFloat result = value1;\n\n\t\tfor (BigFloat other : values) {\n\t\t\tresult = max(result, other);\n\t\t}\n\n\t\treturn result;\n\t}\n\n\t/**\n\t * Returns the the minimum of two {@link BigFloat} values.\n\t *\n\t * @param value1 the first {@link BigFloat} value to compare\n\t * @param value2 the second {@link BigFloat} value to compare\n\t *\n\t * @return the minimum {@link BigFloat} value\n\t */\n\tpublic static BigFloat min(BigFloat value1, BigFloat value2) {\n\t\treturn value1.compareTo(value2) < 0 ? value1 : value2;\n\t}\n\n\t/**\n\t * Returns the the minimum of n {@link BigFloat} values.\n\t *\n\t * @param value1 the first {@link BigFloat} value to compare\n\t * @param values the other {@link BigFloat}s value to compare\n\t *\n\t * @return the minimum {@link BigFloat} value\n\t */\n\tpublic static BigFloat min(BigFloat value1, BigFloat... values) {\n\t\tBigFloat result = value1;\n\n\t\tfor (BigFloat other : values) {\n\t\t\tresult = min(result, other);\n\t\t}\n\n\t\treturn result;\n\t}\n\n\tprivate static BigFloat logSpecial(BigFloat val){\n\t\tif (val.isNaN() || val.isNegative())\n\t\t\treturn NaN;\n\t\tif (val == POSITIVE_INFINITY)\n\t\t\treturn POSITIVE_INFINITY;\n\t\tif (val.isZero())\n\t\t\treturn NEGATIVE_INFINITY;\n\t\treturn null;\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>log(x)</code>.\n\t *\n\t * @param x the value\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#log(BigDecimal, MathContext)\n\t */\n\tpublic static BigFloat log(BigFloat x) {\n\t\tBigFloat temp = logSpecial(x);\n\t\treturn temp != null ? temp : x.context.valueOf(BigDecimalMath.log(x.value, x.context.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>log2(x)</code>.\n\t *\n\t * @param x the value\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#log2(BigDecimal, MathContext)\n\t */\n\tpublic static BigFloat log2(BigFloat x) {\n\t\tBigFloat temp = logSpecial(x);\n\t\treturn temp != null ? temp : x.context.valueOf(BigDecimalMath.log2(x.value, x.context.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>log10(x)</code>.\n\t *\n\t * @param x the value\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#log10(BigDecimal, MathContext)\n\t */\n\tpublic static BigFloat log10(BigFloat x) {\n\t\tBigFloat temp = logSpecial(x);\n\t\treturn temp != null ? temp : x.context.valueOf(BigDecimalMath.log10(x.value, x.context.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>exp(x)</code>.\n\t *\n\t * @param x the value\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#exp(BigDecimal, MathContext)\n\t */\n\tpublic static BigFloat exp(BigFloat x) {\n\t\tif(x.isSpecial())\n\t\t\treturn x != NEGATIVE_INFINITY ? x : x.context.ZERO;\n\t\treturn x.context.valueOf(BigDecimalMath.exp(x.value, x.context.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>sqrt(x)</code>.\n\t *\n\t * @param x the value\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#sqrt(BigDecimal, MathContext)\n\t */\n\tpublic static BigFloat sqrt(BigFloat x) {\n\t\tif (x.isNaN() || x.isNegative())\n\t\t\treturn NaN;\n\t\tif (x.isZero() || x.isInfinity())\n\t\t\treturn x;\n\t\treturn x.context.valueOf(BigDecimalMath.sqrt(x.value, x.context.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>pow(x, y)</code>.\n\t *\n\t * <p>If the two values do not have the same {@link Context}, the result will contain the {@link Context} with the larger precision.</p>\n\t *\n\t * @param x the {@link BigFloat} value to take to the power\n\t * @param y the {@link BigFloat} value to serve as exponent\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#pow(BigDecimal, BigDecimal, MathContext)\n\t */\n\tpublic static BigFloat pow(BigFloat x, BigFloat y) {\n\t\tContext c = max(x.context, y.context);\n\t\treturn c.valueOf(BigDecimalMath.pow(x.value, y.value, c.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>root(x, y)</code>.\n\t *\n\t * <p>If the two values do not have the same {@link Context}, the result will contain the {@link Context} with the larger precision.</p>\n\t *\n\t * @param x the {@link BigFloat} value to calculate the n'th root\n\t * @param y the {@link BigFloat} defining the root\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#pow(BigDecimal, BigDecimal, MathContext)\n\t */\n\tpublic static BigFloat root(BigFloat x, BigFloat y) {\n\t\tContext c = max(x.context, y.context);\n\t\treturn c.valueOf(BigDecimalMath.root(x.value, y.value, c.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>sin(x)</code>.\n\t *\n\t * @param x the value\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#sin(BigDecimal, MathContext)\n\t */\n\tpublic static BigFloat sin(BigFloat x) {\n\t\tif(x.isSpecial())\n\t\t\treturn NaN;\n\t\tif(x.isZero())\n\t\t\treturn x;\n\t\treturn x.context.valueOf(BigDecimalMath.sin(x.value, x.context.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>cos(x)</code>.\n\t *\n\t * @param x the value\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#cos(BigDecimal, MathContext)\n\t */\n\tpublic static BigFloat cos(BigFloat x) {\n\t\tif(x.isSpecial())\n\t\t\treturn NaN;\n\t\treturn x.context.valueOf(BigDecimalMath.cos(x.value, x.context.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>tan(x)</code>.\n\t *\n\t * @param x the value\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#tan(BigDecimal, MathContext)\n\t */\n\tpublic static BigFloat tan(BigFloat x) {\n\t\tif(x.isSpecial())\n\t\t\treturn NaN;\n\t\tif(x.isZero())\n\t\t\treturn x;\n\t\treturn x.context.valueOf(BigDecimalMath.tan(x.value, x.context.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>cot(x)</code>.\n\t *\n\t * @param x the value\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#cot(BigDecimal, MathContext)\n\t */\n\tpublic static BigFloat cot(BigFloat x) {\n\t\tif(x.isSpecial())\n\t\t\treturn x;\n\t\tif(x.isZero())\n\t\t\treturn POSITIVE_INFINITY;\n\t\treturn x.context.valueOf(BigDecimalMath.cot(x.value, x.context.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>asin(x)</code>.\n\t *\n\t * @param x the value\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#asin(BigDecimal, MathContext)\n\t */\n\tpublic static BigFloat asin(BigFloat x) {\n\t\tif (x.isZero())\n\t\t\treturn x;\n\t\treturn x.isNaN() || (!isRangeAbs1(x)) ? NaN :\n\t\t\t\tx.context.valueOf(BigDecimalMath.asin(x.value, x.context.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>acos(x)</code>.\n\t *\n\t * @param x the value\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#acos(BigDecimal, MathContext)\n\t */\n\tpublic static BigFloat acos(BigFloat x) {\n\t\treturn x.isNaN() || (!isRangeAbs1(x)) ? NaN :\n\t\t\t\tx.context.valueOf(BigDecimalMath.acos(x.value, x.context.mathContext));\n\t}\n\n\t/**\n\t * @param x a bigfloat\n\t * @return if abs(x) <= 1\n\t */\n\tprivate static boolean isRangeAbs1(BigFloat x) {\n\t\treturn isBetween(x.context.NEGATIVE_ONE, x.context.ONE, x);\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>atan(x)</code>.\n\t *\n\t * @param x the value\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#atan(BigDecimal, MathContext)\n\t */\n\tpublic static BigFloat atan(BigFloat x) {\n\t\treturn x.isSpecial() || x.isZero() ? x : x.context.valueOf(BigDecimalMath.atan(x.value, x.context.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>acot(x)</code>.\n\t *\n\t * @param x the value\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#acot(BigDecimal, MathContext)\n\t */\n\tpublic static BigFloat acot(BigFloat x) {\n\t\treturn x.isSpecial() ? x : x.context.valueOf(BigDecimalMath.acot(x.value, x.context.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>sinh(x)</code>.\n\t *\n\t * @param x the value\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#sinh(BigDecimal, MathContext)\n\t */\n\tpublic static BigFloat sinh(BigFloat x) {\n\t\tif (x.isSpecial() || x.isZero())\n\t\t\treturn x;\n\t\treturn x.context.valueOf(BigDecimalMath.sinh(x.value, x.context.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>cosh(x)</code>.\n\t *\n\t * @param x the value\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#cosh(BigDecimal, MathContext)\n\t */\n\tpublic static BigFloat cosh(BigFloat x) {\n\t\tif (x.isNaN())\n\t\t\treturn NaN;\n\t\tif (x.isInfinity())\n\t\t\treturn POSITIVE_INFINITY;\n\t\tif (x.isZero())\n\t\t\treturn x.context.ONE;\n\t\treturn x.context.valueOf(BigDecimalMath.cosh(x.value, x.context.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>tanh(x)</code>.\n\t *\n\t * @param x the value\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#tanh(BigDecimal, MathContext)\n\t */\n\tpublic static BigFloat tanh(BigFloat x) {\n\t\tif (x.isNaN() || x.isZero())\n\t\t\treturn x;\n\t\tif (x.isInfinity())\n\t\t\treturn x == POSITIVE_INFINITY ? x.context.ONE : x.context.NEGATIVE_ONE;\n\t\treturn x.context.valueOf(BigDecimalMath.tanh(x.value, x.context.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>coth(x)</code>.\n\t *\n\t * @param x the value\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#coth(BigDecimal, MathContext)\n\t */\n\tpublic static BigFloat coth(BigFloat x) {\n\t\tif(x.isSpecial())\n\t\t\treturn x;\n\t\treturn x.context.valueOf(BigDecimalMath.coth(x.value, x.context.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>asinh(x)</code>.\n\t *\n\t * @param x the value\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#asinh(BigDecimal, MathContext)\n\t */\n\tpublic static BigFloat asinh(BigFloat x) {\n\t\tif(x.isSpecial())\n\t\t\treturn x;\n\t\treturn x.context.valueOf(BigDecimalMath.asinh(x.value, x.context.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>acosh(x)</code>.\n\t *\n\t * @param x the value\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#acosh(BigDecimal, MathContext)\n\t */\n\tpublic static BigFloat acosh(BigFloat x) {\n\t\treturn x.context.valueOf(BigDecimalMath.acosh(x.value, x.context.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>atanh(x)</code>.\n\t *\n\t * @param x the value\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#atanh(BigDecimal, MathContext)\n\t */\n\tpublic static BigFloat atanh(BigFloat x) {\n\t\tif(x.isSpecial())\n\t\t\treturn x;\n\t\treturn x.context.valueOf(BigDecimalMath.atanh(x.value, x.context.mathContext));\n\t}\n\n\t/**\n\t * Returns the {@link BigFloat} that is <code>acoth(x)</code>.\n\t *\n\t * @param x the value\n\t *\n\t * @return the resulting {@link BigFloat}\n\t *\n\t * @see BigDecimalMath#acoth(BigDecimal, MathContext)\n\t */\n\tpublic static BigFloat acoth(BigFloat x) {\n\t\tif(x.isSpecial())\n\t\t\treturn x;\n\t\treturn x.context.valueOf(BigDecimalMath.acoth(x.value, x.context.mathContext));\n\t}\n\n\tpublic static boolean isBetween(BigFloat min, BigFloat max, BigFloat value) {\n\t\treturn value.compareTo(min) >= 0 && value.compareTo(max) <= 0;\n\t}\n\n\tprivate static Context max(Context left, Context right) {\n\t\treturn left.mathContext.getPrecision() > right.mathContext.getPrecision() ? left : right;\n\t}\n}\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/BigRational.java",
    "content": "package ch.obermuhlner.math.big;\r\n\r\nimport java.io.Serializable;\r\nimport java.math.BigDecimal;\r\nimport java.math.BigInteger;\r\nimport java.math.MathContext;\r\nimport java.math.RoundingMode;\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\nimport java.util.stream.IntStream;\r\n\r\n/**\r\n * A rational number represented as a quotient of two values.\r\n * \r\n * <p>Basic calculations with rational numbers (+ - * /) have no loss of precision.\r\n * This allows to use {@link BigRational} as a replacement for {@link BigDecimal} if absolute accuracy is desired.</p>\r\n * \r\n * <p><a href=\"http://en.wikipedia.org/wiki/Rational_number\">Wikipedia: Rational number</a></p>\r\n * \r\n * <p>The values are internally stored as {@link BigDecimal} (for performance optimizations) but represented\r\n * as {@link BigInteger} (for mathematical correctness)\r\n * when accessed with {@link #getNumeratorBigInteger()} and {@link #getDenominatorBigInteger()}.</p>\r\n * \r\n * <p>The following basic calculations have no loss of precision:</p>\r\n * <ul>\r\n * <li>{@link #add(BigRational)}</li>\r\n * <li>{@link #subtract(BigRational)}</li>\r\n * <li>{@link #multiply(BigRational)}</li>\r\n * <li>{@link #divide(BigRational)}</li>\r\n * <li>{@link #pow(int)}</li>\r\n * </ul>\r\n * \r\n * <p>The following calculations are special cases of the ones listed above and have no loss of precision:</p>\r\n * <ul>\r\n * <li>{@link #negate()}</li>\r\n * <li>{@link #reciprocal()}</li>\r\n * <li>{@link #increment()}</li>\r\n * <li>{@link #decrement()}</li>\r\n * </ul>\r\n * \r\n * <p>Any {@link BigRational} value can be converted into an arbitrary {@link #withPrecision(int) precision} (number of significant digits)\r\n * or {@link #withScale(int) scale} (number of digits after the decimal point).</p>\r\n */\r\npublic class BigRational extends Number implements Comparable<BigRational>, Serializable {\r\n\r\n\t/**\r\n\t * The value 0 as {@link BigRational}.\r\n\t */\r\n\tpublic static final BigRational ZERO = new BigRational(0);\r\n\t/**\r\n\t * The value 1 as {@link BigRational}.\r\n\t */\r\n\tpublic static final BigRational ONE = new BigRational(1);\r\n\t/**\r\n\t * The value 2 as {@link BigRational}.\r\n\t */\r\n\tpublic static final BigRational TWO = new BigRational(2);\r\n\t/**\r\n\t * The value 10 as {@link BigRational}.\r\n\t */\r\n\tpublic static final BigRational TEN = new BigRational(10);\r\n\r\n\tprivate final BigDecimal numerator;\r\n\r\n\tprivate final BigDecimal denominator;\r\n\r\n\tprivate BigRational(int value) {\r\n\t\tthis(BigDecimal.valueOf(value), BigDecimal.ONE);\r\n\t}\r\n\r\n\tprivate BigRational(BigDecimal num, BigDecimal denom) {\r\n\t\tBigDecimal n = num;\r\n\t\tBigDecimal d = denom;\r\n\r\n\t\tif (d.signum() == 0) {\r\n\t\t\tthrow new ArithmeticException(\"Divide by zero\");\r\n\t\t}\r\n\r\n\t\tif (d.signum() < 0) {\r\n\t\t\tn = n.negate();\r\n\t\t\td = d.negate();\r\n\t\t}\r\n\r\n\t\tnumerator = n;\r\n\t\tdenominator = d;\r\n\t}\r\n\r\n\t/**\r\n\t * Returns the numerator of this rational number as BigInteger.\r\n\t * \r\n\t * @return the numerator as BigInteger\r\n\t */\r\n\tpublic BigInteger getNumeratorBigInteger() {\r\n\t\treturn numerator.toBigInteger();\r\n\t}\r\n\r\n\t/**\r\n\t * Returns the numerator of this rational number as BigDecimal.\r\n\t * \r\n\t * @return the numerator as BigDecimal\r\n\t */\r\n\tpublic BigDecimal getNumerator() {\r\n\t\treturn numerator;\r\n\t}\r\n\r\n\t/**\r\n\t * Returns the denominator of this rational number as BigInteger.\r\n\t * \r\n\t * <p>Guaranteed to not be 0.</p>\r\n\t * <p>Guaranteed to be positive.</p>\r\n\t * \r\n\t * @return the denominator as BigInteger\r\n\t */\r\n\tpublic BigInteger getDenominatorBigInteger() {\r\n\t\treturn denominator.toBigInteger();\r\n\t}\r\n\r\n\t/**\r\n\t * Returns the denominator of this rational number as BigDecimal.\r\n\t * \r\n\t * <p>Guaranteed to not be 0.</p>\r\n\t * <p>Guaranteed to be positive.</p>\r\n\t * \r\n\t * @return the denominator as BigDecimal\r\n\t */\r\n\tpublic BigDecimal getDenominator() {\r\n\t\treturn denominator;\r\n\t}\r\n\r\n\t/**\r\n\t * Reduces this rational number to the smallest numerator/denominator with the same value.\r\n\t * \r\n\t * @return the reduced rational number\r\n\t */\r\n\tpublic BigRational reduce() {\r\n\t\tBigInteger n = numerator.toBigInteger();\r\n\t\tBigInteger d = denominator.toBigInteger();\r\n\r\n\t\tBigInteger gcd = n.gcd(d);\r\n\t\tn = n.divide(gcd);\r\n\t\td = d.divide(gcd);\r\n\r\n\t\treturn valueOf(n, d);\r\n\t}\r\n\r\n\t/**\r\n\t * Returns the integer part of this rational number.\r\n\t * \r\n\t * <p>Examples:</p>\r\n\t * <ul>\r\n\t * <li><code>BigRational.valueOf(3.5).integerPart()</code> returns <code>BigRational.valueOf(3)</code></li>\r\n\t * </ul>\r\n\t * \r\n\t * @return the integer part of this rational number\r\n\t */\r\n\tpublic BigRational integerPart() {\r\n\t\treturn of(numerator.subtract(numerator.remainder(denominator)), denominator);\r\n\t}\r\n\r\n\t/**\r\n\t * Returns the fraction part of this rational number.\r\n\t * \r\n\t * <p>Examples:</p>\r\n\t * <ul>\r\n\t * <li><code>BigRational.valueOf(3.5).integerPart()</code> returns <code>BigRational.valueOf(0.5)</code></li>\r\n\t * </ul>\r\n\t * \r\n\t * @return the fraction part of this rational number\r\n\t */\r\n\tpublic BigRational fractionPart() {\r\n\t\treturn of(numerator.remainder(denominator), denominator);\r\n\t}\r\n\t\r\n\t/**\r\n\t * Negates this rational number (inverting the sign).\r\n\t * \r\n\t * <p>The result has no loss of precision.</p>\r\n\t * \r\n\t * <p>Examples:</p>\r\n\t * <ul>\r\n\t * <li><code>BigRational.valueOf(3.5).negate()</code> returns <code>BigRational.valueOf(-3.5)</code></li>\r\n\t * </ul>\r\n\t * \r\n\t * @return the negated rational number\r\n\t */\r\n\tpublic BigRational negate() {\r\n\t\tif (isZero()) {\r\n\t\t\treturn this;\r\n\t\t}\r\n\r\n\t\treturn of(numerator.negate(), denominator);\r\n\t}\r\n\r\n\t/**\r\n\t * Calculates the reciprocal of this rational number (1/x).\r\n\t * \r\n\t * <p>The result has no loss of precision.</p>\r\n\t * \r\n\t * <p>Examples:</p>\r\n\t * <ul>\r\n\t * <li><code>BigRational.valueOf(0.5).reciprocal()</code> returns <code>BigRational.valueOf(2)</code></li>\r\n\t * <li><code>BigRational.valueOf(-2).reciprocal()</code> returns <code>BigRational.valueOf(-0.5)</code></li>\r\n\t * </ul>\r\n\t * \r\n\t * @return the reciprocal rational number\r\n\t * @throws ArithmeticException if this number is 0 (division by zero)\r\n\t */\r\n\tpublic BigRational reciprocal() {\r\n\t\treturn of(denominator, numerator);\r\n\t}\r\n\r\n\t/**\r\n\t * Returns the absolute value of this rational number.\r\n\t * \r\n\t * <p>The result has no loss of precision.</p>\r\n\t * \r\n\t * <p>Examples:</p>\r\n\t * <ul>\r\n\t * <li><code>BigRational.valueOf(-2).abs()</code> returns <code>BigRational.valueOf(2)</code></li>\r\n\t * <li><code>BigRational.valueOf(2).abs()</code> returns <code>BigRational.valueOf(2)</code></li>\r\n\t * </ul>\r\n\t * \r\n\t * @return the absolute rational number (positive, or 0 if this rational is 0)\r\n\t */\r\n\tpublic BigRational abs() {\r\n\t\treturn isPositive() ? this : negate();\r\n\t}\r\n\r\n\t/**\r\n\t * Returns the signum function of this rational number.\r\n\t *\r\n\t * @return -1, 0 or 1 as the value of this rational number is negative, zero or positive.\r\n\t */\r\n\tpublic int signum() {\r\n\t\treturn numerator.signum();\r\n\t}\r\n\r\n\t/**\r\n\t * Calculates the increment of this rational number (+ 1).\r\n\t * \r\n\t * <p>This is functionally identical to\r\n\t * <code>this.add(BigRational.ONE)</code>\r\n\t * but slightly faster.</p>\r\n\t * \r\n\t * <p>The result has no loss of precision.</p>\r\n\t * \r\n\t * @return the incremented rational number\r\n\t */\r\n\tpublic BigRational increment() {\r\n\t\treturn of(numerator.add(denominator), denominator);\r\n\t}\r\n\r\n\t/**\r\n\t * Calculates the decrement of this rational number (- 1).\r\n\t * \r\n\t * <p>This is functionally identical to\r\n\t * <code>this.subtract(BigRational.ONE)</code>\r\n\t * but slightly faster.</p>\r\n\t * \r\n\t * <p>The result has no loss of precision.</p>\r\n\t * \r\n\t * @return the decremented rational number\r\n\t */\r\n\tpublic BigRational decrement() {\r\n\t\treturn of(numerator.subtract(denominator), denominator);\r\n\t}\r\n\r\n\t/**\r\n\t * Calculates the addition (+) of this rational number and the specified argument.\r\n\t * \r\n\t * <p>The result has no loss of precision.</p>\r\n\t * \r\n\t * @param value the rational number to add\r\n\t * @return the resulting rational number\r\n\t */\r\n\tpublic BigRational add(BigRational value) {\r\n\t\tif (denominator.compareTo(value.denominator) == 0) {\r\n\t\t\treturn of(numerator.add(value.numerator), denominator);\r\n\t\t}\r\n\r\n\t\tBigDecimal n = numerator.multiply(value.denominator).add(value.numerator.multiply(denominator));\r\n\t\tBigDecimal d = denominator.multiply(value.denominator);\r\n\t\treturn of(n, d);\r\n\t}\r\n\r\n\tprivate BigRational add(BigDecimal value) {\r\n\t\treturn of(numerator.add(value.multiply(denominator)), denominator);\r\n\t}\r\n\t\r\n\t/**\r\n\t * Calculates the addition (+) of this rational number and the specified argument.\r\n\t * \r\n\t * <p>This is functionally identical to\r\n\t * <code>this.add(BigRational.valueOf(value))</code>\r\n\t * but slightly faster.</p>\r\n\t * \r\n\t * <p>The result has no loss of precision.</p>\r\n\t * \r\n\t * @param value the {@link BigInteger} to add\r\n\t * @return the resulting rational number\r\n\t */\r\n\tpublic BigRational add(BigInteger value) {\r\n\t\tif (value.equals(BigInteger.ZERO)) {\r\n\t\t\treturn this;\r\n\t\t}\r\n\t\treturn add(new BigDecimal(value));\r\n\t}\r\n\r\n\t/**\r\n\t * Calculates the addition (+) of this rational number and the specified argument.\r\n\t * \r\n\t * <p>This is functionally identical to\r\n\t * <code>this.add(BigRational.valueOf(value))</code>\r\n\t * but slightly faster.</p>\r\n\t * \r\n\t * <p>The result has no loss of precision.</p>\r\n\t * \r\n\t * @param value the int value to add\r\n\t * @return the resulting rational number\r\n\t */\r\n\tpublic BigRational add(int value) {\r\n\t\tif (value == 0) {\r\n\t\t\treturn this;\r\n\t\t}\r\n\t\treturn add(BigInteger.valueOf(value));\r\n\t}\r\n\r\n\t/**\r\n\t * Calculates the subtraction (-) of this rational number and the specified argument.\r\n\t * \r\n\t * <p>The result has no loss of precision.</p>\r\n\t * \r\n\t * @param value the rational number to subtract\r\n\t * @return the resulting rational number\r\n\t */\r\n\tpublic BigRational subtract(BigRational value) {\r\n\t\tif (denominator.compareTo(value.denominator) == 0) {\r\n\t\t\treturn of(numerator.subtract(value.numerator), denominator);\r\n\t\t}\r\n\r\n\t\tBigDecimal n = numerator.multiply(value.denominator).subtract(value.numerator.multiply(denominator));\r\n\t\tBigDecimal d = denominator.multiply(value.denominator);\r\n\t\treturn of(n, d);\r\n\t}\r\n\r\n\tprivate BigRational subtract(BigDecimal value) {\r\n\t\treturn of(numerator.subtract(value.multiply(denominator)), denominator);\r\n\t}\r\n\t\r\n\t/**\r\n\t * Calculates the subtraction (-) of this rational number and the specified argument.\r\n\t * \r\n\t * <p>This is functionally identical to\r\n\t * <code>this.subtract(BigRational.valueOf(value))</code>\r\n\t * but slightly faster.</p>\r\n\t * \r\n\t * <p>The result has no loss of precision.</p>\r\n\t * \r\n\t * @param value the {@link BigInteger} to subtract\r\n\t * @return the resulting rational number\r\n\t */\r\n\tpublic BigRational subtract(BigInteger value) {\r\n\t\tif (value.equals(BigInteger.ZERO)) {\r\n\t\t\treturn this;\r\n\t\t}\r\n\t\treturn subtract(new BigDecimal(value));\r\n\t}\r\n\r\n\t/**\r\n\t * Calculates the subtraction (-) of this rational number and the specified argument.\r\n\t * \r\n\t * <p>This is functionally identical to\r\n\t * <code>this.subtract(BigRational.valueOf(value))</code>\r\n\t * but slightly faster.</p>\r\n\t * \r\n\t * <p>The result has no loss of precision.</p>\r\n\t * \r\n\t * @param value the int value to subtract\r\n\t * @return the resulting rational number\r\n\t */\r\n\tpublic BigRational subtract(int value) {\r\n\t\tif (value == 0) {\r\n\t\t\treturn this;\r\n\t\t}\r\n\t\treturn subtract(BigInteger.valueOf(value));\r\n\t}\r\n\r\n\t/**\r\n\t * Calculates the multiplication (*) of this rational number and the specified argument.\r\n\t * \r\n\t * <p>The result has no loss of precision.</p>\r\n\t * \r\n\t * @param value the rational number to multiply\r\n\t * @return the resulting rational number\r\n\t */\r\n\tpublic BigRational multiply(BigRational value) {\r\n\t\tif (isZero() || value.isZero()) {\r\n\t\t\treturn ZERO;\r\n\t\t}\r\n\t\tif (equals(ONE)) {\r\n\t\t\treturn value;\r\n\t\t}\r\n\t\tif (value.equals(ONE)) {\r\n\t\t\treturn this;\r\n\t\t}\r\n\r\n\t\tBigDecimal n = numerator.multiply(value.numerator);\r\n\t\tBigDecimal d = denominator.multiply(value.denominator);\r\n\t\treturn of(n, d);\r\n\t}\r\n\r\n\t// private, because we want to hide that we use BigDecimal internally\r\n\tprivate BigRational multiply(BigDecimal value) {\r\n\t\tBigDecimal n = numerator.multiply(value);\r\n\t\tBigDecimal d = denominator;\r\n\t\treturn of(n, d);\r\n\t}\r\n\t\r\n\t/**\r\n\t * Calculates the multiplication (*) of this rational number and the specified argument.\r\n\t * \r\n\t * <p>This is functionally identical to\r\n\t * <code>this.multiply(BigRational.valueOf(value))</code>\r\n\t * but slightly faster.</p>\r\n\t * \r\n\t * <p>The result has no loss of precision.</p>\r\n\t * \r\n\t * @param value the {@link BigInteger} to multiply\r\n\t * @return the resulting rational number\r\n\t */\r\n\tpublic BigRational multiply(BigInteger value) {\r\n\t\tif (isZero() || value.signum() == 0) {\r\n\t\t\treturn ZERO;\r\n\t\t}\r\n\t\tif (equals(ONE)) {\r\n\t\t\treturn valueOf(value);\r\n\t\t}\r\n\t\tif (value.equals(BigInteger.ONE)) {\r\n\t\t\treturn this;\r\n\t\t}\r\n\r\n\t\treturn multiply(new BigDecimal(value));\r\n\t}\r\n\r\n\t/**\r\n\t * Calculates the multiplication (*) of this rational number and the specified argument.\r\n\t * \r\n\t * <p>This is functionally identical to\r\n\t * <code>this.multiply(BigRational.valueOf(value))</code>\r\n\t * but slightly faster.</p>\r\n\t * \r\n\t * <p>The result has no loss of precision.</p>\r\n\t * \r\n\t * @param value the int value to multiply\r\n\t * @return the resulting rational number\r\n\t */\r\n\tpublic BigRational multiply(int value) {\r\n\t\treturn multiply(BigInteger.valueOf(value));\r\n\t}\r\n\r\n\t/**\r\n\t * Calculates the division (/) of this rational number and the specified argument.\r\n\t * \r\n\t * <p>The result has no loss of precision.</p>\r\n\t * \r\n\t * @param value the rational number to divide (0 is not allowed)\r\n\t * @return the resulting rational number\r\n\t * @throws ArithmeticException if the argument is 0 (division by zero)\r\n\t */\r\n\tpublic BigRational divide(BigRational value) {\r\n\t\tif (value.equals(ONE)) {\r\n\t\t\treturn this;\r\n\t\t}\r\n\r\n\t\tBigDecimal n = numerator.multiply(value.denominator);\r\n\t\tBigDecimal d = denominator.multiply(value.numerator);\r\n\t\treturn of(n, d);\r\n\t}\r\n\r\n\tprivate BigRational divide(BigDecimal value) {\r\n\t\tBigDecimal n = numerator;\r\n\t\tBigDecimal d = denominator.multiply(value);\r\n\t\treturn of(n, d);\r\n\t}\r\n\t\r\n\t/**\r\n\t * Calculates the division (/) of this rational number and the specified argument.\r\n\t * \r\n\t * <p>This is functionally identical to\r\n\t * <code>this.divide(BigRational.valueOf(value))</code>\r\n\t * but slightly faster.</p>\r\n\t * \r\n\t * <p>The result has no loss of precision.</p>\r\n\t * \r\n\t * @param value the {@link BigInteger} to divide (0 is not allowed)\r\n\t * @return the resulting rational number\r\n\t * @throws ArithmeticException if the argument is 0 (division by zero)\r\n\t */\r\n\tpublic BigRational divide(BigInteger value) {\r\n\t\tif (value.equals(BigInteger.ONE)) {\r\n\t\t\treturn this;\r\n\t\t}\r\n\r\n\t\treturn divide(new BigDecimal(value));\r\n\t}\r\n\r\n\t/**\r\n\t * Calculates the division (/) of this rational number and the specified argument.\r\n\t * \r\n\t * <p>This is functionally identical to\r\n\t * <code>this.divide(BigRational.valueOf(value))</code>\r\n\t * but slightly faster.</p>\r\n\t * \r\n\t * <p>The result has no loss of precision.</p>\r\n\t * \r\n\t * @param value the int value to divide (0 is not allowed)\r\n\t * @return the resulting rational number\r\n\t * @throws ArithmeticException if the argument is 0 (division by zero)\r\n\t */\r\n\tpublic BigRational divide(int value) {\r\n\t\treturn divide(BigInteger.valueOf(value));\r\n\t}\r\n\r\n\t/**\r\n\t * Returns whether this rational number is zero.\r\n\t * \r\n\t * @return <code>true</code> if this rational number is zero (0), <code>false</code> if it is not zero\r\n\t */\r\n\tpublic boolean isZero() {\r\n\t\treturn numerator.signum() == 0;\r\n\t}\r\n\r\n\tprivate boolean isPositive() {\r\n\t\treturn numerator.signum() > 0;\r\n\t}\r\n\r\n\t/**\r\n\t * Returns whether this rational number is an integer number without fraction part.\r\n\t * \r\n\t * @return <code>true</code> if this rational number is an integer number, <code>false</code> if it has a fraction part\r\n\t */\r\n\tpublic boolean isInteger() {\r\n\t\treturn isIntegerInternal() || reduce().isIntegerInternal();\r\n\t}\r\n\r\n\t/**\r\n\t * Returns whether this rational number is an integer number without fraction part.\r\n\t * \r\n\t * <p>Will return <code>false</code> if this number is not reduced to the integer representation yet (e.g. 4/4 or 4/2)</p>\r\n\t * \r\n\t * @return <code>true</code> if this rational number is an integer number, <code>false</code> if it has a fraction part\r\n\t * @see #isInteger()\r\n\t */\r\n\tprivate boolean isIntegerInternal() {\r\n\t\treturn denominator.compareTo(BigDecimal.ONE) == 0;\r\n\t}\r\n\r\n\t/**\r\n\t * Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.\r\n\t * \r\n\t * <p>The result has no loss of precision.</p>\r\n\t *\r\n\t * @param exponent exponent to which this rational number is to be raised\r\n\t * @return the resulting rational number\r\n\t */\r\n\tpublic BigRational pow(int exponent) {\r\n\t\tif (exponent == 0) {\r\n\t\t\treturn ONE;\r\n\t\t}\r\n\t\tif (exponent == 1) {\r\n\t\t\treturn this;\r\n\t\t}\r\n\r\n\t\tfinal BigInteger n;\r\n\t\tfinal BigInteger d;\r\n\t\tif (exponent > 0) {\r\n\t\t\tn = numerator.toBigInteger().pow(exponent);\r\n\t\t\td = denominator.toBigInteger().pow(exponent);\r\n\t\t}\r\n\t\telse {\r\n\t\t\tn = denominator.toBigInteger().pow(-exponent);\r\n\t\t\td = numerator.toBigInteger().pow(-exponent);\r\n\t\t}\r\n\t\treturn valueOf(n, d);\r\n\t}\r\n\r\n\t/**\r\n\t * Finds the minimum (smaller) of two rational numbers.\r\n\t * \r\n\t * @param value the rational number to compare with\r\n\t * @return the minimum rational number, either <code>this</code> or the argument <code>value</code>\r\n\t */\r\n\tprivate BigRational min(BigRational value) {\r\n\t\treturn compareTo(value) <= 0 ? this : value;\r\n\t}\r\n\r\n\t/**\r\n\t * Finds the maximum (larger) of two rational numbers.\r\n\t * \r\n\t * @param value the rational number to compare with\r\n\t * @return the minimum rational number, either <code>this</code> or the argument <code>value</code>\r\n\t */\r\n\tprivate BigRational max(BigRational value) {\r\n\t\treturn compareTo(value) >= 0 ? this : value;\r\n\t}\r\n\r\n\t/**\r\n\t * Returns a rational number with approximatively <code>this</code> value and the specified precision.\r\n\t * \r\n\t * @param precision the precision (number of significant digits) of the calculated result, or 0 for unlimited precision\r\n\t * @return the calculated rational number with the specified precision\r\n\t */\r\n\tpublic BigRational withPrecision(int precision) {\r\n\t\treturn valueOf(toBigDecimal(new MathContext(precision)));\r\n\t}\r\n\r\n\t/**\r\n\t * Returns a rational number with approximatively <code>this</code> value and the specified scale.\r\n\t * \r\n\t * @param scale the scale (number of digits after the decimal point) of the calculated result\r\n\t * @return the calculated rational number with the specified scale\r\n\t */\r\n\tpublic BigRational withScale(int scale) {\r\n\t\treturn valueOf(toBigDecimal().setScale(scale, RoundingMode.HALF_UP));\r\n\t}\r\n\r\n\tprivate static int countDigits(BigInteger number) {\r\n\t\tdouble factor = Math.log(2) / Math.log(10);\r\n\t\tint digitCount = (int) (factor * number.bitLength() + 1);\r\n\t\tif (BigInteger.TEN.pow(digitCount - 1).compareTo(number) > 0) {\r\n\t\t\treturn digitCount - 1;\r\n\t\t}\r\n\t\treturn digitCount;\r\n\t}\r\n\r\n\t// TODO what is precision of a rational?\r\n\tprivate int precision() {\r\n\t\treturn countDigits(numerator.toBigInteger()) + countDigits(denominator.toBigInteger());\r\n\t}\r\n\r\n\t/**\r\n\t * Returns this rational number as a double value.\r\n\t *\r\n\t * <p>If the rational number cannot be represented as double then one of the following results will be returned:</p>\r\n\t * <ul>\r\n\t *   <li>&gt; <code>Double.MAX_VALUE</code> returns {@link Double#POSITIVE_INFINITY}</li>\r\n\t *   <li>&lt; <code>-Double.MAX_VALUE</code> returns {@link Double#NEGATIVE_INFINITY}</li>\r\n\t *   <li>&lt; <code>Double.MIN_VALUE</code> returns <code>+0.0</code></li>\r\n\t *   <li>&gt; <code>-Double.MIN_VALUE</code> returns <code>-0.0</code></li>\r\n\t * </ul>\r\n\t *\r\n\t * @return the double value\r\n\t */\r\n\tpublic double toDouble() {\r\n\t\treturn toBigDecimal().doubleValue();\r\n\t}\r\n\r\n\t/**\r\n\t * Returns this rational number as a float value.\r\n\t *\r\n\t * <p>If the rational number cannot be represented as float then one of the following results will be returned:</p>\r\n\t * <ul>\r\n\t *   <li>&gt; <code>Float.MAX_VALUE</code> returns {@link Float#POSITIVE_INFINITY}</li>\r\n\t *   <li>&lt; <code>-Float.MAX_VALUE</code> returns {@link Float#NEGATIVE_INFINITY}</li>\r\n\t *   <li>&lt; <code>Float.MIN_VALUE</code> returns <code>+0.0f</code></li>\r\n\t *   <li>&gt; <code>-Float.MIN_VALUE</code> returns <code>-0.0f</code></li>\r\n\t * </ul>\r\n\t *\r\n\t * @return the float value\r\n\t */\r\n\tpublic float toFloat() {\r\n\t\treturn toBigDecimal().floatValue();\r\n\t}\r\n\r\n\t/**\r\n\t * Returns this rational number as a {@link BigDecimal}.\r\n\t * \r\n\t * @return the {@link BigDecimal} value\r\n\t */\r\n\tpublic BigDecimal toBigDecimal() {\r\n\t\tint precision = Math.max(precision(), MathContext.DECIMAL128.getPrecision());\r\n\t\treturn toBigDecimal(new MathContext(precision));\r\n\t}\r\n\r\n\t/**\r\n\t * Returns this rational number as a {@link BigDecimal} with the precision specified by the {@link MathContext}.\r\n\t * \r\n\t * @param mc the {@link MathContext} specifying the precision of the calculated result\r\n\t * @return the {@link BigDecimal}\r\n\t */\r\n\tpublic BigDecimal toBigDecimal(MathContext mc) {\r\n\t\treturn numerator.divide(denominator, mc);\r\n\t}\r\n\r\n\t@Override\r\n\tpublic int compareTo(BigRational other) {\r\n\t\tif (this == other) {\r\n\t\t\treturn 0;\r\n\t\t}\r\n\t\treturn numerator.multiply(other.denominator).compareTo(denominator.multiply(other.numerator));\r\n\t}\r\n\r\n\t@Override\r\n\tpublic int hashCode() {\r\n\t\tif (isZero()) {\r\n\t\t\treturn 0;\r\n\t\t}\r\n\t\treturn numerator.hashCode() + denominator.hashCode();\r\n\t}\r\n\r\n\t@Override\r\n\tpublic boolean equals(Object obj) {\r\n\t\tif (obj == this) {\r\n\t\t\treturn true;\r\n\t\t}\r\n\r\n\t\tif (!(obj instanceof BigRational)) {\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\tBigRational other = (BigRational) obj;\r\n\t\tif (numerator.compareTo(other.numerator) != 0) {\r\n\t\t\treturn false;\r\n\t\t}\r\n\t\treturn denominator.compareTo(other.denominator) == 0;\r\n\t}\r\n\r\n\t@Override\r\n\tpublic String toString() {\r\n\t\tif (isZero()) {\r\n\t\t\treturn \"0\";\r\n\t\t}\r\n\t\tif (isIntegerInternal()) {\r\n\t\t\treturn numerator.toString();\r\n\t\t}\r\n\t\treturn toBigDecimal().toString();\r\n\t}\r\n\r\n\t/**\r\n\t * Returns a plain string representation of this rational number without any exponent.\r\n\t * \r\n\t * @return the plain string representation\r\n\t * @see BigDecimal#toPlainString()\r\n\t */\r\n\tpublic String toPlainString() {\r\n\t\tif (isZero()) {\r\n\t\t\treturn \"0\";\r\n\t\t}\r\n\t\tif (isIntegerInternal()) {\r\n\t\t\treturn numerator.toPlainString();\r\n\t\t}\r\n\t\treturn toBigDecimal().toPlainString();\r\n\t}\r\n\r\n\t/**\r\n\t * Returns the string representation of this rational number in the form \"numerator/denominator\".\r\n\t * \r\n\t * <p>The resulting string is a valid input of the {@link #valueOf(String)} method.</p>\r\n\t * \r\n\t * <p>Examples:</p>\r\n\t * <ul>\r\n\t * <li><code>BigRational.valueOf(0.5).toRationalString()</code> returns <code>\"1/2\"</code></li>\r\n\t * <li><code>BigRational.valueOf(2).toRationalString()</code> returns <code>\"2\"</code></li>\r\n\t * <li><code>BigRational.valueOf(4, 4).toRationalString()</code> returns <code>\"4/4\"</code> (not reduced)</li>\r\n\t * </ul>\r\n\t * \r\n\t * @return the rational number string representation in the form \"numerator/denominator\", or \"0\" if the rational number is 0.\r\n\t * @see #valueOf(String) \r\n\t * @see #valueOf(int, int) \r\n\t */\r\n\tpublic String toRationalString() {\r\n\t\tif (isZero()) {\r\n\t\t\treturn \"0\";\r\n\t\t}\r\n\t\tif (isIntegerInternal()) {\r\n\t\t\treturn numerator.toString();\r\n\t\t}\r\n\t\treturn numerator + \"/\" + denominator;\r\n\t}\r\n\r\n\t/**\r\n\t * Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".\r\n\t * \r\n\t * <p>The integer part is omitted if it is 0 (when this absolute rational number is smaller than 1).</p>\r\n\t * <p>The fraction part is omitted it it is 0 (when this rational number is an integer).</p>\r\n\t * <p>If this rational number is 0, then \"0\" is returned.</p>\r\n\t * \r\n\t * <p>Example: <code>BigRational.valueOf(3.5).toIntegerRationalString()</code> returns <code>\"3 1/2\"</code>.</p>\r\n\t * \r\n\t * @return the integer and fraction rational string representation\r\n\t * @see #valueOf(int, int, int)\r\n\t */\r\n\tpublic String toIntegerRationalString() {\r\n\t\tBigDecimal fractionNumerator = numerator.remainder(denominator);\r\n\t\tBigDecimal integerNumerator = numerator.subtract(fractionNumerator);\r\n\t\tBigDecimal integerPart = integerNumerator.divide(denominator);\r\n\r\n\t\tStringBuilder result = new StringBuilder();\r\n\t\tif (integerPart.signum() != 0) {\r\n\t\t\tresult.append(integerPart);\r\n\t\t}\r\n\t\tif (fractionNumerator.signum() != 0) {\r\n\t\t\tif (result.length() > 0) {\r\n\t\t\t\tresult.append(' ');\r\n\t\t\t\tresult.append(fractionNumerator.abs());\r\n\t\t\t} else {\r\n\t\t\t\tresult.append(fractionNumerator);\r\n\t\t\t}\r\n\t\t\tresult.append('/');\r\n\t\t\tresult.append(denominator);\r\n\t\t}\r\n\t\tif (result.length() == 0) {\r\n\t\t\tresult.append('0');\r\n\t\t}\r\n\t\t\r\n\t\treturn result.toString();\r\n\t}\r\n\t\r\n\t/**\r\n\t * Creates a rational number of the specified int value.\r\n\t * \r\n\t * @param value the int value\r\n\t * @return the rational number\r\n\t */\r\n\tpublic static BigRational valueOf(int value) {\r\n\t\tif (value == 0) {\r\n\t\t\treturn ZERO;\r\n\t\t}\r\n\t\tif (value == 1) {\r\n\t\t\treturn ONE;\r\n\t\t}\r\n\t\treturn new BigRational(value);\r\n\t}\r\n\r\n\t/**\r\n\t * Creates a rational number of the specified numerator/denominator int values.\r\n\t * \r\n\t * @param numerator the numerator int value\r\n\t * @param denominator the denominator int value (0 not allowed)\r\n\t * @return the rational number\r\n\t * @throws ArithmeticException if the denominator is 0 (division by zero)\r\n\t */\r\n\tpublic static BigRational valueOf(int numerator, int denominator) {\r\n\t\treturn of(BigDecimal.valueOf(numerator), BigDecimal.valueOf(denominator));\r\n\t}\r\n\r\n\t/**\r\n\t * Creates a rational number of the specified integer and fraction parts.\r\n\t * \r\n\t * <p>Useful to create numbers like 3 1/2 (= three and a half = 3.5) by calling\r\n\t * <code>BigRational.valueOf(3, 1, 2)</code>.</p>\r\n\t * <p>To create a negative rational only the integer part argument is allowed to be negative:\r\n\t * to create -3 1/2 (= minus three and a half = -3.5) call <code>BigRational.valueOf(-3, 1, 2)</code>.</p> \r\n\t * \r\n\t * @param integer the integer part int value\r\n\t * @param fractionNumerator the fraction part numerator int value (negative not allowed)\r\n\t * @param fractionDenominator the fraction part denominator int value (0 or negative not allowed)\r\n\t * @return the rational number\r\n\t * @throws ArithmeticException if the fraction part denominator is 0 (division by zero),\r\n\t * or if the fraction part numerator or denominator is negative\r\n\t */\r\n\tpublic static BigRational valueOf(int integer, int fractionNumerator, int fractionDenominator) {\r\n\t\tif (fractionNumerator < 0 || fractionDenominator < 0) {\r\n\t\t\tthrow new ArithmeticException(\"Negative value\");\r\n\t\t}\r\n\t\t\r\n\t\tBigRational integerPart = valueOf(integer);\r\n\t\tBigRational fractionPart = valueOf(fractionNumerator, fractionDenominator);\r\n\t\treturn integerPart.isPositive() ? integerPart.add(fractionPart) : integerPart.subtract(fractionPart);\r\n\t}\r\n\r\n\t/**\r\n\t * Creates a rational number of the specified numerator/denominator BigInteger values.\r\n\t * \r\n\t * @param numerator the numerator {@link BigInteger} value\r\n\t * @param denominator the denominator {@link BigInteger} value (0 not allowed)\r\n\t * @return the rational number\r\n\t * @throws ArithmeticException if the denominator is 0 (division by zero)\r\n\t */\r\n\tpublic static BigRational valueOf(BigInteger numerator, BigInteger denominator) {\r\n\t\treturn of(new BigDecimal(numerator), new BigDecimal(denominator));\r\n\t}\r\n\r\n\t/**\r\n\t * Creates a rational number of the specified {@link BigInteger} value.\r\n\t * \r\n\t * @param value the {@link BigInteger} value\r\n\t * @return the rational number\r\n\t */\r\n\tpublic static BigRational valueOf(BigInteger value) {\r\n\t\tif (value.compareTo(BigInteger.ZERO) == 0) {\r\n\t\t\treturn ZERO;\r\n\t\t}\r\n\t\tif (value.compareTo(BigInteger.ONE) == 0) {\r\n\t\t\treturn ONE;\r\n\t\t}\r\n\t\treturn valueOf(value, BigInteger.ONE);\r\n\t}\r\n\r\n\t/**\r\n\t * Creates a rational number of the specified double value.\r\n\t * \r\n\t * @param value the double value\r\n\t * @return the rational number\r\n\t * @throws NumberFormatException if the double value is Infinite or NaN.\r\n\t */\r\n\tpublic static BigRational valueOf(double value) {\r\n\t\tif (value == 0.0) {\r\n\t\t\treturn ZERO;\r\n\t\t}\r\n\t\tif (value == 1.0) {\r\n\t\t\treturn ONE;\r\n\t\t}\r\n\t\tif (Double.isInfinite(value)) {\r\n\t\t\tthrow new NumberFormatException(\"Infinite\");\r\n\t\t}\r\n\t\tif (Double.isNaN(value)) {\r\n\t\t\tthrow new NumberFormatException(\"NaN\");\r\n\t\t}\r\n\t\treturn valueOf(new BigDecimal(String.valueOf(value)));\r\n\t}\r\n\r\n\t/**\r\n\t * Creates a rational number of the specified {@link BigDecimal} value.\r\n\t * \r\n\t * @param value the double value\r\n\t * @return the rational number\r\n\t */\r\n\tpublic static BigRational valueOf(BigDecimal value) {\r\n\t\tif (value.compareTo(BigDecimal.ZERO) == 0) {\r\n\t\t\treturn ZERO;\r\n\t\t}\r\n\t\tif (value.compareTo(BigDecimal.ONE) == 0) {\r\n\t\t\treturn ONE;\r\n\t\t}\r\n\t\t\r\n\t\tint scale = value.scale();\r\n\t\tif (scale == 0) {\r\n\t\t\treturn new BigRational(value, BigDecimal.ONE);\r\n\t\t} else if (scale < 0) {\r\n\t\t\tBigDecimal n = new BigDecimal(value.unscaledValue()).multiply(BigDecimal.ONE.movePointLeft(value.scale()));\r\n\t\t\treturn new BigRational(n, BigDecimal.ONE);\r\n\t\t}\r\n\t\telse {\r\n\t\t\tBigDecimal n = new BigDecimal(value.unscaledValue());\r\n\t\t\tBigDecimal d = BigDecimal.ONE.movePointRight(value.scale());\r\n\t\t\treturn new BigRational(n, d);\r\n\t\t}\r\n\t}\r\n\r\n\t/**\r\n\t * Creates a rational number of the specified string representation.\r\n\t * \r\n\t * <p>The accepted string representations are:</p>\r\n\t * <ul>\r\n\t * <li>Output of {@link BigRational#toString()} : \"integerPart.fractionPart\"</li>\r\n\t * <li>Output of {@link BigRational#toRationalString()} : \"numerator/denominator\"</li>\r\n\t * <li>Output of <code>toString()</code> of {@link BigDecimal}, {@link BigInteger}, {@link Integer}, ...</li>\r\n\t * <li>Output of <code>toString()</code> of {@link Double}, {@link Float} - except \"Infinity\", \"-Infinity\" and \"NaN\"</li>\r\n\t * </ul>\r\n\t * \r\n\t * @param string the string representation to convert\r\n\t * @return the rational number\r\n\t * @throws ArithmeticException if the denominator is 0 (division by zero)\r\n\t */\r\n\tpublic static BigRational valueOf(String string) {\r\n\t\tString[] strings = string.split(\"/\");\r\n\t\tBigRational result = valueOfSimple(strings[0]);\r\n\t\tfor (int i = 1; i < strings.length; i++) {\r\n\t\t\tresult = result.divide(valueOfSimple(strings[i]));\r\n\t\t}\r\n\t\treturn result;\r\n\t}\r\n\r\n\tprivate static BigRational valueOfSimple(String string) {\r\n\t\treturn valueOf(new BigDecimal(string));\r\n\t}\r\n\r\n\tpublic static BigRational valueOf(boolean positive, String integerPart, String fractionPart, String fractionRepeatPart, String exponentPart) {\r\n\t\tBigRational result = ZERO;\r\n\r\n\t\tif (fractionRepeatPart != null && fractionRepeatPart.length() > 0) {\r\n\t\t\tBigInteger lotsOfNines = BigInteger.TEN.pow(fractionRepeatPart.length()).subtract(BigInteger.ONE);\r\n\t\t\tresult = valueOf(new BigInteger(fractionRepeatPart), lotsOfNines);\r\n\t\t}\r\n\r\n\t\tif (fractionPart != null && fractionPart.length() > 0) {\r\n\t\t\tresult = result.add(valueOf(new BigInteger(fractionPart)));\r\n\t\t\tresult = result.divide(BigInteger.TEN.pow(fractionPart.length()));\r\n\t\t}\r\n\r\n\t\tif (integerPart != null && integerPart.length() > 0) {\r\n\t\t\tresult = result.add(new BigInteger(integerPart));\r\n\t\t}\r\n\r\n\t\tif (exponentPart != null && exponentPart.length() > 0) {\r\n\t\t\tint exponent = Integer.parseInt(exponentPart);\r\n\t\t\tBigInteger powerOfTen = BigInteger.TEN.pow(Math.abs(exponent));\r\n\t\t\tresult = exponent >= 0 ? result.multiply(powerOfTen) : result.divide(powerOfTen);\r\n\t\t}\r\n\r\n\t\tif (!positive) {\r\n\t\t\tresult = result.negate();\r\n\t\t}\r\n\r\n\t\treturn result;\r\n\t}\r\n\r\n\t/**\r\n\t * Creates a rational number of the specified numerator/denominator BigDecimal values.\r\n\t * \r\n\t * @param numerator the numerator {@link BigDecimal} value\r\n\t * @param denominator the denominator {@link BigDecimal} value (0 not allowed)\r\n\t * @return the rational number\r\n\t * @throws ArithmeticException if the denominator is 0 (division by zero)\r\n\t */\r\n\tpublic static BigRational valueOf(BigDecimal numerator, BigDecimal denominator) {\r\n\t\treturn valueOf(numerator).divide(valueOf(denominator));\r\n\t}\r\n\t\r\n\tprivate static BigRational of(BigDecimal numerator, BigDecimal denominator) {\r\n\t\tif (numerator.signum() == 0 && denominator.signum() != 0) {\r\n\t\t\treturn ZERO;\r\n\t\t}\r\n\t\tif (numerator.compareTo(BigDecimal.ONE) == 0 && denominator.compareTo(BigDecimal.ONE) == 0) {\r\n\t\t\treturn ONE;\r\n\t\t}\r\n\t\treturn new BigRational(numerator, denominator);\r\n\t}\r\n\r\n\t/**\r\n\t * Returns the smallest of the specified rational numbers.\r\n\t * \r\n\t * @param values the rational numbers to compare\r\n\t * @return the smallest rational number, 0 if no numbers are specified\r\n\t */\r\n\tpublic static BigRational min(BigRational... values) {\r\n\t\tif (values.length == 0) {\r\n\t\t\treturn BigRational.ZERO;\r\n\t\t}\r\n\t\tBigRational result = values[0];\r\n\t\tfor (int i = 1; i < values.length; i++) {\r\n\t\t\tresult = result.min(values[i]);\r\n\t\t}\r\n\t\treturn result;\r\n\t}\r\n\r\n\t/**\r\n\t * Returns the largest of the specified rational numbers.\r\n\t * \r\n\t * @param values the rational numbers to compare\r\n\t * @return the largest rational number, 0 if no numbers are specified\r\n\t * @see #max(BigRational)\r\n\t */\r\n\tpublic static BigRational max(BigRational... values) {\r\n\t\tif (values.length == 0) {\r\n\t\t\treturn BigRational.ZERO;\r\n\t\t}\r\n\t\tBigRational result = values[0];\r\n\t\tfor (int i = 1; i < values.length; i++) {\r\n\t\t\tresult = result.max(values[i]);\r\n\t\t}\r\n\t\treturn result;\r\n\t}\r\n\r\n\tprivate static List<BigRational> bernoulliCache = new ArrayList<>();\r\n\t\r\n\t/**\r\n\t * Calculates the Bernoulli number for the specified index.\r\n\t * \r\n\t * <p>This function calculates the <strong>first Bernoulli numbers</strong> and therefore <code>bernoulli(1)</code> returns -0.5</p>\r\n\t * <p>Note that <code>bernoulli(x)</code> for all odd x &gt; 1 returns 0</p>\r\n\t * <p>See: <a href=\"https://en.wikipedia.org/wiki/Bernoulli_number\">Wikipedia: Bernoulli number</a></p>\r\n\t * \r\n\t * @param n the index of the Bernoulli number to be calculated (starting at 0)\r\n\t * @return the Bernoulli number for the specified index\r\n\t * @throws ArithmeticException if x is lesser than 0\r\n\t */\r\n    public static BigRational bernoulli(int n) {\r\n\t\tif (n < 0) {\r\n\t\t\tthrow new ArithmeticException(\"Illegal bernoulli(n) for n < 0: n = \" + n);\r\n\t\t}\r\n    \tif (n == 1) {\r\n    \t\treturn valueOf(-1, 2);\r\n    \t} else if (n % 2 == 1) {\r\n    \t\treturn ZERO;\r\n    \t}\r\n    \t\r\n    \tsynchronized (bernoulliCache) {\r\n    \t\tint index = n / 2;\r\n    \t\t\r\n    \t\tif (bernoulliCache.size() <= index) {\r\n    \t\t\tfor (int i = bernoulliCache.size(); i <= index; i++) {\r\n    \t\t\t\tBigRational b = calculateBernoulli(i * 2);\r\n\t\t\t\t\tbernoulliCache.add(b);\r\n\t\t\t\t}\r\n    \t\t}\r\n    \t\t\r\n    \t\treturn bernoulliCache.get(index);\r\n\t\t}\r\n    }\r\n    \r\n    private static BigRational calculateBernoulli(int n) {\r\n    \treturn IntStream.rangeClosed(0, n).parallel().mapToObj(k -> {\r\n            BigRational jSum = ZERO ;\r\n            BigRational bin = ONE ;\r\n            for(int j=0 ; j <= k ; j++) {\r\n                BigRational jPowN = valueOf(j).pow(n);\r\n                if (j % 2 == 0) {\r\n                \tjSum = jSum.add(bin.multiply(jPowN)) ;\r\n                } else {\r\n                \tjSum = jSum.subtract(bin.multiply(jPowN)) ;\r\n                }\r\n\r\n                bin = bin.multiply(valueOf(k-j).divide(valueOf(j+1)));\r\n            }\r\n            return jSum.divide(valueOf(k+1));\r\n    \t}).reduce(ZERO, BigRational::add);\r\n    }\r\n\r\n\t@Override\r\n\tpublic int intValue() {\r\n\t\treturn toBigDecimal().intValue();\r\n\t}\r\n\r\n\t@Override\r\n\tpublic long longValue() {\r\n\t\treturn toBigDecimal().longValue();\r\n\t}\r\n\r\n\t@Override\r\n\tpublic float floatValue() {\r\n\t\treturn toFloat();\r\n\t}\r\n\r\n\t@Override\r\n\tpublic double doubleValue() {\r\n\t\treturn toDouble();\r\n\t}\r\n}\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/DefaultBigDecimalMath.java",
    "content": "package ch.obermuhlner.math.big;\n\nimport java.math.BigDecimal;\nimport java.math.MathContext;\nimport java.math.RoundingMode;\nimport java.util.*;\n\n/**\n * A wrapper around {@link BigDecimalMath} that passes a current {@link MathContext} to the\n * functions that need a {@link MathContext} argument.\n *\n * <p>The initial default {@link MathContext} is equivalent to {@link MathContext#DECIMAL128}\n * but this can be overridden by setting the following system properties:</p>\n * <ul>\n *     <li><code>ch.obermuhlner.math.big.default.precision</code> to a positive integer precision (default=34)</li>\n *     <li><code>ch.obermuhlner.math.big.default.rounding</code> to a {@link RoundingMode} name (default=HALF_UP) </li>\n * </ul>\n *\n * <p>It is also possible to programmatically set the default {@link MathContext} using {@link #setDefaultMathContext(MathContext)}.\n * It is recommended to set the desired precision in the {@link MathContext} very early in the startup of the application and to not change it afterwards.</p>\n *\n * <p>Important: Avoid the pitfall of setting the precision temporarily using {@link #setDefaultMathContext(MathContext)} for a calculation.\n * This can lead to race conditions and calculations with the wrong precision\n * if other threads in your application do the same thing.</p>\n *\n * <p>To set a temporary {@link MathContext} you have to choice to use either:\n * <ul>\n *      <li><code>DefaultBigDecimalMath.createLocalMathContext()</code> in a try-with-resources statement</li>\n *      <li><code>DefaultBigDecimalMath.withLocalMathContext()</code> with a lambda function</li>\n * </ul>\n *\n * Example code using <code>DefaultBigDecimalMath.createLocalMathContext()</code>:\n * <pre>\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\ntry (DefaultBigDecimalMath.LocalMathContext context = DefaultBigDecimalMath.createLocalMathContext(5)) {\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n    try (DefaultBigDecimalMath.LocalMathContext context2 = DefaultBigDecimalMath.createLocalMathContext(10)) {\n        System.out.println(\"Pi[10]: \" + DefaultBigDecimalMath.pi());\n    }\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n}\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\n </pre>\n *\n * Example code using <code>DefaultBigDecimalMath.withLocalMathContext()</code>:\n * <pre>\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\nDefaultBigDecimalMath.withPrecision(5, () -&gt; {\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n    DefaultBigDecimalMath.withPrecision(10, () -&gt; {\n        System.out.println(\"Pi[10]: \" + DefaultBigDecimalMath.pi());\n    });\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n});\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\n</pre>\n *\n * Both snippets with give the following ouput:\n * <pre>\nPi[default]: 3.141592653589793238462643383279503\nPi[5]: 3.1416\nPi[10]: 3.141592654\nPi[5]: 3.1416\nPi[default]: 3.141592653589793238462643383279503\n</pre>\n * <p>The temporary {@link MathContext} are stored in {@link ThreadLocal} variables\n * and will therefore not conflict with each other when used in multi-threaded use case.</p>\n *\n * <p>Important: Due to the {@link ThreadLocal} variables the local {@link MathContext} will\n * <strong>not</strong> be available in other threads.\n * This includes streams using <code>parallel()</code>, thread pools and manually started threads.\n * If you need temporary {@link MathContext} for calculations then you <strong>must</strong>\n * set the local {@link MathContext} inside <strong>every</strong> separate thread.</p>\n *\n * <pre>\ntry (DefaultBigDecimalMath.LocalMathContext context = DefaultBigDecimalMath.createLocalMathContext(5)) {\n    BigDecimalStream.range(0.0, 1.0, 0.01, DefaultBigDecimalMath.currentMathContext())\n        .map(b -&gt; DefaultBigDecimalMath.cos(b))\n        .map(b -&gt; \"sequential \" + Thread.currentThread().getName() + \" [5]: \" + b)\n        .forEach(System.out::println);\n\n    BigDecimalStream.range(0.0, 1.0, 0.01, DefaultBigDecimalMath.currentMathContext())\n        .parallel()\n        .map(b -&gt; {\n            try (DefaultBigDecimalMath.LocalMathContext context2 = DefaultBigDecimalMath.createLocalMathContext(5)) {\n                return DefaultBigDecimalMath.cos(b);\n            }\n        })\n        .map(b -&gt; \"parallel \" + Thread.currentThread().getName() + \" [5]: \" + b)\n        .forEach(System.out::println);\n}\n</pre>\n */\npublic class DefaultBigDecimalMath {\n\n    private static MathContext defaultMathContext = createDefaultMathContext();\n    private static ThreadLocal<Deque<MathContext>> mathContextStack = new ThreadLocal<>();\n\n    private static MathContext createDefaultMathContext () {\n        int precision = getIntSystemProperty(\"ch.obermuhlner.math.big.default.precision\", MathContext.DECIMAL128.getPrecision());\n        RoundingMode rounding = getRoundingModeSystemProperty(\"ch.obermuhlner.math.big.default.rounding\", MathContext.DECIMAL128.getRoundingMode());\n\n        return new MathContext(precision, rounding);\n    }\n\n    private static void pushMathContext(MathContext mathContext) {\n        Deque<MathContext> mathContexts = mathContextStack.get();\n        if (mathContexts == null) {\n            mathContexts = new ArrayDeque<>();\n            mathContextStack.set(mathContexts);\n        };\n        mathContexts.addLast(mathContext);\n    }\n\n    private static MathContext popMathContext() {\n        Deque<MathContext> mathContexts = mathContextStack.get();\n        MathContext poppedMathContext = mathContexts.removeLast();\n        if (mathContexts.isEmpty()) {\n            mathContextStack.remove();\n        }\n        return poppedMathContext;\n    }\n\n    private static int getIntSystemProperty(String propertyKey, int defaultValue) {\n        String propertyValue = System.getProperty(propertyKey, Integer.toString(defaultValue));\n        try {\n            return Integer.parseInt(propertyValue);\n        } catch(NumberFormatException ex) {\n            return propertyException(propertyKey,propertyValue,defaultValue);\n        }\n    }\n\n    private static RoundingMode getRoundingModeSystemProperty(String propertyKey, RoundingMode defaultValue) {\n        String propertyValue = System.getProperty(propertyKey, defaultValue.name());\n        try {\n            return RoundingMode.valueOf(propertyValue);\n        } catch(IllegalArgumentException ex) {\n            return propertyException(propertyKey,propertyValue,defaultValue);\n        }\n    }\n\n    private static <T> T propertyException(String propertyKey,String propertyValue,T defaultValue){\n        System.err.println(\"Property '\" + propertyKey + \"' is not valid: \" + propertyValue + \" (using \" + defaultValue + \" instead)\");\n        return defaultValue;\n    }\n\n    /**\n     * Sets the default {@link MathContext} used if no other {@link MathContext} is defined using {@link #withLocalMathContext(MathContext, Runnable)}.\n     *\n     * @param defaultMathContext the default {@link MathContext}\n     * @see #currentMathContext()\n     * @see #withLocalMathContext(int, Runnable)\n     * @see #withLocalMathContext(int, RoundingMode, Runnable)\n     * @see #withLocalMathContext(MathContext, Runnable)\n     */\n    public static void setDefaultMathContext(MathContext defaultMathContext) {\n        Objects.requireNonNull(defaultMathContext);\n        DefaultBigDecimalMath.defaultMathContext = defaultMathContext;\n    }\n\n    /**\n     * Returns the default {@link MathContext} used for all mathematical functions in this class.\n     *\n     * @return the default {@link MathContext}\n     */\n    public static MathContext getDefaultMathContext() {\n        return defaultMathContext;\n    }\n\n    /**\n     * Executes the given {@link Runnable} using the specified precision.\n     *\n     * @param precision the precision to use for calculations in the <code>runnable</code>\n     * @param runnable the {@link Runnable} to execute\n     */\n    public static void withLocalMathContext(int precision, Runnable runnable) {\n        withLocalMathContext(new MathContext(precision), runnable);\n    }\n\n    /**\n     * Executes the given {@link Runnable} using the specified precision and {@link RoundingMode}.\n     *\n     * @param precision the precision to use for calculations in the <code>runnable</code>\n     * @param roundingMode the {@link RoundingMode} to use for calculations in the <code>runnable</code>\n     * @param runnable the {@link Runnable} to execute\n     */\n    public static void withLocalMathContext(int precision, RoundingMode roundingMode, Runnable runnable) {\n        withLocalMathContext(new MathContext(precision, roundingMode), runnable);\n    }\n\n    /**\n     * Executes the given {@link Runnable} using the specified {@link MathContext}.\n     *\n     * @param mathContext the {@link MathContext} to use for calculations in the <code>runnable</code>\n     * @param runnable the {@link Runnable} to execute\n     */\n    public static void withLocalMathContext(MathContext mathContext, Runnable runnable) {\n        try (LocalMathContext context = createLocalMathContext(mathContext)) {\n            runnable.run();\n        }\n    }\n\n    /**\n     * Executes the given {@link Runnable} using the specified precision.\n     *\n     * @param precision the precision to use for calculations\n     * @return the created {@link LocalMathContext} to be used in a try-with-resources statement\n     */\n    public static LocalMathContext createLocalMathContext(int precision) {\n        return createLocalMathContext(new MathContext(precision));\n    }\n\n    /**\n     * Executes the given {@link Runnable} using the specified precision and {@link RoundingMode}.\n     *\n     * @param precision the precision to use for calculations\n     * @param roundingMode the {@link RoundingMode} to use for calculations in the <code>runnable</code>\n     * @return the created {@link LocalMathContext} to be used in a try-with-resources statement\n     */\n    public static LocalMathContext createLocalMathContext(int precision, RoundingMode roundingMode) {\n        return createLocalMathContext(new MathContext(precision, roundingMode));\n    }\n\n    /**\n     * Executes the given {@link Runnable} using the specified {@link MathContext}.\n     *\n     * @param mathContext the {@link MathContext} to use for calculations\n     * @return the created {@link LocalMathContext} to be used in a try-with-resources statement\n     */\n    public static LocalMathContext createLocalMathContext(MathContext mathContext) {\n        return new LocalMathContext(mathContext);\n    }\n\n    /**\n     * Returns the current {@link MathContext} used for all mathematical functions in this class.\n     *\n     * <p>The current {@link MathContext} is the last {@link MathContext} specified\n     * using {@link #withLocalMathContext(MathContext, Runnable)}\n     * or the default {@link MathContext} if none was specified.</p>\n     *\n     * @return the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see #withLocalMathContext(int, Runnable)\n     * @see #withLocalMathContext(int, RoundingMode, Runnable)\n     * @see #withLocalMathContext(MathContext, Runnable)\n     */\n    public static MathContext currentMathContext() {\n        Deque<MathContext> mathContexts = mathContextStack.get();\n        if (mathContexts == null || mathContexts.isEmpty()) {\n            return defaultMathContext;\n        }\n\n        return mathContexts.getLast();\n    }\n    \n    /**\n     * Rounds the specified {@link BigDecimal} to the precision of the current {@link MathContext}.\n     *\n     * @param value the {@link BigDecimal} to round\n     * @return the rounded {@link BigDecimal} value\n     * @see #currentMathContext()\n     * @see BigDecimalMath#round(BigDecimal, MathContext)\n     */\n    public static BigDecimal round(BigDecimal value) {\n        return  BigDecimalMath.round(value, defaultMathContext);\n    }\n\n    /**\n     * Rounds the specified {@link BigDecimal} to the precision of the current {@link MathContext} including trailing zeroes.\n     *\n     * @param value the {@link BigDecimal} to round\n     * @return the rounded {@link BigDecimal} value including trailing zeroes\n     * @see #currentMathContext()\n     * @see BigDecimalMath#roundWithTrailingZeroes(BigDecimal, MathContext)\n     */\n    public static BigDecimal roundWithTrailingZeroes(BigDecimal value) {\n        return BigDecimalMath.roundWithTrailingZeroes(value, currentMathContext());\n    }\n\n    /**\n     * Returns the {@link BigDecimal} that is <code>x + y</code> using the current {@link MathContext}.\n     *\n     * @param x the x value\n     * @param y the y value to add\n     * @return the resulting {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimal#add(BigDecimal, MathContext)\n     */\n    public static BigDecimal add(BigDecimal x, BigDecimal y) {\n        return x.add(y, currentMathContext());\n    }\n\n    /**\n     * Returns the {@link BigDecimal} that is <code>x - y</code> using the current {@link MathContext}.\n     *\n     * @param x the x value\n     * @param y the y value to subtract\n     * @return the resulting {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimal#subtract(BigDecimal, MathContext)\n     */\n    public static BigDecimal subtract(BigDecimal x, BigDecimal y) {\n        return x.subtract(y, currentMathContext());\n    }\n\n    /**\n     * Returns the {@link BigDecimal} that is <code>x * y</code> using the current {@link MathContext}.\n     *\n     * @param x the x value\n     * @param y the y value to multiply\n     * @return the resulting {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimal#multiply(BigDecimal, MathContext)\n     */\n    public static BigDecimal multiply(BigDecimal x, BigDecimal y) {\n        return x.multiply(y, currentMathContext());\n    }\n\n    /**\n     * Returns the {@link BigDecimal} that is <code>x / y</code> using the current {@link MathContext}.\n     *\n     * @param x the x value\n     * @param y the y value to divide\n     * @return the resulting {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimal#divide(BigDecimal, MathContext)\n     */\n    public static BigDecimal divide(BigDecimal x, BigDecimal y) {\n        return x.divide(y, currentMathContext());\n    }\n\n    /**\n     * Returns the {@link BigDecimal} that is <code>x % y</code> using the current {@link MathContext}.\n     *\n     * @param x the x value\n     * @param y the y value to divide\n     * @return the resulting {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimal#remainder(BigDecimal, MathContext)\n     */\n    public static BigDecimal remainder(BigDecimal x, BigDecimal y) {\n        return x.remainder(y, currentMathContext());\n    }\n\n    /**\n     * Calculates the reciprocal of the specified {@link BigDecimal} using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal}\n     * @return the reciprocal {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#reciprocal(BigDecimal, MathContext)\n     */\n    public static BigDecimal reciprocal(BigDecimal x) {\n        return BigDecimalMath.reciprocal(x, currentMathContext());\n    }\n\n    /**\n     * Calculates the factorial of the specified {@link BigDecimal} using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal}\n     * @return the factorial {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#factorial(BigDecimal, MathContext)\n     */\n    public static BigDecimal factorial(BigDecimal x) {\n        return BigDecimalMath.factorial(x, currentMathContext());\n    }\n\n    /**\n     * Calculates the gamma function of the specified {@link BigDecimal} using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal}\n     * @return the gamma {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#gamma(BigDecimal, MathContext)\n     */\n    public static BigDecimal gamma(BigDecimal x) {\n        return BigDecimalMath.gamma(x, currentMathContext());\n    }\n\n    /**\n     * Calculates the Bernoulli number for the specified index using the current {@link MathContext}.\n     *\n     * @param n the index of the Bernoulli number to be calculated (starting at 0)\n     * @return the Bernoulli number for the specified index with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#bernoulli(int, MathContext)\n     */\n    public static BigDecimal bernoulli(int n) {\n        return BigDecimalMath.bernoulli(n, currentMathContext());\n    }\n\n    /**\n     * Calculates {@link BigDecimal} x to the power of {@link BigDecimal} y (x<sup>y</sup>) using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} value to take to the power\n     * @param y the {@link BigDecimal} value to serve as exponent\n     * @return the calculated x to the power of y with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#pow(BigDecimal, BigDecimal, MathContext)\n     */\n    public static BigDecimal pow(BigDecimal x, BigDecimal y) {\n        return BigDecimalMath.pow(x, y, currentMathContext());\n    }\n\n    /**\n     * Calculates {@link BigDecimal} x to the power of <code>long</code> y (x<sup>y</sup>) using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} value to take to the power\n     * @param y the <code>long</code> value to serve as exponent\n     * @return the calculated x to the power of y with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#pow(BigDecimal, long, MathContext)\n     */\n    public static BigDecimal pow(BigDecimal x, long y) {\n        return BigDecimalMath.pow(x, y, currentMathContext());\n    }\n\n    /**\n     * Calculates the square root of {@link BigDecimal} x using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} value to calculate the square root\n     * @return the calculated square root of x with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#sqrt(BigDecimal, MathContext)\n     */\n    public static BigDecimal sqrt(BigDecimal x) {\n        return BigDecimalMath.sqrt(x, currentMathContext());\n    }\n\n    /**\n     * Calculates the n'th root of {@link BigDecimal} x using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} value to calculate the n'th root\n     * @param n the {@link BigDecimal} defining the root\n     *\n     * @return the calculated n'th root of x with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#root(BigDecimal, BigDecimal, MathContext)\n     */\n    public static BigDecimal root(BigDecimal x, BigDecimal n) {\n        return BigDecimalMath.root(x, n, currentMathContext());\n    }\n\n    /**\n     * Calculates the natural logarithm of {@link BigDecimal} x using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} to calculate the natural logarithm for\n     * @return the calculated natural logarithm {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#log(BigDecimal, MathContext)\n     */\n    public static BigDecimal log(BigDecimal x) {\n        return BigDecimalMath.log(x, currentMathContext());\n    }\n\n    /**\n     * Calculates the logarithm of {@link BigDecimal} x to the base 2 using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} to calculate the logarithm base 2 for\n     * @return the calculated natural logarithm {@link BigDecimal} to the base 2 with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#log2(BigDecimal, MathContext)\n     */\n    public static BigDecimal log2(BigDecimal x) {\n        return BigDecimalMath.log2(x, currentMathContext());\n    }\n\n    /**\n     * Calculates the logarithm of {@link BigDecimal} x to the base 10 using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} to calculate the logarithm base 10 for\n     * @return the calculated natural logarithm {@link BigDecimal} to the base 10 with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#log10(BigDecimal, MathContext)\n     */\n    public static BigDecimal log10(BigDecimal x) {\n        return BigDecimalMath.log10(x, currentMathContext());\n    }\n\n    /**\n     * Returns the number pi using the current {@link MathContext}.\n     *\n     * @return the number pi with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#pi(MathContext)\n     */\n    public static BigDecimal pi() {\n        return BigDecimalMath.pi(currentMathContext());\n    }\n\n    /**\n     * Returns the number e using the current {@link MathContext}.\n     *\n     * @return the number e with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#e(MathContext)\n     */\n    public static BigDecimal e() {\n        return BigDecimalMath.e(currentMathContext());\n    }\n\n    /**\n     * Calculates the natural exponent of {@link BigDecimal} x (e<sup>x</sup>) using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} to calculate the exponent for\n     * @return the calculated exponent {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#exp(BigDecimal, MathContext)\n     */\n    public static BigDecimal exp(BigDecimal x) {\n        return BigDecimalMath.exp(x, currentMathContext());\n    }\n\n    /**\n     * Calculates the sine (sinus) of {@link BigDecimal} x using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} to calculate the sine for\n     * @return the calculated sine {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#sin(BigDecimal, MathContext)\n     */\n    public static BigDecimal sin(BigDecimal x) {\n        return BigDecimalMath.sin(x, currentMathContext());\n    }\n\n    /**\n     * Calculates the arc sine (inverted sine) of {@link BigDecimal} x using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} to calculate the arc sine for\n     * @return the calculated arc sine {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#asin(BigDecimal, MathContext)\n     */\n    public static BigDecimal asin(BigDecimal x) {\n        return BigDecimalMath.asin(x, currentMathContext());\n    }\n\n    /**\n     * Calculates the cosine (cosinus) of {@link BigDecimal} x using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} to calculate the cosine for\n     * @return the calculated cosine {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     */\n    public static BigDecimal cos(BigDecimal x) {\n        return BigDecimalMath.cos(x, currentMathContext());\n    }\n\n    /**\n     * Calculates the arc cosine (inverted cosine) of {@link BigDecimal} x using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} to calculate the arc cosine for\n     * @return the calculated arc sine {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#acos(BigDecimal, MathContext)\n     */\n    public static BigDecimal acos(BigDecimal x) {\n        return BigDecimalMath.acos(x, currentMathContext());\n    }\n\n    /**\n     * Calculates the tangens of {@link BigDecimal} x using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} to calculate the tangens for\n     * @return the calculated tangens {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#tan(BigDecimal, MathContext)\n     */\n    public static BigDecimal tan(BigDecimal x) {\n        return BigDecimalMath.tan(x, currentMathContext());\n    }\n\n    /**\n     * Calculates the arc tangens (inverted tangens) of {@link BigDecimal} x using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} to calculate the arc tangens for\n     * @return the calculated arc tangens {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#atan(BigDecimal, MathContext)\n     */\n    public static BigDecimal atan(BigDecimal x) {\n        return BigDecimalMath.atan(x, currentMathContext());\n    }\n\n    /**\n     * Calculates the arc tangens (inverted tangens) of {@link BigDecimal} y / x in the range -<i>pi</i> to <i>pi</i> using the current {@link MathContext}.\n     *\n     * @param y the {@link BigDecimal}\n     * @param x the {@link BigDecimal}\n     * @return the calculated arc tangens {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see #atan2(BigDecimal, BigDecimal)\n     */\n    public static BigDecimal atan2(BigDecimal y, BigDecimal x) {\n        return BigDecimalMath.atan2(y, x, currentMathContext());\n    }\n\n    /**\n     * Calculates the cotangens of {@link BigDecimal} x using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} to calculate the cotangens for\n     * @return the calculated cotanges {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#cot(BigDecimal, MathContext)\n     */\n    public static BigDecimal cot(BigDecimal x) {\n        return BigDecimalMath.cot(x, currentMathContext());\n    }\n\n    /**\n     * Calculates the inverse cotangens (arc cotangens) of {@link BigDecimal} x using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} to calculate the arc cotangens for\n     * @return the calculated arc cotangens {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#acot(BigDecimal, MathContext)\n     */\n    public static BigDecimal acot(BigDecimal x) {\n        return BigDecimalMath.acot(x, currentMathContext());\n    }\n\n    /**\n     * Calculates the hyperbolic sine of {@link BigDecimal} x using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} to calculate the hyperbolic sine for\n     * @return the calculated hyperbolic sine {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#sinh(BigDecimal, MathContext)\n     */\n    public static BigDecimal sinh(BigDecimal x) {\n        return BigDecimalMath.sinh(x, currentMathContext());\n    }\n\n    /**\n     * Calculates the hyperbolic cosine of {@link BigDecimal} x using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} to calculate the hyperbolic cosine for\n     * @return the calculated hyperbolic cosine {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#cosh(BigDecimal, MathContext)\n     */\n    public static BigDecimal cosh(BigDecimal x) {\n        return BigDecimalMath.cosh(x, currentMathContext());\n    }\n\n    /**\n     * Calculates the hyperbolic tangens of {@link BigDecimal} x using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} to calculate the hyperbolic tangens for\n     * @return the calculated hyperbolic tangens {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#tanh(BigDecimal, MathContext)\n     */\n    public static BigDecimal tanh(BigDecimal x) {\n        return BigDecimalMath.tanh(x, currentMathContext());\n    }\n\n    /**\n     * Calculates the hyperbolic cotangens of {@link BigDecimal} x using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} to calculate the hyperbolic cotangens for\n     * @return the calculated hyperbolic cotangens {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#coth(BigDecimal, MathContext)\n     */\n    public static BigDecimal coth(BigDecimal x) {\n        return BigDecimalMath.coth(x, currentMathContext());\n    }\n\n    /**\n     * Calculates the arc hyperbolic sine (inverse hyperbolic sine) of {@link BigDecimal} x using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} to calculate the arc hyperbolic sine for\n     * @return the calculated arc hyperbolic sine {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#asinh(BigDecimal, MathContext)\n     */\n    public static BigDecimal asinh(BigDecimal x) {\n        return BigDecimalMath.asinh(x, currentMathContext());\n    }\n\n    /**\n     * Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of {@link BigDecimal} x using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} to calculate the arc hyperbolic cosine for\n     * @return the calculated arc hyperbolic cosine {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#acosh(BigDecimal, MathContext)\n     */\n    public static BigDecimal acosh(BigDecimal x) {\n        return BigDecimalMath.acosh(x, currentMathContext());\n    }\n\n    /**\n     * Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of {@link BigDecimal} x using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} to calculate the arc hyperbolic tangens for\n     * @return the calculated arc hyperbolic tangens {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#atanh(BigDecimal, MathContext)\n     */\n    public static BigDecimal atanh(BigDecimal x) {\n        return BigDecimalMath.atanh(x, currentMathContext());\n    }\n\n    /**\n     * Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of {@link BigDecimal} x using the current {@link MathContext}.\n     *\n     * @param x the {@link BigDecimal} to calculate the arc hyperbolic cotangens for\n     * @return the calculated arc hyperbolic cotangens {@link BigDecimal} with the precision specified in the current {@link MathContext}\n     * @see #currentMathContext()\n     * @see BigDecimalMath#acoth(BigDecimal, MathContext)\n     */\n    public static BigDecimal acoth(BigDecimal x) {\n        return BigDecimalMath.acoth(x, currentMathContext());\n    }\n\n    /**\n     * The local context used to push and pop a {@link MathContext} on the stack.\n     *\n     * <p>The recommended way to use this class is to use the try-with-resources.</p>\n     */\n    public static class LocalMathContext implements AutoCloseable {\n        public final MathContext mathContext;\n\n        LocalMathContext(MathContext mathContext) {\n            this.mathContext = mathContext;\n            pushMathContext(mathContext);\n        }\n\n        @Override\n        public void close() {\n            popMathContext();\n        }\n    }\n}\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/AsinCalculator.java",
    "content": "package ch.obermuhlner.math.big.internal;\r\n\r\nimport java.math.BigDecimal;\r\nimport java.math.MathContext;\r\n\r\nimport ch.obermuhlner.math.big.BigRational;\r\n\r\n/**\r\n * Calculates arc sinus using the Maclaurin series.\r\n * \r\n * <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\r\n * \r\n * <p>No argument checking or optimizations are done.\r\n * This implementation is <strong>not</strong> intended to be called directly.</p>\r\n */\r\npublic class AsinCalculator extends SeriesCalculator {\r\n\r\n\tpublic static final AsinCalculator INSTANCE = new AsinCalculator();\r\n\t\r\n\tprivate int n = 0;\r\n\tprivate BigRational factorial2n = BigRational.ONE;\r\n\tprivate BigRational factorialN = BigRational.ONE;\r\n\tprivate BigRational fourPowerN = BigRational.ONE;\r\n\t\r\n\tprivate AsinCalculator() {\r\n\t}\r\n\t\r\n\t@Override\r\n\tprotected BigRational getCurrentFactor() {\r\n\t\tBigRational factor = factorial2n.divide(fourPowerN.multiply(factorialN).multiply(factorialN).multiply(2 * n + 1));\r\n\t\treturn factor;\r\n\t}\r\n\t\r\n\t@Override\r\n\tprotected void calculateNextFactor() {\r\n\t\tn++;\r\n\t\tfactorial2n = factorial2n.multiply(2 * n - 1).multiply(2 * n);\r\n\t\tfactorialN = factorialN.multiply(n);\r\n\t\tfourPowerN = fourPowerN.multiply(4);\r\n\t}\r\n\t\r\n\t@Override\r\n\tprotected PowerIterator createPowerIterator(BigDecimal x, MathContext mathContext) {\r\n\t\treturn new PowerTwoNPlusOneIterator(x, mathContext);\r\n\t}\r\n}\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/AtanhCalculator.java",
    "content": "package ch.obermuhlner.math.big.internal;\n\nimport ch.obermuhlner.math.big.BigRational;\n\nimport java.math.BigDecimal;\nimport java.math.MathContext;\n\n/**\n * Calculates sinus hyperbolicus using the Taylor series.\n * \n * <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n * \n * <p>No argument checking or optimizations are done.\n * This implementation is <strong>not</strong> intended to be called directly.</p>\n */\npublic class AtanhCalculator extends SeriesCalculator {\n\n\tpublic static final AtanhCalculator INSTANCE = new AtanhCalculator();\n\n\tprivate int n = 0;\n\n\tprivate AtanhCalculator() {\n\t\tsuper(true);\n\t}\n\t\n\t@Override\n\tprotected BigRational getCurrentFactor() {\n\t\treturn BigRational.valueOf(1, 2 * n + 1);\n\t}\n\t\n\t@Override\n\tprotected void calculateNextFactor() {\n\t\tn++;\n\t}\n\t\n\t@Override\n\tprotected PowerIterator createPowerIterator(BigDecimal x, MathContext mathContext) {\n\t\treturn new PowerTwoNPlusOneIterator(x, mathContext);\n\t}\n}\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/CosCalculator.java",
    "content": "package ch.obermuhlner.math.big.internal;\r\n\r\nimport java.math.BigDecimal;\r\nimport java.math.MathContext;\r\n\r\nimport ch.obermuhlner.math.big.BigRational;\r\n\r\n/**\r\n * Calculates cosinus using the Maclaurin series.\r\n * \r\n * <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\r\n * \r\n * <p>No argument checking or optimizations are done.\r\n * This implementation is <strong>not</strong> intended to be called directly.</p>\r\n */\r\npublic class CosCalculator extends SeriesCalculator {\r\n\r\n\tpublic static final CosCalculator INSTANCE = new CosCalculator();\r\n\t\r\n\tprivate int n = 0;\r\n\tprivate boolean negative = false;\r\n\tprivate BigRational factorial2n = BigRational.ONE;\r\n\t\r\n\tprivate CosCalculator() {\r\n\t\tsuper(true);\r\n\t}\r\n\t\r\n\t@Override\r\n\tprotected BigRational getCurrentFactor() {\r\n\t\tBigRational factor = factorial2n.reciprocal();\r\n\t\tif (negative) {\r\n\t\t\tfactor = factor.negate();\r\n\t\t}\r\n\t\treturn factor;\r\n\t}\r\n\t\r\n\t@Override\r\n\tprotected void calculateNextFactor() {\r\n\t\tn++;\r\n\t\tfactorial2n = factorial2n.multiply(2 * n - 1).multiply(2 * n);\r\n\t\tnegative = !negative;\r\n\t}\r\n\t\r\n\t@Override\r\n\tprotected PowerIterator createPowerIterator(BigDecimal x, MathContext mathContext) {\r\n\t\treturn new PowerTwoNIterator(x, mathContext);\r\n\t}\r\n}\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/CoshCalculator.java",
    "content": "package ch.obermuhlner.math.big.internal;\r\n\r\nimport java.math.BigDecimal;\r\nimport java.math.MathContext;\r\n\r\nimport ch.obermuhlner.math.big.BigRational;\r\n\r\n/**\r\n * Calculates cosinus hyperbolicus using the Taylor series.\r\n * \r\n * <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\r\n * \r\n * <p>No argument checking or optimizations are done.\r\n * This implementation is <strong>not</strong> intended to be called directly.</p>\r\n */\r\npublic class CoshCalculator extends SeriesCalculator {\r\n\r\n\tpublic static final CoshCalculator INSTANCE = new CoshCalculator();\r\n\t\r\n\tprivate int n = 0;\r\n\r\n\tprivate BigRational factorial2n = BigRational.ONE;\r\n\t\r\n\tprivate CoshCalculator() {\r\n\t\tsuper(true);\r\n\t}\r\n\t\r\n\t@Override\r\n\tprotected BigRational getCurrentFactor() {\r\n\t\treturn factorial2n.reciprocal();\r\n\t}\r\n\t\r\n\t@Override\r\n\tprotected void calculateNextFactor() {\r\n\t\tn++;\r\n\t\tfactorial2n = factorial2n.multiply(2 * n - 1).multiply(2 * n);\r\n\t}\r\n\t\r\n\t@Override\r\n\tprotected PowerIterator createPowerIterator(BigDecimal x, MathContext mathContext) {\r\n\t\treturn new PowerTwoNIterator(x, mathContext);\r\n\t}\r\n}\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/ExpCalculator.java",
    "content": "package ch.obermuhlner.math.big.internal;\r\n\r\nimport java.math.BigDecimal;\r\nimport java.math.MathContext;\r\n\r\nimport ch.obermuhlner.math.big.BigRational;\r\n\r\n/**\r\n * Calculates exp using the Maclaurin series.\r\n * \r\n * <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\r\n * \r\n * <p>No argument checking or optimizations are done.\r\n * This implementation is <strong>not</strong> intended to be called directly.</p>\r\n */\r\npublic class ExpCalculator extends SeriesCalculator {\r\n\r\n\tpublic static final ExpCalculator INSTANCE = new ExpCalculator();\r\n\t\r\n\tprivate int n = 0;\r\n\tprivate BigRational oneOverFactorialOfN = BigRational.ONE;\r\n\t\r\n\tprivate ExpCalculator() {\r\n\t\t// prevent instances\r\n\t}\r\n\r\n\t@Override\r\n\tprotected BigRational getCurrentFactor() {\r\n\t\treturn oneOverFactorialOfN;\r\n\t}\r\n\t\r\n\t@Override\r\n\tprotected void calculateNextFactor() {\r\n\t\tn++;\r\n\t\toneOverFactorialOfN = oneOverFactorialOfN.divide(n);\r\n\t}\r\n\r\n\t@Override\r\n\tprotected PowerIterator createPowerIterator(BigDecimal x, MathContext mathContext) {\r\n\t\treturn new PowerNIterator(x, mathContext);\r\n\t}\r\n}\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/PowerIterator.java",
    "content": "package ch.obermuhlner.math.big.internal;\r\n\r\nimport java.math.BigDecimal;\r\n\r\n/**\r\n * Iterator over the powers of a value x.\r\n * \r\n * <p>This API allows to efficiently calculate the various powers of x in a taylor series by storing intermediate results.</p>\r\n * <p>For example x<sup>n</sup> can be calculated using one multiplication by storing the previously calculated x<sup>n-1</sup> and x.</p>\r\n * \r\n * <p>{@link #getCurrentPower()} will be called first to retrieve the initial value.</p>\r\n * \r\n * For later iterations {@link #calculateNextPower()} will be called before {@link #getCurrentPower()}.\r\n */\r\npublic interface PowerIterator {\r\n\t\r\n\t/**\r\n\t * Returns the current power.\r\n\t * \r\n\t * @return the current power.\r\n\t */\r\n\tBigDecimal getCurrentPower();\r\n\t\r\n\t/**\r\n\t * Calculates the next power.\r\n\t */\r\n\tvoid calculateNextPower();\r\n}"
  },
  {
    "path": "ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/PowerNIterator.java",
    "content": "package ch.obermuhlner.math.big.internal;\r\n\r\nimport java.math.BigDecimal;\r\nimport java.math.MathContext;\r\n\r\n/**\r\n * {@link PowerIterator} to calculate x<sup>n</sup>.\r\n */\r\npublic class PowerNIterator implements PowerIterator {\r\n\r\n\tprivate final BigDecimal x;\r\n\r\n\tprivate final MathContext mathContext;\r\n\r\n\tprivate BigDecimal powerOfX;\r\n\r\n\tpublic PowerNIterator(BigDecimal x, MathContext mathContext) {\r\n\t\tthis.x = x;\r\n\t\tthis.mathContext = mathContext;\r\n\t\t\r\n\t\tpowerOfX = BigDecimal.ONE;\r\n\t}\r\n\t\r\n\t@Override\r\n\tpublic BigDecimal getCurrentPower() {\r\n\t\treturn powerOfX;\r\n\t}\r\n\r\n\t@Override\r\n\tpublic void calculateNextPower() {\r\n\t\tpowerOfX = powerOfX.multiply(x, mathContext);\r\n\t}\r\n}"
  },
  {
    "path": "ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/PowerTwoNIterator.java",
    "content": "package ch.obermuhlner.math.big.internal;\r\n\r\nimport java.math.BigDecimal;\r\nimport java.math.MathContext;\r\n\r\n/**\r\n * {@link PowerIterator} to calculate x<sup>2*n</sup>.\r\n */\r\npublic class PowerTwoNIterator implements PowerIterator {\r\n\r\n\tprivate final MathContext mathContext;\r\n\r\n\tprivate final BigDecimal xPowerTwo;\r\n\r\n\tprivate BigDecimal powerOfX;\r\n\r\n\tpublic PowerTwoNIterator(BigDecimal x, MathContext mathContext) {\r\n\t\tthis.mathContext = mathContext;\r\n\t\t\r\n\t\txPowerTwo = x.multiply(x, mathContext);\r\n\t\tpowerOfX = BigDecimal.ONE;\r\n\t}\r\n\t\r\n\t@Override\r\n\tpublic BigDecimal getCurrentPower() {\r\n\t\treturn powerOfX;\r\n\t}\r\n\r\n\t@Override\r\n\tpublic void calculateNextPower() {\r\n\t\tpowerOfX = powerOfX.multiply(xPowerTwo, mathContext);\r\n\t}\r\n}"
  },
  {
    "path": "ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.java",
    "content": "package ch.obermuhlner.math.big.internal;\n\nimport ch.obermuhlner.math.big.BigDecimalMath;\n\nimport java.math.BigDecimal;\nimport java.math.MathContext;\n\n/**\n * {@link PowerIterator} to calculate x<sup>2*n-1</sup>.\n */\npublic class PowerTwoNMinusOneIterator implements PowerIterator {\n\n\tprivate final MathContext mathContext;\n\n\tprivate final BigDecimal xPowerTwo;\n\n\tprivate BigDecimal powerOfX;\n\n\tpublic PowerTwoNMinusOneIterator(BigDecimal x, MathContext mathContext) {\n\t\tthis.mathContext = mathContext;\n\t\t\n\t\txPowerTwo = x.multiply(x, mathContext);\n\t\tpowerOfX = BigDecimalMath.reciprocal(x, mathContext);\n\t}\n\t\n\t@Override\n\tpublic BigDecimal getCurrentPower() {\n\t\treturn powerOfX;\n\t}\n\n\t@Override\n\tpublic void calculateNextPower() {\n\t\tpowerOfX = powerOfX.multiply(xPowerTwo, mathContext);\n\t}\n}"
  },
  {
    "path": "ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.java",
    "content": "package ch.obermuhlner.math.big.internal;\r\n\r\nimport java.math.BigDecimal;\r\nimport java.math.MathContext;\r\n\r\n/**\r\n * {@link PowerIterator} to calculate x<sup>2*n+1</sup>.\r\n */\r\npublic class PowerTwoNPlusOneIterator implements PowerIterator {\r\n\r\n\tprivate final MathContext mathContext;\r\n\r\n\tprivate final BigDecimal xPowerTwo;\r\n\r\n\tprivate BigDecimal powerOfX;\r\n\r\n\tpublic PowerTwoNPlusOneIterator(BigDecimal x, MathContext mathContext) {\r\n\t\tthis.mathContext = mathContext;\r\n\t\t\r\n\t\txPowerTwo = x.multiply(x, mathContext);\r\n\t\tpowerOfX = x;\r\n\t}\r\n\t\r\n\t@Override\r\n\tpublic BigDecimal getCurrentPower() {\r\n\t\treturn powerOfX;\r\n\t}\r\n\r\n\t@Override\r\n\tpublic void calculateNextPower() {\r\n\t\tpowerOfX = powerOfX.multiply(xPowerTwo, mathContext);\r\n\t}\r\n}"
  },
  {
    "path": "ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/SeriesCalculator.java",
    "content": "package ch.obermuhlner.math.big.internal;\n\nimport ch.obermuhlner.math.big.BigRational;\n\nimport java.math.BigDecimal;\nimport java.math.MathContext;\nimport java.util.ArrayList;\nimport java.util.List;\n\nimport static java.util.Objects.requireNonNull;\n\n/**\n * Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the {@link MathContext} is reached.\n * \n * <p>Stores the factors of the taylor series terms so that future calculations will be faster.</p>\n */\npublic abstract class SeriesCalculator {\n\n\tprivate final boolean calculateInPairs;\n\n\tprivate final List<BigRational> factors = new ArrayList<>();\n\n\t/**\n\t * Constructs a {@link SeriesCalculator} that calculates single terms.\n\t */\n\tprotected SeriesCalculator() {\n\t\tthis(false);\n\t}\n\t\n\t/**\n\t * Constructs a {@link SeriesCalculator} with control over whether the sum terms are calculated in pairs.\n\t * \n\t * <p>Calculation of pairs is useful for taylor series where the terms alternate the sign.\n\t * In these cases it is more efficient to calculate two terms at once check then whether the acceptable error has been reached.</p>\n\t * \n\t * @param calculateInPairs <code>true</code> to calculate the terms in pairs, <code>false</code> to calculate single terms\n\t */\n\tprotected SeriesCalculator(boolean calculateInPairs) {\n\t\tthis.calculateInPairs = calculateInPairs;\n\t}\n\t\n\t/**\n\t * Calculates the series for the specified value x and the precision defined in the {@link MathContext}.\n\t *\n\t * @param x the value x\n\t * @param mathContext the {@link MathContext}\n\t * @return the calculated result\n\t */\n\tpublic BigDecimal calculate(BigDecimal x, MathContext mathContext) {\n\t\tBigDecimal acceptableError = BigDecimal.ONE.movePointLeft(mathContext.getPrecision() + 1);\n\n\t\tPowerIterator powerIterator = createPowerIterator(x, mathContext);\n\t\t\n\t\tBigDecimal sum = BigDecimal.ZERO;\n\t\tBigDecimal step;\n\t\tint i = 0;\n\t\tdo {\n\t\t\tBigRational factor;\n\t\t\tBigDecimal xToThePower;\n\n\t\t\tfactor = getFactor(i);\n\t\t\txToThePower  = powerIterator.getCurrentPower();\n\t\t\tpowerIterator.calculateNextPower();\n\t\t\tstep = factor.getNumerator().multiply(xToThePower).divide(factor.getDenominator(), mathContext);\n\t\t\ti++;\n\n\t\t\tif (calculateInPairs) {\n\t\t\t\tfactor = getFactor(i);\n\t\t\t\txToThePower = powerIterator.getCurrentPower();\n\t\t\t\tpowerIterator.calculateNextPower();\n\t\t\t\tBigDecimal step2 = factor.getNumerator().multiply(xToThePower).divide(factor.getDenominator(), mathContext);\n\t\t\t\tstep = step.add(step2);\n\t\t\t\ti++;\n\t\t\t}\n\n\t\t\tsum = sum.add(step);\n\t\t\t//System.out.println(sum + \" \" + step);\n\t\t} while (step.abs().compareTo(acceptableError) > 0);\n\t\t\n\t\treturn sum.round(mathContext);\n\t}\n\t\n\t/**\n\t * Creates the {@link PowerIterator} used for this series.\n\t * \n\t * @param x the value x\n\t * @param mathContext the {@link MathContext}\n\t * @return the {@link PowerIterator}\n\t */\n\tprotected abstract PowerIterator createPowerIterator(BigDecimal x, MathContext mathContext);\n\n\t/**\n\t * Returns the factor of the term with specified index.\n\t *\n\t * All mutable state of this class (and all its subclasses) must be modified in this method.\n\t * This method is synchronized to allow thread-safe usage of this class.\n\t *\n\t * @param index the index (starting with 0)\n\t * @return the factor of the specified term\n\t */\n\tprotected synchronized BigRational getFactor(int index) {\n\t\twhile (factors.size() <= index) {\n\t\t\tBigRational factor = getCurrentFactor();\n\t\t\taddFactor(factor);\n\t\t\tcalculateNextFactor();\n\t\t}\n\t\treturn factors.get(index);\n\t}\n\n\tprivate void addFactor(BigRational factor){\n\t\tfactors.add(requireNonNull(factor, \"Factor cannot be null\"));\n\t}\n\n\t/**\n\t * Returns the factor of the highest term already calculated.\n\t * <p>When called for the first time will return the factor of the first term (index 0).</p>\n\t * <p>After this call the method {@link #calculateNextFactor()} will be called to prepare for the next term.</p>\n\t * \n\t * @return the factor of the highest term\n\t */\n\tprotected abstract BigRational getCurrentFactor();\n\t\n\t/**\n\t * Calculates the factor of the next term.\n\t */\n\tprotected abstract void calculateNextFactor();\n}\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/SinCalculator.java",
    "content": "package ch.obermuhlner.math.big.internal;\r\n\r\nimport java.math.BigDecimal;\r\nimport java.math.MathContext;\r\n\r\nimport ch.obermuhlner.math.big.BigRational;\r\n\r\n/**\r\n * Calculates sinus using the Maclaurin series.\r\n * \r\n * <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\r\n * \r\n * <p>No argument checking or optimizations are done.\r\n * This implementation is <strong>not</strong> intended to be called directly.</p>\r\n */\r\npublic class SinCalculator extends SeriesCalculator {\r\n\r\n\tpublic static final SinCalculator INSTANCE = new SinCalculator();\r\n\t\r\n\tprivate int n = 0;\r\n\tprivate boolean negative = false;\r\n\tprivate BigRational factorial2nPlus1 = BigRational.ONE;\r\n\t\r\n\tprivate SinCalculator() {\r\n\t\tsuper(true);\r\n\t}\r\n\t\r\n\t@Override\r\n\tprotected BigRational getCurrentFactor() {\r\n\t\tBigRational factor = factorial2nPlus1.reciprocal();\r\n\t\tif (negative) {\r\n\t\t\tfactor = factor.negate();\r\n\t\t}\r\n\t\treturn factor;\r\n\t}\r\n\t\r\n\t@Override\r\n\tprotected void calculateNextFactor() {\r\n\t\tn++;\r\n\t\tfactorial2nPlus1 = factorial2nPlus1.multiply(2 * n);\r\n\t\tfactorial2nPlus1 = factorial2nPlus1.multiply(2 * n + 1);\r\n\t\tnegative = !negative;\r\n\t}\r\n\t\r\n\t@Override\r\n\tprotected PowerIterator createPowerIterator(BigDecimal x, MathContext mathContext) {\r\n\t\treturn new PowerTwoNPlusOneIterator(x, mathContext);\r\n\t}\r\n}\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/SinhCalculator.java",
    "content": "package ch.obermuhlner.math.big.internal;\r\n\r\nimport java.math.BigDecimal;\r\nimport java.math.MathContext;\r\n\r\nimport ch.obermuhlner.math.big.BigRational;\r\n\r\n/**\r\n * Calculates sinus hyperbolicus using the Taylor series.\r\n * \r\n * <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\r\n * \r\n * <p>No argument checking or optimizations are done.\r\n * This implementation is <strong>not</strong> intended to be called directly.</p>\r\n */\r\npublic class SinhCalculator extends SeriesCalculator {\r\n\r\n\tpublic static final SinhCalculator INSTANCE = new SinhCalculator();\r\n\t\r\n\tprivate int n = 0;\r\n\r\n\tprivate BigRational factorial2nPlus1 = BigRational.ONE;\r\n\t\r\n\tprivate SinhCalculator() {\r\n\t\tsuper(true);\r\n\t}\r\n\t\r\n\t@Override\r\n\tprotected BigRational getCurrentFactor() {\r\n\t\treturn factorial2nPlus1.reciprocal();\r\n\t}\r\n\t\r\n\t@Override\r\n\tprotected void calculateNextFactor() {\r\n\t\tn++;\r\n\t\tfactorial2nPlus1 = factorial2nPlus1.multiply(2 * n);\r\n\t\tfactorial2nPlus1 = factorial2nPlus1.multiply(2 * n + 1);\r\n\t}\r\n\t\r\n\t@Override\r\n\tprotected PowerIterator createPowerIterator(BigDecimal x, MathContext mathContext) {\r\n\t\treturn new PowerTwoNPlusOneIterator(x, mathContext);\r\n\t}\r\n}\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/stream/BigDecimalStream.java",
    "content": "package ch.obermuhlner.math.big.stream;\r\n\r\nimport java.math.BigDecimal;\r\nimport java.math.MathContext;\r\nimport java.util.Comparator;\r\nimport java.util.Spliterator;\r\nimport java.util.Spliterators.AbstractSpliterator;\r\nimport java.util.function.Consumer;\r\nimport java.util.stream.Stream;\r\nimport java.util.stream.StreamSupport;\r\n\r\nimport ch.obermuhlner.math.big.BigDecimalMath;\r\n\r\n/**\r\n * Provides constructor methods for streams of {@link BigDecimal} elements. \r\n */\r\npublic class BigDecimalStream {\r\n\r\n    /**\r\n     * Returns a sequential ordered {@code Stream<BigDecimal>} from {@code startInclusive}\r\n     * (inclusive) to {@code endExclusive} (exclusive) by an incremental {@code step}.\r\n     *\r\n     * <p>An equivalent sequence of increasing values can be produced\r\n     * sequentially using a {@code for} loop as follows:\r\n     * <pre>for (BigDecimal i = startInclusive; i.compareTo(endExclusive) &lt; 0; i = i.add(step, mathContext)) {\r\n    // ...\r\n}</pre>\r\n     *\r\n     * @param startInclusive the (inclusive) initial value\r\n     * @param endExclusive the exclusive upper bound\r\n     * @param step the step between elements\r\n     * @param mathContext the {@link MathContext} used for all mathematical operations\r\n     * @return a sequential {@code Stream<BigDecimal>}\r\n     */\r\n    public static Stream<BigDecimal> range(BigDecimal startInclusive, BigDecimal endExclusive, BigDecimal step, MathContext mathContext) {\r\n    \tif (step.signum() == 0) {\r\n    \t\tthrow new IllegalArgumentException(\"invalid step: 0\");\r\n    \t}\r\n\t\tif (endExclusive.subtract(startInclusive).signum() != step.signum()) {\r\n\t\t\treturn Stream.empty();\r\n\t\t}\r\n    \treturn StreamSupport.stream(new BigDecimalSpliterator(startInclusive, endExclusive, false, step, mathContext), false);\r\n    }\r\n\r\n    /**\r\n     * Returns a sequential ordered {@code Stream<BigDecimal>} from {@code startInclusive}\r\n     * (inclusive) to {@code endExclusive} (exclusive) by an incremental {@code step}.\r\n     * \r\n     * <p>The {@code long} arguments are converted using {@link BigDecimal#valueOf(long)}.</p>\r\n     * \r\n     * @param startInclusive the (inclusive) initial value\r\n     * @param endExclusive the exclusive upper bound\r\n     * @param step the step between elements\r\n     * @param mathContext the {@link MathContext} used for all mathematical operations\r\n     * @return a sequential {@code Stream<BigDecimal>}\r\n     * @see #range(BigDecimal, BigDecimal, BigDecimal, MathContext)\r\n     */\r\n    public static Stream<BigDecimal> range(long startInclusive, long endExclusive, long step, MathContext mathContext) {\r\n    \treturn range(BigDecimal.valueOf(startInclusive), BigDecimal.valueOf(endExclusive), BigDecimal.valueOf(step), mathContext);\r\n    }\r\n\r\n    /**\r\n     * Returns a sequential ordered {@code Stream<BigDecimal>} from {@code startInclusive}\r\n     * (inclusive) to {@code endExclusive} (exclusive) by an incremental {@code step}.\r\n     * \r\n     * <p>The {@code double} arguments are converted using {@link BigDecimal#valueOf(double)}.</p>\r\n     * \r\n     * @param startInclusive the (inclusive) initial value\r\n     * @param endExclusive the exclusive upper bound\r\n     * @param step the step between elements\r\n     * @param mathContext the {@link MathContext} used for all mathematical operations\r\n     * @return a sequential {@code Stream<BigDecimal>}\r\n     * @see #range(BigDecimal, BigDecimal, BigDecimal, MathContext)\r\n     */\r\n    public static Stream<BigDecimal> range(double startInclusive, double endExclusive, double step, MathContext mathContext) {\r\n    \treturn range(BigDecimal.valueOf(startInclusive), BigDecimal.valueOf(endExclusive), BigDecimal.valueOf(step), mathContext);\r\n    }\r\n    \r\n    /**\r\n     * Returns a sequential ordered {@code Stream<BigDecimal>} from {@code startInclusive}\r\n     * (inclusive) to {@code endInclusive} (inclusive) by an incremental {@code step}.\r\n     *\r\n     * <p>An equivalent sequence of increasing values can be produced\r\n     * sequentially using a {@code for} loop as follows:\r\n     * <pre>for (BigDecimal i = startInclusive; i.compareTo(endInclusive) &lt;= 0; i = i.add(step, mathContext)) {\r\n    // ...\r\n}</pre>\r\n     *\r\n     * @param startInclusive the (inclusive) initial value\r\n     * @param endInclusive the inclusive upper bound\r\n     * @param step the step between elements\r\n     * @param mathContext the {@link MathContext} used for all mathematical operations\r\n     * @return a sequential {@code Stream<BigDecimal>}\r\n     * @see #range(BigDecimal, BigDecimal, BigDecimal, MathContext)\r\n     */\r\n    public static Stream<BigDecimal> rangeClosed(BigDecimal startInclusive, BigDecimal endInclusive, BigDecimal step, MathContext mathContext) {\r\n    \tif (step.signum() == 0) {\r\n    \t\tthrow new IllegalArgumentException(\"invalid step: 0\");\r\n    \t}\r\n\t\tif (endInclusive.subtract(startInclusive).signum() == -step.signum()) {\r\n\t\t\treturn Stream.empty();\r\n\t\t}\r\n    \treturn StreamSupport.stream(new BigDecimalSpliterator(startInclusive, endInclusive, true, step, mathContext), false);\r\n    }\r\n\r\n    /**\r\n     * Returns a sequential ordered {@code Stream<BigDecimal>} from {@code startInclusive}\r\n     * (inclusive) to {@code endInclusive} (inclusive) by an incremental {@code step}.\r\n     *\r\n     * <p>The {@code long} arguments are converted using {@link BigDecimal#valueOf(long)}.</p>\r\n     * \r\n     * @param startInclusive the (inclusive) initial value\r\n     * @param endInclusive the inclusive upper bound\r\n     * @param step the step between elements\r\n     * @param mathContext the {@link MathContext} used for all mathematical operations\r\n     * @return a sequential {@code Stream<BigDecimal>}\r\n     * @see #rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)\r\n     */\r\n    public static Stream<BigDecimal> rangeClosed(long startInclusive, long endInclusive, long step, MathContext mathContext) {\r\n    \treturn rangeClosed(BigDecimal.valueOf(startInclusive), BigDecimal.valueOf(endInclusive), BigDecimal.valueOf(step), mathContext);\r\n    }\r\n\r\n    /**\r\n     * Returns a sequential ordered {@code Stream<BigDecimal>} from {@code startInclusive}\r\n     * (inclusive) to {@code endInclusive} (inclusive) by an incremental {@code step}.\r\n     *\r\n     * <p>The {@code double} arguments are converted using {@link BigDecimal#valueOf(double)}.</p>\r\n     * \r\n     * @param startInclusive the (inclusive) initial value\r\n     * @param endInclusive the inclusive upper bound\r\n     * @param step the step between elements\r\n     * @param mathContext the {@link MathContext} used for all mathematical operations\r\n     * @return a sequential {@code Stream<BigDecimal>}\r\n     * @see #rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)\r\n     */\r\n    public static Stream<BigDecimal> rangeClosed(double startInclusive, double endInclusive, double step, MathContext mathContext) {\r\n    \treturn rangeClosed(BigDecimal.valueOf(startInclusive), BigDecimal.valueOf(endInclusive), BigDecimal.valueOf(step), mathContext);\r\n    }\r\n\r\n    private static class BigDecimalSpliterator extends AbstractSpliterator<BigDecimal> {\r\n\r\n\t\tprivate BigDecimal value;\r\n\t\tprivate BigDecimal step;\r\n\t\tprivate long count;\r\n\t\tprivate MathContext mathContext;\r\n\r\n\t\tpublic BigDecimalSpliterator(BigDecimal startInclusive, BigDecimal step, long count, MathContext mathContext) {\r\n    \t\tsuper(count,\r\n    \t\t\t\tSpliterator.SIZED | Spliterator.SUBSIZED | Spliterator.DISTINCT | Spliterator.IMMUTABLE | Spliterator.NONNULL | Spliterator.ORDERED | Spliterator.SORTED);\r\n\t\t\t\r\n    \t\tthis.value = startInclusive;\r\n\t\t\tthis.step = step;\r\n\t\t\tthis.count = count;\r\n\t\t\tthis.mathContext = mathContext;\r\n\t\t}\r\n    \t\r\n\t\tpublic BigDecimalSpliterator(BigDecimal startInclusive, BigDecimal end, boolean inclusive, BigDecimal step, MathContext mathContext) {\r\n\t\t\tthis(startInclusive, step, estimatedCount(startInclusive, end, inclusive, step, mathContext), mathContext);\r\n\t\t}\r\n\t\t\r\n\t\tprivate static long estimatedCount(BigDecimal startInclusive, BigDecimal end, boolean inclusive, BigDecimal step, MathContext mathContext) {\r\n\t\t\tBigDecimal count = end.subtract(startInclusive).divide(step, mathContext);\r\n    \t\tlong result = count.longValue();\r\n    \t\tif (BigDecimalMath.fractionalPart(count).signum() != 0) {\r\n    \t\t\tresult++;\r\n    \t\t} else {\r\n    \t\t\tif (inclusive) {\r\n    \t\t\t\tresult++;\r\n    \t\t\t}\r\n    \t\t}\r\n    \t\treturn result;\r\n\t\t}\r\n\r\n\t\t@Override\r\n\t\tpublic Comparator<? super BigDecimal> getComparator() {\r\n\t\t\tif (step.signum() < 0) {\r\n\t\t\t\treturn Comparator.reverseOrder();\r\n\t\t\t}\r\n\t\t\treturn null;\r\n\t\t}\r\n\t\t\r\n\t\t@Override\r\n\t\tpublic boolean tryAdvance(Consumer<? super BigDecimal> action) {\r\n\t\t\tif (count == 0) {\r\n\t\t\t\treturn false;\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\taction.accept(value);\r\n\t\t\tvalue = value.add(step, mathContext);\r\n\t\t\tcount--;\r\n\t\t\treturn true;\r\n\t\t}\r\n\t\t\r\n\t\t@Override\r\n\t\tpublic void forEachRemaining(Consumer<? super BigDecimal> action) {\r\n\t\t\twhile (count > 0) {\r\n\t\t\t\taction.accept(value);\r\n\t\t\t\tvalue = value.add(step, mathContext);\r\n\t\t\t\tcount--;\r\n\t\t\t}\r\n\t\t}\r\n\t\t\r\n\t\t@Override\r\n\t\tpublic Spliterator<BigDecimal> trySplit() {\r\n\t\t\tlong firstHalfCount = count / 2;\r\n\t\t\t\r\n\t\t\tif (firstHalfCount == 0) {\r\n\t\t\t\treturn null;\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\tlong secondHalfCount = count - firstHalfCount;\r\n\t\t\t\r\n\t\t\tcount = firstHalfCount;\r\n\t\t\tBigDecimal startSecondHalf = value.add(step.multiply(new BigDecimal(firstHalfCount), mathContext), mathContext);\r\n\t\t\t\r\n\t\t\treturn new BigDecimalSpliterator(startSecondHalf, step, secondHalfCount, mathContext);\r\n\t\t}\r\n    }\r\n}\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/stream/BigFloatStream.java",
    "content": "package ch.obermuhlner.math.big.stream;\r\n\r\nimport java.util.Comparator;\r\nimport java.util.Spliterator;\r\nimport java.util.Spliterators.AbstractSpliterator;\r\nimport java.util.function.Consumer;\r\nimport java.util.stream.Stream;\r\nimport java.util.stream.StreamSupport;\r\n\r\nimport ch.obermuhlner.math.big.BigFloat;\r\nimport ch.obermuhlner.math.big.BigFloat.Context;\r\n\r\n/**\r\n * Provides constructor methods for streams of {@link BigFloat} elements. \r\n */\r\npublic class BigFloatStream {\r\n\r\n    /**\r\n     * Returns a sequential ordered {@code Stream<BigFloat>} from {@code startInclusive}\r\n     * (inclusive) to {@code endExclusive} (exclusive) by an incremental {@code step}.\r\n     *\r\n     * <p>An equivalent sequence of increasing values can be produced\r\n     * sequentially using a {@code for} loop as follows:\r\n     * <pre>for (BigFloat i = startInclusive; i.isLessThan(endExclusive); i = i.add(step)) {\r\n    // ...\r\n}</pre>\r\n     *\r\n     * @param startInclusive the (inclusive) initial value\r\n     * @param endExclusive the exclusive upper bound\r\n     * @param step the step between elements\r\n     * @return a sequential {@code Stream<BigFloat>}\r\n     */\r\n    public static Stream<BigFloat> range(BigFloat startInclusive, BigFloat endExclusive, BigFloat step) {\r\n    \tif (step.isZero()) {\r\n    \t\tthrow new IllegalArgumentException(\"invalid step: 0\");\r\n    \t}\r\n\t\tif (endExclusive.subtract(startInclusive).signum() != step.signum()) {\r\n\t\t\treturn Stream.empty();\r\n\t\t}\r\n    \treturn StreamSupport.stream(new BigFloatSpliterator(startInclusive, endExclusive, false, step), false);\r\n    }\r\n    \r\n    /**\r\n     * Returns a sequential ordered {@code Stream<BigFloat>} from {@code startInclusive}\r\n     * (inclusive) to {@code endExclusive} (exclusive) by an incremental {@code step}.\r\n     *\r\n     * <p>{@link Context#valueOf(long)} is used to convert the {@code long} values.</p>\r\n     *\r\n     * @param startInclusive the (inclusive) initial value\r\n     * @param endExclusive the exclusive upper bound\r\n     * @param step the step between elements\r\n     * @param context the {@link Context} used to convert the {@code long} values\r\n     * @return a sequential {@code Stream<BigFloat>}\r\n     * @see #range(BigFloat, BigFloat, BigFloat)\r\n     */\r\n    public static Stream<BigFloat> range(long startInclusive, long endExclusive, long step, Context context) {\r\n    \treturn range(context.valueOf(startInclusive), context.valueOf(endExclusive), context.valueOf(step));\r\n    }\r\n    \r\n    /**\r\n     * Returns a sequential ordered {@code Stream<BigFloat>} from {@code startInclusive}\r\n     * (inclusive) to {@code endExclusive} (exclusive) by an incremental {@code step}.\r\n     *\r\n     * <p>{@link Context#valueOf(double)} is used to convert the {@code double} values.</p>\r\n     *\r\n     * @param startInclusive the (inclusive) initial value\r\n     * @param endExclusive the exclusive upper bound\r\n     * @param step the step between elements\r\n     * @param context the {@link Context} used to convert the {@code double} values\r\n     * @return a sequential {@code Stream<BigFloat>}\r\n     * @see #range(BigFloat, BigFloat, BigFloat)\r\n     */\r\n    public static Stream<BigFloat> range(double startInclusive, double endExclusive, double step, Context context) {\r\n    \treturn range(context.valueOf(startInclusive), context.valueOf(endExclusive), context.valueOf(step));\r\n    }\r\n    \r\n    /**\r\n     * Returns a sequential ordered {@code Stream<BigFloat>} from {@code startInclusive}\r\n     * (inclusive) to {@code endInclusive} (inclusive) by an incremental {@code step}.\r\n     *\r\n     * <p>An equivalent sequence of increasing values can be produced\r\n     * sequentially using a {@code for} loop as follows:\r\n     * <pre>for (BigFloat i = startInclusive; i.isLessThanOrEqual(endInclusive); i = i.add(step)) {\r\n    //...\r\n}\r\n</pre>\r\n     *\r\n     * @param startInclusive the (inclusive) initial value\r\n     * @param endInclusive the inclusive upper bound\r\n     * @param step the step between elements\r\n     * @return a sequential {@code Stream<BigFloat>}\r\n     */\r\n    public static Stream<BigFloat> rangeClosed(BigFloat startInclusive, BigFloat endInclusive, BigFloat step) {\r\n    \tif (step.isZero()) {\r\n    \t\tthrow new IllegalArgumentException(\"invalid step: 0\");\r\n    \t}\r\n\t\tif (endInclusive.subtract(startInclusive).signum() == -step.signum()) {\r\n\t\t\treturn Stream.empty();\r\n\t\t}\r\n    \treturn StreamSupport.stream(new BigFloatSpliterator(startInclusive, endInclusive, true, step), false);\r\n    }\r\n    \r\n    /**\r\n     * Returns a sequential ordered {@code Stream<BigFloat>} from {@code startInclusive}\r\n     * (inclusive) to {@code endInclusive} (inclusive) by an incremental {@code step}.\r\n     *\r\n     * <p>{@link Context#valueOf(long)} is used to convert the {@code long} values.</p>\r\n     *\r\n     * @param startInclusive the (inclusive) initial value\r\n     * @param endInclusive the inclusive upper bound\r\n     * @param step the step between elements\r\n     * @param context the {@link Context} used to convert the {@code long} values\r\n     * @return a sequential {@code Stream<BigFloat>}\r\n     * @see #rangeClosed(BigFloat, BigFloat, BigFloat)\r\n     */\r\n    public static Stream<BigFloat> rangeClosed(long startInclusive, long endInclusive, long step, Context context) {\r\n    \treturn rangeClosed(context.valueOf(startInclusive), context.valueOf(endInclusive), context.valueOf(step));\r\n    }\r\n    \r\n    /**\r\n     * Returns a sequential ordered {@code Stream<BigFloat>} from {@code startInclusive}\r\n     * (inclusive) to {@code endInclusive} (inclusive) by an incremental {@code step}.\r\n     *\r\n     * <p>{@link Context#valueOf(double)} is used to convert the {@code double} values.</p>\r\n     *\r\n     * @param startInclusive the (inclusive) initial value\r\n     * @param endInclusive the inclusive upper bound\r\n     * @param step the step between elements\r\n     * @param context the {@link Context} used to convert the {@code double} values\r\n     * @return a sequential {@code Stream<BigFloat>}\r\n     * @see #rangeClosed(BigFloat, BigFloat, BigFloat)\r\n     */\r\n    public static Stream<BigFloat> rangeClosed(double startInclusive, double endInclusive, double step, Context context) {\r\n    \treturn rangeClosed(context.valueOf(startInclusive), context.valueOf(endInclusive), context.valueOf(step));\r\n    }\r\n\r\n    private static class BigFloatSpliterator extends AbstractSpliterator<BigFloat> {\r\n\r\n\t\tprivate BigFloat value;\r\n\t\tprivate BigFloat step;\r\n\t\tprivate long count;\r\n\r\n\t\tpublic BigFloatSpliterator(BigFloat startInclusive, BigFloat step, long count) {\r\n    \t\tsuper(count,\r\n    \t\t\t\tSpliterator.SIZED | Spliterator.SUBSIZED | Spliterator.DISTINCT | Spliterator.IMMUTABLE | Spliterator.NONNULL | Spliterator.ORDERED | Spliterator.SORTED);\r\n\t\t\t\r\n    \t\tthis.value = startInclusive;\r\n\t\t\tthis.step = step;\r\n\t\t\tthis.count = count;\r\n\t\t}\r\n    \t\r\n\t\tpublic BigFloatSpliterator(BigFloat startInclusive, BigFloat end, boolean inclusive, BigFloat step) {\r\n\t\t\tthis(startInclusive, step, estimatedCount(startInclusive, end, inclusive, step));\r\n\t\t}\r\n\t\t\r\n\t\tprivate static long estimatedCount(BigFloat startInclusive, BigFloat end, boolean inclusive, BigFloat step) {\r\n\t\t\tBigFloat count = end.subtract(startInclusive).divide(step);\r\n    \t\tlong result = count.toLong();\r\n    \t\tif (count.getFractionalPart().signum() != 0) {\r\n    \t\t\tresult++;\r\n    \t\t} else {\r\n    \t\t\tif (inclusive) {\r\n    \t\t\t\tresult++;\r\n    \t\t\t}\r\n    \t\t}\r\n    \t\treturn result;\r\n\t\t}\r\n\r\n\t\t@Override\r\n\t\tpublic Comparator<? super BigFloat> getComparator() {\r\n\t\t\tif (step.signum() < 0) {\r\n\t\t\t\treturn Comparator.reverseOrder();\r\n\t\t\t}\r\n\t\t\treturn null;\r\n\t\t}\r\n\t\t\r\n\t\t@Override\r\n\t\tpublic boolean tryAdvance(Consumer<? super BigFloat> action) {\r\n\t\t\tif (count == 0) {\r\n\t\t\t\treturn false;\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\taction.accept(value);\r\n\t\t\tvalue = value.add(step);\r\n\t\t\tcount--;\r\n\t\t\treturn true;\r\n\t\t}\r\n\t\t\r\n\t\t@Override\r\n\t\tpublic void forEachRemaining(Consumer<? super BigFloat> action) {\r\n\t\t\twhile (count > 0) {\r\n\t\t\t\taction.accept(value);\r\n\t\t\t\tvalue = value.add(step);\r\n\t\t\t\tcount--;\r\n\t\t\t}\r\n\t\t}\r\n\t\t\r\n\t\t@Override\r\n\t\tpublic Spliterator<BigFloat> trySplit() {\r\n\t\t\tlong firstHalfCount = count / 2;\r\n\t\t\t\r\n\t\t\tif (firstHalfCount == 0) {\r\n\t\t\t\treturn null;\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\tlong secondHalfCount = count - firstHalfCount;\r\n\t\t\t\r\n\t\t\tcount = firstHalfCount;\r\n\t\t\tBigFloat startSecondHalf = value.add(step.multiply(firstHalfCount));\r\n\t\t\t\r\n\t\t\treturn new BigFloatSpliterator(startSecondHalf, step, secondHalfCount);\r\n\t\t}\r\n    }\r\n}\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/test/java/ch/obermuhlner/math/big/BigComplexMathTest.java",
    "content": "package ch.obermuhlner.math.big;\n\nimport static org.junit.Assert.assertEquals;\n\nimport java.math.BigDecimal;\nimport java.math.MathContext;\nimport java.util.function.Function;\n\nimport org.junit.Test;\n\npublic class BigComplexMathTest {\n\n\tprivate static final MathContext MC = MathContext.DECIMAL128;\n\n\t@Test\n\tpublic void testReciprocal() {\n\t\tassertEquals(BigComplex.valueOf(1.2, 2.3).reciprocal(MC), BigComplexMath.reciprocal(BigComplex.valueOf(1.2, 2.3), MC));\n\t}\n\n\t@Test\n\tpublic void testConjugate() {\n\t\tassertEquals(BigComplex.valueOf(1.2, 2.3).conjugate(), BigComplexMath.conjugate(BigComplex.valueOf(1.2, 2.3)));\n\t}\n\n\t@Test\n\tpublic void testAngle() {\n\t\tassertEquals(BigComplex.valueOf(1.2, 2.3).angle(MC), BigComplexMath.angle(BigComplex.valueOf(1.2, 2.3), MC));\n\t}\n\n\t@Test\n\tpublic void testAbs() {\n\t\tassertEquals(BigComplex.valueOf(1.2, 2.3).abs(MC), BigComplexMath.abs(BigComplex.valueOf(1.2, 2.3), MC));\n\t}\n\n\t@Test\n\tpublic void testAbsSquare() {\n\t\tassertEquals(BigComplex.valueOf(1.2, 2.3).absSquare(MC), BigComplexMath.absSquare(BigComplex.valueOf(1.2, 2.3), MC));\n\t}\n\n\t@Test\n\tpublic void testFactorial() {\n\t\tassertEquals(BigComplex.valueOf(1), BigComplexMath.factorial(BigComplex.valueOf(0), MC));\n\t\tassertEquals(BigComplex.valueOf(120), BigComplexMath.factorial(BigComplex.valueOf(5), MC));\n\t}\n\n\t@Test\n\tpublic void testFactorialHighPrecision() {\n\t\t// Wolfram Alpha: factorial(1.2 + 2.3 i)\n\t\tassertPrecisionCalculation(\n\t\t\tBigComplex.valueOf(\n\t\t\t\tnew BigDecimal(\"-0.0459981123305585249681603480968269660113873556089014470248069472979754564331678182847798134586963875663871893\"),\n\t\t\t\tnew BigDecimal(\"0.312560954529664888473258907702587964452355919300835979305316051616804053286423048624964580542939407812546590\")),\n\t\t\t\t(mc) -> BigComplexMath.factorial(BigComplex.valueOf(1.2, 2.3), mc),\n\t\t\t\t5);\n\t}\n\n\t@Test\n\tpublic void testExp() {\n\t\tassertPrecisionCalculation(\n\t\t\t\tBigComplex.valueOf(new BigDecimal(\"-1.1312043837568136384312552555107947106288679958265257502\"), new BigDecimal(\"2.4717266720048189276169308935516645327361903692410081842\")).round(MC),\n\t\t   \t\t(mc) -> BigComplexMath.exp(BigComplex.valueOf(1, 2), mc),\n\t\t   \t5);\n\t}\n\n\t@Test\n\tpublic void testSin() {\n\t\tassertPrecisionCalculation(\n\t\t\t\tBigComplex.valueOf(new BigDecimal(\"3.16577851321616814674073461719190553837911076789146893228\"), new BigDecimal(\"1.95960104142160589707035204998935827843632016018455965880\")).round(MC),\n\t\t  \t\t(mc) -> BigComplexMath.sin(BigComplex.valueOf(1, 2), mc),\n\t\t   5);\n\t}\n\n\t@Test\n\tpublic void testCos() {\n\t\tassertPrecisionCalculation(\n\t\t\t\tBigComplex.valueOf(new BigDecimal(\"2.03272300701966552943634344849951426373199040663875238194\"), new BigDecimal(\"-3.05189779915180005751211568689510545288843761773331964466\")).round(MC),\n\t\t   \t\t(mc) -> BigComplexMath.cos(BigComplex.valueOf(1, 2), mc),\n\t\t   5);\n\t}\n\n\t@Test\n\tpublic void testTan() {\n\t\tassertPrecisionCalculation(\n\t\t\t\tBigComplex.valueOf(new BigDecimal(\"0.03381282607989669028437055972528730164018766933075587436\"), new BigDecimal(\"1.014793616146633568117054175417967614163217471123533242\")).round(MC),\n\t\t   \t\t(mc) -> BigComplexMath.tan(BigComplex.valueOf(1, 2), mc),\n\t\t   5);\n\t}\n\n\t@Test\n\tpublic void testLog() {\n\t\tassertPrecisionCalculation(\n\t\t\t\tBigComplex.valueOf(new BigDecimal(\"0.80471895621705018730037966661309381976280067713425886095\"), new BigDecimal(\"1.1071487177940905030170654601785370400700476454014326466\")).round(MC),\n\t\t   \t\t(mc) -> BigComplexMath.log(BigComplex.valueOf(1, 2), mc),\n\t\t   5);\n\t}\n\n\t@Test\n\tpublic void testSqrt() {\n\t\tassertPrecisionCalculation(\n\t\t\t\tBigComplex.valueOf(new BigDecimal(\"1.2720196495140689642524224617374914917156080418400962486\"), new BigDecimal(\"0.78615137775742328606955858584295892952312205783772323766\")).round(MC),\n\t\t\t\t(mc) -> BigComplexMath.sqrt(BigComplex.valueOf(1, 2), mc),\n\t\t   5);\n\t}\n\n\t@Test\n\tpublic void testPowInt() {\n\t\tassertPrecisionCalculation(\n\t\t\t\tBigComplex.valueOf(new BigDecimal(\"18456.81197182559\"), new BigDecimal(\"-7537.93433754262\")),\n\t\t   \t\t(mc) -> BigComplexMath.pow(BigComplex.valueOf(1.1, 2.2), 11, mc),\n\t\t   5);\n\n\t\tassertPrecisionCalculation(\n\t\t\t\tBigComplex.valueOf(new BigDecimal(\"0.00004643522633206022281216609142474444925257050125807831\"), new BigDecimal(\"0.00001896457999216310228315702790913198870386323455307511\")).round(MC),\n\t\t   \t\t(mc) -> BigComplexMath.pow(BigComplex.valueOf(1.1, 2.2), -11, mc),\n\t\t   \t\t5);\n\t}\n\t\n\t@Test\n\tpublic void testPow() {\n\t\tassertPrecisionCalculation(\n\t\t\t\tBigComplex.valueOf(new BigDecimal(\"0.93025840620844374948965939784803335557080436887094399412\"), new BigDecimal(\"2.5254359132812654282958795629575897052282541443174302618\")).round(MC),\n\t\t   \t\t(mc) -> BigComplexMath.pow(BigComplex.valueOf(1.1, 2.2), BigDecimal.valueOf(1.1), mc),\n\t\t   \t\t5);\n\t}\n\n\t@Test\n\tpublic void testPowComplex() {\n\t\tassertPrecisionCalculation(\n\t\t\t\tBigComplex.valueOf(new BigDecimal(\"0.84004892508974359637454837539731545717714689412422564692\"), new BigDecimal(\"0.25134081792349062667714080016033852435880339768328815847\")).round(MC),\n\t\t   \t\t(mc) -> BigComplexMath.pow(BigComplex.valueOf(1.1, 2.2), BigComplex.valueOf(0.1, 0.2), mc),\n\t\t   \t\t5);\n\t}\n\n\t@Test\n\tpublic void testRoot() {\n\t\tassertPrecisionCalculation(\n\t\t\t\tBigComplex.valueOf(new BigDecimal(\"1.2589858696615772964532950314498058030426856758251923734\"), new BigDecimal(\"0.48693816197569980888611771300161883360684382303096712193\")).round(MC),\n\t\t   \t\t(mc) -> BigComplexMath.root(BigComplex.valueOf(1.1, 2.2), BigDecimal.valueOf(3), mc),\n\t\t   \t\t5);\n\t}\n\n\t@Test\n\tpublic void testRootComplex() {\n\t\tassertPrecisionCalculation(\n\t\t\t\tBigComplex.valueOf(new BigDecimal(\"1.4494235461237517229913668192323085954480223365111721042\"), new BigDecimal(\"0.17040446483770403353362509072059809846680452097000085527\")).round(MC),\n\t\t   \t\t(mc) -> BigComplexMath.root(BigComplex.valueOf(1.1, 2.2), BigComplex.valueOf(3, 2), mc),\n\t\t   \t\t5);\n\t}\n\n\t@Test\n\tpublic void testAsin() {\n\t\tassertPrecisionCalculation(\n\t\t\t\tBigComplex.valueOf(new BigDecimal(\"0.42707858639247612548064688331895685930333615088099242008\"), new BigDecimal(\"1.5285709194809981612724561847936733932886832962358541247\")).round(MC),\n\t\t   \t\t(mc) -> BigComplexMath.asin(BigComplex.valueOf(1, 2), mc),\n\t\t   \t\t5);\n\t}\n\n\t@Test\n\tpublic void testAcos() {\n\t\tassertPrecisionCalculation(\n\t\t\t\tBigComplex.valueOf(new BigDecimal(\"1.14371774040242049375067480832079458279524854880656049040\"), new BigDecimal(\"-1.52857091948099816127245618479367339328868329623585412477\")).round(MC),\n\t\t   \t\t(mc) -> BigComplexMath.acos(BigComplex.valueOf(1, 2), mc),\n\t\t   \t\t5);\n\t}\n\n\t@Test\n\tpublic void testAtan() {\n\t\tassertPrecisionCalculation(\n\t\t\t\tBigComplex.valueOf(new BigDecimal(\"1.3389725222944935611241935759091442410843161725444927785\"), new BigDecimal(\"0.40235947810852509365018983330654690988140033856712943047\")).round(MC),\n\t\t   \t\t(mc) -> BigComplexMath.atan(BigComplex.valueOf(1, 2), mc),\n\t\t   5);\n\t}\n\n\t@Test\n\tpublic void testAcot() {\n\t\tassertPrecisionCalculation(\n\t\t\t\tBigComplex.valueOf(new BigDecimal(\"0.23182380450040305810712811573060720101426852714306013190\"), new BigDecimal(\"-0.40235947810852509365018983330654690988140033856712943047\")).round(MC),\n\t\t   \t\t(mc) -> BigComplexMath.acot(BigComplex.valueOf(1, 2), mc),\n\t\t   \t\t5);\n\t}\n\n\tprivate void assertPrecisionCalculation(BigComplex expected, Function<MathContext, BigComplex> precisionCalculation, int startPrecision) {\n\t\tassertPrecisionCalculation(expected, precisionCalculation, startPrecision, expected.re.precision());\n\t}\n\n\tprivate void assertPrecisionCalculation(BigComplex expected, Function<MathContext, BigComplex> precisionCalculation, int startPrecision, int endPrecision) {\n\t\tint precision = startPrecision;\n\t\twhile (precision <= endPrecision) {\n\t\t\tMathContext mathContext = new MathContext(precision);\n\t\t\tSystem.out.println(\"precision=\" + precision + \" \" + expected.round(mathContext));\n\t\t\tassertEquals(\n\t\t\t   \"precision=\" + precision,\n\t\t\t   expected.round(mathContext).toString(),\n\t\t\t   precisionCalculation.apply(mathContext).toString());\n\t\t\tprecision += 5;\n\t\t}\n\t}\n\n}\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/test/java/ch/obermuhlner/math/big/BigComplexTest.java",
    "content": "package ch.obermuhlner.math.big;\n\nimport static org.junit.Assert.assertEquals;\nimport static org.junit.Assert.assertNotEquals;\nimport static org.junit.Assert.assertSame;\n\nimport java.math.BigDecimal;\nimport java.math.MathContext;\n\nimport org.junit.Test;\n\npublic class BigComplexTest {\n\n\tprivate static final MathContext MC = MathContext.DECIMAL64;\n\t private static final MathContext MC_LARGE = MathContext.DECIMAL128;\n\t private static final MathContext MC_SMALL = MathContext.DECIMAL32;\n\n\t@Test\n\tpublic void testConstants() {\n\t\tassertEquals(BigDecimal.ZERO, BigComplex.ZERO.re);\n\t\tassertEquals(BigDecimal.ZERO, BigComplex.ZERO.im);\n\t\t\n\t\tassertEquals(BigDecimal.ONE, BigComplex.ONE.re);\n\t\tassertEquals(BigDecimal.ZERO, BigComplex.ONE.im);\n\t\t\n\t\tassertEquals(BigDecimal.ZERO, BigComplex.I.re);\n\t\tassertEquals(BigDecimal.ONE, BigComplex.I.im);\n\t}\n\t\n\t@Test\n\tpublic void testValueOf() {\n\t\tassertEquals(BigDecimal.valueOf(1.2), BigComplex.valueOf(BigDecimal.valueOf(1.2), BigDecimal.valueOf(3.4)).re);\n\t\tassertEquals(BigDecimal.valueOf(3.4), BigComplex.valueOf(BigDecimal.valueOf(1.2), BigDecimal.valueOf(3.4)).im);\n\t\t\n\t\tassertEquals(BigDecimal.valueOf(1.2), BigComplex.valueOf(1.2, 3.4).re);\n\t\tassertEquals(BigDecimal.valueOf(3.4), BigComplex.valueOf(1.2, 3.4).im);\n\t\t\n\t\tassertEquals(BigDecimal.valueOf(1.2), BigComplex.valueOf(BigDecimal.valueOf(1.2)).re);\n\t\tassertEquals(BigDecimal.ZERO, BigComplex.valueOf(BigDecimal.valueOf(1.2)).im);\n\t\t\n\t\tassertEquals(BigDecimal.valueOf(1.2), BigComplex.valueOf(1.2).re);\n\t\tassertEquals(BigDecimal.ZERO, BigComplex.valueOf(1.2).im);\n\t}\n\n\t@Test\n\tpublic void testValueOfConstants() {\n\t\tassertSame(BigComplex.ZERO, BigComplex.valueOf(0.0));\n\t\tassertSame(BigComplex.ZERO, BigComplex.valueOf(0.0, 0.0));\n\t\tassertSame(BigComplex.ZERO, BigComplex.valueOf(BigDecimal.ZERO, BigDecimal.ZERO));\n\t\t\n\t\tassertSame(BigComplex.ONE, BigComplex.valueOf(BigDecimal.ONE, BigDecimal.ZERO));\n\t\tassertSame(BigComplex.ONE, BigComplex.valueOf(1.0, 0.0));\n\t\tassertSame(BigComplex.ONE, BigComplex.valueOf(1.0, 0.0));\n\t\t\n\t\tassertSame(BigComplex.I, BigComplex.valueOf(BigDecimal.ZERO, BigDecimal.ONE));\n\t\tassertSame(BigComplex.I, BigComplex.valueOf(0.0, 1.0));\n\t}\n\n\t@Test\n\tpublic void testValueOfPolar() {\n\t\tassertDelta(BigComplex.valueOf(1.0, 0.0), BigComplex.valueOfPolar(1.0, 0.0, MC), BigDecimal.valueOf(1E-10));\n\t\tassertDelta(BigComplex.valueOf(-1.0, 0.0), BigComplex.valueOfPolar(BigDecimal.valueOf(1.0), BigDecimalMath.pi(MC), MC), BigDecimal.valueOf(1E-10));\n\t}\n\n\t@Test\n\tpublic void testValueOfPolarConstants() {\n\t\tassertSame(BigComplex.ZERO, BigComplex.valueOfPolar(0.0, 1.1, MC));\n\t\tassertSame(BigComplex.ZERO, BigComplex.valueOfPolar(0.0, -9.999, MC));\n\t}\n\n\t@Test\n\tpublic void testRe() {\n\t\tassertEquals(BigComplex.valueOf(1.1, 0.0), BigComplex.valueOf(1.1, 2.2).re());\n\t}\n\n\t@Test\n\tpublic void testIm() {\n\t\tassertEquals(BigComplex.valueOf(0.0, 2.2), BigComplex.valueOf(1.1, 2.2).im());\n\t}\n\n\t@Test\n\tpublic void testAdd() {\n\t\tassertEquals(BigComplex.valueOf(1.7, 4.0), BigComplex.valueOf(1.2, 3.4).add(BigComplex.valueOf(0.5, 0.6), MC));\n\t\tassertEquals(BigComplex.valueOf(1.7, 3.4), BigComplex.valueOf(1.2, 3.4).add(BigDecimal.valueOf(0.5), MC));\n\n\t\tassertEquals(BigComplex.valueOf(1.7, 4.0), BigComplex.valueOf(1.2, 3.4).add(BigComplex.valueOf(0.5, 0.6)));\n\t\tassertEquals(BigComplex.valueOf(1.7, 3.4), BigComplex.valueOf(1.2, 3.4).add(BigDecimal.valueOf(0.5)));\n\t\tassertEquals(BigComplex.valueOf(1.7, 3.4), BigComplex.valueOf(1.2, 3.4).add(0.5));\n\t}\n\t\n\t@Test\n\tpublic void testSubtract() {\n\t\tassertEquals(BigComplex.valueOf(0.7, 2.8), BigComplex.valueOf(1.2, 3.4).subtract(BigComplex.valueOf(0.5, 0.6), MC));\n\t\tassertEquals(BigComplex.valueOf(0.7, 3.4), BigComplex.valueOf(1.2, 3.4).subtract(BigDecimal.valueOf(0.5), MC));\n\n\t\tassertEquals(BigComplex.valueOf(0.7, 2.8), BigComplex.valueOf(1.2, 3.4).subtract(BigComplex.valueOf(0.5, 0.6)));\n\t\tassertEquals(BigComplex.valueOf(0.7, 3.4), BigComplex.valueOf(1.2, 3.4).subtract(BigDecimal.valueOf(0.5)));\n\t\tassertEquals(BigComplex.valueOf(0.7, 3.4), BigComplex.valueOf(1.2, 3.4).subtract(0.5));\n\t}\n\t\n\t@Test\n\tpublic void testMultiply() {\n\t\tassertEquals(BigComplex.valueOf(-7.8, 10.4), BigComplex.valueOf(1.2, 3.4).multiply(BigComplex.valueOf(2.0, 3.0), MC));\n\t\tassertEquals(BigComplex.valueOf(2.4, 6.8), BigComplex.valueOf(1.2, 3.4).multiply(BigComplex.valueOf(2.0, 0.0), MC));\n\t\tassertEquals(BigComplex.valueOf(2.4, 6.8), BigComplex.valueOf(1.2, 3.4).multiply(BigDecimal.valueOf(2.0), MC));\n\n\t\tassertEquals(BigComplex.valueOf(-7.8, 10.4), BigComplex.valueOf(1.2, 3.4).multiply(BigComplex.valueOf(2.0, 3.0)));\n\t\tassertEquals(BigComplex.valueOf(2.4, 6.8), BigComplex.valueOf(1.2, 3.4).multiply(BigComplex.valueOf(2.0, 0.0)));\n\t\tassertEquals(BigComplex.valueOf(2.4, 6.8), BigComplex.valueOf(1.2, 3.4).multiply(BigDecimal.valueOf(2.0)));\n\t\tassertEquals(BigComplex.valueOf(2.4, 6.8), BigComplex.valueOf(1.2, 3.4).multiply(2.0));\n\t}\n\t\n\t@Test\n\tpublic void testDivide() {\n\t\tassertEquals(BigComplex.valueOf(0.8, 0.1), BigComplex.valueOf(1.2, 3.4).divide(BigComplex.valueOf(2.0, 4.0), MC));\n\t\tassertEquals(BigComplex.valueOf(0.6, 1.7), BigComplex.valueOf(1.2, 3.4).divide(BigDecimal.valueOf(2.0), MC));\n\t\tassertEquals(BigComplex.valueOf(0.6, 1.7), BigComplex.valueOf(1.2, 3.4).divide(2.0, MC));\n\t}\n\n\t@Test public void testReciprocal () {\n\t\tassertEquals(BigComplex.valueOf(2.0 / (2 * 2 + 3 * 3), -3.0 / (2 * 2 + 3 * 3)).round(MC_SMALL), BigComplex.valueOf(2, 3).reciprocal(MC_SMALL));\n\t}\n\n\t@Test\n\tpublic void testConjugate() {\n\t\tBigComplex orig = BigComplex.valueOf(1.2, 3.4);\n\t\t\n\t\tassertEquals(orig.re, orig.conjugate().re);\n\t\tassertEquals(orig.im.negate(), orig.conjugate().im);\n\t\t\n\t\tassertEquals(BigDecimal.valueOf(1.2), orig.conjugate().re);\n\t\tassertEquals(BigDecimal.valueOf(-3.4), orig.conjugate().im);\n\t}\n\n\t@Test\n\tpublic void testNegate() {\n\t\tassertEquals(BigComplex.ZERO, BigComplex.ZERO.negate());\n\t\tassertEquals(BigComplex.valueOf(-1.0), BigComplex.ONE.negate());\n\t\tassertEquals(BigComplex.valueOf(0.0, -1.0), BigComplex.I.negate());\n\t\tassertEquals(BigComplex.valueOf(-1.2, -3.4), BigComplex.valueOf(1.2, 3.4).negate());\n\t}\n\n\t@Test\n\tpublic void testAbs() {\n\t\tassertCompareTo(BigDecimal.ZERO, BigComplex.ZERO.abs(MC));\n\t\tassertCompareTo(BigDecimal.ONE, BigComplex.ONE.abs(MC));\n\t\tassertCompareTo(BigDecimal.ONE, BigComplex.I.abs(MC));\n\t\tassertCompareTo(BigDecimalMath.sqrt(BigDecimal.valueOf(2*2+3*3), MC), BigComplex.valueOf(2, 3).abs(MC));\n\t}\n\n\t@Test\n\tpublic void testAbsSquare() {\n\t\tassertCompareTo(BigDecimal.ZERO, BigComplex.ZERO.absSquare(MC));\n\t\tassertCompareTo(BigDecimal.ONE, BigComplex.ONE.absSquare(MC));\n\t\tassertCompareTo(BigDecimal.ONE, BigComplex.I.absSquare(MC));\n\t\tassertCompareTo(BigDecimal.valueOf(2*2+3*3), BigComplex.valueOf(2, 3).absSquare(MC));\n\t}\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testAngleFailZero() {\n\t\tassertCompareTo(BigDecimal.ZERO, BigComplex.ZERO.angle(MC));\n\t}\n\t\n\t@Test\n\tpublic void testAngle() {\n\t\tassertCompareTo(BigDecimal.ZERO, BigComplex.ONE.angle(MC));\n\t\tassertCompareTo(BigDecimalMath.pi(MC_LARGE).divide(BigDecimal.valueOf(2), MC), BigComplex.I.angle(MC));\n\t}\n\t\n\t@Test\n\tpublic void testIsReal() {\n\t\tassertEquals(true, BigComplex.ZERO.isReal());\n\t\tassertEquals(true, BigComplex.ONE.isReal());\n\t\tassertEquals(false, BigComplex.I.isReal());\n\t}\n\t\n\t@Test\n\tpublic void testEquals() {\n\t\tassertEquals(false, BigComplex.ONE.equals(null));\n\t\tassertEquals(false, BigComplex.ONE.equals(\"string\"));\n\t\tassertEquals(false, BigComplex.ONE.equals(BigComplex.ZERO));\n\t\tassertEquals(false, BigComplex.valueOf(1, 2).equals(BigComplex.valueOf(1, 999)));\n\t\tassertEquals(false, BigComplex.valueOf(1, 2).equals(BigComplex.valueOf(999, 2)));\n\t\t\n\t\tassertEquals(true, BigComplex.ZERO.equals(BigComplex.ZERO));\n\t\tassertEquals(true, BigComplex.valueOf(1, 2).equals(BigComplex.valueOf(1, 2)));\n\t\tassertEquals(true, BigComplex.valueOf(1, 2).equals(BigComplex.valueOf(1.0, 2.0)));\n\t\tassertEquals(true, BigComplex.valueOf(1, 2).equals(BigComplex.valueOf(new BigDecimal(\"1.00000\"), new BigDecimal(\"2.0000\"))));\n\t}\n\t\n\t@Test\n\tpublic void testStrictEquals() {\n\t\tassertEquals(false, BigComplex.ONE.strictEquals(null));\n\t\tassertEquals(false, BigComplex.ONE.strictEquals(\"string\"));\n\t\tassertEquals(false, BigComplex.ONE.equals(BigComplex.ZERO));\n\t\tassertEquals(false, BigComplex.valueOf(1, 2).strictEquals(BigComplex.valueOf(1, 999)));\n\t\tassertEquals(false, BigComplex.valueOf(1, 2).strictEquals(BigComplex.valueOf(999, 2)));\n\t\t\n\t\tassertEquals(true, BigComplex.ZERO.strictEquals(BigComplex.ZERO));\n\t\tassertEquals(true, BigComplex.valueOf(1, 2).strictEquals(BigComplex.valueOf(1, 2)));\n\t\tassertEquals(true, BigComplex.valueOf(1, 2).strictEquals(BigComplex.valueOf(1.0, 2.0)));\n\t\tassertEquals(false, BigComplex.valueOf(1, 2).strictEquals(BigComplex.valueOf(new BigDecimal(\"1\"), new BigDecimal(\"2\"))));\n\t\tassertEquals(false, BigComplex.valueOf(1, 2).strictEquals(BigComplex.valueOf(new BigDecimal(\"1.00000\"), new BigDecimal(\"2.0000\"))));\n\t}\n\n\t@Test\n\tpublic void testHashCode() {\n\t\tassertEquals(BigComplex.ZERO.hashCode(), BigComplex.ZERO.hashCode());\n\t\tassertEquals(BigComplex.ONE.hashCode(), BigComplex.ONE.hashCode());\n\t\tassertEquals(BigComplex.I.hashCode(), BigComplex.I.hashCode());\n\n\t\tassertNotEquals(BigComplex.ZERO.hashCode(), BigComplex.ONE.hashCode());\n\t\tassertNotEquals(BigComplex.ONE.hashCode(), BigComplex.I.hashCode());\n\t\tassertNotEquals(BigComplex.I.hashCode(), BigComplex.ZERO.hashCode());\n\t}\n\t\n\t@Test\n\tpublic void testToString() {\n\t\tassertEquals(\"(1.2 + 3.4 i)\", BigComplex.valueOf(1.2, 3.4).toString());\n\t\tassertEquals(\"(1.2 - 3.4 i)\", BigComplex.valueOf(1.2, -3.4).toString());\n\t\t\n\t\tassertEquals(\"(1.2 + 0.0 i)\", BigComplex.valueOf(1.2, 0.0).toString());\n\t\t\n\t\tassertEquals(\"(0.0 + 3.4 i)\", BigComplex.valueOf(0.0, 3.4).toString());\n\t}\n\n\tprivate void assertCompareTo(BigDecimal expected, BigDecimal actual) {\n\t\tassertEquals(expected + \" compareTo(\" + actual + \")\", 0, expected.compareTo(actual));\n\t}\n\n\tprivate void assertDelta(BigDecimal expected, BigDecimal actual, BigDecimal allowedDelta) {\n\t\tBigDecimal diff = actual.subtract(expected).abs();\n\t\tassertEquals(\"diff=\" +diff + \" <= allowed=\" + allowedDelta + \")\", true, diff.compareTo(allowedDelta) <= 0);\n\t}\n\n\tprivate void assertDelta(BigComplex expected, BigComplex actual, BigDecimal allowedDelta) {\n\t\tBigDecimal diffRe = actual.re.subtract(expected.re).abs();\n\t\tBigDecimal diffIm = actual.im.subtract(expected.im).abs();\n\t\tassertEquals(\"Re diff=\" +diffRe + \" <= allowed=\" + allowedDelta + \")\", true, diffRe.compareTo(allowedDelta) <= 0);\n\t\tassertEquals(\"Im diff=\" +diffIm + \" <= allowed=\" + allowedDelta + \")\", true, diffIm.compareTo(allowedDelta) <= 0);\n\t}\n}\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/test/java/ch/obermuhlner/math/big/BigDecimalMathTest.java",
    "content": "package ch.obermuhlner.math.big;\n\nimport static org.junit.Assert.assertEquals;\nimport static org.junit.Assert.assertTrue;\nimport static org.junit.Assert.fail;\n\nimport java.math.BigDecimal;\nimport java.math.MathContext;\nimport java.math.RoundingMode;\nimport java.util.Arrays;\nimport java.util.Random;\nimport java.util.concurrent.Callable;\nimport java.util.concurrent.CountDownLatch;\nimport java.util.concurrent.atomic.AtomicReference;\nimport java.util.function.BiFunction;\nimport java.util.function.Function;\n\nimport ch.obermuhlner.math.big.stream.BigDecimalStream;\nimport static ch.obermuhlner.util.ThreadUtil.runMultiThreaded;\nimport org.junit.Test;\n\npublic class BigDecimalMathTest {\n\n    public enum TestLevel {\n        Fast,\n        Medium,\n        Slow\n    }\n\n\tprivate static final TestLevel TEST_LEVEL = getTestLevel();\n\n\tprivate static final MathContext MC = MathContext.DECIMAL128;\n\n\tprivate static final MathContext MC_CHECK_DOUBLE = new MathContext(10);\n\n\tprivate static final int AUTO_TEST_MAX_PRECISION = getMaxPrecision();\n\tprivate static final int RANDOM_MAX_PRECISION = getMaxPrecision();\n\n\t@Test\n\tpublic void testInternals() {\n\t\tassertEquals(null, toCheck(Double.NaN));\n\t\tassertEquals(null, toCheck(Double.NEGATIVE_INFINITY));\n\t\tassertEquals(null, toCheck(Double.POSITIVE_INFINITY));\n\n        assertBigDecimal(new BigDecimal(\"1.23\"), new BigDecimal(\"1.23\"), new MathContext(3));\n        assertBigDecimal(new BigDecimal(\"1.23\"), new BigDecimal(\"1.23\"), new MathContext(2));\n        assertBigDecimal(new BigDecimal(\"1.23\"), new BigDecimal(\"1.23\"), new MathContext(1));\n\n        assertBigDecimal(new BigDecimal(\"1.24\"), new BigDecimal(\"1.23\"), new MathContext(3));\n        assertBigDecimal(new BigDecimal(\"1.23\"), new BigDecimal(\"1.24\"), new MathContext(3));\n\n        assertThrows(IllegalArgumentException.class, () -> { throw new IllegalArgumentException(); });\n        assertThrows(IllegalArgumentException.class, \"blabla\", () -> { throw new IllegalArgumentException(\"blabla\"); });\n\t}\n\n    @Test(expected = java.lang.AssertionError.class)\n    public void testInternalsAssertBigDecimalFail1() {\n        assertBigDecimal(new BigDecimal(\"1.25\"), new BigDecimal(\"1.23\"), new MathContext(3));\n    }\n\n    @Test(expected = java.lang.AssertionError.class)\n    public void testInternalsBigDecimalFail2() {\n        assertBigDecimal(new BigDecimal(\"1.23\"), new BigDecimal(\"1.25\"), new MathContext(3));\n    }\n\n    @Test(expected = java.lang.AssertionError.class)\n    public void testInternalsAssertThrowsFail1() {\n        assertThrows(IllegalArgumentException.class, () -> { });\n    }\n\n    @Test(expected = java.lang.AssertionError.class)\n    public void testInternalsAssertThrowsFail2() {\n        assertThrows(IllegalArgumentException.class, () -> { throw new RuntimeException(); });\n    }\n\n    @Test(expected = java.lang.AssertionError.class)\n    public void testInternalsAssertThrowsFail3() {\n        assertThrows(IllegalArgumentException.class, \"blabla\", () -> { throw new IllegalArgumentException(\"another message\"); });\n    }\n\n    @Test\n    public void testToBigDecimalFails() {\n        assertToBigDecimalThrows(\"\");\n        assertToBigDecimalThrows(\"x\");\n        assertToBigDecimalThrows(\" \");\n        assertToBigDecimalThrows(\"1x\");\n        assertToBigDecimalThrows(\"1.2x\");\n        assertToBigDecimalThrows(\"1.2E3x\");\n\n        assertToBigDecimalThrows(\"1..2\");\n        assertToBigDecimalThrows(\"1.2.3\");\n\n        assertToBigDecimalThrows(\"++1\");\n        assertToBigDecimalThrows(\"+1+2\");\n        assertToBigDecimalThrows(\"--1\");\n        assertToBigDecimalThrows(\"-1-2\");\n        assertToBigDecimalThrows(\"+-1\");\n        assertToBigDecimalThrows(\"+1-2\");\n        assertToBigDecimalThrows(\"-+1\");\n        assertToBigDecimalThrows(\"-1+2\");\n\n        assertToBigDecimalThrows(\"1EE2\");\n\n        assertToBigDecimalThrows(\"1E2.3\");\n        assertToBigDecimalThrows(\"1E++2\");\n        assertToBigDecimalThrows(\"1E+2+3\");\n        assertToBigDecimalThrows(\"1E--2\");\n        assertToBigDecimalThrows(\"1E-2-3\");\n        assertToBigDecimalThrows(\"1E+-2\");\n        assertToBigDecimalThrows(\"1E+2-3\");\n        assertToBigDecimalThrows(\"1E-+2\");\n        assertToBigDecimalThrows(\"1E-2+3\");\n\n        assertToBigDecimalThrows(\"1E9999999999\");\n        assertToBigDecimalThrows(\"1E999999999999999\");\n    }\n\n    @Test\n    public void testToBigDecimal() {\n        assertToBigDecimal(\"0\");\n        assertToBigDecimal(\"00\");\n        assertToBigDecimal(\"0.0\");\n        assertToBigDecimal(\"0.00\");\n        assertToBigDecimal(\"00.00\");\n        assertToBigDecimal(\"+0\");\n        assertToBigDecimal(\"-0\");\n        assertToBigDecimal(\"+0E123\");\n        assertToBigDecimal(\"-0E-123\");\n\n        assertToBigDecimal(\".123\");\n        assertToBigDecimal(\"123.\");\n\n        assertToBigDecimal(\"1\");\n        assertToBigDecimal(\"1.0\");\n        assertToBigDecimal(\"1.23\");\n        assertToBigDecimal(\"1.2300\");\n        assertToBigDecimal(\"1234567890\");\n        assertToBigDecimal(\"1234567890.1234567890123456789\");\n\n        assertToBigDecimal(\"001\");\n        assertToBigDecimal(\"001.23\");\n        assertToBigDecimal(\"001.2300\");\n        assertToBigDecimal(\"001234567890\");\n        assertToBigDecimal(\"001234567890.1234567890123456789\");\n\n        assertToBigDecimal(\"+1\");\n        assertToBigDecimal(\"+1.23\");\n        assertToBigDecimal(\"+1.2300\");\n        assertToBigDecimal(\"+1234567890\");\n        assertToBigDecimal(\"+1234567890.1234567890123456789\");\n\n        assertToBigDecimal(\"-1\");\n        assertToBigDecimal(\"-1.23\");\n        assertToBigDecimal(\"-1.2300\");\n        assertToBigDecimal(\"-1234567890\");\n        assertToBigDecimal(\"-1234567890.1234567890123456789\");\n\n        assertToBigDecimal(\"1.23E123\");\n        assertToBigDecimal(\"1.2300E123\");\n        assertToBigDecimal(\"1.23E+123\");\n        assertToBigDecimal(\"1.23E-123\");\n    }\n\n    private static void assertToBigDecimal(String string) {\n        BigDecimal expected = new BigDecimal(string);\n\n        for (int i = 2; i < 10; i++) {\n            BigDecimal actual = BigDecimalMath.toBigDecimal(string, MathContext.UNLIMITED, i);\n\n            assertTrue(\"toBigDecimal(_,_,\" + i + \") \" + expected + \" compareTo \" + actual, expected.compareTo(actual) == 0);\n            assertEquals(expected, actual);\n        }\n    }\n\n    private static void assertToBigDecimalThrows(String string) {\n        assertThrows(NumberFormatException.class, () -> new BigDecimal(string));\n\n        assertThrows(NumberFormatException.class, () -> BigDecimalMath.toBigDecimal(string, MathContext.UNLIMITED, 1));\n    }\n\n    @Test\n\tpublic void testIsIntValue() {\n\t\tassertEquals(true, BigDecimalMath.isIntValue(BigDecimal.valueOf(Integer.MIN_VALUE)));\n\t\tassertEquals(true, BigDecimalMath.isIntValue(BigDecimal.valueOf(Integer.MAX_VALUE)));\n\t\tassertEquals(true, BigDecimalMath.isIntValue(BigDecimal.valueOf(0)));\n\t\tassertEquals(true, BigDecimalMath.isIntValue(BigDecimal.valueOf(-55)));\n\t\tassertEquals(true, BigDecimalMath.isIntValue(BigDecimal.valueOf(33)));\n\t\tassertEquals(true, BigDecimalMath.isIntValue(BigDecimal.valueOf(-55.0)));\n\t\tassertEquals(true, BigDecimalMath.isIntValue(BigDecimal.valueOf(33.0)));\n\n\t\tassertEquals(false, BigDecimalMath.isIntValue(BigDecimal.valueOf(Integer.MIN_VALUE).subtract(BigDecimal.ONE)));\n\t\tassertEquals(false, BigDecimalMath.isIntValue(BigDecimal.valueOf(Integer.MAX_VALUE ).add(BigDecimal.ONE)));\n\t\t\n\t\tassertEquals(false, BigDecimalMath.isIntValue(BigDecimal.valueOf(3.333)));\n\t\tassertEquals(false, BigDecimalMath.isIntValue(BigDecimal.valueOf(-5.555)));\n\t}\n\n\t@Test\n\tpublic void testIsLongValue() {\n\t\tassertEquals(true, BigDecimalMath.isLongValue(BigDecimal.valueOf(Long.MIN_VALUE)));\n\t\tassertEquals(true, BigDecimalMath.isLongValue(BigDecimal.valueOf(Long.MAX_VALUE)));\n\t\tassertEquals(true, BigDecimalMath.isLongValue(BigDecimal.valueOf(0)));\n\t\tassertEquals(true, BigDecimalMath.isLongValue(BigDecimal.valueOf(-55)));\n\t\tassertEquals(true, BigDecimalMath.isLongValue(BigDecimal.valueOf(33)));\n\t\tassertEquals(true, BigDecimalMath.isLongValue(BigDecimal.valueOf(-55.0)));\n\t\tassertEquals(true, BigDecimalMath.isLongValue(BigDecimal.valueOf(33.0)));\n\n\t\tassertEquals(false, BigDecimalMath.isLongValue(BigDecimal.valueOf(Long.MIN_VALUE).subtract(BigDecimal.ONE)));\n\t\tassertEquals(false, BigDecimalMath.isLongValue(BigDecimal.valueOf(Long.MAX_VALUE ).add(BigDecimal.ONE)));\n\n\t\tassertEquals(false, BigDecimalMath.isLongValue(BigDecimal.valueOf(3.333)));\n\t\tassertEquals(false, BigDecimalMath.isLongValue(BigDecimal.valueOf(-5.555)));\n\t}\n\n\t@Test\n\tpublic void testIsDoubleValue() {\n\t\tassertEquals(true, BigDecimalMath.isDoubleValue(BigDecimal.valueOf(Double.MIN_VALUE)));\n\t\tassertEquals(true, BigDecimalMath.isDoubleValue(BigDecimal.valueOf(Double.MAX_VALUE)));\n\t\tassertEquals(true, BigDecimalMath.isDoubleValue(BigDecimal.valueOf(-Double.MAX_VALUE)));\n\t\tassertEquals(true, BigDecimalMath.isDoubleValue(BigDecimal.valueOf(-Double.MIN_VALUE)));\n\t\tassertEquals(true, BigDecimalMath.isDoubleValue(BigDecimal.valueOf(0)));\n\t\tassertEquals(true, BigDecimalMath.isDoubleValue(BigDecimal.valueOf(-55)));\n\t\tassertEquals(true, BigDecimalMath.isDoubleValue(BigDecimal.valueOf(33)));\n\t\tassertEquals(true, BigDecimalMath.isDoubleValue(new BigDecimal(\"1E-325\")));\n\t\tassertEquals(true, BigDecimalMath.isDoubleValue(new BigDecimal(\"-1E-325\")));\n\t\tassertEquals(true, BigDecimalMath.isDoubleValue(new BigDecimal(\"1E-325\")));\n\t\tassertEquals(true, BigDecimalMath.isDoubleValue(new BigDecimal(\"-1E-325\")));\n\n\t\tassertEquals(false, BigDecimalMath.isDoubleValue(BigDecimal.valueOf(Double.MAX_VALUE).add(BigDecimal.valueOf(1))));\n\t\tassertEquals(false, BigDecimalMath.isDoubleValue(BigDecimal.valueOf(-Double.MAX_VALUE).subtract(BigDecimal.valueOf(1))));\n\t\tassertEquals(false, BigDecimalMath.isDoubleValue(new BigDecimal(\"1E309\")));\n\t\tassertEquals(false, BigDecimalMath.isDoubleValue(new BigDecimal(\"-1E309\")));\n\t}\n\t\n\t@Test\n\tpublic void testMantissa() {\n\t\tassertEquals(0, BigDecimal.ZERO.compareTo(BigDecimalMath.mantissa(BigDecimal.ZERO)));\n\n\t\tassertEquals(0, new BigDecimal(\"1.2345\").compareTo(BigDecimalMath.mantissa(new BigDecimal(\"123.45\"))));\n\t\tassertEquals(0, new BigDecimal(\"1.2345\").compareTo(BigDecimalMath.mantissa(new BigDecimal(\"0.00012345\"))));\n\n\t\tassertEquals(0, new BigDecimal(\"1.2345\").compareTo(BigDecimalMath.mantissa(new BigDecimal(\"123.45\"))));\n\t\tassertEquals(0, new BigDecimal(\"1.2345\").compareTo(BigDecimalMath.mantissa(new BigDecimal(\"0.00012345\"))));\n\n\t\tassertEquals(0, new BigDecimal(\"1.2345\").compareTo(BigDecimalMath.mantissa(new BigDecimal(\"123.45000\"))));\n\t\tassertEquals(0, new BigDecimal(\"1.2345\").compareTo(BigDecimalMath.mantissa(new BigDecimal(\"0.00012345000\"))));\n\n\t\tassertEquals(0, new BigDecimal(\"1.2345\").compareTo(BigDecimalMath.mantissa(new BigDecimal(\"12.345E1\"))));\n\t\tassertEquals(0, new BigDecimal(\"1.2345\").compareTo(BigDecimalMath.mantissa(new BigDecimal(\"0.0012345E-1\"))));\n\n\t\tassertEquals(-1, new BigDecimal(\"1.2345\").compareTo(BigDecimalMath.mantissa(new BigDecimal(\"123.459999\"))));\n\t\tassertEquals(1, new BigDecimal(\"1.2345\").compareTo(BigDecimalMath.mantissa(new BigDecimal(\"0.000123\"))));\n\t}\n\t\n\t@Test\n\tpublic void testExponent() {\n\t\tassertEquals(0, BigDecimalMath.exponent(BigDecimal.ZERO));\n\n\t\tassertEquals(0, BigDecimalMath.exponent(new BigDecimal(\"1.2345\")));\n\t\tassertEquals(2, BigDecimalMath.exponent(new BigDecimal(\"123.45\")));\n\t\tassertEquals(-2, BigDecimalMath.exponent(new BigDecimal(\"0.012345\")));\n\t\t\n\t\tassertEquals(0, BigDecimalMath.exponent(new BigDecimal(\"123.45E-2\")));\n\t\tassertEquals(0, BigDecimalMath.exponent(new BigDecimal(\"0.012345E2\")));\n\n\t\tassertEquals(3, BigDecimalMath.exponent(new BigDecimal(\"1.2345E3\")));\n\t\tassertEquals(5, BigDecimalMath.exponent(new BigDecimal(\"123.45E3\")));\n\t\tassertEquals(1, BigDecimalMath.exponent(new BigDecimal(\"0.012345E3\")));\n\t}\n\n\t@Test\n\tpublic void testSignificantDigits() {\n\t\tassertEquals(1, BigDecimalMath.significantDigits(BigDecimal.ZERO));\n\n\t\tassertEquals(3, BigDecimalMath.significantDigits(new BigDecimal(\"123\")));\n\t\tassertEquals(3, BigDecimalMath.significantDigits(new BigDecimal(\"12.3\")));\n\t\tassertEquals(3, BigDecimalMath.significantDigits(new BigDecimal(\"1.23\")));\n\t\tassertEquals(3, BigDecimalMath.significantDigits(new BigDecimal(\"0.123\")));\n\t\tassertEquals(3, BigDecimalMath.significantDigits(new BigDecimal(\"0.0123\")));\n\t\tassertEquals(3, BigDecimalMath.significantDigits(new BigDecimal(\"0.00123\")));\n\n\t\tassertEquals(3, BigDecimalMath.significantDigits(new BigDecimal(\"12.300\")));\n\t\tassertEquals(3, BigDecimalMath.significantDigits(new BigDecimal(\"1.2300\")));\n\t\tassertEquals(3, BigDecimalMath.significantDigits(new BigDecimal(\"0.12300\")));\n\n\t\tassertEquals(6, BigDecimalMath.significantDigits(new BigDecimal(\"123000\")));\n\t\tassertEquals(6, BigDecimalMath.significantDigits(new BigDecimal(\"123000.00\")));\n\n\t\tassertEquals(3, BigDecimalMath.significantDigits(new BigDecimal(\"-123\")));\n\t\tassertEquals(3, BigDecimalMath.significantDigits(new BigDecimal(\"-12.3\")));\n\t\tassertEquals(3, BigDecimalMath.significantDigits(new BigDecimal(\"-1.23\")));\n\t\tassertEquals(3, BigDecimalMath.significantDigits(new BigDecimal(\"-0.123\")));\n\t\tassertEquals(3, BigDecimalMath.significantDigits(new BigDecimal(\"-0.0123\")));\n\t\tassertEquals(3, BigDecimalMath.significantDigits(new BigDecimal(\"-0.00123\")));\n\n\t\tassertEquals(3, BigDecimalMath.significantDigits(new BigDecimal(\"-12.300\")));\n\t\tassertEquals(3, BigDecimalMath.significantDigits(new BigDecimal(\"-1.2300\")));\n\t\tassertEquals(3, BigDecimalMath.significantDigits(new BigDecimal(\"-0.12300\")));\n\n\t\tassertEquals(6, BigDecimalMath.significantDigits(new BigDecimal(\"-123000\")));\n\t\tassertEquals(6, BigDecimalMath.significantDigits(new BigDecimal(\"-123000.00\")));\n\t}\n\n\t@Test\n\tpublic void testIntegralPart() {\n\t\tassertEquals(0, BigDecimal.ZERO.compareTo(BigDecimalMath.integralPart(BigDecimal.ZERO)));\n\n\t\tassertEquals(0, new BigDecimal(\"1\").compareTo(BigDecimalMath.integralPart(new BigDecimal(\"1.2345\"))));\n\t\tassertEquals(0, new BigDecimal(\"123\").compareTo(BigDecimalMath.integralPart(new BigDecimal(\"123.45\"))));\n\t\tassertEquals(0, new BigDecimal(\"0\").compareTo(BigDecimalMath.integralPart(new BigDecimal(\"0.12345\"))));\n\n\t\tassertEquals(0, new BigDecimal(\"-1\").compareTo(BigDecimalMath.integralPart(new BigDecimal(\"-1.2345\"))));\n\t\tassertEquals(0, new BigDecimal(\"-123\").compareTo(BigDecimalMath.integralPart(new BigDecimal(\"-123.45\"))));\n\t\tassertEquals(0, new BigDecimal(\"-0\").compareTo(BigDecimalMath.integralPart(new BigDecimal(\"-0.12345\"))));\n\n\t\tassertEquals(0, new BigDecimal(\"123E987\").compareTo(BigDecimalMath.integralPart(new BigDecimal(\"123E987\"))));\n\t\tassertEquals(0, new BigDecimal(\"0\").compareTo(BigDecimalMath.integralPart(new BigDecimal(\"123E-987\"))));\n\t}\n\t\n\t@Test\n\tpublic void testFractionalPart() {\n\t\tassertEquals(0, BigDecimal.ZERO.compareTo(BigDecimalMath.fractionalPart(BigDecimal.ZERO)));\n\n\t\tassertEquals(0, new BigDecimal(\"0.2345\").compareTo(BigDecimalMath.fractionalPart(new BigDecimal(\"1.2345\"))));\n\t\tassertEquals(0, new BigDecimal(\"0.45\").compareTo(BigDecimalMath.fractionalPart(new BigDecimal(\"123.45\"))));\n\t\tassertEquals(0, new BigDecimal(\"0.12345\").compareTo(BigDecimalMath.fractionalPart(new BigDecimal(\"0.12345\"))));\n\n\t\tassertEquals(0, new BigDecimal(\"-0.2345\").compareTo(BigDecimalMath.fractionalPart(new BigDecimal(\"-1.2345\"))));\n\t\tassertEquals(0, new BigDecimal(\"-0.45\").compareTo(BigDecimalMath.fractionalPart(new BigDecimal(\"-123.45\"))));\n\t\tassertEquals(0, new BigDecimal(\"-0.12345\").compareTo(BigDecimalMath.fractionalPart(new BigDecimal(\"-0.12345\"))));\n\n\t\tassertEquals(0, new BigDecimal(\"0\").compareTo(BigDecimalMath.fractionalPart(new BigDecimal(\"123E987\"))));\n\t\tassertEquals(0, new BigDecimal(\"123E-987\").compareTo(BigDecimalMath.fractionalPart(new BigDecimal(\"123E-987\"))));\n\t}\n\n\n    @Test\n    public void testRound() {\n        MathContext mc = new MathContext(5);\n\n        for (String s : Arrays.asList(\"1.234567\", \"1.23\", \"12.34567\", \"0.001234567\")) {\n            BigDecimal value = new BigDecimal(s);\n            assertEquals(value.round(mc), BigDecimalMath.round(value, mc));\n        }\n    }\n\n    @Test\n    public void testRoundWithTrailingZeroes() {\n        MathContext mc = new MathContext(5);\n\n        assertEquals(\"0.0000\", BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0\"), mc).toString());\n        assertEquals(\"0.0000\", BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.00000000000\"), mc).toString());\n\n        assertEquals(\"1.2345\", BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.2345\"), mc).toString());\n        assertEquals(\"123.45\", BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"123.45\"), mc).toString());\n        assertEquals(\"0.0012345\", BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.0012345\"), mc).toString());\n\n        assertEquals(\"1.2346\", BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.234567\"), mc).toString());\n        assertEquals(\"1.2300\", BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.23\"), mc).toString());\n        assertEquals(\"1.2300\", BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.230000\"), mc).toString());\n        assertEquals(\"123.46\", BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"123.4567\"), mc).toString());\n        assertEquals(\"0.0012346\", BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.001234567\"), mc).toString());\n        assertEquals(\"0.0012300\", BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.00123\"), mc).toString());\n\n        assertEquals(\"1.2346E+100\", BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.234567E+100\"), mc).toString());\n        assertEquals(\"1.2346E-100\", BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.234567E-100\"), mc).toString());\n        assertEquals(\"1.2300E+100\", BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.23E+100\"), mc).toString());\n        assertEquals(\"1.2300E-100\", BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.23E-100\"), mc).toString());\n        assertEquals(\"1.2346E+999999999\", BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.234567E+999999999\"), mc).toString());\n        assertEquals(\"1.2346E-999999999\", BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.234567E-999999999\"), mc).toString());\n        assertEquals(\"1.2300E+999999999\", BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.23E+999999999\"), mc).toString());\n        assertEquals(\"1.2300E-999999999\", BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.23E-999999999\"), mc).toString());\n    }\n\n\t@Test\n\tpublic void testE() {\n\t\t// Result from wolframalpha.com: exp(1)\n\t\tBigDecimal expected = new BigDecimal(\"2.7182818284590452353602874713526624977572470936999595749669676277240766303535475945713821785251664274274663919320030599218174135966290435729003342952605956307381323286279434907632338298807531952510190115738341879307021540891499348841675092447614606680822648001684774118537423454424371075390777449920695517027618386062613313845830007520449338265602976067371132007093287091274437470472306969772093101416928368190255151086574637721112523897844250569536967707854499699679468644549059879316368892300987931277361782154249992295763514822082698951936680331825288693984964651058209392398294887933203625094431173012381970684161403970198376793206832823764648042953118023287825098194558153017567173613320698112509961818815930416903515988885193458072738667385894228792284998920868058257492796104841984443634632449684875602336248270419786232090021609902353043699418491463140934317381436405462531520961836908887070167683964243781405927145635490613031072085103837505101157477041718986106873969655212671546889570350354021234078498193343210681701210056278802351930332247450158539047304199577770935036604169973297250886876966403555707162268447162560798826517871341951246652010305921236677194325278675398558944896970964097545918569563802363701621120477427228364896134225164450781824423529486363721417402388934412479635743702637552944483379980161254922785092577825620926226483262779333865664816277251640191059004916449982893150566047258027786318641551956532442586982946959308019152987211725563475463964479101459040905862984967912874068705048958586717479854667757573205681288459205413340539220001137863009455606881667400169842055804033637953764520304024322566135278369511778838638744396625322498506549958862342818997077332761717839280349465014345588970719425863987727547109629537415211151368350627526023264847287039207643100595841166120545297030\");\n\t\tassertPrecisionCalculation(\n\t\t\t\texpected,\n\t\t\t\tmathContext -> BigDecimalMath.e(mathContext),\n\t\t\t\t10);\n\t}\n\n\t@Test(expected = UnsupportedOperationException.class)\n\tpublic void testEUnlimitedFail() {\n\t\tBigDecimalMath.e(MathContext.UNLIMITED);\n\t}\n\n\t@Test\n\tpublic void testPi() {\n\t\t// Result from wolframalpha.com: pi\n\t\tBigDecimal expected = new BigDecimal(\"3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989380952572010654858632788659361533818279682303019520353018529689957736225994138912497217752834791315155748572424541506959508295331168617278558890750983817546374649393192550604009277016711390098488240128583616035637076601047101819429555961989467678374494482553797747268471040475346462080466842590694912933136770289891521047521620569660240580381501935112533824300355876402474964732639141992726042699227967823547816360093417216412199245863150302861829745557067498385054945885869269956909272107975093029553211653449872027559602364806654991198818347977535663698074265425278625518184175746728909777727938000816470600161452491921732172147723501414419735685481613611573525521334757418494684385233239073941433345477624168625189835694855620992192221842725502542568876717904946016534668049886272327917860857843838279679766814541009538\");\n\t\tassertPrecisionCalculation(\n\t\t\texpected,\n\t\t\tmathContext -> BigDecimalMath.pi(mathContext),\n\t\t\t10);\n\t}\n\n\t@Test(expected = UnsupportedOperationException.class)\n\tpublic void testPiUnlimitedFail() {\n\t\tBigDecimalMath.pi(MathContext.UNLIMITED);\n\t}\n\n\t@Test\n\tpublic void testBernoulli() {\n        assertBigDecimal(toCheck(1),\t\t\tBigDecimalMath.bernoulli(0, MC), MC_CHECK_DOUBLE);\n        assertBigDecimal(toCheck(-1.0/2),\t\tBigDecimalMath.bernoulli(1, MC), MC_CHECK_DOUBLE);\n        assertBigDecimal(toCheck(1.0/6),\t\tBigDecimalMath.bernoulli(2, MC), MC_CHECK_DOUBLE);\n        assertBigDecimal(toCheck(0),\t\t\tBigDecimalMath.bernoulli(3, MC), MC_CHECK_DOUBLE);\n        assertBigDecimal(toCheck(-1.0/30),\tBigDecimalMath.bernoulli(4, MC), MC_CHECK_DOUBLE);\n        assertBigDecimal(toCheck(0),\t\t\tBigDecimalMath.bernoulli(5, MC), MC_CHECK_DOUBLE);\n        assertBigDecimal(toCheck(1.0/42),\t\tBigDecimalMath.bernoulli(6, MC), MC_CHECK_DOUBLE);\n        assertBigDecimal(toCheck(0),\t\t\tBigDecimalMath.bernoulli(7, MC), MC_CHECK_DOUBLE);\n        assertBigDecimal(toCheck(-1.0/30),\tBigDecimalMath.bernoulli(8, MC), MC_CHECK_DOUBLE);\n        assertBigDecimal(toCheck(0),\t\t\tBigDecimalMath.bernoulli(9, MC), MC_CHECK_DOUBLE);\n        assertBigDecimal(toCheck(5.0/66),\t\tBigDecimalMath.bernoulli(10, MC), MC_CHECK_DOUBLE);\n        assertBigDecimal(toCheck(0),\t\t\tBigDecimalMath.bernoulli(11, MC), MC_CHECK_DOUBLE);\n        assertBigDecimal(toCheck(-691.0/2730),BigDecimalMath.bernoulli(12, MC), MC_CHECK_DOUBLE);\n        assertBigDecimal(toCheck(0),\t\t\tBigDecimalMath.bernoulli(13, MC), MC_CHECK_DOUBLE);\n        assertBigDecimal(toCheck(7.0/6),\t\tBigDecimalMath.bernoulli(14, MC), MC_CHECK_DOUBLE);\n        assertBigDecimal(toCheck(0),\t\t\tBigDecimalMath.bernoulli(15, MC), MC_CHECK_DOUBLE);\n        assertBigDecimal(toCheck(-3617.0/510),BigDecimalMath.bernoulli(16, MC), MC_CHECK_DOUBLE);\n        assertBigDecimal(toCheck(0),\t\t\tBigDecimalMath.bernoulli(17, MC), MC_CHECK_DOUBLE);\n        assertBigDecimal(toCheck(43867.0/798),BigDecimalMath.bernoulli(18, MC), MC_CHECK_DOUBLE);\n\t}\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testBernoulliNegative() {\n\t\tBigDecimalMath.bernoulli(-1, MC);\n\t}\n\n\t@Test\n\tpublic void testBernoulliUnlimited() {\n\t\tassertBigDecimal(toCheck(1), BigDecimalMath.bernoulli(0, MathContext.UNLIMITED), MC_CHECK_DOUBLE);\n\t\tassertBigDecimal(toCheck(-1.0/2), BigDecimalMath.bernoulli(1, MathContext.UNLIMITED), MC_CHECK_DOUBLE);\n\t\tassertBigDecimal(toCheck(1), BigDecimalMath.bernoulli(3, MathContext.UNLIMITED), MC_CHECK_DOUBLE);\n\t}\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testBernoulliUnlimitedFail() {\n\t\tBigDecimalMath.bernoulli(2, MathContext.UNLIMITED);\n\t}\n\n\t@Test\n\tpublic void testReciprocal() {\n\t\tassertEquals(BigDecimal.ONE, BigDecimalMath.reciprocal(BigDecimal.valueOf(1), MC));\n\t\tassertEquals(BigDecimal.valueOf(0.5), BigDecimalMath.reciprocal(BigDecimal.valueOf(2), MC));\n\t}\n\n\t@Test\n\tpublic void testReciprocalUnlimited() {\n\t\tassertEquals(BigDecimal.ONE, BigDecimalMath.reciprocal(BigDecimal.valueOf(1), MathContext.UNLIMITED));\n\t\tassertEquals(BigDecimal.valueOf(0.5), BigDecimalMath.reciprocal(BigDecimal.valueOf(2), MathContext.UNLIMITED));\n\t}\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testReciprocalUnlimitedFail() {\n\t\tBigDecimalMath.reciprocal(BigDecimal.valueOf(3), MathContext.UNLIMITED);\n\t}\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testReciprocalFail() {\n\t\tassertEquals(BigDecimal.valueOf(123), BigDecimalMath.reciprocal(BigDecimal.ZERO, MC));\n\t}\n\n\t@Test\n\tpublic void testFactorialInt() {\n\t\tassertEquals(new BigDecimal(1), BigDecimalMath.factorial(0));\n\t\tassertEquals(new BigDecimal(1), BigDecimalMath.factorial(1));\n\t\tassertEquals(new BigDecimal(2), BigDecimalMath.factorial(2));\n\t\tassertEquals(new BigDecimal(6), BigDecimalMath.factorial(3));\n\t\tassertEquals(new BigDecimal(24), BigDecimalMath.factorial(4));\n\t\tassertEquals(new BigDecimal(120), BigDecimalMath.factorial(5));\n\t\t\n\t\tassertEquals(\n\t\t\t\tBigDecimalMath.toBigDecimal(\"9425947759838359420851623124482936749562312794702543768327889353416977599316221476503087861591808346911623490003549599583369706302603264000000000000000000000000\"),\n\t\t\t\tBigDecimalMath.factorial(101));\n\n        BigDecimal expected = BigDecimal.ONE;\n        for (int n = 1; n < 1000; n++) {\n            expected = expected.multiply(BigDecimal.valueOf(n));\n            assertEquals(expected, BigDecimalMath.factorial(n));\n        }\n\t}\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testFactorialIntNegative() {\n\t\tBigDecimalMath.factorial(-1);\n\t}\n\n\t@Test\n\tpublic void testFactorial() {\n\t\t// Result from wolframalpha.com: 1.5!\n\t\tBigDecimal expected = new BigDecimal(\"1.3293403881791370204736256125058588870981620920917903461603558423896834634432741360312129925539084990621701\");\n\t\tassertPrecisionCalculation(\n\t\t   expected,\n\t\t   mathContext -> BigDecimalMath.factorial(new BigDecimal(\"1.5\"), mathContext),\n\t\t   10);\n\t}\n\n\t@Test\n\tpublic void testFactorialNegative() {\n\t\t// Result from wolframalpha.com: (-1.5)!\n\t\tBigDecimal expected = new BigDecimal(\"-3.544907701811032054596334966682290365595098912244774256427615579705822569182064362749901313477089330832453647248\");\n\t\tassertPrecisionCalculation(\n\t\t   expected,\n\t\t   mathContext -> BigDecimalMath.factorial(new BigDecimal(\"-1.5\"), mathContext),\n\t\t   10);\n\t}\n\n\t@Test\n\tpublic void testFactorialIntegerValues() {\n\t\tassertEquals(BigDecimalMath.round(new BigDecimal(1), MC), BigDecimalMath.factorial(BigDecimal.valueOf(0), MC));\n\t\tassertEquals(BigDecimalMath.round(new BigDecimal(1), MC), BigDecimalMath.factorial(BigDecimal.valueOf(1), MC));\n\t\tassertEquals(BigDecimalMath.round(new BigDecimal(2), MC), BigDecimalMath.factorial(BigDecimal.valueOf(2), MC));\n\t\tassertEquals(BigDecimalMath.round(new BigDecimal(6), MC), BigDecimalMath.factorial(BigDecimal.valueOf(3), MC));\n\t\tassertEquals(BigDecimalMath.round(new BigDecimal(24), MC), BigDecimalMath.factorial(BigDecimal.valueOf(4), MC));\n\t\tassertEquals(BigDecimalMath.round(new BigDecimal(120), MC), BigDecimalMath.factorial(BigDecimal.valueOf(5), MC));\n\t}\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testFactorialNegative1() {\n\t\tBigDecimalMath.factorial(BigDecimal.valueOf(-1), MC);\n\t}\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testFactorialNegative2() {\n\t\tBigDecimalMath.factorial(BigDecimal.valueOf(-2), MC);\n\t}\n\n\t@Test\n\tpublic void testGamma() {\n\t\t// Result from wolframalpha.com: gamma(1.5)\n\t\tBigDecimal expected = new BigDecimal(\"0.886226925452758013649083741670572591398774728061193564106903894926455642295516090687475328369272332708113411812\");\n\t\tassertPrecisionCalculation(\n\t\t   expected,\n\t\t   mathContext -> BigDecimalMath.gamma(new BigDecimal(\"1.5\"), mathContext),\n\t\t   10);\n\t}\n\n\t@Test\n\tpublic void testGammaSlightlyPositive() {\n\t\t// Result from wolframalpha.com: gamma(0.5)\n\t\tBigDecimal expected = new BigDecimal(\"1.77245385090551602729816748334114518279754945612238712821380778985291128459103218137495065673854466541622682362428\");\n\t\tassertPrecisionCalculation(\n\t\t   expected,\n\t\t   mathContext -> BigDecimalMath.gamma(new BigDecimal(\"0.5\"), mathContext),\n\t\t   10);\n\t}\n\n\t@Test\n\tpublic void testGammaNegative() {\n\t\t// Result from wolframalpha.com: gamma(-1.5)\n\t\tBigDecimal expected = new BigDecimal(\"2.36327180120735470306422331112152691039673260816318283761841038647054837945470957516660087565139288722163576483237676\");\n\t\tassertPrecisionCalculation(\n\t\t   expected,\n\t\t   mathContext -> BigDecimalMath.gamma(new BigDecimal(\"-1.5\"), mathContext),\n\t\t   10);\n\t}\n\n\t@Test\n\tpublic void testGammaIntegerValues() {\n\t\tassertEquals(BigDecimalMath.round(new BigDecimal(1), MC), BigDecimalMath.gamma(BigDecimal.valueOf(1), MC));\n\t\tassertEquals(BigDecimalMath.round(new BigDecimal(1), MC), BigDecimalMath.gamma(BigDecimal.valueOf(2), MC));\n\t\tassertEquals(BigDecimalMath.round(new BigDecimal(2), MC), BigDecimalMath.gamma(BigDecimal.valueOf(3), MC));\n\t\tassertEquals(BigDecimalMath.round(new BigDecimal(6), MC), BigDecimalMath.gamma(BigDecimal.valueOf(4), MC));\n\t\tassertEquals(BigDecimalMath.round(new BigDecimal(24), MC), BigDecimalMath.gamma(BigDecimal.valueOf(5), MC));\n\t\tassertEquals(BigDecimalMath.round(new BigDecimal(120), MC), BigDecimalMath.gamma(BigDecimal.valueOf(6), MC));\n\t}\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testPowIntZeroPowerNegative() {\n\t\tBigDecimalMath.pow(BigDecimal.valueOf(0), -5, MC);\n\t}\n\n\t@Test\n\tpublic void testPowIntPositiveY() {\n\t\t// positive exponents\n\t\tfor(int x : new int[] { -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5 }) {\n\t\t\tfor(int y : new int[] { 0, 1, 2, 3, 4, 5 }) {\n\t\t\t\tassertEquals(\n\t\t\t\t\t\tx + \"^\" + y,\n                        BigDecimalMath.round(BigDecimal.valueOf((int) Math.pow(x, y)), MC),\n\t\t\t\t\t\tBigDecimalMath.pow(BigDecimal.valueOf(x), y, MC));\n\t\t\t}\n\t\t}\n\t}\n\n\t@Test\n\tpublic void testPowIntUnlimited() {\n\t\tassertEquals(BigDecimal.valueOf(1.44), BigDecimalMath.pow(BigDecimal.valueOf(1.2), 2, MathContext.UNLIMITED));\n\t\tassertEquals(BigDecimal.valueOf(0.25), BigDecimalMath.pow(BigDecimal.valueOf(2), -2, MathContext.UNLIMITED));\n\t}\n\n\t@Test\n\tpublic void testPowIntUnnecessary() {\n        MathContext mathContext = new MathContext(20, RoundingMode.UNNECESSARY);\n\t\tassertEquals(BigDecimalMath.round(BigDecimal.valueOf(2.0736), mathContext), BigDecimalMath.pow(BigDecimal.valueOf(1.2), 4, mathContext));\n\t}\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testPowIntUnnecessaryFail() {\n\t\tBigDecimalMath.pow(BigDecimal.valueOf(1.2), 4, new MathContext(3, RoundingMode.UNNECESSARY));\n\t}\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testPowIntUnlimitedFail() {\n\t\tBigDecimalMath.pow(BigDecimal.valueOf(1.2), -2, MathContext.UNLIMITED);\n\t}\n\n\t@Test\n\tpublic void testPowIntHighAccuracy() {\n\t\t// Result from wolframalpha.com: 1.000000000000001 ^ 1234567\n\t\tBigDecimal expected = BigDecimalMath.toBigDecimal(\"1.0000000012345670007620772217746112884011264566574371750661936042203432730421791357400340579375261062151425984605455718643834831212687809215508627027381366482513893346638309647254328483125554030430209837119592796226273439855097892690164822394282109582106572606688508863981956571098445811521589634730079294115917257238821829137340388818182807197358582081813107978164190701238742379894183398009280170118101371420721038965387736053980576803168658232943601622524279972909569009054951992769572674935063940581972099846878996147233580891866876374475623810230198932136306920161303356757346458080393981632574418878114647836311205301451612892591304592483387202671500569971713254903439669992702668656944996771767101889159835990797016804271347502053715595561455746434955874842970156476866700704289785119355240166844949092583102028847019848438487206052262820785557574627974128427022802453099783875466674774383283633178630613523399806185908766812896743349684394795523513553454443796268439405430281375480024234032172402840564635266057234920659063946839453576870882295214918516855889289061559150620879201634277096704728220897344041618549870872138380388841708643468696894694958739051584506837702527545643699395947205334800543370866515060967536750156194684592206567524739086165295878406662557303580256110172236670067327095217480071365601062314705686844139397480994156197621687313833641789783258629317024951883457084359977886729599488232112988200551717307628303748345907910029990065217835915703110440740246602046742181454674636608252499671425052811702208797030657332754492225689850123854291480472732132658657813229027494239083970478001231283002517914471878332200542180147054941938310139493813524503325181756491235593304058711999763930240249546122995086505989026270701355781888675020326791938289147344430814703304780863155994800418441632244536\");\n\t\tassertPrecisionCalculation(\n\t\t\t\texpected,\n\t\t\t\tmathContext -> BigDecimalMath.pow(new BigDecimal(\"1.000000000000001\"), 1234567, mathContext),\n\t\t\t\t10);\n\t}\n\t\n\t@Test\n\tpublic void testPowIntNegativeY() {\n\t\t// positive exponents\n\t\tfor(int x : new int[] { -5, -4, -3, -2, -1, 1, 2, 3, 4, 5 }) { // no x=0 !\n\t\t\tfor(int y : new int[] { -5, -4, -3, -2, -1}) {\n\t\t\t\tassertEquals(\n\t\t\t\t\t\tx + \"^\" + y,\n\t\t\t\t\t\tBigDecimalMath.round(BigDecimal.ONE.divide(BigDecimal.valueOf((int) Math.pow(x, -y)), MC), MC),\n\t\t\t\t\t\tBigDecimalMath.pow(BigDecimal.valueOf(x), y, MC));\n\t\t\t}\n\t\t}\n\t}\n\n\t@Test\n\tpublic void testPowIntSpecialCases() {\n\t\t// 0^0 = 1\n\t\tassertEquals(BigDecimalMath.round(BigDecimal.valueOf(1), MC), BigDecimalMath.pow(BigDecimal.valueOf(0), 0, MC));\n\t\t// 0^x = 0 for x > 0\n\t\tassertEquals(BigDecimalMath.round(BigDecimal.valueOf(0), MC), BigDecimalMath.pow(BigDecimal.valueOf(0), +5, MC));\n\n\t\t// x^0 = 1 for all x\n\t\tassertEquals(BigDecimalMath.round(BigDecimal.valueOf(1), MC), BigDecimalMath.pow(BigDecimal.valueOf(-5), 0, MC));\n\t\tassertEquals(BigDecimalMath.round(BigDecimal.valueOf(1), MC), BigDecimalMath.pow(BigDecimal.valueOf(+5), 0, MC));\n\t}\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testPowInt0NegativeY() {\n\t\t// 0^x for x < 0 is undefined\n\t\tSystem.out.println(BigDecimalMath.pow(BigDecimal.valueOf(0), -5, MC));\n\t}\n\n\t@Test\n\tpublic void testPowPositiveX() {\n\t\tfor(double x : new double[] { 1, 1.5, 2, 2.5, 3, 4, 5 }) {\n\t\t\tfor(double y : new double[] { -5, -4, -3, -2.5, -2, -1.5, -1, -0.5, 0, 0.5, 1, 1.5, 2, 2.5, 3, 4, 5 }) {\n\t\t\t\tassertBigDecimal(\n\t\t\t\t\t\tx + \"^\" + y,\n\t\t\t\t\t\ttoCheck(Math.pow(x, y)),\n\t\t\t\t\t\tBigDecimalMath.pow(BigDecimal.valueOf(x), BigDecimal.valueOf(y), MC),\n                        MC_CHECK_DOUBLE);\n\t\t\t}\n\t\t}\n\t\tfor(double x : new double[] { 0 }) {\n\t\t\tfor(double y : new double[] { 0, 0.5, 1, 1.5, 2, 2.5, 3, 4, 5 }) {\n\t\t\t\tassertBigDecimal(\n\t\t\t\t\t\tx + \"^\" + y,\n\t\t\t\t\t\ttoCheck(Math.pow(x, y)),\n\t\t\t\t\t\tBigDecimalMath.pow(BigDecimal.valueOf(x), BigDecimal.valueOf(y), MC),\n                        MC_CHECK_DOUBLE);\n\t\t\t}\n\t\t}\n\t}\n\n\t@Test\n\tpublic void testPowNegativeX() {\n\t\tfor(double x : new double[] { -2, -1 }) {\n\t\t\tfor(double y : new double[] { -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5 }) {\n\t\t\t\tassertBigDecimal(\n\t\t\t\t\t\tx + \"^\" + y,\n\t\t\t\t\t\ttoCheck(Math.pow(x, y)),\n\t\t\t\t\t\tBigDecimalMath.pow(BigDecimal.valueOf(x), BigDecimal.valueOf(y), MC),\n                        MC);\n\t\t\t}\n\t\t}\n\t}\n\n\t@Test\n\tpublic void testPowSpecialCases() {\n\t\t// 0^0 = 1\n\t\tassertEquals(BigDecimalMath.round(BigDecimal.valueOf(1), MC), BigDecimalMath.pow(BigDecimal.valueOf(0), BigDecimal.valueOf(0), MC));\n\t\t// 0^x = 0 for x > 0\n\t\tassertEquals(BigDecimalMath.round(BigDecimal.valueOf(0), MC), BigDecimalMath.pow(BigDecimal.valueOf(0), BigDecimal.valueOf(+5), MC));\n\n\t\t// x^0 = 1 for all x\n\t\tassertEquals(BigDecimalMath.round(BigDecimal.valueOf(1), MC), BigDecimalMath.pow(BigDecimal.valueOf(-5), BigDecimal.valueOf(0), MC));\n\t\tassertEquals(BigDecimalMath.round(BigDecimal.valueOf(1), MC), BigDecimalMath.pow(BigDecimal.valueOf(+5), BigDecimal.valueOf(0), MC));\n\t}\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testPow0NegativeY() {\n\t\t// 0^x for x < 0 is undefined\n\t\tSystem.out.println(BigDecimalMath.pow(BigDecimal.valueOf(0), BigDecimal.valueOf(-5), MC));\n\t}\n\n\t@Test\n\tpublic void testPowHighAccuracy1() {\n\t\t// Result from wolframalpha.com: 0.12345 ^ 0.54321\n\t\tBigDecimal expected = BigDecimalMath.toBigDecimal(\"0.3209880595151945185125730942395290036641685516401211365668021036227236806558712414817507777010529315619538091221044550517779379562785777203521073317310721887789752732383195992338046561142233197839101366627988301068817528932856364705673996626318789438689474137773276533959617159796843289130492749319006030362443626367021658149242426847020379714749221060925227256780407031977051743109767225075035162749746755475404882675969237304723283707838724317900591364308593663647305926456586738661094577874745954912201392504732008960366344473904725152289010662196139662871362863747003357119301290791005303042638323919552042428899542474653695157843324029537490471818904797202183382709740019779991866183409872343305557416160635632389025962773383948534706993646814493361946320537133866646649868386696744314086907873844459873522561100570574729858449637845765912377361924716997579241434414109143219005616107946583880474580592369219885446517321145488945984700859989002667482906803702408431898991426975130215742273501237614632961770832706470833822137675136844301417148974010849402947454745491575337007331634736828408418815679059906104486027992986268232803807301917429934411578887225359031451001114134791114208050651494053415141140416237540583107162910153240598400275170478935634433997238593229553374738812677055332589568742194164880936765282391919077003882108791507606561409745897362292129423109172883116578263204383034775181118065757584408324046421493189442843977781400819942671602106042861790274528866034496106158048150133736995335643971391805690440083096190217018526827375909068556103532422317360304116327640562774302558829111893179295765516557567645385660500282213611503701490309520842280796017787286271212920387358249026225529459857528177686345102946488625734747525296711978764741913791309106485960272693462458335037929582834061232406160\");\n\t\tassertPrecisionCalculation(\n\t\t\t\texpected,\n\t\t\t\tmathContext -> BigDecimalMath.pow(new BigDecimal(\"0.12345\"), new BigDecimal(\"0.54321\"), mathContext),\n\t\t\t\t10);\n\t}\n\t\n\t//@Test\n\tpublic void testPowHighAccuracy2() {\n\t\t// Result from wolframalpha.com: 1234.5 ^ 5.4321\n\t\tBigDecimal expected = BigDecimalMath.toBigDecimal(\"62128200273178468.6677398330313037781753494560130835832101960387223758707669665725754895879107246310011029364211118269934534848627597104718365299707675269883473866053798863560099145230081124493870576780612499275723252481988188990085485417903685910250385975275407201318962063571641788853056193956632922391172489400257505790978314596080576631215805090936935676836971091464254857748180262699112027530753684170510323511798980747639116410705861310591624568227525136728034348718513230067867653958961909807085463366698897670703033966902227226026963721428348393842605660315775615215897171041744502317760375398468093874441545987214768846585209830041286071364933140664316884545264314137705612948991849327809564207354415319908754752255701802039139765434084951567836148382259822205056903343078315714330953561297888049627241752521508353126178543435267324563502039726903979264593590549404498146175495384414213014048644769191478319546475736458067346291095970042183567796890291583916374248166579807593334209446774446615766870268699990517113368293867016985423417705611330741518898131591089047503977721006889839010831321890964560951517989774344229913647667605138595803854678957098670003929907267918591145790413480904188741307063239101475728087298405926679231349800701106750462465201862628618772432920720630962325975002703818993580555861946571650399329644600854846155487513507946368829475408071100475344884929346742632438630083062705384305478596166582416332328006339035640924818942503261178020860473649223332292597947133883640686283632593820956826840942563265332271497540069352040396588314197259366049553760360493773149812879272759032356567261509967695159889106382819692093987902453799750689562469611095996225341555322139606462193260609916132372239906927497183040765412767764999503366952191218000245749101208123555266177028678838265168229\");\n\t\tassertPrecisionCalculation(\n\t\t\t\texpected,\n\t\t\t\tmathContext -> BigDecimalMath.pow(new BigDecimal(\"1234.5\"), new BigDecimal(\"5.4321\"), mathContext),\n\t\t\t\t10);\n\t}\n\n\t@Test\n\tpublic void testPowLargeInt() {\n\t\tBigDecimal x = new BigDecimal(\"1.5\");\n\t\tBigDecimal y = new BigDecimal(\"1E10\"); // still possible with longValueExact()\n\t\t// Result from wolframalpha.com: 1.5 ^ 1E10\n\t\tBigDecimal expected = new BigDecimal(\"3.60422936590014149127041615892759056162677175765E1760912590\");\n\t\tassertEquals(10_000_000_000L, y.longValueExact());\n\t\tassertPrecisionCalculation(\n\t\t\t\texpected,\n\t\t\t\tmathContext -> {\n\t\t\t\t\treturn BigDecimalMath.pow(x, y, mathContext);\n\t\t\t\t},\n\t\t\t\t20);\n\t}\n\t\n\t@Test\n\tpublic void testPowVeryLargeInt() {\n\t\tBigDecimal x = new BigDecimal(\"1.00000000000001\");\n\t\tBigDecimal y = new BigDecimal(\"1E20\"); // not possible with than longValueExact()\n\t\t// Result from wolframalpha.com: 1.00000001 ^ 1E20\n\t\tBigDecimal expected = new BigDecimal(\"3.03321538163601059899125791999959844544825181205425E434294\");\n\t\tassertPrecisionCalculation(\n\t\t\t\texpected,\n\t\t\t\tmathContext -> {\n\t\t\t\t\treturn BigDecimalMath.pow(x, y, mathContext);\n\t\t\t\t},\n\t\t\t\t20);\n\t}\n\t\n\t@Test\n\tpublic void testPowRandom() {\n\t\tassertRandomCalculation(\n                adaptCount(1000),\n\t\t\t\t\"pow\",\n\t\t\t\trandom -> random.nextDouble() * 100 + 0.000001,\n\t\t\t\trandom -> random.nextDouble() * 100 - 50,\n\t\t\t\tMath::pow,\n\t\t\t\t(x, y, mathContext) -> BigDecimalMath.pow(x, y, mathContext));\n\t}\n\n    @Test(expected = ArithmeticException.class)\n\tpublic void testPowOverflow() {\n\t\tBigDecimalMath.pow(new BigDecimal(\"123\"), new BigDecimal(\"1E20\"), MC);\n\t}\n\n\t@Test(expected = UnsupportedOperationException.class)\n\tpublic void testPowUnlimitedFail() {\n\t\tBigDecimalMath.pow(BigDecimal.valueOf(1.2), BigDecimal.valueOf(1.1), MathContext.UNLIMITED);\n\t}\n\n\t@Test\n\tpublic void testSqrt() {\n\t\tfor(double value : new double[] { 0, 0.1, 2, 4, 10, 16, 33.3333 }) {\n\t\t\tassertBigDecimal(\n\t\t\t\t\t\"sqrt(\" + value + \")\",\n\t\t\t\t\ttoCheck(Math.sqrt(value)),\n\t\t\t\t\tBigDecimalMath.sqrt(BigDecimal.valueOf(value), MC),\n                    MC_CHECK_DOUBLE);\n\t\t}\n\t}\n\n\t@Test(expected = UnsupportedOperationException.class)\n\tpublic void testSqrtUnlimitedFail() {\n\t\tBigDecimalMath.sqrt(BigDecimal.valueOf(2), MathContext.UNLIMITED);\n\t}\n\n\t@Test\n\tpublic void testSqrtHighAccuracy() {\n\t\t// Result from wolframalpha.com: sqrt(2)\n\t\tBigDecimal expected = BigDecimalMath.toBigDecimal(\"1.4142135623730950488016887242096980785696718753769480731766797379907324784621070388503875343276415727350138462309122970249248360558507372126441214970999358314132226659275055927557999505011527820605714701095599716059702745345968620147285174186408891986095523292304843087143214508397626036279952514079896872533965463318088296406206152583523950547457502877599617298355752203375318570113543746034084988471603868999706990048150305440277903164542478230684929369186215805784631115966687130130156185689872372352885092648612494977154218334204285686060146824720771435854874155657069677653720226485447015858801620758474922657226002085584466521458398893944370926591800311388246468157082630100594858704003186480342194897278290641045072636881313739855256117322040245091227700226941127573627280495738108967504018369868368450725799364729060762996941380475654823728997180326802474420629269124859052181004459842150591120249441341728531478105803603371077309182869314710171111683916581726889419758716582152128229518488472089694633862891562882765952635140542267653239694617511291602408715510135150455381287560052631468017127402653969470240300517495318862925631385188163478001569369176881852378684052287837629389214300655869568685964595155501644724509836896036887323114389415576651040883914292338113206052433629485317049915771756228549741438999188021762430965206564211827316726257539594717255934637238632261482742622208671155839599926521176252698917540988159348640083457085181472231814204070426509056532333398436457865796796519267292399875366617215982578860263363617827495994219403777753681426217738799194551397231274066898329989895386728822856378697749662519966583525776198939322845344735694794962952168891485492538904755828834526096524096542889394538646625744927556381964410316979833061852019379384940057156333720548068540575867999670121372239\");\n\t\tassertPrecisionCalculation(\n\t\t\t\texpected,\n\t\t\t\tmathContext -> BigDecimalMath.sqrt(new BigDecimal(\"2\"), mathContext),\n\t\t\t\t10);\n\t}\n\n\t@Test\n\tpublic void testSqrtHuge() {\n\t\t// Result from wolframalpha.com: sqrt(1e399)\n\t\tBigDecimal expected = new BigDecimal(\"3.1622776601683793319988935444327185337195551393252168E199\");\n\t\tassertEquals(expected.round(MC), BigDecimalMath.sqrt(new BigDecimal(\"1E399\"), MC));\n\t}\n\n\t@Test\n\tpublic void testSqrtRandom() {\n\t\tassertRandomCalculation(\n                adaptCount(1000),\n\t\t\t\t\"sqrt\",\n\t\t\t\trandom -> random.nextDouble() * 100 + 0.000001,\n\t\t\t\tMath::sqrt,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.sqrt(x, mathContext));\n\t}\n\n\t/*\n    @Test\n    public void testSqrtJava9Random() {\n        assertRandomCalculation(\n                adaptCount(1000),\n                \"sqrt(x)\",\n                \"java9 sqrt(x)\",\n                (random, mathContext) -> randomBigDecimal(random, mathContext),\n                (x, mathContext) -> BigDecimalMath.sqrt(x, mathContext),\n                (x, mathContext) -> x.sqrt(mathContext));\n    }\n    */\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testSqrtNegative() {\n\t\tBigDecimalMath.sqrt(new BigDecimal(-1), MC);\n\t}\n\n\t@Test\n\tpublic void testRootSqrtCbrt() {\n\t\tfor(double x : new double[] { 0, 0.1, 1, 2, 10, 33.3333 }) {\n\t\t\tassertBigDecimal(\n\t\t\t\t\t\"root(2,\" + x + \")\",\n\t\t\t\t\ttoCheck(Math.sqrt(x)),\n\t\t\t\t\tBigDecimalMath.root(BigDecimal.valueOf(x), BigDecimal.valueOf(2), MC),\n\t\t\t\t\tMC_CHECK_DOUBLE);\n\t\t\tassertBigDecimal(\n\t\t\t\t\t\"root(3,\" + x + \")\",\n\t\t\t\t\ttoCheck(Math.cbrt(x)),\n\t\t\t\t\tBigDecimalMath.root(BigDecimal.valueOf(x), BigDecimal.valueOf(3), MC),\n\t\t\t\t\tMC_CHECK_DOUBLE);\n\t\t}\n\t}\n\n\t@Test\n\tpublic void testRoot() {\n\t\tfor(double n : new double[] { 0.1, 0.9, 1, 1.1, 2, 10, 33.3333, 1234.5678 }) {\n\t\t\tfor (double x : new double[]{ 0, 0.1, 0.9, 1, 1.1, 2, 10, 33.3333, 1234.5678 }) {\n\t\t\t\tSystem.out.println(\"ROOT x=\" + x + \" n=\" + n);\n\t\t\t\tassertBigDecimal(\n\t\t\t\t\t\t\"root(2,\" + x + \")\",\n\t\t\t\t\t\ttoCheck(Math.pow(x, 1.0 / n)),\n\t\t\t\t\t\tBigDecimalMath.root(BigDecimal.valueOf(x), BigDecimal.valueOf(n), MC),\n\t\t\t\t\t\tMC_CHECK_DOUBLE);\n\t\t\t}\n\t\t}\n\t}\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testRootZeroN() {\n\t\tBigDecimalMath.root(BigDecimal.ONE, BigDecimal.ZERO, MC);\n\t}\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testRootNegativeN() {\n\t\tBigDecimalMath.root(BigDecimal.ONE, new BigDecimal(-1), MC);\n\t}\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testRootNegativeX() {\n\t\tBigDecimalMath.root(new BigDecimal(-1), BigDecimal.ONE, MC);\n\t}\n\n\t@Test(expected = UnsupportedOperationException.class)\n\tpublic void testRootUnlimitedFail() {\n\t\tBigDecimalMath.root(BigDecimal.valueOf(1.2), BigDecimal.valueOf(2), MathContext.UNLIMITED);\n\t}\n\n\t@Test\n\tpublic void testRootHighAccuracy1() {\n\t\t// Result from wolframalpha.com: root(1.23, 123)\n\t\tBigDecimal expected = BigDecimalMath.toBigDecimal(\"50.016102539344819307741514415079435545110277821887074630242881493528776023690905378058352283823814945584087486290764920313665152884137840533937075179853255596515758851877960056849468879933122908090021571162427934915567330612627267701300492535817858361072169790783434196345863626810981153268939825893279523570322533446766188724600595265286542918045850353371520018451295635609248478721067200812355632099802713302132804777044107393832707173313768807959788098545050700242134577863569636367439867566923334792774940569273585734964008310245010584348384920574103306733020525390136397928777667088202296433541706175886006626333525007680397351405390927420825851036548474519239425298649420795296781692303253055152441850691276044546565109657012938963181532017974206315159305959543881191233733179735321461579808278383770345759408145745617032705494900390986476773247981270283533959979287340513398944113566999839889290733896874439682249327621463735375868408190435590094166575473967368412983975580104741004390308453023021214626015068027388545767003666342291064051883531202983476423138817666738346033272948508395214246047027012105246939488877506475824651688812245962816086719050192476878886543996441778751825677213412487177484703116405390741627076678284295993334231429145515176165808842776515287299275536932744066126348489439143701880784521312311735178716650919024092723485314329094064704170548551468318250179561508293077056611877488417962195965319219352314664764649802231780262169742484818333055713291103286608643184332535729978330383356321740509817475633105247757622805298711765784874873240679024286215940395303989612556865748135450980540945799394622053158729350598632915060818702520420240989908678141379300904169936776618861221839938283876222332124814830207073816864076428273177778788053613345444299361357958409716099682468768353446625063\");\n\t\tassertPrecisionCalculation(\n\t\t\t\texpected,\n\t\t\t\tmathContext -> BigDecimalMath.root(BigDecimal.valueOf(123), BigDecimal.valueOf(1.23), mathContext),\n\t\t\t\t10);\n\t}\n\n\t@Test\n\tpublic void testRootHighAccuracy2() {\n\t\t// Result from wolframalpha.com: root(7.5, 123)\n\t\tBigDecimal expected = BigDecimalMath.toBigDecimal(\"1.8995643695815870676539369434054361726808105217886880103090875996194822396396255621113000403452538887419132729641364085738725440707944858433996644867599831080192362123855812595483776922496542428049642916664676504355648001147425299497362249152998433619265150901899608932149147324281944326398659053901429881376755786331063699786297852504541315337453993167176639520666006383001509553952974478682921524643975384790223822148525159295285828652242201443762216662072731709846657895992750535254286493842754491094463672629441270037173501058364079340866564365554529160216015597086145980711187711119750807640654996392084846441696711420521658760165363535215241687408369549643269709297427044177507157609035697648282875422321141920576120188389383509318979064825824777240151847818551071255436323480281154877997743553609520167536258202911691329853232693386770937694807506144279660147324316659333074620896627829029651910783066736606497262785345465872401993026696735802446138584306213230373571409591420951964537136053258998945471633936332983896917810023265095766395377592848121611444196796785031727740335105553348270077424620974061727975050161324060753928284759055040064976732991126510635738927993365006832681484889202649313814280125684525505938973967575274196130269615461251746873419445856759329916403947432038902141704646304799083820073914767560878449162496519826664715572693747490088659968040153989493366037393989012508491856761986732685422561958101646754270192269505879594808800416777471196270722586367363680538183391904535845392721112874375802640395545739073303112631715831096156004422381940090623765493332249827278090443678800852264922795299927727708248191560574252923342860845325222035245426918719153132138325983001330317244830727602810422542012322698940744820925849667642343510406965273569391887099540050259962759858771196756422007171\");\n\t\tassertPrecisionCalculation(\n\t\t\t\texpected,\n\t\t\t\tmathContext -> BigDecimalMath.root(BigDecimal.valueOf(123), BigDecimal.valueOf(7.5), mathContext),\n\t\t\t\t10);\n\t}\n\n\t@Test\n\tpublic void testRootRandom() {\n\t\tassertRandomCalculation(\n                adaptCount(100),\n\t\t\t\t\"root\",\n\t\t\t\trandom -> random.nextDouble() * 10 + 0.000001,\n\t\t\t\trandom -> random.nextDouble() * 5,\n\t\t\t\tnull,\n\t\t\t\t(x, y, mathContext) -> BigDecimalMath.root(x, y, mathContext));\n\t}\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testRootNegative() {\n\t\tBigDecimalMath.root(new BigDecimal(-1), BigDecimal.ONE, MC);\n\t}\n\n\t@Test\n\tpublic void testLogRange10() {\n\t\tdouble step = getRangeStep(0.1);\n\t\tBigDecimalStream.range(step, 10.0, step, MC).forEach(x -> {\n\t\t\tSystem.out.println(\"Testing log(\" + x + \")\");\n\t\t\tassertBigDecimal(\"log(\" + x + \")\",\n                    toCheck(Math.log(x.doubleValue())),\n                    BigDecimalMath.log(x, MC),\n                    MC_CHECK_DOUBLE);\n\n\t\t\tBigDecimal finalX = x;\n\t\t\tassertPrecisionCalculation(\n\t\t\t        mathContext -> BigDecimalMath.log(finalX, mathContext),\n                    10, AUTO_TEST_MAX_PRECISION);\n\t\t});\n\t}\n\n\t@Test\n\tpublic void testLogRange100() {\n\t\tdouble step = getRangeStep(1.0);\n\t\tBigDecimalStream.range(step, 100.0, step, MC).forEach(x -> {\n\t\t\tSystem.out.println(\"Testing log(\" + x + \")\");\n\t\t\tassertBigDecimal(\"log(\" + x + \")\",\n                    toCheck(Math.log(x.doubleValue())),\n                    BigDecimalMath.log(x, MC),\n                    MC_CHECK_DOUBLE);\n\n\t\t\tBigDecimal finalX = x;\n\t\t\tassertPrecisionCalculation(\n\t\t\t   mathContext -> BigDecimalMath.log(finalX, mathContext),\n\t\t\t   10, AUTO_TEST_MAX_PRECISION);\n\t\t});\n\t}\n\n\t@Test\n\tpublic void testLogHighAccuracy1() {\n\t\t// Result from wolframalpha.com: ln(0.1)\n\t\tBigDecimal expected = BigDecimalMath.toBigDecimal(\"-2.30258509299404568401799145468436420760110148862877297603332790096757260967735248023599720508959829834196778404228624863340952546508280675666628736909878168948290720832555468084379989482623319852839350530896537773262884616336622228769821988674654366747440424327436515504893431493939147961940440022210510171417480036880840126470806855677432162283552201148046637156591213734507478569476834636167921018064450706480002775026849167465505868569356734206705811364292245544057589257242082413146956890167589402567763113569192920333765871416602301057030896345720754403708474699401682692828084811842893148485249486448719278096762712757753970276686059524967166741834857044225071979650047149510504922147765676369386629769795221107182645497347726624257094293225827985025855097852653832076067263171643095059950878075237103331011978575473315414218084275438635917781170543098274823850456480190956102992918243182375253577097505395651876975103749708886921802051893395072385392051446341972652872869651108625714921988499787488737713456862091670584980782805975119385444500997813114691593466624107184669231010759843831919129223079250374729865092900988039194170265441681633572755570315159611356484654619089704281976336583698371632898217440736600916217785054177927636773114504178213766011101073104239783252189489881759792179866639431952393685591644711824675324563091252877833096360426298215304087456092776072664135478757661626292656829870495795491395491804920906943858079003276301794150311786686209240853794986126493347935487173745167580953708828106745244010589244497647968607512027572418187498939597164310551884819528833074669931781463493000032120032776565413047262188397059679445794346834321839530441484480370130575367426215367557981477045803141363779323629156012818533649846694226146520645994207291711937060244492\");\n\t\tassertPrecisionCalculation(\n\t\t\t\texpected,\n\t\t\t\tmathContext -> BigDecimalMath.log(new BigDecimal(\"0.1\"), mathContext),\n\t\t\t\t10);\n\t}\n\n\t@Test\n\tpublic void testLogHighAccuracy2() {\n\t\t// Result from wolframalpha.com: ln(1.1)\n\t\tBigDecimal expected = BigDecimalMath.toBigDecimal(\"0.0953101798043248600439521232807650922206053653086441991852398081630010142358842328390575029130364930727479418458517498888460436935129806386890150217023263755687346983551204157456607731117050481406611584967219092627683199972666804124629171163211396201386277872575289851216418802049468841988934550053918259553296705084248072320206243393647990631942365020716424972582488628309770740635849277971589257686851592941134955982468458204470563781108676951416362518738052421687452698243540081779470585025890580291528650263570516836272082869034439007178525831485094480503205465208833580782304569935437696233763597527612962802332419887793490159262767738202097437296124304231269978317763387834500850947983607954894765663306829441000443449252110585597386446423305000249520642003351749383035733163887183863658864095987980592896922224719866617664086469438599082172014984648661016553883267832731905893594398418365160836037053676940083743785539126726302367554039807719021730407981203469520199824994506211545156995496539456365581027383589659382402015390419603824664083368873307873019384357785045824504691072378535575392646883979065139246126662251603763318447377681731632334250380687464278805888614468777887659631017437620270326399552535490068490417697909725326896790239468286121676873104226385183016443903673794887669845552057786043820598162664741719835262749471347084606772426040314789592161567246837020619602671610506695926435445325463039957620861253293473952704732964930764736250291219054949541518603372096218858644670199237818738241646938837142992083372427353696766016209216197009652464144415416340684821107427035544058078681627922043963452271529803892396332155037590445683916173953295983049207965617834301297873495901595044766960173144576650851894013006899406665176310040752323677741807454239794575425116685728529323731335086049670268306\");\n\t\tassertPrecisionCalculation(\n\t\t\t\texpected,\n\t\t\t\tmathContext -> BigDecimalMath.log(new BigDecimal(\"1.1\"), mathContext),\n\t\t\t\t10);\n\t}\n\n\t@Test\n\tpublic void testLogHighAccuracy3() {\n\t\t// Result from wolframalpha.com: ln(12345.6)\n\t\tBigDecimal expected = BigDecimalMath.toBigDecimal(\"9.42105500327135525114521501453525399237436111276300326386323534432727151942992511520562558738175320737219392933678106934681377640298797158131139323906361961480381516008415766949640011144295651380957422777114172279167654006534622812747920122075143832000303491928864417567534602811492095685408856581074035803357797631847469251006466446952382984400769172787795491275890878474305023861509824367243299385769279771744041937866552134975148449991501344008449686333627176197439283560717007769286520651804657135365525410547797134491863813264296599988480767570621877413992243488449252058389112464675521921368744908030643106093708139694498213865760209374231089223703469389057990578641477811580679006647361045368883126313166757159295044784734054746026667561208850147352459931288221690064827656007945926558137817955314752299200021125335319543610643148781413031739368946686197126231424703883123190210238015791369611214420726133482521541649129324232190740641049135517129893844376556993789191631768552752257796461172834352906322971133196717292014063557464657868471260257837864581817895933554699436597231519928906186824100551929174973211768975723220457184410041128885431823059460270296159512608527194960997843854276107619358871611335110158160499192067423059751567986373407423489599586293284362977309927604782683386482396609096117347165767675657470578510018397575185923185572052807175571518796143517238193372303027925460053807069802388627060672427272087223286476333683468229892546440731981947511457788744089944064466689422654892614083398427300212135529866471079161390374604296893598724751037581346990096479637907462110313260901383748633868418336284029147686046156013978973990920093756659785588328734878986910751799701679853456356654554727303139653731884939067754728654663370026652097310980166441905496504187282659704649813546716585697691\");\n\t\tassertPrecisionCalculation(\n\t\t\t\texpected,\n\t\t\t\tmathContext -> BigDecimalMath.log(new BigDecimal(\"12345.6\"), mathContext),\n\t\t\t\t10);\n\t}\n\n\t@Test\n\tpublic void testLogNotorious1() {\n\t\t// Result from wolframalpha.com: ln(3.627)\n\t\t// result contains digit sequence 249999790 which is tricky\n\t\tBigDecimal expected = new BigDecimal(\"1.28840586030076531271916787589963460174688352499997906354516854751071684132712190465267938913524540189227183498685955203091012976295191938570887410037177795976156712449887694786077349630415919676796628382920641191635039097198525638716788242413712812154035694161623839896238526801424419472197899141291552341986057193552767761847325665588799624460996389716450246797586099819246857022106263044473561032621692801928684892761931286774706996443604259279886700716\");\n\t\tassertPrecisionCalculation(\n\t\t   expected,\n\t\t   mathContext -> BigDecimalMath.log(new BigDecimal(\"3.627\"), mathContext),\n\t\t   10);\n\t}\n\n\t@Test\n\tpublic void testLogSmall() {\n\t\t// Result from wolframalpha.com: log(1e-399)\n\t\tBigDecimal expected = new BigDecimal(\"-918.731452104624227923178590419061318832839493962880417437\");\n\t\tassertEquals(expected.round(MC), BigDecimalMath.log(new BigDecimal(\"1E-399\"), MC));\n\t}\n\n\t@Test\n\tpublic void testLogHuge() {\n\t\t// Result from wolframalpha.com: log(1e399)\n\t\tBigDecimal expected = new BigDecimal(\"918.7314521046242279231785904190613188328394939628804174372\");\n\t\tassertEquals(expected.round(MC), BigDecimalMath.log(new BigDecimal(\"1E399\"), MC));\n\t}\n\n\t@Test\n\tpublic void testLog10WithPositivePowersOfTen() {\n\t\tMathContext mathContext = new MathContext(50);\t\t\n\t\tBigDecimal x = new BigDecimal(\"1\");\n\t\tBigDecimal expectedLog10 = new BigDecimal(0);\n\t\tfor (int i = 0; i < 20; i++) {\n\t\t\tBigDecimal actualLog10 = BigDecimalMath.log10(x, mathContext);\n\t\t\tassertEquals(true, expectedLog10.compareTo(actualLog10) == 0);\n\n\t\t\tx = x.multiply(BigDecimal.TEN, mathContext);\n\t\t\texpectedLog10 = expectedLog10.add(BigDecimal.ONE, mathContext);\n\t\t}\n\t}\n\t\n\t@Test\n\tpublic void testLog10WithNegativePowersOfTen() {\n\t\tMathContext mathContext = new MathContext(50);\t\t\n\t\tBigDecimal x = new BigDecimal(\"1\");\n\t\tBigDecimal expectedLog10 = new BigDecimal(0);\n\t\tfor (int i = 0; i < 20; i++) {\n\t\t\tBigDecimal actualLog10 = BigDecimalMath.log10(x, mathContext);\n\t\t\tassertEquals(true, expectedLog10.compareTo(actualLog10) == 0);\n\n\t\t\tx = x.divide(BigDecimal.TEN, mathContext);\n\t\t\texpectedLog10 = expectedLog10.subtract(BigDecimal.ONE, mathContext);\n\t\t}\n\t}\n\n\t@Test(expected = UnsupportedOperationException.class)\n\tpublic void testLog10UnlimitedFail() {\n\t\tBigDecimalMath.log10(BigDecimal.valueOf(2), MathContext.UNLIMITED);\n\t}\n\n\t@Test\n\tpublic void testLogRandom() {\n\t\tassertRandomCalculation(\n                adaptCount(100),\n\t\t\t\t\"log\",\n\t\t\t\trandom -> random.nextDouble() * 100 + 0.00001,\n\t\t\t\tMath::log,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.log(x, mathContext));\n\t}\n\t\n\t@Test\n\tpublic void testLog2Random() {\n\t\tassertRandomCalculation(\n                adaptCount(100),\n\t\t\t\t\"log\",\n\t\t\t\trandom -> random.nextDouble() * 100 + 0.00001,\n\t\t\t\t(x) -> Math.log(x) / Math.log(2),\n\t\t\t\t(x, mathContext) -> BigDecimalMath.log2(x, mathContext));\n\t}\n\n\t@Test(expected = UnsupportedOperationException.class)\n\tpublic void testLog2UnlimitedFail() {\n\t\tBigDecimalMath.log2(BigDecimal.valueOf(2), MathContext.UNLIMITED);\n\t}\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testLogNegative() {\n\t\tBigDecimalMath.log(BigDecimal.valueOf(-1), MC);\n\t}\n\n\t@Test(expected = UnsupportedOperationException.class)\n\tpublic void testLogUnlimitedFail() {\n\t\tBigDecimalMath.log(BigDecimal.valueOf(2), MathContext.UNLIMITED);\n\t}\n\n\t@Test\n\tpublic void testExp() {\n\t\tfor(double value : new double[] { -5, -1, 0.1, 2, 10 }) {\n\t\t\tassertBigDecimal(\"exp(\" + value + \")\",\n\t\t\t\t\ttoCheck(Math.exp(value)),\n\t\t\t\t\tBigDecimalMath.exp(BigDecimal.valueOf(value), MC),\n                    MC_CHECK_DOUBLE);\n\t\t}\n\t}\n\n\t@Test\n\tpublic void testExpHuge() {\n\t\t// Largest exp(10^x) that still gives a result on Wolfram Alpha \n\t\t// exp(1000000000) = 8.00298177066097253304190937436500068878231499717... * 10^434294481\n\t\tBigDecimal expected = new BigDecimal(\"8.00298177066E434294481\");\n\t\tBigDecimal actual = BigDecimalMath.exp(BigDecimal.valueOf(1000000000), new MathContext(12));\n\t\tassertEquals(expected, actual);\n\t}\n\t\n\t@Test\n\tpublic void testExp1E() {\n\t\tfor (int precision = 1; precision <= 2001; precision+=100) {\n\t\t\tMathContext mathContext = new MathContext(precision);\n\t\t\tassertEquals(\"exp(1)\",\n\t\t\t\t\ttoCheck(BigDecimalMath.e(mathContext)),\n\t\t\t\t\ttoCheck(BigDecimalMath.exp(BigDecimal.ONE, mathContext)));\n\t\t}\n\t}\n\n\t@Test\n\tpublic void testExpHighAccuracy1() {\n\t\t// Result from wolframalpha.com: exp(0.1)\n\t\tBigDecimal expected = BigDecimalMath.toBigDecimal(\"1.1051709180756476248117078264902466682245471947375187187928632894409679667476543029891433189707486536329171204854012445361537347145315787020068902997574505197515004866018321613310249357028047934586850494525645057122112661163770326284627042965573236001851138977093600284769443372730658853053002811154007820888910705403712481387499832879763074670691187054786420033729321209162792986139109713136202181843612999064371057442214441509033603625128922139492683515203569550353743656144372757405378395318324008280741587539066613515113982139135726893022699091000215648706791206777090283207508625041582515035160384730085864811589785637025471895631826720701700554046867490844416060621933317666818019314469778173494549497985045303406629427511807573756398858555866448811811806333247210364950515781422279735945226411105718464916466588898895425154437563356326922423993425668055030150187978568089290481077628854935380963680803086975643392286380110893491216896970405186147072881173903395370306903756052863966751655566156177044091023716763999613715961429909147602055822171056918247483370329310652377494326018131931115202583455695740577117305727325929270892586003078380276849851024733440526333630939768046873818746897979176031710638428538365444373036344477660068827517905394205724765809719068497652979331103372768988364106139063845834332444587680278142035133567220351279735997089196132184270510670193246409032174006524564495804123904224547124821906736781803247534842994079537510834190198353331683651574603364551464993636940684957076677363104098202444018343049556576017452467191522001230198866508508728780804296630956390659819928014152407848066718063601429519635764058390569704470217925967541099757148635387989599481795155282833193600584112822014656645896726556449347326910544815360769564296952628696236865028848565540573895707695598984577773238\");\n\t\tassertPrecisionCalculation(\n\t\t\t\texpected,\n\t\t\t\tmathContext -> BigDecimalMath.exp(new BigDecimal(\"0.1\"), mathContext),\n\t\t\t\t10);\n\t}\n\n\t@Test\n\tpublic void testExpHighAccuracy2() {\n\t\t// Result from wolframalpha.com: exp(123.4)\n\t\tBigDecimal expected = BigDecimalMath.toBigDecimal(\"390786063200889154948155379410925404241701821048363382.932350954191939407875540538095053725850542917235991826991631549658381619846119064767940229694652504799690942074237719293556052198585602941442651814977379463173507703540164446248233994372649675083170661574855926134163163649067886904058135980414181563116455815478263535970747684634869846370078756117785925810367190913580101129012440848783613501818345221727921636036313301394206941005430607708535856550269918711349535144151578877168501672228271098301349906118292542981905746359989070403424693487891904874342086983801039403550584241691952868285098443443717286891245248589074794703961309335661643261592184482383775612097087066220605742406426487994296854782150419816494210555905079335674950579368212272414401633950719948812364415716009625682245889528799300726848267101515893741151833582331196187096157250772884710690932741239776061706938673734755604112474396879294621933875319320351790004373826158307559047749814106033538586272336832756712454484917457975827690460377128324949811226379546825509424852035625713328557508831082726245169380827972015037825516930075858966627188583168270036404466677106038985975116257215788600328710224325128935656214272530307376436037654248341541925033083450953659434992320670198187236379508778799056681080864264023524043718014105080505710276107680142887912693096434707224622405921182458722451547247803222237498053677146957211048297712875730899381841541047254172958887430559055751735318481711132216206915942752379320012433097749980476094039036829992786175018479140791048841069099146681433638254527364565199203683980587269493176948487694117499339581660653106481583097500412636413209554147009042448657752082659511080673300924304690964484273924800648584285968546527296722686071417123776801220060226116144242129928933422759721847194902947144831258\");\n\t\tassertPrecisionCalculation(\n\t\t\t\texpected,\n\t\t\t\tmathContext -> BigDecimalMath.exp(new BigDecimal(\"123.4\"), mathContext),\n\t\t\t\t60);\n\t}\n\n\t@Test\n\tpublic void testExpRandom() {\n\t\tassertRandomCalculation(\n                adaptCount(1000),\n\t\t\t\t\"exp\",\n\t\t\t\trandom -> random.nextDouble() * 100 - 50,\n\t\t\t\tMath::exp,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.exp(x, mathContext));\n\t}\n\n\t@Test(expected = UnsupportedOperationException.class)\n\tpublic void testExpUnlimitedFail() {\n\t\tBigDecimalMath.exp(BigDecimal.valueOf(2), MathContext.UNLIMITED);\n\t}\n\n\t@Test\n\tpublic void testSin() {\n\t\tfor(double value : new double[] { -10, -5, -1, -0.3, 0, 0.1, 2, 10, 20, 222 }) {\n\t\t\tassertBigDecimal(\"sin(\" + value + \")\",\n\t\t\t\t\ttoCheck(Math.sin(value)),\n\t\t\t\t\tBigDecimalMath.sin(BigDecimal.valueOf(value), MC),\n                    MC_CHECK_DOUBLE);\n\t\t}\n\t}\n\n\t@Test\n\tpublic void testSinHighAccuracy() {\n\t\t// Result from wolframalpha.com: sin(1.234)\n\t\tBigDecimal expected = BigDecimalMath.toBigDecimal(\"0.9438182093746337048617510061568275895172142720765760747220911781871399906968099483012598865055627858443507995518738766093869470509555068501582327052306784505752678705592908705201008148688700290760777223780263846758767378849305659165171458418076473553139600704400668632728702595059340199442411041490960324146869032516728992265808389968786198384238945833333329583982909393226122072922972072082343881982280834707504367506003311264818344731205557095928837491316071651630909050078777342482603092413467227932481298625668189293277970973821823536368859836352290171029827678389361668326651223313262181049179177713541062354198699357532113523026870736528786100665809233401695953717292150408826019906221690064294418649612406003915087946369501457359604343584263199153607653049282756925573849745513783165941970858623580447565222079996405576286670288022685431434886874295950242554364666123772837748084818582410730641892357161908769689946576427006541439717287833624991188137124554987468952436155712514180011917087180464841510692660163853984256220178122573051503993728719511214066957647751102014250171535662112264708511179562539851056691807479887430154563476132015884380272176766265870281843666030351481875369524292556759059067229573601315888931475939650530190997869732280644783380897437687282157862590038715019700476516674872568434184233136320198348795549241647388226943616471234865808472025746819601113742677172125085499919170003010129528504832452877371569832101275092363746925641703736428733071588960741542241552270894271703880793621738884941850045978201484407786879714905305225922874339567944723190660416232538921600185338494145628390029969393239498992087392435528382285271962107670662847438424222622822172719234821254495443425396088216409484488852445333426778397941937246299790022429378799080231482904310254381416336471042617299708975\");\n\t\tassertPrecisionCalculation(\n\t\t\t\texpected,\n\t\t\t\tmathContext -> BigDecimalMath.sin(new BigDecimal(\"1.234\"), mathContext),\n\t\t\t\t10);\n\t}\n\n\t@Test\n\tpublic void testSinRandom() {\n\t\ttestSinRandom(100);\n\t}\n\tpublic void testSinRandom(int count) {\n\t\tassertRandomCalculation(\n                adaptCount(count),\n\t\t\t\t\"sin\",\n\t\t\t\trandom -> random.nextDouble() * 100 - 50,\n\t\t\t\tMath::sin,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.sin(x, mathContext));\n\t}\n\n\t@Test\n\tpublic void testSinRandomMultiThreaded() throws Throwable {\n\t\trunMultiThreaded(() -> testSinRandom(10));\n\t}\n\n\t@Test(expected = UnsupportedOperationException.class)\n\tpublic void testSinUnlimitedFail() {\n\t\tBigDecimalMath.sin(BigDecimal.valueOf(2), MathContext.UNLIMITED);\n\t}\n\n\t@Test\n\tpublic void testAsin() {\n\t\tfor(double value : new double[] { -1, -0.999, -0.9, -0.1, 0, 0.1, 0.9, 0.999, 1.0 }) {\n\t\t\tassertBigDecimal(\"asin(\" + value + \")\",\n\t\t\t\t\ttoCheck(Math.asin(value)),\n\t\t\t\t\tBigDecimalMath.asin(BigDecimal.valueOf(value), MC),\n                    MC_CHECK_DOUBLE);\n\t\t}\n\t}\n\n\t@Test\n\tpublic void testAsinRandom() {\n\t\ttestAsinRandom(100);\n\t}\n\n\tpublic void testAsinRandom(int count) {\n\t\tassertRandomCalculation(\n                adaptCount(count),\n\t\t\t\t\"asin\",\n\t\t\t\trandom -> random.nextDouble() * 2 - 1,\n\t\t\t\tMath::asin,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.asin(x, mathContext));\n\t}\n\n\t@Test\n\tpublic void testAsinRandomMultiThreaded() throws Throwable {\n\t\trunMultiThreaded(() -> testAsinRandom(10));\n\t}\n\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testAsinGreaterOne() {\n\t\tBigDecimalMath.asin(new BigDecimal(\"1.00001\"), MC);\n\t}\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testAsinSmallerMinusOne() {\n\t\tBigDecimalMath.asin(new BigDecimal(\"-1.00001\"), MC);\n\t}\n\n\t@Test(expected = UnsupportedOperationException.class)\n\tpublic void testAsinUnlimitedFail() {\n\t\tBigDecimalMath.asin(BigDecimal.valueOf(2), MathContext.UNLIMITED);\n\t}\n\n\t@Test\n\tpublic void testCos() {\n\t\tfor(double value : new double[] { -5, -1, -0.3, 0, 0.1, 2, 10 }) {\n\t\t\tassertBigDecimal(\"cos(\" + value + \")\",\n\t\t\t\t\ttoCheck(Math.cos(value)),\n\t\t\t\t\tBigDecimalMath.cos(BigDecimal.valueOf(value), MC),\n                    MC_CHECK_DOUBLE);\n\t\t}\n\t}\n\n\t@Test\n\tpublic void testCosHighAccuracy() {\n\t\t// Result from wolframalpha.com: cos(1.234)\n\t\tBigDecimal expected = BigDecimalMath.toBigDecimal(\"0.3304651080717298574032807727899271437216920101969540348605304415152510377850481654650247150200780863415535299490857568279769354541967379397431278152484662377393883768410533419456683721348368071060447119629226464127475191769149818089642412919990646712138828462407239787011203786844401859479654861215480468553428321928822608813865008312100125205763217809424012405019490461648738007730900576327363563072819683608077467442286094847912950576189413624713414163958384339772584148744200648200688260933678578647517949013249027860144759454924413798901254668352778102301380649346953594529136819938821616590614874123930824463095104424946532966863750206459438812141713997562660701774968530149079881716322567945593156313333714539747617833144412172753445042952390635799639722239182963246046253903297563427741240081854182759746064810195237864060495745282046388159544259160022883886283097655348787382625328541498058884531961700370121969709480517496749271767735566816249479148488140162802977360971480510530896749944967304972380342831111213248738743617588927820627474733980422901948506009170945896565358929343777077336070289567245971065005860921723126096986632224093068775586235017140132374230378564807873973345322857782900999655081761884197357196908109838154083921138904571471346009606070648486103795109388774364448499820533743041120697352743044140279966823607345221684081898024173036376672034911709557102798619864101440725109041264516550229345850413762376113868869256025801898710854538411051622029568572639882301754336762028948110406127835411158515890274188501674397646117070538768699719967119559314804437052735458481025364866752041137855637961697664203246176781407193905595472755222134533679020285886126388322265972029035063590381025908006103799793443322205833892605275969980406879438015951448721792889383476504454337544038606643477976186\");\n\t\tassertPrecisionCalculation(\n\t\t   expected,\n\t\t   mathContext -> BigDecimalMath.cos(new BigDecimal(\"1.234\"), mathContext),\n\t\t   10);\n\t}\n\n\t@Test\n\tpublic void testCosRandom() {\n\t\ttestCoshRandom(100);\n\t}\n\n\tpublic void testCosRandom(int count) {\n\t\tassertRandomCalculation(\n                adaptCount(count),\n\t\t\t\t\"cos\",\n\t\t\t\trandom -> random.nextDouble() * 100 - 50,\n\t\t\t\tMath::cos,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.cos(x, mathContext));\n\t}\n\n\t@Test\n\tpublic void testCosRandomMultiThreaded() throws Throwable {\n\t\trunMultiThreaded(() -> testCosRandom(10));\n\t}\n\n\n\t@Test(expected = UnsupportedOperationException.class)\n\tpublic void testCosUnlimitedFail() {\n\t\tBigDecimalMath.cos(BigDecimal.valueOf(2), MathContext.UNLIMITED);\n\t}\n\n\t@Test\n\tpublic void testAcosRandom() {\n\t\ttestAcosRandom(100);\n\t}\n\n\tpublic void testAcosRandom(int count) {\n\t\tassertRandomCalculation(\n                adaptCount(count),\n\t\t\t\t\"acos\",\n\t\t\t\trandom -> random.nextDouble() * 2 - 1,\n\t\t\t\tMath::acos,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.acos(x, mathContext));\n\t}\n\n\t@Test\n\tpublic void testAcosRandomMultiThreaded() throws Throwable {\n\t\trunMultiThreaded(() -> testAcosRandom(10));\n\t}\n\n\t@Test\n\tpublic void testAcosMinusOne() {\n\t\tfor (int precision = 1; precision <= 2001; precision+=100) {\n\t\t\tMathContext mathContext = new MathContext(precision);\n\t\t\tBigDecimal pi = BigDecimalMath.pi(mathContext);\n\t\t\tBigDecimal acosMinusOne = BigDecimalMath.acos(BigDecimal.ONE.negate(), mathContext);\n\t\t\tassertEquals(true, pi.compareTo(acosMinusOne) == 0);\n\t\t}\n\t}\n\t\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testAcosGreaterOne() {\n\t\tBigDecimalMath.acos(new BigDecimal(\"1.00001\"), MC);\n\t}\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testAcosSmallerMinusOne() {\n\t\tBigDecimalMath.acos(new BigDecimal(\"-1.00001\"), MC);\n\t}\n\n\t@Test(expected = UnsupportedOperationException.class)\n\tpublic void testAcosUnlimitedFail() {\n\t\tBigDecimalMath.acos(BigDecimal.valueOf(2), MathContext.UNLIMITED);\n\t}\n\n\t@Test\n\tpublic void testTan() {\n\t\tfor(double value : new double[] { 1.1, -10, -5, -1, -0.3, 0, 0.1, 2, 10, 20, 222 }) {\n\t\t\tassertBigDecimal(\"tan(\" + value + \")\",\n\t\t\t\t\ttoCheck(Math.tan(value)),\n\t\t\t\t\tBigDecimalMath.tan(BigDecimal.valueOf(value), MC),\n                    MC_CHECK_DOUBLE);\n\t\t}\n\t}\n\n\t@Test\n\tpublic void testTanRandom() {\n\t\ttestTanRandom(100);\n\t}\n\n\tpublic void testTanRandom(int count) {\n\t\tassertRandomCalculation(\n                adaptCount(count),\n\t\t\t\t\"tan\",\n\t\t\t\trandom -> random.nextDouble() * 100 - 50,\n\t\t\t\tMath::tan,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.tan(x, mathContext));\n\t}\n\n\t@Test\n\tpublic void testTanRandomMultiThreaded() throws Throwable {\n\t\trunMultiThreaded(() -> testTanRandom(10));\n\t}\n\n\t@Test(expected = UnsupportedOperationException.class)\n\tpublic void testTanUnlimitedFail() {\n\t\tBigDecimalMath.tan(BigDecimal.valueOf(2), MathContext.UNLIMITED);\n\t}\n\n\t@Test\n\tpublic void testAtanRandom() {\n\t\ttestAtanRandom(100);\n\t}\n\n\tpublic void testAtanRandom(int count) {\n\t\tassertRandomCalculation(\n                adaptCount(count),\n\t\t\t\t\"atan\",\n\t\t\t\trandom -> random.nextDouble() * 100 - 50,\n\t\t\t\tMath::atan,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.atan(x, mathContext));\n\t}\n\n\t@Test\n\tpublic void testAtanRandomMultiThreaded() throws Throwable {\n\t\trunMultiThreaded(() -> testAtanRandom(10));\n\t}\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testAtan2ZeroZero() {\n\t\tBigDecimalMath.atan2(BigDecimal.ZERO, BigDecimal.ZERO, MC);\n\t}\n\t\n\t@Test\n\tpublic void testAtan2() {\n\t\tBigDecimal pi = BigDecimalMath.pi(MC);\n\t\tBigDecimal piHalf = BigDecimalMath.pi(new MathContext(MC.getPrecision() + 10)).divide(BigDecimal.valueOf(2), MC);\n\n\t\tassertEquals(piHalf, BigDecimalMath.atan2(BigDecimal.TEN, BigDecimal.ZERO, MC));\n\t\tassertEquals(piHalf.negate(), BigDecimalMath.atan2(BigDecimal.TEN.negate(), BigDecimal.ZERO, MC));\n\t\tassertEquals(pi, BigDecimalMath.atan2(BigDecimal.ZERO, BigDecimal.TEN.negate(), MC));\n\t}\n\n\t@Test\n\tpublic void testAtan2HighAccuracy() {\n\t\t// Result from wolframalpha.com: atan2(123456789, 987654321)\n\t\tBigDecimal expected = BigDecimalMath.toBigDecimal(\"0.12435499342522297334968147683476071896899844881294839643180323485370657121551589550118807775010954424614161504017100766102274760347773144234717264025098792427062054083201522193127589446759654134052154287720616792464947608894974472784377275294647356650781819500878799427824049369273085965502705708393722924586235499530689424922197361614748436463923316792256542944548723768578591781632376382102987565485177288344132765819127765508975729310469873258293578995\");\n\t\tassertPrecisionCalculation(\n\t\t   expected,\n\t\t   mathContext -> BigDecimalMath.atan2(new BigDecimal(\"123456789\"), new BigDecimal(\"987654321\"), mathContext),\n\t\t   10);\n\t}\n\n\t@Test\n\tpublic void testAtan2Random() {\n\t\ttestAtan2Random(100);\n\t}\n\n\tpublic void testAtan2Random(int count) {\n\t\tassertRandomCalculation(\n                adaptCount(count),\n\t\t\t\t\"atan2\",\n\t\t\t\trandom -> random.nextDouble() * 100 - 50,\n\t\t\t\trandom -> random.nextDouble() * 100 - 50,\n\t\t\t\tMath::atan2,\n\t\t   \t\t(y, x, mathContext) -> {\n\t\t\t\t\tBigDecimal pi = BigDecimalMath.pi(mathContext);\n\t\t\t\t\tBigDecimal result = BigDecimalMath.atan2(y, x, mathContext);\n\t\t\t\t\tif (result.compareTo(pi.negate()) < 0 || result.compareTo(pi) > 0) {\n\t\t\t\t\t   fail(\"outside allowed range: \" + result + \" for y=\" + y + \", x=\" + x);\n\t\t\t\t\t}\n\t\t\t\t\treturn result;\n\t\t\t   \t});\n\t}\n\n\t@Test\n\tpublic void testAtan2RandomMultiThreaded() throws Throwable {\n\t\trunMultiThreaded(() -> testAtan2Random(10));\n\t}\n\n\t@Test(expected = UnsupportedOperationException.class)\n\tpublic void testAtanUnlimitedFail() {\n\t\tBigDecimalMath.atan(BigDecimal.valueOf(2), MathContext.UNLIMITED);\n\t}\n\n\t@Test\n\tpublic void testCot() {\n\t\tfor(double value : new double[] { 0.5, -0.5 }) {\n\t\t\tassertBigDecimal(\"cot(\" + value + \")\",\n\t\t\t\t\ttoCheck(cot(value)),\n\t\t\t\t\tBigDecimalMath.cot(BigDecimal.valueOf(value), MC),\n                    MC_CHECK_DOUBLE);\n\t\t}\n\t}\n\n\tprivate double cot(double x) {\n\t\treturn Math.cos(x) / Math.sin(x);\n\t}\n\n\t@Test(expected = UnsupportedOperationException.class)\n\tpublic void testCotUnlimitedFail() {\n\t\tBigDecimalMath.cot(BigDecimal.valueOf(2), MathContext.UNLIMITED);\n\t}\n\n\t@Test\n\tpublic void testSinhRandom() {\n\t\ttestSinhRandom(100);\n\t}\n\n\tpublic void testSinhRandom(int count) {\n\t\tassertRandomCalculation(\n                adaptCount(count),\n\t\t\t\t\"sinh\",\n\t\t\t\trandom -> random.nextDouble() * 100 - 50,\n\t\t\t\tMath::sinh,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.sinh(x, mathContext));\n\t}\n\n\t@Test\n\tpublic void testSinhRandomMultiThreaded() throws Throwable {\n\t\trunMultiThreaded(() -> testSinhRandom(10));\n\t}\n\n\t@Test\n\tpublic void testAsinhRandom() {\n\t\ttestAsinhRandom(100);\n\t}\n\n\tpublic void testAsinhRandom(int count) {\n\t\tassertRandomCalculation(\n                adaptCount(count),\n\t\t\t\t\"asinh\",\n\t\t\t\trandom -> random.nextDouble() * 100 - 50,\n\t\t\t\tBigDecimalMathTest::asinh,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.asinh(x, mathContext));\n\t}\n\n\t@Test\n\tpublic void testAsinhRandomMultiThreaded() throws Throwable {\n\t\trunMultiThreaded(() -> testAsinhRandom(10));\n\t}\n\n\t@Test(expected = UnsupportedOperationException.class)\n\tpublic void testAsinhUnlimitedFail() {\n\t\tBigDecimalMath.asinh(BigDecimal.valueOf(2), MathContext.UNLIMITED);\n\t}\n\n\tpublic static double asinh(double x) {\n\t\treturn Math.log(x + Math.sqrt(x*x + 1));\n\t}\n\t\n\t@Test\n\tpublic void testAcoshRandom() {\n\t\ttestAcoshRandom(100);\n\t}\n\n\tpublic void testAcoshRandom(int count) {\n\t\tassertRandomCalculation(\n                adaptCount(count),\n\t\t\t\t\"acosh\",\n\t\t\t\trandom -> random.nextDouble() * 100 + 1,\n\t\t\t\tBigDecimalMathTest::acosh,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.acosh(x, mathContext));\n\t}\n\n\t@Test\n\tpublic void testAcoshRandomMultiThreaded() throws Throwable {\n\t\trunMultiThreaded(() -> testAcoshRandom(10));\n\t}\n\n\t@Test(expected = UnsupportedOperationException.class)\n\tpublic void testAcoshUnlimitedFail() {\n\t\tBigDecimalMath.acosh(BigDecimal.valueOf(2), MathContext.UNLIMITED);\n\t}\n\n\tpublic static double acosh(double x) {\n\t\treturn Math.log(x + Math.sqrt(x*x - 1));\n\t}\n\t\n\t@Test\n\tpublic void testAtanhRandom() {\n\t\ttestAtanhRandom(100);\n\t}\n\n\tpublic void testAtanhRandom(int count) {\n\t\tassertRandomCalculation(\n                adaptCount(count),\n\t\t\t\t\"atanh\",\n\t\t\t\trandom -> random.nextDouble() * 1.9999 - 1,\n\t\t\t\tBigDecimalMathTest::atanh,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.atanh(x, mathContext));\n\t}\n\n\t@Test\n\tpublic void testAtanhRandomMultiThreaded() throws Throwable {\n\t\trunMultiThreaded(() -> testAtanhRandom(10));\n\t}\n\n    @Test(expected = ArithmeticException.class)\n    public void testAtanhFailOne() {\n        BigDecimalMath.atanh(BigDecimal.ONE, MC);\n    }\n\n    @Test(expected = ArithmeticException.class)\n    public void testAtanhFailMinusOne() {\n        BigDecimalMath.atanh(BigDecimal.ONE.negate(), MC);\n    }\n\n    @Test(expected = UnsupportedOperationException.class)\n\tpublic void testAtanhUnlimitedFail() {\n\t\tBigDecimalMath.atanh(BigDecimal.valueOf(0), MathContext.UNLIMITED);\n\t}\n\n\tpublic static double atanh(double x) {\n\t\treturn Math.log((1+x)/(1-x))/2;\n\t}\n\t\n\t@Test\n\tpublic void testAcothRandom() {\n\t\ttestAcothRandom(100);\n\t}\n\n\tpublic void testAcothRandom(int count) {\n\t\tassertRandomCalculation(\n                adaptCount(count),\n\t\t\t\t\"acoth\",\n\t\t\t\trandom -> random.nextDouble() * 100 + 1,\n\t\t\t\tBigDecimalMathTest::acoth,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.acoth(x, mathContext));\n\n\t\tassertRandomCalculation(\n\t\t\t\tadaptCount(count),\n\t\t\t\t\"acoth\",\n\t\t\t\trandom -> -(random.nextDouble() * 100 + 1),\n\t\t\t\tBigDecimalMathTest::acoth,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.acoth(x, mathContext));\n\t}\n\n\t@Test\n\tpublic void testAcothRandomMultiThreaded() throws Throwable {\n\t\trunMultiThreaded(() -> testAcothRandom(10));\n\t}\n\n\t@Test(expected = UnsupportedOperationException.class)\n\tpublic void testAcothUnlimitedFail() {\n\t\tBigDecimalMath.acoth(BigDecimal.valueOf(2), MathContext.UNLIMITED);\n\t}\n\n\tpublic static double acoth(double x) {\n\t\treturn Math.log((x+1)/(x-1))/2;\n\t}\n\t\n\t@Test\n\tpublic void testCoshRandom() {\n\t\ttestCoshRandom(1000);\n\t}\n\n\tpublic void testCoshRandom(int count) {\n\t\tassertRandomCalculation(\n                adaptCount(count),\n\t\t\t\t\"cosh\",\n\t\t\t\trandom -> random.nextDouble() * 100 - 50,\n\t\t\t\tMath::cosh,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.cosh(x, mathContext));\n\t}\n\n\t@Test\n\tpublic void testCoshRandomMultiThreaded() throws Throwable {\n\t\trunMultiThreaded(() -> testCoshRandom(10));\n\t}\n\n\t@Test(expected = UnsupportedOperationException.class)\n\tpublic void testCoshUnlimitedFail() {\n\t\tBigDecimalMath.cosh(BigDecimal.valueOf(2), MathContext.UNLIMITED);\n\t}\n\n\t@Test\n\tpublic void testTanhRandom() {\n\t\ttestTanhRandom(100);\n\t}\n\n\tpublic void testTanhRandom(int count) {\n\t\tassertRandomCalculation(\n                adaptCount(count),\n\t\t\t\t\"tanh\",\n\t\t\t\trandom -> random.nextDouble() * 100 - 50,\n\t\t\t\tMath::tanh,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.tanh(x, mathContext));\n\t}\n\n\t@Test\n\tpublic void testTanhRandomMultiThreaded() throws Throwable {\n\t\trunMultiThreaded(() -> testTanhRandom(10));\n\t}\n\n\t@Test(expected = UnsupportedOperationException.class)\n\tpublic void testTanhUnlimitedFail() {\n\t\tBigDecimalMath.tanh(BigDecimal.valueOf(2), MathContext.UNLIMITED);\n\t}\n\n\t@Test\n\tpublic void testCothHighAccuracy() {\n\t\t// Result from wolframalpha.com: coth(1.234)\n\t\tBigDecimal expected = BigDecimalMath.toBigDecimal(\"1.185205324770926556048860223430792270329901540411285137873448359282652953527094889287726814715510048521019659319860676563297837519357735755222676888688329329110303974145134088876752919477109732168023596610148428505480869241099661164811509156002985143871723093089577983606565248689782796839398517745077805743517260787039640386735301278276086876372931112481082107564483405956328739694693730574938024717490194723853249114925227131778575014948071122840812952034872863104176945075471984392801178291333351353562325025835067985454487645827393165057275970686744920047997309198618696444874486121281651600092381786769980527201043162650354454070144174248097841732569004869651674629227052611951971499852906803162445370338547925467890388150946743902496473437710179269365962240697297233777642354604121931412626467105497562707506260133068364009228804583415867970900958121367348411835937666408175088231826400822030426266552\");\n\t\tassertPrecisionCalculation(\n\t\t\t\texpected,\n\t\t\t\tmathContext -> BigDecimalMath.coth(new BigDecimal(\"1.234\"), mathContext),\n\t\t\t\t10);\n\t}\n\n\t@Test\n\tpublic void testCothRandom() {\n\t\ttestCothRandom(100);\n\t}\n\n\tpublic void testCothRandom(int count) {\n\t\tassertRandomCalculation(\n                adaptCount(count),\n\t\t\t\t\"tanh\",\n\t\t\t\trandom -> random.nextDouble() * 100 - 50,\n\t\t\t\tBigDecimalMathTest::coth,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.coth(x, mathContext));\n\t}\n\n\t@Test\n\tpublic void testCothRandomMultiThreaded() throws Throwable {\n\t\trunMultiThreaded(() -> testCothRandom(10));\n\t}\n\n\t@Test(expected = UnsupportedOperationException.class)\n\tpublic void testCothUnlimitedFail() {\n\t\tBigDecimalMath.coth(BigDecimal.valueOf(2), MathContext.UNLIMITED);\n\t}\n\n\tprivate static double coth(double x) {\n\t\treturn Math.cosh(x) / Math.sinh(x);\n\t}\n\n\t@Test\n\tpublic void testSinAsinRandom() {\n\t\tassertRandomCalculation(\n                adaptCount(1000),\n\t\t\t\t\"x\",\n\t\t\t\t\"asin(sin(x))\",\n\t\t\t\t(random, mathContext) -> randomBigDecimal(random, mathContext),\n\t\t\t\t(x, mathContext) -> x,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.asin(BigDecimalMath.sin(x, mathContext), mathContext));\n\t}\n\n\t@Test\n\tpublic void testCosAcosRandom() {\n\t\tassertRandomCalculation(\n                adaptCount(1000),\n\t\t\t\t\"x\",\n\t\t\t\t\"acos(cos(x))\",\n\t\t\t\t(random, mathContext) -> randomBigDecimal(random, mathContext),\n\t\t\t\t(x, mathContext) -> x,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.acos(BigDecimalMath.cos(x, mathContext), mathContext));\n\t}\n\n\t@Test\n\tpublic void testTanAtanRandom() {\n\t\tassertRandomCalculation(\n                adaptCount(1000),\n\t\t\t\t\"x\",\n\t\t\t\t\"atan(tan(x))\",\n\t\t\t\t(random, mathContext) -> randomBigDecimal(random, mathContext),\n\t\t\t\t(x, mathContext) -> x,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.atan(BigDecimalMath.tan(x, mathContext), mathContext));\n\t}\n\n\t@Test\n\tpublic void testCotAcotRandom() {\n\t\tassertRandomCalculation(\n                adaptCount(1000),\n\t\t\t\t\"x\",\n\t\t\t\t\"acot(cot(x))\",\n\t\t\t\t(random, mathContext) -> {\n\t\t\t\t\tBigDecimal r;\n\t\t\t\t\tdo {\n\t\t\t\t\t\tr = randomBigDecimal(random, mathContext);\n\t\t\t\t\t} while(r.compareTo(BigDecimal.ZERO) == 0);\n\t\t\t\t\treturn r;\n\t\t\t\t},\n\t\t\t\t(x, mathContext) -> x,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.acot(BigDecimalMath.cot(x, mathContext), mathContext));\n\t}\n\n\t@Test(expected = ArithmeticException.class)\n\tpublic void testCotEqualZero() {\n\t\tBigDecimalMath.cot(BigDecimal.ZERO, MC);\n\t}\n\n\t@Test\n\tpublic void testSinhAsinhRandom() {\n\t\tassertRandomCalculation(\n                adaptCount(1000),\n\t\t\t\t\"x\",\n\t\t\t\t\"asinh(sinh(x))\",\n\t\t\t\t(random, mathContext) -> randomBigDecimal(random, mathContext),\n\t\t\t\t(x, mathContext) -> x,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.asinh(BigDecimalMath.sinh(x, mathContext), mathContext));\n\t}\n\n\t@Test\n\tpublic void testCoshAcoshRandom() {\n\t\tassertRandomCalculation(\n                adaptCount(1000),\n\t\t\t\t\"x\",\n\t\t\t\t\"acosh(cosh(x))\",\n\t\t\t\t(random, mathContext) -> randomBigDecimal(random, mathContext),\n\t\t\t\t(x, mathContext) -> x,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.acosh(BigDecimalMath.cosh(x, mathContext), mathContext));\n\t}\n\n\t@Test\n\tpublic void testTanhAtanhRandom() {\n\t\tassertRandomCalculation(\n                adaptCount(1000),\n\t\t\t\t\"x\",\n\t\t\t\t\"atan(tan(x))\",\n\t\t\t\t(random, mathContext) -> randomBigDecimal(random, mathContext),\n\t\t\t\t(x, mathContext) -> x,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.atanh(BigDecimalMath.tanh(x, mathContext), mathContext));\n\t}\n\n\t@Test\n\tpublic void testCothAcothRandom() {\n\t\tassertRandomCalculation(\n                adaptCount(1000),\n\t\t\t\t\"x\",\n\t\t\t\t\"acoth(coth(x))\",\n\t\t\t\t(random, mathContext) -> randomBigDecimal(random, mathContext).add(BigDecimal.valueOf(0.0000001)),\n\t\t\t\t(x, mathContext) -> x,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.acoth(BigDecimalMath.coth(x, mathContext), mathContext));\n\t}\n\n\t@Test\n\tpublic void testPow2Random() {\n\t\tassertRandomCalculation(\n                adaptCount(1000),\n\t\t\t\t\"x*x\",\n\t\t\t\t\"pow(x,2)\",\n\t\t\t\t(random, mathContext) -> randomBigDecimal(random, mathContext),\n\t\t\t\t(x, mathContext) -> x.multiply(x, mathContext),\n\t\t\t\t(x, mathContext) -> BigDecimalMath.pow(x, 2, mathContext));\n\t}\n\n\t@Test\n\tpublic void testSqrtPow2Random() {\n\t\tassertRandomCalculation(\n                adaptCount(1000),\n\t\t\t\t\"x\",\n\t\t\t\t\"pow(sqrt(x),2)\",\n\t\t\t\t(random, mathContext) -> randomBigDecimal(random, mathContext),\n\t\t\t\t(x, mathContext) -> x,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.pow(BigDecimalMath.sqrt(x, mathContext), 2, mathContext));\n\t}\n\n\t@Test\n\tpublic void testSqrtRootRandom() {\n\t\tBigDecimal value2 = new BigDecimal(\"2\");\n\t\tassertRandomCalculation(\n                adaptCount(1000),\n\t\t\t\t\"sqrt(x)\",\n\t\t\t\t\"root(x, 2)\",\n\t\t\t\t(random, mathContext) -> randomBigDecimal(random, mathContext),\n\t\t\t\t(x, mathContext) -> BigDecimalMath.sqrt(x, mathContext),\n\t\t\t\t(x, mathContext) -> BigDecimalMath.root(x, value2, mathContext));\n\t}\n\n\t@Test\n\tpublic void testRootPowRandom() {\n\t\tfor (BigDecimal n : Arrays.asList(new BigDecimal(\"0.1\"), new BigDecimal(\"1.0\"), new BigDecimal(\"2.1\"), new BigDecimal(\"1234.5678\"))) {\n\t\t\tassertRandomCalculation(\n                    adaptCount(1000),\n\t\t\t\t\t\"x\",\n\t\t\t\t\t\"pow(root(x, \" + n + \"),\" + n + \")\",\n\t\t\t\t\t(random, mathContext) -> randomBigDecimal(random, mathContext),\n\t\t\t\t\t(x, mathContext) -> x,\n\t\t\t\t\t(x, mathContext) -> BigDecimalMath.pow(BigDecimalMath.root(x, n, mathContext), n, mathContext));\n\t\t}\n\t}\n\n\t@Test\n\tpublic void testLogExpRandom() {\n\t\tassertRandomCalculation(\n                adaptCount(1000),\n\t\t\t\t\"x\",\n\t\t\t\t\"log(exp(x))\",\n\t\t\t\t(random, mathContext) -> randomBigDecimal(random, mathContext),\n\t\t\t\t(x, mathContext) -> x,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.log(BigDecimalMath.exp(x, mathContext), mathContext));\n\t}\n\n/*\nThis test fails for some reason only on travis but not on any other machine I have tested it:\nch.obermuhlner.math.big.BigDecimalMathTest > testLog2PowRandom FAILED\n    java.lang.AssertionError: x=0.87344468893732422696209498372540635905450777208072365658944016386845896582721178218599 x=0.87344468893732422696209498372540635905450777208072365658944016386845896582721178218599 log2(pow(2,x))=0.873444688937324226962094983725406359054507772080723656589618519811102588824061807610765143887160 expected=0.87344468893732422696209498372540635905450777208072365658944016386845896582721178218599 actual=0.873444688937324226962094983725406359054507772080723656589618519811102588824061807610765143887160 precision=86 error=1.78355942643622996850025424775143887160E-58 acceptableError=1E-86\n        at org.junit.Assert.fail(Assert.java:88)\n        at org.junit.Assert.assertTrue(Assert.java:41)\n        at ch.obermuhlner.math.big.BigDecimalMathTest.assertBigDecimal(BigDecimalMathTest.java:1678)\n        at ch.obermuhlner.math.big.BigDecimalMathTest.assertRandomCalculation(BigDecimalMathTest.java:1664)\n        at ch.obermuhlner.math.big.BigDecimalMathTest.testLog2PowRandom(BigDecimalMathTest.java:1542)\n\n\t@Test\n\tpublic void testLog2PowRandom() {\n\t\tassertRandomCalculation(\n                adaptCount(1000),\n\t\t\t\t\"x\",\n\t\t\t\t\"log2(pow(2,x))\",\n\t\t\t\t(random, mathContext) -> randomBigDecimal(random, mathContext),\n\t\t\t\t(x, mathContext) -> x,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.log2(BigDecimalMath.pow(new BigDecimal(2), x, mathContext), mathContext));\n\t}\n*/\n\t@Test\n\tpublic void testLog10PowRandom() {\n\t\tassertRandomCalculation(\n                adaptCount(1000),\n\t\t\t\t\"x\",\n\t\t\t\t\"log10(pow(10,x))\",\n\t\t\t\t(random, mathContext) -> randomBigDecimal(random, mathContext),\n\t\t\t\t(x, mathContext) -> x,\n\t\t\t\t(x, mathContext) -> BigDecimalMath.log10(BigDecimalMath.pow(BigDecimal.TEN, x, mathContext), mathContext));\n\t}\n\n\t@Test\n\tpublic void testToDegrees() {\n\t\tassertEquals(0, BigDecimal.ZERO.compareTo(BigDecimalMath.toDegrees(BigDecimal.ZERO, MC)));\n\n\t\tassertEquals(0, new BigDecimal(\"85.94366926962348131519723222115776\").compareTo(BigDecimalMath.toDegrees(new BigDecimal(\"1.5\"), MC)));\n\t\tassertEquals(0, new BigDecimal(\"-85.94366926962348131519723222115776\").compareTo(BigDecimalMath.toDegrees(new BigDecimal(\"-1.5\"), MC)));\n\t}\n\n\t@Test\n\tpublic void testToRadians() {\n\t\tassertEquals(0, BigDecimal.ZERO.compareTo(BigDecimalMath.toRadians(BigDecimal.ZERO, MC)));\n\n\t\tassertEquals(0, new BigDecimal(\"1.570796326794896619231321691639751\").compareTo(BigDecimalMath.toRadians(new BigDecimal(\"90\"), MC)));\n\t\tassertEquals(0, new BigDecimal(\"-1.570796326794896619231321691639751\").compareTo(BigDecimalMath.toRadians(new BigDecimal(\"-90\"), MC)));\n\t}\n\n\tprivate void assertPrecisionCalculation(Function<MathContext, BigDecimal> precisionCalculation, int startPrecision, int endPrecision) {\n\t\tBigDecimal expected = precisionCalculation.apply(new MathContext(endPrecision * 2));\n\t\t//System.out.println(\"reference expected:      \" + expected);\n\t\tassertPrecisionCalculation(expected, precisionCalculation, startPrecision, endPrecision);\n\t}\n\n\tprivate void assertPrecisionCalculation(BigDecimal expected, Function<MathContext, BigDecimal> precisionCalculation, int startPrecision) {\n\t\tassertPrecisionCalculation(expected, precisionCalculation, startPrecision, expected.precision()-20);\n\t}\n\t\n\tprivate void assertPrecisionCalculation(BigDecimal expected, Function<MathContext, BigDecimal> precisionCalculation, int startPrecision, int endPrecision) {\n\t\tint precision = startPrecision;\n\t\twhile (precision <= endPrecision) {\n\t\t\tMathContext mathContext = new MathContext(precision);\n\t\t\tSystem.out.println(\"Testing precision=\" + precision);\n\t\t\tassertBigDecimal(\n\t\t\t\t\t\"precision=\" + precision, \n\t\t\t\t\texpected.round(mathContext),\n\t\t\t\t\tprecisionCalculation.apply(mathContext),\n                    mathContext);\n\t\t\tprecision += getPrecisionStep();\n\t\t}\n\t}\n\t\n\tprivate static interface Function3<T1, T2, T3, R> {\n\t\tR apply(T1 t1, T2 t2, T3 t3);\n\t}\n\n\tvoid assertRandomCalculation(int count, String functionName, Function<Random, Double> xFunction, Function<Double, Double> doubleFunction, BiFunction<BigDecimal, MathContext, BigDecimal> calculation) {\n\t\tRandom random = new Random(1);\n\n\t\tfor (int i = 0; i < count; i++) {\n\t\t\tint precision = random.nextInt(RANDOM_MAX_PRECISION) + 1;\n\t\t\tDouble xDouble = xFunction.apply(random);\n\t\t\tBigDecimal x = BigDecimal.valueOf(xDouble);\n\t\t\t\n\t\t\tString description = functionName + \"(\" + x + \")\";\n\n\t\t\tSystem.out.println(\"Testing \" + description + \" precision=\" + precision);\n\t\t\tMathContext mathContext = new MathContext(precision);\n\t\t\tBigDecimal result = calculation.apply(x, mathContext);\n\n\t\t\tif (doubleFunction != null && precision > MC_CHECK_DOUBLE.getPrecision() + 4) {\n                BigDecimal doubleResult = toCheck(doubleFunction.apply(xDouble));\n                if (doubleResult != null) {\n                    String doubleDescription = description + \" vs. double function \";\n                    assertBigDecimal(doubleDescription, doubleResult, result, MC_CHECK_DOUBLE);\n                }\n\t\t\t}\n\n\t\t\tMathContext referenceMathContext = new MathContext(precision * 2 + 20);\n\t\t\tBigDecimal referenceResult = calculation.apply(x, referenceMathContext);\n\t\t\tBigDecimal expected = referenceResult.round(mathContext);\n            assertBigDecimal(description, expected, result, mathContext);\n\t\t}\n\t}\n\n\tprivate static void assertRandomCalculation(int count, String functionName, Function<Random, Double> xFunction, Function<Random, Double> yFunction, BiFunction<Double, Double, Double> doubleFunction, Function3<BigDecimal, BigDecimal, MathContext, BigDecimal> calculation) {\n\t\tRandom random = new Random(1);\n\t\t\n\t\tfor (int i = 0; i < count; i++) {\n\t\t\tint precision = random.nextInt(100) + 1;\n\t\t\tDouble xDouble = xFunction.apply(random);\n\t\t\tDouble yDouble = yFunction.apply(random);\n\t\t\t\n\t\t\tBigDecimal x = BigDecimal.valueOf(xDouble);\n\t\t\tBigDecimal y = BigDecimal.valueOf(yDouble);\n\t\t\t\n\t\t\tString description = functionName + \"(\" + x + \",\" + y + \")\";\n\t\t\tSystem.out.println(\"Testing \" + description + \" precision=\" + precision);\n\n\t\t\tMathContext mathContext = new MathContext(precision);\n\t\t\tBigDecimal result = calculation.apply(x, y, mathContext);\n\t\t\t\n\t\t\tif (doubleFunction != null && precision > MC_CHECK_DOUBLE.getPrecision() + 4) {\n                BigDecimal doubleResult = toCheck(doubleFunction.apply(xDouble, yDouble));\n                String doubleDescription = description + \" vs. double function : \" + result;\n                assertBigDecimal(doubleDescription, doubleResult, result, MC_CHECK_DOUBLE);\n\t\t\t}\n\n            BigDecimal expected = calculation.apply(x, y, new MathContext(precision + 20, mathContext.getRoundingMode()));\n            assertBigDecimal(description, expected, result, mathContext);\n\t\t}\n\t}\n\n\tprivate void assertRandomCalculation(int count, String function1Name, String function2Name, BiFunction<Random, MathContext, BigDecimal> xFunction, BiFunction<BigDecimal, MathContext, BigDecimal> calculation1, BiFunction<BigDecimal, MathContext, BigDecimal> calculation2) {\n\t\tRandom random = new Random(1);\n\t\t\n\t\tfor (int i = 0; i < count; i++) {\n\t\t\tint numberPrecision = random.nextInt(100) + 1;\n\t\t\tint calculationPrecision = numberPrecision + 10;\n\t\t\t\n\t\t\tMathContext numberMathContext = new MathContext(numberPrecision);\n\t\t\tBigDecimal x = xFunction.apply(random, numberMathContext);\n\n\t\t\tMathContext calculationMathContext = new MathContext(calculationPrecision);\n\t\t\tBigDecimal y1 = calculation1.apply(x, calculationMathContext);\n\t\t\tBigDecimal y2 = calculation2.apply(x, calculationMathContext);\n\n            String description = \"x=\" + x + \" \" + function1Name + \"=\" + y1 + \" \" + function2Name + \"=\" + y2;\n\t\t\tSystem.out.println(\"Testing \" + description + \" precision=\" + numberPrecision);\n\n\t\t\tassertBigDecimal(description, y1, y2, numberMathContext);\n\t\t}\n\t}\n\n    private static boolean assertBigDecimal(BigDecimal expected, BigDecimal actual, MathContext mathContext) {\n\t    return assertBigDecimal(\"\", expected, actual, mathContext);\n    }\n\n    private static boolean assertBigDecimal(String description, BigDecimal expected, BigDecimal actual, MathContext mathContext) {\n        MathContext calculationMathContext = new MathContext(mathContext.getPrecision() + 10);\n        BigDecimal error = expected.subtract(actual, calculationMathContext).abs();\n        BigDecimal acceptableError = actual.round(mathContext).ulp();\n\n        String fullDescription = description + \" expected=\" + expected + \" actual=\" + actual + \" precision=\" + mathContext.getPrecision() + \" error=\" + error + \" acceptableError=\" + acceptableError;\n        assertTrue(fullDescription, error.compareTo(acceptableError) <= 0);\n        return error.signum() == 0;\n    }\n\n    private static BigDecimal randomBigDecimal(Random random, MathContext mathContext) {\n\t\tchar[] digits = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'};\n\t\tStringBuilder stringNumber = new StringBuilder();\n\t\tstringNumber.append(\"0.\");\n\t\t\n\t\tfor (int i = 0; i < mathContext.getPrecision(); i++) {\n\t\t\tstringNumber.append(digits[random.nextInt(digits.length)]);\n\t\t}\n\t\t\n\t\treturn new BigDecimal(stringNumber.toString(), mathContext);\n\t}\n\n    private static BigDecimal randomBigDecimalWithExponent(Random random, MathContext mathContext) {\n        int exponent = random.nextInt(200) - 100;\n        return randomBigDecimal(random, mathContext).multiply(new BigDecimal(\"1E\" + exponent, mathContext), mathContext);\n    }\n\n    public static Exception assertThrows(Class<? extends Exception> exceptionClass, Runnable runnable) {\n\t    return assertThrows(exceptionClass, null, runnable);\n    }\n\n    public static Exception assertThrows(Class<? extends Exception> exceptionClass, String message, Runnable runnable) {\n\t    Exception result = null;\n        try {\n            runnable.run();\n            fail(\"Expected: \" + exceptionClass.getName());\n        } catch (Exception exception) {\n            if (!exceptionClass.isAssignableFrom(exception.getClass())) {\n                fail(\"Expected: \" + exceptionClass.getName());\n            }\n            if (message != null && !message.equals(exception.getMessage())) {\n                fail(\"Expected: \" + exceptionClass.getName() + \" with message: \\\"\" + message + \"\\\" but received message: \\\"\" + exception.getMessage() + \"\\\"\");\n            }\n            result = exception;\n        }\n        return result;\n    }\n\n\tprivate static BigDecimal toCheck(double value) {\n\t\tlong longValue = (long) value;\n\t\tif (value == (double)longValue) {\n\t\t\treturn BigDecimal.valueOf(longValue);\n\t\t}\n\t\t\n\t\tif (Double.isFinite(value)) {\n\t\t\treturn BigDecimal.valueOf(value);\n\t\t}\n\t\t\n\t\treturn null;\n\t}\n\n\tprivate static BigDecimal toCheck(BigDecimal value) {\n\t\treturn BigDecimal.valueOf(value.round(MC_CHECK_DOUBLE).doubleValue());\n\t}\n\n    private int adaptCount(int count) {\n\t    switch(TEST_LEVEL) {\n            case Fast:\n                return count;\n            case Medium:\n                return count * 10;\n            case Slow:\n                return count * 100;\n        }\n        return count;\n    }\n\n    private static TestLevel getTestLevel() {\n\t    TestLevel level = TestLevel.Fast;\n\n\t    String envTestLevel = System.getenv(\"BIGDECIMALTEST_LEVEL\");\n\t    if (envTestLevel != null) {\n            try {\n                level = TestLevel.valueOf(envTestLevel);\n            } catch (IllegalArgumentException ex) {\n                System.err.println(\"Illegal env var TEST_LEVEL: \" + envTestLevel);\n            }\n        }\n\n        return level;\n    }\n\n    private static int getMaxPrecision() {\n        switch(TEST_LEVEL) {\n            case Fast:\n                return 100;\n            case Medium:\n                return 200;\n            case Slow:\n                return 1000;\n        }\n        return 100;\n    }\n\n    private static int getPrecisionStep() {\n        switch(TEST_LEVEL) {\n            case Fast:\n                return 50;\n            case Medium:\n                return 20;\n            case Slow:\n                return 5;\n        }\n        return 30;\n    }\n\n    private static double getRangeStep(double step) {\n        switch(TEST_LEVEL) {\n            case Fast:\n                return step;\n            case Medium:\n                return step / 2;\n            case Slow:\n                return step / 10;\n        }\n        return step;\n    }\n}\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/test/java/ch/obermuhlner/math/big/BigFloatTest.java",
    "content": "package ch.obermuhlner.math.big;\n\nimport ch.obermuhlner.math.big.BigFloat.*;\nimport org.junit.Test;\n\nimport java.io.ByteArrayInputStream;\nimport java.io.ByteArrayOutputStream;\nimport java.io.ObjectInputStream;\nimport java.io.ObjectOutputStream;\nimport java.math.BigDecimal;\nimport java.math.MathContext;\nimport java.util.Arrays;\nimport java.util.List;\n\nimport static ch.obermuhlner.math.big.BigFloat.*;\nimport static org.junit.Assert.*;\n\npublic class BigFloatTest {\n\n\tprivate static final List<Double> DOUBLE_VALUES = Arrays.asList(\n\t\t\t0.0,\n\t\t\t2.0,\n\t\t\t-2.0,\n\t\t\tDouble.NaN,\n\t\t\tDouble.POSITIVE_INFINITY,\n\t\t\tDouble.NEGATIVE_INFINITY);\n\n\t@Test\n\tpublic void testContext() {\n\t\tMathContext mathContext = new MathContext(20);\n\t\tContext context = context(mathContext);\n\n\t\tassertEquals(mathContext, context.getMathContext());\n\t\tassertEquals(mathContext.getPrecision(), context.getPrecision());\n\t\tassertEquals(mathContext.getRoundingMode(), context.getRoundingMode());\n\n\t\tassertEquals(1000, context(1000).getPrecision());\n\n\t\tassertEquals(context, context(mathContext));\n\t\tassertEquals(context.hashCode(), context(mathContext).hashCode());\n\t\tassertEquals(context.toString(), context(mathContext).toString());\n\n\t\tassertNotEquals(context, null);\n\t\tassertNotEquals(context, \"string\");\n\t}\n\n\t@Test\n\tpublic void testValueOf() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(0, BigDecimal.ONE.compareTo(context.valueOf(BigDecimal.ONE).toBigDecimal()));\n\t\tassertEquals(0, BigDecimal.ONE.compareTo(context.valueOf(1).toBigDecimal()));\n\t\tassertEquals(0, BigDecimal.ONE.compareTo(context.valueOf(1L).toBigDecimal()));\n\t\tassertEquals(0, BigDecimal.ONE.compareTo(context.valueOf(1.0).toBigDecimal()));\n\n\t\tContext anotherContext = context(MathContext.DECIMAL64);\n\t\tassertEquals(0, BigDecimal.ONE.compareTo(context.valueOf(anotherContext.valueOf(1.0)).toBigDecimal()));\n\t\tassertEquals(0, BigDecimal.ONE.compareTo(anotherContext.valueOf(context.valueOf(1.0)).toBigDecimal()));\n\n\t\tassertEquals(context, context.valueOf(anotherContext.valueOf(1.0)).getContext());\n\t\tassertEquals(anotherContext, anotherContext.valueOf(context.valueOf(1.0)).getContext());\n\t}\n\n\t@Test\n\tpublic void testValueOfRounding() {\n\t\tContext context = context(new MathContext(3));\n\n\t\tassertEquals(0, BigDecimal.valueOf(123000).compareTo(context.valueOf(123456).toBigDecimal()));\n\t\tassertEquals(0, BigDecimal.valueOf(123000).compareTo(context.valueOf(123456L).toBigDecimal()));\n\t\tassertEquals(0, BigDecimal.valueOf(123000).compareTo(context.valueOf(123456.0).toBigDecimal()));\n\t\tassertEquals(0,\n\t\t\t\tBigDecimal.valueOf(123000).compareTo(context.valueOf(BigDecimal.valueOf(123456)).toBigDecimal()));\n\t\tassertEquals(0,\n\t\t\t\tBigDecimal.valueOf(123000).compareTo(context.valueOf(context(20).valueOf(123456)).toBigDecimal()));\n\t}\n\n\t@Test\n\tpublic void testToDouble() {\n\t\tContext context = context(MathContext.DECIMAL64);\n\t\tassertEquals(3.14, context.valueOf(3.14).toDouble(), 0.0);\n\t}\n\n\t@Test\n\tpublic void testToLong() {\n\t\tContext context = context(MathContext.DECIMAL64);\n\t\tassertEquals(1234L, context.valueOf(1234).toLong());\n\t}\n\n\t@Test\n\tpublic void testToInt() {\n\t\tContext context = context(MathContext.DECIMAL64);\n\t\tassertEquals(1234, context.valueOf(1234).toInt());\n\t}\n\n\t@Test\n\tpublic void testIsIntValue() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(true, context.valueOf(0).isIntValue());\n\t\tassertEquals(true, context.valueOf(123).isIntValue());\n\n\t\tassertEquals(false, context.valueOf(123E99).isIntValue());\n\t\tassertEquals(false, context.valueOf(123.456).isIntValue());\n\t\tassertEquals(false, context.valueOf(0.456).isIntValue());\n\t}\n\n\t@Test\n\tpublic void testIsDoubleValue() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(true, context.valueOf(0).isDoubleValue());\n\t\tassertEquals(true, context.valueOf(123).isDoubleValue());\n\n\t\tassertEquals(true, context.valueOf(123E99).isDoubleValue());\n\t\tassertEquals(true, context.valueOf(123.456).isDoubleValue());\n\t\tassertEquals(true, context.valueOf(0.456).isDoubleValue());\n\n\t\tassertEquals(false, context.valueOf(\"1E309\").isDoubleValue());\n\t\tassertEquals(false, context.valueOf(\"-1E309\").isDoubleValue());\n\t}\n\n\t@Test\n\tpublic void testGetMantissa() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(context.valueOf(1.23), context.valueOf(1.23E99).getMantissa());\n\t}\n\n\t@Test\n\tpublic void testGetExponent() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(context.valueOf(99), context.valueOf(1.23E99).getExponent());\n\t}\n\n\t@Test\n\tpublic void testGetIntegralPart() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(context.valueOf(123), context.valueOf(123.456).getIntegralPart());\n\t}\n\n\t@Test\n\tpublic void testGetFractionalPart() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(context.valueOf(0.456), context.valueOf(123.456).getFractionalPart());\n\t}\n\n\t@Test\n\tpublic void testEquals() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\n\t\tassertNotEquals(context.valueOf(1234), null);\n\t\tassertNotEquals(context.valueOf(1234), \"string\");\n\n\t\tBigFloat value1 = context.valueOf(1);\n\t\tassertEquals(value1, value1);\n\n\t\tassertEquals(context.valueOf(1234), context.valueOf(1234));\n\t\tassertNotEquals(context.valueOf(1234), context.valueOf(9999));\n\t\tassertNotEquals(context.valueOf(9999), context.valueOf(1234));\n\n\t\tContext equalContext = context(MathContext.DECIMAL32);\n\t\tassertEquals(context, equalContext);\n\t\tassertEquals(context.valueOf(1234), equalContext.valueOf(1234));\n\t\tassertEquals(context.valueOf(1234), equalContext.valueOf(1234.0));\n\t\tassertEquals(context.valueOf(1234), equalContext.valueOf(\"1234.0000\"));\n\t\tassertEquals(equalContext.valueOf(1234), context.valueOf(1234));\n\n\t\tContext anotherContext = context(MathContext.DECIMAL64);\n\t\tassertNotEquals(context, anotherContext);\n\t\tassertEquals(context.valueOf(1234), anotherContext.valueOf(1234));\n\t\tassertEquals(anotherContext.valueOf(1234), context.valueOf(1234));\n\n\t}\n\n\t@Test\n\tpublic void testHashCode() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(context.valueOf(1).hashCode(), context.valueOf(1).hashCode());\n\t\tassertNotEquals(context.valueOf(1).hashCode(), context.valueOf(999).hashCode());\n\n\t\tContext equalContext = context(MathContext.DECIMAL32);\n\t\tassertEquals(context, equalContext);\n\t\tassertEquals(context.valueOf(1).hashCode(), equalContext.valueOf(1).hashCode());\n\t\tassertEquals(context.valueOf(1).hashCode(), equalContext.valueOf(1.0).hashCode());\n\t\tassertEquals(context.valueOf(1).hashCode(), equalContext.valueOf(\"1.0000\").hashCode());\n\t\tassertNotEquals(context.valueOf(1).hashCode(), equalContext.valueOf(999).hashCode());\n\n\t\tContext anotherContext = context(MathContext.DECIMAL64);\n\t\tassertEquals(context.valueOf(1).hashCode(), anotherContext.valueOf(1).hashCode());\n\t}\n\n\t@Test\n\tpublic void testToString() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(\"0\", context.valueOf(0).toString());\n\t\tassertEquals(\"0.0\", context.valueOf(0.0).toString()); // I hate BigDecimal\n\t\tassertEquals(\"1.234\", context.valueOf(1.234).toString());\n\t\tassertEquals(\"-1.234\", context.valueOf(-1.234).toString());\n\t}\n\n\t@Test\n\tpublic void testPi() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(BigDecimalMath.pi(context.getMathContext()), context.pi().toBigDecimal());\n\t}\n\n\t@Test\n\tpublic void testE() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(BigDecimalMath.e(context.getMathContext()), context.e().toBigDecimal());\n\t}\n\n\t@Test\n\tpublic void testSignum() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(-1, context.valueOf(\"-1E999\").signum());\n\t\tassertEquals(-1, context.valueOf(\"-1E-999\").signum());\n\t\tassertEquals(-1, context.valueOf(-5).signum());\n\t\tassertEquals(0, context.valueOf(0).signum());\n\t\tassertEquals(0, context.valueOf(\"0.000000\").signum());\n\t\tassertEquals(1, context.valueOf(5).signum());\n\t\tassertEquals(1, context.valueOf(\"1E999\").signum());\n\t\tassertEquals(1, context.valueOf(\"1E-999\").signum());\n\t}\n\n\t@Test\n\tpublic void testIsNegative() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(true, context.valueOf(\"-1E999\").isNegative());\n\t\tassertEquals(true, context.valueOf(\"-1E-999\").isNegative());\n\t\tassertEquals(true, context.valueOf(-5).isNegative());\n\t\tassertEquals(false, context.valueOf(0).isNegative());\n\t\tassertEquals(false, context.valueOf(\"0.000000\").isNegative());\n\t\tassertEquals(false, context.valueOf(5).isNegative());\n\t\tassertEquals(false, context.valueOf(\"1E999\").isNegative());\n\t\tassertEquals(false, context.valueOf(\"1E-999\").isNegative());\n\t}\n\n\t@Test\n\tpublic void testIsZero() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(false, context.valueOf(\"-1E999\").isZero());\n\t\tassertEquals(false, context.valueOf(\"-1E-999\").isZero());\n\t\tassertEquals(false, context.valueOf(-5).isZero());\n\t\tassertEquals(true, context.valueOf(0).isZero());\n\t\tassertEquals(true, context.valueOf(\"0.000000\").isZero());\n\t\tassertEquals(false, context.valueOf(5).isZero());\n\t\tassertEquals(false, context.valueOf(\"1E999\").isZero());\n\t\tassertEquals(false, context.valueOf(\"1E-999\").isZero());\n\t}\n\n\t@Test\n\tpublic void testIsPositive() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(false, context.valueOf(\"-1E999\").isPositive());\n\t\tassertEquals(false, context.valueOf(\"-1E-999\").isPositive());\n\t\tassertEquals(false, context.valueOf(-5).isPositive());\n\t\tassertEquals(false, context.valueOf(0).isPositive());\n\t\tassertEquals(false, context.valueOf(\"0.000000\").isPositive());\n\t\tassertEquals(true, context.valueOf(5).isPositive());\n\t\tassertEquals(true, context.valueOf(\"1E999\").isPositive());\n\t\tassertEquals(true, context.valueOf(\"1E-999\").isPositive());\n\t}\n\n\t@Test\n\tpublic void testIsEqual() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(true, context.valueOf(5).isEqual(context.valueOf(5)));\n\t\tassertEquals(true, context.valueOf(5).isEqual(context.valueOf(5.0)));\n\t\tassertEquals(false, context.valueOf(1).isEqual(context.valueOf(5)));\n\t}\n\n\t@Test\n\tpublic void testIsLessThan() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(true, context.valueOf(1).isLessThan(context.valueOf(5)));\n\t\tassertEquals(false, context.valueOf(5).isLessThan(context.valueOf(1)));\n\t\tassertEquals(false, context.valueOf(5).isLessThan(context.valueOf(5)));\n\t}\n\n\t@Test\n\tpublic void testIsLessThanOrEqual() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(true, context.valueOf(1).isLessThanOrEqual(context.valueOf(5)));\n\t\tassertEquals(false, context.valueOf(5).isLessThanOrEqual(context.valueOf(1)));\n\t\tassertEquals(true, context.valueOf(5).isLessThanOrEqual(context.valueOf(5)));\n\t}\n\n\t@Test\n\tpublic void testIsGreaterThan() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(true, context.valueOf(5).isGreaterThan(context.valueOf(1)));\n\t\tassertEquals(false, context.valueOf(1).isGreaterThan(context.valueOf(5)));\n\t\tassertEquals(false, context.valueOf(5).isGreaterThan(context.valueOf(5)));\n\t}\n\n\t@Test\n\tpublic void testIsGreaterThanOrEqual() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(true, context.valueOf(5).isGreaterThanOrEqual(context.valueOf(1)));\n\t\tassertEquals(false, context.valueOf(1).isGreaterThanOrEqual(context.valueOf(5)));\n\t\tassertEquals(true, context.valueOf(5).isGreaterThanOrEqual(context.valueOf(5)));\n\t}\n\n\t@Test\n\tpublic void testCompareTo() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(1, context.valueOf(5).compareTo(context.valueOf(1)));\n\t\tassertEquals(-1, context.valueOf(1).compareTo(context.valueOf(5)));\n\t\tassertEquals(0, context.valueOf(5).compareTo(context.valueOf(5)));\n\t}\n\n\t@Test\n\tpublic void testAdd() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(context.valueOf(5), context.valueOf(2).add(3));\n\t\tassertEquals(context.valueOf(5), context.valueOf(2).add(3L));\n\t\tassertEquals(context.valueOf(5), context.valueOf(2).add(3.0));\n\t\tassertEquals(context.valueOf(5), context.valueOf(2).add(BigDecimal.valueOf(3)));\n\t\tassertEquals(context.valueOf(5), context.valueOf(2).add(context.valueOf(3)));\n\t}\n\n\t@Test\n\tpublic void testAddBigFloat() {\n\t\tContext smallContext = context(MathContext.DECIMAL32);\n\t\tContext largeContext = context(MathContext.DECIMAL64);\n\n\t\tassertEquals(smallContext, smallContext.valueOf(2).add(smallContext.valueOf(3)).getContext());\n\t\tassertEquals(largeContext, smallContext.valueOf(2).add(largeContext.valueOf(3)).getContext());\n\t\tassertEquals(largeContext, largeContext.valueOf(2).add(smallContext.valueOf(3)).getContext());\n\t\tassertEquals(largeContext, largeContext.valueOf(2).add(largeContext.valueOf(3)).getContext());\n\t}\n\n\t@Test\n\tpublic void testSubtract() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(context.valueOf(2), context.valueOf(5).subtract(3));\n\t\tassertEquals(context.valueOf(2), context.valueOf(5).subtract(3L));\n\t\tassertEquals(context.valueOf(2), context.valueOf(5).subtract(3.0));\n\t\tassertEquals(context.valueOf(2), context.valueOf(5).subtract(BigDecimal.valueOf(3)));\n\t\tassertEquals(context.valueOf(2), context.valueOf(5).subtract(context.valueOf(3)));\n\t}\n\n\t@Test\n\tpublic void testMultiply() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(context.valueOf(6), context.valueOf(2).multiply(3));\n\t\tassertEquals(context.valueOf(6), context.valueOf(2).multiply(3L));\n\t\tassertEquals(context.valueOf(6), context.valueOf(2).multiply(3.0));\n\t\tassertEquals(context.valueOf(6), context.valueOf(2).multiply(BigDecimal.valueOf(3)));\n\t\tassertEquals(context.valueOf(6), context.valueOf(2).multiply(context.valueOf(3)));\n\t}\n\n\t@Test\n\tpublic void testDivide() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(context.valueOf(2), context.valueOf(6).divide(3));\n\t\tassertEquals(context.valueOf(2), context.valueOf(6).divide(3L));\n\t\tassertEquals(context.valueOf(2), context.valueOf(6).divide(3.0));\n\t\tassertEquals(context.valueOf(2), context.valueOf(6).divide(BigDecimal.valueOf(3)));\n\t\tassertEquals(context.valueOf(2), context.valueOf(6).divide(context.valueOf(3)));\n\t}\n\n\t@Test\n\tpublic void testRemainder() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(context.valueOf(1), context.valueOf(10).remainder(3));\n\t\tassertEquals(context.valueOf(1), context.valueOf(10).remainder(3L));\n\t\tassertEquals(context.valueOf(1), context.valueOf(10).remainder(3.0));\n\t\tassertEquals(context.valueOf(1), context.valueOf(10).remainder(BigDecimal.valueOf(3)));\n\t\tassertEquals(context.valueOf(1), context.valueOf(10).remainder(context.valueOf(3)));\n\t}\n\n\t@Test\n\tpublic void testPow() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(context.valueOf(8), context.valueOf(2).pow(3));\n\t\tassertEquals(context.valueOf(8), context.valueOf(2).pow(3L));\n\t\tassertEquals(context.valueOf(8), context.valueOf(2).pow(3.0));\n\t\tassertEquals(context.valueOf(8), context.valueOf(2).pow(BigDecimal.valueOf(3)));\n\t\tassertEquals(context.valueOf(8), context.valueOf(2).pow(context.valueOf(3)));\n\t}\n\n\t@Test\n\tpublic void testRoot() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(context.valueOf(2), context.valueOf(8).root(3));\n\t\tassertEquals(context.valueOf(2), context.valueOf(8).root(3L));\n\t\tassertEquals(context.valueOf(2), context.valueOf(8).root(3.0));\n\t\tassertEquals(context.valueOf(2), context.valueOf(8).root(BigDecimal.valueOf(3)));\n\t\tassertEquals(context.valueOf(2), context.valueOf(8).root(context.valueOf(3)));\n\t}\n\n\t@Test\n\tpublic void testFactorial() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(context.valueOf(720), context.factorial(6));\n\t}\n\n\t@Test\n\tpublic void testLog() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(log(context.valueOf(3)).toBigDecimal(),\n\t\t\t\tBigDecimalMath.log(BigDecimal.valueOf(3), MathContext.DECIMAL32));\n\t}\n\n\t@Test\n\tpublic void testLog2() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(log2(context.valueOf(3)).toBigDecimal(),\n\t\t\t\tBigDecimalMath.log2(BigDecimal.valueOf(3), MathContext.DECIMAL32));\n\t}\n\n\t@Test\n\tpublic void testLog10() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(log10(context.valueOf(3)).toBigDecimal(),\n\t\t\t\tBigDecimalMath.log10(BigDecimal.valueOf(3), MathContext.DECIMAL32));\n\t}\n\n\t@Test\n\tpublic void testExp() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(exp(context.valueOf(3)).toBigDecimal(),\n\t\t\t\tBigDecimalMath.exp(BigDecimal.valueOf(3), MathContext.DECIMAL32));\n\t}\n\n\t@Test\n\tpublic void testSqrt() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(BigDecimalMath.sqrt(BigDecimal.valueOf(3), MathContext.DECIMAL32),\n\t\t\t\tsqrt(context.valueOf(3)).toBigDecimal());\n\t}\n\n\t@Test\n\tpublic void testPow2() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(BigDecimalMath.pow(BigDecimal.valueOf(2), BigDecimal.valueOf(3), MathContext.DECIMAL32),\n\t\t\t\tcontext.valueOf(2).pow(3).toBigDecimal());\n\t}\n\n\t@Test\n\tpublic void testRoot2() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(BigDecimalMath.root(BigDecimal.valueOf(8), BigDecimal.valueOf(3), MathContext.DECIMAL32),\n\t\t\t\tcontext.valueOf(8).root(3).toBigDecimal());\n\t}\n\n\t@Test\n\tpublic void testPowStatic() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(BigDecimalMath.pow(BigDecimal.valueOf(2), BigDecimal.valueOf(3), MathContext.DECIMAL32),\n\t\t\t\tpow(context.valueOf(2), context.valueOf(3)).toBigDecimal());\n\t}\n\n\t@Test\n\tpublic void testRootStatic() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(BigDecimalMath.root(BigDecimal.valueOf(8), BigDecimal.valueOf(3), MathContext.DECIMAL32),\n\t\t\t\troot(context.valueOf(8), context.valueOf(3)).toBigDecimal());\n\t}\n\n\t@Test\n\tpublic void testSin() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(BigDecimalMath.sin(BigDecimal.valueOf(0), MathContext.DECIMAL32),\n\t\t\t\tsin(context.valueOf(0)).toBigDecimal());\n\t\tassertEquals(BigDecimalMath.sin(BigDecimal.valueOf(1), MathContext.DECIMAL32),\n\t\t\t\tsin(context.valueOf(1)).toBigDecimal());\n\t}\n\n\t@Test\n\tpublic void testCos() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(BigDecimalMath.cos(BigDecimal.valueOf(0), MathContext.DECIMAL32),\n\t\t\t\tcos(context.valueOf(0)).toBigDecimal());\n\t\tassertEquals(BigDecimalMath.cos(BigDecimal.valueOf(1), MathContext.DECIMAL32),\n\t\t\t\tcos(context.valueOf(1)).toBigDecimal());\n\t}\n\n\t@Test\n\tpublic void testTan() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(BigDecimalMath.tan(BigDecimal.valueOf(0), MathContext.DECIMAL32),\n\t\t\t\ttan(context.valueOf(0)).toBigDecimal());\n\t\tassertEquals(BigDecimalMath.tan(BigDecimal.valueOf(1), MathContext.DECIMAL32),\n\t\t\t\ttan(context.valueOf(1)).toBigDecimal());\n\t}\n\n\t@Test\n\tpublic void testCot() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(BigDecimalMath.cot(BigDecimal.valueOf(1), MathContext.DECIMAL32),\n\t\t\t\tcot(context.valueOf(1)).toBigDecimal());\n\t}\n\n\t@Test\n\tpublic void testAsin() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(BigDecimalMath.asin(BigDecimal.valueOf(0), MathContext.DECIMAL32),\n\t\t\t\tasin(context.valueOf(0)).toBigDecimal());\n\t\tassertEquals(BigDecimalMath.asin(BigDecimal.valueOf(0.1), MathContext.DECIMAL32),\n\t\t\t\tasin(context.valueOf(0.1)).toBigDecimal());\n\t\tassertEquals(BigDecimalMath.asin(BigDecimal.valueOf(-0.1), MathContext.DECIMAL32),\n\t\t\t\tasin(context.valueOf(-0.1)).toBigDecimal());\n\t}\n\n\t@Test\n\tpublic void testAcos() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(BigDecimalMath.acos(BigDecimal.valueOf(0), MathContext.DECIMAL32),\n\t\t\t\tacos(context.valueOf(0)).toBigDecimal());\n\t}\n\n\t@Test\n\tpublic void testAtan() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(BigDecimalMath.atan(BigDecimal.valueOf(0), MathContext.DECIMAL32),\n\t\t\t\tatan(context.valueOf(0)).toBigDecimal());\n\t\tassertEquals(BigDecimalMath.atan(BigDecimal.valueOf(0.1), MathContext.DECIMAL32),\n\t\t\t\tatan(context.valueOf(0.1)).toBigDecimal());\n\t}\n\n\t@Test\n\tpublic void testAcot() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(BigDecimalMath.acot(BigDecimal.valueOf(0), MathContext.DECIMAL32),\n\t\t\t\tacot(context.valueOf(0)).toBigDecimal());\n\t\tassertEquals(BigDecimalMath.acot(BigDecimal.valueOf(0.1), MathContext.DECIMAL32),\n\t\t\t\tacot(context.valueOf(0.1)).toBigDecimal());\n\t}\n\n\t@Test\n\tpublic void testSinh() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(BigDecimalMath.sinh(BigDecimal.valueOf(0), MathContext.DECIMAL32),\n\t\t\t\tsinh(context.valueOf(0)).toBigDecimal());\n\t\tassertEquals(BigDecimalMath.sinh(BigDecimal.valueOf(0.1), MathContext.DECIMAL32),\n\t\t\t\tsinh(context.valueOf(0.1)).toBigDecimal());\n\t}\n\n\t@Test\n\tpublic void testCosh() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(BigDecimalMath.cosh(BigDecimal.valueOf(0), MathContext.DECIMAL32),\n\t\t\t\tcosh(context.valueOf(0)).toBigDecimal());\n\t\tassertEquals(BigDecimalMath.cosh(BigDecimal.valueOf(0.1), MathContext.DECIMAL32),\n\t\t\t\tcosh(context.valueOf(0.1)).toBigDecimal());\n\t}\n\n\t@Test\n\tpublic void testCoth() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(BigDecimalMath.coth(BigDecimal.valueOf(1.1), MathContext.DECIMAL32),\n\t\t\t\tcoth(context.valueOf(1.1)).toBigDecimal());\n\t}\n\n\t@Test\n\tpublic void testTanh() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(BigDecimalMath.tanh(BigDecimal.valueOf(0), MathContext.DECIMAL32),\n\t\t\t\ttanh(context.valueOf(0)).toBigDecimal());\n\t\tassertEquals(BigDecimalMath.tanh(BigDecimal.valueOf(0.1), MathContext.DECIMAL32),\n\t\t\t\ttanh(context.valueOf(0.1)).toBigDecimal());\n\t}\n\n\t@Test\n\tpublic void testAsinh() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(BigDecimalMath.asinh(BigDecimal.valueOf(0), MathContext.DECIMAL32),\n\t\t\t\tasinh(context.valueOf(0)).toBigDecimal());\n\t\tassertEquals(BigDecimalMath.asinh(BigDecimal.valueOf(0.1), MathContext.DECIMAL32),\n\t\t\t\tasinh(context.valueOf(0.1)).toBigDecimal());\n\t}\n\n\t@Test\n\tpublic void testAcosh() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(BigDecimalMath.acosh(BigDecimal.valueOf(1.1), MathContext.DECIMAL32),\n\t\t\t\tacosh(context.valueOf(1.1)).toBigDecimal());\n\t}\n\n\t@Test\n\tpublic void testAtanh() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(BigDecimalMath.atanh(BigDecimal.valueOf(0), MathContext.DECIMAL32),\n\t\t\t\tatanh(context.valueOf(0)).toBigDecimal());\n\t}\n\n\t@Test\n\tpublic void testAcoth() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(BigDecimalMath.acoth(BigDecimal.valueOf(1.1), MathContext.DECIMAL32),\n\t\t\t\tacoth(context.valueOf(1.1)).toBigDecimal());\n\t}\n\n\t@Test\n\tpublic void testAbs() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(context.valueOf(3), abs(context.valueOf(3)));\n\t\tassertEquals(context.valueOf(3), abs(context.valueOf(-3)));\n\t\tassertEquals(context.valueOf(0), abs(context.valueOf(0)));\n\t}\n\n\t@Test\n\tpublic void testNegate() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(context.valueOf(-3), negate(context.valueOf(3)));\n\t\tassertEquals(context.valueOf(3), negate(context.valueOf(-3)));\n\t\tassertEquals(context.valueOf(0), negate(context.valueOf(0)));\n\t}\n\n\t@Test\n\tpublic void testMax() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(context.valueOf(9), max(context.valueOf(9), context.valueOf(2)));\n\t\tassertEquals(context.valueOf(9), max(context.valueOf(2), context.valueOf(9)));\n\n\t\tassertEquals(context.valueOf(9), max(context.valueOf(2), context.valueOf(9), context.valueOf(3)));\n\t\tassertEquals(context.valueOf(9), max(context.valueOf(9), context.valueOf(2), context.valueOf(3)));\n\t}\n\n\t@Test\n\tpublic void testMin() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertEquals(context.valueOf(1), min(context.valueOf(1), context.valueOf(2)));\n\t\tassertEquals(context.valueOf(1), min(context.valueOf(2), context.valueOf(1)));\n\n\t\tassertEquals(context.valueOf(1), min(context.valueOf(2), context.valueOf(1), context.valueOf(3)));\n\t\tassertEquals(context.valueOf(1), min(context.valueOf(1), context.valueOf(2), context.valueOf(3)));\n\t}\n\n\t@Test\n\tpublic void testSpecial() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\t\tassertSame(NaN, context.valueOf(Double.NaN));\n\t\tassertSame(POSITIVE_INFINITY, context.valueOf(Double.POSITIVE_INFINITY));\n\t\tassertSame(NEGATIVE_INFINITY, context.valueOf(Double.NEGATIVE_INFINITY));\n\n\t\t//Double.NaN equals nothing even itself\n\t\tassertTrue(Double.isNaN(NaN.toDouble()));\n\t\tassertTrue(Double.isInfinite(POSITIVE_INFINITY.toDouble()));\n\t\tassertTrue(Double.isInfinite(NEGATIVE_INFINITY.toDouble()));\n\t\tassertEquals(Double.POSITIVE_INFINITY, POSITIVE_INFINITY.toDouble(), 0.0);\n\t\tassertEquals(Double.NEGATIVE_INFINITY, NEGATIVE_INFINITY.toDouble(), 0.0);\n\t}\n\n\n\t@Test\n\tpublic void testSpecialMath() {\n\t\tContext context = context(MathContext.DECIMAL32);\n\n\t\t/* Abs\n\t\t */\n\t\tassertSame(POSITIVE_INFINITY, BigFloat.abs(NEGATIVE_INFINITY));\n\t\tassertSame(POSITIVE_INFINITY, BigFloat.abs(POSITIVE_INFINITY));\n\t\tassertSame(NaN, BigFloat.abs(NaN));\n\t\t\n\t\t/* Asin\n\t\t *\tIf the argument is NaN or its absolute value is greater than 1, then the result is NaN.\n\t\t *\tIf the argument is zero, then the result is a zero with the same sign as the argument.\n\t\t */\n\t\tassertSame(NaN, BigFloat.asin(POSITIVE_INFINITY));\n\t\tassertSame(NaN, BigFloat.asin(context.valueOf(1.1)));\n\t\tassertSame(NaN, BigFloat.asin(context.valueOf(-1.1)));\n\t\tassertSame(NaN, BigFloat.asin(NEGATIVE_INFINITY));\n\t\tassertSame(context.ZERO, BigFloat.asin(context.ZERO));\n\n\t\t/* Sin\n\t\t *\tIf the argument is NaN or an infinity, then the result is NaN.\n\t\t *\tIf the argument is zero, then the result is a zero with the same sign as the argument.\n\t\t */\n\t\tassertSame(NaN, BigFloat.sin(NaN));\n\t\tassertSame(NaN, BigFloat.sin(POSITIVE_INFINITY));\n\t\tassertSame(NaN, BigFloat.sin(NEGATIVE_INFINITY));\n\t\tassertSame(context.ZERO, BigFloat.sin(context.ZERO));\n\n\t\t/* SinH\n\t\t * If the argument is NaN, then the result is NaN.\n\t\t * If the argument is infinite, then the result is an infinity with the same sign as the argument.\n\t\t * If the argument is zero, then the result is a zero with the same sign as the argument.\n\t\t */\n\t\tassertSame(NaN, BigFloat.sinh(NaN));\n\t\tassertSame(POSITIVE_INFINITY, BigFloat.sinh(POSITIVE_INFINITY));\n\t\tassertSame(NEGATIVE_INFINITY, BigFloat.sinh(NEGATIVE_INFINITY));\n\t\tassertSame(context.ZERO, BigFloat.sinh(context.ZERO));\n\n\t\t/* aCos\n\t\t * If the argument is NaN or its absolute value is greater than 1, then the result is NaN.\n\t\t */\n\t\tassertSame(NaN, BigFloat.acos(POSITIVE_INFINITY));\n\t\tassertSame(NaN, BigFloat.acos(context.valueOf(1.1)));\n\t\tassertSame(NaN, BigFloat.acos(context.valueOf(-1.1)));\n\t\tassertSame(NaN, BigFloat.acos(NEGATIVE_INFINITY));\n\n\t\t/* Cos\n\t\t *\tIf the argument is NaN or an infinity, then the result is NaN.\n\t\t */\n\t\tassertSame(NaN, BigFloat.cos(NaN));\n\t\tassertSame(NaN, BigFloat.cos(POSITIVE_INFINITY));\n\t\tassertSame(NaN, BigFloat.cos(NEGATIVE_INFINITY));\n\n\t\t/* CosH\n\t\t * If the argument is NaN, then the result is NaN.\n\t\t * If the argument is infinite, then the result is positive infinity.\n\t\t * If the argument is zero, then the result is 1.0.\n\t\t */\n\n\t\tassertSame(NaN, BigFloat.cosh(NaN));\n\t\tassertSame(POSITIVE_INFINITY, BigFloat.cosh(POSITIVE_INFINITY));\n\t\tassertSame(POSITIVE_INFINITY, BigFloat.cosh(NEGATIVE_INFINITY));\n\t\tassertSame(context.ONE, BigFloat.cosh(context.ZERO));\n\n\t\t/* aTan\n\t\t * If the argument is NaN, then the result is NaN.\n\t\t * If the argument is zero, then the result is a zero with the same sign as the argument.\n\t\t */\n\t\tassertSame(NaN, BigFloat.atan(NaN));\n\t\tassertSame(context.ZERO, BigFloat.atan(context.ZERO));\n\n\t\t/* Tan\n\t\t * If the argument is NaN or an infinity, then the result is NaN.\n\t\t * If the argument is zero, then the result is a zero with the same sign as the argument.\n\t\t */\n\t\tassertSame(NaN, BigFloat.tan(NaN));\n\t\tassertSame(NaN, BigFloat.tan(POSITIVE_INFINITY));\n\t\tassertSame(NaN, BigFloat.tan(NEGATIVE_INFINITY));\n\t\tassertSame(context.ZERO, BigFloat.tan(context.ZERO));\n\n\t\t/* TanH\n\t\t * If the argument is NaN, then the result is NaN.\n\t\t * If the argument is zero, then the result is a zero with the same sign as the argument.\n\t\t * If the argument is positive infinity, then the result is +1.0.\n\t\t * If the argument is negative infinity, then the result is -1.0.\n\t\t */\n\t\tassertSame(NaN, BigFloat.tanh(NaN));\n\t\tassertEquals(context.ONE, BigFloat.tanh(POSITIVE_INFINITY));\n\t\tassertEquals(context.NEGATIVE_ONE, BigFloat.tanh(NEGATIVE_INFINITY));\n\t\tassertSame(context.ZERO, BigFloat.tanh(context.ZERO));\n\n\t\t/* Log\n\t\t * If the argument is NaN or less than zero, then the result is NaN.\n\t\t * If the argument is positive infinity, then the result is positive infinity.\n\t\t * If the argument is positive zero or negative zero, then the result is negative infinity.\n\t\t */\n\t\tassertSame(NaN, BigFloat.log(NaN));\n\t\tassertSame(NaN, BigFloat.log(context.NEGATIVE_ONE));\n\t\tassertSame(POSITIVE_INFINITY, BigFloat.log(POSITIVE_INFINITY));\n\t\tassertSame(NEGATIVE_INFINITY, BigFloat.log(context.ZERO));\n\n\t\t/* Log2\n\t\t * If the argument is NaN or less than zero, then the result is NaN.\n\t\t * If the argument is positive infinity, then the result is positive infinity.\n\t\t * If the argument is positive zero or negative zero, then the result is negative infinity.\n\t\t */\n\t\tassertSame(NaN, BigFloat.log2(NaN));\n\t\tassertSame(NaN, BigFloat.log2(context.NEGATIVE_ONE));\n\t\tassertSame(POSITIVE_INFINITY, BigFloat.log2(POSITIVE_INFINITY));\n\t\tassertSame(NEGATIVE_INFINITY, BigFloat.log2(context.ZERO));\n\n\t\t/* Log10\n\t\t * If the argument is NaN or less than zero, then the result is NaN.\n\t\t * If the argument is positive infinity, then the result is positive infinity.\n\t\t * If the argument is positive zero or negative zero, then the result is negative infinity.\n\t\t */\n\t\tassertSame(NaN, BigFloat.log10(NaN));\n\t\tassertSame(NaN, BigFloat.log10(context.NEGATIVE_ONE));\n\t\tassertSame(POSITIVE_INFINITY, BigFloat.log10(POSITIVE_INFINITY));\n\t\tassertSame(NEGATIVE_INFINITY, BigFloat.log10(context.ZERO));\n\n\t\t/* Exp\n\t\t * If the argument is NaN, then the result is NaN.\n     \t * If the argument is positive infinity, then the result is positive infinity.\n     \t * If the argument is negative infinity, then the result is positive zero.\n\t\t */\n\t\tassertSame(NaN, BigFloat.exp(NaN));\n\t\tassertSame(POSITIVE_INFINITY, BigFloat.exp(POSITIVE_INFINITY));\n\t\tassertEquals(context.ZERO, BigFloat.exp(NEGATIVE_INFINITY));\n\t\t\n\t\t/* Square Root\n\t\t * If the argument is NaN or less than zero, then the result is NaN.\n\t\t * If the argument is positive infinity, then the result is positive infinity.\n\t\t * If the argument is positive zero or negative zero, then the result is the same as the argument.\n\t\t */\n\t\tassertSame(NaN, BigFloat.sqrt(NaN));\n\t\tassertSame(NaN, BigFloat.sqrt(context.NEGATIVE_ONE));\n\t\tassertSame(POSITIVE_INFINITY, BigFloat.sqrt(POSITIVE_INFINITY));\n\t\tassertSame(context.ZERO, BigFloat.sqrt(context.ZERO));\n\n\t\t/* Cot\n\t\t * If the argument is zero, then the result is positive infinity. (cot(0) = (1/0))\n\t\t */\n\t\tassertSame(NaN, BigFloat.cot(NaN));\n\t\tassertSame(POSITIVE_INFINITY, BigFloat.cot(context.ZERO));\n\t}\n\n\t@Test\n\tpublic void testParseUnsigned(){\n\t\tContext context = BigFloat.context(32);\n\t\t//max value of unsigned long\n\t\tfinal BigDecimal ULONG_MAX = new BigDecimal(\"18446744073709551615\");\n\n\t\t//unsigned integer\n\t\tassertEquals(context.valueOf(new BigDecimal(\"4294967295\")), context.valueOf(-1, true));\n\t\t//unsigned long\n\t\tassertEquals(context.valueOf(ULONG_MAX), context.valueOf(-1L, true));\n\n\t\t//test overflow\n\t\tassertEquals(context.valueOf(((long) Integer.MAX_VALUE) + 1)\n\t\t\t\t\t,context.valueOf(Integer.MAX_VALUE + 1, true));\n\n\t\tassertEquals(context.valueOf(new BigDecimal(Long.MAX_VALUE).add(BigDecimal.ONE))\n\t\t\t\t\t,context.valueOf(Long.MAX_VALUE + 1, true));\n\n\t\t//test normal\n\t\tassertEquals(context.valueOf(Integer.MAX_VALUE)\n\t\t\t\t    ,context.valueOf(Integer.MAX_VALUE, true));\n\t\tassertEquals(context.valueOf(Long.MAX_VALUE)\n\t\t\t\t    ,context.valueOf(Long.MAX_VALUE, true));\n\t\tassertEquals(context.valueOf(1)\n\t\t\t\t    ,context.valueOf(1, true));\n\t\tassertEquals(context.valueOf(1L)\n\t\t\t\t    ,context.valueOf(1L, true));\n\n\t}\n\n\t@Test\n\tpublic void testSerialize() {\n\t\ttry {\n\t\t\tContext context = BigFloat.context(32);\n\t\t\tBigFloat testVal = context.valueOf(Integer.MAX_VALUE);\n\t\t\tBigFloat negTestVal = context.valueOf(Integer.MIN_VALUE);\n\t\t\tBigFloat POS_INF = POSITIVE_INFINITY;\n\t\t\tBigFloat NEG_INF = NEGATIVE_INFINITY;\n\n\t\t\t//POSITIVE TEST\n\t\t\tByteArrayOutputStream baos = new ByteArrayOutputStream();\n\t\t\tObjectOutputStream oos = new ObjectOutputStream(baos);\n\t\t\toos.writeObject(testVal);\n\t\t\tByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());\n\t\t\tObjectInputStream ois = new ObjectInputStream(bais);\n\t\t\t//POSITIVE INFINITY TEST\n\t\t\tByteArrayOutputStream INFbaos = new ByteArrayOutputStream();\n\t\t\tObjectOutputStream INFoos = new ObjectOutputStream(INFbaos);\n\t\t\tINFoos.writeObject(POS_INF);\n\t\t\tByteArrayInputStream INFbais = new ByteArrayInputStream(INFbaos.toByteArray());\n\t\t\tObjectInputStream INFois = new ObjectInputStream(INFbais);\n\n\t\t\t//NEGATIVE TEST\n\t\t\tByteArrayOutputStream nbaos = new ByteArrayOutputStream();\n\t\t\tObjectOutputStream noos = new ObjectOutputStream(nbaos);\n\t\t\tnoos.writeObject(negTestVal);\n\t\t\tByteArrayInputStream nbais = new ByteArrayInputStream(nbaos.toByteArray());\n\t\t\tObjectInputStream nois = new ObjectInputStream(nbais);\n\t\t\t//NEGATIVE INFINITY TEST\n\t\t\tByteArrayOutputStream NINFbaos = new ByteArrayOutputStream();\n\t\t\tObjectOutputStream NINFoos = new ObjectOutputStream(NINFbaos);\n\t\t\tNINFoos.writeObject(NEG_INF);\n\t\t\tByteArrayInputStream NINFbais = new ByteArrayInputStream(NINFbaos.toByteArray());\n\t\t\tObjectInputStream NINFois = new ObjectInputStream(NINFbais);\n\n\t\t\t//check if original is equal deserialized value\n\t\t\tassertEquals(testVal, ois.readObject());\n\t\t\tassertEquals(negTestVal, nois.readObject());\n\t\t\tassertEquals(POS_INF, INFois.readObject());\n\t\t\tassertEquals(NEG_INF, NINFois.readObject());\n\t\t} catch (Exception e) {\n\t\t\te.printStackTrace();\n\t\t}\n\t}\n\n\tenum Op {\n\t\tPLUS(\"+\"),\n\t\tMINUS(\"-\"),\n\t\tMULTIPLY(\"*\"),\n\t\tDIVIDE(\"/\"),\n\t\tREMAINDER(\"%\"),\n\t\tPOW(\"^\");\n\n\t\tpublic final String symbol;\n\n\t\tOp(String symbol) {\n\t\t\tthis.symbol = symbol;\n\t\t}\n\t}\n\n\t/*\n0.0 + 0.0 = 0.0\n0.0 + 2.0 = 2.0\n0.0 + -2.0 = -2.0\n0.0 + NaN = NaN\n0.0 + Infinity = Infinity\n0.0 + -Infinity = -Infinity\n2.0 + 0.0 = 2.0\n2.0 + 2.0 = 4.0\n2.0 + -2.0 = 0.0\n2.0 + NaN = NaN\n2.0 + Infinity = Infinity\n2.0 + -Infinity = -Infinity\n-2.0 + 0.0 = -2.0\n-2.0 + 2.0 = 0.0\n-2.0 + -2.0 = -4.0\n-2.0 + NaN = NaN\n-2.0 + Infinity = Infinity\n-2.0 + -Infinity = -Infinity\nNaN + 0.0 = NaN\nNaN + 2.0 = NaN\nNaN + -2.0 = NaN\nNaN + NaN = NaN\nNaN + Infinity = NaN\nNaN + -Infinity = NaN\nInfinity + 0.0 = Infinity\nInfinity + 2.0 = Infinity\nInfinity + -2.0 = Infinity\nInfinity + NaN = NaN\nInfinity + Infinity = Infinity\nInfinity + -Infinity = NaN\n-Infinity + 0.0 = -Infinity\n-Infinity + 2.0 = -Infinity\n-Infinity + -2.0 = -Infinity\n-Infinity + NaN = NaN\n-Infinity + Infinity = NaN\n-Infinity + -Infinity = -Infinity\n\n0.0 - 0.0 = 0.0\n0.0 - 2.0 = -2.0\n0.0 - -2.0 = 2.0\n0.0 - NaN = NaN\n0.0 - Infinity = -Infinity\n0.0 - -Infinity = Infinity\n2.0 - 0.0 = 2.0\n2.0 - 2.0 = 0.0\n2.0 - -2.0 = 4.0\n2.0 - NaN = NaN\n2.0 - Infinity = -Infinity\n2.0 - -Infinity = Infinity\n-2.0 - 0.0 = -2.0\n-2.0 - 2.0 = -4.0\n-2.0 - -2.0 = 0.0\n-2.0 - NaN = NaN\n-2.0 - Infinity = -Infinity\n-2.0 - -Infinity = Infinity\nNaN - 0.0 = NaN\nNaN - 2.0 = NaN\nNaN - -2.0 = NaN\nNaN - NaN = NaN\nNaN - Infinity = NaN\nNaN - -Infinity = NaN\nInfinity - 0.0 = Infinity\nInfinity - 2.0 = Infinity\nInfinity - -2.0 = Infinity\nInfinity - NaN = NaN\nInfinity - Infinity = NaN\nInfinity - -Infinity = Infinity\n-Infinity - 0.0 = -Infinity\n-Infinity - 2.0 = -Infinity\n-Infinity - -2.0 = -Infinity\n-Infinity - NaN = NaN\n-Infinity - Infinity = -Infinity\n-Infinity - -Infinity = NaN\n\n0.0 * 0.0 = 0.0\n0.0 * 2.0 = 0.0\n0.0 * -2.0 = -0.0\n0.0 * NaN = NaN\n0.0 * Infinity = NaN\n0.0 * -Infinity = NaN\n2.0 * 0.0 = 0.0\n2.0 * 2.0 = 4.0\n2.0 * -2.0 = -4.0\n2.0 * NaN = NaN\n2.0 * Infinity = Infinity\n2.0 * -Infinity = -Infinity\n-2.0 * 0.0 = -0.0\n-2.0 * 2.0 = -4.0\n-2.0 * -2.0 = 4.0\n-2.0 * NaN = NaN\n-2.0 * Infinity = -Infinity\n-2.0 * -Infinity = Infinity\nNaN * 0.0 = NaN\nNaN * 2.0 = NaN\nNaN * -2.0 = NaN\nNaN * NaN = NaN\nNaN * Infinity = NaN\nNaN * -Infinity = NaN\nInfinity * 0.0 = NaN\nInfinity * 2.0 = Infinity\nInfinity * -2.0 = -Infinity\nInfinity * NaN = NaN\nInfinity * Infinity = Infinity\nInfinity * -Infinity = -Infinity\n-Infinity * 0.0 = NaN\n-Infinity * 2.0 = -Infinity\n-Infinity * -2.0 = Infinity\n-Infinity * NaN = NaN\n-Infinity * Infinity = -Infinity\n-Infinity * -Infinity = Infinity\n\n0.0 / 0.0 = NaN\n0.0 / 2.0 = 0.0\n0.0 / -2.0 = -0.0\n0.0 / NaN = NaN\n0.0 / Infinity = 0.0\n0.0 / -Infinity = -0.0\n2.0 / 0.0 = Infinity\n2.0 / 2.0 = 1.0\n2.0 / -2.0 = -1.0\n2.0 / NaN = NaN\n2.0 / Infinity = 0.0\n2.0 / -Infinity = -0.0\n-2.0 / 0.0 = -Infinity\n-2.0 / 2.0 = -1.0\n-2.0 / -2.0 = 1.0\n-2.0 / NaN = NaN\n-2.0 / Infinity = -0.0\n-2.0 / -Infinity = 0.0\nNaN / 0.0 = NaN\nNaN / 2.0 = NaN\nNaN / -2.0 = NaN\nNaN / NaN = NaN\nNaN / Infinity = NaN\nNaN / -Infinity = NaN\nInfinity / 0.0 = Infinity\nInfinity / 2.0 = Infinity\nInfinity / -2.0 = -Infinity\nInfinity / NaN = NaN\nInfinity / Infinity = NaN\nInfinity / -Infinity = NaN\n-Infinity / 0.0 = -Infinity\n-Infinity / 2.0 = -Infinity\n-Infinity / -2.0 = Infinity\n-Infinity / NaN = NaN\n-Infinity / Infinity = NaN\n-Infinity / -Infinity = NaN\n\t */\n\n\t@Test\n\tpublic void testOperationsWithSpecial() {\n\t\tList<Integer> intValues = Arrays.asList(0, 2, -2);\n\n\t\tContext context = BigFloat.context(MathContext.DECIMAL64);\n\n\t\tfor (Op op : Op.values()) {\n\t\t\tfor (double left : DOUBLE_VALUES) {\n\t\t\t\tBigFloat leftFloat = context.valueOf(left);\n\n\t\t\t\tfor (double right : DOUBLE_VALUES) {\n\t\t\t\t\tBigFloat rightFloat = context.valueOf(right);\n\n\t\t\t\t\tString description = left + \" \" + op.symbol + \" \" + right;\n\n\t\t\t\t\tdouble result;\n\t\t\t\t\tBigFloat resultFloat;\n\t\t\t\t\tBigFloat resultFloatWithDouble;\n\t\t\t\t\tswitch (op) {\n\t\t\t\t\t\tcase PLUS:\n\t\t\t\t\t\t\tresult = left + right;\n\t\t\t\t\t\t\tresultFloat = leftFloat.add(rightFloat);\n\t\t\t\t\t\t\tresultFloatWithDouble = leftFloat.add(right);\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase MINUS:\n\t\t\t\t\t\t\tresult = left - right;\n\t\t\t\t\t\t\tresultFloat = leftFloat.subtract(rightFloat);\n\t\t\t\t\t\t\tresultFloatWithDouble = leftFloat.subtract(right);\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase MULTIPLY:\n\t\t\t\t\t\t\tresult = left * right;\n\t\t\t\t\t\t\tresultFloat = leftFloat.multiply(rightFloat);\n\t\t\t\t\t\t\tresultFloatWithDouble = leftFloat.multiply(right);\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase DIVIDE:\n\t\t\t\t\t\t\tresult = left / right;\n\t\t\t\t\t\t\tresultFloat = leftFloat.divide(rightFloat);\n\t\t\t\t\t\t\tresultFloatWithDouble = leftFloat.divide(right);\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase REMAINDER:\n\t\t\t\t\t\t\tresult = left % right;\n\t\t\t\t\t\t\tresultFloat = leftFloat.remainder(rightFloat);\n\t\t\t\t\t\t\tresultFloatWithDouble = leftFloat.remainder(right);\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase POW:\n\t\t\t\t\t\t\tresult = Math.pow(left, right);\n\t\t\t\t\t\t\tresultFloat = leftFloat.pow(rightFloat);\n\t\t\t\t\t\t\tresultFloatWithDouble = leftFloat.pow(right);\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\tthrow new RuntimeException(\"Unknown operation: \" + op);\n\t\t\t\t\t}\n\n\t\t\t\t\tassertEquals(description, result, resultFloat.toDouble(), 0.00000001);\n\t\t\t\t\tassertEquals(description, context.valueOf(result), resultFloat);\n\n\t\t\t\t\tassertEquals(description, result, resultFloatWithDouble.toDouble(), 0.00000001);\n\t\t\t\t\tassertEquals(description, context.valueOf(result), resultFloatWithDouble);\n\t\t\t\t}\n\n\t\t\t\tfor (int right : intValues) {\n\t\t\t\t\tdouble result;\n\t\t\t\t\tBigFloat resultFloatWithInt;\n\t\t\t\t\tBigFloat resultFloatWithLong;\n\t\t\t\t\tBigFloat resultFloatWithBigDecimal;\n\t\t\t\t\tswitch (op) {\n\t\t\t\t\t\tcase PLUS:\n\t\t\t\t\t\t\tresult = left + right;\n\t\t\t\t\t\t\tresultFloatWithInt = leftFloat.add(right);\n\t\t\t\t\t\t\tresultFloatWithLong = leftFloat.add((long) right);\n\t\t\t\t\t\t\tresultFloatWithBigDecimal = leftFloat.add(BigDecimal.valueOf(right));\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase MINUS:\n\t\t\t\t\t\t\tresult = left - right;\n\t\t\t\t\t\t\tresultFloatWithInt = leftFloat.subtract(right);\n\t\t\t\t\t\t\tresultFloatWithLong = leftFloat.subtract((long) right);\n\t\t\t\t\t\t\tresultFloatWithBigDecimal = leftFloat.subtract(BigDecimal.valueOf(right));\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase MULTIPLY:\n\t\t\t\t\t\t\tresult = left * right;\n\t\t\t\t\t\t\tresultFloatWithInt = leftFloat.multiply(right);\n\t\t\t\t\t\t\tresultFloatWithLong = leftFloat.multiply((long) right);\n\t\t\t\t\t\t\tresultFloatWithBigDecimal = leftFloat.multiply(BigDecimal.valueOf(right));\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase DIVIDE:\n\t\t\t\t\t\t\tresult = left / right;\n\t\t\t\t\t\t\tresultFloatWithInt = leftFloat.divide(right);\n\t\t\t\t\t\t\tresultFloatWithLong = leftFloat.divide((long) right);\n\t\t\t\t\t\t\tresultFloatWithBigDecimal = leftFloat.divide(BigDecimal.valueOf(right));\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase REMAINDER:\n\t\t\t\t\t\t\tresult = left % right;\n\t\t\t\t\t\t\tresultFloatWithInt = leftFloat.remainder(right);\n\t\t\t\t\t\t\tresultFloatWithLong = leftFloat.remainder((long) right);\n\t\t\t\t\t\t\tresultFloatWithBigDecimal = leftFloat.remainder(BigDecimal.valueOf(right));\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase POW:\n\t\t\t\t\t\t\tresult = Math.pow(left, right);\n\t\t\t\t\t\t\tresultFloatWithInt = leftFloat.pow(right);\n\t\t\t\t\t\t\tresultFloatWithLong = leftFloat.pow((long) right);\n\t\t\t\t\t\t\tresultFloatWithBigDecimal = leftFloat.pow(BigDecimal.valueOf(right));\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\tthrow new RuntimeException(\"Unknown operation: \" + op);\n\t\t\t\t\t}\n\n\t\t\t\t\tString description = left + \" \" + op.symbol + \" \" + right + \" = \" + result;\n\t\t\t\t\tassertEquals(description, result, resultFloatWithInt.toDouble(), 0.00000001);\n\t\t\t\t\tassertEquals(description, context.valueOf(result), resultFloatWithInt);\n\n\t\t\t\t\tassertEquals(description, result, resultFloatWithLong.toDouble(), 0.00000001);\n\t\t\t\t\tassertEquals(description, context.valueOf(result), resultFloatWithLong);\n\n\t\t\t\t\tassertEquals(description, result, resultFloatWithBigDecimal.toDouble(), 0.00000001);\n\t\t\t\t\tassertEquals(description, context.valueOf(result), resultFloatWithBigDecimal);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t@Test\n\tpublic void testCompareTo_Specials() {\n\t\tContext context = BigFloat.context(MathContext.DECIMAL64);\n\n\t\tfor (double left : DOUBLE_VALUES) {\n\t\t\tfor (double right : DOUBLE_VALUES) {\n\t\t\t\tassertEquals(\"compare(\" + left + \", \" + right + \")\", Double.compare(left, right), context.valueOf(left).compareTo(context.valueOf(right)));\n\t\t\t}\n\t\t}\n\t}\n\n    /*\n0.0 == 0.0 = true\n0.0 != 0.0 = false\n0.0 <  0.0 = false\n0.0 <= 0.0 = true\n0.0 >  0.0 = false\n0.0 >= 0.0 = true\n0.0 == 2.0 = false\n0.0 != 2.0 = true\n0.0 <  2.0 = true\n0.0 <= 2.0 = true\n0.0 >  2.0 = false\n0.0 >= 2.0 = false\n0.0 == -2.0 = false\n0.0 != -2.0 = true\n0.0 <  -2.0 = false\n0.0 <= -2.0 = false\n0.0 >  -2.0 = true\n0.0 >= -2.0 = true\n0.0 == NaN = false\n0.0 != NaN = true\n0.0 <  NaN = false\n0.0 <= NaN = false\n0.0 >  NaN = false\n0.0 >= NaN = false\n0.0 == Infinity = false\n0.0 != Infinity = true\n0.0 <  Infinity = true\n0.0 <= Infinity = true\n0.0 >  Infinity = false\n0.0 >= Infinity = false\n0.0 == -Infinity = false\n0.0 != -Infinity = true\n0.0 <  -Infinity = false\n0.0 <= -Infinity = false\n0.0 >  -Infinity = true\n0.0 >= -Infinity = true\n2.0 == 0.0 = false\n2.0 != 0.0 = true\n2.0 <  0.0 = false\n2.0 <= 0.0 = false\n2.0 >  0.0 = true\n2.0 >= 0.0 = true\n2.0 == 2.0 = true\n2.0 != 2.0 = false\n2.0 <  2.0 = false\n2.0 <= 2.0 = true\n2.0 >  2.0 = false\n2.0 >= 2.0 = true\n2.0 == -2.0 = false\n2.0 != -2.0 = true\n2.0 <  -2.0 = false\n2.0 <= -2.0 = false\n2.0 >  -2.0 = true\n2.0 >= -2.0 = true\n2.0 == NaN = false\n2.0 != NaN = true\n2.0 <  NaN = false\n2.0 <= NaN = false\n2.0 >  NaN = false\n2.0 >= NaN = false\n2.0 == Infinity = false\n2.0 != Infinity = true\n2.0 <  Infinity = true\n2.0 <= Infinity = true\n2.0 >  Infinity = false\n2.0 >= Infinity = false\n2.0 == -Infinity = false\n2.0 != -Infinity = true\n2.0 <  -Infinity = false\n2.0 <= -Infinity = false\n2.0 >  -Infinity = true\n2.0 >= -Infinity = true\n-2.0 == 0.0 = false\n-2.0 != 0.0 = true\n-2.0 <  0.0 = true\n-2.0 <= 0.0 = true\n-2.0 >  0.0 = false\n-2.0 >= 0.0 = false\n-2.0 == 2.0 = false\n-2.0 != 2.0 = true\n-2.0 <  2.0 = true\n-2.0 <= 2.0 = true\n-2.0 >  2.0 = false\n-2.0 >= 2.0 = false\n-2.0 == -2.0 = true\n-2.0 != -2.0 = false\n-2.0 <  -2.0 = false\n-2.0 <= -2.0 = true\n-2.0 >  -2.0 = false\n-2.0 >= -2.0 = true\n-2.0 == NaN = false\n-2.0 != NaN = true\n-2.0 <  NaN = false\n-2.0 <= NaN = false\n-2.0 >  NaN = false\n-2.0 >= NaN = false\n-2.0 == Infinity = false\n-2.0 != Infinity = true\n-2.0 <  Infinity = true\n-2.0 <= Infinity = true\n-2.0 >  Infinity = false\n-2.0 >= Infinity = false\n-2.0 == -Infinity = false\n-2.0 != -Infinity = true\n-2.0 <  -Infinity = false\n-2.0 <= -Infinity = false\n-2.0 >  -Infinity = true\n-2.0 >= -Infinity = true\nNaN == 0.0 = false\nNaN != 0.0 = true\nNaN <  0.0 = false\nNaN <= 0.0 = false\nNaN >  0.0 = false\nNaN >= 0.0 = false\nNaN == 2.0 = false\nNaN != 2.0 = true\nNaN <  2.0 = false\nNaN <= 2.0 = false\nNaN >  2.0 = false\nNaN >= 2.0 = false\nNaN == -2.0 = false\nNaN != -2.0 = true\nNaN <  -2.0 = false\nNaN <= -2.0 = false\nNaN >  -2.0 = false\nNaN >= -2.0 = false\nNaN == NaN = false\nNaN != NaN = true\nNaN <  NaN = false\nNaN <= NaN = false\nNaN >  NaN = false\nNaN >= NaN = false\nNaN == Infinity = false\nNaN != Infinity = true\nNaN <  Infinity = false\nNaN <= Infinity = false\nNaN >  Infinity = false\nNaN >= Infinity = false\nNaN == -Infinity = false\nNaN != -Infinity = true\nNaN <  -Infinity = false\nNaN <= -Infinity = false\nNaN >  -Infinity = false\nNaN >= -Infinity = false\nInfinity == 0.0 = false\nInfinity != 0.0 = true\nInfinity <  0.0 = false\nInfinity <= 0.0 = false\nInfinity >  0.0 = true\nInfinity >= 0.0 = true\nInfinity == 2.0 = false\nInfinity != 2.0 = true\nInfinity <  2.0 = false\nInfinity <= 2.0 = false\nInfinity >  2.0 = true\nInfinity >= 2.0 = true\nInfinity == -2.0 = false\nInfinity != -2.0 = true\nInfinity <  -2.0 = false\nInfinity <= -2.0 = false\nInfinity >  -2.0 = true\nInfinity >= -2.0 = true\nInfinity == NaN = false\nInfinity != NaN = true\nInfinity <  NaN = false\nInfinity <= NaN = false\nInfinity >  NaN = false\nInfinity >= NaN = false\nInfinity == Infinity = true\nInfinity != Infinity = false\nInfinity <  Infinity = false\nInfinity <= Infinity = true\nInfinity >  Infinity = false\nInfinity >= Infinity = true\nInfinity == -Infinity = false\nInfinity != -Infinity = true\nInfinity <  -Infinity = false\nInfinity <= -Infinity = false\nInfinity >  -Infinity = true\nInfinity >= -Infinity = true\n-Infinity == 0.0 = false\n-Infinity != 0.0 = true\n-Infinity <  0.0 = true\n-Infinity <= 0.0 = true\n-Infinity >  0.0 = false\n-Infinity >= 0.0 = false\n-Infinity == 2.0 = false\n-Infinity != 2.0 = true\n-Infinity <  2.0 = true\n-Infinity <= 2.0 = true\n-Infinity >  2.0 = false\n-Infinity >= 2.0 = false\n-Infinity == -2.0 = false\n-Infinity != -2.0 = true\n-Infinity <  -2.0 = true\n-Infinity <= -2.0 = true\n-Infinity >  -2.0 = false\n-Infinity >= -2.0 = false\n-Infinity == NaN = false\n-Infinity != NaN = true\n-Infinity <  NaN = false\n-Infinity <= NaN = false\n-Infinity >  NaN = false\n-Infinity >= NaN = false\n-Infinity == Infinity = false\n-Infinity != Infinity = true\n-Infinity <  Infinity = true\n-Infinity <= Infinity = true\n-Infinity >  Infinity = false\n-Infinity >= Infinity = false\n-Infinity == -Infinity = true\n-Infinity != -Infinity = false\n-Infinity <  -Infinity = false\n-Infinity <= -Infinity = true\n-Infinity >  -Infinity = false\n-Infinity >= -Infinity = true\n     */\n\t@Test\n\tpublic void testComparisons_Specials() {\n\t\tContext context = BigFloat.context(MathContext.DECIMAL64);\n\n\t\tfor (double left : DOUBLE_VALUES) {\n\t\t\tfor (double right : DOUBLE_VALUES) {\n\t\t\t\tassertEquals(left + \"==\" + right, left == right, context.valueOf(left).isEqual(context.valueOf(right)));\n\t\t\t\tassertEquals(left + \">=\" + right, left >= right, context.valueOf(left).isGreaterThanOrEqual(context.valueOf(right)));\n\t\t\t\tassertEquals(left + \">\" + right, left > right, context.valueOf(left).isGreaterThan(context.valueOf(right)));\n\t\t\t\tassertEquals(left + \"<=\" + right, left <= right, context.valueOf(left).isLessThanOrEqual(context.valueOf(right)));\n\t\t\t\tassertEquals(left + \"<\" + right, left < right, context.valueOf(left).isLessThan(context.valueOf(right)));\n\t\t\t}\n\t\t}\n\t}\n}"
  },
  {
    "path": "ch.obermuhlner.math.big/src/test/java/ch/obermuhlner/math/big/BigRationalTest.java",
    "content": "package ch.obermuhlner.math.big;\r\n\r\nimport static ch.obermuhlner.math.big.BigRational.ONE;\r\nimport static ch.obermuhlner.math.big.BigRational.ZERO;\r\nimport static ch.obermuhlner.math.big.BigRational.bernoulli;\r\nimport static ch.obermuhlner.math.big.BigRational.max;\r\nimport static ch.obermuhlner.math.big.BigRational.min;\r\nimport static ch.obermuhlner.math.big.BigRational.valueOf;\r\nimport static org.junit.Assert.assertEquals;\r\nimport static org.junit.Assert.assertFalse;\r\nimport static org.junit.Assert.assertSame;\r\nimport static org.junit.Assert.assertTrue;\r\n\r\nimport java.io.ByteArrayInputStream;\r\nimport java.io.ByteArrayOutputStream;\r\nimport java.io.IOException;\r\nimport java.io.ObjectInput;\r\nimport java.io.ObjectInputStream;\r\nimport java.io.ObjectOutputStream;\r\nimport java.math.BigDecimal;\r\nimport java.math.BigInteger;\r\nimport java.math.RoundingMode;\r\n\r\nimport org.junit.Test;\r\n\r\n/**\r\n * Tests {@link BigRational}.\r\n */\r\npublic class BigRationalTest {\r\n\tprivate static final String PI_STRING = \"3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651\";\r\n\r\n\t@Test\r\n\tpublic void testSerialize() throws IOException, ClassNotFoundException {\r\n\t\tassertSerialize(ZERO);\r\n\t\tassertSerialize(ONE);\r\n\t\tassertSerialize(valueOf(2, 3));\r\n\t}\r\n\r\n\tprivate void assertSerialize(Object object) throws IOException, ClassNotFoundException {\r\n\t\tassertEquals(object, deserialize(serialize(object)));\r\n\t}\r\n\r\n\tprivate byte[] serialize(Object object) throws IOException {\r\n\t\tByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();\r\n\t\tObjectOutputStream objectOutputStream = new ObjectOutputStream(byteArrayOutputStream);\r\n\t\tobjectOutputStream.writeObject(object);\r\n\t\tobjectOutputStream.close();\r\n\t\treturn byteArrayOutputStream.toByteArray();\r\n\t}\r\n\r\n\tprivate Object deserialize(byte[] bytes) throws IOException, ClassNotFoundException {\r\n\t\tByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(bytes);\r\n\t\tObjectInputStream objectInputStream = new ObjectInputStream(byteArrayInputStream);\r\n\t\treturn objectInputStream.readObject();\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#valueOf(int)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testValueOfInt() {\r\n\t\tassertSame(ZERO, valueOf(0));\r\n\t\tassertSame(ONE, valueOf(1));\r\n\r\n\t\tassertEquals(\"0\", valueOf(0).toString());\r\n\t\tassertEquals(\"123\", valueOf(123).toString());\r\n\t\tassertEquals(\"-123\", valueOf(-123).toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#valueOf(int, int)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testValueOfRationalInt() {\r\n\t\tassertSame(ZERO, valueOf(0, 1));\r\n\t\tassertSame(ZERO, valueOf(0, 2));\r\n\t\tassertSame(ZERO, valueOf(0, -3));\r\n\t\tassertSame(ONE, valueOf(1,1));\r\n\t\tassertSame(ONE, valueOf(2,2).reduce()); // needs reduce\r\n\r\n\t\tassertEquals(\"0.5\", valueOf(1, 2).toString());\r\n\t\tassertEquals(BigInteger.valueOf(1), valueOf(1, 2).getNumeratorBigInteger());\r\n\t\tassertEquals(BigInteger.valueOf(2), valueOf(1, 2).getDenominatorBigInteger());\r\n\r\n\t\tassertEquals(\"1/2\", valueOf(1, 2).toRationalString());\r\n\t\tassertEquals(\"2/4\", valueOf(2, 4).toRationalString());\r\n\t\tassertEquals(\"1/2\", valueOf(2, 4).reduce().toRationalString()); // needs reduce\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#valueOf(int, int, int)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testValueOfIntegerRationalInt() {\r\n\t\tassertSame(ZERO, valueOf(0, 0, 1));\r\n\t\t\r\n\t\tassertEquals(\"3.5\", valueOf(3, 1, 2).toString());\r\n\t\tassertEquals(\"-3.5\", valueOf(-3, 1, 2).toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#valueOf(int, int, int)} with 0 denominator.\r\n\t */\r\n\t@Test(expected = ArithmeticException.class)\r\n\tpublic void testValueOfIntegerRationalIntDenominator0() {\r\n\t\tvalueOf(1, 2, 0);\r\n\t}\r\n\t\r\n\t/**\r\n\t * Tests {@link BigRational#valueOf(int, int, int)} with all arguments 0 (including denominator).\r\n\t */\r\n\t@Test(expected = ArithmeticException.class)\r\n\tpublic void testValueOfIntegerRationalIntAll0() {\r\n\t\tvalueOf(0, 0, 0);\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#valueOf(int, int, int)} with negative numerator.\r\n\t */\r\n\t@Test(expected = ArithmeticException.class)\r\n\tpublic void testValueOfIntegerRationalIntNegativeFractionNumerator() {\r\n\t\tvalueOf(1, -2, 3);\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#valueOf(int, int, int)} with negative denominator.\r\n\t */\r\n\t@Test(expected = ArithmeticException.class)\r\n\tpublic void testValueOfIntegerRationalIntNegativeFractionDenominator() {\r\n\t\tvalueOf(1, 2, -3);\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#valueOf(BigInteger, BigInteger)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testValueOfRationalBigInteger() {\r\n\t\tassertSame(ZERO, valueOf(BigInteger.ZERO, BigInteger.ONE));\r\n\t\tassertSame(ZERO, valueOf(BigInteger.ZERO, BigInteger.valueOf(2)));\r\n\t\tassertSame(ZERO, valueOf(BigInteger.ZERO, BigInteger.valueOf(-3)));\r\n\t\tassertSame(ONE, valueOf(BigInteger.ONE, BigInteger.ONE));\r\n\t\tassertSame(ONE, valueOf(BigInteger.TEN, BigInteger.TEN).reduce()); // needs reduce\r\n\r\n\t\tassertEquals(\"1/10\", valueOf(BigInteger.ONE, BigInteger.TEN).toRationalString());\r\n\t}\r\n\t\r\n\t/**\r\n\t * Tests {@link BigRational#valueOf(int, int)} with second argument 0. \r\n\t */\r\n\t@Test(expected = ArithmeticException.class)\r\n\tpublic void testValueOfRationalIntDivideByZero() {\r\n\t\tvalueOf(3, 0);\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#valueOf(double)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testValueOfDouble() {\r\n\t\tassertSame(ZERO, valueOf(0.0));\r\n\t\tassertSame(ONE, valueOf(1.0));\r\n\r\n\t\tassertEquals(\"0\", valueOf(0.0).toString());\r\n\t\tassertEquals(\"123\", valueOf(123).toString());\r\n\t\tassertEquals(\"-123\", valueOf(-123).toString());\r\n\t\tassertEquals(\"123.456\", valueOf(123.456).toString());\r\n\t\tassertEquals(\"-123.456\", valueOf(-123.456).toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#valueOf(double)} with {@link Double#POSITIVE_INFINITY}.\r\n\t */\r\n\t@Test(expected=NumberFormatException.class)\r\n\tpublic void testValueOfDoublePositiveInfinity() {\r\n\t\tvalueOf(Double.POSITIVE_INFINITY);\r\n\t}\r\n\t\r\n\t/**\r\n\t * Tests {@link BigRational#valueOf(double)} with {@link Double#NEGATIVE_INFINITY}.\r\n\t */\r\n\t@Test(expected=NumberFormatException.class)\r\n\tpublic void testValueOfDoubleNegativeInfinity() {\r\n\t\tvalueOf(Double.NEGATIVE_INFINITY);\r\n\t}\r\n\t\r\n\t/**\r\n\t * Tests {@link BigRational#valueOf(double)} with {@link Double#NaN}.\r\n\t */\r\n\t@Test(expected=NumberFormatException.class)\r\n\tpublic void testValueOfDoubleNaN() {\r\n\t\tvalueOf(Double.NaN);\r\n\t}\r\n\t\r\n\t/**\r\n\t * Tests {@link BigRational#valueOf(BigInteger)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testValueOfBigInteger() {\r\n\t\tassertSame(ZERO, valueOf(BigInteger.ZERO));\r\n\t\tassertSame(ONE, valueOf(BigInteger.ONE));\r\n\r\n\t\tassertEquals(\"0\", valueOf(BigInteger.ZERO).toString());\r\n\t\tassertEquals(\"123\", valueOf(BigInteger.valueOf(123)).toString());\r\n\t\tassertEquals(\"-123\", valueOf(BigInteger.valueOf(-123)).toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#valueOf(BigDecimal)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testValueOfBigDecimal() {\r\n\t\tassertSame(ZERO, valueOf(BigDecimal.ZERO));\r\n\t\tassertSame(ONE, valueOf(BigDecimal.ONE));\r\n\r\n\t\tassertEquals(\"0\", valueOf(new BigDecimal(\"0\")).toString());\r\n\t\tassertEquals(\"123\", valueOf(new BigDecimal(\"123\")).toString());\r\n\t\tassertEquals(\"-123\", valueOf(new BigDecimal(\"-123\")).toString());\r\n\t\tassertEquals(\"123.456\", valueOf(new BigDecimal(\"123.456\")).toString());\r\n\t\tassertEquals(\"-123.456\", valueOf(new BigDecimal(\"-123.456\")).toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#valueOf(BigDecimal)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testValueOfRationalBigDecimal() {\r\n\t\tassertSame(ZERO, valueOf(BigDecimal.ZERO, BigDecimal.ONE));\r\n\t\tassertSame(ZERO, valueOf(BigDecimal.ZERO, BigDecimal.TEN));\r\n\t\tassertSame(ONE, valueOf(BigDecimal.ONE, BigDecimal.ONE));\r\n\r\n\t\tassertEquals(\"123\", valueOf(new BigDecimal(\"123\"), new BigDecimal(\"1\")).toString());\r\n\t\tassertEquals(\"12.3\", valueOf(new BigDecimal(\"123\"), new BigDecimal(\"10\")).toString());\r\n\t\tassertEquals(\"123\", valueOf(new BigDecimal(\"12.3\"), new BigDecimal(\"0.1\")).toString());\r\n\t\tassertEquals(\"1230\", valueOf(new BigDecimal(\"123\"), new BigDecimal(\"0.1\")).toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#valueOf(String)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testValueOfString() {\r\n\t\tassertSame(ZERO, valueOf(\"0\"));\r\n\t\tassertSame(ONE, valueOf(\"1\"));\r\n\t\tassertSame(ZERO, valueOf(\"0.0\"));\r\n\t\tassertSame(ZERO, valueOf(\"0/1\"));\r\n\t\tassertSame(ZERO, valueOf(\"0/2\"));\r\n\r\n\t\tassertEquals(\"123\", valueOf(\"123\").toString());\r\n\t\tassertEquals(\"123.456\", valueOf(\"123.456\").toString());\r\n\r\n\t\tassertEquals(\"-123\", valueOf(\"-246/2\").toString());\r\n\t\tassertEquals(\"-1234.56\", valueOf(\"123.456/-0.1\").toString());\r\n\t\tassertEquals(\"123456\", valueOf(\"1.23456E5\").toString());\r\n\t\tassertEquals(\"-123456\", valueOf(\"-1.23456E5\").toString());\r\n\t\tassertEquals(\"12300000\", valueOf(\"123E5\").toString());\r\n\t\tassertEquals(\"-12300000\", valueOf(\"-123E5\").toString());\r\n\r\n\t\t//assertEquals(\"X\", valueOfSimple2(\"123\").toString());\r\n\t}\r\n\r\n\t@Test\r\n\tpublic void testValueOfString3() {\r\n\t\tassertSame(ZERO, valueOf(true, null, null, null, null));\r\n\t\tassertSame(ZERO, valueOf(true, \"\", \"\", \"\", \"\"));\r\n\t\tassertSame(ZERO, valueOf(true, \"0\", \"\", \"\", \"\"));\r\n\t\tassertSame(ZERO, valueOf(true, \"0\", \"0\", \"0\", \"0\"));\r\n\r\n\t\tassertEquals(\"0.456\", valueOf(true, \"0\", \"456\", \"\", \"\").toString());\r\n\t\tassertEquals(\"123.45\", valueOf(true, \"123\", \"45\", \"\", \"\").toString());\r\n\t\tassertEquals(\"1/3\", valueOf(true, \"\", \"\", \"3\", \"\").reduce().toRationalString());\r\n\t\tassertEquals(\"4/3\", valueOf(true, \"1\", \"\", \"3\", \"\").reduce().toRationalString());\r\n\t\tassertEquals(\"37/30\", valueOf(true, \"1\", \"2\", \"3\", \"\").reduce().toRationalString());\r\n\r\n\t\tassertEquals(\"-123.45\", valueOf(false, \"123\", \"45\", \"\", \"\").toString());\r\n\r\n\t\tassertEquals(\"123450\", valueOf(true, \"123\", \"45\", \"\", \"3\").toString());\r\n\t\tassertEquals(\"1.2345\", valueOf(true, \"123\", \"45\", \"\", \"-2\").toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#isZero()}.\r\n\t */\r\n\t@Test\r\n\tpublic void testIsZero() {\r\n\t\tassertEquals(true, valueOf(0).isZero());\r\n\t\t\r\n\t\tassertEquals(false, valueOf(1).isZero());\r\n\t\tassertEquals(false, valueOf(0.5).isZero());\r\n\t\tassertEquals(false, valueOf(-1).isZero());\r\n\t\tassertEquals(false, valueOf(-0.5).isZero());\r\n\t}\r\n\t\r\n\t/**\r\n\t * Tests {@link BigRational#isInteger()}.\r\n\t */\r\n\t@Test\r\n\tpublic void testIsInteger() {\r\n\t\tassertEquals(true, valueOf(0).isInteger());\r\n\t\tassertEquals(true, valueOf(1).isInteger());\r\n\t\tassertEquals(true, valueOf(-1).isInteger());\r\n\t\tassertEquals(true, valueOf(4, 4).isInteger());\r\n\t\tassertEquals(true, valueOf(4, 2).isInteger());\r\n\t\t\r\n\t\tassertEquals(false, valueOf(0.5).isInteger());\r\n\t\tassertEquals(false, valueOf(-0.5).isInteger());\r\n\t}\r\n\t\r\n\t/**\r\n\t * Tests {@link BigRational#toString()}.\r\n\t */\r\n\t@Test\r\n\tpublic void testToString() {\r\n\t\tassertEquals(\"0\", valueOf(0).toString());\r\n\t\tassertEquals(\"123\", valueOf(123).toString());\r\n\t\tassertEquals(\"0.25\", valueOf(1, 4).toString());\r\n\t\tassertEquals(\"2\", valueOf(4, 2).toString());\r\n\t\tassertEquals(\"-0.25\", valueOf(-1, 4).toString());\r\n\t\tassertEquals(\"-2\", valueOf(-4, 2).toString());\r\n\t}\r\n\t\r\n\t/**\r\n\t * Tests {@link BigRational#toRationalString()}.\r\n\t */\r\n\t@Test\r\n\tpublic void testToRationalString() {\r\n\t\tassertEquals(\"0\", valueOf(0).toRationalString());\r\n\t\tassertEquals(\"123\", valueOf(123).toRationalString());\r\n\t\tassertEquals(\"2/3\", valueOf(2, 3).toRationalString());\r\n\t\tassertEquals(\"-2/3\", valueOf(-2, 3).toRationalString());\r\n\t\tassertEquals(\"-2/3\", valueOf(2, -3).toRationalString());\r\n\t\t\r\n\t\tassertEquals(\"4/4\", valueOf(4, 4).toRationalString()); // not reduced\r\n\t}\r\n\t\r\n\t/**\r\n\t * Tests {@link BigRational#toRationalString()}.\r\n\t */\r\n\t@Test\r\n\tpublic void testToIntegerRationalString() {\r\n\t\tassertEquals(\"0\", valueOf(0).toIntegerRationalString());\r\n\t\tassertEquals(\"1\", valueOf(1).toIntegerRationalString());\r\n\t\tassertEquals(\"-1\", valueOf(-1).toIntegerRationalString());\r\n\r\n\t\tassertEquals(\"1/2\", valueOf(1, 2).toIntegerRationalString());\r\n\t\tassertEquals(\"-1/2\", valueOf(-1, 2).toIntegerRationalString());\r\n\r\n\t\tassertEquals(\"1 2/3\", valueOf(1, 2, 3).toIntegerRationalString());\r\n\t\tassertEquals(\"-1 2/3\", valueOf(-1, 2, 3).toIntegerRationalString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#toPlainString()}.\r\n\t */\r\n\t@Test\r\n\tpublic void testToPlainString() {\r\n\t\tassertEquals(\"0\", valueOf(0).toPlainString());\r\n\t\tassertEquals(\"123\", valueOf(123).toPlainString());\r\n\t\tassertEquals(\"0.5\", valueOf(1, 2).toPlainString());\r\n\t\tassertEquals(\"-0.5\", valueOf(-1, 2).toPlainString());\r\n\t\tassertEquals(\"-0.5\", valueOf(1, -2).toPlainString());\r\n\t\tassertEquals(\"0.6666666666666666666666666666666667\", valueOf(2, 3).toPlainString());\r\n\r\n\t\tassertEquals(\"1\", valueOf(4, 4).toPlainString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#toDouble()}.\r\n\t */\r\n\t@Test\r\n\tpublic void testToDouble() {\r\n\t\tassertEquals(0.0, valueOf(0).toDouble(), 0.0);\r\n\t\tassertEquals(123.0, valueOf(123.0).toDouble(), 0.0);\r\n\t\tassertEquals(123.4, valueOf(123.4).toDouble(), 0.0);\r\n\t\tassertEquals(-123.0, valueOf(-123.0).toDouble(), 0.0);\r\n\t\tassertEquals(-123.4, valueOf(-123.4).toDouble(), 0.0);\r\n\t\tassertEquals(0.3333333333333333, valueOf(1, 3).toDouble(), 0.0);\r\n\t\tassertEquals(0.6666666666666666, valueOf(2, 3).toDouble(), 0.0);\r\n\r\n\t\tassertEquals(8.804462619980757, valueOf(\"8.804462619980757911125181749462772084351\").toDouble(), 0.0);\r\n\t\tassertEquals(8.804462619980757, valueOf(\"8.80446261998075791112518174946277208435\").toDouble(), 0.0);\r\n\r\n\t\tassertEquals(5E-21, valueOf(BigDecimal.ONE, new BigDecimal(\"2E20\")).toDouble(), 0.0);\r\n\t\tassertEquals(5E-101, valueOf(BigDecimal.ONE, new BigDecimal(\"2E100\")).toDouble(), 0.0);\r\n\t\tassertEquals(0.0, valueOf(BigDecimal.ONE, new BigDecimal(\"2E9999\")).toDouble(), 0.0); // underflow to +0.0\r\n\t\tassertEquals(0.0, valueOf(BigDecimal.ONE, new BigDecimal(\"-2E9999\")).toDouble(), 0.0); // underflow to +0.0\r\n\t\tassertEquals(0, Double.compare(+0.0, valueOf(BigDecimal.ONE, new BigDecimal(\"2E9999\")).toDouble())); // underflow to +0.0\r\n\t\tassertEquals(0, Double.compare(-0.0, valueOf(BigDecimal.ONE, new BigDecimal(\"-2E9999\")).toDouble())); // underflow to -0.0\r\n\r\n\t\tassertEquals(2E20f, valueOf(new BigDecimal(\"2E20\")).toFloat(), 0.0);\r\n\t\tassertEquals(Double.POSITIVE_INFINITY, valueOf(new BigDecimal(\"2E100\")).toFloat(), 0.0); // overflow to +infinity\r\n\t\tassertEquals(-2E20f, valueOf(new BigDecimal(\"-2E20\")).toFloat(), 0.0);\r\n\t\tassertEquals(Double.NEGATIVE_INFINITY, valueOf(new BigDecimal(\"-2E100\")).toFloat(), 0.0); // overflow to -infinity\r\n\t}\r\n\t\r\n\t/**\r\n\t * Tests {@link BigRational#toFloat()}.\r\n\t */\r\n\t@Test\r\n\tpublic void testToFloat() {\r\n\t\tassertEquals(0.0f, valueOf(0).toFloat(), 0.0);\r\n\t\tassertEquals(123.0f, valueOf(123.0).toFloat(), 0.0);\r\n\t\tassertEquals(123.4f, valueOf(123.4).toFloat(), 0.0);\r\n\t\tassertEquals(-123.0f, valueOf(-123.0).toFloat(), 0.0);\r\n\t\tassertEquals(-123.4f, valueOf(-123.4).toFloat(), 0.0);\r\n\t\tassertEquals(0.33333333f, valueOf(1, 3).toFloat(), 0.0);\r\n\t\tassertEquals(0.6666667f, valueOf(2, 3).toFloat(), 0.0);\r\n\r\n\t\tassertEquals(8.804462f, valueOf(\"8.804462619980757911125181749462772084351\").toFloat(), 0.0);\r\n\t\tassertEquals(8.804462f, valueOf(\"8.80446261998075791112518174946277208435\").toFloat(), 0.0);\r\n\r\n\t\tassertEquals(5E-21f, valueOf(BigDecimal.ONE, new BigDecimal(\"2E20\")).toFloat(), 0.0);\r\n\t\tassertEquals(0.0f, valueOf(BigDecimal.ONE, new BigDecimal(\"2E100\")).toFloat(), 0.0); // underflow to +0.0f\r\n\t\tassertEquals(0.0f, valueOf(BigDecimal.ONE, new BigDecimal(\"2E9999\")).toFloat(), 0.0); // underflow to +0.0f\r\n\t\tassertEquals(0, Float.compare(+0.0f, valueOf(BigDecimal.ONE, new BigDecimal(\"2E9999\")).toFloat())); // underflow to +0.0f\r\n\t\tassertEquals(0, Float.compare(-0.0f, valueOf(BigDecimal.ONE, new BigDecimal(\"-2E9999\")).toFloat())); // underflow to -0.0f\r\n\r\n\t\tassertEquals(2E20f, valueOf(new BigDecimal(\"2E20\")).toFloat(), 0.0);\r\n\t\tassertEquals(Float.POSITIVE_INFINITY, valueOf(new BigDecimal(\"2E100\")).toFloat(), 0.0); // overflow to +infinity\r\n\t\tassertEquals(-2E20f, valueOf(new BigDecimal(\"-2E20\")).toFloat(), 0.0);\r\n\t\tassertEquals(Float.NEGATIVE_INFINITY, valueOf(new BigDecimal(\"-2E100\")).toFloat(), 0.0); // overflow to -infinity\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#integerPart()}.\r\n\t */\r\n\t@Test\r\n\tpublic void testIntegerPart() {\r\n\t\tassertEquals(\"0\", valueOf(2, 3).integerPart().toString());\r\n\t\tassertEquals(\"1\", valueOf(4, 3).integerPart().toString());\r\n\r\n\t\tassertEquals(\"0\", valueOf(-2, 3).integerPart().toString());\r\n\t\tassertEquals(\"-1\", valueOf(-4, 3).integerPart().toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#fractionPart()}.\r\n\t */\r\n\t@Test\r\n\tpublic void testFractionPart() {\r\n\t\tassertEquals(\"2/3\", valueOf(2, 3).fractionPart().toRationalString());\r\n\t\tassertEquals(\"1/3\", valueOf(4, 3).fractionPart().toRationalString());\r\n\r\n\t\tassertEquals(\"-2/3\", valueOf(-2, 3).fractionPart().toRationalString());\r\n\t\tassertEquals(\"-1/3\", valueOf(-4, 3).fractionPart().toRationalString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#withPrecision(int)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testWithPrecision() {\r\n\t\tassertEquals(\"123.456\", valueOf(123.456).withPrecision(7).toString()); // unchanged\r\n\t\tassertEquals(\"123.456\", valueOf(123.456).withPrecision(6).toString());\r\n\t\tassertEquals(\"123.46\", valueOf(123.456).withPrecision(5).toString()); // rounding up\r\n\t\tassertEquals(\"123.5\", valueOf(123.456).withPrecision(4).toString()); // rounding up\r\n\t\tassertEquals(\"123\", valueOf(123.456).withPrecision(3).toString());\r\n\t\tassertEquals(\"120\", valueOf(123.456).withPrecision(2).toString());\r\n\t\tassertEquals(\"100\", valueOf(123.456).withPrecision(1).toString());\r\n\t\t\r\n\t\tassertEquals(\"123.456\", valueOf(123.456).withPrecision(0).toString()); // unchanged\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#withPrecision(int)} with negative precision.\r\n\t */\r\n\t@Test(expected=IllegalArgumentException.class)\r\n\tpublic void testWithPrecisionIllegalPrecision() {\r\n\t\tassertEquals(\"123.456\", valueOf(123.456).withPrecision(-1).toString());\t\t\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#withScale(int)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testWithScale() {\r\n\t\tassertEquals(\"123.456\", valueOf(123.456).withScale(4).toString()); // unchanged\r\n\t\tassertEquals(\"123.456\", valueOf(123.456).withScale(3).toString());\r\n\t\tassertEquals(\"123.46\", valueOf(123.456).withScale(2).toString()); // rounding up\r\n\t\tassertEquals(\"123.5\", valueOf(123.456).withScale(1).toString()); // rounding up\r\n\t\tassertEquals(\"123\", valueOf(123.456).withScale(0).toString());\r\n\t\tassertEquals(\"120\", valueOf(123.456).withScale(-1).toString());\r\n\t\tassertEquals(\"100\", valueOf(123.456).withScale(-2).toString());\r\n\t\tassertEquals(\"0\", valueOf(123.456).withScale(-3).toString());\r\n\t\t\r\n\t\tBigDecimal bigDecimalTestValue = new BigDecimal(PI_STRING);\r\n\t\tBigRational bigRationalTestValue = BigRational.valueOf(PI_STRING);\r\n\t\tfor (int i = 0; i < 20; i++) {\r\n\t\t\tString referenceString = bigDecimalTestValue.setScale(i, RoundingMode.HALF_UP).toString();\r\n\t\t\treferenceString = referenceString.replaceAll(\"0+$\", \"\"); // remove trailing '0'\r\n\t\t\tassertEquals(\"i=\"+i, referenceString, bigRationalTestValue.withScale(i).toString());\r\n\t\t}\t\t\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#equals(Object)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testEquals() {\r\n\t\tassertTrue(ZERO.equals(ZERO));\r\n\t\tassertTrue(ZERO.equals(valueOf(0, 99)));\r\n\t\tassertTrue(valueOf(33).equals(valueOf(33)));\r\n\t\tassertTrue(valueOf(1, 3).equals(valueOf(1, 3)));\r\n\t\tassertTrue(valueOf(-1, 3).equals(valueOf(1, -3)));\r\n\r\n\t\tassertFalse(ZERO.equals(null));\r\n\t\tassertFalse(ZERO.equals(\"string\"));\r\n\t\tassertFalse(ZERO.equals(ONE));\r\n\t\tassertFalse(valueOf(1, 3).equals(valueOf(1, 4)));\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#compareTo(BigRational)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testCompareTo() {\r\n\t\tassertEquals(0, ZERO.compareTo(ZERO));\r\n\t\t\r\n\t\tassertEquals(0, valueOf(1, 3).compareTo(valueOf(1, 3)));\r\n\t\tassertEquals(-1, valueOf(1, 4).compareTo(valueOf(1, 3)));\r\n\t\tassertEquals(1, valueOf(1, 2).compareTo(valueOf(1, 3)));\r\n\t}\r\n\t\r\n\t/**\r\n\t * Tests {@link BigRational#hashCode()}.\r\n\t */\r\n\t@Test\r\n\tpublic void testHashCode() {\r\n\t\t// no asserts, since hashCode() defines no concrete values\r\n\t\tZERO.hashCode();\r\n\t\t\r\n\t\tvalueOf(1, 3).hashCode();\r\n\t}\r\n\t\r\n\t/**\r\n\t * Tests {@link BigRational#min(BigRational...)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testMin() {\r\n\t\tassertEquals(ZERO, min());\r\n\r\n\t\tassertEquals(valueOf(3), min(valueOf(3)));\r\n\t\tassertEquals(valueOf(-2), min(valueOf(-2)));\r\n\t\tassertEquals(valueOf(-2), min(valueOf(3), valueOf(-2)));\r\n\t\tassertEquals(valueOf(-2), min(valueOf(-2), valueOf(3)));\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#max(BigRational...)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testMax() {\r\n\t\tassertEquals(ZERO, max());\r\n\r\n\t\tassertEquals(valueOf(3), max(valueOf(3)));\r\n\t\tassertEquals(valueOf(-2), max(valueOf(-2)));\r\n\t\tassertEquals(valueOf(3), max(valueOf(3), valueOf(-2)));\r\n\t\tassertEquals(valueOf(3), max(valueOf(-2), valueOf(3)));\r\n\t}\r\n\r\n\t/**\r\n\t * Tests that the same instance {@link BigRational#ZERO} is returned from operations with result 0.\r\n\t */\r\n\t@Test\r\n\tpublic void testSameZERO() {\r\n\t\tassertSame(ZERO, ZERO.negate());\r\n\t\tassertSame(ZERO, ZERO.abs());\r\n\t\tassertSame(ZERO, ZERO.add(ZERO));\r\n\t\tassertSame(ZERO, ZERO.subtract(ZERO));\r\n\t\tassertSame(ZERO, ZERO.multiply(ONE));\r\n\t\tassertSame(ZERO, ZERO.divide(ONE));\r\n\t}\r\n\r\n\t/**\r\n\t * Tests that the same instance {@link BigRational#ZERO} is returned from operations with result 1.\r\n\t */\r\n\t@Test\r\n\tpublic void testSameONE() {\r\n\t\tassertSame(ONE, ONE.negate().negate());\r\n\t\tassertSame(ONE, ONE.abs());\r\n\t\tassertSame(ONE, ONE.negate().abs());\r\n\t\tassertSame(ONE, ONE.add(ZERO));\r\n\t\tassertSame(ONE, ZERO.add(ONE));\r\n\t\tassertSame(ONE, ONE.subtract(ZERO));\r\n\t\tassertSame(ONE, ONE.multiply(ONE));\r\n\t\tassertSame(ONE, ONE.divide(ONE));\r\n\t\tassertSame(ONE, valueOf(3).divide(valueOf(3)).reduce()); // needs reduce\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#negate()}.\r\n\t */\r\n\t@Test\r\n\tpublic void testNegate() {\r\n\t\tassertEquals(\"-2\", valueOf(2).negate().toString());\r\n\r\n\t\tassertEquals(\"0.5\", valueOf(-0.5).negate().toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#reciprocal()}.\r\n\t */\r\n\t@Test\r\n\tpublic void testReciprocal() {\r\n\t\tassertEquals(\"0.5\", valueOf(2).reciprocal().toString());\r\n\r\n\t\tassertEquals(\"-2\", valueOf(-0.5).reciprocal().toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#reciprocal()} with 0.\r\n\t */\r\n\t@Test(expected = ArithmeticException.class)\r\n\tpublic void testReciprocalZero() {\r\n\t\tZERO.reciprocal();\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#abs()}.\r\n\t */\r\n\t@Test\r\n\tpublic void testAbs() {\r\n\t\tassertEquals(\"2\", valueOf(2).abs().toString());\r\n\t\tassertEquals(\"0.5\", valueOf(-0.5).abs().toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#abs()} optimization to return the same instance for positive values.\r\n\t */\r\n\t@Test\r\n\tpublic void testAbsOptimized() {\r\n\t\tBigRational L1 = valueOf(2);\r\n\t\tassertSame(L1, L1.abs());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#signum()}.\r\n\t */\r\n\t@Test\r\n\tpublic void testSignum() {\r\n\t\tassertSame(0, ZERO.signum());\r\n\t\tassertSame(-1, valueOf(-47).signum());\r\n\t\tassertSame(1, valueOf(99).signum());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#increment()}.\r\n\t */\r\n\t@Test\r\n\tpublic void testIncrement() {\r\n\t\tassertEquals(\"5\", valueOf(4).increment().toString());\r\n\t\tassertEquals(\"1.2\", valueOf(2, 10).increment().toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#decrement()}.\r\n\t */\r\n\t@Test\r\n\tpublic void testDecrement() {\r\n\t\tassertEquals(\"3\", valueOf(4).decrement().toString());\r\n\t\tassertEquals(\"-0.8\", valueOf(2, 10).decrement().toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#add(BigRational)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testAdd() {\r\n\t\tassertEquals(\"2\", valueOf(2).add(valueOf(0)).toString());\r\n\t\tassertEquals(\"5\", valueOf(2).add(valueOf(3)).toString());\r\n\r\n\t\tassertEquals(\"200.03\", valueOf(200).add(valueOf(0.03)).toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#add(BigRational)} if the denominator is the same (should be optimized).\r\n\t */\r\n\t@Test\r\n\tpublic void testAddOptimized() {\r\n\t\tassertEquals(\"3/7\", valueOf(2, 7).add(valueOf(1, 7)).toRationalString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#add(int)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testAddInt() {\r\n\t\tassertEquals(\"2\", valueOf(2).add(0).toString());\r\n\t\t\r\n\t\tassertEquals(\"5\", valueOf(2).add(3).toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#add(BigInteger)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testAddBigInteger() {\r\n\t\tassertEquals(\"2\", valueOf(2).add(BigInteger.valueOf(0)).toString());\r\n\t\t\r\n\t\tassertEquals(\"5\", valueOf(2).add(BigInteger.valueOf(3)).toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#subtract(BigRational)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testSubtract() {\r\n\t\tassertEquals(\"2\", valueOf(2).subtract(valueOf(0)).toString());\r\n\t\tassertEquals(\"-1\", valueOf(2).subtract(valueOf(3)).toString());\r\n\r\n\t\tassertEquals(\"199.97\", valueOf(200).subtract(valueOf(0.03)).toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#subtract(BigRational)} if the denominator is the same (should be optimized).\r\n\t */\r\n\t@Test\r\n\tpublic void testSubtractOptimized() {\r\n\t\tassertEquals(\"2/7\", valueOf(3, 7).subtract(valueOf(1, 7)).toRationalString());\r\n\t}\r\n\t\r\n\t/**\r\n\t * Tests {@link BigRational#subtract(int)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testSubtractInt() {\r\n\t\tassertEquals(\"5\", valueOf(5).subtract(0).toString());\r\n\t\t\r\n\t\tassertEquals(\"2\", valueOf(5).subtract(3).toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#subtract(BigInteger)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testSubtractBigInteger() {\r\n\t\tassertEquals(\"5\", valueOf(5).subtract(BigInteger.valueOf(0)).toString());\r\n\t\t\r\n\t\tassertEquals(\"2\", valueOf(5).subtract(BigInteger.valueOf(3)).toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#multiply(BigRational)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testMultiply() {\r\n\t\tassertEquals(\"6\", valueOf(2).multiply(valueOf(3)).toString());\r\n\t\tassertEquals(\"6\", valueOf(3).multiply(valueOf(2)).toString());\r\n\r\n\t\tassertEquals(\"60\", valueOf(300).multiply(valueOf(0.2)).toString());\r\n\t\tassertEquals(\"60\", valueOf(0.2).multiply(valueOf(300)).toString());\r\n\r\n\t\tassertEquals(\"0.06\", valueOf(0.3).multiply(valueOf(0.2)).toString());\r\n\t\tassertEquals(\"0.06\", valueOf(0.2).multiply(valueOf(0.3)).toString());\r\n\t\t\r\n\t\tassertEquals(\"-0.06\", valueOf(-0.3).multiply(valueOf(0.2)).toString());\r\n\t\tassertEquals(\"-0.06\", valueOf(0.3).multiply(valueOf(-0.2)).toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#multiply(BigRational)} with certain special cases (should be optimizied).\r\n\t */\r\n\t@Test\r\n\tpublic void testMultiplyOptimized() {\r\n\t\t// multiply with 0\r\n\t\tassertEquals(\"0\", valueOf(2).multiply(valueOf(0)).toString());\r\n\t\tassertEquals(\"0\", valueOf(0).multiply(valueOf(2)).toString());\r\n\t\t\r\n\t\t// multiply with 1\r\n\t\tassertEquals(\"2\", valueOf(2).multiply(valueOf(1)).toString());\r\n\t\tassertEquals(\"2\", valueOf(1).multiply(valueOf(2)).toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#multiply(int)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testMultiplyInt() {\r\n\t\tassertEquals(\"0.6\", valueOf(0.2).multiply(3).toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#multiply(BigInteger)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testMultiplyBigInteger() {\r\n\t\tassertEquals(\"0\", valueOf(2).multiply(BigInteger.valueOf(0)).toString());\r\n\t\tassertEquals(\"2\", valueOf(2).multiply(BigInteger.valueOf(1)).toString());\r\n\t\tassertEquals(\"2\", valueOf(1).multiply(BigInteger.valueOf(2)).toString());\r\n\t\tassertEquals(\"0.6\", valueOf(0.2).multiply(BigInteger.valueOf(3)).toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#divide(BigRational)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testDivide() {\r\n\t\tassertEquals(\"2\", valueOf(6).divide(valueOf(3)).toString());\r\n\r\n\t\tassertEquals(\"25\", valueOf(5).divide(valueOf(0.2)).toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#divide(int)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testDivideInt() {\r\n\t\tassertEquals(\"2\", valueOf(6).divide(3).toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#divide(BigInteger)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testDivideBigInteger() {\r\n\t\tassertEquals(\"6\", valueOf(6).divide(BigInteger.valueOf(1)).toString());\r\n\r\n\t\tassertEquals(\"2\", valueOf(6).divide(BigInteger.valueOf(3)).toString());\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#divide(BigRational)} with 0.\r\n\t */\r\n\t@Test(expected = ArithmeticException.class)\r\n\tpublic void testDivideByZero() {\r\n\t\tONE.divide(ZERO);\r\n\t}\r\n\r\n\t/**\r\n\t * Tests {@link BigRational#pow(int)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testPowInt() {\r\n\t\tassertEquals(String.valueOf((int) Math.pow(2, 3)), valueOf(2).pow(3).toString());\r\n\t\tassertEquals(String.valueOf((int) Math.pow(-2, 3)), valueOf(-2).pow(3).toString());\r\n\r\n\t\tassertEquals(\"1000\", valueOf(10).pow(3).toString());\r\n\t\tassertEquals(\"0.001\", valueOf(10).pow(-3).toString());\r\n\r\n\t\tBigRational L1 = valueOf(0.02);\r\n\t\tassertEquals(L1.multiply(L1).multiply(L1), L1.pow(3));\r\n\r\n\t\tassertSame(L1, L1.pow(1));\r\n\t}\r\n\t\r\n\t/**\r\n\t * Tests {@link BigRational#bernoulli(int)}.\r\n\t */\r\n\t@Test\r\n\tpublic void testBernoulli() {\r\n\t\tassertEquals(\"1\", bernoulli(0).reduce().toRationalString());\r\n\t\tassertEquals(\"-1/2\", bernoulli(1).reduce().toRationalString());\r\n\t\tassertEquals(\"1/6\", bernoulli(2).reduce().toRationalString());\r\n\t\tassertEquals(\"0\", bernoulli(3).reduce().toRationalString());\r\n\t\tassertEquals(\"-1/30\", bernoulli(4).reduce().toRationalString());\r\n\t\tassertEquals(\"0\", bernoulli(5).reduce().toRationalString());\r\n\t\tassertEquals(\"1/42\", bernoulli(6).reduce().toRationalString());\r\n\t\tassertEquals(\"0\", bernoulli(7).reduce().toRationalString());\r\n\t\tassertEquals(\"-1/30\", bernoulli(8).reduce().toRationalString());\r\n\t\tassertEquals(\"0\", bernoulli(9).reduce().toRationalString());\r\n\t\tassertEquals(\"5/66\", bernoulli(10).reduce().toRationalString());\r\n\t\tassertEquals(\"0\", bernoulli(11).reduce().toRationalString());\r\n\t\tassertEquals(\"-691/2730\", bernoulli(12).reduce().toRationalString());\r\n\t\tassertEquals(\"0\", bernoulli(13).reduce().toRationalString());\r\n\t\tassertEquals(\"7/6\", bernoulli(14).reduce().toRationalString());\r\n\t\tassertEquals(\"0\", bernoulli(15).reduce().toRationalString());\r\n\t\tassertEquals(\"-3617/510\", bernoulli(16).reduce().toRationalString());\r\n\t\tassertEquals(\"0\", bernoulli(17).reduce().toRationalString());\r\n\t\tassertEquals(\"43867/798\", bernoulli(18).reduce().toRationalString());\r\n\t}\r\n\r\n\t@Test(expected = ArithmeticException.class)\r\n\tpublic void testBernoulliNegative() {\r\n\t\tbernoulli(-1);\r\n\t}\r\n}\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/test/java/ch/obermuhlner/math/big/DefaultBigDecimalMathTest.java",
    "content": "package ch.obermuhlner.math.big;\n\nimport org.junit.Test;\n\nimport java.math.BigDecimal;\nimport java.math.MathContext;\nimport java.math.RoundingMode;\nimport java.util.Random;\n\nimport static ch.obermuhlner.util.ThreadUtil.runMultiThreaded;\nimport static org.junit.Assert.assertEquals;\n\npublic class DefaultBigDecimalMathTest {\n    @Test\n    public void testDefaultMathContext() {\n        assertEquals(MathContext.DECIMAL128, DefaultBigDecimalMath.getDefaultMathContext());\n\n        MathContext mc = new MathContext(100);\n        DefaultBigDecimalMath.setDefaultMathContext(mc);\n        assertEquals(mc, DefaultBigDecimalMath.getDefaultMathContext());\n\n        DefaultBigDecimalMath.setDefaultMathContext(MathContext.DECIMAL128);\n    }\n\n    @Test\n    public void testRound() {\n        assertEquals(\n                BigDecimalMath.round(BigDecimal.valueOf(1.23456), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.round(BigDecimal.valueOf(1.23456)));\n    }\n\n    @Test\n    public void testRoundWithTrailingZeroes() {\n        assertEquals(\n                BigDecimalMath.roundWithTrailingZeroes(BigDecimal.valueOf(1.23456), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.roundWithTrailingZeroes(BigDecimal.valueOf(1.23456)));\n    }\n\n    @Test\n    public void testAdd() {\n        assertEquals(\n                BigDecimal.valueOf(2).add(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.add(BigDecimal.valueOf(2), BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testSubtract() {\n        assertEquals(\n                BigDecimal.valueOf(2).subtract(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.subtract(BigDecimal.valueOf(2), BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testMultiply() {\n        assertEquals(\n                BigDecimal.valueOf(2).multiply(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.multiply(BigDecimal.valueOf(2), BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testDivide() {\n        assertEquals(\n                BigDecimal.valueOf(2).divide(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.divide(BigDecimal.valueOf(2), BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testRemainder() {\n        assertEquals(\n                BigDecimal.valueOf(2).remainder(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.remainder(BigDecimal.valueOf(2), BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testE() {\n        assertEquals(\n                BigDecimalMath.e(DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.e());\n    }\n\n    @Test\n    public void testPi() {\n        assertEquals(\n                BigDecimalMath.pi(DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.pi());\n    }\n\n    @Test\n    public void testBernoulli() {\n        assertEquals(\n                BigDecimalMath.bernoulli(12, DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.bernoulli(12));\n    }\n\n    @Test\n    public void testReciprocal() {\n        assertEquals(\n                BigDecimalMath.reciprocal(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.reciprocal(BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testFactorial() {\n        assertEquals(\n                BigDecimalMath.factorial(BigDecimal.valueOf(1.1), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.factorial(BigDecimal.valueOf(1.1)));\n    }\n\n    @Test\n    public void testGamma() {\n        assertEquals(\n                BigDecimalMath.gamma(BigDecimal.valueOf(1.1), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.gamma(BigDecimal.valueOf(1.1)));\n    }\n\n    @Test\n    public void testPowInt() {\n        assertEquals(\n                BigDecimalMath.pow(BigDecimal.valueOf(1.1), 33, DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.pow(BigDecimal.valueOf(1.1), 33));\n    }\n\n    @Test\n    public void testPow() {\n        assertEquals(\n                BigDecimalMath.pow(BigDecimal.valueOf(1.1), BigDecimal.valueOf(3.3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.pow(BigDecimal.valueOf(1.1), BigDecimal.valueOf(3.3)));\n    }\n\n    @Test\n    public void testSqrt() {\n        assertEquals(\n                BigDecimalMath.sqrt(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.sqrt(BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testRoot() {\n        assertEquals(\n                BigDecimalMath.root(BigDecimal.valueOf(1.1), BigDecimal.valueOf(3.3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.root(BigDecimal.valueOf(1.1), BigDecimal.valueOf(3.3)));\n    }\n\n    @Test\n    public void testLog() {\n        assertEquals(\n                BigDecimalMath.log(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.log(BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testLog2() {\n        assertEquals(\n                BigDecimalMath.log2(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.log2(BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testLog10() {\n        assertEquals(\n                BigDecimalMath.log10(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.log10(BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testExp() {\n        assertEquals(\n                BigDecimalMath.exp(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.exp(BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testSin() {\n        assertEquals(\n                BigDecimalMath.sin(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.sin(BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testAsin() {\n        assertEquals(\n                BigDecimalMath.asin(BigDecimal.valueOf(0.3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.asin(BigDecimal.valueOf(0.3)));\n    }\n\n    @Test\n    public void testCos() {\n        assertEquals(\n                BigDecimalMath.cos(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.cos(BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testAcos() {\n        assertEquals(\n                BigDecimalMath.acos(BigDecimal.valueOf(0.3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.acos(BigDecimal.valueOf(0.3)));\n    }\n\n    @Test\n    public void testTan() {\n        assertEquals(\n                BigDecimalMath.tan(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.tan(BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testAtan() {\n        assertEquals(\n                BigDecimalMath.atan(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.atan(BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testAtan2() {\n        assertEquals(\n                BigDecimalMath.atan2(BigDecimal.valueOf(2), BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.atan2(BigDecimal.valueOf(2), BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testCot() {\n        assertEquals(\n                BigDecimalMath.cot(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.cot(BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testAcot() {\n        assertEquals(\n                BigDecimalMath.acot(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.acot(BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testSinh() {\n        assertEquals(\n                BigDecimalMath.sinh(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.sinh(BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testAsinh() {\n        assertEquals(\n                BigDecimalMath.asinh(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.asinh(BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testCosh() {\n        assertEquals(\n                BigDecimalMath.cosh(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.cosh(BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testAcosh() {\n        assertEquals(\n                BigDecimalMath.acosh(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.acosh(BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testTanh() {\n        assertEquals(\n                BigDecimalMath.tanh(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.tanh(BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testAtanh() {\n        assertEquals(\n                BigDecimalMath.atanh(BigDecimal.valueOf(0.222), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.atanh(BigDecimal.valueOf(0.222)));\n    }\n\n    @Test\n    public void testCoth() {\n        assertEquals(\n                BigDecimalMath.coth(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.coth(BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testAcoth() {\n        assertEquals(\n                BigDecimalMath.acoth(BigDecimal.valueOf(3), DefaultBigDecimalMath.getDefaultMathContext()),\n                DefaultBigDecimalMath.acoth(BigDecimal.valueOf(3)));\n    }\n\n    @Test\n    public void testCreateLocalMathContext() {\n        try (DefaultBigDecimalMath.LocalMathContext context = DefaultBigDecimalMath.createLocalMathContext(5)) {\n            assertEquals(BigDecimal.valueOf(3.1416), DefaultBigDecimalMath.pi());\n        }\n\n        try (DefaultBigDecimalMath.LocalMathContext context = DefaultBigDecimalMath.createLocalMathContext(5, RoundingMode.DOWN)) {\n            assertEquals(BigDecimal.valueOf(3.1415), DefaultBigDecimalMath.pi());\n        }\n\n        try (DefaultBigDecimalMath.LocalMathContext context = DefaultBigDecimalMath.createLocalMathContext(new MathContext(3))) {\n            assertEquals(BigDecimal.valueOf(3.14), DefaultBigDecimalMath.pi());\n        }\n    }\n\n    @Test\n    public void testWithLocalMathContext() {\n        DefaultBigDecimalMath.withLocalMathContext(5, () -> {\n            assertEquals(BigDecimal.valueOf(3.1416), DefaultBigDecimalMath.pi());\n        });\n\n        DefaultBigDecimalMath.withLocalMathContext(5, RoundingMode.DOWN, () -> {\n            assertEquals(BigDecimal.valueOf(3.1415), DefaultBigDecimalMath.pi());\n        });\n\n        DefaultBigDecimalMath.withLocalMathContext(new MathContext(3), () -> {\n            assertEquals(BigDecimal.valueOf(3.14), DefaultBigDecimalMath.pi());\n        });\n    }\n\n    @Test\n    public void testNestedWithLocalMathContext() {\n        assertNestedWithLocalMathContext(5, 3);\n    }\n\n    private void assertNestedWithLocalMathContext(int precision1, int precision2) {\n        assertEquals(DefaultBigDecimalMath.getDefaultMathContext(), DefaultBigDecimalMath.currentMathContext());\n\n        DefaultBigDecimalMath.withLocalMathContext(precision1, () -> {\n            assertEquals(precision1, DefaultBigDecimalMath.currentMathContext().getPrecision());\n            assertEquals(BigDecimalMath.pi(new MathContext(precision1)), DefaultBigDecimalMath.pi());\n\n            DefaultBigDecimalMath.withLocalMathContext(precision2, () -> {\n                assertEquals(precision2, DefaultBigDecimalMath.currentMathContext().getPrecision());\n                assertEquals(BigDecimalMath.pi(new MathContext(precision2)), DefaultBigDecimalMath.pi());\n            });\n\n            assertEquals(precision1, DefaultBigDecimalMath.currentMathContext().getPrecision());\n            assertEquals(BigDecimalMath.pi(new MathContext(precision1)), DefaultBigDecimalMath.pi());\n        });\n\n        assertEquals(DefaultBigDecimalMath.getDefaultMathContext(), DefaultBigDecimalMath.currentMathContext());\n    }\n\n    @Test\n    public void testNestedWithLocalMathContextMultiThreaded() throws Throwable {\n        Random random = new Random(1);\n        runMultiThreaded(100, () -> {\n            assertNestedWithLocalMathContext(random.nextInt(100) + 1, random.nextInt(100) + 1);\n        });\n    }\n}\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/test/java/ch/obermuhlner/math/big/stream/BigDecimalStreamTest.java",
    "content": "package ch.obermuhlner.math.big.stream;\r\n\r\nimport static org.junit.Assert.assertEquals;\r\nimport static org.junit.Assert.fail;\r\n\r\nimport java.math.BigDecimal;\r\nimport java.math.MathContext;\r\nimport java.util.List;\r\nimport java.util.Spliterator;\r\nimport java.util.stream.Collectors;\r\nimport java.util.stream.Stream;\r\n\r\nimport org.junit.Test;\r\n\r\npublic class BigDecimalStreamTest {\r\n\r\n\t@Test(expected = IllegalArgumentException.class)\r\n\tpublic void testRangeStepZero() {\r\n\t\tBigDecimalStream.range(BigDecimal.valueOf(0), BigDecimal.valueOf(10), BigDecimal.ZERO, MathContext.DECIMAL64);\r\n\t}\r\n\r\n\t@Test(expected = IllegalArgumentException.class)\r\n\tpublic void testRangeClosedStepZero() {\r\n\t\tBigDecimalStream.rangeClosed(BigDecimal.valueOf(0), BigDecimal.valueOf(10), BigDecimal.ZERO, MathContext.DECIMAL64);\r\n\t}\r\n\r\n\t@Test\r\n\tpublic void testRangeStep1() {\r\n\t\tList<BigDecimal> list = BigDecimalStream.range(BigDecimal.valueOf(0), BigDecimal.valueOf(10), BigDecimal.ONE, MathContext.DECIMAL64)\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertList(list, 0, 10);\r\n\t}\r\n\r\n\t@Test\r\n\tpublic void testRangeStep3() {\r\n\t\tList<BigDecimal> list = BigDecimalStream.range(BigDecimal.valueOf(0), BigDecimal.valueOf(10), BigDecimal.valueOf(3), MathContext.DECIMAL64)\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertEquals(4, list.size());\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(0)));\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(3)));\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(6)));\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(9)));\r\n\r\n\t\tassertEquals(0, BigDecimalStream.range(BigDecimal.valueOf(0), BigDecimal.valueOf(-1), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(0, BigDecimalStream.range(BigDecimal.valueOf(0), BigDecimal.valueOf(0), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(1, BigDecimalStream.range(BigDecimal.valueOf(0), BigDecimal.valueOf(1), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(1, BigDecimalStream.range(BigDecimal.valueOf(0), BigDecimal.valueOf(2), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(1, BigDecimalStream.range(BigDecimal.valueOf(0), BigDecimal.valueOf(3), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(2, BigDecimalStream.range(BigDecimal.valueOf(0), BigDecimal.valueOf(4), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(2, BigDecimalStream.range(BigDecimal.valueOf(0), BigDecimal.valueOf(5), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(2, BigDecimalStream.range(BigDecimal.valueOf(0), BigDecimal.valueOf(6), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(3, BigDecimalStream.range(BigDecimal.valueOf(0), BigDecimal.valueOf(7), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(3, BigDecimalStream.range(BigDecimal.valueOf(0), BigDecimal.valueOf(8), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(3, BigDecimalStream.range(BigDecimal.valueOf(0), BigDecimal.valueOf(9), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(4, BigDecimalStream.range(BigDecimal.valueOf(0), BigDecimal.valueOf(10), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(4, BigDecimalStream.range(BigDecimal.valueOf(0), BigDecimal.valueOf(11), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(4, BigDecimalStream.range(BigDecimal.valueOf(0), BigDecimal.valueOf(12), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t}\r\n\r\n\t@Test\r\n\tpublic void testRangeLongStep3() {\r\n\t\tList<BigDecimal> list = BigDecimalStream.range(0, 10, 3, MathContext.DECIMAL64)\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertEquals(4, list.size());\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(0)));\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(3)));\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(6)));\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(9)));\r\n\t}\r\n\t\r\n\t@Test\r\n\tpublic void testRangeDoubleStep3() {\r\n\t\tList<BigDecimal> list = BigDecimalStream.range(0.0, 10.0, 3.0, MathContext.DECIMAL64)\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertEquals(4, list.size());\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(0.0)));\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(3.0)));\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(6.0)));\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(9.0)));\r\n\t}\r\n\t\r\n\t@Test\r\n\tpublic void testRangeClosedStep3() {\r\n\t\tList<BigDecimal> list = BigDecimalStream.rangeClosed(BigDecimal.valueOf(0), BigDecimal.valueOf(12), BigDecimal.valueOf(3), MathContext.DECIMAL64)\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertEquals(5, list.size());\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(0)));\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(3)));\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(6)));\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(9)));\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(12)));\r\n\r\n\t\tassertEquals(0, BigDecimalStream.rangeClosed(BigDecimal.valueOf(0), BigDecimal.valueOf(-1), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(1, BigDecimalStream.rangeClosed(BigDecimal.valueOf(0), BigDecimal.valueOf(0), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(1, BigDecimalStream.rangeClosed(BigDecimal.valueOf(0), BigDecimal.valueOf(1), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(1, BigDecimalStream.rangeClosed(BigDecimal.valueOf(0), BigDecimal.valueOf(2), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(2, BigDecimalStream.rangeClosed(BigDecimal.valueOf(0), BigDecimal.valueOf(3), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(2, BigDecimalStream.rangeClosed(BigDecimal.valueOf(0), BigDecimal.valueOf(4), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(2, BigDecimalStream.rangeClosed(BigDecimal.valueOf(0), BigDecimal.valueOf(5), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(3, BigDecimalStream.rangeClosed(BigDecimal.valueOf(0), BigDecimal.valueOf(6), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(3, BigDecimalStream.rangeClosed(BigDecimal.valueOf(0), BigDecimal.valueOf(7), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(3, BigDecimalStream.rangeClosed(BigDecimal.valueOf(0), BigDecimal.valueOf(8), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(4, BigDecimalStream.rangeClosed(BigDecimal.valueOf(0), BigDecimal.valueOf(9), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(4, BigDecimalStream.rangeClosed(BigDecimal.valueOf(0), BigDecimal.valueOf(10), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(4, BigDecimalStream.rangeClosed(BigDecimal.valueOf(0), BigDecimal.valueOf(11), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t\tassertEquals(5, BigDecimalStream.rangeClosed(BigDecimal.valueOf(0), BigDecimal.valueOf(12), BigDecimal.valueOf(3), MathContext.DECIMAL64).collect(Collectors.toList()).size());\r\n\t}\r\n\r\n\t@Test\r\n\tpublic void testRangeClosedLongStep3() {\r\n\t\tList<BigDecimal> list = BigDecimalStream.rangeClosed(0, 12, 3, MathContext.DECIMAL64)\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertEquals(5, list.size());\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(0)));\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(3)));\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(6)));\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(9)));\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(12)));\r\n\t}\r\n\r\n\t@Test\r\n\tpublic void testRangeClosedDoubleStep3() {\r\n\t\tList<BigDecimal> list = BigDecimalStream.rangeClosed(0.0, 12.0, 3.0, MathContext.DECIMAL64)\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertEquals(5, list.size());\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(0.0)));\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(3.0)));\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(6.0)));\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(9.0)));\r\n\t\tassertEquals(true, list.contains(BigDecimal.valueOf(12.0)));\r\n\t}\r\n\r\n\t@Test\r\n\tpublic void testRangeStepMinus1() {\r\n\t\tList<BigDecimal> list = BigDecimalStream.range(BigDecimal.valueOf(0), BigDecimal.valueOf(10), BigDecimal.ONE.negate(), MathContext.DECIMAL64)\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertList(list, 0, 0);\r\n\t}\r\n\r\n\t@Test\r\n\tpublic void testRangeClosedStep1() {\r\n\t\tList<BigDecimal> list = BigDecimalStream.rangeClosed(BigDecimal.valueOf(0), BigDecimal.valueOf(10), BigDecimal.ONE, MathContext.DECIMAL64)\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertListClosed(list, 0, 10);\r\n\t}\r\n\r\n\t@Test\r\n\tpublic void testRangeClosedStepMinus1() {\r\n\t\tList<BigDecimal> list = BigDecimalStream.rangeClosed(BigDecimal.valueOf(0), BigDecimal.valueOf(10), BigDecimal.ONE.negate(), MathContext.DECIMAL64)\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertList(list, 0, 0);\r\n\t}\r\n\r\n\t@Test\r\n\tpublic void testRangeParallel() {\r\n\t\tList<BigDecimal> list = BigDecimalStream.range(BigDecimal.valueOf(0), BigDecimal.valueOf(10), BigDecimal.ONE, MathContext.DECIMAL64)\r\n\t\t\t.parallel()\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertList(list, 0, 10);\r\n\t}\r\n\r\n\t@Test\r\n\tpublic void testRangeDown() {\r\n\t\tList<BigDecimal> list = BigDecimalStream.range(BigDecimal.valueOf(9), BigDecimal.valueOf(-1), BigDecimal.ONE.negate(), MathContext.DECIMAL64)\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertList(list, 0, 10);\r\n\t}\r\n\t\r\n\t@Test\r\n\tpublic void testRangeClosedDown() {\r\n\t\tList<BigDecimal> list = BigDecimalStream.rangeClosed(BigDecimal.valueOf(10), BigDecimal.valueOf(0), BigDecimal.ONE.negate(), MathContext.DECIMAL64)\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertListClosed(list, 0, 10);\r\n\t}\r\n\r\n\t@Test\r\n\tpublic void testSingleStep() {\r\n\t\tStream<BigDecimal> stream = BigDecimalStream.range(BigDecimal.valueOf(0), BigDecimal.valueOf(3), BigDecimal.ONE, MathContext.DECIMAL64);\r\n\t\tSpliterator<BigDecimal> spliterator = stream.spliterator();\r\n\r\n\t\tassertEquals(true, spliterator.tryAdvance(value -> assertEquals(BigDecimal.valueOf(0), value)));\r\n\t\tassertEquals(true, spliterator.tryAdvance(value -> assertEquals(BigDecimal.valueOf(1), value)));\r\n\t\tassertEquals(true, spliterator.tryAdvance(value -> assertEquals(BigDecimal.valueOf(2), value)));\r\n\t\tassertEquals(false, spliterator.tryAdvance(value -> fail(\"Should not be called\")));\r\n\t}\r\n\r\n\tprivate void assertList(List<BigDecimal> list, long startInclusive, long endExclusive) {\r\n\t\tassertEquals(endExclusive - startInclusive, list.size());\r\n\t\tfor (long i = startInclusive; i < endExclusive; i++) {\r\n\t\t\tassertEquals(true, list.contains(BigDecimal.valueOf(i)));\r\n\t\t}\r\n\t}\r\n\r\n\tprivate void assertListClosed(List<BigDecimal> list, long startInclusive, long endInclusive) {\r\n\t\tassertEquals(endInclusive - startInclusive + 1, list.size());\r\n\t\tfor (long i = startInclusive; i <= endInclusive; i++) {\r\n\t\t\tassertEquals(true, list.contains(BigDecimal.valueOf(i)));\r\n\t\t}\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/test/java/ch/obermuhlner/math/big/stream/BigFloatStreamTest.java",
    "content": "package ch.obermuhlner.math.big.stream;\r\n\r\nimport static org.junit.Assert.assertEquals;\r\nimport static org.junit.Assert.fail;\r\n\r\nimport java.math.BigDecimal;\r\nimport java.math.MathContext;\r\nimport java.util.List;\r\nimport java.util.Spliterator;\r\nimport java.util.stream.Collectors;\r\nimport java.util.stream.Stream;\r\n\r\nimport org.junit.Test;\r\n\r\nimport ch.obermuhlner.math.big.BigFloat;\r\nimport ch.obermuhlner.math.big.BigFloat.Context;\r\n\r\npublic class BigFloatStreamTest {\r\n\r\n\t@Test(expected = IllegalArgumentException.class)\r\n\tpublic void testRangeStepZero() {\r\n\t\tContext context = BigFloat.context(20);\r\n\t\tBigFloatStream.range(context.valueOf(0), context.valueOf(10), context.valueOf(0));\r\n\t}\r\n\r\n\t@Test(expected = IllegalArgumentException.class)\r\n\tpublic void testRangeClosedStepZero() {\r\n\t\tContext context = BigFloat.context(20);\r\n\t\tBigFloatStream.rangeClosed(context.valueOf(0), context.valueOf(10), context.valueOf(0));\r\n\t}\r\n\r\n\t@Test\r\n\tpublic void testRangeStep1() {\r\n\t\tContext context = BigFloat.context(20);\r\n\t\tList<BigFloat> list = BigFloatStream.range(context.valueOf(0), context.valueOf(10), context.valueOf(1))\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertList(list, 0, 10);\r\n\t}\r\n\r\n\t@Test\r\n\tpublic void testRangeStep3() {\r\n\t\tContext context = BigFloat.context(20);\r\n\t\tList<BigFloat> list = BigFloatStream.range(context.valueOf(0), context.valueOf(10), context.valueOf(3))\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertEquals(4, list.size());\r\n\t\tassertEquals(true, list.contains(context.valueOf(0)));\r\n\t\tassertEquals(true, list.contains(context.valueOf(3)));\r\n\t\tassertEquals(true, list.contains(context.valueOf(6)));\r\n\t\tassertEquals(true, list.contains(context.valueOf(9)));\r\n\r\n\t\tassertEquals(0, BigFloatStream.range(context.valueOf(0), context.valueOf(-1), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(0, BigFloatStream.range(context.valueOf(0), context.valueOf(0), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(1, BigFloatStream.range(context.valueOf(0), context.valueOf(1), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(1, BigFloatStream.range(context.valueOf(0), context.valueOf(2), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(1, BigFloatStream.range(context.valueOf(0), context.valueOf(3), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(2, BigFloatStream.range(context.valueOf(0), context.valueOf(4), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(2, BigFloatStream.range(context.valueOf(0), context.valueOf(5), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(2, BigFloatStream.range(context.valueOf(0), context.valueOf(6), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(3, BigFloatStream.range(context.valueOf(0), context.valueOf(7), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(3, BigFloatStream.range(context.valueOf(0), context.valueOf(8), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(3, BigFloatStream.range(context.valueOf(0), context.valueOf(9), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(4, BigFloatStream.range(context.valueOf(0), context.valueOf(10), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(4, BigFloatStream.range(context.valueOf(0), context.valueOf(11), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(4, BigFloatStream.range(context.valueOf(0), context.valueOf(12), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t}\r\n\t\r\n\t@Test\r\n\tpublic void testRangeLongStep3() {\r\n\t\tContext context = BigFloat.context(20);\r\n\t\tList<BigFloat> list = BigFloatStream.range(0, 10, 3, context)\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertEquals(4, list.size());\r\n\t\tassertEquals(true, list.contains(context.valueOf(0)));\r\n\t\tassertEquals(true, list.contains(context.valueOf(3)));\r\n\t\tassertEquals(true, list.contains(context.valueOf(6)));\r\n\t\tassertEquals(true, list.contains(context.valueOf(9)));\r\n\t}\r\n\r\n\t@Test\r\n\tpublic void testRangeDoubleStep3() {\r\n\t\tContext context = BigFloat.context(20);\r\n\t\tList<BigFloat> list = BigFloatStream.range(0.0, 10.0, 3.0, context)\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertEquals(4, list.size());\r\n\t\tassertEquals(true, list.contains(context.valueOf(0)));\r\n\t\tassertEquals(true, list.contains(context.valueOf(3)));\r\n\t\tassertEquals(true, list.contains(context.valueOf(6)));\r\n\t\tassertEquals(true, list.contains(context.valueOf(9)));\r\n\t}\r\n\r\n\t@Test\r\n\tpublic void testRangeClosedStep3() {\r\n\t\tContext context = BigFloat.context(20);\r\n\t\tList<BigFloat> list = BigFloatStream.rangeClosed(context.valueOf(0), context.valueOf(12), context.valueOf(3))\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertEquals(5, list.size());\r\n\t\tassertEquals(true, list.contains(context.valueOf(0)));\r\n\t\tassertEquals(true, list.contains(context.valueOf(3)));\r\n\t\tassertEquals(true, list.contains(context.valueOf(6)));\r\n\t\tassertEquals(true, list.contains(context.valueOf(9)));\r\n\t\tassertEquals(true, list.contains(context.valueOf(12)));\r\n\r\n\t\tassertEquals(0, BigFloatStream.rangeClosed(context.valueOf(0), context.valueOf(-1), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(1, BigFloatStream.rangeClosed(context.valueOf(0), context.valueOf(0), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(1, BigFloatStream.rangeClosed(context.valueOf(0), context.valueOf(1), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(1, BigFloatStream.rangeClosed(context.valueOf(0), context.valueOf(2), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(2, BigFloatStream.rangeClosed(context.valueOf(0), context.valueOf(3), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(2, BigFloatStream.rangeClosed(context.valueOf(0), context.valueOf(4), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(2, BigFloatStream.rangeClosed(context.valueOf(0), context.valueOf(5), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(3, BigFloatStream.rangeClosed(context.valueOf(0), context.valueOf(6), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(3, BigFloatStream.rangeClosed(context.valueOf(0), context.valueOf(7), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(3, BigFloatStream.rangeClosed(context.valueOf(0), context.valueOf(8), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(4, BigFloatStream.rangeClosed(context.valueOf(0), context.valueOf(9), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(4, BigFloatStream.rangeClosed(context.valueOf(0), context.valueOf(10), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(4, BigFloatStream.rangeClosed(context.valueOf(0), context.valueOf(11), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t\tassertEquals(5, BigFloatStream.rangeClosed(context.valueOf(0), context.valueOf(12), context.valueOf(3)).collect(Collectors.toList()).size());\r\n\t}\r\n\r\n\t@Test\r\n\tpublic void testRangeClosedLongStep3() {\r\n\t\tContext context = BigFloat.context(20);\r\n\t\tList<BigFloat> list = BigFloatStream.rangeClosed(0, 12, 3, context)\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertEquals(5, list.size());\r\n\t\tassertEquals(true, list.contains(context.valueOf(0)));\r\n\t\tassertEquals(true, list.contains(context.valueOf(3)));\r\n\t\tassertEquals(true, list.contains(context.valueOf(6)));\r\n\t\tassertEquals(true, list.contains(context.valueOf(9)));\r\n\t\tassertEquals(true, list.contains(context.valueOf(12)));\r\n\t}\r\n\t\r\n\t@Test\r\n\tpublic void testRangeClosedDoubleStep3() {\r\n\t\tContext context = BigFloat.context(20);\r\n\t\tList<BigFloat> list = BigFloatStream.rangeClosed(0.0, 12.0, 3.0, context)\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertEquals(5, list.size());\r\n\t\tassertEquals(true, list.contains(context.valueOf(0)));\r\n\t\tassertEquals(true, list.contains(context.valueOf(3)));\r\n\t\tassertEquals(true, list.contains(context.valueOf(6)));\r\n\t\tassertEquals(true, list.contains(context.valueOf(9)));\r\n\t\tassertEquals(true, list.contains(context.valueOf(12)));\r\n\t}\r\n\t\r\n\t@Test\r\n\tpublic void testRangeStepMinus1() {\r\n\t\tContext context = BigFloat.context(20);\r\n\t\tList<BigFloat> list = BigFloatStream.range(context.valueOf(0), context.valueOf(10), context.valueOf(-1))\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertList(list, 0, 0);\r\n\t}\r\n\r\n\t@Test\r\n\tpublic void testRangeClosedStep1() {\r\n\t\tContext context = BigFloat.context(20);\r\n\t\tList<BigFloat> list = BigFloatStream.rangeClosed(context.valueOf(0), context.valueOf(10), context.valueOf(1))\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertListClosed(list, 0, 10);\r\n\t}\r\n\r\n\t@Test\r\n\tpublic void testRangeClosedStepMinus1() {\r\n\t\tContext context = BigFloat.context(20);\r\n\t\tList<BigFloat> list = BigFloatStream.rangeClosed(context.valueOf(0), context.valueOf(10), context.valueOf(-1))\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertList(list, 0, 0);\r\n\t}\r\n\r\n\t@Test\r\n\tpublic void testRangeParallel() {\r\n\t\tContext context = BigFloat.context(20);\r\n\t\tList<BigFloat> list = BigFloatStream.range(context.valueOf(0), context.valueOf(10), context.valueOf(1))\r\n\t\t\t.parallel()\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertList(list, 0, 10);\r\n\t}\r\n\r\n\t@Test\r\n\tpublic void testRangeDown() {\r\n\t\tContext context = BigFloat.context(20);\r\n\t\tList<BigFloat> list = BigFloatStream.range(context.valueOf(9), context.valueOf(-1), context.valueOf(-1))\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertList(list, 0, 10);\r\n\t}\r\n\t\r\n\t@Test\r\n\tpublic void testRangeClosedDown() {\r\n\t\tContext context = BigFloat.context(20);\r\n\t\tList<BigFloat> list = BigFloatStream.rangeClosed(context.valueOf(10), context.valueOf(0), context.valueOf(-1))\r\n\t\t\t.collect(Collectors.toList());\r\n\t\t\r\n\t\tassertListClosed(list, 0, 10);\r\n\t}\r\n\r\n\t@Test\r\n\tpublic void testSingleStep() {\r\n\t\tContext context = BigFloat.context(20);\r\n\t\tStream<BigFloat> stream = BigFloatStream.range(0, 3, 1, context);\r\n\t\tSpliterator<BigFloat> spliterator = stream.spliterator();\r\n\r\n\t\tassertEquals(true, spliterator.tryAdvance(value -> assertEquals(context.valueOf(0), value)));\r\n\t\tassertEquals(true, spliterator.tryAdvance(value -> assertEquals(context.valueOf(1), value)));\r\n\t\tassertEquals(true, spliterator.tryAdvance(value -> assertEquals(context.valueOf(2), value)));\r\n\t\tassertEquals(false, spliterator.tryAdvance(value -> fail(\"Should not be called\")));\r\n\t}\r\n\r\n\tprivate void assertList(List<BigFloat> list, long startInclusive, long endExclusive) {\r\n\t\tassertEquals(endExclusive - startInclusive, list.size());\r\n\t\tif (!list.isEmpty()) {\r\n\t\t\tContext context = list.get(0).getContext();\r\n\t\t\tfor (long i = startInclusive; i < endExclusive; i++) {\r\n\t\t\t\tassertEquals(true, list.contains(context.valueOf(i)));\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\tprivate void assertListClosed(List<BigFloat> list, long startInclusive, long endInclusive) {\r\n\t\tassertEquals(endInclusive - startInclusive + 1, list.size());\r\n\t\tif (!list.isEmpty()) {\r\n\t\t\tContext context = list.get(0).getContext();\r\n\t\t\tfor (long i = startInclusive; i <= endInclusive; i++) {\r\n\t\t\t\tassertEquals(true, list.contains(context.valueOf(i)));\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big/src/test/java/ch/obermuhlner/util/ThreadUtil.java",
    "content": "package ch.obermuhlner.util;\n\nimport java.util.concurrent.Callable;\nimport java.util.concurrent.CountDownLatch;\nimport java.util.concurrent.atomic.AtomicReference;\n\npublic class ThreadUtil {\n    public static void runMultiThreaded(Runnable runnable) throws Throwable {\n        runMultiThreaded(10, runnable);\n    }\n\n    public static void runMultiThreaded(int threadCount, Runnable runnable) throws Throwable {\n        Callable<Void> callable = () -> {\n            runnable.run();\n            return null;\n        };\n\n        AtomicReference<Throwable> exception = new AtomicReference<>();\n        CountDownLatch countDownLatch = new CountDownLatch(threadCount);\n        for (int i = 0; i < threadCount; i++) {\n            final int id = i;\n            Thread thread = new Thread(() -> {\n                System.out.println(\"STARTED \" + id);\n                try {\n                    callable.call();\n                } catch (Throwable e) {\n                    System.out.println(\"EXCEPTION \" + e);\n                    exception.set(e);\n                } finally {\n                    System.out.println(\"FINISHED \" + id);\n                    countDownLatch.countDown();\n                }\n            });\n            thread.start();\n        }\n        countDownLatch.await();\n\n        if (exception.get() != null) {\n            throw exception.get();\n        }\n    }\n}\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/build.gradle",
    "content": "apply plugin: 'java'\napply plugin: 'application'\napply plugin: 'eclipse'\n\nmainClassName = 'ch.obermuhlner.math.big.example.BigDecimalMathExample'\n\nrepositories {\n\tmavenCentral()\n}\n\ncompileJava   {\n\tsourceCompatibility = '1.8'\n\ttargetCompatibility = '1.8'\n}\n\ndependencies {\n\t//compile group: 'ch.obermuhlner', name: 'big-math', version: '2.3.3'\n\tcompile project(':ch.obermuhlner.math.big')\n}\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/csv2chart.properties",
    "content": "out.format=png\r\nout.dir=images\r\ny-axis=nanoseconds\r\ndata-color-saturation=1.0\r\ndata-color-brightness=0.6\r\ndata-color-alpha=0.5\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_adaptive_log_precisions_to_1000.csv",
    "content": "precision,  logFix,logAdaptive10,logAdaptive17,logAdaptive20,logAdaptive25\r\n  number,  number,  number,  number,  number,  number\r\n      10,      91,      70,      48,      48,      48\r\n      20,     125,     102,      99,      97,      95\r\n      30,     125,     129,     126,     126,     120\r\n      40,     162,     212,     161,     162,     166\r\n      50,     324,     259,     313,     309,     319\r\n      60,     397,     325,     353,     375,     387\r\n      70,     450,     374,     414,     423,     486\r\n      80,     560,     435,     477,     483,     524\r\n      90,     672,     721,     555,     577,     619\r\n     100,     774,     782,     602,     648,     668\r\n     110,     894,     862,     700,     720,     768\r\n     120,    1059,     956,     782,     801,     866\r\n     130,    1172,    1046,     872,     903,     958\r\n     140,    1371,    1140,     968,     977,    1057\r\n     150,    2402,    1353,    1249,    1215,    1264\r\n     160,    2837,    1510,    1952,    2003,    2093\r\n     170,    2988,    1712,    2113,    2257,    2268\r\n     180,    3323,    1966,    2287,    2505,    2616\r\n     190,    3756,    2117,    2492,    2668,    2847\r\n     200,    4077,    2398,    2669,    2867,    3245\r\n     210,    5090,    2941,    2841,    3092,    3477\r\n     220,    4836,    2749,    3111,    3360,    3874\r\n     230,    5379,    2998,    3344,    3553,    4195\r\n     240,    5875,    3233,    3482,    3803,    4483\r\n     250,    6360,    3452,    3813,    4067,    4626\r\n     260,    6979,    3690,    4015,    4208,    4982\r\n     270,    7863,    5749,    4270,    4425,    5098\r\n     280,    8136,    6129,    4547,    5802,    5473\r\n     290,    8681,    6270,    4829,    5059,    5729\r\n     300,   12751,    8165,    6604,    6771,    7525\r\n     310,   12813,    9082,    6967,    7040,    7791\r\n     320,   14559,    9217,    7346,    7529,    8105\r\n     330,   14904,    9242,    8150,    8102,    8558\r\n     340,   15701,    9687,    7938,    8791,    9409\r\n     350,   16642,   10632,    8617,    8804,    9505\r\n     360,   18195,   11136,    9221,    9239,    9877\r\n     370,   18559,   11668,    9645,    9816,   10485\r\n     380,   19042,   12127,   10595,   10108,   11556\r\n     390,   21279,   12239,   10212,   11383,   11166\r\n     400,   21993,   13130,   10844,   10952,   11768\r\n     410,   22510,   13353,   11318,   11424,   13287\r\n     420,   23888,   14199,   12367,   12088,   12847\r\n     430,   24808,   14461,   12514,   13003,   13797\r\n     440,   26247,   15301,   13171,   13098,   14735\r\n     450,   28036,   16173,   13922,   13996,   14748\r\n     460,   36301,   15987,   21795,   21895,   22871\r\n     470,   38082,   17628,   22890,   22645,   23975\r\n     480,   41210,   17692,   23382,   24670,   25384\r\n     490,   42847,   18855,   24395,   25095,   25873\r\n     500,   43704,   19110,   24220,   27045,   27184\r\n     510,   45806,   20442,   25967,   27349,   28038\r\n     520,   47891,   21188,   26430,   28198,   29905\r\n     530,   50598,   22150,   27784,   30315,   31631\r\n     540,   51853,   22552,   27923,   30231,   31529\r\n     550,   55847,   23586,   29649,   31785,   33474\r\n     560,   57894,   24503,   30314,   32920,   34760\r\n     570,   58186,   25089,   31167,   33444,   35883\r\n     580,   60476,   25688,   32105,   34705,   36490\r\n     590,   62604,   26837,   33131,   36151,   38599\r\n     600,   65538,   26809,   33617,   36507,   39746\r\n     610,   67238,   28697,   35220,   37306,   42304\r\n     620,   71104,   30318,   36477,   38845,   43401\r\n     630,   73214,   30310,   36458,   39768,   44149\r\n     640,   74502,   31249,   37408,   40327,   45341\r\n     650,   77909,   32247,   39148,   41557,   46650\r\n     660,   78409,   32819,   39217,   42138,   48489\r\n     670,   81994,   34211,   40821,   44232,   50532\r\n     680,   85445,   34924,   42036,   44432,   51772\r\n     690,   88498,   36563,   43324,   46721,   52830\r\n     700,   91994,   36863,   43640,   47273,   53671\r\n     710,   94612,   39464,   45920,   49300,   56155\r\n     720,   97930,   40527,   46749,   50091,   57407\r\n     730,  101188,   41447,   48475,   51301,   58106\r\n     740,  106364,   42809,   49241,   52136,   58711\r\n     750,  108750,   43901,   50999,   53459,   60277\r\n     760,  105318,   43326,   50747,   53364,   59602\r\n     770,  108146,   43710,   51177,   54421,   60602\r\n     780,  111155,   45511,   52555,   56194,   62204\r\n     790,  113491,   46133,   53674,   57443,   62721\r\n     800,  116009,   48210,   54741,   57889,   63829\r\n     810,  119129,   74528,   56072,   60252,   66463\r\n     820,  123049,   74129,   56488,   60914,   66487\r\n     830,  125991,   75794,   57820,   61674,   67124\r\n     840,  133087,   77624,   59757,   63810,   69464\r\n     850,  133477,   79423,   61210,   65605,   70257\r\n     860,  135803,   80530,   63044,   66239,   72804\r\n     870,  140394,   81571,   63675,   67280,   72995\r\n     880,  145908,   83788,   66759,   69992,   75952\r\n     890,  146582,   84010,   66692,   69524,   76938\r\n     900,  150585,   85850,   68084,   71412,   78239\r\n     910,  151615,   86674,   69278,   72188,   79353\r\n     920,  155057,   89022,   70811,   74463,   80133\r\n     930,  159369,   90299,   73067,   75994,   82351\r\n     940,  164521,   93617,   74143,   77568,   83862\r\n     950,  167320,   92967,   74909,   78926,   85276\r\n     960,  174105,   95464,   77182,   81418,   85848\r\n     970,  178618,   98202,   79425,   82809,   89159\r\n     980,  181933,   99196,   79695,   83589,   91501\r\n     990,  190007,  104074,   82814,   87042,   94042\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_atan2_y_5_x_from_-10_to_10.csv",
    "content": "       x,   atan2\n  number,  number\n -10.000,11353.000\n  -9.900,11370.100\n  -9.800,11605.300\n  -9.700,11743.600\n  -9.600,12028.100\n  -9.500,12255.800\n  -9.400,12443.000\n  -9.300,12783.200\n  -9.200,12969.800\n  -9.100,13312.700\n  -9.000,13451.100\n  -8.900,13736.200\n  -8.800,14080.300\n  -8.700,14399.200\n  -8.600,14885.400\n  -8.500,15509.000\n  -8.400,15758.600\n  -8.300,16110.000\n  -8.200,16407.300\n  -8.100,16676.200\n  -8.000,17305.200\n  -7.900,17828.100\n  -7.800,18001.700\n  -7.700,18589.100\n  -7.600,19113.400\n  -7.500,19600.200\n  -7.400,20321.900\n  -7.300,20794.900\n  -7.200,21600.800\n  -7.100,22259.600\n  -7.000,23013.500\n  -6.900,23761.300\n  -6.800,24618.900\n  -6.700,25646.700\n  -6.600,26504.400\n  -6.500,27450.700\n  -6.400,28473.900\n  -6.300,29819.400\n  -6.200,30647.900\n  -6.100,32072.900\n  -6.000,33618.700\n  -5.900,34746.400\n  -5.800,36221.800\n  -5.700,38337.100\n  -5.600,40322.800\n  -5.500,42348.300\n  -5.400,44951.800\n  -5.300,48103.400\n  -5.200,50786.100\n  -5.100,53891.100\n  -5.000,57626.500\n  -4.900,56693.800\n  -4.800,53145.200\n  -4.700,49525.000\n  -4.600,46585.000\n  -4.500,43554.300\n  -4.400,40266.200\n  -4.300,38217.900\n  -4.200,35698.600\n  -4.100,33471.300\n  -4.000,31439.500\n  -3.900,29673.100\n  -3.800,27928.300\n  -3.700,26166.800\n  -3.600,24863.300\n  -3.500,22992.500\n  -3.400,21500.200\n  -3.300,20102.400\n  -3.200,18965.900\n  -3.100,17456.000\n  -3.000,16433.500\n  -2.900,15343.800\n  -2.800,14434.200\n  -2.700,13398.100\n  -2.600,12553.700\n  -2.500,11754.700\n  -2.400,10890.800\n  -2.300,10139.500\n  -2.200,9579.500\n  -2.100,8849.700\n  -2.000,8316.800\n  -1.900,7882.000\n  -1.800,7160.200\n  -1.700,6765.200\n  -1.600,6376.400\n  -1.500,5882.600\n  -1.400,5457.200\n  -1.300,5004.100\n  -1.200,4626.700\n  -1.100,4339.500\n  -1.000,4066.800\n  -0.900,3615.500\n  -0.800,3432.400\n  -0.700,3112.000\n  -0.600,2781.700\n  -0.500,2608.100\n  -0.400,2333.400\n  -0.300,1994.200\n  -0.200,1784.500\n  -0.100,1474.400\n   0.000,   2.000\n   0.100,1463.200\n   0.200,1803.000\n   0.300,2013.500\n   0.400,2348.800\n   0.500,2596.500\n   0.600,2829.100\n   0.700,3072.700\n   0.800,3431.000\n   0.900,3622.600\n   1.000,4085.500\n   1.100,4328.500\n   1.200,4690.100\n   1.300,5027.700\n   1.400,5413.100\n   1.500,5812.800\n   1.600,6272.200\n   1.700,6688.400\n   1.800,7164.500\n   1.900,7831.400\n   2.000,8299.800\n   2.100,8829.100\n   2.200,9562.500\n   2.300,10037.100\n   2.400,10842.900\n   2.500,11742.900\n   2.600,12357.200\n   2.700,13285.400\n   2.800,14033.900\n   2.900,15112.100\n   3.000,16179.900\n   3.100,17286.700\n   3.200,18674.400\n   3.300,20033.400\n   3.400,20989.200\n   3.500,22530.800\n   3.600,24175.800\n   3.700,25610.500\n   3.800,27175.400\n   3.900,29228.500\n   4.000,31180.600\n   4.100,32948.900\n   4.200,34687.200\n   4.300,37088.000\n   4.400,39352.900\n   4.500,42114.000\n   4.600,45447.900\n   4.700,48676.100\n   4.800,51921.800\n   4.900,55032.500\n   5.000,55670.800\n   5.100,52275.800\n   5.200,49194.300\n   5.300,46360.500\n   5.400,43591.000\n   5.500,41362.200\n   5.600,38902.200\n   5.700,36790.200\n   5.800,35534.800\n   5.900,34148.300\n   6.000,32375.700\n   6.100,31086.200\n   6.200,29920.100\n   6.300,28643.900\n   6.400,27792.700\n   6.500,26678.200\n   6.600,25744.900\n   6.700,25060.000\n   6.800,24064.500\n   6.900,23118.400\n   7.000,22438.100\n   7.100,21604.300\n   7.200,21031.100\n   7.300,20464.000\n   7.400,19681.500\n   7.500,19156.000\n   7.600,18488.200\n   7.700,18005.700\n   7.800,17604.000\n   7.900,17093.300\n   8.000,16972.100\n   8.100,16334.200\n   8.200,15950.300\n   8.300,15607.000\n   8.400,15247.900\n   8.500,14727.400\n   8.600,14309.000\n   8.700,14076.200\n   8.800,13734.600\n   8.900,13523.600\n   9.000,13140.900\n   9.100,13011.400\n   9.200,12701.000\n   9.300,12447.400\n   9.400,12257.200\n   9.500,11905.000\n   9.600,11655.800\n   9.700,11581.500\n   9.800,11270.000\n   9.900,11078.900\n  10.000,11130.700\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_atan2_y_from_-10_to_10_x_5.csv",
    "content": "       x,   atan2\n  number,  number\n -10.000,11757.000\n  -9.900,11834.800\n  -9.800,11907.000\n  -9.700,12518.600\n  -9.600,12408.300\n  -9.500,12682.100\n  -9.400,12901.900\n  -9.300,13047.900\n  -9.200,13533.300\n  -9.100,13858.400\n  -9.000,13919.100\n  -8.900,14228.600\n  -8.800,14542.800\n  -8.700,14727.100\n  -8.600,15332.500\n  -8.500,16057.600\n  -8.400,16219.700\n  -8.300,16482.400\n  -8.200,16791.900\n  -8.100,17107.800\n  -8.000,17873.300\n  -7.900,18035.000\n  -7.800,18520.200\n  -7.700,18994.800\n  -7.600,19822.600\n  -7.500,20757.500\n  -7.400,20944.500\n  -7.300,21529.500\n  -7.200,22143.100\n  -7.100,23120.000\n  -7.000,23742.300\n  -6.900,24522.900\n  -6.800,25276.600\n  -6.700,26365.400\n  -6.600,27139.500\n  -6.500,28003.400\n  -6.400,29547.500\n  -6.300,30341.800\n  -6.200,31361.400\n  -6.100,33021.000\n  -6.000,33892.300\n  -5.900,35774.600\n  -5.800,37325.400\n  -5.700,38744.900\n  -5.600,41500.400\n  -5.500,43510.500\n  -5.400,46623.100\n  -5.300,48835.000\n  -5.200,52032.400\n  -5.100,55480.700\n  -5.000,55493.700\n  -4.900,52476.400\n  -4.800,48765.000\n  -4.700,45735.500\n  -4.600,42463.700\n  -4.500,40105.600\n  -4.400,37382.300\n  -4.300,35192.700\n  -4.200,33220.500\n  -4.100,31159.800\n  -4.000,29288.900\n  -3.900,27371.700\n  -3.800,25939.700\n  -3.700,24407.100\n  -3.600,23068.100\n  -3.500,21393.600\n  -3.400,20011.700\n  -3.300,18703.400\n  -3.200,17749.800\n  -3.100,16355.700\n  -3.000,15291.800\n  -2.900,14403.100\n  -2.800,13447.600\n  -2.700,12505.000\n  -2.600,11890.000\n  -2.500,10933.500\n  -2.400,10319.200\n  -2.300,9618.200\n  -2.200,9020.500\n  -2.100,8342.700\n  -2.000,7863.000\n  -1.900,7380.100\n  -1.800,6918.000\n  -1.700,6331.900\n  -1.600,5925.900\n  -1.500,5548.700\n  -1.400,5100.400\n  -1.300,4757.800\n  -1.200,4369.000\n  -1.100,4099.000\n  -1.000,3743.400\n  -0.900,3492.400\n  -0.800,3159.400\n  -0.700,2919.200\n  -0.600,2696.500\n  -0.500,2426.200\n  -0.400,2160.300\n  -0.300,1902.700\n  -0.200,1659.700\n  -0.100,1322.600\n   0.000,   2.700\n   0.100,1324.500\n   0.200,1627.600\n   0.300,1893.100\n   0.400,2155.700\n   0.500,2388.300\n   0.600,2661.100\n   0.700,2913.000\n   0.800,3242.600\n   0.900,3521.800\n   1.000,3792.400\n   1.100,4054.300\n   1.200,4411.600\n   1.300,4802.600\n   1.400,5123.000\n   1.500,5496.300\n   1.600,5914.000\n   1.700,6374.900\n   1.800,6829.200\n   1.900,7284.800\n   2.000,7861.800\n   2.100,8317.900\n   2.200,9003.400\n   2.300,9581.300\n   2.400,10226.500\n   2.500,10890.100\n   2.600,11835.100\n   2.700,12451.900\n   2.800,13440.700\n   2.900,14430.700\n   3.000,15316.500\n   3.100,16655.000\n   3.200,17578.800\n   3.300,18710.400\n   3.400,19886.200\n   3.500,21190.300\n   3.600,23002.400\n   3.700,24302.000\n   3.800,25963.700\n   3.900,27585.100\n   4.000,29345.000\n   4.100,31178.000\n   4.200,33393.200\n   4.300,34832.000\n   4.400,37137.300\n   4.500,39927.000\n   4.600,42354.400\n   4.700,46034.700\n   4.800,48537.100\n   4.900,52198.200\n   5.000,55456.800\n   5.100,55107.800\n   5.200,51972.700\n   5.300,49106.500\n   5.400,46180.700\n   5.500,43418.500\n   5.600,41408.200\n   5.700,38749.200\n   5.800,37246.900\n   5.900,35521.000\n   6.000,34017.300\n   6.100,33105.600\n   6.200,31192.800\n   6.300,30238.000\n   6.400,29245.100\n   6.500,28127.700\n   6.600,27147.500\n   6.700,26333.500\n   6.800,25187.700\n   6.900,24421.800\n   7.000,23703.800\n   7.100,23173.400\n   7.200,21963.800\n   7.300,21438.500\n   7.400,20964.300\n   7.500,20392.200\n   7.600,19606.300\n   7.700,18992.700\n   7.800,18506.100\n   7.900,18223.700\n   8.000,17682.300\n   8.100,17176.300\n   8.200,16566.300\n   8.300,16331.000\n   8.400,15831.100\n   8.500,15571.400\n   8.600,15170.900\n   8.700,14982.600\n   8.800,14563.300\n   8.900,14295.900\n   9.000,14003.500\n   9.100,13727.200\n   9.200,13365.700\n   9.300,13167.600\n   9.400,12943.400\n   9.500,12612.800\n   9.600,12616.800\n   9.700,12432.600\n   9.800,11974.800\n   9.900,11797.900\n  10.000,11567.700\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_atan2_yx_from_-10_to_10.csv",
    "content": ", -10, -9.0, -8.0, -7.0, -6.0, -5.0, -4.0, -3.0, -2.0, -1.0, 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0\n-10, 55.0, 43.0, 31.0, 22.0, 16.0, 11.0, 8.0, 5.0, 4.0, 2.0, 0.0, 2.0, 3.0, 5.0, 8.0, 11.0, 25.0, 23.0, 30.0, 42.0, 54.0\n-9.0, 41.0, 56.0, 41.0, 28.0, 20.0, 14.0, 9.0, 6.0, 4.0, 2.0, 0.0, 2.0, 4.0, 6.0, 9.0, 14.0, 20.0, 28.0, 41.0, 55.0, 40.0\n-8.0, 29.0, 39.0, 57.0, 39.0, 26.0, 17.0, 11.0, 7.0, 5.0, 2.0, 0.0, 2.0, 4.0, 7.0, 11.0, 17.0, 27.0, 38.0, 55.0, 38.0, 28.0\n-7.0, 21.0, 27.0, 37.0, 57.0, 36.0, 23.0, 14.0, 8.0, 5.0, 3.0, 0.0, 3.0, 5.0, 9.0, 15.0, 23.0, 36.0, 54.0, 36.0, 26.0, 21.0\n-6.0, 15.0, 19.0, 23.0, 35.0, 56.0, 35.0, 20.0, 11.0, 6.0, 3.0, 0.0, 3.0, 6.0, 12.0, 20.0, 34.0, 56.0, 35.0, 22.0, 18.0, 15.0\n-5.0, 10.0, 13.0, 17.0, 22.0, 33.0, 57.0, 31.0, 16.0, 8.0, 4.0, 0.0, 4.0, 8.0, 15.0, 31.0, 54.0, 31.0, 22.0, 16.0, 13.0, 10.0\n-4.0, 8.0, 9.0, 11.0, 14.0, 19.0, 30.0, 56.0, 27.0, 11.0, 4.0, 0.0, 5.0, 11.0, 25.0, 55.0, 29.0, 18.0, 14.0, 11.0, 9.0, 7.0\n-3.0, 5.0, 6.0, 7.0, 8.0, 11.0, 15.0, 24.0, 56.0, 20.0, 6.0, 0.0, 6.0, 19.0, 55.0, 22.0, 15.0, 11.0, 8.0, 7.0, 6.0, 5.0\n-2.0, 3.0, 4.0, 4.0, 5.0, 6.0, 8.0, 11.0, 19.0, 57.0, 11.0, 0.0, 11.0, 54.0, 19.0, 10.0, 8.0, 6.0, 5.0, 4.0, 4.0, 3.0\n-1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 5.0, 6.0, 11.0, 58.0, 0.0, 56.0, 10.0, 6.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0\n0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0\n1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 6.0, 11.0, 57.0, 0.0, 54.0, 11.0, 5.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0\n2.0, 3.0, 4.0, 4.0, 5.0, 6.0, 8.0, 11.0, 20.0, 57.0, 11.0, 0.0, 12.0, 55.0, 19.0, 10.0, 7.0, 5.0, 5.0, 4.0, 4.0, 3.0\n3.0, 5.0, 6.0, 7.0, 9.0, 11.0, 15.0, 23.0, 56.0, 20.0, 6.0, 0.0, 6.0, 19.0, 56.0, 22.0, 15.0, 10.0, 8.0, 6.0, 6.0, 5.0\n4.0, 8.0, 9.0, 12.0, 14.0, 19.0, 30.0, 57.0, 26.0, 11.0, 4.0, 0.0, 4.0, 11.0, 26.0, 54.0, 29.0, 19.0, 13.0, 10.0, 9.0, 8.0\n5.0, 11.0, 13.0, 17.0, 22.0, 33.0, 56.0, 31.0, 16.0, 8.0, 4.0, 0.0, 3.0, 8.0, 16.0, 31.0, 56.0, 32.0, 22.0, 16.0, 13.0, 10.0\n6.0, 15.0, 19.0, 23.0, 34.0, 56.0, 35.0, 20.0, 11.0, 6.0, 3.0, 0.0, 3.0, 6.0, 11.0, 20.0, 34.0, 55.0, 34.0, 22.0, 19.0, 14.0\n7.0, 21.0, 27.0, 38.0, 57.0, 37.0, 24.0, 14.0, 9.0, 5.0, 3.0, 0.0, 3.0, 5.0, 9.0, 15.0, 23.0, 36.0, 55.0, 36.0, 27.0, 20.0\n8.0, 30.0, 39.0, 56.0, 39.0, 26.0, 17.0, 11.0, 7.0, 4.0, 2.0, 0.0, 3.0, 4.0, 7.0, 11.0, 18.0, 26.0, 38.0, 55.0, 38.0, 29.0\n9.0, 41.0, 57.0, 41.0, 29.0, 20.0, 14.0, 9.0, 6.0, 4.0, 2.0, 0.0, 2.0, 4.0, 6.0, 9.0, 13.0, 19.0, 30.0, 40.0, 55.0, 40.0\n10.0, 57.0, 42.0, 31.0, 23.0, 16.0, 11.0, 8.0, 5.0, 4.0, 2.0, 0.0, 2.0, 4.0, 5.0, 8.0, 11.0, 17.0, 22.0, 31.0, 41.0, 55.0\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_atan2_yx_from_-10_to_10.properties",
    "content": "chart=heat\r\ntitle=Performance atan2(y,x)\r\nmatrix-x-values=true\r\nmatrix-y-values=true\r\nx-axis=x\r\ny-axis=y\r\nz-axis=nanoseconds"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_atanh_funcs_from_-1_to_1_impl.csv",
    "content": "       x,   atanh,atanhMaclaurin\n  number,  number,  number\n  -1.000,   0.000,   0.000\n  -0.990,4042.400,188861.800\n  -0.980,4032.700,95336.700\n  -0.970,3984.400,62168.900\n  -0.960,4173.000,47271.300\n  -0.950,3950.300,37423.400\n  -0.940,3964.800,31287.800\n  -0.930,4014.800,27375.500\n  -0.920,4054.400,23523.900\n  -0.910,4039.200,21126.100\n  -0.900,4207.400,19335.400\n  -0.890,4041.600,16843.200\n  -0.880,4065.700,15636.000\n  -0.870,4008.500,15013.100\n  -0.860,4074.400,13109.600\n  -0.850,4054.100,12234.300\n  -0.840,4049.300,12534.300\n  -0.830,3942.200,10624.300\n  -0.820,4050.600,10189.100\n  -0.810,3952.100,10128.200\n  -0.800,3994.000,8816.100\n  -0.790,3915.500,8503.100\n  -0.780,3951.800,9095.700\n  -0.770,3919.800,8270.200\n  -0.760,4163.600,7779.700\n  -0.750,4089.300,7969.300\n  -0.740,4156.800,7169.800\n  -0.730,4110.900,6785.300\n  -0.720,4141.900,7067.700\n  -0.710,4131.600,6308.100\n  -0.700,4090.100,6287.400\n  -0.690,4131.900,6667.600\n  -0.680,4125.700,5836.500\n  -0.670,4056.700,5427.700\n  -0.660,4070.700,6250.700\n  -0.650,4033.300,5205.600\n  -0.640,4111.200,4911.900\n  -0.630,4056.900,5983.600\n  -0.620,3986.000,4699.900\n  -0.610,4045.500,4486.300\n  -0.600,4150.500,4981.400\n  -0.590,4021.400,4294.600\n  -0.580,4126.600,4153.700\n  -0.570,4014.500,4837.200\n  -0.560,3969.700,4157.500\n  -0.550,4038.900,3928.400\n  -0.540,3933.700,4388.500\n  -0.530,3986.400,3619.100\n  -0.520,3971.900,3597.100\n  -0.510,3997.500,4395.100\n  -0.500,3941.600,3275.400\n  -0.490,4048.600,3546.000\n  -0.480,3982.200,3852.200\n  -0.470,4025.600,3151.000\n  -0.460,3494.600,3154.700\n  -0.450,3457.000,3571.400\n  -0.440,3455.800,3067.600\n  -0.430,3453.900,2857.900\n  -0.420,3552.700,4036.600\n  -0.410,3461.600,2664.300\n  -0.400,3511.000,2569.700\n  -0.390,3440.000,3504.400\n  -0.380,3467.700,2646.000\n  -0.370,3462.400,2480.900\n  -0.360,3398.400,3052.400\n  -0.350,3462.200,2684.600\n  -0.340,3498.200,2427.100\n  -0.330,3374.700,3345.300\n  -0.320,3342.000,2089.900\n  -0.310,3385.800,2198.300\n  -0.300,3426.900,2766.500\n  -0.290,3330.700,2108.600\n  -0.280,3475.500,2204.300\n  -0.270,3350.500,2599.700\n  -0.260,3280.800,1987.700\n  -0.250,3368.800,1733.700\n  -0.240,3292.100,2406.500\n  -0.230,3359.300,1813.300\n  -0.220,3233.300,1859.000\n  -0.210,3304.500,2959.800\n  -0.200,3203.800,1512.200\n  -0.190,3282.200,1634.200\n  -0.180,3380.900,2162.500\n  -0.170,3247.800,1544.100\n  -0.160,3190.000,1352.200\n  -0.150,3186.700,2100.500\n  -0.140,3234.800,1626.300\n  -0.130,3264.300,1476.400\n  -0.120,3124.800,1985.800\n  -0.110,3093.500,1399.100\n  -0.100,3113.300,1082.900\n  -0.090,3047.900,1962.800\n  -0.080,3037.800,1031.500\n  -0.070,3026.000,1435.700\n  -0.060,3038.000,1861.000\n  -0.050,3018.600, 954.800\n  -0.040,2911.200, 903.000\n  -0.030,2853.300,1668.100\n  -0.020,2766.600, 786.200\n  -0.010,2719.800, 766.400\n   0.000, 108.100,   0.700\n   0.010,2660.500, 769.600\n   0.020,2810.700, 788.400\n   0.030,2860.900,1642.100\n   0.040,2851.400, 890.100\n   0.050,2930.100, 934.700\n   0.060,2936.100,1836.700\n   0.070,2977.500,1424.400\n   0.080,3037.500,1012.000\n   0.090,3094.300,1874.000\n   0.100,3120.800,1084.200\n   0.110,3063.100,1401.600\n   0.120,3160.400,1910.300\n   0.130,3178.700,1443.700\n   0.140,3129.300,1590.900\n   0.150,3127.100,2062.700\n   0.160,3208.100,1315.800\n   0.170,3304.700,1555.000\n   0.180,3211.800,2131.900\n   0.190,3251.400,1613.700\n   0.200,3262.100,1452.000\n   0.210,3285.100,2948.800\n   0.220,3331.900,1820.000\n   0.230,3277.400,1759.300\n   0.240,3317.300,2424.100\n   0.250,3313.700,1747.000\n   0.260,3271.800,1965.200\n   0.270,3316.900,2580.400\n   0.280,3292.600,2226.900\n   0.290,3513.300,2116.300\n   0.300,3316.000,2728.700\n   0.310,3315.000,2176.800\n   0.320,3376.600,2052.700\n   0.330,3377.400,3369.200\n   0.340,3365.700,2377.800\n   0.350,3407.500,2596.900\n   0.360,3559.800,3046.500\n   0.370,3413.900,2513.200\n   0.380,3465.600,2601.600\n   0.390,3469.300,3669.200\n   0.400,3529.600,2581.000\n   0.410,3418.500,2654.300\n   0.420,3523.500,3971.400\n   0.430,3467.100,2903.900\n   0.440,3476.500,3014.800\n   0.450,3502.700,3614.400\n   0.460,3528.000,3159.300\n   0.470,3937.400,3109.500\n   0.480,3878.400,3810.500\n   0.490,4088.000,3471.000\n   0.500,4061.700,3247.600\n   0.510,3967.300,4387.700\n   0.520,4126.300,3631.500\n   0.530,3893.700,3602.000\n   0.540,3929.800,4477.500\n   0.550,4050.400,3983.800\n   0.560,4027.000,4045.000\n   0.570,4019.500,4920.700\n   0.580,4011.400,4124.500\n   0.590,3906.900,4221.800\n   0.600,4137.900,4964.200\n   0.610,3989.400,4483.800\n   0.620,3949.700,4601.700\n   0.630,3986.100,5954.500\n   0.640,4135.400,4962.800\n   0.650,4019.000,5174.600\n   0.660,4054.800,6411.100\n   0.670,4165.500,5366.800\n   0.680,4057.200,5688.000\n   0.690,3997.000,6689.600\n   0.700,4094.000,6233.400\n   0.710,4089.700,6253.700\n   0.720,4040.200,7008.800\n   0.730,4190.300,6723.600\n   0.740,4082.300,7009.500\n   0.750,4143.900,8137.700\n   0.760,4139.100,7787.900\n   0.770,3986.000,8354.500\n   0.780,3902.700,9113.200\n   0.790,3893.100,8397.500\n   0.800,3964.700,8822.300\n   0.810,3921.200,10008.600\n   0.820,12063.700,10197.900\n   0.830,13256.800,10670.500\n   0.840,14143.300,12507.000\n   0.850,14471.400,12217.900\n   0.860,14726.100,12942.100\n   0.870,14871.200,14853.000\n   0.880,15230.000,15652.300\n   0.890,15536.200,16555.700\n   0.900,15882.900,19127.300\n   0.910,16010.200,21184.800\n   0.920,16189.700,23704.200\n   0.930,17210.600,27050.800\n   0.940,17529.900,31144.000\n   0.950,17773.800,37481.100\n   0.960,17884.600,47311.800\n   0.970,18195.600,62556.100\n   0.980,17571.100,93726.500\n   0.990,16075.000,187307.100\n   1.000,   0.000,   0.000\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_basic_operations_fast_precisions_to_10000.csv",
    "content": "   value,     add,subtract\n  number,  number,  number\n       0,   0.100,   0.100\n     100,   0.241,   0.100\n     200,   0.405,   0.100\n     300,   0.585,   0.100\n     400,   1.813,   0.790\n     500,   2.542,   1.000\n     600,   2.552,   1.000\n     700,   2.973,   1.160\n     800,   3.024,   1.281\n     900,   3.667,   1.431\n    1000,   4.511,   1.715\n    1100,   4.225,   1.555\n    1200,   4.263,   1.814\n    1300,   5.057,   2.003\n    1400,   5.850,   2.377\n    1500,   6.849,   2.699\n    1600,   6.740,   2.804\n    1700,   7.068,   3.055\n    1800,   8.300,   3.425\n    1900,   9.774,   3.910\n    2000,   9.621,   4.235\n    2100,   9.041,   3.357\n    2200,   9.889,   3.801\n    2300,  10.596,   4.425\n    2400,  11.490,   4.722\n    2500,  12.346,   5.248\n    2600,  13.455,   5.558\n    2700,  15.494,   6.223\n    2800,  13.517,   6.754\n    2900,  16.394,   7.298\n    3000,  17.955,   7.999\n    3100,  19.051,   7.829\n    3200,  20.074,   9.659\n    3300,  23.503,  10.170\n    3400,  20.985,  10.370\n    3500,  25.235,  11.259\n    3600,  25.096,  11.366\n    3700,  25.020,  11.994\n    3800,  25.817,  12.637\n    3900,  28.639,  13.409\n    4000,  29.081,  13.994\n    4100,  22.463,   9.621\n    4200,  21.974,  10.417\n    4300,  23.734,  11.218\n    4400,  26.018,  12.078\n    4500,  28.403,  13.025\n    4600,  30.334,  13.900\n    4700,  29.978,  14.373\n    4800,  30.585,  15.524\n    4900,  37.146,  16.171\n    5000,  36.382,  17.132\n    5100,  38.676,  18.170\n    5200,  57.267,  30.080\n    5300,  58.775,  30.596\n    5400,  64.502,  31.225\n    5500,  67.991,  33.775\n    5600,  73.181,  34.119\n    5700,  64.775,  34.407\n    5800,  66.416,  34.727\n    5900,  66.730,  34.775\n    6000,  73.687,  35.704\n    6100,  68.558,  36.786\n    6200,  65.723,  34.141\n    6300,  65.400,  34.176\n    6400,  67.319,  35.095\n    6500,  73.586,  35.562\n    6600,  70.015,  35.509\n    6700,  73.773,  36.441\n    6800,  74.225,  36.378\n    6900,  72.897,  39.731\n    7000,  82.164,  40.015\n    7100,  79.738,  41.368\n    7200,  76.570,  40.782\n    7300,  92.088,  43.883\n    7400,  94.120,  43.807\n    7500,  81.380,  45.058\n    7600,  82.501,  46.040\n    7700,  88.269,  46.268\n    7800,  92.968,  47.281\n    7900,  93.836,  49.038\n    8000,  95.951,  50.232\n    8100, 104.516,  51.084\n    8200,  62.111,  32.006\n    8300,  66.849,  33.411\n    8400,  77.474,  35.196\n    8500,  73.526,  36.833\n    8600,  76.264,  38.014\n    8700,  79.734,  39.843\n    8800,  76.769,  41.210\n    8900,  83.997,  42.944\n    9000,  80.691,  45.084\n    9100,  89.428,  47.286\n    9200,  93.179,  50.116\n    9300, 139.401,  79.336\n    9400, 135.256,  78.335\n    9500, 154.003,  80.287\n    9600, 150.555,  83.631\n    9700, 154.739,  84.878\n    9800, 161.960,  85.393\n    9900, 158.168,  87.968\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_basic_operations_fast_precisions_to_100000.csv",
    "content": "   value,     add,subtract\n  number,  number,  number\n       0,   0.100,   0.150\n    1000,   4.200,   1.800\n    2000,  10.980,   4.320\n    3000,  15.430,   8.070\n    4000,  30.250,  13.720\n    5000,  39.830,  17.250\n    6000,  70.260,  36.770\n    7000,  87.550,  39.550\n    8000, 108.730,  48.750\n    9000, 101.480,  44.340\n   10000, 176.510,  91.040\n   11000, 206.290, 109.090\n   12000, 234.550, 113.240\n   13000, 145.780, 116.350\n   14000, 195.920, 136.780\n   15000, 285.160, 145.350\n   16000, 351.290, 163.250\n   17000, 230.130, 117.030\n   18000, 393.510, 248.330\n   19000, 386.950, 262.300\n   20000, 470.300, 276.930\n   21000, 441.400, 298.240\n   22000, 518.830, 342.060\n   23000, 666.520, 353.580\n   24000, 658.380, 358.820\n   25000, 501.220, 329.560\n   26000, 717.520, 383.870\n   27000, 613.280, 389.310\n   28000, 729.730, 417.410\n   29000, 806.880, 434.640\n   30000, 986.200, 461.920\n   31000, 963.370, 496.450\n   32000, 746.650, 526.510\n   33000, 533.820, 338.000\n   34000,1304.450, 742.300\n   35000,1153.290, 751.950\n   36000,1011.110, 824.820\n   37000,1629.960, 875.250\n   38000,1589.600, 911.080\n   39000,1515.360, 904.200\n   40000,1584.890, 928.380\n   41000,1717.890, 940.060\n   42000,1871.490,1024.250\n   43000,2105.260,1090.620\n   44000,1948.810,1134.440\n   45000,2258.230,1122.250\n   46000,1755.090,1129.810\n   47000,2189.070,1182.960\n   48000,2466.290,1176.400\n   49000,1684.410,1190.410\n   50000,1579.320,1094.500\n   51000,2143.720,1247.690\n   52000,2253.060,1221.500\n   53000,1892.630,1276.360\n   54000,2354.830,1247.570\n   55000,2635.360,1344.510\n   56000,2209.270,1400.650\n   57000,2552.340,1416.450\n   58000,2613.590,1446.690\n   59000,3064.230,1487.160\n   60000,3131.710,1509.570\n   61000,2422.420,1532.980\n   62000,3199.700,1542.660\n   63000,2146.500,1610.320\n   64000,2979.300,1614.880\n   65000,2529.020,1679.670\n   66000,1715.870,1041.060\n   67000,2880.890,1876.290\n   68000,4189.330,2197.100\n   69000,3592.530,2202.670\n   70000,3601.120,2202.860\n   71000,4499.890,2361.660\n   72000,4011.450,2529.160\n   73000,3677.680,2543.800\n   74000,4394.700,2520.670\n   75000,4213.160,2555.380\n   76000,3922.860,2618.970\n   77000,4784.010,2677.430\n   78000,4826.750,2661.000\n   79000,5193.560,2691.590\n   80000,5443.510,2676.350\n   81000,5094.220,2769.720\n   82000,4916.860,2816.860\n   83000,4703.290,2870.430\n   84000,4300.080,3033.360\n   85000,4954.930,3034.710\n   86000,6332.210,3092.720\n   87000,5175.040,3177.270\n   88000,4869.520,3225.410\n   89000,4899.780,3249.470\n   90000,5285.750,3262.730\n   91000,6518.280,3245.300\n   92000,6275.790,3239.740\n   93000,6038.070,3297.970\n   94000,6117.300,3317.090\n   95000,6813.910,3331.360\n   96000,4836.160,3419.760\n   97000,4792.130,3394.830\n   98000,5879.920,3379.490\n   99000,4922.370,3031.840\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_basic_operations_slow2_precisions_to_10000.csv",
    "content": "   value,multiply 0.5,divide 2\n  number,  number,  number\n       0,   0.056,   0.100\n     100,   0.370,   0.399\n     200,   0.475,   0.500\n     300,   0.631,   0.676\n     400,   2.118,   2.212\n     500,   2.651,   2.736\n     600,   2.832,   3.031\n     700,   3.354,   3.554\n     800,   3.663,   4.003\n     900,   4.203,   4.415\n    1000,   4.976,   5.203\n    1100,   4.830,   5.003\n    1200,   5.498,   5.793\n    1300,   6.092,   6.266\n    1400,   6.926,   7.236\n    1500,   7.754,   8.130\n    1600,   7.869,   8.372\n    1700,   8.916,   9.254\n    1800,   9.661,  10.202\n    1900,  10.788,  11.540\n    2000,  11.595,  12.218\n    2100,  10.014,  10.408\n    2200,  11.079,  11.499\n    2300,  12.437,  12.990\n    2400,  13.031,  13.997\n    2500,  14.538,  15.106\n    2600,  15.466,  16.080\n    2700,  16.762,  17.626\n    2800,  18.116,  19.267\n    2900,  19.033,  20.012\n    3000,  20.906,  22.053\n    3100,  20.739,  21.767\n    3200,  24.472,  26.129\n    3300,  25.325,  27.006\n    3400,  26.439,  27.844\n    3500,  28.352,  30.218\n    3600,  29.011,  30.991\n    3700,  30.933,  32.637\n    3800,  31.983,  33.992\n    3900,  33.676,  35.524\n    4000,  34.748,  36.649\n    4100,  25.802,  27.310\n    4200,  27.400,  29.569\n    4300,  29.495,  31.583\n    4400,  31.219,  33.242\n    4500,  32.976,  35.502\n    4600,  34.957,  37.614\n    4700,  36.368,  39.201\n    4800,  38.403,  40.864\n    4900,  40.970,  43.436\n    5000,  42.735,  45.508\n    5100,  45.314,  47.358\n    5200,  68.498,  71.837\n    5300,  69.856,  73.532\n    5400,  72.653,  76.304\n    5500,  77.590,  81.723\n    5600,  77.220,  82.384\n    5700,  78.006,  82.150\n    5800,  78.952,  82.572\n    5900,  79.298,  84.451\n    6000,  80.872,  85.785\n    6100,  82.479,  87.979\n    6200,  78.204,  81.256\n    6300,  79.608,  83.130\n    6400,  79.897,  84.325\n    6500,  81.357,  85.312\n    6600,  82.315,  87.593\n    6700,  83.095,  88.433\n    6800,  85.024,  88.781\n    6900,  88.526,  94.147\n    7000,  91.065,  96.204\n    7100,  93.291,  98.065\n    7200,  92.085,  98.247\n    7300,  98.013, 102.860\n    7400,  99.320, 106.185\n    7500, 102.202, 107.197\n    7600, 104.318, 110.906\n    7700, 104.769, 114.558\n    7800, 107.894, 119.251\n    7900, 109.529, 120.759\n    8000, 111.686, 120.149\n    8100, 113.921, 122.240\n    8200,  77.032,  81.956\n    8300,  79.177,  84.202\n    8400,  83.964,  88.862\n    8500,  88.043,  92.238\n    8600,  90.420,  95.564\n    8700,  93.979,  99.948\n    8800,  95.668, 102.433\n    8900, 100.335, 105.773\n    9000, 104.288, 109.889\n    9100, 107.380, 112.805\n    9200, 111.457, 118.320\n    9300, 162.552, 173.761\n    9400, 166.265, 174.043\n    9500, 170.623, 179.336\n    9600, 180.539, 188.712\n    9700, 182.274, 194.558\n    9800, 184.570, 196.609\n    9900, 190.601, 200.449\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_basic_operations_slow2_precisions_to_100000.csv",
    "content": "   value,multiply 0.5,divide 2\n  number,  number,  number\n       0,   0.100,   0.100\n    1000,   5.270,   5.310\n    2000,  11.500,  12.210\n    3000,  22.090,  22.530\n    4000,  32.230,  36.480\n    5000,  41.700,  45.020\n    6000,  80.960,  85.580\n    7000,  91.090,  94.440\n    8000, 109.700, 119.140\n    9000, 105.200, 108.470\n   10000, 192.550, 206.580\n   11000, 219.080, 247.770\n   12000, 246.860, 262.700\n   13000, 246.450, 259.480\n   14000, 290.840, 307.420\n   15000, 321.580, 331.320\n   16000, 353.910, 366.200\n   17000, 260.780, 274.130\n   18000, 529.270, 549.430\n   19000, 565.080, 591.630\n   20000, 602.200, 609.530\n   21000, 635.020, 661.530\n   22000, 723.760, 760.120\n   23000, 732.290, 768.030\n   24000, 742.390, 781.740\n   25000, 684.630, 732.080\n   26000, 739.330, 836.550\n   27000, 848.640, 880.390\n   28000, 944.990, 940.480\n   29000, 936.610,1002.670\n   30000,1013.910,1036.750\n   31000,1039.180,1102.070\n   32000,1055.830,1131.200\n   33000, 717.320, 758.610\n   34000,1539.170,1653.030\n   35000,1597.260,1686.410\n   36000,1737.620,1821.120\n   37000,1811.300,1953.910\n   38000,1884.580,1984.200\n   39000,1865.910,2005.000\n   40000,1932.980,1994.390\n   41000,1943.630,2034.300\n   42000,2130.650,2218.480\n   43000,2258.870,2372.550\n   44000,2313.790,2436.130\n   45000,2387.910,2466.150\n   46000,2336.050,2467.860\n   47000,2401.900,2568.500\n   48000,2436.710,2564.790\n   49000,2469.800,2603.990\n   50000,2254.260,2352.900\n   51000,2530.820,2699.140\n   52000,2547.120,2679.190\n   53000,2578.050,2728.840\n   54000,2636.560,2754.020\n   55000,2712.300,2902.870\n   56000,2903.340,3076.990\n   57000,2943.890,3123.250\n   58000,2948.330,3058.370\n   59000,3079.070,3222.130\n   60000,3102.010,3269.550\n   61000,3182.150,3337.870\n   62000,3188.910,3397.970\n   63000,3336.670,3493.780\n   64000,3301.410,3528.420\n   65000,3413.620,3580.330\n   66000,2208.780,2298.300\n   67000,3299.570,4051.890\n   68000,4424.160,4726.360\n   69000,3824.350,4754.230\n   70000,4499.370,4796.580\n   71000,4737.730,5065.790\n   72000,5049.060,5324.050\n   73000,5217.590,5541.740\n   74000,5171.290,5442.970\n   75000,5258.800,5543.880\n   76000,5324.180,5628.870\n   77000,5418.730,5710.170\n   78000,5371.380,5708.070\n   79000,5428.340,5695.960\n   80000,5466.330,5786.870\n   81000,5653.000,5975.520\n   82000,5767.900,6083.490\n   83000,5910.080,6224.120\n   84000,6166.360,6483.330\n   85000,6260.300,6607.770\n   86000,6328.690,6720.120\n   87000,6495.810,6743.970\n   88000,6588.560,6896.360\n   89000,6640.050,6877.690\n   90000,6404.910,6943.300\n   91000,6590.740,6915.940\n   92000,6698.240,6974.970\n   93000,6724.410,7059.400\n   94000,6798.110,7103.460\n   95000,6822.370,7181.020\n   96000,6848.860,7206.460\n   97000,6851.110,7301.530\n   98000,6948.790,7334.890\n   99000,6161.110,6507.120\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_basic_operations_slow_precisions_to_10000.csv",
    "content": "   value,multiply,  divide\n  number,  number,  number\n       0,   0.093,   0.209\n     100,   1.140,   1.100\n     200,   2.885,   2.096\n     300,   4.854,   3.918\n     400,   8.589,   7.425\n     500,  12.188,  10.452\n     600,  16.251,  14.319\n     700,  20.694,  18.447\n     800,  21.806,  19.591\n     900,  26.908,  23.626\n    1000,  31.087,  27.027\n    1100,  35.969,  31.732\n    1200,  41.948,  37.172\n    1300,  47.908,  42.419\n    1400,  56.508,  49.366\n    1500,  62.874,  55.060\n    1600,  62.105,  53.589\n    1700,  68.954,  59.667\n    1800,  75.209,  65.204\n    1900,  81.485,  71.252\n    2000,  86.244,  74.850\n    2100,  89.649,  80.611\n    2200,  97.276,  88.610\n    2300, 104.770,  93.256\n    2400, 116.990, 106.601\n    2500, 125.439, 112.088\n    2600, 147.258, 119.063\n    2700, 158.741, 130.788\n    2800, 168.365, 137.929\n    2900, 174.257, 144.281\n    3000, 182.885, 152.944\n    3100, 178.502, 151.545\n    3200, 189.546, 160.643\n    3300, 195.569, 167.801\n    3400, 206.194, 177.314\n    3500, 216.034, 183.037\n    3600, 222.859, 190.953\n    3700, 238.156, 200.719\n    3800, 246.205, 207.192\n    3900, 254.710, 215.563\n    4000, 265.094, 223.315\n    4100, 244.746, 223.446\n    4200, 259.475, 233.645\n    4300, 265.882, 240.269\n    4400, 278.967, 251.173\n    4500, 296.561, 262.461\n    4600, 332.213, 285.362\n    4700, 373.236, 294.463\n    4800, 388.629, 306.544\n    4900, 399.719, 318.878\n    5000, 413.719, 325.967\n    5100, 431.430, 342.733\n    5200, 470.053, 375.135\n    5300, 480.224, 387.295\n    5400, 502.783, 401.135\n    5500, 519.493, 412.260\n    5600, 534.921, 423.661\n    5700, 538.078, 425.315\n    5800, 556.041, 444.715\n    5900, 563.685, 455.732\n    6000, 575.079, 462.738\n    6100, 568.320, 459.874\n    6200, 569.629, 463.210\n    6300, 579.572, 473.682\n    6400, 588.676, 475.698\n    6500, 603.735, 492.183\n    6600, 615.947, 509.438\n    6700, 644.376, 509.347\n    6800, 716.107, 526.530\n    6900, 703.644, 548.737\n    7000, 744.089, 573.773\n    7100, 727.048, 585.065\n    7200, 735.151, 592.592\n    7300, 743.281, 616.885\n    7400, 774.942, 621.643\n    7500, 780.630, 636.321\n    7600, 792.054, 645.153\n    7700, 801.433, 647.243\n    7800, 832.432, 668.280\n    7900, 840.424, 683.131\n    8000, 852.794, 688.926\n    8100, 874.804, 712.773\n    8200, 759.322, 665.669\n    8300, 778.584, 683.286\n    8400, 808.092, 701.215\n    8500, 828.849, 715.613\n    8600, 834.329, 725.771\n    8700, 872.163, 742.460\n    8800, 980.929, 759.169\n    8900,1007.524, 757.956\n    9000,1041.284, 801.575\n    9100,1087.158, 839.509\n    9200,1112.008, 858.966\n    9300,1193.505, 938.598\n    9400,1212.195, 948.119\n    9500,1215.544, 967.015\n    9600,1261.323, 987.970\n    9700,1259.451,1000.424\n    9800,1284.597,1018.373\n    9900,1295.878,1029.595\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_basic_operations_slow_precisions_to_100000.csv",
    "content": "   value,multiply,  divide\n  number,  number,  number\n       0,   0.100,   0.200\n    1000,  32.310,  27.470\n    2000,  87.610,  76.110\n    3000, 185.070, 157.840\n    4000, 260.770, 229.060\n    5000, 415.990, 324.210\n    6000, 574.730, 476.880\n    7000, 714.650, 572.550\n    8000, 863.460, 689.800\n    9000,1017.140, 789.710\n   10000,1325.690,1041.540\n   11000,1522.500,1205.120\n   12000,1740.330,1338.800\n   13000,1826.020,1459.570\n   14000,2118.060,1744.160\n   15000,2309.350,1891.450\n   16000,2544.500,2031.530\n   17000,2889.890,2136.210\n   18000,3351.890,2577.770\n   19000,3665.210,2818.450\n   20000,3819.000,2994.000\n   21000,4253.410,3315.660\n   22000,4656.910,3585.010\n   23000,4843.950,3763.420\n   24000,5039.350,3977.020\n   25000,4962.270,4054.180\n   26000,5437.360,4357.660\n   27000,5650.430,4521.320\n   28000,6234.560,5038.020\n   29000,6463.840,5213.640\n   30000,6758.230,5467.440\n   31000,7086.280,5690.150\n   32000,7323.320,5879.660\n   33000,6614.740,5756.370\n   34000,8772.040,6901.660\n   35000,9020.210,7107.630\n   36000,9703.820,7575.650\n   37000,10156.280,8010.220\n   38000,10538.110,8248.460\n   39000,10866.190,8517.700\n   40000,11023.630,8708.050\n   41000,11625.350,9146.410\n   42000,12498.120,9895.180\n   43000,13000.550,10195.430\n   44000,13354.740,10536.660\n   45000,13571.330,10779.210\n   46000,13852.610,11020.420\n   47000,14267.510,11405.970\n   48000,14512.540,11531.060\n   49000,14648.640,11754.320\n   50000,14749.910,11774.400\n   51000,15499.500,12367.210\n   52000,15733.350,12673.690\n   53000,15956.170,12827.620\n   54000,16463.000,13186.910\n   55000,17249.440,13958.020\n   56000,18083.900,14447.220\n   57000,18422.530,14859.060\n   58000,18660.970,14964.560\n   59000,19066.960,15329.550\n   60000,19437.830,15603.330\n   61000,19904.010,15935.150\n   62000,20474.860,16536.540\n   63000,21328.230,17276.090\n   64000,21510.790,17440.250\n   65000,22134.070,17798.310\n   66000,19276.260,16847.020\n   67000,23770.750,18928.380\n   68000,25266.860,19938.160\n   69000,25569.220,20167.660\n   70000,25850.480,20506.500\n   71000,26965.470,21151.110\n   72000,27893.720,21923.700\n   73000,28819.880,22700.430\n   74000,29065.230,22836.300\n   75000,29396.420,23210.810\n   76000,29759.820,23464.660\n   77000,30315.410,23943.450\n   78000,30488.620,24256.840\n   79000,31199.520,24622.510\n   80000,31276.180,24729.080\n   81000,32526.190,25392.610\n   82000,33093.320,26332.370\n   83000,34526.120,27276.050\n   84000,35202.140,27966.520\n   85000,35661.250,28241.740\n   86000,36256.190,28648.940\n   87000,36761.580,29247.710\n   88000,37429.140,29598.950\n   89000,37823.680,29934.540\n   90000,37916.420,30283.600\n   91000,38409.170,30471.760\n   92000,38998.650,31110.830\n   93000,39470.000,31479.980\n   94000,39933.300,31887.540\n   95000,40270.540,32283.850\n   96000,40698.390,32573.280\n   97000,41220.590,33036.580\n   98000,41283.710,32979.900\n   99000,40834.780,32893.680\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_bigdec_string_impl_precisions_to_10000.csv",
    "content": "   value,toBigDecimal/3,toBigDecimal/4,toBigDecimal/5,toBigDecimal/6,toBigDecimal/8\n  number,  number,  number,  number,  number,  number\n       0,   0.100,   0.100,   0.070,   0.090,   0.050\n     200,   2.800,   2.790,   3.540,   3.450,   3.420\n     400,   5.000,   5.000,   6.550,   6.600,   6.520\n     600,   8.500,   8.820,  10.610,  10.650,  10.770\n     800,  12.360,  12.350,  14.900,  14.490,  15.160\n    1000,  16.610,  16.080,  18.870,  19.310,  19.380\n    1200,  20.990,  20.990,  23.080,  23.080,  22.620\n    1400,  25.530,  26.810,  28.840,  29.890,  28.380\n    1600,  30.430,  31.760,  33.540,  33.680,  34.540\n    1800,  37.070,  37.240,  39.940,  39.740,  38.740\n    2000,  43.840,  43.610,  44.840,  45.340,  45.640\n    2200,  51.470,  50.350,  51.490,  52.660,  50.930\n    2400,  59.820,  59.530,  58.040,  58.990,  57.340\n    2600,  68.320,  67.270,  66.030,  66.600,  64.530\n    2800,  74.760,  74.330,  73.920,  72.500,  72.840\n    3000,  83.340,  82.200,  81.530,  80.700,  79.220\n    3200, 103.830, 102.920,  90.270,  88.120,  89.070\n    3400, 113.860, 114.010,  99.010,  98.880,  98.900\n    3600, 127.970, 129.170, 107.440, 109.080, 108.930\n    3800, 135.250, 138.490, 116.820, 121.020, 120.720\n    4000, 146.890, 147.040, 129.260, 127.630, 131.430\n    4200, 161.600, 160.920, 137.530, 138.850, 139.100\n    4400, 176.250, 175.140, 148.200, 149.250, 149.880\n    4600, 184.580, 184.510, 161.430, 163.800, 160.530\n    4800, 208.510, 205.420, 170.930, 169.980, 170.080\n    5000, 221.780, 220.430, 181.770, 182.980, 182.860\n    5200, 234.770, 236.010, 198.710, 197.880, 200.480\n    5400, 252.390, 251.720, 212.280, 209.700, 210.000\n    5600, 263.260, 265.700, 219.060, 216.340, 222.290\n    5800, 281.880, 279.580, 235.540, 234.920, 238.410\n    6000, 299.660, 298.500, 257.510, 259.370, 259.510\n    6200, 323.270, 324.920, 360.920, 355.800, 353.820\n    6400, 342.090, 342.580, 371.070, 371.070, 374.440\n    6600, 358.200, 359.710, 384.380, 389.100, 380.860\n    6800, 377.760, 377.650, 406.370, 411.560, 403.520\n    7000, 409.170, 410.610, 439.030, 438.800, 435.900\n    7200, 431.540, 430.160, 462.030, 450.990, 459.410\n    7400, 450.630, 457.260, 474.400, 478.730, 478.910\n    7600, 472.680, 472.110, 499.370, 495.240, 495.300\n    7800, 490.670, 492.590, 515.050, 515.630, 512.230\n    8000, 512.930, 514.340, 559.950, 575.220, 565.380\n    8200, 519.780, 525.280, 570.700, 569.760, 569.020\n    8400, 548.060, 549.730, 619.490, 610.260, 614.790\n    8600, 569.670, 572.270, 624.210, 629.090, 628.050\n    8800, 594.510, 589.640, 659.510, 656.960, 657.610\n    9000, 613.840, 615.030, 676.260, 681.460, 673.200\n    9200, 642.080, 642.290, 707.310, 705.570, 706.940\n    9400, 697.380, 695.050, 745.500, 735.020, 743.000\n    9600, 711.240, 720.280, 772.690, 764.820, 763.110\n    9800, 747.910, 745.620, 791.620, 794.880, 799.020\n   10000, 767.720, 767.300, 819.090, 814.170, 813.460\n   10200, 795.460, 797.730, 837.260, 837.130, 844.250\n   10400, 837.400, 837.260, 884.710, 882.510, 889.680\n   10600, 865.580, 864.030, 905.910, 905.610, 912.680\n   10800, 885.320, 887.080, 973.090, 966.550, 964.320\n   11000, 897.310, 899.090, 960.540, 962.990, 973.930\n   11200, 913.610, 927.260,1012.280,1018.720,1019.590\n   11400, 991.350, 950.060,1043.690,1046.260,1042.310\n   11600,1020.860, 978.770,1074.640,1067.840,1075.000\n   11800,1021.500,1012.340,1101.390,1109.590,1096.580\n   12000,1055.170,1048.320,1130.150,1128.550,1141.240\n   12200,1088.270,1071.970,1175.530,1176.490,1188.120\n   12400,1147.860,1135.910,1221.120,1220.280,1228.940\n   12600,1176.020,1170.830,1258.650,1256.060,1272.710\n   12800,1199.120,1193.900,1287.860,1289.920,1289.910\n   13000,1233.760,1235.830,1322.750,1321.890,1329.940\n   13200,1271.900,1267.460,1330.280,1343.660,1331.750\n   13400,1298.760,1299.040,1369.030,1365.670,1367.530\n   13600,1337.900,1331.180,1397.140,1399.450,1397.660\n   13800,1371.020,1364.240,1428.010,1419.300,1431.450\n   14000,1430.060,1431.610,1496.490,1486.020,1493.980\n   14200,1453.650,1456.220,1509.340,1514.240,1516.670\n   14400,1484.770,1497.890,1555.930,1550.400,1567.290\n   14600,1521.840,1522.410,1595.840,1587.920,1616.180\n   14800,1570.410,1576.020,1625.190,1624.150,1637.460\n   15000,1615.300,1615.390,1673.320,1688.210,1684.380\n   15200,1657.190,1649.360,1695.940,1719.660,1731.150\n   15400,1683.480,1684.670,1783.350,1762.510,1751.830\n   15600,1713.620,1728.910,1802.450,1798.640,1814.280\n   15800,1762.360,1748.760,1869.360,1863.590,1865.510\n   16000,1789.240,1785.930,1902.260,1891.610,1882.760\n   16200,1816.760,1844.980,1951.390,1945.900,1944.130\n   16400,1821.920,1827.890,1909.870,1912.040,1902.040\n   16600,1846.960,1855.170,1943.920,1956.800,1939.190\n   16800,1918.370,1909.690,1997.330,1981.100,1988.870\n   17000,1965.740,1928.810,2015.880,2026.370,2013.410\n   17200,1984.350,1988.990,2068.770,2074.170,2071.240\n   17400,2018.710,2022.190,2109.090,2118.600,2108.670\n   17600,2060.450,2061.880,2140.220,2141.420,2139.120\n   17800,2110.400,2102.090,2188.460,2200.190,2183.250\n   18000,2164.520,2170.490,2204.190,2219.780,2225.220\n   18200,2223.250,2223.220,2283.450,2280.270,2268.700\n   18400,2299.140,2289.990,2349.210,2338.440,2340.920\n   18600,2376.200,2377.740,2435.190,2428.030,2469.360\n   18800,2414.270,2402.890,2388.280,2396.400,2401.350\n   19000,2468.090,2456.980,2449.380,2445.230,2439.650\n   19200,2528.350,2506.580,2469.380,2481.050,2485.420\n   19400,2564.880,2560.240,2536.220,2530.550,2522.860\n   19600,2595.690,2591.270,2594.080,2584.290,2574.600\n   19800,2645.320,2647.260,2603.530,2603.260,2616.770\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_bigdec_string_impl_precisions_to_100000.csv",
    "content": "   value,toBigDecimal/4,toBigDecimal/8,toBigDecimal/16\n  number,  number,  number,  number\n       0,   0.100,   0.100,   0.100\n   10000, 765.440, 819.990, 772.380\n   20000,2700.240,2724.060,3895.260\n   30000,5736.500,5512.100,7593.460\n   40000,9580.830,8913.520,12185.900\n   50000,14670.090,13316.770,18050.340\n   60000,20563.560,18207.990,23639.160\n   70000,27342.080,23499.290,29737.810\n   80000,34679.910,29569.100,37924.780\n   90000,44132.170,36832.340,46408.200\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_bigdec_string_impl_precisions_to_2000.csv",
    "content": "   value,toBigDecimal/3,toBigDecimal/4,toBigDecimal/5,toBigDecimal/6,toBigDecimal/8\n  number,  number,  number,  number,  number,  number\n       0,   0.070,   0.000,   0.100,   0.040,   0.060\n       1,   0.000,   0.000,   0.000,   0.000,   0.000\n       2,   0.000,   0.000,   0.000,   0.000,   0.000\n       3,   0.000,   0.000,   0.000,   0.000,   0.000\n       4,   0.000,   0.000,   0.000,   0.000,   0.000\n       5,   0.000,   0.000,   0.000,   0.000,   0.000\n       6,   0.000,   0.000,   0.000,   0.000,   0.000\n       7,   0.000,   0.000,   0.000,   0.000,   0.000\n       8,   0.000,   0.000,   0.000,   0.000,   0.000\n       9,   0.000,   0.000,   0.000,   0.000,   0.000\n      10,   0.000,   0.000,   0.000,   0.000,   0.000\n      11,   0.000,   0.000,   0.000,   0.000,   0.000\n      12,   0.000,   0.000,   0.000,   0.000,   0.000\n      13,   0.000,   0.000,   0.000,   0.000,   0.000\n      14,   0.000,   0.000,   0.000,   0.000,   0.000\n      15,   0.000,   0.000,   0.000,   0.000,   0.000\n      16,   0.000,   0.000,   0.000,   0.000,   0.000\n      17,   0.000,   0.000,   0.000,   0.000,   0.000\n      18,   0.000,   0.000,   0.000,   0.000,   0.000\n      19,   0.200,   0.190,   0.170,   0.180,   0.170\n      20,   0.220,   0.210,   0.400,   0.390,   0.500\n      21,   0.320,   0.500,   0.500,   0.500,   0.700\n      22,   0.220,   0.300,   0.500,   0.500,   0.700\n      23,   0.200,   0.300,   0.440,   0.420,   1.120\n      24,   0.220,   0.240,   0.440,   0.410,   0.500\n      25,   0.270,   0.300,   0.450,   0.410,   0.500\n      26,   0.300,   0.420,   0.500,   0.500,   0.600\n      27,   0.300,   0.400,   0.520,   0.500,   0.600\n      28,   0.300,   0.300,   0.500,   0.500,   0.700\n      29,   0.300,   0.300,   0.500,   0.500,   0.700\n      30,   0.300,   0.400,   0.500,   0.500,   0.800\n      31,   0.300,   0.500,   0.600,   0.580,   0.900\n      32,   0.300,   0.300,   0.550,   0.500,   0.580\n      33,   0.300,   0.300,   0.540,   0.500,   0.600\n      34,   0.300,   0.510,   0.560,   0.500,   0.700\n      35,   0.300,   0.500,   0.530,   0.500,   0.700\n      36,   0.300,   0.300,   0.540,   0.500,   0.800\n      37,   0.300,   0.310,   0.530,   0.520,   0.820\n      38,   0.320,   0.500,   0.620,   0.560,   0.900\n      39,   0.400,   0.600,   0.700,   0.700,   1.100\n      40,   0.300,   0.320,   0.600,   0.600,   0.600\n      41,   0.400,   0.500,   0.700,   0.700,   0.700\n      42,   0.400,   0.510,   0.700,   0.700,   0.800\n      43,   0.400,   0.600,   0.700,   0.700,   0.800\n      44,   0.440,   0.500,   0.740,   0.700,   0.920\n      45,   0.400,   0.500,   0.700,   0.700,   0.970\n      46,   0.450,   0.600,   0.700,   0.700,   1.100\n      47,   0.400,   0.600,   0.700,   0.700,   1.100\n      48,   0.490,   0.500,   0.700,   0.700,   0.700\n      49,   0.490,   0.500,   0.700,   0.710,   0.700\n      50,   0.500,   0.600,   0.700,   0.700,   0.840\n      51,   0.500,   0.700,   0.790,   0.760,   0.910\n      52,   0.500,   0.500,   0.710,   0.700,   1.000\n      53,   0.500,   0.500,   0.700,   0.700,   1.000\n      54,   0.480,   0.600,   0.700,   0.700,   1.150\n      55,   0.500,   0.700,   0.720,   0.710,   1.220\n      56,   0.500,   0.500,   0.720,   0.730,   0.770\n      57,   0.500,   0.500,   0.770,   0.700,   0.800\n      58,   0.500,   0.600,   0.700,   0.700,   0.930\n      59,   0.500,   0.700,   0.700,   0.700,   0.900\n      60,   0.500,   0.500,   0.800,   0.800,   1.100\n      61,   0.500,   0.500,   0.790,   0.750,   1.140\n      62,   0.500,   0.600,   0.780,   0.760,   1.180\n      63,   0.500,   0.710,   0.760,   0.740,   1.210\n      64,   0.500,   0.500,   0.780,   0.740,   0.800\n      65,   0.500,   0.550,   0.800,   0.790,   0.810\n      66,   0.500,   0.660,   0.830,   0.800,   0.900\n      67,   0.500,   0.700,   0.760,   0.790,   1.000\n      68,   0.500,   0.500,   0.800,   0.800,   1.100\n      69,   0.500,   0.530,   0.780,   0.800,   1.110\n      70,   0.500,   0.680,   0.870,   0.800,   1.280\n      71,   0.500,   0.700,   0.770,   0.800,   1.300\n      72,   0.500,   0.500,   0.810,   0.800,   0.800\n      73,   0.700,   0.570,   0.770,   0.760,   0.800\n      74,   0.870,   0.700,   0.840,   0.800,   0.910\n      75,   1.000,   0.800,   0.960,   0.890,   1.050\n      76,   1.100,   1.130,   0.900,   0.920,   1.120\n      77,   1.130,   1.110,   1.020,   1.000,   1.300\n      78,   1.200,   1.100,   1.070,   1.000,   1.300\n      79,   1.200,   1.100,   1.010,   1.000,   1.410\n      80,   1.140,   1.110,   0.920,   0.900,   0.920\n      81,   1.200,   1.100,   1.040,   0.900,   0.920\n      82,   1.200,   1.170,   0.940,   0.900,   1.040\n      83,   1.200,   1.010,   0.950,   0.900,   1.100\n      84,   1.210,   1.300,   0.930,   0.900,   1.200\n      85,   1.210,   1.200,   0.920,   0.900,   1.250\n      86,   1.210,   1.200,   1.050,   1.000,   1.300\n      87,   1.220,   1.100,   1.090,   1.000,   1.410\n      88,   1.300,   1.300,   1.030,   1.000,   1.130\n      89,   1.300,   1.230,   1.010,   1.000,   1.040\n      90,   1.300,   1.250,   1.060,   1.010,   1.180\n      91,   1.300,   1.100,   1.070,   1.000,   1.220\n      92,   1.300,   1.300,   1.080,   1.060,   1.300\n      93,   1.300,   1.290,   1.050,   1.000,   1.300\n      94,   1.300,   1.280,   1.040,   1.000,   1.420\n      95,   1.300,   1.110,   1.000,   1.010,   1.470\n      96,   1.300,   1.330,   1.180,   1.100,   1.100\n      97,   1.300,   1.300,   1.120,   1.090,   1.100\n      98,   1.300,   1.300,   1.100,   1.060,   1.250\n      99,   1.360,   1.230,   1.150,   1.100,   1.300\n     100,   1.380,   1.400,   1.160,   1.100,   1.380\n     101,   1.310,   1.300,   1.100,   1.100,   1.470\n     102,   1.330,   1.300,   1.100,   1.100,   1.500\n     103,   1.330,   1.210,   1.280,   1.100,   1.600\n     104,   1.430,   1.400,   1.110,   1.100,   1.100\n     105,   1.400,   1.300,   1.190,   1.100,   1.100\n     106,   1.400,   1.300,   1.100,   1.100,   1.200\n     107,   1.400,   1.240,   1.100,   1.100,   1.300\n     108,   1.400,   1.400,   1.120,   1.110,   1.450\n     109,   1.420,   1.360,   1.150,   1.100,   1.500\n     110,   1.460,   1.310,   1.150,   1.100,   1.520\n     111,   1.490,   1.270,   1.130,   1.100,   1.630\n     112,   1.480,   1.500,   1.100,   1.100,   1.100\n     113,   1.510,   1.400,   1.100,   1.100,   1.140\n     114,   1.530,   1.350,   1.210,   1.110,   1.300\n     115,   1.580,   1.310,   1.230,   1.170,   1.410\n     116,   1.600,   1.600,   1.170,   1.170,   1.600\n     117,   1.540,   1.500,   1.160,   1.100,   1.500\n     118,   1.540,   1.410,   1.200,   1.190,   1.600\n     119,   1.600,   1.300,   1.130,   1.130,   1.600\n     120,   1.600,   1.600,   1.430,   1.200,   1.200\n     121,   1.600,   1.530,   1.270,   1.150,   1.200\n     122,   1.600,   1.500,   1.370,   1.200,   1.300\n     123,   1.600,   1.300,   1.300,   1.170,   1.400\n     124,   1.650,   1.600,   1.270,   1.200,   1.500\n     125,   1.600,   1.500,   1.210,   1.100,   1.500\n     126,   1.600,   1.500,   1.200,   1.160,   1.600\n     127,   1.600,   1.330,   1.140,   1.160,   1.690\n     128,   1.600,   1.690,   1.220,   1.200,   1.210\n     129,   1.660,   1.600,   1.210,   1.200,   1.300\n     130,   1.600,   1.500,   1.230,   1.210,   1.320\n     131,   1.640,   1.370,   1.180,   1.130,   1.420\n     132,   1.680,   1.760,   1.250,   1.200,   1.520\n     133,   1.700,   1.610,   1.200,   1.200,   1.510\n     134,   1.760,   1.520,   1.220,   1.200,   1.620\n     135,   1.730,   1.400,   1.330,   1.200,   1.690\n     136,   1.700,   1.800,   1.210,   1.200,   1.220\n     137,   1.700,   1.620,   1.250,   1.220,   1.320\n     138,   1.700,   1.600,   1.260,   1.260,   1.400\n     139,   1.730,   1.420,   1.240,   1.200,   1.400\n     140,   1.800,   1.800,   1.230,   1.200,   1.540\n     141,   1.800,   1.660,   1.210,   1.200,   1.600\n     142,   1.760,   1.600,   1.230,   1.200,   1.640\n     143,   1.700,   1.400,   1.290,   1.300,   1.700\n     144,   1.790,   1.800,   1.330,   1.310,   1.300\n     145,   1.800,   1.800,   1.660,   1.480,   1.300\n     146,   1.800,   1.810,   1.600,   1.600,   1.350\n     147,   1.820,   1.850,   1.970,   1.800,   1.420\n     148,   1.900,   1.870,   1.970,   1.990,   1.600\n     149,   1.800,   2.000,   2.110,   2.000,   1.600\n     150,   1.800,   2.200,   2.200,   2.200,   1.780\n     151,   1.860,   2.300,   2.830,   2.340,   1.800\n     152,   1.880,   1.910,   2.460,   2.400,   2.610\n     153,   1.920,   2.020,   2.850,   2.400,   2.400\n     154,   1.950,   2.260,   2.990,   2.570,   2.500\n     155,   2.000,   2.430,   2.730,   2.500,   2.410\n     156,   2.030,   2.000,   2.600,   2.560,   2.430\n     157,   2.190,   2.150,   2.670,   2.600,   2.420\n     158,   2.010,   2.320,   2.820,   2.600,   2.410\n     159,   2.020,   2.460,   2.620,   2.600,   2.300\n     160,   2.150,   2.140,   2.630,   2.610,   2.630\n     161,   2.040,   2.200,   2.650,   2.610,   2.590\n     162,   2.120,   2.400,   2.700,   2.600,   2.610\n     163,   2.010,   2.420,   2.700,   2.620,   2.550\n     164,   2.100,   2.100,   2.680,   2.620,   2.520\n     165,   2.120,   2.210,   2.650,   2.600,   2.420\n     166,   2.070,   2.400,   2.740,   2.650,   2.420\n     167,   2.120,   2.500,   2.700,   2.630,   2.290\n     168,   2.140,   2.120,   2.730,   2.650,   2.840\n     169,   2.100,   2.220,   2.680,   2.620,   2.600\n     170,   2.110,   2.400,   2.670,   2.650,   2.630\n     171,   2.120,   2.540,   2.620,   2.630,   2.600\n     172,   2.120,   2.120,   2.710,   2.740,   2.610\n     173,   2.100,   2.320,   2.770,   2.710,   2.630\n     174,   2.130,   2.430,   2.730,   2.700,   2.550\n     175,   2.120,   2.610,   2.720,   2.770,   2.400\n     176,   2.200,   2.200,   2.730,   2.710,   2.800\n     177,   2.220,   2.320,   2.760,   2.750,   2.740\n     178,   2.200,   2.490,   2.780,   2.790,   2.760\n     179,   2.200,   2.650,   2.800,   2.810,   2.710\n     180,   2.200,   2.230,   2.800,   2.820,   2.840\n     181,   2.200,   2.390,   2.800,   2.800,   2.600\n     182,   2.210,   2.500,   2.800,   2.800,   2.620\n     183,   2.200,   2.610,   2.840,   2.810,   2.490\n     184,   2.200,   2.280,   2.860,   2.820,   2.810\n     185,   2.300,   2.420,   2.830,   2.800,   2.800\n     186,   2.300,   2.600,   2.850,   2.870,   2.810\n     187,   2.300,   2.680,   2.810,   2.810,   2.810\n     188,   2.410,   2.400,   2.820,   2.810,   2.800\n     189,   2.310,   2.530,   2.850,   2.810,   2.720\n     190,   2.390,   2.600,   2.830,   2.800,   2.640\n     191,   2.390,   2.770,   2.820,   2.800,   2.570\n     192,   2.410,   2.410,   2.910,   2.930,   2.910\n     193,   2.400,   2.600,   2.960,   2.980,   2.930\n     194,   2.400,   2.630,   2.870,   2.830,   2.820\n     195,   2.400,   2.740,   2.850,   2.800,   2.800\n     196,   2.400,   2.520,   2.930,   2.910,   2.880\n     197,   2.410,   2.610,   2.930,   2.900,   2.710\n     198,   2.400,   2.690,   2.920,   2.900,   2.820\n     199,   2.410,   2.850,   2.940,   2.920,   2.620\n     200,   2.590,   2.600,   3.060,   3.000,   3.080\n     201,   2.500,   2.600,   2.980,   2.990,   2.910\n     202,   2.520,   2.800,   3.010,   3.000,   3.070\n     203,   2.500,   2.920,   3.010,   3.000,   2.930\n     204,   2.500,   2.510,   3.000,   3.010,   2.930\n     205,   2.500,   2.600,   3.000,   3.010,   2.920\n     206,   2.500,   2.800,   3.020,   3.020,   2.810\n     207,   2.530,   2.860,   2.970,   2.950,   2.660\n     208,   2.540,   2.500,   3.020,   3.020,   3.000\n     209,   2.500,   2.600,   3.000,   3.000,   2.980\n     210,   2.530,   2.800,   3.010,   3.000,   3.070\n     211,   2.600,   2.940,   3.060,   3.030,   2.990\n     212,   2.600,   2.620,   3.020,   3.000,   2.980\n     213,   2.600,   2.740,   3.000,   3.000,   2.860\n     214,   2.510,   2.840,   3.030,   3.020,   2.820\n     215,   2.590,   3.030,   3.190,   3.100,   2.700\n     216,   2.660,   2.600,   3.110,   3.100,   3.200\n     217,   2.600,   2.700,   3.170,   3.130,   3.020\n     218,   2.620,   2.930,   3.140,   3.110,   3.020\n     219,   2.700,   3.020,   3.220,   3.220,   3.110\n     220,   2.700,   2.710,   3.210,   3.200,   3.050\n     221,   2.700,   2.940,   3.200,   3.190,   2.910\n     222,   2.720,   3.080,   3.290,   3.200,   2.870\n     223,   2.720,   3.070,   3.200,   3.200,   2.760\n     224,   2.800,   2.800,   3.220,   3.200,   3.220\n     225,   2.700,   2.910,   3.260,   3.290,   3.230\n     226,   2.830,   3.000,   3.320,   3.300,   3.260\n     227,   2.800,   3.140,   3.200,   3.200,   3.020\n     228,   2.820,   2.800,   3.300,   3.300,   3.180\n     229,   3.230,   3.000,   3.310,   3.300,   3.000\n     230,   2.800,   3.140,   3.400,   3.420,   2.930\n     231,   2.930,   3.300,   3.410,   3.420,   2.870\n     232,   2.900,   2.920,   3.410,   3.400,   3.510\n     233,   2.910,   3.000,   3.410,   3.420,   3.300\n     234,   2.900,   3.210,   3.430,   3.420,   3.300\n     235,   2.880,   3.200,   3.400,   3.430,   3.260\n     236,   2.900,   2.920,   3.430,   3.410,   3.200\n     237,   2.900,   3.010,   3.400,   3.410,   3.060\n     238,   2.930,   3.190,   3.470,   3.490,   3.040\n     239,   2.920,   3.300,   3.530,   3.500,   2.800\n     240,   3.000,   3.000,   3.660,   3.630,   3.570\n     241,   2.970,   3.050,   3.500,   3.510,   3.430\n     242,   3.000,   3.300,   3.620,   3.740,   3.480\n     243,   3.040,   3.380,   3.750,   3.510,   3.300\n     244,   3.000,   3.050,   3.540,   3.500,   3.360\n     245,   3.010,   3.170,   3.650,   3.530,   3.210\n     246,   3.000,   3.300,   3.690,   3.500,   3.150\n     247,   3.000,   3.380,   3.530,   3.510,   2.940\n     248,   3.000,   3.000,   3.650,   3.600,   3.670\n     249,   3.000,   3.130,   3.500,   3.500,   3.530\n     250,   3.040,   3.310,   3.520,   3.650,   3.490\n     251,   3.060,   3.500,   3.500,   3.520,   3.350\n     252,   3.000,   3.110,   3.500,   3.530,   3.390\n     253,   3.100,   3.200,   3.640,   3.610,   3.250\n     254,   3.020,   3.310,   3.600,   3.600,   3.160\n     255,   3.110,   3.400,   3.560,   3.540,   2.920\n     256,   3.100,   3.140,   3.620,   3.610,   3.640\n     257,   3.200,   3.320,   3.600,   3.660,   3.520\n     258,   3.190,   3.400,   3.630,   3.610,   3.550\n     259,   3.200,   3.530,   3.610,   3.610,   3.360\n     260,   3.240,   3.200,   3.710,   3.740,   3.430\n     261,   3.200,   3.320,   3.720,   3.700,   3.300\n     262,   3.340,   3.400,   3.610,   3.610,   3.220\n     263,   3.220,   3.550,   3.740,   3.710,   3.050\n     264,   3.200,   3.220,   3.700,   3.710,   3.800\n     265,   3.200,   3.300,   3.720,   3.750,   3.570\n     266,   3.200,   3.500,   3.700,   3.680,   3.510\n     267,   3.230,   3.510,   3.710,   3.700,   3.430\n     268,   3.300,   3.270,   4.010,   3.730,   3.500\n     269,   3.300,   3.400,   3.880,   3.750,   3.320\n     270,   3.300,   3.610,   3.970,   3.850,   3.300\n     271,   3.300,   3.620,   3.750,   3.700,   3.080\n     272,   3.310,   3.400,   4.070,   3.800,   3.850\n     273,   3.300,   3.460,   3.790,   3.700,   3.600\n     274,   3.300,   3.520,   3.730,   3.710,   3.600\n     275,   3.300,   3.610,   3.770,   3.700,   3.540\n     276,   3.440,   3.480,   3.770,   3.700,   3.530\n     277,   3.400,   3.720,   3.820,   3.770,   3.300\n     278,   3.400,   3.790,   3.810,   3.770,   3.320\n     279,   3.410,   3.710,   3.810,   3.820,   3.100\n     280,   3.440,   3.480,   3.900,   3.900,   3.980\n     281,   3.400,   3.540,   3.930,   3.900,   3.820\n     282,   3.500,   3.690,   3.940,   3.880,   3.800\n     283,   3.520,   3.820,   3.800,   3.800,   3.520\n     284,   3.430,   3.500,   3.800,   3.830,   3.570\n     285,   3.530,   3.500,   3.840,   3.860,   3.300\n     286,   3.490,   3.700,   3.900,   3.900,   3.350\n     287,   3.450,   3.710,   3.910,   3.960,   3.120\n     288,   3.500,   3.500,   3.920,   3.900,   3.960\n     289,   3.560,   3.680,   3.970,   3.910,   3.900\n     290,   3.500,   3.700,   3.990,   3.930,   4.080\n     291,   3.560,   3.900,   4.080,   4.000,   4.110\n     292,   3.600,   3.610,   4.160,   4.100,   4.290\n     293,   3.520,   3.720,   4.080,   4.000,   4.210\n     294,   3.560,   3.830,   4.040,   3.950,   4.340\n     295,   3.760,   3.960,   4.140,   4.100,   4.320\n     296,   3.620,   3.700,   4.050,   4.010,   4.130\n     297,   3.630,   3.890,   4.120,   4.020,   4.100\n     298,   3.660,   3.960,   4.100,   4.100,   4.340\n     299,   3.650,   4.020,   4.110,   4.130,   4.500\n     300,   3.700,   3.720,   4.130,   4.150,   4.830\n     301,   3.660,   3.830,   4.140,   4.100,   4.930\n     302,   3.680,   3.950,   4.040,   4.050,   5.090\n     303,   3.700,   3.950,   4.060,   4.050,   5.260\n     304,   3.700,   3.710,   4.110,   4.100,   4.140\n     305,   3.700,   3.900,   4.180,   4.100,   4.330\n     306,   3.700,   4.090,   4.280,   4.290,   4.540\n     307,   3.750,   4.110,   4.230,   4.200,   4.710\n     308,   3.760,   3.870,   4.330,   4.300,   4.910\n     309,   3.880,   3.930,   4.340,   4.370,   5.150\n     310,   3.850,   4.110,   4.430,   4.430,   5.300\n     311,   3.920,   4.250,   4.880,   4.790,   5.470\n     312,   3.900,   3.950,   4.460,   4.430,   4.530\n     313,   3.920,   4.000,   4.330,   4.330,   4.540\n     314,   3.900,   4.150,   4.380,   4.310,   4.730\n     315,   3.900,   4.270,   4.570,   4.470,   4.800\n     316,   3.900,   3.920,   4.450,   4.400,   5.100\n     317,   3.940,   4.040,   4.460,   4.430,   5.140\n     318,   3.900,   4.170,   4.490,   4.430,   5.370\n     319,   3.900,   4.510,   4.560,   4.500,   5.530\n     320,   3.900,   3.990,   4.530,   4.500,   4.540\n     321,   3.930,   4.060,   4.470,   4.440,   4.660\n     322,   4.000,   4.300,   4.550,   4.500,   4.860\n     323,   4.000,   4.330,   4.410,   4.410,   5.350\n     324,   3.970,   4.410,   4.620,   4.500,   5.280\n     325,   4.000,   4.180,   4.510,   4.440,   5.210\n     326,   4.000,   4.210,   4.590,   4.500,   5.420\n     327,   4.120,   4.360,   4.510,   4.520,   5.540\n     328,   4.000,   4.220,   4.650,   4.600,   4.640\n     329,   4.100,   4.190,   4.530,   4.690,   4.740\n     330,   4.100,   4.350,   4.650,   4.690,   4.800\n     331,   4.130,   4.420,   4.930,   4.720,   5.040\n     332,   4.170,   4.180,   4.640,   4.550,   5.400\n     333,   4.120,   4.200,   4.650,   4.510,   5.290\n     334,   4.100,   4.320,   4.580,   4.550,   5.680\n     335,   4.120,   4.470,   5.100,   4.500,   5.650\n     336,   4.100,   4.120,   4.720,   4.630,   4.710\n     337,   4.100,   4.270,   4.630,   4.560,   4.870\n     338,   4.100,   4.410,   4.710,   4.680,   4.980\n     339,   4.100,   4.530,   4.630,   4.600,   5.070\n     340,   4.130,   4.250,   4.710,   4.680,   5.530\n     341,   4.140,   4.310,   4.690,   4.600,   5.400\n     342,   4.140,   4.430,   4.640,   4.600,   5.620\n     343,   4.150,   4.530,   4.600,   4.600,   5.860\n     344,   4.140,   4.260,   4.710,   4.700,   4.720\n     345,   4.200,   4.380,   4.700,   4.600,   4.720\n     346,   4.280,   4.440,   4.650,   4.600,   4.970\n     347,   4.200,   4.600,   5.570,   5.480,   5.930\n     348,   4.210,   4.350,   5.340,   5.420,   5.950\n     349,   4.300,   4.320,   5.800,   5.570,   6.050\n     350,   4.250,   4.500,   5.380,   5.380,   6.250\n     351,   4.350,   4.520,   5.300,   5.460,   6.350\n     352,   4.220,   4.230,   5.600,   5.420,   5.370\n     353,   4.210,   4.300,   5.360,   5.320,   5.500\n     354,   4.200,   4.510,   5.390,   5.310,   5.660\n     355,   4.250,   4.520,   5.340,   5.410,   5.920\n     356,   4.230,   4.300,   5.410,   5.400,   6.130\n     357,   4.300,   4.300,   5.420,   5.420,   6.170\n     358,   4.300,   4.610,   5.450,   5.420,   6.440\n     359,   4.300,   4.850,   5.500,   5.500,   6.730\n     360,   4.200,   4.270,   5.510,   5.460,   5.540\n     361,   4.300,   4.390,   5.550,   5.500,   5.640\n     362,   4.350,   4.620,   5.660,   5.600,   5.780\n     363,   4.340,   4.710,   5.600,   5.560,   5.900\n     364,   4.410,   4.450,   5.650,   5.640,   6.200\n     365,   4.400,   4.620,   5.480,   5.590,   6.030\n     366,   4.410,   4.780,   5.520,   5.550,   6.400\n     367,   4.500,   4.860,   5.780,   5.620,   6.560\n     368,   4.510,   4.500,   5.840,   5.600,   5.620\n     369,   4.470,   4.600,   6.060,   5.670,   5.830\n     370,   4.400,   4.770,   5.690,   5.610,   5.820\n     371,   4.420,   4.800,   5.530,   5.500,   6.010\n     372,   4.460,   4.500,   5.620,   5.580,   6.240\n     373,   4.500,   4.610,   5.600,   5.600,   6.760\n     374,   4.460,   4.790,   5.610,   5.600,   7.150\n     375,   4.550,   4.800,   5.620,   5.610,   7.120\n     376,   4.500,   4.540,   5.610,   5.600,   5.710\n     377,   4.470,   4.640,   5.630,   5.600,   5.740\n     378,   4.500,   4.750,   5.690,   5.700,   6.080\n     379,   4.500,   4.900,   5.770,   5.660,   6.070\n     380,   4.500,   4.510,   6.670,   5.790,   6.900\n     381,   4.520,   4.670,   5.720,   5.750,   7.070\n     382,   4.500,   4.800,   5.830,   5.850,   7.290\n     383,   4.520,   4.900,   5.740,   5.600,   7.430\n     384,   4.500,   4.520,   5.920,   5.650,   5.770\n     385,   4.720,   4.810,   6.640,   5.950,   6.090\n     386,   4.700,   4.890,   6.170,   5.800,   6.310\n     387,   4.700,   5.020,   5.970,   5.910,   6.290\n     388,   4.780,   4.830,   5.950,   5.900,   7.050\n     389,   4.700,   4.780,   5.870,   5.800,   7.170\n     390,   4.700,   4.980,   5.930,   5.920,   7.470\n     391,   4.700,   5.060,   5.940,   5.900,   7.480\n     392,   4.770,   4.790,   6.000,   5.910,   6.090\n     393,   4.700,   4.820,   5.880,   5.830,   6.000\n     394,   4.770,   5.000,   5.970,   5.940,   6.200\n     395,   4.720,   5.100,   6.070,   5.940,   6.340\n     396,   4.800,   4.810,   6.250,   6.360,   7.240\n     397,   5.060,   4.970,   6.080,   6.390,   7.440\n     398,   5.070,   5.080,   6.170,   6.060,   7.400\n     399,   4.840,   5.240,   6.830,   6.010,   7.710\n     400,   4.840,   4.830,   6.310,   6.100,   6.230\n     401,   4.850,   4.920,   6.350,   6.160,   6.280\n     402,   4.900,   5.230,   6.430,   6.060,   6.240\n     403,   5.130,   5.200,   6.050,   6.000,   6.400\n     404,   4.900,   4.970,   6.100,   6.010,   7.120\n     405,   5.670,   5.820,   6.560,   6.550,   7.790\n     406,   5.720,   5.810,   6.520,   6.500,   8.060\n     407,   5.510,   5.840,   6.740,   6.610,   8.220\n     408,   5.520,   5.630,   6.640,   6.550,   6.840\n     409,   5.590,   5.690,   6.970,   6.650,   6.750\n     410,   5.680,   5.890,   7.560,   6.660,   6.910\n     411,   5.660,   6.000,   7.280,   6.740,   7.140\n     412,   5.600,   5.660,   7.490,   6.660,   8.000\n     413,   5.600,   5.770,   6.760,   6.730,   8.050\n     414,   5.760,   5.880,   7.220,   6.730,   8.430\n     415,   5.610,   6.100,   6.780,   6.740,   8.390\n     416,   5.600,   5.630,   6.920,   6.710,   6.880\n     417,   5.630,   5.830,   6.840,   6.790,   6.890\n     418,   5.650,   5.970,   6.810,   6.880,   7.010\n     419,   5.800,   6.000,   6.960,   6.900,   7.390\n     420,   5.660,   5.740,   6.800,   6.820,   8.050\n     421,   5.840,   5.860,   6.880,   6.840,   8.280\n     422,   5.810,   6.000,   7.310,   6.820,   8.400\n     423,   6.050,   6.240,   6.990,   6.920,   8.530\n     424,   5.800,   5.980,   7.080,   6.920,   7.110\n     425,   5.930,   6.010,   6.920,   6.880,   7.000\n     426,   5.740,   5.880,   6.820,   6.760,   6.970\n     427,   5.800,   6.060,   6.900,   6.870,   7.300\n     428,   5.880,   5.830,   6.860,   6.910,   8.410\n     429,   5.810,   5.840,   6.900,   6.910,   8.370\n     430,   5.820,   6.100,   6.870,   6.820,   8.610\n     431,   6.010,   6.100,   6.850,   6.800,   8.580\n     432,   5.950,   5.800,   6.860,   6.810,   6.950\n     433,   5.920,   5.960,   6.970,   7.010,   7.210\n     434,   5.970,   6.020,   7.080,   6.950,   7.240\n     435,   6.260,   6.240,   6.970,   6.960,   7.450\n     436,   6.100,   6.030,   7.110,   7.010,   8.320\n     437,   6.000,   6.230,   7.280,   7.430,   8.680\n     438,   6.040,   6.240,   7.470,   6.970,   8.620\n     439,   6.000,   6.570,   7.100,   7.190,   8.810\n     440,   6.090,   6.070,   6.950,   7.290,   7.120\n     441,   6.110,   6.120,   7.180,   7.150,   7.190\n     442,   6.220,   6.260,   7.210,   7.310,   7.390\n     443,   6.160,   6.430,   7.020,   7.150,   7.530\n     444,   6.320,   6.160,   7.190,   7.150,   8.440\n     445,   6.170,   6.470,   7.050,   7.080,   8.470\n     446,   6.120,   6.520,   7.120,   7.190,   9.350\n     447,   6.090,   6.550,   7.000,   7.010,   9.550\n     448,   6.000,   6.240,   6.970,   6.980,   7.180\n     449,   6.150,   6.140,   7.000,   7.030,   7.220\n     450,   6.120,   6.430,   7.360,   7.130,   7.550\n     451,   6.380,   6.440,   7.290,   7.420,   7.650\n     452,   6.100,   6.210,   7.440,   7.170,   8.520\n     453,   6.140,   6.620,   7.200,   7.170,   8.700\n     454,   6.170,   6.800,   7.450,   7.170,   9.580\n     455,   6.200,   6.450,   7.390,   7.200,   9.620\n     456,   6.170,   6.400,   7.270,   7.200,   7.290\n     457,   6.300,   6.440,   7.250,   7.200,   7.370\n     458,   6.200,   6.550,   7.280,   7.280,   7.730\n     459,   6.270,   6.820,   7.300,   7.320,   8.150\n     460,   6.180,   6.780,   7.500,   7.410,   8.820\n     461,   6.200,   7.030,   7.580,   7.500,   8.990\n     462,   6.380,   6.830,   7.910,   7.720,  10.100\n     463,   6.400,   7.070,   7.630,   7.730,  10.220\n     464,   6.310,   6.430,   7.600,   7.560,   7.710\n     465,   6.960,   6.580,   7.720,   7.600,   7.800\n     466,   6.580,   6.740,   7.640,   7.590,   8.080\n     467,   6.430,   6.940,   7.590,   7.580,   8.050\n     468,   6.430,   6.570,   7.620,   7.640,   9.130\n     469,   6.300,   6.450,   7.560,   7.560,   9.120\n     470,   6.450,   6.740,   7.590,   7.640,   9.990\n     471,   6.460,   6.780,   7.660,   7.620,  10.040\n     472,   6.510,   6.580,   7.710,   7.610,   7.810\n     473,   6.540,   6.650,   7.780,   7.700,   7.850\n     474,   6.760,   6.860,   8.050,   7.790,   7.940\n     475,   6.710,   6.990,   7.720,   7.800,   8.040\n     476,   6.500,   6.560,   7.730,   8.010,   8.960\n     477,   6.500,   6.710,   7.830,   7.930,   9.020\n     478,   6.620,   6.870,   7.700,   7.750,   9.980\n     479,   6.540,   6.910,   7.700,   7.600,  10.120\n     480,   6.500,   6.930,   7.840,   7.700,   7.740\n     481,   6.610,   6.950,   7.790,   7.750,   7.820\n     482,   6.600,   7.020,   7.900,   7.960,   8.160\n     483,   6.680,   7.030,   8.140,   7.920,   8.260\n     484,   6.620,   6.740,   8.050,   7.920,   9.190\n     485,   6.600,   6.740,   8.940,   8.480,   9.720\n     486,   6.670,   7.580,   8.590,   8.390,  10.860\n     487,   6.650,   7.620,   8.500,   8.430,  10.840\n     488,   6.650,   6.640,   8.420,   8.490,   8.520\n     489,   6.740,   6.930,   8.880,   8.700,   8.720\n     490,   6.620,   7.610,   8.520,   8.440,   8.740\n     491,   6.700,   7.610,   8.600,   8.460,   8.900\n     492,   6.700,   6.880,   8.520,   8.520,   9.880\n     493,   6.740,   6.860,   8.500,   8.550,  10.140\n     494,   6.730,   7.700,   8.720,   8.710,  11.020\n     495,   6.740,   7.660,   8.700,   8.610,  11.280\n     496,   6.720,   6.700,   8.550,   8.540,   8.680\n     497,   6.960,   6.950,   9.040,   8.750,   8.830\n     498,   6.700,   7.750,   9.110,   8.730,   8.940\n     499,   6.860,   7.840,   8.810,   8.770,   9.130\n     500,   6.700,   6.820,   8.810,   8.600,  10.160\n     501,   6.900,   6.960,   8.760,   8.730,  10.190\n     502,   6.940,   7.720,   8.820,   8.780,  11.010\n     503,   7.090,   7.960,   8.850,   8.780,  11.300\n     504,   6.940,   6.900,   8.670,   8.730,   8.840\n     505,   6.940,   7.090,   8.830,   8.710,   8.870\n     506,   6.900,   7.800,   9.580,   8.780,   9.100\n     507,   6.980,   8.090,   9.360,   9.260,   9.520\n     508,   7.010,   7.070,   9.190,   8.960,  11.180\n     509,   7.040,   7.150,   9.080,   9.100,  10.430\n     510,   7.100,   7.940,   9.040,   9.260,  11.290\n     511,   6.920,   7.750,   8.510,   8.490,  10.710\n     512,   7.030,   6.970,   8.390,   8.390,   8.510\n     513,   6.960,   7.080,   8.810,   8.860,   8.940\n     514,   7.030,   7.780,   8.690,   8.780,   9.090\n     515,   7.070,   8.220,   8.850,   8.800,   9.100\n     516,   7.000,   7.050,   8.930,   8.790,  10.100\n     517,   7.050,   7.070,   8.850,   8.750,  10.360\n     518,   7.280,   7.760,   8.980,   8.780,  11.420\n     519,   7.060,   7.920,   9.020,   8.880,  11.460\n     520,   7.060,   7.020,   9.210,   8.950,   8.980\n     521,   7.100,   7.140,   9.610,   8.880,   9.130\n     522,   7.070,   7.930,   9.430,   8.890,   9.190\n     523,   7.100,   8.020,   9.250,   8.900,   9.210\n     524,   7.080,   7.200,   8.960,   9.220,  10.270\n     525,   7.110,   7.300,   8.990,   9.250,  10.350\n     526,   7.130,   8.000,   9.380,   9.110,  11.820\n     527,   7.140,   8.920,   9.520,   9.020,  11.970\n     528,   7.170,   7.270,   9.110,   8.870,   9.030\n     529,   7.100,   7.220,  10.280,   9.140,   9.170\n     530,   7.220,   7.980,   9.430,   9.060,   9.330\n     531,   7.150,   8.100,   9.090,   9.110,   9.470\n     532,   7.250,   7.290,   9.140,   9.020,  10.370\n     533,   7.100,   7.220,   9.090,   9.130,  10.540\n     534,   7.120,   8.040,   9.140,   9.070,  11.380\n     535,   7.150,   8.080,   9.140,   9.520,  11.740\n     536,   7.270,   7.220,   9.260,   9.420,   9.120\n     537,   7.320,   7.670,   9.420,   9.310,   9.130\n     538,   7.330,   8.620,   9.570,   9.250,   9.500\n     539,   7.490,   8.660,   9.830,   9.410,  10.460\n     540,   7.480,   7.590,   9.620,   9.410,  11.660\n     541,   7.430,   7.560,   9.400,   9.440,  11.180\n     542,   7.550,   8.530,   9.600,   9.800,  12.170\n     543,   7.590,   8.500,   9.440,   9.430,  12.380\n     544,   7.500,   7.600,   9.320,   9.380,   9.620\n     545,   7.540,   7.660,   9.470,   9.600,   9.460\n     546,   7.590,   8.350,   9.710,   9.560,  10.280\n     547,   7.650,   8.490,  10.350,   9.530,  10.400\n     548,   7.780,   8.030,   9.720,   9.440,  11.290\n     549,   7.800,   8.050,   9.870,   9.530,  11.670\n     550,   7.790,   8.520,   9.520,   9.500,  12.280\n     551,   7.700,   8.860,   9.740,   9.650,  12.400\n     552,   7.680,   7.790,   9.580,   9.540,   9.680\n     553,   8.280,   7.880,   9.580,   9.820,   9.700\n     554,   7.650,   8.910,   9.560,   9.470,  10.300\n     555,   7.680,   8.740,   9.560,   9.620,  10.510\n     556,   7.650,   7.750,   9.720,   9.600,  11.470\n     557,   7.640,   7.810,  10.840,   9.750,  11.530\n     558,   7.740,   8.540,  10.200,   9.790,  12.260\n     559,   8.090,   8.640,   9.820,   9.630,  12.560\n     560,   7.730,   8.080,   9.700,   9.610,   9.650\n     561,   7.700,   8.700,   9.770,   9.700,   9.770\n     562,   7.780,   8.890,   9.810,   9.660,  10.580\n     563,   7.760,   8.800,   9.700,  10.300,  10.970\n     564,   7.700,   7.810,   9.700,   9.720,  11.620\n     565,   7.830,   7.980,  10.370,   9.760,  11.720\n     566,   7.740,   8.910,  10.200,   9.630,  12.600\n     567,   7.870,   8.810,  10.030,   9.880,  12.480\n     568,   7.740,   7.820,  10.600,   9.700,   9.700\n     569,   8.060,   8.050,   9.800,   9.720,   9.920\n     570,   7.850,   9.010,  10.330,   9.720,  10.550\n     571,   8.040,   9.280,   9.890,   9.800,  10.770\n     572,   7.830,   8.210,  10.090,   9.790,  11.790\n     573,   7.900,   8.020,  10.010,  10.050,  11.670\n     574,   7.890,   8.870,   9.910,   9.930,  13.070\n     575,   8.130,   8.750,  10.080,   9.770,  12.780\n     576,   7.930,   7.880,  10.210,   9.770,   9.830\n     577,   8.050,   8.100,  10.350,   9.910,  10.040\n     578,   8.030,   9.070,  10.350,   9.980,  10.890\n     579,   8.130,   9.020,  10.560,  10.100,  11.050\n     580,   8.130,   8.260,  10.350,  10.360,  11.870\n     581,   8.020,   8.180,  10.050,  11.090,  12.050\n     582,   8.530,   9.190,  10.140,  10.260,  13.030\n     583,   8.130,   9.150,  10.260,  10.150,  13.110\n     584,   8.200,   8.250,  10.450,  10.170,  10.220\n     585,   8.220,   8.300,  10.780,  10.040,   9.980\n     586,   8.390,   9.230,  10.120,  10.270,  10.850\n     587,   8.260,   9.470,   9.900,   9.880,  10.880\n     588,   8.270,   8.300,   9.970,   9.970,  11.920\n     589,   8.200,   8.580,   9.950,   9.950,  12.130\n     590,   8.370,   9.320,  10.090,  10.050,  12.630\n     591,   8.340,   9.520,  10.190,   9.940,  13.150\n     592,   8.250,   8.800,  10.040,   9.960,  10.130\n     593,   8.380,   8.430,  10.130,  10.040,  10.290\n     594,   8.330,   9.180,  10.040,  10.120,  10.900\n     595,   8.450,   9.200,  10.620,  10.270,  11.150\n     596,   8.310,   8.380,  10.030,  10.070,  11.940\n     597,   8.320,   8.430,  10.180,  10.060,  12.000\n     598,   8.350,   9.260,  10.090,  10.010,  13.540\n     599,   8.210,   9.220,  10.290,  10.030,  13.300\n     600,   8.350,   8.360,  10.020,  10.410,  10.150\n     601,   8.500,   8.420,  10.400,  10.120,  10.330\n     602,   8.250,   9.300,  10.160,  10.050,  10.970\n     603,   8.380,   9.430,  10.160,  10.010,  11.140\n     604,   8.320,   8.370,  10.020,  10.140,  12.110\n     605,   8.360,   8.400,  10.170,  10.220,  12.390\n     606,   8.360,   9.260,  10.260,  10.130,  13.230\n     607,   8.880,   9.970,  10.760,  10.720,  13.860\n     608,   8.870,   8.860,  10.880,  10.630,  10.730\n     609,   8.900,   9.180,  10.800,  10.790,  11.000\n     610,   8.860,   9.880,  10.810,  10.840,  11.700\n     611,   8.930,   9.980,  10.850,  10.920,  11.930\n     612,   8.940,   8.990,  10.830,  10.830,  12.910\n     613,   9.090,   9.140,  10.740,  10.510,  13.420\n     614,   9.040,   9.770,  10.550,  10.580,  14.090\n     615,   9.000,   9.840,  10.770,  10.680,  14.320\n     616,   9.000,   9.110,  10.730,  10.680,  10.780\n     617,   9.730,   9.480,  11.000,  11.000,  11.280\n     618,   9.630,  10.000,  11.040,  10.920,  11.950\n     619,   9.310,  10.390,  11.030,  10.970,  12.010\n     620,   9.280,   9.460,  11.090,  11.050,  13.310\n     621,   9.320,   9.700,  11.080,  11.380,  13.460\n     622,   9.410,  11.370,  11.230,  11.200,  14.460\n     623,   9.400,  10.370,  11.090,  11.120,  14.700\n     624,   9.420,   9.540,  11.130,  11.130,  11.230\n     625,   9.490,   9.600,  11.320,  11.510,  11.340\n     626,   9.450,  10.490,  11.220,  11.610,  12.220\n     627,   9.670,  10.500,  11.230,  11.180,  12.360\n     628,   9.890,   9.730,  11.350,  11.380,  13.670\n     629,   9.630,   9.800,  11.310,  11.520,  13.420\n     630,   9.610,  10.820,  11.400,  11.220,  14.690\n     631,   9.770,  10.730,  11.340,  11.270,  14.460\n     632,   9.620,   9.620,  11.370,  11.330,  11.560\n     633,   9.620,   9.750,  11.450,  11.570,  11.560\n     634,   9.680,  10.940,  11.400,  11.430,  12.360\n     635,   9.600,  10.880,  11.590,  11.550,  12.710\n     636,   9.740,   9.740,  11.650,  11.530,  13.780\n     637,  10.100,   9.890,  11.970,  12.440,  13.870\n     638,  10.310,  10.740,  11.790,  11.680,  15.070\n     639,   9.340,  11.040,  11.210,  11.140,  14.370\n     640,   9.410,  10.480,  11.240,  11.110,  11.220\n     641,   9.600,   9.960,  11.370,  11.740,  11.590\n     642,   9.540,  11.340,  11.480,  11.510,  12.520\n     643,   9.570,  10.810,  11.630,  11.610,  12.710\n     644,   9.730,   9.870,  11.580,  11.550,  13.560\n     645,   9.650,   9.640,  11.890,  11.550,  13.860\n     646,   9.640,  10.510,  11.750,  11.540,  14.570\n     647,   9.810,  11.550,  11.970,  11.620,  14.880\n     648,   9.660,   9.720,  11.610,  11.720,  11.700\n     649,   9.780,  10.120,  11.560,  11.670,  11.970\n     650,   9.780,  10.550,  11.620,  11.650,  13.080\n     651,  10.060,  10.800,  11.720,  11.640,  12.810\n     652,   9.810,   9.850,  11.690,  11.700,  13.990\n     653,   9.960,  10.100,  11.990,  11.890,  13.900\n     654,  10.050,  10.740,  12.270,  11.710,  14.920\n     655,   9.970,  10.910,  11.880,  12.020,  15.210\n     656,  10.040,  10.040,  11.810,  12.190,  12.180\n     657,  10.150,  10.170,  11.810,  11.960,  11.940\n     658,  10.060,  11.310,  11.840,  11.740,  12.780\n     659,  10.120,  11.040,  11.790,  12.060,  12.790\n     660,   9.980,  10.000,  11.810,  11.730,  13.740\n     661,   9.940,  10.070,  11.790,  11.920,  14.130\n     662,   9.920,  10.990,  12.070,  11.960,  15.120\n     663,   9.980,  10.890,  12.010,  11.950,  15.570\n     664,  10.350,  10.070,  11.950,  12.160,  11.980\n     665,  10.570,  10.280,  11.720,  11.710,  11.870\n     666,  10.060,  11.580,  11.980,  11.830,  12.900\n     667,  10.120,  11.160,  11.880,  11.850,  13.070\n     668,  10.260,  10.260,  11.830,  11.840,  14.130\n     669,  10.140,  10.490,  12.690,  12.350,  13.970\n     670,  10.180,  11.050,  12.760,  12.060,  15.510\n     671,  10.150,  10.920,  11.880,  12.040,  15.330\n     672,  10.090,  10.110,  11.840,  11.940,  11.780\n     673,  10.190,  10.540,  12.050,  11.840,  12.050\n     674,  10.420,  11.470,  12.000,  11.980,  12.980\n     675,  10.280,  11.390,  12.060,  12.030,  13.380\n     676,  10.100,  10.250,  12.210,  12.550,  14.270\n     677,  10.300,  10.510,  12.080,  12.500,  14.600\n     678,  10.250,  11.220,  11.980,  12.060,  15.700\n     679,  10.220,  11.250,  12.390,  12.120,  15.700\n     680,  10.150,  10.350,  12.070,  12.110,  12.140\n     681,  10.380,  10.370,  12.040,  12.080,  12.280\n     682,  10.010,  11.020,  11.750,  11.850,  12.800\n     683,  10.080,  11.090,  12.060,  12.030,  13.320\n     684,  10.170,  10.230,  12.260,  12.240,  14.450\n     685,  10.120,  10.160,  12.130,  11.950,  14.200\n     686,  10.150,  11.100,  12.120,  12.200,  15.440\n     687,  10.040,  11.150,  11.910,  12.070,  15.670\n     688,  10.010,  10.150,  11.870,  11.810,  12.290\n     689,  10.130,  10.580,  12.060,  12.100,  12.470\n     690,  10.170,  11.120,  12.130,  12.070,  13.080\n     691,  10.250,  11.640,  12.220,  12.220,  13.390\n     692,  10.510,  10.470,  12.260,  12.410,  14.370\n     693,  10.410,  10.990,  12.260,  12.360,  14.720\n     694,  10.400,  11.210,  12.140,  12.040,  15.600\n     695,  10.640,  11.460,  12.190,  12.290,  16.280\n     696,  10.640,  10.640,  12.110,  12.110,  12.370\n     697,  10.530,  10.610,  12.210,  12.140,  12.390\n     698,  10.560,  11.360,  12.560,  12.170,  13.320\n     699,  10.590,  11.390,  12.210,  12.580,  13.340\n     700,  10.600,  10.840,  12.210,  12.200,  14.650\n     701,  10.880,  10.860,  12.290,  12.690,  14.640\n     702,  10.680,  11.510,  12.280,  12.500,  15.770\n     703,  10.490,  11.230,  12.000,  12.070,  16.120\n     704,  10.760,  10.740,  11.880,  11.930,  12.100\n     705,  10.890,  10.740,  12.450,  12.200,  12.370\n     706,  10.630,  11.520,  12.380,  12.650,  13.320\n     707,  10.650,  11.450,  12.420,  13.140,  13.860\n     708,  10.830,  10.960,  12.780,  12.810,  14.330\n     709,  10.950,  10.860,  12.340,  12.420,  14.610\n     710,  10.650,  11.590,  12.250,  12.360,  15.600\n     711,  10.720,  11.400,  12.390,  12.370,  16.560\n     712,  10.610,  10.840,  12.650,  12.360,  12.630\n     713,  10.760,  10.810,  12.520,  12.540,  12.630\n     714,  10.700,  11.750,  12.520,  13.050,  13.560\n     715,  10.630,  11.590,  12.950,  13.190,  13.690\n     716,  10.640,  10.820,  12.540,  12.370,  14.790\n     717,  10.930,  11.060,  12.500,  12.560,  15.040\n     718,  10.810,  11.840,  12.710,  12.440,  16.000\n     719,  10.770,  11.490,  12.550,  12.410,  16.950\n     720,  10.740,  10.810,  12.820,  12.330,  12.510\n     721,  10.940,  11.010,  12.550,  12.510,  12.650\n     722,  10.820,  11.800,  12.540,  13.050,  13.590\n     723,  11.720,  11.940,  12.800,  13.190,  13.890\n     724,  10.960,  11.190,  12.600,  12.680,  14.860\n     725,  10.870,  10.960,  12.590,  12.630,  15.010\n     726,  10.950,  11.790,  12.710,  12.600,  16.040\n     727,  11.300,  11.780,  13.850,  12.670,  17.430\n     728,  11.060,  11.050,  12.700,  12.650,  12.820\n     729,  11.000,  11.570,  12.790,  13.070,  12.810\n     730,  10.940,  12.250,  12.760,  13.910,  13.810\n     731,  11.410,  11.980,  12.640,  12.700,  14.020\n     732,  11.000,  11.120,  12.590,  12.590,  15.290\n     733,  11.260,  11.240,  12.770,  12.890,  15.120\n     734,  11.110,  12.250,  14.200,  12.790,  16.310\n     735,  11.800,  12.150,  13.990,  12.620,  17.260\n     736,  11.150,  11.220,  13.110,  13.220,  12.700\n     737,  11.200,  11.210,  12.770,  12.910,  12.840\n     738,  11.240,  12.090,  12.970,  12.840,  14.090\n     739,  11.260,  12.150,  13.160,  12.970,  14.010\n     740,  12.480,  11.380,  12.750,  12.630,  15.180\n     741,  11.290,  11.590,  12.870,  12.720,  15.470\n     742,  11.610,  12.200,  13.010,  13.030,  16.680\n     743,  11.570,  12.040,  12.780,  13.100,  16.910\n     744,  11.280,  11.370,  12.760,  13.690,  13.160\n     745,  11.400,  11.460,  13.010,  13.360,  13.200\n     746,  11.290,  12.270,  12.950,  13.090,  13.990\n     747,  11.370,  12.230,  12.900,  12.820,  14.390\n     748,  12.320,  11.570,  12.960,  12.860,  15.290\n     749,  11.410,  11.570,  13.270,  13.000,  15.370\n     750,  11.570,  12.540,  12.890,  13.570,  16.580\n     751,  11.470,  12.190,  13.000,  13.650,  17.280\n     752,  11.310,  11.540,  12.930,  13.160,  13.320\n     753,  11.300,  11.480,  12.900,  12.940,  13.660\n     754,  11.380,  12.270,  12.960,  12.920,  14.340\n     755,  11.440,  12.170,  13.010,  12.960,  14.150\n     756,  12.040,  11.500,  13.550,  12.900,  15.490\n     757,  11.600,  11.670,  13.260,  13.270,  15.750\n     758,  11.820,  12.540,  13.350,  13.630,  16.680\n     759,  11.510,  12.220,  13.110,  13.970,  17.880\n     760,  11.520,  11.560,  13.030,  13.100,  13.170\n     761,  11.530,  11.490,  13.210,  13.050,  13.460\n     762,  11.600,  12.590,  13.290,  13.170,  14.270\n     763,  11.540,  12.360,  13.450,  13.120,  14.580\n     764,  12.320,  11.760,  13.310,  13.300,  15.750\n     765,  11.730,  11.720,  13.330,  13.520,  15.820\n     766,  11.720,  12.590,  13.320,  13.330,  16.890\n     767,  11.380,  11.950,  12.700,  12.640,  16.950\n     768,  11.230,  11.560,  12.640,  12.450,  12.670\n     769,  11.610,  11.850,  13.570,  13.130,  13.490\n     770,  11.720,  12.620,  13.320,  13.200,  14.280\n     771,  11.760,  12.480,  13.580,  13.910,  14.490\n     772,  12.170,  12.280,  13.390,  13.350,  15.580\n     773,  11.730,  12.470,  13.380,  13.440,  16.230\n     774,  11.840,  12.570,  13.410,  13.600,  17.290\n     775,  11.910,  12.610,  14.110,  13.520,  18.340\n     776,  11.800,  12.020,  13.830,  13.460,  13.910\n     777,  12.000,  12.050,  13.930,  13.550,  13.720\n     778,  11.790,  12.700,  13.730,  13.620,  14.660\n     779,  11.900,  12.600,  13.580,  14.160,  15.330\n     780,  12.500,  12.590,  13.490,  13.880,  16.110\n     781,  11.870,  11.940,  13.570,  13.480,  16.120\n     782,  12.130,  12.840,  13.960,  13.630,  17.690\n     783,  12.110,  13.290,  13.930,  13.630,  18.450\n     784,  11.830,  12.120,  14.590,  13.600,  13.690\n     785,  11.830,  11.930,  14.020,  13.990,  14.020\n     786,  12.050,  12.900,  13.860,  14.060,  15.010\n     787,  11.990,  12.900,  13.800,  14.530,  15.050\n     788,  12.020,  12.140,  13.860,  13.800,  16.000\n     789,  12.050,  12.060,  13.890,  13.760,  16.560\n     790,  12.340,  13.090,  13.960,  14.180,  17.200\n     791,  12.010,  13.070,  14.190,  14.250,  19.650\n     792,  12.070,  12.200,  13.880,  14.130,  14.580\n     793,  12.000,  12.030,  14.020,  14.850,  14.210\n     794,  12.060,  13.080,  14.090,  14.130,  15.500\n     795,  12.140,  13.770,  14.110,  14.120,  15.570\n     796,  13.280,  12.220,  14.130,  14.130,  16.470\n     797,  13.340,  12.260,  14.310,  14.370,  16.930\n     798,  12.380,  13.130,  14.290,  14.430,  17.610\n     799,  12.200,  13.460,  14.110,  15.180,  18.410\n     800,  12.070,  12.590,  13.860,  14.620,  13.950\n     801,  12.930,  12.290,  14.240,  14.240,  14.320\n     802,  12.150,  13.840,  14.900,  14.290,  15.200\n     803,  12.190,  13.310,  14.430,  14.470,  15.450\n     804,  12.420,  12.560,  14.260,  14.450,  16.550\n     805,  12.770,  12.420,  14.320,  14.650,  17.100\n     806,  12.370,  13.420,  14.190,  14.440,  18.060\n     807,  12.280,  13.680,  14.240,  14.450,  18.870\n     808,  12.360,  12.480,  14.260,  14.230,  15.440\n     809,  12.540,  13.400,  15.050,  15.180,  15.360\n     810,  12.480,  13.590,  14.910,  14.730,  15.650\n     811,  12.730,  14.790,  15.050,  15.630,  16.320\n     812,  12.440,  12.650,  14.940,  15.230,  17.500\n     813,  12.470,  12.900,  14.990,  14.880,  17.390\n     814,  12.970,  13.840,  15.020,  15.080,  18.550\n     815,  12.910,  14.410,  15.320,  14.930,  19.480\n     816,  12.970,  13.010,  15.310,  14.890,  15.310\n     817,  12.630,  12.670,  15.080,  15.370,  15.880\n     818,  12.980,  13.290,  14.810,  15.090,  15.790\n     819,  12.720,  14.020,  15.110,  14.860,  16.040\n     820,  12.530,  12.650,  14.790,  14.750,  17.290\n     821,  12.530,  12.540,  15.160,  14.970,  17.470\n     822,  12.710,  13.720,  15.000,  14.960,  18.580\n     823,  12.730,  14.950,  15.030,  15.250,  19.940\n     824,  12.630,  12.620,  14.970,  15.130,  15.050\n     825,  12.930,  12.700,  15.110,  14.980,  15.100\n     826,  12.710,  13.360,  15.130,  14.980,  16.110\n     827,  12.720,  14.040,  14.990,  15.100,  16.340\n     828,  13.020,  12.750,  15.160,  15.220,  17.650\n     829,  12.940,  12.830,  15.470,  15.480,  17.990\n     830,  13.040,  13.850,  15.280,  15.700,  18.820\n     831,  12.800,  13.890,  14.760,  14.800,  19.280\n     832,  13.010,  12.600,  14.770,  14.750,  14.970\n     833,  13.510,  12.680,  15.090,  15.100,  15.260\n     834,  12.830,  13.690,  15.110,  15.040,  16.770\n     835,  12.940,  14.620,  15.340,  15.220,  16.700\n     836,  12.990,  13.290,  15.170,  16.020,  17.950\n     837,  13.010,  12.940,  15.250,  16.300,  17.760\n     838,  13.020,  13.770,  15.470,  15.210,  19.680\n     839,  13.290,  14.060,  15.150,  15.260,  20.080\n     840,  12.990,  12.850,  15.210,  15.230,  15.310\n     841,  12.930,  13.310,  15.540,  15.380,  15.230\n     842,  12.880,  13.850,  15.600,  15.730,  16.390\n     843,  13.040,  14.670,  16.300,  15.710,  16.910\n     844,  13.300,  12.890,  15.720,  15.260,  17.930\n     845,  14.000,  13.230,  15.880,  15.650,  17.920\n     846,  13.500,  13.790,  15.470,  15.700,  18.910\n     847,  14.130,  14.520,  16.160,  16.150,  20.360\n     848,  13.410,  13.490,  15.810,  16.070,  16.100\n     849,  13.320,  13.670,  15.660,  15.870,  16.100\n     850,  13.460,  14.230,  15.720,  15.640,  16.600\n     851,  13.670,  14.700,  15.610,  15.630,  16.550\n     852,  14.000,  13.490,  15.560,  15.970,  17.640\n     853,  13.600,  13.180,  16.010,  15.790,  18.050\n     854,  13.810,  14.300,  15.680,  15.870,  19.210\n     855,  13.850,  14.440,  15.660,  15.770,  20.290\n     856,  13.320,  13.330,  15.390,  15.480,  15.730\n     857,  13.370,  13.340,  15.980,  15.760,  15.990\n     858,  13.370,  13.920,  15.470,  15.670,  16.690\n     859,  13.890,  14.580,  15.870,  16.090,  16.780\n     860,  13.660,  13.420,  16.100,  15.870,  18.280\n     861,  13.520,  13.340,  15.850,  15.810,  18.170\n     862,  13.420,  14.260,  16.010,  15.770,  19.200\n     863,  13.820,  14.870,  16.070,  16.160,  19.990\n     864,  14.010,  13.450,  15.650,  15.700,  15.820\n     865,  13.430,  13.300,  15.960,  15.960,  15.820\n     866,  14.740,  14.150,  16.380,  16.010,  16.780\n     867,  13.720,  15.250,  16.050,  16.090,  17.050\n     868,  13.500,  14.070,  15.790,  15.860,  18.600\n     869,  13.540,  13.400,  15.980,  15.910,  18.420\n     870,  13.680,  14.460,  15.910,  16.150,  19.410\n     871,  13.760,  15.190,  16.020,  16.430,  20.570\n     872,  13.910,  13.660,  16.020,  16.120,  16.310\n     873,  15.080,  13.600,  15.980,  16.240,  16.190\n     874,  14.140,  14.420,  16.140,  16.280,  17.050\n     875,  13.920,  15.230,  16.330,  16.200,  17.590\n     876,  13.840,  13.810,  16.130,  16.730,  19.000\n     877,  13.970,  13.700,  16.970,  16.040,  18.510\n     878,  13.740,  14.650,  16.050,  16.050,  19.700\n     879,  14.070,  14.860,  16.050,  16.720,  21.530\n     880,  14.240,  13.620,  15.990,  16.110,  16.600\n     881,  13.800,  14.040,  16.360,  16.280,  16.590\n     882,  13.950,  14.490,  16.170,  16.360,  17.070\n     883,  14.140,  15.310,  16.120,  16.310,  17.110\n     884,  13.780,  13.870,  16.390,  16.180,  18.670\n     885,  14.380,  14.160,  16.570,  16.380,  19.260\n     886,  14.820,  14.500,  16.250,  16.220,  19.760\n     887,  14.220,  15.510,  16.770,  16.240,  20.790\n     888,  14.040,  14.200,  16.310,  16.290,  16.390\n     889,  14.800,  14.070,  16.280,  16.330,  16.390\n     890,  14.210,  14.540,  16.250,  16.260,  17.800\n     891,  14.050,  15.880,  16.700,  16.460,  17.750\n     892,  14.280,  14.390,  16.520,  16.350,  18.980\n     893,  14.690,  14.590,  17.070,  16.940,  18.850\n     894,  14.630,  15.060,  16.480,  16.840,  20.900\n     895,  14.220,  14.900,  15.890,  16.100,  20.710\n     896,  13.820,  13.800,  16.200,  15.960,  16.290\n     897,  14.040,  13.910,  16.540,  16.400,  16.380\n     898,  14.160,  14.710,  16.530,  16.370,  17.300\n     899,  15.360,  15.810,  16.530,  16.430,  17.600\n     900,  14.340,  14.100,  16.190,  16.590,  18.800\n     901,  14.060,  14.040,  16.360,  16.330,  19.250\n     902,  15.680,  14.660,  17.750,  16.870,  20.910\n     903,  14.370,  15.480,  17.500,  16.650,  20.980\n     904,  14.400,  14.310,  17.020,  16.520,  16.450\n     905,  14.370,  14.240,  16.410,  16.480,  16.550\n     906,  14.950,  14.800,  16.440,  16.610,  18.300\n     907,  14.820,  15.880,  16.710,  16.470,  17.880\n     908,  14.340,  14.470,  16.340,  16.810,  19.160\n     909,  14.220,  14.270,  16.590,  16.690,  18.760\n     910,  14.210,  15.340,  16.570,  16.570,  19.870\n     911,  14.490,  15.620,  16.380,  16.700,  21.740\n     912,  15.700,  14.290,  16.410,  16.420,  16.880\n     913,  14.640,  14.280,  17.090,  16.620,  16.840\n     914,  14.270,  15.090,  16.380,  16.590,  17.500\n     915,  14.530,  15.440,  16.870,  16.570,  17.770\n     916,  14.300,  14.450,  16.400,  16.650,  19.180\n     917,  14.210,  14.230,  16.460,  16.800,  19.600\n     918,  15.390,  15.130,  17.000,  16.480,  20.420\n     919,  15.350,  15.830,  16.980,  16.660,  21.510\n     920,  14.270,  14.290,  16.450,  16.910,  16.640\n     921,  14.430,  14.460,  16.920,  16.480,  16.780\n     922,  14.970,  15.050,  16.630,  17.090,  18.410\n     923,  14.320,  16.150,  16.780,  16.750,  18.170\n     924,  14.510,  14.480,  17.530,  16.940,  19.440\n     925,  15.290,  14.960,  17.300,  18.370,  19.760\n     926,  14.570,  15.430,  17.010,  17.060,  21.000\n     927,  14.680,  15.840,  16.880,  17.380,  21.540\n     928,  15.040,  14.620,  16.940,  17.070,  17.070\n     929,  14.720,  14.810,  18.320,  17.220,  17.200\n     930,  14.680,  15.280,  17.890,  17.330,  18.240\n     931,  15.400,  16.310,  17.460,  17.220,  18.610\n     932,  16.210,  14.900,  18.310,  17.160,  20.580\n     933,  14.810,  14.770,  17.310,  18.130,  20.150\n     934,  14.790,  15.370,  17.900,  17.290,  20.990\n     935,  14.860,  16.040,  18.190,  17.350,  22.450\n     936,  14.950,  14.900,  17.860,  17.720,  17.420\n     937,  15.490,  15.320,  18.000,  17.880,  17.400\n     938,  15.860,  15.390,  17.100,  17.210,  18.360\n     939,  15.090,  16.200,  17.370,  17.530,  18.630\n     940,  15.120,  15.360,  17.900,  17.230,  20.140\n     941,  15.140,  15.270,  17.720,  17.790,  20.450\n     942,  14.960,  15.680,  18.450,  17.610,  21.580\n     943,  15.120,  16.500,  17.780,  17.660,  22.270\n     944,  17.100,  15.450,  17.240,  17.350,  17.420\n     945,  15.810,  15.060,  17.780,  17.430,  17.800\n     946,  15.040,  15.720,  17.980,  17.450,  18.690\n     947,  15.470,  16.500,  18.420,  17.670,  18.870\n     948,  15.240,  15.300,  18.780,  17.490,  20.370\n     949,  15.270,  15.200,  17.460,  17.920,  20.330\n     950,  16.070,  15.950,  17.570,  18.100,  21.490\n     951,  15.170,  16.380,  19.120,  17.540,  23.860\n     952,  15.290,  15.240,  17.840,  18.420,  17.590\n     953,  15.160,  15.300,  18.870,  18.360,  17.660\n     954,  15.490,  16.140,  17.520,  17.720,  18.850\n     955,  15.610,  16.700,  17.980,  17.880,  19.070\n     956,  15.340,  15.320,  18.990,  17.790,  20.620\n     957,  15.260,  15.180,  17.700,  18.150,  20.720\n     958,  15.290,  16.590,  18.090,  17.980,  21.630\n     959,  15.650,  16.570,  17.430,  17.340,  22.760\n     960,  15.320,  15.000,  17.340,  17.710,  17.790\n     961,  16.060,  15.300,  18.480,  17.690,  17.960\n     962,  16.300,  16.270,  17.660,  17.770,  19.070\n     963,  15.730,  16.670,  18.700,  18.200,  19.190\n     964,  15.860,  16.140,  17.850,  18.460,  20.720\n     965,  15.560,  15.570,  17.890,  18.780,  21.060\n     966,  15.580,  15.990,  18.470,  17.910,  22.080\n     967,  16.040,  16.810,  17.910,  17.860,  22.600\n     968,  16.840,  15.430,  18.180,  18.160,  17.900\n     969,  15.530,  15.230,  18.260,  18.600,  17.990\n     970,  15.340,  17.150,  17.850,  18.470,  20.060\n     971,  15.370,  16.860,  18.470,  17.750,  20.300\n     972,  15.780,  15.360,  18.550,  17.830,  21.240\n     973,  16.850,  15.530,  18.560,  18.280,  21.250\n     974,  16.790,  16.580,  18.070,  19.170,  23.080\n     975,  15.550,  16.930,  18.300,  17.970,  23.390\n     976,  15.670,  15.930,  18.030,  17.830,  17.930\n     977,  15.840,  15.590,  19.760,  18.410,  18.520\n     978,  15.660,  16.110,  18.280,  18.630,  19.360\n     979,  17.330,  17.800,  18.200,  18.480,  20.490\n     980,  16.790,  15.720,  18.010,  18.110,  21.250\n     981,  15.590,  15.890,  18.040,  17.820,  21.380\n     982,  15.690,  17.300,  20.370,  18.090,  22.560\n     983,  15.690,  17.810,  18.720,  18.190,  24.080\n     984,  16.100,  16.960,  18.870,  18.430,  18.970\n     985,  16.580,  15.740,  18.560,  18.120,  18.230\n     986,  16.800,  16.370,  18.590,  18.070,  19.300\n     987,  15.820,  17.840,  18.980,  18.000,  20.420\n     988,  15.680,  15.830,  18.110,  18.250,  21.900\n     989,  15.710,  16.130,  18.840,  18.690,  21.660\n     990,  16.410,  16.870,  18.260,  18.220,  22.980\n     991,  16.220,  17.250,  18.830,  18.100,  24.290\n     992,  16.160,  15.640,  18.640,  18.260,  19.000\n     993,  15.640,  15.920,  18.130,  18.540,  18.610\n     994,  16.020,  17.500,  18.690,  19.780,  19.530\n     995,  15.980,  18.030,  18.590,  18.570,  20.740\n     996,  16.250,  15.900,  18.490,  18.410,  23.260\n     997,  16.290,  15.820,  18.870,  18.460,  22.170\n     998,  16.220,  16.480,  18.260,  18.400,  23.100\n     999,  15.940,  17.540,  18.990,  18.730,  24.100\n    1000,  16.390,  17.120,  18.520,  18.590,  18.590\n    1001,  16.170,  16.070,  19.240,  18.510,  18.690\n    1002,  16.620,  16.770,  19.060,  18.740,  19.760\n    1003,  17.080,  17.320,  19.030,  19.000,  20.440\n    1004,  16.810,  16.300,  18.860,  18.760,  22.270\n    1005,  16.170,  16.370,  18.810,  18.760,  23.370\n    1006,  16.350,  17.690,  19.020,  18.780,  23.520\n    1007,  16.290,  18.210,  19.280,  18.700,  24.410\n    1008,  17.260,  16.560,  19.240,  19.570,  18.880\n    1009,  16.920,  16.360,  19.220,  19.110,  19.230\n    1010,  16.270,  17.220,  18.990,  18.990,  20.040\n    1011,  16.600,  17.740,  19.410,  19.400,  21.020\n    1012,  16.620,  16.650,  19.980,  19.770,  22.250\n    1013,  17.980,  16.560,  19.440,  19.380,  23.070\n    1014,  17.530,  17.120,  19.520,  19.210,  23.880\n    1015,  16.600,  17.830,  19.610,  19.240,  24.950\n    1016,  16.640,  16.420,  20.820,  19.140,  19.480\n    1017,  16.550,  16.850,  19.530,  19.560,  19.810\n    1018,  17.030,  18.310,  19.320,  19.310,  21.100\n    1019,  17.800,  18.140,  19.450,  19.270,  21.300\n    1020,  16.650,  16.580,  19.760,  19.310,  22.760\n    1021,  16.830,  17.210,  19.930,  19.820,  22.940\n    1022,  16.640,  17.690,  19.830,  20.540,  24.920\n    1023,  15.910,  17.110,  17.890,  18.180,  23.670\n    1024,  16.570,  16.370,  17.880,  17.890,  18.100\n    1025,  17.110,  16.230,  19.090,  18.570,  18.900\n    1026,  16.210,  16.860,  18.490,  18.490,  19.760\n    1027,  16.270,  18.050,  18.960,  20.350,  20.830\n    1028,  16.270,  16.330,  18.600,  18.680,  22.060\n    1029,  16.280,  16.230,  18.690,  18.600,  22.580\n    1030,  16.500,  16.920,  19.210,  18.830,  23.590\n    1031,  16.760,  17.740,  19.520,  18.670,  24.180\n    1032,  16.310,  16.440,  19.630,  19.540,  18.740\n    1033,  16.510,  16.160,  18.760,  18.780,  19.190\n    1034,  16.340,  17.180,  18.840,  18.740,  20.010\n    1035,  17.370,  17.590,  19.520,  18.760,  20.770\n    1036,  17.340,  16.280,  18.790,  19.230,  22.050\n    1037,  16.380,  16.740,  19.480,  19.710,  22.340\n    1038,  16.440,  17.220,  19.280,  19.230,  25.390\n    1039,  16.260,  17.660,  19.350,  18.920,  24.740\n    1040,  16.370,  17.790,  18.880,  19.010,  18.950\n    1041,  18.420,  16.370,  19.380,  20.050,  19.340\n    1042,  16.780,  17.270,  20.340,  19.570,  20.430\n    1043,  16.520,  18.400,  19.010,  19.100,  20.910\n    1044,  16.540,  16.680,  19.820,  18.900,  22.600\n    1045,  16.670,  17.580,  18.970,  19.520,  22.580\n    1046,  17.200,  17.370,  19.280,  20.000,  24.030\n    1047,  18.000,  18.020,  19.920,  19.530,  25.100\n    1048,  16.750,  16.910,  19.340,  19.020,  19.470\n    1049,  16.810,  16.710,  19.230,  19.130,  19.280\n    1050,  16.850,  17.530,  19.120,  19.620,  20.200\n    1051,  17.470,  18.010,  19.620,  20.210,  21.300\n    1052,  18.060,  16.850,  20.410,  19.190,  22.840\n    1053,  17.070,  16.960,  19.490,  19.150,  23.210\n    1054,  16.970,  17.950,  19.410,  19.260,  24.800\n    1055,  16.900,  18.140,  19.220,  19.140,  26.340\n    1056,  17.310,  17.970,  20.130,  19.550,  19.330\n    1057,  17.130,  17.030,  21.420,  19.560,  19.560\n    1058,  17.100,  17.850,  19.730,  19.280,  21.270\n    1059,  16.900,  18.870,  19.450,  19.430,  22.400\n    1060,  17.000,  17.360,  19.250,  19.660,  22.530\n    1061,  17.380,  17.220,  20.520,  19.540,  23.450\n    1062,  17.580,  17.730,  19.480,  19.420,  24.420\n    1063,  18.590,  18.350,  19.870,  19.370,  26.610\n    1064,  17.300,  17.430,  19.420,  19.400,  19.500\n    1065,  17.390,  17.580,  19.380,  20.440,  19.810\n    1066,  16.950,  17.830,  19.670,  19.770,  20.350\n    1067,  17.270,  18.700,  20.780,  19.310,  22.640\n    1068,  17.270,  17.030,  19.870,  19.350,  23.390\n    1069,  17.250,  17.400,  19.430,  19.510,  23.630\n    1070,  17.110,  18.170,  19.840,  20.880,  24.420\n    1071,  17.060,  18.470,  20.310,  19.460,  25.730\n    1072,  17.860,  17.950,  19.540,  19.250,  19.470\n    1073,  17.340,  17.260,  19.570,  19.550,  19.710\n    1074,  18.170,  17.730,  19.360,  20.620,  20.890\n    1075,  17.480,  20.400,  19.970,  19.870,  21.430\n    1076,  17.300,  18.400,  20.210,  19.610,  23.180\n    1077,  17.310,  17.690,  20.330,  19.700,  23.450\n    1078,  17.320,  18.230,  19.770,  19.880,  25.710\n    1079,  17.970,  19.090,  20.320,  21.100,  26.810\n    1080,  17.320,  17.980,  20.060,  20.300,  20.460\n    1081,  17.480,  17.780,  19.830,  19.740,  20.120\n    1082,  17.630,  18.410,  19.960,  20.020,  21.850\n    1083,  17.580,  18.760,  20.140,  20.710,  22.860\n    1084,  18.090,  18.340,  20.240,  21.040,  24.550\n    1085,  17.880,  18.180,  21.510,  20.700,  23.990\n    1086,  17.630,  19.150,  21.340,  20.320,  25.530\n    1087,  17.840,  19.200,  20.180,  20.520,  27.820\n    1088,  17.730,  17.670,  20.160,  20.850,  20.730\n    1089,  17.870,  17.770,  21.510,  21.820,  20.930\n    1090,  18.080,  18.950,  20.870,  21.050,  22.460\n    1091,  18.590,  19.660,  20.780,  20.610,  23.110\n    1092,  17.840,  18.580,  20.570,  20.910,  24.110\n    1093,  17.980,  17.670,  20.630,  21.070,  24.150\n    1094,  18.160,  19.210,  20.750,  20.710,  25.540\n    1095,  18.020,  19.610,  20.830,  20.540,  28.750\n    1096,  19.170,  18.370,  20.650,  21.110,  20.710\n    1097,  17.960,  18.140,  20.820,  21.650,  20.890\n    1098,  18.990,  18.680,  21.330,  22.180,  22.080\n    1099,  18.170,  20.070,  21.000,  21.150,  23.200\n    1100,  17.880,  18.220,  20.970,  20.710,  25.470\n    1101,  18.990,  18.190,  20.740,  21.210,  24.980\n    1102,  17.870,  18.970,  21.140,  20.940,  26.020\n    1103,  18.260,  19.170,  20.740,  20.730,  27.510\n    1104,  17.960,  18.190,  21.690,  20.730,  21.470\n    1105,  18.230,  18.780,  21.020,  21.290,  21.450\n    1106,  18.650,  18.910,  20.970,  21.290,  21.960\n    1107,  18.070,  19.380,  21.520,  21.010,  22.890\n    1108,  18.150,  18.080,  20.710,  20.790,  24.460\n    1109,  18.310,  18.200,  21.310,  20.720,  24.320\n    1110,  18.100,  19.760,  20.680,  20.680,  25.820\n    1111,  18.110,  19.220,  21.630,  22.090,  27.810\n    1112,  17.890,  18.160,  20.680,  20.660,  21.630\n    1113,  18.020,  18.040,  20.810,  20.750,  21.260\n    1114,  18.440,  18.950,  20.740,  20.800,  22.250\n    1115,  18.190,  20.290,  21.140,  21.940,  23.490\n    1116,  17.960,  18.180,  21.470,  21.740,  24.530\n    1117,  18.440,  17.930,  21.160,  21.050,  25.000\n    1118,  18.460,  19.530,  21.010,  20.860,  26.180\n    1119,  18.930,  20.820,  20.930,  20.890,  27.440\n    1120,  17.940,  19.140,  22.450,  21.280,  22.030\n    1121,  18.890,  18.320,  21.090,  20.870,  22.120\n    1122,  19.150,  19.040,  21.090,  20.870,  22.670\n    1123,  18.720,  20.900,  21.630,  21.470,  23.490\n    1124,  18.910,  18.950,  22.800,  21.350,  25.700\n    1125,  18.530,  18.810,  21.310,  21.020,  24.710\n    1126,  18.620,  18.870,  20.960,  20.800,  26.450\n    1127,  18.720,  19.790,  21.190,  20.970,  28.720\n    1128,  19.060,  18.800,  21.670,  22.740,  21.400\n    1129,  18.570,  18.490,  22.220,  21.510,  22.160\n    1130,  18.730,  19.660,  21.920,  21.050,  22.540\n    1131,  18.660,  20.190,  21.210,  21.090,  24.350\n    1132,  18.710,  18.540,  22.130,  21.470,  24.810\n    1133,  18.800,  18.560,  22.180,  21.400,  25.780\n    1134,  19.140,  19.260,  21.530,  21.240,  26.620\n    1135,  19.370,  21.600,  21.360,  21.110,  28.160\n    1136,  18.960,  18.860,  21.550,  21.420,  21.370\n    1137,  18.870,  18.700,  21.500,  22.430,  21.620\n    1138,  18.580,  20.230,  21.470,  22.150,  23.120\n    1139,  18.860,  20.040,  21.160,  21.240,  24.180\n    1140,  19.710,  20.160,  21.260,  21.490,  24.830\n    1141,  19.110,  18.610,  21.460,  23.230,  25.500\n    1142,  18.730,  19.550,  21.670,  21.270,  26.750\n    1143,  18.680,  20.020,  21.270,  21.170,  27.590\n    1144,  18.810,  19.310,  22.040,  21.290,  21.400\n    1145,  19.110,  18.630,  21.790,  22.850,  21.830\n    1146,  19.080,  19.710,  21.550,  21.400,  22.750\n    1147,  18.740,  21.400,  22.590,  21.450,  24.420\n    1148,  18.670,  19.420,  21.660,  21.350,  25.520\n    1149,  18.810,  18.940,  21.950,  21.640,  25.430\n    1150,  19.620,  19.540,  22.960,  23.610,  26.920\n    1151,  19.240,  20.490,  21.430,  21.150,  28.140\n    1152,  19.170,  19.520,  20.930,  21.050,  21.490\n    1153,  19.040,  19.410,  22.020,  21.530,  21.790\n    1154,  19.280,  20.690,  21.660,  23.760,  23.310\n    1155,  20.500,  21.590,  22.230,  23.200,  24.090\n    1156,  20.240,  19.840,  22.180,  21.920,  25.270\n    1157,  19.300,  19.960,  22.180,  21.850,  25.700\n    1158,  19.450,  20.060,  22.000,  22.730,  27.400\n    1159,  19.750,  21.050,  22.090,  22.200,  27.960\n    1160,  20.030,  20.610,  22.340,  21.770,  22.010\n    1161,  19.400,  19.800,  22.080,  21.890,  22.470\n    1162,  19.550,  19.990,  22.360,  22.160,  24.520\n    1163,  19.470,  20.570,  23.170,  22.490,  23.760\n    1164,  20.100,  20.010,  22.870,  21.990,  25.550\n    1165,  19.940,  20.920,  22.200,  22.110,  26.280\n    1166,  19.970,  20.490,  22.470,  22.130,  27.880\n    1167,  19.710,  20.990,  22.590,  22.780,  28.070\n    1168,  19.930,  19.340,  23.320,  22.120,  22.340\n    1169,  20.060,  20.080,  22.460,  22.230,  25.150\n    1170,  20.110,  21.720,  21.990,  21.870,  23.220\n    1171,  19.460,  21.240,  22.100,  23.160,  24.010\n    1172,  19.710,  19.990,  23.370,  22.120,  25.820\n    1173,  19.880,  19.430,  22.100,  21.780,  27.580\n    1174,  19.880,  21.600,  22.170,  21.990,  27.490\n    1175,  19.740,  21.410,  22.670,  22.490,  27.660\n    1176,  19.670,  19.700,  23.000,  22.390,  22.360\n    1177,  19.760,  19.330,  22.330,  21.870,  22.990\n    1178,  19.580,  20.480,  22.420,  21.940,  23.150\n    1179,  20.890,  21.720,  22.240,  22.230,  23.860\n    1180,  19.580,  20.830,  22.250,  23.140,  26.640\n    1181,  19.980,  19.680,  22.620,  21.930,  25.610\n    1182,  19.800,  20.510,  22.180,  22.060,  27.240\n    1183,  19.590,  21.710,  22.910,  21.920,  27.890\n    1184,  19.760,  20.830,  22.360,  23.280,  23.110\n    1185,  20.120,  19.710,  22.860,  22.280,  22.270\n    1186,  20.170,  21.160,  22.160,  22.080,  23.250\n    1187,  20.020,  21.950,  22.700,  22.340,  24.420\n    1188,  19.770,  20.170,  22.800,  23.550,  26.360\n    1189,  20.290,  19.660,  22.600,  22.700,  26.060\n    1190,  20.000,  21.340,  22.310,  22.160,  27.420\n    1191,  20.250,  21.340,  23.070,  22.470,  29.660\n    1192,  20.080,  20.010,  22.680,  24.180,  22.430\n    1193,  20.320,  20.160,  23.490,  22.230,  22.350\n    1194,  20.020,  21.100,  22.160,  21.900,  23.010\n    1195,  20.170,  21.460,  22.960,  22.560,  25.530\n    1196,  20.720,  20.650,  23.050,  23.740,  25.810\n    1197,  20.320,  20.240,  23.700,  22.510,  26.490\n    1198,  20.820,  20.820,  22.280,  22.090,  27.430\n    1199,  20.450,  21.160,  22.380,  22.100,  29.260\n    1200,  22.390,  20.420,  22.200,  23.910,  22.560\n    1201,  20.120,  20.120,  23.730,  22.850,  22.680\n    1202,  20.460,  20.970,  22.340,  22.380,  23.490\n    1203,  21.460,  22.290,  22.690,  22.320,  24.560\n    1204,  20.270,  20.820,  22.580,  24.390,  26.360\n    1205,  20.610,  20.520,  23.190,  23.730,  26.350\n    1206,  20.320,  20.920,  22.120,  22.200,  27.870\n    1207,  21.500,  21.590,  22.430,  22.490,  29.110\n    1208,  20.980,  20.310,  22.620,  23.960,  23.180\n    1209,  20.950,  20.990,  22.880,  22.660,  22.770\n    1210,  20.340,  21.360,  22.360,  22.370,  24.010\n    1211,  20.590,  21.960,  22.670,  22.950,  26.300\n    1212,  22.160,  21.040,  23.340,  22.900,  26.620\n    1213,  21.260,  21.480,  24.170,  23.090,  27.210\n    1214,  21.120,  22.010,  23.340,  23.390,  29.880\n    1215,  20.850,  22.260,  22.790,  23.580,  29.010\n    1216,  21.610,  21.400,  23.260,  23.690,  23.390\n    1217,  21.430,  22.020,  23.680,  23.010,  23.300\n    1218,  22.100,  22.890,  23.180,  22.980,  24.450\n    1219,  21.140,  22.800,  23.070,  23.410,  25.280\n    1220,  22.060,  21.460,  23.620,  23.740,  27.010\n    1221,  21.740,  21.430,  23.080,  23.060,  28.140\n    1222,  21.370,  21.750,  23.740,  23.460,  28.810\n    1223,  21.500,  22.430,  23.040,  24.040,  30.440\n    1224,  20.970,  20.910,  23.520,  23.390,  23.380\n    1225,  21.910,  21.070,  23.740,  23.150,  23.920\n    1226,  21.780,  22.400,  24.090,  23.590,  24.460\n    1227,  22.270,  22.980,  23.110,  24.260,  24.790\n    1228,  21.420,  22.130,  23.350,  23.870,  26.690\n    1229,  22.850,  21.430,  24.110,  23.090,  27.350\n    1230,  21.280,  22.840,  23.570,  23.350,  28.370\n    1231,  21.600,  22.560,  23.150,  23.470,  29.140\n    1232,  21.400,  21.120,  23.810,  23.580,  23.460\n    1233,  21.760,  21.590,  24.380,  24.580,  23.890\n    1234,  21.860,  22.390,  24.030,  23.990,  25.780\n    1235,  21.890,  23.160,  23.640,  23.860,  25.850\n    1236,  22.650,  22.700,  24.230,  24.230,  28.170\n    1237,  22.350,  21.360,  25.240,  23.880,  28.310\n    1238,  22.060,  22.480,  24.150,  24.320,  29.170\n    1239,  21.930,  22.870,  24.080,  24.690,  30.820\n    1240,  22.510,  21.750,  24.590,  24.020,  24.110\n    1241,  21.800,  21.770,  24.770,  23.900,  24.570\n    1242,  22.310,  22.740,  24.010,  24.130,  25.800\n    1243,  22.170,  22.990,  24.160,  24.820,  27.640\n    1244,  22.180,  22.680,  25.180,  24.000,  28.810\n    1245,  22.450,  21.860,  25.400,  24.060,  28.420\n    1246,  22.500,  22.900,  24.170,  24.450,  30.650\n    1247,  22.580,  23.490,  23.990,  24.550,  30.740\n    1248,  21.910,  22.930,  24.700,  24.580,  24.230\n    1249,  22.670,  21.970,  24.880,  24.620,  24.550\n    1250,  22.360,  23.120,  24.220,  25.020,  26.850\n    1251,  22.280,  23.280,  24.470,  25.330,  27.210\n    1252,  21.980,  23.210,  26.000,  25.560,  28.310\n    1253,  22.650,  21.960,  24.840,  24.870,  30.300\n    1254,  22.790,  23.360,  24.190,  24.550,  30.420\n    1255,  23.440,  23.390,  24.740,  24.710,  31.280\n    1256,  22.190,  22.430,  25.960,  25.020,  25.850\n    1257,  22.700,  21.950,  24.430,  24.930,  24.670\n    1258,  22.510,  23.050,  24.290,  24.470,  26.980\n    1259,  23.750,  23.970,  25.470,  24.750,  27.100\n    1260,  22.240,  23.080,  25.120,  25.050,  28.710\n    1261,  23.050,  22.550,  24.740,  24.890,  28.260\n    1262,  22.350,  23.080,  25.180,  24.690,  31.140\n    1263,  23.390,  24.090,  26.150,  25.100,  31.160\n    1264,  22.260,  22.820,  25.010,  25.020,  24.840\n    1265,  23.000,  22.180,  24.770,  24.990,  26.330\n    1266,  23.290,  23.070,  25.000,  24.920,  27.670\n    1267,  24.020,  23.700,  26.080,  26.020,  27.400\n    1268,  22.380,  22.280,  25.110,  24.940,  29.150\n    1269,  23.440,  22.370,  24.780,  25.180,  29.760\n    1270,  22.750,  23.160,  25.080,  25.100,  32.270\n    1271,  24.210,  24.490,  26.170,  25.860,  31.820\n    1272,  23.230,  24.300,  24.980,  25.060,  25.710\n    1273,  22.900,  22.750,  24.880,  25.190,  26.040\n    1274,  22.820,  23.690,  25.340,  25.120,  26.760\n    1275,  24.700,  24.670,  25.980,  26.010,  28.060\n    1276,  22.920,  23.180,  25.130,  25.790,  29.460\n    1277,  22.600,  23.190,  24.940,  25.410,  28.950\n    1278,  23.280,  23.200,  25.500,  25.110,  30.200\n    1279,  23.490,  23.660,  24.400,  24.280,  30.920\n    1280,  22.030,  23.420,  23.920,  23.970,  24.690\n    1281,  22.340,  22.480,  24.710,  24.740,  25.080\n    1282,  22.810,  23.130,  25.650,  25.630,  27.270\n    1283,  24.010,  24.040,  25.190,  25.310,  28.170\n    1284,  22.490,  23.970,  24.770,  25.890,  28.760\n    1285,  22.400,  23.090,  25.160,  25.030,  29.230\n    1286,  23.940,  24.330,  26.200,  25.080,  32.750\n    1287,  23.110,  23.760,  24.850,  25.110,  32.130\n    1288,  23.330,  22.480,  24.700,  24.940,  26.320\n    1289,  22.660,  23.050,  26.190,  25.890,  25.700\n    1290,  22.600,  23.130,  26.840,  25.170,  28.090\n    1291,  22.800,  24.180,  25.480,  25.220,  28.350\n    1292,  24.720,  23.530,  25.200,  25.730,  29.390\n    1293,  22.560,  23.400,  27.630,  25.210,  29.700\n    1294,  22.880,  23.200,  25.360,  25.190,  30.830\n    1295,  23.220,  24.070,  25.280,  25.700,  31.650\n    1296,  23.400,  23.440,  25.890,  25.400,  26.940\n    1297,  22.710,  22.600,  26.580,  25.720,  26.400\n    1298,  22.850,  23.500,  25.590,  27.130,  26.780\n    1299,  23.260,  24.340,  25.590,  25.700,  28.250\n    1300,  23.690,  23.860,  26.860,  25.820,  30.310\n    1301,  22.620,  24.730,  25.420,  26.270,  29.920\n    1302,  22.740,  23.520,  25.530,  25.880,  31.140\n    1303,  22.920,  24.070,  26.030,  25.920,  33.750\n    1304,  24.210,  23.720,  27.870,  25.740,  26.120\n    1305,  22.800,  23.460,  26.010,  26.550,  25.890\n    1306,  22.830,  24.250,  25.950,  25.780,  27.920\n    1307,  23.180,  25.910,  26.550,  26.930,  28.630\n    1308,  24.870,  24.070,  26.040,  26.270,  29.200\n    1309,  23.590,  23.140,  26.050,  26.070,  31.910\n    1310,  23.240,  24.440,  26.540,  26.460,  32.460\n    1311,  25.380,  24.790,  28.010,  26.450,  32.420\n    1312,  24.470,  23.400,  26.030,  26.900,  26.660\n    1313,  23.550,  23.060,  26.280,  26.130,  26.880\n    1314,  23.220,  24.070,  26.590,  26.800,  27.170\n    1315,  23.300,  24.610,  27.230,  27.650,  29.000\n    1316,  24.730,  23.810,  25.950,  26.370,  30.240\n    1317,  23.460,  23.390,  27.280,  26.280,  30.290\n    1318,  23.550,  24.670,  27.840,  26.050,  33.130\n    1319,  24.960,  25.180,  26.220,  27.440,  33.940\n    1320,  24.940,  24.230,  26.770,  25.830,  26.310\n    1321,  23.890,  23.580,  26.640,  26.570,  26.490\n    1322,  23.520,  24.660,  27.480,  27.050,  28.390\n    1323,  24.440,  25.260,  25.930,  25.970,  28.950\n    1324,  24.260,  24.570,  26.030,  26.070,  30.430\n    1325,  23.670,  23.740,  26.460,  26.510,  31.510\n    1326,  23.600,  24.340,  26.710,  26.430,  32.120\n    1327,  24.530,  26.140,  26.000,  26.120,  32.530\n    1328,  24.240,  23.890,  26.360,  26.600,  26.850\n    1329,  23.510,  23.240,  26.320,  26.700,  27.630\n    1330,  24.320,  24.510,  25.970,  26.890,  27.480\n    1331,  24.360,  25.570,  26.240,  27.350,  28.910\n    1332,  23.670,  24.340,  26.860,  26.050,  32.210\n    1333,  23.550,  23.590,  28.250,  26.840,  30.710\n    1334,  24.120,  24.210,  25.970,  26.610,  32.710\n    1335,  25.940,  25.580,  26.830,  26.690,  34.600\n    1336,  23.890,  24.000,  26.410,  26.320,  26.310\n    1337,  23.840,  23.510,  26.430,  27.760,  27.580\n    1338,  25.160,  24.620,  26.910,  26.900,  29.500\n    1339,  24.760,  27.160,  27.590,  26.420,  28.760\n    1340,  24.420,  24.000,  26.720,  26.770,  30.740\n    1341,  23.950,  23.480,  26.310,  28.100,  31.910\n    1342,  24.610,  24.520,  27.870,  26.430,  31.620\n    1343,  24.250,  27.300,  26.820,  26.770,  32.650\n    1344,  24.500,  23.750,  26.120,  27.360,  26.800\n    1345,  24.020,  24.310,  26.390,  26.520,  27.120\n    1346,  25.370,  25.520,  27.200,  26.710,  28.010\n    1347,  24.680,  27.650,  27.660,  27.050,  29.980\n    1348,  24.210,  24.010,  26.660,  26.590,  31.020\n    1349,  24.300,  24.230,  27.240,  26.650,  30.660\n    1350,  24.220,  26.000,  27.300,  27.310,  33.520\n    1351,  25.140,  26.440,  28.130,  26.770,  35.160\n    1352,  24.290,  24.580,  26.560,  26.620,  26.480\n    1353,  24.410,  24.170,  26.970,  26.630,  27.240\n    1354,  26.620,  26.370,  27.480,  29.360,  28.740\n    1355,  25.530,  26.450,  27.310,  26.930,  29.020\n    1356,  24.840,  24.520,  26.610,  26.760,  31.520\n    1357,  24.430,  23.820,  26.870,  28.070,  31.750\n    1358,  25.010,  26.600,  26.960,  26.730,  32.010\n    1359,  24.700,  25.680,  26.960,  27.630,  34.520\n    1360,  24.440,  24.610,  27.630,  26.840,  28.280\n    1361,  24.840,  24.500,  27.430,  28.170,  26.960\n    1362,  25.020,  26.010,  27.690,  26.790,  29.320\n    1363,  25.770,  25.270,  27.060,  26.650,  29.510\n    1364,  25.480,  24.550,  27.310,  29.590,  31.490\n    1365,  24.510,  23.770,  26.220,  26.620,  30.750\n    1366,  26.570,  25.340,  27.140,  26.230,  33.030\n    1367,  24.140,  24.930,  27.510,  26.820,  34.160\n    1368,  24.950,  24.270,  26.670,  27.540,  27.130\n    1369,  24.240,  24.420,  26.970,  26.300,  27.000\n    1370,  24.150,  25.940,  26.670,  27.010,  29.210\n    1371,  24.190,  25.190,  27.700,  27.610,  28.880\n    1372,  25.470,  24.380,  26.390,  26.730,  30.870\n    1373,  25.390,  25.220,  26.210,  26.510,  31.810\n    1374,  24.530,  25.040,  27.110,  26.990,  32.250\n    1375,  24.530,  25.220,  27.220,  26.510,  35.430\n    1376,  25.050,  24.280,  27.120,  26.170,  27.430\n    1377,  24.890,  25.080,  26.930,  26.460,  26.590\n    1378,  25.100,  25.280,  27.460,  27.120,  29.020\n    1379,  24.800,  25.370,  26.570,  26.450,  30.090\n    1380,  26.300,  24.350,  26.560,  26.590,  30.990\n    1381,  24.710,  26.150,  27.240,  26.620,  31.260\n    1382,  24.620,  25.000,  27.730,  27.630,  32.220\n    1383,  26.000,  25.090,  26.560,  26.480,  34.740\n    1384,  24.640,  24.530,  26.880,  27.070,  27.200\n    1385,  24.450,  24.720,  27.930,  28.580,  26.850\n    1386,  24.600,  25.420,  27.360,  26.930,  28.200\n    1387,  26.770,  25.900,  27.230,  27.900,  30.020\n    1388,  25.660,  26.230,  27.940,  27.520,  31.820\n    1389,  25.070,  25.810,  27.530,  27.700,  30.650\n    1390,  25.260,  25.480,  27.980,  27.280,  32.900\n    1391,  27.270,  26.130,  27.480,  27.350,  35.350\n    1392,  25.520,  27.590,  27.840,  29.740,  27.570\n    1393,  25.460,  25.090,  27.720,  27.400,  27.460\n    1394,  26.180,  25.850,  27.770,  27.850,  29.130\n    1395,  26.530,  26.380,  27.990,  28.350,  29.370\n    1396,  25.120,  27.430,  28.210,  27.700,  31.980\n    1397,  25.860,  25.090,  28.650,  27.980,  31.760\n    1398,  27.140,  25.930,  27.820,  28.430,  32.910\n    1399,  26.070,  26.580,  28.010,  28.710,  35.190\n    1400,  25.070,  27.360,  28.990,  27.990,  28.430\n    1401,  26.360,  24.900,  27.620,  28.220,  28.160\n    1402,  27.750,  25.900,  28.890,  30.380,  29.090\n    1403,  25.800,  28.970,  28.600,  27.590,  30.900\n    1404,  25.720,  26.380,  27.790,  27.750,  32.460\n    1405,  27.830,  24.830,  28.140,  29.100,  32.050\n    1406,  26.630,  26.440,  28.000,  30.020,  34.690\n    1407,  25.400,  27.660,  28.840,  27.230,  33.590\n    1408,  26.600,  25.170,  28.160,  28.030,  27.490\n    1409,  25.960,  25.550,  28.530,  29.160,  27.740\n    1410,  25.430,  28.000,  28.840,  27.720,  29.400\n    1411,  25.620,  27.160,  27.950,  29.310,  29.820\n    1412,  26.460,  25.290,  28.260,  28.530,  31.560\n    1413,  25.960,  25.190,  28.930,  28.290,  32.220\n    1414,  25.970,  28.820,  28.240,  28.130,  33.540\n    1415,  25.960,  26.530,  28.340,  28.510,  34.450\n    1416,  27.250,  25.310,  27.980,  28.190,  28.560\n    1417,  27.020,  26.920,  28.530,  28.040,  28.550\n    1418,  25.790,  28.400,  27.950,  29.200,  29.410\n    1419,  27.190,  26.630,  28.480,  28.250,  30.400\n    1420,  25.870,  25.670,  29.270,  27.910,  31.950\n    1421,  27.340,  28.000,  28.020,  28.950,  32.460\n    1422,  26.630,  26.080,  29.050,  28.450,  34.400\n    1423,  26.400,  26.320,  29.470,  28.140,  35.060\n    1424,  26.420,  27.210,  28.370,  28.460,  28.290\n    1425,  25.770,  26.740,  28.590,  30.270,  29.290\n    1426,  26.080,  26.270,  29.420,  29.390,  29.590\n    1427,  25.610,  26.810,  28.500,  28.540,  30.400\n    1428,  26.720,  28.580,  28.650,  28.660,  32.520\n    1429,  25.980,  25.290,  29.050,  28.420,  32.710\n    1430,  26.160,  26.330,  28.810,  28.510,  34.310\n    1431,  26.170,  27.240,  28.840,  28.830,  35.800\n    1432,  26.930,  29.180,  28.490,  29.370,  28.580\n    1433,  26.210,  25.340,  29.040,  28.180,  28.090\n    1434,  25.730,  26.680,  27.960,  27.890,  29.710\n    1435,  26.940,  28.700,  28.460,  29.510,  30.190\n    1436,  26.100,  26.020,  30.670,  28.890,  31.870\n    1437,  26.970,  25.350,  28.140,  28.430,  32.050\n    1438,  26.190,  26.510,  28.290,  29.030,  35.960\n    1439,  27.210,  29.030,  30.210,  29.350,  34.920\n    1440,  25.960,  25.800,  28.130,  28.880,  28.540\n    1441,  26.270,  25.710,  28.170,  29.070,  28.640\n    1442,  27.410,  27.650,  29.910,  29.090,  30.030\n    1443,  27.000,  28.200,  28.910,  28.990,  30.520\n    1444,  27.630,  26.220,  29.030,  28.960,  33.080\n    1445,  26.880,  26.580,  29.890,  30.020,  32.800\n    1446,  27.110,  28.520,  29.920,  29.400,  34.590\n    1447,  26.780,  27.310,  28.540,  28.650,  36.270\n    1448,  27.100,  26.840,  28.880,  28.920,  28.640\n    1449,  26.790,  27.150,  29.340,  29.280,  28.880\n    1450,  26.430,  27.490,  28.470,  28.560,  30.080\n    1451,  28.020,  27.270,  29.970,  28.870,  31.960\n    1452,  26.940,  27.530,  29.190,  28.670,  32.560\n    1453,  26.900,  27.660,  28.850,  28.710,  33.660\n    1454,  27.330,  27.190,  30.320,  28.690,  34.490\n    1455,  26.990,  27.690,  29.340,  28.740,  35.500\n    1456,  26.250,  27.980,  28.730,  28.460,  30.300\n    1457,  27.080,  26.210,  28.900,  28.660,  28.890\n    1458,  28.080,  26.930,  30.120,  29.850,  30.920\n    1459,  26.480,  28.240,  29.500,  29.390,  32.280\n    1460,  26.770,  28.370,  28.750,  28.820,  33.120\n    1461,  28.190,  26.050,  29.680,  29.450,  33.580\n    1462,  26.920,  27.170,  28.610,  29.970,  35.200\n    1463,  27.490,  27.940,  28.740,  28.570,  35.280\n    1464,  28.050,  26.460,  30.290,  29.380,  29.980\n    1465,  28.240,  26.610,  29.210,  31.230,  31.860\n    1466,  27.140,  27.790,  28.870,  29.080,  30.140\n    1467,  28.250,  29.670,  31.050,  29.500,  31.920\n    1468,  27.730,  26.960,  29.440,  30.400,  34.130\n    1469,  27.090,  27.510,  29.120,  29.410,  33.100\n    1470,  27.030,  29.030,  30.170,  29.440,  36.060\n    1471,  28.450,  28.470,  30.150,  30.650,  36.330\n    1472,  28.520,  27.120,  29.070,  29.420,  29.100\n    1473,  27.260,  27.340,  29.480,  29.020,  30.620\n    1474,  28.700,  27.970,  31.080,  31.080,  31.040\n    1475,  28.020,  28.390,  30.040,  30.170,  31.420\n    1476,  27.460,  27.000,  29.890,  29.360,  34.560\n    1477,  27.990,  27.600,  29.760,  30.000,  34.030\n    1478,  28.790,  29.020,  29.740,  31.030,  34.700\n    1479,  28.730,  28.080,  29.990,  29.420,  37.640\n    1480,  28.970,  28.110,  32.010,  30.390,  29.790\n    1481,  28.150,  29.940,  29.730,  30.890,  30.220\n    1482,  28.190,  28.300,  29.660,  29.550,  32.210\n    1483,  27.510,  28.370,  31.990,  30.370,  32.550\n    1484,  29.290,  28.320,  29.410,  32.160,  34.680\n    1485,  29.170,  27.410,  29.790,  29.740,  34.850\n    1486,  28.350,  28.130,  32.780,  29.920,  35.880\n    1487,  29.900,  29.640,  30.010,  31.730,  36.680\n    1488,  29.350,  28.210,  29.470,  29.380,  30.180\n    1489,  28.190,  27.030,  32.010,  29.840,  30.250\n    1490,  28.310,  30.310,  30.230,  31.690,  31.270\n    1491,  27.630,  29.540,  29.770,  29.700,  32.530\n    1492,  29.100,  27.750,  31.890,  29.770,  33.800\n    1493,  28.190,  27.610,  30.860,  31.400,  34.360\n    1494,  28.210,  29.340,  30.490,  29.730,  35.500\n    1495,  28.730,  28.420,  30.540,  29.990,  36.060\n    1496,  28.880,  28.600,  30.520,  33.540,  31.150\n    1497,  28.070,  29.010,  30.310,  29.750,  30.090\n    1498,  28.230,  28.140,  30.740,  29.780,  31.160\n    1499,  28.370,  30.610,  30.700,  32.740,  32.030\n    1500,  29.170,  30.970,  30.390,  30.490,  34.510\n    1501,  29.080,  28.450,  30.720,  29.750,  33.750\n    1502,  31.790,  28.110,  31.610,  33.050,  36.760\n    1503,  30.870,  29.780,  30.170,  30.550,  35.810\n    1504,  33.800,  30.650,  30.700,  29.680,  30.090\n    1505,  32.200,  27.220,  32.290,  30.930,  30.960\n    1506,  28.870,  29.410,  29.890,  30.360,  31.610\n    1507,  30.830,  31.440,  31.490,  30.150,  32.760\n    1508,  29.750,  28.170,  31.150,  31.410,  36.050\n    1509,  30.100,  28.370,  29.990,  30.960,  33.950\n    1510,  30.090,  29.890,  30.360,  30.080,  36.140\n    1511,  30.290,  29.320,  31.080,  31.840,  36.920\n    1512,  29.150,  29.180,  30.100,  30.230,  30.730\n    1513,  29.710,  28.510,  30.440,  30.210,  31.260\n    1514,  31.180,  29.830,  31.550,  31.770,  32.260\n    1515,  29.100,  29.800,  30.890,  30.830,  32.340\n    1516,  30.150,  29.640,  30.480,  30.200,  35.100\n    1517,  30.840,  29.760,  33.010,  32.360,  35.140\n    1518,  29.380,  28.620,  31.170,  30.820,  38.690\n    1519,  30.210,  30.520,  32.030,  30.490,  37.670\n    1520,  32.510,  30.110,  31.750,  32.520,  30.600\n    1521,  30.550,  28.670,  30.810,  31.510,  30.710\n    1522,  29.650,  28.860,  30.950,  30.730,  33.660\n    1523,  29.930,  30.520,  31.720,  31.500,  32.870\n    1524,  28.900,  29.410,  30.980,  32.420,  34.680\n    1525,  28.950,  28.320,  31.570,  31.120,  35.650\n    1526,  30.090,  29.760,  32.750,  31.900,  37.030\n    1527,  28.800,  30.760,  31.290,  33.090,  39.230\n    1528,  28.820,  28.880,  31.100,  31.080,  31.200\n    1529,  30.400,  28.460,  30.990,  31.700,  30.950\n    1530,  31.330,  29.220,  30.830,  31.810,  33.390\n    1531,  28.840,  29.240,  31.270,  31.160,  32.930\n    1532,  30.780,  28.920,  31.270,  31.500,  36.700\n    1533,  29.950,  29.350,  31.210,  32.120,  34.510\n    1534,  29.320,  29.760,  31.240,  30.670,  36.290\n    1535,  28.050,  28.990,  31.270,  30.030,  35.980\n    1536,  29.160,  29.270,  29.540,  31.450,  30.190\n    1537,  29.940,  28.060,  30.720,  31.310,  30.890\n    1538,  28.470,  29.690,  31.390,  30.780,  32.590\n    1539,  29.560,  30.980,  31.360,  32.340,  33.840\n    1540,  28.700,  28.260,  30.510,  30.980,  35.000\n    1541,  29.650,  28.600,  31.290,  31.320,  36.300\n    1542,  29.430,  30.890,  31.210,  32.620,  37.530\n    1543,  29.700,  29.900,  31.000,  31.710,  38.470\n    1544,  29.390,  28.820,  32.100,  31.180,  32.290\n    1545,  29.750,  29.080,  31.940,  32.460,  31.910\n    1546,  28.960,  30.420,  31.360,  32.180,  32.830\n    1547,  29.150,  29.920,  31.660,  31.090,  33.830\n    1548,  31.320,  29.470,  32.180,  32.260,  35.860\n    1549,  30.910,  29.060,  32.370,  32.090,  36.020\n    1550,  30.190,  29.580,  31.620,  31.600,  37.080\n    1551,  29.770,  31.070,  32.240,  32.020,  40.440\n    1552,  30.020,  30.390,  32.180,  31.500,  32.340\n    1553,  30.170,  29.640,  32.130,  32.380,  31.950\n    1554,  29.880,  30.830,  31.770,  32.150,  33.450\n    1555,  31.760,  30.150,  32.830,  31.680,  33.970\n    1556,  29.780,  30.240,  32.050,  32.110,  36.440\n    1557,  29.920,  29.660,  33.230,  32.300,  36.540\n    1558,  31.190,  30.510,  32.420,  32.080,  38.700\n    1559,  30.730,  31.240,  32.210,  32.000,  40.150\n    1560,  30.590,  29.860,  32.140,  32.400,  32.190\n    1561,  31.340,  28.990,  32.020,  33.130,  32.930\n    1562,  30.920,  30.280,  31.760,  32.610,  34.130\n    1563,  30.320,  30.550,  33.150,  32.340,  35.020\n    1564,  30.420,  29.560,  32.400,  33.160,  38.370\n    1565,  29.630,  31.240,  31.870,  32.240,  36.570\n    1566,  30.010,  31.370,  33.820,  32.570,  38.400\n    1567,  30.170,  30.860,  31.910,  32.130,  40.670\n    1568,  31.010,  30.790,  31.560,  32.840,  31.760\n    1569,  29.710,  30.170,  32.770,  33.590,  32.370\n    1570,  30.210,  31.200,  32.710,  32.770,  34.380\n    1571,  32.270,  32.590,  31.940,  33.300,  34.740\n    1572,  30.450,  30.970,  33.050,  32.550,  38.030\n    1573,  31.060,  29.670,  32.650,  33.280,  38.420\n    1574,  30.700,  31.420,  32.170,  33.220,  38.950\n    1575,  29.920,  32.120,  33.640,  33.470,  39.950\n    1576,  30.910,  30.780,  32.490,  32.100,  32.510\n    1577,  31.300,  29.580,  33.080,  33.590,  32.160\n    1578,  30.260,  30.850,  32.270,  33.780,  34.090\n    1579,  30.850,  31.050,  32.540,  32.950,  35.990\n    1580,  31.450,  31.470,  32.730,  33.610,  37.270\n    1581,  29.660,  30.060,  32.620,  32.910,  37.120\n    1582,  31.770,  30.560,  33.230,  32.790,  39.330\n    1583,  30.620,  30.950,  32.550,  32.480,  40.830\n    1584,  30.260,  31.220,  32.030,  33.070,  32.700\n    1585,  33.850,  29.640,  33.290,  32.160,  32.160\n    1586,  31.610,  30.090,  33.020,  32.270,  34.390\n    1587,  30.390,  31.880,  33.270,  33.000,  35.660\n    1588,  31.570,  31.150,  33.420,  32.580,  37.900\n    1589,  30.390,  29.450,  33.080,  32.580,  38.450\n    1590,  30.260,  31.480,  32.600,  33.520,  38.600\n    1591,  30.500,  30.990,  33.310,  32.370,  40.960\n    1592,  30.220,  30.300,  33.470,  32.380,  32.870\n    1593,  33.160,  30.950,  33.570,  34.060,  32.560\n    1594,  32.160,  31.570,  33.170,  32.630,  35.090\n    1595,  30.580,  30.990,  34.300,  34.870,  35.940\n    1596,  32.350,  31.840,  35.070,  32.650,  37.740\n    1597,  31.690,  30.180,  34.350,  32.780,  37.790\n    1598,  30.860,  30.740,  34.220,  34.130,  38.690\n    1599,  30.560,  31.890,  33.000,  32.870,  40.890\n    1600,  31.160,  30.600,  33.020,  33.040,  32.200\n    1601,  30.600,  29.850,  33.420,  33.370,  32.530\n    1602,  31.300,  31.890,  33.660,  33.610,  36.140\n    1603,  32.020,  33.140,  34.020,  34.350,  36.240\n    1604,  31.580,  30.570,  33.140,  33.780,  37.870\n    1605,  32.410,  30.150,  33.030,  32.940,  39.600\n    1606,  32.470,  31.420,  33.610,  33.160,  40.630\n    1607,  31.970,  31.000,  33.460,  33.600,  41.890\n    1608,  31.110,  31.450,  34.050,  33.370,  34.030\n    1609,  33.090,  31.180,  33.370,  32.610,  32.990\n    1610,  30.530,  31.030,  33.390,  33.430,  35.200\n    1611,  31.110,  32.580,  33.630,  32.930,  36.670\n    1612,  32.560,  30.300,  33.030,  33.470,  38.650\n    1613,  31.070,  29.680,  32.900,  33.790,  38.720\n    1614,  31.630,  32.210,  33.590,  33.570,  39.770\n    1615,  32.010,  31.890,  33.850,  33.700,  41.230\n    1616,  30.810,  31.740,  32.740,  34.880,  34.540\n    1617,  31.470,  30.780,  35.030,  34.390,  34.360\n    1618,  32.100,  31.470,  33.330,  34.370,  37.240\n    1619,  32.600,  33.340,  34.230,  34.180,  36.050\n    1620,  32.080,  30.850,  33.870,  35.330,  38.170\n    1621,  31.690,  30.500,  33.250,  33.450,  39.620\n    1622,  32.490,  32.180,  34.540,  33.200,  41.370\n    1623,  32.370,  31.450,  35.880,  33.580,  42.050\n    1624,  32.710,  31.840,  33.640,  34.570,  34.420\n    1625,  32.470,  31.740,  37.130,  33.740,  34.220\n    1626,  31.690,  31.560,  34.270,  33.540,  35.720\n    1627,  32.130,  33.600,  33.570,  34.430,  36.290\n    1628,  32.820,  32.440,  36.370,  34.690,  38.810\n    1629,  32.920,  30.720,  34.120,  34.510,  38.780\n    1630,  31.730,  32.950,  34.260,  34.370,  40.860\n    1631,  33.150,  32.590,  36.750,  35.440,  42.940\n    1632,  32.870,  32.850,  33.850,  35.310,  33.450\n    1633,  32.110,  31.980,  34.500,  33.800,  35.000\n    1634,  32.180,  32.420,  36.320,  34.410,  35.620\n    1635,  33.910,  32.500,  34.110,  35.370,  35.980\n    1636,  32.330,  33.970,  34.270,  34.600,  39.220\n    1637,  32.430,  31.440,  34.960,  34.490,  39.420\n    1638,  33.420,  32.910,  34.010,  33.790,  39.830\n    1639,  32.730,  33.820,  34.390,  33.730,  41.160\n    1640,  32.540,  32.090,  33.560,  34.020,  34.550\n    1641,  32.950,  31.010,  34.080,  34.220,  33.670\n    1642,  32.860,  32.530,  34.730,  34.240,  35.500\n    1643,  31.900,  32.720,  33.570,  34.750,  36.560\n    1644,  33.520,  32.110,  34.340,  34.370,  39.980\n    1645,  32.120,  32.410,  35.400,  34.450,  38.330\n    1646,  32.690,  32.930,  33.460,  35.670,  41.340\n    1647,  32.990,  32.270,  35.880,  33.630,  41.950\n    1648,  31.980,  32.850,  36.880,  35.530,  35.010\n    1649,  33.220,  33.120,  33.670,  34.840,  34.180\n    1650,  32.570,  32.180,  35.300,  33.640,  35.420\n    1651,  31.860,  33.830,  34.020,  35.580,  36.830\n    1652,  33.420,  33.910,  34.920,  34.300,  37.900\n    1653,  32.900,  31.940,  35.220,  33.870,  39.840\n    1654,  32.330,  32.770,  33.740,  36.100,  40.770\n    1655,  32.930,  33.520,  34.840,  33.870,  43.290\n    1656,  31.760,  32.170,  34.340,  35.220,  34.900\n    1657,  32.420,  32.250,  34.100,  34.370,  33.750\n    1658,  34.330,  33.180,  34.980,  33.950,  36.380\n    1659,  32.820,  33.320,  34.810,  34.800,  37.110\n    1660,  32.350,  32.790,  33.800,  36.580,  38.940\n    1661,  34.950,  31.530,  36.240,  34.970,  40.780\n    1662,  32.930,  34.140,  33.650,  34.100,  40.070\n    1663,  32.970,  32.430,  33.110,  34.420,  42.810\n    1664,  33.780,  32.180,  35.630,  34.060,  33.080\n    1665,  33.350,  32.460,  34.120,  33.840,  35.480\n    1666,  33.890,  32.790,  33.940,  34.560,  36.410\n    1667,  33.010,  32.800,  34.730,  34.370,  36.190\n    1668,  32.610,  33.670,  33.720,  35.550,  40.410\n    1669,  34.010,  32.070,  34.050,  34.330,  38.710\n    1670,  33.360,  32.720,  35.450,  35.100,  43.300\n    1671,  33.320,  33.460,  34.100,  34.400,  43.300\n    1672,  33.870,  32.930,  36.510,  34.840,  35.840\n    1673,  32.810,  31.810,  34.000,  35.200,  34.360\n    1674,  32.270,  33.460,  34.230,  34.770,  35.620\n    1675,  35.040,  33.830,  36.120,  35.070,  37.320\n    1676,  32.960,  32.820,  34.110,  34.820,  40.440\n    1677,  32.840,  32.020,  34.500,  35.320,  39.500\n    1678,  34.400,  32.510,  36.470,  34.870,  41.700\n    1679,  33.230,  32.440,  34.280,  33.900,  42.390\n    1680,  33.120,  33.790,  34.530,  34.790,  37.620\n    1681,  35.190,  32.250,  34.830,  34.600,  35.190\n    1682,  33.760,  32.450,  34.300,  34.760,  36.030\n    1683,  34.690,  33.910,  35.850,  35.160,  38.690\n    1684,  33.580,  32.450,  34.300,  35.450,  38.650\n    1685,  32.560,  32.730,  35.120,  36.490,  42.620\n    1686,  34.080,  33.680,  35.750,  35.600,  42.030\n    1687,  35.520,  32.500,  34.500,  34.960,  44.600\n    1688,  32.790,  33.800,  34.980,  34.880,  34.150\n    1689,  34.200,  33.480,  36.720,  36.050,  34.150\n    1690,  33.990,  32.310,  35.570,  34.980,  38.160\n    1691,  33.860,  33.940,  36.270,  35.490,  37.870\n    1692,  34.170,  32.990,  35.300,  35.440,  39.470\n    1693,  33.190,  32.250,  37.520,  35.940,  41.290\n    1694,  34.590,  34.750,  35.750,  37.190,  41.580\n    1695,  34.560,  34.000,  36.070,  35.280,  44.560\n    1696,  34.330,  33.620,  36.230,  37.140,  35.060\n    1697,  35.330,  35.150,  35.920,  37.410,  37.010\n    1698,  35.850,  34.020,  36.810,  35.710,  38.650\n    1699,  34.160,  33.990,  36.800,  37.080,  37.990\n    1700,  34.590,  36.400,  36.320,  36.270,  41.770\n    1701,  35.240,  32.460,  35.930,  37.240,  40.390\n    1702,  34.140,  34.240,  36.890,  36.180,  44.210\n    1703,  35.940,  35.470,  36.530,  36.570,  43.760\n    1704,  34.850,  33.830,  37.910,  36.750,  36.780\n    1705,  36.100,  34.130,  35.990,  35.850,  35.780\n    1706,  34.590,  34.130,  35.190,  37.230,  36.420\n    1707,  34.330,  33.690,  37.390,  35.910,  38.670\n    1708,  37.690,  35.730,  35.680,  35.470,  41.540\n    1709,  34.760,  33.390,  36.290,  38.130,  42.870\n    1710,  34.460,  34.340,  37.040,  35.980,  43.780\n    1711,  35.400,  35.380,  35.380,  37.290,  43.270\n    1712,  34.380,  34.470,  35.630,  37.510,  36.590\n    1713,  34.600,  33.490,  36.480,  35.560,  36.550\n    1714,  35.170,  35.410,  35.820,  37.930,  37.460\n    1715,  33.730,  33.930,  36.780,  36.110,  39.280\n    1716,  36.360,  33.480,  36.160,  36.460,  40.210\n    1717,  34.360,  34.880,  36.160,  37.240,  43.030\n    1718,  35.430,  34.340,  38.120,  35.900,  42.330\n    1719,  37.200,  35.490,  35.900,  36.700,  46.320\n    1720,  34.190,  33.940,  36.770,  36.480,  35.600\n    1721,  34.130,  33.590,  36.750,  36.470,  36.790\n    1722,  35.280,  34.610,  36.030,  37.770,  38.570\n    1723,  34.240,  35.180,  38.750,  35.780,  38.350\n    1724,  36.270,  34.550,  35.920,  37.030,  41.960\n    1725,  34.640,  35.010,  37.250,  37.810,  43.350\n    1726,  34.970,  35.360,  36.160,  37.150,  44.390\n    1727,  35.940,  34.440,  35.750,  38.160,  44.110\n    1728,  34.120,  35.050,  38.380,  35.880,  37.570\n    1729,  34.240,  33.410,  36.150,  36.380,  37.220\n    1730,  35.270,  34.460,  36.820,  36.320,  37.920\n    1731,  34.770,  36.570,  38.140,  36.720,  38.930\n    1732,  34.310,  34.410,  36.120,  37.350,  40.810\n    1733,  35.800,  33.490,  38.420,  37.590,  43.130\n    1734,  34.890,  36.210,  36.850,  37.550,  44.140\n    1735,  36.140,  34.790,  38.110,  36.940,  45.430\n    1736,  35.300,  36.610,  37.550,  36.600,  37.840\n    1737,  35.680,  34.170,  36.190,  38.920,  36.600\n    1738,  35.500,  34.540,  38.330,  36.660,  39.520\n    1739,  35.150,  35.620,  36.130,  36.750,  38.460\n    1740,  35.820,  35.510,  36.520,  37.160,  42.130\n    1741,  36.810,  34.560,  37.790,  36.540,  43.550\n    1742,  34.700,  38.600,  36.470,  39.560,  44.300\n    1743,  35.400,  36.500,  36.720,  36.770,  45.990\n    1744,  36.580,  36.150,  37.530,  38.200,  36.220\n    1745,  35.860,  34.560,  36.570,  37.940,  37.720\n    1746,  35.490,  35.310,  38.310,  37.120,  38.340\n    1747,  36.560,  36.020,  37.170,  39.010,  40.450\n    1748,  35.630,  36.120,  37.970,  37.290,  41.430\n    1749,  37.070,  33.370,  37.970,  37.340,  42.870\n    1750,  35.640,  36.400,  36.530,  38.830,  45.520\n    1751,  35.690,  34.890,  37.590,  36.780,  46.210\n    1752,  35.590,  35.460,  36.440,  37.620,  37.650\n    1753,  34.950,  36.020,  37.300,  38.320,  36.930\n    1754,  35.710,  34.510,  38.560,  36.860,  39.190\n    1755,  35.540,  37.260,  36.640,  36.300,  39.500\n    1756,  35.130,  35.460,  37.020,  36.300,  41.900\n    1757,  36.230,  33.820,  37.230,  36.260,  42.270\n    1758,  34.490,  37.980,  36.720,  36.470,  43.390\n    1759,  35.460,  35.480,  36.760,  37.000,  46.530\n    1760,  36.470,  35.180,  36.520,  37.460,  36.640\n    1761,  35.070,  35.300,  38.450,  36.710,  38.000\n    1762,  35.670,  35.180,  37.630,  36.900,  38.900\n    1763,  36.520,  36.810,  36.870,  38.640,  39.420\n    1764,  35.490,  36.450,  37.900,  36.960,  43.170\n    1765,  36.520,  33.450,  37.010,  37.450,  41.800\n    1766,  36.020,  36.640,  38.040,  36.880,  46.320\n    1767,  35.470,  34.800,  36.950,  37.110,  44.820\n    1768,  37.830,  35.590,  36.560,  38.690,  38.460\n    1769,  36.150,  35.800,  38.020,  37.470,  37.430\n    1770,  35.690,  34.950,  37.150,  38.780,  38.770\n    1771,  37.170,  37.620,  38.260,  37.910,  40.870\n    1772,  35.100,  36.610,  38.330,  38.040,  41.800\n    1773,  38.040,  34.730,  37.760,  38.040,  45.240\n    1774,  38.870,  37.970,  39.160,  38.720,  45.130\n    1775,  37.710,  36.090,  38.320,  38.930,  48.100\n    1776,  37.960,  35.610,  37.690,  39.450,  37.780\n    1777,  37.170,  37.780,  38.130,  38.650,  39.830\n    1778,  36.690,  35.610,  38.150,  38.400,  40.260\n    1779,  36.620,  39.070,  38.250,  39.820,  39.890\n    1780,  36.600,  36.060,  37.760,  38.320,  44.080\n    1781,  38.030,  35.180,  38.920,  37.820,  42.500\n    1782,  36.360,  38.220,  37.860,  38.710,  47.480\n    1783,  38.000,  35.960,  38.510,  39.120,  46.190\n    1784,  37.770,  36.460,  38.500,  39.940,  38.720\n    1785,  36.340,  37.950,  38.030,  38.190,  37.830\n    1786,  38.420,  35.670,  37.690,  39.010,  40.110\n    1787,  37.580,  40.410,  39.240,  39.660,  42.070\n    1788,  37.230,  37.960,  37.680,  38.170,  42.370\n    1789,  40.010,  35.940,  38.350,  37.850,  45.650\n    1790,  37.330,  38.180,  37.380,  37.480,  44.970\n    1791,  36.520,  34.920,  37.350,  37.190,  47.850\n    1792,  37.260,  38.750,  37.530,  38.830,  36.970\n    1793,  36.500,  34.870,  37.730,  38.270,  38.340\n    1794,  37.690,  35.750,  38.120,  39.580,  39.020\n    1795,  36.590,  39.290,  38.020,  38.020,  41.360\n    1796,  36.880,  36.090,  37.150,  37.990,  43.690\n    1797,  37.230,  37.580,  38.350,  39.550,  42.700\n    1798,  36.570,  36.660,  38.530,  37.770,  47.620\n    1799,  37.930,  36.400,  38.030,  38.650,  46.030\n    1800,  37.390,  37.370,  37.970,  38.450,  39.760\n    1801,  36.720,  36.040,  38.040,  40.700,  37.480\n    1802,  38.400,  37.900,  37.680,  39.800,  39.860\n    1803,  36.700,  37.930,  38.170,  38.970,  40.880\n    1804,  36.970,  37.210,  37.540,  40.330,  42.960\n    1805,  37.570,  37.090,  38.450,  37.840,  46.160\n    1806,  36.920,  37.440,  38.740,  38.530,  44.620\n    1807,  37.770,  37.180,  38.190,  39.100,  47.180\n    1808,  36.860,  38.730,  39.540,  39.320,  38.550\n    1809,  37.240,  35.630,  40.120,  39.940,  39.940\n    1810,  38.570,  38.710,  38.860,  38.620,  40.700\n    1811,  37.500,  37.390,  40.390,  39.090,  41.640\n    1812,  37.140,  37.450,  39.410,  38.920,  43.770\n    1813,  37.300,  36.500,  38.230,  40.560,  44.450\n    1814,  37.670,  38.020,  41.390,  40.180,  47.850\n    1815,  38.460,  37.920,  38.590,  40.140,  47.100\n    1816,  37.560,  38.950,  40.000,  38.750,  41.040\n    1817,  37.220,  36.730,  39.190,  41.630,  38.230\n    1818,  37.990,  38.280,  39.840,  39.300,  41.580\n    1819,  37.990,  38.610,  39.470,  39.300,  39.960\n    1820,  38.920,  38.420,  38.100,  38.860,  44.020\n    1821,  38.800,  36.300,  41.000,  40.090,  44.000\n    1822,  37.650,  37.830,  39.150,  39.840,  45.950\n    1823,  37.600,  37.370,  39.260,  40.850,  48.360\n    1824,  37.550,  38.030,  39.450,  40.470,  39.450\n    1825,  38.550,  37.020,  38.200,  39.310,  39.100\n    1826,  38.700,  39.660,  40.650,  41.020,  41.540\n    1827,  37.990,  37.940,  39.170,  39.020,  42.140\n    1828,  38.620,  38.820,  39.200,  41.890,  44.660\n    1829,  39.160,  36.680,  40.100,  40.160,  44.700\n    1830,  39.340,  36.910,  38.540,  41.320,  47.070\n    1831,  38.120,  38.670,  40.300,  41.070,  46.520\n    1832,  38.850,  37.930,  38.500,  39.120,  39.530\n    1833,  39.140,  37.130,  40.230,  40.970,  40.260\n    1834,  38.160,  37.500,  39.170,  38.440,  41.240\n    1835,  39.670,  37.370,  39.040,  39.550,  42.050\n    1836,  38.360,  39.880,  39.880,  40.410,  44.320\n    1837,  38.460,  35.810,  39.050,  40.330,  44.560\n    1838,  38.150,  39.090,  40.530,  42.870,  46.780\n    1839,  38.030,  38.240,  38.830,  38.720,  48.190\n    1840,  38.200,  37.450,  39.290,  40.810,  39.940\n    1841,  39.030,  37.340,  39.230,  40.140,  39.510\n    1842,  37.650,  36.930,  38.180,  40.000,  41.590\n    1843,  38.590,  38.310,  39.990,  40.280,  40.940\n    1844,  38.390,  37.980,  38.320,  38.430,  44.690\n    1845,  38.070,  36.770,  40.510,  40.290,  45.910\n    1846,  39.100,  39.310,  39.870,  39.370,  48.300\n    1847,  37.550,  36.870,  39.180,  40.310,  49.360\n    1848,  38.290,  39.010,  40.330,  40.620,  39.490\n    1849,  38.800,  37.150,  38.850,  39.500,  40.110\n    1850,  38.360,  37.440,  41.320,  41.850,  41.020\n    1851,  41.090,  39.360,  40.580,  39.500,  41.300\n    1852,  38.600,  38.730,  41.600,  41.190,  45.020\n    1853,  40.760,  39.290,  40.240,  39.850,  46.570\n    1854,  38.460,  37.430,  39.600,  40.490,  48.520\n    1855,  39.320,  37.700,  39.710,  40.920,  49.740\n    1856,  40.780,  39.530,  40.280,  39.250,  39.720\n    1857,  39.460,  37.940,  40.730,  41.810,  40.400\n    1858,  40.450,  39.620,  40.930,  39.670,  41.660\n    1859,  39.290,  38.170,  40.250,  41.160,  42.110\n    1860,  40.280,  38.340,  41.540,  40.420,  46.370\n    1861,  39.710,  39.380,  39.580,  40.190,  45.810\n    1862,  39.270,  38.570,  41.130,  42.010,  49.910\n    1863,  40.520,  41.080,  40.000,  39.830,  49.330\n    1864,  38.880,  38.140,  40.540,  42.580,  41.660\n    1865,  39.300,  38.320,  40.110,  40.860,  39.940\n    1866,  38.520,  40.340,  40.140,  42.600,  42.020\n    1867,  40.340,  39.110,  40.730,  41.240,  42.600\n    1868,  40.500,  39.420,  40.890,  40.660,  46.720\n    1869,  38.940,  37.520,  41.480,  42.640,  46.450\n    1870,  38.940,  39.950,  41.220,  41.250,  50.510\n    1871,  39.350,  39.890,  40.990,  41.900,  50.030\n    1872,  39.890,  39.340,  40.970,  40.150,  42.290\n    1873,  39.870,  40.270,  41.250,  41.920,  40.620\n    1874,  39.800,  39.600,  41.740,  42.260,  43.010\n    1875,  39.330,  40.490,  41.040,  41.590,  43.880\n    1876,  40.070,  39.140,  41.470,  41.930,  46.680\n    1877,  40.290,  37.680,  41.000,  41.120,  47.650\n    1878,  39.560,  39.740,  41.900,  42.020,  48.430\n    1879,  40.430,  40.410,  41.860,  40.780,  49.480\n    1880,  39.560,  40.680,  41.800,  42.750,  42.580\n    1881,  41.990,  38.460,  41.340,  40.720,  40.980\n    1882,  39.200,  39.880,  41.010,  41.250,  42.410\n    1883,  40.720,  39.640,  42.170,  42.390,  44.620\n    1884,  40.380,  39.940,  41.050,  42.820,  45.390\n    1885,  39.340,  39.460,  42.870,  41.240,  49.160\n    1886,  40.900,  39.030,  41.110,  40.700,  48.160\n    1887,  40.430,  41.190,  43.010,  41.300,  51.390\n    1888,  41.310,  39.900,  40.700,  41.380,  40.590\n    1889,  41.550,  39.040,  41.860,  43.520,  44.070\n    1890,  40.610,  40.120,  42.500,  42.000,  43.140\n    1891,  41.610,  39.810,  41.130,  41.990,  45.550\n    1892,  39.040,  40.170,  43.480,  41.570,  45.970\n    1893,  41.910,  38.120,  43.040,  41.790,  47.770\n    1894,  40.920,  39.740,  42.780,  41.290,  50.490\n    1895,  41.810,  39.160,  42.070,  41.900,  52.640\n    1896,  40.330,  41.460,  42.610,  42.910,  40.570\n    1897,  40.770,  38.850,  42.620,  41.210,  43.050\n    1898,  42.270,  39.390,  41.930,  43.340,  42.140\n    1899,  40.150,  40.080,  41.620,  41.670,  43.840\n    1900,  41.900,  40.020,  41.110,  42.110,  47.190\n    1901,  40.730,  40.810,  41.510,  42.500,  47.950\n    1902,  42.020,  39.610,  40.730,  43.220,  49.530\n    1903,  40.720,  42.000,  42.220,  42.500,  52.580\n    1904,  40.550,  41.010,  42.430,  41.770,  42.350\n    1905,  41.150,  38.840,  42.350,  43.420,  42.460\n    1906,  41.580,  40.780,  42.460,  41.570,  44.340\n    1907,  42.830,  39.730,  41.140,  43.180,  43.280\n    1908,  41.070,  42.170,  42.630,  42.060,  47.890\n    1909,  41.950,  39.200,  42.180,  42.660,  47.700\n    1910,  40.530,  40.430,  43.270,  42.790,  51.200\n    1911,  41.950,  41.760,  44.280,  41.230,  51.790\n    1912,  40.880,  40.060,  41.960,  42.100,  43.030\n    1913,  40.450,  41.120,  43.040,  41.770,  41.300\n    1914,  40.270,  39.310,  43.630,  43.220,  44.510\n    1915,  40.630,  41.950,  43.960,  41.390,  44.920\n    1916,  42.390,  40.080,  42.470,  41.790,  47.460\n    1917,  39.890,  41.500,  43.520,  41.750,  49.440\n    1918,  41.680,  40.020,  43.430,  42.220,  49.920\n    1919,  39.450,  39.240,  42.840,  43.270,  50.910\n    1920,  40.900,  41.990,  42.090,  41.310,  42.480\n    1921,  40.790,  39.300,  42.540,  42.740,  42.930\n    1922,  40.530,  40.720,  43.190,  42.050,  42.920\n    1923,  39.870,  39.750,  41.310,  42.260,  44.210\n    1924,  40.090,  40.850,  43.670,  42.310,  45.780\n    1925,  42.410,  41.370,  41.350,  42.160,  47.030\n    1926,  41.530,  40.000,  43.330,  42.500,  49.830\n    1927,  41.430,  41.590,  42.030,  42.150,  53.290\n    1928,  41.200,  41.050,  43.010,  41.660,  41.970\n    1929,  41.530,  39.990,  43.720,  41.370,  42.630\n    1930,  41.540,  40.060,  41.290,  41.860,  43.490\n    1931,  41.750,  40.160,  42.100,  42.180,  45.060\n    1932,  42.210,  41.920,  42.940,  42.820,  48.360\n    1933,  42.840,  39.880,  42.950,  44.070,  48.370\n    1934,  40.940,  42.050,  42.040,  42.740,  50.370\n    1935,  40.970,  40.130,  43.160,  43.650,  51.840\n    1936,  41.590,  41.640,  41.740,  42.350,  42.040\n    1937,  40.560,  41.680,  43.480,  42.560,  42.370\n    1938,  42.270,  41.170,  42.350,  42.450,  45.260\n    1939,  41.690,  41.280,  42.600,  42.130,  46.160\n    1940,  44.110,  41.530,  42.480,  42.980,  48.190\n    1941,  41.150,  42.050,  42.560,  42.130,  49.010\n    1942,  42.250,  40.700,  43.550,  42.250,  50.940\n    1943,  43.930,  40.270,  42.140,  42.650,  51.780\n    1944,  41.680,  42.110,  43.170,  43.330,  43.770\n    1945,  43.730,  39.950,  41.660,  43.390,  42.970\n    1946,  40.840,  41.800,  45.470,  43.730,  44.050\n    1947,  43.000,  41.310,  41.720,  42.720,  46.240\n    1948,  41.590,  42.040,  44.330,  43.520,  48.220\n    1949,  42.620,  40.900,  41.700,  43.720,  47.050\n    1950,  41.980,  40.640,  42.500,  43.780,  49.920\n    1951,  41.900,  42.150,  44.210,  43.060,  51.960\n    1952,  41.850,  41.390,  42.680,  42.510,  42.890\n    1953,  41.430,  41.210,  43.100,  42.350,  43.640\n    1954,  44.120,  40.420,  42.840,  42.210,  44.010\n    1955,  40.880,  43.130,  43.870,  42.990,  44.360\n    1956,  44.240,  42.110,  42.720,  42.460,  50.080\n    1957,  41.280,  42.310,  43.990,  45.460,  49.310\n    1958,  43.640,  42.500,  43.260,  42.660,  52.820\n    1959,  41.750,  41.630,  45.030,  45.000,  53.650\n    1960,  41.500,  43.170,  43.450,  42.530,  43.360\n    1961,  43.520,  40.850,  43.910,  43.150,  42.480\n    1962,  41.180,  42.070,  42.870,  43.790,  46.280\n    1963,  45.010,  41.730,  44.690,  43.840,  44.840\n    1964,  41.690,  42.190,  43.440,  43.600,  49.050\n    1965,  44.510,  42.340,  43.460,  43.860,  50.380\n    1966,  41.440,  42.520,  43.920,  45.100,  53.380\n    1967,  45.670,  42.250,  44.260,  42.410,  52.930\n    1968,  42.410,  43.110,  44.360,  45.100,  43.830\n    1969,  44.500,  40.260,  42.930,  42.520,  42.750\n    1970,  43.700,  42.180,  45.000,  43.800,  46.180\n    1971,  42.860,  41.380,  42.980,  43.030,  45.460\n    1972,  43.010,  42.910,  44.100,  44.390,  51.690\n    1973,  41.910,  41.210,  43.970,  43.990,  48.310\n    1974,  43.940,  43.080,  45.230,  43.650,  51.880\n    1975,  42.420,  43.460,  43.560,  43.940,  52.500\n    1976,  42.580,  43.400,  45.070,  42.630,  44.550\n    1977,  42.800,  40.870,  43.470,  44.490,  42.830\n    1978,  44.570,  42.180,  44.540,  43.490,  47.170\n    1979,  44.820,  42.280,  44.200,  44.750,  46.720\n    1980,  43.100,  43.890,  44.520,  42.620,  49.940\n    1981,  44.940,  41.270,  45.720,  46.310,  49.380\n    1982,  42.850,  41.980,  44.280,  43.200,  52.340\n    1983,  45.450,  42.800,  44.290,  44.220,  51.530\n    1984,  42.960,  43.520,  43.900,  43.200,  43.260\n    1985,  44.320,  42.110,  46.200,  45.350,  42.540\n    1986,  42.790,  42.590,  42.730,  43.040,  45.850\n    1987,  43.570,  42.920,  45.200,  44.530,  45.530\n    1988,  44.060,  44.370,  43.350,  45.110,  50.230\n    1989,  42.980,  41.070,  44.540,  43.500,  48.470\n    1990,  43.430,  43.210,  42.900,  45.640,  53.690\n    1991,  43.310,  41.600,  44.500,  43.430,  53.670\n    1992,  44.880,  44.410,  43.570,  44.000,  44.750\n    1993,  43.020,  42.470,  44.710,  43.540,  44.140\n    1994,  44.120,  42.780,  45.150,  45.220,  46.660\n    1995,  42.990,  43.070,  44.200,  43.180,  46.160\n    1996,  43.740,  43.210,  44.700,  46.490,  50.650\n    1997,  42.830,  42.220,  44.400,  44.160,  49.400\n    1998,  44.070,  42.670,  45.460,  46.020,  51.470\n    1999,  42.560,  43.800,  43.770,  43.960,  53.810\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_bigdec_string_precisions_to_10000.csv",
    "content": "   value,BigDecimal(String),toBigDecimal(String)\n  number,  number,  number\n       0,   0.100,   0.100\n     200,   3.700,   2.530\n     400,   6.710,   5.300\n     600,  11.670,  10.700\n     800,  16.760,  14.920\n    1000,  24.540,  18.320\n    1200,  35.630,  23.530\n    1400,  47.830,  28.490\n    1600,  61.360,  33.520\n    1800,  74.260,  40.080\n    2000,  92.690,  44.170\n    2200, 110.960,  52.870\n    2400, 130.340,  58.110\n    2600, 153.270,  67.450\n    2800, 173.170,  75.370\n    3000, 200.490,  82.310\n    3200, 229.260,  91.490\n    3400, 250.490, 102.160\n    3600, 281.900, 111.970\n    3800, 316.070, 123.130\n    4000, 349.780, 134.270\n    4200, 380.450, 146.090\n    4400, 425.030, 155.500\n    4600, 453.540, 170.430\n    4800, 496.010, 182.360\n    5000, 536.110, 191.620\n    5200, 578.180, 209.790\n    5400, 624.700, 219.720\n    5600, 676.600, 230.110\n    5800, 721.000, 245.670\n    6000, 762.530, 273.790\n    6200, 812.620, 369.340\n    6400, 887.280, 386.460\n    6600, 924.100, 404.690\n    6800, 980.300, 425.730\n    7000,1045.450, 447.750\n    7200,1096.930, 476.390\n    7400,1160.600, 501.310\n    7600,1232.010, 518.130\n    7800,1280.370, 547.540\n    8000,1348.490, 602.270\n    8200,1450.980, 600.800\n    8400,1502.340, 649.240\n    8600,1579.390, 665.220\n    8800,1638.890, 701.360\n    9000,1697.760, 720.720\n    9200,1785.360, 749.300\n    9400,1853.190, 788.250\n    9600,1936.380, 825.910\n    9800,2019.910, 845.660\n   10000,2091.490, 863.510\n   10200,2172.560, 892.460\n   10400,2263.250, 942.350\n   10600,2344.280, 994.220\n   10800,2431.120,1025.160\n   11000,2520.880,1045.420\n   11200,2616.750,1095.470\n   11400,2727.840,1122.530\n   11600,2806.240,1157.190\n   11800,2886.640,1182.200\n   12000,2982.850,1222.200\n   12200,3088.660,1247.380\n   12400,3203.450,1311.440\n   12600,3298.790,1347.580\n   12800,3403.400,1382.510\n   13000,3507.470,1412.860\n   13200,3608.930,1428.330\n   13400,3734.140,1457.350\n   13600,3835.460,1489.650\n   13800,3965.390,1531.980\n   14000,4053.020,1608.310\n   14200,4157.540,1632.370\n   14400,4289.450,1659.210\n   14600,4411.200,1715.800\n   14800,4556.900,1733.600\n   15000,4679.740,1788.280\n   15200,4767.140,1863.660\n   15400,4908.030,1928.050\n   15600,5049.530,1939.390\n   15800,5163.330,2026.420\n   16000,5281.000,2074.540\n   16200,5430.880,2074.690\n   16400,5536.080,2055.850\n   16600,5682.920,2111.870\n   16800,5852.500,2148.130\n   17000,5953.210,2198.570\n   17200,6095.130,2227.970\n   17400,6235.900,2269.810\n   17600,6430.730,2301.670\n   17800,6551.520,2381.580\n   18000,6678.000,2446.270\n   18200,6835.790,2470.790\n   18400,6993.840,2531.830\n   18600,7121.470,2604.860\n   18800,7321.690,2602.120\n   19000,7421.250,2629.020\n   19200,7598.730,2680.180\n   19400,7751.760,2784.350\n   19600,7879.220,2782.430\n   19800,8084.620,2774.960\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_bigdec_string_precisions_to_100000.csv",
    "content": "   value,BigDecimal(String),toBigDecimal(String)\n  number,  number,  number\n       0,   0.100,   0.100\n    1000,  29.370,  20.730\n    2000,  92.780,  46.490\n    3000, 202.240,  82.790\n    4000, 352.650, 134.790\n    5000, 534.460, 190.960\n    6000, 772.780, 273.570\n    7000,1038.990, 456.930\n    8000,1348.640, 595.740\n    9000,1701.560, 724.870\n   10000,2099.280, 862.260\n   11000,2515.630,1021.690\n   12000,2994.550,1206.360\n   13000,3499.850,1407.570\n   14000,4120.510,1604.690\n   15000,4673.800,1807.860\n   16000,5289.780,2067.010\n   17000,5947.450,2197.540\n   18000,6689.670,2406.710\n   19000,7449.140,2643.790\n   20000,8286.420,2985.410\n   21000,9172.560,3217.300\n   22000,9948.980,3447.890\n   23000,10874.840,3735.060\n   24000,11861.310,4115.410\n   25000,12885.920,4470.030\n   26000,13885.350,4741.350\n   27000,15035.380,4921.320\n   28000,16221.270,5400.150\n   29000,17353.870,5671.280\n   30000,18428.620,6019.550\n   31000,19667.690,6342.100\n   32000,21044.650,6653.430\n   33000,22423.910,6852.180\n   34000,23662.000,7243.810\n   35000,25129.980,7749.030\n   36000,26488.710,8145.180\n   37000,28204.810,8547.850\n   38000,29610.280,8752.790\n   39000,31054.570,9462.710\n   40000,32918.390,9770.530\n   41000,34351.690,10235.930\n   42000,36025.280,10786.490\n   43000,38101.940,11156.060\n   44000,39646.810,11287.130\n   45000,41455.280,11765.710\n   46000,43417.730,12553.650\n   47000,45128.590,13205.710\n   48000,47262.320,13832.110\n   49000,49041.170,14334.160\n   50000,51269.290,14617.160\n   51000,53130.760,15089.610\n   52000,55375.490,15501.880\n   53000,57447.590,15914.840\n   54000,59701.520,16386.330\n   55000,62042.510,17360.240\n   56000,64166.860,17970.680\n   57000,66630.590,18617.420\n   58000,68784.100,19167.050\n   59000,71031.580,19818.590\n   60000,73719.480,20185.270\n   61000,76153.580,20638.310\n   62000,78910.130,21212.230\n   63000,81173.630,21758.210\n   64000,83773.530,22385.780\n   65000,86278.910,22932.790\n   66000,88977.730,22928.690\n   67000,92025.570,23750.370\n   68000,94642.900,24970.720\n   69000,97268.210,25399.620\n   70000,100232.060,26113.420\n   71000,103076.280,26747.540\n   72000,106111.210,27844.680\n   73000,109280.600,28312.820\n   74000,112186.670,28818.040\n   75000,115246.600,29082.370\n   76000,118451.070,29727.390\n   77000,121697.300,31228.210\n   78000,124963.580,31936.280\n   79000,127878.630,32554.650\n   80000,131399.920,33201.270\n   81000,134585.090,34053.180\n   82000,137588.810,34859.130\n   83000,141177.110,35909.800\n   84000,144448.230,36787.630\n   85000,148073.080,37425.660\n   86000,151258.580,38016.260\n   87000,154797.990,38926.670\n   88000,158246.270,38576.990\n   89000,161961.290,39942.280\n   90000,165282.240,41242.190\n   91000,169357.110,42296.790\n   92000,172985.110,43135.470\n   93000,176585.070,43690.410\n   94000,180631.080,44961.800\n   95000,184099.140,45499.070\n   96000,188455.430,46482.630\n   97000,192223.400,47411.890\n   98000,195811.750,48009.100\n   99000,200532.280,48691.540\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_bigdec_string_precisions_to_1000000.csv",
    "content": "   value,BigDecimal(String),toBigDecimal(String)\n  number,  number,  number\n       0,   0.100,   0.100\n  100000,204422.800,49261.500\n  200000,814070.500,168831.900\n  300000,1830409.300,344837.100\n  400000,3263655.100,593205.300\n  500000,5098815.600,891931.500\n  600000,7345275.700,1240118.800\n  700000,9985524.800,1655668.200\n  800000,13059164.700,2159326.300\n  900000,16591467.600,2672526.100\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_bigdec_string_precisions_to_2000.csv",
    "content": "   value,BigDecimal(String),toBigDecimal(String)\n  number,  number,  number\n       0,   0.000,   0.000\n       1,   0.000,   0.000\n       2,   0.000,   0.000\n       3,   0.000,   0.000\n       4,   0.000,   0.000\n       5,   0.000,   0.000\n       6,   0.000,   0.000\n       7,   0.000,   0.000\n       8,   0.000,   0.000\n       9,   0.000,   0.000\n      10,   0.000,   0.000\n      11,   0.000,   0.000\n      12,   0.000,   0.000\n      13,   0.000,   0.000\n      14,   0.000,   0.000\n      15,   0.000,   0.000\n      16,   0.000,   0.000\n      17,   0.000,   0.000\n      18,   0.000,   0.000\n      19,   0.140,   0.100\n      20,   0.120,   0.100\n      21,   0.200,   0.180\n      22,   1.080,   0.170\n      23,   0.180,   0.180\n      24,   0.200,   0.170\n      25,   0.200,   0.200\n      26,   0.200,   0.190\n      27,   0.200,   0.200\n      28,   0.200,   0.200\n      29,   0.200,   0.200\n      30,   0.220,   0.200\n      31,   0.200,   0.200\n      32,   0.200,   0.200\n      33,   0.300,   0.200\n      34,   0.280,   0.200\n      35,   0.300,   0.280\n      36,   0.300,   0.290\n      37,   0.300,   0.300\n      38,   0.300,   0.300\n      39,   0.300,   0.300\n      40,   0.300,   0.300\n      41,   0.300,   0.300\n      42,   0.300,   0.300\n      43,   0.300,   0.300\n      44,   0.300,   0.300\n      45,   0.300,   0.300\n      46,   0.300,   0.300\n      47,   0.310,   0.300\n      48,   0.300,   0.300\n      49,   0.300,   0.300\n      50,   0.400,   0.400\n      51,   0.380,   0.350\n      52,   0.400,   0.400\n      53,   0.400,   0.390\n      54,   0.400,   0.400\n      55,   0.400,   0.400\n      56,   0.400,   0.400\n      57,   0.400,   0.400\n      58,   0.400,   0.400\n      59,   0.660,   0.500\n      60,   0.450,   0.410\n      61,   0.490,   0.500\n      62,   0.480,   0.480\n      63,   0.460,   0.450\n      64,   0.500,   0.500\n      65,   0.500,   0.500\n      66,   0.500,   0.500\n      67,   0.500,   0.500\n      68,   0.500,   0.500\n      69,   0.500,   0.500\n      70,   0.500,   0.500\n      71,   0.500,   0.500\n      72,   0.500,   0.500\n      73,   0.500,   0.500\n      74,   0.500,   0.520\n      75,   0.530,   0.530\n      76,   0.580,   0.570\n      77,   0.590,   0.580\n      78,   0.600,   0.600\n      79,   0.600,   0.600\n      80,   0.600,   0.600\n      81,   0.600,   0.600\n      82,   0.600,   0.600\n      83,   0.600,   0.600\n      84,   0.630,   0.600\n      85,   0.610,   0.640\n      86,   0.620,   0.670\n      87,   0.630,   0.660\n      88,   0.700,   0.700\n      89,   0.700,   0.700\n      90,   0.700,   0.700\n      91,   0.700,   0.700\n      92,   0.700,   0.700\n      93,   0.700,   0.700\n      94,   0.700,   0.700\n      95,   0.700,   0.700\n      96,   0.700,   0.700\n      97,   0.700,   0.700\n      98,   0.800,   0.800\n      99,   0.800,   0.800\n     100,   0.800,   0.800\n     101,   0.800,   0.800\n     102,   0.800,   0.800\n     103,   0.800,   0.800\n     104,   0.800,   0.800\n     105,   0.810,   0.800\n     106,   0.800,   0.800\n     107,   0.900,   0.900\n     108,   0.900,   0.900\n     109,   0.900,   0.900\n     110,   0.900,   0.900\n     111,   0.900,   0.900\n     112,   0.900,   0.900\n     113,   0.900,   0.900\n     114,   0.900,   0.900\n     115,   0.900,   1.270\n     116,   0.900,   0.900\n     117,   1.000,   1.000\n     118,   0.930,   0.930\n     119,   0.960,   0.990\n     120,   1.000,   1.000\n     121,   1.000,   1.000\n     122,   1.000,   1.000\n     123,   1.000,   1.000\n     124,   1.000,   1.000\n     125,   1.000,   1.000\n     126,   1.000,   1.000\n     127,   1.100,   1.100\n     128,   1.100,   1.100\n     129,   1.100,   1.100\n     130,   1.100,   1.100\n     131,   1.100,   1.100\n     132,   1.100,   1.100\n     133,   1.100,   1.100\n     134,   1.100,   1.100\n     135,   1.100,   1.100\n     136,   1.100,   1.160\n     137,   1.160,   1.150\n     138,   1.160,   1.190\n     139,   1.200,   1.200\n     140,   1.200,   1.200\n     141,   1.330,   1.200\n     142,   1.200,   1.200\n     143,   1.200,   1.200\n     144,   1.200,   1.200\n     145,   1.200,   1.200\n     146,   1.300,   1.300\n     147,   1.300,   1.300\n     148,   1.300,   1.300\n     149,   1.300,   1.300\n     150,   1.300,   1.300\n     151,   1.300,   1.300\n     152,   1.300,   1.300\n     153,   1.300,   1.300\n     154,   1.300,   1.300\n     155,   1.300,   1.380\n     156,   1.400,   1.400\n     157,   1.400,   1.400\n     158,   1.400,   1.400\n     159,   1.400,   1.400\n     160,   1.400,   1.400\n     161,   1.400,   1.400\n     162,   1.400,   1.400\n     163,   1.400,   1.410\n     164,   1.460,   1.470\n     165,   1.500,   1.500\n     166,   1.500,   1.500\n     167,   1.500,   1.500\n     168,   1.500,   1.500\n     169,   1.500,   1.500\n     170,   1.500,   1.500\n     171,   1.510,   1.500\n     172,   1.500,   1.520\n     173,   1.530,   1.600\n     174,   1.580,   1.600\n     175,   1.600,   1.600\n     176,   1.600,   1.720\n     177,   1.600,   1.600\n     178,   1.610,   1.620\n     179,   1.610,   1.600\n     180,   1.650,   1.650\n     181,   1.700,   1.700\n     182,   1.700,   1.710\n     183,   1.700,   1.710\n     184,   1.700,   1.710\n     185,   1.800,   1.800\n     186,   1.800,   1.800\n     187,   1.800,   1.800\n     188,   1.800,   1.800\n     189,   1.800,   1.800\n     190,   1.800,   1.800\n     191,   1.800,   1.800\n     192,   1.800,   1.800\n     193,   1.800,   1.800\n     194,   1.900,   1.900\n     195,   2.120,   1.900\n     196,   1.900,   1.900\n     197,   1.900,   1.900\n     198,   1.900,   1.900\n     199,   1.900,   1.900\n     200,   1.900,   1.970\n     201,   1.950,   1.980\n     202,   1.970,   1.960\n     203,   1.980,   2.000\n     204,   2.000,   2.010\n     205,   2.000,   2.000\n     206,   2.000,   2.000\n     207,   2.000,   2.030\n     208,   2.000,   2.010\n     209,   2.020,   2.050\n     210,   2.030,   2.050\n     211,   2.040,   2.100\n     212,   2.110,   2.070\n     213,   2.190,   2.160\n     214,   2.130,   2.110\n     215,   2.130,   2.160\n     216,   2.130,   2.150\n     217,   2.150,   2.160\n     218,   2.200,   2.200\n     219,   2.200,   2.200\n     220,   2.200,   2.230\n     221,   2.200,   2.250\n     222,   2.220,   2.460\n     223,   2.320,   2.300\n     224,   2.310,   2.250\n     225,   2.260,   2.300\n     226,   2.280,   2.300\n     227,   2.320,   2.310\n     228,   2.330,   2.310\n     229,   2.320,   2.310\n     230,   2.310,   2.330\n     231,   2.320,   2.310\n     232,   2.340,   2.380\n     233,   2.410,   2.400\n     234,   2.400,   2.400\n     235,   2.400,   2.400\n     236,   2.410,   2.410\n     237,   2.410,   2.420\n     238,   2.520,   2.520\n     239,   2.400,   2.410\n     240,   2.450,   2.430\n     241,   2.450,   2.440\n     242,   2.520,   2.520\n     243,   2.500,   2.530\n     244,   2.500,   2.510\n     245,   2.600,   2.600\n     246,   2.600,   2.600\n     247,   2.600,   2.600\n     248,   2.600,   2.600\n     249,   2.620,   2.600\n     250,   2.630,   2.600\n     251,   2.620,   2.610\n     252,   2.650,   2.690\n     253,   2.600,   2.620\n     254,   2.690,   2.730\n     255,   2.700,   2.730\n     256,   2.700,   2.730\n     257,   2.700,   2.730\n     258,   2.700,   2.730\n     259,   2.700,   2.720\n     260,   2.700,   2.720\n     261,   2.700,   2.720\n     262,   2.800,   2.940\n     263,   2.800,   2.830\n     264,   2.830,   2.890\n     265,   2.840,   2.890\n     266,   2.840,   2.930\n     267,   2.870,   2.910\n     268,   2.910,   2.900\n     269,   2.900,   2.900\n     270,   2.900,   2.900\n     271,   3.000,   3.000\n     272,   3.000,   3.010\n     273,   3.000,   3.020\n     274,   3.000,   3.000\n     275,   3.000,   3.040\n     276,   3.230,   3.020\n     277,   3.000,   3.000\n     278,   3.000,   3.000\n     279,   3.000,   3.000\n     280,   3.010,   3.030\n     281,   3.210,   3.200\n     282,   3.210,   3.180\n     283,   3.370,   3.160\n     284,   3.240,   3.200\n     285,   3.210,   3.170\n     286,   3.230,   3.210\n     287,   3.200,   3.200\n     288,   3.200,   3.210\n     289,   3.220,   3.220\n     290,   3.300,   3.330\n     291,   3.320,   3.330\n     292,   3.300,   3.320\n     293,   3.300,   3.450\n     294,   3.320,   3.310\n     295,   3.300,   3.460\n     296,   3.300,   3.320\n     297,   3.300,   3.630\n     298,   3.300,   3.300\n     299,   3.400,   3.410\n     300,   3.500,   3.510\n     301,   3.490,   3.500\n     302,   3.510,   3.510\n     303,   3.500,   3.520\n     304,   3.500,   3.580\n     305,   3.510,   3.510\n     306,   3.500,   3.530\n     307,   3.500,   3.630\n     308,   3.540,   3.510\n     309,   3.680,   3.520\n     310,   3.670,   3.600\n     311,   3.620,   3.600\n     312,   3.610,   3.600\n     313,   3.600,   3.600\n     314,   3.600,   3.620\n     315,   3.600,   3.600\n     316,   3.600,   3.600\n     317,   3.740,   3.700\n     318,   3.720,   3.900\n     319,   3.810,   3.830\n     320,   3.800,   3.810\n     321,   3.920,   3.770\n     322,   3.780,   3.760\n     323,   3.780,   3.770\n     324,   3.790,   3.790\n     325,   3.810,   3.820\n     326,   3.840,   3.840\n     327,   3.850,   3.880\n     328,   3.860,   4.000\n     329,   3.910,   3.940\n     330,   3.900,   3.960\n     331,   3.900,   4.330\n     332,   3.920,   4.090\n     333,   3.950,   3.960\n     334,   3.920,   3.980\n     335,   4.000,   4.020\n     336,   4.010,   4.000\n     337,   4.010,   4.010\n     338,   4.060,   4.000\n     339,   4.400,   4.130\n     340,   4.100,   4.180\n     341,   4.310,   4.100\n     342,   4.100,   4.120\n     343,   4.100,   4.110\n     344,   4.180,   4.220\n     345,   4.190,   4.200\n     346,   4.210,   4.200\n     347,   4.410,   4.220\n     348,   4.320,   4.330\n     349,   4.570,   4.310\n     350,   4.340,   4.340\n     351,   4.310,   4.540\n     352,   4.340,   4.370\n     353,   4.380,   5.120\n     354,   4.380,   4.830\n     355,   4.400,   4.460\n     356,   4.420,   5.000\n     357,   4.410,   4.410\n     358,   4.530,   4.500\n     359,   4.520,   4.520\n     360,   4.580,   4.530\n     361,   4.550,   4.550\n     362,   4.710,   4.570\n     363,   4.590,   4.540\n     364,   4.760,   4.570\n     365,   4.700,   4.620\n     366,   4.510,   4.570\n     367,   4.650,   4.560\n     368,   4.630,   4.680\n     369,   4.640,   4.640\n     370,   4.680,   4.690\n     371,   4.730,   4.730\n     372,   4.940,   4.820\n     373,   4.700,   4.770\n     374,   4.700,   4.820\n     375,   4.730,   4.790\n     376,   4.700,   4.730\n     377,   4.820,   4.860\n     378,   4.800,   4.870\n     379,   4.820,   4.900\n     380,   4.960,   4.950\n     381,   5.060,   4.940\n     382,   4.990,   4.970\n     383,   5.130,   5.150\n     384,   4.910,   4.970\n     385,   4.930,   4.960\n     386,   4.900,   4.990\n     387,   5.010,   5.040\n     388,   5.000,   5.050\n     389,   5.040,   5.070\n     390,   5.060,   5.080\n     391,   5.000,   5.170\n     392,   5.020,   5.120\n     393,   5.530,   5.120\n     394,   5.080,   5.110\n     395,   5.100,   5.100\n     396,   5.200,   5.220\n     397,   5.220,   5.230\n     398,   5.270,   5.290\n     399,   5.430,   5.310\n     400,   5.800,   5.270\n     401,   5.480,   5.300\n     402,   5.240,   5.560\n     403,   5.250,   5.350\n     404,   5.300,   5.310\n     405,   5.320,   5.310\n     406,   5.350,   5.440\n     407,   5.400,   5.650\n     408,   5.400,   5.840\n     409,   5.400,   5.470\n     410,   5.420,   5.440\n     411,   5.400,   5.490\n     412,   5.400,   5.440\n     413,   5.420,   5.470\n     414,   5.430,   5.830\n     415,   5.440,   6.030\n     416,   5.780,   5.830\n     417,   5.880,   5.850\n     418,   5.870,   5.680\n     419,   5.700,   5.750\n     420,   5.690,   5.890\n     421,   5.730,   5.760\n     422,   5.730,   5.750\n     423,   5.700,   5.970\n     424,   5.700,   5.820\n     425,   5.920,   5.940\n     426,   5.910,   5.900\n     427,   5.860,   5.910\n     428,   5.890,   5.920\n     429,   5.900,   5.940\n     430,   5.900,   6.030\n     431,   5.900,   6.120\n     432,   5.980,   6.350\n     433,   6.060,   6.250\n     434,   6.020,   6.090\n     435,   6.160,   6.120\n     436,   6.050,   6.070\n     437,   6.090,   6.060\n     438,   6.100,   6.130\n     439,   6.080,   6.430\n     440,   6.100,   6.160\n     441,   6.410,   6.160\n     442,   6.100,   6.130\n     443,   6.210,   6.200\n     444,   6.200,   6.210\n     445,   6.340,   6.420\n     446,   6.300,   6.490\n     447,   6.320,   6.690\n     448,   6.340,   6.570\n     449,   6.460,   6.340\n     450,   6.430,   7.080\n     451,   6.450,   6.330\n     452,   6.420,   6.440\n     453,   6.460,   6.490\n     454,   6.560,   6.550\n     455,   6.560,   6.760\n     456,   6.500,   6.500\n     457,   6.500,   6.520\n     458,   6.500,   6.500\n     459,   6.500,   6.550\n     460,   6.520,   6.540\n     461,   6.810,   6.620\n     462,   6.640,   6.710\n     463,   6.740,   6.650\n     464,   6.700,   6.720\n     465,   6.640,   6.610\n     466,   6.650,   6.720\n     467,   6.640,   6.750\n     468,   6.610,   6.660\n     469,   6.700,   6.700\n     470,   6.710,   6.700\n     471,   6.710,   6.710\n     472,   6.750,   6.710\n     473,   6.930,   7.020\n     474,   7.070,   6.940\n     475,   7.050,   7.110\n     476,   6.900,   6.960\n     477,   6.900,   7.040\n     478,   6.900,   6.960\n     479,   6.930,   7.020\n     480,   6.990,   7.020\n     481,   7.020,   7.030\n     482,   7.030,   7.020\n     483,   7.110,   7.110\n     484,   7.100,   7.150\n     485,   7.590,   7.120\n     486,   7.180,   7.150\n     487,   7.470,   7.220\n     488,   7.470,   7.320\n     489,   7.280,   7.210\n     490,   7.260,   7.270\n     491,   7.250,   7.270\n     492,   7.230,   7.300\n     493,   7.370,   7.730\n     494,   7.300,   7.330\n     495,   7.340,   7.330\n     496,   7.400,   7.300\n     497,   7.440,   7.480\n     498,   7.460,   7.870\n     499,   7.440,   7.530\n     500,   7.530,   7.550\n     501,   7.610,   7.510\n     502,   7.710,   7.780\n     503,   7.940,   7.780\n     504,   7.600,   8.040\n     505,   7.810,   7.920\n     506,   7.760,   7.750\n     507,   7.840,   7.720\n     508,   8.490,   7.780\n     509,   8.250,   7.760\n     510,   8.180,   7.990\n     511,   7.800,   7.780\n     512,   8.030,   7.940\n     513,   8.210,   7.970\n     514,   8.130,   8.050\n     515,   8.210,   8.040\n     516,   7.920,   8.020\n     517,   8.100,   8.150\n     518,   8.010,   8.040\n     519,   7.900,   7.970\n     520,   7.940,   8.010\n     521,   8.080,   8.070\n     522,   8.320,   8.360\n     523,   8.990,   8.460\n     524,   8.520,   8.260\n     525,   8.570,   8.220\n     526,   8.190,   8.220\n     527,   8.150,   8.580\n     528,   8.200,   8.540\n     529,   8.390,   8.230\n     530,   8.250,   8.230\n     531,   8.770,   8.580\n     532,   8.300,   8.620\n     533,   8.430,   8.920\n     534,   8.650,   9.000\n     535,   8.400,   8.500\n     536,   8.400,   8.410\n     537,   8.400,   8.970\n     538,   8.400,   8.490\n     539,   8.480,   8.680\n     540,   8.420,   8.450\n     541,   8.560,   8.540\n     542,   8.590,   8.630\n     543,   8.600,   8.630\n     544,   8.600,   8.930\n     545,   9.240,   8.690\n     546,   8.650,   8.960\n     547,   8.650,   8.680\n     548,   8.630,   8.660\n     549,   8.660,   8.740\n     550,   8.650,   8.670\n     551,   8.930,   8.880\n     552,   9.180,   8.880\n     553,   9.290,   9.090\n     554,   9.240,   9.310\n     555,   8.900,   8.920\n     556,   8.990,   9.280\n     557,   8.900,   9.190\n     558,   9.000,   8.970\n     559,   8.940,   9.220\n     560,   9.150,   9.140\n     561,   9.240,   9.040\n     562,   9.040,   9.000\n     563,   9.990,   9.100\n     564,   9.220,   9.080\n     565,   9.070,   9.260\n     566,   9.040,   9.280\n     567,   9.040,   9.160\n     568,   9.040,   9.180\n     569,   9.180,   9.220\n     570,   9.490,   9.580\n     571,   9.430,   9.630\n     572,  10.130,   9.460\n     573,  10.320,   9.510\n     574,   9.500,   9.630\n     575,   9.880,   9.830\n     576,   9.480,   9.530\n     577,   9.490,   9.510\n     578,   9.550,   9.630\n     579,   9.730,   9.700\n     580,   9.720,   9.760\n     581,   9.860,   9.700\n     582,  10.250,   9.740\n     583,  10.440,   9.750\n     584,  10.000,   9.810\n     585,   9.770,   9.860\n     586,   9.700,  10.080\n     587,   9.830,  10.060\n     588,   9.910,   9.960\n     589,   9.930,  10.450\n     590,  10.210,   9.900\n     591,  10.130,   9.900\n     592,  10.440,  10.070\n     593,  10.370,  10.050\n     594,   9.900,   9.920\n     595,   9.970,   9.900\n     596,  10.040,  10.100\n     597,  10.090,  10.090\n     598,  10.410,  10.160\n     599,  10.240,  10.240\n     600,  10.290,  10.830\n     601,  10.490,   9.810\n     602,  10.190,  10.530\n     603,  10.210,  10.280\n     604,  10.170,   9.660\n     605,  10.310,  10.250\n     606,  10.380,   9.770\n     607,  10.410,  10.380\n     608,  10.590,  10.190\n     609,  10.600,  10.740\n     610,  10.690,  10.530\n     611,  10.520,  11.110\n     612,  10.500,  10.520\n     613,  10.500,  10.130\n     614,  10.600,  10.300\n     615,  10.880,  10.560\n     616,  10.680,  10.350\n     617,  11.000,  11.030\n     618,  11.120,  10.510\n     619,  11.040,  11.030\n     620,  10.980,  10.840\n     621,  10.610,  10.510\n     622,  10.640,  11.070\n     623,  10.800,  10.840\n     624,  11.260,  11.130\n     625,  10.800,  10.760\n     626,  11.080,  10.800\n     627,  11.360,  10.920\n     628,  11.680,  11.160\n     629,  11.280,  11.180\n     630,  10.900,  11.120\n     631,  11.390,  10.890\n     632,  11.050,  11.260\n     633,  11.040,  11.150\n     634,  11.110,  11.100\n     635,  12.010,  11.230\n     636,  11.910,  11.180\n     637,  11.580,  11.270\n     638,  11.230,  11.570\n     639,  11.180,  10.710\n     640,  11.670,  10.620\n     641,  11.610,  11.270\n     642,  11.360,  11.160\n     643,  12.060,  11.000\n     644,  12.310,  11.190\n     645,  11.310,  11.080\n     646,  11.320,  10.980\n     647,  11.660,  11.360\n     648,  11.850,  11.030\n     649,  11.670,  11.160\n     650,  11.600,  11.390\n     651,  11.730,  11.240\n     652,  11.600,  11.120\n     653,  11.620,  11.400\n     654,  11.600,  11.470\n     655,  11.630,  11.400\n     656,  12.470,  11.290\n     657,  12.170,  11.270\n     658,  12.010,  11.150\n     659,  12.700,  11.820\n     660,  11.970,  11.530\n     661,  12.040,  11.450\n     662,  12.290,  11.700\n     663,  12.000,  12.010\n     664,  12.660,  11.300\n     665,  12.600,  11.860\n     666,  12.230,  11.780\n     667,  12.190,  11.490\n     668,  12.300,  11.380\n     669,  12.280,  11.650\n     670,  12.300,  11.780\n     671,  12.320,  11.740\n     672,  13.050,  11.280\n     673,  12.480,  11.730\n     674,  12.300,  11.450\n     675,  12.270,  12.350\n     676,  12.400,  11.450\n     677,  12.520,  11.600\n     678,  12.740,  12.030\n     679,  13.000,  11.740\n     680,  13.220,  11.510\n     681,  12.700,  11.660\n     682,  12.620,  11.340\n     683,  12.610,  11.560\n     684,  12.600,  11.600\n     685,  12.800,  11.510\n     686,  13.090,  12.390\n     687,  13.300,  11.940\n     688,  13.130,  11.440\n     689,  12.910,  11.650\n     690,  12.970,  12.060\n     691,  12.900,  12.370\n     692,  13.200,  11.790\n     693,  13.270,  13.040\n     694,  13.480,  12.840\n     695,  13.640,  11.880\n     696,  13.230,  11.990\n     697,  13.060,  11.830\n     698,  13.000,  11.940\n     699,  13.000,  11.910\n     700,  13.730,  12.000\n     701,  13.110,  12.820\n     702,  13.020,  12.350\n     703,  13.050,  11.820\n     704,  13.190,  11.720\n     705,  13.740,  11.970\n     706,  13.640,  12.150\n     707,  13.780,  11.970\n     708,  13.700,  12.310\n     709,  13.680,  12.550\n     710,  13.580,  12.050\n     711,  13.760,  12.160\n     712,  13.690,  11.940\n     713,  14.060,  12.080\n     714,  13.740,  12.240\n     715,  13.560,  12.190\n     716,  13.880,  12.110\n     717,  13.640,  12.390\n     718,  13.550,  12.210\n     719,  13.610,  12.450\n     720,  13.590,  12.350\n     721,  14.120,  12.200\n     722,  14.010,  12.340\n     723,  14.230,  12.340\n     724,  14.160,  12.620\n     725,  14.040,  12.870\n     726,  14.030,  12.210\n     727,  14.150,  12.240\n     728,  14.570,  12.290\n     729,  14.640,  12.620\n     730,  14.100,  12.360\n     731,  14.200,  12.410\n     732,  14.200,  12.880\n     733,  14.210,  12.390\n     734,  14.490,  12.440\n     735,  14.910,  12.180\n     736,  15.350,  12.120\n     737,  14.720,  12.650\n     738,  14.510,  12.520\n     739,  14.400,  13.420\n     740,  14.840,  12.350\n     741,  15.520,  12.340\n     742,  15.170,  12.410\n     743,  15.030,  12.520\n     744,  14.980,  13.040\n     745,  14.700,  12.940\n     746,  14.740,  12.710\n     747,  15.490,  12.880\n     748,  14.720,  13.010\n     749,  15.520,  12.550\n     750,  14.830,  12.800\n     751,  15.180,  13.010\n     752,  14.800,  12.500\n     753,  15.440,  13.130\n     754,  15.970,  12.760\n     755,  15.050,  12.590\n     756,  14.990,  12.560\n     757,  15.000,  12.900\n     758,  15.160,  12.800\n     759,  15.260,  12.650\n     760,  15.700,  13.080\n     761,  15.140,  13.210\n     762,  15.400,  13.020\n     763,  15.470,  12.880\n     764,  15.400,  12.760\n     765,  15.660,  12.800\n     766,  15.870,  13.100\n     767,  15.560,  12.250\n     768,  15.500,  12.260\n     769,  15.530,  13.090\n     770,  15.540,  12.840\n     771,  15.810,  13.270\n     772,  16.290,  13.980\n     773,  15.980,  12.970\n     774,  15.660,  13.270\n     775,  15.640,  13.650\n     776,  16.690,  13.420\n     777,  16.140,  13.380\n     778,  16.340,  13.570\n     779,  15.670,  13.460\n     780,  15.720,  13.160\n     781,  15.920,  13.130\n     782,  16.060,  13.780\n     783,  16.250,  14.480\n     784,  16.740,  13.630\n     785,  16.780,  13.820\n     786,  16.060,  13.360\n     787,  16.330,  13.470\n     788,  16.200,  13.980\n     789,  16.960,  13.600\n     790,  16.640,  13.810\n     791,  16.500,  13.610\n     792,  16.690,  13.640\n     793,  17.070,  13.700\n     794,  17.150,  13.910\n     795,  17.390,  13.870\n     796,  16.770,  14.600\n     797,  16.440,  13.760\n     798,  16.320,  13.770\n     799,  16.420,  13.990\n     800,  19.510,  13.770\n     801,  17.540,  13.750\n     802,  17.060,  14.170\n     803,  17.260,  14.940\n     804,  16.680,  14.330\n     805,  17.300,  14.130\n     806,  17.350,  14.250\n     807,  17.130,  14.060\n     808,  17.010,  13.900\n     809,  16.790,  15.300\n     810,  16.770,  16.050\n     811,  18.280,  14.580\n     812,  17.770,  15.270\n     813,  17.470,  14.470\n     814,  17.640,  14.640\n     815,  17.220,  15.500\n     816,  17.580,  15.660\n     817,  18.630,  15.440\n     818,  17.410,  15.260\n     819,  17.150,  14.400\n     820,  17.440,  14.640\n     821,  17.820,  14.600\n     822,  18.310,  14.910\n     823,  17.790,  14.870\n     824,  17.530,  14.500\n     825,  17.500,  15.190\n     826,  18.170,  14.990\n     827,  18.720,  15.040\n     828,  18.090,  14.770\n     829,  17.630,  15.230\n     830,  17.900,  15.070\n     831,  17.870,  15.240\n     832,  18.660,  15.250\n     833,  18.250,  15.050\n     834,  18.120,  14.690\n     835,  18.060,  15.030\n     836,  17.940,  15.660\n     837,  18.460,  15.660\n     838,  17.950,  15.120\n     839,  18.380,  14.920\n     840,  18.200,  15.040\n     841,  18.430,  14.950\n     842,  18.970,  15.560\n     843,  18.390,  15.720\n     844,  18.390,  15.110\n     845,  18.220,  16.050\n     846,  18.540,  15.190\n     847,  18.930,  15.440\n     848,  18.930,  15.140\n     849,  18.460,  15.610\n     850,  18.390,  15.460\n     851,  18.370,  15.370\n     852,  18.610,  15.200\n     853,  18.890,  14.930\n     854,  19.270,  16.650\n     855,  18.480,  16.370\n     856,  18.620,  15.100\n     857,  19.100,  15.190\n     858,  18.770,  15.120\n     859,  20.250,  15.470\n     860,  19.440,  15.700\n     861,  19.470,  16.290\n     862,  19.650,  15.330\n     863,  20.230,  15.200\n     864,  19.250,  15.310\n     865,  19.040,  15.350\n     866,  19.330,  15.480\n     867,  19.420,  15.730\n     868,  19.630,  15.380\n     869,  19.050,  15.590\n     870,  19.010,  15.760\n     871,  19.250,  15.550\n     872,  19.440,  15.540\n     873,  19.550,  15.980\n     874,  19.640,  15.660\n     875,  19.870,  15.560\n     876,  20.530,  15.750\n     877,  20.260,  15.540\n     878,  20.970,  16.020\n     879,  19.780,  15.720\n     880,  20.750,  15.320\n     881,  20.090,  15.600\n     882,  20.290,  15.570\n     883,  20.290,  15.820\n     884,  20.000,  15.780\n     885,  20.510,  16.040\n     886,  20.660,  15.820\n     887,  20.810,  15.670\n     888,  21.560,  16.460\n     889,  21.070,  15.900\n     890,  21.770,  16.840\n     891,  21.500,  16.600\n     892,  22.350,  16.290\n     893,  20.500,  16.730\n     894,  20.570,  16.180\n     895,  20.900,  15.870\n     896,  21.850,  15.360\n     897,  21.270,  15.630\n     898,  20.840,  16.030\n     899,  21.510,  16.180\n     900,  20.870,  16.180\n     901,  21.640,  16.050\n     902,  20.910,  16.450\n     903,  20.730,  16.640\n     904,  22.500,  16.190\n     905,  21.600,  16.590\n     906,  20.870,  15.820\n     907,  21.440,  16.140\n     908,  21.570,  15.960\n     909,  22.610,  16.250\n     910,  22.920,  16.800\n     911,  21.830,  16.470\n     912,  21.550,  16.160\n     913,  21.390,  16.160\n     914,  22.020,  16.000\n     915,  21.180,  16.260\n     916,  20.810,  16.500\n     917,  22.410,  16.610\n     918,  22.200,  16.010\n     919,  21.680,  16.250\n     920,  21.620,  16.460\n     921,  21.790,  16.150\n     922,  22.250,  16.560\n     923,  21.980,  16.210\n     924,  21.370,  16.270\n     925,  21.540,  16.970\n     926,  22.310,  16.980\n     927,  22.460,  16.640\n     928,  21.580,  16.440\n     929,  22.130,  16.570\n     930,  22.320,  16.660\n     931,  22.010,  16.890\n     932,  21.690,  16.970\n     933,  21.950,  16.800\n     934,  22.230,  16.730\n     935,  22.690,  16.920\n     936,  21.800,  17.200\n     937,  22.220,  17.290\n     938,  22.140,  16.960\n     939,  23.300,  17.040\n     940,  23.060,  17.240\n     941,  22.130,  16.720\n     942,  22.520,  17.110\n     943,  22.930,  17.190\n     944,  21.840,  17.420\n     945,  22.040,  17.330\n     946,  23.240,  17.090\n     947,  23.650,  17.450\n     948,  22.930,  17.380\n     949,  22.410,  17.630\n     950,  22.370,  17.060\n     951,  23.210,  17.120\n     952,  23.330,  16.920\n     953,  22.710,  18.040\n     954,  22.480,  17.490\n     955,  25.340,  17.790\n     956,  23.670,  17.650\n     957,  23.310,  17.220\n     958,  22.860,  17.600\n     959,  23.580,  17.790\n     960,  23.200,  17.510\n     961,  22.950,  17.820\n     962,  22.640,  17.390\n     963,  23.290,  17.540\n     964,  22.620,  18.130\n     965,  23.880,  17.780\n     966,  23.520,  17.660\n     967,  24.050,  17.510\n     968,  23.920,  17.730\n     969,  23.620,  17.560\n     970,  23.400,  17.680\n     971,  24.320,  17.400\n     972,  24.300,  17.630\n     973,  23.580,  17.430\n     974,  24.370,  17.740\n     975,  24.480,  17.650\n     976,  24.750,  17.560\n     977,  24.570,  17.670\n     978,  24.170,  17.820\n     979,  24.360,  18.110\n     980,  24.270,  18.560\n     981,  24.290,  18.430\n     982,  23.930,  17.810\n     983,  25.530,  17.630\n     984,  25.010,  17.570\n     985,  24.250,  18.060\n     986,  24.410,  17.840\n     987,  24.690,  17.970\n     988,  24.320,  17.800\n     989,  25.110,  18.080\n     990,  24.940,  18.830\n     991,  25.370,  18.120\n     992,  24.490,  17.710\n     993,  24.710,  17.880\n     994,  25.070,  18.270\n     995,  26.370,  18.740\n     996,  24.930,  18.180\n     997,  25.330,  18.360\n     998,  25.260,  18.130\n     999,  25.530,  17.920\n    1000,  25.500,  19.160\n    1001,  25.590,  18.480\n    1002,  25.040,  18.330\n    1003,  25.010,  18.440\n    1004,  24.930,  18.140\n    1005,  24.930,  18.390\n    1006,  25.890,  19.150\n    1007,  25.240,  18.810\n    1008,  26.330,  18.460\n    1009,  25.560,  18.280\n    1010,  26.150,  18.990\n    1011,  25.540,  19.590\n    1012,  26.510,  19.250\n    1013,  25.920,  18.710\n    1014,  26.540,  18.480\n    1015,  25.810,  18.820\n    1016,  26.450,  19.370\n    1017,  26.170,  18.960\n    1018,  25.570,  18.940\n    1019,  26.270,  19.320\n    1020,  26.650,  20.060\n    1021,  25.650,  19.590\n    1022,  25.680,  18.810\n    1023,  27.090,  17.900\n    1024,  26.580,  18.180\n    1025,  25.810,  18.430\n    1026,  26.310,  18.450\n    1027,  26.450,  18.530\n    1028,  25.970,  18.650\n    1029,  25.520,  18.640\n    1030,  26.050,  18.990\n    1031,  27.730,  19.390\n    1032,  26.430,  18.240\n    1033,  26.360,  18.720\n    1034,  28.050,  19.740\n    1035,  26.260,  18.830\n    1036,  25.990,  18.270\n    1037,  26.720,  18.680\n    1038,  28.400,  18.810\n    1039,  26.610,  19.370\n    1040,  26.370,  18.620\n    1041,  26.730,  18.900\n    1042,  27.420,  18.760\n    1043,  26.590,  18.610\n    1044,  27.170,  19.460\n    1045,  28.040,  18.750\n    1046,  26.900,  19.020\n    1047,  27.540,  18.570\n    1048,  27.820,  18.620\n    1049,  27.040,  19.260\n    1050,  26.850,  19.700\n    1051,  28.650,  18.670\n    1052,  28.320,  18.840\n    1053,  27.280,  19.340\n    1054,  28.350,  19.470\n    1055,  28.270,  18.850\n    1056,  27.520,  18.490\n    1057,  27.430,  18.940\n    1058,  29.760,  20.260\n    1059,  27.610,  19.900\n    1060,  27.790,  18.610\n    1061,  28.880,  18.760\n    1062,  28.720,  18.880\n    1063,  27.630,  19.770\n    1064,  29.170,  19.190\n    1065,  28.110,  18.820\n    1066,  27.860,  18.700\n    1067,  28.450,  19.310\n    1068,  27.920,  19.120\n    1069,  27.690,  19.960\n    1070,  29.240,  19.760\n    1071,  29.750,  19.030\n    1072,  28.570,  19.760\n    1073,  29.200,  19.850\n    1074,  29.710,  20.080\n    1075,  29.280,  19.300\n    1076,  28.790,  20.020\n    1077,  29.830,  20.680\n    1078,  29.330,  20.120\n    1079,  28.820,  19.830\n    1080,  28.460,  19.390\n    1081,  29.690,  19.530\n    1082,  29.690,  19.600\n    1083,  29.090,  19.920\n    1084,  31.410,  19.750\n    1085,  28.790,  20.210\n    1086,  28.350,  19.910\n    1087,  29.620,  19.590\n    1088,  28.910,  19.660\n    1089,  28.200,  20.770\n    1090,  28.910,  20.040\n    1091,  30.530,  20.350\n    1092,  28.880,  20.120\n    1093,  28.920,  20.080\n    1094,  29.940,  20.400\n    1095,  29.210,  20.070\n    1096,  28.810,  20.140\n    1097,  30.200,  20.960\n    1098,  29.810,  20.940\n    1099,  29.290,  20.290\n    1100,  30.470,  20.530\n    1101,  30.310,  20.720\n    1102,  30.580,  20.390\n    1103,  32.230,  20.370\n    1104,  30.280,  20.180\n    1105,  29.660,  21.820\n    1106,  29.940,  20.310\n    1107,  31.330,  20.480\n    1108,  29.820,  20.400\n    1109,  31.680,  20.980\n    1110,  30.940,  20.870\n    1111,  32.320,  20.380\n    1112,  30.430,  20.270\n    1113,  30.260,  21.040\n    1114,  30.610,  20.570\n    1115,  30.630,  20.320\n    1116,  30.300,  21.220\n    1117,  31.100,  20.780\n    1118,  30.010,  20.760\n    1119,  30.150,  20.620\n    1120,  31.530,  20.620\n    1121,  30.260,  21.000\n    1122,  30.690,  20.710\n    1123,  31.880,  21.290\n    1124,  31.010,  20.500\n    1125,  30.240,  20.980\n    1126,  31.340,  20.490\n    1127,  31.440,  20.700\n    1128,  30.790,  21.110\n    1129,  32.910,  20.580\n    1130,  32.410,  21.270\n    1131,  30.740,  20.880\n    1132,  32.580,  21.750\n    1133,  33.230,  20.570\n    1134,  30.860,  21.390\n    1135,  32.710,  20.870\n    1136,  32.050,  20.660\n    1137,  31.310,  20.710\n    1138,  32.240,  21.120\n    1139,  31.290,  21.020\n    1140,  31.580,  21.510\n    1141,  33.680,  21.810\n    1142,  31.480,  20.970\n    1143,  31.420,  20.890\n    1144,  32.530,  21.780\n    1145,  32.010,  22.090\n    1146,  32.220,  21.120\n    1147,  32.760,  21.650\n    1148,  32.490,  21.780\n    1149,  32.840,  21.160\n    1150,  33.230,  22.210\n    1151,  32.060,  20.900\n    1152,  32.920,  21.120\n    1153,  33.200,  22.140\n    1154,  32.510,  22.210\n    1155,  32.970,  22.200\n    1156,  32.530,  22.520\n    1157,  31.860,  21.900\n    1158,  33.180,  21.750\n    1159,  32.400,  21.460\n    1160,  31.720,  21.490\n    1161,  33.090,  21.710\n    1162,  32.970,  22.480\n    1163,  33.090,  22.140\n    1164,  32.450,  22.200\n    1165,  34.470,  22.320\n    1166,  34.030,  22.780\n    1167,  34.310,  21.920\n    1168,  33.080,  23.510\n    1169,  33.480,  21.820\n    1170,  34.120,  21.570\n    1171,  34.620,  21.750\n    1172,  33.940,  21.730\n    1173,  33.390,  21.880\n    1174,  33.890,  22.260\n    1175,  33.230,  21.870\n    1176,  34.810,  21.480\n    1177,  33.590,  21.670\n    1178,  33.100,  22.090\n    1179,  34.170,  22.380\n    1180,  33.590,  21.430\n    1181,  34.480,  22.030\n    1182,  34.700,  21.910\n    1183,  33.970,  21.610\n    1184,  34.900,  21.540\n    1185,  34.670,  22.120\n    1186,  35.180,  21.670\n    1187,  34.100,  22.860\n    1188,  33.990,  21.800\n    1189,  34.820,  22.370\n    1190,  35.220,  21.860\n    1191,  33.910,  21.770\n    1192,  35.170,  22.540\n    1193,  35.300,  22.960\n    1194,  34.930,  22.580\n    1195,  34.320,  21.720\n    1196,  34.840,  22.110\n    1197,  35.470,  22.210\n    1198,  35.810,  23.000\n    1199,  35.920,  22.050\n    1200,  35.230,  22.220\n    1201,  36.710,  22.210\n    1202,  36.630,  23.220\n    1203,  35.000,  21.940\n    1204,  36.430,  22.240\n    1205,  37.600,  22.420\n    1206,  34.830,  22.380\n    1207,  36.350,  21.850\n    1208,  35.710,  22.150\n    1209,  35.670,  22.150\n    1210,  36.790,  22.830\n    1211,  35.020,  22.520\n    1212,  36.100,  22.180\n    1213,  35.810,  23.480\n    1214,  35.350,  22.510\n    1215,  36.440,  22.330\n    1216,  36.710,  22.480\n    1217,  36.730,  22.700\n    1218,  39.050,  22.530\n    1219,  36.340,  22.530\n    1220,  36.210,  22.390\n    1221,  35.790,  22.770\n    1222,  37.560,  22.470\n    1223,  35.810,  22.870\n    1224,  36.710,  22.830\n    1225,  36.600,  22.810\n    1226,  36.750,  22.520\n    1227,  36.160,  23.200\n    1228,  36.230,  22.300\n    1229,  37.150,  22.870\n    1230,  37.020,  22.960\n    1231,  37.060,  22.850\n    1232,  37.820,  22.640\n    1233,  36.080,  23.160\n    1234,  37.660,  24.590\n    1235,  37.410,  24.440\n    1236,  36.510,  23.380\n    1237,  38.130,  23.350\n    1238,  36.960,  24.230\n    1239,  37.820,  25.550\n    1240,  38.020,  23.440\n    1241,  37.380,  23.570\n    1242,  37.150,  23.930\n    1243,  38.800,  24.410\n    1244,  37.570,  23.830\n    1245,  37.390,  23.940\n    1246,  38.040,  23.640\n    1247,  37.770,  23.730\n    1248,  37.120,  23.880\n    1249,  38.420,  24.330\n    1250,  37.090,  25.000\n    1251,  38.690,  23.710\n    1252,  38.110,  23.790\n    1253,  36.990,  24.470\n    1254,  38.450,  25.030\n    1255,  37.700,  24.210\n    1256,  38.180,  24.290\n    1257,  38.780,  23.990\n    1258,  37.200,  25.200\n    1259,  37.680,  24.270\n    1260,  38.890,  23.820\n    1261,  37.800,  24.150\n    1262,  39.020,  25.950\n    1263,  38.350,  24.110\n    1264,  39.690,  23.920\n    1265,  39.270,  24.260\n    1266,  39.040,  25.110\n    1267,  39.930,  24.200\n    1268,  38.970,  24.090\n    1269,  38.540,  25.200\n    1270,  39.350,  24.590\n    1271,  37.620,  24.410\n    1272,  38.770,  24.530\n    1273,  38.700,  26.800\n    1274,  39.190,  24.890\n    1275,  40.930,  24.360\n    1276,  39.010,  25.920\n    1277,  41.560,  26.190\n    1278,  40.050,  24.540\n    1279,  39.090,  23.270\n    1280,  40.980,  24.470\n    1281,  38.790,  24.840\n    1282,  40.080,  24.020\n    1283,  41.350,  24.220\n    1284,  41.590,  24.800\n    1285,  40.170,  25.510\n    1286,  41.330,  24.180\n    1287,  40.420,  24.370\n    1288,  41.010,  24.760\n    1289,  41.170,  25.080\n    1290,  41.630,  24.650\n    1291,  41.120,  24.710\n    1292,  43.550,  26.260\n    1293,  42.980,  24.460\n    1294,  42.560,  24.570\n    1295,  43.480,  25.460\n    1296,  42.800,  24.970\n    1297,  42.510,  25.130\n    1298,  45.200,  24.940\n    1299,  41.970,  25.040\n    1300,  44.380,  25.980\n    1301,  41.800,  24.720\n    1302,  41.830,  25.080\n    1303,  41.890,  25.140\n    1304,  42.730,  25.190\n    1305,  42.080,  25.790\n    1306,  42.240,  26.100\n    1307,  42.260,  25.770\n    1308,  43.280,  25.610\n    1309,  40.970,  26.250\n    1310,  41.400,  26.330\n    1311,  41.550,  25.390\n    1312,  41.470,  26.210\n    1313,  42.300,  27.200\n    1314,  40.600,  25.780\n    1315,  41.650,  25.940\n    1316,  41.380,  25.730\n    1317,  41.390,  26.560\n    1318,  42.160,  25.870\n    1319,  40.160,  26.180\n    1320,  42.440,  26.370\n    1321,  42.800,  26.240\n    1322,  43.770,  25.750\n    1323,  43.140,  26.130\n    1324,  42.580,  26.220\n    1325,  43.040,  28.050\n    1326,  43.570,  27.450\n    1327,  43.270,  25.770\n    1328,  41.390,  25.730\n    1329,  43.100,  26.070\n    1330,  43.650,  26.520\n    1331,  42.360,  27.080\n    1332,  43.760,  26.180\n    1333,  41.640,  25.770\n    1334,  43.190,  27.060\n    1335,  43.350,  26.410\n    1336,  43.090,  25.930\n    1337,  43.920,  27.200\n    1338,  42.730,  26.560\n    1339,  43.590,  26.170\n    1340,  45.450,  27.140\n    1341,  43.080,  26.860\n    1342,  44.510,  26.400\n    1343,  42.680,  25.750\n    1344,  45.780,  26.980\n    1345,  43.820,  26.550\n    1346,  44.510,  26.020\n    1347,  44.410,  26.480\n    1348,  43.910,  26.730\n    1349,  43.890,  26.160\n    1350,  43.510,  26.310\n    1351,  45.750,  27.630\n    1352,  43.940,  26.300\n    1353,  46.120,  26.420\n    1354,  43.490,  27.320\n    1355,  46.070,  27.000\n    1356,  44.460,  26.310\n    1357,  47.320,  26.870\n    1358,  44.680,  27.430\n    1359,  45.070,  26.350\n    1360,  45.410,  26.320\n    1361,  44.650,  28.330\n    1362,  47.810,  27.440\n    1363,  44.510,  26.150\n    1364,  47.110,  26.540\n    1365,  45.210,  26.570\n    1366,  47.390,  26.190\n    1367,  43.980,  25.800\n    1368,  45.930,  27.270\n    1369,  43.940,  26.340\n    1370,  46.240,  25.910\n    1371,  43.700,  27.370\n    1372,  45.770,  27.340\n    1373,  44.930,  26.090\n    1374,  45.050,  26.800\n    1375,  45.130,  28.010\n    1376,  44.980,  27.450\n    1377,  45.770,  26.040\n    1378,  44.760,  27.920\n    1379,  46.040,  28.040\n    1380,  46.920,  26.240\n    1381,  47.540,  26.520\n    1382,  46.260,  27.720\n    1383,  46.590,  26.890\n    1384,  45.060,  26.190\n    1385,  46.780,  28.040\n    1386,  45.740,  27.220\n    1387,  46.380,  27.480\n    1388,  45.370,  27.970\n    1389,  46.480,  27.630\n    1390,  44.610,  27.470\n    1391,  46.410,  27.480\n    1392,  45.200,  29.500\n    1393,  46.770,  28.000\n    1394,  45.310,  27.230\n    1395,  46.920,  28.860\n    1396,  45.260,  29.470\n    1397,  47.010,  29.040\n    1398,  45.980,  27.870\n    1399,  46.760,  28.730\n    1400,  45.410,  27.690\n    1401,  46.490,  27.580\n    1402,  46.610,  29.830\n    1403,  46.070,  28.110\n    1404,  46.010,  27.890\n    1405,  46.160,  29.540\n    1406,  47.080,  27.990\n    1407,  46.450,  27.100\n    1408,  47.820,  28.190\n    1409,  47.370,  30.410\n    1410,  48.270,  27.720\n    1411,  47.850,  28.180\n    1412,  47.680,  28.770\n    1413,  45.930,  28.400\n    1414,  47.300,  30.010\n    1415,  45.630,  30.620\n    1416,  47.260,  28.280\n    1417,  47.680,  28.160\n    1418,  48.590,  30.070\n    1419,  46.370,  28.200\n    1420,  48.640,  27.860\n    1421,  46.030,  29.010\n    1422,  48.030,  30.130\n    1423,  48.210,  27.810\n    1424,  48.150,  28.390\n    1425,  46.310,  30.350\n    1426,  47.720,  28.150\n    1427,  47.780,  28.490\n    1428,  49.020,  30.970\n    1429,  48.420,  29.690\n    1430,  49.760,  28.380\n    1431,  47.680,  29.660\n    1432,  49.840,  28.290\n    1433,  47.300,  28.360\n    1434,  50.850,  28.940\n    1435,  48.020,  29.520\n    1436,  50.110,  28.010\n    1437,  49.340,  29.190\n    1438,  51.970,  30.430\n    1439,  48.700,  27.830\n    1440,  51.580,  28.250\n    1441,  48.960,  29.700\n    1442,  51.640,  28.800\n    1443,  49.420,  28.850\n    1444,  51.820,  29.490\n    1445,  49.190,  30.340\n    1446,  50.690,  28.600\n    1447,  48.890,  29.620\n    1448,  49.800,  29.250\n    1449,  49.690,  28.930\n    1450,  50.870,  28.200\n    1451,  49.810,  30.450\n    1452,  51.910,  28.600\n    1453,  49.150,  29.030\n    1454,  51.860,  29.780\n    1455,  49.590,  28.640\n    1456,  51.010,  28.850\n    1457,  50.180,  29.160\n    1458,  50.270,  30.260\n    1459,  50.810,  29.050\n    1460,  51.330,  29.510\n    1461,  52.240,  29.320\n    1462,  50.940,  29.200\n    1463,  52.190,  29.470\n    1464,  52.080,  29.130\n    1465,  51.980,  28.980\n    1466,  51.460,  29.070\n    1467,  51.100,  31.860\n    1468,  50.560,  30.800\n    1469,  51.420,  29.350\n    1470,  50.660,  30.210\n    1471,  51.730,  29.750\n    1472,  51.180,  28.730\n    1473,  50.390,  29.440\n    1474,  50.860,  30.360\n    1475,  51.110,  29.420\n    1476,  52.240,  29.190\n    1477,  51.140,  31.520\n    1478,  52.100,  29.730\n    1479,  51.330,  29.240\n    1480,  52.230,  30.450\n    1481,  50.680,  30.590\n    1482,  52.280,  29.550\n    1483,  52.740,  30.500\n    1484,  51.320,  30.230\n    1485,  53.200,  29.460\n    1486,  50.140,  31.380\n    1487,  52.690,  30.480\n    1488,  51.010,  29.310\n    1489,  52.220,  31.070\n    1490,  51.920,  31.380\n    1491,  53.170,  29.580\n    1492,  50.620,  31.590\n    1493,  53.230,  33.000\n    1494,  52.840,  30.850\n    1495,  52.700,  30.970\n    1496,  54.230,  31.350\n    1497,  51.890,  29.600\n    1498,  53.720,  30.780\n    1499,  53.390,  32.090\n    1500,  53.990,  30.610\n    1501,  52.710,  30.100\n    1502,  54.320,  31.400\n    1503,  53.500,  31.650\n    1504,  54.180,  30.070\n    1505,  54.610,  30.740\n    1506,  53.540,  30.430\n    1507,  55.540,  31.570\n    1508,  52.920,  30.990\n    1509,  55.150,  30.480\n    1510,  53.380,  31.090\n    1511,  54.100,  30.460\n    1512,  54.650,  31.540\n    1513,  55.560,  30.690\n    1514,  55.450,  30.230\n    1515,  53.870,  32.230\n    1516,  55.600,  30.160\n    1517,  54.160,  30.170\n    1518,  54.310,  32.160\n    1519,  54.180,  30.480\n    1520,  54.740,  29.980\n    1521,  54.200,  31.230\n    1522,  54.770,  31.000\n    1523,  56.070,  31.070\n    1524,  55.060,  32.260\n    1525,  56.380,  30.500\n    1526,  55.680,  30.450\n    1527,  55.250,  33.450\n    1528,  57.260,  31.100\n    1529,  55.750,  32.270\n    1530,  55.440,  32.350\n    1531,  57.000,  30.950\n    1532,  54.790,  32.240\n    1533,  57.480,  31.620\n    1534,  55.410,  31.790\n    1535,  56.990,  30.000\n    1536,  56.510,  30.110\n    1537,  55.660,  30.940\n    1538,  56.550,  30.860\n    1539,  56.940,  31.760\n    1540,  58.330,  31.050\n    1541,  55.040,  31.740\n    1542,  57.930,  31.300\n    1543,  57.540,  31.550\n    1544,  57.040,  31.420\n    1545,  56.920,  31.910\n    1546,  56.380,  31.750\n    1547,  58.800,  31.860\n    1548,  56.430,  31.570\n    1549,  56.110,  31.930\n    1550,  58.450,  32.800\n    1551,  57.810,  31.900\n    1552,  59.040,  32.050\n    1553,  56.030,  32.640\n    1554,  56.790,  32.600\n    1555,  55.800,  32.910\n    1556,  55.820,  32.910\n    1557,  55.200,  31.440\n    1558,  55.710,  32.190\n    1559,  56.780,  32.200\n    1560,  56.860,  32.410\n    1561,  57.900,  33.480\n    1562,  57.830,  32.620\n    1563,  58.040,  32.600\n    1564,  56.470,  33.340\n    1565,  58.390,  31.790\n    1566,  57.590,  31.970\n    1567,  55.970,  35.030\n    1568,  58.040,  31.620\n    1569,  56.550,  31.980\n    1570,  58.460,  34.370\n    1571,  58.680,  31.910\n    1572,  57.010,  32.610\n    1573,  57.430,  34.130\n    1574,  57.410,  31.870\n    1575,  59.300,  33.120\n    1576,  57.650,  33.140\n    1577,  57.770,  32.060\n    1578,  59.050,  32.980\n    1579,  56.990,  33.590\n    1580,  58.750,  32.920\n    1581,  59.890,  32.430\n    1582,  59.380,  33.640\n    1583,  61.130,  32.310\n    1584,  58.870,  32.950\n    1585,  60.320,  37.070\n    1586,  59.880,  33.570\n    1587,  60.330,  33.320\n    1588,  61.340,  34.470\n    1589,  61.490,  32.200\n    1590,  60.460,  33.930\n    1591,  62.010,  32.640\n    1592,  59.200,  32.590\n    1593,  61.510,  33.460\n    1594,  60.410,  34.140\n    1595,  60.430,  33.260\n    1596,  62.480,  32.530\n    1597,  60.410,  33.710\n    1598,  60.220,  33.770\n    1599,  61.570,  33.500\n    1600,  59.860,  35.160\n    1601,  61.510,  32.540\n    1602,  60.350,  33.860\n    1603,  59.410,  33.990\n    1604,  62.270,  33.200\n    1605,  60.730,  32.870\n    1606,  60.430,  33.850\n    1607,  61.430,  32.900\n    1608,  59.960,  32.600\n    1609,  61.920,  33.520\n    1610,  61.160,  32.960\n    1611,  60.520,  33.040\n    1612,  60.910,  32.650\n    1613,  62.300,  32.780\n    1614,  60.940,  32.800\n    1615,  61.810,  34.690\n    1616,  62.630,  33.310\n    1617,  62.230,  33.430\n    1618,  61.210,  34.090\n    1619,  62.420,  33.500\n    1620,  61.680,  33.830\n    1621,  60.720,  34.330\n    1622,  63.060,  34.300\n    1623,  61.060,  33.840\n    1624,  61.460,  34.800\n    1625,  61.190,  35.180\n    1626,  61.270,  34.830\n    1627,  61.370,  34.410\n    1628,  61.680,  34.780\n    1629,  63.240,  34.520\n    1630,  63.550,  34.580\n    1631,  63.030,  35.320\n    1632,  64.600,  34.080\n    1633,  63.790,  35.180\n    1634,  63.390,  34.600\n    1635,  63.000,  34.170\n    1636,  64.470,  34.280\n    1637,  63.440,  33.290\n    1638,  62.890,  34.140\n    1639,  62.150,  35.230\n    1640,  63.070,  33.420\n    1641,  62.490,  33.800\n    1642,  64.590,  35.020\n    1643,  62.940,  33.620\n    1644,  61.930,  33.970\n    1645,  62.450,  35.510\n    1646,  63.060,  34.380\n    1647,  63.990,  34.360\n    1648,  62.800,  34.750\n    1649,  63.770,  35.050\n    1650,  64.900,  34.680\n    1651,  62.890,  34.540\n    1652,  64.720,  34.860\n    1653,  65.180,  34.130\n    1654,  63.320,  34.520\n    1655,  64.060,  34.290\n    1656,  63.900,  33.780\n    1657,  62.180,  34.820\n    1658,  66.320,  35.230\n    1659,  66.370,  35.700\n    1660,  64.800,  35.690\n    1661,  65.110,  34.680\n    1662,  63.760,  34.780\n    1663,  66.620,  34.190\n    1664,  65.690,  33.540\n    1665,  64.910,  35.030\n    1666,  64.370,  35.040\n    1667,  65.390,  34.150\n    1668,  66.360,  35.810\n    1669,  65.380,  33.670\n    1670,  66.250,  34.560\n    1671,  64.370,  35.020\n    1672,  66.550,  34.340\n    1673,  66.820,  34.780\n    1674,  66.780,  34.710\n    1675,  65.950,  34.120\n    1676,  66.660,  34.510\n    1677,  64.830,  35.110\n    1678,  66.010,  34.900\n    1679,  66.840,  36.420\n    1680,  65.670,  34.170\n    1681,  66.530,  35.090\n    1682,  66.450,  35.420\n    1683,  65.800,  33.790\n    1684,  65.750,  36.850\n    1685,  66.690,  35.530\n    1686,  66.410,  34.380\n    1687,  66.060,  36.750\n    1688,  67.900,  35.570\n    1689,  67.690,  35.810\n    1690,  66.380,  36.120\n    1691,  67.390,  35.900\n    1692,  67.160,  35.730\n    1693,  66.830,  35.680\n    1694,  67.450,  35.720\n    1695,  68.250,  36.530\n    1696,  67.150,  35.910\n    1697,  67.440,  36.220\n    1698,  67.170,  37.230\n    1699,  66.130,  36.190\n    1700,  66.550,  36.470\n    1701,  65.540,  37.180\n    1702,  66.640,  36.920\n    1703,  66.800,  36.710\n    1704,  67.560,  37.150\n    1705,  66.410,  35.890\n    1706,  66.830,  36.550\n    1707,  68.210,  36.680\n    1708,  67.060,  36.880\n    1709,  67.050,  36.200\n    1710,  66.080,  37.190\n    1711,  68.780,  36.050\n    1712,  67.890,  36.270\n    1713,  68.030,  36.440\n    1714,  68.740,  36.980\n    1715,  67.740,  37.140\n    1716,  67.880,  37.160\n    1717,  68.670,  37.380\n    1718,  68.570,  36.590\n    1719,  68.450,  37.170\n    1720,  67.670,  36.450\n    1721,  68.830,  37.300\n    1722,  69.230,  36.560\n    1723,  68.310,  37.600\n    1724,  68.010,  39.110\n    1725,  67.400,  37.090\n    1726,  68.890,  36.760\n    1727,  69.060,  36.880\n    1728,  68.090,  36.250\n    1729,  69.190,  38.400\n    1730,  69.000,  36.200\n    1731,  68.070,  37.450\n    1732,  67.730,  36.710\n    1733,  70.150,  37.270\n    1734,  68.630,  37.460\n    1735,  69.500,  37.010\n    1736,  71.140,  37.620\n    1737,  70.520,  37.460\n    1738,  69.790,  37.340\n    1739,  70.520,  37.860\n    1740,  71.490,  38.800\n    1741,  70.260,  36.170\n    1742,  71.240,  39.530\n    1743,  69.800,  38.350\n    1744,  71.030,  37.510\n    1745,  70.690,  38.340\n    1746,  72.700,  37.660\n    1747,  71.270,  37.790\n    1748,  72.590,  36.920\n    1749,  70.020,  36.570\n    1750,  71.230,  38.530\n    1751,  72.080,  36.770\n    1752,  70.910,  38.180\n    1753,  72.010,  38.440\n    1754,  71.430,  37.150\n    1755,  71.660,  38.220\n    1756,  72.400,  36.470\n    1757,  72.550,  37.110\n    1758,  73.370,  38.780\n    1759,  73.700,  38.000\n    1760,  72.540,  37.950\n    1761,  73.670,  37.060\n    1762,  72.530,  36.820\n    1763,  74.050,  37.860\n    1764,  72.350,  37.560\n    1765,  72.890,  38.770\n    1766,  73.140,  36.790\n    1767,  73.200,  37.370\n    1768,  72.880,  38.360\n    1769,  72.920,  37.730\n    1770,  72.860,  38.800\n    1771,  73.940,  37.300\n    1772,  72.460,  40.180\n    1773,  73.990,  39.400\n    1774,  72.350,  38.220\n    1775,  73.190,  38.880\n    1776,  73.500,  37.830\n    1777,  72.630,  38.770\n    1778,  73.400,  37.860\n    1779,  74.370,  39.750\n    1780,  73.180,  38.820\n    1781,  73.050,  37.790\n    1782,  75.170,  39.630\n    1783,  73.950,  37.690\n    1784,  74.010,  39.060\n    1785,  73.970,  37.960\n    1786,  74.620,  37.750\n    1787,  74.220,  38.170\n    1788,  73.270,  38.290\n    1789,  74.290,  39.950\n    1790,  72.810,  37.810\n    1791,  73.190,  38.100\n    1792,  73.620,  38.480\n    1793,  73.900,  38.950\n    1794,  74.750,  39.190\n    1795,  73.210,  39.500\n    1796,  74.560,  38.810\n    1797,  73.420,  39.210\n    1798,  74.520,  38.400\n    1799,  74.440,  39.310\n    1800,  74.160,  38.310\n    1801,  74.350,  40.030\n    1802,  73.670,  38.580\n    1803,  77.150,  38.040\n    1804,  76.590,  38.350\n    1805,  75.290,  38.020\n    1806,  75.220,  38.460\n    1807,  75.300,  38.740\n    1808,  76.910,  38.720\n    1809,  76.240,  40.390\n    1810,  75.100,  39.010\n    1811,  76.580,  39.690\n    1812,  76.990,  39.260\n    1813,  76.170,  38.600\n    1814,  76.660,  39.090\n    1815,  76.890,  38.590\n    1816,  77.220,  39.630\n    1817,  77.520,  38.800\n    1818,  76.510,  39.520\n    1819,  77.910,  39.700\n    1820,  78.680,  39.620\n    1821,  77.720,  39.430\n    1822,  76.010,  38.560\n    1823,  77.340,  39.990\n    1824,  77.750,  38.170\n    1825,  77.960,  39.690\n    1826,  77.750,  39.040\n    1827,  75.520,  40.170\n    1828,  77.290,  39.680\n    1829,  78.550,  39.710\n    1830,  78.440,  40.270\n    1831,  77.850,  39.350\n    1832,  77.380,  39.770\n    1833,  77.490,  40.010\n    1834,  78.830,  41.130\n    1835,  77.520,  39.190\n    1836,  77.480,  39.000\n    1837,  76.930,  39.400\n    1838,  78.110,  40.530\n    1839,  79.070,  38.610\n    1840,  78.070,  38.340\n    1841,  78.180,  39.340\n    1842,  78.330,  39.510\n    1843,  79.360,  39.050\n    1844,  79.060,  39.650\n    1845,  79.170,  40.070\n    1846,  78.290,  39.870\n    1847,  79.330,  41.560\n    1848,  80.320,  40.950\n    1849,  80.230,  39.890\n    1850,  80.230,  40.660\n    1851,  78.580,  40.660\n    1852,  78.100,  40.860\n    1853,  78.530,  40.490\n    1854,  78.950,  41.960\n    1855,  79.230,  41.390\n    1856,  78.350,  40.380\n    1857,  78.830,  41.020\n    1858,  79.370,  41.350\n    1859,  79.370,  41.340\n    1860,  78.070,  41.780\n    1861,  82.000,  40.420\n    1862,  79.330,  41.850\n    1863,  79.550,  41.660\n    1864,  79.580,  42.630\n    1865,  80.410,  41.590\n    1866,  80.720,  42.580\n    1867,  79.710,  41.060\n    1868,  79.090,  41.860\n    1869,  79.730,  41.250\n    1870,  79.370,  41.310\n    1871,  79.680,  41.570\n    1872,  80.460,  41.010\n    1873,  79.140,  41.610\n    1874,  80.520,  42.560\n    1875,  80.330,  40.640\n    1876,  79.840,  42.040\n    1877,  79.940,  40.930\n    1878,  80.110,  42.150\n    1879,  80.680,  41.680\n    1880,  82.450,  42.300\n    1881,  83.550,  41.420\n    1882,  82.670,  41.780\n    1883,  83.250,  42.650\n    1884,  83.100,  41.840\n    1885,  83.460,  41.940\n    1886,  83.010,  41.460\n    1887,  85.470,  42.800\n    1888,  83.950,  41.810\n    1889,  81.900,  41.280\n    1890,  82.330,  42.110\n    1891,  83.360,  42.060\n    1892,  81.990,  42.670\n    1893,  82.670,  41.080\n    1894,  83.600,  41.680\n    1895,  83.160,  41.390\n    1896,  82.540,  41.240\n    1897,  83.500,  41.820\n    1898,  82.300,  41.300\n    1899,  83.140,  43.220\n    1900,  84.040,  41.460\n    1901,  84.640,  42.440\n    1902,  83.800,  42.020\n    1903,  83.340,  42.370\n    1904,  85.040,  41.230\n    1905,  84.400,  43.240\n    1906,  87.280,  42.090\n    1907,  84.490,  43.870\n    1908,  84.920,  43.080\n    1909,  84.670,  42.580\n    1910,  83.660,  43.680\n    1911,  84.260,  41.510\n    1912,  84.100,  44.150\n    1913,  84.170,  41.740\n    1914,  84.030,  44.280\n    1915,  83.490,  41.380\n    1916,  85.610,  44.050\n    1917,  84.770,  42.120\n    1918,  85.420,  43.280\n    1919,  85.870,  42.130\n    1920,  86.740,  41.430\n    1921,  85.700,  43.950\n    1922,  85.900,  41.640\n    1923,  85.720,  44.800\n    1924,  86.860,  41.520\n    1925,  85.850,  44.890\n    1926,  85.910,  42.990\n    1927,  85.710,  43.770\n    1928,  84.390,  43.170\n    1929,  84.910,  42.840\n    1930,  85.760,  42.690\n    1931,  84.340,  42.760\n    1932,  84.470,  44.060\n    1933,  84.740,  42.140\n    1934,  84.600,  44.680\n    1935,  84.960,  42.390\n    1936,  84.680,  43.030\n    1937,  85.170,  43.560\n    1938,  85.600,  43.130\n    1939,  85.770,  44.320\n    1940,  86.000,  42.550\n    1941,  87.720,  42.960\n    1942,  85.680,  43.160\n    1943,  85.660,  43.020\n    1944,  85.670,  42.220\n    1945,  86.480,  44.230\n    1946,  86.200,  44.130\n    1947,  85.860,  44.600\n    1948,  85.640,  42.790\n    1949,  85.500,  43.260\n    1950,  86.050,  43.370\n    1951,  85.670,  43.200\n    1952,  85.840,  42.910\n    1953,  85.550,  43.080\n    1954,  87.530,  44.580\n    1955,  86.620,  44.010\n    1956,  87.090,  43.870\n    1957,  88.750,  44.240\n    1958,  89.290,  43.940\n    1959,  89.610,  44.720\n    1960,  90.830,  43.040\n    1961,  89.670,  45.020\n    1962,  88.710,  44.700\n    1963,  88.790,  44.270\n    1964,  89.640,  43.560\n    1965,  89.200,  44.420\n    1966,  89.370,  43.820\n    1967,  89.480,  44.650\n    1968,  88.690,  44.810\n    1969,  89.410,  45.230\n    1970,  88.230,  44.920\n    1971,  89.250,  44.620\n    1972,  88.110,  44.540\n    1973,  89.130,  43.720\n    1974,  89.500,  44.170\n    1975,  89.170,  45.060\n    1976,  90.520,  43.920\n    1977,  89.710,  44.120\n    1978,  91.120,  45.780\n    1979,  89.540,  44.260\n    1980,  88.130,  46.890\n    1981,  90.020,  44.960\n    1982,  90.500,  45.310\n    1983,  90.830,  43.720\n    1984,  90.210,  45.380\n    1985,  89.330,  45.950\n    1986,  89.970,  44.680\n    1987,  89.120,  44.020\n    1988,  90.550,  44.450\n    1989,  90.830,  44.040\n    1990,  89.450,  46.950\n    1991,  89.630,  45.310\n    1992,  91.000,  46.340\n    1993,  91.280,  44.900\n    1994,  94.000,  44.630\n    1995,  92.350,  44.900\n    1996,  92.230,  43.460\n    1997,  92.250,  44.960\n    1998,  92.230,  43.530\n    1999,  92.380,  45.750\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_cos_funcs_from_0_to_3.csv",
    "content": "       x,     cos,  cosNEW\r\n  number,  number,  number\r\n   0.000,     128,      97\r\n   0.010,     519,     428\r\n   0.020,     525,     439\r\n   0.030,     709,     633\r\n   0.040,     577,     478\r\n   0.050,     625,     517\r\n   0.060,     877,     688\r\n   0.070,     613,     508\r\n   0.080,     629,     504\r\n   0.090,     815,     704\r\n   0.100,     616,     506\r\n   0.110,     639,     510\r\n   0.120,     804,     680\r\n   0.130,     658,     534\r\n   0.140,     708,     582\r\n   0.150,     828,     711\r\n   0.160,     650,     532\r\n   0.170,     655,     527\r\n   0.180,     848,     703\r\n   0.190,     668,     530\r\n   0.200,     669,     567\r\n   0.210,    1042,     939\r\n   0.220,     719,     563\r\n   0.230,     692,     552\r\n   0.240,     854,     720\r\n   0.250,     692,     556\r\n   0.260,     705,     532\r\n   0.270,     868,     804\r\n   0.280,     714,     566\r\n   0.290,     757,     587\r\n   0.300,     893,     725\r\n   0.310,     717,     554\r\n   0.320,     727,     573\r\n   0.330,     928,     751\r\n   0.340,     731,     594\r\n   0.350,     727,     575\r\n   0.360,     868,     741\r\n   0.370,     769,     564\r\n   0.380,     766,     585\r\n   0.390,     926,     754\r\n   0.400,     743,     564\r\n   0.410,     724,     581\r\n   0.420,    1182,     915\r\n   0.430,     732,     579\r\n   0.440,     769,     589\r\n   0.450,     952,     789\r\n   0.460,     769,     563\r\n   0.470,     782,     566\r\n   0.480,     996,     768\r\n   0.490,     797,     570\r\n   0.500,     781,     582\r\n   0.510,     966,     766\r\n   0.520,     774,     592\r\n   0.530,     772,     571\r\n   0.540,     958,     751\r\n   0.550,     766,     566\r\n   0.560,     760,     568\r\n   0.570,     965,     775\r\n   0.580,     777,     610\r\n   0.590,     794,     614\r\n   0.600,     957,     806\r\n   0.610,     798,     595\r\n   0.620,     779,     579\r\n   0.630,    1107,     960\r\n   0.640,     829,     608\r\n   0.650,     789,     619\r\n   0.660,     979,     762\r\n   0.670,     786,     596\r\n   0.680,     802,     588\r\n   0.690,     963,     751\r\n   0.700,     817,     637\r\n   0.710,     811,     611\r\n   0.720,    1001,     787\r\n   0.730,     800,     634\r\n   0.740,     889,     646\r\n   0.750,    1033,     780\r\n   0.760,     811,     610\r\n   0.770,     834,     631\r\n   0.780,    1037,     817\r\n   0.790,     852,     604\r\n   0.800,     836,     626\r\n   0.810,    1052,     804\r\n   0.820,     858,     640\r\n   0.830,     867,     655\r\n   0.840,    1241,     970\r\n   0.850,     841,     612\r\n   0.860,     866,     641\r\n   0.870,    1016,     781\r\n   0.880,     843,     624\r\n   0.890,     903,     633\r\n   0.900,    1061,     816\r\n   0.910,     944,     642\r\n   0.920,     907,     646\r\n   0.930,    1073,     825\r\n   0.940,     896,     640\r\n   0.950,     900,     649\r\n   0.960,    1115,     809\r\n   0.970,     901,     647\r\n   0.980,     897,     650\r\n   0.990,    1080,     808\r\n   1.000,     898,     642\r\n   1.010,     956,     674\r\n   1.020,    1214,     849\r\n   1.030,     920,     678\r\n   1.040,     926,     671\r\n   1.050,    1289,    1002\r\n   1.060,     934,     675\r\n   1.070,     954,     673\r\n   1.080,    1151,     861\r\n   1.090,     943,     667\r\n   1.100,     972,     678\r\n   1.110,    1198,     872\r\n   1.120,     952,     686\r\n   1.130,     935,     693\r\n   1.140,    1139,     853\r\n   1.150,     978,     680\r\n   1.160,     985,     695\r\n   1.170,    1149,     860\r\n   1.180,     986,     683\r\n   1.190,     984,     693\r\n   1.200,    1143,     841\r\n   1.210,     951,     680\r\n   1.220,     981,     713\r\n   1.230,    1151,     852\r\n   1.240,     954,     718\r\n   1.250,     987,     659\r\n   1.260,    1284,    1023\r\n   1.270,     996,     663\r\n   1.280,    1005,     720\r\n   1.290,    1168,     865\r\n   1.300,    1070,     697\r\n   1.310,    1008,     682\r\n   1.320,    1205,     853\r\n   1.330,    1040,     713\r\n   1.340,    1053,     712\r\n   1.350,    1153,     971\r\n   1.360,    1003,     687\r\n   1.370,    1021,     706\r\n   1.380,    1242,     902\r\n   1.390,    1032,     710\r\n   1.400,    1009,     715\r\n   1.410,    1177,     875\r\n   1.420,    1064,     728\r\n   1.430,    1120,     728\r\n   1.440,    1238,     904\r\n   1.450,    1045,     738\r\n   1.460,    1043,     715\r\n   1.470,    1371,    1073\r\n   1.480,    1059,     725\r\n   1.490,    1046,     748\r\n   1.500,    1230,     891\r\n   1.510,    1068,     716\r\n   1.520,    1048,     708\r\n   1.530,    1249,     919\r\n   1.540,    1051,     712\r\n   1.550,    1052,     721\r\n   1.560,    1229,     911\r\n   1.570,    1146,     713\r\n   1.580,    1063,     736\r\n   1.590,    1370,     900\r\n   1.600,    1075,     745\r\n   1.610,    1089,     743\r\n   1.620,    1251,     921\r\n   1.630,    1106,     741\r\n   1.640,    1101,     739\r\n   1.650,    1277,     925\r\n   1.660,    1091,     742\r\n   1.670,    1108,     748\r\n   1.680,    1453,    1080\r\n   1.690,    1170,     755\r\n   1.700,    1071,     740\r\n   1.710,    1246,     925\r\n   1.720,    1150,     766\r\n   1.730,    1104,     765\r\n   1.740,    1284,     982\r\n   1.750,    1135,     761\r\n   1.760,    1129,     765\r\n   1.770,    1359,     935\r\n   1.780,    1121,     763\r\n   1.790,    1120,     784\r\n   1.800,    1334,     935\r\n   1.810,    1135,     779\r\n   1.820,    1197,     744\r\n   1.830,    1356,     952\r\n   1.840,    1156,     884\r\n   1.850,    1129,     754\r\n   1.860,    1340,     989\r\n   1.870,    1280,     778\r\n   1.880,    1138,     772\r\n   1.890,    1474,    1108\r\n   1.900,    1129,     764\r\n   1.910,    1157,     786\r\n   1.920,    1306,     948\r\n   1.930,    1177,     783\r\n   1.940,    1187,     759\r\n   1.950,    1336,     947\r\n   1.960,    1219,     782\r\n   1.970,    1164,     807\r\n   1.980,    1412,     972\r\n   1.990,    1179,     776\r\n   2.000,    1184,     796\r\n   2.010,    1369,     992\r\n   2.020,    1185,     799\r\n   2.030,    1214,     773\r\n   2.040,    1370,    1033\r\n   2.050,    1176,     775\r\n   2.060,    1266,     834\r\n   2.070,    1371,    1007\r\n   2.080,    1179,     784\r\n   2.090,    1420,     835\r\n   2.100,    1540,    1260\r\n   2.110,    1238,     807\r\n   2.120,    1295,     807\r\n   2.130,    1429,    1023\r\n   2.140,    1288,     834\r\n   2.150,    1237,     824\r\n   2.160,    1383,    1005\r\n   2.170,    1227,     801\r\n   2.180,    1217,     892\r\n   2.190,    1407,     998\r\n   2.200,    1229,     814\r\n   2.210,    1264,     809\r\n   2.220,    1421,     998\r\n   2.230,    1248,     808\r\n   2.240,    1216,     899\r\n   2.250,    1611,     998\r\n   2.260,    1238,     816\r\n   2.270,    1234,     810\r\n   2.280,    1382,     995\r\n   2.290,    1324,     834\r\n   2.300,    1382,     861\r\n   2.310,    1707,    1270\r\n   2.320,    1245,     812\r\n   2.330,    1263,     804\r\n   2.340,    1502,    1012\r\n   2.350,    1259,     874\r\n   2.360,    1328,     825\r\n   2.370,    1437,    1030\r\n   2.380,    1268,     904\r\n   2.390,    1273,     888\r\n   2.400,    1484,    1029\r\n   2.410,    1278,     838\r\n   2.420,    1272,     836\r\n   2.430,    1516,    1024\r\n   2.440,    1273,     850\r\n   2.450,    1278,     824\r\n   2.460,    1425,    1006\r\n   2.470,    1259,     814\r\n   2.480,    1295,     825\r\n   2.490,    1440,    1021\r\n   2.500,    1238,     820\r\n   2.510,    1250,     816\r\n   2.520,    1600,    1150\r\n   2.530,    1288,     842\r\n   2.540,    1269,     826\r\n   2.550,    1499,    1018\r\n   2.560,    1316,     849\r\n   2.570,    1314,     910\r\n   2.580,    1556,    1056\r\n   2.590,    1322,     854\r\n   2.600,    1378,     846\r\n   2.610,    1501,    1078\r\n   2.620,    1318,     851\r\n   2.630,    1289,     847\r\n   2.640,    1503,    1074\r\n   2.650,    1284,     853\r\n   2.660,    1359,     865\r\n   2.670,    1491,    1011\r\n   2.680,    1292,     863\r\n   2.690,    1305,     834\r\n   2.700,    1455,    1066\r\n   2.710,    1295,     877\r\n   2.720,    1314,     843\r\n   2.730,    1684,    1212\r\n   2.740,    1296,     881\r\n   2.750,    1344,     899\r\n   2.760,    1506,     999\r\n   2.770,    1335,     848\r\n   2.780,    1369,    1013\r\n   2.790,    1502,    1028\r\n   2.800,    1332,     843\r\n   2.810,    1355,     863\r\n   2.820,    1555,    1142\r\n   2.830,    1384,     866\r\n   2.840,    1398,     881\r\n   2.850,    1537,    1075\r\n   2.860,    1357,     891\r\n   2.870,    1377,     872\r\n   2.880,    1503,    1015\r\n   2.890,    1336,     857\r\n   2.900,    1302,     845\r\n   2.910,    1601,    1019\r\n   2.920,    1346,     863\r\n   2.930,    1310,     858\r\n   2.940,    1714,    1223\r\n   2.950,    1371,     883\r\n   2.960,    1340,     839\r\n   2.970,    1474,    1019\r\n   2.980,    1409,     882\r\n   2.990,    1385,     874\r\n   3.000,    1564,    1029\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_exp_funcs_from_0_to_1.csv",
    "content": "       x,     exp,  expNEW\r\n  number,  number,  number\r\n   0.000,       2,     203\r\n   0.010,     906,     851\r\n   0.020,     936,    1057\r\n   0.030,    1383,    1420\r\n   0.040,    1044,    1193\r\n   0.050,    1013,    1237\r\n   0.060,    1419,    1411\r\n   0.070,    1087,    1279\r\n   0.080,    1054,    1374\r\n   0.090,    1442,    1312\r\n   0.100,    1072,    1542\r\n   0.110,    1121,    1366\r\n   0.120,    1460,    1410\r\n   0.130,    1105,    1418\r\n   0.140,    1182,    1450\r\n   0.150,    1605,    1483\r\n   0.160,    1162,    1505\r\n   0.170,    1137,    1542\r\n   0.180,    1664,    1547\r\n   0.190,    1169,    1542\r\n   0.200,    1183,    1518\r\n   0.210,    1956,    1621\r\n   0.220,    1203,    1567\r\n   0.230,    1193,    1547\r\n   0.240,    1693,    1712\r\n   0.250,    1235,    1612\r\n   0.260,    1199,    1612\r\n   0.270,    1526,    1753\r\n   0.280,    1248,    1660\r\n   0.290,    1237,    1647\r\n   0.300,    1560,    1677\r\n   0.310,    1243,    1750\r\n   0.320,    1285,    1677\r\n   0.330,    1705,    1819\r\n   0.340,    1337,    1741\r\n   0.350,    1328,    1688\r\n   0.360,    1624,    1687\r\n   0.370,    1278,    1705\r\n   0.380,    1297,    1802\r\n   0.390,    1579,    1765\r\n   0.400,    1247,    1719\r\n   0.410,    1268,    1787\r\n   0.420,    2016,    1744\r\n   0.430,    1281,    1784\r\n   0.440,    1261,    1813\r\n   0.450,    1621,    1763\r\n   0.460,    1273,    1820\r\n   0.470,    1282,    1907\r\n   0.480,    1664,    1826\r\n   0.490,    1302,    1851\r\n   0.500,    1276,    2011\r\n   0.510,    1615,    1825\r\n   0.520,    1312,    1826\r\n   0.530,    1365,    1829\r\n   0.540,    1674,    1864\r\n   0.550,    1291,    1854\r\n   0.560,    1365,    1882\r\n   0.570,    1662,    1875\r\n   0.580,    1299,    1914\r\n   0.590,    1302,    1949\r\n   0.600,    1683,    1903\r\n   0.610,    1296,    1901\r\n   0.620,    1319,    1902\r\n   0.630,    2000,    1891\r\n   0.640,    1318,    1990\r\n   0.650,    1398,    1908\r\n   0.660,    1806,    1965\r\n   0.670,    1357,    1990\r\n   0.680,    1335,    1944\r\n   0.690,    1686,    1958\r\n   0.700,    1337,    2115\r\n   0.710,    1365,    2079\r\n   0.720,    1722,    2101\r\n   0.730,    1512,    2106\r\n   0.740,    1486,    2162\r\n   0.750,    1813,    2058\r\n   0.760,    1410,    2182\r\n   0.770,    1435,    2032\r\n   0.780,    1736,    2084\r\n   0.790,    1397,    2137\r\n   0.800,    1569,    2038\r\n   0.810,    1698,    2044\r\n   0.820,    1428,    2080\r\n   0.830,    1423,    2063\r\n   0.840,    2121,    2073\r\n   0.850,    1550,    2140\r\n   0.860,    1437,    2138\r\n   0.870,    1706,    2103\r\n   0.880,    1404,    2099\r\n   0.890,    1380,    2088\r\n   0.900,    1754,    2149\r\n   0.910,    1526,    2144\r\n   0.920,    1443,    2055\r\n   0.930,    1956,    2143\r\n   0.940,    1492,    2105\r\n   0.950,    1432,    2123\r\n   0.960,    1809,    2186\r\n   0.970,    1440,    2164\r\n   0.980,    1476,    2373\r\n   0.990,    1886,    2168\r\n   1.000,    1826,    2148\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_exp_funcs_from_0_to_10.csv",
    "content": "       x,     exp,  expNEW\r\n  number,  number,  number\r\n   0.000,       7,     211\r\n   0.010,     972,     875\r\n   0.020,     962,     987\r\n   0.030,    1349,    1083\r\n   0.040,    1005,    1176\r\n   0.050,    1231,    1254\r\n   0.060,    1390,    1186\r\n   0.070,    1061,    1219\r\n   0.080,    1166,    1292\r\n   0.090,    1433,    1273\r\n   0.100,    1102,    1305\r\n   0.110,    1104,    1313\r\n   0.120,    1465,    1349\r\n   0.130,    1125,    1365\r\n   0.140,    1185,    1412\r\n   0.150,    1523,    1398\r\n   0.160,    1142,    1424\r\n   0.170,    1162,    1457\r\n   0.180,    1488,    1507\r\n   0.190,    1160,    1454\r\n   0.200,    1162,    1628\r\n   0.210,    1902,    1503\r\n   0.220,    1198,    1542\r\n   0.230,    1193,    1548\r\n   0.240,    1571,    1566\r\n   0.250,    1200,    1585\r\n   0.260,    1271,    1685\r\n   0.270,    1602,    1828\r\n   0.280,    1263,    1594\r\n   0.290,    1226,    1634\r\n   0.300,    1612,    1651\r\n   0.310,    1224,    1681\r\n   0.320,    1255,    1679\r\n   0.330,    1618,    1686\r\n   0.340,    1239,    1683\r\n   0.350,    1248,    1719\r\n   0.360,    1607,    1713\r\n   0.370,    1258,    1711\r\n   0.380,    1256,    1786\r\n   0.390,    1682,    1749\r\n   0.400,    1279,    1719\r\n   0.410,    1289,    1763\r\n   0.420,    1944,    1771\r\n   0.430,    1263,    1796\r\n   0.440,    1267,    1776\r\n   0.450,    1616,    1888\r\n   0.460,    1320,    1831\r\n   0.470,    1267,    1818\r\n   0.480,    1622,    1803\r\n   0.490,    1276,    1838\r\n   0.500,    1279,    1894\r\n   0.510,    1729,    1882\r\n   0.520,    1289,    1894\r\n   0.530,    1304,    1938\r\n   0.540,    1633,    1906\r\n   0.550,    1292,    1893\r\n   0.560,    1343,    1878\r\n   0.570,    1664,    1909\r\n   0.580,    1359,    2019\r\n   0.590,    1293,    1933\r\n   0.600,    1665,    1944\r\n   0.610,    1326,    1977\r\n   0.620,    1329,    2057\r\n   0.630,    2041,    2033\r\n   0.640,    1358,    1964\r\n   0.650,    1341,    1993\r\n   0.660,    1694,    1992\r\n   0.670,    1347,    2012\r\n   0.680,    1337,    2001\r\n   0.690,    1718,    2016\r\n   0.700,    1332,    2054\r\n   0.710,    1327,    1990\r\n   0.720,    1678,    2003\r\n   0.730,    1353,    2065\r\n   0.740,    1388,    2091\r\n   0.750,    1754,    2066\r\n   0.760,    1366,    2051\r\n   0.770,    1371,    2090\r\n   0.780,    1727,    2099\r\n   0.790,    1382,    2142\r\n   0.800,    1411,    2125\r\n   0.810,    1745,    2109\r\n   0.820,    1395,    2146\r\n   0.830,    1399,    2122\r\n   0.840,    2088,    2129\r\n   0.850,    1449,    2157\r\n   0.860,    1460,    2192\r\n   0.870,    1772,    2176\r\n   0.880,    1413,    2114\r\n   0.890,    1397,    2172\r\n   0.900,    1746,    2183\r\n   0.910,    1466,    2221\r\n   0.920,    1455,    2232\r\n   0.930,    1793,    2212\r\n   0.940,    1426,    2162\r\n   0.950,    1428,    2274\r\n   0.960,    1776,    2174\r\n   0.970,    1464,    2256\r\n   0.980,    1460,    2210\r\n   0.990,    1805,    2248\r\n   1.000,    1754,    2296\r\n   1.010,    1836,    2251\r\n   1.020,    2178,    2257\r\n   1.030,    1809,    2257\r\n   1.040,    1862,    2194\r\n   1.050,    2593,    2306\r\n   1.060,    1850,    2274\r\n   1.070,    1846,    2277\r\n   1.080,    2237,    2261\r\n   1.090,    1916,    2346\r\n   1.100,    1894,    2307\r\n   1.110,    2268,    2314\r\n   1.120,    1906,    2273\r\n   1.130,    1856,    2301\r\n   1.140,    2277,    2307\r\n   1.150,    1962,    2408\r\n   1.160,    1937,    2375\r\n   1.170,    2268,    2368\r\n   1.180,    1950,    2382\r\n   1.190,    1971,    2409\r\n   1.200,    2227,    2291\r\n   1.210,    1965,    2392\r\n   1.220,    1934,    2413\r\n   1.230,    2317,    2425\r\n   1.240,    1960,    2445\r\n   1.250,    1924,    2366\r\n   1.260,    2648,    2440\r\n   1.270,    2028,    2394\r\n   1.280,    2035,    2347\r\n   1.290,    2384,    2429\r\n   1.300,    2000,    2456\r\n   1.310,    1998,    2472\r\n   1.320,    2414,    2509\r\n   1.330,    2037,    2454\r\n   1.340,    1988,    2476\r\n   1.350,    2417,    2474\r\n   1.360,    2069,    2429\r\n   1.370,    2076,    2487\r\n   1.380,    2375,    2502\r\n   1.390,    2047,    2449\r\n   1.400,    2023,    2497\r\n   1.410,    2464,    2567\r\n   1.420,    2073,    2602\r\n   1.430,    2097,    2549\r\n   1.440,    2446,    2483\r\n   1.450,    2084,    2557\r\n   1.460,    2068,    2545\r\n   1.470,    2773,    2526\r\n   1.480,    2096,    2551\r\n   1.490,    2094,    2590\r\n   1.500,    2529,    2556\r\n   1.510,    2099,    2600\r\n   1.520,    2107,    2575\r\n   1.530,    2479,    2624\r\n   1.540,    2119,    2583\r\n   1.550,    2117,    2561\r\n   1.560,    2468,    2591\r\n   1.570,    2137,    2602\r\n   1.580,    2199,    2617\r\n   1.590,    2513,    2584\r\n   1.600,    2128,    2483\r\n   1.610,    2118,    2585\r\n   1.620,    2504,    2605\r\n   1.630,    2230,    2633\r\n   1.640,    2128,    2609\r\n   1.650,    2428,    2635\r\n   1.660,    2216,    2671\r\n   1.670,    2163,    2668\r\n   1.680,    2819,    2629\r\n   1.690,    2100,    2733\r\n   1.700,    2222,    2803\r\n   1.710,    2562,    2710\r\n   1.720,    2178,    2665\r\n   1.730,    2213,    2685\r\n   1.740,    2528,    2712\r\n   1.750,    2250,    2670\r\n   1.760,    2210,    2632\r\n   1.770,    2556,    2695\r\n   1.780,    2238,    2695\r\n   1.790,    2160,    2612\r\n   1.800,    2513,    2658\r\n   1.810,    2151,    2680\r\n   1.820,    2318,    2736\r\n   1.830,    2587,    2705\r\n   1.840,    2328,    2698\r\n   1.850,    2233,    2725\r\n   1.860,    2584,    2732\r\n   1.870,    2227,    2724\r\n   1.880,    2254,    2839\r\n   1.890,    3070,    2783\r\n   1.900,    2254,    2769\r\n   1.910,    2243,    2769\r\n   1.920,    2690,    2721\r\n   1.930,    2287,    2748\r\n   1.940,    2259,    2720\r\n   1.950,    2574,    2742\r\n   1.960,    2271,    2758\r\n   1.970,    2309,    2757\r\n   1.980,    2614,    2850\r\n   1.990,    2279,    2724\r\n   2.000,    1762,    2731\r\n   2.010,    2446,    2794\r\n   2.020,    1892,    2807\r\n   2.030,    1991,    2834\r\n   2.040,    2226,    2778\r\n   2.050,    1984,    2834\r\n   2.060,    1879,    2778\r\n   2.070,    2363,    2900\r\n   2.080,    1895,    2787\r\n   2.090,    2001,    2914\r\n   2.100,    2634,    3020\r\n   2.110,    1997,    2852\r\n   2.120,    1877,    2818\r\n   2.130,    2381,    2869\r\n   2.140,    1897,    2903\r\n   2.150,    2042,    2870\r\n   2.160,    2292,    2904\r\n   2.170,    2036,    2847\r\n   2.180,    1942,    2885\r\n   2.190,    2367,    2878\r\n   2.200,    1899,    2858\r\n   2.210,    2025,    2879\r\n   2.220,    2283,    2844\r\n   2.230,    2045,    2877\r\n   2.240,    1924,    2861\r\n   2.250,    2524,    2900\r\n   2.260,    1907,    2893\r\n   2.270,    2040,    2808\r\n   2.280,    2273,    2877\r\n   2.290,    2052,    2910\r\n   2.300,    1929,    2908\r\n   2.310,    2881,    2947\r\n   2.320,    1942,    3004\r\n   2.330,    2101,    3016\r\n   2.340,    2319,    2920\r\n   2.350,    2073,    2935\r\n   2.360,    1957,    2961\r\n   2.370,    2445,    2931\r\n   2.380,    2024,    2946\r\n   2.390,    2111,    2929\r\n   2.400,    2301,    2895\r\n   2.410,    2072,    2990\r\n   2.420,    1969,    2944\r\n   2.430,    2431,    2950\r\n   2.440,    1980,    2990\r\n   2.450,    2079,    2939\r\n   2.460,    2294,    2966\r\n   2.470,    2090,    2994\r\n   2.480,    2021,    2967\r\n   2.490,    2453,    2988\r\n   2.500,    1998,    3109\r\n   2.510,    2145,    2982\r\n   2.520,    2728,    3066\r\n   2.530,    2107,    3066\r\n   2.540,    2008,    3000\r\n   2.550,    2446,    3003\r\n   2.560,    2013,    2982\r\n   2.570,    2179,    3031\r\n   2.580,    2327,    3354\r\n   2.590,    2117,    3003\r\n   2.600,    2016,    3046\r\n   2.610,    2506,    3003\r\n   2.620,    2018,    3025\r\n   2.630,    2132,    3070\r\n   2.640,    2407,    3007\r\n   2.650,    2160,    3023\r\n   2.660,    2023,    3107\r\n   2.670,    2510,    3101\r\n   2.680,    2054,    3060\r\n   2.690,    2137,    3068\r\n   2.700,    2439,    3052\r\n   2.710,    2158,    3051\r\n   2.720,    2055,    3012\r\n   2.730,    2848,    3058\r\n   2.740,    2107,    3093\r\n   2.750,    2144,    3095\r\n   2.760,    2407,    3056\r\n   2.770,    2172,    3069\r\n   2.780,    2036,    3055\r\n   2.790,    2545,    3093\r\n   2.800,    2058,    3004\r\n   2.810,    2159,    3093\r\n   2.820,    2476,    3087\r\n   2.830,    2165,    3089\r\n   2.840,    2056,    3096\r\n   2.850,    2527,    3123\r\n   2.860,    2098,    3099\r\n   2.870,    2177,    3146\r\n   2.880,    2433,    3071\r\n   2.890,    2472,    3121\r\n   2.900,    2059,    3162\r\n   2.910,    2548,    3120\r\n   2.920,    2082,    3109\r\n   2.930,    2201,    3147\r\n   2.940,    2819,    3173\r\n   2.950,    2214,    3122\r\n   2.960,    2120,    3282\r\n   2.970,    2518,    3140\r\n   2.980,    2075,    3086\r\n   2.990,    2140,    3117\r\n   3.000,    1724,    3122\r\n   3.010,    2835,    3064\r\n   3.020,    2706,    3123\r\n   3.030,    1837,    3202\r\n   3.040,    2844,    3150\r\n   3.050,    2798,    3156\r\n   3.060,    2232,    3190\r\n   3.070,    2801,    3125\r\n   3.080,    2763,    3245\r\n   3.090,    1927,    3170\r\n   3.100,    2809,    3163\r\n   3.110,    2736,    3156\r\n   3.120,    1879,    3224\r\n   3.130,    2803,    3185\r\n   3.140,    2785,    3201\r\n   3.150,    2598,    3229\r\n   3.160,    2777,    3197\r\n   3.170,    2830,    3239\r\n   3.180,    1913,    3217\r\n   3.190,    2825,    3213\r\n   3.200,    2812,    3143\r\n   3.210,    1898,    3227\r\n   3.220,    2820,    3234\r\n   3.230,    2851,    3270\r\n   3.240,    2261,    3237\r\n   3.250,    2845,    3217\r\n   3.260,    2926,    3227\r\n   3.270,    1934,    3239\r\n   3.280,    2844,    3211\r\n   3.290,    2856,    3292\r\n   3.300,    1910,    3222\r\n   3.310,    2821,    3247\r\n   3.320,    2913,    3333\r\n   3.330,    2298,    3256\r\n   3.340,    2852,    3375\r\n   3.350,    2910,    3259\r\n   3.360,    1921,    3223\r\n   3.370,    2842,    3313\r\n   3.380,    2916,    3261\r\n   3.390,    1876,    3174\r\n   3.400,    2868,    3295\r\n   3.410,    2873,    3352\r\n   3.420,    2292,    3410\r\n   3.430,    2905,    3387\r\n   3.440,    2945,    3265\r\n   3.450,    1944,    3292\r\n   3.460,    2885,    3342\r\n   3.470,    2858,    3306\r\n   3.480,    1952,    3297\r\n   3.490,    2904,    3325\r\n   3.500,    2876,    3306\r\n   3.510,    2286,    3318\r\n   3.520,    2894,    3283\r\n   3.530,    2903,    3281\r\n   3.540,    1963,    3349\r\n   3.550,    2957,    3270\r\n   3.560,    2847,    3300\r\n   3.570,    1937,    3340\r\n   3.580,    2930,    3319\r\n   3.590,    2897,    3343\r\n   3.600,    2375,    3296\r\n   3.610,    2888,    3358\r\n   3.620,    2911,    3349\r\n   3.630,    2016,    3437\r\n   3.640,    2919,    3345\r\n   3.650,    2911,    3360\r\n   3.660,    2037,    3361\r\n   3.670,    2905,    3358\r\n   3.680,    2910,    3383\r\n   3.690,    2391,    3355\r\n   3.700,    2937,    3374\r\n   3.710,    2924,    3380\r\n   3.720,    1976,    3365\r\n   3.730,    2934,    3381\r\n   3.740,    2968,    3382\r\n   3.750,    2000,    3391\r\n   3.760,    2939,    3403\r\n   3.770,    3073,    3406\r\n   3.780,    2659,    3393\r\n   3.790,    2934,    3458\r\n   3.800,    2924,    3413\r\n   3.810,    1971,    3400\r\n   3.820,    3038,    3425\r\n   3.830,    2881,    3398\r\n   3.840,    1994,    3435\r\n   3.850,    2951,    3396\r\n   3.860,    2886,    3318\r\n   3.870,    2413,    3419\r\n   3.880,    2967,    3370\r\n   3.890,    2882,    3404\r\n   3.900,    2011,    3443\r\n   3.910,    2974,    3443\r\n   3.920,    2925,    3440\r\n   3.930,    2022,    3508\r\n   3.940,    2949,    3394\r\n   3.950,    3072,    3464\r\n   3.960,    2394,    3446\r\n   3.970,    2984,    3422\r\n   3.980,    2972,    3470\r\n   3.990,    2044,    3418\r\n   4.000,    1767,    3315\r\n   4.010,    2029,    3452\r\n   4.020,    2355,    3482\r\n   4.030,    2048,    3463\r\n   4.040,    1852,    3425\r\n   4.050,    2395,    3382\r\n   4.060,    1944,    3477\r\n   4.070,    2002,    3423\r\n   4.080,    2197,    3433\r\n   4.090,    2050,    3508\r\n   4.100,    1997,    3480\r\n   4.110,    2390,    3402\r\n   4.120,    1880,    3462\r\n   4.130,    2064,    3486\r\n   4.140,    2336,    3479\r\n   4.150,    2066,    3515\r\n   4.160,    1903,    3512\r\n   4.170,    2404,    3502\r\n   4.180,    2023,    3515\r\n   4.190,    2077,    3526\r\n   4.200,    2595,    3520\r\n   4.210,    2086,    3506\r\n   4.220,    2010,    3517\r\n   4.230,    2415,    3525\r\n   4.240,    1889,    3507\r\n   4.250,    2097,    3525\r\n   4.260,    2353,    3505\r\n   4.270,    2059,    3481\r\n   4.280,    1891,    3463\r\n   4.290,    2470,    3517\r\n   4.300,    2035,    3597\r\n   4.310,    2090,    3538\r\n   4.320,    2260,    3533\r\n   4.330,    2092,    3845\r\n   4.340,    2031,    3548\r\n   4.350,    2444,    3548\r\n   4.360,    1916,    3550\r\n   4.370,    2086,    3564\r\n   4.380,    2362,    3513\r\n   4.390,    2069,    3484\r\n   4.400,    1901,    3443\r\n   4.410,    2733,    3520\r\n   4.420,    1999,    3585\r\n   4.430,    2047,    3518\r\n   4.440,    2245,    3545\r\n   4.450,    2106,    3604\r\n   4.460,    2056,    3584\r\n   4.470,    2461,    3579\r\n   4.480,    1941,    3818\r\n   4.490,    2105,    3575\r\n   4.500,    2389,    3565\r\n   4.510,    2110,    3555\r\n   4.520,    1926,    3598\r\n   4.530,    2450,    3572\r\n   4.540,    2039,    3572\r\n   4.550,    2071,    3645\r\n   4.560,    2372,    3587\r\n   4.570,    2108,    3658\r\n   4.580,    2073,    3611\r\n   4.590,    2471,    3602\r\n   4.600,    1952,    3617\r\n   4.610,    2130,    3604\r\n   4.620,    2930,    3742\r\n   4.630,    2238,    3687\r\n   4.640,    1989,    3707\r\n   4.650,    2512,    3696\r\n   4.660,    2039,    3601\r\n   4.670,    2090,    3547\r\n   4.680,    2333,    3625\r\n   4.690,    2110,    3618\r\n   4.700,    2549,    3713\r\n   4.710,    2448,    3636\r\n   4.720,    1961,    3568\r\n   4.730,    2229,    3611\r\n   4.740,    2357,    3612\r\n   4.750,    2069,    3556\r\n   4.760,    1942,    3625\r\n   4.770,    2459,    3856\r\n   4.780,    2078,    3671\r\n   4.790,    2108,    3663\r\n   4.800,    2317,    3583\r\n   4.810,    2136,    3747\r\n   4.820,    2080,    3698\r\n   4.830,    2829,    3667\r\n   4.840,    1980,    3702\r\n   4.850,    2155,    3686\r\n   4.860,    2449,    3693\r\n   4.870,    2178,    3699\r\n   4.880,    1985,    3674\r\n   4.890,    2496,    3728\r\n   4.900,    2138,    3689\r\n   4.910,    2147,    3682\r\n   4.920,    2329,    3721\r\n   4.930,    2152,    3727\r\n   4.940,    2098,    3698\r\n   4.950,    2496,    3702\r\n   4.960,    1980,    3699\r\n   4.970,    2184,    3698\r\n   4.980,    2488,    3769\r\n   4.990,    2197,    3741\r\n   5.000,    1781,    3701\r\n   5.010,    2337,    3742\r\n   5.020,    1978,    3669\r\n   5.030,    1998,    3754\r\n   5.040,    2685,    3742\r\n   5.050,    1880,    3735\r\n   5.060,    2038,    3860\r\n   5.070,    2359,    3722\r\n   5.080,    1996,    3732\r\n   5.090,    2009,    3800\r\n   5.100,    2291,    3757\r\n   5.110,    2038,    3753\r\n   5.120,    2038,    3743\r\n   5.130,    2355,    3831\r\n   5.140,    2046,    3826\r\n   5.150,    1936,    3885\r\n   5.160,    2368,    3841\r\n   5.170,    2036,    3797\r\n   5.180,    2014,    3829\r\n   5.190,    2374,    3778\r\n   5.200,    1893,    3720\r\n   5.210,    2032,    3767\r\n   5.220,    2353,    3751\r\n   5.230,    2069,    3852\r\n   5.240,    1985,    3769\r\n   5.250,    2599,    3771\r\n   5.260,    2008,    3799\r\n   5.270,    2003,    3790\r\n   5.280,    2372,    3774\r\n   5.290,    2072,    3812\r\n   5.300,    1898,    3802\r\n   5.310,    2363,    3839\r\n   5.320,    2048,    3825\r\n   5.330,    2024,    3809\r\n   5.340,    2377,    3810\r\n   5.350,    1935,    3854\r\n   5.360,    2039,    3854\r\n   5.370,    2325,    3786\r\n   5.380,    2050,    3825\r\n   5.390,    2029,    3748\r\n   5.400,    2232,    3875\r\n   5.410,    2076,    3900\r\n   5.420,    2054,    3768\r\n   5.430,    2399,    3937\r\n   5.440,    2005,    3879\r\n   5.450,    1870,    3782\r\n   5.460,    2751,    3825\r\n   5.470,    2014,    3826\r\n   5.480,    2024,    3819\r\n   5.490,    2375,    3792\r\n   5.500,    1864,    3829\r\n   5.510,    1977,    3858\r\n   5.520,    2360,    3800\r\n   5.530,    2028,    3803\r\n   5.540,    2058,    3879\r\n   5.550,    2284,    3858\r\n   5.560,    2044,    3875\r\n   5.570,    2075,    3790\r\n   5.580,    2396,    3854\r\n   5.590,    2053,    3882\r\n   5.600,    1947,    3774\r\n   5.610,    2405,    4014\r\n   5.620,    2102,    3950\r\n   5.630,    2053,    3881\r\n   5.640,    2382,    3888\r\n   5.650,    1952,    3867\r\n   5.660,    2043,    3805\r\n   5.670,    2676,    3892\r\n   5.680,    2090,    3911\r\n   5.690,    2027,    4053\r\n   5.700,    2297,    3950\r\n   5.710,    2118,    3907\r\n   5.720,    2077,    3994\r\n   5.730,    2449,    3925\r\n   5.740,    2074,    3877\r\n   5.750,    1956,    3910\r\n   5.760,    2445,    4208\r\n   5.770,    2015,    3916\r\n   5.780,    2071,    3945\r\n   5.790,    2454,    3916\r\n   5.800,    1968,    4110\r\n   5.810,    2116,    3941\r\n   5.820,    2440,    3917\r\n   5.830,    2066,    3952\r\n   5.840,    2102,    3920\r\n   5.850,    2286,    3892\r\n   5.860,    2091,    3881\r\n   5.870,    2108,    3927\r\n   5.880,    2782,    3930\r\n   5.890,    2319,    4002\r\n   5.900,    1972,    3949\r\n   5.910,    2439,    3928\r\n   5.920,    2097,    3929\r\n   5.930,    2098,    3937\r\n   5.940,    2430,    3929\r\n   5.950,    1972,    3965\r\n   5.960,    2083,    3938\r\n   5.970,    2438,    3987\r\n   5.980,    2093,    4067\r\n   5.990,    2085,    3944\r\n   6.000,    1757,    3905\r\n   6.010,    2785,    3959\r\n   6.020,    2782,    3925\r\n   6.030,    2372,    3963\r\n   6.040,    2802,    3965\r\n   6.050,    3099,    4056\r\n   6.060,    1869,    3971\r\n   6.070,    2785,    3963\r\n   6.080,    2849,    3970\r\n   6.090,    2009,    3937\r\n   6.100,    2805,    3978\r\n   6.110,    2803,    4082\r\n   6.120,    2277,    4104\r\n   6.130,    2798,    4015\r\n   6.140,    2806,    3993\r\n   6.150,    2003,    3908\r\n   6.160,    2810,    3945\r\n   6.170,    2815,    3962\r\n   6.180,    1839,    3977\r\n   6.190,    2734,    3976\r\n   6.200,    2860,    4034\r\n   6.210,    2383,    4001\r\n   6.220,    2806,    4005\r\n   6.230,    2815,    4027\r\n   6.240,    1929,    4075\r\n   6.250,    2835,    4106\r\n   6.260,    2842,    4030\r\n   6.270,    2062,    4267\r\n   6.280,    2854,    4009\r\n   6.290,    2831,    4023\r\n   6.300,    2597,    4017\r\n   6.310,    2838,    3999\r\n   6.320,    2766,    3965\r\n   6.330,    1966,    4019\r\n   6.340,    2826,    4042\r\n   6.350,    2830,    4049\r\n   6.360,    1900,    4028\r\n   6.370,    2832,    4033\r\n   6.380,    2863,    4099\r\n   6.390,    2373,    4050\r\n   6.400,    2834,    4022\r\n   6.410,    2824,    4120\r\n   6.420,    1910,    4061\r\n   6.430,    2840,    4135\r\n   6.440,    2833,    4059\r\n   6.450,    2058,    4180\r\n   6.460,    2860,    4067\r\n   6.470,    2867,    4066\r\n   6.480,    2272,    4159\r\n   6.490,    2865,    4200\r\n   6.500,    2861,    4075\r\n   6.510,    2044,    4012\r\n   6.520,    2850,    4064\r\n   6.530,    2829,    4088\r\n   6.540,    1893,    4071\r\n   6.550,    2855,    4590\r\n   6.560,    2863,    4016\r\n   6.570,    2399,    4149\r\n   6.580,    2857,    4171\r\n   6.590,    2847,    4069\r\n   6.600,    1918,    4144\r\n   6.610,    2838,    4090\r\n   6.620,    3131,    4108\r\n   6.630,    2034,    4116\r\n   6.640,    2882,    4167\r\n   6.650,    2865,    4124\r\n   6.660,    2291,    4161\r\n   6.670,    2886,    4103\r\n   6.680,    2868,    4236\r\n   6.690,    2094,    4138\r\n   6.700,    2876,    4181\r\n   6.710,    2873,    4191\r\n   6.720,    2006,    4201\r\n   6.730,    2894,    4163\r\n   6.740,    2906,    4194\r\n   6.750,    2421,    4333\r\n   6.760,    2912,    4229\r\n   6.770,    2858,    4146\r\n   6.780,    1983,    4306\r\n   6.790,    2911,    4138\r\n   6.800,    2898,    4208\r\n   6.810,    2049,    4185\r\n   6.820,    3006,    4246\r\n   6.830,    2941,    4168\r\n   6.840,    2356,    4159\r\n   6.850,    2904,    4143\r\n   6.860,    2875,    4174\r\n   6.870,    2115,    4215\r\n   6.880,    3034,    4179\r\n   6.890,    3197,    4117\r\n   6.900,    1990,    4130\r\n   6.910,    2885,    4167\r\n   6.920,    2870,    4169\r\n   6.930,    2920,    4179\r\n   6.940,    2906,    4804\r\n   6.950,    2946,    4164\r\n   6.960,    1966,    4191\r\n   6.970,    2959,    4279\r\n   6.980,    2924,    4221\r\n   6.990,    2112,    4269\r\n   7.000,    1806,    4301\r\n   7.010,    2885,    4314\r\n   7.020,    2832,    4258\r\n   7.030,    2828,    4241\r\n   7.040,    2869,    4270\r\n   7.050,    2849,    4200\r\n   7.060,    2805,    4185\r\n   7.070,    1954,    4212\r\n   7.080,    2839,    4206\r\n   7.090,    2834,    4516\r\n   7.100,    2824,    4189\r\n   7.110,    2826,    4223\r\n   7.120,    2907,    4224\r\n   7.130,    2820,    4194\r\n   7.140,    2273,    4318\r\n   7.150,    2816,    4257\r\n   7.160,    2850,    4223\r\n   7.170,    2838,    4223\r\n   7.180,    2815,    4260\r\n   7.190,    2900,    4188\r\n   7.200,    2796,    4169\r\n   7.210,    1898,    4222\r\n   7.220,    2822,    4204\r\n   7.230,    2836,    4219\r\n   7.240,    2895,    4230\r\n   7.250,    2806,    4256\r\n   7.260,    2846,    4269\r\n   7.270,    2820,    4279\r\n   7.280,    1895,    4213\r\n   7.290,    2868,    4270\r\n   7.300,    2869,    4463\r\n   7.310,    2867,    4294\r\n   7.320,    2853,    4259\r\n   7.330,    2875,    4351\r\n   7.340,    2863,    4291\r\n   7.350,    2612,    4281\r\n   7.360,    2916,    4257\r\n   7.370,    2843,    4307\r\n   7.380,    2863,    4263\r\n   7.390,    2835,    4266\r\n   7.400,    2841,    4261\r\n   7.410,    2832,    4280\r\n   7.420,    1930,    4226\r\n   7.430,    2852,    4279\r\n   7.440,    2775,    4247\r\n   7.450,    2780,    4277\r\n   7.460,    2800,    4286\r\n   7.470,    2882,    4261\r\n   7.480,    2849,    4259\r\n   7.490,    1918,    4257\r\n   7.500,    2847,    4250\r\n   7.510,    2815,    4212\r\n   7.520,    2803,    4215\r\n   7.530,    2783,    4351\r\n   7.540,    2859,    4296\r\n   7.550,    2870,    4261\r\n   7.560,    2251,    4262\r\n   7.570,    2816,    4287\r\n   7.580,    2856,    4380\r\n   7.590,    2787,    4235\r\n   7.600,    2847,    4248\r\n   7.610,    2834,    4294\r\n   7.620,    2883,    4683\r\n   7.630,    1950,    4288\r\n   7.640,    2854,    4399\r\n   7.650,    2829,    4328\r\n   7.660,    2843,    4302\r\n   7.670,    2841,    4431\r\n   7.680,    2891,    4327\r\n   7.690,    2859,    4225\r\n   7.700,    1901,    4278\r\n   7.710,    2811,    4280\r\n   7.720,    2925,    4304\r\n   7.730,    2844,    4310\r\n   7.740,    2822,    4307\r\n   7.750,    2868,    4305\r\n   7.760,    2863,    4338\r\n   7.770,    2290,    4463\r\n   7.780,    2890,    4331\r\n   7.790,    2866,    4306\r\n   7.800,    2950,    4407\r\n   7.810,    2855,    4306\r\n   7.820,    2840,    4438\r\n   7.830,    2970,    4575\r\n   7.840,    1942,    4357\r\n   7.850,    2875,    4378\r\n   7.860,    2895,    4627\r\n   7.870,    2855,    4368\r\n   7.880,    2883,    4339\r\n   7.890,    2868,    4500\r\n   7.900,    2958,    4387\r\n   7.910,    1947,    4356\r\n   7.920,    2876,    4463\r\n   7.930,    2868,    4372\r\n   7.940,    2889,    4394\r\n   7.950,    2865,    4410\r\n   7.960,    3006,    4375\r\n   7.970,    2906,    4411\r\n   7.980,    2335,    4620\r\n   7.990,    2920,    4420\r\n   8.000,    1807,    4335\r\n   8.010,    2457,    4402\r\n   8.020,    2100,    4454\r\n   8.030,    2091,    4373\r\n   8.040,    2410,    4575\r\n   8.050,    2146,    4393\r\n   8.060,    2082,    4493\r\n   8.070,    2517,    4404\r\n   8.080,    1874,    4571\r\n   8.090,    2120,    4516\r\n   8.100,    2453,    4419\r\n   8.110,    2116,    4479\r\n   8.120,    2047,    4421\r\n   8.130,    2385,    4356\r\n   8.140,    2077,    4838\r\n   8.150,    2065,    4402\r\n   8.160,    2299,    4514\r\n   8.170,    2133,    4390\r\n   8.180,    2067,    4497\r\n   8.190,    2861,    4512\r\n   8.200,    2037,    4596\r\n   8.210,    2153,    4481\r\n   8.220,    2472,    4452\r\n   8.230,    2110,    4437\r\n   8.240,    1905,    4516\r\n   8.250,    2470,    4473\r\n   8.260,    2088,    4546\r\n   8.270,    2112,    4488\r\n   8.280,    2456,    4499\r\n   8.290,    2197,    4480\r\n   8.300,    2068,    4482\r\n   8.310,    2462,    4457\r\n   8.320,    1899,    4428\r\n   8.330,    2199,    4700\r\n   8.340,    2418,    4513\r\n   8.350,    2153,    4459\r\n   8.360,    2030,    4451\r\n   8.370,    2475,    4455\r\n   8.380,    2081,    4698\r\n   8.390,    2122,    4426\r\n   8.400,    2724,    4510\r\n   8.410,    2133,    4468\r\n   8.420,    2072,    4491\r\n   8.430,    2418,    4446\r\n   8.440,    1996,    4949\r\n   8.450,    2144,    4457\r\n   8.460,    2429,    4465\r\n   8.470,    2117,    4467\r\n   8.480,    1948,    4472\r\n   8.490,    2501,    4563\r\n   8.500,    2104,    4524\r\n   8.510,    2113,    4475\r\n   8.520,    2364,    4475\r\n   8.530,    2066,    4457\r\n   8.540,    2026,    4391\r\n   8.550,    2503,    5018\r\n   8.560,    1936,    4551\r\n   8.570,    2132,    4502\r\n   8.580,    2431,    4503\r\n   8.590,    2124,    4537\r\n   8.600,    2065,    4568\r\n   8.610,    2892,    4534\r\n   8.620,    2105,    4513\r\n   8.630,    2135,    4512\r\n   8.640,    2272,    4487\r\n   8.650,    2146,    4497\r\n   8.660,    2142,    4493\r\n   8.670,    2452,    4484\r\n   8.680,    1991,    4594\r\n   8.690,    2131,    4486\r\n   8.700,    2447,    4554\r\n   8.710,    2161,    4531\r\n   8.720,    1892,    4708\r\n   8.730,    2500,    4587\r\n   8.740,    2093,    4550\r\n   8.750,    2135,    4537\r\n   8.760,    2421,    4528\r\n   8.770,    2135,    4574\r\n   8.780,    2093,    4556\r\n   8.790,    2475,    4602\r\n   8.800,    1925,    4571\r\n   8.810,    2170,    4530\r\n   8.820,    2802,    4598\r\n   8.830,    2211,    4552\r\n   8.840,    2035,    4552\r\n   8.850,    2528,    4910\r\n   8.860,    2160,    4544\r\n   8.870,    2157,    4608\r\n   8.880,    2305,    4696\r\n   8.890,    2163,    4576\r\n   8.900,    2121,    4591\r\n   8.910,    2501,    4608\r\n   8.920,    2089,    4587\r\n   8.930,    2203,    4579\r\n   8.940,    2473,    4620\r\n   8.950,    2220,    4549\r\n   8.960,    1937,    4545\r\n   8.970,    2495,    4607\r\n   8.980,    2125,    4584\r\n   8.990,    2156,    4631\r\n   9.000,    1822,    4630\r\n   9.010,    2796,    4635\r\n   9.020,    2796,    4646\r\n   9.030,    2748,    4571\r\n   9.040,    2802,    4533\r\n   9.050,    2795,    4725\r\n   9.060,    2888,    4611\r\n   9.070,    2777,    4523\r\n   9.080,    2846,    4581\r\n   9.090,    1880,    4577\r\n   9.100,    2737,    4561\r\n   9.110,    2815,    4581\r\n   9.120,    2819,    4600\r\n   9.130,    2824,    4620\r\n   9.140,    2780,    4600\r\n   9.150,    2814,    4666\r\n   9.160,    2894,    4842\r\n   9.170,    2831,    4565\r\n   9.180,    2195,    4606\r\n   9.190,    2860,    4600\r\n   9.200,    2783,    4558\r\n   9.210,    2805,    4676\r\n   9.220,    2814,    4609\r\n   9.230,    2818,    4618\r\n   9.240,    2816,    4583\r\n   9.250,    2826,    4636\r\n   9.260,    2820,    4618\r\n   9.270,    1902,    4622\r\n   9.280,    2819,    4629\r\n   9.290,    2851,    4614\r\n   9.300,    2820,    4639\r\n   9.310,    2815,    4626\r\n   9.320,    2843,    4720\r\n   9.330,    2856,    4628\r\n   9.340,    2819,    4655\r\n   9.350,    2844,    4696\r\n   9.360,    1890,    4629\r\n   9.370,    2798,    4653\r\n   9.380,    2827,    4615\r\n   9.390,    2793,    4578\r\n   9.400,    2849,    4632\r\n   9.410,    2859,    4650\r\n   9.420,    2841,    4584\r\n   9.430,    2922,    4626\r\n   9.440,    2846,    4520\r\n   9.450,    2543,    4663\r\n   9.460,    2859,    4666\r\n   9.470,    2779,    4653\r\n   9.480,    2817,    4737\r\n   9.490,    2911,    4624\r\n   9.500,    2814,    4639\r\n   9.510,    2802,    4788\r\n   9.520,    2870,    4605\r\n   9.530,    2793,    4694\r\n   9.540,    1880,    4777\r\n   9.550,    2910,    4752\r\n   9.560,    2846,    4672\r\n   9.570,    2883,    4749\r\n   9.580,    2837,    4676\r\n   9.590,    2839,    4757\r\n   9.600,    2847,    4698\r\n   9.610,    2845,    4696\r\n   9.620,    2846,    4630\r\n   9.630,    1867,    4867\r\n   9.640,    2808,    4647\r\n   9.650,    2810,    4621\r\n   9.660,    2801,    4654\r\n   9.670,    2835,    4776\r\n   9.680,    2953,    4799\r\n   9.690,    2886,    4714\r\n   9.700,    2897,    4726\r\n   9.710,    2869,    4702\r\n   9.720,    2282,    4698\r\n   9.730,    2931,    4874\r\n   9.740,    2867,    4695\r\n   9.750,    2904,    4736\r\n   9.760,    2864,    4681\r\n   9.770,    2862,    4680\r\n   9.780,    2859,    4701\r\n   9.790,    2861,    4774\r\n   9.800,    2875,    4784\r\n   9.810,    1950,    4719\r\n   9.820,    2852,    4942\r\n   9.830,    2921,    4772\r\n   9.840,    2865,    4711\r\n   9.850,    2864,    4796\r\n   9.860,    2881,    4832\r\n   9.870,    2861,    4736\r\n   9.880,    2869,    4837\r\n   9.890,    2957,    4724\r\n   9.900,    1921,    4726\r\n   9.910,    2990,    4784\r\n   9.920,    2870,    4762\r\n   9.930,    2843,    4748\r\n   9.940,    2862,    4835\r\n   9.950,    2856,    4773\r\n   9.960,    2883,    4892\r\n   9.970,    2880,    4808\r\n   9.980,    2891,    4755\r\n   9.990,    2310,    5155\r\n  10.000,    1804,    4727\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_exp_funcs_from_0_to_3.csv",
    "content": "       x,     exp,  expNEW\r\n  number,  number,  number\r\n   0.000,       1,     103\r\n   0.001,     765,     720\r\n   0.002,     777,     736\r\n   0.003,    1113,    1116\r\n   0.004,     789,     744\r\n   0.005,     789,     753\r\n   0.006,    1147,    1082\r\n   0.007,     847,     769\r\n   0.008,     843,     774\r\n   0.009,    1203,    1126\r\n   0.010,     898,     814\r\n   0.011,     847,     808\r\n   0.012,    1192,    1120\r\n   0.013,     858,     850\r\n   0.014,     982,     806\r\n   0.015,    1188,    1130\r\n   0.016,     868,     810\r\n   0.017,     850,     804\r\n   0.018,    1221,    1178\r\n   0.019,     900,     837\r\n   0.020,     902,     816\r\n   0.021,    1621,    1537\r\n   0.022,     878,     820\r\n   0.023,     918,     825\r\n   0.024,    1211,    1164\r\n   0.025,     902,     824\r\n   0.026,     888,     848\r\n   0.027,    1251,    1152\r\n   0.028,     911,     844\r\n   0.029,     885,     823\r\n   0.030,    1274,    1175\r\n   0.031,     915,     824\r\n   0.032,     925,     836\r\n   0.033,    1276,    1181\r\n   0.034,     911,     856\r\n   0.035,     915,     850\r\n   0.036,    1274,    1282\r\n   0.037,     924,     912\r\n   0.038,    1006,     881\r\n   0.039,    1265,    1209\r\n   0.040,     897,     839\r\n   0.041,     906,     846\r\n   0.042,    1646,    1501\r\n   0.043,     892,     849\r\n   0.044,     906,     851\r\n   0.045,    1231,    1177\r\n   0.046,     908,     899\r\n   0.047,     949,     868\r\n   0.048,    1298,    1215\r\n   0.049,     919,     859\r\n   0.050,     954,     871\r\n   0.051,    1291,    1223\r\n   0.052,     917,     869\r\n   0.053,     931,     873\r\n   0.054,    1249,    1208\r\n   0.055,     936,     879\r\n   0.056,     945,     893\r\n   0.057,    1260,    1200\r\n   0.058,     997,     966\r\n   0.059,     964,     888\r\n   0.060,    1280,    1243\r\n   0.061,     937,     926\r\n   0.062,     957,     903\r\n   0.063,    1668,    1587\r\n   0.064,     957,     900\r\n   0.065,     948,     885\r\n   0.066,    1281,    1219\r\n   0.067,    1039,     955\r\n   0.068,    1003,     904\r\n   0.069,    1279,    1255\r\n   0.070,     976,     929\r\n   0.071,     995,     976\r\n   0.072,    1322,    1237\r\n   0.073,     952,     902\r\n   0.074,     956,     921\r\n   0.075,    1285,    1227\r\n   0.076,     997,     926\r\n   0.077,     985,     911\r\n   0.078,    1319,    1259\r\n   0.079,     983,     904\r\n   0.080,     957,     951\r\n   0.081,    1307,    1233\r\n   0.082,     984,     920\r\n   0.083,     981,     914\r\n   0.084,    1635,    1649\r\n   0.085,    1019,     934\r\n   0.086,     990,     913\r\n   0.087,    1357,    1283\r\n   0.088,    1004,     926\r\n   0.089,     998,     942\r\n   0.090,    1333,    1279\r\n   0.091,    1016,     958\r\n   0.092,     980,     923\r\n   0.093,    1377,    1290\r\n   0.094,    1014,     981\r\n   0.095,    1025,     962\r\n   0.096,    1365,    1260\r\n   0.097,     987,     932\r\n   0.098,     998,     954\r\n   0.099,    1340,    1270\r\n   0.100,    1022,     949\r\n   0.101,     988,     937\r\n   0.102,    1336,    1305\r\n   0.103,    1004,     947\r\n   0.104,    1005,     940\r\n   0.105,    1693,    1621\r\n   0.106,    1043,     976\r\n   0.107,    1023,     956\r\n   0.108,    1374,    1304\r\n   0.109,    1026,    1002\r\n   0.110,    1033,     979\r\n   0.111,    1380,    1344\r\n   0.112,    1076,     990\r\n   0.113,    1063,     997\r\n   0.114,    1389,    1305\r\n   0.115,    1069,     953\r\n   0.116,    1061,     964\r\n   0.117,    1342,    1289\r\n   0.118,    1032,     956\r\n   0.119,    1040,     973\r\n   0.120,    1375,    1294\r\n   0.121,    1046,     967\r\n   0.122,    1016,    1003\r\n   0.123,    1420,    1363\r\n   0.124,    1038,     989\r\n   0.125,    1046,     974\r\n   0.126,    1748,    1675\r\n   0.127,    1083,    1003\r\n   0.128,    1093,    1016\r\n   0.129,    1355,    1338\r\n   0.130,    1055,     975\r\n   0.131,    1046,    1016\r\n   0.132,    1414,    1336\r\n   0.133,    1044,     966\r\n   0.134,    1108,     977\r\n   0.135,    1426,    1397\r\n   0.136,    1068,     990\r\n   0.137,    1038,     978\r\n   0.138,    1366,    1301\r\n   0.139,    1043,     987\r\n   0.140,    1032,     971\r\n   0.141,    1481,    1364\r\n   0.142,    1044,    1004\r\n   0.143,    1064,    1007\r\n   0.144,    1388,    1330\r\n   0.145,    1071,     996\r\n   0.146,    1046,    1007\r\n   0.147,    1716,    1717\r\n   0.148,    1072,    1014\r\n   0.149,    1101,    1051\r\n   0.150,    1424,    1347\r\n   0.151,    1054,     987\r\n   0.152,    1054,     987\r\n   0.153,    1425,    1333\r\n   0.154,    1031,     988\r\n   0.155,    1050,    1016\r\n   0.156,    1432,    1389\r\n   0.157,    1081,    1028\r\n   0.158,    1076,     997\r\n   0.159,    1398,    1304\r\n   0.160,    1067,    1020\r\n   0.161,    1054,     992\r\n   0.162,    1411,    1322\r\n   0.163,    1067,     994\r\n   0.164,    1081,     997\r\n   0.165,    1423,    1340\r\n   0.166,    1053,     994\r\n   0.167,    1065,    1002\r\n   0.168,    1764,    1707\r\n   0.169,    1062,    1031\r\n   0.170,    1080,    1021\r\n   0.171,    1417,    1356\r\n   0.172,    1080,    1016\r\n   0.173,    1084,    1039\r\n   0.174,    1423,    1330\r\n   0.175,    1086,    1041\r\n   0.176,    1090,    1060\r\n   0.177,    1429,    1345\r\n   0.178,    1118,    1026\r\n   0.179,    1086,    1031\r\n   0.180,    1391,    1362\r\n   0.181,    1060,    1012\r\n   0.182,    1085,    1007\r\n   0.183,    1417,    1370\r\n   0.184,    1075,    1006\r\n   0.185,    1087,    1034\r\n   0.186,    1415,    1361\r\n   0.187,    1095,    1011\r\n   0.188,    1077,    1012\r\n   0.189,    1773,    1731\r\n   0.190,    1077,    1063\r\n   0.191,    1089,    1027\r\n   0.192,    1438,    1369\r\n   0.193,    1084,    1029\r\n   0.194,    1078,    1029\r\n   0.195,    1463,    1359\r\n   0.196,    1081,    1024\r\n   0.197,    1097,    1022\r\n   0.198,    1426,    1372\r\n   0.199,    1086,    1048\r\n   0.200,    1122,    1039\r\n   0.201,    1443,    1333\r\n   0.202,    1059,    1010\r\n   0.203,    1074,    1037\r\n   0.204,    1414,    1366\r\n   0.205,    1107,    1030\r\n   0.206,    1089,    1034\r\n   0.207,    1435,    1369\r\n   0.208,    1115,    1049\r\n   0.209,    1076,    1037\r\n   0.210,    1775,    1687\r\n   0.211,    1084,    1030\r\n   0.212,    1139,    1032\r\n   0.213,    1424,    1366\r\n   0.214,    1054,    1027\r\n   0.215,    1099,    1067\r\n   0.216,    1452,    1353\r\n   0.217,    1106,    1052\r\n   0.218,    1097,    1035\r\n   0.219,    1449,    1353\r\n   0.220,    1115,    1074\r\n   0.221,    1108,    1044\r\n   0.222,    1438,    1362\r\n   0.223,    1107,    1037\r\n   0.224,    1115,    1054\r\n   0.225,    1451,    1370\r\n   0.226,    1104,    1071\r\n   0.227,    1158,    1090\r\n   0.228,    1450,    1377\r\n   0.229,    1116,    1059\r\n   0.230,    1123,    1067\r\n   0.231,    1965,    1892\r\n   0.232,    1113,    1043\r\n   0.233,    1110,    1067\r\n   0.234,    1487,    1568\r\n   0.235,    1181,    1088\r\n   0.236,    1122,    1045\r\n   0.237,    1441,    1396\r\n   0.238,    1172,    1070\r\n   0.239,    1124,    1053\r\n   0.240,    1467,    1387\r\n   0.241,    1129,    1138\r\n   0.242,    1179,    1068\r\n   0.243,    1483,    1389\r\n   0.244,    1132,    1057\r\n   0.245,    1146,    1068\r\n   0.246,    1497,    1456\r\n   0.247,    1160,    1058\r\n   0.248,    1151,    1069\r\n   0.249,    1472,    1414\r\n   0.250,    1183,    1068\r\n   0.251,    1227,    1055\r\n   0.252,    1812,    1718\r\n   0.253,    1167,    1114\r\n   0.254,    1144,    1095\r\n   0.255,    1486,    1410\r\n   0.256,    1181,    1090\r\n   0.257,    1136,    1058\r\n   0.258,    1502,    1417\r\n   0.259,    1138,    1075\r\n   0.260,    1138,    1043\r\n   0.261,    1471,    1419\r\n   0.262,    1169,    1089\r\n   0.263,    1147,    1070\r\n   0.264,    1473,    1415\r\n   0.265,    1150,    1091\r\n   0.266,    1184,    1083\r\n   0.267,    1479,    1405\r\n   0.268,    1157,    1074\r\n   0.269,    1153,    1082\r\n   0.270,    1525,    1406\r\n   0.271,    1163,    1076\r\n   0.272,    1148,    1078\r\n   0.273,    1818,    1731\r\n   0.274,    1202,    1092\r\n   0.275,    1172,    1086\r\n   0.276,    1499,    1414\r\n   0.277,    1164,    1080\r\n   0.278,    1181,    1081\r\n   0.279,    1494,    1398\r\n   0.280,    1164,    1080\r\n   0.281,    1209,    1117\r\n   0.282,    1505,    1425\r\n   0.283,    1161,    1075\r\n   0.284,    1153,    1078\r\n   0.285,    1487,    1408\r\n   0.286,    1160,    1098\r\n   0.287,    1197,    1093\r\n   0.288,    1490,    1424\r\n   0.289,    1177,    1093\r\n   0.290,    1167,    1089\r\n   0.291,    1505,    1413\r\n   0.292,    1173,    1075\r\n   0.293,    1154,    1096\r\n   0.294,    1854,    1746\r\n   0.295,    1136,    1055\r\n   0.296,    1183,    1093\r\n   0.297,    1526,    1424\r\n   0.298,    1180,    1085\r\n   0.299,    1178,    1083\r\n   0.300,    1608,    1447\r\n   0.301,    1213,    1102\r\n   0.302,    1171,    1100\r\n   0.303,    1520,    1430\r\n   0.304,    1231,    1201\r\n   0.305,    1232,    1110\r\n   0.306,    1561,    1410\r\n   0.307,    1163,    1102\r\n   0.308,    1182,    1106\r\n   0.309,    1500,    1388\r\n   0.310,    1157,    1081\r\n   0.311,    1180,    1117\r\n   0.312,    1600,    1457\r\n   0.313,    1216,    1124\r\n   0.314,    1260,    1125\r\n   0.315,    1879,    1761\r\n   0.316,    1213,    1099\r\n   0.317,    1174,    1084\r\n   0.318,    1481,    1436\r\n   0.319,    1233,    1133\r\n   0.320,    1224,    1111\r\n   0.321,    1512,    1414\r\n   0.322,    1172,    1095\r\n   0.323,    1230,    1109\r\n   0.324,    1541,    1438\r\n   0.325,    1203,    1090\r\n   0.326,    1198,    1149\r\n   0.327,    1552,    1436\r\n   0.328,    1203,    1090\r\n   0.329,    1181,    1105\r\n   0.330,    1533,    1447\r\n   0.331,    1236,    1124\r\n   0.332,    1241,    1117\r\n   0.333,    1558,    1441\r\n   0.334,    1230,    1218\r\n   0.335,    1196,    1151\r\n   0.336,    1909,    1808\r\n   0.337,    1232,    1194\r\n   0.338,    1340,    1158\r\n   0.339,    1569,    1451\r\n   0.340,    1206,    1117\r\n   0.341,    1208,    1123\r\n   0.342,    1590,    1494\r\n   0.343,    1238,    1135\r\n   0.344,    1249,    1126\r\n   0.345,    1602,    1491\r\n   0.346,    1224,    1184\r\n   0.347,    1223,    1122\r\n   0.348,    1556,    1467\r\n   0.349,    1252,    1147\r\n   0.350,    1226,    1190\r\n   0.351,    1588,    1457\r\n   0.352,    1234,    1138\r\n   0.353,    1409,    1141\r\n   0.354,    1569,    1483\r\n   0.355,    1214,    1131\r\n   0.356,    1206,    1125\r\n   0.357,    1921,    1781\r\n   0.358,    1231,    1125\r\n   0.359,    1232,    1132\r\n   0.360,    1604,    1497\r\n   0.361,    1242,    1126\r\n   0.362,    1214,    1128\r\n   0.363,    1581,    1492\r\n   0.364,    1268,    1171\r\n   0.365,    1254,    1131\r\n   0.366,    1592,    1472\r\n   0.367,    1257,    1137\r\n   0.368,    1247,    1136\r\n   0.369,    1562,    1464\r\n   0.370,    1241,    1135\r\n   0.371,    1245,    1160\r\n   0.372,    1584,    1508\r\n   0.373,    1258,    1159\r\n   0.374,    1286,    1167\r\n   0.375,    1623,    1495\r\n   0.376,    1245,    1136\r\n   0.377,    1248,    1163\r\n   0.378,    1919,    1821\r\n   0.379,    1309,    1154\r\n   0.380,    1242,    1143\r\n   0.381,    1578,    1489\r\n   0.382,    1249,    1156\r\n   0.383,    1254,    1139\r\n   0.384,    1564,    1474\r\n   0.385,    1277,    1142\r\n   0.386,    1251,    1135\r\n   0.387,    1534,    1456\r\n   0.388,    1225,    1128\r\n   0.389,    1249,    1179\r\n   0.390,    1576,    1533\r\n   0.391,    1253,    1120\r\n   0.392,    1225,    1119\r\n   0.393,    1619,    1466\r\n   0.394,    1224,    1121\r\n   0.395,    1224,    1116\r\n   0.396,    1617,    1509\r\n   0.397,    1287,    1177\r\n   0.398,    1258,    1139\r\n   0.399,    1915,    1810\r\n   0.400,    1348,    1149\r\n   0.401,    1263,    1150\r\n   0.402,    1541,    1483\r\n   0.403,    1250,    1155\r\n   0.404,    1264,    1161\r\n   0.405,    1574,    1440\r\n   0.406,    1211,    1122\r\n   0.407,    1411,    1193\r\n   0.408,    1574,    1524\r\n   0.409,    1280,    1201\r\n   0.410,    1280,    1198\r\n   0.411,    1586,    1504\r\n   0.412,    1259,    1161\r\n   0.413,    1237,    1159\r\n   0.414,    1571,    1548\r\n   0.415,    1355,    1276\r\n   0.416,    1301,    1179\r\n   0.417,    1595,    1489\r\n   0.418,    1267,    1159\r\n   0.419,    1281,    1162\r\n   0.420,    1923,    1811\r\n   0.421,    1268,    1169\r\n   0.422,    1241,    1159\r\n   0.423,    1698,    1527\r\n   0.424,    1284,    1206\r\n   0.425,    1281,    1172\r\n   0.426,    1614,    1566\r\n   0.427,    1275,    1220\r\n   0.428,    1299,    1170\r\n   0.429,    1600,    1543\r\n   0.430,    1269,    1212\r\n   0.431,    1275,    1174\r\n   0.432,    1604,    1507\r\n   0.433,    1384,    1169\r\n   0.434,    1289,    1195\r\n   0.435,    1669,    1525\r\n   0.436,    1317,    1233\r\n   0.437,    1297,    1212\r\n   0.438,    1622,    1497\r\n   0.439,    1288,    1203\r\n   0.440,    1366,    1176\r\n   0.441,    1984,    1833\r\n   0.442,    1309,    1205\r\n   0.443,    1309,    1187\r\n   0.444,    1676,    1548\r\n   0.445,    1289,    1180\r\n   0.446,    1282,    1179\r\n   0.447,    1679,    1539\r\n   0.448,    1299,    1180\r\n   0.449,    1312,    1175\r\n   0.450,    1644,    1550\r\n   0.451,    1284,    1176\r\n   0.452,    1276,    1174\r\n   0.453,    1614,    1512\r\n   0.454,    1306,    1197\r\n   0.455,    1299,    1187\r\n   0.456,    1644,    1508\r\n   0.457,    1278,    1178\r\n   0.458,    1286,    1175\r\n   0.459,    1626,    1522\r\n   0.460,    1301,    1189\r\n   0.461,    1299,    1187\r\n   0.462,    2192,    2025\r\n   0.463,    1305,    1201\r\n   0.464,    1354,    1206\r\n   0.465,    1657,    1519\r\n   0.466,    1299,    1187\r\n   0.467,    1310,    1189\r\n   0.468,    1645,    1513\r\n   0.469,    1313,    1208\r\n   0.470,    1300,    1185\r\n   0.471,    1720,    1547\r\n   0.472,    1294,    1182\r\n   0.473,    1311,    1170\r\n   0.474,    1629,    1493\r\n   0.475,    1312,    1180\r\n   0.476,    1296,    1209\r\n   0.477,    1638,    1491\r\n   0.478,    1278,    1237\r\n   0.479,    1310,    1189\r\n   0.480,    1612,    1520\r\n   0.481,    1321,    1198\r\n   0.482,    1291,    1197\r\n   0.483,    2026,    1864\r\n   0.484,    1337,    1201\r\n   0.485,    1314,    1194\r\n   0.486,    1687,    1549\r\n   0.487,    1338,    1189\r\n   0.488,    1308,    1194\r\n   0.489,    1667,    1541\r\n   0.490,    1317,    1194\r\n   0.491,    1305,    1192\r\n   0.492,    1646,    1548\r\n   0.493,    1323,    1216\r\n   0.494,    1308,    1193\r\n   0.495,    1638,    1520\r\n   0.496,    1305,    1196\r\n   0.497,    1318,    1208\r\n   0.498,    1699,    1548\r\n   0.499,    1318,    1240\r\n   0.500,    1322,    1252\r\n   0.501,    1701,    1612\r\n   0.502,    1316,    1197\r\n   0.503,    1318,    1205\r\n   0.504,    1979,    1856\r\n   0.505,    1325,    1210\r\n   0.506,    1329,    1228\r\n   0.507,    1695,    1528\r\n   0.508,    1323,    1205\r\n   0.509,    1339,    1200\r\n   0.510,    1657,    1532\r\n   0.511,    1352,    1225\r\n   0.512,    1337,    1205\r\n   0.513,    1660,    1534\r\n   0.514,    1325,    1220\r\n   0.515,    1318,    1218\r\n   0.516,    1671,    1542\r\n   0.517,    1335,    1221\r\n   0.518,    1361,    1225\r\n   0.519,    1688,    1545\r\n   0.520,    1329,    1214\r\n   0.521,    1331,    1236\r\n   0.522,    1723,    1585\r\n   0.523,    1360,    1275\r\n   0.524,    1356,    1240\r\n   0.525,    2037,    1895\r\n   0.526,    1326,    1247\r\n   0.527,    1364,    1239\r\n   0.528,    1798,    1583\r\n   0.529,    1377,    1247\r\n   0.530,    1348,    1203\r\n   0.531,    1714,    1578\r\n   0.532,    1378,    1235\r\n   0.533,    1345,    1256\r\n   0.534,    1731,    1580\r\n   0.535,    1344,    1288\r\n   0.536,    1484,    1238\r\n   0.537,    1669,    1587\r\n   0.538,    1351,    1264\r\n   0.539,    1393,    1234\r\n   0.540,    1682,    1544\r\n   0.541,    1355,    1244\r\n   0.542,    1329,    1257\r\n   0.543,    1701,    1543\r\n   0.544,    1347,    1262\r\n   0.545,    1399,    1226\r\n   0.546,    2057,    1887\r\n   0.547,    1368,    1229\r\n   0.548,    1369,    1231\r\n   0.549,    1754,    1548\r\n   0.550,    1348,    1207\r\n   0.551,    1345,    1271\r\n   0.552,    1793,    1576\r\n   0.553,    1377,    1265\r\n   0.554,    1359,    1275\r\n   0.555,    1758,    1600\r\n   0.556,    1392,    1247\r\n   0.557,    1386,    1250\r\n   0.558,    1710,    1635\r\n   0.559,    1399,    1237\r\n   0.560,    1367,    1242\r\n   0.561,    1741,    1574\r\n   0.562,    1376,    1249\r\n   0.563,    1398,    1269\r\n   0.564,    1730,    1571\r\n   0.565,    1357,    1246\r\n   0.566,    1384,    1239\r\n   0.567,    2077,    1909\r\n   0.568,    1345,    1224\r\n   0.569,    1343,    1299\r\n   0.570,    1742,    1606\r\n   0.571,    1397,    1338\r\n   0.572,    1417,    1233\r\n   0.573,    1737,    1577\r\n   0.574,    1394,    1308\r\n   0.575,    1428,    1231\r\n   0.576,    1717,    1618\r\n   0.577,    1398,    1242\r\n   0.578,    1377,    1234\r\n   0.579,    1719,    1654\r\n   0.580,    1406,    1234\r\n   0.581,    1391,    1267\r\n   0.582,    1734,    1566\r\n   0.583,    1444,    1228\r\n   0.584,    1370,    1233\r\n   0.585,    1755,    1586\r\n   0.586,    1376,    1247\r\n   0.587,    1442,    1239\r\n   0.588,    2066,    2024\r\n   0.589,    1367,    1253\r\n   0.590,    1381,    1247\r\n   0.591,    1716,    1582\r\n   0.592,    1367,    1235\r\n   0.593,    1354,    1253\r\n   0.594,    1714,    1601\r\n   0.595,    1382,    1362\r\n   0.596,    1485,    1249\r\n   0.597,    1758,    1666\r\n   0.598,    1360,    1275\r\n   0.599,    1414,    1317\r\n   0.600,    1707,    1621\r\n   0.601,    1406,    1251\r\n   0.602,    1385,    1267\r\n   0.603,    1821,    1585\r\n   0.604,    1412,    1291\r\n   0.605,    1416,    1258\r\n   0.606,    1720,    1579\r\n   0.607,    1437,    1245\r\n   0.608,    1371,    1249\r\n   0.609,    2121,    1916\r\n   0.610,    1379,    1245\r\n   0.611,    1384,    1244\r\n   0.612,    1698,    1575\r\n   0.613,    1395,    1241\r\n   0.614,    1392,    1255\r\n   0.615,    1693,    1598\r\n   0.616,    1388,    1250\r\n   0.617,    1399,    1239\r\n   0.618,    1741,    1581\r\n   0.619,    1394,    1258\r\n   0.620,    1385,    1263\r\n   0.621,    1755,    1578\r\n   0.622,    1427,    1286\r\n   0.623,    1386,    1281\r\n   0.624,    1732,    1713\r\n   0.625,    1432,    1274\r\n   0.626,    1396,    1249\r\n   0.627,    1722,    1595\r\n   0.628,    1405,    1258\r\n   0.629,    1423,    1248\r\n   0.630,    2100,    1935\r\n   0.631,    1391,    1274\r\n   0.632,    1387,    1249\r\n   0.633,    1725,    1601\r\n   0.634,    1400,    1246\r\n   0.635,    1383,    1227\r\n   0.636,    1734,    1602\r\n   0.637,    1448,    1267\r\n   0.638,    1430,    1277\r\n   0.639,    1664,    1540\r\n   0.640,    1350,    1266\r\n   0.641,    1426,    1300\r\n   0.642,    1743,    1570\r\n   0.643,    1443,    1251\r\n   0.644,    1433,    1402\r\n   0.645,    1813,    1654\r\n   0.646,    1434,    1260\r\n   0.647,    1410,    1275\r\n   0.648,    1771,    1583\r\n   0.649,    1401,    1263\r\n   0.650,    1396,    1278\r\n   0.651,    2185,    1959\r\n   0.652,    1423,    1298\r\n   0.653,    1428,    1393\r\n   0.654,    1808,    1614\r\n   0.655,    1444,    1307\r\n   0.656,    1455,    1260\r\n   0.657,    1843,    1649\r\n   0.658,    1465,    1260\r\n   0.659,    1404,    1311\r\n   0.660,    1715,    1643\r\n   0.661,    1396,    1287\r\n   0.662,    1415,    1269\r\n   0.663,    1715,    1624\r\n   0.664,    1419,    1306\r\n   0.665,    1420,    1276\r\n   0.666,    1795,    1630\r\n   0.667,    1432,    1294\r\n   0.668,    1411,    1298\r\n   0.669,    1750,    1619\r\n   0.670,    1418,    1310\r\n   0.671,    1462,    1289\r\n   0.672,    2098,    1930\r\n   0.673,    1397,    1271\r\n   0.674,    1427,    1272\r\n   0.675,    1759,    1628\r\n   0.676,    1423,    1278\r\n   0.677,    1412,    1249\r\n   0.678,    1740,    1597\r\n   0.679,    1409,    1271\r\n   0.680,    1433,    1303\r\n   0.681,    1782,    1653\r\n   0.682,    1419,    1263\r\n   0.683,    1403,    1295\r\n   0.684,    1727,    1596\r\n   0.685,    1392,    1511\r\n   0.686,    1453,    1296\r\n   0.687,    1792,    1655\r\n   0.688,    1520,    1347\r\n   0.689,    1425,    1266\r\n   0.690,    1755,    1608\r\n   0.691,    1550,    1332\r\n   0.692,    1435,    1307\r\n   0.693,    2284,    2118\r\n   0.694,    1447,    1347\r\n   0.695,    1429,    1313\r\n   0.696,    1793,    1653\r\n   0.697,    1467,    1311\r\n   0.698,    1456,    1281\r\n   0.699,    1793,    1679\r\n   0.700,    1456,    1272\r\n   0.701,    1435,    1285\r\n   0.702,    1756,    1653\r\n   0.703,    1455,    1316\r\n   0.704,    1425,    1275\r\n   0.705,    1752,    1644\r\n   0.706,    1440,    1306\r\n   0.707,    1417,    1291\r\n   0.708,    1732,    1605\r\n   0.709,    1441,    1284\r\n   0.710,    1432,    1282\r\n   0.711,    1746,    1623\r\n   0.712,    1436,    1288\r\n   0.713,    1448,    1321\r\n   0.714,    2114,    1952\r\n   0.715,    1430,    1282\r\n   0.716,    1473,    1309\r\n   0.717,    1797,    1608\r\n   0.718,    1405,    1292\r\n   0.719,    1425,    1288\r\n   0.720,    1786,    1671\r\n   0.721,    1474,    1285\r\n   0.722,    1496,    1304\r\n   0.723,    1756,    1614\r\n   0.724,    1404,    1301\r\n   0.725,    1416,    1346\r\n   0.726,    1776,    1691\r\n   0.727,    1413,    1307\r\n   0.728,    1437,    1290\r\n   0.729,    1768,    1640\r\n   0.730,    1432,    1299\r\n   0.731,    1420,    1288\r\n   0.732,    1824,    1650\r\n   0.733,    1449,    1324\r\n   0.734,    1440,    1295\r\n   0.735,    2217,    1943\r\n   0.736,    1451,    1287\r\n   0.737,    1420,    1265\r\n   0.738,    1772,    1630\r\n   0.739,    1436,    1330\r\n   0.740,    1430,    1303\r\n   0.741,    1752,    1645\r\n   0.742,    1453,    1288\r\n   0.743,    1439,    1316\r\n   0.744,    1787,    1623\r\n   0.745,    1448,    1286\r\n   0.746,    1446,    1275\r\n   0.747,    1766,    1617\r\n   0.748,    1434,    1285\r\n   0.749,    1434,    1294\r\n   0.750,    1762,    1614\r\n   0.751,    1478,    1298\r\n   0.752,    1428,    1269\r\n   0.753,    1785,    1604\r\n   0.754,    1457,    1296\r\n   0.755,    1455,    1349\r\n   0.756,    2099,    1941\r\n   0.757,    1438,    1275\r\n   0.758,    1440,    1344\r\n   0.759,    1791,    1636\r\n   0.760,    1432,    1271\r\n   0.761,    1432,    1323\r\n   0.762,    1767,    1637\r\n   0.763,    1411,    1253\r\n   0.764,    1452,    1316\r\n   0.765,    1828,    1634\r\n   0.766,    1474,    1354\r\n   0.767,    1458,    1324\r\n   0.768,    1806,    1651\r\n   0.769,    1467,    1299\r\n   0.770,    1442,    1294\r\n   0.771,    1831,    1670\r\n   0.772,    1445,    1327\r\n   0.773,    1473,    1303\r\n   0.774,    1780,    1656\r\n   0.775,    1461,    1315\r\n   0.776,    1444,    1331\r\n   0.777,    2141,    1978\r\n   0.778,    1468,    1296\r\n   0.779,    1463,    1339\r\n   0.780,    1820,    1658\r\n   0.781,    1480,    1321\r\n   0.782,    1462,    1323\r\n   0.783,    1799,    1628\r\n   0.784,    1471,    1342\r\n   0.785,    1455,    1316\r\n   0.786,    1795,    1615\r\n   0.787,    1473,    1343\r\n   0.788,    1499,    1337\r\n   0.789,    1790,    1642\r\n   0.790,    1451,    1308\r\n   0.791,    1491,    1334\r\n   0.792,    1794,    1644\r\n   0.793,    1464,    1305\r\n   0.794,    1527,    1355\r\n   0.795,    1839,    1638\r\n   0.796,    1460,    1310\r\n   0.797,    1527,    1425\r\n   0.798,    2227,    1995\r\n   0.799,    1469,    1333\r\n   0.800,    1560,    1343\r\n   0.801,    1813,    1647\r\n   0.802,    1458,    1378\r\n   0.803,    1506,    1353\r\n   0.804,    1895,    1654\r\n   0.805,    1466,    1308\r\n   0.806,    1463,    1327\r\n   0.807,    1819,    1666\r\n   0.808,    1465,    1317\r\n   0.809,    1452,    1321\r\n   0.810,    1793,    1683\r\n   0.811,    1465,    1309\r\n   0.812,    1466,    1353\r\n   0.813,    1858,    1673\r\n   0.814,    1476,    1325\r\n   0.815,    1463,    1337\r\n   0.816,    1795,    1664\r\n   0.817,    1488,    1298\r\n   0.818,    1471,    1317\r\n   0.819,    2147,    2060\r\n   0.820,    1498,    1327\r\n   0.821,    1456,    1316\r\n   0.822,    2017,    1747\r\n   0.823,    1503,    1323\r\n   0.824,    1478,    1333\r\n   0.825,    1794,    1653\r\n   0.826,    1486,    1317\r\n   0.827,    1466,    1315\r\n   0.828,    1831,    1705\r\n   0.829,    1501,    1352\r\n   0.830,    1466,    1331\r\n   0.831,    1818,    1723\r\n   0.832,    1527,    1323\r\n   0.833,    1478,    1321\r\n   0.834,    1807,    1666\r\n   0.835,    1506,    1353\r\n   0.836,    1481,    1349\r\n   0.837,    1821,    1670\r\n   0.838,    1480,    1342\r\n   0.839,    1468,    1347\r\n   0.840,    2144,    2012\r\n   0.841,    1490,    1359\r\n   0.842,    1495,    1331\r\n   0.843,    1825,    1693\r\n   0.844,    1497,    1339\r\n   0.845,    1489,    1353\r\n   0.846,    1837,    1706\r\n   0.847,    1492,    1337\r\n   0.848,    1487,    1337\r\n   0.849,    1822,    1673\r\n   0.850,    1495,    1324\r\n   0.851,    1488,    1348\r\n   0.852,    1829,    1685\r\n   0.853,    1521,    1352\r\n   0.854,    1512,    1384\r\n   0.855,    1907,    1692\r\n   0.856,    1498,    1329\r\n   0.857,    1482,    1331\r\n   0.858,    1820,    1696\r\n   0.859,    1484,    1324\r\n   0.860,    1481,    1317\r\n   0.861,    2177,    2167\r\n   0.862,    1496,    1325\r\n   0.863,    1481,    1351\r\n   0.864,    2065,    1799\r\n   0.865,    1476,    1324\r\n   0.866,    1476,    1342\r\n   0.867,    1845,    1681\r\n   0.868,    1468,    1308\r\n   0.869,    1487,    1330\r\n   0.870,    1882,    1677\r\n   0.871,    1472,    1324\r\n   0.872,    1491,    1337\r\n   0.873,    1827,    1663\r\n   0.874,    1517,    1357\r\n   0.875,    1495,    1342\r\n   0.876,    1833,    1700\r\n   0.877,    1485,    1400\r\n   0.878,    1527,    1337\r\n   0.879,    1834,    1724\r\n   0.880,    1497,    1345\r\n   0.881,    1498,    1351\r\n   0.882,    2149,    1988\r\n   0.883,    1497,    1369\r\n   0.884,    1532,    1355\r\n   0.885,    1855,    1705\r\n   0.886,    1564,    1381\r\n   0.887,    1533,    1336\r\n   0.888,    1826,    1682\r\n   0.889,    1474,    1337\r\n   0.890,    1477,    1339\r\n   0.891,    1834,    1672\r\n   0.892,    1479,    1337\r\n   0.893,    1481,    1338\r\n   0.894,    1839,    1657\r\n   0.895,    1488,    1329\r\n   0.896,    1489,    1353\r\n   0.897,    1829,    1673\r\n   0.898,    1491,    1330\r\n   0.899,    1519,    1375\r\n   0.900,    1823,    1685\r\n   0.901,    1523,    1351\r\n   0.902,    1504,    1327\r\n   0.903,    2174,    2001\r\n   0.904,    1516,    1377\r\n   0.905,    1497,    1337\r\n   0.906,    1838,    1689\r\n   0.907,    1507,    1348\r\n   0.908,    1495,    1352\r\n   0.909,    1837,    1689\r\n   0.910,    1531,    1354\r\n   0.911,    1522,    1343\r\n   0.912,    1853,    1708\r\n   0.913,    1522,    1351\r\n   0.914,    1491,    1323\r\n   0.915,    1843,    1703\r\n   0.916,    1518,    1371\r\n   0.917,    1505,    1343\r\n   0.918,    1840,    1671\r\n   0.919,    1499,    1345\r\n   0.920,    1519,    1352\r\n   0.921,    1847,    1697\r\n   0.922,    1523,    1333\r\n   0.923,    1523,    1380\r\n   0.924,    2338,    2163\r\n   0.925,    1479,    1323\r\n   0.926,    1500,    1299\r\n   0.927,    1788,    1657\r\n   0.928,    1548,    1315\r\n   0.929,    1486,    1322\r\n   0.930,    1853,    1700\r\n   0.931,    1568,    1351\r\n   0.932,    1469,    1346\r\n   0.933,    1804,    1631\r\n   0.934,    1465,    1374\r\n   0.935,    1522,    1346\r\n   0.936,    1826,    1682\r\n   0.937,    1509,    1353\r\n   0.938,    1520,    1339\r\n   0.939,    1836,    1681\r\n   0.940,    1517,    1356\r\n   0.941,    1502,    1360\r\n   0.942,    1839,    1724\r\n   0.943,    1521,    1360\r\n   0.944,    1503,    1347\r\n   0.945,    2171,    2016\r\n   0.946,    1506,    1353\r\n   0.947,    1509,    1355\r\n   0.948,    1880,    1687\r\n   0.949,    1508,    1397\r\n   0.950,    1514,    1346\r\n   0.951,    1851,    1673\r\n   0.952,    1496,    1364\r\n   0.953,    1521,    1340\r\n   0.954,    1846,    1684\r\n   0.955,    1507,    1348\r\n   0.956,    1515,    1332\r\n   0.957,    1845,    1698\r\n   0.958,    1497,    1347\r\n   0.959,    1517,    1358\r\n   0.960,    1854,    1695\r\n   0.961,    1509,    1357\r\n   0.962,    1528,    1345\r\n   0.963,    1818,    1685\r\n   0.964,    1493,    1360\r\n   0.965,    1532,    1338\r\n   0.966,    2220,    2028\r\n   0.967,    1501,    1322\r\n   0.968,    1506,    1319\r\n   0.969,    1803,    1705\r\n   0.970,    1516,    1337\r\n   0.971,    1517,    1369\r\n   0.972,    1896,    1731\r\n   0.973,    1564,    1366\r\n   0.974,    1500,    1369\r\n   0.975,    1859,    1708\r\n   0.976,    1559,    1361\r\n   0.977,    1537,    1357\r\n   0.978,    1859,    1686\r\n   0.979,    1538,    1361\r\n   0.980,    1531,    1371\r\n   0.981,    1850,    1698\r\n   0.982,    1519,    1360\r\n   0.983,    1519,    1361\r\n   0.984,    1828,    1683\r\n   0.985,    1492,    1351\r\n   0.986,    1483,    1366\r\n   0.987,    2154,    2032\r\n   0.988,    1492,    1374\r\n   0.989,    1512,    1365\r\n   0.990,    1883,    1712\r\n   0.991,    1538,    1402\r\n   0.992,    1547,    1410\r\n   0.993,    1910,    1729\r\n   0.994,    1595,    1369\r\n   0.995,    1559,    1378\r\n   0.996,    1904,    1673\r\n   0.997,    1523,    1416\r\n   0.998,    1537,    1372\r\n   0.999,    1918,    1680\r\n   1.000,    1831,    1374\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_factorial_impl_loops_values_to_1000.csv",
    "content": "   value,    loop,loopDivLimit\n  number,  number,  number\n       0,   0.030,   0.050\n       1,   0.000,   0.000\n       2,   0.000,   0.000\n       3,   0.000,   0.000\n       4,   0.000,   0.000\n       5,   0.000,   0.000\n       6,   0.000,   0.000\n       7,   0.000,   0.000\n       8,   0.000,   0.000\n       9,   0.000,   0.000\n      10,   0.000,   0.000\n      11,   0.000,   0.000\n      12,   0.000,   0.000\n      13,   0.000,   0.000\n      14,   0.000,   0.000\n      15,   0.000,   0.000\n      16,   0.000,   0.000\n      17,   0.000,   0.000\n      18,   0.000,   0.000\n      19,   0.000,   0.000\n      20,   0.000,   0.000\n      21,   0.100,   0.100\n      22,   0.100,   0.100\n      23,   0.100,   0.100\n      24,   0.100,   0.100\n      25,   0.100,   0.100\n      26,   0.100,   0.100\n      27,   0.100,   0.100\n      28,   0.100,   0.100\n      29,   0.100,   0.100\n      30,   0.100,   0.100\n      31,   0.100,   0.100\n      32,   0.100,   0.100\n      33,   0.100,   0.100\n      34,   0.200,   0.150\n      35,   0.100,   0.100\n      36,   0.100,   0.100\n      37,   0.100,   0.100\n      38,   0.100,   0.100\n      39,   0.100,   0.100\n      40,   0.100,   0.110\n      41,   0.100,   0.100\n      42,   0.100,   0.100\n      43,   0.100,   0.100\n      44,   0.100,   0.100\n      45,   0.200,   0.200\n      46,   0.200,   0.200\n      47,   0.160,   0.200\n      48,   0.190,   0.200\n      49,   0.150,   0.200\n      50,   0.200,   0.200\n      51,   0.200,   0.200\n      52,   0.200,   0.200\n      53,   0.200,   0.200\n      54,   0.200,   0.200\n      55,   0.200,   0.200\n      56,   0.300,   0.300\n      57,   0.230,   0.270\n      58,   0.200,   0.200\n      59,   0.200,   0.200\n      60,   0.200,   0.260\n      61,   0.300,   0.300\n      62,   0.290,   0.300\n      63,   0.230,   0.240\n      64,   0.300,   0.280\n      65,   0.300,   0.300\n      66,   0.300,   0.300\n      67,   0.300,   0.300\n      68,   0.300,   0.300\n      69,   0.300,   0.300\n      70,   0.300,   0.300\n      71,   0.300,   0.300\n      72,   0.300,   0.300\n      73,   0.300,   0.300\n      74,   0.300,   0.300\n      75,   0.400,   0.300\n      76,   0.300,   0.400\n      77,   0.330,   0.350\n      78,   0.380,   0.300\n      79,   0.300,   0.310\n      80,   0.400,   0.400\n      81,   0.400,   0.350\n      82,   0.380,   0.380\n      83,   0.400,   0.380\n      84,   0.430,   0.400\n      85,   0.400,   0.400\n      86,   0.400,   0.400\n      87,   0.400,   0.400\n      88,   0.490,   0.500\n      89,   0.420,   0.430\n      90,   0.440,   0.420\n      91,   0.440,   0.400\n      92,   0.410,   0.420\n      93,   0.500,   0.500\n      94,   0.500,   0.500\n      95,   0.500,   0.500\n      96,   0.500,   0.500\n      97,   0.500,   0.500\n      98,   0.500,   0.500\n      99,   0.500,   0.500\n     100,   0.500,   0.500\n     101,   0.500,   0.500\n     102,   0.600,   0.600\n     103,   0.570,   0.550\n     104,   0.590,   0.500\n     105,   0.560,   0.500\n     106,   0.600,   0.600\n     107,   0.600,   0.600\n     108,   0.600,   0.600\n     109,   0.600,   0.600\n     110,   0.600,   0.600\n     111,   0.700,   0.680\n     112,   0.700,   0.640\n     113,   0.700,   0.600\n     114,   0.670,   0.620\n     115,   0.700,   0.700\n     116,   0.700,   0.700\n     117,   0.700,   0.700\n     118,   0.700,   0.680\n     119,   0.700,   0.700\n     120,   0.740,   0.700\n     121,   0.730,   0.700\n     122,   0.700,   0.700\n     123,   0.700,   0.700\n     124,   0.820,   0.720\n     125,   0.800,   0.730\n     126,   0.800,   0.700\n     127,   0.780,   0.700\n     128,   0.900,   0.700\n     129,   0.800,   0.800\n     130,   0.910,   0.800\n     131,   0.900,   0.820\n     132,   0.870,   0.820\n     133,   0.890,   0.810\n     134,   0.930,   0.810\n     135,   0.940,   0.810\n     136,   0.900,   0.900\n     137,   0.910,   0.900\n     138,   1.000,   0.900\n     139,   0.940,   0.900\n     140,   0.930,   0.900\n     141,   0.970,   0.900\n     142,   1.010,   0.900\n     143,   1.010,   0.900\n     144,   1.000,   1.000\n     145,   1.020,   0.990\n     146,   1.100,   0.980\n     147,   1.090,   0.990\n     148,   1.090,   1.010\n     149,   1.050,   1.000\n     150,   1.120,   1.000\n     151,   1.100,   1.000\n     152,   1.100,   1.100\n     153,   1.100,   1.100\n     154,   1.150,   1.100\n     155,   1.160,   1.100\n     156,   1.170,   1.100\n     157,   1.150,   1.100\n     158,   1.210,   1.100\n     159,   1.220,   1.100\n     160,   1.220,   1.200\n     161,   1.210,   1.230\n     162,   1.300,   1.100\n     163,   1.300,   1.200\n     164,   1.280,   1.200\n     165,   1.300,   1.200\n     166,   1.310,   1.200\n     167,   1.300,   1.300\n     168,   1.320,   1.260\n     169,   1.300,   1.300\n     170,   1.400,   1.300\n     171,   1.350,   1.300\n     172,   1.380,   1.300\n     173,   1.390,   1.300\n     174,   1.490,   1.300\n     175,   1.450,   1.320\n     176,   1.450,   1.370\n     177,   1.460,   1.320\n     178,   1.500,   1.360\n     179,   1.500,   1.400\n     180,   1.510,   1.420\n     181,   1.500,   1.400\n     182,   1.570,   1.400\n     183,   1.550,   1.500\n     184,   1.550,   1.490\n     185,   1.540,   1.490\n     186,   1.600,   1.500\n     187,   1.600,   1.500\n     188,   1.600,   1.500\n     189,   1.600,   1.500\n     190,   1.660,   1.500\n     191,   1.630,   1.600\n     192,   1.610,   1.540\n     193,   1.640,   1.530\n     194,   1.700,   1.540\n     195,   1.710,   1.620\n     196,   1.710,   1.600\n     197,   1.700,   1.600\n     198,   1.800,   1.640\n     199,   1.830,   1.630\n     200,   1.800,   1.620\n     201,   1.800,   1.600\n     202,   1.840,   1.700\n     203,   1.870,   1.740\n     204,   1.850,   1.700\n     205,   1.810,   1.710\n     206,   1.910,   1.800\n     207,   1.900,   1.800\n     208,   1.910,   1.790\n     209,   1.890,   1.790\n     210,   1.930,   1.820\n     211,   1.970,   1.830\n     212,   1.970,   1.800\n     213,   1.910,   1.800\n     214,   2.010,   1.930\n     215,   2.010,   1.900\n     216,   2.010,   1.900\n     217,   2.010,   1.860\n     218,   2.070,   1.950\n     219,   2.080,   1.900\n     220,   2.100,   1.910\n     221,   2.050,   1.920\n     222,   2.200,   2.010\n     223,   2.180,   2.000\n     224,   2.160,   2.000\n     225,   2.170,   2.010\n     226,   2.250,   2.040\n     227,   2.210,   2.020\n     228,   2.220,   2.020\n     229,   2.230,   2.020\n     230,   2.320,   2.120\n     231,   2.310,   2.100\n     232,   2.300,   2.120\n     233,   2.300,   2.120\n     234,   2.330,   2.200\n     235,   2.330,   2.200\n     236,   2.350,   2.200\n     237,   2.460,   2.200\n     238,   2.410,   2.240\n     239,   2.430,   2.280\n     240,   2.440,   2.290\n     241,   2.560,   2.260\n     242,   2.590,   2.350\n     243,   2.530,   2.300\n     244,   2.600,   2.300\n     245,   2.630,   2.400\n     246,   2.600,   2.410\n     247,   2.610,   2.400\n     248,   2.650,   2.460\n     249,   2.620,   2.430\n     250,   2.610,   2.410\n     251,   2.750,   2.530\n     252,   2.740,   2.530\n     253,   2.740,   2.510\n     254,   2.770,   2.500\n     255,   2.820,   2.600\n     256,   3.030,   2.600\n     257,   2.870,   2.610\n     258,   2.940,   2.620\n     259,   3.030,   2.640\n     260,   2.970,   2.640\n     261,   3.070,   2.740\n     262,   3.040,   2.750\n     263,   3.070,   2.720\n     264,   3.130,   2.760\n     265,   3.100,   2.800\n     266,   3.090,   2.810\n     267,   3.120,   2.800\n     268,   3.210,   2.890\n     269,   3.210,   2.840\n     270,   3.210,   2.830\n     271,   3.240,   2.830\n     272,   3.270,   2.930\n     273,   3.260,   2.920\n     274,   3.240,   2.940\n     275,   3.360,   3.010\n     276,   3.350,   3.050\n     277,   3.360,   3.010\n     278,   3.440,   3.040\n     279,   3.430,   3.100\n     280,   3.390,   3.060\n     281,   3.420,   3.090\n     282,   3.580,   3.170\n     283,   3.540,   3.130\n     284,   3.520,   3.120\n     285,   3.600,   3.150\n     286,   3.600,   3.250\n     287,   3.590,   3.250\n     288,   3.540,   3.270\n     289,   3.710,   3.330\n     290,   3.690,   3.360\n     291,   3.710,   3.320\n     292,   3.740,   3.290\n     293,   3.710,   3.440\n     294,   3.740,   3.350\n     295,   3.730,   3.340\n     296,   3.870,   3.440\n     297,   3.830,   3.400\n     298,   3.860,   3.430\n     299,   4.130,   3.550\n     300,   3.970,   3.550\n     301,   3.950,   3.530\n     302,   3.960,   3.520\n     303,   4.040,   3.630\n     304,   4.020,   3.630\n     305,   4.040,   3.570\n     306,   4.110,   3.650\n     307,   4.130,   3.770\n     308,   4.160,   3.750\n     309,   4.110,   3.750\n     310,   4.230,   3.760\n     311,   4.250,   3.760\n     312,   4.210,   3.780\n     313,   4.280,   3.800\n     314,   4.300,   3.890\n     315,   4.330,   3.870\n     316,   4.260,   3.850\n     317,   4.400,   3.990\n     318,   4.390,   3.970\n     319,   4.350,   3.910\n     320,   4.510,   4.040\n     321,   4.490,   4.020\n     322,   4.480,   4.000\n     323,   4.540,   4.120\n     324,   4.610,   4.120\n     325,   4.580,   4.120\n     326,   4.580,   4.090\n     327,   4.700,   4.150\n     328,   4.920,   4.110\n     329,   5.110,   4.150\n     330,   5.070,   4.250\n     331,   5.080,   4.220\n     332,   4.990,   4.230\n     333,   4.760,   4.260\n     334,   4.910,   4.470\n     335,   4.880,   4.380\n     336,   4.880,   4.380\n     337,   4.830,   4.430\n     338,   5.010,   4.430\n     339,   4.940,   4.440\n     340,   4.950,   4.460\n     341,   5.130,   4.530\n     342,   5.070,   4.640\n     343,   5.060,   4.550\n     344,   5.040,   4.530\n     345,   5.190,   4.570\n     346,   5.120,   4.590\n     347,   5.150,   4.710\n     348,   5.470,   4.670\n     349,   5.270,   4.680\n     350,   5.330,   4.760\n     351,   5.270,   4.890\n     352,   5.380,   4.830\n     353,   5.400,   4.740\n     354,   5.350,   4.970\n     355,   5.490,   5.070\n     356,   5.420,   5.030\n     357,   5.450,   4.970\n     358,   5.460,   4.910\n     359,   5.580,   4.920\n     360,   5.540,   5.060\n     361,   5.630,   5.190\n     362,   5.720,   5.040\n     363,   5.640,   5.040\n     364,   6.070,   5.100\n     365,   5.670,   5.060\n     366,   5.810,   5.070\n     367,   5.740,   5.120\n     368,   5.800,   5.230\n     369,   6.230,   5.250\n     370,   5.970,   5.310\n     371,   5.880,   5.270\n     372,   5.900,   5.300\n     373,   6.050,   5.400\n     374,   6.000,   5.350\n     375,   6.030,   5.640\n     376,   6.140,   5.460\n     377,   6.500,   5.470\n     378,   6.140,   5.510\n     379,   6.120,   5.500\n     380,   6.480,   5.510\n     381,   6.230,   5.510\n     382,   6.650,   5.630\n     383,   6.500,   5.670\n     384,   6.500,   5.620\n     385,   6.370,   5.710\n     386,   6.500,   5.690\n     387,   6.590,   5.850\n     388,   6.480,   5.860\n     389,   6.460,   5.960\n     390,   6.540,   5.880\n     391,   6.610,   5.920\n     392,   6.840,   5.850\n     393,   6.540,   5.900\n     394,   6.730,   5.910\n     395,   6.650,   6.020\n     396,   6.640,   6.000\n     397,   7.000,   5.980\n     398,   6.820,   6.060\n     399,   6.760,   6.050\n     400,   6.800,   6.060\n     401,   6.920,   6.060\n     402,   6.870,   6.180\n     403,   6.910,   6.190\n     404,   6.990,   6.200\n     405,   7.220,   6.360\n     406,   7.130,   6.300\n     407,   7.040,   6.350\n     408,   7.350,   6.270\n     409,   7.180,   6.410\n     410,   7.210,   6.420\n     411,   7.290,   6.410\n     412,   7.370,   6.470\n     413,   7.430,   6.430\n     414,   7.310,   6.440\n     415,   7.460,   6.420\n     416,   7.430,   6.580\n     417,   7.370,   6.610\n     418,   7.740,   6.590\n     419,   7.540,   6.760\n     420,   7.500,   6.870\n     421,   7.530,   6.760\n     422,   7.650,   6.670\n     423,   7.650,   6.750\n     424,   7.780,   6.810\n     425,   8.210,   6.770\n     426,   7.800,   6.870\n     427,   7.820,   6.880\n     428,   7.760,   6.870\n     429,   8.090,   6.890\n     430,   7.970,   7.010\n     431,   7.920,   7.000\n     432,   8.020,   7.050\n     433,   7.980,   7.110\n     434,   7.980,   7.300\n     435,   8.140,   7.310\n     436,   8.520,   7.300\n     437,   8.170,   7.200\n     438,   8.170,   7.310\n     439,   8.720,   7.360\n     440,   8.720,   7.310\n     441,   8.850,   7.340\n     442,   8.890,   7.290\n     443,   9.550,   7.420\n     444,   8.570,   7.440\n     445,   8.460,   7.600\n     446,   8.710,   7.660\n     447,   9.090,   7.900\n     448,   8.490,   7.530\n     449,   8.440,   7.500\n     450,   8.630,   7.670\n     451,   8.800,   7.640\n     452,   8.620,   7.650\n     453,   8.760,   7.780\n     454,   8.910,   7.720\n     455,   8.670,   7.760\n     456,   8.750,   7.730\n     457,   8.980,   8.020\n     458,   9.420,   7.930\n     459,   9.060,   7.940\n     460,   9.050,   7.970\n     461,   8.990,   7.990\n     462,   9.070,   7.980\n     463,   9.040,   8.050\n     464,   9.360,   8.170\n     465,   9.520,   8.030\n     466,   9.250,   8.070\n     467,   9.270,   8.160\n     468,   9.300,   8.210\n     469,   9.270,   8.290\n     470,   9.230,   8.670\n     471,   9.460,   8.570\n     472,   9.690,   8.410\n     473,   9.720,   8.360\n     474,   9.840,   8.540\n     475,   9.950,   8.450\n     476,  10.080,   8.480\n     477,   9.880,   8.440\n     478,  10.040,   8.550\n     479,   9.740,   8.610\n     480,   9.660,   8.780\n     481,   9.760,   8.980\n     482,  10.580,   8.740\n     483,  10.190,   8.780\n     484,  11.070,   8.720\n     485,  10.670,   8.850\n     486,  10.000,   8.820\n     487,   9.980,   8.780\n     488,  10.140,   8.850\n     489,  10.080,   8.930\n     490,  10.090,   8.940\n     491,  10.080,   9.220\n     492,  10.500,   9.670\n     493,  10.470,   9.220\n     494,  10.470,   9.060\n     495,  10.380,   9.370\n     496,  10.770,   9.270\n     497,  10.860,   9.200\n     498,  10.620,   9.230\n     499,  10.760,   9.440\n     500,  11.180,   9.360\n     501,  11.570,   9.390\n     502,  11.520,  10.310\n     503,  10.840,   9.710\n     504,  10.700,   9.480\n     505,  10.810,   9.430\n     506,  10.840,   9.670\n     507,  11.010,   9.520\n     508,  10.940,   9.630\n     509,  11.380,   9.680\n     510,  12.450,   9.740\n     511,  11.340,   9.870\n     512,  11.930,   9.850\n     513,  11.760,   9.900\n     514,  11.690,   9.860\n     515,  11.680,   9.870\n     516,  11.840,   9.920\n     517,  12.260,  10.000\n     518,  12.200,   9.970\n     519,  12.210,  10.170\n     520,  11.970,  10.270\n     521,  12.450,  10.560\n     522,  12.180,  10.540\n     523,  12.170,  10.300\n     524,  12.210,  10.300\n     525,  12.910,  10.600\n     526,  12.950,  10.470\n     527,  13.500,  10.510\n     528,  12.470,  10.670\n     529,  12.870,  10.760\n     530,  12.460,  10.750\n     531,  12.420,  11.020\n     532,  12.700,  10.880\n     533,  12.820,  10.730\n     534,  13.900,  10.840\n     535,  13.690,  10.760\n     536,  13.120,  10.910\n     537,  12.750,  10.900\n     538,  13.080,  11.030\n     539,  12.980,  11.240\n     540,  13.950,  11.290\n     541,  13.900,  11.060\n     542,  14.060,  11.310\n     543,  13.700,  11.250\n     544,  13.220,  11.230\n     545,  13.210,  11.350\n     546,  13.330,  11.300\n     547,  13.520,  11.460\n     548,  13.810,  11.750\n     549,  14.470,  11.510\n     550,  13.660,  11.490\n     551,  14.000,  11.590\n     552,  13.530,  11.480\n     553,  13.720,  11.780\n     554,  14.200,  11.920\n     555,  14.730,  11.850\n     556,  14.730,  11.880\n     557,  14.220,  12.020\n     558,  14.050,  11.830\n     559,  14.120,  11.970\n     560,  14.290,  12.140\n     561,  14.300,  12.080\n     562,  14.520,  12.180\n     563,  14.830,  13.500\n     564,  14.270,  12.280\n     565,  14.320,  12.290\n     566,  14.420,  12.480\n     567,  14.390,  12.680\n     568,  14.810,  12.470\n     569,  15.000,  12.540\n     570,  14.660,  12.870\n     571,  15.070,  13.040\n     572,  14.740,  12.780\n     573,  14.860,  12.680\n     574,  15.010,  13.030\n     575,  15.490,  12.840\n     576,  15.350,  12.790\n     577,  15.240,  13.100\n     578,  15.120,  13.370\n     579,  15.130,  13.330\n     580,  16.050,  13.090\n     581,  15.730,  13.030\n     582,  15.530,  12.960\n     583,  16.270,  13.190\n     584,  15.390,  13.520\n     585,  15.450,  13.430\n     586,  16.580,  13.690\n     587,  17.020,  13.420\n     588,  15.940,  13.500\n     589,  16.430,  13.400\n     590,  15.800,  13.400\n     591,  16.150,  13.680\n     592,  16.040,  13.610\n     593,  16.920,  13.730\n     594,  16.390,  13.820\n     595,  16.540,  13.830\n     596,  16.140,  13.740\n     597,  16.540,  14.070\n     598,  16.600,  14.140\n     599,  16.430,  13.980\n     600,  16.730,  14.360\n     601,  17.130,  14.130\n     602,  16.530,  14.260\n     603,  16.840,  14.220\n     604,  16.730,  14.420\n     605,  17.500,  14.520\n     606,  17.570,  15.400\n     607,  17.220,  14.680\n     608,  17.090,  14.470\n     609,  17.220,  15.010\n     610,  17.280,  14.560\n     611,  17.160,  15.090\n     612,  17.120,  15.280\n     613,  17.320,  17.180\n     614,  17.360,  15.720\n     615,  17.530,  16.600\n     616,  17.970,  15.270\n     617,  18.070,  14.860\n     618,  17.550,  15.740\n     619,  18.410,  15.350\n     620,  18.180,  15.310\n     621,  17.980,  15.480\n     622,  18.130,  15.340\n     623,  18.220,  15.310\n     624,  18.040,  15.560\n     625,  18.360,  16.460\n     626,  18.210,  16.640\n     627,  18.580,  17.010\n     628,  18.630,  15.730\n     629,  18.510,  15.610\n     630,  18.610,  16.380\n     631,  18.830,  16.160\n     632,  19.410,  16.570\n     633,  19.520,  17.030\n     634,  19.140,  17.360\n     635,  18.810,  15.870\n     636,  18.560,  16.940\n     637,  19.090,  17.230\n     638,  18.940,  17.560\n     639,  19.390,  16.870\n     640,  19.150,  16.780\n     641,  19.110,  16.670\n     642,  18.990,  16.700\n     643,  19.110,  16.610\n     644,  19.440,  18.390\n     645,  19.350,  16.830\n     646,  19.460,  16.630\n     647,  20.370,  16.840\n     648,  19.740,  17.150\n     649,  19.910,  18.370\n     650,  19.680,  18.020\n     651,  19.620,  17.690\n     652,  19.850,  16.780\n     653,  20.060,  17.850\n     654,  20.950,  17.870\n     655,  20.270,  17.210\n     656,  20.610,  17.270\n     657,  20.070,  17.120\n     658,  20.460,  17.130\n     659,  20.640,  17.700\n     660,  20.300,  17.740\n     661,  20.500,  17.750\n     662,  20.470,  17.590\n     663,  20.700,  17.560\n     664,  20.710,  18.030\n     665,  21.370,  17.840\n     666,  20.520,  18.280\n     667,  21.490,  17.640\n     668,  20.900,  18.450\n     669,  21.250,  17.840\n     670,  21.900,  17.760\n     671,  21.410,  18.700\n     672,  21.360,  18.190\n     673,  21.490,  18.230\n     674,  22.110,  18.340\n     675,  21.190,  18.310\n     676,  21.460,  18.990\n     677,  22.030,  18.820\n     678,  21.850,  18.610\n     679,  21.740,  18.330\n     680,  21.500,  18.520\n     681,  22.570,  19.360\n     682,  22.530,  18.890\n     683,  22.420,  18.710\n     684,  21.730,  19.280\n     685,  22.120,  18.740\n     686,  22.290,  18.950\n     687,  22.840,  19.530\n     688,  22.440,  19.140\n     689,  23.150,  19.120\n     690,  22.580,  19.100\n     691,  22.570,  19.450\n     692,  22.450,  20.630\n     693,  22.460,  19.290\n     694,  23.520,  19.230\n     695,  22.860,  19.670\n     696,  22.480,  20.570\n     697,  22.870,  19.900\n     698,  23.480,  20.050\n     699,  23.100,  19.630\n     700,  23.170,  19.920\n     701,  23.150,  20.100\n     702,  23.240,  20.670\n     703,  23.340,  20.330\n     704,  23.390,  19.870\n     705,  24.060,  20.050\n     706,  23.850,  21.450\n     707,  23.760,  20.420\n     708,  24.090,  20.220\n     709,  24.090,  20.400\n     710,  24.030,  21.090\n     711,  23.710,  20.840\n     712,  24.090,  20.840\n     713,  24.090,  20.440\n     714,  24.100,  20.530\n     715,  24.200,  21.470\n     716,  24.900,  21.110\n     717,  24.280,  20.980\n     718,  24.640,  20.890\n     719,  24.310,  21.080\n     720,  24.840,  22.120\n     721,  25.150,  21.400\n     722,  24.900,  21.190\n     723,  24.690,  20.980\n     724,  25.540,  22.480\n     725,  25.300,  23.590\n     726,  25.280,  21.400\n     727,  25.210,  21.420\n     728,  27.000,  21.880\n     729,  25.510,  22.570\n     730,  25.300,  21.550\n     731,  25.500,  21.540\n     732,  27.360,  21.730\n     733,  25.780,  23.770\n     734,  25.710,  22.320\n     735,  26.020,  21.790\n     736,  26.440,  22.420\n     737,  26.390,  22.880\n     738,  25.690,  23.550\n     739,  27.300,  22.280\n     740,  26.720,  22.340\n     741,  25.990,  22.590\n     742,  26.790,  25.040\n     743,  27.420,  22.550\n     744,  26.070,  22.770\n     745,  26.230,  22.900\n     746,  27.530,  23.820\n     747,  27.220,  23.300\n     748,  26.670,  22.850\n     749,  26.810,  23.360\n     750,  28.340,  24.740\n     751,  27.110,  23.270\n     752,  26.890,  23.020\n     753,  27.000,  24.020\n     754,  27.600,  24.730\n     755,  27.650,  23.700\n     756,  27.330,  23.540\n     757,  28.290,  24.410\n     758,  27.620,  24.660\n     759,  27.670,  23.910\n     760,  28.960,  23.710\n     761,  27.800,  23.990\n     762,  27.840,  24.440\n     763,  28.070,  24.040\n     764,  28.340,  23.850\n     765,  28.410,  25.200\n     766,  28.310,  25.000\n     767,  29.450,  24.560\n     768,  28.410,  24.340\n     769,  28.610,  26.110\n     770,  28.880,  24.870\n     771,  29.500,  24.490\n     772,  30.140,  24.440\n     773,  28.630,  24.810\n     774,  30.010,  25.930\n     775,  30.180,  25.350\n     776,  28.810,  24.850\n     777,  30.310,  25.770\n     778,  29.250,  24.870\n     779,  29.190,  25.230\n     780,  29.100,  25.490\n     781,  29.900,  26.610\n     782,  29.990,  26.950\n     783,  29.560,  26.080\n     784,  29.810,  27.020\n     785,  30.020,  26.830\n     786,  29.600,  25.510\n     787,  31.320,  25.800\n     788,  29.990,  28.030\n     789,  31.060,  26.360\n     790,  30.650,  25.910\n     791,  30.910,  26.350\n     792,  30.540,  25.900\n     793,  30.970,  26.110\n     794,  31.710,  26.150\n     795,  30.400,  26.790\n     796,  31.700,  27.010\n     797,  30.990,  26.380\n     798,  30.630,  26.680\n     799,  31.590,  27.280\n     800,  31.550,  27.310\n     801,  31.490,  27.240\n     802,  31.860,  26.720\n     803,  32.220,  28.000\n     804,  31.340,  27.430\n     805,  32.460,  28.110\n     806,  31.740,  27.910\n     807,  31.300,  28.290\n     808,  32.240,  27.260\n     809,  32.190,  28.840\n     810,  31.710,  27.550\n     811,  32.470,  27.630\n     812,  32.420,  27.690\n     813,  31.770,  27.770\n     814,  32.300,  27.810\n     815,  32.180,  27.780\n     816,  33.520,  27.930\n     817,  33.340,  27.870\n     818,  32.720,  28.890\n     819,  32.970,  29.260\n     820,  33.390,  28.810\n     821,  33.690,  28.880\n     822,  35.050,  28.120\n     823,  33.160,  29.010\n     824,  33.280,  29.690\n     825,  33.830,  28.830\n     826,  34.200,  29.150\n     827,  34.770,  29.500\n     828,  34.770,  29.050\n     829,  34.290,  29.310\n     830,  34.300,  30.000\n     831,  35.290,  29.860\n     832,  35.060,  29.560\n     833,  35.930,  29.910\n     834,  34.540,  29.320\n     835,  35.160,  30.460\n     836,  35.260,  30.070\n     837,  34.960,  32.370\n     838,  34.790,  30.940\n     839,  35.810,  31.220\n     840,  35.140,  31.030\n     841,  35.590,  30.410\n     842,  35.530,  30.490\n     843,  35.250,  31.580\n     844,  35.750,  30.160\n     845,  35.750,  30.840\n     846,  35.060,  31.230\n     847,  36.520,  32.230\n     848,  35.790,  30.860\n     849,  36.320,  31.700\n     850,  36.850,  31.860\n     851,  35.870,  31.740\n     852,  36.230,  31.430\n     853,  36.690,  31.970\n     854,  36.260,  31.660\n     855,  37.080,  31.460\n     856,  36.790,  32.450\n     857,  36.090,  32.350\n     858,  38.170,  32.290\n     859,  36.950,  32.270\n     860,  36.850,  31.710\n     861,  37.740,  32.290\n     862,  37.040,  33.520\n     863,  37.940,  32.350\n     864,  38.350,  33.080\n     865,  37.530,  34.330\n     866,  37.140,  33.640\n     867,  38.360,  32.520\n     868,  37.980,  33.490\n     869,  38.570,  32.020\n     870,  39.260,  33.310\n     871,  38.670,  32.980\n     872,  38.370,  32.630\n     873,  37.550,  33.160\n     874,  39.010,  33.120\n     875,  39.580,  33.000\n     876,  38.120,  33.240\n     877,  40.180,  33.630\n     878,  40.150,  33.490\n     879,  38.300,  34.270\n     880,  41.020,  33.360\n     881,  39.010,  33.310\n     882,  39.220,  34.090\n     883,  38.900,  34.690\n     884,  40.150,  34.180\n     885,  41.280,  35.850\n     886,  39.610,  34.350\n     887,  40.290,  34.200\n     888,  39.160,  35.560\n     889,  40.270,  33.810\n     890,  40.150,  34.670\n     891,  40.070,  35.890\n     892,  40.990,  34.280\n     893,  40.700,  34.540\n     894,  41.030,  35.130\n     895,  41.400,  35.760\n     896,  41.110,  35.560\n     897,  41.290,  35.000\n     898,  42.110,  35.040\n     899,  41.240,  36.350\n     900,  41.550,  34.740\n     901,  41.220,  36.650\n     902,  41.110,  36.950\n     903,  40.520,  35.670\n     904,  41.520,  36.440\n     905,  41.300,  35.640\n     906,  41.960,  35.870\n     907,  42.440,  36.770\n     908,  41.390,  35.460\n     909,  42.800,  37.110\n     910,  42.200,  37.310\n     911,  43.400,  36.280\n     912,  42.560,  37.620\n     913,  42.520,  36.130\n     914,  43.360,  36.080\n     915,  43.250,  37.780\n     916,  44.160,  36.890\n     917,  41.990,  36.620\n     918,  43.880,  36.710\n     919,  43.490,  36.240\n     920,  44.500,  37.310\n     921,  43.060,  36.840\n     922,  43.820,  37.730\n     923,  43.580,  37.330\n     924,  43.190,  36.760\n     925,  43.350,  37.640\n     926,  43.160,  37.260\n     927,  43.710,  38.530\n     928,  44.100,  37.640\n     929,  44.460,  38.840\n     930,  45.130,  38.010\n     931,  44.480,  39.520\n     932,  44.100,  39.060\n     933,  43.870,  37.520\n     934,  44.880,  39.080\n     935,  45.060,  37.830\n     936,  46.170,  38.280\n     937,  44.790,  39.610\n     938,  44.760,  38.430\n     939,  45.610,  38.810\n     940,  44.630,  38.120\n     941,  46.090,  38.940\n     942,  45.980,  39.770\n     943,  46.010,  38.510\n     944,  46.870,  41.400\n     945,  46.820,  39.230\n     946,  45.980,  40.320\n     947,  48.360,  40.090\n     948,  47.770,  39.730\n     949,  46.430,  40.330\n     950,  46.490,  39.490\n     951,  47.460,  41.160\n     952,  45.960,  39.690\n     953,  47.380,  40.400\n     954,  47.920,  41.190\n     955,  48.310,  40.560\n     956,  46.830,  42.850\n     957,  47.980,  40.020\n     958,  47.510,  41.440\n     959,  47.580,  41.800\n     960,  48.090,  42.490\n     961,  49.200,  41.200\n     962,  48.870,  41.030\n     963,  48.520,  41.580\n     964,  47.980,  40.280\n     965,  49.120,  42.270\n     966,  48.010,  40.780\n     967,  50.130,  42.580\n     968,  48.200,  41.450\n     969,  50.610,  41.870\n     970,  49.150,  43.740\n     971,  49.320,  41.330\n     972,  48.320,  42.680\n     973,  50.540,  43.160\n     974,  48.360,  44.630\n     975,  49.960,  42.230\n     976,  49.390,  43.120\n     977,  49.970,  43.710\n     978,  50.210,  42.530\n     979,  50.520,  42.070\n     980,  49.070,  43.660\n     981,  51.960,  44.050\n     982,  49.910,  42.590\n     983,  49.840,  43.440\n     984,  49.940,  44.870\n     985,  50.160,  44.370\n     986,  50.140,  45.120\n     987,  50.920,  44.010\n     988,  51.720,  45.080\n     989,  50.940,  44.280\n     990,  50.560,  46.660\n     991,  51.240,  43.530\n     992,  52.570,  45.500\n     993,  50.200,  44.040\n     994,  52.440,  44.960\n     995,  51.460,  45.350\n     996,  52.000,  44.560\n     997,  51.840,  45.870\n     998,  53.800,  44.450\n     999,  52.020,  45.970\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_factorial_impl_recursion_values_to_100.csv",
    "content": "   value,recursion,recursionAdaptive_65\n  number,  number,  number\n       0,   0.000,   0.000\n       1,   0.000,   0.000\n       2,   0.000,   0.000\n       3,   0.000,   0.000\n       4,   0.000,   0.000\n       5,   0.000,   0.000\n       6,   0.000,   0.000\n       7,   0.000,   0.000\n       8,   0.000,   0.000\n       9,   0.000,   0.000\n      10,   0.000,   0.000\n      11,   0.000,   0.000\n      12,   0.000,   0.000\n      13,   0.000,   0.000\n      14,   0.000,   0.000\n      15,   0.000,   0.000\n      16,   0.000,   0.000\n      17,   0.000,   0.000\n      18,   0.000,   0.000\n      19,   0.000,   0.000\n      20,   0.000,   0.000\n      21,   0.100,   0.100\n      22,   0.100,   0.100\n      23,   0.100,   0.100\n      24,   0.100,   0.100\n      25,   0.100,   0.100\n      26,   0.100,   0.100\n      27,   0.100,   0.100\n      28,   0.100,   0.100\n      29,   0.100,   0.100\n      30,   0.100,   0.100\n      31,   0.100,   0.100\n      32,   0.100,   0.100\n      33,   0.100,   0.100\n      34,   0.100,   0.100\n      35,   0.100,   0.100\n      36,   0.100,   0.100\n      37,   0.100,   0.100\n      38,   0.100,   0.100\n      39,   0.100,   0.100\n      40,   0.100,   0.100\n      41,   0.100,   0.100\n      42,   0.100,   0.100\n      43,   0.100,   0.100\n      44,   0.100,   0.100\n      45,   0.200,   0.200\n      46,   0.200,   0.200\n      47,   0.200,   0.200\n      48,   0.200,   0.200\n      49,   0.200,   0.200\n      50,   0.200,   0.200\n      51,   0.200,   0.200\n      52,   0.200,   0.200\n      53,   0.200,   0.200\n      54,   0.200,   0.200\n      55,   0.200,   0.200\n      56,   0.300,   0.300\n      57,   0.282,   0.300\n      58,   0.257,   0.233\n      59,   0.230,   0.260\n      60,   0.272,   0.245\n      61,   0.300,   0.300\n      62,   0.300,   0.300\n      63,   0.300,   0.300\n      64,   0.300,   0.300\n      65,   0.300,   0.300\n      66,   0.400,   0.300\n      67,   0.400,   0.300\n      68,   0.400,   0.300\n      69,   0.400,   0.300\n      70,   0.400,   0.300\n      71,   0.400,   0.300\n      72,   0.400,   0.300\n      73,   0.400,   0.300\n      74,   0.446,   0.300\n      75,   0.400,   0.400\n      76,   0.400,   0.399\n      77,   0.400,   0.400\n      78,   0.478,   0.400\n      79,   0.496,   0.400\n      80,   0.458,   0.400\n      81,   0.425,   0.400\n      82,   0.500,   0.400\n      83,   0.500,   0.400\n      84,   0.500,   0.452\n      85,   0.500,   0.417\n      86,   0.500,   0.424\n      87,   0.500,   0.417\n      88,   0.500,   0.500\n      89,   0.532,   0.500\n      90,   0.531,   0.500\n      91,   0.529,   0.500\n      92,   0.543,   0.500\n      93,   0.600,   0.500\n      94,   0.583,   0.500\n      95,   0.579,   0.500\n      96,   0.575,   0.500\n      97,   0.577,   0.500\n      98,   0.600,   0.500\n      99,   0.605,   0.500\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_factorial_impl_recursion_values_to_1000.csv",
    "content": "   value,recursion,recursionAdaptive_40,recursionAdaptive_60,recursionAdaptive_80,recursionAdaptive_100\n  number,  number,  number,  number,  number,  number\n       0,   0.000,   0.000,   0.000,   0.000,   0.000\n       1,   0.000,   0.000,   0.000,   0.000,   0.000\n       2,   0.000,   0.000,   0.000,   0.000,   0.000\n       3,   0.000,   0.000,   0.000,   0.000,   0.000\n       4,   0.000,   0.000,   0.000,   0.000,   0.000\n       5,   0.000,   0.000,   0.000,   0.000,   0.000\n       6,   0.000,   0.000,   0.000,   0.000,   0.000\n       7,   0.000,   0.000,   0.000,   0.000,   0.000\n       8,   0.000,   0.000,   0.000,   0.000,   0.000\n       9,   0.000,   0.000,   0.000,   0.000,   0.000\n      10,   0.000,   0.000,   0.000,   0.000,   0.000\n      11,   0.000,   0.000,   0.000,   0.000,   0.000\n      12,   0.000,   0.000,   0.000,   0.000,   0.000\n      13,   0.000,   0.000,   0.000,   0.000,   0.000\n      14,   0.000,   0.000,   0.000,   0.000,   0.000\n      15,   0.000,   0.000,   0.000,   0.000,   0.000\n      16,   0.000,   0.000,   0.000,   0.000,   0.000\n      17,   0.000,   0.000,   0.000,   0.000,   0.000\n      18,   0.000,   0.000,   0.000,   0.000,   0.000\n      19,   0.000,   0.000,   0.000,   0.000,   0.000\n      20,   0.000,   0.000,   0.000,   0.000,   0.000\n      21,   0.100,   0.100,   0.100,   0.100,   0.100\n      22,   0.100,   0.100,   0.100,   0.100,   0.100\n      23,   0.100,   0.100,   0.100,   0.100,   0.100\n      24,   0.100,   0.100,   0.100,   0.100,   0.100\n      25,   0.100,   0.100,   0.100,   0.100,   0.100\n      26,   0.100,   0.100,   0.100,   0.100,   0.100\n      27,   0.100,   0.100,   0.100,   0.100,   0.100\n      28,   0.100,   0.100,   0.100,   0.100,   0.100\n      29,   0.100,   0.100,   0.100,   0.100,   0.100\n      30,   0.100,   0.100,   0.100,   0.100,   0.100\n      31,   0.100,   0.100,   0.100,   0.100,   0.100\n      32,   0.100,   0.100,   0.100,   0.100,   0.100\n      33,   0.100,   0.100,   0.100,   0.100,   0.100\n      34,   0.100,   0.100,   0.100,   0.100,   0.100\n      35,   0.100,   0.100,   0.100,   0.100,   0.100\n      36,   0.100,   0.100,   0.100,   0.100,   0.100\n      37,   0.100,   0.100,   0.100,   0.100,   0.100\n      38,   0.100,   0.100,   0.100,   0.100,   0.100\n      39,   0.100,   0.100,   0.100,   0.100,   0.100\n      40,   0.101,   0.100,   0.100,   0.100,   0.100\n      41,   0.100,   0.100,   0.100,   0.100,   0.100\n      42,   0.100,   0.100,   0.100,   0.100,   0.100\n      43,   0.100,   0.100,   0.100,   0.100,   0.100\n      44,   0.100,   0.100,   0.100,   0.100,   0.100\n      45,   0.200,   0.200,   0.200,   0.200,   0.200\n      46,   0.200,   0.200,   0.200,   0.200,   0.200\n      47,   0.177,   0.189,   0.176,   0.185,   0.191\n      48,   0.173,   0.165,   0.179,   0.172,   0.180\n      49,   0.191,   0.184,   0.191,   0.179,   0.193\n      50,   0.200,   0.200,   0.200,   0.200,   0.200\n      51,   0.200,   0.200,   0.200,   0.200,   0.200\n      52,   0.200,   0.200,   0.200,   0.200,   0.200\n      53,   0.200,   0.200,   0.200,   0.200,   0.200\n      54,   0.200,   0.200,   0.200,   0.200,   0.200\n      55,   0.200,   0.200,   0.200,   0.200,   0.200\n      56,   0.300,   0.281,   0.260,   0.275,   0.283\n      57,   0.238,   0.230,   0.215,   0.215,   0.227\n      58,   0.200,   0.200,   0.200,   0.200,   0.200\n      59,   0.200,   0.200,   0.200,   0.200,   0.200\n      60,   0.200,   0.200,   0.218,   0.200,   0.200\n      61,   0.300,   0.300,   0.300,   0.300,   0.300\n      62,   0.300,   0.300,   0.300,   0.300,   0.300\n      63,   0.285,   0.265,   0.260,   0.253,   0.270\n      64,   0.300,   0.300,   0.300,   0.300,   0.300\n      65,   0.300,   0.300,   0.300,   0.300,   0.300\n      66,   0.400,   0.300,   0.300,   0.300,   0.300\n      67,   0.400,   0.300,   0.300,   0.300,   0.300\n      68,   0.400,   0.300,   0.300,   0.300,   0.300\n      69,   0.400,   0.300,   0.300,   0.300,   0.300\n      70,   0.400,   0.300,   0.300,   0.300,   0.300\n      71,   0.400,   0.300,   0.300,   0.300,   0.300\n      72,   0.400,   0.300,   0.300,   0.300,   0.300\n      73,   0.400,   0.300,   0.300,   0.300,   0.300\n      74,   0.400,   0.300,   0.300,   0.300,   0.300\n      75,   0.400,   0.392,   0.395,   0.400,   0.392\n      76,   0.400,   0.342,   0.334,   0.335,   0.336\n      77,   0.400,   0.324,   0.338,   0.336,   0.345\n      78,   0.400,   0.349,   0.339,   0.342,   0.339\n      79,   0.400,   0.300,   0.300,   0.312,   0.300\n      80,   0.400,   0.400,   0.400,   0.400,   0.400\n      81,   0.418,   0.400,   0.400,   0.400,   0.400\n      82,   0.500,   0.400,   0.400,   0.400,   0.400\n      83,   0.500,   0.400,   0.400,   0.400,   0.400\n      84,   0.500,   0.407,   0.400,   0.400,   0.400\n      85,   0.500,   0.400,   0.400,   0.400,   0.400\n      86,   0.500,   0.400,   0.400,   0.400,   0.400\n      87,   0.500,   0.400,   0.400,   0.400,   0.400\n      88,   0.500,   0.490,   0.492,   0.497,   0.495\n      89,   0.500,   0.415,   0.428,   0.422,   0.425\n      90,   0.500,   0.440,   0.432,   0.427,   0.427\n      91,   0.500,   0.438,   0.427,   0.415,   0.440\n      92,   0.500,   0.430,   0.432,   0.443,   0.420\n      93,   0.500,   0.500,   0.500,   0.500,   0.500\n      94,   0.500,   0.500,   0.500,   0.500,   0.500\n      95,   0.501,   0.500,   0.500,   0.500,   0.500\n      96,   0.500,   0.500,   0.500,   0.500,   0.500\n      97,   0.500,   0.500,   0.500,   0.500,   0.500\n      98,   0.600,   0.500,   0.500,   0.500,   0.500\n      99,   0.600,   0.500,   0.500,   0.500,   0.500\n     100,   0.600,   0.500,   0.500,   0.500,   0.500\n     101,   0.600,   0.500,   0.500,   0.500,   0.500\n     102,   0.600,   0.600,   0.600,   0.600,   0.600\n     103,   0.600,   0.568,   0.568,   0.563,   0.553\n     104,   0.642,   0.590,   0.577,   0.570,   0.579\n     105,   0.600,   0.572,   0.578,   0.577,   0.569\n     106,   0.600,   0.600,   0.600,   0.600,   0.600\n     107,   0.608,   0.600,   0.600,   0.600,   0.600\n     108,   0.600,   0.600,   0.600,   0.600,   0.600\n     109,   0.600,   0.600,   0.600,   0.600,   0.600\n     110,   0.600,   0.600,   0.600,   0.600,   0.600\n     111,   0.700,   0.700,   0.700,   0.700,   0.700\n     112,   0.700,   0.700,   0.700,   0.700,   0.700\n     113,   0.700,   0.694,   0.675,   0.681,   0.689\n     114,   0.700,   0.695,   0.700,   0.682,   0.680\n     115,   0.701,   0.700,   0.700,   0.700,   0.700\n     116,   0.700,   0.700,   0.700,   0.700,   0.700\n     117,   0.700,   0.700,   0.700,   0.700,   0.700\n     118,   0.700,   0.700,   0.700,   0.700,   0.700\n     119,   0.700,   0.700,   0.700,   0.700,   0.700\n     120,   0.791,   0.749,   0.711,   0.717,   0.710\n     121,   0.800,   0.704,   0.700,   0.710,   0.700\n     122,   0.775,   0.702,   0.700,   0.700,   0.700\n     123,   0.792,   0.700,   0.700,   0.700,   0.700\n     124,   0.769,   0.800,   0.800,   0.800,   0.800\n     125,   0.800,   0.800,   0.800,   0.793,   0.800\n     126,   0.774,   0.795,   0.800,   0.800,   0.800\n     127,   0.800,   0.775,   0.766,   0.778,   0.766\n     128,   0.888,   0.900,   0.900,   0.900,   0.900\n     129,   0.900,   0.820,   0.801,   0.802,   0.800\n     130,   0.886,   0.900,   0.900,   0.900,   0.900\n     131,   0.900,   0.895,   0.900,   0.900,   0.891\n     132,   1.004,   0.900,   0.900,   0.900,   0.898\n     133,   1.000,   0.900,   0.899,   0.900,   0.898\n     134,   1.007,   0.900,   0.900,   0.900,   0.900\n     135,   1.021,   0.900,   0.900,   0.900,   0.900\n     136,   1.038,   0.900,   0.900,   0.900,   0.900\n     137,   1.023,   0.900,   0.900,   0.900,   0.900\n     138,   1.100,   0.964,   0.958,   0.973,   0.955\n     139,   1.100,   0.941,   0.938,   0.941,   0.934\n     140,   1.100,   0.922,   0.925,   0.941,   0.917\n     141,   1.100,   0.905,   0.916,   0.918,   0.905\n     142,   1.100,   1.016,   1.024,   1.036,   1.012\n     143,   1.100,   1.014,   1.005,   1.000,   1.000\n     144,   1.100,   1.004,   1.008,   1.000,   1.000\n     145,   1.100,   1.000,   1.000,   1.000,   1.000\n     146,   1.100,   1.100,   1.100,   1.100,   1.097\n     147,   1.123,   1.100,   1.094,   1.082,   1.097\n     148,   1.137,   1.094,   1.100,   1.092,   1.096\n     149,   1.111,   1.084,   1.076,   1.072,   1.067\n     150,   1.200,   1.114,   1.100,   1.100,   1.100\n     151,   1.131,   1.100,   1.100,   1.100,   1.100\n     152,   1.200,   1.100,   1.100,   1.100,   1.100\n     153,   1.176,   1.100,   1.100,   1.100,   1.100\n     154,   1.200,   1.100,   1.100,   1.100,   1.100\n     155,   1.200,   1.100,   1.100,   1.100,   1.100\n     156,   1.178,   1.100,   1.100,   1.100,   1.100\n     157,   1.230,   1.113,   1.100,   1.100,   1.100\n     158,   1.200,   1.100,   1.100,   1.100,   1.100\n     159,   1.200,   1.119,   1.105,   1.101,   1.100\n     160,   1.215,   1.142,   1.136,   1.123,   1.124\n     161,   1.204,   1.131,   1.116,   1.100,   1.100\n     162,   1.210,   1.165,   1.157,   1.152,   1.142\n     163,   1.300,   1.150,   1.133,   1.148,   1.139\n     164,   1.303,   1.142,   1.146,   1.149,   1.121\n     165,   1.300,   1.161,   1.131,   1.146,   1.151\n     166,   1.300,   1.145,   1.131,   1.143,   1.133\n     167,   1.316,   1.287,   1.271,   1.281,   1.290\n     168,   1.300,   1.219,   1.200,   1.200,   1.201\n     169,   1.300,   1.201,   1.206,   1.200,   1.201\n     170,   1.305,   1.300,   1.300,   1.300,   1.300\n     171,   1.308,   1.300,   1.300,   1.300,   1.300\n     172,   1.300,   1.300,   1.300,   1.300,   1.300\n     173,   1.300,   1.300,   1.300,   1.300,   1.300\n     174,   1.400,   1.300,   1.300,   1.300,   1.300\n     175,   1.400,   1.300,   1.300,   1.300,   1.300\n     176,   1.400,   1.300,   1.307,   1.300,   1.300\n     177,   1.500,   1.323,   1.328,   1.323,   1.321\n     178,   1.484,   1.300,   1.307,   1.300,   1.300\n     179,   1.462,   1.303,   1.313,   1.307,   1.300\n     180,   1.500,   1.300,   1.309,   1.300,   1.300\n     181,   1.500,   1.300,   1.305,   1.302,   1.301\n     182,   1.500,   1.342,   1.359,   1.353,   1.349\n     183,   1.500,   1.311,   1.300,   1.304,   1.329\n     184,   1.500,   1.400,   1.400,   1.400,   1.400\n     185,   1.500,   1.477,   1.500,   1.484,   1.486\n     186,   1.500,   1.460,   1.458,   1.454,   1.465\n     187,   1.500,   1.500,   1.500,   1.500,   1.500\n     188,   1.500,   1.464,   1.447,   1.466,   1.438\n     189,   1.532,   1.500,   1.500,   1.500,   1.500\n     190,   1.504,   1.500,   1.500,   1.500,   1.500\n     191,   1.511,   1.500,   1.500,   1.500,   1.500\n     192,   1.515,   1.500,   1.500,   1.500,   1.500\n     193,   1.502,   1.502,   1.500,   1.500,   1.500\n     194,   1.500,   1.500,   1.500,   1.500,   1.500\n     195,   1.572,   1.500,   1.500,   1.500,   1.500\n     196,   1.600,   1.500,   1.500,   1.505,   1.500\n     197,   1.700,   1.537,   1.530,   1.534,   1.529\n     198,   1.628,   1.600,   1.600,   1.600,   1.600\n     199,   1.655,   1.600,   1.600,   1.600,   1.600\n     200,   1.648,   1.600,   1.600,   1.600,   1.600\n     201,   1.610,   1.600,   1.600,   1.600,   1.600\n     202,   1.702,   1.600,   1.600,   1.600,   1.600\n     203,   1.700,   1.625,   1.610,   1.611,   1.611\n     204,   1.716,   1.616,   1.619,   1.638,   1.628\n     205,   1.706,   1.609,   1.616,   1.622,   1.603\n     206,   1.685,   1.691,   1.677,   1.688,   1.683\n     207,   1.741,   1.704,   1.700,   1.700,   1.700\n     208,   1.721,   1.645,   1.633,   1.652,   1.639\n     209,   1.710,   1.632,   1.650,   1.646,   1.617\n     210,   1.713,   1.629,   1.640,   1.647,   1.634\n     211,   1.705,   1.709,   1.700,   1.700,   1.700\n     212,   1.800,   1.800,   1.800,   1.800,   1.800\n     213,   1.788,   1.800,   1.800,   1.800,   1.800\n     214,   1.800,   1.787,   1.799,   1.800,   1.800\n     215,   1.803,   1.800,   1.800,   1.800,   1.800\n     216,   1.800,   1.800,   1.800,   1.800,   1.800\n     217,   1.800,   1.800,   1.800,   1.800,   1.800\n     218,   1.800,   1.800,   1.800,   1.800,   1.800\n     219,   1.800,   1.800,   1.800,   1.800,   1.800\n     220,   1.803,   1.819,   1.812,   1.810,   1.817\n     221,   1.842,   1.901,   1.900,   1.900,   1.900\n     222,   1.825,   1.878,   1.879,   1.874,   1.881\n     223,   1.870,   1.875,   1.888,   1.877,   1.875\n     224,   1.845,   1.869,   1.878,   1.886,   1.872\n     225,   1.867,   1.913,   1.915,   1.913,   1.917\n     226,   1.904,   1.975,   1.977,   1.953,   1.967\n     227,   1.945,   1.926,   1.927,   1.926,   1.926\n     228,   2.000,   1.922,   1.924,   1.927,   1.913\n     229,   2.003,   2.000,   2.000,   2.000,   2.000\n     230,   2.000,   2.000,   2.000,   2.000,   2.000\n     231,   2.000,   2.000,   2.000,   2.000,   2.000\n     232,   2.000,   2.000,   2.000,   2.000,   2.000\n     233,   2.000,   2.000,   2.000,   2.000,   2.000\n     234,   2.000,   2.004,   2.009,   2.003,   2.004\n     235,   2.008,   2.100,   2.106,   2.100,   2.100\n     236,   2.050,   2.028,   2.016,   2.027,   2.017\n     237,   2.026,   2.075,   2.078,   2.065,   2.071\n     238,   2.013,   2.031,   2.039,   2.024,   2.043\n     239,   2.116,   2.120,   2.120,   2.107,   2.120\n     240,   2.156,   2.203,   2.216,   2.203,   2.208\n     241,   2.167,   2.202,   2.207,   2.200,   2.200\n     242,   2.200,   2.200,   2.200,   2.200,   2.200\n     243,   2.200,   2.207,   2.205,   2.205,   2.205\n     244,   2.181,   2.200,   2.200,   2.200,   2.200\n     245,   2.184,   2.200,   2.200,   2.202,   2.200\n     246,   2.200,   2.200,   2.200,   2.200,   2.200\n     247,   2.188,   2.318,   2.303,   2.302,   2.310\n     248,   2.200,   2.265,   2.274,   2.250,   2.268\n     249,   2.200,   2.253,   2.248,   2.247,   2.241\n     250,   2.211,   2.237,   2.230,   2.229,   2.252\n     251,   2.205,   2.230,   2.230,   2.240,   2.242\n     252,   2.200,   2.327,   2.340,   2.346,   2.339\n     253,   2.230,   2.360,   2.369,   2.375,   2.364\n     254,   2.206,   2.317,   2.328,   2.329,   2.316\n     255,   2.295,   2.430,   2.419,   2.416,   2.421\n     256,   2.400,   2.525,   2.517,   2.515,   2.506\n     257,   2.393,   2.431,   2.418,   2.421,   2.410\n     258,   2.402,   2.415,   2.416,   2.411,   2.427\n     259,   2.400,   2.472,   2.464,   2.467,   2.461\n     260,   2.400,   2.572,   2.554,   2.566,   2.564\n     261,   2.507,   2.595,   2.600,   2.583,   2.601\n     262,   2.521,   2.566,   2.554,   2.556,   2.551\n     263,   2.600,   2.564,   2.539,   2.536,   2.535\n     264,   2.722,   2.589,   2.545,   2.535,   2.541\n     265,   2.707,   2.558,   2.535,   2.548,   2.530\n     266,   2.733,   2.603,   2.607,   2.600,   2.600\n     267,   2.718,   2.647,   2.661,   2.659,   2.636\n     268,   2.698,   2.635,   2.651,   2.641,   2.623\n     269,   2.727,   2.713,   2.723,   2.715,   2.690\n     270,   2.768,   2.666,   2.657,   2.679,   2.686\n     271,   2.804,   2.724,   2.722,   2.720,   2.717\n     272,   2.797,   2.800,   2.798,   2.800,   2.800\n     273,   2.800,   2.800,   2.802,   2.800,   2.800\n     274,   2.753,   2.764,   2.775,   2.759,   2.762\n     275,   2.830,   2.812,   2.822,   2.816,   2.815\n     276,   2.841,   2.821,   2.819,   2.818,   2.814\n     277,   2.814,   2.806,   2.815,   2.817,   2.809\n     278,   2.820,   2.823,   2.833,   2.845,   2.831\n     279,   2.814,   2.815,   2.829,   2.841,   2.835\n     280,   2.809,   2.815,   2.823,   2.826,   2.819\n     281,   2.815,   2.823,   2.821,   2.831,   2.832\n     282,   2.846,   2.817,   2.819,   2.824,   2.821\n     283,   2.815,   2.918,   2.927,   2.915,   2.925\n     284,   2.846,   2.924,   2.932,   2.938,   2.923\n     285,   2.839,   3.041,   3.025,   3.028,   3.024\n     286,   2.831,   3.003,   3.000,   3.007,   3.000\n     287,   2.830,   3.026,   3.014,   3.019,   3.010\n     288,   2.912,   3.007,   3.004,   3.008,   3.000\n     289,   2.949,   3.032,   3.029,   3.044,   3.025\n     290,   3.001,   3.078,   3.083,   3.103,   3.050\n     291,   3.011,   3.136,   3.127,   3.144,   3.120\n     292,   3.117,   3.116,   3.121,   3.123,   3.106\n     293,   3.122,   3.129,   3.129,   3.125,   3.127\n     294,   3.072,   3.117,   3.120,   3.120,   3.113\n     295,   3.120,   3.114,   3.123,   3.117,   3.121\n     296,   3.112,   3.127,   3.128,   3.112,   3.108\n     297,   3.116,   3.120,   3.119,   3.089,   3.105\n     298,   3.125,   3.214,   3.212,   3.216,   3.206\n     299,   3.183,   3.269,   3.275,   3.266,   3.254\n     300,   3.150,   3.221,   3.232,   3.250,   3.231\n     301,   3.132,   3.223,   3.230,   3.239,   3.220\n     302,   3.124,   3.102,   3.066,   3.030,   3.033\n     303,   3.136,   3.006,   3.002,   2.981,   3.001\n     304,   3.155,   3.009,   3.022,   2.990,   3.002\n     305,   3.119,   3.010,   3.015,   3.009,   3.005\n     306,   3.159,   3.022,   3.043,   3.005,   3.020\n     307,   3.225,   3.134,   3.156,   3.124,   3.115\n     308,   3.216,   3.141,   3.145,   3.107,   3.114\n     309,   3.218,   3.123,   3.130,   3.085,   3.089\n     310,   3.213,   3.125,   3.119,   3.085,   3.103\n     311,   3.217,   3.128,   3.125,   3.097,   3.082\n     312,   3.290,   3.209,   3.204,   3.213,   3.208\n     313,   3.285,   3.212,   3.212,   3.210,   3.204\n     314,   3.271,   3.194,   3.176,   3.200,   3.175\n     315,   3.321,   3.226,   3.211,   3.212,   3.206\n     316,   3.321,   3.232,   3.229,   3.221,   3.209\n     317,   3.322,   3.223,   3.216,   3.238,   3.217\n     318,   3.380,   3.314,   3.306,   3.312,   3.303\n     319,   3.332,   3.307,   3.304,   3.285,   3.238\n     320,   3.348,   3.271,   3.264,   3.240,   3.229\n     321,   3.334,   3.253,   3.254,   3.240,   3.224\n     322,   3.398,   3.264,   3.258,   3.241,   3.265\n     323,   3.514,   3.414,   3.382,   3.332,   3.320\n     324,   3.480,   3.424,   3.317,   3.423,   3.341\n     325,   3.539,   3.414,   3.391,   3.413,   3.344\n     326,   3.521,   3.393,   3.327,   3.338,   3.335\n     327,   3.568,   3.411,   3.356,   3.363,   3.334\n     328,   3.522,   3.474,   3.331,   3.348,   3.318\n     329,   3.538,   3.447,   3.343,   3.329,   3.321\n     330,   3.522,   3.518,   3.399,   3.394,   3.376\n     331,   3.518,   3.510,   3.369,   3.403,   3.419\n     332,   3.529,   3.509,   3.397,   3.419,   3.398\n     333,   3.607,   3.592,   3.516,   3.517,   3.512\n     334,   3.627,   3.565,   3.508,   3.512,   3.507\n     335,   3.617,   3.558,   3.524,   3.528,   3.513\n     336,   3.549,   3.525,   3.478,   3.451,   3.473\n     337,   3.552,   3.531,   3.473,   3.483,   3.448\n     338,   3.635,   3.573,   3.514,   3.508,   3.513\n     339,   3.624,   3.655,   3.526,   3.543,   3.526\n     340,   3.655,   3.721,   3.611,   3.601,   3.620\n     341,   3.783,   3.833,   3.726,   3.735,   3.736\n     342,   3.721,   3.742,   3.680,   3.691,   3.693\n     343,   3.722,   3.818,   3.721,   3.726,   3.711\n     344,   3.838,   3.901,   3.827,   3.820,   3.720\n     345,   3.827,   3.851,   3.751,   3.748,   3.707\n     346,   3.838,   3.896,   3.830,   3.851,   3.759\n     347,   3.874,   3.845,   3.767,   3.790,   3.713\n     348,   3.870,   3.921,   3.752,   3.766,   3.715\n     349,   3.923,   3.937,   3.828,   3.826,   3.770\n     350,   3.892,   3.925,   3.754,   3.791,   3.750\n     351,   3.848,   3.922,   3.790,   3.801,   3.781\n     352,   3.910,   4.016,   3.832,   3.843,   3.878\n     353,   3.982,   4.024,   3.857,   3.858,   3.878\n     354,   3.952,   4.075,   3.922,   3.925,   3.910\n     355,   3.925,   4.053,   3.907,   3.920,   3.914\n     356,   3.976,   4.069,   3.929,   3.925,   3.918\n     357,   3.967,   4.061,   3.926,   3.945,   3.927\n     358,   3.977,   4.064,   3.922,   3.943,   3.912\n     359,   4.026,   4.119,   3.959,   3.941,   3.956\n     360,   4.021,   4.126,   3.934,   3.931,   3.936\n     361,   4.027,   4.123,   3.923,   3.926,   3.932\n     362,   4.078,   4.141,   3.956,   3.945,   3.953\n     363,   4.086,   4.135,   3.961,   3.978,   3.976\n     364,   4.119,   4.140,   3.969,   4.005,   3.936\n     365,   4.102,   4.193,   4.111,   4.076,   4.023\n     366,   4.136,   4.232,   4.051,   4.049,   4.019\n     367,   4.112,   4.269,   4.152,   4.132,   4.120\n     368,   4.122,   4.244,   4.130,   4.162,   4.119\n     369,   4.148,   4.333,   4.197,   4.197,   4.156\n     370,   4.118,   4.276,   4.162,   4.158,   4.137\n     371,   4.131,   4.275,   4.167,   4.161,   4.145\n     372,   4.220,   4.363,   4.254,   4.291,   4.229\n     373,   4.196,   4.336,   4.239,   4.268,   4.228\n     374,   4.201,   4.317,   4.232,   4.222,   4.212\n     375,   4.237,   4.392,   4.287,   4.307,   4.278\n     376,   4.209,   4.343,   4.263,   4.274,   4.236\n     377,   4.310,   4.365,   4.315,   4.322,   4.304\n     378,   4.306,   4.431,   4.333,   4.334,   4.317\n     379,   4.341,   4.546,   4.421,   4.447,   4.407\n     380,   4.315,   4.524,   4.355,   4.386,   4.444\n     381,   4.354,   4.533,   4.430,   4.438,   4.446\n     382,   4.360,   4.496,   4.349,   4.346,   4.392\n     383,   4.346,   4.519,   4.379,   4.383,   4.450\n     384,   4.379,   4.532,   4.403,   4.404,   4.436\n     385,   4.339,   4.535,   4.423,   4.426,   4.444\n     386,   4.378,   4.589,   4.476,   4.453,   4.517\n     387,   4.351,   4.579,   4.439,   4.431,   4.460\n     388,   4.349,   4.599,   4.442,   4.443,   4.468\n     389,   4.467,   4.638,   4.509,   4.510,   4.541\n     390,   4.439,   4.595,   4.474,   4.455,   4.514\n     391,   4.523,   4.622,   4.503,   4.496,   4.500\n     392,   4.530,   4.684,   4.533,   4.554,   4.529\n     393,   4.707,   4.762,   4.613,   4.620,   4.635\n     394,   4.644,   4.727,   4.553,   4.552,   4.586\n     395,   4.631,   4.778,   4.634,   4.662,   4.680\n     396,   4.717,   4.843,   4.720,   4.731,   4.738\n     397,   4.670,   4.817,   4.717,   4.724,   4.749\n     398,   4.709,   4.839,   4.741,   4.738,   4.799\n     399,   4.702,   5.035,   4.723,   4.739,   4.827\n     400,   4.746,   4.948,   4.730,   4.735,   4.765\n     401,   4.743,   4.939,   4.724,   4.734,   4.754\n     402,   4.741,   4.934,   4.728,   4.719,   4.735\n     403,   4.793,   4.925,   4.699,   4.702,   4.720\n     404,   4.780,   4.891,   4.729,   4.713,   4.742\n     405,   4.762,   4.970,   4.742,   4.751,   4.734\n     406,   4.831,   4.986,   4.792,   4.778,   4.783\n     407,   4.826,   4.987,   4.784,   4.773,   4.794\n     408,   4.829,   4.996,   4.814,   4.765,   4.800\n     409,   4.965,   5.065,   4.927,   4.901,   4.904\n     410,   4.859,   5.071,   4.851,   4.869,   4.848\n     411,   4.879,   5.074,   4.907,   4.890,   4.883\n     412,   4.881,   5.141,   4.937,   4.935,   4.916\n     413,   4.941,   5.154,   4.960,   4.949,   4.934\n     414,   4.936,   5.143,   4.940,   4.934,   4.936\n     415,   4.947,   5.098,   4.876,   4.880,   4.877\n     416,   4.911,   5.160,   4.882,   4.880,   4.855\n     417,   4.937,   5.153,   4.912,   4.919,   4.915\n     418,   5.006,   5.149,   5.018,   5.004,   4.999\n     419,   4.993,   5.157,   4.976,   4.973,   4.975\n     420,   5.032,   5.152,   4.992,   5.027,   5.003\n     421,   5.018,   5.171,   5.055,   5.051,   5.051\n     422,   5.051,   5.165,   5.067,   5.071,   5.068\n     423,   5.117,   5.244,   5.169,   5.167,   5.169\n     424,   5.148,   5.285,   5.199,   5.193,   5.210\n     425,   5.182,   5.355,   5.261,   5.248,   5.254\n     426,   5.170,   5.291,   5.255,   5.226,   5.237\n     427,   5.183,   5.257,   5.255,   5.215,   5.215\n     428,   5.236,   5.291,   5.240,   5.233,   5.227\n     429,   5.232,   5.296,   5.261,   5.258,   5.244\n     430,   5.225,   5.323,   5.277,   5.258,   5.246\n     431,   5.193,   5.269,   5.239,   5.237,   5.216\n     432,   5.251,   5.343,   5.272,   5.273,   5.259\n     433,   5.244,   5.317,   5.257,   5.242,   5.247\n     434,   5.170,   5.272,   5.233,   5.220,   5.227\n     435,   5.224,   5.297,   5.239,   5.226,   5.223\n     436,   5.263,   5.310,   5.259,   5.247,   5.230\n     437,   5.206,   5.331,   5.254,   5.249,   5.245\n     438,   5.230,   5.353,   5.259,   5.296,   5.255\n     439,   5.245,   5.416,   5.268,   5.297,   5.267\n     440,   5.216,   5.359,   5.248,   5.275,   5.261\n     441,   5.218,   5.448,   5.304,   5.336,   5.293\n     442,   5.302,   5.469,   5.373,   5.388,   5.374\n     443,   5.386,   5.568,   5.458,   5.438,   5.456\n     444,   5.346,   5.501,   5.449,   5.427,   5.428\n     445,   5.370,   5.504,   5.425,   5.435,   5.435\n     446,   5.428,   5.573,   5.483,   5.485,   5.463\n     447,   5.376,   5.537,   5.450,   5.444,   5.442\n     448,   5.443,   5.659,   5.563,   5.553,   5.536\n     449,   5.441,   5.660,   5.570,   5.573,   5.550\n     450,   5.501,   5.652,   5.584,   5.561,   5.573\n     451,   5.596,   5.753,   5.688,   5.650,   5.652\n     452,   5.617,   5.746,   5.666,   5.659,   5.683\n     453,   5.620,   5.746,   5.631,   5.640,   5.632\n     454,   5.702,   5.818,   5.690,   5.747,   5.710\n     455,   5.763,   5.846,   5.704,   5.717,   5.685\n     456,   5.770,   5.849,   5.692,   5.725,   5.714\n     457,   5.789,   5.867,   5.764,   5.770,   5.774\n     458,   5.788,   5.958,   5.818,   5.760,   5.779\n     459,   5.864,   6.065,   5.850,   5.844,   5.842\n     460,   5.870,   6.069,   5.846,   5.843,   5.850\n     461,   5.853,   6.090,   5.869,   5.862,   5.873\n     462,   5.860,   6.065,   5.867,   5.850,   5.830\n     463,   5.861,   6.061,   5.860,   5.866,   5.839\n     464,   5.883,   6.107,   5.880,   5.846,   5.847\n     465,   5.851,   6.095,   5.850,   5.842,   5.842\n     466,   5.878,   6.090,   5.856,   5.834,   5.849\n     467,   5.856,   6.160,   5.877,   5.857,   5.870\n     468,   5.832,   6.094,   5.852,   5.866,   5.887\n     469,   5.828,   6.226,   5.884,   5.890,   5.888\n     470,   5.908,   6.207,   5.904,   5.935,   5.912\n     471,   5.879,   6.190,   5.872,   5.885,   5.878\n     472,   6.000,   6.341,   6.007,   6.059,   6.042\n     473,   6.027,   6.350,   6.067,   6.045,   6.043\n     474,   6.038,   6.420,   6.082,   6.050,   6.068\n     475,   6.102,   6.446,   6.107,   6.122,   6.144\n     476,   6.169,   6.435,   6.219,   6.219,   6.204\n     477,   6.234,   6.498,   6.246,   6.238,   6.227\n     478,   6.177,   6.461,   6.241,   6.265,   6.272\n     479,   6.258,   6.560,   6.343,   6.328,   6.349\n     480,   6.240,   6.575,   6.381,   6.381,   6.376\n     481,   6.281,   6.566,   6.366,   6.388,   6.385\n     482,   6.324,   6.619,   6.509,   6.392,   6.422\n     483,   6.277,   6.517,   6.370,   6.329,   6.339\n     484,   6.301,   6.545,   6.449,   6.351,   6.331\n     485,   6.293,   6.567,   6.450,   6.383,   6.358\n     486,   6.296,   6.569,   6.497,   6.365,   6.374\n     487,   6.333,   6.574,   6.497,   6.388,   6.383\n     488,   6.315,   6.572,   6.569,   6.358,   6.362\n     489,   6.382,   6.610,   6.581,   6.401,   6.417\n     490,   6.277,   6.553,   6.559,   6.343,   6.343\n     491,   6.405,   6.621,   6.612,   6.402,   6.407\n     492,   6.369,   6.586,   6.586,   6.418,   6.418\n     493,   6.366,   6.788,   6.734,   6.532,   6.555\n     494,   6.459,   6.789,   6.795,   6.566,   6.597\n     495,   6.464,   6.794,   6.758,   6.553,   6.588\n     496,   6.441,   6.778,   6.770,   6.571,   6.588\n     497,   6.448,   6.774,   6.764,   6.581,   6.568\n     498,   6.453,   6.869,   6.866,   6.595,   6.571\n     499,   6.512,   6.794,   6.788,   6.597,   6.576\n     500,   6.495,   6.861,   6.825,   6.569,   6.576\n     501,   6.546,   6.807,   6.842,   6.566,   6.558\n     502,   6.564,   6.884,   6.847,   6.558,   6.558\n     503,   6.561,   6.942,   6.962,   6.639,   6.664\n     504,   6.460,   6.892,   6.949,   6.578,   6.570\n     505,   6.566,   6.966,   6.997,   6.668,   6.651\n     506,   6.571,   6.991,   7.035,   6.709,   6.713\n     507,   6.666,   7.077,   7.121,   6.746,   6.753\n     508,   6.744,   7.050,   7.059,   6.834,   6.824\n     509,   6.793,   7.228,   7.238,   6.987,   6.968\n     510,   6.854,   7.195,   7.204,   7.011,   6.973\n     511,   6.891,   7.327,   7.264,   7.115,   7.102\n     512,   7.046,   7.333,   7.329,   7.189,   7.167\n     513,   7.024,   7.311,   7.257,   7.139,   7.082\n     514,   6.991,   7.256,   7.288,   7.105,   7.109\n     515,   7.109,   7.314,   7.277,   7.096,   7.110\n     516,   7.020,   7.216,   7.258,   7.075,   7.069\n     517,   7.126,   7.281,   7.282,   7.208,   7.182\n     518,   7.024,   7.276,   7.290,   7.136,   7.142\n     519,   7.032,   7.371,   7.373,   7.187,   7.188\n     520,   7.095,   7.381,   7.413,   7.207,   7.189\n     521,   7.181,   7.399,   7.394,   7.259,   7.248\n     522,   7.247,   7.514,   7.574,   7.346,   7.353\n     523,   7.388,   7.573,   7.554,   7.378,   7.378\n     524,   7.490,   7.579,   7.577,   7.407,   7.445\n     525,   7.554,   7.575,   7.533,   7.405,   7.437\n     526,   7.567,   7.576,   7.551,   7.411,   7.395\n     527,   7.703,   7.590,   7.549,   7.384,   7.414\n     528,   7.741,   7.595,   7.566,   7.358,   7.425\n     529,   7.787,   7.577,   7.565,   7.385,   7.417\n     530,   7.734,   7.606,   7.608,   7.409,   7.383\n     531,   7.677,   7.583,   7.583,   7.456,   7.473\n     532,   7.593,   7.568,   7.592,   7.481,   7.458\n     533,   7.598,   7.640,   7.604,   7.517,   7.553\n     534,   7.643,   7.667,   7.623,   7.554,   7.566\n     535,   7.597,   7.609,   7.616,   7.578,   7.592\n     536,   7.679,   7.657,   7.672,   7.667,   7.670\n     537,   7.694,   7.646,   7.639,   7.695,   7.693\n     538,   7.663,   7.623,   7.610,   7.602,   7.607\n     539,   7.870,   7.805,   7.843,   7.781,   7.779\n     540,   7.784,   7.769,   7.766,   7.746,   7.784\n     541,   7.914,   7.802,   7.789,   7.823,   7.828\n     542,   7.793,   7.758,   7.784,   7.804,   7.757\n     543,   7.767,   7.800,   7.851,   7.901,   7.839\n     544,   7.896,   7.909,   7.937,   7.892,   7.863\n     545,   7.896,   7.895,   7.959,   7.936,   7.900\n     546,   7.968,   7.963,   7.972,   7.884,   7.882\n     547,   7.972,   8.004,   7.992,   7.948,   7.911\n     548,   8.011,   8.004,   7.973,   7.962,   7.959\n     549,   8.076,   8.049,   8.010,   7.985,   7.990\n     550,   8.003,   7.996,   8.007,   7.970,   7.964\n     551,   8.113,   8.097,   8.073,   7.995,   7.957\n     552,   8.086,   8.076,   8.108,   7.952,   8.001\n     553,   8.124,   8.098,   8.108,   8.017,   8.000\n     554,   8.079,   8.046,   8.076,   7.970,   7.955\n     555,   8.159,   8.200,   8.209,   8.095,   8.086\n     556,   8.154,   8.156,   8.143,   8.058,   8.068\n     557,   8.219,   8.176,   8.197,   8.106,   8.078\n     558,   8.164,   8.142,   8.191,   8.110,   8.114\n     559,   8.137,   8.216,   8.182,   8.135,   8.150\n     560,   8.243,   8.226,   8.218,   8.301,   8.271\n     561,   8.183,   8.193,   8.205,   8.214,   8.184\n     562,   8.232,   8.288,   8.300,   8.266,   8.288\n     563,   8.223,   8.236,   8.194,   8.185,   8.177\n     564,   8.253,   8.255,   8.256,   8.206,   8.238\n     565,   8.270,   8.310,   8.426,   8.283,   8.274\n     566,   8.326,   8.386,   8.467,   8.392,   8.380\n     567,   8.475,   8.405,   8.615,   8.396,   8.399\n     568,   8.504,   8.422,   8.608,   8.394,   8.393\n     569,   8.471,   8.602,   8.848,   8.594,   8.537\n     570,   8.493,   8.538,   8.653,   8.517,   8.502\n     571,   8.590,   8.697,   8.802,   8.638,   8.659\n     572,   8.615,   8.735,   8.771,   8.629,   8.634\n     573,   8.630,   8.714,   8.861,   8.644,   8.616\n     574,   8.722,   8.879,   8.998,   8.717,   8.725\n     575,   8.736,   8.811,   9.103,   8.649,   8.691\n     576,   8.708,   8.801,   9.092,   8.644,   8.679\n     577,   8.755,   8.877,   9.069,   8.725,   8.732\n     578,   8.768,   8.818,   9.231,   8.701,   8.738\n     579,   8.761,   8.891,   9.196,   8.821,   8.766\n     580,   8.870,   8.954,   9.324,   8.914,   8.806\n     581,   8.840,   8.979,   9.280,   8.800,   8.838\n     582,   8.845,   8.930,   9.084,   8.806,   8.787\n     583,   8.923,   8.946,   9.086,   8.737,   8.725\n     584,   9.025,   9.051,   9.254,   8.892,   8.873\n     585,   9.035,   9.072,   9.220,   8.987,   8.998\n     586,   9.026,   9.057,   9.358,   9.015,   9.003\n     587,   9.115,   9.080,   9.519,   9.070,   9.080\n     588,   9.125,   9.119,   9.686,   9.063,   9.041\n     589,   9.100,   9.106,   9.547,   9.055,   9.059\n     590,   9.129,   9.122,   9.546,   9.113,   9.113\n     591,   9.136,   9.118,   9.408,   9.107,   9.095\n     592,   9.216,   9.216,   9.517,   9.144,   9.168\n     593,   9.145,   9.129,   9.437,   9.076,   9.064\n     594,   9.114,   9.094,   9.471,   9.125,   9.090\n     595,   9.185,   9.271,   9.663,   9.201,   9.192\n     596,   9.210,   9.269,   9.658,   9.214,   9.224\n     597,   9.278,   9.307,   9.724,   9.277,   9.272\n     598,   9.400,   9.486,   9.824,   9.475,   9.433\n     599,   9.333,   9.439,   9.664,   9.402,   9.351\n     600,   9.288,   9.433,   9.617,   9.395,   9.392\n     601,   9.429,   9.587,   9.845,   9.537,   9.541\n     602,   9.406,   9.392,   9.679,   9.373,   9.397\n     603,   9.425,   9.295,   9.564,   9.259,   9.247\n     604,   9.459,   9.306,   9.552,   9.262,   9.217\n     605,   9.463,   9.310,   9.577,   9.186,   9.221\n     606,   9.424,   9.254,   9.671,   9.117,   9.147\n     607,   9.450,   9.255,   9.763,   9.212,   9.190\n     608,   9.368,   9.195,   9.602,   9.215,   9.193\n     609,   9.453,   9.294,   9.601,   9.344,   9.357\n     610,   9.361,   9.235,   9.458,   9.201,   9.229\n     611,   9.462,   9.416,   9.660,   9.330,   9.427\n     612,   9.497,   9.417,   9.619,   9.311,   9.366\n     613,   9.606,   9.514,   9.665,   9.508,   9.485\n     614,   9.530,   9.493,   9.788,   9.399,   9.409\n     615,   9.606,   9.537,   9.802,   9.400,   9.428\n     616,   9.677,   9.563,   9.912,   9.410,   9.448\n     617,   9.764,   9.645,  10.028,   9.506,   9.487\n     618,   9.727,   9.625,  10.008,   9.578,   9.566\n     619,   9.742,   9.632,   9.896,   9.557,   9.512\n     620,   9.699,   9.665,   9.862,   9.528,   9.549\n     621,   9.686,   9.593,   9.780,   9.572,   9.570\n     622,   9.757,   9.664,   9.954,   9.689,   9.665\n     623,   9.795,   9.711,  10.171,   9.807,   9.753\n     624,   9.798,   9.730,  10.081,   9.761,   9.755\n     625,   9.851,   9.772,  10.140,   9.816,   9.798\n     626,   9.861,   9.759,  10.050,   9.787,   9.805\n     627,   9.853,   9.710,   9.891,   9.742,   9.758\n     628,   9.839,   9.729,  10.001,   9.859,   9.835\n     629,   9.980,   9.884,  10.069,   9.819,   9.859\n     630,   9.923,   9.821,   9.921,   9.805,   9.862\n     631,   9.939,   9.833,  10.013,   9.842,   9.854\n     632,   9.969,   9.878,  10.000,   9.908,   9.899\n     633,  10.171,  10.064,  10.213,  10.130,  10.114\n     634,  10.114,  10.002,  10.270,  10.030,  10.018\n     635,  10.204,  10.144,  10.477,  10.144,  10.177\n     636,  10.236,  10.131,  10.333,  10.190,  10.171\n     637,  10.208,  10.119,  10.316,  10.187,  10.175\n     638,  10.205,  10.126,  10.242,  10.130,  10.151\n     639,  10.128,  10.050,  10.232,  10.110,  10.180\n     640,  10.211,  10.092,  10.230,  10.142,  10.136\n     641,  10.205,  10.054,  10.190,  10.127,  10.070\n     642,  10.126,  10.162,  10.243,  10.139,  10.141\n     643,  10.209,  10.063,  10.341,  10.134,  10.169\n     644,  10.210,  10.182,  10.362,  10.127,  10.165\n     645,  10.313,  10.213,  10.292,  10.171,  10.224\n     646,  10.338,  10.256,  10.403,  10.231,  10.254\n     647,  10.423,  10.397,  10.504,  10.415,  10.439\n     648,  10.451,  10.611,  10.555,  10.419,  10.529\n     649,  10.583,  10.617,  10.530,  10.422,  10.548\n     650,  10.679,  10.721,  10.653,  10.520,  10.623\n     651,  10.645,  10.693,  10.595,  10.481,  10.543\n     652,  10.639,  10.789,  10.692,  10.426,  10.671\n     653,  10.675,  10.791,  10.591,  10.395,  10.628\n     654,  10.624,  10.839,  10.509,  10.430,  10.625\n     655,  10.578,  10.834,  10.549,  10.333,  10.785\n     656,  10.542,  10.872,  10.537,  10.316,  10.779\n     657,  10.498,  10.859,  10.511,  10.346,  10.829\n     658,  10.515,  10.814,  10.551,  10.323,  10.802\n     659,  10.550,  10.848,  10.566,  10.437,  10.816\n     660,  10.615,  10.938,  10.703,  10.454,  10.901\n     661,  10.568,  10.906,  10.746,  10.420,  10.902\n     662,  10.630,  10.947,  10.767,  10.404,  10.845\n     663,  10.868,  11.125,  10.747,  10.652,  10.840\n     664,  10.878,  11.102,  10.699,  10.659,  10.840\n     665,  10.912,  11.204,  10.893,  10.766,  10.942\n     666,  10.820,  11.155,  10.807,  10.717,  10.979\n     667,  10.840,  11.174,  10.837,  10.765,  10.922\n     668,  10.843,  11.210,  10.786,  10.749,  10.910\n     669,  10.821,  11.211,  10.865,  10.751,  10.956\n     670,  10.816,  11.236,  10.849,  10.660,  10.913\n     671,  10.802,  11.142,  10.751,  10.595,  10.856\n     672,  10.874,  11.195,  10.809,  10.702,  10.882\n     673,  10.929,  11.265,  10.870,  10.756,  10.932\n     674,  11.012,  11.379,  10.956,  10.881,  11.110\n     675,  11.105,  11.357,  10.937,  10.884,  11.090\n     676,  11.129,  11.470,  11.048,  10.950,  11.141\n     677,  11.092,  11.488,  11.113,  11.035,  11.203\n     678,  11.140,  11.584,  11.138,  11.041,  11.247\n     679,  11.276,  11.740,  11.293,  11.146,  11.339\n     680,  11.401,  11.775,  11.389,  11.240,  11.426\n     681,  11.509,  11.953,  11.530,  11.416,  11.582\n     682,  11.523,  11.892,  11.531,  11.476,  11.654\n     683,  11.518,  11.830,  11.486,  11.426,  11.643\n     684,  11.559,  11.857,  11.504,  11.470,  11.600\n     685,  11.597,  11.960,  11.593,  11.532,  11.617\n     686,  11.640,  12.016,  11.692,  11.629,  11.738\n     687,  11.666,  12.070,  11.808,  11.602,  11.717\n     688,  11.710,  12.055,  11.725,  11.600,  11.661\n     689,  11.709,  12.000,  11.705,  11.640,  11.675\n     690,  11.658,  12.017,  11.692,  11.631,  11.714\n     691,  11.617,  12.031,  11.740,  11.604,  11.706\n     692,  11.654,  11.994,  11.684,  11.550,  11.657\n     693,  11.938,  12.272,  11.920,  11.753,  11.854\n     694,  11.950,  12.273,  11.917,  11.797,  11.798\n     695,  11.960,  12.286,  12.025,  11.723,  11.805\n     696,  12.020,  12.309,  11.916,  11.783,  11.797\n     697,  12.066,  12.388,  11.984,  11.900,  11.894\n     698,  12.066,  12.479,  11.965,  11.939,  11.988\n     699,  11.952,  12.438,  11.919,  11.834,  11.953\n     700,  11.960,  12.486,  11.961,  11.893,  12.029\n     701,  11.958,  12.571,  12.130,  11.947,  12.075\n     702,  12.122,  12.596,  12.119,  11.943,  12.129\n     703,  12.029,  12.657,  12.130,  11.913,  12.194\n     704,  12.079,  12.676,  11.989,  11.919,  12.209\n     705,  12.193,  12.677,  12.009,  11.940,  12.282\n     706,  12.181,  12.694,  12.121,  11.944,  12.222\n     707,  12.196,  12.775,  12.123,  12.071,  12.312\n     708,  12.227,  12.940,  12.154,  12.102,  12.329\n     709,  12.319,  12.928,  12.384,  12.184,  12.389\n     710,  12.335,  12.980,  12.398,  12.214,  12.465\n     711,  12.293,  12.961,  12.536,  12.189,  12.524\n     712,  12.369,  13.036,  12.387,  12.223,  12.441\n     713,  12.340,  12.979,  12.366,  12.247,  12.563\n     714,  12.278,  12.919,  12.355,  12.310,  12.547\n     715,  12.300,  12.938,  12.377,  12.296,  12.426\n     716,  12.290,  12.955,  12.356,  12.165,  12.411\n     717,  13.302,  14.003,  13.430,  13.231,  13.581\n     718,  13.093,  13.779,  13.226,  13.058,  13.303\n     719,  13.019,  13.741,  13.122,  12.895,  13.250\n     720,  13.185,  13.831,  13.202,  13.047,  13.402\n     721,  13.057,  13.764,  13.165,  13.011,  13.327\n     722,  13.206,  13.808,  13.321,  13.063,  13.364\n     723,  13.151,  13.870,  13.328,  13.093,  13.317\n     724,  13.119,  13.745,  13.293,  13.064,  13.362\n     725,  13.200,  13.654,  13.232,  13.039,  13.354\n     726,  13.352,  13.818,  13.410,  13.117,  13.532\n     727,  13.311,  13.743,  13.335,  13.123,  13.398\n     728,  13.445,  13.789,  13.348,  13.260,  13.526\n     729,  13.381,  13.978,  13.424,  13.458,  13.587\n     730,  13.397,  13.877,  13.432,  13.286,  13.629\n     731,  13.539,  13.868,  13.619,  13.340,  13.614\n     732,  13.485,  13.836,  13.472,  13.296,  13.652\n     733,  13.385,  13.913,  13.667,  13.335,  13.705\n     734,  13.813,  14.167,  13.858,  13.611,  14.033\n     735,  13.769,  14.071,  13.737,  13.648,  13.931\n     736,  13.796,  14.176,  13.747,  13.694,  13.976\n     737,  13.841,  14.147,  13.832,  13.694,  14.036\n     738,  13.604,  14.061,  13.751,  13.651,  13.944\n     739,  13.664,  14.100,  13.947,  13.662,  14.067\n     740,  13.625,  14.115,  13.892,  13.630,  13.897\n     741,  13.623,  14.097,  13.809,  13.592,  13.897\n     742,  13.662,  14.236,  13.705,  13.667,  14.067\n     743,  13.894,  14.407,  14.028,  13.991,  14.138\n     744,  13.723,  14.235,  14.083,  13.852,  14.004\n     745,  13.871,  14.231,  14.019,  13.853,  14.123\n     746,  13.954,  14.290,  14.165,  13.791,  14.233\n     747,  13.801,  14.283,  14.154,  13.822,  14.202\n     748,  13.771,  14.196,  13.908,  13.791,  14.126\n     749,  13.886,  14.388,  13.951,  13.849,  14.173\n     750,  13.924,  14.342,  14.056,  14.062,  14.280\n     751,  13.844,  14.230,  13.972,  13.896,  14.194\n     752,  13.861,  14.221,  14.115,  13.896,  14.278\n     753,  13.997,  14.393,  14.216,  13.961,  14.366\n     754,  13.928,  14.333,  14.111,  13.912,  14.425\n     755,  13.893,  14.487,  14.127,  13.983,  14.483\n     756,  14.056,  14.412,  14.134,  14.104,  14.448\n     757,  14.056,  14.523,  14.213,  14.278,  14.447\n     758,  14.295,  14.676,  14.468,  14.397,  14.787\n     759,  14.170,  14.556,  14.414,  14.264,  14.820\n     760,  14.235,  14.628,  14.482,  14.260,  14.778\n     761,  14.252,  14.749,  14.456,  14.336,  14.822\n     762,  14.303,  14.896,  14.361,  14.331,  14.665\n     763,  14.335,  14.792,  14.378,  14.288,  14.658\n     764,  14.452,  14.779,  14.619,  14.467,  14.825\n     765,  14.468,  14.843,  14.695,  14.373,  14.830\n     766,  14.366,  14.786,  14.430,  14.339,  14.918\n     767,  14.335,  14.856,  14.450,  14.410,  14.767\n     768,  14.284,  14.876,  14.382,  14.271,  14.765\n     769,  14.270,  15.131,  14.505,  14.386,  14.782\n     770,  14.521,  15.010,  14.630,  14.504,  14.799\n     771,  14.533,  14.856,  14.611,  14.409,  14.995\n     772,  14.569,  14.939,  14.702,  14.461,  15.111\n     773,  14.415,  15.051,  14.641,  14.458,  14.894\n     774,  14.508,  15.046,  14.707,  14.564,  15.007\n     775,  14.450,  15.057,  14.681,  14.610,  14.962\n     776,  14.854,  15.190,  14.856,  14.715,  15.112\n     777,  14.940,  15.185,  14.843,  14.758,  15.231\n     778,  14.701,  15.054,  14.797,  14.613,  15.087\n     779,  14.613,  15.077,  14.677,  14.573,  15.139\n     780,  14.550,  15.198,  14.671,  14.561,  15.087\n     781,  14.578,  15.249,  14.768,  14.716,  15.090\n     782,  15.093,  15.600,  15.176,  15.082,  15.411\n     783,  15.257,  15.419,  15.182,  15.139,  15.397\n     784,  15.345,  15.488,  15.424,  15.074,  15.408\n     785,  15.322,  15.705,  15.410,  15.140,  15.509\n     786,  15.212,  15.747,  15.313,  15.195,  15.467\n     787,  15.090,  15.551,  15.288,  15.119,  15.486\n     788,  15.205,  15.767,  15.423,  15.317,  15.547\n     789,  15.362,  15.727,  15.299,  15.397,  15.569\n     790,  15.310,  15.749,  15.365,  15.277,  15.555\n     791,  15.381,  15.955,  15.569,  15.410,  15.810\n     792,  15.258,  15.900,  15.364,  15.303,  15.615\n     793,  15.313,  15.998,  15.458,  15.348,  15.713\n     794,  15.428,  16.060,  15.534,  15.445,  15.676\n     795,  15.612,  15.905,  15.541,  15.549,  15.679\n     796,  15.697,  15.963,  15.612,  15.433,  15.808\n     797,  15.515,  16.152,  15.508,  15.509,  15.798\n     798,  15.383,  16.191,  15.388,  15.344,  15.701\n     799,  15.377,  16.158,  15.480,  15.407,  15.861\n     800,  15.472,  16.328,  15.468,  15.427,  15.847\n     801,  15.805,  16.315,  15.719,  15.562,  15.990\n     802,  15.761,  16.154,  15.532,  15.436,  15.898\n     803,  15.520,  16.379,  15.753,  15.519,  16.014\n     804,  15.505,  16.325,  15.554,  15.380,  15.693\n     805,  15.566,  16.232,  15.470,  15.585,  15.807\n     806,  16.006,  16.601,  15.867,  15.978,  15.840\n     807,  15.979,  16.405,  15.803,  15.897,  15.826\n     808,  16.016,  16.530,  15.943,  15.817,  15.964\n     809,  15.801,  16.541,  16.104,  15.950,  16.008\n     810,  15.912,  16.609,  16.107,  15.919,  15.941\n     811,  15.900,  16.664,  16.074,  16.146,  16.001\n     812,  16.203,  16.674,  16.098,  16.158,  16.009\n     813,  16.208,  16.766,  16.026,  15.996,  15.990\n     814,  16.117,  16.797,  16.004,  15.985,  16.026\n     815,  15.952,  16.822,  15.959,  16.032,  15.912\n     816,  15.848,  16.735,  16.040,  15.965,  15.912\n     817,  15.965,  16.802,  16.074,  16.195,  16.061\n     818,  16.119,  16.866,  16.313,  16.191,  16.228\n     819,  16.011,  16.712,  16.178,  15.965,  16.145\n     820,  16.220,  16.886,  16.227,  16.149,  16.173\n     821,  16.075,  16.840,  16.325,  16.262,  16.246\n     822,  16.193,  16.727,  16.208,  16.252,  16.248\n     823,  16.206,  16.840,  16.236,  16.354,  16.253\n     824,  16.371,  16.831,  16.432,  16.304,  16.245\n     825,  16.626,  16.869,  16.443,  16.205,  16.280\n     826,  16.354,  16.878,  16.330,  16.153,  16.283\n     827,  16.229,  16.894,  16.477,  16.193,  16.271\n     828,  16.197,  16.838,  16.571,  16.251,  16.271\n     829,  16.448,  16.989,  16.608,  16.640,  16.398\n     830,  16.821,  17.144,  16.902,  16.671,  16.633\n     831,  16.749,  17.444,  16.746,  16.666,  16.609\n     832,  16.914,  17.481,  16.760,  16.687,  16.722\n     833,  16.730,  17.280,  16.986,  16.700,  16.801\n     834,  16.739,  17.166,  16.745,  16.795,  16.635\n     835,  17.025,  17.265,  17.049,  17.021,  16.904\n     836,  17.046,  17.385,  16.938,  16.914,  16.838\n     837,  17.088,  17.487,  17.014,  16.885,  17.090\n     838,  17.050,  17.247,  16.870,  16.767,  16.789\n     839,  16.849,  17.218,  17.132,  16.796,  16.846\n     840,  16.815,  17.252,  16.915,  16.829,  16.932\n     841,  16.854,  17.225,  16.899,  16.845,  16.987\n     842,  17.305,  17.537,  17.179,  16.924,  17.142\n     843,  17.108,  17.518,  17.057,  16.908,  17.088\n     844,  16.979,  17.384,  16.925,  16.793,  16.887\n     845,  16.888,  17.314,  16.984,  16.912,  16.974\n     846,  16.837,  17.386,  17.062,  16.946,  16.947\n     847,  17.004,  17.418,  17.021,  16.847,  16.918\n     848,  17.134,  17.549,  17.164,  16.880,  17.101\n     849,  17.097,  17.619,  17.201,  17.088,  17.127\n     850,  16.991,  17.567,  17.239,  17.245,  17.049\n     851,  17.009,  17.432,  17.083,  17.217,  16.954\n     852,  17.143,  17.405,  17.121,  16.959,  16.949\n     853,  17.188,  17.499,  17.031,  16.935,  17.027\n     854,  17.481,  17.905,  17.507,  17.366,  17.731\n     855,  17.375,  17.793,  17.491,  17.405,  17.370\n     856,  17.379,  17.786,  17.660,  17.551,  17.442\n     857,  17.629,  17.852,  17.437,  17.489,  17.327\n     858,  17.483,  17.983,  17.434,  17.313,  17.369\n     859,  17.497,  17.975,  17.673,  17.422,  17.475\n     860,  17.617,  18.093,  17.623,  17.499,  17.619\n     861,  17.521,  17.943,  17.602,  17.439,  17.361\n     862,  17.430,  17.916,  17.516,  17.474,  17.324\n     863,  17.369,  17.963,  17.451,  17.458,  17.514\n     864,  17.449,  18.017,  17.291,  17.267,  17.328\n     865,  17.641,  17.984,  17.700,  17.514,  17.580\n     866,  17.545,  17.880,  17.466,  17.401,  17.540\n     867,  17.269,  17.737,  17.366,  17.245,  17.290\n     868,  17.707,  17.978,  17.666,  17.488,  17.505\n     869,  17.572,  18.011,  17.479,  17.429,  17.548\n     870,  17.720,  18.084,  17.656,  17.557,  17.624\n     871,  17.583,  18.049,  17.823,  17.531,  17.563\n     872,  17.559,  17.900,  17.696,  17.570,  17.663\n     873,  17.764,  18.213,  17.749,  17.818,  17.658\n     874,  17.918,  18.244,  17.908,  17.772,  17.794\n     875,  18.010,  18.177,  17.747,  17.740,  17.883\n     876,  17.934,  18.105,  17.990,  17.939,  17.875\n     877,  17.898,  18.020,  18.004,  17.877,  17.861\n     878,  18.136,  18.675,  18.285,  18.204,  18.228\n     879,  18.414,  18.580,  18.498,  18.269,  18.338\n     880,  18.327,  18.652,  18.594,  18.233,  18.490\n     881,  18.400,  18.660,  18.569,  18.317,  18.375\n     882,  18.321,  18.741,  18.582,  18.456,  18.425\n     883,  18.337,  18.749,  18.426,  18.356,  18.514\n     884,  18.718,  18.947,  18.534,  18.595,  18.646\n     885,  18.928,  18.884,  18.746,  18.539,  18.725\n     886,  18.728,  18.904,  18.434,  18.502,  18.453\n     887,  18.480,  18.917,  18.546,  18.431,  18.398\n     888,  18.394,  18.766,  18.659,  18.434,  18.387\n     889,  18.444,  18.926,  18.549,  18.437,  18.308\n     890,  18.703,  18.975,  18.766,  18.720,  18.756\n     891,  18.475,  18.963,  18.721,  18.533,  18.626\n     892,  18.462,  19.078,  18.742,  18.731,  18.581\n     893,  18.331,  19.022,  18.699,  18.730,  18.466\n     894,  18.273,  19.122,  18.574,  18.596,  18.539\n     895,  18.608,  19.071,  18.607,  18.517,  18.617\n     896,  18.479,  19.075,  18.692,  18.488,  18.553\n     897,  18.396,  19.184,  18.668,  18.479,  18.483\n     898,  18.402,  19.184,  18.810,  18.579,  18.610\n     899,  18.657,  19.127,  18.636,  18.751,  18.588\n     900,  18.742,  19.079,  18.586,  18.613,  18.711\n     901,  18.880,  19.247,  19.130,  19.035,  19.069\n     902,  19.387,  19.613,  19.339,  19.203,  19.231\n     903,  19.003,  19.642,  19.406,  19.191,  19.076\n     904,  19.184,  19.796,  19.205,  19.180,  19.368\n     905,  19.234,  19.710,  19.220,  19.183,  19.112\n     906,  19.352,  19.742,  19.406,  19.318,  19.203\n     907,  19.316,  19.965,  19.393,  19.352,  19.294\n     908,  19.155,  19.978,  19.466,  19.228,  19.221\n     909,  19.527,  19.999,  19.543,  19.349,  19.441\n     910,  19.410,  19.940,  19.376,  19.384,  19.343\n     911,  19.580,  19.906,  19.366,  19.275,  19.472\n     912,  19.477,  20.106,  19.466,  19.289,  19.220\n     913,  19.293,  19.984,  19.458,  19.334,  19.302\n     914,  19.597,  20.002,  19.470,  19.372,  19.552\n     915,  19.643,  20.220,  19.502,  19.358,  19.488\n     916,  19.537,  19.952,  19.667,  19.473,  19.525\n     917,  19.791,  20.173,  19.850,  19.525,  19.464\n     918,  19.610,  20.020,  19.699,  19.513,  19.432\n     919,  19.785,  20.027,  19.651,  19.537,  19.648\n     920,  20.015,  20.145,  19.772,  19.739,  19.660\n     921,  19.686,  20.173,  19.625,  19.540,  19.544\n     922,  19.758,  20.425,  20.035,  19.655,  19.748\n     923,  19.742,  20.244,  20.009,  19.782,  19.652\n     924,  19.761,  20.144,  19.842,  19.717,  19.809\n     925,  19.841,  20.028,  19.623,  19.574,  19.537\n     926,  20.260,  20.885,  20.163,  20.463,  20.226\n     927,  20.050,  20.667,  20.128,  20.115,  20.213\n     928,  20.258,  20.672,  20.225,  20.036,  20.213\n     929,  20.377,  20.615,  20.234,  20.206,  20.203\n     930,  20.347,  20.376,  20.286,  20.330,  20.256\n     931,  20.334,  20.899,  20.246,  20.329,  20.148\n     932,  20.075,  20.865,  20.369,  20.157,  20.212\n     933,  20.169,  20.767,  20.312,  20.323,  20.294\n     934,  20.134,  20.524,  20.134,  20.092,  20.330\n     935,  20.174,  20.563,  20.038,  20.360,  20.230\n     936,  20.215,  21.026,  20.170,  20.260,  20.038\n     937,  20.372,  21.169,  20.725,  20.365,  20.518\n     938,  20.193,  20.892,  20.231,  20.164,  20.501\n     939,  20.375,  20.624,  20.282,  20.063,  20.286\n     940,  20.207,  20.818,  20.324,  20.529,  20.293\n     941,  20.126,  21.042,  20.352,  20.245,  20.158\n     942,  20.221,  20.710,  20.364,  20.031,  20.211\n     943,  20.370,  20.724,  20.262,  20.105,  20.233\n     944,  20.491,  20.879,  20.378,  20.304,  20.234\n     945,  20.467,  21.117,  20.491,  20.560,  20.449\n     946,  20.298,  21.182,  20.634,  20.402,  20.452\n     947,  20.537,  21.013,  20.447,  20.240,  20.482\n     948,  20.625,  20.847,  20.394,  20.443,  20.451\n     949,  20.652,  21.265,  20.856,  20.727,  20.509\n     950,  20.804,  21.447,  21.247,  21.069,  20.901\n     951,  20.767,  21.436,  21.260,  20.665,  20.893\n     952,  20.880,  21.496,  21.144,  20.909,  21.263\n     953,  21.102,  21.530,  21.051,  21.034,  21.050\n     954,  21.282,  21.665,  21.078,  21.211,  21.008\n     955,  21.242,  21.534,  21.223,  21.236,  21.208\n     956,  21.171,  21.526,  21.149,  21.069,  21.251\n     957,  21.210,  21.677,  21.126,  21.347,  21.572\n     958,  21.285,  22.149,  21.193,  21.233,  21.043\n     959,  21.152,  21.629,  21.572,  21.463,  21.293\n     960,  21.325,  21.792,  21.420,  21.380,  21.428\n     961,  21.457,  21.638,  21.702,  21.578,  21.772\n     962,  21.707,  21.777,  21.774,  21.821,  21.462\n     963,  21.636,  21.741,  21.981,  21.927,  21.552\n     964,  21.630,  21.844,  21.993,  21.605,  21.655\n     965,  21.936,  21.593,  21.783,  21.572,  21.723\n     966,  21.691,  21.812,  21.807,  21.751,  21.913\n     967,  21.974,  21.865,  22.044,  21.874,  21.718\n     968,  21.930,  21.811,  22.223,  21.908,  21.797\n     969,  21.825,  21.924,  22.082,  21.798,  21.884\n     970,  21.825,  21.857,  22.116,  21.791,  21.768\n     971,  21.836,  22.113,  22.254,  21.822,  21.791\n     972,  22.216,  22.370,  22.730,  22.240,  22.097\n     973,  22.066,  22.460,  22.346,  21.989,  22.147\n     974,  21.993,  22.549,  22.264,  22.187,  22.154\n     975,  21.884,  22.525,  22.672,  22.168,  22.112\n     976,  22.271,  22.503,  23.054,  22.198,  22.241\n     977,  22.131,  22.346,  22.589,  22.161,  22.350\n     978,  22.020,  22.560,  22.310,  22.175,  22.226\n     979,  22.122,  22.530,  22.428,  22.083,  22.137\n     980,  22.033,  22.636,  22.763,  22.089,  22.046\n     981,  22.545,  22.660,  23.078,  22.390,  22.516\n     982,  22.986,  22.780,  22.846,  22.668,  22.772\n     983,  22.466,  22.777,  22.796,  22.502,  22.427\n     984,  22.794,  23.021,  23.153,  22.613,  22.372\n     985,  22.700,  22.701,  23.332,  22.553,  22.476\n     986,  22.841,  22.935,  22.822,  22.441,  22.605\n     987,  22.427,  23.058,  22.927,  22.882,  22.583\n     988,  22.380,  23.045,  23.031,  22.780,  22.387\n     989,  22.858,  22.788,  23.023,  22.497,  22.485\n     990,  22.818,  22.888,  23.002,  22.372,  22.811\n     991,  22.436,  22.921,  22.985,  22.778,  22.494\n     992,  22.470,  23.260,  23.215,  22.567,  22.400\n     993,  22.753,  22.940,  23.239,  22.552,  22.629\n     994,  22.564,  23.148,  23.115,  22.402,  22.690\n     995,  22.588,  23.366,  23.089,  22.668,  22.720\n     996,  22.718,  23.649,  23.451,  22.738,  22.736\n     997,  23.002,  23.400,  23.729,  22.828,  23.070\n     998,  22.691,  23.463,  23.477,  22.619,  22.948\n     999,  22.965,  23.644,  23.689,  22.715,  22.883\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_factorial_impl_values_to_100.csv",
    "content": "   value,    loop,switchloop,recursion\n  number,  number,  number,  number\n       0,   0.000,   0.000,   0.000\n       1,   0.000,   0.000,   0.000\n       2,   0.000,   0.000,   0.000\n       3,   0.000,   0.000,   0.000\n       4,   0.000,   0.000,   0.000\n       5,   0.000,   0.000,   0.000\n       6,   0.000,   0.000,   0.000\n       7,   0.000,   0.000,   0.000\n       8,   0.000,   0.000,   0.000\n       9,   0.000,   0.000,   0.000\n      10,   0.000,   0.000,   0.000\n      11,   0.000,   0.000,   0.000\n      12,   0.000,   0.000,   0.000\n      13,   0.000,   0.000,   0.000\n      14,   0.000,   0.000,   0.000\n      15,   0.000,   0.000,   0.000\n      16,   0.000,   0.000,   0.000\n      17,   0.001,   0.000,   0.000\n      18,   0.000,   0.000,   0.000\n      19,   0.011,   0.000,   0.000\n      20,   0.008,   0.000,   0.000\n      21,   0.137,   0.128,   0.159\n      22,   0.123,   0.126,   0.138\n      23,   0.126,   0.115,   0.125\n      24,   0.119,   0.125,   0.126\n      25,   0.114,   0.115,   0.137\n      26,   0.132,   0.128,   0.124\n      27,   0.161,   0.165,   0.177\n      28,   0.124,   0.132,   0.145\n      29,   0.134,   0.115,   0.140\n      30,   0.134,   0.131,   0.138\n      31,   0.123,   0.127,   0.143\n      32,   0.136,   0.120,   0.154\n      33,   0.127,   0.131,   0.147\n      34,   0.274,   0.257,   0.301\n      35,   0.228,   0.212,   0.234\n      36,   0.236,   0.234,   0.233\n      37,   0.232,   0.225,   0.236\n      38,   0.231,   0.224,   0.235\n      39,   0.228,   0.228,   0.235\n      40,   0.277,   0.273,   0.277\n      41,   0.239,   0.227,   0.256\n      42,   0.226,   0.224,   0.253\n      43,   0.236,   0.239,   0.241\n      44,   0.238,   0.240,   0.254\n      45,   0.349,   0.356,   0.371\n      46,   0.339,   0.323,   0.363\n      47,   0.325,   0.324,   0.332\n      48,   0.324,   0.316,   0.322\n      49,   0.321,   0.317,   0.348\n      50,   0.352,   0.351,   0.384\n      51,   0.341,   0.341,   0.377\n      52,   0.328,   0.334,   0.355\n      53,   0.327,   0.324,   0.343\n      54,   0.332,   0.319,   0.346\n      55,   0.357,   0.315,   0.349\n      56,   0.487,   0.477,   0.517\n      57,   0.455,   0.448,   0.479\n      58,   0.433,   0.414,   0.454\n      59,   0.432,   0.415,   0.445\n      60,   0.425,   0.414,   0.463\n      61,   0.511,   0.485,   0.496\n      62,   0.499,   0.486,   0.508\n      63,   0.447,   0.450,   0.490\n      64,   0.486,   0.460,   0.504\n      65,   0.559,   0.562,   0.576\n      66,   0.552,   0.540,   0.737\n      67,   0.553,   0.550,   0.778\n      68,   0.554,   0.524,   0.756\n      69,   0.526,   0.527,   0.790\n      70,   0.579,   0.604,   0.797\n      71,   0.554,   0.576,   0.813\n      72,   0.589,   0.564,   0.803\n      73,   0.575,   0.574,   0.781\n      74,   0.562,   0.541,   0.826\n      75,   0.717,   0.675,   0.776\n      76,   0.687,   0.665,   0.789\n      77,   0.702,   0.662,   0.788\n      78,   0.691,   0.658,   0.824\n      79,   0.667,   0.628,   0.804\n      80,   0.742,   0.731,   0.814\n      81,   0.739,   0.696,   0.856\n      82,   0.744,   0.731,   0.957\n      83,   0.739,   0.695,   0.916\n      84,   0.824,   0.757,   0.899\n      85,   0.795,   0.748,   0.929\n      86,   0.790,   0.746,   0.968\n      87,   0.774,   0.746,   0.930\n      88,   0.846,   0.807,   0.952\n      89,   0.813,   0.799,   1.036\n      90,   0.825,   0.769,   1.016\n      91,   0.767,   0.808,   1.029\n      92,   0.830,   0.795,   1.045\n      93,   0.956,   0.966,   1.053\n      94,   0.916,   0.904,   1.027\n      95,   0.910,   0.902,   1.038\n      96,   0.953,   0.889,   1.046\n      97,   0.986,   0.962,   1.031\n      98,   0.999,   0.985,   1.168\n      99,   0.972,   0.915,   1.176\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_factorial_impl_values_to_1000.csv",
    "content": "   value,    loop,switchloop,recursion,  simple,loopDivLimit\n  number,  number,  number,  number,  number,  number\n       0,   0.100,   0.000,   0.000,   0.000,   0.010\n       1,   0.000,   0.000,   0.000,   0.000,   0.000\n       2,   0.000,   0.000,   0.000,   0.000,   0.000\n       3,   0.000,   0.000,   0.000,   0.000,   0.000\n       4,   0.000,   0.000,   0.000,   0.000,   0.000\n       5,   0.000,   0.000,   0.000,   0.000,   0.000\n       6,   0.000,   0.000,   0.000,   0.000,   0.000\n       7,   0.000,   0.000,   0.000,   0.000,   0.000\n       8,   0.000,   0.000,   0.000,   0.000,   0.000\n       9,   0.000,   0.000,   0.000,   0.000,   0.000\n      10,   0.000,   0.000,   0.000,   0.050,   0.000\n      11,   0.000,   0.000,   0.000,   0.070,   0.000\n      12,   0.000,   0.000,   0.000,   0.100,   0.000\n      13,   0.000,   0.000,   0.000,   0.100,   0.000\n      14,   0.000,   0.000,   0.000,   0.100,   0.000\n      15,   0.000,   0.000,   0.000,   0.100,   0.000\n      16,   0.000,   0.000,   0.000,   0.100,   0.000\n      17,   0.000,   0.000,   0.000,   0.100,   0.000\n      18,   0.000,   0.000,   0.000,   0.140,   0.000\n      19,   0.000,   0.000,   0.000,   0.200,   0.000\n      20,   0.000,   0.000,   0.000,   0.200,   0.000\n      21,   0.100,   0.100,   0.170,   0.300,   0.100\n      22,   0.100,   0.100,   0.100,   0.300,   0.100\n      23,   0.100,   0.100,   0.100,   0.300,   0.100\n      24,   0.100,   0.100,   0.100,   0.330,   0.100\n      25,   0.100,   0.100,   0.100,   0.420,   0.100\n      26,   0.100,   0.100,   0.100,   0.440,   0.100\n      27,   0.100,   0.100,   0.100,   0.500,   0.100\n      28,   0.100,   0.100,   0.100,   0.500,   0.100\n      29,   0.100,   0.100,   0.100,   0.500,   0.100\n      30,   0.100,   0.100,   0.100,   0.580,   0.100\n      31,   0.100,   0.100,   0.100,   0.600,   0.100\n      32,   0.100,   0.100,   0.100,   0.670,   0.100\n      33,   0.100,   0.100,   0.100,   0.700,   0.100\n      34,   0.200,   0.130,   0.140,   0.730,   0.100\n      35,   0.100,   0.100,   0.100,   0.710,   0.100\n      36,   0.100,   0.100,   0.100,   0.890,   0.100\n      37,   0.100,   0.100,   0.100,   0.800,   0.100\n      38,   0.100,   0.100,   0.100,   0.900,   0.100\n      39,   0.100,   0.100,   0.100,   0.900,   0.100\n      40,   0.100,   0.130,   0.130,   0.920,   0.150\n      41,   0.100,   0.100,   0.100,   0.950,   0.100\n      42,   0.100,   0.100,   0.100,   1.000,   0.100\n      43,   0.100,   0.100,   0.100,   1.040,   0.100\n      44,   0.100,   0.100,   0.100,   1.120,   0.100\n      45,   0.200,   0.200,   0.200,   1.250,   0.200\n      46,   0.200,   0.200,   0.200,   1.150,   0.200\n      47,   0.170,   0.200,   0.190,   1.180,   0.200\n      48,   0.150,   0.200,   0.180,   1.240,   0.200\n      49,   0.200,   0.200,   0.200,   1.330,   0.200\n      50,   0.200,   0.200,   0.200,   1.300,   0.200\n      51,   0.200,   0.200,   0.200,   1.300,   0.200\n      52,   0.200,   0.200,   0.200,   1.340,   0.200\n      53,   0.200,   0.200,   0.200,   1.460,   0.200\n      54,   0.200,   0.200,   0.200,   1.460,   0.200\n      55,   0.200,   0.200,   0.200,   1.500,   0.200\n      56,   0.300,   0.300,   0.270,   1.500,   0.300\n      57,   0.210,   0.230,   0.230,   1.540,   0.270\n      58,   0.200,   0.200,   0.200,   1.610,   0.210\n      59,   0.210,   0.210,   0.200,   1.700,   0.210\n      60,   0.200,   0.220,   0.200,   1.650,   0.210\n      61,   0.300,   0.300,   0.300,   1.720,   0.300\n      62,   0.300,   0.300,   0.290,   1.800,   0.300\n      63,   0.260,   0.230,   0.280,   1.810,   0.290\n      64,   0.280,   0.300,   0.290,   1.820,   0.280\n      65,   0.300,   0.300,   0.300,   1.920,   0.290\n      66,   0.300,   0.300,   0.480,   1.900,   0.300\n      67,   0.300,   0.300,   0.410,   1.970,   0.300\n      68,   0.300,   0.300,   0.400,   2.010,   0.300\n      69,   0.300,   0.300,   0.400,   2.030,   0.300\n      70,   0.300,   0.310,   0.400,   2.180,   0.300\n      71,   0.300,   0.300,   0.400,   2.130,   0.300\n      72,   0.300,   0.300,   0.400,   2.160,   0.300\n      73,   0.300,   0.300,   0.400,   2.200,   0.300\n      74,   0.300,   0.300,   0.400,   2.270,   0.300\n      75,   0.400,   0.400,   0.400,   2.330,   0.300\n      76,   0.350,   0.330,   0.400,   2.620,   0.400\n      77,   0.320,   0.360,   0.400,   2.590,   0.350\n      78,   0.350,   0.340,   0.420,   2.530,   0.410\n      79,   0.300,   0.330,   0.400,   2.490,   0.320\n      80,   0.400,   0.400,   0.400,   2.630,   0.400\n      81,   0.400,   0.400,   0.420,   2.550,   0.420\n      82,   0.400,   0.400,   0.500,   2.610,   0.400\n      83,   0.400,   0.400,   0.500,   2.650,   0.400\n      84,   0.410,   0.410,   0.500,   2.640,   0.410\n      85,   0.400,   0.410,   0.500,   2.720,   0.400\n      86,   0.400,   0.400,   0.500,   2.870,   0.400\n      87,   0.400,   0.400,   0.500,   2.820,   0.400\n      88,   0.500,   0.490,   0.500,   2.840,   0.500\n      89,   0.440,   0.450,   0.510,   2.890,   0.460\n      90,   0.410,   0.430,   0.500,   2.960,   0.440\n      91,   0.430,   0.420,   0.500,   3.020,   0.460\n      92,   0.450,   0.410,   0.500,   3.090,   0.470\n      93,   0.500,   0.500,   0.520,   3.100,   0.550\n      94,   0.500,   0.500,   0.500,   3.230,   0.500\n      95,   0.500,   0.510,   0.520,   3.210,   0.510\n      96,   0.500,   0.500,   0.500,   3.230,   0.500\n      97,   0.500,   0.500,   0.500,   3.240,   0.500\n      98,   0.500,   0.500,   0.600,   3.390,   0.500\n      99,   0.500,   0.510,   0.600,   3.430,   0.500\n     100,   0.500,   0.500,   0.600,   3.790,   0.500\n     101,   0.500,   0.500,   0.600,   3.530,   0.500\n     102,   0.600,   0.600,   0.600,   3.520,   0.600\n     103,   0.550,   0.550,   0.600,   3.780,   0.570\n     104,   0.560,   0.570,   0.660,   3.770,   0.550\n     105,   0.590,   0.550,   0.620,   3.740,   0.560\n     106,   0.600,   0.600,   0.630,   4.400,   0.600\n     107,   0.600,   0.600,   0.640,   4.010,   0.600\n     108,   0.600,   0.600,   0.600,   4.320,   0.600\n     109,   0.600,   0.600,   0.610,   4.370,   0.600\n     110,   0.600,   0.620,   0.620,   3.970,   0.600\n     111,   0.700,   0.720,   0.700,   4.050,   0.690\n     112,   0.700,   0.700,   0.700,   4.430,   0.700\n     113,   0.690,   0.670,   0.700,   4.250,   0.640\n     114,   0.700,   0.650,   0.700,   4.460,   0.650\n     115,   0.700,   0.700,   0.710,   4.400,   0.700\n     116,   0.700,   0.700,   0.700,   4.340,   0.700\n     117,   0.700,   0.700,   0.700,   4.460,   0.700\n     118,   0.700,   0.700,   0.700,   4.500,   0.700\n     119,   0.700,   0.700,   0.700,   4.520,   0.700\n     120,   0.720,   0.700,   0.800,   4.530,   0.700\n     121,   0.720,   0.700,   0.800,   4.610,   0.700\n     122,   0.700,   0.710,   0.770,   4.750,   0.710\n     123,   0.700,   0.700,   0.790,   4.730,   0.700\n     124,   0.800,   0.790,   0.740,   4.860,   0.760\n     125,   0.800,   0.800,   0.800,   4.810,   0.710\n     126,   0.790,   0.800,   0.790,   4.940,   0.740\n     127,   0.790,   0.760,   0.780,   4.990,   0.730\n     128,   0.900,   0.900,   0.890,   5.070,   0.710\n     129,   0.800,   0.800,   0.900,   5.080,   0.800\n     130,   0.900,   0.900,   0.900,   5.250,   0.800\n     131,   0.900,   0.900,   0.920,   5.260,   0.830\n     132,   0.900,   0.900,   1.010,   5.280,   0.830\n     133,   0.890,   0.900,   1.000,   5.350,   0.820\n     134,   0.900,   0.900,   1.000,   5.460,   0.830\n     135,   0.900,   0.900,   1.050,   5.520,   0.840\n     136,   0.900,   0.910,   1.000,   5.530,   0.900\n     137,   0.900,   0.900,   1.020,   5.600,   0.900\n     138,   0.990,   0.960,   1.100,   5.620,   0.900\n     139,   0.960,   0.980,   1.050,   5.660,   0.900\n     140,   0.980,   0.910,   1.040,   5.740,   0.900\n     141,   0.940,   0.980,   1.010,   6.010,   0.900\n     142,   1.020,   1.020,   1.060,   5.850,   0.920\n     143,   1.030,   1.030,   1.070,   5.930,   0.900\n     144,   1.000,   1.020,   1.180,   6.030,   1.000\n     145,   1.000,   1.030,   1.010,   6.140,   1.000\n     146,   1.100,   1.100,   1.130,   6.110,   0.960\n     147,   1.070,   1.110,   1.100,   6.440,   1.000\n     148,   1.070,   1.100,   1.120,   6.300,   1.020\n     149,   1.080,   1.070,   1.100,   6.610,   1.000\n     150,   1.110,   1.110,   1.100,   6.430,   1.000\n     151,   1.100,   1.100,   1.100,   6.440,   1.000\n     152,   1.100,   1.120,   1.100,   6.690,   1.100\n     153,   1.100,   1.110,   1.130,   6.640,   1.100\n     154,   1.160,   1.200,   1.100,   6.580,   1.100\n     155,   1.150,   1.160,   1.100,   6.620,   1.100\n     156,   1.170,   1.150,   1.100,   6.750,   1.100\n     157,   1.150,   1.180,   1.200,   6.880,   1.100\n     158,   1.280,   1.220,   1.120,   6.930,   1.100\n     159,   1.200,   1.220,   1.150,   7.120,   1.100\n     160,   1.230,   1.240,   1.150,   7.190,   1.190\n     161,   1.200,   1.210,   1.160,   7.300,   1.220\n     162,   1.300,   1.300,   1.190,   7.220,   1.110\n     163,   1.290,   1.300,   1.300,   7.190,   1.210\n     164,   1.300,   1.300,   1.350,   7.490,   1.200\n     165,   1.320,   1.300,   1.290,   7.510,   1.200\n     166,   1.330,   1.330,   1.310,   7.750,   1.210\n     167,   1.310,   1.340,   1.320,   7.580,   1.300\n     168,   1.310,   1.300,   1.350,   7.560,   1.300\n     169,   1.300,   1.300,   1.320,   7.670,   1.290\n     170,   1.400,   1.420,   1.320,   7.790,   1.300\n     171,   1.380,   1.360,   1.430,   7.710,   1.320\n     172,   1.370,   1.380,   1.280,   8.010,   1.320\n     173,   1.350,   1.350,   1.300,   8.260,   1.300\n     174,   1.490,   1.500,   1.310,   8.290,   1.300\n     175,   1.420,   1.460,   1.410,   8.020,   1.340\n     176,   1.420,   1.450,   1.350,   8.440,   1.390\n     177,   1.420,   1.550,   1.460,   8.170,   1.360\n     178,   1.500,   1.530,   1.400,   8.250,   1.360\n     179,   1.500,   1.540,   1.430,   8.320,   1.410\n     180,   1.510,   1.500,   1.430,   8.310,   1.400\n     181,   1.500,   1.500,   1.410,   8.390,   1.410\n     182,   1.560,   1.600,   1.450,   8.760,   1.420\n     183,   1.520,   1.560,   1.420,   8.600,   1.520\n     184,   1.530,   1.530,   1.410,   8.920,   1.500\n     185,   1.520,   1.610,   1.460,   9.480,   1.500\n     186,   1.600,   1.600,   1.460,   8.900,   1.560\n     187,   1.600,   1.600,   1.500,   8.970,   1.510\n     188,   1.600,   1.600,   1.460,   9.060,   1.530\n     189,   1.600,   1.620,   1.500,   9.240,   1.550\n     190,   1.670,   1.640,   1.500,   9.060,   1.540\n     191,   1.660,   1.650,   1.500,   9.090,   1.620\n     192,   1.610,   1.650,   1.500,   9.310,   1.600\n     193,   1.630,   1.630,   1.500,   9.640,   1.630\n     194,   1.700,   1.830,   1.460,   9.800,   1.630\n     195,   1.700,   1.710,   1.500,  10.340,   1.680\n     196,   1.710,   1.700,   1.550,  10.040,   1.620\n     197,   1.700,   1.710,   1.680,   9.920,   1.600\n     198,   1.800,   1.800,   1.600,  10.190,   1.690\n     199,   1.800,   1.820,   1.600,   9.900,   1.660\n     200,   1.800,   1.840,   1.600,   9.800,   1.650\n     201,   1.800,   1.800,   1.590,   9.950,   1.630\n     202,   1.810,   1.820,   1.620,   9.900,   1.710\n     203,   1.850,   1.860,   1.600,   9.940,   1.720\n     204,   1.850,   1.800,   1.620,  10.500,   1.730\n     205,   1.800,   1.810,   1.600,  10.230,   1.720\n     206,   1.930,   1.930,   1.600,  10.470,   1.800\n     207,   1.900,   2.020,   1.610,  10.630,   1.800\n     208,   1.910,   1.930,   1.640,  10.500,   1.800\n     209,   1.900,   1.940,   1.620,  11.250,   1.800\n     210,   1.950,   1.990,   1.630,  10.620,   1.810\n     211,   1.930,   2.240,   1.620,  10.820,   1.800\n     212,   1.930,   2.060,   1.700,  10.650,   1.820\n     213,   1.930,   1.970,   1.670,  10.960,   1.810\n     214,   2.030,   2.170,   1.700,  10.950,   1.950\n     215,   2.040,   2.200,   1.730,  12.150,   1.900\n     216,   2.030,   2.190,   1.720,  11.870,   1.900\n     217,   2.030,   2.250,   1.720,  11.610,   1.900\n     218,   2.140,   2.170,   1.730,  11.580,   1.930\n     219,   2.110,   2.160,   1.740,  11.630,   1.910\n     220,   2.120,   2.280,   1.760,  11.890,   1.930\n     221,   2.120,   2.140,   1.800,  11.380,   1.910\n     222,   2.200,   2.200,   1.780,  11.480,   2.060\n     223,   2.200,   2.240,   1.780,  11.680,   2.020\n     224,   2.190,   2.220,   1.760,  12.030,   2.180\n     225,   2.420,   2.260,   1.800,  11.630,   2.010\n     226,   2.220,   2.300,   1.800,  11.820,   2.060\n     227,   2.210,   2.530,   1.860,  12.180,   2.090\n     228,   2.240,   2.520,   1.940,  12.230,   2.070\n     229,   2.240,   2.350,   1.920,  12.180,   2.090\n     230,   2.330,   2.330,   1.900,  12.810,   2.180\n     231,   2.290,   2.460,   1.960,  13.600,   2.140\n     232,   2.330,   2.340,   1.890,  13.600,   2.140\n     233,   2.460,   2.300,   1.920,  12.480,   2.130\n     234,   2.380,   2.440,   1.950,  12.420,   2.210\n     235,   2.360,   2.440,   1.970,  12.590,   2.200\n     236,   2.450,   2.400,   2.000,  12.770,   2.240\n     237,   2.500,   2.490,   2.060,  12.880,   2.210\n     238,   2.450,   2.420,   1.950,  12.950,   2.350\n     239,   2.420,   2.430,   2.010,  13.720,   2.290\n     240,   2.420,   2.430,   2.100,  13.670,   2.370\n     241,   2.530,   2.540,   2.060,  13.320,   2.350\n     242,   2.510,   2.500,   2.110,  13.480,   2.350\n     243,   2.520,   2.510,   2.100,  13.830,   2.330\n     244,   2.600,   2.600,   2.020,  13.340,   2.340\n     245,   2.670,   2.630,   2.030,  13.480,   2.410\n     246,   2.600,   2.640,   2.060,  14.650,   2.450\n     247,   2.600,   2.620,   2.030,  15.090,   2.400\n     248,   2.630,   2.820,   2.130,  14.740,   2.410\n     249,   2.630,   2.760,   2.060,  14.090,   2.430\n     250,   2.680,   2.670,   2.180,  13.890,   2.420\n     251,   2.780,   3.000,   2.120,  13.950,   2.540\n     252,   2.750,   2.900,   2.120,  14.290,   2.510\n     253,   2.760,   2.770,   2.190,  15.100,   2.540\n     254,   2.700,   2.890,   2.130,  14.660,   2.520\n     255,   2.830,   3.010,   2.230,  14.530,   2.600\n     256,   3.050,   3.260,   2.280,  14.630,   2.600\n     257,   3.170,   3.100,   2.220,  14.810,   2.600\n     258,   3.190,   3.830,   2.300,  15.090,   2.660\n     259,   2.940,   3.290,   2.260,  15.450,   2.630\n     260,   2.980,   3.160,   2.340,  16.070,   2.640\n     261,   3.080,   3.300,   2.400,  15.820,   2.720\n     262,   3.030,   3.140,   2.610,  14.980,   2.760\n     263,   3.180,   3.410,   2.540,  15.310,   2.740\n     264,   3.150,   3.330,   2.630,  15.070,   2.740\n     265,   3.120,   3.140,   2.640,  15.910,   2.840\n     266,   3.120,   3.090,   2.620,  16.910,   2.860\n     267,   3.110,   3.100,   2.630,  15.460,   2.870\n     268,   3.220,   3.230,   2.660,  15.520,   2.890\n     269,   3.230,   3.220,   2.880,  16.150,   2.870\n     270,   3.190,   3.210,   2.760,  15.750,   2.850\n     271,   3.260,   3.260,   2.780,  16.100,   2.930\n     272,   3.210,   3.230,   2.730,  16.670,   3.040\n     273,   3.240,   3.290,   2.730,  16.470,   2.980\n     274,   3.230,   3.260,   2.690,  16.500,   2.960\n     275,   3.350,   3.320,   2.850,  17.440,   3.100\n     276,   3.410,   3.330,   2.820,  16.860,   3.220\n     277,   3.330,   3.330,   2.900,  16.900,   3.090\n     278,   3.420,   3.440,   2.810,  16.560,   3.050\n     279,   3.430,   3.410,   3.030,  16.870,   3.130\n     280,   3.400,   3.420,   2.810,  16.940,   3.110\n     281,   3.400,   3.420,   2.810,  17.180,   3.130\n     282,   3.500,   3.540,   2.910,  17.210,   3.210\n     283,   3.530,   3.520,   2.920,  17.260,   3.170\n     284,   3.700,   3.580,   2.830,  17.300,   3.140\n     285,   3.720,   3.600,   2.820,  17.430,   3.200\n     286,   3.640,   3.860,   2.800,  18.230,   3.220\n     287,   3.620,   3.630,   2.810,  17.880,   3.230\n     288,   3.720,   3.580,   2.840,  17.720,   3.240\n     289,   3.720,   3.940,   2.930,  17.700,   3.310\n     290,   3.700,   3.990,   2.970,  18.860,   3.320\n     291,   3.660,   4.080,   2.930,  18.180,   3.300\n     292,   3.760,   4.100,   3.020,  18.810,   3.340\n     293,   3.720,   3.880,   3.060,  18.850,   3.460\n     294,   3.730,   3.800,   3.050,  18.060,   3.320\n     295,   3.730,   3.820,   3.030,  19.000,   3.440\n     296,   3.890,   3.970,   3.070,  18.210,   3.460\n     297,   3.840,   4.020,   3.040,  18.470,   3.470\n     298,   3.800,   4.000,   3.060,  19.240,   3.460\n     299,   3.920,   3.940,   3.070,  19.650,   3.440\n     300,   3.900,   3.960,   3.060,  19.820,   3.560\n     301,   3.910,   4.100,   3.060,  19.190,   3.960\n     302,   3.940,   3.930,   3.130,  20.070,   3.690\n     303,   4.020,   4.090,   3.090,  19.550,   4.160\n     304,   4.030,   4.020,   3.100,  19.130,   4.240\n     305,   4.050,   4.040,   3.120,  19.910,   4.090\n     306,   4.100,   4.120,   3.280,  19.260,   3.650\n     307,   4.140,   4.140,   3.200,  19.900,   3.730\n     308,   4.170,   4.120,   3.200,  20.210,   3.750\n     309,   4.320,   4.150,   3.180,  20.140,   3.700\n     310,   4.490,   4.250,   3.190,  20.550,   3.720\n     311,   4.290,   4.290,   3.140,  20.170,   3.760\n     312,   4.240,   4.430,   3.240,  20.300,   3.770\n     313,   4.360,   4.590,   3.230,  20.580,   3.720\n     314,   4.350,   4.830,   3.200,  20.370,   3.850\n     315,   4.490,   5.140,   3.250,  20.530,   3.850\n     316,   4.310,   4.990,   3.250,  21.490,   3.880\n     317,   4.410,   4.830,   3.220,  21.010,   4.000\n     318,   4.430,   4.620,   3.300,  21.450,   3.920\n     319,   4.410,   4.520,   3.280,  22.330,   3.920\n     320,   4.550,   4.840,   3.290,  22.860,   4.270\n     321,   4.500,   4.600,   3.300,  21.510,   4.090\n     322,   4.540,   4.520,   3.360,  22.090,   4.080\n     323,   4.580,   4.540,   3.370,  21.680,   4.160\n     324,   4.970,   4.620,   3.340,  22.330,   4.160\n     325,   4.710,   4.610,   3.410,  22.650,   4.130\n     326,   4.550,   4.590,   3.460,  22.470,   4.200\n     327,   4.680,   4.680,   3.520,  22.140,   4.360\n     328,   4.650,   4.680,   3.460,  22.040,   4.500\n     329,   4.630,   4.670,   3.480,  23.890,   4.290\n     330,   4.720,   4.690,   3.470,  23.750,   4.280\n     331,   5.230,   4.850,   3.520,  24.900,   4.280\n     332,   5.030,   5.130,   3.570,  23.250,   4.290\n     333,   4.920,   4.800,   3.700,  22.470,   4.260\n     334,   5.260,   4.970,   3.720,  22.710,   4.330\n     335,   5.430,   4.980,   3.530,  24.810,   4.310\n     336,   4.970,   4.920,   3.500,  23.160,   4.310\n     337,   4.900,   4.910,   3.500,  23.010,   4.500\n     338,   5.110,   4.980,   3.650,  22.870,   4.460\n     339,   5.170,   4.980,   3.640,  24.840,   4.430\n     340,   4.970,   4.990,   3.600,  23.240,   4.440\n     341,   5.090,   5.100,   3.720,  23.080,   4.550\n     342,   5.050,   5.240,   3.650,  23.520,   4.720\n     343,   5.180,   5.080,   3.780,  25.540,   5.100\n     344,   5.080,   5.110,   3.800,  24.640,   4.860\n     345,   5.360,   5.240,   3.750,  23.480,   4.620\n     346,   5.220,   5.180,   3.840,  24.970,   4.610\n     347,   5.260,   5.220,   3.860,  26.400,   4.740\n     348,   5.410,   5.570,   3.910,  24.550,   4.790\n     349,   5.250,   5.340,   3.970,  23.650,   5.000\n     350,   5.270,   5.380,   3.780,  24.750,   5.210\n     351,   5.280,   5.260,   3.760,  26.920,   4.880\n     352,   5.760,   5.520,   3.810,  24.890,   4.810\n     353,   5.390,   5.490,   3.990,  24.330,   4.760\n     354,   5.410,   5.670,   3.890,  24.670,   4.830\n     355,   5.450,   5.630,   3.860,  27.220,   4.850\n     356,   5.440,   5.800,   4.010,  26.540,   4.820\n     357,   5.470,   5.700,   4.040,  26.180,   4.950\n     358,   5.460,   5.750,   3.960,  26.420,   4.950\n     359,   5.610,   5.790,   4.230,  27.410,   5.020\n     360,   5.620,   5.660,   3.940,  25.770,   4.930\n     361,   5.750,   5.570,   3.950,  26.000,   5.020\n     362,   6.230,   5.890,   4.030,  26.120,   5.070\n     363,   5.860,   5.670,   4.060,  26.910,   5.090\n     364,   5.800,   5.660,   4.050,  26.620,   5.130\n     365,   6.230,   5.770,   4.020,  27.570,   5.170\n     366,   5.950,   5.890,   4.060,  26.600,   5.150\n     367,   5.850,   5.840,   4.040,  26.830,   5.180\n     368,   6.100,   5.770,   4.130,  27.980,   5.390\n     369,   6.210,   5.940,   4.130,  27.680,   5.390\n     370,   6.550,   5.880,   4.040,  26.770,   5.410\n     371,   6.170,   5.850,   4.080,  27.930,   5.290\n     372,   5.870,   6.120,   4.140,  27.000,   5.300\n     373,   6.110,   6.430,   4.170,  27.770,   5.320\n     374,   6.040,   6.310,   4.110,  27.810,   5.260\n     375,   6.000,   6.030,   4.130,  27.970,   5.420\n     376,   6.140,   6.120,   4.160,  28.510,   5.420\n     377,   6.580,   6.120,   4.180,  29.720,   5.430\n     378,   6.180,   6.350,   4.240,  28.390,   5.520\n     379,   6.410,   6.180,   4.240,  28.470,   5.540\n     380,   6.680,   6.300,   4.240,  29.650,   5.550\n     381,   6.270,   6.260,   4.240,  28.950,   6.380\n     382,   6.260,   6.260,   4.220,  28.780,   5.950\n     383,   6.720,   6.360,   4.280,  29.750,   5.710\n     384,   6.650,   6.370,   4.270,  30.440,   5.970\n     385,   6.950,   6.440,   4.240,  28.630,   5.970\n     386,   6.390,   6.380,   4.320,  28.240,   5.940\n     387,   6.630,   6.520,   4.220,  29.370,   6.220\n     388,   6.460,   6.590,   4.290,  29.340,   5.850\n     389,   6.520,   6.570,   4.390,  29.360,   5.730\n     390,   6.590,   6.520,   4.520,  30.390,   5.790\n     391,   6.650,   6.570,   4.330,  30.200,   5.930\n     392,   6.620,   6.530,   4.410,  29.150,   5.860\n     393,   6.740,   6.540,   4.560,  32.300,   5.860\n     394,   6.760,   6.730,   4.540,  31.530,   5.840\n     395,   6.670,   6.710,   4.500,  29.680,   5.950\n     396,   6.720,   6.790,   4.590,  31.970,   5.980\n     397,   7.040,   6.830,   4.900,  32.350,   6.040\n     398,   7.040,   6.820,   4.630,  31.120,   6.050\n     399,   7.090,   6.820,   4.650,  32.480,   6.090\n     400,   6.800,   6.790,   4.660,  32.220,   6.080\n     401,   6.990,   6.900,   4.900,  32.690,   6.430\n     402,   6.960,   6.930,   4.890,  31.200,   6.420\n     403,   6.940,   7.140,   4.750,  33.020,   6.400\n     404,   7.010,   6.990,   4.690,  32.900,   6.220\n     405,   6.990,   7.080,   4.690,  31.650,   6.240\n     406,   7.010,   7.120,   4.710,  32.470,   6.240\n     407,   7.170,   7.030,   4.730,  33.110,   6.240\n     408,   7.380,   7.300,   4.650,  31.330,   6.320\n     409,   7.280,   7.530,   4.840,  33.100,   6.460\n     410,   7.350,   7.340,   4.850,  33.850,   6.340\n     411,   7.770,   7.500,   4.770,  32.770,   6.370\n     412,   7.570,   7.700,   4.730,  33.270,   6.480\n     413,   7.190,   7.300,   4.820,  34.980,   6.530\n     414,   7.290,   7.340,   4.850,  33.220,   6.630\n     415,   7.400,   7.400,   4.830,  32.840,   6.610\n     416,   7.330,   7.440,   4.850,  34.820,   7.090\n     417,   7.420,   7.420,   4.860,  33.560,   6.600\n     418,   7.520,   7.500,   4.910,  34.580,   6.540\n     419,   7.600,   7.780,   4.970,  34.780,   6.810\n     420,   7.490,   7.550,   5.000,  34.410,   6.730\n     421,   7.490,   7.700,   5.150,  34.430,   6.690\n     422,   7.940,   7.710,   5.020,  35.720,   6.950\n     423,   7.910,   7.660,   5.030,  34.980,   6.810\n     424,   8.240,   7.750,   5.070,  34.230,   6.830\n     425,   7.790,   7.790,   5.070,  35.770,   6.800\n     426,   7.770,   7.740,   5.000,  34.860,   6.910\n     427,   7.830,   7.750,   5.060,  36.910,   6.960\n     428,   7.840,   7.770,   5.070,  35.250,   6.950\n     429,   7.820,   7.990,   5.100,  35.170,   6.910\n     430,   7.910,   7.820,   5.060,  35.880,   7.120\n     431,   7.980,   7.890,   5.120,  36.470,   7.010\n     432,   8.370,   8.000,   5.070,  35.450,   6.970\n     433,   8.650,   8.140,   5.060,  36.540,   7.050\n     434,   8.160,   8.350,   5.060,  36.640,   7.310\n     435,   8.500,   8.140,   5.140,  36.460,   7.230\n     436,   8.460,   8.330,   5.130,  36.470,   7.280\n     437,   8.250,   8.240,   5.190,  37.170,   7.280\n     438,   8.060,   8.130,   5.150,  38.490,   7.360\n     439,   8.300,   8.290,   5.220,  36.880,   7.470\n     440,   8.190,   8.230,   5.100,  36.770,   7.520\n     441,   8.140,   8.280,   5.160,  38.520,   7.440\n     442,   8.150,   8.250,   5.180,  37.240,   7.690\n     443,   8.460,   8.860,   5.280,  37.920,   7.570\n     444,   8.590,   8.750,   5.280,  38.340,   7.660\n     445,   9.100,   8.590,   5.240,  37.270,   7.490\n     446,   9.150,   8.770,   5.270,  40.340,   7.600\n     447,   8.550,   8.560,   5.240,  37.200,   7.510\n     448,   8.580,   8.510,   5.340,  38.520,   7.550\n     449,   8.660,   8.480,   5.320,  38.740,   7.610\n     450,   8.680,   8.650,   5.360,  38.470,   7.690\n     451,   8.580,   8.650,   5.410,  39.450,   7.680\n     452,   8.640,   8.630,   5.510,  38.410,   7.690\n     453,   8.730,   8.900,   5.490,  38.530,   7.870\n     454,   9.120,   8.910,   5.610,  42.260,   7.750\n     455,   8.990,   8.780,   5.550,  38.460,   7.790\n     456,   8.890,   9.320,   5.740,  40.640,   7.950\n     457,   9.530,   8.990,   5.670,  40.900,   7.930\n     458,   9.160,   9.000,   5.680,  40.130,   7.930\n     459,   9.480,   8.920,   5.820,  40.540,   7.870\n     460,   9.010,   9.090,   5.770,  39.940,   8.220\n     461,   8.990,   9.020,   5.690,  42.030,   8.160\n     462,   8.960,   9.210,   5.770,  40.420,   8.420\n     463,   8.970,   9.250,   5.690,  41.540,   8.120\n     464,   9.190,   9.270,   5.750,  43.180,   8.140\n     465,   9.550,   9.550,   5.670,  42.790,   8.300\n     466,   9.140,   9.780,   5.720,  40.270,   8.980\n     467,   9.580,  10.060,   5.760,  41.450,   8.400\n     468,   9.610,   9.410,   5.710,  42.970,   8.380\n     469,   9.240,   9.350,   5.650,  42.600,   8.250\n     470,   9.240,   9.290,   5.810,  41.610,   8.230\n     471,   9.490,   9.570,   6.190,  43.060,   8.480\n     472,   9.580,   9.450,   5.910,  45.520,   8.410\n     473,   9.440,   9.490,   5.880,  41.790,   8.320\n     474,   9.520,   9.950,   6.010,  42.450,   8.510\n     475,   9.500,   9.670,   6.040,  43.310,   8.560\n     476,   9.560,   9.690,   6.180,  42.070,   8.580\n     477,   9.670,   9.550,   6.150,  43.720,   8.490\n     478,  10.420,   9.760,   6.050,  42.940,   9.000\n     479,  10.180,   9.900,   6.130,  44.940,   9.060\n     480,   9.760,   9.780,   6.060,  43.660,   9.020\n     481,   9.780,   9.790,   6.130,  42.250,   8.890\n     482,   9.900,   9.880,   6.200,  45.950,   8.700\n     483,   9.730,   9.940,   6.380,  43.540,   8.690\n     484,   9.810,  10.040,   6.330,  44.630,   8.710\n     485,  10.070,  10.390,   6.240,  44.070,   8.810\n     486,  10.580,  10.110,   6.310,  44.180,   9.040\n     487,  10.600,  10.110,   6.300,  44.850,   8.840\n     488,  10.960,  10.410,   6.370,  45.800,   9.120\n     489,  10.480,  10.130,   6.320,  45.470,   9.240\n     490,  10.570,  10.220,   6.290,  45.630,   9.110\n     491,   9.990,  10.260,   6.260,  44.390,   9.190\n     492,  10.320,  10.300,   6.240,  46.840,   9.150\n     493,  10.370,  10.650,   6.270,  46.210,   9.380\n     494,  10.420,  11.040,   6.320,  47.520,   9.130\n     495,  10.860,  11.150,   6.250,  45.820,   9.150\n     496,  12.320,  11.140,   6.320,  47.340,   9.230\n     497,  11.380,  10.800,   6.620,  46.610,   9.360\n     498,  10.620,  10.970,   6.320,  46.960,   9.310\n     499,  10.540,  10.700,   6.460,  46.740,   9.620\n     500,  11.210,  10.910,   6.570,  48.510,   9.410\n     501,  10.960,  10.780,   6.520,  48.200,   9.360\n     502,  10.770,  10.840,   6.630,  48.100,   9.520\n     503,  10.870,  10.880,   6.520,  47.900,   9.490\n     504,  11.520,  10.970,   6.640,  50.210,   9.610\n     505,  11.450,  10.710,   6.490,  48.000,   9.500\n     506,  11.300,  11.060,   6.450,  49.760,   9.790\n     507,  10.810,  10.880,   6.550,  47.790,   9.800\n     508,  10.900,  10.790,   6.590,  48.880,  10.030\n     509,  10.950,  11.500,   6.640,  48.150,   9.960\n     510,  11.090,  11.300,   6.830,  48.140,   9.990\n     511,  11.000,  11.510,   6.980,  48.810,   9.720\n     512,  12.820,  12.070,   6.970,  48.370,   9.660\n     513,  12.230,  11.730,   6.950,  49.740,   9.990\n     514,  13.150,  12.170,   6.940,  48.960,   9.840\n     515,  11.770,  11.820,   7.010,  48.570,   9.850\n     516,  11.660,  11.670,   7.050,  48.810,  10.080\n     517,  11.830,  11.930,   7.060,  50.500,  10.230\n     518,  11.890,  12.140,   7.310,  49.770,  10.360\n     519,  11.940,  12.280,   6.870,  50.380,  10.200\n     520,  12.290,  12.430,   7.090,  50.290,  10.360\n     521,  12.860,  12.790,   7.070,  50.380,  10.180\n     522,  13.190,  12.440,   7.240,  50.350,  10.370\n     523,  12.240,  12.210,   7.270,  51.690,  10.410\n     524,  12.090,  12.170,   7.370,  51.450,  10.560\n     525,  12.280,  12.370,   7.510,  51.500,  10.940\n     526,  12.770,  12.390,   7.510,  52.780,  11.440\n     527,  12.540,  13.100,   7.400,  53.300,  10.700\n     528,  12.600,  12.590,   7.470,  52.490,  10.750\n     529,  13.490,  12.690,   7.490,  52.390,  10.770\n     530,  14.380,  12.520,   7.470,  52.830,  10.620\n     531,  12.480,  12.510,   7.600,  53.010,  11.090\n     532,  12.710,  12.710,   7.450,  54.960,  10.680\n     533,  12.810,  12.820,   7.640,  52.770,  10.930\n     534,  13.020,  13.150,   7.370,  52.660,  10.920\n     535,  13.310,  13.520,   7.310,  53.290,  11.220\n     536,  13.570,  13.210,   7.380,  53.160,  11.260\n     537,  13.660,  12.970,   7.440,  54.910,  11.010\n     538,  13.080,  13.010,   7.570,  52.260,  11.090\n     539,  12.990,  12.940,   7.650,  56.200,  11.280\n     540,  13.020,  13.540,   7.990,  52.470,  11.050\n     541,  13.320,  13.840,   7.880,  54.860,  11.360\n     542,  13.860,  14.210,   7.770,  53.680,  11.240\n     543,  14.120,  13.550,   7.920,  55.700,  11.300\n     544,  14.750,  13.900,   7.650,  55.580,  11.420\n     545,  13.360,  13.270,   7.790,  54.090,  12.130\n     546,  13.470,  13.320,   7.620,  55.170,  12.200\n     547,  13.650,  14.520,   7.870,  54.570,  11.930\n     548,  13.450,  14.570,   7.760,  56.220,  11.770\n     549,  14.260,  14.710,   7.800,  54.740,  11.840\n     550,  14.730,  14.090,   8.400,  57.160,  11.870\n     551,  14.740,  14.200,   8.020,  57.230,  11.630\n     552,  13.780,  13.620,   7.930,  56.410,  11.730\n     553,  13.760,  13.700,   7.890,  57.480,  12.180\n     554,  13.830,  14.060,   7.820,  56.320,  12.500\n     555,  13.840,  14.970,   7.910,  56.010,  12.150\n     556,  14.640,  14.870,   7.930,  60.930,  11.880\n     557,  15.080,  14.340,   8.140,  56.360,  12.030\n     558,  14.880,  14.370,   8.010,  58.420,  12.440\n     559,  14.180,  14.200,   7.830,  56.500,  11.890\n     560,  14.020,  14.050,   8.430,  58.700,  12.290\n     561,  14.220,  14.760,   7.880,  58.780,  12.230\n     562,  14.820,  15.030,   8.730,  57.300,  12.480\n     563,  15.550,  14.930,   8.550,  57.930,  12.500\n     564,  15.600,  14.370,   8.280,  57.760,  12.660\n     565,  14.570,  14.500,   8.010,  59.410,  12.560\n     566,  14.460,  14.450,   8.000,  58.590,  12.540\n     567,  14.620,  14.470,   8.120,  59.000,  12.570\n     568,  14.770,  15.980,   8.240,  58.480,  12.780\n     569,  15.170,  16.850,   8.160,  60.360,  12.450\n     570,  15.990,  15.600,   8.280,  60.260,  13.340\n     571,  16.360,  15.130,   8.610,  59.740,  13.540\n     572,  14.850,  14.770,   8.440,  61.540,  12.540\n     573,  14.760,  15.090,   8.280,  60.140,  13.750\n     574,  15.600,  15.970,   8.350,  59.850,  13.130\n     575,  15.240,  15.900,   8.440,  61.400,  12.960\n     576,  15.660,  15.530,   8.640,  60.540,  13.330\n     577,  18.290,  16.200,   8.730,  60.850,  13.160\n     578,  16.440,  15.930,   8.640,  62.920,  12.980\n     579,  15.190,  15.540,   8.570,  62.050,  13.310\n     580,  16.210,  16.080,   8.570,  62.420,  13.170\n     581,  16.060,  16.730,   8.520,  63.520,  13.400\n     582,  16.150,  17.380,   8.520,  63.880,  12.990\n     583,  16.470,  16.860,   9.040,  62.560,  13.170\n     584,  16.760,  17.330,   8.610,  64.610,  13.850\n     585,  15.960,  16.000,   9.350,  62.590,  13.460\n     586,  16.890,  16.570,   8.740,  63.400,  13.370\n     587,  16.790,  17.360,   9.020,  63.340,  13.810\n     588,  16.550,  18.110,   8.720,  61.830,  13.710\n     589,  16.620,  17.450,   8.950,  65.250,  13.450\n     590,  16.160,  17.900,   9.180,  64.710,  13.720\n     591,  16.530,  16.670,   8.740,  62.680,  13.880\n     592,  17.490,  17.180,   8.800,  65.070,  13.960\n     593,  17.370,  16.990,   8.860,  65.360,  14.080\n     594,  17.650,  18.160,   8.890,  67.900,  14.080\n     595,  17.490,  18.200,   8.780,  64.000,  14.260\n     596,  16.220,  16.870,   8.920,  64.660,  13.930\n     597,  16.650,  17.320,   9.330,  66.380,  14.250\n     598,  18.270,  17.200,   9.250,  66.320,  14.890\n     599,  17.070,  18.140,   9.420,  64.870,  15.390\n     600,  16.850,  18.420,   9.320,  68.400,  14.320\n     601,  16.870,  17.950,   9.210,  65.480,  14.180\n     602,  16.430,  18.740,   9.260,  65.520,  14.470\n     603,  16.870,  19.820,   9.300,  67.480,  14.390\n     604,  18.420,  19.360,   9.210,  65.980,  14.740\n     605,  19.510,  18.670,   9.130,  66.150,  15.020\n     606,  17.550,  17.470,   9.060,  68.830,  15.470\n     607,  17.620,  18.460,   8.920,  67.380,  14.470\n     608,  17.660,  17.730,   8.970,  67.550,  14.490\n     609,  18.470,  18.700,   9.360,  67.670,  14.620\n     610,  18.900,  18.130,   9.960,  69.770,  14.990\n     611,  17.790,  18.070,  10.450,  68.770,  15.840\n     612,  17.200,  18.270,   9.320,  69.350,  16.660\n     613,  17.290,  18.570,   9.300,  70.540,  15.280\n     614,  17.280,  18.670,   9.310,  69.240,  15.010\n     615,  18.560,  19.640,   9.660,  68.790,  15.120\n     616,  19.140,  18.760,  10.250,  69.200,  15.290\n     617,  17.580,  19.120,  10.560,  68.740,  16.460\n     618,  17.360,  18.050,   9.590,  71.320,  15.450\n     619,  17.590,  18.470,   9.710,  72.210,  15.390\n     620,  18.800,  19.100,   9.390,  68.690,  15.090\n     621,  18.500,  17.980,   9.970,  76.830,  15.100\n     622,  18.930,  19.030,   9.380,  70.250,  15.270\n     623,  18.120,  18.930,   9.350,  70.650,  15.620\n     624,  17.710,  19.020,   9.430,  71.950,  15.840\n     625,  19.270,  19.260,   9.600,  72.380,  15.690\n     626,  20.280,  19.220,   9.490,  71.650,  15.360\n     627,  18.950,  19.550,   9.730,  70.800,  15.520\n     628,  18.070,  19.280,   9.450,  71.460,  15.570\n     629,  18.100,  19.050,   9.510,  72.950,  16.360\n     630,  18.410,  19.050,   9.550,  71.540,  17.490\n     631,  20.510,  19.620,   9.730,  72.600,  16.300\n     632,  19.320,  20.140,   9.770,  73.720,  15.680\n     633,  18.560,  19.130,   9.650,  73.220,  15.810\n     634,  18.450,  19.810,   9.860,  74.530,  15.980\n     635,  19.240,  19.760,  10.070,  73.160,  17.310\n     636,  20.460,  20.010,  10.410,  72.880,  16.900\n     637,  20.530,  21.300,  10.530,  74.080,  16.400\n     638,  18.710,  19.350,   9.730,  74.630,  16.030\n     639,  18.710,  19.480,   9.700,  74.350,  16.220\n     640,  19.600,  20.010,   9.760,  72.250,  16.710\n     641,  20.440,  19.840,  10.720,  73.320,  17.310\n     642,  20.300,  20.430,   9.960,  75.320,  17.090\n     643,  19.420,  19.550,   9.690,  74.700,  17.110\n     644,  19.070,  20.620,   9.950,  74.530,  16.480\n     645,  19.460,  19.970,   9.990,  74.200,  16.370\n     646,  21.070,  20.470,  10.100,  80.550,  18.080\n     647,  19.740,  20.190,   9.880,  78.090,  17.380\n     648,  19.280,  19.390,   9.970,  76.830,  17.330\n     649,  19.400,  19.920,  10.090,  80.630,  17.700\n     650,  19.930,  20.480,  10.320,  76.450,  16.710\n     651,  21.150,  20.850,  10.240,  77.110,  16.900\n     652,  19.890,  20.540,  10.170,  76.570,  18.510\n     653,  19.750,  21.300,  10.190,  77.800,  17.290\n     654,  19.690,  21.530,  10.380,  77.090,  17.370\n     655,  21.550,  22.340,  10.150,  79.000,  17.070\n     656,  22.850,  21.950,  10.530,  79.060,  17.120\n     657,  20.490,  21.310,  10.130,  77.890,  17.870\n     658,  20.000,  20.580,  10.570,  81.010,  17.940\n     659,  20.090,  20.270,  10.320,  79.730,  17.630\n     660,  22.420,  23.010,  10.540,  78.630,  17.280\n     661,  23.740,  21.290,  10.130,  79.100,  17.250\n     662,  20.210,  20.570,  10.040,  78.400,  17.520\n     663,  20.240,  20.770,  10.360,  79.590,  18.390\n     664,  21.300,  20.850,  10.410,  81.750,  17.530\n     665,  23.590,  22.020,  10.550,  82.210,  17.820\n     666,  21.760,  22.080,  10.660,  79.530,  18.390\n     667,  20.990,  21.450,  10.440,  79.590,  17.910\n     668,  20.810,  21.210,  10.480,  81.510,  18.850\n     669,  23.220,  21.170,  10.550,  81.210,  18.140\n     670,  23.010,  23.770,  10.450,  82.260,  17.930\n     671,  21.650,  21.650,  10.280,  82.310,  17.930\n     672,  21.060,  21.040,  10.520,  82.810,  18.330\n     673,  22.550,  21.810,  10.770,  82.220,  19.240\n     674,  23.140,  21.840,  11.510,  81.880,  19.780\n     675,  21.980,  22.390,  10.960,  82.010,  18.290\n     676,  21.480,  21.460,  10.830,  82.110,  18.330\n     677,  21.300,  21.880,  11.240,  82.490,  18.410\n     678,  23.750,  21.600,  11.040,  83.110,  19.000\n     679,  22.530,  25.270,  10.790,  82.610,  19.630\n     680,  21.720,  22.150,  10.890,  83.570,  19.170\n     681,  21.800,  22.200,  11.410,  85.120,  19.080\n     682,  23.020,  22.170,  11.680,  84.550,  19.600\n     683,  24.580,  24.420,  11.500,  83.700,  20.140\n     684,  22.810,  22.190,  11.340,  83.380,  20.680\n     685,  22.220,  22.350,  11.440,  83.690,  19.930\n     686,  22.940,  22.100,  11.210,  84.170,  19.520\n     687,  24.810,  23.680,  11.460,  85.820,  19.030\n     688,  23.450,  23.540,  11.220,  89.810,  19.420\n     689,  22.680,  22.250,  11.170,  88.820,  20.160\n     690,  23.100,  22.680,  11.340,  87.160,  20.170\n     691,  23.940,  23.790,  12.040,  86.410,  19.360\n     692,  23.270,  24.530,  11.290,  86.910,  19.390\n     693,  22.570,  22.130,  11.760,  86.050,  20.120\n     694,  22.970,  23.120,  11.460,  87.380,  19.700\n     695,  24.450,  23.590,  11.790,  89.230,  19.790\n     696,  23.260,  25.460,  11.380,  86.950,  20.170\n     697,  23.590,  22.850,  11.710,  88.320,  20.480\n     698,  23.210,  23.660,  12.610,  87.900,  20.870\n     699,  24.840,  23.370,  12.730,  88.200,  21.510\n     700,  23.960,  25.760,  11.380,  89.420,  20.510\n     701,  23.510,  23.770,  11.450,  88.310,  20.470\n     702,  24.540,  23.850,  11.940,  88.940,  20.590\n     703,  24.490,  24.010,  11.720,  90.570,  19.940\n     704,  25.180,  26.860,  12.000,  91.990,  20.780\n     705,  23.330,  23.680,  12.220,  94.450,  20.060\n     706,  23.540,  23.510,  12.060,  89.980,  20.480\n     707,  24.150,  24.950,  11.860,  92.420,  20.960\n     708,  25.530,  24.510,  11.740,  90.020,  21.420\n     709,  24.300,  23.890,  11.760,  90.840,  20.690\n     710,  24.260,  23.870,  11.810,  89.190,  20.220\n     711,  24.590,  24.380,  12.250,  94.560,  21.240\n     712,  24.660,  26.320,  12.220,  92.100,  21.350\n     713,  24.380,  24.160,  12.420,  91.390,  22.200\n     714,  25.190,  24.690,  12.400,  94.820,  20.600\n     715,  25.170,  25.310,  11.820,  91.920,  20.730\n     716,  25.890,  26.250,  11.820,  92.190,  21.890\n     717,  25.250,  25.160,  12.940,  96.980,  21.130\n     718,  25.430,  24.940,  12.740,  92.800,  21.390\n     719,  26.490,  24.750,  12.860,  93.950,  20.840\n     720,  25.000,  27.120,  12.940,  94.370,  22.480\n     721,  25.470,  25.010,  13.140,  94.530,  21.590\n     722,  25.030,  25.410,  12.950,  94.030,  22.230\n     723,  26.060,  25.310,  12.700,  94.950,  21.170\n     724,  25.790,  26.450,  12.800,  97.990,  21.930\n     725,  25.780,  25.190,  12.760,  94.770,  23.020\n     726,  26.120,  25.580,  13.320,  93.700,  22.220\n     727,  27.010,  25.600,  13.670,  95.680,  22.650\n     728,  25.610,  28.100,  13.960,  96.250,  21.880\n     729,  26.260,  26.560,  13.490,  96.130,  22.890\n     730,  26.090,  25.820,  13.160,  95.950,  22.520\n     731,  28.690,  27.290,  13.640,  96.390,  22.040\n     732,  25.550,  25.710,  13.430, 103.560,  21.660\n     733,  26.580,  25.750,  12.880, 105.080,  23.240\n     734,  26.890,  26.670,  13.280,  97.340,  24.250\n     735,  27.440,  26.610,  13.160,  97.050,  23.570\n     736,  26.840,  26.320,  13.450,  99.570,  22.780\n     737,  27.230,  26.150,  13.160, 100.020,  23.180\n     738,  28.240,  27.080,  13.130,  99.780,  23.940\n     739,  27.320,  26.720,  13.370,  98.490,  22.520\n     740,  27.030,  26.530,  13.110,  99.830,  22.660\n     741,  27.660,  27.050,  13.330,  99.110,  22.830\n     742,  28.400,  27.120,  13.430,  99.540,  24.820\n     743,  27.180,  27.460,  13.680, 101.800,  23.170\n     744,  27.410,  26.800,  13.850, 100.170,  23.240\n     745,  27.690,  27.450,  14.580,  98.490,  24.930\n     746,  28.070,  27.810,  14.750,  99.320,  24.850\n     747,  27.340,  26.690,  13.930,  98.870,  24.230\n     748,  29.050,  27.260,  13.580, 101.150,  23.260\n     749,  27.080,  27.620,  13.350,  99.590,  23.490\n     750,  27.630,  29.280,  13.760, 100.550,  24.890\n     751,  28.850,  28.150,  13.650, 101.960,  23.830\n     752,  28.380,  28.590,  13.500, 102.820,  23.330\n     753,  27.390,  28.670,  13.810, 102.010,  23.870\n     754,  28.490,  28.340,  14.010, 101.630,  25.950\n     755,  29.070,  28.600,  13.530, 104.450,  23.470\n     756,  27.470,  28.100,  13.800, 102.830,  24.380\n     757,  28.570,  28.100,  14.500, 104.800,  24.000\n     758,  29.370,  28.010,  14.790, 103.170,  24.350\n     759,  29.380,  28.930,  13.850, 102.560,  25.000\n     760,  28.510,  28.580,  13.860, 104.110,  24.580\n     761,  30.260,  28.920,  14.680, 104.270,  24.320\n     762,  28.970,  28.990,  14.000, 103.550,  27.370\n     763,  29.500,  28.450,  14.260, 105.220,  24.880\n     764,  29.020,  28.670,  15.270, 104.680,  24.700\n     765,  30.060,  28.760,  14.330, 104.710,  25.510\n     766,  29.690,  28.950,  13.830, 106.340,  25.590\n     767,  29.110,  28.720,  14.070, 104.730,  24.650\n     768,  29.800,  30.160,  13.950, 106.450,  24.690\n     769,  30.500,  31.340,  14.040, 108.260,  25.630\n     770,  28.750,  29.070,  13.840, 108.160,  25.910\n     771,  29.900,  29.300,  14.300, 107.760,  25.250\n     772,  30.550,  29.420,  13.830, 107.240,  25.030\n     773,  30.010,  29.800,  14.000, 108.350,  25.630\n     774,  29.690,  30.020,  14.580, 110.080,  26.970\n     775,  30.120,  31.750,  14.780, 109.570,  25.350\n     776,  30.610,  31.640,  14.590, 109.680,  25.320\n     777,  29.230,  30.250,  14.880, 108.360,  26.130\n     778,  30.920,  30.660,  14.200, 109.090,  26.720\n     779,  31.530,  31.450,  13.950, 110.930,  26.100\n     780,  29.820,  30.350,  14.480, 109.710,  25.670\n     781,  30.870,  30.320,  15.670, 110.300,  26.750\n     782,  30.950,  30.750,  14.990, 109.090,  26.720\n     783,  30.570,  30.180,  14.520, 110.710,  25.720\n     784,  30.340,  31.230,  14.960, 111.910,  26.310\n     785,  31.020,  30.800,  15.040, 112.040,  27.340\n     786,  32.290,  30.010,  14.880, 111.210,  27.090\n     787,  31.340,  30.860,  15.150, 112.810,  27.080\n     788,  32.300,  31.890,  15.820, 111.640,  27.590\n     789,  32.170,  32.290,  14.620, 113.530,  27.370\n     790,  31.500,  31.380,  15.220, 112.760,  27.070\n     791,  31.080,  32.210,  15.490, 117.480,  27.710\n     792,  32.630,  31.300,  14.700, 114.370,  26.970\n     793,  31.330,  31.410,  15.370, 112.870,  27.540\n     794,  31.930,  31.840,  15.610, 114.170,  28.090\n     795,  32.060,  31.940,  15.100, 113.700,  27.200\n     796,  32.100,  32.200,  14.910, 112.380,  28.490\n     797,  32.250,  31.040,  15.080, 113.760,  27.270\n     798,  33.090,  34.630,  14.890, 115.460,  27.860\n     799,  31.500,  31.420,  14.690, 122.440,  28.010\n     800,  33.270,  31.140,  15.430, 117.010,  27.570\n     801,  32.890,  35.290,  16.680, 116.160,  27.680\n     802,  32.530,  33.370,  16.490, 114.870,  27.620\n     803,  32.460,  31.590,  15.360, 117.000,  28.290\n     804,  34.100,  34.100,  15.100, 116.390,  28.050\n     805,  32.950,  32.330,  15.050, 116.850,  29.230\n     806,  33.270,  32.330,  16.080, 115.590,  28.720\n     807,  33.410,  34.530,  17.280, 117.770,  28.450\n     808,  32.450,  33.940,  16.260, 118.690,  27.930\n     809,  33.010,  32.930,  15.720, 118.660,  29.010\n     810,  33.700,  33.580,  15.570, 117.640,  28.500\n     811,  33.270,  32.800,  15.230, 119.170,  28.830\n     812,  34.290,  32.820,  15.620, 121.210,  29.440\n     813,  33.950,  35.020,  16.890, 119.780,  29.680\n     814,  32.810,  34.190,  15.740, 120.670,  29.280\n     815,  33.950,  33.510,  15.340, 120.350,  30.050\n     816,  33.650,  33.700,  15.570, 120.740,  30.030\n     817,  33.330,  33.470,  15.420, 121.010,  28.460\n     818,  35.380,  34.670,  15.550, 119.610,  29.330\n     819,  34.650,  34.250,  17.270, 120.690,  28.730\n     820,  33.560,  33.790,  18.280, 122.220,  29.790\n     821,  34.500,  34.250,  15.790, 122.860,  29.870\n     822,  34.170,  34.580,  16.140, 122.110,  29.880\n     823,  33.360,  34.210,  15.560, 122.940,  29.800\n     824,  35.120,  36.470,  15.880, 122.040,  30.280\n     825,  34.430,  35.070,  16.970, 124.210,  29.930\n     826,  34.090,  34.780,  17.350, 123.440,  29.810\n     827,  36.420,  36.000,  15.910, 124.100,  30.220\n     828,  36.210,  35.770,  15.590, 124.260,  29.190\n     829,  34.310,  34.430,  15.710, 126.670,  29.960\n     830,  35.730,  36.100,  16.200, 125.340,  31.070\n     831,  36.440,  35.110,  16.640, 124.900,  30.360\n     832,  35.070,  34.510,  17.400, 124.180,  30.000\n     833,  37.500,  36.520,  16.340, 126.590,  30.780\n     834,  34.620,  34.750,  16.440, 126.770,  30.800\n     835,  35.190,  35.090,  16.180, 124.690,  30.260\n     836,  36.470,  35.730,  16.370, 127.570,  30.690\n     837,  34.580,  35.110,  17.170, 128.350,  30.870\n     838,  37.610,  35.980,  18.420, 128.850,  30.480\n     839,  37.100,  35.970,  16.350, 129.740,  30.700\n     840,  35.780,  35.810,  16.490, 129.550,  30.970\n     841,  36.820,  37.480,  16.310, 129.780,  31.310\n     842,  36.390,  35.670,  16.340, 129.080,  30.350\n     843,  36.600,  36.470,  18.070, 128.660,  31.200\n     844,  36.720,  39.100,  17.270, 130.390,  31.690\n     845,  35.980,  35.650,  16.230, 131.250,  30.690\n     846,  36.220,  37.040,  16.400, 128.230,  31.610\n     847,  37.750,  37.180,  16.200, 131.940,  31.910\n     848,  37.590,  36.420,  17.290, 132.310,  30.570\n     849,  37.970,  38.360,  17.760, 134.060,  31.110\n     850,  38.810,  37.550,  17.110, 135.270,  32.060\n     851,  38.160,  36.710,  16.780, 131.790,  31.360\n     852,  37.060,  38.950,  16.290, 131.570,  32.290\n     853,  36.750,  36.840,  16.830, 132.160,  33.100\n     854,  37.350,  37.330,  17.530, 135.230,  30.810\n     855,  38.240,  37.820,  17.610, 131.250,  31.730\n     856,  36.940,  36.580,  16.820, 136.930,  33.480\n     857,  38.680,  38.250,  16.730, 135.570,  31.300\n     858,  36.860,  38.370,  16.770, 133.350,  33.500\n     859,  38.160,  37.610,  17.200, 133.250,  32.810\n     860,  39.190,  39.240,  18.600, 135.840,  32.520\n     861,  38.270,  37.160,  18.010, 136.910,  33.210\n     862,  39.590,  39.960,  16.800, 133.420,  33.320\n     863,  39.860,  39.240,  17.080, 136.000,  32.160\n     864,  38.690,  37.880,  16.840, 135.740,  34.990\n     865,  39.920,  39.440,  17.540, 134.890,  34.810\n     866,  37.490,  39.550,  17.140, 137.890,  32.230\n     867,  38.950,  39.530,  17.150, 137.040,  33.960\n     868,  39.770,  40.060,  16.780, 136.510,  32.990\n     869,  38.320,  38.020,  17.040, 138.240,  32.560\n     870,  40.580,  40.430,  18.130, 138.460,  34.620\n     871,  39.650,  38.750,  18.050, 139.940,  33.500\n     872,  39.610,  38.180,  17.510, 139.080,  33.290\n     873,  40.540,  39.440,  17.260, 141.040,  35.340\n     874,  39.090,  39.360,  17.330, 137.130,  34.100\n     875,  39.590,  40.120,  17.670, 141.380,  33.250\n     876,  39.810,  39.100,  17.830, 141.050,  34.910\n     877,  39.670,  39.870,  18.550, 137.830,  34.330\n     878,  40.890,  40.870,  19.380, 140.470,  33.400\n     879,  39.660,  39.660,  17.660, 139.310,  35.860\n     880,  40.790,  41.560,  18.760, 139.460,  36.030\n     881,  41.050,  40.250,  18.350, 141.960,  34.520\n     882,  39.190,  40.010,  19.700, 140.470,  34.720\n     883,  41.030,  39.540,  20.560, 144.310,  35.360\n     884,  41.480,  41.100,  19.370, 142.430,  35.400\n     885,  40.480,  40.910,  19.230, 142.420,  34.450\n     886,  41.710,  40.800,  18.190, 142.260,  35.260\n     887,  41.030,  41.760,  17.990, 142.470,  35.610\n     888,  40.210,  40.120,  17.960, 143.550,  35.660\n     889,  42.780,  41.290,  19.750, 142.570,  36.270\n     890,  41.060,  40.410,  19.980, 144.280,  36.420\n     891,  42.590,  41.870,  19.920, 144.310,  34.990\n     892,  41.440,  41.630,  18.980, 143.810,  37.020\n     893,  41.270,  40.930,  18.100, 145.220,  34.920\n     894,  41.420,  41.910,  19.090, 146.960,  35.220\n     895,  41.620,  42.240,  19.530, 145.080,  36.460\n     896,  42.940,  41.490,  20.590, 146.580,  35.390\n     897,  41.680,  42.060,  17.830, 146.260,  37.070\n     898,  42.870,  41.610,  18.210, 146.920,  36.970\n     899,  42.390,  42.150,  19.510, 147.490,  35.480\n     900,  41.210,  42.390,  19.430, 148.870,  37.190\n     901,  43.310,  42.870,  18.730, 148.450,  36.500\n     902,  41.790,  42.490,  20.150, 148.140,  37.300\n     903,  42.060,  42.110,  19.860, 149.130,  39.060\n     904,  44.250,  42.850,  19.220, 151.720,  36.550\n     905,  43.370,  41.660,  19.260, 149.090,  36.450\n     906,  43.580,  42.400,  20.070, 153.160,  37.800\n     907,  42.680,  43.860,  20.410, 149.350,  36.620\n     908,  45.040,  43.310,  19.270, 152.550,  38.520\n     909,  43.600,  43.130,  19.240, 155.310,  37.710\n     910,  43.950,  42.940,  18.780, 152.560,  36.080\n     911,  42.560,  43.320,  18.960, 153.710,  38.350\n     912,  44.440,  43.000,  19.420, 154.760,  37.060\n     913,  44.710,  44.640,  19.780, 154.750,  37.280\n     914,  42.840,  43.100,  19.010, 156.680,  38.090\n     915,  44.710,  43.780,  19.360, 155.610,  36.720\n     916,  43.620,  44.810,  19.140, 154.860,  38.770\n     917,  46.530,  45.000,  21.050, 153.710,  36.900\n     918,  44.440,  45.540,  19.810, 155.000,  37.250\n     919,  45.390,  45.850,  19.160, 153.790,  40.460\n     920,  44.100,  43.850,  19.640, 156.510,  36.600\n     921,  43.780,  44.850,  20.960, 155.400,  39.370\n     922,  45.540,  46.360,  20.020, 158.340,  38.310\n     923,  45.330,  44.130,  19.330, 156.800,  36.810\n     924,  46.580,  44.160,  18.900, 156.920,  39.840\n     925,  43.850,  44.460,  19.560, 156.630,  37.280\n     926,  48.170,  45.880,  20.690, 162.300,  37.880\n     927,  44.520,  44.150,  20.990, 158.380,  40.590\n     928,  46.960,  45.120,  20.040, 158.510,  37.240\n     929,  44.250,  44.940,  19.900, 161.380,  40.870\n     930,  45.170,  45.110,  19.710, 159.980,  38.830\n     931,  45.790,  45.560,  20.650, 159.280,  38.180\n     932,  45.200,  45.270,  20.700, 156.660,  40.640\n     933,  47.170,  45.790,  20.360, 160.110,  39.590\n     934,  45.520,  46.380,  19.340, 161.090,  40.300\n     935,  46.250,  46.550,  19.980, 163.310,  39.410\n     936,  46.440,  45.670,  20.540, 162.780,  39.570\n     937,  47.190,  46.450,  20.150, 160.240,  40.080\n     938,  46.950,  46.670,  20.770, 161.520,  39.930\n     939,  45.940,  46.160,  19.890, 163.860,  40.390\n     940,  46.400,  47.750,  19.760, 160.570,  39.910\n     941,  47.500,  46.060,  19.620, 166.140,  40.150\n     942,  46.460,  47.470,  20.260, 162.990,  40.530\n     943,  47.410,  47.180,  19.910, 164.860,  40.030\n     944,  47.080,  48.750,  19.590, 163.380,  40.750\n     945,  48.020,  47.860,  20.360, 165.430,  40.060\n     946,  46.820,  47.440,  19.660, 163.500,  41.200\n     947,  48.770,  46.210,  20.910, 166.720,  42.360\n     948,  47.830,  47.930,  20.090, 169.000,  42.210\n     949,  48.130,  46.840,  20.610, 164.740,  40.930\n     950,  48.680,  48.520,  21.570, 164.120,  41.170\n     951,  46.950,  47.530,  20.170, 165.800,  40.570\n     952,  49.130,  49.600,  21.780, 164.290,  42.810\n     953,  48.200,  46.790,  20.570, 168.810,  41.660\n     954,  47.550,  49.520,  20.460, 169.880,  41.590\n     955,  49.760,  47.420,  21.370, 173.590,  42.500\n     956,  48.850,  48.970,  20.860, 168.700,  41.930\n     957,  48.800,  47.350,  21.410, 168.310,  42.050\n     958,  48.950,  50.310,  21.170, 169.870,  40.940\n     959,  49.090,  48.510,  21.050, 167.720,  42.870\n     960,  50.610,  48.970,  20.470, 169.340,  42.530\n     961,  49.140,  48.410,  21.770, 170.190,  42.540\n     962,  48.570,  49.760,  21.600, 169.480,  42.210\n     963,  50.070,  47.840,  20.730, 177.710,  42.950\n     964,  49.800,  49.790,  21.080, 173.750,  43.250\n     965,  49.590,  47.610,  20.680, 171.170,  43.020\n     966,  50.050,  50.160,  22.470, 176.150,  43.100\n     967,  49.920,  48.740,  22.180, 173.600,  42.850\n     968,  49.140,  51.170,  22.700, 171.270,  44.480\n     969,  50.730,  48.810,  23.030, 172.090,  43.690\n     970,  49.720,  50.190,  23.940, 173.900,  43.600\n     971,  51.490,  48.750,  21.800, 174.420,  43.220\n     972,  49.470,  51.970,  21.700, 177.830,  44.310\n     973,  50.800,  49.480,  23.250, 176.140,  43.960\n     974,  50.850,  50.790,  22.130, 176.300,  43.930\n     975,  50.730,  50.040,  25.080, 175.900,  43.320\n     976,  51.330,  51.120,  23.930, 178.340,  44.040\n     977,  51.500,  50.100,  22.750, 181.000,  43.470\n     978,  49.990,  51.300,  22.620, 174.360,  44.760\n     979,  51.190,  50.610,  23.820, 178.640,  43.790\n     980,  50.170,  51.210,  21.920, 180.770,  44.940\n     981,  52.330,  51.300,  22.350, 177.720,  44.300\n     982,  50.070,  51.350,  23.200, 177.720,  44.890\n     983,  51.860,  51.210,  23.060, 177.720,  45.450\n     984,  50.730,  51.760,  21.670, 181.130,  45.790\n     985,  53.460,  53.370,  21.470, 179.880,  45.970\n     986,  51.600,  52.090,  21.940, 179.670,  45.710\n     987,  51.990,  52.390,  22.640, 178.770,  45.630\n     988,  51.830,  52.370,  23.530, 180.210,  45.910\n     989,  52.990,  53.390,  22.260, 179.010,  46.480\n     990,  51.270,  52.450,  22.370, 185.010,  45.660\n     991,  55.550,  52.560,  22.190, 184.850,  46.650\n     992,  52.860,  53.070,  23.790, 182.370,  45.640\n     993,  52.690,  54.440,  21.710, 183.810,  46.430\n     994,  54.500,  53.560,  21.440, 183.180,  45.770\n     995,  52.430,  56.680,  23.090, 184.030,  46.280\n     996,  53.370,  53.100,  23.170, 183.100,  46.030\n     997,  53.010,  54.470,  22.230, 188.570,  46.710\n     998,  54.790,  53.560,  22.150, 183.650,  46.800\n     999,  54.950,  53.930,  23.060, 186.370,  45.250\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_factorial_impl_values_to_200.csv",
    "content": "   value,    loop,switchloop,recursion\n  number,  number,  number,  number\n       0,   0.100,   0.040,   0.050\n       1,   0.000,   0.000,   0.000\n       2,   0.000,   0.000,   0.000\n       3,   0.000,   0.000,   0.000\n       4,   0.000,   0.000,   0.000\n       5,   0.000,   0.000,   0.000\n       6,   0.000,   0.000,   0.000\n       7,   0.000,   0.000,   0.000\n       8,   0.000,   0.000,   0.000\n       9,   0.000,   0.000,   0.000\n      10,   0.000,   0.000,   0.000\n      11,   0.000,   0.000,   0.000\n      12,   0.000,   0.000,   0.000\n      13,   0.050,   0.000,   0.000\n      14,   0.020,   0.000,   0.000\n      15,   0.000,   0.000,   0.000\n      16,   0.000,   0.000,   0.000\n      17,   0.020,   0.000,   0.000\n      18,   0.060,   0.000,   0.000\n      19,   0.030,   0.000,   0.000\n      20,   0.060,   0.000,   0.000\n      21,   0.190,   0.130,   0.250\n      22,   0.100,   0.100,   0.100\n      23,   0.100,   0.100,   0.100\n      24,   0.100,   0.100,   0.100\n      25,   0.100,   0.100,   0.100\n      26,   0.100,   0.100,   0.100\n      27,   0.200,   0.170,   0.160\n      28,   0.100,   0.100,   0.100\n      29,   0.110,   0.100,   0.110\n      30,   0.120,   0.100,   0.160\n      31,   0.140,   0.100,   0.120\n      32,   0.130,   0.100,   0.140\n      33,   0.140,   0.100,   0.130\n      34,   0.330,   0.250,   0.250\n      35,   0.250,   0.180,   0.160\n      36,   0.250,   0.200,   0.160\n      37,   0.210,   0.200,   0.170\n      38,   0.200,   0.210,   0.220\n      39,   0.230,   0.170,   0.200\n      40,   0.300,   0.260,   0.260\n      41,   0.280,   0.220,   0.190\n      42,   0.280,   0.210,   0.200\n      43,   0.280,   0.240,   0.150\n      44,   0.280,   0.250,   0.160\n      45,   0.360,   0.320,   0.260\n      46,   0.300,   0.320,   0.260\n      47,   0.300,   0.260,   0.250\n      48,   0.310,   0.320,   0.240\n      49,   0.310,   0.280,   0.250\n      50,   0.360,   0.350,   0.270\n      51,   0.330,   0.350,   0.280\n      52,   0.330,   0.290,   0.260\n      53,   0.340,   0.310,   0.240\n      54,   0.330,   0.280,   0.260\n      55,   0.330,   0.300,   0.240\n      56,   0.500,   0.450,   0.340\n      57,   0.420,   0.440,   0.360\n      58,   0.450,   0.430,   0.290\n      59,   0.420,   0.400,   0.290\n      60,   0.450,   0.440,   0.320\n      61,   0.520,   0.460,   0.360\n      62,   0.450,   0.470,   0.330\n      63,   0.460,   0.450,   0.320\n      64,   0.450,   0.490,   0.360\n      65,   0.490,   0.580,   0.400\n      66,   0.480,   0.630,   0.580\n      67,   0.470,   0.540,   0.510\n      68,   0.540,   0.540,   0.550\n      69,   0.470,   0.500,   0.590\n      70,   0.470,   0.610,   0.590\n      71,   0.490,   0.590,   0.550\n      72,   0.500,   0.610,   0.510\n      73,   0.500,   0.570,   0.570\n      74,   0.490,   0.540,   0.530\n      75,   0.610,   0.640,   0.520\n      76,   0.630,   0.610,   0.520\n      77,   0.610,   0.600,   0.500\n      78,   0.640,   0.630,   0.570\n      79,   0.510,   0.610,   0.560\n      80,   0.560,   0.620,   0.530\n      81,   0.620,   0.620,   0.610\n      82,   0.600,   0.650,   0.670\n      83,   0.590,   0.700,   0.620\n      84,   0.680,   0.760,   0.670\n      85,   0.650,   0.780,   0.660\n      86,   0.710,   0.800,   0.670\n      87,   0.700,   0.780,   0.710\n      88,   0.790,   0.870,   0.660\n      89,   0.880,   0.820,   0.830\n      90,   0.850,   0.820,   0.660\n      91,   0.740,   0.800,   0.690\n      92,   0.730,   0.830,   0.700\n      93,   0.860,   0.900,   0.750\n      94,   0.790,   0.810,   0.630\n      95,   0.760,   0.820,   0.710\n      96,   0.760,   0.810,   0.790\n      97,   0.840,   0.900,   0.850\n      98,   0.860,   0.910,   0.910\n      99,   0.850,   0.910,   0.820\n     100,   0.750,   0.930,   0.900\n     101,   0.780,   0.880,   0.910\n     102,   0.880,   1.000,   0.910\n     103,   0.830,   0.960,   0.880\n     104,   0.940,   0.980,   0.930\n     105,   0.900,   1.050,   1.000\n     106,   0.910,   1.040,   0.980\n     107,   0.920,   1.050,   0.890\n     108,   0.960,   1.030,   0.850\n     109,   0.900,   1.070,   0.860\n     110,   0.830,   1.040,   0.860\n     111,   0.940,   1.160,   0.830\n     112,   0.900,   1.140,   1.020\n     113,   0.870,   1.100,   0.870\n     114,   0.940,   1.050,   0.900\n     115,   1.000,   1.080,   0.910\n     116,   1.060,   1.150,   1.030\n     117,   1.000,   1.230,   1.030\n     118,   0.930,   1.120,   1.050\n     119,   1.060,   1.120,   1.050\n     120,   0.980,   1.200,   1.120\n     121,   1.020,   1.230,   1.020\n     122,   0.900,   1.240,   1.120\n     123,   0.980,   1.160,   0.980\n     124,   1.010,   1.230,   1.000\n     125,   1.070,   1.290,   1.140\n     126,   0.990,   1.280,   1.010\n     127,   1.110,   1.320,   1.040\n     128,   1.380,   1.480,   1.190\n     129,   1.330,   1.350,   1.180\n     130,   1.410,   1.370,   1.150\n     131,   1.220,   1.410,   1.330\n     132,   1.270,   1.360,   1.350\n     133,   1.230,   1.520,   1.250\n     134,   1.410,   1.530,   1.500\n     135,   1.300,   1.450,   1.560\n     136,   1.330,   1.480,   1.330\n     137,   1.190,   1.410,   1.340\n     138,   1.320,   1.430,   1.440\n     139,   1.410,   1.440,   1.430\n     140,   1.340,   1.620,   1.520\n     141,   1.430,   1.560,   1.400\n     142,   1.570,   1.730,   1.380\n     143,   1.590,   1.750,   1.390\n     144,   1.640,   1.580,   1.510\n     145,   1.590,   1.680,   1.310\n     146,   1.440,   1.750,   1.320\n     147,   1.490,   1.610,   1.620\n     148,   1.520,   1.570,   1.610\n     149,   1.430,   1.490,   1.720\n     150,   1.690,   1.670,   1.580\n     151,   1.680,   1.630,   1.360\n     152,   1.640,   1.790,   1.500\n     153,   1.730,   1.750,   1.510\n     154,   1.720,   1.950,   1.660\n     155,   1.570,   1.840,   1.730\n     156,   1.490,   1.740,   1.610\n     157,   1.550,   1.910,   1.580\n     158,   1.550,   1.990,   1.470\n     159,   1.670,   1.860,   1.440\n     160,   1.770,   1.960,   1.440\n     161,   1.880,   1.940,   1.530\n     162,   2.030,   2.090,   1.620\n     163,   1.870,   2.090,   1.710\n     164,   1.830,   2.080,   2.020\n     165,   1.780,   2.110,   2.050\n     166,   1.840,   2.050,   1.920\n     167,   1.900,   2.000,   1.900\n     168,   1.970,   2.150,   1.870\n     169,   2.180,   2.230,   2.070\n     170,   1.940,   2.360,   2.030\n     171,   1.910,   2.280,   1.800\n     172,   1.810,   2.250,   1.980\n     173,   1.870,   2.050,   2.030\n     174,   2.120,   2.230,   2.080\n     175,   2.060,   2.470,   2.050\n     176,   2.130,   2.490,   1.980\n     177,   2.050,   2.460,   2.020\n     178,   2.090,   2.340,   1.960\n     179,   2.170,   2.230,   2.280\n     180,   2.320,   2.330,   2.320\n     181,   2.170,   2.440,   2.330\n     182,   2.190,   2.500,   2.120\n     183,   2.120,   2.540,   2.230\n     184,   2.140,   2.500,   2.320\n     185,   2.360,   2.420,   2.310\n     186,   2.650,   2.520,   2.340\n     187,   2.490,   2.500,   2.480\n     188,   2.340,   2.400,   2.310\n     189,   2.230,   2.310,   2.430\n     190,   2.440,   2.330,   2.520\n     191,   2.680,   2.280,   2.510\n     192,   2.660,   2.340,   2.260\n     193,   2.580,   2.150,   2.260\n     194,   2.680,   2.300,   2.550\n     195,   2.620,   2.650,   2.840\n     196,   2.630,   2.650,   2.750\n     197,   2.640,   2.320,   3.020\n     198,   2.690,   2.440,   2.920\n     199,   2.520,   2.510,   2.970\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_factorial_impl_values_to_500.csv",
    "content": "   value,    loop,switchloop,recursion\n  number,  number,  number,  number\n       0,   0.062,   0.000,   0.000\n       5,   0.000,   0.000,   0.000\n      10,   0.000,   0.000,   0.000\n      15,   0.000,   0.000,   0.000\n      20,   0.005,   0.000,   0.000\n      25,   0.135,   0.114,   0.206\n      30,   0.100,   0.100,   0.100\n      35,   0.240,   0.122,   0.141\n      40,   0.225,   0.195,   0.223\n      45,   0.266,   0.224,   0.235\n      50,   0.250,   0.224,   0.242\n      55,   0.244,   0.224,   0.228\n      60,   0.346,   0.327,   0.322\n      65,   0.412,   0.346,   0.369\n      70,   0.423,   0.350,   0.613\n      75,   0.518,   0.472,   0.543\n      80,   0.555,   0.474,   0.558\n      85,   0.620,   0.567,   0.602\n      90,   0.623,   0.568,   0.708\n      95,   0.681,   0.574,   0.672\n     100,   0.705,   0.604,   0.760\n     105,   0.790,   0.681,   0.800\n     110,   0.809,   0.704,   0.803\n     115,   0.957,   0.845,   0.929\n     120,   1.024,   0.919,   0.969\n     125,   1.060,   0.931,   0.959\n     130,   1.253,   1.050,   1.107\n     135,   1.316,   1.088,   1.356\n     140,   1.373,   1.116,   1.373\n     145,   1.441,   1.211,   1.299\n     150,   1.611,   1.377,   1.432\n     155,   1.652,   1.374,   1.413\n     160,   1.765,   1.455,   1.497\n     165,   1.791,   1.481,   1.618\n     170,   1.979,   1.609,   1.659\n     175,   2.069,   1.676,   1.698\n     180,   2.106,   1.727,   1.772\n     185,   2.216,   1.850,   1.814\n     190,   2.365,   2.029,   1.897\n     195,   2.469,   2.089,   1.923\n     200,   2.526,   2.136,   2.022\n     205,   2.658,   2.242,   2.049\n     210,   2.824,   2.386,   2.095\n     215,   2.919,   2.445,   2.187\n     220,   2.939,   2.546,   2.219\n     225,   3.113,   2.624,   2.286\n     230,   3.240,   2.846,   2.550\n     235,   3.221,   2.924,   2.524\n     240,   3.478,   3.053,   2.710\n     245,   3.598,   3.205,   2.606\n     250,   3.686,   3.355,   2.751\n     255,   3.921,   3.489,   2.918\n     260,   4.173,   3.742,   3.074\n     265,   4.227,   3.818,   3.729\n     270,   4.221,   3.831,   3.492\n     275,   4.326,   4.125,   3.760\n     280,   4.551,   4.048,   3.549\n     285,   4.887,   4.287,   3.619\n     290,   4.763,   4.356,   3.731\n     295,   4.893,   4.532,   3.946\n     300,   5.263,   4.908,   3.879\n     305,   5.335,   4.862,   3.911\n     310,   5.472,   5.186,   4.100\n     315,   5.594,   5.122,   4.134\n     320,   5.866,   5.548,   4.281\n     325,   6.067,   5.479,   4.461\n     330,   6.159,   5.612,   4.389\n     335,   6.324,   6.006,   4.446\n     340,   6.425,   6.182,   4.585\n     345,   6.656,   6.496,   4.854\n     350,   6.666,   6.475,   4.800\n     355,   7.217,   6.863,   4.979\n     360,   7.150,   7.097,   4.967\n     365,   7.462,   7.125,   5.023\n     370,   7.482,   7.442,   5.016\n     375,   7.766,   7.482,   5.117\n     380,   8.032,   7.941,   5.309\n     385,   8.135,   8.088,   5.300\n     390,   8.573,   8.257,   5.513\n     395,   8.642,   8.056,   5.889\n     400,   8.569,   8.378,   6.035\n     405,   9.101,   8.521,   6.266\n     410,   9.283,   8.924,   6.366\n     415,   9.511,   9.225,   6.751\n     420,   9.392,   9.274,   6.792\n     425,  10.041,   9.667,   6.948\n     430,  10.487,   9.874,   7.038\n     435,  10.363,   9.993,   6.969\n     440,  10.688,  10.363,   6.968\n     445,  10.739,  10.648,   7.296\n     450,  11.197,  10.633,   7.561\n     455,  10.832,  11.146,   7.956\n     460,  11.368,  11.378,   8.222\n     465,  11.742,  11.471,   8.063\n     470,  11.700,  11.868,   8.349\n     475,  11.827,  11.823,   8.432\n     480,  11.930,  11.962,   8.351\n     485,  12.301,  12.396,   8.624\n     490,  12.246,  12.610,   8.556\n     495,  12.675,  13.153,   8.466\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_fast_funcs_from_-10_to_10.csv",
    "content": "       x,     exp,    sqrt,   root2,   root3,     sin,     cos,     tan\n  number,  number,  number,  number,  number,  number,  number,  number\n -10.000, 935.900,   0.000,   0.000,   0.000,1587.100,1530.000,3216.800\n  -9.900,1055.900,   0.000,   0.000,   0.000,1429.400,1520.300,3098.600\n  -9.800,1128.700,   0.000,   0.000,   0.000,1415.700,1487.300,3202.100\n  -9.700,1134.700,   0.000,   0.000,   0.000,1426.100,1536.000,3164.400\n  -9.600,1128.300,   0.000,   0.000,   0.000,1419.800,1523.700,3079.500\n  -9.500,1159.200,   0.000,   0.000,   0.000,1374.200,1430.800,3067.800\n  -9.400,1129.700,   0.000,   0.000,   0.000,1393.300,1495.100,3064.800\n  -9.300,1131.600,   0.000,   0.000,   0.000,1378.100,1475.000,2994.200\n  -9.200,1169.000,   0.000,   0.000,   0.000,1344.000,1446.000,2945.500\n  -9.100,1131.800,   0.000,   0.000,   0.000,1388.400,1414.900,2909.900\n  -9.000, 905.000,   0.000,   0.000,   0.000,1299.000,1413.300,2878.000\n  -8.900,1102.600,   0.000,   0.000,   0.000,1289.000,1389.100,2863.700\n  -8.800,1018.200,   0.000,   0.000,   0.000,1303.200,1412.400,2859.900\n  -8.700,1486.600,   0.000,   0.000,   0.000,1284.300,1373.500,2883.900\n  -8.600,1037.000,   0.000,   0.000,   0.000,1274.600,1347.300,2847.800\n  -8.500,1075.800,   0.000,   0.000,   0.000,1249.200,1359.400,2800.100\n  -8.400,1862.400,   0.000,   0.000,   0.000,1225.200,1298.800,2732.700\n  -8.300,1054.100,   0.000,   0.000,   0.000,1228.600,1320.300,2737.800\n  -8.200,1044.600,   0.000,   0.000,   0.000,1200.600,1277.600,2728.200\n  -8.100,1491.300,   0.000,   0.000,   0.000,1181.800,1292.100,2579.500\n  -8.000, 912.100,   0.000,   0.000,   0.000,1163.100,1277.900,2546.400\n  -7.900,1125.500,   0.000,   0.000,   0.000,1125.100,1230.100,2603.300\n  -7.800,1153.900,   0.000,   0.000,   0.000,1111.400,1226.500,2539.900\n  -7.700,1034.600,   0.000,   0.000,   0.000,1125.800,1196.300,2466.600\n  -7.600,1114.900,   0.000,   0.000,   0.000,1076.400,1216.400,2475.100\n  -7.500,1140.000,   0.000,   0.000,   0.000,1062.900,1194.100,2363.100\n  -7.400,1108.700,   0.000,   0.000,   0.000,1056.700,1142.100,2311.100\n  -7.300,1134.500,   0.000,   0.000,   0.000,1077.000,1105.400,2360.400\n  -7.200,1121.800,   0.000,   0.000,   0.000,1016.900,1094.900,2240.800\n  -7.100,1120.900,   0.000,   0.000,   0.000, 979.300,1085.600,2323.400\n  -7.000, 925.800,   0.000,   0.000,   0.000, 993.600,1120.000,2197.000\n  -6.900,1126.500,   0.000,   0.000,   0.000, 963.900,1044.700,2183.100\n  -6.800,1304.900,   0.000,   0.000,   0.000, 934.700,1033.500,2033.900\n  -6.700,1196.400,   0.000,   0.000,   0.000, 863.800, 968.100,2044.500\n  -6.600,1094.700,   0.000,   0.000,   0.000, 854.900, 913.600,1906.000\n  -6.500,1143.900,   0.000,   0.000,   0.000, 778.800, 877.500,1743.400\n  -6.400,1161.200,   0.000,   0.000,   0.000, 690.500, 823.100,1692.900\n  -6.300,1914.900,   0.000,   0.000,   0.000, 537.000, 654.900,1279.600\n  -6.200,1130.100,   0.000,   0.000,   0.000, 989.700,1082.800,2167.500\n  -6.100,1132.300,   0.000,   0.000,   0.000, 961.100,1076.900,2128.600\n  -6.000, 904.400,   0.000,   0.000,   0.000,1159.200,1264.700,2577.700\n  -5.900,1028.700,   0.000,   0.000,   0.000, 969.800,1055.500,2132.400\n  -5.800,1016.700,   0.000,   0.000,   0.000, 972.300,1060.500,2101.500\n  -5.700,1443.400,   0.000,   0.000,   0.000,1141.900,1262.700,2529.900\n  -5.600, 932.300,   0.000,   0.000,   0.000, 931.400,1041.500,2096.300\n  -5.500,1026.900,   0.000,   0.000,   0.000, 943.400,1054.300,2115.200\n  -5.400,1427.200,   0.000,   0.000,   0.000,1116.500,1229.300,2444.500\n  -5.300,1027.100,   0.000,   0.000,   0.000, 909.300,1009.500,2065.300\n  -5.200, 958.200,   0.000,   0.000,   0.000, 921.800,1002.000,2025.900\n  -5.100,1442.700,   0.000,   0.000,   0.000,1079.600,1198.800,2419.800\n  -5.000, 898.500,   0.000,   0.000,   0.000, 881.800, 997.500,1975.000\n  -4.900,1034.400,   0.000,   0.000,   0.000, 886.500, 969.200,1951.400\n  -4.800,1381.000,   0.000,   0.000,   0.000,1127.700,1176.000,2342.100\n  -4.700,1031.100,   0.000,   0.000,   0.000, 863.800, 947.100,1932.400\n  -4.600,1023.700,   0.000,   0.000,   0.000, 879.800, 966.900,1896.800\n  -4.500,1478.800,   0.000,   0.000,   0.000,1064.200,1154.300,2296.300\n  -4.400,1007.400,   0.000,   0.000,   0.000, 841.700, 931.300,1889.400\n  -4.300,1049.600,   0.000,   0.000,   0.000, 842.300, 935.800,1887.000\n  -4.200,1833.600,   0.000,   0.000,   0.000,1255.100,1343.900,2683.900\n  -4.100,1022.900,   0.000,   0.000,   0.000, 833.700, 915.800,1873.600\n  -4.000, 878.000,   0.000,   0.000,   0.000, 809.800, 910.800,1806.000\n  -3.900,1015.600,   0.000,   0.000,   0.000, 997.700,1110.400,2173.300\n  -3.800,1137.100,   0.000,   0.000,   0.000, 788.700, 867.900,1786.200\n  -3.700,1125.200,   0.000,   0.000,   0.000, 785.400, 904.600,1733.500\n  -3.600,1392.500,   0.000,   0.000,   0.000,1016.900,1111.400,2187.600\n  -3.500,1128.500,   0.000,   0.000,   0.000, 770.000, 851.300,1758.100\n  -3.400,1113.700,   0.000,   0.000,   0.000, 766.500, 860.900,1708.800\n  -3.300,1011.200,   0.000,   0.000,   0.000, 941.100,1056.100,2075.600\n  -3.200,1105.100,   0.000,   0.000,   0.000, 754.000, 834.900,1682.300\n  -3.100,1109.200,   0.000,   0.000,   0.000, 734.100, 852.700,1629.900\n  -3.000, 879.200,   0.000,   0.000,   0.000, 919.600,1017.700,2030.700\n  -2.900,1029.600,   0.000,   0.000,   0.000, 719.900, 826.200,1711.100\n  -2.800,1016.900,   0.000,   0.000,   0.000, 724.200, 786.300,1595.400\n  -2.700,1430.500,   0.000,   0.000,   0.000, 888.000, 985.600,2011.800\n  -2.600,1014.200,   0.000,   0.000,   0.000, 686.800, 757.500,1519.300\n  -2.500,1022.700,   0.000,   0.000,   0.000, 666.900, 778.200,1497.700\n  -2.400,1355.500,   0.000,   0.000,   0.000, 862.500, 985.300,1915.100\n  -2.300,1006.200,   0.000,   0.000,   0.000, 654.000, 750.000,1546.700\n  -2.200,1000.200,   0.000,   0.000,   0.000, 631.700, 760.500,1486.800\n  -2.100,1863.700,   0.000,   0.000,   0.000,1055.300,1159.000,2344.900\n  -2.000, 880.600,   0.000,   0.000,   0.000, 646.700, 756.500,1474.400\n  -1.900,1019.600,   0.000,   0.000,   0.000, 654.500, 725.500,1395.700\n  -1.800,1411.700,   0.000,   0.000,   0.000, 816.000, 926.900,1852.400\n  -1.700, 999.900,   0.000,   0.000,   0.000, 631.900, 702.900,1405.500\n  -1.600, 919.000,   0.000,   0.000,   0.000, 618.800, 703.300,1386.200\n  -1.500,1427.300,   0.000,   0.000,   0.000, 796.300, 911.400,1786.900\n  -1.400, 987.100,   0.000,   0.000,   0.000, 610.900, 699.800,1334.700\n  -1.300,1012.100,   0.000,   0.000,   0.000, 581.400, 684.300,1346.500\n  -1.200,1372.400,   0.000,   0.000,   0.000, 777.600, 891.800,1718.100\n  -1.100, 994.200,   0.000,   0.000,   0.000, 563.100, 682.300,1270.400\n  -1.000, 863.400,   0.000,   0.000,   0.000, 558.700, 650.800,1273.900\n  -0.900,1212.100,   0.000,   0.000,   0.000, 767.400, 841.100,1661.900\n  -0.800, 745.100,   0.000,   0.000,   0.000, 537.500, 632.200,1203.400\n  -0.700, 797.700,   0.000,   0.000,   0.000, 528.400, 610.500,1198.800\n  -0.600,1163.100,   0.000,   0.000,   0.000, 715.500, 819.700,1604.400\n  -0.500, 778.000,   0.000,   0.000,   0.000, 483.400, 601.900,1115.100\n  -0.400, 735.700,   0.000,   0.000,   0.000, 456.800, 573.700,1097.300\n  -0.300,1173.200,   0.000,   0.000,   0.000, 665.900, 769.300,1522.000\n  -0.200, 711.700,   0.000,   0.000,   0.000, 416.500, 528.800, 981.800\n  -0.100, 702.400,   0.000,   0.000,   0.000, 380.500, 479.400, 883.700\n   0.000,   0.000,   0.000,   0.000,   0.000,   1.000, 100.900,   0.000\n   0.100, 691.600,  34.800, 424.500, 396.200, 374.300, 480.100, 892.100\n   0.200, 691.100,  31.300, 362.800, 362.900, 419.100, 514.600, 970.600\n   0.300,1145.600,  31.600, 409.100, 228.200, 667.600, 771.600,1455.400\n   0.400, 719.100,  30.900, 420.700, 254.900, 470.900, 572.400,1084.700\n   0.500, 765.800,  32.000, 329.400, 284.400, 498.400, 572.000,1125.900\n   0.600,1153.400,  31.300, 339.000, 225.400, 714.400, 810.000,1571.500\n   0.700, 800.900,  30.500, 364.300, 353.100, 509.200, 616.900,1163.300\n   0.800, 723.700,  31.200, 360.400, 388.900, 530.100, 636.600,1232.200\n   0.900,1209.000,  31.400, 385.600, 198.800, 759.500, 842.300,1659.000\n   1.000, 862.100,   2.300, 495.200, 183.800, 557.200, 664.400,1274.700\n   1.100, 985.600,  30.700, 402.300, 219.400, 562.100, 683.600,1337.900\n   1.200,1426.300,  35.700, 419.000, 263.200, 772.600, 889.100,1778.500\n   1.300, 997.900,  32.600, 410.100, 195.200, 579.900, 675.000,1332.000\n   1.400, 988.700,  31.000, 302.000, 214.200, 601.700, 698.200,1331.900\n   1.500,1439.600,  33.200, 310.200, 145.000, 805.700, 911.100,1794.200\n   1.600, 894.900,  31.700, 315.800, 196.600, 611.700, 703.100,1406.600\n   1.700, 999.900,  30.800, 313.600, 241.400, 620.400, 728.900,1372.000\n   1.800,1421.000,  31.600, 323.400, 155.200, 827.900, 926.800,1877.100\n   1.900,1006.700,  32.000, 332.100, 350.200, 629.300, 734.600,1497.100\n   2.000, 868.300,  32.800, 351.200, 118.900, 646.000, 742.000,1441.800\n   2.100,1804.500,  31.300, 342.900, 205.600,1054.200,1162.400,2337.300\n   2.200, 992.500,  31.300, 357.200, 128.600, 627.200, 774.800,1463.500\n   2.300,1004.400,  31.700, 354.300, 125.400, 653.600, 749.800,1467.500\n   2.400,1353.400,  30.400, 256.800, 140.700, 871.800, 974.500,1926.000\n   2.500,1009.600,  32.000, 367.400, 216.500, 692.300, 790.800,1494.300\n   2.600,1017.400,  31.400, 387.900, 223.800, 696.100, 783.300,1530.400\n   2.700,1427.700,  31.600, 380.700, 124.300, 901.300, 995.700,1938.100\n   2.800, 985.200,  31.200, 388.800, 123.100, 700.500, 799.500,1604.000\n   2.900,1011.700,  30.500, 382.300, 107.400, 739.800, 861.600,1639.000\n   3.000, 894.500,  33.400, 415.500, 112.200, 918.900,1016.900,2057.400\n   3.100,1116.100,  31.000, 187.900, 240.900, 703.600, 840.600,1685.100\n   3.200,1097.800,  30.900, 305.300, 163.500, 759.200, 852.400,1646.300\n   3.300,1031.700,  32.100, 311.300, 142.000, 974.200,1032.700,2102.400\n   3.400,1117.600,  31.700, 318.000, 158.300, 755.300, 855.800,1682.200\n   3.500,1106.300,  30.300, 325.800, 274.200, 755.700, 853.600,1713.700\n   3.600,1391.200,  31.100, 339.000, 135.300, 975.000,1087.300,2195.300\n   3.700,1142.000,  34.300, 363.100, 212.200, 792.600, 890.800,1750.100\n   3.800,1134.200,  32.600, 359.200, 183.600, 791.300, 906.600,1785.600\n   3.900,1012.800,  31.600, 375.900, 164.200, 993.400,1127.300,2188.100\n   4.000, 849.000,   2.600, 140.000, 158.500, 812.800, 900.400,1792.400\n   4.100,1012.500,  31.300, 380.000, 155.200, 811.400, 910.100,1827.800\n   4.200,1824.000,  32.000, 364.900, 120.200,1298.100,1370.000,2701.200\n   4.300,1041.400,  33.400, 346.900, 182.400, 839.300, 932.200,1875.300\n   4.400, 996.900,  31.600, 334.800, 171.700, 885.500,1001.800,1922.300\n   4.500,1478.400,  32.100, 322.900, 171.700,1065.200,1146.600,2302.900\n   4.600,1013.400,  32.500, 322.600, 254.500, 849.500, 962.200,1942.600\n   4.700,1026.000,  32.600, 313.600, 194.400, 859.500, 948.600,1981.200\n   4.800,1407.600,  32.600, 311.300, 399.600,1083.200,1184.000,2389.700\n   4.900,1039.900,  32.600, 304.900, 302.800, 891.000, 984.900,1979.400\n   5.000, 878.900,  32.100, 208.300, 217.200, 905.400, 989.100,2008.700\n   5.100,1425.200,  31.900, 303.500, 146.500,1076.200,1230.500,2499.300\n   5.200, 954.700,  31.900, 293.300, 137.400, 898.700,1001.300,1994.300\n   5.300,1004.700,  31.800, 401.000, 184.900, 901.500, 990.200,2012.400\n   5.400,1382.000,  31.600, 402.400, 152.600,1109.200,1218.700,2470.200\n   5.500,1032.900,  31.000, 393.700, 142.200, 941.200,1017.200,2028.600\n   5.600, 916.700,  31.700, 398.000, 184.100, 922.800,1038.900,2069.600\n   5.700,1449.200,  32.100, 390.100, 212.200,1128.300,1235.400,2472.000\n   5.800,1014.000,  30.800, 280.800, 223.100, 937.400,1038.700,2071.600\n   5.900,1000.300,  30.900, 379.300, 191.900, 945.800,1039.200,2125.000\n   6.000, 865.600,  31.800, 373.900, 182.200,1143.700,1232.400,2524.700\n   6.100,1124.600,  31.900, 389.000, 202.800, 993.600,1115.200,2141.200\n   6.200,1115.200,  32.000, 368.000, 187.200, 967.100,1067.100,2138.800\n   6.300,1847.700,  32.200, 376.600, 146.200, 531.000, 707.100,1316.400\n   6.400,1189.200,  34.700, 397.600, 262.800, 738.500, 821.300,1655.700\n   6.500,1114.300,  31.800, 370.300, 189.400, 796.900, 860.100,1730.600\n   6.600,1000.900,  32.400, 359.000, 201.400, 809.100, 909.700,1863.000\n   6.700,1120.300,  31.400, 364.800, 244.400, 833.300, 948.900,1906.400\n   6.800,1137.600,  30.900, 367.700, 133.400, 898.600, 974.600,1990.600\n   6.900,1013.200,  30.800, 352.700, 223.200, 931.400,1027.600,2050.400\n   7.000, 884.400,  32.200, 356.800, 206.500, 956.300,1083.600,2128.600\n   7.100,1110.500,  32.400, 363.000, 207.700, 963.600,1054.900,2200.300\n   7.200,1189.800,  33.900, 358.800, 244.000,1012.300,1087.300,2236.300\n   7.300,1102.000,  33.000, 347.000, 172.900,1015.200,1105.300,2324.400\n   7.400,1116.400,  33.900, 347.600, 211.000,1041.500,1124.300,2342.600\n   7.500,1128.200,  32.200, 353.300, 206.400,1068.600,1171.700,2371.500\n   7.600,1102.700,  31.800, 343.400, 151.700,1086.500,1164.900,2429.900\n   7.700,1006.200,  31.700, 343.300, 305.800,1109.300,1197.600,2488.200\n   7.800,1149.400,  31.300, 340.900, 192.400,1121.700,1235.300,2572.500\n   7.900,1142.600,  34.500, 373.900, 219.200,1173.100,1215.600,2568.600\n   8.000, 889.800,  34.600, 347.300, 317.200,1168.900,1243.300,2557.100\n   8.100,1447.500,  31.500, 346.500, 209.600,1162.000,1294.300,2639.200\n   8.200,1021.700,  31.500, 335.800, 156.800,1201.100,1287.200,2692.300\n   8.300,1073.700,  32.200, 344.000, 180.600,1190.200,1322.400,2677.300\n   8.400,1834.000,  33.600, 332.600, 190.000,1243.800,1338.600,2773.300\n   8.500,1051.100,  32.700, 354.200, 156.200,1268.200,1332.200,2759.000\n   8.600,1024.800,  31.900, 336.500, 188.800,1241.300,1363.000,2763.500\n   8.700,1462.700,  31.900, 332.500, 193.000,1249.100,1359.000,2855.100\n   8.800,1044.300,  33.800, 346.900, 224.500,1329.900,1377.500,2875.100\n   8.900,1061.300,  32.100, 341.800, 258.000,1326.300,1421.000,2879.200\n   9.000, 890.000,   3.500, 436.100, 289.300,1318.400,1394.300,2928.900\n   9.100,1120.500,  32.800, 336.100, 254.600,1333.500,1395.400,2877.200\n   9.200,1131.500,  32.200, 329.600, 361.100,1354.400,1408.700,2923.600\n   9.300,1118.600,  31.800, 342.400, 216.600,1339.800,1430.900,2987.800\n   9.400,1114.700,  32.300, 318.800, 233.300,1373.900,1453.800,2946.700\n   9.500,1111.500,  31.500, 328.400, 178.900,1359.300,1442.100,3027.300\n   9.600,1118.900,  31.800, 325.900, 250.300,1374.600,1478.200,3054.100\n   9.700,1148.500,  32.500, 332.200, 203.100,1379.200,1484.600,3097.300\n   9.800,1115.700,  32.300, 325.700, 161.900,1466.300,1572.100,3149.500\n   9.900,1014.200,  32.200, 318.200, 297.900,1461.000,1548.400,3160.200\n  10.000, 884.100,  31.600, 314.900, 381.400,1461.800,1521.600,3244.300\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_fast_funcs_from_0_to_10.csv",
    "content": "       x,     exp,    sqrt,   root2,   root3,     sin,     cos,     tan\n  number,  number,  number,  number,  number,  number,  number,  number\n   0.000,   0.000,   0.000,   0.000,   0.000,   2.000, 134.800,   0.000\n   0.010, 658.000,   1.000, 360.900, 417.000, 312.300, 400.900, 742.400\n   0.020, 651.700,  28.700, 413.100, 368.700, 326.600, 423.500, 771.300\n   0.030,1075.800,  29.700, 317.000, 539.400, 535.200, 644.700,1212.200\n   0.040, 655.100,   1.000, 440.700, 439.000, 351.300, 446.800, 812.600\n   0.050, 695.200,  29.600, 349.800, 328.900, 356.200, 448.900, 829.800\n   0.060,1062.300,  28.200, 375.400, 298.500, 564.900, 667.300,1278.200\n   0.070, 695.400,  28.000, 380.500, 351.600, 359.700, 464.400, 863.000\n   0.080, 647.500,  28.000, 411.900, 336.000, 389.400, 463.200, 882.100\n   0.090,1114.300,   1.000, 531.300, 412.200, 569.500, 669.800,1321.200\n   0.100, 678.500,  30.000, 429.300, 377.200, 366.100, 487.200, 900.100\n   0.110, 716.200,  28.100, 415.200, 249.700, 390.500, 473.700, 903.600\n   0.120,1065.400,  28.300, 327.400, 331.600, 578.400, 685.500,1331.900\n   0.130, 730.000,  28.200, 336.100, 339.300, 367.800, 495.900, 931.000\n   0.140, 706.400,  28.400, 328.500, 283.300, 394.600, 498.200, 928.000\n   0.150,1131.100,  28.000, 340.700, 239.900, 597.100, 679.300,1357.300\n   0.160, 651.400,   1.000, 458.600, 355.600, 390.600, 498.800, 942.400\n   0.170, 732.800,  29.100, 339.200, 252.800, 415.000, 508.300, 932.000\n   0.180,1114.800,  27.800, 350.200, 272.600, 609.900, 702.800,1377.800\n   0.190, 744.400,  28.100, 353.400, 306.300, 408.000, 479.400, 953.200\n   0.200, 708.200,  27.900, 354.000, 374.700, 390.100, 510.900, 956.700\n   0.210,1510.600,  28.000, 367.500, 297.400, 814.200, 903.800,1802.500\n   0.220, 725.500,  28.200, 377.500, 353.200, 395.300, 513.600, 971.200\n   0.230, 740.000,  29.300, 368.300, 250.100, 407.300, 510.800, 972.700\n   0.240,1078.100,  28.100, 387.700, 371.100, 614.700, 725.500,1374.500\n   0.250, 763.400,   1.000, 483.600, 298.100, 413.900, 523.500, 983.900\n   0.260, 731.900,  28.500, 383.800, 293.000, 416.900, 505.100, 971.100\n   0.270,1132.600,  28.000, 377.900, 264.900, 623.500, 708.800,1405.100\n   0.280, 706.500,  28.100, 388.600, 246.800, 407.400, 501.400, 987.400\n   0.290, 765.400,  28.100, 394.700, 326.000, 410.600, 524.300, 987.300\n   0.300,1145.100,  28.700, 389.700, 217.500, 631.900, 721.700,1411.600\n   0.310, 758.300,  28.000, 391.100, 282.300, 429.100, 519.200, 983.300\n   0.320, 693.700,  28.000, 392.300, 339.500, 421.300, 509.900,1001.700\n   0.330,1143.000,  28.700, 397.000, 244.500, 631.800, 726.200,1406.400\n   0.340, 753.100,  28.400, 406.700, 216.300, 423.500, 538.800,1020.300\n   0.350, 764.000,  28.000, 419.800, 322.800, 411.000, 539.900,1006.300\n   0.360,1134.200,   1.000, 526.900, 284.700, 635.800, 743.100,1434.700\n   0.370, 769.400,  28.200, 412.600, 259.500, 430.400, 517.500,1000.600\n   0.380, 767.000,  28.200, 410.400, 205.000, 429.800, 512.800,1008.600\n   0.390,1159.300,  28.000, 398.400, 249.600, 626.200, 750.300,1417.300\n   0.400, 690.500,  28.000, 417.100, 247.500, 420.200, 529.500,1014.700\n   0.410, 770.600,  28.000, 413.000, 199.600, 425.500, 531.000,1016.900\n   0.420,1533.500,  28.000, 411.500, 264.100, 850.500, 950.800,1834.500\n   0.430, 779.200,  28.300, 318.900, 238.000, 441.500, 524.700,1003.800\n   0.440, 735.500,  27.700, 310.500, 239.000, 430.700, 529.900,1014.500\n   0.450,1164.300,  28.300, 308.700, 242.900, 637.800, 736.200,1440.900\n   0.460, 769.200,  28.000, 310.200, 248.500, 434.900, 538.900,1040.200\n   0.470, 780.000,  28.000, 316.900, 253.100, 430.500, 547.100,1022.700\n   0.480,1092.200,  28.000, 313.400, 273.700, 643.400, 756.500,1453.300\n   0.490, 782.800,   1.000, 417.600, 254.200, 447.700, 536.400,1018.600\n   0.500, 770.900,  28.100, 323.400, 281.400, 445.800, 545.900,1035.900\n   0.510,1167.700,  28.000, 327.100, 241.700, 648.500, 743.100,1447.900\n   0.520, 740.400,  28.000, 326.900, 236.200, 445.800, 544.300,1065.800\n   0.530, 877.200,  31.300, 349.700, 295.500, 486.500, 555.300,1094.100\n   0.540,1205.000,  30.500, 330.000, 246.300, 670.600, 754.600,1476.100\n   0.550, 799.600,  28.900, 323.300, 256.900, 433.700, 569.400,1048.300\n   0.560, 712.200,  28.600, 332.900, 210.000, 443.000, 566.500,1041.800\n   0.570,1188.600,  28.700, 354.400, 253.800, 670.900, 758.400,1481.200\n   0.580, 787.300,  32.500, 331.600, 221.200, 452.500, 550.500,1085.500\n   0.590, 803.900,  28.700, 340.400, 219.300, 438.800, 551.300,1054.500\n   0.600,1173.400,  29.100, 329.900, 221.500, 661.700, 764.400,1473.900\n   0.610, 794.600,  29.300, 332.700, 289.600, 439.300, 551.200,1061.100\n   0.620, 787.400,  28.500, 348.100, 290.800, 451.200, 535.800,1074.700\n   0.630,1594.000,  28.400, 334.500, 338.700, 850.600,1002.000,1905.200\n   0.640, 712.900,   1.000, 456.100, 298.800, 449.200, 566.000,1075.900\n   0.650, 792.300,  28.100, 343.700, 389.100, 452.900, 595.200,1077.100\n   0.660,1166.800,  28.800, 356.600, 354.600, 649.000, 760.900,1474.900\n   0.670, 807.000,  28.200, 336.100, 162.900, 460.200, 576.500,1048.800\n   0.680, 760.200,  28.000, 345.300, 185.400, 465.200, 563.400,1059.500\n   0.690,1192.200,  28.000, 339.100, 162.700, 669.600, 772.100,1480.900\n   0.700, 793.600,  27.800, 355.500, 348.100, 452.800, 550.700,1064.800\n   0.710, 807.800,  28.400, 344.100, 167.200, 460.100, 557.400,1102.600\n   0.720,1168.800,  28.000, 349.600, 220.700, 681.700, 786.400,1522.800\n   0.730, 803.300,  28.500, 356.400, 224.800, 469.400, 586.300,1099.000\n   0.740, 803.300,  28.800, 359.700, 168.400, 467.800, 569.200,1082.900\n   0.750,1191.900,  28.300, 354.500, 222.500, 700.900, 789.300,1527.400\n   0.760, 783.000,  27.600, 356.500, 255.000, 476.100, 576.500,1106.100\n   0.770, 798.900,  28.800, 373.400, 332.900, 489.000, 554.300,1097.800\n   0.780,1189.400,  28.200, 352.800, 206.400, 683.300, 788.200,1517.900\n   0.790, 812.800,  28.500, 367.700, 212.000, 479.400, 591.200,1123.100\n   0.800, 733.700,  28.900, 356.900, 365.100, 476.600, 587.300,1118.700\n   0.810,1215.900,   1.000, 469.800, 200.700, 695.800, 775.800,1573.700\n   0.820, 805.900,  28.900, 373.300, 313.900, 492.300, 590.400,1135.600\n   0.830, 820.900,  28.300, 364.400, 238.900, 488.600, 599.000,1131.800\n   0.840,1546.300,  28.300, 371.700, 314.000, 900.800,1033.700,2015.100\n   0.850, 807.600,  28.800, 361.000, 193.100, 479.400, 617.600,1168.400\n   0.860, 808.500,  28.400, 371.400, 240.500, 499.400, 630.500,1160.700\n   0.870,1244.400,  31.000, 369.200, 186.000, 704.200, 811.800,1573.600\n   0.880, 745.700,  28.100, 372.000, 206.500, 523.600, 601.000,1142.200\n   0.890, 817.300,  28.500, 367.100, 306.500, 511.100, 600.100,1169.500\n   0.900,1197.300,  28.200, 368.700, 194.300, 718.300, 805.400,1599.100\n   0.910, 811.800,  28.100, 366.500, 183.700, 506.300, 611.500,1156.700\n   0.920, 774.600,  28.400, 371.300, 198.100, 499.100, 611.500,1187.100\n   0.930,1206.700,  28.400, 382.400, 275.400, 716.200, 810.600,1581.300\n   0.940, 801.700,  28.600, 380.900, 279.200, 504.100, 642.200,1190.100\n   0.950, 811.300,  28.100, 370.800, 299.600, 494.500, 628.700,1172.900\n   0.960,1111.000,  28.600, 380.700, 178.800, 696.000, 825.800,1598.400\n   0.970, 819.400,  28.000, 377.000, 214.900, 519.900, 623.800,1200.400\n   0.980, 800.400,  28.200, 369.700, 163.800, 532.900, 613.100,1199.900\n   0.990,1207.500,  28.300, 384.100, 152.800, 738.200, 820.700,1604.400\n   1.000, 833.200,   0.900, 485.300, 180.500, 529.200, 630.600,1229.700\n   1.010, 981.200,  28.500, 389.200, 168.300, 532.800, 652.400,1188.100\n   1.020,1400.700,  28.400, 372.000, 203.100, 740.300, 832.700,1634.100\n   1.030,1001.400,  28.700, 390.300, 226.300, 531.600, 639.700,1211.700\n   1.040, 932.800,  28.000, 384.800, 241.100, 525.800, 635.500,1231.600\n   1.050,1792.700,  28.000, 391.500, 199.100, 930.000,1035.400,2062.900\n   1.060, 976.100,  28.500, 379.300, 165.200, 544.300, 653.600,1237.400\n   1.070, 985.100,  28.100, 394.900, 204.100, 534.700, 657.000,1236.500\n   1.080,1390.100,  29.600, 382.000, 145.000, 742.100, 853.200,1669.300\n   1.090,1000.800,  28.500, 402.700, 213.800, 547.800, 644.800,1280.600\n   1.100, 990.500,  27.700, 386.700, 223.600, 566.200, 655.300,1259.700\n   1.110,1422.200,  28.500, 396.700, 202.800, 746.500, 860.500,1666.600\n   1.120, 908.900,  28.600, 397.000, 149.400, 559.500, 656.900,1253.800\n   1.130,1000.500,  28.200, 384.600, 206.400, 549.900, 675.000,1264.300\n   1.140,1420.100,  28.600, 386.300, 180.800, 762.500, 865.300,1699.400\n   1.150, 992.400,  28.200, 394.900, 198.200, 550.800, 645.800,1285.600\n   1.160, 964.600,  28.100, 393.600, 215.400, 570.700, 652.300,1289.400\n   1.170,1398.500,  28.000, 414.200, 177.500, 756.000, 852.400,1704.600\n   1.180, 985.400,  28.500, 408.900, 168.800, 541.100, 667.900,1289.700\n   1.190, 996.200,  28.100, 417.000, 293.900, 544.800, 657.400,1273.700\n   1.200,1353.500,  28.000, 387.500, 249.000, 754.200, 890.500,1721.000\n   1.210, 993.900,   1.000, 502.400, 219.600, 554.400, 669.100,1275.200\n   1.220, 997.800,  28.000, 391.400, 203.700, 550.700, 690.000,1296.300\n   1.230,1413.200,  28.200, 398.300, 188.800, 791.700, 875.700,1688.500\n   1.240, 974.800,  28.400, 410.300, 186.700, 577.400, 680.800,1289.900\n   1.250,1003.600,  28.600, 409.900, 166.100, 578.100, 673.600,1289.700\n   1.260,1819.800,  28.800, 408.800, 173.000, 978.600,1079.600,2123.000\n   1.270, 999.700,  28.000, 400.900, 182.800, 570.300, 670.900,1310.600\n   1.280, 921.900,  27.600, 410.800, 186.700, 581.400, 669.800,1300.600\n   1.290,1421.900,  28.500, 395.000, 169.100, 764.700, 877.000,1728.400\n   1.300, 977.300,  28.100, 404.200, 191.700, 573.700, 680.500,1321.900\n   1.310, 995.800,  28.000, 410.300, 158.700, 565.800, 655.600,1333.700\n   1.320,1385.100,  28.200, 399.500, 218.400, 782.500, 886.300,1759.900\n   1.330, 998.400,  28.000, 402.900, 144.500, 590.500, 668.000,1340.300\n   1.340, 999.500,  27.900, 396.100, 124.800, 579.400, 697.100,1337.500\n   1.350,1418.700,  28.500, 419.100, 129.100, 794.000, 894.000,1760.300\n   1.360, 963.900,  28.500, 404.800, 253.000, 586.000, 688.100,1317.300\n   1.370, 992.300,  28.000, 393.100, 135.000, 600.100, 695.600,1312.100\n   1.380,1397.300,  28.000, 400.600, 169.800, 803.900, 904.800,1762.000\n   1.390, 993.900,  28.100, 398.400, 182.400, 580.900, 689.200,1323.900\n   1.400, 947.200,  28.000, 298.600, 208.800, 588.700, 697.200,1327.200\n   1.410,1413.800,  28.100, 299.800, 253.200, 817.700, 901.600,1766.700\n   1.420,1010.700,  28.200, 294.400, 175.300, 599.300, 705.600,1349.500\n   1.430,1007.700,  28.000, 292.200, 265.500, 601.700, 702.200,1345.900\n   1.440,1330.500,   1.000, 398.100, 154.500, 813.300, 902.800,1780.100\n   1.450,1003.300,  28.400, 294.000, 195.100, 611.200, 702.400,1381.200\n   1.460, 989.300,  28.000, 311.100, 193.500, 599.800, 704.200,1385.500\n   1.470,1819.300,  28.000, 300.400, 157.200,1001.300,1110.100,2228.400\n   1.480, 973.500,  28.000, 303.100, 171.800, 626.900, 693.100,1381.500\n   1.490,1005.600,  28.000, 306.400, 133.700, 598.700, 716.900,1373.500\n   1.500,1395.400,  28.000, 299.200, 144.200, 805.300, 909.700,1807.800\n   1.510,1008.300,  28.300, 306.700, 201.600, 603.300, 715.500,1393.000\n   1.520, 946.000,  28.200, 312.100, 173.600, 621.600, 728.100,1384.600\n   1.530,1429.700,  28.000, 304.600, 147.200, 833.000, 916.300,1825.600\n   1.540, 998.700,  28.500, 318.400, 268.300, 638.400, 735.500,1388.600\n   1.550,1020.700,  28.300, 312.400, 141.200, 621.900, 716.200,1401.000\n   1.560,1410.300,  28.100, 321.200, 352.000, 840.300, 938.200,1800.000\n   1.570,1019.700,  28.000, 312.400, 131.200, 620.400, 717.500,1408.000\n   1.580,1007.700,  28.000, 317.900, 141.700, 630.700, 721.800,1419.700\n   1.590,1436.300,  28.300, 321.400, 179.700, 836.700, 944.300,1830.000\n   1.600, 892.100,  28.900, 306.100, 196.100, 641.200, 715.900,1442.000\n   1.610,1015.800,  28.000, 310.600, 177.000, 623.700, 720.400,1427.200\n   1.620,1423.900,  28.200, 319.800, 161.800, 843.100, 926.100,1838.400\n   1.630,1015.700,  28.700, 313.800, 223.300, 626.200, 716.600,1420.400\n   1.640, 971.900,  28.200, 320.700, 227.200, 623.400, 717.500,1446.500\n   1.650,1430.700,  28.200, 306.100, 143.000, 841.900, 946.400,1854.300\n   1.660,1002.600,  28.000, 314.300, 159.800, 630.800, 742.900,1441.600\n   1.670,1019.800,  28.800, 317.400, 130.100, 627.000, 742.700,1427.100\n   1.680,1796.500,  28.100, 313.900, 186.700,1034.100,1148.100,2283.300\n   1.690,1016.400,   1.000, 422.000, 204.200, 648.500, 737.600,1427.100\n   1.700, 996.800,  28.000, 324.700, 240.200, 644.300, 734.800,1424.200\n   1.710,1427.600,  28.000, 311.200, 159.400, 835.900, 943.400,1848.300\n   1.720, 986.600,  28.000, 311.800, 286.000, 640.800, 737.900,1471.500\n   1.730,1008.700,  28.500, 310.000, 132.500, 650.500, 728.300,1454.800\n   1.740,1435.800,  28.000, 311.900, 180.900, 848.300, 953.300,1887.600\n   1.750,1016.800,  28.000, 314.100, 187.300, 645.800, 749.400,1449.800\n   1.760, 924.100,  28.000, 326.700, 344.600, 645.300, 746.400,1472.300\n   1.770,1422.300,  28.000, 322.300, 180.900, 839.600, 942.700,1881.700\n   1.780,1029.400,  28.600, 325.700, 288.100, 657.600, 752.400,1496.400\n   1.790,1022.700,  28.000, 323.100, 281.700, 641.900, 746.400,1479.900\n   1.800,1407.100,  28.200, 331.100, 154.300, 859.100, 946.700,1899.800\n   1.810,1029.700,  27.900, 321.000, 135.800, 653.200, 752.500,1459.700\n   1.820,1005.100,  28.100, 332.200, 209.300, 653.200, 765.900,1487.800\n   1.830,1439.900,  28.100, 323.600, 168.700, 847.400, 968.500,1914.800\n   1.840, 964.800,  28.200, 318.700, 191.700, 636.400, 761.200,1469.600\n   1.850,1017.500,  27.700, 315.600, 273.600, 644.800, 772.800,1472.800\n   1.860,1422.600,  28.100, 320.500, 148.600, 859.800, 975.300,1929.700\n   1.870,1039.200,  28.400, 225.000, 169.900, 666.400, 765.800,1485.800\n   1.880,1006.300,  28.000, 325.000, 151.300, 669.000, 767.900,1487.800\n   1.890,1850.300,  28.500, 328.800, 140.400,1058.200,1165.900,2328.000\n   1.900,1013.800,  28.600, 324.100, 339.200, 666.800, 783.800,1493.100\n   1.910,1017.800,  28.700, 333.400, 170.500, 678.300, 755.000,1534.400\n   1.920,1319.800,  29.100, 327.100, 232.600, 884.100, 982.000,1917.400\n   1.930,1028.800,  28.300, 337.200, 209.300, 672.200, 771.600,1536.100\n   1.940,1029.200,  28.300, 338.700, 134.600, 701.700, 778.300,1561.600\n   1.950,1465.400,  29.900, 338.400, 131.900, 878.000, 991.100,2008.800\n   1.960,1027.200,   1.200, 435.000, 127.600, 664.000, 761.700,1565.200\n   1.970,1029.200,  28.500, 333.200, 129.900, 686.600, 759.000,1558.800\n   1.980,1476.100,  28.400, 346.700, 118.400, 878.300, 976.900,1970.100\n   1.990,1052.000,  28.800, 329.100, 237.100, 674.200, 777.300,1537.000\n   2.000, 861.800,  28.000, 334.900, 115.900, 676.600, 796.700,1598.700\n   2.010,1458.500,  29.100, 333.800, 245.700, 891.000, 992.800,1946.400\n   2.020,1000.400,  29.000, 336.700, 124.500, 685.300, 787.400,1560.100\n   2.030,1027.200,  29.700, 347.400, 215.800, 694.200, 796.100,1523.900\n   2.040,1428.200,  28.300, 335.300, 197.900, 894.900,1012.600,2037.200\n   2.050,1086.700,  30.900, 346.600, 295.300, 712.100, 800.400,1606.800\n   2.060,1008.300,  28.900, 340.400, 213.400, 695.500, 799.600,1560.800\n   2.070,1442.300,  28.500, 360.100, 145.000, 949.100,1013.700,1985.300\n   2.080, 959.900,  29.000, 340.000, 121.200, 705.200, 803.200,1547.300\n   2.090,1021.100,  29.200, 374.700, 238.100, 708.700, 803.500,1552.100\n   2.100,1857.400,  28.700, 347.800, 202.800,1129.700,1215.700,2399.300\n   2.110,1015.900,  28.500, 340.900, 138.300, 706.100, 805.800,1542.600\n   2.120, 978.100,  28.500, 352.100, 112.300, 701.200, 810.900,1583.000\n   2.130,1416.400,  28.600, 351.300, 170.000, 884.200,1001.800,1976.800\n   2.140, 996.900,  28.300, 331.800, 194.400, 712.000, 794.500,1584.600\n   2.150, 999.200,  30.100, 350.800, 119.600, 699.300, 787.000,1590.100\n   2.160,1410.200,  28.600, 341.200, 163.400, 907.300,1018.300,2008.400\n   2.170,1008.000,  28.000, 362.600, 183.800, 693.400, 795.800,1578.100\n   2.180,1007.400,  28.100, 349.700, 212.600, 698.200, 788.600,1609.500\n   2.190,1422.700,  28.000, 345.900, 135.100, 913.200,1025.100,2015.400\n   2.200, 991.700,  28.000, 346.200, 119.100, 703.800, 813.300,1596.500\n   2.210,1036.500,  28.700, 346.300, 169.500, 705.200, 836.400,1585.700\n   2.220,1424.600,  28.300, 343.300, 134.200, 901.100,1020.600,2011.100\n   2.230,1011.100,  28.300, 350.900, 168.600, 682.900, 806.700,1594.100\n   2.240, 904.600,  31.800, 348.200, 291.300, 724.500, 821.200,1570.800\n   2.250,1428.700,   1.000, 449.000, 125.900, 929.800,1007.900,2001.700\n   2.260,1020.200,  28.300, 365.900, 295.100, 722.000, 808.000,1581.000\n   2.270,1004.800,  28.000, 354.000, 119.400, 716.800, 804.200,1557.300\n   2.280,1426.100,  28.100, 352.200, 149.700, 911.500,1022.800,1997.000\n   2.290,1005.100,  28.000, 344.800, 121.500, 720.500, 814.200,1614.500\n   2.300,1000.200,  28.100, 354.500, 121.200, 730.900, 819.700,1584.800\n   2.310,2005.200,  28.100, 358.400, 253.000,1216.000,1310.000,2612.200\n   2.320, 977.200,  28.000, 351.900, 245.400, 731.200, 816.900,1646.000\n   2.330,1023.800,  28.200, 356.600, 274.000, 726.300, 817.500,1593.800\n   2.340,1416.200,  28.300, 351.000, 176.800, 919.000,1027.000,2031.800\n   2.350,1009.500,  28.500, 348.400, 130.700, 727.200, 828.200,1601.900\n   2.360, 983.700,  28.100, 365.800, 116.400, 712.100, 802.800,1611.700\n   2.370,1416.700,  28.400, 347.300, 168.100, 923.600,1020.100,2052.000\n   2.380,1008.400,  29.000, 359.200, 171.600, 721.800, 814.500,1606.700\n   2.390,1007.300,  28.000, 362.300, 166.800, 708.000, 830.600,1654.700\n   2.400,1354.600,  28.100, 249.800, 137.800, 928.300,1034.200,2012.800\n   2.410,1008.500,  28.000, 350.100, 183.900, 703.000, 839.600,1647.200\n   2.420, 996.800,  27.500, 351.500, 180.400, 709.500, 837.400,1601.500\n   2.430,1458.500,  28.000, 358.900, 127.100, 925.900,1030.100,2042.000\n   2.440, 979.400,  28.000, 360.200, 147.300, 719.100, 831.800,1623.200\n   2.450,1015.300,  30.300, 374.600, 135.000, 737.300, 826.300,1618.700\n   2.460,1412.000,  28.000, 357.000, 118.300, 943.800,1041.400,2036.700\n   2.470,1024.300,  28.300, 352.300, 174.300, 750.100, 834.000,1636.900\n   2.480, 965.700,  28.200, 366.100, 119.000, 750.600, 832.800,1601.300\n   2.490,1424.000,  28.000, 357.600, 192.500, 949.700,1042.200,2064.100\n   2.500,1012.000,  28.400, 357.000, 203.900, 747.000, 823.400,1626.300\n   2.510,1012.500,  28.000, 371.600, 185.500, 752.200, 845.800,1644.900\n   2.520,1813.100,  28.200, 367.200, 200.900,1150.700,1258.900,2467.800\n   2.530,1035.600,  28.200, 362.500, 130.400, 738.200, 833.900,1642.100\n   2.540,1005.100,  28.000, 356.700, 121.000, 770.500, 851.700,1649.500\n   2.550,1431.200,  28.700, 357.800, 160.300, 935.900,1041.500,2075.500\n   2.560, 928.700,   1.000, 480.700, 173.600, 746.100, 857.400,1673.100\n   2.570,1024.500,  28.000, 373.600, 103.700, 752.900, 830.600,1676.000\n   2.580,1437.600,  28.100, 365.200, 106.600, 952.400,1030.100,2098.200\n   2.590,1020.300,  28.000, 397.200, 164.400, 741.100, 832.900,1656.000\n   2.600,1003.300,  28.000, 379.200, 224.600, 741.700, 825.200,1672.100\n   2.610,1427.200,  27.700, 370.900, 137.200, 946.200,1054.400,2093.400\n   2.620,1006.600,  28.200, 386.600, 136.000, 746.300, 844.400,1685.200\n   2.630,1029.200,  28.000, 367.800, 178.900, 749.100, 858.100,1652.800\n   2.640,1410.600,  28.000, 370.200,  97.200, 942.800,1055.600,2101.700\n   2.650,1022.800,  28.300, 371.900, 104.000, 732.100, 853.200,1671.700\n   2.660,1025.000,  28.800, 382.300, 180.100, 767.000, 855.200,1669.100\n   2.670,1442.800,  28.000, 371.200, 130.600, 971.500,1049.900,2099.500\n   2.680,1005.300,  28.300, 403.200, 103.900, 765.100, 856.600,1684.100\n   2.690,1036.300,  28.100, 371.500, 181.100, 760.600, 858.600,1661.800\n   2.700,1413.400,  27.800, 392.800, 123.100, 961.400,1062.300,2101.700\n   2.710,1020.300,  28.100, 375.600, 259.900, 758.100, 854.900,1697.400\n   2.720, 948.100,  27.800, 375.900, 111.200, 773.500, 869.000,1724.700\n   2.730,1825.500,  27.900, 387.900, 124.900,1189.200,1271.000,2542.300\n   2.740,1014.000,  28.200, 381.600, 159.500, 781.800, 872.000,1712.600\n   2.750,1064.300,  28.200, 396.000, 116.000, 746.700, 852.400,1699.800\n   2.760,1418.500,  28.200, 387.100, 129.400, 978.300,1062.600,2128.500\n   2.770,1032.600,  28.200, 386.300, 159.200, 770.000, 871.600,1739.900\n   2.780,1035.100,  28.400, 391.100, 284.300, 757.800, 849.000,1724.400\n   2.790,1486.300,  28.200, 396.200, 145.600, 997.800,1070.800,2144.600\n   2.800, 983.400,  28.200, 378.600, 120.800, 785.000, 866.700,1724.000\n   2.810,1051.300,  28.100, 385.500, 248.100, 767.100, 868.000,1736.200\n   2.820,1435.300,  28.400, 380.900, 124.200, 982.000,1068.100,2129.700\n   2.830,1038.300,  28.200, 389.500, 127.000, 767.700, 886.600,1737.600\n   2.840,1013.700,  27.900, 383.200,  88.200, 770.900, 879.100,1715.500\n   2.850,1464.900,  28.200, 383.900, 111.400, 990.400,1087.300,2157.500\n   2.860,1030.700,  28.200, 394.900, 122.500, 763.700, 887.200,1713.900\n   2.870,1035.000,  28.100, 385.200, 264.100, 753.500, 869.400,1734.500\n   2.880,1340.500,  28.300, 397.400, 116.500, 979.300,1081.100,2152.600\n   2.890,1036.300,   1.000, 486.400, 196.600, 785.100, 885.300,1715.800\n   2.900,1028.400,  28.000, 412.600, 110.900, 785.600, 883.400,1742.000\n   2.910,1471.300,  28.100, 392.100, 142.300, 994.900,1074.000,2116.400\n   2.920,1016.900,  28.000, 396.400, 153.200, 783.100, 876.600,1713.200\n   2.930,1047.400,  28.100, 401.000,  99.800, 781.900, 874.100,1699.500\n   2.940,1852.900,  28.200, 411.000, 152.900,1205.600,1298.900,2627.600\n   2.950,1035.100,  29.100, 397.500, 219.400, 778.400, 881.400,1752.700\n   2.960, 996.400,  28.200, 400.900, 101.400, 784.700, 881.700,1749.400\n   2.970,1476.300,  28.300, 410.600, 175.800, 978.000,1092.000,2151.300\n   2.980,1026.100,  28.100, 389.200, 109.700, 796.500, 889.100,1764.500\n   2.990,1030.000,  28.400, 284.900, 227.000, 794.300, 880.600,1750.800\n   3.000, 876.700,  28.400, 392.100, 110.900, 999.700,1093.300,2177.000\n   3.010,1101.500,  28.300, 406.000, 100.000, 791.900, 896.200,1771.800\n   3.020,1093.400,  28.000, 397.100,  99.800, 787.300, 890.900,1777.900\n   3.030,1002.300,  28.400, 399.500,  97.000, 982.400,1091.400,2171.300\n   3.040,1101.000,  28.600, 403.700, 166.500, 802.400, 891.000,1756.600\n   3.050,1101.300,  28.000, 384.300, 189.400, 775.300, 886.900,1800.100\n   3.060,1421.900,  28.900, 402.900, 107.800, 999.600,1091.400,2199.700\n   3.070,1088.100,  28.200, 295.500, 107.600, 784.300, 894.700,1775.200\n   3.080,1158.800,  28.300, 290.200,  98.000, 824.900, 926.300,1749.400\n   3.090,1018.300,  29.400, 296.600, 134.600, 985.400,1116.800,2238.600\n   3.100,1117.500,  28.100, 186.100, 227.800, 795.100, 902.100,1797.800\n   3.110,1100.300,  28.200, 285.200, 134.600, 794.800, 903.700,1759.600\n   3.120, 941.700,  27.700, 283.400, 105.000, 987.100,1110.200,2241.000\n   3.130,1081.800,  27.500, 288.100, 133.200, 816.600, 897.000,1752.300\n   3.140,1090.800,  28.000, 284.200, 122.200, 820.400, 909.800,1791.500\n   3.150,1815.200,  28.100, 295.300, 195.300,1220.400,1311.000,2602.300\n   3.160,1096.200,  28.100, 299.600, 190.700, 791.100, 911.300,1760.400\n   3.170,1095.900,  28.200, 288.800, 166.000, 804.500, 894.300,1773.400\n   3.180, 982.500,  28.000, 286.600, 164.800,1008.500,1095.100,2197.300\n   3.190,1095.900,  28.300, 291.700, 206.000, 816.300, 905.800,1791.200\n   3.200,1101.000,  28.100, 298.700, 157.100, 803.400, 908.500,1809.200\n   3.210,1000.300,  27.900, 188.800, 266.700,1008.400,1106.300,2207.400\n   3.220,1096.200,  28.300, 293.100, 153.000, 823.800, 903.600,1803.600\n   3.230,1087.600,  27.200, 190.500, 125.800, 807.000, 902.500,1800.700\n   3.240,1403.300,   1.000, 298.400, 153.500,1014.800,1103.100,2211.300\n   3.250,1086.400,  28.100, 298.200, 235.600, 818.500, 899.900,1805.600\n   3.260,1115.100,  27.500, 294.700, 254.400, 819.000, 905.500,1816.800\n   3.270,1004.500,  28.000, 293.100, 162.900,1014.400,1098.000,2234.500\n   3.280,1117.700,  28.700, 303.100, 199.100, 814.700, 893.100,1791.400\n   3.290,1104.100,  27.600, 309.200, 285.900, 817.700, 903.200,1790.600\n   3.300,1002.800,  27.600, 294.700, 132.300,1013.000,1120.200,2249.100\n   3.310,1105.100,  28.100, 296.800, 147.200, 819.900, 922.300,1806.700\n   3.320,1092.900,  27.800, 302.200, 143.600, 811.700, 936.400,1775.800\n   3.330,1427.200,  28.000, 302.300, 317.000,1008.500,1139.100,2238.800\n   3.340,1105.900,  28.000, 298.800, 169.500, 822.600, 931.500,1827.900\n   3.350,1119.600,  28.000, 299.100, 182.900, 804.700, 921.300,1824.800\n   3.360, 899.100,  27.100, 297.800, 225.600,1213.300,1320.100,2649.700\n   3.370,1096.900,  27.400, 302.400, 137.900, 803.000, 915.600,1797.100\n   3.380,1100.400,  27.500, 325.100, 124.500, 818.400, 912.700,1804.700\n   3.390,1014.100,  28.000, 319.900, 138.300,1027.900,1122.900,2219.800\n   3.400,1107.600,  28.100, 311.200, 151.200, 835.400, 905.300,1787.200\n   3.410,1094.800,  27.700, 320.200, 151.200, 831.800, 928.800,1812.100\n   3.420,1414.000,  27.700, 317.900, 144.900,1030.700,1134.400,2235.200\n   3.430,1110.200,  28.200, 321.500, 214.200, 836.600, 924.500,1823.000\n   3.440,1123.000,  28.000, 313.500, 178.800, 820.900, 934.500,1858.500\n   3.450,1008.500,  27.900, 313.000, 265.500,1036.800,1128.700,2267.600\n   3.460,1110.500,  28.200, 309.600, 122.100, 847.700, 918.800,1838.800\n   3.470,1103.300,  27.800, 322.400, 172.600, 827.100, 929.400,1846.600\n   3.480, 982.900,  28.200, 316.500, 156.600,1031.900,1121.000,2232.500\n   3.490,1120.400,  28.000, 316.000, 222.800, 833.700, 928.100,1866.200\n   3.500,1097.300,  28.000, 309.400, 265.600, 830.900, 928.300,1856.700\n   3.510,1434.100,  28.300, 211.700, 118.900,1043.100,1130.000,2276.800\n   3.520,1090.400,  28.100, 312.700, 162.000, 822.700, 926.400,1881.100\n   3.530,1083.400,  28.000, 319.600, 247.700, 828.400, 931.500,1874.100\n   3.540, 994.900,  28.000, 317.400, 194.300,1038.600,1121.500,2331.700\n   3.550,1107.700,  28.700, 214.000, 182.700, 839.900, 926.300,1842.100\n   3.560,1102.400,  28.200, 329.800, 158.000, 830.700, 921.900,1853.300\n   3.570, 996.300,  28.000, 321.900, 114.900,1232.500,1355.600,2738.500\n   3.580,1110.000,  28.200, 220.900, 147.300, 834.200, 951.000,1831.600\n   3.590,1125.600,  28.000, 324.300, 116.600, 835.000, 945.700,1873.400\n   3.600,1364.300,  28.400, 334.300, 135.000,1031.200,1170.000,2263.100\n   3.610,1107.500,   1.000, 433.300, 178.500, 833.300, 955.100,1884.100\n   3.620,1104.000,  28.400, 326.000, 140.400, 848.300, 945.500,1879.500\n   3.630,1010.100,  28.000, 325.900, 209.300,1032.200,1179.300,2302.300\n   3.640,1109.500,  28.200, 334.800, 131.800, 858.000, 951.300,1866.200\n   3.650,1099.600,  27.700, 345.300, 256.800, 857.400, 949.600,1865.300\n   3.660, 999.900,  28.300, 327.500, 114.400,1053.900,1167.200,2292.400\n   3.670,1113.800,  28.500, 330.200, 120.300, 855.800, 935.500,1901.000\n   3.680,1168.800,  29.400, 339.300, 124.200, 859.500, 962.000,1856.900\n   3.690,1438.700,  28.000, 341.800, 127.800,1071.500,1154.400,2393.500\n   3.700,1136.200,  28.200, 339.700, 209.500, 856.200, 942.200,1900.800\n   3.710,1133.000,  28.000, 336.900, 186.900, 842.800, 957.700,1904.900\n   3.720, 994.100,  28.300, 349.200, 138.500,1061.500,1153.700,2402.600\n   3.730,1167.600,  28.900, 340.300, 121.500, 859.500, 954.100,1927.100\n   3.740,1119.300,  28.400, 353.300, 183.100, 874.800, 979.400,1880.300\n   3.750,1022.200,  28.200, 340.000, 166.000,1093.300,1191.600,2368.600\n   3.760,1146.000,  28.800, 348.200, 120.800, 856.600, 973.200,1923.600\n   3.770,1144.300,  28.000, 361.600, 227.900, 865.200, 980.600,1935.300\n   3.780,1838.000,  28.400, 367.800, 199.800,1271.000,1414.700,2824.300\n   3.790,1134.800,  28.300, 243.600, 133.400, 863.200, 956.400,1903.400\n   3.800,1107.500,  28.300, 360.400, 177.100, 867.100, 971.100,1902.100\n   3.810,1013.200,  28.500, 346.200, 277.800,1056.300,1154.700,2418.800\n   3.820,1126.300,  28.100, 352.200, 165.900, 854.200, 965.600,1915.400\n   3.830,1148.000,  28.600, 374.500, 206.000, 869.500, 944.000,1981.700\n   3.840, 941.700,  28.700, 366.400, 138.500,1094.300,1191.200,2415.200\n   3.850,1123.700,  31.800, 368.300, 116.300, 875.100,1015.900,1975.200\n   3.860,1140.500,  29.000, 369.800, 140.600, 869.900, 990.300,1926.800\n   3.870,1448.700,  28.700, 368.500, 129.500,1059.200,1217.200,2387.500\n   3.880,1129.900,  28.900, 373.500, 139.900, 848.900, 978.600,2031.300\n   3.890,1134.100,  29.600, 375.300, 178.300, 897.500, 985.300,1920.800\n   3.900,1001.000,  28.600, 371.600, 161.200,1058.400,1192.800,2358.000\n   3.910,1119.200,  28.200, 387.200, 141.900, 877.400, 988.200,1916.100\n   3.920,1128.300,  28.200, 372.800, 142.300, 865.600, 977.800,1914.600\n   3.930,1021.100,  27.400, 402.800, 121.400,1098.600,1173.500,2381.700\n   3.940,1108.100,  28.200, 274.900, 180.600, 887.900, 982.600,1930.400\n   3.950,1132.300,  29.300, 281.300, 127.800, 879.900, 983.400,1941.000\n   3.960,1450.100,  29.400, 300.400, 179.900,1092.400,1191.100,2367.200\n   3.970,1121.900,  28.400, 297.600, 164.100, 889.200, 973.500,1935.900\n   3.980,1114.600,  28.000, 294.000, 163.900, 881.700, 984.100,1942.200\n   3.990,1026.900,  27.600, 338.800, 188.400,1285.500,1414.300,2779.300\n   4.000, 853.400,   1.000, 136.400, 156.000, 876.400, 976.000,1957.100\n   4.010,1030.100,  28.600, 325.600, 135.100, 872.500, 985.700,1940.200\n   4.020,1435.300,  28.000, 292.300, 118.400,1072.900,1179.000,2335.200\n   4.030,1056.300,  28.500, 293.200, 176.300, 888.800, 968.000,1959.200\n   4.040,1009.600,  27.800, 285.200, 192.300, 874.800, 976.800,1954.500\n   4.050,1446.900,  28.200, 277.500, 202.700,1080.000,1182.700,2382.400\n   4.060,1023.700,  27.900, 288.100, 184.800, 886.700, 979.000,1986.000\n   4.070,1051.000,  27.600, 275.900, 237.100, 878.600, 976.200,1953.100\n   4.080,1416.400,  28.000, 373.200, 114.100,1079.800,1174.500,2367.100\n   4.090,1037.000,  28.100, 389.600, 130.100, 879.300, 979.700,1943.300\n   4.100,1017.600,  28.000, 368.300, 153.800, 862.600, 980.700,1950.500\n   4.110,1423.200,  28.000, 373.100, 185.100,1082.600,1177.700,2402.200\n   4.120, 998.900,  28.600, 369.500, 190.800, 893.400, 995.900,1981.300\n   4.130,1039.100,  28.100, 369.700, 195.000, 888.200,1006.400,1953.000\n   4.140,1427.700,  28.000, 373.600, 169.000,1091.300,1214.500,2374.200\n   4.150,1037.600,  28.100, 358.900, 185.100, 884.100, 996.300,1955.700\n   4.160, 956.200,  27.900, 358.800, 242.600, 889.400, 996.000,1957.900\n   4.170,1434.000,  27.900, 371.000, 169.000,1071.700,1189.100,2376.300\n   4.180,1020.400,  28.100, 358.800, 130.700, 890.400, 992.400,1952.700\n   4.190,1027.200,  27.900, 248.600, 193.100, 876.800, 994.000,1959.800\n   4.200,1823.800,  28.000, 366.100, 122.500,1325.000,1402.400,2779.100\n   4.210,1028.700,  28.300, 367.600, 135.400, 905.800,1001.700,1945.100\n   4.220,1014.700,  28.100, 353.000, 185.500, 901.400, 977.100,1954.600\n   4.230,1468.700,  28.000, 350.200, 116.900,1100.400,1210.600,2371.900\n   4.240,1003.600,  28.300, 345.000, 181.900, 906.200, 999.600,1999.700\n   4.250,1034.900,  28.000, 346.500, 128.300, 895.000, 992.500,1985.300\n   4.260,1413.500,  28.000, 346.900, 262.600,1099.900,1191.800,2422.100\n   4.270,1043.100,  28.000, 337.300, 153.400, 905.900,1000.400,1986.300\n   4.280, 994.900,  27.600, 345.200, 176.000, 891.500,1002.000,1999.400\n   4.290,1435.100,  28.000, 351.500, 182.600,1103.000,1193.900,2391.500\n   4.300,1006.800,  28.000, 340.300, 174.200, 903.900, 989.400,1974.500\n   4.310,1041.800,  28.100, 364.900, 152.200, 901.500, 997.700,1970.800\n   4.320,1395.700,  28.200, 335.300, 134.100,1108.000,1196.100,2430.000\n   4.330,1032.400,  27.700, 335.000, 156.100, 895.700, 988.400,2024.200\n   4.340,1015.000,  28.100, 356.200, 205.000, 887.900, 999.500,2008.900\n   4.350,1433.500,  27.600, 335.700, 146.100,1106.500,1206.900,2402.000\n   4.360,1005.600,  28.300, 348.500, 171.800, 897.100,1005.900,2049.000\n   4.370,1031.900,  27.600, 330.500, 158.900, 898.000,1003.600,2012.600\n   4.380,1431.400,  27.500, 353.000, 134.800,1102.800,1201.200,2434.500\n   4.390,1064.700,  28.200, 337.100, 177.000, 899.500,1006.600,2017.000\n   4.400,1003.100,  27.900, 343.100, 163.100, 900.500, 992.600,2013.700\n   4.410,1838.600,   1.000, 445.300, 266.700,1314.800,1401.000,2835.600\n   4.420,1023.000,  28.000, 325.500, 154.900, 892.900,1016.600,2005.400\n   4.430,1049.900,  28.700, 342.800, 197.100, 925.700,1024.300,2036.200\n   4.440,1443.200,  28.000, 322.000, 191.200,1103.300,1239.800,2434.900\n   4.450,1057.600,  27.800, 319.000, 157.700, 917.200,1022.700,2022.600\n   4.460,1012.800,  27.700, 334.000, 130.700, 907.200,1026.600,2013.900\n   4.470,1461.500,  28.000, 332.700, 273.400,1117.100,1286.600,2448.500\n   4.480, 905.100,  28.000, 320.900, 199.700, 895.500,1012.200,2033.700\n   4.490,1058.600,  28.100, 324.500, 393.300, 932.800,1015.800,2004.400\n   4.500,1454.300,  28.300, 321.000, 176.500,1162.500,1223.900,2444.400\n   4.510,1080.600,  28.700, 223.500, 199.800, 939.200,1020.900,2048.200\n   4.520,1015.900,  28.000, 216.900, 204.700, 937.600,1030.200,2007.100\n   4.530,1469.900,  28.000, 324.900, 276.700,1122.600,1211.400,2455.000\n   4.540,1032.800,  28.800, 213.800, 141.100, 951.300,1030.000,2023.600\n   4.550,1056.100,  28.400, 323.200, 243.600, 939.100,1018.300,2064.500\n   4.560,1440.100,  27.800, 320.200, 269.100,1132.800,1240.300,2508.700\n   4.570,1046.700,  28.100, 319.200, 163.000, 927.900,1023.900,2059.400\n   4.580,1026.000,  27.900, 310.400, 192.400, 921.700,1023.800,2052.800\n   4.590,1456.300,  28.000, 310.000, 164.200,1141.000,1225.200,2440.600\n   4.600,1021.100,  28.300, 323.000, 250.600, 930.700,1011.200,2044.500\n   4.610,1055.800,  28.300, 313.200, 142.400, 926.000,1027.400,2047.800\n   4.620,2053.300,  28.000, 312.100, 153.200,1463.300,1529.000,3082.300\n   4.630,1045.700,  28.500, 324.200, 134.500, 934.900,1020.300,2135.400\n   4.640, 991.800,  28.000, 317.500, 148.600, 927.600,1020.400,2097.200\n   4.650,1464.900,  28.000, 311.400, 243.400,1143.100,1237.600,2514.000\n   4.660,1017.800,  28.100, 308.000, 156.000, 931.900,1036.800,2057.300\n   4.670,1049.600,  28.200, 317.600, 167.900, 927.200,1024.600,2066.900\n   4.680,1427.600,  28.200, 306.300, 140.000,1123.700,1226.800,2493.100\n   4.690,1062.600,  28.700, 307.200, 193.800, 924.700,1043.000,2090.700\n   4.700,1008.700,  28.000, 320.700, 192.600, 927.400,1035.400,2079.500\n   4.710,1480.800,  28.100, 309.300, 146.700,1150.300,1242.000,2494.400\n   4.720, 998.000,  28.000, 301.000, 182.500, 930.600,1047.500,2053.300\n   4.730,1052.800,  28.400, 312.700, 220.700, 920.700,1057.100,2084.000\n   4.740,1434.600,  27.900, 321.000, 166.300,1157.700,1242.200,2497.000\n   4.750,1063.800,  27.800, 304.800, 160.000, 933.300,1062.700,2068.200\n   4.760,1010.600,  28.400, 311.900, 160.300, 930.300,1045.000,2062.400\n   4.770,1457.400,  28.300, 321.400, 145.300,1140.200,1258.100,2496.400\n   4.780,1026.300,  28.000, 301.900, 169.600, 934.800,1030.000,2061.600\n   4.790,1056.100,  28.100, 313.500, 173.900, 927.900,1047.400,2054.400\n   4.800,1362.100,  28.300, 308.400, 396.200,1145.600,1233.900,2477.500\n   4.810,1063.700,  28.100, 312.700, 169.100, 939.600,1053.000,2043.300\n   4.820,1028.800,  28.100, 295.900, 218.500, 947.200,1058.400,2079.800\n   4.830,1849.700,  28.400, 312.000, 215.500,1340.500,1452.600,2873.400\n   4.840,1021.900,   1.000, 406.900, 191.800, 941.200,1043.600,2049.300\n   4.850,1052.800,  27.500, 300.500, 148.200, 953.500,1052.300,2071.000\n   4.860,1444.300,  27.700, 302.100, 135.500,1168.000,1258.900,2483.000\n   4.870,1051.300,  27.800, 296.100, 155.400, 957.900,1044.900,2090.200\n   4.880, 995.500,  28.200, 304.200, 164.500, 951.500,1041.400,2075.600\n   4.890,1452.900,  28.000, 303.200, 150.200,1153.200,1243.900,2474.300\n   4.900,1016.900,  28.100, 309.600, 295.700, 944.300,1043.100,2081.400\n   4.910,1055.100,  28.800, 298.700, 152.100, 956.800,1041.600,2086.000\n   4.920,1439.000,  28.300, 305.200, 153.100,1157.000,1255.100,2506.600\n   4.930,1084.900,  28.200, 303.500, 290.100, 944.800,1043.700,2102.500\n   4.940,1031.200,  28.200, 296.200, 177.100, 949.100,1053.400,2093.700\n   4.950,1461.800,  28.200, 297.100, 136.400,1162.100,1258.500,2583.800\n   4.960, 982.600,  28.400, 293.200, 198.200, 962.600,1054.300,2119.800\n   4.970,1064.100,  28.200, 302.200, 166.800, 944.700,1047.900,2103.100\n   4.980,1443.500,  28.400, 300.000, 192.900,1160.500,1240.200,2541.000\n   4.990,1061.100,  28.300, 294.400, 275.200, 946.800,1048.200,2131.000\n   5.000, 868.200,  31.200, 196.200, 205.700, 946.800,1042.200,2088.100\n   5.010,1444.600,  28.500, 191.000, 198.700,1153.800,1255.900,2555.300\n   5.020, 982.200,  28.000, 298.500, 159.400, 949.900,1044.000,2103.500\n   5.030,1005.600,  28.200, 289.200, 169.000, 942.400,1071.800,2124.000\n   5.040,1783.000,  28.100, 310.000, 140.400,1347.500,1466.100,2905.000\n   5.050,1012.600,  28.400, 300.700, 187.700, 965.100,1063.700,2166.600\n   5.060,1001.000,  27.800, 305.800, 143.400, 949.400,1067.100,2137.300\n   5.070,1451.900,  28.200, 289.500, 240.500,1152.400,1265.200,2553.500\n   5.080, 978.600,  28.000, 294.000, 273.400, 942.700,1065.300,2124.700\n   5.090,1012.400,  28.100, 288.300, 150.600, 946.500,1067.000,2103.600\n   5.100,1409.500,  28.200, 293.700, 132.400,1162.900,1276.600,2518.500\n   5.110,1020.700,  28.300, 298.100, 165.600, 977.900,1065.400,2131.300\n   5.120, 950.100,  27.900, 285.200, 139.000, 984.100,1081.700,2104.900\n   5.130,1416.500,  28.000, 290.000, 159.900,1178.400,1285.800,2536.400\n   5.140,1005.000,  28.500, 295.100, 204.400, 969.700,1059.000,2103.200\n   5.150,1003.100,  27.700, 285.200, 135.500, 967.600,1073.200,2104.500\n   5.160,1394.400,  28.700, 297.000, 163.500,1173.300,1276.900,2573.800\n   5.170,1039.500,  28.300, 290.100, 178.500, 979.200,1079.300,2155.300\n   5.180,1003.900,  28.600, 286.300, 185.000, 970.800,1070.100,2124.700\n   5.190,1433.200,  28.300, 287.200, 139.600,1175.500,1283.600,2583.600\n   5.200, 952.100,  28.300, 291.900, 132.200, 982.000,1079.100,2126.200\n   5.210,1002.500,  28.000, 284.400, 152.800, 972.400,1068.500,2192.800\n   5.220,1413.500,  28.500, 409.000, 266.200,1169.000,1268.700,2569.800\n   5.230,1014.000,  28.700, 394.900, 194.500, 964.800,1060.200,2147.100\n   5.240, 979.600,  28.200, 395.300, 176.900, 964.900,1084.000,2173.100\n   5.250,1836.700,  28.400, 393.400, 136.000,1398.900,1480.100,2997.900\n   5.260,1022.100,  28.300, 411.400, 204.700, 976.600,1076.400,2247.700\n   5.270,1017.200,  28.200, 412.100, 183.100, 989.800,1075.500,2248.000\n   5.280,1357.000,  29.700, 400.900, 148.700,1198.200,1272.000,2609.000\n   5.290,1037.500,   1.000, 522.100, 186.500, 996.600,1112.400,2195.600\n   5.300,1025.100,  29.100, 401.000, 189.700, 973.200,1070.900,2219.400\n   5.310,1442.300,  28.500, 396.000, 138.700,1225.700,1316.100,2620.800\n   5.320, 982.900,  28.900, 388.400, 194.100, 969.900,1076.100,2188.400\n   5.330,1037.000,  29.100, 396.600, 188.400, 982.800,1071.300,2158.900\n   5.340,1451.300,  29.000, 389.000, 281.000,1192.300,1255.100,2642.600\n   5.350,1011.700,  28.500, 386.000, 196.400, 979.100,1101.000,2188.000\n   5.360, 959.500,  28.900, 391.900, 152.300, 977.100,1140.800,2213.300\n   5.370,1443.200,  29.000, 396.800, 205.500,1214.200,1306.800,2606.100\n   5.380,1008.700,  29.000, 403.500, 195.000, 985.800,1089.800,2157.000\n   5.390,1017.600,  29.000, 411.100, 234.300, 972.900,1104.000,2183.300\n   5.400,1412.700,  29.000, 401.400, 152.600,1179.900,1330.600,2644.700\n   5.410,1059.800,  30.400, 404.900, 188.100, 974.200,1125.600,2204.100\n   5.420,1025.500,  29.300, 391.800, 215.000, 991.800,1102.700,2157.400\n   5.430,1454.800,  29.300, 393.300, 199.700,1207.600,1292.600,2606.500\n   5.440, 926.600,  32.800, 401.300, 138.800,1017.900,1106.500,2222.000\n   5.450,1034.400,  29.700, 410.600, 327.800,1054.100,1158.100,2205.500\n   5.460,1858.700,  29.700, 393.900, 198.800,1441.600,1527.800,3059.800\n   5.470,1047.600,  31.900, 404.700, 223.200,1036.300,1148.300,2283.900\n   5.480,1027.500,  30.800, 412.200, 174.600,1041.300,1098.900,2214.100\n   5.490,1463.200,  28.800, 409.900, 266.000,1214.400,1332.900,2777.000\n   5.500,1012.200,  28.900, 384.900, 136.000, 994.600,1095.300,2195.700\n   5.510,1019.300,  28.200, 401.600, 135.000,1011.000,1119.800,2236.300\n   5.520,1376.200,  28.500, 392.200, 219.700,1235.600,1296.500,2623.600\n   5.530,1029.900,  28.300, 390.300, 281.700,1002.800,1106.000,2261.400\n   5.540,1020.100,  28.200, 401.500, 180.700,1007.600,1093.400,2256.400\n   5.550,1431.000,  28.800, 395.300, 168.500,1200.700,1352.600,2626.200\n   5.560, 982.600,  28.700, 285.400, 137.400,1013.600,1115.300,2195.400\n   5.570,1037.200,  28.400, 394.600, 187.500, 995.900,1082.000,2227.100\n   5.580,1417.500,  27.900, 397.200, 168.900,1199.000,1293.700,2665.000\n   5.590,1034.600,  28.400, 395.900, 277.400,1013.100,1111.800,2231.400\n   5.600, 916.200,  28.300, 388.200, 183.000,1003.200,1101.700,2217.700\n   5.610,1468.600,  28.000, 392.100, 188.500,1210.300,1301.900,2633.000\n   5.620, 996.800,  28.300, 398.400, 188.400, 989.500,1103.200,2184.800\n   5.630,1023.700,  28.100, 382.500, 142.800, 995.700,1096.700,2205.800\n   5.640,1387.600,  27.800, 397.700, 133.600,1196.900,1323.800,2683.400\n   5.650,1017.700,  28.100, 387.100, 145.300, 998.400,1094.300,2198.700\n   5.660,1002.900,  28.100, 374.700, 190.200, 978.900,1087.300,2244.800\n   5.670,1842.400,  28.400, 390.000, 160.300,1398.200,1522.700,3034.000\n   5.680, 963.500,  27.900, 379.000, 200.800,1025.000,1128.500,2224.200\n   5.690,1019.000,  28.600, 381.600, 348.800, 988.800,1085.800,2201.500\n   5.700,1427.800,  27.900, 386.500, 216.600,1205.500,1337.800,2679.900\n   5.710,1014.500,  28.600, 389.700, 186.200,1000.300,1109.900,2219.900\n   5.720, 989.300,  28.100, 274.900, 196.900,1000.000,1109.800,2242.100\n   5.730,1461.600,  28.500, 382.400, 208.100,1201.400,1325.800,2626.900\n   5.740,1023.200,  28.500, 378.800, 189.800,1015.500,1110.500,2204.900\n   5.750,1006.100,  27.900, 376.200, 341.700, 991.900,1114.700,2194.400\n   5.760,1337.500,   1.000, 483.900, 223.100,1208.100,1311.400,2632.100\n   5.770,1020.000,  28.200, 378.200, 139.600, 999.200,1106.600,2246.400\n   5.780,1006.200,  28.000, 385.400, 156.200,1020.000,1119.300,2227.500\n   5.790,1418.600,  27.400, 382.400, 148.000,1250.900,1313.400,2616.400\n   5.800, 981.500,  28.400, 270.300, 220.200,1022.400,1112.900,2190.800\n   5.810,1017.200,  28.100, 375.500, 182.400,1025.900,1114.100,2185.600\n   5.820,1420.000,  27.900, 381.300, 144.400,1235.900,1313.800,2607.300\n   5.830,1017.400,  28.900, 374.800, 153.900,1013.300,1130.300,2275.400\n   5.840, 945.400,  28.100, 373.700, 253.800,1025.400,1118.500,2283.000\n   5.850,1445.600,  28.500, 369.600, 187.400,1215.200,1323.300,2711.200\n   5.860, 993.100,  28.000, 383.900, 236.100,1036.000,1128.300,2206.400\n   5.870,1006.400,  27.600, 379.400, 140.400,1011.800,1124.300,2239.500\n   5.880,1823.500,  28.100, 376.100, 215.800,1437.900,1507.000,3064.900\n   5.890,1002.400,  28.200, 368.700, 207.700,1019.000,1114.400,2215.400\n   5.900,1001.500,  28.000, 374.400, 191.500,1019.400,1130.500,2223.600\n   5.910,1428.400,  28.200, 391.400, 273.600,1232.600,1336.200,2664.300\n   5.920, 904.000,  28.100, 381.500, 184.500,1021.100,1117.000,2249.400\n   5.930,1013.900,  28.300, 382.300, 215.400,1021.900,1124.400,2253.700\n   5.940,1427.000,  28.300, 372.100, 163.300,1224.900,1315.700,2689.500\n   5.950,1036.000,  28.800, 376.300, 198.100,1026.200,1114.400,2268.800\n   5.960, 979.100,  28.500, 265.800, 232.200,1012.200,1113.800,2276.400\n   5.970,1445.500,  28.200, 369.600, 183.500,1254.900,1326.300,2702.500\n   5.980,1000.200,  28.200, 378.900, 138.800,1030.800,1122.500,2260.400\n   5.990,1035.300,  30.100, 371.500, 161.500,1025.400,1131.500,2269.800\n   6.000, 878.500,  28.100, 375.600, 185.600,1222.800,1319.400,2746.200\n   6.010,1113.600,  28.400, 373.900, 137.600,1022.300,1124.000,2266.400\n   6.020,1094.400,  27.800, 373.000, 144.800,1022.800,1123.200,2328.100\n   6.030,1473.000,  28.300, 371.200, 157.600,1237.100,1334.600,2725.600\n   6.040,1107.500,  28.600, 364.400, 182.400,1036.700,1181.100,2258.400\n   6.050,1108.500,  28.600, 381.900, 190.800,1005.300,1141.400,2276.500\n   6.060,1013.000,  28.200, 370.700, 192.800,1234.300,1378.300,2740.800\n   6.070,1100.800,  29.100, 376.400, 129.500,1014.900,1151.700,2275.900\n   6.080,1127.600,  28.500, 268.300, 259.400,1026.500,1159.500,2262.100\n   6.090,1020.500,  28.200, 362.400, 162.700,1437.300,1540.800,3065.300\n   6.100,1100.200,  28.100, 374.800, 195.600,1023.400,1154.700,2288.400\n   6.110,1103.100,  28.000, 371.600, 174.400,1028.900,1148.500,2252.000\n   6.120,1439.200,  28.700, 366.400, 200.700,1236.500,1352.500,2705.100\n   6.130,1097.000,  28.100, 363.200, 137.100,1043.600,1142.500,2276.500\n   6.140,1121.700,  28.500, 380.900, 134.500,1040.000,1152.400,2250.400\n   6.150,1022.700,  28.500, 383.800, 143.600,1238.900,1347.200,2683.500\n   6.160,1118.500,  28.400, 376.000, 202.500,1053.100,1136.300,2302.500\n   6.170,1118.800,  28.300, 374.700, 260.800,1048.300,1178.100,2300.100\n   6.180,1015.600,  28.300, 360.400, 139.700,1278.600,1346.200,2736.100\n   6.190,1137.200,  29.700, 373.400, 177.700,1045.600,1161.000,2331.400\n   6.200,1128.100,  28.000, 361.900, 186.000,1036.600,1128.100,2308.000\n   6.210,1430.000,  28.100, 373.700, 199.600,1257.100,1367.800,2718.100\n   6.220,1102.100,  28.200, 366.300, 179.800,1081.200,1164.800,2296.700\n   6.230,1119.200,  29.800, 387.400, 235.800,1052.200,1135.600,2300.800\n   6.240, 964.000,  29.600, 402.000, 168.500,1284.100,1346.800,2751.000\n   6.250,1121.400,   1.100, 479.900, 174.400,1072.100,1171.100,2300.600\n   6.260,1113.900,  28.200, 375.200, 160.600,1038.700,1133.600,2354.000\n   6.270,1033.400,  28.900, 366.600, 150.400,1285.100,1396.300,2752.500\n   6.280,1114.700,  29.200, 378.200, 139.400,1076.500,1163.600,2336.300\n   6.290,1133.600,  29.200, 378.100, 201.500, 489.000, 595.000,1145.300\n   6.300,1852.700,  28.500, 370.800, 140.600, 523.500, 642.900,1282.300\n   6.310,1102.700,  28.000, 379.100, 177.000, 599.300, 676.900,1382.100\n   6.320,1111.400,  28.200, 368.300, 144.100, 609.300, 693.700,1409.800\n   6.330,1044.100,  28.400, 372.600, 180.300, 584.600, 723.600,1415.000\n   6.340,1111.800,  28.100, 361.200, 208.400, 638.900, 714.600,1466.700\n   6.350,1094.400,  27.700, 372.200, 178.600, 640.600, 742.900,1465.700\n   6.360,1010.400,  28.200, 366.900, 180.900, 642.400, 755.800,1519.500\n   6.370,1089.300,  27.900, 376.500, 172.300, 678.700, 768.900,1500.500\n   6.380,1090.200,  28.000, 361.700, 239.300, 656.300, 763.500,1539.500\n   6.390,1445.800,  28.100, 374.500, 163.500, 706.400, 781.500,1574.200\n   6.400,1091.000,  27.900, 358.500, 263.100, 683.100, 791.900,1612.400\n   6.410,1098.500,  28.000, 353.700, 179.700, 674.900, 815.700,1636.500\n   6.420,1009.700,  28.000, 354.400, 286.200, 716.600, 803.100,1639.100\n   6.430,1106.800,  28.100, 368.200, 313.600, 722.400, 820.900,1656.600\n   6.440,1102.500,  28.000, 364.300, 234.500, 712.000, 830.100,1661.800\n   6.450,1028.500,  28.000, 374.700, 201.000, 762.500, 812.200,1654.800\n   6.460,1097.600,  28.100, 379.000, 140.900, 747.800, 819.600,1661.200\n   6.470,1108.000,  27.800, 369.700, 203.900, 734.900, 828.400,1695.400\n   6.480,1407.500,  28.000, 370.700, 195.500, 751.700, 861.900,1731.500\n   6.490,1108.400,  28.200, 363.600, 151.000, 779.600, 855.200,1731.500\n   6.500,1098.800,  27.800, 350.800, 204.000, 776.500, 868.600,1716.700\n   6.510,1018.400,  27.800, 363.900, 308.300, 769.100, 871.600,1757.500\n   6.520,1096.700,  28.200, 364.000, 250.300, 774.200, 880.400,1780.900\n   6.530,1098.200,  27.800, 370.100, 222.400, 805.200, 900.100,1765.100\n   6.540,1012.000,  28.000, 360.000, 196.500, 787.300, 892.000,1773.900\n   6.550,1095.500,  28.000, 360.400, 183.200, 805.700, 894.100,1782.100\n   6.560,1117.900,  28.000, 367.200, 237.200, 803.300, 881.600,1773.300\n   6.570,1459.200,  27.800, 353.100, 202.400, 803.000, 917.900,1832.200\n   6.580,1115.100,  28.200, 362.000, 191.100, 815.600, 898.300,1808.800\n   6.590,1114.200,  27.700, 355.900, 153.200, 831.100, 911.400,1828.900\n   6.600,1026.300,  28.800, 371.500, 198.900, 812.700, 901.000,1818.600\n   6.610,1099.900,  28.200, 353.600, 209.700, 806.100, 906.800,1843.200\n   6.620,1111.400,  28.600, 360.600, 231.200, 822.400, 911.400,1875.100\n   6.630,1028.100,  28.800, 363.700, 305.800, 822.500, 942.200,1910.600\n   6.640,1103.200,  28.000, 356.800, 138.100, 842.200, 926.200,1852.400\n   6.650,1117.600,  27.800, 361.600, 130.400, 857.400, 930.200,1870.200\n   6.660,1426.800,  28.400, 357.600, 191.900, 830.700, 924.500,1897.500\n   6.670,1119.100,  28.300, 363.800, 262.200, 837.900, 935.400,1900.400\n   6.680,1101.400,  27.900, 351.700, 177.400, 838.400, 941.800,1951.700\n   6.690,1027.200,  29.400, 364.000, 152.200, 840.900, 949.500,1940.000\n   6.700,1121.200,  28.600, 357.900, 241.300, 837.700, 950.100,1909.200\n   6.710,1128.900,  28.600, 368.100, 203.600, 872.200, 952.300,1968.900\n   6.720, 918.000,  28.300, 347.200, 171.100, 864.000, 948.000,1932.600\n   6.730,1110.300,  28.000, 364.700, 259.700, 872.600, 951.100,1944.400\n   6.740,1098.100,  28.000, 354.800, 172.600, 854.700, 963.700,1943.000\n   6.750,1467.000,  28.000, 348.000, 314.100, 875.400, 961.300,1988.000\n   6.760,1109.900,   1.000, 462.700, 156.100, 854.700, 988.000,1953.400\n   6.770,1131.400,  28.200, 373.300, 183.700, 860.700, 980.100,1973.400\n   6.780,1016.800,  28.200, 352.400, 192.600, 892.200, 978.700,1970.500\n   6.790,1098.700,  27.900, 367.500, 135.600, 889.100, 976.300,1978.100\n   6.800,1105.300,  27.900, 351.200, 129.100, 887.700, 990.900,2004.000\n   6.810,1028.900,  28.000, 355.700, 235.100, 892.000, 980.900,1995.600\n   6.820,1107.200,  27.600, 350.400, 169.900, 889.900, 979.200,2024.200\n   6.830,1100.500,  28.100, 358.300, 147.500, 887.700,1015.700,2044.600\n   6.840,1418.600,  28.400, 351.700, 254.300, 895.600, 998.400,2014.200\n   6.850,1109.400,  28.800, 355.100, 148.600, 883.500, 992.500,2030.600\n   6.860,1117.500,  28.000, 366.100, 170.900, 916.500, 983.800,2029.300\n   6.870,1025.000,  28.300, 356.300, 218.600, 907.900,1006.900,2040.200\n   6.880,1118.100,  28.500, 361.300, 329.600, 912.400, 998.500,2100.100\n   6.890,1121.500,  28.700, 362.800, 132.400, 915.000, 996.200,2042.900\n   6.900,1024.500,  28.300, 352.300, 222.400, 918.300, 997.200,2106.100\n   6.910,1112.400,  28.600, 359.600, 167.800, 912.700,1004.900,2164.900\n   6.920,1125.300,  28.600, 363.100, 262.200, 906.500,1035.100,2085.600\n   6.930,2022.300,  28.000, 348.200, 211.600, 908.700,1060.200,2095.300\n   6.940,1111.400,  28.800, 362.200, 219.600, 993.400,1054.700,2081.900\n   6.950,1121.800,  28.800, 360.900, 220.700, 944.000,1031.100,2107.000\n   6.960, 984.300,  28.400, 364.500, 151.100, 942.100,1028.900,2072.900\n   6.970,1112.800,  28.500, 359.000, 168.500, 945.700,1030.700,2103.100\n   6.980,1108.300,  28.600, 350.000, 157.700, 936.900,1075.200,2117.200\n   6.990,1028.700,  28.200, 352.700, 427.400, 954.100,1069.500,2167.400\n   7.000, 897.500,  30.500, 359.900, 202.100, 943.500,1046.600,2139.500\n   7.010,1114.300,  28.400, 352.200, 296.500, 952.300,1088.100,2161.500\n   7.020,1151.200,  29.300, 361.500, 183.400, 961.300,1062.200,2153.100\n   7.030,1112.800,  28.600, 360.300, 235.900, 947.500,1066.900,2167.800\n   7.040,1141.200,  28.900, 355.200, 180.100, 973.500,1067.800,2233.900\n   7.050,1188.200,  32.100, 360.500, 265.200, 991.900,1078.900,2178.700\n   7.060,1122.900,  28.600, 351.800, 194.900, 973.200,1099.600,2153.800\n   7.070,1034.100,  29.300, 350.100, 222.800, 982.900,1055.900,2198.900\n   7.080,1112.300,  30.100, 359.500, 197.400, 977.800,1056.600,2194.800\n   7.090,1129.900,  29.500, 370.400, 158.300, 970.800,1068.200,2217.100\n   7.100,1130.000,  28.900, 374.500, 211.700,1014.300,1073.000,2230.300\n   7.110,1106.100,  28.300, 363.400, 193.300, 992.300,1059.300,2248.900\n   7.120,1131.300,  28.700, 365.300, 173.000, 976.000,1083.100,2191.000\n   7.130,1110.000,  29.300, 345.600, 180.700, 972.800,1095.100,2266.100\n   7.140,1461.800,  28.800, 359.800, 256.800, 994.300,1107.500,2181.400\n   7.150,1116.100,  28.700, 357.600, 270.500,1004.700,1130.000,2252.800\n   7.160,1114.200,  28.900, 360.500, 190.100,1017.600,1083.300,2246.100\n   7.170,1170.500,  28.900, 360.800, 204.800,1003.700,1087.300,2173.000\n   7.180,1107.500,  28.600, 355.700, 251.200,1025.300,1104.800,2317.700\n   7.190,1122.800,  28.900, 360.200, 177.800,1012.500,1083.400,2212.200\n   7.200,1110.100,  28.900, 363.600, 240.000, 999.100,1085.700,2223.600\n   7.210,1050.100,  29.000, 358.600, 229.800,1033.400,1116.000,2271.100\n   7.220,1122.900,  29.500, 345.600, 162.000, 990.400,1071.800,2264.900\n   7.230,1105.800,  28.600, 342.600, 278.600,1012.400,1114.900,2280.300\n   7.240,1114.900,  29.100, 350.600, 297.400, 997.000,1124.900,2266.500\n   7.250,1124.100,  28.100, 348.400, 376.700,1003.100,1119.000,2248.600\n   7.260,1123.400,  29.200, 358.500, 191.600,1045.700,1115.600,2285.300\n   7.270,1135.800,  29.700, 348.900, 254.700,1026.400,1127.300,2229.600\n   7.280, 954.900,  28.600, 337.900, 234.200,1020.500,1124.400,2264.500\n   7.290,1103.900,   1.000, 449.500, 198.400,1013.500,1120.500,2280.400\n   7.300,1096.000,  28.200, 343.300, 179.700,1019.900,1095.100,2260.200\n   7.310,1104.600,  28.500, 355.400, 369.900,1011.800,1093.400,2269.200\n   7.320,1104.700,  28.500, 342.700, 166.000,1023.400,1128.800,2307.100\n   7.330,1093.500,  28.500, 351.900, 189.400,1011.700,1114.300,2294.500\n   7.340,1117.500,  28.600, 349.500, 263.800,1015.100,1101.800,2330.200\n   7.350,1869.400,  28.500, 356.900, 213.400,1016.300,1123.000,2303.600\n   7.360,1119.100,  28.400, 351.300, 165.600,1025.100,1152.100,2357.600\n   7.370,1133.600,  29.300, 347.100, 169.300,1014.200,1126.100,2297.000\n   7.380,1103.800,  28.100, 341.400, 154.000,1039.200,1143.400,2335.900\n   7.390,1105.100,  28.200, 346.300, 172.000,1036.500,1131.600,2308.100\n   7.400,1104.700,  28.000, 338.200, 209.700,1039.600,1146.300,2320.600\n   7.410,1103.000,  28.000, 340.000, 203.400,1042.200,1141.000,2281.200\n   7.420, 998.800,  28.000, 339.000, 175.100,1047.900,1127.200,2330.800\n   7.430,1117.100,  28.300, 351.300, 207.200,1040.200,1121.900,2303.000\n   7.440,1099.600,  27.900, 346.100, 165.200,1038.700,1130.300,2317.400\n   7.450,1102.000,  28.200, 346.400, 154.600,1040.400,1121.400,2367.900\n   7.460,1097.900,  28.000, 341.200, 309.800,1042.300,1126.800,2440.800\n   7.470,1108.000,  28.200, 336.000, 301.000,1051.800,1128.800,2336.900\n   7.480,1100.700,  28.100, 349.100, 217.600,1038.900,1163.300,2336.700\n   7.490,1027.300,  28.000, 347.700, 169.700,1034.800,1150.100,2342.100\n   7.500,1123.900,  28.200, 334.400, 203.200,1040.900,1162.700,2395.100\n   7.510,1100.100,  28.100, 343.400, 169.700,1077.300,1160.200,2337.400\n   7.520,1104.800,  28.100, 367.700, 158.000,1074.300,1173.800,2392.000\n   7.530,1109.900,  28.000, 340.100, 248.900,1077.000,1192.600,2376.200\n   7.540,1105.200,  28.200, 351.500, 314.900,1063.200,1152.800,2340.000\n   7.550,1099.600,  28.000, 344.700, 171.700,1064.200,1164.800,2387.200\n   7.560,1406.800,  28.100, 354.300, 248.600,1069.100,1173.200,2381.800\n   7.570,1099.200,  28.000, 368.200, 157.200,1065.000,1145.700,2393.500\n   7.580,1118.200,  27.700, 354.400, 171.700,1069.100,1158.600,2386.400\n   7.590,1112.300,  28.300, 343.200, 152.900,1069.900,1151.400,2386.500\n   7.600,1098.200,  28.000, 341.200, 153.400,1078.200,1169.400,2492.900\n   7.610,1135.300,  28.000, 350.300, 183.500,1078.800,1138.700,2397.900\n   7.620,1099.400,  28.500, 339.900, 192.500,1075.200,1185.200,2427.800\n   7.630,1038.800,  28.300, 353.700, 154.800,1073.600,1185.400,2430.900\n   7.640,1099.800,  28.200, 342.100, 196.700,1072.600,1186.600,2422.600\n   7.650,1143.400,  28.100, 336.400, 153.900,1096.700,1235.600,2413.300\n   7.660,1146.200,  28.700, 349.800, 243.800,1112.300,1180.000,2432.600\n   7.670,1127.800,  28.300, 340.200, 152.200,1099.800,1187.400,2415.200\n   7.680,1116.300,  28.700, 349.000, 183.700,1089.400,1182.000,2411.700\n   7.690,1124.000,  28.000, 342.000, 215.600,1110.800,1200.300,2423.200\n   7.700,1016.000,  28.200, 339.100, 306.100,1098.800,1214.500,2466.200\n   7.710,1132.400,  29.100, 333.500, 154.200,1109.800,1214.000,2440.900\n   7.720,1114.300,  27.800, 365.400, 190.500,1096.300,1185.900,2513.000\n   7.730,1159.400,  28.500, 350.400, 471.700,1109.600,1174.700,2547.400\n   7.740,1134.400,  28.800, 341.800, 148.000,1107.300,1201.300,2544.200\n   7.750,1121.000,  28.700, 239.100, 187.200,1106.300,1189.300,2580.400\n   7.760,1110.900,  28.100, 333.900, 179.800,1094.400,1177.300,2495.200\n   7.770,1434.000,  27.800, 334.100, 215.500,1118.700,1221.400,2480.500\n   7.780,1113.800,  28.100, 341.500, 163.300,1093.400,1215.800,2455.900\n   7.790,1122.700,  28.300, 335.500, 183.600,1104.300,1239.600,2509.800\n   7.800,1102.100,  28.000, 350.400, 192.000,1104.300,1194.100,2539.400\n   7.810,1115.100,  28.000, 337.300, 249.200,1136.900,1221.300,2481.100\n   7.820,1110.300,  28.700, 336.000, 148.800,1119.100,1236.200,2458.100\n   7.830,1120.600,  28.400, 359.500, 217.500,1124.200,1219.000,2489.100\n   7.840, 916.700,   1.000, 437.500, 306.300,1141.500,1228.600,2493.300\n   7.850,1129.900,  28.400, 349.000, 258.600,1136.100,1217.500,2501.900\n   7.860,1118.900,  28.400, 357.400, 153.100,1141.500,1220.400,2543.100\n   7.870,1131.300,  29.000, 344.200, 157.700,1138.400,1213.000,2605.300\n   7.880,1137.000,  28.200, 345.500, 167.400,1133.200,1228.100,2473.000\n   7.890,1115.600,  27.800, 349.500, 182.200,1133.200,1198.800,2569.100\n   7.900,1106.900,  28.000, 335.300, 226.500,1135.500,1221.600,2555.300\n   7.910,1020.200,  28.200, 334.700, 239.800,1128.700,1226.300,2575.400\n   7.920,1114.300,  28.500, 332.700, 155.000,1120.800,1240.700,2568.300\n   7.930,1123.600,  28.400, 360.000, 183.100,1128.200,1247.100,2551.700\n   7.940,1126.500,  28.200, 345.700, 159.500,1127.900,1255.200,2534.000\n   7.950,1120.300,  28.500, 333.900, 195.300,1146.700,1257.600,2549.400\n   7.960,1125.900,  28.100, 343.300, 182.000,1120.700,1242.400,2546.600\n   7.970,1104.400,  28.500, 343.400, 180.500,1155.000,1242.100,2519.700\n   7.980,1463.500,  28.700, 337.700, 151.800,1153.700,1248.400,2528.800\n   7.990,1121.400,  28.000, 332.200, 214.100,1159.100,1255.400,2567.000\n   8.000, 869.800,  28.200, 347.100, 306.800,1171.000,1250.200,2537.200\n   8.010,1485.800,  28.000, 336.200, 212.900,1155.800,1241.100,2537.500\n   8.020,1038.000,  28.200, 349.700, 205.100,1143.500,1265.100,2618.100\n   8.030,1066.600,  28.100, 349.700, 236.700,1164.500,1252.800,2571.200\n   8.040,1448.600,  28.100, 329.400, 234.000,1157.700,1239.800,2539.200\n   8.050,1074.800,  28.300, 327.600, 178.000,1151.500,1246.200,2539.800\n   8.060,1057.200,  28.200, 365.400, 154.200,1154.800,1232.900,2618.000\n   8.070,1452.200,  28.100, 353.300, 190.900,1148.500,1260.500,2602.700\n   8.080,1010.900,  28.300, 332.000, 235.100,1156.900,1239.800,2586.400\n   8.090,1071.800,  28.500, 335.600, 278.200,1150.500,1250.400,2590.700\n   8.100,1477.300,  28.000, 332.900, 208.300,1156.700,1271.800,2601.100\n   8.110,1093.400,  28.900, 340.000, 180.600,1146.000,1296.700,2613.800\n   8.120,1032.200,  28.600, 340.400, 167.300,1155.200,1303.800,2605.500\n   8.130,1478.600,  28.100, 343.000, 211.100,1156.300,1289.000,2584.600\n   8.140,1052.300,  28.400, 344.500, 200.300,1184.700,1278.800,2608.900\n   8.150,1068.000,  28.300, 236.400, 184.300,1189.200,1274.500,2602.000\n   8.160,1406.400,  28.300, 232.400, 231.600,1196.500,1271.100,2597.100\n   8.170,1074.400,  28.200, 334.800, 188.200,1203.300,1275.400,2620.400\n   8.180,1053.000,  28.400, 334.300, 154.000,1194.400,1306.200,2619.300\n   8.190,1852.000,  28.900, 346.900, 183.000,1177.900,1283.500,2627.400\n   8.200,1024.400,  28.200, 345.500, 158.500,1196.100,1272.900,2624.400\n   8.210,1076.700,  28.400, 343.800, 223.700,1191.300,1276.700,2647.400\n   8.220,1479.900,  28.200, 348.800, 196.900,1204.800,1278.700,2629.800\n   8.230,1084.200,  28.300, 340.700, 181.500,1190.800,1270.600,2625.400\n   8.240,1008.200,  28.100, 329.100, 231.700,1191.200,1270.300,2679.900\n   8.250,1484.900,  28.800, 341.700, 250.300,1186.400,1268.700,2676.000\n   8.260,1068.700,  28.000, 340.000, 160.500,1174.400,1258.800,2637.100\n   8.270,1072.400,  27.900, 349.800, 193.200,1184.200,1289.200,2650.500\n   8.280,1420.600,  28.200, 338.700, 298.600,1180.500,1304.800,2667.200\n   8.290,1067.200,  28.200, 339.200, 152.300,1217.000,1319.900,2651.100\n   8.300,1050.000,  28.700, 325.400, 176.500,1198.800,1316.900,2685.600\n   8.310,1470.000,  28.100, 347.600, 219.200,1185.100,1303.600,2669.000\n   8.320, 940.800,  28.200, 227.200, 203.700,1193.000,1325.500,2647.200\n   8.330,1072.300,  28.300, 328.400, 217.000,1211.100,1301.800,2682.900\n   8.340,1466.500,  28.100, 330.900, 183.200,1223.600,1291.200,2680.200\n   8.350,1070.300,  28.800, 331.500, 174.000,1223.300,1298.500,2697.600\n   8.360,1019.200,  28.500, 229.300, 180.800,1220.700,1319.300,2634.100\n   8.370,1488.100,  28.100, 329.200, 220.000,1227.900,1309.100,2687.300\n   8.380,1056.300,  28.300, 325.700, 204.800,1222.900,1296.100,2685.200\n   8.390,1070.100,  28.200, 326.400, 162.400,1218.900,1312.300,2695.300\n   8.400,1840.800,  28.400, 338.700, 178.700,1219.600,1326.600,2684.100\n   8.410,1078.100,   1.000, 425.500, 347.600,1218.900,1292.800,2700.900\n   8.420,1052.700,  29.400, 330.800, 315.500,1216.300,1318.400,2751.400\n   8.430,1487.100,  28.400, 325.400, 244.700,1248.300,1299.300,2739.400\n   8.440,1029.000,  28.700, 335.500, 222.200,1215.600,1302.700,2769.300\n   8.450,1069.400,  28.200, 334.900, 226.600,1228.000,1288.600,2757.600\n   8.460,1457.800,  29.400, 355.800, 213.200,1215.600,1327.300,2746.300\n   8.470,1081.100,  28.600, 331.800, 174.600,1220.800,1357.800,2763.900\n   8.480,1001.000,  29.000, 348.600, 195.900,1248.100,1337.900,2744.600\n   8.490,1487.000,  28.500, 328.200, 233.000,1225.900,1336.400,2783.200\n   8.500,1060.800,  28.200, 328.900, 153.200,1237.000,1352.300,2762.800\n   8.510,1079.500,  28.900, 328.100, 224.700,1274.600,1330.200,2738.100\n   8.520,1460.300,  30.000, 346.000, 221.600,1262.600,1346.100,2726.500\n   8.530,1080.000,  29.000, 353.200, 184.100,1261.900,1344.600,2827.500\n   8.540,1054.600,  28.900, 354.400, 182.000,1269.700,1408.500,2814.000\n   8.550,1474.500,  29.200, 347.800, 305.100,1272.800,1352.000,2768.400\n   8.560,1043.700,  28.400, 326.100, 206.900,1259.900,1359.400,2771.900\n   8.570,1149.500,  29.400, 331.200, 198.100,1273.600,1336.200,2793.100\n   8.580,1477.500,  28.700, 337.100, 295.100,1252.400,1391.100,2803.200\n   8.590,1079.500,  29.300, 346.700, 161.700,1292.200,1340.200,2763.500\n   8.600,1029.300,  28.900, 346.900, 188.500,1280.500,1366.700,2834.300\n   8.610,1886.900,  30.300, 346.100, 264.500,1294.400,1362.200,2797.400\n   8.620,1054.300,  29.400, 339.500, 395.400,1284.300,1372.400,2803.300\n   8.630,1086.400,  28.700, 336.500, 259.700,1252.200,1340.900,2797.500\n   8.640,1433.300,  28.900, 337.100, 202.700,1261.500,1339.100,2822.900\n   8.650,1080.200,  28.600, 327.800, 162.900,1288.000,1345.300,2808.600\n   8.660,1049.500,  28.700, 328.300, 156.600,1288.100,1331.200,2775.500\n   8.670,1493.200,  28.200, 335.700, 248.200,1239.800,1348.700,2808.100\n   8.680,1021.700,  28.300, 326.200, 287.600,1275.900,1371.600,2782.200\n   8.690,1074.700,  28.300, 342.000, 179.200,1257.700,1379.300,2810.100\n   8.700,1499.700,  28.400, 340.600, 199.600,1287.400,1395.200,2843.000\n   8.710,1091.400,  28.100, 331.100, 203.700,1249.000,1351.200,2749.000\n   8.720,1011.000,  28.300, 337.000, 169.600,1296.000,1374.200,2767.100\n   8.730,1496.800,  28.500, 337.300, 155.900,1270.700,1366.200,2797.800\n   8.740,1052.500,  28.200, 331.400, 150.100,1272.900,1368.800,2766.200\n   8.750,1084.700,  28.200, 330.300, 153.600,1278.700,1362.100,2766.900\n   8.760,1447.500,  28.100, 324.400, 199.100,1287.100,1363.600,2804.900\n   8.770,1107.300,  28.800, 326.200, 397.900,1286.600,1358.500,2760.700\n   8.780,1059.400,  28.400, 333.100, 180.900,1280.100,1358.000,2834.600\n   8.790,1490.000,  28.600, 326.800, 208.600,1282.700,1347.000,2817.300\n   8.800,1001.400,  28.200, 322.600, 215.600,1295.000,1344.400,2823.500\n   8.810,1098.300,  28.400, 325.200, 349.200,1282.700,1388.300,2793.000\n   8.820,1880.700,  28.900, 323.000, 244.700,1274.200,1365.000,2809.400\n   8.830,1073.600,  28.000, 342.100, 293.700,1272.300,1372.900,2859.800\n   8.840,1029.100,  28.000, 334.200, 152.300,1282.900,1385.400,2830.900\n   8.850,1487.300,  28.200, 340.900, 181.500,1271.400,1367.100,2826.400\n   8.860,1052.600,  28.100, 320.900, 212.600,1275.500,1355.200,2852.000\n   8.870,1072.100,  28.000, 324.700, 247.500,1284.600,1365.800,2828.800\n   8.880,1425.000,  28.200, 321.200, 289.500,1277.900,1372.700,2859.100\n   8.890,1072.300,  28.400, 324.100, 214.700,1274.500,1400.900,2858.000\n   8.900,1059.300,  28.000, 323.000, 260.000,1270.900,1393.700,2895.500\n   8.910,1481.200,  28.100, 330.900, 195.300,1265.400,1382.000,2825.700\n   8.920,1036.400,  28.200, 323.100, 195.500,1262.100,1376.900,2856.300\n   8.930,1081.700,  28.000, 344.700, 152.200,1264.400,1409.200,2859.200\n   8.940,1471.800,  27.800, 319.700, 194.200,1272.200,1379.100,2825.100\n   8.950,1061.300,  28.300, 327.800, 226.500,1310.200,1382.900,2815.200\n   8.960, 908.400,  28.600, 329.900, 162.900,1325.700,1385.500,2863.800\n   8.970,1488.600,  28.200, 322.700, 342.200,1310.400,1389.400,2879.100\n   8.980,1058.900,  28.300, 323.600, 200.400,1322.800,1387.200,2858.900\n   8.990,1073.400,  28.100, 327.800, 154.100,1314.000,1381.000,2917.100\n   9.000, 880.500,   1.000, 439.300, 279.400,1291.300,1397.600,2892.500\n   9.010,1114.400,  28.800, 318.900, 192.800,1337.100,1401.000,2905.000\n   9.020,1110.600,  28.000, 330.900, 304.300,1296.500,1406.000,2883.700\n   9.030,1110.000,  28.700, 330.200, 194.200,1306.700,1416.100,2886.000\n   9.040,1097.700,  28.400, 328.300, 150.000,1317.000,1411.500,2883.800\n   9.050,1104.200,  28.400, 318.800, 155.600,1301.600,1384.600,2931.500\n   9.060,1106.200,  28.400, 328.600, 148.100,1294.600,1432.400,2902.400\n   9.070,1122.400,  28.500, 323.700, 264.600,1317.300,1401.200,2889.600\n   9.080,1107.900,  28.400, 335.300, 210.100,1303.000,1404.000,2890.800\n   9.090,1020.100,  28.300, 325.800, 282.900,1328.800,1406.200,2930.200\n   9.100,1117.600,  29.100, 334.400, 246.800,1310.900,1402.900,2926.600\n   9.110,1132.200,  28.400, 330.600, 280.200,1316.300,1429.000,2913.700\n   9.120,1116.900,  28.600, 330.500, 168.100,1289.700,1453.000,2954.300\n   9.130,1092.200,  28.300, 326.200, 307.300,1331.500,1425.900,2977.500\n   9.140,1122.600,  29.400, 318.400, 157.300,1333.700,1417.100,2960.200\n   9.150,1098.200,  28.300, 318.900, 221.300,1310.400,1444.400,2896.500\n   9.160,1096.200,  28.300, 325.900, 218.500,1322.300,1436.100,2910.700\n   9.170,1110.000,  28.100, 322.000, 198.700,1337.200,1424.400,2919.000\n   9.180,1416.600,  28.600, 325.600, 148.300,1339.200,1440.000,2889.400\n   9.190,1107.000,  28.000, 323.000, 249.600,1344.700,1450.700,2940.800\n   9.200,1112.400,  28.000, 325.400, 343.600,1341.400,1414.500,2963.800\n   9.210,1119.700,  29.000, 336.200, 163.800,1344.600,1419.600,2900.600\n   9.220,1095.600,  28.200, 325.100, 154.100,1355.100,1439.800,2943.300\n   9.230,1119.700,  28.600, 338.200, 252.800,1341.300,1445.700,2939.800\n   9.240,1096.300,  28.300, 319.600, 146.800,1323.900,1420.200,2932.100\n   9.250,1092.900,  28.200, 320.600, 150.000,1323.600,1435.600,2949.300\n   9.260,1114.100,  28.300, 323.000, 212.200,1334.300,1414.700,3002.600\n   9.270,1021.600,  28.300, 333.200, 219.100,1336.600,1422.300,2945.100\n   9.280,1125.100,  28.100, 320.900, 216.500,1337.900,1446.700,2949.800\n   9.290,1121.200,  29.100, 330.500, 335.500,1377.200,1429.500,2962.400\n   9.300,1114.400,  28.300, 324.300, 218.100,1336.100,1439.400,2986.700\n   9.310,1108.100,  28.500, 323.200, 220.900,1342.200,1457.100,2977.500\n   9.320,1091.800,  28.400, 326.400, 289.200,1370.800,1474.600,2959.000\n   9.330,1105.800,  28.600, 324.700, 165.900,1345.800,1437.900,2978.900\n   9.340,1105.400,  28.000, 316.900, 344.000,1347.400,1411.600,2957.800\n   9.350,1119.900,  28.500, 326.400, 192.100,1343.000,1427.900,2937.700\n   9.360, 969.900,  28.400, 324.600, 209.800,1325.500,1450.800,2932.900\n   9.370,1095.000,  28.300, 323.700, 159.700,1323.600,1463.400,2970.100\n   9.380,1112.200,  28.000, 316.100, 146.400,1326.000,1438.300,2943.200\n   9.390,1104.700,  28.400, 323.600, 175.800,1348.000,1446.000,2975.300\n   9.400,1100.200,  28.400, 320.900, 231.900,1333.700,1446.400,2951.700\n   9.410,1091.400,  28.100, 321.400, 205.100,1362.000,1454.200,2931.000\n   9.420,1124.200,  28.800, 319.100, 288.600,1376.800,1440.500,2946.200\n   9.430,1101.900,  28.300, 332.400, 332.000,1381.200,1455.600,2944.300\n   9.440,1094.300,  28.000, 319.400, 277.900,1366.100,1457.600,2958.300\n   9.450,1835.500,  28.300, 340.600, 269.000,1348.200,1447.800,2958.400\n   9.460,1114.400,  28.400, 322.900, 205.300,1365.500,1433.100,2961.800\n   9.470,1097.500,  28.300, 315.100, 236.000,1356.400,1437.200,2990.400\n   9.480,1117.200,  28.100, 328.600, 233.600,1361.200,1453.100,3028.700\n   9.490,1105.400,  28.500, 319.900, 224.300,1334.200,1455.100,3051.600\n   9.500,1092.500,  28.100, 328.100, 172.400,1367.900,1436.100,3002.700\n   9.510,1111.900,  28.000, 333.800, 250.400,1357.600,1450.600,3031.000\n   9.520,1126.600,  28.300, 221.600, 295.700,1348.700,1437.800,3003.100\n   9.530,1104.400,  28.200, 311.700, 228.300,1348.800,1431.500,3036.500\n   9.540, 999.600,  28.700, 318.700, 169.800,1347.200,1457.600,3035.000\n   9.550,1116.200,  28.000, 317.100, 367.100,1351.700,1440.900,2974.900\n   9.560,1103.200,  28.200, 326.900, 303.000,1354.300,1458.700,3003.900\n   9.570,1105.600,  28.600, 316.400, 193.200,1357.200,1458.000,3053.400\n   9.580,1103.600,  28.000, 315.000, 153.600,1347.300,1429.700,2997.700\n   9.590,1090.100,  28.200, 214.700, 241.200,1342.300,1460.200,3032.100\n   9.600,1105.700,  28.400, 320.600, 233.100,1353.500,1460.100,3021.100\n   9.610,1097.300,   1.000, 428.500, 279.800,1358.200,1471.400,3010.600\n   9.620,1107.600,  28.200, 313.300, 230.200,1362.200,1455.800,3015.400\n   9.630,1026.800,  32.200, 317.700, 202.500,1346.900,1455.200,2993.800\n   9.640,1106.700,  28.100, 321.200, 243.500,1358.700,1480.300,3057.000\n   9.650,1099.100,  28.200, 311.800, 215.000,1343.300,1464.500,3056.600\n   9.660,1121.900,  29.100, 314.400, 174.600,1383.500,1456.100,3016.800\n   9.670,1087.300,  28.200, 324.500, 148.800,1379.300,1464.800,3033.500\n   9.680,1086.100,  28.300, 314.000, 196.500,1383.000,1479.600,3041.200\n   9.690,1095.300,  28.500, 330.900, 289.500,1395.600,1463.200,3001.500\n   9.700,1095.400,  28.400, 311.400, 198.200,1361.500,1493.600,3076.400\n   9.710,1124.600,  28.700, 311.100, 198.200,1399.000,1472.000,3072.500\n   9.720,1420.700,  29.300, 316.000, 148.500,1384.500,1490.100,3083.600\n   9.730,1099.200,  28.300, 320.900, 152.300,1371.900,1497.100,3081.800\n   9.740,1111.200,  28.300, 325.900, 172.700,1397.900,1500.600,3096.000\n   9.750,1107.000,  28.700, 316.600, 195.200,1395.700,1463.300,3106.000\n   9.760,1092.400,  28.000, 318.800, 207.200,1400.900,1492.800,3061.900\n   9.770,1113.800,  28.900, 329.400, 158.600,1370.700,1491.100,3099.700\n   9.780,1118.900,  29.100, 312.500, 250.700,1388.900,1478.500,3111.700\n   9.790,1117.500,  28.500, 326.100, 157.600,1388.600,1506.300,3172.400\n   9.800,1103.600,  29.400, 327.000, 154.000,1396.700,1511.700,3150.900\n   9.810,1036.400,  29.000, 312.000, 279.100,1386.800,1455.100,3111.600\n   9.820,1174.200,  29.100, 317.800, 316.400,1418.200,1510.100,3150.600\n   9.830,1130.800,  30.200, 326.100, 147.800,1386.000,1487.000,3121.100\n   9.840,1118.100,  28.900, 333.600, 174.400,1459.700,1465.700,3167.400\n   9.850,1140.600,  31.400, 316.900, 197.400,1419.900,1532.600,3173.500\n   9.860,1123.600,  28.800, 327.200, 213.700,1425.700,1556.600,3146.300\n   9.870,1137.400,  28.900, 318.600, 319.700,1424.900,1605.600,3151.700\n   9.880,1136.300,  30.100, 317.500, 198.100,1397.100,1542.300,3176.700\n   9.890,1135.500,  29.700, 315.800, 147.900,1389.700,1538.700,3196.400\n   9.900,1024.700,  32.000, 328.700, 302.100,1434.200,1547.400,3210.900\n   9.910,1153.000,  28.900, 325.900, 253.700,1417.500,1532.300,3180.500\n   9.920,1188.400,  29.700, 328.500, 304.300,1449.700,1548.100,3169.300\n   9.930,1156.700,  30.600, 338.800, 161.300,1464.600,1554.200,3201.800\n   9.940,1101.300,  28.800, 317.900, 204.000,1418.000,1511.600,3079.700\n   9.950,1112.900,  28.100, 310.200, 198.600,1460.300,1533.000,3172.000\n   9.960,1136.000,  28.800, 308.200, 231.500,1427.000,1510.200,3107.100\n   9.970,1127.300,  29.300, 324.400, 210.000,1454.000,1494.600,3175.800\n   9.980,1149.700,  29.100, 317.900, 197.500,1422.600,1514.200,3183.900\n   9.990,1468.900,  28.600, 318.200, 225.300,1440.200,1502.700,3188.200\n  10.000, 889.600,  28.700, 314.600, 377.300,1414.600,1490.300,3197.500\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_fast_funcs_from_0_to_100.csv",
    "content": "       x,     exp,    sqrt,   root2,   root3,     sin,     cos,     tan\n  number,  number,  number,  number,  number,  number,  number,  number\n   0.000,   0.000,   0.000,   0.000,   0.000,   1.900, 134.800,   0.000\n   0.100, 704.400,  30.900, 439.000, 382.800, 360.100, 481.000, 894.300\n   0.200, 698.300,  28.200, 354.300, 359.200, 423.400, 512.500,1007.300\n   0.300,1140.600,  29.000, 397.500, 215.800, 657.500, 745.100,1459.300\n   0.400, 699.300,  28.600, 415.400, 244.900, 471.300, 559.400,1081.200\n   0.500, 756.800,  28.200, 340.900, 295.200, 489.400, 596.000,1119.700\n   0.600,1152.300,  29.500, 334.700, 227.200, 709.600, 815.700,1563.100\n   0.700, 776.900,  28.300, 358.500, 348.500, 513.600, 612.400,1171.300\n   0.800, 723.400,  28.500, 349.100, 371.900, 510.700, 640.500,1208.400\n   0.900,1198.900,  28.100, 377.900, 208.800, 745.000, 833.100,1645.400\n   1.000, 852.900,   1.000, 476.600, 176.500, 543.900, 643.200,1263.600\n   1.100, 993.600,  28.300, 394.900, 215.400, 573.800, 660.500,1273.100\n   1.200,1358.000,  28.000, 380.900, 259.600, 761.300, 881.900,1789.600\n   1.300,1007.100,  29.700, 418.100, 199.900, 573.600, 699.700,1302.500\n   1.400, 978.900,  28.900, 294.900, 223.800, 609.700, 699.600,1352.000\n   1.500,1412.700,  29.600, 310.800, 143.000, 800.900, 903.400,1822.200\n   1.600, 930.800,  29.800, 312.700, 210.200, 620.200, 709.600,1372.600\n   1.700,1002.700,  28.900, 320.000, 239.600, 629.900, 721.500,1383.000\n   1.800,1422.200,  28.800, 325.600, 152.500, 831.600, 916.000,1831.000\n   1.900,1018.600,  29.100, 329.100, 354.900, 646.000, 752.600,1432.400\n   2.000, 851.900,  28.300, 350.600, 123.900, 617.300, 762.900,1447.700\n   2.100,1804.600,  29.900, 363.300, 193.900,1052.400,1152.300,2349.300\n   2.200, 993.000,  28.900, 339.600, 119.400, 661.500, 754.400,1470.100\n   2.300,1025.500,  28.700, 357.300, 125.600, 646.500, 738.400,1479.900\n   2.400,1377.800,  28.500, 264.000, 139.300, 858.700, 968.600,1929.200\n   2.500,1023.900,  28.800, 379.800, 204.100, 677.200, 768.400,1509.800\n   2.600, 988.800,  28.400, 379.500, 223.500, 656.100, 764.400,1543.500\n   2.700,1415.900,  28.000, 372.400, 126.900, 902.200, 987.700,1943.700\n   2.800, 978.200,  28.200, 399.100, 124.200, 691.100, 799.300,1586.400\n   2.900,1008.500,  28.800, 399.600, 103.600, 727.400, 814.400,1582.300\n   3.000, 854.800,  29.500, 393.900, 110.500, 909.700,1023.300,2047.200\n   3.100,1107.800,  28.300, 184.300, 237.000, 719.000, 831.700,1632.700\n   3.200,1095.400,  28.700, 296.700, 157.500, 743.200, 847.300,1655.900\n   3.300, 995.400,  28.200, 306.100, 137.900, 956.500,1046.600,2104.500\n   3.400,1106.800,  29.800, 304.900, 151.900, 799.600, 860.000,1673.400\n   3.500,1107.400,  29.300, 331.400, 272.400, 771.100, 875.000,1754.600\n   3.600,1401.300,  29.700, 320.300, 133.700, 988.800,1080.600,2165.700\n   3.700,1142.500,  28.700, 335.200, 207.500, 783.900, 879.600,1766.600\n   3.800,1142.000,  28.800, 352.500, 178.200, 765.900, 879.200,1780.700\n   3.900, 992.600,  28.600, 373.100, 162.400,1007.600,1082.900,2182.700\n   4.000, 887.800,   1.000, 141.700, 155.300, 807.800, 914.400,1822.000\n   4.100,1021.500,  29.300, 387.000, 155.800, 813.300, 919.200,1857.800\n   4.200,1847.000,  30.600, 388.000, 120.800,1260.800,1388.700,2796.600\n   4.300,1019.200,  30.300, 350.700, 186.800, 854.000, 943.000,1866.000\n   4.400,1008.000,  29.300, 360.400, 170.400, 875.000, 949.000,1895.200\n   4.500,1453.000,  29.200, 325.500, 169.300,1059.000,1152.700,2338.000\n   4.600,1016.700,  31.600, 327.300, 244.500, 867.000, 949.700,1898.500\n   4.700,1040.600,  31.200, 314.100, 191.800, 861.000, 962.400,1948.700\n   4.800,1365.800,  29.100, 316.700, 416.900,1084.700,1209.100,2373.300\n   4.900,1027.700,  29.100, 293.300, 300.300, 887.000, 979.300,1954.800\n   5.000, 908.200,  29.000, 196.700, 213.600, 874.500, 975.800,1995.800\n   5.100,1414.600,  28.900, 298.700, 136.400,1079.300,1203.000,2384.200\n   5.200, 956.600,  28.900, 287.900, 133.100, 900.700, 993.100,1994.700\n   5.300,1010.400,  28.700, 405.800, 186.300, 912.600,1011.400,2047.300\n   5.400,1415.700,  29.300, 392.200, 148.400,1095.300,1226.800,2465.600\n   5.500,1011.700,  28.600, 394.600, 138.200, 921.700,1022.000,2029.800\n   5.600, 920.000,  29.600, 395.200, 182.400, 936.300,1016.700,2121.200\n   5.700,1415.000,  29.300, 381.700, 209.900,1150.000,1261.500,2480.000\n   5.800, 986.200,  29.100, 271.300, 220.600, 951.800,1049.900,2115.100\n   5.900,1030.000,  29.400, 373.500, 188.900, 953.800,1051.400,2101.900\n   6.000, 862.600,  29.600, 371.900, 178.800,1149.600,1242.400,2533.500\n   6.100,1107.000,  29.000, 364.200, 197.900, 945.400,1063.000,2100.500\n   6.200,1107.100,  28.300, 367.700, 183.300, 978.100,1075.500,2133.300\n   6.300,1847.900,  29.400, 378.200, 146.300, 542.600, 640.500,1251.400\n   6.400,1102.400,  28.000, 374.300, 253.900, 698.000, 792.500,1609.600\n   6.500,1093.400,  29.100, 373.300, 190.900, 768.900, 863.700,1709.200\n   6.600,1011.900,  29.500, 363.300, 202.600, 820.900, 886.800,1781.000\n   6.700,1121.500,  28.900, 352.600, 235.200, 851.100, 974.600,1983.600\n   6.800,1111.400,  29.700, 366.500, 130.400, 897.400,1002.200,2026.700\n   6.900,1026.000,  29.500, 350.500, 215.200, 910.300,1008.200,2071.400\n   7.000, 885.600,  29.500, 361.100, 207.900, 940.700,1049.200,2180.900\n   7.100,1110.400,  29.600, 360.500, 200.900, 984.600,1052.200,2171.400\n   7.200,1112.900,  28.400, 350.900, 235.600,1025.700,1090.700,2219.300\n   7.300,1125.700,  29.800, 368.900, 172.000,1010.900,1108.700,2302.200\n   7.400,1124.400,  30.000, 344.100, 212.100,1042.600,1153.100,2388.500\n   7.500,1106.200,  30.100, 337.300, 206.200,1054.200,1157.900,2355.800\n   7.600,1104.100,  29.100, 343.100, 151.200,1086.600,1165.000,2407.600\n   7.700,1012.300,  29.200, 343.300, 303.000,1099.900,1187.600,2423.000\n   7.800,1134.800,  29.500, 347.300, 189.400,1098.900,1213.900,2480.800\n   7.900,1114.000,  29.000, 331.100, 217.500,1128.900,1222.800,2603.700\n   8.000, 878.000,  29.200, 349.500, 307.100,1175.400,1271.000,2576.000\n   8.100,1480.300,  30.000, 338.600, 207.100,1182.900,1284.800,2601.200\n   8.200,1041.400,  28.900, 357.000, 153.300,1192.600,1291.900,2636.300\n   8.300,1044.400,  29.300, 334.100, 176.900,1179.100,1323.400,2663.600\n   8.400,1870.600,  29.500, 331.100, 178.900,1207.600,1316.900,2681.600\n   8.500,1047.600,  29.900, 339.500, 152.600,1234.400,1362.300,2834.800\n   8.600,1023.900,  29.800, 350.800, 186.300,1250.500,1376.600,2764.900\n   8.700,1496.900,  29.700, 331.200, 199.100,1278.700,1381.300,2809.000\n   8.800,1015.400,  30.300, 331.600, 225.400,1264.800,1416.500,2866.300\n   8.900,1079.300,  30.100, 329.100, 257.000,1284.400,1443.500,2891.900\n   9.000, 884.700,   1.100, 438.100, 281.900,1310.400,1401.600,2931.700\n   9.100,1151.400,  30.100, 342.100, 249.200,1321.100,1430.300,2933.400\n   9.200,1126.200,  30.000, 339.700, 350.400,1379.700,1433.300,2891.900\n   9.300,1114.600,  29.300, 322.500, 210.600,1343.100,1435.700,2971.000\n   9.400,1103.500,  29.300, 328.400, 228.500,1389.400,1450.200,2973.400\n   9.500,1095.700,  29.100, 315.600, 173.400,1370.000,1436.100,3032.600\n   9.600,1103.200,  28.400, 315.600, 232.000,1345.700,1484.900,3024.000\n   9.700,1107.400,  29.400, 313.200, 199.400,1414.400,1482.000,3117.900\n   9.800,1112.800,  29.900, 324.500, 155.400,1425.600,1471.600,3087.600\n   9.900,1020.700,  28.900, 317.400, 287.400,1380.200,1516.200,3116.400\n  10.000, 872.100,  28.300, 310.600, 380.400,1447.700,1509.400,3160.000\n  10.100,1019.500,  28.900, 319.500, 193.300,1418.700,1512.400,3199.100\n  10.200,1406.200,  29.000, 314.500, 278.200,1482.600,1546.900,3194.200\n  10.300,1022.300,  28.500, 311.100, 218.500,1433.500,1532.500,3226.800\n  10.400, 953.200,  28.300, 307.800, 169.300,1445.700,1525.800,3264.800\n  10.500,1823.700,  28.800, 312.300, 202.000,1482.500,1576.600,3309.400\n  10.600,1013.000,  29.200, 314.900, 273.900,1516.200,1561.200,3279.400\n  10.700,1015.300,  28.700, 318.100, 225.100,1488.300,1625.400,3348.800\n  10.800,1412.100,  28.900, 303.800, 227.100,1528.400,1659.300,3444.100\n  10.900,1023.400,  29.000, 309.000, 239.400,1559.700,1606.600,3386.600\n  11.000, 912.300,  28.300, 303.300, 154.200,1527.800,1647.900,3351.600\n  11.100,1125.900,  28.400, 303.000, 159.100,1545.500,1637.700,3372.300\n  11.200,1119.700,  29.000, 315.200, 167.700,1540.600,1655.800,3427.600\n  11.300,1118.500,  29.100, 301.600, 152.500,1572.300,1641.500,3447.200\n  11.400,1107.900,  28.700, 315.100, 159.000,1572.600,1670.700,3441.000\n  11.500,1105.700,  28.900, 420.300, 208.700,1583.500,1701.400,3546.500\n  11.600,1111.300,  29.800, 429.400, 188.600,1606.700,1706.300,3553.400\n  11.700,1123.800,  28.900, 410.000, 162.500,1600.000,1779.700,3496.100\n  11.800,1112.500,  29.700, 426.000, 182.100,1617.000,1708.600,3517.500\n  11.900,1108.200,  28.900, 421.100, 227.500,1657.600,1716.800,3539.500\n  12.000, 880.400,  28.500, 422.400, 217.800,1650.800,1754.800,3554.900\n  12.100,1123.300,  29.100, 414.000, 150.200,1649.600,1739.000,3575.300\n  12.200,1102.600,  28.300, 402.700, 156.200,1677.400,1745.100,3659.300\n  12.300,1038.700,  28.700, 405.500, 302.000,1655.000,1736.400,3599.900\n  12.400,1129.000,  29.500, 405.600, 344.200,1646.700,1793.700,3673.700\n  12.500,1114.500,  28.900, 399.000, 286.800,1715.300,1775.800,3694.300\n  12.600,1862.200,  29.600, 404.900, 216.100, 599.700, 679.200,1355.100\n  12.700,1113.400,  28.000, 418.300, 284.900, 721.800, 803.900,1601.000\n  12.800,1107.300,  28.100, 422.100, 377.000, 773.500, 859.100,1772.300\n  12.900,1026.600,  28.500, 408.500, 201.600, 825.200, 911.200,1876.100\n  13.000, 904.300,  28.800, 397.100, 255.800, 866.900, 958.100,1923.700\n  13.100,1126.300,  28.700, 401.400, 173.400, 888.300, 976.600,1995.300\n  13.200,1119.100,  28.100, 407.200, 228.500, 913.300,1038.000,2085.800\n  13.300,1130.400,  28.200, 427.100, 232.000, 949.600,1064.700,2153.800\n  13.400,1118.100,  28.800, 406.900, 202.500, 979.300,1070.300,2188.200\n  13.500,1126.200,  28.600, 404.500, 164.800, 988.600,1076.800,2231.000\n  13.600,1121.600,  28.500, 407.500, 312.800,1012.900,1096.100,2321.500\n  13.700,1125.000,  28.100, 405.100, 200.400,1059.100,1150.700,2362.700\n  13.800,1120.300,  28.600, 395.000, 231.300,1085.000,1164.800,2388.800\n  13.900,1125.900,  28.900, 393.500, 204.700,1084.200,1190.200,2439.700\n  14.000, 884.400,  28.700, 400.500, 219.100,1096.500,1194.900,2427.700\n  14.100,1119.600,  28.000, 399.500, 210.700,1132.200,1248.800,2499.900\n  14.200,1129.000,  29.000, 392.800, 232.300,1152.100,1223.900,2583.500\n  14.300,1109.300,  28.800, 398.000, 263.600,1160.300,1242.600,2591.000\n  14.400,1121.400,  28.500, 406.900, 205.900,1147.400,1298.500,2584.000\n  14.500,1119.500,  28.500, 392.300, 405.400,1194.400,1282.300,2675.000\n  14.600,1103.400,  28.400, 397.200, 218.900,1185.500,1310.100,2673.200\n  14.700,1848.000,  28.800, 411.200, 200.500,1224.600,1326.900,2768.600\n  14.800,1134.600,  29.500, 390.300, 310.400,1225.300,1377.700,2725.200\n  14.900,1111.300,  29.500, 390.600, 186.500,1242.200,1322.500,2784.300\n  15.000, 881.300,  28.500, 393.300, 242.500,1246.100,1370.300,2782.200\n  15.100,1128.000,  28.700, 393.200, 199.100,1277.400,1372.300,2813.400\n  15.200,1134.900,  29.200, 386.600, 302.700,1296.500,1379.700,2854.500\n  15.300,1442.500,  28.400, 387.200, 200.500,1302.000,1406.300,2869.100\n  15.400,1131.100,  28.400, 380.100, 162.600,1312.700,1468.800,2891.600\n  15.500,1118.800,  28.900, 397.000, 176.900,1336.800,1431.200,2946.600\n  15.600, 980.000,  28.400, 389.900, 296.200,1341.200,1412.100,2983.500\n  15.700,1132.600,  28.200, 391.300, 235.200,1376.300,1461.500,2996.200\n  15.800,1114.700,  28.800, 386.800, 216.300,1361.400,1471.300,3015.600\n  15.900,1018.000,  28.400, 394.500, 218.000,1377.800,1502.900,3108.900\n  16.000, 878.800,   1.200, 483.300, 226.900,1388.100,1519.400,3073.300\n  16.100,1088.900,  28.300, 392.100, 200.700,1405.900,1472.100,3134.900\n  16.200,1467.900,  28.900, 410.600, 183.900,1376.900,1535.200,3111.800\n  16.300,1089.500,  28.600, 382.500, 229.500,1421.400,1539.300,3147.200\n  16.400,1032.400,  28.000, 382.000, 170.600,1438.500,1516.500,3176.200\n  16.500,1497.800,  29.400, 385.600, 297.200,1472.900,1540.000,3231.000\n  16.600,1052.000,  28.700, 386.100, 301.200,1497.900,1589.100,3338.600\n  16.700,1081.500,  29.300, 385.500, 263.900,1520.400,1656.500,3297.000\n  16.800,1883.700,  29.600, 381.100, 197.400,1483.700,1577.000,3248.500\n  16.900,1075.100,  28.800, 380.300, 169.200,1503.600,1581.200,3343.600\n  17.000, 892.100,  29.000, 381.100, 220.800,1490.300,1620.800,3264.900\n  17.100,1113.400,  28.500, 375.700, 226.200,1536.600,1627.200,3315.200\n  17.200,1117.400,  29.200, 384.400, 181.500,1526.900,1620.000,3374.200\n  17.300,1136.300,  28.800, 381.700, 166.100,1557.600,1666.000,3417.500\n  17.400,1130.000,  29.200, 381.400, 176.700,1550.200,1641.800,3343.100\n  17.500,1122.700,  28.600, 386.900, 172.100,1564.600,1674.300,3458.400\n  17.600,1109.200,  28.700, 374.300, 254.000,1553.600,1664.300,3448.000\n  17.700,1121.500,  28.400, 390.700, 167.200,1602.600,1665.900,3447.900\n  17.800,1112.400,  28.200, 367.100, 164.400,1578.000,1649.000,3453.200\n  17.900,1126.000,  28.600, 397.500, 219.100,1623.300,1653.900,3474.200\n  18.000, 876.800,  28.100, 365.700, 243.500,1580.100,1713.800,3483.200\n  18.100,1116.600,  29.000, 389.800, 192.300,1652.900,1714.300,3531.500\n  18.200,1105.500,  28.800, 368.100, 187.200,1637.900,1697.900,3577.700\n  18.300,1156.700,  28.500, 385.300, 239.300,1619.700,1774.200,3613.900\n  18.400,1125.300,  29.300, 361.800, 218.400,1636.600,1753.800,3598.000\n  18.500,1127.700,  29.000, 381.500, 289.900,1633.400,1763.700,3788.100\n  18.600,1118.900,  28.500, 365.000, 209.600,1654.800,1763.900,3649.100\n  18.700,1123.300,  28.600, 361.400, 163.100,1688.100,1793.300,3679.600\n  18.800,1138.900,  28.200, 384.700, 211.800,1673.700,1808.400,3691.000\n  18.900,1881.000,  28.900, 360.700, 238.700, 619.800, 728.200,1398.200\n  19.000, 898.300,  27.200, 376.000, 165.100, 705.100, 795.400,1642.000\n  19.100,1127.400,  28.000, 365.200, 325.700, 796.100, 888.500,1811.200\n  19.200,1146.200,  28.500, 380.700, 189.800, 821.300, 933.900,1864.500\n  19.300,1118.700,  28.200, 373.500, 274.800, 876.100, 953.400,1955.100\n  19.400,1123.800,  28.000, 367.700, 335.400, 891.300,1004.800,2042.500\n  19.500,1139.100,  28.000, 380.900, 162.800, 909.900,1031.000,2059.800\n  19.600,1117.700,  28.000, 366.200, 163.000, 970.000,1068.200,2134.200\n  19.700,1120.000,  28.200, 358.900, 209.000, 964.400,1095.300,2266.000\n  19.800,1122.400,  29.100, 359.600, 226.700, 999.700,1116.400,2260.400\n  19.900,1138.100,  28.600, 357.300, 248.600,1001.700,1098.600,2284.400\n  20.000, 885.100,  28.000, 368.700, 265.500,1060.600,1150.400,2387.100\n  20.100,1443.900,  28.600, 383.300, 159.600,1065.200,1151.800,2349.400\n  20.200,1035.600,  28.100, 376.000, 185.300,1084.800,1194.600,2502.600\n  20.300,1054.600,  28.800, 362.900, 210.900,1098.800,1208.400,2452.000\n  20.400,1443.000,  28.700, 362.700, 183.100,1139.400,1243.900,2503.400\n  20.500,1036.600,  29.100, 359.800, 214.400,1139.200,1252.000,2589.500\n  20.600,1059.100,  28.800, 377.400, 205.000,1177.100,1270.300,2626.800\n  20.700,1470.100,  28.700, 368.400, 161.300,1159.000,1299.200,2680.600\n  20.800, 958.400,  29.000, 369.200, 215.700,1184.200,1281.900,2721.700\n  20.900,1043.000,  28.400, 368.000, 189.600,1218.500,1335.800,2691.700\n  21.000, 904.100,  28.500, 361.500, 198.100,1224.000,1306.000,2758.400\n  21.100,1128.500,  28.200, 362.000, 206.700,1254.800,1363.900,2770.800\n  21.200,1115.000,  28.500, 371.600, 215.400,1265.600,1348.400,2808.800\n  21.300,1127.400,  28.500, 365.000, 224.600,1303.400,1376.300,2798.300\n  21.400,1126.900,  28.800, 350.600, 183.800,1280.500,1413.400,2906.200\n  21.500,1106.300,  28.300, 367.000, 185.200,1266.400,1397.500,2850.200\n  21.600,1137.600,  29.000, 361.300, 238.400,1308.700,1401.400,2867.400\n  21.700,1120.900,  28.700, 349.900, 238.100,1292.100,1403.300,2915.500\n  21.800,1108.300,  28.000, 348.000, 296.500,1329.700,1443.600,2955.400\n  21.900,1120.300,  28.400, 360.600, 180.200,1324.800,1458.300,3005.400\n  22.000, 894.200,  29.100, 354.300, 294.900,1378.400,1468.000,2964.700\n  22.100,1122.400,  28.800, 371.200, 169.400,1400.600,1441.100,3058.100\n  22.200,1123.300,  28.700, 343.800, 271.300,1370.700,1500.600,3137.300\n  22.300,1127.000,  29.400, 356.400, 206.000,1413.800,1455.200,3120.400\n  22.400,1119.400,  29.000, 357.500, 289.800,1406.400,1501.000,3155.900\n  22.500,1139.700,  29.300, 348.600, 318.000,1459.700,1565.400,3326.700\n  22.600,1133.300,  29.900, 359.400, 251.800,1445.200,1512.600,3138.900\n  22.700,1153.500,  28.700, 361.100, 195.800,1438.800,1558.900,3205.900\n  22.800,1133.300,  30.200, 352.700, 183.400,1468.200,1546.300,3255.400\n  22.900,1130.900,  29.200, 350.900, 190.500,1474.700,1578.000,3324.300\n  23.000, 917.500,  29.100, 358.600, 260.400,1470.700,1579.500,3282.100\n  23.100,1136.200,  29.100, 350.400, 218.200,1462.200,1598.800,3311.200\n  23.200,1135.000,  28.900, 351.600, 404.500,1488.300,1582.300,3324.100\n  23.300,1128.900,  28.400, 364.900, 397.900,1499.700,1629.600,3324.900\n  23.400,1154.100,  29.000, 348.700, 210.800,1544.400,1593.200,3384.600\n  23.500,1153.000,  28.600, 348.000, 193.400,1520.900,1618.100,3377.200\n  23.600,1126.100,  29.000, 349.300, 193.200,1519.900,1650.800,3367.100\n  23.700,1145.400,  28.800, 359.400, 324.900,1578.700,1646.700,3426.800\n  23.800,1137.700,  29.100, 355.000, 227.500,1552.500,1631.900,3492.100\n  23.900,1144.500,  28.800, 353.200, 315.100,1571.800,1701.500,3424.400\n  24.000, 892.700,  29.600, 351.500, 220.000,1617.700,1701.700,3430.100\n  24.100,1130.800,  29.300, 377.200, 254.800,1627.900,1676.300,3600.400\n  24.200,1146.100,  29.700, 351.500, 198.200,1579.000,1695.400,3537.200\n  24.300,1542.300,  29.900, 346.400, 207.200,1617.400,1691.700,3531.100\n  24.400,1132.600,  29.300, 345.800, 197.800,1686.000,1721.500,3602.600\n  24.500,1152.000,  29.600, 348.200, 203.700,1623.800,1696.200,3605.700\n  24.600,1039.200,  30.100, 364.900, 263.300,1627.900,1776.000,3567.000\n  24.700,1128.500,  28.700, 352.000, 196.600,1645.000,1740.400,3653.500\n  24.800,1125.200,  28.500, 342.500, 212.700,1633.600,1757.700,3637.500\n  24.900,1081.100,  29.200, 344.300, 367.400,1656.800,1785.400,3645.000\n  25.000, 897.400,   1.000, 449.700, 255.600,1662.500,1764.200,3643.100\n  25.100,1017.900,  28.900, 344.400, 220.600,1684.100,1792.100,3701.600\n  25.200,1830.600,  29.100, 338.200, 224.400, 651.300, 742.200,1466.800\n  25.300,1019.800,  28.000, 347.200, 180.400, 746.200, 828.700,1688.700\n  25.400,1010.200,  28.000, 341.700, 227.600, 799.100, 885.500,1799.000\n  25.500,1457.100,  28.700, 344.800, 216.500, 833.900, 936.700,1887.000\n  25.600, 967.800,  28.100, 342.000, 204.600, 863.100, 954.900,1963.700\n  25.700,1027.600,  28.000, 346.200, 204.500, 914.200,1006.900,2024.400\n  25.800,1409.000,  28.300, 340.400, 243.800, 954.800,1036.100,2109.900\n  25.900,1040.800,  28.800, 345.500, 272.500, 980.500,1052.700,2135.100\n  26.000, 884.500,  28.100, 337.900, 212.200,1004.800,1094.600,2215.400\n  26.100,1124.700,  28.400, 340.500, 198.200, 986.600,1114.900,2226.200\n  26.200,1130.100,  28.600, 359.500, 255.000,1013.000,1114.900,2384.200\n  26.300,1147.200,  29.300, 344.700, 253.400,1072.700,1127.100,2371.600\n  26.400,1138.700,  28.500, 329.400, 192.500,1077.800,1152.500,2401.200\n  26.500,1129.700,  29.200, 337.400, 184.400,1103.700,1186.900,2416.300\n  26.600,1117.500,  28.600, 333.800, 187.000,1102.100,1195.900,2534.500\n  26.700,1146.900,  29.100, 348.400, 190.700,1122.100,1243.300,2503.200\n  26.800,1119.200,  28.700, 336.500, 185.700,1158.300,1249.200,2556.300\n  26.900,1118.700,  28.600, 339.800, 291.100,1161.100,1234.500,2570.300\n  27.000, 905.700,  28.500, 334.400, 211.200,1201.300,1295.000,2607.800\n  27.100,1119.100,  28.300, 346.100, 178.800,1169.100,1272.600,2741.100\n  27.200,1137.500,  28.800, 344.800, 259.800,1221.600,1325.400,2640.700\n  27.300,1123.500,  28.500, 335.000, 193.500,1246.400,1318.300,2724.200\n  27.400,1150.500,  29.200, 339.100, 182.100,1231.700,1335.000,2706.000\n  27.500,1117.800,  28.400, 334.500, 254.000,1234.300,1343.100,2897.300\n  27.600,1141.300,  28.600, 340.900, 199.600,1280.600,1383.000,2792.100\n  27.700,1137.000,  29.100, 349.200, 251.800,1284.200,1372.800,2847.300\n  27.800,1150.100,  29.300, 333.100, 244.100,1295.600,1390.200,2858.900\n  27.900,1137.300,  28.400, 339.700, 263.700,1320.000,1440.100,2950.200\n  28.000, 897.000,  28.800, 338.500, 187.000,1296.500,1443.000,2941.900\n  28.100,1172.500,  29.500, 344.900, 193.300,1346.100,1435.500,2970.400\n  28.200,1133.900,  28.800, 337.000, 247.100,1363.100,1495.100,3064.700\n  28.300,1126.600,  29.300, 330.400, 259.100,1361.300,1453.700,3121.700\n  28.400,1150.700,  30.300, 336.100, 181.800,1366.000,1440.800,3010.100\n  28.500,1132.100,  29.200, 337.200, 356.200,1349.000,1476.600,3028.200\n  28.600,1122.800,  28.900, 325.700, 259.800,1383.500,1475.900,3121.900\n  28.700,1051.500,  28.500, 332.900, 235.500,1390.100,1469.500,3093.300\n  28.800,1122.400,  28.400, 333.500, 193.800,1416.200,1507.800,3129.300\n  28.900,1149.500,  30.500, 331.500, 266.400,1436.400,1509.500,3190.600\n  29.000, 899.400,  28.500, 330.500, 184.200,1457.600,1540.000,3151.000\n  29.100,1131.100,  28.600, 328.200, 180.700,1453.700,1532.000,3215.400\n  29.200,1164.000,  28.900, 320.100, 357.400,1480.600,1538.500,3263.000\n  29.300,1126.800,  28.500, 327.800, 224.600,1461.400,1575.100,3213.600\n  29.400,1136.800,  29.300, 338.800, 226.300,1484.100,1558.700,3328.000\n  29.500,1129.700,  29.100, 318.200, 181.700,1501.300,1573.500,3298.200\n  29.600,1138.500,  29.100, 325.000, 234.200,1502.000,1614.800,3289.400\n  29.700,1109.700,  29.000, 321.800, 227.600,1547.800,1668.800,3342.200\n  29.800,1137.100,  30.300, 338.000, 219.900,1506.400,1606.100,3388.500\n  29.900,1166.100,  30.300, 328.500, 238.600,1529.600,1645.500,3504.300\n  30.000, 911.200,  29.500, 325.400, 402.000,1570.500,1702.500,3458.500\n  30.100,1148.000,  29.400, 333.800, 220.100,1562.500,1643.300,3489.100\n  30.200,1144.000,  29.300, 325.500, 193.300,1546.600,1672.000,3448.700\n  30.300,1054.500,  28.600, 320.300, 329.000,1582.800,1752.000,3483.900\n  30.400,1137.400,  28.900, 326.700, 220.200,1577.700,1680.800,3560.900\n  30.500,1139.100,  29.200, 330.700, 213.300,1606.200,1748.600,3518.500\n  30.600,1459.200,  28.600, 328.200, 241.100,1616.000,1683.200,3551.400\n  30.700,1156.600,  29.700, 336.700, 240.600,1641.300,1720.300,3617.000\n  30.800,1144.000,  29.900, 332.700, 183.900,1633.500,1694.800,3615.100\n  30.900,1047.800,  29.000, 319.200, 285.700,1641.500,1754.700,3637.100\n  31.000, 917.400,  28.900, 323.700, 192.800,1647.000,1774.500,3618.100\n  31.100,1144.200,  28.500, 315.500, 236.300,1662.100,1731.600,3647.200\n  31.200,1141.000,  28.400, 319.400, 308.600,1679.900,1779.300,3657.600\n  31.300,1163.100,  29.300, 330.100, 191.800,1699.700,1804.500,3640.800\n  31.400,1148.000,  28.800, 344.100, 208.500,1693.900,1758.300,3793.600\n  31.500,1155.600,  29.800, 339.600, 237.800, 676.600, 763.400,1523.000\n  31.600,1139.600,  28.700, 325.200, 244.400, 726.300, 865.200,1714.700\n  31.700,1127.300,  28.100, 339.900, 271.900, 772.900, 905.500,1851.800\n  31.800,1134.100,  28.900, 329.900, 174.000, 834.100, 928.500,1959.900\n  31.900,1150.400,  29.100, 318.100, 188.800, 869.200,1000.600,1970.400\n  32.000, 889.600,  28.600, 316.000, 183.400, 926.800,1018.600,2060.300\n  32.100,1510.900,  28.400, 324.600, 277.900, 936.100,1038.700,2072.100\n  32.200,1092.300,  28.100, 228.000, 248.700, 975.900,1078.500,2157.600\n  32.300,1103.400,  28.400, 337.500, 195.700,1013.100,1077.800,2193.800\n  32.400,1490.000,  28.700, 321.600, 211.400,1020.700,1107.100,2237.100\n  32.500,1101.400,  28.500, 321.900, 382.500,1028.000,1143.400,2295.500\n  32.600,1097.800,  28.900, 328.200, 226.700,1047.400,1129.400,2341.000\n  32.700,1486.300,  28.600, 316.400, 249.700,1067.400,1162.300,2408.500\n  32.800,1042.600,  28.500, 317.500, 298.100,1107.200,1190.800,2408.200\n  32.900,1098.600,  28.600, 324.600, 199.600,1094.000,1220.000,2504.400\n  33.000, 882.800,  28.400, 323.300, 260.800,1120.700,1224.500,2516.600\n  33.100,1129.400,  28.300, 318.300, 208.800,1165.400,1250.900,2506.100\n  33.200,1123.200,  28.200, 317.700, 261.800,1170.200,1255.600,2610.000\n  33.300,1129.400,  29.300, 330.700, 178.200,1187.300,1288.000,2581.700\n  33.400,1123.000,  29.300, 324.900, 184.400,1176.700,1277.800,2691.600\n  33.500,1135.200,  28.900, 320.300, 188.500,1233.800,1319.600,2666.200\n  33.600,1114.000,  29.200, 316.500, 175.600,1214.300,1314.000,2735.600\n  33.700,1123.300,  28.600, 326.200, 246.700,1251.900,1340.400,2750.500\n  33.800,1102.500,  28.600, 321.400, 197.600,1273.400,1359.700,2817.200\n  33.900,1131.200,  29.600, 331.200, 235.100,1270.200,1396.300,2786.100\n  34.000, 896.600,  29.400, 318.800, 269.600,1268.900,1382.800,2926.100\n  34.100,1122.700,  29.300, 315.600, 209.600,1336.200,1410.700,2893.100\n  34.200,1127.600,  29.500, 346.000, 184.100,1315.600,1405.800,2911.500\n  34.300,1129.700,  28.300, 309.200, 183.700,1316.400,1405.100,2910.500\n  34.400,1116.800,  28.500, 319.100, 173.900,1324.600,1430.200,2918.900\n  34.500,1116.400,  28.400, 306.500, 185.900,1322.800,1485.300,2982.800\n  34.600,1116.600,  28.300, 310.100, 317.300,1359.500,1447.800,2966.400\n  34.700,1135.300,  28.600, 306.200, 212.600,1361.800,1437.100,3024.800\n  34.800,1127.400,  28.900, 329.900, 175.200,1370.700,1481.000,3039.500\n  34.900,1121.800,  28.500, 332.800, 184.200,1358.700,1481.800,3075.100\n  35.000, 881.700,  28.300, 309.100, 293.900,1391.800,1513.000,3106.400\n  35.100,1145.500,  28.600, 317.500, 258.200,1405.200,1510.100,3123.300\n  35.200,1126.200,  28.500, 314.300, 311.700,1423.900,1518.500,3219.100\n  35.300,1166.900,  29.000, 334.800, 210.000,1432.000,1581.000,3198.900\n  35.400,1139.900,  29.300, 317.600, 255.400,1452.200,1525.400,3228.700\n  35.500,1181.800,  29.800, 326.600, 269.400,1454.800,1568.900,3319.400\n  35.600,1138.000,  29.300, 327.200, 244.600,1456.900,1584.000,3267.800\n  35.700,1453.200,  29.300, 329.600, 314.700,1502.000,1619.400,3305.900\n  35.800,1150.000,  29.800, 310.700, 270.800,1563.100,1588.100,3462.200\n  35.900,1141.300,  29.300, 312.900, 258.500,1500.600,1628.300,3340.700\n  36.000, 912.600,   1.400, 425.800, 185.800,1536.900,1636.500,3341.600\n  36.100,1139.800,  29.000, 307.300, 216.900,1553.000,1633.700,3329.000\n  36.200,1140.200,  29.200, 214.700, 267.300,1515.600,1648.100,3372.500\n  36.300,1121.200,  28.400, 323.600, 356.600,1545.100,1655.300,3430.800\n  36.400,1123.200,  28.300, 308.900, 249.400,1514.300,1651.400,3450.700\n  36.500,1112.900,  28.300, 302.500, 233.100,1554.000,1653.000,3455.000\n  36.600,1121.600,  29.500, 310.500, 236.400,1587.100,1687.200,3461.100\n  36.700,1124.600,  28.900, 316.500, 322.800,1564.000,1676.800,3586.000\n  36.800,1142.300,  28.700, 327.100, 176.500,1588.100,1729.700,3553.200\n  36.900,1047.100,  29.300, 311.000, 227.600,1649.300,1700.800,3573.600\n  37.000, 896.600,  28.700, 330.600, 315.300,1633.800,1726.500,3583.500\n  37.100,1157.600,  29.100, 316.300, 180.300,1626.200,1701.300,3616.500\n  37.200,1139.400,  29.600, 310.200, 245.600,1638.200,1735.300,3590.700\n  37.300,1142.100,  28.600, 323.900, 176.900,1648.000,1737.800,3623.700\n  37.400,1152.900,  29.300, 420.400, 229.900,1673.100,1750.800,3747.700\n  37.500,1154.600,  29.800, 424.900, 204.400,1700.500,1784.600,3794.400\n  37.600,1137.800,  30.200, 434.800, 247.600,1734.300,1859.100,3749.300\n  37.700,1144.700,  29.800, 439.000, 258.900, 392.200, 523.000, 987.900\n  37.800,1121.800,  28.500, 443.900, 262.400, 675.900, 793.700,1600.700\n  37.900,1152.300,  28.600, 438.500, 198.100, 758.600, 895.800,1740.800\n  38.000, 917.600,  28.800, 429.500, 195.500, 823.300, 916.200,1819.800\n  38.100,1124.000,  28.800, 426.400, 246.000, 849.500, 964.000,1931.100\n  38.200,1154.500,  28.400, 437.200, 175.500, 884.900, 990.100,2017.000\n  38.300,1126.400,  28.300, 415.000, 223.200, 940.100, 996.100,2062.900\n  38.400,1127.900,  28.200, 438.200, 239.200, 938.000,1023.400,2093.500\n  38.500,1149.600,  29.400, 432.100, 194.400, 976.000,1052.100,2198.900\n  38.600,1128.100,  28.600, 420.200, 211.300, 985.700,1083.200,2200.000\n  38.700,1135.900,  28.200, 418.700, 253.000,1011.600,1103.400,2251.300\n  38.800,1124.700,  28.900, 416.700, 184.400,1051.900,1140.400,2295.000\n  38.900,1150.800,  28.800, 428.200, 197.600,1040.800,1165.300,2408.400\n  39.000, 921.700,  28.600, 431.700, 264.400,1071.100,1158.400,2459.800\n  39.100,1148.900,  28.400, 314.700, 193.600,1108.800,1189.900,2448.800\n  39.200,1147.500,  28.800, 431.100, 173.700,1090.300,1242.700,2488.600\n  39.300,1154.900,  28.500, 417.200, 276.500,1139.700,1231.200,2503.800\n  39.400,1152.800,  28.700, 424.400, 178.800,1171.700,1284.900,2638.500\n  39.500,1160.900,  28.900, 420.400, 186.600,1171.500,1251.100,2608.900\n  39.600,1167.300,  29.100, 417.700, 201.200,1194.700,1304.200,2648.600\n  39.700,1182.200,  30.400, 434.400, 174.600,1230.800,1322.400,2770.500\n  39.800,1167.400,  29.500, 416.300, 349.000,1215.000,1339.800,2787.900\n  39.900,1131.800,  29.300, 413.100, 176.100,1216.200,1354.600,2759.400\n  40.000, 898.700,  29.400, 415.200, 181.700,1248.300,1346.600,2790.200\n  40.100,1098.600,  29.000, 416.300, 266.800,1245.800,1352.200,2812.100\n  40.200,1464.600,  29.300, 418.000, 311.800,1291.000,1363.800,2820.700\n  40.300,1076.800,  28.200, 412.500, 209.800,1325.600,1354.300,2853.700\n  40.400,1037.200,  28.700, 415.000, 300.800,1290.500,1387.200,2827.900\n  40.500,1519.500,  28.500, 425.300, 183.700,1311.200,1395.000,2932.600\n  40.600,1032.500,  28.700, 420.700, 187.100,1355.500,1446.500,2899.400\n  40.700,1075.600,  28.100, 410.600, 175.800,1352.100,1428.300,2984.400\n  40.800,1449.600,  28.300, 414.800, 194.000,1349.000,1466.800,2998.200\n  40.900,1084.300,  28.600, 413.000, 220.900,1375.600,1439.300,3002.000\n  41.000, 898.900,  28.600, 420.400, 215.800,1366.000,1451.800,3018.300\n  41.100,1142.700,  28.500, 438.200, 266.000,1384.300,1500.400,3018.700\n  41.200,1130.700,  28.500, 417.900, 201.000,1391.400,1480.500,3076.500\n  41.300,1118.800,  28.300, 411.900, 216.800,1392.300,1524.500,3134.700\n  41.400,1143.000,  29.000, 423.000, 219.400,1425.700,1498.700,3220.400\n  41.500,1142.400,  28.600, 424.300, 272.400,1397.900,1508.300,3202.200\n  41.600,1143.100,  29.400, 409.300, 224.700,1425.800,1590.000,3293.500\n  41.700,1132.800,  29.900, 432.200, 217.500,1503.200,1555.700,3328.200\n  41.800,1128.400,  29.500, 407.700, 439.700,1464.100,1547.800,3268.200\n  41.900,1143.500,  29.600, 408.400, 272.400,1472.700,1643.600,3258.200\n  42.000, 905.000,  28.300, 410.900, 207.700,1495.200,1574.100,3282.500\n  42.100,1128.900,  28.400, 412.600, 207.700,1482.600,1586.500,3394.200\n  42.200,1158.500,  29.900, 422.200, 216.800,1498.400,1605.700,3259.100\n  42.300,1126.600,  29.000, 410.500, 275.200,1539.200,1617.000,3317.400\n  42.400,1143.100,  28.100, 418.400, 249.400,1541.000,1606.300,3358.700\n  42.500,1136.200,  29.000, 415.400, 195.400,1585.700,1641.100,3378.100\n  42.600,1154.500,  29.500, 424.300, 228.500,1543.200,1633.300,3420.700\n  42.700,1138.000,  29.000, 418.400, 320.400,1549.600,1663.400,3459.300\n  42.800,1131.600,  28.400, 413.600, 222.900,1556.100,1688.400,3448.800\n  42.900,1142.000,  29.000, 430.200, 196.600,1603.600,1709.400,3493.900\n  43.000, 910.500,  28.700, 405.800, 249.200,1608.200,1678.100,3500.800\n  43.100,1150.100,  29.100, 412.100, 206.100,1579.400,1721.400,3529.200\n  43.200,1151.300,  28.700, 425.600, 204.500,1653.400,1709.200,3569.200\n  43.300,1124.200,  29.000, 404.900, 341.800,1628.200,1770.400,3639.200\n  43.400,1138.500,  29.300, 406.300, 238.600,1601.400,1770.400,3688.000\n  43.500,1160.400,  29.300, 410.100, 283.800,1658.200,1719.800,3564.700\n  43.600,1136.400,  28.700, 412.300, 299.600,1669.300,1748.900,3587.000\n  43.700,1155.600,  29.400, 421.500, 218.000,1645.400,1763.700,3695.100\n  43.800,1138.900,  29.700, 422.600, 233.400,1697.000,1790.300,3661.400\n  43.900,1134.800,  29.600, 425.900, 254.900,1715.400,1786.400,3740.500\n  44.000, 917.700,  29.400, 405.600, 330.100, 551.600, 664.200,1270.000\n  44.100,1139.800,  28.200, 420.100, 256.700, 703.000, 795.700,1595.300\n  44.200,1136.000,  28.300, 417.100, 204.100, 782.200, 867.300,1703.500\n  44.300,1121.600,  29.500, 410.000, 266.500, 804.900, 897.700,1853.600\n  44.400,1136.900,  28.300, 414.100, 339.100, 865.700, 970.600,1941.900\n  44.500,1122.200,  29.100, 415.500, 265.300, 901.000, 978.300,2094.900\n  44.600,1128.600,  28.800, 414.000, 198.200, 918.300,1009.400,2090.100\n  44.700,1136.700,  28.000, 429.200, 253.600, 940.800,1013.800,2156.300\n  44.800,1155.100,  29.100, 426.300, 304.000, 976.500,1062.100,2244.500\n  44.900,1156.300,  28.700, 411.900, 193.200, 993.100,1080.200,2252.900\n  45.000, 921.400,  28.800, 426.200, 396.200,1003.200,1115.800,2291.100\n  45.100,1145.300,  28.000, 399.700, 226.100,1053.300,1123.700,2335.200\n  45.200,1153.300,  29.000, 443.900, 217.500,1033.500,1193.300,2367.500\n  45.300,1138.400,  29.100, 400.000, 320.200,1093.300,1179.300,2404.100\n  45.400,1137.300,  29.100, 418.600, 320.000,1146.100,1228.700,2489.200\n  45.500,1185.000,  29.500, 443.000, 270.100,1126.800,1277.000,2565.400\n  45.600,1149.200,  30.000, 399.100, 221.500,1131.100,1232.600,2573.300\n  45.700,1132.300,  28.900, 408.300, 403.000,1152.000,1251.400,2593.100\n  45.800,1150.100,  29.000, 422.800, 341.300,1146.700,1279.800,2597.100\n  45.900,1446.800,  29.400, 405.200, 419.700,1209.600,1304.600,2671.300\n  46.000, 902.400,  28.900, 405.300, 227.300,1197.600,1320.200,2711.300\n  46.100,1129.200,  28.800, 417.900, 339.700,1195.100,1324.100,2668.700\n  46.200,1142.600,  29.000, 411.500, 195.800,1222.000,1335.400,2735.600\n  46.300,1149.700,  28.900, 425.200, 266.800,1251.700,1321.000,2776.100\n  46.400,1123.000,  28.400, 408.100, 336.300,1252.400,1364.600,2760.200\n  46.500,1130.300,  28.600, 407.800, 344.200,1277.400,1357.700,2820.900\n  46.600,1136.400,  28.800, 409.800, 198.200,1290.800,1436.600,2959.100\n  46.700,1144.200,  29.800, 402.700, 312.400,1311.400,1436.300,2872.700\n  46.800,1144.200,  30.000, 411.400, 294.300,1312.100,1391.700,2936.900\n  46.900,1131.900,  28.200, 414.100, 233.400,1325.600,1413.500,2899.900\n  47.000, 912.400,  28.200, 406.800, 324.300,1324.500,1409.300,2932.500\n  47.100,1160.800,  28.900, 399.000, 207.300,1366.200,1467.400,3001.000\n  47.200,1142.800,  28.900, 425.400, 391.800,1356.300,1442.500,3019.100\n  47.300,1157.600,  29.200, 396.500, 205.400,1355.000,1476.900,3074.600\n  47.400,1149.100,  29.000, 413.400, 206.800,1390.600,1519.800,3157.300\n  47.500,1138.100,  29.600, 310.800, 233.500,1431.100,1492.600,3148.400\n  47.600,1160.400,  29.300, 405.800, 233.700,1465.800,1526.700,3104.600\n  47.700,1151.500,  29.200, 293.700, 199.800,1410.400,1514.000,3122.100\n  47.800,1130.200,  28.800, 409.700, 258.100,1431.600,1501.600,3129.900\n  47.900,1135.300,  28.400, 410.600, 265.000,1460.300,1587.700,3172.900\n  48.000, 893.500,  29.400, 410.100, 376.900,1442.800,1579.700,3187.100\n  48.100,1142.400,  29.200, 415.100, 200.500,1432.600,1549.300,3193.600\n  48.200,1118.400,  28.500, 405.400, 255.100,1489.700,1566.700,3262.700\n  48.300,1090.500,  29.500, 423.400, 228.400,1487.800,1550.000,3331.300\n  48.400,1132.800,  30.300, 401.300, 223.400,1519.100,1630.400,3296.600\n  48.500,1132.800,  29.500, 398.900, 238.900,1511.500,1613.300,3324.100\n  48.600,1479.800,  28.800, 417.700, 221.800,1556.700,1607.800,3443.500\n  48.700,1143.700,  29.300, 400.200, 345.300,1525.900,1656.300,3370.600\n  48.800,1135.500,  29.700, 415.900, 201.200,1566.800,1626.600,3366.200\n  48.900,1098.200,  29.500, 399.900, 270.300,1558.400,1663.300,3443.300\n  49.000, 914.800,   1.100, 519.200, 234.400,1567.600,1631.000,3485.600\n  49.100,1150.800,  29.900, 393.600, 242.400,1627.800,1679.400,3467.100\n  49.200,1118.100,  29.800, 411.000, 281.300,1584.700,1680.500,3490.100\n  49.300,1112.100,  28.900, 397.200, 406.600,1569.000,1711.900,3560.800\n  49.400,1143.200,  30.100, 403.600, 196.600,1595.900,1691.300,3524.500\n  49.500,1125.200,  28.200, 401.000, 240.400,1600.400,1692.000,3539.300\n  49.600,1124.000,  28.100, 385.700, 196.100,1625.000,1689.300,3575.400\n  49.700,1130.900,  28.900, 396.000, 297.800,1604.000,1736.600,3663.800\n  49.800,1134.900,  28.700, 399.300, 325.800,1647.500,1735.100,3571.000\n  49.900,1127.000,  29.200, 392.400, 208.200,1639.900,1745.000,3642.400\n  50.000, 896.700,  28.600, 386.500, 314.800,1672.000,1755.100,3624.000\n  50.100,1442.700,  29.600, 402.700, 255.500,1682.100,1763.100,3609.700\n  50.200,1019.700,  28.600, 403.900, 268.200,1659.200,1812.100,3688.600\n  50.300,1040.300,  29.000, 406.600, 234.700, 572.100, 695.100,1382.400\n  50.400,1832.500,  29.300, 406.200, 229.000, 721.900, 810.600,1619.400\n  50.500,1055.700,  28.300, 394.400, 196.300, 773.700, 866.800,1772.200\n  50.600,1044.700,  28.400, 393.900, 240.800, 838.900, 903.600,1865.100\n  50.700,1471.600,  28.000, 408.300, 259.600, 869.000, 966.200,1924.800\n  50.800,1009.600,  28.400, 412.200, 358.800, 894.300, 977.600,2044.700\n  50.900,1051.500,  28.300, 395.800, 228.200, 930.100,1057.100,2101.500\n  51.000, 898.600,  28.500, 398.400, 194.200, 931.900,1070.600,2178.000\n  51.100,1138.200,  28.700, 386.100, 192.200, 966.900,1103.300,2247.100\n  51.200,1224.200,  29.200, 391.000, 247.700,1022.500,1103.700,2334.000\n  51.300,1147.500,  29.100, 396.700, 312.400,1036.900,1142.100,2262.900\n  51.400,1139.500,  29.200, 409.500, 194.400,1065.600,1151.200,2359.400\n  51.500,1120.700,  29.200, 412.800, 202.000,1092.200,1172.200,2375.000\n  51.600,1158.200,  29.500, 391.800, 261.200,1073.200,1188.600,2419.500\n  51.700,1154.600,  28.500, 396.900, 238.600,1113.700,1184.400,2456.100\n  51.800,1132.400,  28.400, 394.000, 257.000,1142.600,1225.900,2473.400\n  51.900,1137.500,  28.400, 398.100, 244.400,1149.200,1231.400,2607.600\n  52.000, 911.400,  28.400, 398.500, 191.400,1181.900,1290.400,2571.900\n  52.100,1139.100,  29.200, 390.200, 258.000,1184.800,1291.900,2596.700\n  52.200,1130.400,  28.600, 400.100, 216.300,1195.100,1288.600,2703.400\n  52.300,1125.100,  28.400, 396.400, 232.800,1191.200,1308.700,2666.700\n  52.400,1145.300,  28.300, 396.000, 267.700,1254.300,1294.700,2703.900\n  52.500,1119.800,  28.300, 396.200, 203.400,1206.800,1322.200,2759.200\n  52.600,1131.100,  28.300, 399.800, 242.100,1269.800,1350.600,2766.000\n  52.700,1122.200,  28.600, 392.300, 305.900,1253.200,1370.600,2768.500\n  52.800,1140.700,  28.900, 395.300, 375.900,1261.100,1358.600,2825.800\n  52.900,1131.400,  28.600, 390.400, 257.100,1299.800,1404.000,2869.400\n  53.000, 917.600,  28.200, 395.600, 255.300,1308.300,1399.800,2897.200\n  53.100,1134.700,  28.900, 391.900, 193.100,1333.600,1431.900,2947.300\n  53.200,1145.800,  30.200, 409.100, 252.800,1383.000,1460.900,2915.100\n  53.300,1136.000,  29.200, 387.700, 194.800,1399.800,1415.100,2984.800\n  53.400,1147.400,  29.000, 395.300, 194.800,1358.600,1447.000,2964.700\n  53.500,1144.600,  28.400, 398.000, 288.900,1345.100,1452.500,3000.400\n  53.600,1142.600,  28.200, 385.700, 268.500,1337.200,1452.100,3014.100\n  53.700,1129.700,  28.900, 391.100, 240.300,1405.200,1490.500,3067.100\n  53.800,1149.900,  28.500, 385.300, 292.100,1384.500,1465.200,3111.200\n  53.900,1149.900,  28.700, 395.000, 235.900,1479.200,1508.000,3108.900\n  54.000, 908.900,  28.800, 387.900, 319.200,1420.300,1517.200,3125.600\n  54.100,1120.200,  29.100, 398.400, 274.500,1429.700,1514.800,3169.000\n  54.200,1137.000,  28.700, 400.400, 335.600,1439.700,1561.000,3152.900\n  54.300,1137.800,  28.700, 399.000, 222.100,1459.300,1568.100,3277.000\n  54.400,1134.400,  28.400, 381.800, 227.400,1446.700,1563.200,3241.600\n  54.500,1161.900,  28.900, 393.200, 214.800,1484.400,1574.200,3179.400\n  54.600,1119.800,  28.300, 394.400, 348.600,1489.800,1567.600,3310.500\n  54.700,1123.100,  28.900, 404.000, 259.300,1474.700,1587.200,3258.400\n  54.800,1153.400,  29.400, 384.900, 262.500,1515.000,1606.500,3342.200\n  54.900,1137.200,  29.300, 385.400, 252.500,1540.500,1599.800,3434.300\n  55.000, 915.000,  29.200, 405.500, 204.400,1535.500,1644.900,3505.400\n  55.100,1201.900,  29.400, 381.100, 230.400,1553.100,1665.100,3365.100\n  55.200,1147.900,  29.200, 410.400, 221.200,1631.100,1677.700,3483.700\n  55.300,1151.400,  29.200, 388.400, 219.100,1536.700,1661.200,3418.100\n  55.400,1142.200,  28.400, 415.900, 206.800,1584.300,1658.100,3504.200\n  55.500,1132.300,  29.200, 279.900, 346.100,1594.400,1735.800,3469.200\n  55.600,1168.300,  29.900, 391.400, 208.100,1589.500,1713.200,3482.200\n  55.700,1145.000,  28.400, 396.600, 250.700,1583.000,1697.800,3539.800\n  55.800,1154.200,  30.100, 387.400, 196.900,1650.800,1709.700,3567.900\n  55.900,1126.600,  28.100, 382.800, 289.900,1614.500,1714.100,3558.100\n  56.000, 892.500,  28.600, 395.300, 351.700,1630.800,1733.500,3563.600\n  56.100,1130.700,  29.200, 388.700, 238.400,1665.300,1718.800,3597.800\n  56.200,1140.500,  28.500, 393.700, 223.500,1642.300,1730.500,3687.900\n  56.300,1122.100,  28.900, 413.000, 322.500,1646.800,1743.300,3600.300\n  56.400,1123.300,  28.900, 399.800, 432.500,1702.100,1770.200,3641.900\n  56.500,1139.200,  29.700, 385.200, 241.200,1683.700,1765.700,3741.100\n  56.600,1122.000,  29.100, 382.800, 289.200, 638.600, 708.900,1422.300\n  56.700,1489.500,  28.500, 386.200, 412.400, 727.700, 801.400,1642.500\n  56.800,1126.100,  28.200, 402.800, 207.700, 807.600, 903.000,1813.900\n  56.900,1168.900,  29.700, 389.800, 358.800, 829.400, 932.700,1936.000\n  57.000, 906.500,  28.600, 378.800, 317.000, 854.700, 950.200,1950.200\n  57.100,1130.500,  28.600, 386.200, 242.300, 897.300,1027.600,2098.300\n  57.200,1173.900,  29.100, 386.600, 198.500, 907.600,1028.000,2091.000\n  57.300,1147.400,  29.300, 394.200, 294.900, 980.300,1056.500,2117.100\n  57.400,1188.300,  29.700, 400.200, 333.400,1002.300,1081.800,2195.700\n  57.500,1132.100,  29.100, 387.800, 263.100, 993.800,1095.800,2234.400\n  57.600,1157.200,  28.400, 376.400, 218.800,1017.000,1109.200,2351.500\n  57.700,1158.800,  28.900, 391.900, 346.600,1043.100,1143.200,2354.700\n  57.800,1117.200,  29.100, 384.500, 198.400,1068.700,1153.100,2374.100\n  57.900,1134.100,  29.000, 385.900, 346.700,1062.200,1196.400,2419.000\n  58.000, 921.400,  29.200, 396.800, 394.100,1099.700,1197.700,2536.600\n  58.100,1130.100,  28.500, 399.700, 247.100,1139.200,1236.100,2501.900\n  58.200,1136.500,  28.900, 377.000, 219.100,1153.100,1242.200,2550.700\n  58.300,1136.100,  29.900, 381.100, 249.100,1187.600,1257.300,2658.400\n  58.400,1151.500,  28.700, 388.300, 227.000,1168.000,1290.000,2612.100\n  58.500,1168.900,  29.800, 387.800, 265.900,1193.100,1300.700,2687.200\n  58.600,1153.500,  29.100, 387.500, 365.000,1232.100,1323.700,2713.300\n  58.700,1145.900,  28.700, 392.700, 211.300,1213.400,1294.000,2726.800\n  58.800,1131.000,  28.900, 400.200, 195.800,1236.200,1354.200,2771.800\n  58.900,1167.200,  29.800, 400.800, 264.200,1274.500,1348.900,2885.800\n  59.000, 958.000,  29.600, 402.400, 252.800,1278.800,1410.700,2844.800\n  59.100,1137.700,  29.500, 373.400, 255.200,1290.600,1370.100,2876.300\n  59.200,1174.400,  29.100, 385.200, 249.100,1274.300,1385.700,2852.000\n  59.300,1147.900,  28.800, 393.000, 197.700,1317.400,1442.000,2918.300\n  59.400,1140.400,  29.600, 396.800, 265.400,1335.600,1470.000,3006.800\n  59.500,1156.800,  29.600, 386.500, 228.900,1364.100,1420.300,2921.000\n  59.600,1136.700,  29.500, 379.100, 228.000,1354.300,1464.600,2980.600\n  59.700,1141.800,  28.900, 379.800, 325.600,1362.600,1486.100,3027.800\n  59.800,1168.600,  31.200, 393.200, 197.900,1373.400,1487.200,3050.700\n  59.900,1149.900,  28.900, 385.600, 208.500,1372.600,1477.800,3044.300\n  60.000, 905.900,  29.000, 377.200, 204.800,1382.100,1485.400,3057.200\n  60.100,1146.100,  28.000, 383.600, 199.300,1379.500,1504.400,3149.100\n  60.200,1138.300,  29.300, 374.300, 238.500,1431.700,1504.300,3141.100\n  60.300,1483.800,  30.600, 390.400, 235.800,1423.300,1497.700,3136.000\n  60.400,1143.400,  28.500, 384.900, 219.900,1414.100,1544.800,3191.200\n  60.500,1134.600,  29.700, 381.600, 275.800,1450.600,1560.900,3204.800\n  60.600,1051.500,  29.600, 409.600, 207.300,1457.600,1548.600,3211.600\n  60.700,1129.600,  29.200, 401.800, 227.700,1462.500,1592.700,3243.800\n  60.800,1168.300,  30.100, 386.700, 221.700,1542.700,1601.000,3308.800\n  60.900,1074.500,  29.500, 377.500, 298.900,1513.500,1594.300,3326.500\n  61.000, 916.300,  29.500, 396.500, 325.000,1504.800,1607.200,3329.300\n  61.100,1140.100,  29.400, 382.300, 253.500,1529.900,1626.500,3343.900\n  61.200,1151.400,  28.900, 380.600, 207.200,1521.500,1620.700,3372.000\n  61.300,1155.300,  28.400, 384.500, 296.100,1515.800,1651.300,3427.300\n  61.400,1147.700,  28.800, 400.500, 202.300,1575.400,1642.300,3383.300\n  61.500,1146.900,  32.300, 390.700, 299.900,1546.100,1645.700,3482.900\n  61.600,1151.400,  28.500, 381.900, 422.600,1553.500,1742.900,3539.800\n  61.700,1153.100,  29.400, 397.300, 253.300,1600.100,1682.900,3502.100\n  61.800,1161.300,  29.200, 382.000, 338.600,1588.600,1677.600,3501.200\n  61.900,1137.700,  29.600, 390.500, 192.300,1575.100,1673.700,3577.200\n  62.000, 928.400,  29.400, 383.200, 226.100,1615.700,1701.400,3598.700\n  62.100,1155.800,  30.000, 387.100, 239.700,1605.400,1712.300,3522.200\n  62.200,1144.800,  29.500, 392.300, 324.600,1635.300,1705.400,3587.400\n  62.300,1156.300,  29.400, 398.400, 275.100,1618.100,1724.400,3570.200\n  62.400,1136.200,  29.500, 386.000, 398.700,1668.400,1777.200,3738.000\n  62.500,1155.300,  30.300, 370.800, 196.100,1679.500,1777.500,3746.300\n  62.600,1153.000,  29.800, 380.700, 190.200,1669.700,1791.800,3693.200\n  62.700,1157.200,  29.700, 395.900, 316.600,1659.000,1794.100,3594.900\n  62.800,1156.600,  28.900, 390.900, 289.200,1726.100,1762.900,3686.200\n  62.900,1150.900,  29.100, 375.800, 369.500, 663.100, 726.500,1470.600\n  63.000, 915.100,  28.100, 375.800, 249.100, 732.900, 842.900,1675.100\n  63.100,1154.000,  28.500, 377.500, 359.200, 785.800, 889.900,1797.200\n  63.200,1149.600,  28.800, 385.000, 189.500, 828.500, 922.100,1867.100\n  63.300,1146.200,  28.300, 367.600, 329.900, 886.600, 974.100,1993.400\n  63.400,1160.500,  29.000, 388.600, 344.600, 931.200,1024.200,2049.600\n  63.500,1156.000,  28.300, 372.400, 251.900, 947.700,1039.200,2073.900\n  63.600,1156.600,  28.900, 378.700, 245.700, 963.600,1063.700,2176.100\n  63.700,1169.500,  29.800, 383.200, 226.200,1004.000,1085.500,2193.000\n  63.800,1146.200,  28.500, 382.000, 222.900, 996.100,1117.200,2228.500\n  63.900,1141.300,  28.400, 392.600, 200.700,1021.200,1152.300,2319.200\n  64.000, 898.200,   1.100, 490.000, 379.000,1043.700,1120.400,2388.400\n  64.100,1118.700,  28.500, 373.200, 210.500,1074.600,1189.800,2441.200\n  64.200,1538.600,  29.000, 381.900, 205.300,1099.000,1235.800,2452.300\n  64.300,1133.800,  33.300, 395.600, 195.700,1099.300,1207.700,2492.000\n  64.400,1118.900,  28.700, 382.000, 365.000,1138.000,1230.700,2549.000\n  64.500,1514.300,  29.000, 377.900, 284.000,1157.800,1249.700,2559.900\n  64.600,1123.900,  30.500, 372.100, 249.500,1189.900,1277.600,2592.100\n  64.700,1133.900,  29.300, 394.400, 328.600,1225.600,1294.100,2675.200\n  64.800,1496.700,  29.700, 387.900, 276.800,1188.300,1279.600,2709.200\n  64.900,1128.000,  29.300, 385.000, 346.600,1244.000,1301.000,2707.100\n  65.000, 893.700,  28.500, 370.600, 290.300,1223.400,1319.900,2736.300\n  65.100,1123.800,  29.500, 400.200, 257.600,1265.600,1349.300,2769.100\n  65.200,1152.000,  28.900, 378.600, 257.100,1268.900,1340.000,2802.100\n  65.300,1144.800,  29.200, 383.000, 193.600,1298.000,1410.900,2806.600\n  65.400,1151.800,  29.700, 377.000, 199.100,1273.700,1371.800,2842.400\n  65.500,1134.600,  28.800, 395.200, 200.700,1320.400,1414.900,2904.200\n  65.600,1130.100,  28.600, 378.100, 225.100,1308.800,1388.700,2914.300\n  65.700,1135.400,  28.900, 379.700, 318.500,1327.100,1453.600,2953.800\n  65.800,1125.700,  28.700, 374.500, 236.600,1344.000,1434.900,2924.700\n  65.900,1129.000,  28.900, 369.400, 194.100,1341.300,1493.500,3012.000\n  66.000, 908.400,  28.500, 382.800, 351.300,1363.900,1472.500,2970.000\n  66.100,1138.100,  29.500, 375.300, 263.900,1363.000,1441.200,3063.300\n  66.200,1129.900,  29.900, 395.500, 221.600,1368.700,1494.400,3058.400\n  66.300,1124.700,  29.700, 397.800, 244.600,1386.500,1505.700,3119.800\n  66.400,1131.200,  29.500, 386.000, 255.800,1451.000,1526.600,3208.200\n  66.500,1143.100,  30.100, 393.200, 211.000,1413.900,1543.600,3179.400\n  66.600,1150.600,  29.500, 379.700, 203.200,1465.800,1559.200,3234.300\n  66.700,1142.800,  29.700, 369.100, 200.300,1419.800,1527.500,3171.900\n  66.800,1124.000,  29.100, 376.900, 220.800,1448.600,1569.800,3260.300\n  66.900,1147.000,  28.400, 378.000, 228.800,1438.400,1550.800,3256.600\n  67.000, 916.600,  28.100, 373.700, 233.200,1435.000,1590.400,3267.500\n  67.100,1144.300,  28.600, 378.600, 249.300,1504.300,1597.900,3234.600\n  67.200,1153.300,  28.400, 370.400, 193.300,1500.800,1584.000,3304.100\n  67.300,1126.300,  28.800, 365.000, 243.300,1486.300,1621.900,3309.000\n  67.400,1136.900,  28.600, 379.500, 224.200,1524.100,1619.700,3352.600\n  67.500,1158.900,  29.200, 373.800, 301.400,1506.000,1611.700,3346.600\n  67.600,1137.400,  29.000, 374.800, 230.800,1545.000,1640.900,3376.900\n  67.700,1131.300,  28.500, 359.700, 399.000,1550.700,1677.900,3418.200\n  67.800,1136.200,  28.800, 385.100, 226.500,1546.900,1647.400,3430.600\n  67.900,1133.500,  28.700, 371.300, 193.100,1542.700,1674.900,3415.300\n  68.000, 905.600,  28.600, 383.400, 224.900,1587.900,1689.800,3493.600\n  68.100,1141.000,  29.700, 385.700, 189.300,1597.300,1675.600,3580.600\n  68.200,1145.500,  29.600, 380.600, 214.300,1615.300,1704.700,3533.100\n  68.300,1134.800,  29.400, 369.100, 236.200,1650.300,1728.800,3488.200\n  68.400,1144.100,  29.800, 394.300, 251.500,1619.100,1747.300,3581.700\n  68.500,1145.400,  29.700, 392.400, 187.500,1638.800,1708.700,3619.400\n  68.600,1134.900,  28.900, 382.500, 228.800,1615.700,1737.900,3551.900\n  68.700,1127.400,  29.100, 375.300, 197.400,1619.500,1729.600,3630.700\n  68.800,1117.700,  28.800, 375.600, 273.000,1640.600,1761.700,3597.900\n  68.900,1134.900,  29.200, 374.500, 232.700,1714.700,1764.900,3607.700\n  69.000, 904.900,  29.800, 372.300, 308.200,1697.400,1777.600,3621.000\n  69.100,1144.300,  29.200, 374.900, 185.600,1712.500,1768.700,3709.700\n  69.200,1167.100,  29.300, 383.600, 198.000, 701.000, 765.000,1513.100\n  69.300,1129.800,  28.900, 392.500, 229.400, 748.400, 832.900,1706.200\n  69.400,1136.300,  28.600, 376.300, 303.300, 822.600, 947.600,1855.600\n  69.500,1148.900,  28.600, 369.300, 336.300, 848.100, 931.900,1906.500\n  69.600,1129.500,  28.000, 383.700, 187.000, 874.400, 984.100,1982.600\n  69.700,1153.800,  28.400, 377.600, 288.500, 919.800,1020.000,2040.700\n  69.800,1137.600,  28.600, 379.700, 264.500, 969.300,1040.700,2122.900\n  69.900,1130.600,  28.900, 375.800, 362.800, 969.100,1059.300,2168.700\n  70.000, 924.000,  28.500, 386.400, 194.500, 988.000,1081.600,2212.900\n  70.100,1136.400,  28.600, 387.300, 230.500,1019.000,1121.300,2283.900\n  70.200,1161.500,  29.400, 376.700, 240.500,1032.200,1198.200,2319.000\n  70.300,1156.300,  29.300, 384.200, 226.900,1058.100,1131.600,2448.400\n  70.400,1163.500,  28.700, 377.700, 210.200,1077.100,1164.400,2416.400\n  70.500,1158.700,  29.300, 362.800, 197.500,1114.900,1222.200,2411.600\n  70.600,1132.600,  28.600, 388.000, 195.500,1106.300,1209.800,2516.900\n  70.700,1051.500,  28.700, 382.900, 201.200,1141.500,1222.100,2519.500\n  70.800,1216.500,  32.400, 377.700, 244.500,1188.300,1273.100,2555.500\n  70.900,1184.000,  29.400, 378.400, 274.000,1158.500,1249.800,2633.200\n  71.000, 914.000,  28.700, 371.900, 238.400,1193.100,1298.000,2609.000\n  71.100,1147.300,  28.900, 367.500, 213.600,1204.700,1309.000,2675.600\n  71.200,1168.000,  28.800, 374.900, 235.000,1224.400,1329.100,2675.900\n  71.300,1135.600,  28.700, 383.500, 224.400,1228.700,1318.800,2724.500\n  71.400,1143.800,  28.700, 370.700, 252.300,1253.900,1342.300,2733.500\n  71.500,1167.700,  28.700, 376.100, 323.200,1246.900,1351.100,2830.800\n  71.600,1146.900,  29.200, 389.500, 267.200,1272.800,1374.300,2846.200\n  71.700,1172.900,  29.000, 273.400, 265.200,1315.300,1384.900,2851.100\n  71.800,1154.900,  29.000, 356.200, 199.100,1335.500,1395.900,2845.200\n  71.900,1144.100,  29.000, 377.900, 257.100,1314.900,1405.800,2960.200\n  72.000, 902.900,  28.000, 361.300, 233.200,1369.700,1429.200,2950.800\n  72.100,1133.600,  29.400, 384.000, 202.200,1348.600,1458.300,2938.300\n  72.200,1139.700,  28.500, 380.000, 245.700,1355.800,1463.300,3024.300\n  72.300,1153.200,  29.100, 367.600, 300.000,1370.200,1453.500,3034.000\n  72.400,1185.300,  30.300, 374.400, 194.000,1398.800,1505.300,3104.600\n  72.500,1168.600,  28.900, 372.100, 243.300,1409.800,1483.800,3060.600\n  72.600,1135.700,  29.600, 377.000, 190.300,1390.100,1474.800,3083.600\n  72.700,1145.000,  28.800, 388.100, 280.100,1406.800,1522.800,3108.300\n  72.800,1140.500,  29.200, 373.700, 278.300,1440.900,1545.900,3155.900\n  72.900,1491.600,  28.700, 373.000, 201.200,1443.100,1539.500,3229.800\n  73.000, 911.200,  28.200, 367.900, 282.900,1457.600,1551.300,3177.500\n  73.100,1146.700,  28.900, 364.600, 252.700,1456.200,1558.000,3248.900\n  73.200,1140.700,  29.200, 393.400, 282.400,1463.700,1552.200,3300.700\n  73.300,1141.500,  28.500, 380.300, 209.400,1443.700,1606.700,3232.000\n  73.400,1129.900,  29.300, 372.100, 228.200,1476.600,1562.400,3257.900\n  73.500,1147.800,  28.800, 372.100, 197.600,1478.900,1596.600,3348.500\n  73.600,1165.400,  30.500, 363.100, 285.500,1514.600,1613.900,3284.100\n  73.700,1123.200,  29.000, 360.500, 286.800,1508.200,1612.100,3339.700\n  73.800,1139.800,  29.400, 392.500, 194.600,1502.500,1606.800,3362.500\n  73.900,1115.900,  28.500, 381.700, 326.700,1542.300,1672.500,3451.900\n  74.000, 918.600,  29.800, 372.600, 235.200,1552.100,1664.400,3454.700\n  74.100,1174.400,  30.200, 372.500, 218.800,1585.200,1632.800,3507.400\n  74.200,1152.000,  30.400, 364.700, 262.100,1546.800,1670.800,3414.300\n  74.300,1149.200,  29.200, 373.000, 231.000,1587.100,1675.500,3470.700\n  74.400,1147.400,  28.500, 366.600, 269.200,1581.700,1669.500,3532.200\n  74.500,1145.300,  28.500, 372.800, 207.200,1572.400,1697.300,3490.100\n  74.600,1153.300,  29.200, 370.400, 262.800,1626.200,1697.100,3518.300\n  74.700,1138.500,  29.100, 358.200, 261.800,1617.300,1715.000,3647.200\n  74.800,1132.000,  29.300, 373.000, 205.800,1602.000,1704.700,3612.600\n  74.900,1131.200,  29.200, 371.500, 280.800,1652.000,1722.600,3586.700\n  75.000, 914.100,  28.900, 358.400, 222.200,1672.600,1730.400,3654.700\n  75.100,1158.100,  29.400, 384.800, 240.200,1639.300,1734.500,3688.100\n  75.200,1135.800,  29.400, 357.700, 353.200,1674.900,1762.400,3613.400\n  75.300,1052.700,  28.700, 366.100, 231.000,1670.800,1783.700,3641.500\n  75.400,1152.500,  28.700, 360.600, 221.200, 430.200, 549.500,1032.300\n  75.500,1143.400,  28.000, 361.100, 244.500, 664.100, 789.600,1567.300\n  75.600,1837.800,  28.600, 373.800, 361.100, 754.000, 888.400,1755.800\n  75.700,1149.000,  29.400, 371.700, 225.200, 817.600, 918.400,1820.900\n  75.800,1145.300,  29.000, 369.600, 225.400, 833.100, 967.100,1932.700\n  75.900,1060.800,  29.300, 374.600, 257.800, 895.300, 982.600,2051.400\n  76.000, 910.000,  27.900, 357.600, 242.000, 919.100,1012.800,2108.700\n  76.100,1129.400,  28.500, 352.300, 351.500, 962.500,1035.600,2180.600\n  76.200,1150.000,  29.300, 358.700, 217.000, 956.100,1064.700,2156.700\n  76.300,1123.800,  28.100, 356.200, 259.700, 994.000,1067.000,2237.900\n  76.400,1138.100,  28.300, 363.200, 373.400,1028.000,1106.800,2281.100\n  76.500,1150.300,  28.600, 378.700, 294.100,1047.000,1135.900,2307.300\n  76.600,1141.300,  28.200, 376.300, 228.500,1058.100,1191.800,2398.800\n  76.700,1140.600,  28.600, 366.700, 270.000,1078.300,1156.900,2446.300\n  76.800,1157.400,  28.600, 366.100, 266.800,1097.000,1178.100,2456.600\n  76.900,1131.900,  28.800, 369.800, 259.000,1106.100,1239.700,2486.400\n  77.000, 911.900,  28.300, 360.800, 216.500,1119.200,1217.400,2522.800\n  77.100,1146.700,  28.400, 354.800, 220.100,1180.700,1258.900,2579.900\n  77.200,1143.500,  28.300, 366.500, 223.800,1155.500,1232.300,2600.900\n  77.300,1126.700,  29.200, 364.200, 212.400,1217.100,1261.100,2647.100\n  77.400,1137.900,  28.200, 358.300, 217.600,1199.400,1310.100,2694.100\n  77.500,1155.600,  28.800, 361.500, 228.400,1217.900,1336.100,2718.300\n  77.600,1134.600,  28.200, 365.200, 371.700,1209.900,1332.900,2756.600\n  77.700,1136.800,  29.000, 366.600, 234.400,1236.100,1343.700,2772.900\n  77.800,1157.500,  28.500, 390.900, 218.800,1296.500,1397.800,2787.800\n  77.900,1149.700,  29.400, 355.700, 296.500,1294.600,1363.300,2821.800\n  78.000, 914.400,  28.700, 356.600, 249.400,1284.600,1378.200,2913.100\n  78.100,1143.400,  28.500, 357.400, 444.500,1332.600,1457.400,2922.600\n  78.200,1150.400,  29.500, 355.600, 258.200,1315.600,1396.200,2878.500\n  78.300,1146.100,  29.100, 358.300, 212.400,1343.200,1451.500,2894.100\n  78.400,1126.200,  28.800, 363.800, 357.300,1331.000,1396.400,2979.800\n  78.500,1156.000,  29.900, 367.900, 209.600,1355.500,1506.700,2948.700\n  78.600,1142.600,  29.200, 370.800, 223.500,1368.200,1479.600,3012.600\n  78.700,1153.600,  29.200, 365.800, 348.600,1351.000,1451.100,3064.400\n  78.800,1146.000,  28.700, 361.100, 230.900,1399.800,1499.000,3033.200\n  78.900,1152.900,  29.300, 357.900, 280.200,1382.800,1483.800,3187.100\n  79.000, 933.700,  29.100, 357.800, 233.600,1391.100,1510.800,3121.800\n  79.100,1145.200,  29.100, 358.700, 227.500,1432.300,1515.300,3225.800\n  79.200,1140.600,  29.100, 372.100, 440.400,1437.400,1525.700,3194.600\n  79.300,1130.500,  29.500, 366.400, 215.400,1422.800,1568.700,3232.100\n  79.400,1163.000,  30.300, 372.800, 358.900,1474.300,1531.000,3210.800\n  79.500,1155.100,  29.500, 356.400, 235.700,1461.300,1550.100,3268.100\n  79.600,1157.900,  29.100, 363.300, 338.700,1518.500,1595.000,3255.800\n  79.700,1164.300,  29.000, 379.000, 260.500,1540.300,1591.000,3293.900\n  79.800,1204.500,  29.300, 357.500, 427.400,1578.500,1590.900,3401.200\n  79.900,1169.200,  30.300, 367.400, 368.500,1547.500,1630.600,3321.100\n  80.000, 905.500,  29.700, 371.800, 431.400,1574.400,1607.900,3368.300\n  80.100,1546.100,  29.700, 365.000, 208.400,1533.800,1624.000,3411.800\n  80.200,1076.600,  29.300, 353.700, 212.800,1566.600,1639.200,3371.000\n  80.300,1091.000,  28.900, 357.400, 269.900,1554.800,1635.400,3390.500\n  80.400,1446.300,  29.200, 362.700, 208.700,1542.500,1677.000,3456.500\n  80.500,1104.500,  29.300, 362.500, 226.200,1579.800,1672.200,3407.900\n  80.600,1078.500,  28.200, 368.000, 243.000,1605.500,1677.500,3446.400\n  80.700,1498.700,  29.000, 366.600, 485.100,1594.800,1666.700,3503.700\n  80.800,1043.500,  29.000, 357.500, 281.200,1573.300,1699.100,3567.400\n  80.900,1109.000,  29.000, 355.000, 274.200,1616.400,1724.900,3545.200\n  81.000, 904.500,   1.000, 459.500, 236.000,1638.300,1677.100,3570.200\n  81.100,1139.200,  29.000, 360.400, 238.700,1624.100,1718.400,3592.200\n  81.200,1142.100,  29.200, 350.500, 269.200,1655.600,1746.500,3555.600\n  81.300,1131.300,  29.600, 362.400, 231.200,1669.600,1746.100,3601.800\n  81.400,1139.900,  30.000, 351.700, 250.100,1632.500,1779.000,3759.900\n  81.500,1162.000,  30.600, 362.800, 288.400,1694.700,1793.100,3690.800\n  81.600,1136.800,  29.400, 360.600, 369.700,1691.300,1766.800,3688.200\n  81.700,1150.700,  29.300, 344.900, 254.200, 547.000, 647.700,1264.300\n  81.800,1132.800,  28.000, 353.200, 223.500, 696.500, 760.700,1561.400\n  81.900,1147.400,  28.200, 366.800, 241.800, 803.100, 845.600,1702.400\n  82.000, 915.200,  28.200, 352.800, 232.800, 809.300, 911.200,1845.800\n  82.100,1129.500,  28.100, 351.800, 252.400, 854.900, 945.800,1913.300\n  82.200,1137.700,  28.100, 354.200, 263.300, 897.700, 969.900,2005.700\n  82.300,1141.500,  29.000, 354.600, 296.200, 913.600, 993.700,2061.100\n  82.400,1147.200,  28.000, 352.900, 272.800, 947.600,1026.200,2186.300\n  82.500,1142.600,  28.600, 353.400, 283.100, 972.300,1051.900,2194.000\n  82.600,1139.400,  28.400, 350.300, 249.900, 990.600,1072.400,2225.600\n  82.700,1128.800,  28.500, 357.200, 229.200, 996.800,1094.800,2253.100\n  82.800,1143.200,  28.400, 353.000, 282.300,1029.900,1115.200,2290.300\n  82.900,1129.400,  28.400, 356.400, 299.900,1036.700,1160.000,2353.000\n  83.000, 916.700,  28.100, 359.400, 335.800,1084.800,1174.000,2410.400\n  83.100,1145.800,  29.300, 361.400, 230.700,1103.900,1186.400,2468.400\n  83.200,1149.500,  28.600, 368.500, 277.500,1090.200,1208.600,2526.600\n  83.300,1153.000,  28.900, 361.000, 288.400,1130.200,1220.300,2550.400\n  83.400,1133.000,  28.700, 351.300, 271.100,1173.300,1281.900,2586.500\n  83.500,1160.400,  29.000, 372.100, 230.400,1206.000,1303.800,2635.100\n  83.600,1158.700,  28.600, 360.600, 224.300,1187.200,1270.200,2631.500\n  83.700,1175.300,  28.100, 352.500, 235.000,1190.100,1314.900,2749.500\n  83.800,1168.700,  29.500, 358.300, 345.800,1234.200,1309.500,2680.300\n  83.900,1135.700,  28.800, 358.600, 274.900,1238.200,1351.000,2759.500\n  84.000, 902.400,  29.200, 358.800, 213.100,1240.500,1355.900,2813.500\n  84.100,1162.300,  31.000, 369.500, 268.900,1255.100,1368.200,2846.900\n  84.200,1133.400,  28.700, 343.100, 280.100,1275.200,1346.800,2836.900\n  84.300,1132.100,  28.500, 351.700, 250.800,1259.800,1403.300,2894.400\n  84.400,1140.500,  28.300, 363.700, 331.100,1305.900,1426.500,2886.800\n  84.500,1131.600,  29.000, 355.100, 317.700,1316.500,1405.800,2921.000\n  84.600,1129.800,  28.900, 367.300, 256.200,1330.200,1457.300,2920.000\n  84.700,1137.300,  28.300, 344.100, 386.400,1336.400,1422.900,3012.900\n  84.800,1153.100,  29.500, 378.600, 247.200,1351.000,1478.000,3018.100\n  84.900,1138.900,  29.200, 362.600, 270.400,1378.900,1452.100,3014.700\n  85.000, 909.800,  29.500, 348.600, 218.200,1378.500,1463.600,3067.500\n  85.100,1157.200,  28.500, 359.300, 423.000,1384.700,1462.700,3027.800\n  85.200,1144.500,  28.600, 350.600, 285.300,1419.700,1478.000,3107.800\n  85.300,1138.800,  28.400, 364.500, 208.700,1398.200,1507.100,3147.400\n  85.400,1144.300,  29.400, 350.300, 340.000,1422.000,1514.400,3163.800\n  85.500,1164.900,  29.000, 358.300, 217.700,1442.500,1563.600,3191.000\n  85.600,1145.900,  29.400, 359.700, 233.900,1458.900,1566.200,3207.500\n  85.700,1187.500,  29.800, 369.800, 293.400,1437.600,1610.600,3259.900\n  85.800,1177.300,  29.900, 360.100, 285.300,1492.800,1585.800,3274.500\n  85.900,1147.900,  30.100, 359.000, 347.100,1509.900,1581.000,3252.000\n  86.000, 912.000,  29.200, 359.000, 282.600,1509.500,1570.500,3319.200\n  86.100,1149.400,  29.400, 352.100, 243.800,1485.100,1623.100,3339.000\n  86.200,1148.500,  29.400, 356.200, 222.000,1514.300,1625.900,3350.000\n  86.300,1138.400,  29.400, 358.800, 253.000,1511.300,1604.500,3373.700\n  86.400,1141.400,  29.600, 367.700, 323.800,1525.800,1616.800,3393.300\n  86.500,1151.400,  29.000, 351.100, 286.200,1531.700,1641.000,3345.600\n  86.600,1149.400,  29.100, 348.000, 318.600,1576.100,1617.700,3427.000\n  86.700,1143.800,  28.300, 350.000, 329.600,1551.400,1643.700,3422.000\n  86.800,1161.500,  28.900, 356.500, 244.300,1618.600,1686.700,3484.500\n  86.900,1138.800,  28.500, 352.800, 210.700,1602.600,1664.700,3436.100\n  87.000, 918.000,  28.400, 347.700, 247.100,1572.200,1710.500,3584.100\n  87.100,1160.500,  29.400, 350.600, 255.900,1579.500,1691.700,3520.800\n  87.200,1153.100,  29.300, 353.300, 284.000,1630.800,1744.000,3579.800\n  87.300,1146.400,  29.600, 359.400, 221.100,1635.800,1739.200,3585.800\n  87.400,1153.400,  29.700, 355.500, 207.600,1612.400,1744.900,3624.500\n  87.500,1152.100,  29.500, 360.400, 275.900,1663.600,1748.800,3576.100\n  87.600,1166.800,  29.900, 353.700, 331.100,1656.500,1743.700,3605.500\n  87.700,1150.800,  29.000, 353.900, 254.000,1631.900,1737.000,3648.900\n  87.800,1149.900,  28.900, 356.200, 296.300,1646.800,1789.600,3610.300\n  87.900,1140.300,  30.000, 362.800, 221.500,1656.300,1792.200,3648.900\n  88.000, 915.800,  29.200, 346.100, 222.400, 588.700, 704.600,1369.700\n  88.100,1156.200,  28.900, 365.100, 243.500, 724.300, 805.000,1616.300\n  88.200,1131.700,  29.100, 352.200, 276.200, 771.600, 885.800,1760.200\n  88.300,1124.200,  28.600, 348.700, 209.100, 801.900, 911.100,1872.100\n  88.400,1127.200,  28.000, 337.200, 222.700, 861.800, 949.800,1928.600\n  88.500,1136.100,  28.300, 352.900, 237.700, 882.600, 970.900,2035.000\n  88.600,1140.300,  28.200, 344.100, 245.000, 910.100,1039.200,2074.200\n  88.700,1137.500,  28.600, 349.500, 254.900, 952.900,1053.400,2124.400\n  88.800,1146.000,  28.200, 351.400, 334.200, 956.700,1080.900,2202.800\n  88.900,1145.300,  28.600, 362.500, 208.600, 988.900,1075.300,2274.600\n  89.000, 910.900,  28.900, 348.900, 252.200,1006.300,1092.800,2297.100\n  89.100,1146.400,  28.200, 349.500, 210.900,1041.700,1132.800,2374.900\n  89.200,1139.400,  28.700, 356.900, 244.900,1073.000,1153.100,2375.700\n  89.300,1130.100,  29.200, 358.900, 248.200,1070.700,1184.800,2433.700\n  89.400,1142.600,  28.700, 340.800, 255.500,1105.600,1199.800,2536.300\n  89.500,1138.200,  29.400, 365.600, 309.500,1141.500,1238.300,2473.200\n  89.600,1147.100,  28.900, 361.900, 261.100,1139.300,1218.400,2600.300\n  89.700,1159.700,  28.800, 353.200, 276.100,1152.900,1239.600,2546.500\n  89.800,1129.500,  28.600, 360.300, 211.100,1176.500,1290.400,2629.900\n  89.900,1176.600,  29.400, 344.500, 297.500,1198.000,1289.000,2647.500\n  90.000, 912.000,  28.000, 352.900, 273.400,1185.000,1293.300,2658.100\n  90.100,1146.600,  28.700, 350.200, 245.500,1230.400,1322.500,2743.400\n  90.200,1138.400,  28.900, 353.200, 268.500,1233.700,1342.000,2716.400\n  90.300,1155.700,  28.400, 356.400, 260.300,1247.200,1335.400,2779.400\n  90.400,1155.300,  28.300, 345.600, 275.600,1281.900,1377.900,2751.400\n  90.500,1141.700,  29.100, 348.600, 284.900,1282.500,1366.400,2819.700\n  90.600,1139.500,  29.000, 344.900, 233.700,1290.400,1399.100,2833.100\n  90.700,1139.600,  28.600, 346.900, 241.500,1320.400,1426.800,2913.400\n  90.800,1144.800,  29.100, 345.100, 226.900,1351.700,1431.800,2886.700\n  90.900,1056.100,  28.800, 364.100, 242.300,1374.500,1435.300,2992.100\n  91.000, 942.200,  29.800, 350.800, 226.100,1346.400,1445.800,3012.200\n  91.100,1147.700,  29.200, 350.000, 330.400,1350.700,1459.500,2980.000\n  91.200,1153.900,  29.700, 350.200, 323.500,1395.800,1468.900,3067.400\n  91.300,1151.600,  29.600, 357.600, 274.300,1357.500,1492.500,3029.100\n  91.400,1155.000,  28.500, 359.800, 272.200,1412.200,1504.600,3101.000\n  91.500,1164.500,  29.800, 362.200, 245.400,1393.700,1497.700,3181.600\n  91.600,1179.400,  29.700, 343.800, 437.200,1414.600,1528.800,3110.000\n  91.700,1182.700,  28.500, 241.300, 210.700,1471.300,1516.100,3111.300\n  91.800,1149.800,  29.200, 355.900, 355.800,1411.200,1530.200,3194.500\n  91.900,1166.700,  29.200, 362.200, 222.000,1454.700,1538.700,3218.500\n  92.000, 912.400,  28.500, 347.800, 258.300,1476.700,1559.100,3239.600\n  92.100,1166.600,  30.900, 358.500, 242.300,1484.700,1605.900,3234.300\n  92.200,1158.000,  29.100, 351.600, 363.800,1477.000,1584.300,3220.400\n  92.300,1169.900,  29.500, 341.500, 424.600,1493.700,1584.000,3314.300\n  92.400,1137.200,  29.500, 339.100, 258.500,1510.100,1598.900,3373.700\n  92.500,1129.800,  29.200, 357.900, 277.800,1517.400,1610.400,3302.700\n  92.600,1150.200,  29.300, 349.300, 358.300,1505.800,1593.700,3354.600\n  92.700,1142.700,  28.600, 371.300, 252.600,1563.100,1641.700,3415.300\n  92.800,1143.400,  29.100, 345.400, 216.000,1564.000,1705.000,3407.500\n  92.900,1159.700,  29.500, 351.300, 322.800,1550.200,1637.000,3434.400\n  93.000, 922.600,  29.300, 349.900, 279.400,1564.600,1676.500,3495.800\n  93.100,1161.600,  29.700, 348.300, 247.400,1581.900,1679.800,3545.000\n  93.200,1174.800,  29.400, 352.700, 253.400,1670.900,1694.500,3508.000\n  93.300,1164.400,  29.700, 346.300, 250.800,1576.100,1744.900,3483.600\n  93.400,1156.500,  29.000, 347.100, 235.900,1591.900,1696.800,3560.100\n  93.500,1156.900,  28.900, 345.100, 229.200,1592.700,1759.200,3561.800\n  93.600,1159.400,  29.000, 356.600, 344.000,1642.000,1707.200,3632.000\n  93.700,1141.200,  29.400, 339.200, 281.200,1634.600,1771.800,3625.300\n  93.800,1163.000,  29.700, 340.700, 222.900,1643.200,1782.900,3679.800\n  93.900,1166.400,  30.400, 363.700, 241.600,1665.100,1744.300,3655.700\n  94.000, 916.900,  29.200, 347.000, 275.900,1658.900,1739.200,3615.400\n  94.100,1134.800,  28.600, 338.200, 357.000,1682.500,1784.900,3695.900\n  94.200,1171.200,  29.500, 339.600, 207.900,1707.200,1742.500,3715.200\n  94.300,1143.800,  29.200, 351.100, 239.300, 625.300, 708.300,1430.900\n  94.400,1148.400,  28.500, 346.200, 292.700, 710.500, 813.600,1661.600\n  94.500,1165.200,  28.200, 339.100, 291.400, 794.500, 882.000,1781.100\n  94.600,1153.900,  28.600, 357.100, 342.900, 826.400, 928.200,1897.900\n  94.700,1169.900,  31.200, 343.100, 219.400, 869.900, 941.600,2001.400\n  94.800,1148.900,  28.500, 345.900, 303.500, 906.400,1016.700,2033.400\n  94.900,1128.700,  28.900, 347.300, 262.200, 909.200,1030.800,2070.500\n  95.000, 942.300,  28.700, 341.600, 378.000, 969.000,1057.700,2146.200\n  95.100,1157.400,  28.600, 340.600, 258.400, 978.100,1082.200,2208.600\n  95.200,1191.100,  29.100, 357.400, 263.300,1007.700,1149.300,2235.500\n  95.300,1164.500,  29.000, 359.100, 244.800,1020.900,1118.000,2291.200\n  95.400,1161.000,  28.700, 341.000, 214.000,1044.200,1157.500,2350.400\n  95.500,1175.300,  30.000, 360.800, 365.900,1074.100,1154.900,2372.200\n  95.600,1141.600,  29.000, 351.100, 234.300,1072.800,1177.400,2404.000\n  95.700,1157.400,  29.300, 342.200, 266.200,1140.800,1212.900,2503.200\n  95.800,1176.200,  29.800, 352.300, 349.800,1133.200,1238.600,2470.400\n  95.900,1148.800,  29.000, 341.200, 220.400,1122.900,1258.400,2538.400\n  96.000, 917.700,  29.500, 342.800, 300.300,1161.200,1273.600,2563.500\n  96.100,1135.000,  29.900, 351.000, 245.300,1165.700,1305.100,2597.600\n  96.200,1133.000,  28.600, 347.100, 262.900,1186.200,1298.300,2705.600\n  96.300,1519.400,  28.700, 341.200, 367.600,1230.500,1305.700,2658.500\n  96.400,1137.700,  29.400, 335.400, 306.900,1232.100,1309.500,2713.200\n  96.500,1127.000,  28.500, 343.400, 266.800,1259.100,1338.900,2759.800\n  96.600,1092.300,  29.400, 341.100, 296.700,1269.700,1341.600,2810.700\n  96.700,1142.700,  29.200, 353.700, 241.800,1303.000,1367.900,2774.500\n  96.800,1127.900,  29.500, 341.000, 270.500,1272.000,1382.300,2875.500\n  96.900,1134.400,  28.800, 343.200, 303.700,1322.100,1423.000,2829.700\n  97.000, 926.100,  29.400, 339.200, 332.900,1306.200,1394.800,2897.100\n  97.100,1144.700,  29.300, 339.800, 209.200,1289.300,1446.800,2962.000\n  97.200,1168.300,  29.800, 242.000, 265.200,1379.600,1466.300,2978.500\n  97.300,1152.400,  29.600, 358.400, 278.200,1399.100,1434.500,3030.300\n  97.400,1135.400,  29.800, 350.600, 216.400,1374.900,1446.200,2997.400\n  97.500,1154.100,  29.400, 341.900, 221.900,1365.000,1430.600,2987.700\n  97.600,1145.800,  29.500, 355.400, 362.700,1356.200,1468.900,3021.300\n  97.700,1138.400,  29.000, 368.700, 303.500,1387.400,1499.800,3107.800\n  97.800,1149.900,  29.400, 339.400, 237.800,1390.700,1482.000,3087.200\n  97.900,1136.200,  28.800, 342.800, 328.600,1410.600,1523.500,3108.400\n  98.000, 902.900,  28.500, 338.800, 352.100,1422.700,1524.700,3167.400\n  98.100,1152.800,  29.100, 352.200, 317.000,1417.100,1560.300,3193.300\n  98.200,1125.600,  29.700, 366.400, 271.300,1455.500,1541.400,3158.300\n  98.300,1144.500,  29.600, 373.000, 250.600,1439.200,1535.900,3249.900\n  98.400,1126.900,  29.300, 342.300, 220.700,1464.700,1571.600,3216.100\n  98.500,1163.700,  29.600, 338.000, 288.800,1492.200,1561.000,3277.500\n  98.600,1125.400,  28.400, 338.600, 279.500,1489.100,1562.100,3295.300\n  98.700,1141.800,  28.400, 336.000, 219.800,1476.400,1621.700,3272.600\n  98.800,1133.400,  29.300, 336.300, 246.500,1514.900,1606.200,3358.700\n  98.900,1181.300,  30.300, 370.500, 295.300,1515.100,1604.800,3396.300\n  99.000, 924.000,  29.100, 343.400, 294.100,1566.700,1670.000,3490.400\n  99.100,1141.000,  30.000, 343.200, 245.900,1587.600,1667.100,3450.500\n  99.200,1162.300,  30.400, 352.000, 206.600,1552.600,1645.600,3451.300\n  99.300,1137.100,  28.800, 352.100, 300.700,1559.200,1679.000,3421.000\n  99.400,1156.100,  29.400, 343.100, 209.800,1589.500,1708.500,3431.700\n  99.500,1148.800,  29.200, 338.600, 271.900,1572.800,1690.000,3519.200\n  99.600,1153.800,  29.000, 337.700, 226.100,1579.300,1674.500,3535.900\n  99.700,1136.100,  29.500, 350.800, 220.500,1622.600,1706.200,3471.900\n  99.800,1161.900,  29.800, 342.700, 315.600,1622.000,1730.600,3529.700\n  99.900,1143.600,  29.200, 344.400, 251.900,1617.100,1695.800,3592.800\n 100.000, 909.900,   6.500, 332.700, 252.500,1634.500,1749.000,3548.200\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_fast_funcs_from_0_to_2.csv",
    "content": "       x,     exp,    sqrt,   root2,   root3,     sin,     cos,     tan\n  number,  number,  number,  number,  number,  number,  number,  number\n   0.000,   0.000,   0.000,   0.000,   0.000,   2.000, 134.400,   0.000\n   0.005, 658.100,  33.400, 418.900, 443.900, 274.000, 393.000, 693.000\n   0.010, 650.000,   1.200, 351.100, 418.200, 289.600, 410.700, 760.700\n   0.015,1058.300,  29.500, 386.000, 435.900, 511.700, 596.700,1188.700\n   0.020, 666.000,  29.300, 406.200, 377.100, 309.300, 408.900, 736.500\n   0.025, 680.100,  32.100, 413.000, 413.300, 307.200, 420.400, 786.300\n   0.030,1088.900,  37.200, 333.300, 532.700, 522.400, 627.800,1197.600\n   0.035, 701.400,  32.200, 345.500, 399.500, 305.700, 416.500, 781.700\n   0.040, 665.200,   1.200, 451.100, 453.300, 319.900, 432.900, 790.800\n   0.045,1083.200,  31.800, 350.400, 364.400, 505.800, 630.600,1193.800\n   0.050, 701.600,  31.900, 364.400, 325.100, 323.400, 420.200, 773.300\n   0.055, 715.500,  29.400, 358.000, 291.400, 329.400, 418.800, 772.600\n   0.060,1069.200,  29.700, 362.000, 297.700, 537.300, 629.400,1208.500\n   0.065, 715.900,  31.900, 390.500, 421.300, 336.000, 430.100, 817.400\n   0.070, 711.800,  29.800, 389.300, 372.900, 329.800, 432.600, 798.000\n   0.075,1099.100,  33.800, 395.000, 369.700, 550.600, 635.000,1280.300\n   0.080, 666.000,  29.800, 402.900, 348.300, 339.700, 452.600, 811.900\n   0.085, 711.700,  32.800, 406.700, 320.100, 344.700, 451.400, 821.200\n   0.090,1100.500,   1.300, 509.100, 425.800, 560.200, 637.900,1247.300\n   0.095, 734.000,  30.500, 425.800, 345.300, 352.100, 434.400, 842.800\n   0.100, 711.800,  32.200, 417.900, 406.800, 351.400, 467.600, 843.600\n   0.105,1502.400,  28.900, 431.900, 392.900, 740.100, 880.600,1665.900\n   0.110, 734.200,  32.400, 419.100, 267.900, 351.700, 462.500, 829.500\n   0.115, 735.600,  28.500, 319.300, 335.600, 350.300, 447.300, 831.100\n   0.120,1067.100,  32.700, 333.600, 337.100, 560.500, 649.100,1251.300\n   0.125, 730.500,  28.800, 338.100, 432.600, 351.000, 461.700, 876.500\n   0.130, 734.800,  30.800, 330.400, 342.700, 358.200, 465.400, 857.000\n   0.135,1133.100,  29.800, 339.600, 238.200, 571.600, 694.500,1263.000\n   0.140, 703.800,  31.400, 343.900, 284.600, 363.400, 471.200, 867.300\n   0.145, 731.800,  28.700, 332.300, 287.200, 355.900, 465.700, 844.400\n   0.150,1127.200,  28.300, 334.300, 243.700, 572.300, 690.300,1300.800\n   0.155, 750.800,  31.100, 336.100, 347.500, 369.600, 466.200, 889.000\n   0.160, 672.200,   1.000, 449.300, 373.700, 388.000, 475.600, 883.400\n   0.165,1145.500,  29.700, 354.800, 392.400, 589.800, 677.800,1288.100\n   0.170, 720.200,  30.900, 357.700, 250.400, 372.500, 479.600, 887.000\n   0.175, 757.200,  28.400, 344.600, 290.000, 384.500, 464.400, 882.100\n   0.180,1117.700,  29.300, 353.100, 281.100, 573.900, 685.500,1341.600\n   0.185, 755.800,  28.500, 347.400, 284.500, 381.800, 469.600, 895.100\n   0.190, 744.700,  30.600, 357.300, 313.000, 375.800, 476.000, 911.200\n   0.195,1143.100,  31.700, 365.400, 232.300, 589.100, 693.300,1352.300\n   0.200, 699.600,  29.200, 367.500, 365.500, 387.900, 496.200, 916.400\n   0.205, 759.500,  28.800, 364.900, 259.900, 410.000, 486.100, 913.500\n   0.210,1514.600,  29.500, 352.900, 298.900, 807.000, 905.200,1744.300\n   0.215, 778.200,  29.500, 359.100, 345.500, 406.700, 490.900, 918.100\n   0.220, 741.700,  29.000, 371.300, 350.300, 385.600, 506.400, 945.100\n   0.225,1176.200,  29.000, 384.100, 317.400, 619.400, 704.000,1350.600\n   0.230, 753.500,  31.300, 361.100, 257.800, 396.900, 504.300, 935.700\n   0.235, 753.300,  29.100, 381.800, 277.600, 401.900, 501.100, 973.100\n   0.240,1092.900,  29.300, 371.400, 381.300, 595.100, 728.600,1377.100\n   0.245, 789.600,  29.000, 395.400, 281.200, 392.200, 530.400, 997.400\n   0.250, 754.000,   1.000, 478.400, 280.100, 435.600, 507.900, 973.500\n   0.255,1180.600,  31.000, 390.600, 219.400, 633.500, 743.500,1424.400\n   0.260, 743.800,  29.300, 378.900, 302.200, 438.500, 513.400, 965.600\n   0.265, 771.600,  29.300, 384.900, 436.500, 422.600, 536.200, 973.800\n   0.270,1171.400,  30.100, 409.700, 270.200, 632.200, 772.300,1446.500\n   0.275, 786.700,  31.900, 395.200, 291.400, 452.900, 571.700,1080.500\n   0.280, 735.200,  38.300, 428.100, 302.900, 492.700, 555.500,1044.000\n   0.285,1202.000,  32.800, 425.300, 220.900, 663.400, 746.700,1446.600\n   0.290, 793.600,  31.300, 394.600, 347.500, 428.300, 547.800,1033.200\n   0.295, 796.300,  31.100, 404.800, 239.700, 431.800, 535.700,1016.500\n   0.300,1148.500,  30.800, 399.700, 222.800, 641.300, 747.200,1452.400\n   0.305, 799.000,  30.600, 408.900, 308.600, 444.400, 543.400,1018.200\n   0.310, 775.300,  30.400, 397.000, 298.300, 437.700, 554.200,1035.000\n   0.315,1547.200,  30.000, 413.400, 327.000, 876.100, 957.800,1866.000\n   0.320, 689.400,  31.500, 397.700, 334.600, 463.200, 548.900,1035.300\n   0.325, 768.100,  29.400, 407.800, 262.800, 453.600, 554.400,1033.800\n   0.330,1176.400,  32.100, 422.200, 266.200, 675.700, 753.800,1500.400\n   0.335, 780.100,  33.100, 407.600, 280.800, 462.400, 528.000,1068.100\n   0.340, 747.800,  29.500, 421.600, 218.400, 429.300, 578.100,1059.000\n   0.345,1181.500,  29.200, 424.400, 231.800, 641.700, 760.500,1468.300\n   0.350, 773.800,  29.600, 419.200, 330.200, 442.300, 561.800,1045.200\n   0.355, 783.900,  30.300, 422.000, 249.300, 466.900, 568.600,1054.200\n   0.360,1138.600,   1.200, 520.900, 291.000, 672.000, 764.100,1499.800\n   0.365, 791.200,  30.300, 420.500, 265.200, 459.700, 551.100,1053.400\n   0.370, 768.600,  29.500, 425.100, 272.900, 471.300, 558.900,1063.100\n   0.375,1169.700,  30.000, 411.300, 233.900, 667.300, 776.400,1477.000\n   0.380, 746.700,  30.300, 433.900, 206.000, 451.300, 565.700,1069.300\n   0.385, 794.800,  29.700, 413.300, 250.600, 459.100, 564.300,1078.100\n   0.390,1173.100,  29.400, 410.700, 260.000, 665.900, 806.900,1565.000\n   0.395, 800.200,  30.300, 418.700, 406.900, 470.800, 556.700,1091.900\n   0.400, 700.700,  29.000, 437.100, 255.300, 476.500, 567.600,1104.600\n   0.405,1180.500,  29.700, 420.800, 205.400, 672.300, 789.000,1492.500\n   0.410, 794.700,  29.600, 436.400, 208.400, 457.400, 599.700,1105.000\n   0.415, 799.600,  30.100, 429.400, 274.300, 462.000, 579.100,1088.800\n   0.420,1545.200,  30.000, 426.800, 280.500, 888.100, 971.000,1947.300\n   0.425, 786.900,  29.500, 431.900, 213.700, 500.500, 597.900,1106.500\n   0.430, 776.500,  29.900, 335.800, 239.400, 477.500, 575.300,1116.200\n   0.435,1197.000,  29.500, 318.100, 260.800, 697.000, 780.000,1535.200\n   0.440, 753.500,  29.600, 305.500, 241.600, 490.100, 582.900,1121.600\n   0.445, 786.300,  30.200, 323.600, 284.500, 485.100, 579.100,1115.900\n   0.450,1181.200,  31.000, 317.500, 251.900, 696.000, 782.200,1529.800\n   0.455, 808.300,  29.900, 310.000, 385.400, 479.500, 577.600,1134.000\n   0.460, 773.200,  29.300, 323.300, 250.000, 489.100, 567.800,1118.100\n   0.465,1198.300,  29.700, 317.500, 214.600, 693.000, 784.600,1541.900\n   0.470, 774.000,  29.200, 314.100, 252.000, 487.000, 617.300,1139.300\n   0.475, 785.200,  28.500, 308.400, 189.800, 484.300, 580.900,1147.700\n   0.480,1096.700,  29.100, 314.500, 279.800, 703.200, 798.800,1538.200\n   0.485, 782.200,  29.800, 339.300, 273.100, 476.700, 591.000,1119.800\n   0.490, 783.200,   1.000, 422.400, 271.000, 487.300, 622.300,1145.200\n   0.495,1184.800,  28.900, 321.900, 209.800, 705.400, 817.900,1571.700\n   0.500, 779.400,  30.300, 329.200, 286.500, 508.500, 588.100,1142.500\n   0.505, 776.500,  29.700, 338.500, 257.200, 513.700, 602.600,1147.300\n   0.510,1164.900,  29.100, 332.000, 248.200, 712.200, 798.100,1561.300\n   0.515, 791.500,  29.700, 324.200, 288.900, 483.700, 607.200,1154.100\n   0.520, 757.300,  29.000, 316.800, 237.300, 503.400, 599.600,1159.100\n   0.525,1549.100,  29.200, 345.100, 212.800, 917.800,1022.400,1976.900\n   0.530, 810.300,  30.000, 334.800, 276.300, 493.300, 594.600,1154.100\n   0.535, 800.900,  29.100, 327.300, 234.300, 498.000, 598.700,1173.800\n   0.540,1145.300,  28.900, 322.200, 242.200, 699.200, 797.900,1609.300\n   0.545, 798.200,  29.900, 329.200, 370.100, 511.700, 594.700,1154.000\n   0.550, 783.600,  28.900, 332.300, 251.800, 506.300, 620.700,1163.800\n   0.555,1178.400,  29.000, 329.200, 237.900, 711.800, 821.600,1614.300\n   0.560, 720.300,  29.000, 331.200, 224.100, 503.300, 640.200,1185.800\n   0.565, 807.700,  29.600, 334.800, 258.200, 516.000, 610.600,1167.800\n   0.570,1177.000,  29.600, 335.100, 261.400, 728.600, 833.400,1596.700\n   0.575, 803.800,  30.100, 346.000, 289.700, 533.600, 621.300,1170.400\n   0.580, 775.800,  29.300, 332.900, 223.100, 514.600, 623.800,1194.600\n   0.585,1206.700,  30.000, 343.300, 192.600, 723.200, 826.000,1585.600\n   0.590, 789.300,  28.700, 327.200, 225.000, 521.400, 605.200,1188.100\n   0.595, 809.700,  29.300, 340.900, 191.000, 543.900, 617.500,1180.000\n   0.600,1149.800,  29.400, 329.600, 226.400, 719.500, 822.800,1627.500\n   0.605, 810.900,  31.300, 358.500, 194.700, 516.700, 616.100,1181.700\n   0.610, 805.800,  29.100, 339.700, 281.600, 515.500, 629.800,1186.700\n   0.615,1182.900,  29.100, 348.200, 225.200, 725.000, 823.200,1642.400\n   0.620, 792.000,  30.700, 340.700, 295.700, 503.600, 638.600,1208.700\n   0.625, 823.500,  29.500, 344.900, 225.300, 520.500, 607.400,1203.200\n   0.630,1585.200,  29.300, 349.100, 331.900, 932.000,1013.300,2035.700\n   0.635, 816.900,  28.800, 338.700, 227.800, 540.800, 631.500,1218.100\n   0.640, 702.100,   1.000, 459.600, 291.500, 539.500, 627.600,1218.200\n   0.645,1204.300,  29.800, 344.000, 255.300, 725.800, 849.300,1636.300\n   0.650, 803.100,  29.000, 338.500, 359.800, 511.300, 625.600,1216.700\n   0.655, 825.300,  29.100, 352.400, 257.600, 556.100, 643.700,1206.100\n   0.660,1169.800,  29.300, 343.200, 341.900, 746.800, 831.200,1650.900\n   0.665, 803.300,  29.400, 340.000, 256.600, 533.000, 649.500,1231.600\n   0.670, 807.200,  28.300, 336.300, 193.600, 551.100, 648.100,1209.000\n   0.675,1204.400,  29.400, 356.500, 195.300, 754.300, 848.800,1672.400\n   0.680, 778.400,  29.500, 345.600, 188.200, 557.600, 639.600,1228.600\n   0.685, 832.800,  30.400, 367.800, 207.900, 562.100, 640.600,1248.200\n   0.690,1193.900,  30.000, 341.000, 177.500, 757.300, 870.500,1673.700\n   0.695, 811.900,  29.800, 363.200, 208.800, 554.700, 640.100,1249.500\n   0.700, 803.200,  30.300, 355.500, 336.800, 555.600, 630.100,1269.800\n   0.705,1214.800,  30.100, 342.400, 213.500, 753.200, 859.300,1663.800\n   0.710, 804.800,  29.700, 347.700, 163.500, 542.400, 629.400,1237.100\n   0.715, 808.400,  29.200, 338.700, 232.700, 540.800, 653.800,1260.600\n   0.720,1156.400,  28.700, 357.700, 217.700, 758.200, 861.200,1680.000\n   0.725, 806.100,  29.700, 353.300, 209.500, 536.800, 638.200,1277.000\n   0.730, 810.500,  29.900, 354.000, 215.200, 546.700, 662.100,1244.300\n   0.735,1573.300,  29.400, 365.400, 193.600, 951.600,1062.400,2092.700\n   0.740, 802.100,  29.400, 354.800, 167.600, 549.800, 665.000,1258.700\n   0.745, 817.100,  28.200, 357.500, 270.900, 557.500, 656.900,1272.300\n   0.750,1189.800,  29.400, 355.400, 225.800, 772.000, 856.100,1684.100\n   0.755, 799.700,  28.700, 361.000, 250.500, 555.600, 656.700,1245.300\n   0.760, 783.800,  28.200, 357.100, 252.700, 552.000, 663.500,1257.000\n   0.765,1218.400,  29.300, 364.500, 241.500, 769.900, 860.800,1668.600\n   0.770, 804.900,  28.900, 364.400, 358.500, 570.400, 659.000,1257.100\n   0.775, 809.400,  29.300, 367.200, 308.200, 553.200, 654.200,1252.300\n   0.780,1182.100,  29.100, 362.900, 204.300, 765.200, 854.100,1664.700\n   0.785, 822.000,  30.100, 365.000, 185.000, 564.900, 659.900,1270.400\n   0.790, 822.300,  28.900, 363.900, 216.400, 554.900, 667.300,1258.400\n   0.795,1206.600,  29.600, 358.000, 167.500, 779.000, 871.900,1699.400\n   0.800, 709.700,  29.700, 362.900, 365.300, 562.100, 663.200,1282.800\n   0.805, 823.100,  29.300, 365.800, 377.100, 559.700, 655.400,1288.400\n   0.810,1201.300,   1.200, 481.400, 206.200, 769.000, 865.300,1703.900\n   0.815, 818.200,  30.000, 362.400, 250.600, 540.300, 656.400,1295.400\n   0.820, 804.800,  31.200, 373.400, 312.300, 540.800, 665.000,1311.500\n   0.825,1200.300,  29.200, 281.500, 376.900, 762.600, 863.200,1732.100\n   0.830, 810.100,  29.200, 366.600, 231.400, 546.400, 693.600,1284.800\n   0.835, 814.500,  29.100, 367.200, 235.900, 573.900, 691.400,1304.800\n   0.840,1540.200,  29.500, 366.800, 324.200, 967.500,1094.500,2141.600\n   0.845, 838.900,  28.900, 390.100, 213.200, 564.900, 672.800,1300.300\n   0.850, 817.000,  29.100, 382.500, 198.300, 542.400, 681.500,1311.700\n   0.855,1213.200,  30.200, 379.900, 172.900, 799.200, 891.200,1707.000\n   0.860, 792.400,  29.900, 386.900, 232.800, 579.800, 663.000,1302.900\n   0.865, 829.600,  29.600, 369.900, 208.400, 584.600, 676.400,1295.100\n   0.870,1208.600,  28.700, 373.600, 177.800, 799.500, 882.700,1710.400\n   0.875, 821.600,  30.200, 373.300, 192.200, 576.200, 686.500,1299.900\n   0.880, 747.000,  30.100, 376.000, 205.600, 594.400, 700.600,1313.100\n   0.885,1220.300,  29.100, 379.800, 311.400, 801.500, 890.100,1762.700\n   0.890, 845.400,  30.100, 368.400, 326.100, 576.400, 685.700,1305.600\n   0.895, 839.900,  28.900, 376.500, 181.500, 562.700, 690.200,1305.600\n   0.900,1190.200,  28.700, 366.300, 199.300, 787.600, 870.700,1725.100\n   0.905, 832.000,  29.400, 360.000, 330.500, 578.200, 671.800,1305.400\n   0.910, 820.700,  29.200, 366.800, 185.800, 576.700, 681.800,1313.200\n   0.915,1229.800,  30.100, 378.800, 146.600, 785.300, 884.200,1765.100\n   0.920, 778.400,  29.000, 381.700, 196.500, 590.000, 679.100,1387.200\n   0.925, 846.100,  29.700, 387.200, 312.700, 587.900, 659.900,1345.000\n   0.930,1227.400,  30.200, 378.000, 291.000, 791.300, 892.500,1797.700\n   0.935, 832.400,  30.000, 381.200, 226.900, 576.900, 685.600,1326.500\n   0.940, 807.000,  29.900, 379.500, 281.500, 587.500, 712.800,1338.200\n   0.945,1591.900,  29.900, 376.900, 215.700,1007.200,1122.100,2165.500\n   0.950, 822.700,  31.600, 390.500, 291.900, 587.200, 686.700,1362.200\n   0.955, 828.100,  29.300, 373.500, 199.200, 589.400, 693.800,1347.500\n   0.960,1139.500,  29.600, 384.200, 196.400, 795.600, 906.600,1775.200\n   0.965, 836.200,  29.400, 386.900, 161.100, 597.400, 727.900,1355.200\n   0.970, 819.700,  30.100, 382.200, 225.200, 596.000, 700.200,1332.000\n   0.975,1213.300,  29.600, 383.100, 227.500, 824.300, 913.000,1764.100\n   0.980, 799.900,  30.100, 395.500, 159.600, 599.700, 700.900,1342.200\n   0.985, 833.100,  29.600, 378.900, 225.000, 605.300, 717.900,1379.400\n   0.990,1222.700,  30.200, 387.700, 154.900, 801.800, 891.500,1752.800\n   0.995, 831.700,  30.500, 385.900, 156.500, 601.800, 689.200,1354.200\n   1.000, 865.900,   6.100, 489.000, 186.800, 620.700, 707.700,1351.900\n   1.005,1416.300,  30.500, 386.700, 228.200, 809.400, 900.000,1777.000\n   1.010,1006.500,  30.500, 379.600, 178.300, 595.900, 693.300,1345.300\n   1.015, 996.600,  29.800, 384.600, 173.500, 599.500, 696.400,1362.500\n   1.020,1383.100,  29.700, 392.400, 215.200, 810.000, 896.700,1767.700\n   1.025, 997.000,  30.000, 400.500, 189.400, 598.400, 703.900,1369.500\n   1.030, 989.300,  30.200, 373.700, 229.000, 610.200, 690.300,1368.000\n   1.035,1417.900,  29.700, 379.000, 157.500, 808.400, 895.000,1804.600\n   1.040, 924.100,  29.200, 377.700, 250.600, 609.600, 707.900,1384.500\n   1.045, 994.700,  30.100, 374.100, 151.800, 595.300, 697.000,1373.300\n   1.050,1831.400,  30.100, 383.400, 204.700,1010.300,1101.900,2218.900\n   1.055,1006.300,  30.100, 383.300, 196.100, 602.100, 705.900,1393.300\n   1.060, 988.600,  29.600, 387.000, 177.100, 599.900, 727.200,1385.500\n   1.065,1404.400,  29.700, 369.700, 196.800, 805.300, 920.700,1799.200\n   1.070, 991.600,  30.000, 387.200, 209.000, 593.900, 733.500,1392.700\n   1.075,1007.000,  29.700, 382.700, 146.700, 587.700, 734.900,1368.400\n   1.080,1358.600,  29.700, 373.600, 142.900, 818.600, 922.800,1796.600\n   1.085, 992.100,  29.300, 382.500, 295.400, 593.200, 717.200,1385.000\n   1.090, 989.500,  30.400, 380.700, 214.600, 596.900, 716.800,1379.800\n   1.095,1406.000,  28.700, 386.200, 276.600, 847.200, 923.100,1853.300\n   1.100, 989.200,  30.100, 397.400, 221.600, 617.300, 720.000,1370.000\n   1.105,1013.300,  30.000, 402.600, 198.700, 627.200, 715.400,1451.700\n   1.110,1430.300,  30.500, 389.900, 192.800, 825.400, 918.300,1781.100\n   1.115,1012.000,  30.200, 387.700, 255.900, 630.900, 709.700,1393.700\n   1.120, 898.200,  29.900, 381.600, 143.500, 620.900, 735.500,1378.500\n   1.125,1410.000,  29.900, 387.100, 204.000, 828.500, 918.600,1786.700\n   1.130, 991.400,  29.600, 379.000, 204.000, 617.600, 729.600,1395.100\n   1.135,1041.500,  29.800, 400.300, 226.400, 612.300, 728.100,1395.700\n   1.140,1400.500,  29.000, 391.600, 188.700, 817.100, 930.000,1815.400\n   1.145,1002.600,  29.900, 396.300, 212.200, 612.300, 727.800,1440.400\n   1.150, 992.500,  30.200, 382.600, 200.900, 634.900, 731.200,1412.600\n   1.155,1987.900,  30.100, 394.000, 260.400,1111.500,1220.400,2445.500\n   1.160, 967.700,  29.700, 380.400, 231.200, 617.600, 715.400,1384.100\n   1.165,1016.200,  29.200, 405.600, 342.200, 632.800, 693.000,1455.700\n   1.170,1389.500,  29.400, 402.900, 184.100, 828.100, 922.700,1850.900\n   1.175, 998.100,  29.300, 413.500, 293.900, 642.400, 721.100,1419.200\n   1.180, 979.500,  29.100, 389.500, 168.500, 614.300, 729.400,1425.700\n   1.185,1420.900,  29.300, 393.200, 297.000, 839.100, 927.000,1912.100\n   1.190, 994.900,  29.900, 399.500, 293.300, 639.600, 718.400,1444.500\n   1.195,1001.900,  30.000, 388.500, 193.400, 624.800, 745.500,1444.700\n   1.200,1356.500,  29.300, 390.400, 252.100, 822.300, 937.100,1841.700\n   1.205,1015.600,  29.700, 410.200, 236.800, 634.400, 747.500,1457.300\n   1.210,1005.200,   1.500, 521.200, 234.900, 612.400, 740.200,1423.000\n   1.215,1449.500,  30.400, 396.900, 232.900, 838.000, 945.800,1867.200\n   1.220, 998.400,  30.800, 398.700, 215.600, 626.600, 752.400,1441.500\n   1.225,1015.000,  29.800, 402.000, 218.700, 644.600, 748.700,1438.200\n   1.230,1408.700,  30.900, 402.700, 188.600, 849.100, 942.800,1864.700\n   1.235,1021.500,  30.600, 303.700, 153.000, 643.500, 734.700,1436.900\n   1.240, 986.200,  30.400, 394.600, 192.500, 642.200, 748.300,1430.000\n   1.245,1439.100,  29.500, 404.300, 227.600, 850.400, 943.400,1872.800\n   1.250,1008.100,  30.300, 407.900, 175.400, 630.900, 754.000,1413.900\n   1.255,1025.000,  30.000, 391.500, 152.900, 652.600, 740.700,1413.000\n   1.260,1820.800,  29.700, 397.200, 168.400,1058.100,1164.300,2276.900\n   1.265,1027.700,  30.200, 395.000, 164.000, 639.700, 748.000,1439.300\n   1.270, 997.500,  30.100, 414.100, 179.100, 643.700, 727.700,1479.400\n   1.275,1441.200,  30.500, 408.100, 158.800, 845.700, 946.200,1884.900\n   1.280, 926.500,  29.500, 404.100, 194.100, 651.000, 746.400,1435.500\n   1.285,1016.100,  32.800, 422.700, 313.900, 629.300, 762.100,1520.300\n   1.290,1420.200,  29.700, 391.500, 173.600, 851.400, 944.400,1896.500\n   1.295,1008.100,  30.100, 401.800, 170.800, 634.200, 735.600,1439.800\n   1.300, 978.300,  29.700, 395.000, 198.200, 642.700, 745.400,1489.700\n   1.305,1414.900,  29.700, 408.200, 199.300, 853.700, 958.800,1915.600\n   1.310, 996.400,  30.000, 407.900, 157.200, 652.100, 757.600,1476.200\n   1.315,1012.800,  29.600, 409.300, 211.700, 647.300, 735.400,1476.200\n   1.320,1382.700,  30.600, 403.300, 233.900, 853.500, 943.000,1877.500\n   1.325,1027.900,  30.800, 409.200, 235.200, 642.600, 743.700,1472.300\n   1.330,1001.200,  29.900, 403.400, 149.600, 645.500, 742.300,1471.200\n   1.335,1424.200,  29.600, 413.200, 149.500, 865.100, 971.700,1907.700\n   1.340,1004.800,  30.500, 403.800, 129.200, 650.300, 775.900,1471.000\n   1.345,1022.200,  30.000, 423.400, 243.800, 641.500, 746.900,1500.400\n   1.350,1427.200,  29.700, 422.300, 128.200, 876.900, 969.200,1902.300\n   1.355,1017.900,  30.200, 395.700, 206.700, 655.300, 753.300,1477.800\n   1.360, 952.800,  30.200, 406.600, 259.600, 659.000, 762.100,1474.000\n   1.365,1816.400,  30.400, 404.300, 168.800,1045.700,1159.100,2323.000\n   1.370,1010.700,  30.200, 400.300, 142.400, 669.600, 768.400,1468.800\n   1.375,1046.800,  30.600, 431.400, 276.000, 679.300, 756.400,1457.200\n   1.380,1411.400,  30.300, 421.100, 175.400, 871.200, 964.700,1896.000\n   1.385,1031.100,  29.900, 420.100, 204.800, 662.100, 757.600,1463.100\n   1.390,1010.800,  29.300, 417.900, 182.500, 662.800, 758.500,1471.100\n   1.395,1449.000,  31.000, 308.000, 196.100, 894.300, 969.600,1915.100\n   1.400, 994.500,  30.500, 300.900, 214.500, 680.800, 765.500,1451.900\n   1.405,1025.400,  29.700, 297.500, 211.900, 655.500, 758.000,1478.300\n   1.410,1446.000,  29.500, 295.300, 258.300, 877.100, 969.700,1911.900\n   1.415,1014.100,  30.500, 305.800, 157.500, 662.400, 747.900,1477.300\n   1.420, 990.600,  29.800, 297.600, 177.500, 672.600, 764.800,1501.400\n   1.425,1462.600,  30.300, 301.500, 189.100, 874.600, 958.700,1897.500\n   1.430,1014.700,  29.500, 302.300, 276.900, 673.100, 761.700,1490.400\n   1.435,1045.200,  29.900, 310.700, 264.400, 676.700, 766.000,1497.400\n   1.440,1332.400,   1.500, 401.200, 158.700, 868.600, 969.100,1901.100\n   1.445,1028.400,  30.200, 299.100, 212.000, 685.900, 766.100,1489.900\n   1.450,1008.300,  30.700, 311.600, 199.600, 674.400, 755.100,1520.300\n   1.455,1420.700,  29.500, 314.800, 195.300, 886.400, 974.700,1932.800\n   1.460,1001.700,  29.900, 299.200, 189.600, 666.900, 759.900,1538.000\n   1.465,1019.000,  30.000, 315.400, 155.100, 656.200, 760.000,1522.400\n   1.470,1807.800,  30.200, 302.800, 160.300,1068.100,1170.700,2353.600\n   1.475,1004.700,  30.200, 298.700, 159.400, 674.200, 772.800,1493.800\n   1.480, 975.700,  30.100, 321.600, 174.000, 666.300, 757.200,1530.800\n   1.485,1419.000,  29.600, 310.400, 310.000, 878.000,1004.400,1952.100\n   1.490,1008.900,  30.500, 310.600, 133.300, 665.900, 778.900,1526.100\n   1.495,1012.400,  29.600, 312.500, 137.700, 671.200, 783.800,1565.400\n   1.500,1428.700,  30.100, 311.000, 139.700, 873.300, 984.300,1948.000\n   1.505,1029.400,  30.100, 300.500, 177.000, 657.900, 785.200,1521.700\n   1.510,1003.700,  29.600, 311.600, 197.100, 666.200, 775.900,1519.700\n   1.515,1419.100,  29.100, 311.000, 183.500, 873.000, 990.800,1925.100\n   1.520, 951.800,  31.100, 308.500, 175.400, 690.200, 774.700,1507.400\n   1.525,1012.700,  29.900, 302.500, 154.100, 666.000, 772.100,1523.200\n   1.530,1428.200,  29.600, 312.300, 144.400, 897.000, 993.200,1913.300\n   1.535,1023.000,  30.000, 302.500, 162.700, 676.300, 766.100,1511.300\n   1.540,1023.500,  30.300, 315.400, 274.500, 676.100, 768.300,1507.500\n   1.545,1418.200,  29.900, 305.000, 312.800, 889.100, 980.200,1939.800\n   1.550,1029.400,  30.300, 315.600, 145.900, 672.300, 780.200,1533.300\n   1.555,1044.500,  30.300, 315.500, 252.100, 680.800, 779.900,1487.400\n   1.560,1404.600,  29.200, 303.500, 341.400, 885.300, 981.800,1927.900\n   1.565,1032.200,  30.100, 316.900, 184.200, 682.100, 777.600,1527.400\n   1.570,1027.700,  29.800, 315.800, 134.700, 682.000, 770.500,1537.100\n   1.575,1839.100,  30.700, 301.900, 154.800,1080.800,1201.900,2341.100\n   1.580,1004.100,  29.700, 317.500, 142.800, 693.900, 783.500,1530.900\n   1.585,1024.900,  30.300, 308.600, 348.100, 701.700, 789.300,1528.000\n   1.590,1433.300,  30.100, 309.300, 180.900, 888.700, 981.200,1994.300\n   1.595,1030.200,  30.300, 309.200, 184.800, 696.300, 776.800,1538.900\n   1.600, 892.100,  29.500, 311.800, 200.400, 680.900, 800.800,1554.000\n   1.605,1439.600,  29.500, 305.500, 136.800, 884.700, 986.400,1970.200\n   1.610,1014.500,  29.600, 306.800, 179.700, 689.000, 780.000,1592.000\n   1.615,1022.100,  29.400, 316.100, 203.600, 709.800, 781.800,1546.800\n   1.620,1443.200,  31.400, 313.400, 156.200, 884.200, 980.600,1950.900\n   1.625,1025.800,  29.600, 324.000, 134.000, 695.100, 779.300,1545.800\n   1.630,1020.600,  30.000, 306.800, 239.500, 697.200, 767.200,1550.800\n   1.635,1429.500,  29.600, 308.300, 203.000, 885.800, 980.300,1960.800\n   1.640, 984.600,  29.500, 309.900, 231.100, 700.100, 790.000,1538.400\n   1.645,1025.100,  30.800, 325.700, 146.100, 681.700, 812.200,1537.200\n   1.650,1409.100,  29.100, 314.000, 145.400, 886.100,1013.000,1997.200\n   1.655,1028.700,  29.700, 318.200, 229.800, 691.800, 795.100,1542.500\n   1.660, 998.400,  29.300, 312.400, 156.800, 674.900, 802.300,1569.500\n   1.665,1422.500,  29.800, 328.000, 205.500, 890.400,1015.500,1977.700\n   1.670,1021.800,  30.100, 307.900, 132.400, 691.100, 803.600,1553.600\n   1.675,1024.600,  29.700, 311.700, 179.200, 685.500, 787.300,1560.600\n   1.680,1793.900,  30.100, 323.600, 189.400,1096.100,1198.900,2389.000\n   1.685,1029.000,  29.600, 310.800, 139.200, 702.400, 799.700,1577.800\n   1.690,1015.400,   1.300, 436.400, 196.100, 703.900, 790.900,1557.500\n   1.695,1444.600,  30.000, 325.100, 170.200, 916.700,1005.900,1996.400\n   1.700,1015.100,  29.600, 314.900, 244.800, 692.600, 800.200,1562.800\n   1.705,1056.100,  29.800, 328.000, 290.300, 695.300, 807.500,1565.600\n   1.710,1412.100,  29.400, 332.800, 156.000, 913.300, 998.100,2033.000\n   1.715,1041.200,  29.900, 319.300, 339.500, 710.800, 806.100,1559.100\n   1.720, 986.000,  29.500, 312.200, 275.800, 705.100, 797.100,1582.900\n   1.725,1436.500,  29.200, 227.400, 278.000, 905.000,1000.600,1979.000\n   1.730,1032.100,  30.600, 339.300, 141.200, 707.400, 804.900,1595.800\n   1.735,1031.000,  30.900, 310.700, 211.700, 713.200, 818.500,1571.400\n   1.740,1432.500,  29.600, 315.300, 183.600, 909.200, 998.300,1980.700\n   1.745,1023.500,  29.700, 331.200, 202.100, 715.400, 815.600,1589.900\n   1.750,1020.100,  29.900, 322.700, 186.600, 708.800, 794.600,1569.200\n   1.755,1450.400,  30.000, 218.100, 144.100, 914.100,1006.000,1995.900\n   1.760, 932.500,  29.900, 331.900, 333.400, 710.800, 795.200,1603.500\n   1.765,1029.400,  29.300, 332.700, 273.900, 715.300, 790.700,1578.800\n   1.770,1430.700,  29.900, 328.300, 179.100, 909.800,1007.900,2017.800\n   1.775,1039.200,  29.400, 322.600, 194.100, 704.700, 802.000,1584.900\n   1.780,1007.500,  29.200, 317.400, 291.400, 702.900, 805.200,1581.600\n   1.785,1818.000,  30.700, 322.700, 217.000,1103.200,1198.100,2420.200\n   1.790,1013.500,  29.800, 333.100, 272.100, 694.400, 797.400,1602.600\n   1.795,1032.800,  29.600, 323.800, 167.600, 694.000, 798.500,1619.300\n   1.800,1415.000,  29.400, 319.800, 157.900, 907.000,1003.700,2022.100\n   1.805,1027.700,  30.500, 330.900, 192.900, 711.900, 812.800,1599.600\n   1.810,1027.500,  30.100, 320.800, 137.700, 699.400, 800.000,1585.600\n   1.815,1452.300,  29.500, 322.600, 211.500, 914.700,1029.300,2031.200\n   1.820,1011.400,  30.200, 327.400, 215.100, 723.000, 832.200,1590.800\n   1.825,1052.600,  30.600, 340.200, 165.500, 711.900, 829.700,1611.700\n   1.830,1431.600,  30.500, 338.000, 170.500, 916.900,1040.500,2030.700\n   1.835,1045.800,  29.900, 321.300, 377.000, 694.100, 827.300,1590.600\n   1.840, 965.000,  30.200, 334.600, 181.100, 716.800, 829.300,1617.000\n   1.845,1438.900,  29.500, 321.500, 132.800, 907.900,1029.400,2044.900\n   1.850,1025.800,  30.700, 331.500, 276.800, 720.900, 819.600,1616.700\n   1.855,1022.900,  29.100, 324.400, 434.100, 715.300, 816.500,1597.300\n   1.860,1434.200,  30.300, 337.800, 145.900, 946.500,1030.600,2021.800\n   1.865,1038.700,  29.900, 327.300, 148.200, 735.000, 826.300,1615.800\n   1.870,1023.300,  30.800, 224.000, 174.800, 733.600, 826.700,1605.000\n   1.875,1448.800,  29.700, 327.100, 177.600, 922.800,1026.700,2077.000\n   1.880, 995.600,  29.900, 328.200, 153.400, 737.200, 826.700,1624.600\n   1.885,1040.600,  29.300, 326.500, 140.100, 728.200, 811.400,1584.700\n   1.890,1837.400,  29.400, 336.500, 143.300,1130.000,1230.100,2418.000\n   1.895,1046.100,  30.500, 329.800, 193.100, 735.500, 809.500,1609.200\n   1.900,1025.700,  29.900, 328.400, 336.700, 724.300, 811.100,1598.500\n   1.905,1449.400,  29.500, 319.600, 337.500, 912.600,1019.200,2001.400\n   1.910,1023.600,  30.200, 325.400, 173.900, 738.100, 812.200,1639.400\n   1.915,1024.600,  29.600, 329.300, 182.800, 728.700, 822.900,1634.600\n   1.920,1310.300,  30.400, 329.300, 216.900, 930.300,1006.100,2056.900\n   1.925,1032.800,  30.100, 331.500, 140.200, 736.500, 822.700,1620.200\n   1.930,1028.500,  29.300, 326.800, 205.500, 723.000, 840.200,1638.000\n   1.935,1499.000,  30.000, 332.400, 148.400, 932.200,1056.800,2038.700\n   1.940,1015.200,  30.600, 341.100, 133.400, 736.800, 831.500,1607.500\n   1.945,1039.300,  29.500, 341.800, 116.600, 717.000, 819.300,1643.100\n   1.950,1444.500,  29.900, 345.200, 129.300, 927.600,1039.800,2029.600\n   1.955,1032.600,  29.700, 323.900, 180.400, 730.300, 829.400,1635.800\n   1.960,1003.500,   1.000, 430.000, 118.500, 730.100, 817.000,1664.100\n   1.965,1449.700,  30.100, 340.700, 284.200, 932.800,1023.200,2104.900\n   1.970,1017.800,  30.600, 346.400, 132.000, 711.400, 812.400,1640.300\n   1.975,1036.800,  30.400, 333.500, 177.300, 724.600, 825.800,1678.800\n   1.980,1439.000,  30.600, 335.200, 120.300, 931.900,1031.000,2085.500\n   1.985,1047.000,  30.400, 343.300, 184.700, 718.700, 827.300,1662.900\n   1.990,1040.900,  29.800, 345.400, 237.700, 740.300, 812.500,1655.600\n   1.995,1851.300,  30.100, 329.300, 142.100,1145.400,1259.000,2488.400\n   2.000, 872.400,  29.700, 341.600, 118.000, 715.500, 838.300,1635.400\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_fast_funcs_precisions_to_1000.csv",
    "content": "precision,     exp,    sqrt,   root2,   root3,     sin,     cos\n  number,  number,  number,  number,  number,  number,  number\n      10,  19.750,   1.940,   2.150,   4.360,   7.790,   8.410\n      20,  19.920,   2.100,   9.510,   7.950,  15.510,  17.580\n      30,  26.200,   2.800,  10.640,   7.450,  20.310,  22.910\n      40,  32.240,   2.760,  16.730,  12.170,  28.570,  30.950\n      50,  43.070,   3.000,  19.840,  12.810,  34.800,  40.050\n      60,  49.970,   4.060,  23.200,  17.750,  42.360,  51.700\n      70,  59.960,   4.220,  28.830,  14.600,  51.150,  60.450\n      80,  73.410,   4.410,  42.670,  24.900,  63.280,  73.240\n      90,  86.320,   4.620,  49.650,  24.470,  72.000,  88.150\n     100, 103.670,   4.820,  53.130,  25.680,  82.250,  99.060\n     110, 120.100,   4.990,  62.230,  52.300,  98.960, 116.980\n     120, 140.660,   6.810,  65.180,  25.540, 110.930, 132.830\n     130, 163.920,   7.320,  71.340,  43.490, 135.260, 151.800\n     140, 218.140,   7.400,  77.190,  39.340, 151.110, 178.150\n     150, 239.130,   8.710,  85.850,  31.980, 168.500, 200.740\n     160, 277.090,   8.690, 129.980,  47.800, 180.880, 226.680\n     170, 301.210,   8.810, 141.750,  68.880, 205.730, 249.480\n     180, 336.390,   9.180, 154.700,  58.710, 225.910, 275.900\n     190, 364.350,   9.850, 164.050,  96.980, 249.400, 300.270\n     200, 403.910,  10.190, 177.390, 170.310, 267.550, 326.820\n     210, 436.300,  10.660, 183.710,  65.350, 307.710, 357.900\n     220, 476.890,  11.110, 195.890, 112.980, 324.820, 392.800\n     230, 533.820,  11.190, 211.820,  91.010, 359.790, 420.440\n     240, 559.550,  15.780, 220.910,  74.380, 393.550, 448.140\n     250, 589.450,  16.390, 229.460,  84.440, 432.350, 499.520\n     260, 656.350,  16.170, 159.950, 134.250, 458.410, 539.180\n     270, 703.300,  16.490, 249.160, 140.490, 492.580, 592.410\n     280, 751.090,  16.970, 266.170, 145.710, 537.550, 618.530\n     290,1007.320,  17.470, 276.060, 208.530, 571.630, 658.590\n     300,1104.480,  22.140, 186.440, 227.460, 734.430, 844.490\n     310,1138.920,  23.280, 433.250, 124.950, 821.460, 928.700\n     320,1227.000,  22.870, 459.660, 302.010, 841.060, 951.700\n     330,1295.330,  23.950, 471.140, 153.180, 881.810,1028.570\n     340,1399.100,  24.140, 497.130, 166.970, 968.710,1089.760\n     350,1484.040,  24.640, 515.740, 178.660,1002.660,1126.490\n     360,1617.030,  25.840, 530.680, 248.370,1055.980,1213.870\n     370,1644.000,  26.500, 399.290, 287.850,1140.510,1288.450\n     380,1795.100,  27.560, 576.280, 281.160,1163.160,1315.500\n     390,1897.620,  27.350, 589.020, 261.450,1219.050,1395.010\n     400,1971.130,  28.070, 613.490, 209.130,1306.260,1460.940\n     410,2076.980,  28.390, 630.900, 294.200,1347.530,1520.260\n     420,2158.850,  29.550, 656.720, 237.720,1411.070,1597.580\n     430,2339.990,  29.570, 679.520, 490.820,1465.940,1683.840\n     440,2394.600,  30.280, 702.270, 297.790,1566.310,1762.850\n     450,2490.410,  30.790, 728.250, 502.940,1614.370,1819.310\n     460,2644.600,  31.270, 744.230, 318.740,1684.670,1902.290\n     470,2778.050,  32.040, 776.210, 238.100,1753.020,2001.180\n     480,2935.190,  47.900, 792.720, 211.070,1857.770,2077.250\n     490,3095.270,  48.060, 810.360, 251.060,1921.210,2165.760\n     500,3009.150,  49.890, 831.660, 218.880,1994.420,2238.100\n     510,3185.140,  48.400, 851.550, 584.110,2017.960,2315.380\n     520,3329.420,  50.580, 866.400, 227.410,2115.860,2409.230\n     530,3487.930,  49.990, 892.410, 724.850,2203.560,2469.300\n     540,3612.680,  50.050, 919.980, 281.430,2258.700,2577.490\n     550,3751.630,  50.430, 942.520, 278.190,2381.720,2702.820\n     560,3887.890,  51.150, 957.480, 563.580,2475.250,2778.890\n     570,4036.210,  52.170, 987.250, 430.270,2545.560,2887.340\n     580,4224.530,  52.310,1008.580, 293.280,2656.900,2985.000\n     590,4415.890,  54.930,1037.030, 884.370,2729.040,3096.670\n     600,4516.560,  54.810,1055.700, 663.150,2841.250,3222.460\n     610,4768.300,  55.520,1074.990, 926.720,2934.100,3324.450\n     620,4981.330,  56.140,1518.330, 567.130,3029.460,3415.660\n     630,5164.950,  58.280,1558.110, 496.040,3155.970,3532.490\n     640,5279.950,  58.720,1574.800, 936.600,3193.090,3620.610\n     650,5551.890,  59.160,1623.800, 827.840,3346.600,3778.680\n     660,5758.830,  59.860,1666.620, 533.060,3475.180,3923.230\n     670,6003.340,  60.220,1697.330, 545.330,3557.340,3999.290\n     680,6199.970,  63.420,1729.190, 733.200,3669.650,4145.830\n     690,6436.540,  63.080,1766.290,1150.780,3768.980,4226.800\n     700,6593.620,  64.500,1800.660, 712.800,3845.620,4408.590\n     710,6806.310,  64.630,1845.650, 453.830,4059.790,4491.480\n     720,7082.200,  68.240,1883.340,1008.760,4113.910,4662.560\n     730,7463.690,  66.710,1380.320, 610.180,4267.630,4781.280\n     740,7535.050,  67.270,1948.720, 613.950,4368.530,4882.530\n     750,7184.420,  69.200,1983.850, 660.680,4458.650,5053.450\n     760,7167.660,  65.210,2021.170, 959.680,4584.300,5216.690\n     770,7318.520,  65.060,2045.560, 775.500,4724.180,5289.770\n     780,7656.150,  67.930,2098.840, 477.900,4840.570,5427.560\n     790,7837.580,  68.920,2137.750, 593.780,4961.380,5549.070\n     800,8163.220,  66.230,2167.250,1038.890,5019.810,5684.010\n     810,8337.550,  70.270,2203.700, 884.280,5214.400,5843.980\n     820,8511.210,  69.630,2237.460,1421.390,5353.400,6074.170\n     830,8689.320,  69.810,2293.040, 650.740,5450.410,6210.880\n     840,9063.940,  70.410,2337.130, 521.050,5659.900,6354.440\n     850,9222.710,  73.930,2362.940,1268.960,5826.430,6495.300\n     860,9545.710,  74.320,2397.120, 802.290,5940.820,6657.660\n     870,9769.670,  77.460,2439.260, 920.640,6136.820,6824.630\n     880,10159.270,  76.340,2472.530,2264.830,6234.380,6987.140\n     890,10529.320,  77.320,2531.020, 563.240,6384.410,7153.910\n     900,10668.480,  76.860,2561.910, 990.100,6550.330,7367.470\n     910,10944.890,  79.360,2611.200, 563.870,6713.300,7654.550\n     920,11246.780,  80.350,2642.360, 816.330,6977.640,7784.060\n     930,11548.060,  80.230,2702.840, 516.150,7155.570,7936.170\n     940,11995.650,  81.920,2717.960, 588.490,7287.960,8124.980\n     950,12147.520,  82.230,2775.460, 735.090,7471.510,8321.280\n     960,12516.690, 118.530,2795.840,1047.220,7599.670,8461.610\n     970,12845.540, 118.330,2835.890, 550.600,7778.290,8661.020\n     980,13216.610, 118.650,2939.650, 884.460,7985.310,8971.950\n     990,13528.870, 120.460,2927.640, 637.890,8160.870,9110.710\n    1000,13743.270, 119.060,2985.770,1827.700,8427.940,9364.670\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_hyperbolic_funcs_from_0_to_2.csv",
    "content": "       x,    sinh,    cosh,    tanh,   asinh,   acosh,   atanh\n  number,  number,  number,  number,  number,  number,  number\n   0.000,   1.100, 132.500, 112.300,   2.200,   0.000, 102.200\n   0.010, 282.100, 362.300, 728.300,2034.200,   0.000,2036.800\n   0.020, 305.300, 400.900, 759.400,2108.600,   0.000,2169.200\n   0.030, 511.000, 615.200,1228.000,2140.400,   0.000,2148.600\n   0.040, 320.600, 418.800, 815.300,2136.500,   0.000,2183.100\n   0.050, 338.400, 415.800, 832.400,2174.300,   0.000,2199.100\n   0.060, 546.800, 628.700,1271.000,2197.300,   0.000,2333.600\n   0.070, 352.400, 433.800, 873.300,2236.800,   0.000,2262.300\n   0.080, 350.300, 434.300, 868.900,2228.200,   0.000,2218.700\n   0.090, 565.300, 647.100,1306.500,2291.900,   0.000,2268.100\n   0.100, 362.800, 435.800, 903.000,2251.200,   0.000,2311.900\n   0.110, 364.000, 449.000, 899.100,2272.200,   0.000,2355.400\n   0.120, 542.500, 666.500,1325.800,2254.800,   0.000,2318.900\n   0.130, 359.000, 443.300, 923.500,2308.400,   0.000,2309.700\n   0.140, 369.600, 472.900, 919.500,2310.200,   0.000,2327.200\n   0.150, 578.000, 655.300,1342.100,2343.800,   0.000,2348.800\n   0.160, 371.100, 494.800, 990.200,2355.800,   0.000,2393.700\n   0.170, 365.600, 458.700, 931.900,2279.200,   0.000,2493.800\n   0.180, 597.700, 660.000,1366.800,2323.300,   0.000,2468.100\n   0.190, 363.500, 473.700, 966.000,2324.700,   0.000,2444.000\n   0.200, 389.700, 461.700, 958.900,2376.100,   0.000,2708.300\n   0.210, 778.600, 873.400,1777.500,2364.700,   0.000,2421.500\n   0.220, 392.800, 480.100, 959.400,2362.300,   0.000,2370.400\n   0.230, 378.600, 492.600, 962.400,2389.300,   0.000,2426.400\n   0.240, 606.000, 704.800,1409.400,2490.100,   0.000,2376.500\n   0.250, 389.600, 491.700, 966.800,2443.600,   0.000,2409.800\n   0.260, 397.900, 479.600, 970.500,2390.700,   0.000,2359.100\n   0.270, 589.300, 701.500,1386.900,2388.800,   0.000,2334.900\n   0.280, 383.200, 511.900,1006.200,2416.300,   0.000,2401.300\n   0.290, 389.900, 478.300,1000.700,2479.000,   0.000,2302.500\n   0.300, 596.900, 703.700,1411.900,2534.600,   0.000,2294.700\n   0.310, 401.900, 515.600,1008.800,2397.200,   0.000,2243.900\n   0.320, 408.900, 498.600,1006.900,2466.000,   0.000,2177.600\n   0.330, 613.200, 686.600,1428.900,2484.900,   0.000,2022.400\n   0.340, 402.300, 504.600,1002.500,2457.900,   0.000,2040.800\n   0.350, 418.500, 504.800,1008.200,2598.700,   0.000,2156.100\n   0.360, 605.600, 711.700,1425.600,2645.400,   0.000,2357.200\n   0.370, 417.900, 497.400, 997.200,2627.000,   0.000,2270.500\n   0.380, 420.700, 502.400,1010.100,2589.200,   0.000,2304.000\n   0.390, 610.100, 697.700,1421.900,2614.400,   0.000,2319.200\n   0.400, 392.300, 503.700,1015.400,2548.000,   0.000,2344.700\n   0.410, 397.300, 508.800,1019.200,2605.300,   0.000,2392.100\n   0.420, 821.600, 904.200,1858.400,2602.600,   0.000,2347.500\n   0.430, 398.200, 513.200,1011.200,2537.200,   0.000,2400.600\n   0.440, 401.400, 517.900, 996.400,2588.900,   0.000,2354.700\n   0.450, 626.000, 707.700,1438.500,2580.200,   0.000,2325.400\n   0.460, 410.100, 522.200,1025.700,2590.700,   0.000,2325.500\n   0.470, 403.500, 498.800,1026.100,2542.100,   0.000,2258.700\n   0.480, 607.400, 696.300,1448.000,2528.400,   0.000,2201.000\n   0.490, 390.900, 525.300,1028.100,2524.100,   0.000,2135.300\n   0.500, 412.000, 503.300,1034.100,2516.200,   0.000, 223.600\n   0.510, 633.800, 724.100,1420.500,2526.700,   0.000,2097.400\n   0.520, 401.300, 513.400,1026.600,2497.700,   0.000,2177.700\n   0.530, 411.100, 507.800,1025.600,2489.100,   0.000,2235.300\n   0.540, 616.000, 702.900,1480.400,2473.400,   0.000,2272.300\n   0.550, 426.800, 504.800,1046.200,2506.600,   0.000,2303.500\n   0.560, 428.100, 515.600,1047.400,2443.900,   0.000,2318.700\n   0.570, 625.000, 717.400,1462.800,2471.400,   0.000,2327.900\n   0.580, 413.900, 533.300,1066.200,2450.300,   0.000,2218.800\n   0.590, 434.000, 505.200,1028.800,2453.200,   0.000,2154.100\n   0.600, 618.000, 712.300,1476.100,2451.200,   0.000, 224.500\n   0.610, 417.300, 526.600,1052.100,2428.000,   0.000,2099.500\n   0.620, 432.800, 524.900,1058.400,2403.000,   0.000,2221.400\n   0.630, 820.900, 912.500,1877.800,2416.000,   0.000,2260.600\n   0.640, 428.200, 507.900,1056.200,2432.900,   0.000,2295.500\n   0.650, 424.500, 528.600,1043.500,2400.900,   0.000,2338.700\n   0.660, 627.600, 719.900,1483.000,2355.800,   0.000,2391.900\n   0.670, 430.900, 535.900,1046.500,2344.900,   0.000,2371.800\n   0.680, 437.900, 548.000,1052.000,2352.200,   0.000,2651.100\n   0.690, 624.900, 735.300,1489.100,2298.700,   0.000,2293.800\n   0.700, 446.800, 529.200,1066.100,2313.800,   0.000,2236.200\n   0.710, 427.300, 527.700,1079.100,2289.700,   0.000,2098.500\n   0.720, 622.300, 731.400,1486.700,2217.400,   0.000,2113.900\n   0.730, 426.800, 537.200,1088.100,2211.500,   0.000,2253.300\n   0.740, 446.600, 556.400,1093.600,2118.000,   0.000,2303.100\n   0.750, 637.900, 743.400,1501.500, 130.100,   0.000,2563.700\n   0.760, 444.500, 537.200,1083.900,2113.300,   0.000,2249.500\n   0.770, 437.600, 553.200,1095.700,2210.600,   0.000,2169.000\n   0.780, 672.200, 762.800,1527.000,2184.300,   0.000,2021.700\n   0.790, 448.100, 550.700,1113.000,2225.900,   0.000,2216.000\n   0.800, 459.200, 548.100,1109.100,2287.500,   0.000, 226.600\n   0.810, 682.300, 748.400,1557.600,2307.700,   0.000,2191.700\n   0.820, 452.000, 538.500,1129.000,2312.300,   0.000,2045.700\n   0.830, 465.500, 544.900,1130.500,2370.100,   0.000,2210.500\n   0.840, 858.800, 958.700,1958.900,2343.700,   0.000,2373.100\n   0.850, 461.800, 551.900,1132.900,2358.000,   0.000,2368.900\n   0.860, 451.600, 574.000,1128.000,2377.000,   0.000,2429.600\n   0.870, 645.900, 793.300,1578.300,2408.600,   0.000,2613.600\n   0.880, 471.400, 575.100,1141.700,2388.500,   0.000,2557.300\n   0.890, 479.300, 575.000,1147.400,2397.000,   0.000,2478.700\n   0.900, 684.400, 766.700,1577.600,2424.600,   0.000,2465.800\n   0.910, 474.500, 591.400,1157.500,2422.100,   0.000,2365.700\n   0.920, 494.100, 576.300,1186.600,2442.300,   0.000,2677.200\n   0.930, 679.200, 778.100,1610.600,2453.500,   0.000,2382.300\n   0.940, 470.100, 564.100,1181.600,2461.400,   0.000,2342.700\n   0.950, 472.100, 571.300,1198.200,2440.300,   0.000,2417.200\n   0.960, 701.900, 778.000,1581.900,2485.400,   0.000,2608.200\n   0.970, 472.700, 596.600,1178.700,2546.300,   0.000,2412.200\n   0.980, 480.700, 586.500,1181.800,2495.500,   0.000,2531.300\n   0.990, 677.000, 786.600,1593.000,2515.600,   0.000,2249.800\n   1.000, 523.400, 576.700,1211.100,2482.500,   1.000,   0.000\n   1.010, 515.100, 584.200,1244.100,2526.000,2313.200,   0.000\n   1.020, 699.600, 811.700,1618.300,2510.300,2365.200,   0.000\n   1.030, 487.400, 596.200,1203.700,2492.600,2351.300,   0.000\n   1.040, 497.900, 610.500,1229.500,2588.600,2371.100,   0.000\n   1.050, 913.400, 989.100,2058.800,2539.800,2411.400,   0.000\n   1.060, 484.800, 602.300,1229.500,2523.900,2522.400,   0.000\n   1.070, 516.700, 587.500,1242.700,2480.600,2568.500,   0.000\n   1.080, 681.700, 792.500,1654.200,2465.500,2509.500,   0.000\n   1.090, 498.700, 618.200,1239.100,2512.600,2462.900,   0.000\n   1.100, 493.700, 619.000,1229.200,2444.600,2475.200,   0.000\n   1.110, 705.200, 822.600,1656.100,2439.500,2432.500,   0.000\n   1.120, 498.800, 625.400,1238.800,2459.000,2438.200,   0.000\n   1.130, 542.800, 611.600,1273.700,2444.100,2404.800,   0.000\n   1.140, 724.900, 823.600,1726.400,2417.800,2387.100,   0.000\n   1.150, 516.400, 619.100,1260.000,2473.100,2415.500,   0.000\n   1.160, 525.800, 619.700,1263.000,2429.200,2346.400,   0.000\n   1.170, 719.600, 816.000,1720.900,2466.900,2360.300,   0.000\n   1.180, 529.100, 614.300,1294.400,2400.300,2345.800,   0.000\n   1.190, 525.900, 596.300,1290.400,2405.900,2322.200,   0.000\n   1.200, 718.000, 823.900,1673.500,2418.800,2293.600,   0.000\n   1.210, 535.300, 598.700,1283.800,2325.700,2246.300,   0.000\n   1.220, 526.300, 618.900,1279.100,2367.500,2209.200,   0.000\n   1.230, 731.500, 840.300,1689.000,2343.900,2204.000,   0.000\n   1.240, 523.900, 640.100,1293.000,2367.600,2076.300,   0.000\n   1.250, 550.400, 627.000,1306.600,2338.600, 124.800,   0.000\n   1.260, 943.600,1020.100,2119.900,2292.600,2067.000,   0.000\n   1.270, 548.100, 625.400,1291.700,2314.000,2147.600,   0.000\n   1.280, 538.000, 639.000,1317.000,2236.700,2183.500,   0.000\n   1.290, 741.900, 862.200,1773.400,2235.800,2204.600,   0.000\n   1.300, 540.200, 638.500,1334.000,2216.000,2249.200,   0.000\n   1.310, 539.000, 642.100,1312.600,2172.800,2267.900,   0.000\n   1.320, 747.400, 842.100,1743.700,2162.800,2287.400,   0.000\n   1.330, 548.500, 626.600,1345.700,2007.100,2322.100,   0.000\n   1.340, 545.400, 631.100,1339.800,2027.800,2301.100,   0.000\n   1.350, 741.400, 836.000,1744.400,2118.700,2331.600,   0.000\n   1.360, 545.400, 644.100,1336.300,2174.600,2358.200,   0.000\n   1.370, 530.200, 668.500,1330.900,2294.700,2349.100,   0.000\n   1.380, 742.100, 855.100,1741.600,2217.900,2364.500,   0.000\n   1.390, 548.800, 653.000,1344.100,2246.700,2352.900,   0.000\n   1.400, 535.600, 653.800,1322.300,2272.100,2387.500,   0.000\n   1.410, 776.700, 859.900,1772.600,2346.100,2392.400,   0.000\n   1.420, 567.900, 670.700,1358.100,2312.300,2348.500,   0.000\n   1.430, 561.300, 655.100,1340.600,2308.300,2403.400,   0.000\n   1.440, 765.300, 851.600,1789.200,2332.000,2376.700,   0.000\n   1.450, 545.600, 662.700,1371.700,2379.100,2405.100,   0.000\n   1.460, 576.500, 651.900,1363.500,2316.800,2384.500,   0.000\n   1.470, 947.700,1041.400,2210.900,2395.500,2379.000,   0.000\n   1.480, 576.400, 654.000,1374.800,2375.100,2404.900,   0.000\n   1.490, 568.100, 653.400,1385.800,2361.100,2348.600,   0.000\n   1.500, 761.100, 849.700,1816.900,2432.400,2343.900,   0.000\n   1.510, 574.000, 644.300,1389.500,2388.800,2397.900,   0.000\n   1.520, 579.000, 694.300,1379.800,2435.800,2322.200,   0.000\n   1.530, 772.000, 870.900,1807.500,2480.700,2332.300,   0.000\n   1.540, 560.200, 672.000,1396.700,2404.300,2340.200,   0.000\n   1.550, 569.200, 678.400,1403.100,2403.000,2312.200,   0.000\n   1.560, 786.800, 873.200,1814.500,2443.800,2361.800,   0.000\n   1.570, 607.200, 668.500,1438.400,2449.100,2286.700,   0.000\n   1.580, 582.000, 697.900,1382.200,2466.100,2284.200,   0.000\n   1.590, 793.500, 873.400,1832.800,2453.700,2234.300,   0.000\n   1.600, 591.000, 672.200,1473.100,2555.400,2253.800,   0.000\n   1.610, 582.400, 687.300,1412.100,2451.100,2246.700,   0.000\n   1.620, 795.300, 880.900,1863.400,2491.500,2192.000,   0.000\n   1.630, 592.400, 675.000,1448.500,2454.800,2232.300,   0.000\n   1.640, 585.700, 701.000,1490.900,2472.400,2125.100,   0.000\n   1.650, 795.000, 877.000,1850.400,2462.200,2114.600,   0.000\n   1.660, 588.000, 693.400,1443.200,2453.200,2040.900,   0.000\n   1.670, 604.400, 678.300,1450.500,2437.400,1932.200,   0.000\n   1.680, 997.100,1085.100,2292.900,2451.500,2038.200,   0.000\n   1.690, 579.400, 699.800,1445.900,2454.600,2119.300,   0.000\n   1.700, 575.500, 696.100,1467.800,2419.100,2113.500,   0.000\n   1.710, 793.800, 899.800,1835.100,2440.100,2154.300,   0.000\n   1.720, 598.700, 702.000,1432.400,2397.400,2208.000,   0.000\n   1.730, 618.700, 707.500,1476.800,2370.900,2179.500,   0.000\n   1.740, 802.100, 898.700,1921.900,2398.200,2213.900,   0.000\n   1.750, 596.100, 700.900,1469.300,2324.800,2252.100,   0.000\n   1.760, 612.400, 714.100,1446.500,2337.200,2250.900,   0.000\n   1.770, 794.500, 893.900,1906.800,2334.200,2243.400,   0.000\n   1.780, 619.600, 726.700,1470.500,2297.600,2286.000,   0.000\n   1.790, 588.300, 696.900,1460.400,2319.400,2261.600,   0.000\n   1.800, 805.700, 907.900,1906.200,2290.700,2335.900,   0.000\n   1.810, 613.600, 695.600,1477.800,2277.000,2319.800,   0.000\n   1.820, 616.000, 716.800,1457.300,2260.800,2363.400,   0.000\n   1.830, 813.200, 916.900,1904.400,2259.200,2295.100,   0.000\n   1.840, 615.800, 701.700,1464.500,2178.400,2336.000,   0.000\n   1.850, 601.900, 705.700,1459.100,2141.700,2372.400,   0.000\n   1.860, 796.800, 932.000,1931.400,2099.600,2320.500,   0.000\n   1.870, 600.700, 721.000,1459.700,2009.200,2339.900,   0.000\n   1.880, 587.300, 722.500,1470.100,1980.800,2352.800,   0.000\n   1.890,1000.400,1101.600,2297.000,2069.800,2419.600,   0.000\n   1.900, 604.900, 718.000,1481.100,2123.400,2398.600,   0.000\n   1.910, 618.000, 705.900,1491.600,2165.400,2331.700,   0.000\n   1.920, 836.900, 918.000,1905.100,2213.600,2330.500,   0.000\n   1.930, 630.900, 720.000,1495.300,2196.800,2339.300,   0.000\n   1.940, 625.600, 718.100,1529.400,2232.800,2330.900,   0.000\n   1.950, 828.600, 922.800,1930.300,2260.500,2313.500,   0.000\n   1.960, 618.800, 713.800,1518.700,2269.900,2349.300,   0.000\n   1.970, 620.900, 728.100,1526.900,2303.800,2296.600,   0.000\n   1.980, 834.800, 916.500,1928.000,2299.000,2290.100,   0.000\n   1.990, 629.800, 701.700,1503.400,2292.400,2291.000,   0.000\n   2.000, 618.500, 741.300,1530.000,2311.500,2251.600,   0.000\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_java9_sqrt_from_0_to_10.csv",
    "content": "       x,    sqrt,java9_sqrt\n  number,  number,  number\n   0.000,   0.000,   0.000\n   0.010,   0.000,   0.000\n   0.020,  24.296,  26.160\n   0.030,  25.520,  26.150\n   0.040,   0.000, 502.368\n   0.050,  25.964,  26.268\n   0.060,  24.148,  27.254\n   0.070,  23.290,  26.760\n   0.080,  23.252,  26.946\n   0.090,   0.000, 499.520\n   0.100,  25.580,  26.268\n   0.110,  24.024,  27.264\n   0.120,  24.036,  27.158\n   0.130,  23.538,  27.220\n   0.140,  23.456,  26.230\n   0.150,  23.098,  27.162\n   0.160,   0.000, 119.900\n   0.170,  24.028,  27.512\n   0.180,  23.130,  26.062\n   0.190,  22.352,  27.230\n   0.200,  23.202,  26.222\n   0.210,  23.250,  27.174\n   0.220,  23.186,  26.426\n   0.230,  23.176,  26.038\n   0.240,  23.466,  26.196\n   0.250,   0.000, 502.020\n   0.260,  25.552,  26.108\n   0.270,  24.000,  26.722\n   0.280,  23.314,  26.530\n   0.290,  24.016,  27.206\n   0.300,  23.580,  28.000\n   0.310,  23.304,  26.272\n   0.320,  23.374,  26.398\n   0.330,  23.880,  26.140\n   0.340,  23.230,  26.010\n   0.350,  23.172,  26.598\n   0.360,   0.000, 120.352\n   0.370,  23.982,  27.122\n   0.380,  23.256,  26.192\n   0.390,  23.880,  26.670\n   0.400,  23.210,  26.958\n   0.410,  23.236,  26.000\n   0.420,  23.230,  26.000\n   0.430,  22.562,  27.100\n   0.440,  23.100,  26.128\n   0.450,  23.182,  26.146\n   0.460,  22.712,  27.998\n   0.470,  23.272,  26.240\n   0.480,  23.166,  27.544\n   0.490,   0.000, 119.754\n   0.500,  23.594,  26.152\n   0.510,  22.666,  27.184\n   0.520,  23.234,  27.146\n   0.530,  22.770,  26.206\n   0.540,  23.144,  26.634\n   0.550,  23.302,  26.396\n   0.560,  23.136,  26.116\n   0.570,  23.212,  27.784\n   0.580,  23.320,  26.376\n   0.590,  23.022,  26.782\n   0.600,  23.158,  28.076\n   0.610,  23.162,  26.146\n   0.620,  23.162,  26.548\n   0.630,  23.000,  27.174\n   0.640,   0.000, 121.258\n   0.650,  23.362,  26.124\n   0.660,  23.272,  26.358\n   0.670,  23.094,  26.138\n   0.680,  22.940,  27.186\n   0.690,  23.526,  26.560\n   0.700,  22.260,  27.122\n   0.710,  23.192,  26.140\n   0.720,  22.668,  26.156\n   0.730,  23.162,  26.134\n   0.740,  23.212,  26.094\n   0.750,  23.162,  26.102\n   0.760,  22.190,  26.178\n   0.770,  22.942,  26.052\n   0.780,  22.264,  27.194\n   0.790,  23.166,  26.844\n   0.800,  23.348,  27.184\n   0.810,   0.000, 120.376\n   0.820,  24.040,  26.268\n   0.830,  23.296,  27.186\n   0.840,  23.254,  27.168\n   0.850,  23.034,  26.098\n   0.860,  23.132,  26.010\n   0.870,  23.092,  26.698\n   0.880,  23.140,  26.126\n   0.890,  23.182,  27.162\n   0.900,  23.052,  26.000\n   0.910,  23.192,  26.122\n   0.920,  22.942,  27.168\n   0.930,  23.092,  26.138\n   0.940,  24.000,  26.130\n   0.950,  23.084,  26.118\n   0.960,  23.388,  26.072\n   0.970,  22.644,  27.172\n   0.980,  23.222,  26.154\n   0.990,  23.160,  26.000\n   1.000,   0.000,   0.000\n   1.010,  24.142,  27.432\n   1.020,  23.384,  26.350\n   1.030,  23.058,  26.104\n   1.040,  22.760,  26.000\n   1.050,  22.176,  26.552\n   1.060,  22.304,  26.196\n   1.070,  22.514,  27.126\n   1.080,  22.526,  26.098\n   1.090,  22.624,  26.234\n   1.100,  22.000,  28.000\n   1.110,  22.560,  27.206\n   1.120,  22.106,  26.106\n   1.130,  22.342,  27.102\n   1.140,  22.112,  26.014\n   1.150,  22.160,  27.118\n   1.160,  22.196,  27.122\n   1.170,  22.116,  25.982\n   1.180,  22.208,  26.072\n   1.190,  22.184,  26.096\n   1.200,  22.094,  27.104\n   1.210,   0.000, 119.014\n   1.220,  23.308,  27.826\n   1.230,  22.256,  25.938\n   1.240,  22.978,  26.958\n   1.250,  23.078,  26.294\n   1.260,  22.330,  27.146\n   1.270,  22.048,  26.442\n   1.280,  22.170,  25.942\n   1.290,  22.468,  26.836\n   1.300,  22.890,  26.626\n   1.310,  22.544,  26.000\n   1.320,  22.708,  27.128\n   1.330,  22.202,  26.148\n   1.340,  22.140,  27.202\n   1.350,  22.178,  26.066\n   1.360,  22.216,  25.396\n   1.370,  22.192,  26.156\n   1.380,  22.240,  27.148\n   1.390,  22.156,  26.134\n   1.400,  22.238,  26.548\n   1.410,  22.158,  27.210\n   1.420,  22.184,  27.148\n   1.430,  22.158,  26.156\n   1.440,   0.000, 119.460\n   1.450,  23.206,  26.152\n   1.460,  22.308,  25.882\n   1.470,  22.344,  26.134\n   1.480,  22.170,  26.016\n   1.490,  22.724,  26.374\n   1.500,  22.794,  26.308\n   1.510,  22.400,  26.000\n   1.520,  22.204,  26.150\n   1.530,  22.502,  27.158\n   1.540,  22.600,  27.160\n   1.550,  22.304,  26.072\n   1.560,  22.188,  26.000\n   1.570,  22.088,  26.000\n   1.580,  22.226,  27.096\n   1.590,  22.994,  26.114\n   1.600,  22.178,  26.110\n   1.610,  22.116,  26.138\n   1.620,  22.360,  26.078\n   1.630,  22.834,  26.106\n   1.640,  22.510,  26.022\n   1.650,  22.268,  27.132\n   1.660,  22.112,  26.236\n   1.670,  22.218,  27.156\n   1.680,  22.922,  26.000\n   1.690,   0.000, 119.780\n   1.700,  23.196,  26.566\n   1.710,  22.220,  27.142\n   1.720,  22.258,  26.214\n   1.730,  22.908,  26.476\n   1.740,  22.348,  26.204\n   1.750,  22.216,  26.312\n   1.760,  22.242,  26.754\n   1.770,  22.104,  26.184\n   1.780,  22.172,  26.218\n   1.790,  22.110,  26.022\n   1.800,  22.220,  26.634\n   1.810,  22.080,  26.116\n   1.820,  22.184,  27.154\n   1.830,  22.204,  26.200\n   1.840,  22.228,  26.288\n   1.850,  22.156,  26.224\n   1.860,  22.208,  27.160\n   1.870,  22.758,  26.242\n   1.880,  22.186,  27.622\n   1.890,  22.176,  27.064\n   1.900,  22.194,  27.142\n   1.910,  23.122,  27.320\n   1.920,  23.130,  26.140\n   1.930,  22.164,  26.820\n   1.940,  22.204,  27.092\n   1.950,  22.348,  26.040\n   1.960,   0.000, 119.472\n   1.970,  23.186,  28.118\n   1.980,  22.292,  26.124\n   1.990,  22.262,  26.116\n   2.000,  22.100,  26.024\n   2.010,  23.046,  26.110\n   2.020,  22.220,  26.734\n   2.030,  22.538,  27.334\n   2.040,  23.126,  26.146\n   2.050,  23.060,  27.084\n   2.060,  22.890,  27.112\n   2.070,  22.104,  26.250\n   2.080,  23.112,  27.046\n   2.090,  22.774,  28.048\n   2.100,  23.178,  26.188\n   2.110,  23.104,  26.350\n   2.120,  22.742,  27.058\n   2.130,  22.250,  26.000\n   2.140,  22.164,  26.134\n   2.150,  22.158,  26.172\n   2.160,  23.068,  27.038\n   2.170,  22.196,  27.134\n   2.180,  22.174,  26.886\n   2.190,  22.118,  27.086\n   2.200,  22.410,  26.000\n   2.210,  22.242,  26.112\n   2.220,  22.606,  26.000\n   2.230,  22.414,  27.182\n   2.240,  23.108,  25.810\n   2.250,   0.000, 497.392\n   2.260,  24.254,  27.368\n   2.270,  23.218,  26.252\n   2.280,  22.612,  27.498\n   2.290,  23.170,  26.210\n   2.300,  22.726,  26.276\n   2.310,  22.340,  26.220\n   2.320,  22.248,  27.184\n   2.330,  22.228,  26.218\n   2.340,  23.078,  27.130\n   2.350,  22.368,  26.142\n   2.360,  22.164,  26.000\n   2.370,  22.400,  26.292\n   2.380,  22.266,  26.178\n   2.390,  22.902,  26.460\n   2.400,  22.246,  26.968\n   2.410,  22.780,  26.188\n   2.420,  22.204,  26.108\n   2.430,  22.234,  26.000\n   2.440,  22.270,  27.272\n   2.450,  22.970,  26.202\n   2.460,  22.230,  26.138\n   2.470,  22.248,  26.152\n   2.480,  22.246,  27.154\n   2.490,  22.282,  27.148\n   2.500,  22.240,  26.008\n   2.510,  22.312,  26.132\n   2.520,  23.194,  26.256\n   2.530,  22.980,  26.000\n   2.540,  22.798,  27.146\n   2.550,  22.764,  27.050\n   2.560,   0.000, 119.620\n   2.570,  22.880,  26.134\n   2.580,  23.136,  26.182\n   2.590,  23.080,  26.126\n   2.600,  22.396,  26.056\n   2.610,  22.068,  26.060\n   2.620,  23.084,  26.070\n   2.630,  22.338,  26.026\n   2.640,  22.212,  26.166\n   2.650,  22.174,  27.198\n   2.660,  22.818,  27.104\n   2.670,  22.174,  26.214\n   2.680,  22.180,  26.334\n   2.690,  22.292,  26.000\n   2.700,  22.100,  26.100\n   2.710,  22.134,  26.836\n   2.720,  22.128,  26.226\n   2.730,  22.130,  26.484\n   2.740,  22.158,  26.244\n   2.750,  22.104,  27.140\n   2.760,  22.304,  26.062\n   2.770,  22.206,  26.054\n   2.780,  22.164,  26.118\n   2.790,  22.172,  27.086\n   2.800,  22.214,  26.130\n   2.810,  22.244,  26.000\n   2.820,  22.218,  26.034\n   2.830,  22.274,  27.148\n   2.840,  22.108,  26.134\n   2.850,  22.146,  26.004\n   2.860,  22.166,  26.166\n   2.870,  22.308,  26.120\n   2.880,  22.212,  25.854\n   2.890,   0.000, 119.294\n   2.900,  23.100,  26.934\n   2.910,  22.136,  26.000\n   2.920,  22.106,  26.134\n   2.930,  22.588,  27.142\n   2.940,  22.446,  26.086\n   2.950,  22.136,  26.026\n   2.960,  22.224,  26.000\n   2.970,  22.136,  26.118\n   2.980,  22.218,  26.178\n   2.990,  22.210,  26.188\n   3.000,  22.224,  26.098\n   3.010,  22.210,  25.398\n   3.020,  22.304,  27.138\n   3.030,  22.468,  25.284\n   3.040,  22.184,  26.808\n   3.050,  22.198,  26.392\n   3.060,  22.160,  26.284\n   3.070,  22.206,  26.000\n   3.080,  22.226,  25.256\n   3.090,  22.090,  25.848\n   3.100,  22.120,  26.656\n   3.110,  22.000,  26.004\n   3.120,  22.138,  26.298\n   3.130,  22.000,  25.724\n   3.140,  22.192,  26.106\n   3.150,  22.174,  26.224\n   3.160,  22.166,  26.000\n   3.170,  22.160,  26.112\n   3.180,  22.214,  25.508\n   3.190,  22.230,  26.104\n   3.200,  22.128,  26.904\n   3.210,  22.170,  26.836\n   3.220,  22.224,  26.298\n   3.230,  22.000,  26.000\n   3.240,   0.000, 118.914\n   3.250,  23.144,  26.534\n   3.260,  22.056,  26.156\n   3.270,  22.134,  25.366\n   3.280,  22.180,  27.070\n   3.290,  22.094,  26.080\n   3.300,  22.190,  26.850\n   3.310,  22.118,  26.728\n   3.320,  22.210,  26.164\n   3.330,  22.142,  26.000\n   3.340,  22.122,  27.152\n   3.350,  22.018,  26.998\n   3.360,  22.064,  27.124\n   3.370,  22.190,  26.116\n   3.380,  22.058,  26.178\n   3.390,  22.116,  26.150\n   3.400,  22.330,  26.908\n   3.410,  22.134,  26.154\n   3.420,  22.080,  26.110\n   3.430,  22.374,  26.530\n   3.440,  22.392,  26.148\n   3.450,  22.146,  26.000\n   3.460,  22.272,  26.160\n   3.470,  22.186,  26.232\n   3.480,  22.184,  26.032\n   3.490,  22.250,  27.184\n   3.500,  22.204,  26.474\n   3.510,  22.262,  26.146\n   3.520,  22.192,  26.174\n   3.530,  22.252,  26.186\n   3.540,  22.498,  26.210\n   3.550,  22.262,  25.734\n   3.560,  22.242,  26.834\n   3.570,  22.242,  26.000\n   3.580,  22.196,  26.130\n   3.590,  22.146,  27.200\n   3.600,  22.282,  26.000\n   3.610,   0.000, 119.532\n   3.620,  23.168,  26.092\n   3.630,  22.174,  27.134\n   3.640,  22.234,  26.006\n   3.650,  22.120,  25.236\n   3.660,  22.222,  26.188\n   3.670,  22.184,  27.230\n   3.680,  22.196,  26.140\n   3.690,  22.218,  26.186\n   3.700,  22.080,  26.152\n   3.710,  22.228,  26.166\n   3.720,  22.596,  26.090\n   3.730,  22.274,  26.162\n   3.740,  22.270,  26.186\n   3.750,  22.200,  26.180\n   3.760,  22.220,  26.148\n   3.770,  22.060,  26.186\n   3.780,  22.200,  26.240\n   3.790,  22.140,  26.114\n   3.800,  22.234,  28.100\n   3.810,  22.248,  26.346\n   3.820,  22.214,  26.256\n   3.830,  22.344,  26.692\n   3.840,  22.144,  26.154\n   3.850,  22.232,  26.038\n   3.860,  22.334,  26.020\n   3.870,  22.428,  26.242\n   3.880,  22.170,  26.360\n   3.890,  22.236,  25.596\n   3.900,  22.288,  26.188\n   3.910,  22.248,  26.298\n   3.920,  22.334,  26.026\n   3.930,  22.188,  26.324\n   3.940,  22.368,  26.204\n   3.950,  22.452,  27.244\n   3.960,  22.232,  25.460\n   3.970,  22.368,  27.208\n   3.980,  22.558,  26.382\n   3.990,  22.292,  26.060\n   4.000,   0.000, 505.140\n   4.010,  24.520,  27.676\n   4.020,  23.282,  26.364\n   4.030,  22.684,  25.804\n   4.040,  22.460,  27.256\n   4.050,  22.886,  27.280\n   4.060,  22.382,  27.288\n   4.070,  22.208,  26.414\n   4.080,  22.522,  26.276\n   4.090,  22.238,  26.922\n   4.100,  22.302,  26.410\n   4.110,  22.194,  26.148\n   4.120,  22.282,  26.182\n   4.130,  22.410,  26.740\n   4.140,  22.448,  26.562\n   4.150,  22.350,  26.264\n   4.160,  22.288,  25.824\n   4.170,  22.518,  26.054\n   4.180,  22.824,  26.582\n   4.190,  22.348,  26.270\n   4.200,  22.334,  26.350\n   4.210,  22.340,  26.254\n   4.220,  22.718,  26.164\n   4.230,  22.254,  27.266\n   4.240,  22.802,  27.298\n   4.250,  22.212,  27.262\n   4.260,  22.342,  26.486\n   4.270,  22.308,  26.404\n   4.280,  22.250,  26.236\n   4.290,  22.388,  26.736\n   4.300,  22.238,  26.354\n   4.310,  22.398,  26.292\n   4.320,  22.300,  27.290\n   4.330,  22.214,  27.334\n   4.340,  22.250,  27.412\n   4.350,  22.204,  27.232\n   4.360,  22.434,  26.280\n   4.370,  22.216,  25.518\n   4.380,  22.128,  26.166\n   4.390,  22.464,  27.262\n   4.400,  22.070,  27.504\n   4.410,   0.000, 121.766\n   4.420,  23.404,  26.094\n   4.430,  22.484,  27.266\n   4.440,  22.456,  27.140\n   4.450,  22.200,  26.274\n   4.460,  22.060,  27.198\n   4.470,  22.600,  26.356\n   4.480,  22.218,  26.262\n   4.490,  22.362,  26.344\n   4.500,  22.250,  26.386\n   4.510,  22.944,  28.238\n   4.520,  22.752,  27.230\n   4.530,  22.226,  26.230\n   4.540,  22.562,  26.582\n   4.550,  22.254,  27.234\n   4.560,  22.232,  26.144\n   4.570,  22.276,  27.282\n   4.580,  22.210,  26.304\n   4.590,  22.288,  26.462\n   4.600,  22.264,  27.264\n   4.610,  22.476,  26.250\n   4.620,  22.244,  26.820\n   4.630,  22.316,  27.218\n   4.640,  22.306,  27.162\n   4.650,  22.192,  26.986\n   4.660,  22.244,  28.156\n   4.670,  22.176,  27.182\n   4.680,  22.302,  26.156\n   4.690,  22.250,  26.304\n   4.700,  22.290,  27.216\n   4.710,  22.392,  26.024\n   4.720,  22.626,  25.282\n   4.730,  22.280,  26.180\n   4.740,  22.168,  26.218\n   4.750,  22.164,  26.926\n   4.760,  22.356,  26.246\n   4.770,  22.400,  27.180\n   4.780,  22.110,  26.168\n   4.790,  22.268,  26.226\n   4.800,  22.478,  26.240\n   4.810,  22.312,  26.214\n   4.820,  22.404,  28.070\n   4.830,  22.352,  26.286\n   4.840,   0.000, 120.556\n   4.850,  22.384,  25.926\n   4.860,  22.232,  26.318\n   4.870,  22.222,  27.216\n   4.880,  22.290,  26.162\n   4.890,  22.336,  26.024\n   4.900,  22.660,  26.188\n   4.910,  22.150,  26.542\n   4.920,  22.284,  26.260\n   4.930,  22.398,  25.322\n   4.940,  22.246,  26.928\n   4.950,  22.384,  27.232\n   4.960,  22.490,  27.234\n   4.970,  22.378,  26.256\n   4.980,  22.248,  27.138\n   4.990,  22.474,  26.164\n   5.000,  22.384,  26.000\n   5.010,  22.148,  26.544\n   5.020,  22.084,  26.066\n   5.030,  22.176,  26.334\n   5.040,  22.196,  27.130\n   5.050,  22.222,  27.152\n   5.060,  22.174,  26.186\n   5.070,  22.228,  26.204\n   5.080,  22.192,  26.118\n   5.090,  22.152,  27.152\n   5.100,  22.156,  26.020\n   5.110,  22.272,  26.064\n   5.120,  22.150,  26.120\n   5.130,  22.180,  26.236\n   5.140,  22.294,  26.934\n   5.150,  22.144,  26.322\n   5.160,  22.768,  26.146\n   5.170,  22.180,  26.182\n   5.180,  22.178,  26.736\n   5.190,  22.150,  26.546\n   5.200,  22.236,  27.142\n   5.210,  22.270,  26.188\n   5.220,  22.100,  27.192\n   5.230,  22.230,  26.364\n   5.240,  22.278,  26.332\n   5.250,  22.286,  27.032\n   5.260,  22.226,  26.134\n   5.270,  22.084,  26.414\n   5.280,  23.208,  27.098\n   5.290,   0.000, 120.734\n   5.300,  23.208,  27.220\n   5.310,  22.172,  26.166\n   5.320,  22.280,  26.900\n   5.330,  22.100,  25.854\n   5.340,  22.906,  26.390\n   5.350,  22.384,  26.938\n   5.360,  22.188,  26.322\n   5.370,  22.174,  26.604\n   5.380,  22.096,  27.094\n   5.390,  22.202,  26.046\n   5.400,  22.370,  26.208\n   5.410,  22.160,  25.482\n   5.420,  22.202,  25.790\n   5.430,  22.220,  26.000\n   5.440,  22.568,  25.646\n   5.450,  22.140,  27.112\n   5.460,  22.176,  26.770\n   5.470,  22.290,  26.648\n   5.480,  22.236,  25.824\n   5.490,  22.236,  27.260\n   5.500,  22.164,  26.016\n   5.510,  22.240,  26.146\n   5.520,  22.358,  27.196\n   5.530,  22.142,  27.094\n   5.540,  22.142,  26.198\n   5.550,  22.264,  26.730\n   5.560,  22.914,  26.156\n   5.570,  22.226,  26.096\n   5.580,  22.102,  26.370\n   5.590,  22.118,  27.128\n   5.600,  22.392,  26.130\n   5.610,  22.254,  26.184\n   5.620,  22.220,  27.150\n   5.630,  22.274,  26.564\n   5.640,  22.176,  26.168\n   5.650,  22.222,  26.158\n   5.660,  22.438,  26.164\n   5.670,  22.298,  26.300\n   5.680,  22.170,  27.246\n   5.690,  22.814,  26.148\n   5.700,  22.172,  26.116\n   5.710,  22.276,  26.966\n   5.720,  22.176,  26.606\n   5.730,  22.264,  27.190\n   5.740,  22.154,  27.132\n   5.750,  22.190,  26.044\n   5.760,   0.000, 120.212\n   5.770,  23.190,  27.186\n   5.780,  22.370,  27.624\n   5.790,  22.156,  25.844\n   5.800,  22.426,  27.124\n   5.810,  22.688,  26.118\n   5.820,  22.098,  26.514\n   5.830,  23.140,  26.176\n   5.840,  22.156,  26.000\n   5.850,  22.208,  26.000\n   5.860,  22.186,  26.028\n   5.870,  22.180,  26.142\n   5.880,  22.106,  25.362\n   5.890,  22.042,  26.044\n   5.900,  22.230,  26.114\n   5.910,  22.320,  26.112\n   5.920,  22.158,  26.196\n   5.930,  22.260,  27.164\n   5.940,  23.060,  26.134\n   5.950,  22.344,  26.160\n   5.960,  22.760,  26.144\n   5.970,  22.340,  26.260\n   5.980,  22.168,  26.154\n   5.990,  22.242,  26.144\n   6.000,  22.734,  27.188\n   6.010,  22.016,  26.004\n   6.020,  22.116,  26.634\n   6.030,  22.700,  25.610\n   6.040,  22.204,  26.120\n   6.050,  22.466,  27.164\n   6.060,  22.124,  25.164\n   6.070,  22.120,  27.284\n   6.080,  22.212,  26.084\n   6.090,  22.170,  26.376\n   6.100,  22.138,  27.730\n   6.110,  22.128,  27.062\n   6.120,  23.032,  26.104\n   6.130,  22.112,  27.372\n   6.140,  22.520,  26.578\n   6.150,  22.310,  27.132\n   6.160,  22.236,  27.108\n   6.170,  22.308,  26.154\n   6.180,  22.556,  26.450\n   6.190,  22.182,  26.250\n   6.200,  22.220,  27.108\n   6.210,  22.182,  26.310\n   6.220,  23.066,  26.126\n   6.230,  22.220,  27.116\n   6.240,  22.124,  26.040\n   6.250,   0.000, 497.562\n   6.260,  24.250,  28.182\n   6.270,  23.204,  27.198\n   6.280,  22.488,  26.162\n   6.290,  22.930,  26.088\n   6.300,  22.186,  26.186\n   6.310,  22.076,  25.932\n   6.320,  22.232,  26.096\n   6.330,  23.076,  27.008\n   6.340,  22.184,  27.194\n   6.350,  22.188,  26.122\n   6.360,  22.620,  26.124\n   6.370,  22.080,  26.104\n   6.380,  22.322,  27.150\n   6.390,  22.302,  27.116\n   6.400,  22.170,  26.004\n   6.410,  22.180,  25.614\n   6.420,  22.140,  26.166\n   6.430,  22.148,  26.524\n   6.440,  22.146,  25.962\n   6.450,  22.300,  26.262\n   6.460,  22.268,  26.290\n   6.470,  22.240,  27.142\n   6.480,  22.396,  26.286\n   6.490,  22.206,  26.196\n   6.500,  22.232,  26.138\n   6.510,  22.160,  26.044\n   6.520,  22.854,  27.208\n   6.530,  22.106,  26.192\n   6.540,  22.260,  27.180\n   6.550,  22.152,  27.160\n   6.560,  22.148,  26.118\n   6.570,  22.120,  26.098\n   6.580,  23.066,  26.154\n   6.590,  22.142,  26.132\n   6.600,  22.336,  27.168\n   6.610,  22.194,  27.138\n   6.620,  22.214,  27.156\n   6.630,  22.152,  26.434\n   6.640,  22.216,  26.112\n   6.650,  22.016,  25.304\n   6.660,  22.408,  26.000\n   6.670,  22.102,  26.158\n   6.680,  22.078,  27.126\n   6.690,  22.506,  26.150\n   6.700,  22.382,  27.098\n   6.710,  22.816,  26.000\n   6.720,  22.200,  26.064\n   6.730,  22.300,  27.118\n   6.740,  22.454,  27.198\n   6.750,  22.352,  27.360\n   6.760,   0.000, 119.766\n   6.770,  23.286,  26.000\n   6.780,  22.200,  26.854\n   6.790,  22.104,  27.146\n   6.800,  22.152,  26.094\n   6.810,  22.094,  27.100\n   6.820,  22.002,  26.256\n   6.830,  22.364,  26.860\n   6.840,  22.202,  26.000\n   6.850,  22.584,  26.188\n   6.860,  22.174,  26.794\n   6.870,  22.234,  27.092\n   6.880,  22.124,  26.102\n   6.890,  22.412,  27.138\n   6.900,  22.024,  27.108\n   6.910,  22.446,  26.066\n   6.920,  22.328,  26.202\n   6.930,  22.106,  27.080\n   6.940,  22.446,  26.152\n   6.950,  22.460,  26.672\n   6.960,  22.622,  26.098\n   6.970,  23.116,  27.186\n   6.980,  22.276,  26.162\n   6.990,  22.228,  27.142\n   7.000,  22.180,  27.124\n   7.010,  22.322,  26.132\n   7.020,  22.324,  26.062\n   7.030,  22.154,  26.684\n   7.040,  22.098,  26.136\n   7.050,  22.136,  26.144\n   7.060,  22.000,  26.174\n   7.070,  22.338,  27.116\n   7.080,  22.196,  26.760\n   7.090,  22.616,  26.122\n   7.100,  22.234,  27.120\n   7.110,  22.730,  26.246\n   7.120,  22.190,  26.474\n   7.130,  23.184,  26.246\n   7.140,  22.336,  27.170\n   7.150,  22.816,  27.098\n   7.160,  22.146,  26.012\n   7.170,  22.178,  26.096\n   7.180,  22.156,  27.170\n   7.190,  23.084,  28.004\n   7.200,  22.184,  27.066\n   7.210,  22.188,  26.000\n   7.220,  22.256,  26.436\n   7.230,  22.366,  26.536\n   7.240,  22.812,  26.128\n   7.250,  22.238,  26.274\n   7.260,  22.136,  26.140\n   7.270,  23.144,  26.286\n   7.280,  22.506,  26.890\n   7.290,   0.000, 121.006\n   7.300,  23.296,  26.182\n   7.310,  22.394,  27.184\n   7.320,  22.318,  26.192\n   7.330,  22.230,  26.532\n   7.340,  22.234,  27.106\n   7.350,  22.420,  26.000\n   7.360,  22.682,  26.202\n   7.370,  22.214,  26.194\n   7.380,  22.104,  27.104\n   7.390,  22.368,  26.266\n   7.400,  22.214,  26.086\n   7.410,  22.462,  26.336\n   7.420,  22.268,  26.230\n   7.430,  22.130,  27.076\n   7.440,  22.176,  26.108\n   7.450,  22.184,  26.126\n   7.460,  22.694,  26.160\n   7.470,  22.314,  26.988\n   7.480,  22.206,  26.000\n   7.490,  22.170,  26.216\n   7.500,  22.552,  26.216\n   7.510,  22.212,  26.174\n   7.520,  22.990,  26.158\n   7.530,  22.200,  25.562\n   7.540,  22.286,  26.000\n   7.550,  22.296,  27.332\n   7.560,  22.426,  27.134\n   7.570,  23.012,  27.206\n   7.580,  22.058,  27.110\n   7.590,  22.608,  26.148\n   7.600,  22.242,  26.168\n   7.610,  22.082,  26.750\n   7.620,  22.286,  27.148\n   7.630,  22.222,  26.326\n   7.640,  22.200,  27.218\n   7.650,  22.266,  26.248\n   7.660,  22.184,  26.130\n   7.670,  22.104,  27.104\n   7.680,  22.210,  26.492\n   7.690,  22.396,  26.000\n   7.700,  22.302,  27.112\n   7.710,  22.530,  26.468\n   7.720,  22.142,  27.138\n   7.730,  22.206,  26.148\n   7.740,  22.226,  26.546\n   7.750,  22.214,  26.080\n   7.760,  22.140,  27.142\n   7.770,  22.180,  26.198\n   7.780,  22.194,  26.166\n   7.790,  23.104,  26.000\n   7.800,  22.158,  26.192\n   7.810,  22.202,  26.000\n   7.820,  22.846,  26.120\n   7.830,  23.034,  26.000\n   7.840,   0.000, 119.910\n   7.850,  23.202,  26.142\n   7.860,  22.406,  27.176\n   7.870,  22.908,  25.608\n   7.880,  22.348,  27.436\n   7.890,  22.156,  27.654\n   7.900,  22.196,  26.166\n   7.910,  23.142,  26.218\n   7.920,  23.090,  26.102\n   7.930,  22.424,  26.524\n   7.940,  22.590,  26.096\n   7.950,  22.286,  26.148\n   7.960,  22.466,  26.128\n   7.970,  22.700,  26.122\n   7.980,  23.098,  26.220\n   7.990,  22.144,  28.116\n   8.000,  22.232,  27.158\n   8.010,  22.218,  27.154\n   8.020,  22.434,  27.128\n   8.030,  22.282,  26.840\n   8.040,  22.202,  26.124\n   8.050,  22.522,  27.192\n   8.060,  23.068,  26.144\n   8.070,  22.530,  26.160\n   8.080,  22.266,  26.258\n   8.090,  22.420,  27.878\n   8.100,  22.822,  26.336\n   8.110,  22.308,  26.124\n   8.120,  22.374,  26.420\n   8.130,  22.148,  27.176\n   8.140,  22.178,  27.148\n   8.150,  22.184,  26.118\n   8.160,  22.944,  26.080\n   8.170,  22.182,  27.096\n   8.180,  22.120,  26.122\n   8.190,  22.182,  26.054\n   8.200,  22.340,  27.666\n   8.210,  22.324,  26.328\n   8.220,  22.208,  26.170\n   8.230,  22.670,  26.906\n   8.240,  22.322,  26.088\n   8.250,  23.036,  26.134\n   8.260,  22.172,  26.698\n   8.270,  22.188,  26.214\n   8.280,  22.186,  27.136\n   8.290,  22.246,  27.120\n   8.300,  22.184,  26.270\n   8.310,  22.420,  27.174\n   8.320,  22.338,  26.184\n   8.330,  22.892,  27.134\n   8.340,  22.246,  26.358\n   8.350,  23.112,  28.000\n   8.360,  23.000,  26.652\n   8.370,  22.344,  26.218\n   8.380,  22.778,  26.900\n   8.390,  22.456,  27.184\n   8.400,  22.956,  27.110\n   8.410,   0.000, 121.166\n   8.420,  23.484,  26.134\n   8.430,  22.278,  26.240\n   8.440,  23.102,  27.104\n   8.450,  23.056,  26.176\n   8.460,  22.436,  27.090\n   8.470,  22.262,  26.214\n   8.480,  22.914,  27.126\n   8.490,  22.382,  26.422\n   8.500,  22.932,  26.000\n   8.510,  22.372,  27.098\n   8.520,  23.124,  26.018\n   8.530,  23.068,  26.106\n   8.540,  22.192,  27.154\n   8.550,  22.152,  27.156\n   8.560,  22.216,  26.168\n   8.570,  22.694,  26.096\n   8.580,  22.104,  26.156\n   8.590,  22.138,  26.084\n   8.600,  22.030,  26.176\n   8.610,  22.422,  27.138\n   8.620,  22.550,  26.326\n   8.630,  22.406,  26.148\n   8.640,  22.660,  26.138\n   8.650,  22.326,  26.068\n   8.660,  22.490,  26.004\n   8.670,  22.124,  26.154\n   8.680,  22.190,  26.150\n   8.690,  22.210,  27.204\n   8.700,  22.190,  26.158\n   8.710,  22.050,  26.178\n   8.720,  22.144,  26.112\n   8.730,  22.454,  26.130\n   8.740,  22.242,  27.172\n   8.750,  22.390,  26.226\n   8.760,  22.492,  26.188\n   8.770,  23.102,  26.358\n   8.780,  22.168,  27.146\n   8.790,  22.160,  25.886\n   8.800,  22.620,  26.176\n   8.810,  22.144,  26.150\n   8.820,  22.162,  26.314\n   8.830,  22.164,  27.122\n   8.840,  22.138,  26.092\n   8.850,  22.222,  26.138\n   8.860,  22.162,  26.322\n   8.870,  22.166,  26.152\n   8.880,  23.024,  26.100\n   8.890,  22.840,  27.122\n   8.900,  22.172,  27.096\n   8.910,  22.210,  27.842\n   8.920,  23.126,  26.158\n   8.930,  22.258,  26.966\n   8.940,  22.104,  26.000\n   8.950,  22.174,  26.418\n   8.960,  23.094,  26.188\n   8.970,  22.160,  27.178\n   8.980,  22.222,  26.986\n   8.990,  22.272,  26.700\n   9.000,   0.010, 502.010\n   9.010,  24.182,  26.628\n   9.020,  23.132,  26.494\n   9.030,  23.170,  26.160\n   9.040,  22.344,  26.510\n   9.050,  23.136,  27.224\n   9.060,  22.406,  27.190\n   9.070,  22.808,  27.088\n   9.080,  23.172,  27.328\n   9.090,  23.068,  26.138\n   9.100,  22.632,  26.476\n   9.110,  22.256,  26.152\n   9.120,  22.204,  27.226\n   9.130,  22.368,  26.528\n   9.140,  22.924,  26.078\n   9.150,  22.462,  27.242\n   9.160,  23.102,  26.146\n   9.170,  22.268,  26.178\n   9.180,  22.286,  26.112\n   9.190,  22.212,  26.614\n   9.200,  22.282,  26.150\n   9.210,  22.324,  26.108\n   9.220,  22.170,  26.244\n   9.230,  22.348,  27.778\n   9.240,  22.600,  26.128\n   9.250,  22.138,  27.122\n   9.260,  22.286,  25.908\n   9.270,  22.172,  26.196\n   9.280,  22.452,  27.174\n   9.290,  22.222,  26.122\n   9.300,  22.704,  26.214\n   9.310,  22.660,  26.106\n   9.320,  22.248,  26.000\n   9.330,  22.110,  26.434\n   9.340,  22.270,  26.042\n   9.350,  22.168,  26.500\n   9.360,  22.354,  27.294\n   9.370,  22.600,  26.148\n   9.380,  22.116,  26.000\n   9.390,  22.166,  27.164\n   9.400,  22.610,  26.178\n   9.410,  22.150,  26.168\n   9.420,  23.126,  27.206\n   9.430,  22.144,  26.062\n   9.440,  22.206,  26.132\n   9.450,  22.052,  27.086\n   9.460,  22.168,  26.772\n   9.470,  23.072,  26.054\n   9.480,  22.376,  26.182\n   9.490,  22.342,  27.154\n   9.500,  22.134,  26.662\n   9.510,  22.266,  26.320\n   9.520,  22.154,  27.200\n   9.530,  22.276,  27.120\n   9.540,  23.118,  26.052\n   9.550,  22.148,  26.128\n   9.560,  22.564,  26.076\n   9.570,  22.536,  26.000\n   9.580,  22.148,  26.634\n   9.590,  22.038,  26.152\n   9.600,  22.076,  26.404\n   9.610,   0.000, 119.716\n   9.620,  23.154,  26.136\n   9.630,  22.394,  26.016\n   9.640,  22.640,  26.000\n   9.650,  22.592,  26.342\n   9.660,  23.034,  26.082\n   9.670,  22.442,  26.204\n   9.680,  22.190,  27.074\n   9.690,  22.306,  26.338\n   9.700,  22.488,  26.188\n   9.710,  22.192,  26.000\n   9.720,  23.110,  26.148\n   9.730,  22.306,  26.112\n   9.740,  22.602,  26.916\n   9.750,  22.164,  27.094\n   9.760,  22.896,  27.154\n   9.770,  22.590,  27.196\n   9.780,  23.044,  27.076\n   9.790,  22.172,  27.146\n   9.800,  22.412,  26.916\n   9.810,  22.742,  26.848\n   9.820,  23.100,  26.168\n   9.830,  22.464,  27.156\n   9.840,  22.698,  27.162\n   9.850,  22.634,  26.754\n   9.860,  22.242,  26.074\n   9.870,  22.094,  27.140\n   9.880,  22.318,  26.098\n   9.890,  22.156,  27.156\n   9.900,  22.182,  28.000\n   9.910,  22.208,  26.186\n   9.920,  22.164,  26.218\n   9.930,  22.162,  28.000\n   9.940,  22.380,  26.008\n   9.950,  22.484,  27.096\n   9.960,  22.460,  26.390\n   9.970,  22.298,  26.090\n   9.980,  22.328,  26.108\n   9.990,  22.582,  28.108\n  10.000,  23.140,  26.086\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_java9_sqrt_from_0_to_100.csv",
    "content": "       x,    sqrt,java9_sqrt\n  number,  number,  number\n   0.000,   0.000,   0.000\n   0.100,  27.164,  26.180\n   0.200,  24.160,  26.144\n   0.300,  24.018,  28.000\n   0.400,  24.000,  27.102\n   0.500,  23.494,  26.158\n   0.600,  23.262,  28.190\n   0.700,  22.928,  27.188\n   0.800,  24.000,  27.282\n   0.900,  23.242,  26.000\n   1.000,   0.000,   0.000\n   1.100,  24.000,  28.188\n   1.200,  23.886,  27.194\n   1.300,  24.054,  26.482\n   1.400,  23.314,  26.798\n   1.500,  24.000,  26.712\n   1.600,  23.278,  26.172\n   1.700,  23.234,  26.234\n   1.800,  23.472,  26.258\n   1.900,  23.212,  27.156\n   2.000,  23.046,  26.074\n   2.100,  24.030,  26.142\n   2.200,  23.350,  26.000\n   2.300,  23.218,  26.154\n   2.400,  23.158,  26.712\n   2.500,  23.208,  25.762\n   2.600,  23.520,  26.000\n   2.700,  23.188,  26.206\n   2.800,  23.192,  26.182\n   2.900,  23.220,  26.408\n   3.000,  23.248,  26.172\n   3.100,  23.136,  26.616\n   3.200,  23.194,  26.236\n   3.300,  23.190,  26.804\n   3.400,  23.356,  26.734\n   3.500,  23.204,  26.182\n   3.600,  23.182,  25.664\n   3.700,  23.140,  26.106\n   3.800,  23.198,  28.046\n   3.900,  23.178,  26.106\n   4.000,   0.000, 505.534\n   4.100,  24.820,  27.318\n   4.200,  24.024,  26.194\n   4.300,  23.538,  26.222\n   4.400,  22.726,  28.010\n   4.500,  23.196,  26.198\n   4.600,  23.640,  27.220\n   4.700,  23.214,  27.018\n   4.800,  23.264,  26.200\n   4.900,  23.224,  26.176\n   5.000,  23.626,  26.002\n   5.100,  23.230,  25.624\n   5.200,  23.256,  27.236\n   5.300,  23.248,  27.220\n   5.400,  23.314,  26.250\n   5.500,  23.238,  26.070\n   5.600,  23.388,  26.164\n   5.700,  22.980,  26.184\n   5.800,  23.342,  26.964\n   5.900,  23.254,  26.212\n   6.000,  23.332,  27.202\n   6.100,  23.164,  27.312\n   6.200,  23.198,  27.160\n   6.300,  23.206,  26.218\n   6.400,  23.110,  26.000\n   6.500,  23.178,  26.190\n   6.600,  23.368,  26.466\n   6.700,  23.246,  27.122\n   6.800,  22.516,  26.090\n   6.900,  23.024,  27.158\n   7.000,  23.168,  26.548\n   7.100,  23.258,  27.190\n   7.200,  23.146,  26.788\n   7.300,  23.372,  26.194\n   7.400,  23.246,  26.158\n   7.500,  23.688,  26.234\n   7.600,  23.276,  26.256\n   7.700,  23.714,  27.180\n   7.800,  23.188,  26.314\n   7.900,  23.218,  26.176\n   8.000,  23.176,  27.224\n   8.100,  23.350,  26.236\n   8.200,  23.294,  27.672\n   8.300,  23.208,  26.340\n   8.400,  23.638,  27.134\n   8.500,  23.244,  26.002\n   8.600,  22.620,  26.176\n   8.700,  23.240,  26.166\n   8.800,  23.398,  26.222\n   8.900,  23.180,  27.052\n   9.000,   0.000, 505.476\n   9.100,  25.034,  27.488\n   9.200,  23.862,  26.212\n   9.300,  24.000,  26.388\n   9.400,  24.000,  26.158\n   9.500,  23.406,  26.824\n   9.600,  23.118,  26.906\n   9.700,  23.484,  26.242\n   9.800,  23.734,  26.734\n   9.900,  23.222,  28.000\n  10.000,  23.206,  26.134\n  10.100,  22.964,  27.144\n  10.200,  23.246,  26.604\n  10.300,  23.144,  26.152\n  10.400,  23.138,  25.884\n  10.500,  23.072,  26.160\n  10.600,  22.428,  26.188\n  10.700,  22.142,  26.324\n  10.800,  22.578,  26.000\n  10.900,  22.252,  26.718\n  11.000,  22.270,  27.110\n  11.100,  22.138,  26.180\n  11.200,  22.326,  26.190\n  11.300,  22.632,  27.820\n  11.400,  22.608,  26.612\n  11.500,  22.180,  26.088\n  11.600,  22.174,  26.268\n  11.700,  22.888,  26.122\n  11.800,  22.510,  27.102\n  11.900,  22.690,  26.170\n  12.000,  22.818,  27.044\n  12.100,  23.088,  26.026\n  12.200,  22.268,  26.098\n  12.300,  22.188,  25.764\n  12.400,  22.298,  26.072\n  12.500,  22.300,  26.104\n  12.600,  22.180,  26.024\n  12.700,  22.144,  26.118\n  12.800,  22.338,  26.116\n  12.900,  22.342,  27.126\n  13.000,  22.268,  27.108\n  13.100,  22.170,  26.000\n  13.200,  22.466,  26.590\n  13.300,  22.202,  26.000\n  13.400,  22.170,  27.098\n  13.500,  22.216,  27.122\n  13.600,  23.126,  26.222\n  13.700,  22.238,  26.520\n  13.800,  22.948,  26.000\n  13.900,  22.800,  26.168\n  14.000,  22.304,  26.186\n  14.100,  22.180,  26.000\n  14.200,  22.400,  26.150\n  14.300,  22.548,  27.164\n  14.400,  22.784,  25.246\n  14.500,  22.496,  26.054\n  14.600,  22.300,  26.078\n  14.700,  22.222,  26.320\n  14.800,  22.116,  25.624\n  14.900,  22.960,  26.176\n  15.000,  22.168,  27.162\n  15.100,  22.186,  27.610\n  15.200,  23.110,  27.980\n  15.300,  22.374,  26.154\n  15.400,  22.352,  26.232\n  15.500,  22.346,  25.682\n  15.600,  22.682,  26.146\n  15.700,  22.180,  26.000\n  15.800,  23.076,  26.128\n  15.900,  22.216,  26.102\n  16.000,   0.000, 120.972\n  16.100,  23.196,  26.228\n  16.200,  23.134,  26.158\n  16.300,  22.514,  27.108\n  16.400,  22.224,  27.108\n  16.500,  23.134,  26.178\n  16.600,  23.014,  26.452\n  16.700,  22.574,  26.192\n  16.800,  22.350,  26.788\n  16.900,  22.270,  26.196\n  17.000,  22.308,  27.210\n  17.100,  22.224,  26.196\n  17.200,  23.088,  26.278\n  17.300,  22.202,  26.134\n  17.400,  22.664,  27.142\n  17.500,  22.160,  27.106\n  17.600,  22.152,  28.000\n  17.700,  22.270,  26.232\n  17.800,  22.076,  26.598\n  17.900,  22.232,  26.136\n  18.000,  22.146,  26.092\n  18.100,  23.146,  26.298\n  18.200,  22.252,  26.000\n  18.300,  22.170,  26.058\n  18.400,  22.412,  26.190\n  18.500,  22.224,  26.124\n  18.600,  22.124,  26.198\n  18.700,  22.186,  26.412\n  18.800,  22.228,  26.182\n  18.900,  22.258,  26.244\n  19.000,  22.008,  27.172\n  19.100,  22.706,  26.130\n  19.200,  22.654,  26.806\n  19.300,  22.304,  26.020\n  19.400,  22.194,  25.856\n  19.500,  22.178,  26.166\n  19.600,  22.310,  25.866\n  19.700,  22.218,  27.166\n  19.800,  23.174,  27.194\n  19.900,  22.544,  26.126\n  20.000,  22.320,  26.142\n  20.100,  22.856,  26.160\n  20.200,  22.666,  26.166\n  20.300,  22.538,  25.210\n  20.400,  22.134,  25.322\n  20.500,  22.570,  28.096\n  20.600,  22.138,  26.218\n  20.700,  22.146,  26.162\n  20.800,  22.200,  27.014\n  20.900,  22.214,  26.072\n  21.000,  22.456,  27.132\n  21.100,  22.122,  28.048\n  21.200,  22.158,  26.136\n  21.300,  22.116,  25.944\n  21.400,  22.128,  26.000\n  21.500,  22.206,  26.130\n  21.600,  23.088,  26.206\n  21.700,  22.482,  26.000\n  21.800,  22.202,  26.222\n  21.900,  22.372,  26.356\n  22.000,  22.450,  26.552\n  22.100,  22.168,  27.190\n  22.200,  22.368,  26.166\n  22.300,  22.844,  26.344\n  22.400,  22.386,  26.084\n  22.500,  22.206,  26.118\n  22.600,  22.716,  25.816\n  22.700,  22.206,  26.894\n  22.800,  22.232,  26.170\n  22.900,  22.832,  26.000\n  23.000,  22.164,  26.134\n  23.100,  22.312,  26.102\n  23.200,  22.528,  26.146\n  23.300,  22.452,  26.190\n  23.400,  22.344,  26.120\n  23.500,  22.834,  26.156\n  23.600,  22.578,  27.140\n  23.700,  22.528,  26.006\n  23.800,  22.724,  25.558\n  23.900,  22.160,  27.100\n  24.000,  23.148,  26.280\n  24.100,  22.566,  25.404\n  24.200,  22.374,  26.184\n  24.300,  23.290,  26.166\n  24.400,  22.316,  26.156\n  24.500,  22.718,  27.008\n  24.600,  23.114,  27.098\n  24.700,  22.160,  26.574\n  24.800,  22.596,  26.384\n  24.900,  22.336,  26.692\n  25.000,   0.000, 504.392\n  25.100,  25.290,  28.036\n  25.200,  23.270,  27.110\n  25.300,  23.244,  28.156\n  25.400,  23.114,  26.540\n  25.500,  23.094,  26.066\n  25.600,  23.140,  27.016\n  25.700,  22.212,  27.130\n  25.800,  22.794,  27.128\n  25.900,  23.156,  27.210\n  26.000,  23.382,  26.000\n  26.100,  23.008,  27.136\n  26.200,  23.154,  27.170\n  26.300,  22.714,  27.362\n  26.400,  22.404,  26.096\n  26.500,  23.130,  27.120\n  26.600,  22.684,  26.188\n  26.700,  23.104,  26.152\n  26.800,  23.224,  26.124\n  26.900,  23.070,  27.574\n  27.000,  22.532,  26.360\n  27.100,  22.440,  27.248\n  27.200,  22.380,  26.146\n  27.300,  23.086,  26.162\n  27.400,  23.070,  26.366\n  27.500,  23.092,  26.126\n  27.600,  23.070,  27.090\n  27.700,  23.108,  26.262\n  27.800,  23.108,  26.456\n  27.900,  23.126,  26.104\n  28.000,  22.172,  26.484\n  28.100,  23.074,  26.116\n  28.200,  22.152,  26.370\n  28.300,  22.268,  26.412\n  28.400,  22.654,  26.158\n  28.500,  23.214,  26.142\n  28.600,  23.198,  26.244\n  28.700,  22.190,  26.136\n  28.800,  22.160,  26.114\n  28.900,  23.178,  27.232\n  29.000,  23.172,  27.136\n  29.100,  23.124,  27.114\n  29.200,  23.128,  26.122\n  29.300,  22.704,  26.396\n  29.400,  23.108,  27.132\n  29.500,  23.128,  26.088\n  29.600,  22.854,  26.044\n  29.700,  23.182,  25.498\n  29.800,  22.400,  27.080\n  29.900,  22.774,  26.074\n  30.000,  23.112,  27.650\n  30.100,  22.228,  27.148\n  30.200,  22.420,  26.122\n  30.300,  22.254,  26.948\n  30.400,  22.634,  26.244\n  30.500,  22.772,  26.200\n  30.600,  23.072,  26.190\n  30.700,  23.134,  26.184\n  30.800,  22.826,  27.122\n  30.900,  22.780,  27.250\n  31.000,  22.800,  26.562\n  31.100,  22.188,  26.174\n  31.200,  22.166,  26.116\n  31.300,  23.066,  26.972\n  31.400,  22.690,  27.328\n  31.500,  23.048,  26.164\n  31.600,  23.166,  27.300\n  31.700,  23.180,  27.104\n  31.800,  23.102,  27.444\n  31.900,  22.920,  26.268\n  32.000,  22.554,  26.312\n  32.100,  22.882,  26.246\n  32.200,  22.358,  26.056\n  32.300,  23.150,  26.496\n  32.400,  22.804,  27.060\n  32.500,  23.332,  26.194\n  32.600,  22.500,  26.086\n  32.700,  23.030,  26.124\n  32.800,  23.136,  27.140\n  32.900,  22.766,  26.122\n  33.000,  23.164,  26.154\n  33.100,  22.298,  27.182\n  33.200,  22.202,  27.154\n  33.300,  23.098,  26.196\n  33.400,  23.166,  28.000\n  33.500,  23.100,  27.304\n  33.600,  23.152,  27.158\n  33.700,  22.568,  26.070\n  33.800,  23.142,  27.156\n  33.900,  22.560,  26.574\n  34.000,  23.084,  26.120\n  34.100,  22.916,  26.158\n  34.200,  22.854,  26.306\n  34.300,  22.310,  26.274\n  34.400,  22.178,  27.170\n  34.500,  22.300,  27.134\n  34.600,  22.498,  26.308\n  34.700,  23.098,  27.096\n  34.800,  23.142,  26.228\n  34.900,  23.160,  27.380\n  35.000,  22.270,  27.116\n  35.100,  23.076,  27.106\n  35.200,  23.098,  27.466\n  35.300,  22.956,  28.048\n  35.400,  22.488,  27.180\n  35.500,  23.144,  26.632\n  35.600,  23.062,  26.690\n  35.700,  22.990,  26.572\n  35.800,  22.268,  28.000\n  35.900,  22.556,  27.194\n  36.000,   0.000, 120.954\n  36.100,  23.920,  26.182\n  36.200,  23.138,  27.488\n  36.300,  22.340,  27.124\n  36.400,  23.098,  26.000\n  36.500,  22.250,  26.206\n  36.600,  23.164,  28.106\n  36.700,  22.510,  26.194\n  36.800,  23.082,  27.286\n  36.900,  23.140,  28.000\n  37.000,  23.092,  27.140\n  37.100,  23.118,  26.172\n  37.200,  23.114,  26.114\n  37.300,  22.544,  26.548\n  37.400,  22.600,  27.138\n  37.500,  23.166,  28.002\n  37.600,  23.168,  26.810\n  37.700,  23.078,  26.316\n  37.800,  22.610,  26.678\n  37.900,  22.688,  26.120\n  38.000,  22.608,  26.160\n  38.100,  22.942,  26.500\n  38.200,  22.854,  26.118\n  38.300,  23.136,  26.086\n  38.400,  22.466,  27.098\n  38.500,  23.202,  27.140\n  38.600,  22.358,  27.178\n  38.700,  22.270,  27.174\n  38.800,  23.140,  26.138\n  38.900,  23.194,  27.102\n  39.000,  23.196,  26.348\n  39.100,  22.732,  26.106\n  39.200,  22.724,  27.188\n  39.300,  22.936,  27.154\n  39.400,  22.598,  26.158\n  39.500,  22.346,  27.130\n  39.600,  22.836,  26.922\n  39.700,  23.158,  26.136\n  39.800,  23.060,  28.070\n  39.900,  23.080,  27.684\n  40.000,  23.108,  27.080\n  40.100,  23.098,  27.102\n  40.200,  23.074,  28.012\n  40.300,  23.100,  26.138\n  40.400,  22.412,  26.122\n  40.500,  22.270,  26.212\n  40.600,  23.126,  27.188\n  40.700,  22.542,  27.102\n  40.800,  23.018,  26.116\n  40.900,  22.648,  26.458\n  41.000,  22.538,  26.032\n  41.100,  22.782,  26.770\n  41.200,  23.098,  26.388\n  41.300,  22.456,  27.166\n  41.400,  22.680,  26.312\n  41.500,  22.358,  26.986\n  41.600,  23.174,  28.000\n  41.700,  23.174,  26.924\n  41.800,  23.136,  26.178\n  41.900,  22.910,  27.166\n  42.000,  23.132,  26.138\n  42.100,  23.010,  26.168\n  42.200,  22.770,  27.134\n  42.300,  23.094,  26.172\n  42.400,  22.188,  26.454\n  42.500,  22.238,  26.922\n  42.600,  23.122,  26.142\n  42.700,  23.134,  26.416\n  42.800,  22.208,  26.516\n  42.900,  22.232,  27.148\n  43.000,  22.590,  27.146\n  43.100,  22.334,  26.236\n  43.200,  22.348,  26.102\n  43.300,  22.518,  26.124\n  43.400,  22.158,  26.108\n  43.500,  22.212,  26.714\n  43.600,  23.022,  27.770\n  43.700,  22.570,  27.098\n  43.800,  23.108,  26.690\n  43.900,  23.078,  27.146\n  44.000,  22.382,  26.264\n  44.100,  22.062,  26.168\n  44.200,  22.128,  27.124\n  44.300,  23.072,  26.862\n  44.400,  22.150,  28.000\n  44.500,  23.028,  27.480\n  44.600,  23.088,  27.120\n  44.700,  22.342,  26.264\n  44.800,  23.096,  26.530\n  44.900,  22.268,  26.270\n  45.000,  22.792,  26.174\n  45.100,  22.206,  26.260\n  45.200,  22.278,  26.170\n  45.300,  22.262,  26.120\n  45.400,  23.068,  26.042\n  45.500,  22.436,  27.564\n  45.600,  22.306,  26.306\n  45.700,  22.788,  26.780\n  45.800,  22.592,  27.164\n  45.900,  23.012,  27.090\n  46.000,  22.262,  27.676\n  46.100,  22.328,  28.000\n  46.200,  22.688,  28.160\n  46.300,  22.676,  27.068\n  46.400,  23.086,  27.136\n  46.500,  22.220,  26.140\n  46.600,  22.164,  27.298\n  46.700,  23.160,  26.202\n  46.800,  22.694,  27.822\n  46.900,  22.200,  26.216\n  47.000,  22.746,  26.192\n  47.100,  22.400,  26.250\n  47.200,  22.456,  26.172\n  47.300,  22.788,  26.878\n  47.400,  22.322,  26.130\n  47.500,  22.340,  27.204\n  47.600,  22.542,  27.318\n  47.700,  22.618,  26.152\n  47.800,  22.366,  27.958\n  47.900,  22.530,  27.026\n  48.000,  22.680,  27.580\n  48.100,  22.240,  27.452\n  48.200,  22.228,  27.164\n  48.300,  23.184,  27.304\n  48.400,  22.936,  27.266\n  48.500,  22.984,  26.194\n  48.600,  22.390,  27.138\n  48.700,  22.748,  27.528\n  48.800,  22.166,  27.026\n  48.900,  22.350,  26.026\n  49.000,   0.000, 120.228\n  49.100,  23.216,  27.268\n  49.200,  23.112,  27.068\n  49.300,  22.362,  26.194\n  49.400,  22.282,  27.174\n  49.500,  22.726,  26.190\n  49.600,  22.080,  26.160\n  49.700,  22.304,  26.140\n  49.800,  22.698,  27.528\n  49.900,  22.420,  26.516\n  50.000,  22.934,  26.142\n  50.100,  22.186,  27.496\n  50.200,  22.796,  26.328\n  50.300,  22.284,  26.300\n  50.400,  22.990,  27.208\n  50.500,  22.216,  26.300\n  50.600,  22.534,  26.664\n  50.700,  22.142,  26.080\n  50.800,  22.196,  27.172\n  50.900,  22.054,  28.000\n  51.000,  22.182,  27.260\n  51.100,  22.458,  27.242\n  51.200,  22.666,  27.122\n  51.300,  22.386,  26.260\n  51.400,  22.456,  26.224\n  51.500,  23.146,  26.500\n  51.600,  22.966,  26.206\n  51.700,  22.216,  26.150\n  51.800,  22.230,  27.298\n  51.900,  23.176,  26.206\n  52.000,  22.348,  27.254\n  52.100,  22.954,  27.156\n  52.200,  22.908,  26.590\n  52.300,  22.486,  27.138\n  52.400,  22.334,  27.160\n  52.500,  23.162,  27.130\n  52.600,  22.208,  26.390\n  52.700,  22.652,  26.148\n  52.800,  22.338,  26.060\n  52.900,  22.230,  26.468\n  53.000,  22.202,  26.324\n  53.100,  22.892,  27.270\n  53.200,  22.224,  26.118\n  53.300,  23.170,  26.326\n  53.400,  22.388,  26.340\n  53.500,  22.864,  27.628\n  53.600,  22.728,  27.244\n  53.700,  23.140,  26.208\n  53.800,  22.204,  28.168\n  53.900,  22.884,  26.106\n  54.000,  22.356,  27.088\n  54.100,  22.676,  26.196\n  54.200,  22.668,  26.166\n  54.300,  22.304,  26.844\n  54.400,  22.696,  26.142\n  54.500,  22.526,  27.182\n  54.600,  22.650,  26.582\n  54.700,  22.268,  28.158\n  54.800,  22.376,  26.274\n  54.900,  23.174,  27.210\n  55.000,  22.770,  26.642\n  55.100,  22.568,  27.260\n  55.200,  22.520,  26.584\n  55.300,  22.348,  27.516\n  55.400,  22.378,  27.278\n  55.500,  22.364,  26.238\n  55.600,  23.230,  26.848\n  55.700,  22.314,  27.304\n  55.800,  23.286,  26.262\n  55.900,  22.346,  26.220\n  56.000,  22.888,  26.256\n  56.100,  22.476,  26.258\n  56.200,  22.396,  27.464\n  56.300,  22.408,  26.908\n  56.400,  22.450,  26.198\n  56.500,  23.190,  26.328\n  56.600,  22.282,  27.278\n  56.700,  22.594,  26.452\n  56.800,  23.258,  26.248\n  56.900,  22.610,  27.262\n  57.000,  23.196,  28.108\n  57.100,  22.232,  27.308\n  57.200,  23.178,  28.848\n  57.300,  22.426,  26.698\n  57.400,  23.190,  27.244\n  57.500,  22.880,  27.298\n  57.600,  22.930,  27.212\n  57.700,  22.958,  27.824\n  57.800,  23.216,  27.504\n  57.900,  22.812,  28.266\n  58.000,  23.294,  26.662\n  58.100,  23.178,  26.774\n  58.200,  22.520,  27.260\n  58.300,  22.932,  27.430\n  58.400,  22.362,  26.582\n  58.500,  23.332,  26.100\n  58.600,  22.258,  26.434\n  58.700,  23.168,  27.560\n  58.800,  22.348,  26.302\n  58.900,  22.886,  27.908\n  59.000,  22.368,  27.238\n  59.100,  23.042,  26.506\n  59.200,  23.324,  26.698\n  59.300,  22.848,  28.288\n  59.400,  23.244,  27.342\n  59.500,  23.236,  26.296\n  59.600,  23.192,  27.334\n  59.700,  23.044,  26.334\n  59.800,  23.138,  27.192\n  59.900,  22.398,  26.260\n  60.000,  22.438,  28.264\n  60.100,  22.288,  27.258\n  60.200,  23.226,  27.214\n  60.300,  23.278,  26.416\n  60.400,  22.332,  27.114\n  60.500,  23.314,  27.292\n  60.600,  22.662,  27.250\n  60.700,  23.018,  27.282\n  60.800,  23.270,  26.268\n  60.900,  22.338,  26.264\n  61.000,  22.740,  26.284\n  61.100,  22.848,  26.356\n  61.200,  22.892,  28.064\n  61.300,  22.410,  26.310\n  61.400,  23.188,  27.224\n  61.500,  22.832,  26.432\n  61.600,  22.262,  26.152\n  61.700,  22.360,  26.288\n  61.800,  22.738,  27.248\n  61.900,  23.288,  27.278\n  62.000,  22.410,  27.088\n  62.100,  22.606,  26.372\n  62.200,  23.154,  27.390\n  62.300,  23.134,  27.302\n  62.400,  23.202,  26.184\n  62.500,  23.230,  26.208\n  62.600,  22.718,  27.264\n  62.700,  23.064,  27.206\n  62.800,  22.740,  26.416\n  62.900,  22.868,  27.274\n  63.000,  22.560,  27.280\n  63.100,  23.232,  27.294\n  63.200,  23.322,  27.282\n  63.300,  22.628,  27.248\n  63.400,  22.438,  27.214\n  63.500,  22.290,  27.246\n  63.600,  22.430,  26.310\n  63.700,  22.306,  26.428\n  63.800,  22.344,  26.408\n  63.900,  22.572,  26.256\n  64.000,   0.000, 122.318\n  64.100,  23.864,  27.224\n  64.200,  22.532,  27.294\n  64.300,  23.172,  26.482\n  64.400,  22.458,  26.210\n  64.500,  23.158,  26.494\n  64.600,  22.968,  26.220\n  64.700,  23.034,  27.220\n  64.800,  23.206,  26.204\n  64.900,  23.104,  26.916\n  65.000,  22.286,  26.186\n  65.100,  22.820,  26.938\n  65.200,  22.278,  27.172\n  65.300,  23.110,  27.158\n  65.400,  22.474,  27.152\n  65.500,  22.592,  26.258\n  65.600,  22.136,  27.288\n  65.700,  22.918,  27.480\n  65.800,  22.198,  26.234\n  65.900,  22.370,  28.000\n  66.000,  23.078,  26.682\n  66.100,  23.132,  27.144\n  66.200,  22.460,  26.286\n  66.300,  23.168,  27.116\n  66.400,  23.188,  26.174\n  66.500,  23.168,  26.980\n  66.600,  22.746,  27.274\n  66.700,  23.128,  27.132\n  66.800,  23.096,  27.166\n  66.900,  22.302,  27.170\n  67.000,  22.214,  26.150\n  67.100,  22.198,  27.156\n  67.200,  22.518,  27.176\n  67.300,  23.120,  26.100\n  67.400,  22.582,  27.104\n  67.500,  22.454,  26.156\n  67.600,  23.054,  27.770\n  67.700,  22.480,  27.554\n  67.800,  23.116,  26.086\n  67.900,  22.242,  27.196\n  68.000,  22.180,  27.304\n  68.100,  22.762,  27.188\n  68.200,  23.150,  26.158\n  68.300,  22.232,  26.352\n  68.400,  22.224,  26.560\n  68.500,  22.412,  26.154\n  68.600,  22.134,  27.198\n  68.700,  22.536,  26.106\n  68.800,  22.196,  27.256\n  68.900,  23.136,  26.146\n  69.000,  23.106,  27.088\n  69.100,  23.140,  28.006\n  69.200,  22.200,  26.244\n  69.300,  22.288,  26.138\n  69.400,  22.698,  26.164\n  69.500,  22.276,  26.586\n  69.600,  22.410,  26.154\n  69.700,  22.260,  26.190\n  69.800,  22.624,  26.168\n  69.900,  22.596,  27.248\n  70.000,  22.190,  27.162\n  70.100,  22.200,  27.282\n  70.200,  22.634,  26.520\n  70.300,  22.352,  28.564\n  70.400,  22.000,  26.176\n  70.500,  23.100,  27.132\n  70.600,  22.216,  26.270\n  70.700,  22.224,  27.206\n  70.800,  22.246,  26.218\n  70.900,  23.024,  27.296\n  71.000,  22.508,  26.280\n  71.100,  23.094,  26.258\n  71.200,  22.114,  26.932\n  71.300,  22.912,  26.140\n  71.400,  22.440,  26.152\n  71.500,  22.288,  27.150\n  71.600,  22.270,  27.128\n  71.700,  22.198,  26.386\n  71.800,  22.196,  26.164\n  71.900,  23.158,  26.206\n  72.000,  22.252,  26.832\n  72.100,  23.190,  26.918\n  72.200,  22.266,  26.138\n  72.300,  22.262,  27.132\n  72.400,  23.154,  27.112\n  72.500,  22.442,  27.104\n  72.600,  22.184,  27.164\n  72.700,  22.198,  26.010\n  72.800,  22.180,  26.108\n  72.900,  22.282,  26.092\n  73.000,  22.406,  26.150\n  73.100,  22.424,  27.098\n  73.200,  22.402,  27.100\n  73.300,  22.186,  27.064\n  73.400,  23.170,  26.398\n  73.500,  22.920,  26.000\n  73.600,  22.452,  26.108\n  73.700,  23.208,  26.106\n  73.800,  22.526,  26.148\n  73.900,  22.302,  26.054\n  74.000,  22.648,  26.152\n  74.100,  22.308,  27.000\n  74.200,  23.166,  26.000\n  74.300,  22.250,  26.736\n  74.400,  22.228,  26.102\n  74.500,  22.148,  26.564\n  74.600,  23.082,  26.142\n  74.700,  22.310,  26.302\n  74.800,  22.248,  26.118\n  74.900,  22.230,  26.000\n  75.000,  22.412,  26.076\n  75.100,  22.728,  27.036\n  75.200,  22.156,  26.918\n  75.300,  22.216,  26.108\n  75.400,  22.768,  28.096\n  75.500,  22.292,  26.846\n  75.600,  22.470,  26.032\n  75.700,  22.772,  26.000\n  75.800,  22.502,  26.136\n  75.900,  22.470,  26.520\n  76.000,  22.038,  26.184\n  76.100,  23.026,  26.152\n  76.200,  22.704,  26.028\n  76.300,  22.162,  27.112\n  76.400,  22.296,  26.000\n  76.500,  22.570,  27.500\n  76.600,  22.094,  27.138\n  76.700,  22.276,  26.648\n  76.800,  22.134,  26.582\n  76.900,  22.896,  26.110\n  77.000,  22.212,  26.106\n  77.100,  23.120,  25.978\n  77.200,  22.302,  27.172\n  77.300,  23.066,  26.064\n  77.400,  22.180,  27.078\n  77.500,  22.700,  27.234\n  77.600,  22.236,  26.322\n  77.700,  22.500,  26.202\n  77.800,  22.274,  26.162\n  77.900,  22.330,  26.402\n  78.000,  22.158,  27.192\n  78.100,  22.132,  26.360\n  78.200,  22.412,  27.112\n  78.300,  22.362,  26.366\n  78.400,  22.146,  26.188\n  78.500,  23.110,  27.146\n  78.600,  23.086,  27.114\n  78.700,  23.126,  26.128\n  78.800,  22.710,  26.168\n  78.900,  23.116,  26.126\n  79.000,  22.612,  26.572\n  79.100,  23.082,  27.110\n  79.200,  22.614,  26.150\n  79.300,  22.248,  26.140\n  79.400,  22.404,  26.312\n  79.500,  23.030,  26.160\n  79.600,  22.886,  27.382\n  79.700,  22.550,  27.150\n  79.800,  22.378,  26.156\n  79.900,  22.428,  27.174\n  80.000,  23.150,  27.310\n  80.100,  22.692,  26.854\n  80.200,  22.142,  27.158\n  80.300,  23.098,  26.140\n  80.400,  23.156,  27.132\n  80.500,  23.104,  26.134\n  80.600,  22.558,  26.818\n  80.700,  23.054,  25.786\n  80.800,  22.728,  27.158\n  80.900,  22.602,  26.288\n  81.000,   0.000, 120.408\n  81.100,  23.210,  26.190\n  81.200,  22.450,  25.324\n  81.300,  23.122,  26.222\n  81.400,  22.798,  26.164\n  81.500,  22.246,  26.252\n  81.600,  22.210,  26.154\n  81.700,  22.430,  26.128\n  81.800,  22.230,  26.618\n  81.900,  22.616,  26.108\n  82.000,  22.898,  26.122\n  82.100,  22.594,  26.000\n  82.200,  22.682,  26.094\n  82.300,  22.400,  26.116\n  82.400,  22.068,  26.102\n  82.500,  22.122,  26.278\n  82.600,  22.364,  26.124\n  82.700,  23.032,  26.154\n  82.800,  22.808,  26.674\n  82.900,  22.332,  26.410\n  83.000,  23.164,  27.312\n  83.100,  23.092,  26.272\n  83.200,  22.946,  27.070\n  83.300,  22.912,  26.952\n  83.400,  22.958,  27.136\n  83.500,  22.520,  27.166\n  83.600,  22.976,  26.086\n  83.700,  22.188,  27.066\n  83.800,  22.944,  26.124\n  83.900,  22.582,  26.028\n  84.000,  22.874,  27.332\n  84.100,  22.926,  26.066\n  84.200,  22.396,  26.132\n  84.300,  22.170,  26.074\n  84.400,  22.134,  26.048\n  84.500,  22.038,  26.642\n  84.600,  22.192,  26.070\n  84.700,  22.214,  27.104\n  84.800,  22.666,  27.096\n  84.900,  23.090,  27.134\n  85.000,  22.358,  26.168\n  85.100,  22.170,  26.126\n  85.200,  22.146,  27.012\n  85.300,  22.266,  26.160\n  85.400,  23.100,  26.344\n  85.500,  22.216,  26.172\n  85.600,  22.478,  26.274\n  85.700,  22.160,  26.822\n  85.800,  22.048,  26.090\n  85.900,  22.766,  27.092\n  86.000,  22.526,  26.012\n  86.100,  22.994,  26.572\n  86.200,  22.336,  27.114\n  86.300,  22.194,  26.718\n  86.400,  23.172,  26.516\n  86.500,  22.986,  26.054\n  86.600,  22.188,  27.234\n  86.700,  22.150,  28.020\n  86.800,  22.424,  27.108\n  86.900,  22.196,  26.880\n  87.000,  22.210,  26.848\n  87.100,  22.362,  26.102\n  87.200,  22.496,  26.124\n  87.300,  22.176,  27.140\n  87.400,  22.262,  26.136\n  87.500,  22.344,  26.324\n  87.600,  22.330,  26.366\n  87.700,  22.514,  26.182\n  87.800,  22.312,  27.124\n  87.900,  22.232,  26.164\n  88.000,  22.552,  26.132\n  88.100,  22.808,  26.140\n  88.200,  23.074,  26.216\n  88.300,  22.916,  26.596\n  88.400,  22.174,  26.116\n  88.500,  22.112,  27.178\n  88.600,  22.204,  26.196\n  88.700,  22.442,  26.122\n  88.800,  22.614,  26.584\n  88.900,  23.116,  27.458\n  89.000,  22.906,  27.316\n  89.100,  23.130,  26.180\n  89.200,  22.276,  27.100\n  89.300,  22.234,  26.612\n  89.400,  22.808,  26.126\n  89.500,  22.900,  26.108\n  89.600,  22.278,  26.044\n  89.700,  22.354,  26.108\n  89.800,  23.128,  27.180\n  89.900,  23.152,  26.000\n  90.000,  22.140,  26.032\n  90.100,  22.928,  26.202\n  90.200,  22.208,  26.182\n  90.300,  22.266,  26.000\n  90.400,  22.530,  26.028\n  90.500,  22.682,  26.020\n  90.600,  22.154,  26.004\n  90.700,  22.440,  26.258\n  90.800,  22.182,  27.106\n  90.900,  22.428,  25.880\n  91.000,  22.812,  26.132\n  91.100,  22.982,  26.180\n  91.200,  22.956,  27.138\n  91.300,  22.298,  27.140\n  91.400,  22.188,  26.442\n  91.500,  22.830,  26.176\n  91.600,  23.156,  26.152\n  91.700,  22.204,  27.180\n  91.800,  22.330,  25.960\n  91.900,  23.174,  28.042\n  92.000,  22.234,  27.296\n  92.100,  23.244,  26.140\n  92.200,  22.946,  26.042\n  92.300,  23.064,  26.348\n  92.400,  23.140,  26.856\n  92.500,  22.258,  25.266\n  92.600,  22.126,  25.208\n  92.700,  22.158,  27.300\n  92.800,  23.090,  26.790\n  92.900,  22.716,  26.834\n  93.000,  22.272,  26.444\n  93.100,  22.926,  26.138\n  93.200,  22.198,  26.106\n  93.300,  22.986,  26.438\n  93.400,  22.166,  25.196\n  93.500,  22.404,  26.146\n  93.600,  22.416,  26.184\n  93.700,  22.882,  26.072\n  93.800,  23.170,  26.230\n  93.900,  23.162,  27.808\n  94.000,  23.260,  26.202\n  94.100,  22.530,  27.198\n  94.200,  22.976,  26.154\n  94.300,  22.962,  26.180\n  94.400,  23.104,  27.924\n  94.500,  23.152,  26.112\n  94.600,  23.102,  27.114\n  94.700,  22.168,  27.118\n  94.800,  22.194,  26.288\n  94.900,  23.132,  27.138\n  95.000,  22.498,  26.182\n  95.100,  22.300,  27.180\n  95.200,  22.864,  27.222\n  95.300,  22.620,  26.040\n  95.400,  22.294,  26.000\n  95.500,  22.188,  25.680\n  95.600,  22.234,  26.166\n  95.700,  22.192,  26.086\n  95.800,  22.766,  27.046\n  95.900,  22.536,  26.126\n  96.000,  23.128,  26.024\n  96.100,  22.116,  26.152\n  96.200,  22.248,  26.164\n  96.300,  22.132,  26.000\n  96.400,  23.142,  26.126\n  96.500,  22.924,  26.000\n  96.600,  23.124,  27.142\n  96.700,  22.260,  26.146\n  96.800,  23.104,  26.000\n  96.900,  22.272,  26.794\n  97.000,  22.194,  27.182\n  97.100,  22.730,  26.758\n  97.200,  23.314,  27.130\n  97.300,  22.186,  27.002\n  97.400,  22.830,  26.106\n  97.500,  22.524,  27.128\n  97.600,  22.776,  27.204\n  97.700,  22.962,  27.172\n  97.800,  23.176,  26.966\n  97.900,  22.476,  26.166\n  98.000,  23.066,  26.284\n  98.100,  23.148,  26.102\n  98.200,  22.608,  27.118\n  98.300,  23.164,  27.190\n  98.400,  23.142,  27.680\n  98.500,  23.200,  26.206\n  98.600,  22.900,  27.150\n  98.700,  22.370,  27.174\n  98.800,  22.630,  27.132\n  98.900,  23.156,  26.216\n  99.000,  22.880,  26.008\n  99.100,  23.080,  26.826\n  99.200,  22.212,  26.170\n  99.300,  22.510,  26.000\n  99.400,  22.208,  26.594\n  99.500,  23.126,  27.108\n  99.600,  22.388,  26.154\n  99.700,  22.476,  27.162\n  99.800,  23.150,  26.690\n  99.900,  22.854,  26.096\n 100.000,   1.070,   0.544\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_java9_sqrt_from_0_to_10000.csv",
    "content": "       x,    sqrt,java9_sqrt\n  number,  number,  number\n   0.000,   0.000,   0.000\n  10.000,  25.076,  26.178\n  20.000,  23.626,  26.150\n  30.000,  23.466,  28.000\n  40.000,  23.220,  26.918\n  50.000,  23.198,  26.088\n  60.000,  22.584,  28.124\n  70.000,  22.158,  27.114\n  80.000,  23.202,  27.226\n  90.000,  22.656,  26.000\n 100.000,   0.000,   0.000\n 110.000,  23.172,  28.108\n 120.000,  23.136,  27.102\n 130.000,  23.358,  26.468\n 140.000,  22.918,  26.798\n 150.000,  23.210,  26.666\n 160.000,  23.070,  26.142\n 170.000,  22.570,  26.228\n 180.000,  23.134,  26.272\n 190.000,  23.050,  27.134\n 200.000,  22.178,  26.052\n 210.000,  23.520,  26.182\n 220.000,  23.100,  26.000\n 230.000,  22.638,  26.190\n 240.000,  22.432,  26.578\n 250.000,  22.652,  25.826\n 260.000,  23.132,  26.020\n 270.000,  22.606,  26.148\n 280.000,  22.676,  26.160\n 290.000,  22.582,  26.302\n 300.000,  22.958,  26.102\n 310.000,  22.270,  26.502\n 320.000,  22.632,  26.196\n 330.000,  22.318,  26.756\n 340.000,  23.126,  26.870\n 350.000,  22.456,  26.172\n 360.000,  23.008,  25.680\n 370.000,  22.390,  26.100\n 380.000,  22.726,  28.000\n 390.000,  22.994,  26.076\n 400.000,   0.000, 507.230\n 410.000,  24.524,  27.246\n 420.000,  23.204,  26.110\n 430.000,  23.138,  26.136\n 440.000,  22.128,  28.000\n 450.000,  22.370,  26.124\n 460.000,  23.152,  27.160\n 470.000,  22.544,  26.932\n 480.000,  22.856,  26.152\n 490.000,  22.356,  26.122\n 500.000,  23.136,  26.000\n 510.000,  22.554,  25.634\n 520.000,  22.904,  27.220\n 530.000,  22.524,  27.134\n 540.000,  23.100,  26.204\n 550.000,  22.462,  26.002\n 560.000,  23.142,  26.100\n 570.000,  22.170,  26.116\n 580.000,  23.138,  26.902\n 590.000,  23.064,  26.156\n 600.000,  23.126,  27.144\n 610.000,  22.316,  27.274\n 620.000,  22.550,  27.086\n 630.000,  22.582,  26.174\n 640.000,  22.200,  26.000\n 650.000,  22.474,  26.158\n 660.000,  23.106,  26.442\n 670.000,  23.078,  27.130\n 680.000,  22.154,  26.060\n 690.000,  22.182,  27.094\n 700.000,  22.226,  26.314\n 710.000,  22.812,  27.118\n 720.000,  22.212,  26.662\n 730.000,  23.070,  26.096\n 740.000,  22.524,  26.118\n 750.000,  23.192,  26.174\n 760.000,  23.098,  26.198\n 770.000,  23.158,  27.138\n 780.000,  22.510,  26.240\n 790.000,  22.378,  26.126\n 800.000,  22.256,  27.176\n 810.000,  23.052,  26.168\n 820.000,  23.120,  27.612\n 830.000,  22.302,  26.348\n 840.000,  23.110,  27.116\n 850.000,  22.860,  26.000\n 860.000,  22.162,  26.132\n 870.000,  22.942,  26.112\n 880.000,  23.154,  26.166\n 890.000,  22.472,  27.006\n 900.000,   0.000, 505.408\n 910.000,  24.558,  27.460\n 920.000,  23.162,  26.194\n 930.000,  23.250,  26.352\n 940.000,  23.208,  26.160\n 950.000,  23.066,  26.794\n 960.000,  22.278,  26.918\n 970.000,  23.120,  26.198\n 980.000,  23.160,  26.710\n 990.000,  22.412,  28.000\n1000.000,  23.184,  26.078\n1010.000,  23.050,  27.110\n1020.000,  23.218,  26.600\n1030.000,  23.150,  26.174\n1040.000,  23.162,  25.908\n1050.000,  23.126,  26.164\n1060.000,  22.488,  26.176\n1070.000,  22.136,  26.258\n1080.000,  22.818,  26.000\n1090.000,  22.188,  26.618\n1100.000,  22.526,  27.166\n1110.000,  22.176,  26.162\n1120.000,  22.394,  26.188\n1130.000,  22.696,  27.828\n1140.000,  22.706,  26.680\n1150.000,  22.220,  26.080\n1160.000,  22.226,  26.238\n1170.000,  22.944,  26.120\n1180.000,  22.630,  27.092\n1190.000,  22.750,  26.116\n1200.000,  22.952,  26.788\n1210.000,  23.136,  26.056\n1220.000,  22.358,  26.072\n1230.000,  22.158,  25.762\n1240.000,  22.284,  26.044\n1250.000,  22.286,  26.088\n1260.000,  22.244,  26.020\n1270.000,  22.130,  26.102\n1280.000,  22.302,  26.130\n1290.000,  22.468,  27.114\n1300.000,  22.336,  27.180\n1310.000,  22.276,  26.000\n1320.000,  22.558,  26.642\n1330.000,  22.252,  26.002\n1340.000,  22.142,  26.984\n1350.000,  22.320,  27.062\n1360.000,  23.090,  26.158\n1370.000,  22.232,  26.510\n1380.000,  23.026,  26.000\n1390.000,  23.040,  26.134\n1400.000,  22.414,  26.124\n1410.000,  22.134,  26.000\n1420.000,  22.616,  26.082\n1430.000,  23.042,  27.142\n1440.000,  22.796,  25.274\n1450.000,  22.724,  26.078\n1460.000,  22.320,  26.078\n1470.000,  22.210,  26.328\n1480.000,  22.172,  25.744\n1490.000,  23.138,  26.184\n1500.000,  22.178,  27.152\n1510.000,  22.250,  27.500\n1520.000,  23.114,  27.948\n1530.000,  22.588,  26.100\n1540.000,  22.432,  26.132\n1550.000,  22.422,  25.624\n1560.000,  22.936,  26.076\n1570.000,  22.204,  26.000\n1580.000,  23.110,  26.130\n1590.000,  22.272,  26.116\n1600.000,   0.000, 120.850\n1610.000,  23.190,  26.186\n1620.000,  23.170,  26.176\n1630.000,  22.662,  27.110\n1640.000,  22.244,  26.950\n1650.000,  23.144,  26.164\n1660.000,  23.020,  26.392\n1670.000,  22.650,  26.138\n1680.000,  22.498,  26.808\n1690.000,  22.284,  26.136\n1700.000,  22.324,  27.146\n1710.000,  22.222,  26.146\n1720.000,  23.022,  26.168\n1730.000,  22.164,  26.062\n1740.000,  22.780,  27.086\n1750.000,  22.112,  26.916\n1760.000,  22.088,  27.998\n1770.000,  22.250,  26.168\n1780.000,  22.096,  26.524\n1790.000,  22.180,  26.066\n1800.000,  22.128,  26.052\n1810.000,  23.104,  26.282\n1820.000,  22.414,  26.000\n1830.000,  22.196,  26.046\n1840.000,  22.384,  26.148\n1850.000,  22.218,  26.124\n1860.000,  22.088,  26.146\n1870.000,  22.268,  26.400\n1880.000,  22.248,  26.200\n1890.000,  22.324,  26.190\n1900.000,  22.000,  27.114\n1910.000,  22.868,  26.116\n1920.000,  22.680,  26.776\n1930.000,  22.308,  26.000\n1940.000,  22.124,  25.846\n1950.000,  22.142,  26.140\n1960.000,  22.276,  25.802\n1970.000,  22.212,  27.120\n1980.000,  23.140,  27.140\n1990.000,  22.670,  26.122\n2000.000,  22.604,  26.108\n2010.000,  23.048,  26.150\n2020.000,  22.846,  26.146\n2030.000,  22.742,  25.178\n2040.000,  22.134,  25.322\n2050.000,  22.590,  28.098\n2060.000,  22.226,  26.250\n2070.000,  22.214,  26.164\n2080.000,  22.224,  26.964\n2090.000,  22.236,  26.030\n2100.000,  22.712,  27.078\n2110.000,  22.082,  28.036\n2120.000,  22.112,  26.100\n2130.000,  22.172,  25.904\n2140.000,  22.098,  26.000\n2150.000,  22.260,  26.082\n2160.000,  23.098,  26.148\n2170.000,  22.626,  26.000\n2180.000,  22.144,  26.212\n2190.000,  22.424,  26.238\n2200.000,  22.526,  26.474\n2210.000,  22.144,  27.162\n2220.000,  22.376,  26.146\n2230.000,  23.082,  26.308\n2240.000,  22.470,  26.110\n2250.000,  22.154,  26.092\n2260.000,  22.788,  25.924\n2270.000,  22.282,  26.898\n2280.000,  22.196,  26.138\n2290.000,  23.048,  26.000\n2300.000,  22.198,  26.118\n2310.000,  22.384,  26.104\n2320.000,  22.520,  26.118\n2330.000,  22.274,  26.194\n2340.000,  22.398,  26.134\n2350.000,  22.976,  26.164\n2360.000,  22.784,  27.144\n2370.000,  22.772,  26.030\n2380.000,  22.918,  25.656\n2390.000,  22.194,  27.134\n2400.000,  23.176,  26.312\n2410.000,  22.576,  25.482\n2420.000,  22.676,  26.138\n2430.000,  23.364,  26.180\n2440.000,  22.368,  26.180\n2450.000,  22.832,  27.084\n2460.000,  23.138,  26.996\n2470.000,  22.156,  26.440\n2480.000,  22.764,  26.394\n2490.000,  22.360,  26.626\n2500.000,   0.000, 506.004\n2510.000,  25.418,  28.000\n2520.000,  23.208,  27.064\n2530.000,  23.402,  28.160\n2540.000,  23.106,  26.478\n2550.000,  23.108,  26.076\n2560.000,  23.142,  26.976\n2570.000,  22.328,  27.098\n2580.000,  23.022,  27.094\n2590.000,  23.116,  27.204\n2600.000,  23.206,  25.926\n2610.000,  23.048,  27.116\n2620.000,  23.128,  27.186\n2630.000,  22.814,  27.422\n2640.000,  22.488,  26.080\n2650.000,  23.056,  27.076\n2660.000,  22.786,  26.162\n2670.000,  23.098,  26.136\n2680.000,  23.164,  26.138\n2690.000,  23.108,  27.608\n2700.000,  22.638,  26.282\n2710.000,  22.428,  27.214\n2720.000,  22.380,  26.094\n2730.000,  23.084,  26.134\n2740.000,  23.080,  26.392\n2750.000,  23.130,  26.140\n2760.000,  23.108,  27.060\n2770.000,  23.166,  26.166\n2780.000,  23.142,  26.442\n2790.000,  23.172,  26.080\n2800.000,  22.158,  26.360\n2810.000,  23.138,  26.112\n2820.000,  22.280,  26.372\n2830.000,  22.332,  26.420\n2840.000,  22.824,  26.120\n2850.000,  23.276,  26.142\n2860.000,  23.182,  26.230\n2870.000,  22.304,  26.160\n2880.000,  22.292,  26.108\n2890.000,  23.166,  27.272\n2900.000,  23.182,  27.156\n2910.000,  23.168,  27.126\n2920.000,  23.158,  26.148\n2930.000,  22.954,  26.512\n2940.000,  23.178,  27.174\n2950.000,  23.182,  26.156\n2960.000,  23.106,  26.086\n2970.000,  23.340,  25.568\n2980.000,  22.662,  27.122\n2990.000,  22.884,  26.098\n3000.000,  23.160,  27.584\n3010.000,  22.400,  27.146\n3020.000,  22.578,  26.142\n3030.000,  22.404,  26.950\n3040.000,  23.054,  26.320\n3050.000,  23.036,  26.216\n3060.000,  23.116,  26.164\n3070.000,  23.116,  26.154\n3080.000,  23.006,  27.156\n3090.000,  22.998,  27.260\n3100.000,  22.846,  26.402\n3110.000,  22.240,  26.184\n3120.000,  22.182,  26.132\n3130.000,  23.116,  27.036\n3140.000,  22.742,  27.370\n3150.000,  23.118,  26.140\n3160.000,  23.116,  27.236\n3170.000,  23.150,  27.080\n3180.000,  23.102,  27.406\n3190.000,  23.040,  26.182\n3200.000,  22.724,  26.244\n3210.000,  23.062,  26.210\n3220.000,  22.460,  26.030\n3230.000,  23.144,  26.596\n3240.000,  23.016,  27.094\n3250.000,  23.342,  26.214\n3260.000,  22.754,  26.132\n3270.000,  23.074,  26.152\n3280.000,  23.158,  27.182\n3290.000,  23.056,  26.146\n3300.000,  23.162,  26.158\n3310.000,  22.238,  27.166\n3320.000,  22.234,  27.150\n3330.000,  23.082,  26.160\n3340.000,  23.124,  28.000\n3350.000,  23.102,  27.302\n3360.000,  23.152,  27.122\n3370.000,  22.706,  26.034\n3380.000,  23.106,  27.092\n3390.000,  22.792,  26.464\n3400.000,  23.106,  26.108\n3410.000,  22.628,  26.168\n3420.000,  22.964,  26.370\n3430.000,  22.466,  26.336\n3440.000,  22.206,  27.192\n3450.000,  22.400,  27.132\n3460.000,  22.662,  26.340\n3470.000,  23.116,  27.114\n3480.000,  23.144,  26.270\n3490.000,  23.082,  27.340\n3500.000,  22.264,  27.010\n3510.000,  23.076,  27.114\n3520.000,  23.126,  27.558\n3530.000,  23.062,  28.010\n3540.000,  22.346,  27.146\n3550.000,  23.084,  26.598\n3560.000,  23.076,  26.734\n3570.000,  23.056,  26.376\n3580.000,  22.242,  28.000\n3590.000,  22.678,  27.196\n3600.000,   0.000, 121.644\n3610.000,  23.970,  26.218\n3620.000,  23.154,  27.512\n3630.000,  22.666,  27.130\n3640.000,  23.090,  26.000\n3650.000,  22.386,  26.226\n3660.000,  23.218,  28.116\n3670.000,  22.646,  26.252\n3680.000,  23.182,  27.302\n3690.000,  23.260,  28.000\n3700.000,  23.120,  27.168\n3710.000,  23.114,  26.212\n3720.000,  23.156,  26.140\n3730.000,  22.678,  26.556\n3740.000,  22.658,  27.170\n3750.000,  23.162,  28.000\n3760.000,  23.204,  26.812\n3770.000,  22.886,  26.348\n3780.000,  22.808,  26.754\n3790.000,  22.772,  26.168\n3800.000,  22.924,  26.190\n3810.000,  22.970,  26.492\n3820.000,  23.096,  26.104\n3830.000,  23.118,  26.082\n3840.000,  22.554,  27.100\n3850.000,  23.154,  27.124\n3860.000,  22.404,  27.170\n3870.000,  22.248,  27.140\n3880.000,  23.078,  26.084\n3890.000,  23.128,  27.032\n3900.000,  23.192,  26.224\n3910.000,  22.844,  26.090\n3920.000,  23.050,  27.222\n3930.000,  23.026,  27.158\n3940.000,  22.646,  26.198\n3950.000,  22.466,  27.120\n3960.000,  23.108,  27.046\n3970.000,  23.160,  26.128\n3980.000,  23.096,  28.060\n3990.000,  23.116,  27.578\n4000.000,  23.094,  27.050\n4010.000,  23.106,  27.122\n4020.000,  23.126,  28.000\n4030.000,  23.114,  26.144\n4040.000,  22.432,  26.146\n4050.000,  22.200,  26.192\n4060.000,  23.112,  27.148\n4070.000,  22.482,  27.044\n4080.000,  23.040,  26.100\n4090.000,  22.654,  26.416\n4100.000,  22.458,  26.000\n4110.000,  22.926,  26.822\n4120.000,  23.076,  26.368\n4130.000,  22.376,  27.128\n4140.000,  22.852,  26.274\n4150.000,  22.318,  26.926\n4160.000,  23.180,  28.000\n4170.000,  23.176,  26.890\n4180.000,  23.146,  26.190\n4190.000,  23.076,  27.162\n4200.000,  23.136,  26.146\n4210.000,  23.038,  26.172\n4220.000,  22.752,  27.104\n4230.000,  23.052,  26.162\n4240.000,  22.162,  26.502\n4250.000,  22.196,  26.970\n4260.000,  23.076,  26.134\n4270.000,  23.108,  26.392\n4280.000,  22.176,  26.372\n4290.000,  22.280,  27.150\n4300.000,  23.026,  27.148\n4310.000,  22.348,  26.236\n4320.000,  22.426,  26.160\n4330.000,  22.574,  26.188\n4340.000,  22.240,  26.170\n4350.000,  22.246,  26.822\n4360.000,  23.116,  27.848\n4370.000,  22.706,  27.188\n4380.000,  23.188,  26.824\n4390.000,  23.076,  27.150\n4400.000,  22.682,  26.244\n4410.000,  22.126,  26.162\n4420.000,  22.148,  27.136\n4430.000,  22.784,  26.876\n4440.000,  22.210,  28.000\n4450.000,  23.086,  27.486\n4460.000,  23.090,  27.082\n4470.000,  22.262,  26.246\n4480.000,  23.110,  26.552\n4490.000,  22.244,  26.340\n4500.000,  22.874,  26.196\n4510.000,  22.226,  26.260\n4520.000,  22.290,  26.148\n4530.000,  22.404,  26.126\n4540.000,  23.082,  26.018\n4550.000,  22.554,  27.542\n4560.000,  22.376,  26.328\n4570.000,  22.858,  26.810\n4580.000,  22.648,  27.212\n4590.000,  23.138,  27.110\n4600.000,  22.270,  27.616\n4610.000,  22.354,  28.008\n4620.000,  22.800,  28.168\n4630.000,  22.782,  27.098\n4640.000,  23.044,  27.084\n4650.000,  22.222,  26.148\n4660.000,  22.152,  27.274\n4670.000,  23.150,  26.174\n4680.000,  22.536,  27.838\n4690.000,  22.190,  26.112\n4700.000,  23.012,  26.104\n4710.000,  22.336,  26.240\n4720.000,  22.482,  26.150\n4730.000,  22.780,  26.736\n4740.000,  22.358,  26.118\n4750.000,  22.400,  27.158\n4760.000,  22.518,  27.312\n4770.000,  22.806,  26.154\n4780.000,  22.340,  27.906\n4790.000,  22.624,  26.892\n4800.000,  22.688,  27.498\n4810.000,  22.174,  27.372\n4820.000,  22.206,  27.106\n4830.000,  23.036,  27.242\n4840.000,  22.844,  27.228\n4850.000,  22.918,  26.190\n4860.000,  22.476,  27.164\n4870.000,  22.708,  27.446\n4880.000,  22.242,  27.116\n4890.000,  22.370,  26.104\n4900.000,   0.000, 120.314\n4910.000,  23.272,  27.214\n4920.000,  23.098,  26.946\n4930.000,  22.472,  26.150\n4940.000,  22.200,  27.224\n4950.000,  22.856,  26.184\n4960.000,  22.104,  26.122\n4970.000,  22.314,  26.130\n4980.000,  22.664,  27.486\n4990.000,  22.440,  26.442\n5000.000,  22.698,  26.056\n5010.000,  22.152,  27.444\n5020.000,  22.822,  26.294\n5030.000,  22.360,  26.356\n5040.000,  22.768,  27.232\n5050.000,  22.236,  26.308\n5060.000,  22.598,  26.718\n5070.000,  22.140,  26.070\n5080.000,  22.228,  27.162\n5090.000,  22.120,  28.010\n5100.000,  22.184,  27.196\n5110.000,  22.446,  27.170\n5120.000,  22.718,  27.128\n5130.000,  22.482,  26.272\n5140.000,  22.434,  26.142\n5150.000,  23.108,  26.454\n5160.000,  22.868,  26.132\n5170.000,  22.134,  26.080\n5180.000,  22.158,  27.226\n5190.000,  23.134,  26.134\n5200.000,  22.428,  27.132\n5210.000,  22.718,  27.128\n5220.000,  22.986,  26.546\n5230.000,  22.444,  27.116\n5240.000,  22.304,  27.184\n5250.000,  23.192,  27.138\n5260.000,  22.186,  26.326\n5270.000,  22.706,  26.146\n5280.000,  22.356,  26.080\n5290.000,  22.206,  26.428\n5300.000,  22.212,  26.224\n5310.000,  22.882,  27.268\n5320.000,  22.256,  26.086\n5330.000,  23.178,  26.374\n5340.000,  22.568,  26.378\n5350.000,  23.112,  27.510\n5360.000,  22.824,  27.242\n5370.000,  23.176,  26.170\n5380.000,  22.324,  28.170\n5390.000,  23.126,  26.126\n5400.000,  22.424,  27.052\n5410.000,  22.912,  26.234\n5420.000,  22.780,  26.212\n5430.000,  22.416,  26.816\n5440.000,  22.664,  26.134\n5450.000,  22.524,  27.200\n5460.000,  22.704,  26.550\n5470.000,  22.254,  28.180\n5480.000,  22.458,  26.266\n5490.000,  23.202,  27.180\n5500.000,  22.852,  26.464\n5510.000,  22.508,  27.176\n5520.000,  22.552,  26.450\n5530.000,  22.258,  27.420\n5540.000,  22.304,  27.146\n5550.000,  22.214,  26.166\n5560.000,  23.166,  26.698\n5570.000,  22.286,  27.208\n5580.000,  23.228,  26.182\n5590.000,  22.236,  26.152\n5600.000,  23.024,  26.256\n5610.000,  22.496,  26.238\n5620.000,  22.480,  27.434\n5630.000,  22.450,  26.786\n5640.000,  22.360,  26.182\n5650.000,  23.152,  26.254\n5660.000,  22.270,  27.232\n5670.000,  22.578,  26.462\n5680.000,  23.180,  26.228\n5690.000,  22.604,  27.232\n5700.000,  23.188,  28.114\n5710.000,  22.270,  27.334\n5720.000,  23.226,  28.588\n5730.000,  22.432,  26.678\n5740.000,  23.098,  27.196\n5750.000,  22.800,  27.260\n5760.000,  22.812,  27.198\n5770.000,  22.994,  27.824\n5780.000,  23.202,  27.540\n5790.000,  22.790,  28.242\n5800.000,  23.270,  26.600\n5810.000,  23.180,  26.800\n5820.000,  22.510,  27.244\n5830.000,  22.848,  27.408\n5840.000,  22.322,  26.496\n5850.000,  23.326,  26.082\n5860.000,  22.212,  26.360\n5870.000,  23.168,  27.430\n5880.000,  22.244,  26.268\n5890.000,  22.988,  27.898\n5900.000,  22.326,  27.208\n5910.000,  23.128,  26.460\n5920.000,  23.246,  26.652\n5930.000,  22.850,  28.226\n5940.000,  23.236,  27.312\n5950.000,  23.212,  26.324\n5960.000,  23.236,  27.316\n5970.000,  23.178,  26.446\n5980.000,  23.174,  27.200\n5990.000,  22.342,  26.262\n6000.000,  22.494,  28.208\n6010.000,  22.318,  27.234\n6020.000,  23.234,  27.216\n6030.000,  23.254,  26.434\n6040.000,  22.298,  27.156\n6050.000,  23.308,  27.274\n6060.000,  22.802,  27.252\n6070.000,  23.070,  27.240\n6080.000,  23.262,  26.298\n6090.000,  22.288,  26.256\n6100.000,  22.694,  26.228\n6110.000,  22.942,  26.254\n6120.000,  22.710,  28.098\n6130.000,  22.628,  26.362\n6140.000,  23.220,  27.292\n6150.000,  23.082,  26.488\n6160.000,  22.408,  26.206\n6170.000,  22.418,  26.332\n6180.000,  22.792,  27.226\n6190.000,  23.284,  27.284\n6200.000,  22.470,  27.024\n6210.000,  22.650,  26.344\n6220.000,  23.206,  27.368\n6230.000,  23.120,  27.256\n6240.000,  23.232,  26.172\n6250.000,  23.150,  26.166\n6260.000,  22.760,  27.222\n6270.000,  23.210,  27.218\n6280.000,  22.650,  26.490\n6290.000,  22.918,  27.332\n6300.000,  22.820,  27.308\n6310.000,  23.294,  27.318\n6320.000,  23.338,  27.258\n6330.000,  22.700,  27.274\n6340.000,  22.550,  27.232\n6350.000,  22.312,  27.268\n6360.000,  22.654,  26.436\n6370.000,  22.368,  26.492\n6380.000,  22.378,  26.460\n6390.000,  22.630,  26.320\n6400.000,   0.092, 122.872\n6410.000,  23.950,  27.228\n6420.000,  22.594,  27.320\n6430.000,  23.228,  26.564\n6440.000,  22.540,  26.208\n6450.000,  23.202,  26.346\n6460.000,  23.096,  26.260\n6470.000,  23.194,  27.282\n6480.000,  23.280,  26.270\n6490.000,  23.230,  27.052\n6500.000,  22.304,  26.238\n6510.000,  23.066,  27.048\n6520.000,  22.422,  27.180\n6530.000,  23.116,  27.170\n6540.000,  22.592,  27.164\n6550.000,  22.574,  26.150\n6560.000,  22.206,  27.220\n6570.000,  22.984,  27.470\n6580.000,  22.168,  26.224\n6590.000,  22.450,  28.010\n6600.000,  23.108,  26.588\n6610.000,  23.162,  27.138\n6620.000,  22.522,  26.292\n6630.000,  23.128,  27.090\n6640.000,  23.196,  26.170\n6650.000,  23.210,  26.994\n6660.000,  22.984,  27.366\n6670.000,  23.192,  27.160\n6680.000,  23.146,  27.210\n6690.000,  22.392,  27.242\n6700.000,  22.380,  26.218\n6710.000,  22.250,  27.182\n6720.000,  22.630,  27.162\n6730.000,  23.154,  26.148\n6740.000,  22.768,  27.054\n6750.000,  22.552,  26.152\n6760.000,  23.098,  27.820\n6770.000,  22.476,  27.474\n6780.000,  23.134,  26.118\n6790.000,  22.326,  27.220\n6800.000,  22.174,  27.234\n6810.000,  22.816,  27.132\n6820.000,  23.118,  26.138\n6830.000,  22.180,  26.250\n6840.000,  22.174,  26.486\n6850.000,  22.602,  26.160\n6860.000,  22.180,  27.198\n6870.000,  22.578,  26.120\n6880.000,  22.218,  27.246\n6890.000,  23.150,  26.156\n6900.000,  23.102,  27.100\n6910.000,  23.144,  28.020\n6920.000,  22.194,  26.252\n6930.000,  22.362,  26.146\n6940.000,  22.872,  26.146\n6950.000,  22.292,  26.614\n6960.000,  22.538,  26.104\n6970.000,  22.218,  26.130\n6980.000,  22.680,  26.136\n6990.000,  22.632,  27.246\n7000.000,  22.144,  27.112\n7010.000,  22.168,  27.222\n7020.000,  22.558,  26.476\n7030.000,  22.292,  28.642\n7040.000,  22.000,  26.166\n7050.000,  23.096,  27.148\n7060.000,  22.230,  26.318\n7070.000,  22.170,  27.144\n7080.000,  22.226,  26.146\n7090.000,  23.002,  27.264\n7100.000,  22.514,  26.234\n7110.000,  22.998,  26.224\n7120.000,  22.094,  26.822\n7130.000,  22.928,  26.160\n7140.000,  22.466,  26.136\n7150.000,  22.296,  27.136\n7160.000,  22.302,  27.092\n7170.000,  22.152,  26.312\n7180.000,  22.144,  26.098\n7190.000,  23.094,  26.116\n7200.000,  22.144,  26.592\n7210.000,  23.108,  26.790\n7220.000,  22.560,  26.066\n7230.000,  22.218,  27.114\n7240.000,  23.170,  27.102\n7250.000,  22.504,  27.072\n7260.000,  22.182,  27.076\n7270.000,  22.164,  26.000\n7280.000,  22.192,  26.058\n7290.000,  22.250,  26.096\n7300.000,  22.460,  26.126\n7310.000,  22.472,  27.128\n7320.000,  22.412,  27.144\n7330.000,  22.208,  27.100\n7340.000,  23.146,  26.286\n7350.000,  22.878,  26.000\n7360.000,  22.506,  26.092\n7370.000,  23.116,  26.094\n7380.000,  22.444,  26.138\n7390.000,  22.288,  26.000\n7400.000,  22.524,  26.102\n7410.000,  22.224,  27.070\n7420.000,  23.148,  26.000\n7430.000,  22.244,  26.686\n7440.000,  22.218,  26.106\n7450.000,  22.124,  26.288\n7460.000,  23.096,  26.136\n7470.000,  22.246,  26.272\n7480.000,  22.326,  26.044\n7490.000,  22.304,  26.000\n7500.000,  22.460,  26.072\n7510.000,  22.870,  27.072\n7520.000,  22.152,  26.784\n7530.000,  22.282,  26.104\n7540.000,  22.922,  28.118\n7550.000,  22.364,  26.906\n7560.000,  22.572,  26.074\n7570.000,  22.918,  26.000\n7580.000,  22.518,  26.100\n7590.000,  22.524,  26.356\n7600.000,  22.076,  26.144\n7610.000,  23.070,  26.140\n7620.000,  22.694,  26.000\n7630.000,  22.140,  27.080\n7640.000,  22.292,  25.986\n7650.000,  22.584,  27.498\n7660.000,  22.064,  27.066\n7670.000,  22.300,  26.594\n7680.000,  22.122,  26.530\n7690.000,  22.906,  26.052\n7700.000,  22.230,  26.050\n7710.000,  23.046,  26.000\n7720.000,  22.268,  27.122\n7730.000,  23.064,  26.038\n7740.000,  22.198,  27.096\n7750.000,  22.870,  27.172\n7760.000,  22.216,  26.242\n7770.000,  22.518,  26.172\n7780.000,  22.226,  26.110\n7790.000,  22.352,  26.306\n7800.000,  22.158,  27.188\n7810.000,  22.148,  26.282\n7820.000,  22.462,  27.118\n7830.000,  22.354,  26.320\n7840.000,  22.138,  26.142\n7850.000,  23.074,  27.080\n7860.000,  23.112,  27.108\n7870.000,  23.118,  26.146\n7880.000,  22.736,  26.166\n7890.000,  23.114,  26.076\n7900.000,  22.710,  26.564\n7910.000,  23.136,  27.118\n7920.000,  22.666,  26.188\n7930.000,  22.290,  26.116\n7940.000,  22.362,  26.290\n7950.000,  23.102,  26.166\n7960.000,  22.884,  27.324\n7970.000,  22.588,  27.168\n7980.000,  22.350,  26.104\n7990.000,  22.434,  27.104\n8000.000,  23.128,  27.270\n8010.000,  22.680,  26.886\n8020.000,  22.140,  27.096\n8030.000,  23.068,  26.114\n8040.000,  23.088,  27.136\n8050.000,  23.114,  26.150\n8060.000,  22.762,  26.872\n8070.000,  23.066,  25.798\n8080.000,  22.798,  27.132\n8090.000,  22.606,  26.212\n8100.000,   0.000, 120.572\n8110.000,  23.230,  26.184\n8120.000,  22.588,  25.290\n8130.000,  23.116,  26.274\n8140.000,  22.888,  26.156\n8150.000,  22.266,  26.280\n8160.000,  22.196,  26.196\n8170.000,  22.474,  26.170\n8180.000,  22.248,  26.624\n8190.000,  22.526,  26.104\n8200.000,  22.956,  26.094\n8210.000,  22.474,  26.000\n8220.000,  22.628,  26.108\n8230.000,  22.546,  26.114\n8240.000,  22.110,  26.092\n8250.000,  22.126,  26.228\n8260.000,  22.412,  26.150\n8270.000,  23.052,  26.154\n8280.000,  22.860,  26.728\n8290.000,  22.370,  26.348\n8300.000,  23.124,  27.334\n8310.000,  23.150,  26.338\n8320.000,  23.056,  27.114\n8330.000,  23.070,  27.022\n8340.000,  22.930,  27.126\n8350.000,  22.446,  27.174\n8360.000,  23.060,  26.054\n8370.000,  22.204,  27.024\n8380.000,  23.032,  26.132\n8390.000,  22.332,  26.040\n8400.000,  22.944,  27.298\n8410.000,  23.052,  26.114\n8420.000,  22.420,  26.216\n8430.000,  22.216,  26.118\n8440.000,  22.172,  26.148\n8450.000,  22.110,  26.716\n8460.000,  22.274,  26.108\n8470.000,  22.162,  27.102\n8480.000,  22.806,  27.082\n8490.000,  23.106,  27.142\n8500.000,  22.510,  26.126\n8510.000,  22.198,  26.138\n8520.000,  22.198,  26.852\n8530.000,  22.250,  26.112\n8540.000,  23.134,  26.420\n8550.000,  22.230,  26.140\n8560.000,  22.486,  26.252\n8570.000,  22.148,  26.940\n8580.000,  22.086,  26.066\n8590.000,  22.994,  27.052\n8600.000,  22.538,  26.026\n8610.000,  23.050,  26.572\n8620.000,  22.390,  27.094\n8630.000,  22.266,  26.836\n8640.000,  23.346,  26.518\n8650.000,  22.904,  26.066\n8660.000,  22.236,  27.226\n8670.000,  22.176,  28.034\n8680.000,  22.534,  27.108\n8690.000,  22.310,  27.004\n8700.000,  22.274,  26.868\n8710.000,  22.422,  26.098\n8720.000,  22.534,  26.092\n8730.000,  22.198,  27.130\n8740.000,  22.224,  26.102\n8750.000,  22.318,  26.318\n8760.000,  22.412,  26.420\n8770.000,  22.506,  26.180\n8780.000,  22.318,  27.090\n8790.000,  22.246,  26.152\n8800.000,  22.676,  26.108\n8810.000,  23.048,  26.132\n8820.000,  23.104,  26.234\n8830.000,  22.954,  26.602\n8840.000,  22.204,  26.162\n8850.000,  22.210,  27.260\n8860.000,  22.266,  26.256\n8870.000,  22.672,  26.156\n8880.000,  22.858,  26.578\n8890.000,  23.140,  27.412\n8900.000,  23.108,  27.298\n8910.000,  23.180,  26.218\n8920.000,  22.424,  27.128\n8930.000,  22.292,  26.732\n8940.000,  22.794,  26.142\n8950.000,  23.034,  26.130\n8960.000,  22.386,  26.040\n8970.000,  22.536,  26.098\n8980.000,  23.114,  27.164\n8990.000,  23.132,  26.022\n9000.000,  22.170,  26.000\n9010.000,  23.086,  26.190\n9020.000,  22.306,  26.200\n9030.000,  22.292,  26.026\n9040.000,  22.562,  26.058\n9050.000,  22.868,  26.110\n9060.000,  22.192,  26.048\n9070.000,  22.318,  26.286\n9080.000,  22.222,  27.092\n9090.000,  22.492,  25.858\n9100.000,  22.848,  26.148\n9110.000,  23.038,  26.136\n9120.000,  22.882,  27.104\n9130.000,  22.306,  27.076\n9140.000,  22.138,  26.372\n9150.000,  22.704,  26.120\n9160.000,  23.100,  26.134\n9170.000,  22.160,  27.180\n9180.000,  22.458,  26.000\n9190.000,  23.140,  28.060\n9200.000,  22.268,  27.268\n9210.000,  23.282,  26.128\n9220.000,  22.880,  26.006\n9230.000,  23.064,  26.354\n9240.000,  23.142,  26.890\n9250.000,  22.260,  25.254\n9260.000,  22.190,  25.212\n9270.000,  22.252,  27.268\n9280.000,  23.072,  26.826\n9290.000,  22.674,  26.688\n9300.000,  22.226,  26.294\n9310.000,  22.820,  26.066\n9320.000,  22.148,  26.068\n9330.000,  23.042,  26.482\n9340.000,  22.160,  25.194\n9350.000,  22.522,  26.104\n9360.000,  22.416,  26.172\n9370.000,  22.910,  26.024\n9380.000,  23.124,  26.198\n9390.000,  23.118,  27.896\n9400.000,  23.260,  26.156\n9410.000,  22.490,  27.182\n9420.000,  23.056,  26.156\n9430.000,  23.024,  26.134\n9440.000,  23.170,  27.884\n9450.000,  23.148,  26.092\n9460.000,  23.112,  27.088\n9470.000,  22.138,  27.070\n9480.000,  22.174,  26.190\n9490.000,  23.088,  27.086\n9500.000,  22.576,  26.134\n9510.000,  22.412,  27.116\n9520.000,  22.812,  27.170\n9530.000,  22.570,  26.024\n9540.000,  22.394,  26.000\n9550.000,  22.202,  25.676\n9560.000,  22.212,  26.160\n9570.000,  22.186,  26.148\n9580.000,  23.054,  27.138\n9590.000,  22.764,  26.218\n9600.000,  23.206,  26.060\n9610.000,  22.210,  26.210\n9620.000,  22.386,  26.184\n9630.000,  22.154,  26.000\n9640.000,  23.136,  26.144\n9650.000,  23.022,  26.000\n9660.000,  23.072,  27.124\n9670.000,  22.236,  26.126\n9680.000,  23.042,  26.000\n9690.000,  22.290,  26.784\n9700.000,  22.124,  27.104\n9710.000,  22.656,  26.748\n9720.000,  23.254,  27.116\n9730.000,  22.132,  27.116\n9740.000,  22.740,  26.070\n9750.000,  22.448,  27.106\n9760.000,  22.670,  27.208\n9770.000,  22.966,  27.178\n9780.000,  23.144,  26.930\n9790.000,  22.456,  26.114\n9800.000,  22.984,  26.304\n9810.000,  23.114,  26.124\n9820.000,  22.638,  27.152\n9830.000,  23.182,  27.226\n9840.000,  23.096,  27.664\n9850.000,  23.120,  26.130\n9860.000,  22.884,  27.060\n9870.000,  22.378,  27.138\n9880.000,  22.582,  27.148\n9890.000,  23.100,  26.196\n9900.000,  22.996,  26.016\n9910.000,  23.116,  27.094\n9920.000,  22.306,  26.164\n9930.000,  22.748,  26.000\n9940.000,  22.168,  26.504\n9950.000,  23.076,  27.062\n9960.000,  22.558,  26.142\n9970.000,  22.418,  27.168\n9980.000,  23.138,  26.720\n9990.000,  23.050,  26.102\n10000.000,   0.398,   0.000\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_java9_sqrt_precisions_to_1000.csv",
    "content": "precision,    sqrt,java9_sqrt\n  number,  number,  number\n      10,   8.436,   5.070\n      12,   2.472,   1.000\n      14,   2.258,   1.000\n      16,   3.124,   1.000\n      18,   2.000,   1.590\n      20,   2.000,   2.000\n      22,   2.000,   1.000\n      24,   2.440,   1.000\n      26,   2.000,   1.000\n      28,   2.000,   1.822\n      30,   3.000,   3.000\n      32,   2.860,   2.000\n      34,   3.000,   2.000\n      36,   3.000,   2.000\n      38,   3.000,   3.000\n      40,   3.000,   2.000\n      42,   3.000,   2.000\n      44,   3.026,   2.000\n      46,   3.000,   2.000\n      48,   3.000,   2.000\n      50,   3.000,   2.000\n      52,   3.000,   2.944\n      54,   3.158,   2.000\n      56,   3.000,   2.000\n      58,   3.000,   2.682\n      60,   4.000,   3.000\n      62,   4.086,   3.000\n      64,   5.000,   3.000\n      66,   4.650,   4.000\n      68,   4.506,   4.000\n      70,   4.000,   3.640\n      72,   5.000,   4.000\n      74,   5.000,   3.000\n      76,   5.000,   4.778\n      78,   4.978,   4.000\n      80,   4.194,   4.000\n      82,   5.000,   4.000\n      84,   5.000,   3.416\n      86,   5.000,   4.620\n      88,   5.000,   4.838\n      90,   5.000,   4.000\n      92,   5.000,   4.000\n      94,   5.000,   4.000\n      96,   5.000,   5.000\n      98,   5.000,   4.000\n     100,   5.000,   5.000\n     102,   5.040,   4.072\n     104,   5.146,   5.000\n     106,   5.000,   5.000\n     108,   5.000,   5.000\n     110,   5.000,   5.000\n     112,   6.154,   5.000\n     114,   5.000,   5.000\n     116,   5.000,   5.294\n     118,   7.000,   5.000\n     120,   7.000,   6.000\n     122,   7.000,   6.754\n     124,   7.000,   7.578\n     126,   7.000,   7.056\n     128,   7.000,   7.000\n     130,   7.674,   7.000\n     132,   7.000,   7.000\n     134,   7.830,   8.000\n     136,   7.000,   7.000\n     138,   7.000,   7.138\n     140,   8.002,   7.000\n     142,   7.322,   7.240\n     144,   8.000,   9.000\n     146,   8.000,   8.026\n     148,   9.000,   8.000\n     150,   9.000,   8.000\n     152,   9.000,  11.000\n     154,   9.000,  11.000\n     156,   8.910,  11.000\n     158,   9.000,  11.000\n     160,   9.000,  10.742\n     162,   9.000,  11.000\n     164,   9.000,  11.226\n     166,   9.000,  11.000\n     168,   9.000,  11.000\n     170,   9.000,  11.000\n     172,   9.000,  12.000\n     174,   9.000,  13.000\n     176,   9.000,  11.790\n     178,  10.000,  12.148\n     180,   9.564,  12.000\n     182,  10.000,  12.346\n     184,  10.124,  13.108\n     186,  10.064,  13.000\n     188,  11.000,  13.000\n     190,  10.098,  13.000\n     192,  10.462,  13.000\n     194,  10.696,  13.000\n     196,  10.572,  13.000\n     198,  11.000,  13.000\n     200,  10.056,  13.000\n     202,  11.000,  14.000\n     204,  10.848,  13.138\n     206,  10.524,  13.292\n     208,  11.000,  13.002\n     210,  11.000,  14.216\n     212,  11.000,  14.828\n     214,  11.000,  15.000\n     216,  11.108,  14.188\n     218,  11.978,  15.000\n     220,  11.252,  15.000\n     222,  11.166,  15.146\n     224,  11.000,  15.302\n     226,  11.898,  15.078\n     228,  11.722,  15.052\n     230,  12.000,  15.174\n     232,  11.784,  15.642\n     234,  11.590,  16.000\n     236,  11.536,  15.000\n     238,  16.010,  15.172\n     240,  16.000,  21.272\n     242,  16.000,  20.490\n     244,  16.000,  21.028\n     246,  16.958,  21.000\n     248,  16.146,  20.000\n     250,  16.190,  22.178\n     252,  16.180,  22.458\n     254,  16.166,  21.216\n     256,  16.410,  22.278\n     258,  16.130,  22.184\n     260,  16.128,  22.982\n     262,  16.282,  22.242\n     264,  17.000,  23.180\n     266,  17.236,  21.512\n     268,  17.244,  24.010\n     270,  16.646,  24.160\n     272,  16.730,  23.388\n     274,  17.280,  22.638\n     276,  17.658,  24.000\n     278,  17.164,  24.188\n     280,  17.170,  25.092\n     282,  16.760,  23.924\n     284,  18.106,  25.076\n     286,  18.000,  24.918\n     288,  17.206,  26.148\n     290,  17.264,  26.140\n     292,  17.942,  25.574\n     294,  18.056,  25.120\n     296,  18.000,  25.478\n     298,  20.172,  27.362\n     300,  23.202,  27.228\n     302,  23.310,  35.142\n     304,  24.000,  39.362\n     306,  24.210,  39.476\n     308,  24.238,  42.042\n     310,  24.218,  41.480\n     312,  24.848,  41.546\n     314,  25.042,  41.730\n     316,  24.248,  43.672\n     318,  24.078,  43.448\n     320,  24.116,  42.488\n     322,  24.358,  41.696\n     324,  25.210,  42.668\n     326,  24.218,  43.002\n     328,  25.194,  43.602\n     330,  25.216,  43.374\n     332,  26.018,  44.430\n     334,  26.074,  44.536\n     336,  25.342,  45.498\n     338,  25.808,  45.428\n     340,  25.552,  45.954\n     342,  26.224,  45.624\n     344,  26.156,  45.460\n     346,  26.058,  46.732\n     348,  25.624,  46.446\n     350,  26.170,  47.384\n     352,  26.384,  47.712\n     354,  26.556,  45.802\n     356,  26.256,  48.284\n     358,  26.942,  48.742\n     360,  26.434,  48.752\n     362,  28.108,  48.792\n     364,  27.914,  50.002\n     366,  27.246,  53.118\n     368,  27.582,  50.838\n     370,  28.170,  50.928\n     372,  28.256,  50.772\n     374,  28.248,  52.120\n     376,  28.298,  53.564\n     378,  28.122,  52.904\n     380,  28.072,  54.126\n     382,  28.068,  51.708\n     384,  27.618,  50.546\n     386,  28.054,  51.626\n     388,  28.002,  51.520\n     390,  29.230,  52.174\n     392,  28.696,  51.542\n     394,  28.502,  53.728\n     396,  28.356,  53.546\n     398,  28.856,  53.244\n     400,  29.346,  52.984\n     402,  29.266,  53.228\n     404,  29.222,  56.724\n     406,  29.218,  55.860\n     408,  29.718,  56.662\n     410,  30.154,  56.366\n     412,  29.518,  57.818\n     414,  29.656,  56.582\n     416,  30.028,  57.780\n     418,  30.208,  56.494\n     420,  30.584,  58.590\n     422,  30.580,  59.274\n     424,  30.224,  59.026\n     426,  31.020,  58.828\n     428,  31.200,  58.686\n     430,  32.128,  59.052\n     432,  31.254,  59.924\n     434,  32.068,  60.700\n     436,  31.518,  61.924\n     438,  32.700,  62.786\n     440,  32.090,  60.748\n     442,  32.192,  64.432\n     444,  31.668,  63.102\n     446,  31.542,  63.840\n     448,  32.244,  62.722\n     450,  32.238,  62.162\n     452,  32.266,  63.870\n     454,  32.220,  63.826\n     456,  32.338,  64.514\n     458,  33.298,  63.764\n     460,  33.122,  63.686\n     462,  32.634,  65.746\n     464,  32.854,  64.692\n     466,  33.274,  67.764\n     468,  33.226,  66.784\n     470,  33.270,  67.204\n     472,  34.204,  67.818\n     474,  34.252,  68.896\n     476,  33.268,  69.022\n     478,  48.516,  68.132\n     480,  48.544,  84.716\n     482,  48.512,  85.810\n     484,  48.602,  85.222\n     486,  48.832,  85.538\n     488,  49.690,  84.870\n     490,  49.622,  88.784\n     492,  49.512,  87.842\n     494,  49.682,  88.434\n     496,  50.682,  88.092\n     498,  50.542,  88.160\n     500,  50.592,  89.596\n     502,  50.450,  88.346\n     504,  50.780,  91.364\n     506,  50.468,  90.960\n     508,  49.364,  91.300\n     510,  49.314,  90.378\n     512,  49.346,  84.964\n     514,  49.440,  85.016\n     516,  50.354,  85.730\n     518,  49.580,  88.338\n     520,  50.238,  88.522\n     522,  49.602,  89.278\n     524,  50.242,  89.264\n     526,  50.702,  88.924\n     528,  50.494,  88.974\n     530,  50.592,  90.212\n     532,  50.788,  90.728\n     534,  50.676,  91.006\n     536,  51.668,  89.570\n     538,  51.568,  91.524\n     540,  50.852,  94.220\n     542,  51.132,  92.556\n     544,  52.234,  92.474\n     546,  51.622,  91.164\n     548,  51.514,  95.596\n     550,  51.958,  94.832\n     552,  52.128,  95.230\n     554,  52.874,  95.356\n     556,  52.882,  97.426\n     558,  52.472,  99.140\n     560,  52.566,  97.184\n     562,  52.752,  97.968\n     564,  53.680,  98.708\n     566,  53.702,  97.844\n     568,  53.682, 100.440\n     570,  53.712, 102.070\n     572,  53.050, 103.024\n     574,  53.576, 102.662\n     576,  53.826, 100.488\n     578,  53.746, 100.672\n     580,  54.390, 102.642\n     582,  53.624, 103.294\n     584,  55.038, 100.624\n     586,  54.540, 103.756\n     588,  54.532, 104.682\n     590,  54.898, 105.906\n     592,  55.726, 104.594\n     594,  56.508, 105.088\n     596,  55.706, 109.378\n     598,  56.382, 109.658\n     600,  56.500, 107.922\n     602,  56.548, 109.770\n     604,  56.612, 109.974\n     606,  56.410, 108.986\n     608,  56.484, 111.320\n     610,  56.506, 111.006\n     612,  57.534, 109.470\n     614,  57.268, 106.774\n     616,  57.588, 111.848\n     618,  57.576, 114.278\n     620,  57.888, 112.552\n     622,  58.710, 114.270\n     624,  58.900, 113.672\n     626,  58.712, 116.090\n     628,  58.742, 116.026\n     630,  59.148, 119.038\n     632,  60.062, 116.642\n     634,  59.774, 120.372\n     636,  58.596, 120.044\n     638,  58.712, 120.420\n     640,  58.712, 118.360\n     642,  58.918, 117.140\n     644,  58.752, 118.716\n     646,  58.750, 119.734\n     648,  59.604, 116.696\n     650,  60.534, 120.810\n     652,  60.708, 120.586\n     654,  60.568, 122.284\n     656,  60.744, 123.334\n     658,  60.694, 125.724\n     660,  61.732, 123.598\n     662,  61.742, 123.432\n     664,  61.014, 125.852\n     666,  61.700, 128.274\n     668,  61.584, 127.324\n     670,  61.884, 127.600\n     672,  62.718, 124.254\n     674,  62.764, 127.452\n     676,  62.302, 129.998\n     678,  62.734, 131.262\n     680,  63.650, 129.204\n     682,  63.122, 131.950\n     684,  62.900, 132.680\n     686,  63.722, 133.586\n     688,  63.666, 132.752\n     690,  64.360, 131.414\n     692,  63.930, 134.490\n     694,  64.560, 135.764\n     696,  64.688, 135.484\n     698,  64.914, 135.468\n     700,  64.884, 136.890\n     702,  64.676, 140.872\n     704,  64.642, 136.874\n     706,  64.814, 136.098\n     708,  65.780, 140.382\n     710,  65.300, 137.284\n     712,  65.844, 141.302\n     714,  65.278, 141.710\n     716,  66.168, 142.206\n     718,  66.502, 142.420\n     720,  66.160, 139.736\n     722,  66.548, 143.584\n     724,  66.766, 145.562\n     726,  66.964, 147.558\n     728,  67.910, 145.468\n     730,  67.702, 147.628\n     732,  67.184, 149.962\n     734,  67.630, 148.516\n     736,  67.734, 148.402\n     738,  68.030, 149.866\n     740,  68.632, 151.610\n     742,  68.354, 154.952\n     744,  68.874, 150.540\n     746,  69.194, 151.150\n     748,  69.572, 151.844\n     750,  69.660, 156.612\n     752,  69.642, 155.036\n     754,  69.380, 154.660\n     756,  71.246, 155.766\n     758,  67.430, 155.180\n     760,  66.692, 141.398\n     762,  66.148, 138.268\n     764,  64.802, 137.710\n     766,  66.114, 134.308\n     768,  66.004, 130.224\n     770,  65.768, 134.928\n     772,  65.780, 136.168\n     774,  65.940, 131.054\n     776,  66.888, 135.838\n     778,  68.140, 131.996\n     780,  68.468, 136.890\n     782,  67.932, 135.402\n     784,  68.896, 133.612\n     786,  70.742, 133.702\n     788,  69.176, 139.444\n     790,  69.982, 138.560\n     792,  69.654, 137.826\n     794,  68.624, 140.630\n     796,  69.932, 139.728\n     798,  69.048, 140.334\n     800,  69.546, 138.158\n     802,  70.194, 139.258\n     804,  71.490, 137.548\n     806,  71.106, 142.360\n     808,  70.888, 146.064\n     810,  70.826, 145.380\n     812,  71.732, 144.950\n     814,  72.704, 143.670\n     816,  71.454, 146.030\n     818,  72.136, 148.556\n     820,  71.406, 147.346\n     822,  71.472, 147.682\n     824,  73.914, 147.354\n     826,  73.018, 144.842\n     828,  72.888, 150.492\n     830,  71.858, 147.548\n     832,  72.452, 147.658\n     834,  73.580, 148.154\n     836,  72.320, 149.992\n     838,  72.428, 150.266\n     840,  73.562, 150.912\n     842,  74.208, 148.856\n     844,  75.054, 149.876\n     846,  75.118, 153.016\n     848,  74.856, 156.412\n     850,  75.158, 157.062\n     852,  75.186, 154.704\n     854,  76.396, 153.344\n     856,  75.746, 155.756\n     858,  74.648, 156.360\n     860,  75.302, 154.540\n     862,  76.168, 154.514\n     864,  76.152, 157.442\n     866,  76.284, 161.714\n     868,  76.476, 159.536\n     870,  75.978, 159.530\n     872,  77.952, 163.832\n     874,  77.038, 163.350\n     876,  76.038, 165.512\n     878,  76.108, 163.958\n     880,  78.074, 161.904\n     882,  79.720, 161.728\n     884,  78.424, 170.520\n     886,  78.164, 169.268\n     888,  79.282, 168.098\n     890,  78.662, 168.038\n     892,  78.038, 167.218\n     894,  77.982, 168.208\n     896,  77.944, 167.024\n     898,  78.406, 167.734\n     900,  77.532, 167.366\n     902,  80.030, 167.896\n     904,  79.378, 169.408\n     906,  78.550, 172.288\n     908,  79.166, 170.938\n     910,  80.336, 170.134\n     912,  80.308, 173.152\n     914,  80.302, 176.612\n     916,  80.358, 178.344\n     918,  80.150, 176.034\n     920,  81.920, 172.224\n     922,  81.584, 175.562\n     924,  80.908, 180.300\n     926,  80.982, 179.008\n     928,  82.238, 177.140\n     930,  82.220, 179.192\n     932,  81.364, 178.332\n     934,  82.066, 185.188\n     936,  82.538, 181.896\n     938,  82.886, 184.486\n     940,  83.378, 183.100\n     942,  83.154, 185.088\n     944,  83.324, 185.468\n     946,  83.568, 184.060\n     948,  83.210, 184.146\n     950,  84.972, 181.938\n     952,  85.056, 188.504\n     954,  84.410, 193.036\n     956, 114.760, 190.162\n     958, 120.740, 185.702\n     960, 121.280, 220.338\n     962, 118.364, 228.422\n     964, 117.786, 229.578\n     966, 118.734, 225.106\n     968, 119.438, 225.640\n     970, 120.578, 225.318\n     972, 120.056, 232.612\n     974, 119.260, 228.284\n     976, 119.148, 224.662\n     978, 121.842, 226.486\n     980, 120.336, 227.474\n     982, 121.012, 231.840\n     984, 121.810, 232.216\n     986, 122.228, 232.490\n     988, 122.368, 236.036\n     990, 122.204, 230.754\n     992, 120.694, 235.964\n     994, 120.486, 234.010\n     996, 120.882, 231.726\n     998, 123.130, 231.870\n    1000, 123.972, 242.790\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_java9_sqrt_precisions_to_10000.csv",
    "content": "precision,    sqrt,java9_sqrt\n  number,  number,  number\n      10,       8,       6\n      20,       5,       3\n      30,       5,       3\n      40,       4,       3\n      50,       4,       3\n      60,       5,       4\n      70,       5,       4\n      80,       5,       5\n      90,       5,       5\n     100,       6,       5\n     110,       6,       6\n     120,       9,       7\n     130,       9,       8\n     140,       9,       8\n     150,      10,       9\n     160,      10,      12\n     170,      10,      12\n     180,      10,      13\n     190,      11,      14\n     200,      11,      14\n     210,      11,      15\n     220,      13,      15\n     230,      13,      16\n     240,      17,      22\n     250,      18,      23\n     260,      17,      23\n     270,      18,      25\n     280,      20,      25\n     290,      18,      26\n     300,      25,      28\n     310,      26,      43\n     320,      26,      48\n     330,      26,      45\n     340,      27,      48\n     350,      27,      49\n     360,      28,      51\n     370,      29,      53\n     380,      29,      56\n     390,      30,      55\n     400,      31,      55\n     410,      31,      58\n     420,      36,      60\n     430,      33,      62\n     440,      33,      63\n     450,      33,      64\n     460,      34,      69\n     470,      35,      69\n     480,      51,      86\n     490,      51,      90\n     500,      52,      91\n     510,      50,      92\n     520,      52,      88\n     530,      52,      90\n     540,      52,      95\n     550,      53,      96\n     560,      54,     101\n     570,      55,     103\n     580,      55,     103\n     590,      56,     107\n     600,      57,     109\n     610,      60,     111\n     620,      59,     113\n     630,      60,     119\n     640,      60,     122\n     650,      61,     121\n     660,      62,     123\n     670,      62,     127\n     680,      64,     129\n     690,      66,     131\n     700,      65,     137\n     710,      66,     137\n     720,      67,     145\n     730,      68,     146\n     740,      69,     149\n     750,      71,     156\n     760,      74,     140\n     770,      68,     134\n     780,      70,     135\n     790,      72,     142\n     800,      71,     139\n     810,      73,     144\n     820,      74,     147\n     830,      74,     148\n     840,      75,     155\n     850,      76,     157\n     860,      77,     154\n     870,      77,     161\n     880,      84,     161\n     890,      80,     170\n     900,      79,     165\n     910,      82,     168\n     920,      83,     170\n     930,      83,     176\n     940,      85,     181\n     950,      85,     180\n     960,     121,     217\n     970,     121,     221\n     980,     126,     226\n     990,     123,     227\n    1000,     125,     247\n    1010,     125,     240\n    1020,     121,     254\n    1030,     120,     221\n    1040,     122,     232\n    1050,     126,     228\n    1060,     124,     237\n    1070,     124,     237\n    1080,     126,     242\n    1090,     127,     243\n    1100,     125,     254\n    1110,     127,     254\n    1120,     128,     257\n    1130,     133,     260\n    1140,     132,     263\n    1150,     130,     264\n    1160,     135,     275\n    1170,     133,     278\n    1180,     134,     291\n    1190,     136,     285\n    1200,     142,     291\n    1210,     139,     295\n    1220,     138,     300\n    1230,     143,     303\n    1240,     141,     309\n    1250,     142,     310\n    1260,     145,     315\n    1270,     155,     322\n    1280,     147,     323\n    1290,     148,     322\n    1300,     150,     333\n    1310,     150,     349\n    1320,     151,     342\n    1330,     160,     353\n    1340,     156,     360\n    1350,     158,     355\n    1360,     158,     371\n    1370,     157,     375\n    1380,     159,     364\n    1390,     162,     396\n    1400,     168,     376\n    1410,     163,     396\n    1420,     163,     393\n    1430,     167,     394\n    1440,     170,     411\n    1450,     174,     403\n    1460,     176,     418\n    1470,     171,     412\n    1480,     174,     428\n    1490,     179,     438\n    1500,     177,     442\n    1510,     177,     439\n    1520,     178,     394\n    1530,     177,     408\n    1540,     177,     389\n    1550,     174,     405\n    1560,     174,     404\n    1570,     180,     414\n    1580,     178,     418\n    1590,     179,     426\n    1600,     182,     427\n    1610,     183,     435\n    1620,     187,     443\n    1630,     184,     453\n    1640,     184,     441\n    1650,     188,     440\n    1660,     191,     466\n    1670,     195,     456\n    1680,     189,     482\n    1690,     188,     465\n    1700,     194,     490\n    1710,     197,     484\n    1720,     204,     493\n    1730,     199,     480\n    1740,     201,     510\n    1750,     201,     495\n    1760,     205,     513\n    1770,     206,     507\n    1780,     204,     528\n    1790,     203,     514\n    1800,     206,     521\n    1810,     211,     540\n    1820,     211,     521\n    1830,     212,     542\n    1840,     209,     549\n    1850,     219,     565\n    1860,     214,     562\n    1870,     214,     554\n    1880,     215,     575\n    1890,     225,     576\n    1900,     219,     584\n    1910,     224,     590\n    1920,     298,     676\n    1930,     318,     690\n    1940,     328,     689\n    1950,     314,     706\n    1960,     323,     687\n    1970,     326,     708\n    1980,     316,     717\n    1990,     325,     716\n    2000,     331,     710\n    2010,     326,     729\n    2020,     331,     748\n    2030,     337,     738\n    2040,     331,     755\n    2050,     318,     678\n    2060,     324,     649\n    2070,     322,     660\n    2080,     318,     690\n    2090,     323,     688\n    2100,     328,     684\n    2110,     321,     686\n    2120,     327,     706\n    2130,     334,     712\n    2140,     336,     714\n    2150,     330,     720\n    2160,     338,     738\n    2170,     341,     738\n    2180,     335,     744\n    2190,     337,     747\n    2200,     335,     772\n    2210,     340,     768\n    2220,     333,     774\n    2230,     353,     762\n    2240,     347,     795\n    2250,     339,     801\n    2260,     346,     799\n    2270,     347,     815\n    2280,     346,     821\n    2290,     350,     822\n    2300,     350,     825\n    2310,     354,     845\n    2320,     360,     829\n    2330,     357,     853\n    2340,     356,     853\n    2350,     365,     878\n    2360,     363,     874\n    2370,     362,     863\n    2380,     368,     871\n    2390,     373,     894\n    2400,     380,     889\n    2410,     372,     910\n    2420,     374,     918\n    2430,     378,     921\n    2440,     380,     931\n    2450,     381,     925\n    2460,     377,     934\n    2470,     380,     966\n    2480,     391,     953\n    2490,     385,     970\n    2500,     387,     969\n    2510,     403,     991\n    2520,     390,     989\n    2530,     399,    1003\n    2540,     403,     992\n    2550,     401,    1026\n    2560,     408,    1009\n    2570,     404,    1011\n    2580,     409,    1021\n    2590,     416,    1028\n    2600,     423,    1124\n    2610,     423,    1116\n    2620,     419,    1147\n    2630,     430,    1160\n    2640,     438,    1163\n    2650,     429,    1155\n    2660,     443,    1165\n    2670,     432,    1179\n    2680,     462,    1173\n    2690,     450,    1167\n    2700,     453,    1202\n    2710,     450,    1198\n    2720,     454,    1213\n    2730,     458,    1226\n    2740,     458,    1261\n    2750,     469,    1240\n    2760,     461,    1242\n    2770,     472,    1236\n    2780,     460,    1283\n    2790,     470,    1286\n    2800,     469,    1292\n    2810,     469,    1300\n    2820,     477,    1305\n    2830,     471,    1313\n    2840,     481,    1312\n    2850,     479,    1335\n    2860,     478,    1341\n    2870,     474,    1348\n    2880,     474,    1344\n    2890,     497,    1362\n    2900,     495,    1335\n    2910,     503,    1370\n    2920,     488,    1366\n    2930,     499,    1391\n    2940,     492,    1397\n    2950,     505,    1375\n    2960,     497,    1422\n    2970,     507,    1429\n    2980,     505,    1410\n    2990,     516,    1418\n    3000,     504,    1431\n    3010,     519,    1476\n    3020,     519,    1460\n    3030,     525,    1480\n    3040,     520,    1450\n    3050,     510,    1401\n    3060,     517,    1404\n    3070,     498,    1374\n    3080,     514,    1346\n    3090,     500,    1372\n    3100,     508,    1385\n    3110,     508,    1384\n    3120,     519,    1399\n    3130,     521,    1402\n    3140,     533,    1477\n    3150,     535,    1467\n    3160,     536,    1474\n    3170,     538,    1480\n    3180,     550,    1481\n    3190,     542,    1493\n    3200,     543,    1500\n    3210,     544,    1506\n    3220,     547,    1491\n    3230,     532,    1515\n    3240,     559,    1523\n    3250,     561,    1539\n    3260,     555,    1545\n    3270,     573,    1562\n    3280,     572,    1558\n    3290,     571,    1539\n    3300,     573,    1576\n    3310,     574,    1572\n    3320,     587,    1595\n    3330,     579,    1586\n    3340,     580,    1581\n    3350,     579,    1607\n    3360,     575,    1586\n    3370,     583,    1609\n    3380,     590,    1572\n    3390,     589,    1643\n    3400,     593,    1663\n    3410,     597,    1641\n    3420,     585,    1644\n    3430,     599,    1652\n    3440,     599,    1676\n    3450,     592,    1690\n    3460,     604,    1693\n    3470,     601,    1714\n    3480,     609,    1707\n    3490,     604,    1713\n    3500,     612,    1708\n    3510,     614,    1723\n    3520,     609,    1723\n    3530,     611,    1754\n    3540,     625,    1721\n    3550,     617,    1764\n    3560,     617,    1771\n    3570,     621,    1774\n    3580,     622,    1818\n    3590,     629,    1786\n    3600,     617,    1786\n    3610,     628,    1784\n    3620,     633,    1810\n    3630,     623,    1821\n    3640,     635,    1804\n    3650,     636,    1837\n    3660,     642,    1838\n    3670,     638,    1842\n    3680,     645,    1836\n    3690,     644,    1832\n    3700,     656,    1888\n    3710,     643,    1879\n    3720,     656,    1897\n    3730,     652,    1888\n    3740,     653,    1917\n    3750,     663,    1920\n    3760,     654,    1894\n    3770,     651,    1915\n    3780,     657,    1950\n    3790,     657,    1956\n    3800,     662,    1950\n    3810,     663,    1928\n    3820,     667,    1963\n    3830,     928,    1938\n    3840,     904,    2205\n    3850,     930,    2215\n    3860,     924,    2281\n    3870,     937,    2247\n    3880,     936,    2253\n    3890,     943,    2276\n    3900,     942,    2309\n    3910,     942,    2307\n    3920,     940,    2321\n    3930,     941,    2357\n    3940,     957,    2340\n    3950,     957,    2361\n    3960,     954,    2344\n    3970,     953,    2356\n    3980,     957,    2348\n    3990,     964,    2378\n    4000,     968,    2366\n    4010,     969,    2418\n    4020,     970,    2441\n    4030,     976,    2432\n    4040,     976,    2461\n    4050,     979,    2435\n    4060,     979,    2473\n    4070,     986,    2467\n    4080,     982,    2457\n    4090,     962,    2508\n    4100,     912,    2096\n    4110,     923,    2081\n    4120,     924,    2106\n    4130,     927,    2086\n    4140,     928,    2130\n    4150,     924,    2119\n    4160,     930,    2164\n    4170,     931,    2146\n    4180,     941,    2160\n    4190,     937,    2179\n    4200,     943,    2201\n    4210,     945,    2224\n    4220,     942,    2218\n    4230,     947,    2209\n    4240,     961,    2254\n    4250,     951,    2250\n    4260,     955,    2249\n    4270,     963,    2270\n    4280,     976,    2264\n    4290,     969,    2264\n    4300,     967,    2296\n    4310,     969,    2280\n    4320,     969,    2351\n    4330,     993,    2350\n    4340,     983,    2341\n    4350,     957,    2363\n    4360,     960,    2376\n    4370,     961,    2381\n    4380,     956,    2366\n    4390,     982,    2404\n    4400,     967,    2448\n    4410,     971,    2422\n    4420,     983,    2462\n    4430,     979,    2477\n    4440,     982,    2450\n    4450,     978,    2494\n    4460,     986,    2511\n    4470,     993,    2576\n    4480,     997,    2562\n    4490,     996,    2555\n    4500,     997,    2579\n    4510,    1010,    2587\n    4520,    1005,    2580\n    4530,    1005,    2563\n    4540,    1008,    2589\n    4550,    1022,    2712\n    4560,    1020,    2692\n    4570,    1027,    2740\n    4580,    1026,    2722\n    4590,    1049,    2715\n    4600,    1077,    2743\n    4610,    1079,    2733\n    4620,    1080,    2741\n    4630,    1096,    2797\n    4640,    1127,    3057\n    4650,    1126,    3037\n    4660,    1127,    3006\n    4670,    1156,    3040\n    4680,    1173,    3059\n    4690,    1192,    3091\n    4700,    1186,    3076\n    4710,    1148,    3124\n    4720,    1152,    3088\n    4730,    1140,    3143\n    4740,    1157,    3141\n    4750,    1146,    3150\n    4760,    1153,    3157\n    4770,    1156,    3188\n    4780,    1156,    3269\n    4790,    1165,    3244\n    4800,    1162,    3222\n    4810,    1158,    3297\n    4820,    1168,    3267\n    4830,    1177,    3251\n    4840,    1184,    3272\n    4850,    1190,    3279\n    4860,    1188,    3323\n    4870,    1201,    3304\n    4880,    1192,    3359\n    4890,    1202,    3362\n    4900,    1196,    3361\n    4910,    1216,    3383\n    4920,    1206,    3339\n    4930,    1204,    3410\n    4940,    1202,    3408\n    4950,    1202,    3447\n    4960,    1203,    3489\n    4970,    1209,    3493\n    4980,    1226,    3493\n    4990,    1209,    3460\n    5000,    1216,    3475\n    5010,    1234,    3518\n    5020,    1231,    3588\n    5030,    1229,    3551\n    5040,    1224,    3537\n    5050,    1238,    3579\n    5060,    1234,    3551\n    5070,    1237,    3547\n    5080,    1243,    3537\n    5090,    1243,    3661\n    5100,    1258,    3682\n    5110,    1251,    3703\n    5120,    1253,    3605\n    5130,    1247,    3662\n    5140,    1240,    3633\n    5150,    1262,    3708\n    5160,    1253,    3684\n    5170,    1266,    3685\n    5180,    1372,    3666\n    5190,    1376,    4222\n    5200,    1391,    4227\n    5210,    1384,    4282\n    5220,    1388,    4235\n    5230,    1387,    4278\n    5240,    1410,    4336\n    5250,    1419,    4340\n    5260,    1417,    4380\n    5270,    1401,    4373\n    5280,    1430,    4370\n    5290,    1438,    4394\n    5300,    1416,    4443\n    5310,    1418,    4362\n    5320,    1438,    4498\n    5330,    1432,    4509\n    5340,    1440,    4511\n    5350,    1442,    4501\n    5360,    1452,    4544\n    5370,    1428,    4560\n    5380,    1439,    4538\n    5390,    1456,    4591\n    5400,    1467,    4591\n    5410,    1452,    4596\n    5420,    1459,    4639\n    5430,    1466,    4674\n    5440,    1492,    4638\n    5450,    1491,    4603\n    5460,    1492,    4691\n    5470,    1497,    4693\n    5480,    1506,    4768\n    5490,    1512,    4762\n    5500,    1507,    4769\n    5510,    1528,    4781\n    5520,    1514,    4736\n    5530,    1518,    4786\n    5540,    1527,    4789\n    5550,    1524,    4884\n    5560,    1523,    4832\n    5570,    1528,    4849\n    5580,    1531,    4858\n    5590,    1523,    4913\n    5600,    1538,    4855\n    5610,    1555,    4944\n    5620,    1532,    4914\n    5630,    1519,    4933\n    5640,    1521,    4892\n    5650,    1546,    4895\n    5660,    1531,    4924\n    5670,    1535,    4972\n    5680,    1539,    4910\n    5690,    1557,    4947\n    5700,    1555,    4913\n    5710,    1548,    4981\n    5720,    1561,    4976\n    5730,    1551,    4987\n    5740,    1566,    4974\n    5750,    1559,    5056\n    5760,    1559,    5006\n    5770,    1552,    5020\n    5780,    1578,    5022\n    5790,    1567,    5041\n    5800,    1582,    5063\n    5810,    1584,    5123\n    5820,    1586,    5048\n    5830,    1592,    5050\n    5840,    1580,    5040\n    5850,    1585,    5091\n    5860,    1585,    5124\n    5870,    1584,    5147\n    5880,    1586,    5232\n    5890,    1597,    5088\n    5900,    1593,    5107\n    5910,    1586,    5113\n    5920,    1617,    5176\n    5930,    1610,    5101\n    5940,    1622,    5182\n    5950,    1602,    5170\n    5960,    1611,    5167\n    5970,    1609,    5180\n    5980,    1597,    5213\n    5990,    1602,    5212\n    6000,    1601,    5235\n    6010,    1600,    5343\n    6020,    1632,    5311\n    6030,    1615,    5287\n    6040,    1621,    5338\n    6050,    1623,    5315\n    6060,    1625,    5336\n    6070,    1625,    5337\n    6080,    1630,    5306\n    6090,    1612,    5185\n    6100,    1616,    5185\n    6110,    1614,    5179\n    6120,    1608,    5223\n    6130,    1615,    5202\n    6140,    1566,    5212\n    6150,    1576,    4948\n    6160,    1589,    4959\n    6170,    1586,    5070\n    6180,    1587,    5042\n    6190,    1583,    5096\n    6200,    1603,    5078\n    6210,    1598,    5051\n    6220,    1596,    5093\n    6230,    1600,    5136\n    6240,    1598,    5117\n    6250,    1594,    5076\n    6260,    1600,    5110\n    6270,    1591,    5108\n    6280,    1607,    5110\n    6290,    1617,    5150\n    6300,    1604,    5228\n    6310,    1605,    5173\n    6320,    1631,    5144\n    6330,    1621,    5167\n    6340,    1607,    5182\n    6350,    1609,    5295\n    6360,    1616,    5234\n    6370,    1615,    5184\n    6380,    1620,    5206\n    6390,    1625,    5206\n    6400,    1624,    5245\n    6410,    1626,    5214\n    6420,    1647,    5240\n    6430,    1637,    5240\n    6440,    1631,    5246\n    6450,    1628,    5242\n    6460,    1648,    5314\n    6470,    1655,    5292\n    6480,    1650,    5351\n    6490,    1670,    5353\n    6500,    1657,    5306\n    6510,    1648,    5391\n    6520,    1666,    5424\n    6530,    1671,    5339\n    6540,    1669,    5402\n    6550,    1682,    5394\n    6560,    1684,    5384\n    6570,    1692,    5398\n    6580,    1679,    5434\n    6590,    1679,    5426\n    6600,    1678,    5425\n    6610,    1700,    5449\n    6620,    1670,    5443\n    6630,    1700,    5486\n    6640,    1707,    5473\n    6650,    1698,    5480\n    6660,    1701,    5410\n    6670,    1722,    5492\n    6680,    1714,    5539\n    6690,    1723,    5599\n    6700,    1739,    5693\n    6710,    1723,    5659\n    6720,    1724,    5608\n    6730,    1724,    5650\n    6740,    1731,    5718\n    6750,    1712,    5686\n    6760,    1733,    5649\n    6770,    1726,    5691\n    6780,    1741,    5812\n    6790,    1740,    5781\n    6800,    1757,    5728\n    6810,    1729,    5765\n    6820,    1757,    5840\n    6830,    1761,    5756\n    6840,    1755,    5831\n    6850,    1789,    5866\n    6860,    1788,    5928\n    6870,    1789,    5928\n    6880,    1768,    5949\n    6890,    1785,    5977\n    6900,    1774,    6017\n    6910,    1779,    5941\n    6920,    1780,    5922\n    6930,    1786,    5930\n    6940,    1787,    5999\n    6950,    1792,    6036\n    6960,    1811,    6089\n    6970,    1804,    6054\n    6980,    1796,    6032\n    6990,    1822,    6149\n    7000,    1817,    6093\n    7010,    1811,    6087\n    7020,    1807,    6057\n    7030,    1830,    6084\n    7040,    1817,    6135\n    7050,    1816,    6124\n    7060,    1820,    6141\n    7070,    1825,    6130\n    7080,    1816,    6139\n    7090,    1842,    6205\n    7100,    1843,    6287\n    7110,    1854,    6328\n    7120,    1868,    6244\n    7130,    1837,    6309\n    7140,    1843,    6220\n    7150,    1844,    6351\n    7160,    1863,    6332\n    7170,    1847,    6221\n    7180,    1866,    6233\n    7190,    1874,    6254\n    7200,    1880,    6303\n    7210,    1859,    6354\n    7220,    1876,    6255\n    7230,    1878,    6363\n    7240,    1873,    6309\n    7250,    1878,    6417\n    7260,    1876,    6400\n    7270,    1872,    6363\n    7280,    1913,    6392\n    7290,    1885,    6470\n    7300,    1885,    6484\n    7310,    1900,    6434\n    7320,    1899,    6437\n    7330,    1909,    6496\n    7340,    1926,    6443\n    7350,    1889,    6550\n    7360,    1910,    6503\n    7370,    1909,    6577\n    7380,    1897,    6542\n    7390,    1914,    6532\n    7400,    1922,    6697\n    7410,    1921,    6636\n    7420,    1931,    6673\n    7430,    1921,    6726\n    7440,    1940,    6687\n    7450,    1948,    6653\n    7460,    1936,    6723\n    7470,    1934,    6769\n    7480,    1950,    6650\n    7490,    1954,    6745\n    7500,    1949,    6686\n    7510,    1952,    6681\n    7520,    1960,    6671\n    7530,    1969,    6819\n    7540,    1961,    6749\n    7550,    1953,    6808\n    7560,    1965,    6758\n    7570,    1960,    6822\n    7580,    1957,    6790\n    7590,    1974,    6840\n    7600,    1981,    6905\n    7610,    1973,    6856\n    7620,    1972,    6936\n    7630,    1976,    6946\n    7640,    1981,    6767\n    7650,    2807,    6963\n    7660,    2806,    6930\n    7670,    2839,    6910\n    7680,    2746,    7618\n    7690,    2730,    7726\n    7700,    2723,    7556\n    7710,    2773,    7769\n    7720,    2782,    7877\n    7730,    2806,    7881\n    7740,    2787,    7904\n    7750,    2806,    7934\n    7760,    2785,    7894\n    7770,    2803,    7953\n    7780,    2836,    7864\n    7790,    2823,    7998\n    7800,    2829,    7954\n    7810,    2777,    7904\n    7820,    2806,    7998\n    7830,    2797,    8023\n    7840,    2842,    7994\n    7850,    2815,    7978\n    7860,    2813,    8028\n    7870,    2822,    8205\n    7880,    2833,    8114\n    7890,    2862,    8103\n    7900,    2854,    8042\n    7910,    2857,    8132\n    7920,    2833,    8134\n    7930,    2834,    8248\n    7940,    2858,    8204\n    7950,    2870,    8160\n    7960,    2867,    8185\n    7970,    2872,    8280\n    7980,    2859,    8181\n    7990,    2882,    8152\n    8000,    2880,    8229\n    8010,    2907,    8338\n    8020,    2901,    8479\n    8030,    2890,    8309\n    8040,    2910,    8359\n    8050,    2905,    8486\n    8060,    2902,    8478\n    8070,    2916,    8448\n    8080,    2928,    8474\n    8090,    2922,    8550\n    8100,    2915,    8478\n    8110,    2940,    8583\n    8120,    2921,    8495\n    8130,    2924,    8559\n    8140,    2924,    8454\n    8150,    2916,    8562\n    8160,    2937,    8684\n    8170,    2946,    8568\n    8180,    2948,    8565\n    8190,    2674,    8146\n    8200,    2647,    6916\n    8210,    2670,    6879\n    8220,    2682,    6890\n    8230,    2666,    6888\n    8240,    2664,    6892\n    8250,    2683,    6924\n    8260,    2677,    6847\n    8270,    2686,    6866\n    8280,    2703,    7022\n    8290,    2732,    7070\n    8300,    2719,    6911\n    8310,    2677,    7033\n    8320,    2696,    6938\n    8330,    2734,    7171\n    8340,    2715,    7136\n    8350,    2740,    7120\n    8360,    2728,    7174\n    8370,    2738,    7189\n    8380,    2725,    7351\n    8390,    2751,    7248\n    8400,    2783,    7221\n    8410,    2752,    7278\n    8420,    2770,    7323\n    8430,    2766,    7317\n    8440,    2890,    7354\n    8450,    2910,    7322\n    8460,    2894,    7453\n    8470,    2908,    7428\n    8480,    2948,    7439\n    8490,    2944,    7419\n    8500,    2945,    7491\n    8510,    3002,    7505\n    8520,    2968,    7460\n    8530,    2974,    7454\n    8540,    2987,    7678\n    8550,    2993,    7569\n    8560,    3003,    7489\n    8570,    2982,    7507\n    8580,    2974,    7616\n    8590,    2967,    7588\n    8600,    2993,    7550\n    8610,    3040,    7660\n    8620,    2995,    7648\n    8630,    3042,    7755\n    8640,    3015,    7800\n    8650,    3001,    7764\n    8660,    3039,    7812\n    8670,    3021,    7831\n    8680,    3022,    7864\n    8690,    3050,    7913\n    8700,    3021,    8014\n    8710,    2970,    7998\n    8720,    2985,    7978\n    8730,    3002,    7911\n    8740,    3105,    8805\n    8750,    3092,    8893\n    8760,    3093,    8877\n    8770,    3106,    8873\n    8780,    3100,    8996\n    8790,    3079,    8953\n    8800,    3113,    8983\n    8810,    3133,    9089\n    8820,    3145,    9117\n    8830,    3160,    9010\n    8840,    3142,    9133\n    8850,    3136,    9161\n    8860,    3166,    9155\n    8870,    3126,    9091\n    8880,    3134,    9302\n    8890,    3142,    9232\n    8900,    3156,    9151\n    8910,    3163,    9266\n    8920,    3147,    9313\n    8930,    3198,    9296\n    8940,    3181,    9579\n    8950,    3196,    9650\n    8960,    3182,    9514\n    8970,    3222,    9537\n    8980,    3209,    9662\n    8990,    3202,    9569\n    9000,    3221,    9613\n    9010,    3252,    9684\n    9020,    3247,    9736\n    9030,    3221,    9588\n    9040,    3241,    9777\n    9050,    3229,    9707\n    9060,    3222,    9772\n    9070,    3236,    9821\n    9080,    3243,    9776\n    9090,    3300,    9760\n    9100,    3264,   10169\n    9110,    3307,   10179\n    9120,    3331,   10192\n    9130,    3292,   10234\n    9140,    3282,   10212\n    9150,    3308,   10218\n    9160,    3301,   10353\n    9170,    3345,   10365\n    9180,    3301,   10329\n    9190,    3305,   10350\n    9200,    3352,   10403\n    9210,    3336,   10351\n    9220,    3297,   10348\n    9230,    3283,   10412\n    9240,    3303,   10386\n    9250,    3332,   10505\n    9260,    3335,   10556\n    9270,    3341,   10575\n    9280,    3604,   11941\n    9290,    3649,   11935\n    9300,    3622,   11970\n    9310,    3621,   11986\n    9320,    3608,   12007\n    9330,    3628,   11926\n    9340,    3616,   12037\n    9350,    3666,   12188\n    9360,    3620,   11988\n    9370,    3608,   12186\n    9380,    3674,   12058\n    9390,    3647,   12232\n    9400,    3666,   12175\n    9410,    3650,   12153\n    9420,    3711,   12202\n    9430,    3692,   12212\n    9440,    3693,   12323\n    9450,    3700,   12227\n    9460,    3715,   12405\n    9470,    3711,   12278\n    9480,    3732,   12298\n    9490,    3720,   12370\n    9500,    3680,   12333\n    9510,    3712,   12277\n    9520,    3720,   12403\n    9530,    3693,   12427\n    9540,    3709,   12423\n    9550,    3761,   12327\n    9560,    3729,   12457\n    9570,    3792,   12711\n    9580,    3776,   12694\n    9590,    3780,   12686\n    9600,    3780,   12689\n    9610,    3795,   12755\n    9620,    3777,   12820\n    9630,    3811,   12784\n    9640,    3828,   12872\n    9650,    3813,   12834\n    9660,    3811,   12938\n    9670,    3834,   12876\n    9680,    3830,   12858\n    9690,    3852,   12888\n    9700,    3839,   12940\n    9710,    3846,   12932\n    9720,    3856,   13074\n    9730,    3835,   12984\n    9740,    3877,   12912\n    9750,    3851,   12990\n    9760,    3834,   13112\n    9770,    3846,   13067\n    9780,    3896,   13075\n    9790,    3968,   12995\n    9800,    3970,   13153\n    9810,    3982,   13005\n    9820,    3950,   13142\n    9830,    3956,   13086\n    9840,    3976,   13094\n    9850,    3990,   13215\n    9860,    4008,   13104\n    9870,    3994,   13239\n    9880,    4044,   13352\n    9890,    3999,   13351\n    9900,    4006,   13389\n    9910,    4027,   13328\n    9920,    3999,   13430\n    9930,    4022,   13365\n    9940,    4073,   13409\n    9950,    4012,   13322\n    9960,    3991,   13514\n    9970,    4008,   13463\n    9980,    4034,   13494\n    9990,    4045,   13590\n   10000,    4057,   13439\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_java9_sqrt_precisions_to_200.csv",
    "content": "precision,    sqrt,java9_sqrt\n  number,  number,  number\n       1,   0.529,   1.350\n       2,   0.310,   1.006\n       3,   0.316,   1.009\n       4,   0.306,   1.002\n       5,   0.307,   1.001\n       6,   0.315,   1.011\n       7,   0.307,   1.006\n       8,   0.309,   1.005\n       9,   0.304,   1.000\n      10,   1.412,   1.015\n      11,   0.944,   1.007\n      12,   1.050,   1.006\n      13,   1.110,   1.012\n      14,   1.330,   1.105\n      15,   1.248,   1.026\n      16,   1.852,   1.015\n      17,   1.683,   1.143\n      18,   1.795,   1.235\n      19,   1.786,   1.304\n      20,   1.782,   1.313\n      21,   1.834,   1.340\n      22,   1.811,   1.217\n      23,   1.866,   1.156\n      24,   1.938,   1.306\n      25,   1.898,   1.205\n      26,   1.846,   1.300\n      27,   1.861,   1.303\n      28,   1.874,   1.438\n      29,   1.905,   2.024\n      30,   2.580,   1.964\n      31,   2.593,   2.054\n      32,   2.533,   1.913\n      33,   2.643,   1.987\n      34,   2.811,   2.036\n      35,   2.693,   1.960\n      36,   2.807,   1.945\n      37,   2.775,   1.954\n      38,   2.683,   2.233\n      39,   2.680,   2.051\n      40,   2.657,   2.052\n      41,   2.676,   1.881\n      42,   2.644,   2.065\n      43,   2.851,   1.948\n      44,   2.883,   1.943\n      45,   2.899,   1.844\n      46,   2.862,   2.038\n      47,   2.868,   2.031\n      48,   2.917,   1.847\n      49,   2.928,   2.091\n      50,   2.918,   2.063\n      51,   2.880,   2.105\n      52,   2.899,   2.272\n      53,   3.144,   1.951\n      54,   3.037,   2.058\n      55,   2.980,   1.957\n      56,   3.048,   2.098\n      57,   2.984,   2.424\n      58,   3.079,   2.227\n      59,   3.958,   2.981\n      60,   3.947,   3.178\n      61,   3.952,   3.054\n      62,   3.933,   3.086\n      63,   4.156,   2.973\n      64,   4.209,   2.996\n      65,   4.040,   2.977\n      66,   4.148,   3.191\n      67,   4.192,   3.321\n      68,   4.158,   3.470\n      69,   4.058,   3.284\n      70,   4.147,   3.424\n      71,   4.246,   3.279\n      72,   4.430,   3.527\n      73,   4.327,   3.403\n      74,   4.268,   3.259\n      75,   4.208,   3.386\n      76,   4.347,   3.603\n      77,   4.357,   3.585\n      78,   4.376,   3.527\n      79,   4.242,   3.502\n      80,   4.307,   3.503\n      81,   4.330,   3.781\n      82,   4.662,   3.581\n      83,   4.651,   3.606\n      84,   4.551,   3.608\n      85,   4.541,   3.706\n      86,   4.460,   3.948\n      87,   4.509,   3.809\n      88,   4.555,   4.014\n      89,   4.470,   3.992\n      90,   4.550,   3.960\n      91,   4.618,   3.792\n      92,   4.674,   3.976\n      93,   4.626,   4.002\n      94,   4.718,   3.808\n      95,   4.713,   4.220\n      96,   4.674,   4.520\n      97,   4.734,   4.128\n      98,   4.604,   4.071\n      99,   4.665,   4.345\n     100,   4.764,   4.530\n     101,   4.997,   4.110\n     102,   4.971,   4.101\n     103,   5.061,   4.283\n     104,   5.035,   4.482\n     105,   4.904,   4.714\n     106,   4.796,   4.449\n     107,   4.961,   4.364\n     108,   5.037,   4.443\n     109,   5.011,   4.667\n     110,   4.935,   4.553\n     111,   5.173,   4.713\n     112,   5.201,   4.663\n     113,   5.125,   4.523\n     114,   5.125,   4.758\n     115,   5.053,   5.005\n     116,   5.048,   5.025\n     117,   5.024,   4.687\n     118,   6.797,   4.895\n     119,   6.771,   6.289\n     120,   6.946,   6.149\n     121,   7.017,   6.476\n     122,   7.043,   6.445\n     123,   6.939,   6.489\n     124,   7.019,   6.724\n     125,   7.023,   6.659\n     126,   6.898,   6.696\n     127,   7.044,   6.687\n     128,   6.975,   6.661\n     129,   6.934,   6.844\n     130,   7.133,   6.663\n     131,   7.014,   6.812\n     132,   7.186,   6.951\n     133,   7.372,   6.898\n     134,   7.297,   7.347\n     135,   7.192,   7.438\n     136,   7.232,   7.018\n     137,   7.233,   7.450\n     138,   7.253,   7.112\n     139,   7.240,   7.151\n     140,   7.556,   7.079\n     141,   7.476,   7.072\n     142,   7.331,   7.217\n     143,   7.480,   7.415\n     144,   7.620,   7.777\n     145,   7.741,   7.940\n     146,   7.678,   7.924\n     147,   7.524,   7.661\n     148,   8.449,   7.764\n     149,   8.488,   7.815\n     150,   8.339,   7.805\n     151,   8.313,   9.387\n     152,   8.314,  10.078\n     153,   8.483,   9.925\n     154,   8.509,  10.333\n     155,   8.512,  10.254\n     156,   8.244,   9.999\n     157,   8.336,  10.254\n     158,   8.620,  10.463\n     159,   8.904,  10.050\n     160,   8.792,  10.300\n     161,   8.729,  10.344\n     162,   8.600,  10.211\n     163,   9.019,  10.834\n     164,   8.673,  10.718\n     165,   8.681,  10.486\n     166,   8.595,  11.015\n     167,   8.517,  10.760\n     168,   8.542,  10.875\n     169,   8.985,  11.016\n     170,   8.873,  10.453\n     171,   8.869,  10.781\n     172,   8.957,  11.139\n     173,   9.001,  11.181\n     174,   9.150,  11.527\n     175,   8.978,  11.064\n     176,   8.890,  10.921\n     177,   8.919,  11.230\n     178,   9.257,  11.538\n     179,   9.360,  11.393\n     180,   9.326,  11.443\n     181,  10.062,  12.009\n     182,   9.840,  11.646\n     183,   9.966,  11.808\n     184,  10.084,  12.465\n     185,   9.875,  12.197\n     186,   9.831,  12.383\n     187,   9.764,  11.897\n     188,  10.096,  12.476\n     189,  10.080,  12.242\n     190,  10.191,  12.639\n     191,  10.069,  11.653\n     192,  10.167,  12.111\n     193,  10.230,  12.675\n     194,  10.354,  12.488\n     195,  10.352,  12.858\n     196,  10.211,  13.058\n     197,  10.054,  13.365\n     198,  10.500,  12.537\n     199,  10.707,  12.350\n     200,  10.519,  12.455\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_log_from_0_to_100000.csv",
    "content": "       x,     log\r\n  number,  number\r\n   0.000,       0\r\n1000.000,   12094\r\n2000.000,   12434\r\n3000.000,   11448\r\n4000.000,   11290\r\n5000.000,   12208\r\n6000.000,   12092\r\n7000.000,   11696\r\n8000.000,   11742\r\n9000.000,   11700\r\n10000.000,   11975\r\n11000.000,   11958\r\n12000.000,   11909\r\n13000.000,   11918\r\n14000.000,   11948\r\n15000.000,   11274\r\n16000.000,   12128\r\n17000.000,   12224\r\n18000.000,   11799\r\n19000.000,   12096\r\n20000.000,   11828\r\n21000.000,   12317\r\n22000.000,   11916\r\n23000.000,   11121\r\n24000.000,   11483\r\n25000.000,   11814\r\n26000.000,   11231\r\n27000.000,   11218\r\n28000.000,   11419\r\n29000.000,   11176\r\n30000.000,   11162\r\n31000.000,   11155\r\n32000.000,   12036\r\n33000.000,   11147\r\n34000.000,   11403\r\n35000.000,   11202\r\n36000.000,   11331\r\n37000.000,   11486\r\n38000.000,   11323\r\n39000.000,   11189\r\n40000.000,   11654\r\n41000.000,   11241\r\n42000.000,   11391\r\n43000.000,   11225\r\n44000.000,   12058\r\n45000.000,   11552\r\n46000.000,   12363\r\n47000.000,   11346\r\n48000.000,   11157\r\n49000.000,   12116\r\n50000.000,   11291\r\n51000.000,   11815\r\n52000.000,   11635\r\n53000.000,   11375\r\n54000.000,   11264\r\n55000.000,   11931\r\n56000.000,   11872\r\n57000.000,   11541\r\n58000.000,   12057\r\n59000.000,   11502\r\n60000.000,   11780\r\n61000.000,   11772\r\n62000.000,   11687\r\n63000.000,   11650\r\n64000.000,   11732\r\n65000.000,   11716\r\n66000.000,   11792\r\n67000.000,   11834\r\n68000.000,   11531\r\n69000.000,   11844\r\n70000.000,   11463\r\n71000.000,   11682\r\n72000.000,   11647\r\n73000.000,   11909\r\n74000.000,   12020\r\n75000.000,   11766\r\n76000.000,   11813\r\n77000.000,   12013\r\n78000.000,   11845\r\n79000.000,   11817\r\n80000.000,   11713\r\n81000.000,   11842\r\n82000.000,   12047\r\n83000.000,   11850\r\n84000.000,   11776\r\n85000.000,   11975\r\n86000.000,   11797\r\n87000.000,   11747\r\n88000.000,   11660\r\n89000.000,   11891\r\n90000.000,   12169\r\n91000.000,   11226\r\n92000.000,   11589\r\n93000.000,   11947\r\n94000.000,   11281\r\n95000.000,   11734\r\n96000.000,   11610\r\n97000.000,   11187\r\n98000.000,   11790\r\n99000.000,   11673\r\n100000.000,   11813\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_pow_frac_from_0_to_1000.csv",
    "content": "       x,     pow\n  number,  number\n   0.500,3534.100\n   5.500,3490.900\n  10.500,3513.000\n  15.500,3497.000\n  20.500,3483.200\n  25.500,3528.100\n  30.500,3516.000\n  35.500,3483.500\n  40.500,3457.200\n  45.500,3536.400\n  50.500,3511.500\n  55.500,3526.900\n  60.500,3496.900\n  65.500,3510.700\n  70.500,3496.000\n  75.500,3513.700\n  80.500,3541.400\n  85.500,3489.300\n  90.500,3576.200\n  95.500,3491.000\n 100.500,3489.200\n 105.500,3516.600\n 110.500,3476.800\n 115.500,3541.600\n 120.500,3546.700\n 125.500,3526.100\n 130.500,3523.200\n 135.500,3559.800\n 140.500,3568.800\n 145.500,3522.000\n 150.500,3515.500\n 155.500,3545.700\n 160.500,3560.100\n 165.500,3493.000\n 170.500,3590.400\n 175.500,3524.700\n 180.500,3514.100\n 185.500,3538.900\n 190.500,3579.000\n 195.500,3556.800\n 200.500,3472.800\n 205.500,3543.100\n 210.500,3540.900\n 215.500,3536.400\n 220.500,3522.800\n 225.500,3550.800\n 230.500,3485.300\n 235.500,3588.300\n 240.500,3526.900\n 245.500,3526.500\n 250.500,3573.700\n 255.500,3520.300\n 260.500,3588.400\n 265.500,3548.700\n 270.500,3498.800\n 275.500,3642.000\n 280.500,3736.300\n 285.500,3604.800\n 290.500,3573.100\n 295.500,3554.200\n 300.500,3584.700\n 305.500,3664.800\n 310.500,3620.600\n 315.500,3619.700\n 320.500,3520.700\n 325.500,3643.300\n 330.500,3580.600\n 335.500,3547.200\n 340.500,3553.100\n 345.500,3644.700\n 350.500,3619.900\n 355.500,3532.000\n 360.500,3526.000\n 365.500,3646.500\n 370.500,3555.200\n 375.500,3544.700\n 380.500,3562.400\n 385.500,3474.700\n 390.500,3560.600\n 395.500,3589.600\n 400.500,3582.500\n 405.500,3550.000\n 410.500,3505.100\n 415.500,3600.200\n 420.500,3590.700\n 425.500,3456.000\n 430.500,3588.800\n 435.500,3522.900\n 440.500,3554.500\n 445.500,3549.400\n 450.500,3532.400\n 455.500,3501.400\n 460.500,3525.000\n 465.500,3569.600\n 470.500,3517.300\n 475.500,3506.600\n 480.500,3518.100\n 485.500,3493.900\n 490.500,3575.400\n 495.500,3525.700\n 500.500,3489.600\n 505.500,3527.700\n 510.500,3529.500\n 515.500,3570.700\n 520.500,3529.200\n 525.500,3541.600\n 530.500,3540.300\n 535.500,3479.600\n 540.500,3560.800\n 545.500,3449.800\n 550.500,3514.900\n 555.500,3587.900\n 560.500,3531.300\n 565.500,3551.000\n 570.500,3534.700\n 575.500,3554.600\n 580.500,3601.600\n 585.500,3547.000\n 590.500,3578.500\n 595.500,3560.000\n 600.500,3563.300\n 605.500,3574.700\n 610.500,3611.700\n 615.500,3536.900\n 620.500,3587.300\n 625.500,3528.800\n 630.500,3527.000\n 635.500,3542.700\n 640.500,3531.500\n 645.500,3517.900\n 650.500,3520.600\n 655.500,3659.500\n 660.500,3472.200\n 665.500,3507.200\n 670.500,3548.500\n 675.500,3573.000\n 680.500,3598.200\n 685.500,3518.300\n 690.500,3559.500\n 695.500,3577.300\n 700.500,3564.000\n 705.500,3571.300\n 710.500,3552.400\n 715.500,3528.800\n 720.500,3502.300\n 725.500,3545.800\n 730.500,3546.100\n 735.500,3539.000\n 740.500,3559.300\n 745.500,3535.200\n 750.500,3505.800\n 755.500,3552.800\n 760.500,3590.600\n 765.500,3493.200\n 770.500,3558.900\n 775.500,3564.000\n 780.500,3503.700\n 785.500,3583.700\n 790.500,3558.900\n 795.500,3572.400\n 800.500,3504.800\n 805.500,3483.600\n 810.500,3550.500\n 815.500,3552.300\n 820.500,3590.600\n 825.500,3567.100\n 830.500,3517.100\n 835.500,3559.700\n 840.500,3551.900\n 845.500,3552.500\n 850.500,3554.500\n 855.500,3533.400\n 860.500,3539.900\n 865.500,3503.600\n 870.500,3524.500\n 875.500,3513.500\n 880.500,3520.200\n 885.500,3494.600\n 890.500,3537.200\n 895.500,3542.000\n 900.500,3515.300\n 905.500,3516.800\n 910.500,3623.500\n 915.500,3529.900\n 920.500,3552.200\n 925.500,3530.000\n 930.500,3511.800\n 935.500,3592.700\n 940.500,3513.700\n 945.500,3480.400\n 950.500,3540.600\n 955.500,3561.500\n 960.500,3529.800\n 965.500,3574.300\n 970.500,3564.200\n 975.500,3551.000\n 980.500,3573.100\n 985.500,3540.400\n 990.500,3558.900\n 995.500,3583.900\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_pow_from_0_to_100.csv",
    "content": "       x,     pow\n  number,  number\n   0.000,   0.000\n   0.100,3410.500\n   0.200,3393.500\n   0.300,3463.100\n   0.400,3520.400\n   0.500,3501.700\n   0.600,3462.700\n   0.700,3447.200\n   0.800,3491.900\n   0.900,3506.700\n   1.000,   1.000\n   1.100,3483.900\n   1.200,3480.600\n   1.300,3472.400\n   1.400,3443.400\n   1.500,3458.000\n   1.600,3476.600\n   1.700,3510.800\n   1.800,3436.500\n   1.900,3506.400\n   2.000,   1.100\n   2.100,3610.100\n   2.200,3460.100\n   2.300,3483.000\n   2.400,3514.100\n   2.500,3428.500\n   2.600,3479.100\n   2.700,3480.000\n   2.800,3457.600\n   2.900,3449.300\n   3.000,   1.000\n   3.100,3545.100\n   3.200,3473.500\n   3.300,3490.500\n   3.400,3466.300\n   3.500,3457.200\n   3.600,3463.500\n   3.700,3458.500\n   3.800,3431.800\n   3.900,3511.600\n   4.000,   1.300\n   4.100,3500.100\n   4.200,3455.500\n   4.300,3479.800\n   4.400,3467.400\n   4.500,3466.000\n   4.600,3440.000\n   4.700,3436.400\n   4.800,3444.600\n   4.900,3451.300\n   5.000,   1.100\n   5.100,3503.800\n   5.200,3529.300\n   5.300,3489.700\n   5.400,3505.100\n   5.500,3559.300\n   5.600,3547.500\n   5.700,3470.300\n   5.800,3484.300\n   5.900,3476.200\n   6.000,   1.800\n   6.100,3566.300\n   6.200,3547.600\n   6.300,3707.300\n   6.400,3652.000\n   6.500,3549.900\n   6.600,3532.300\n   6.700,3537.500\n   6.800,3527.300\n   6.900,3505.000\n   7.000,   2.000\n   7.100,3526.800\n   7.200,3656.800\n   7.300,3509.100\n   7.400,3436.000\n   7.500,3447.500\n   7.600,3522.700\n   7.700,3484.200\n   7.800,3513.700\n   7.900,3524.300\n   8.000,   2.000\n   8.100,3480.700\n   8.200,3464.700\n   8.300,3562.700\n   8.400,3521.100\n   8.500,3456.000\n   8.600,3511.400\n   8.700,3516.900\n   8.800,3534.300\n   8.900,3488.300\n   9.000,   2.000\n   9.100,3496.700\n   9.200,3468.600\n   9.300,3477.700\n   9.400,3488.500\n   9.500,3501.800\n   9.600,3438.800\n   9.700,3473.800\n   9.800,3530.700\n   9.900,3520.000\n  10.000,   2.000\n  10.100,3455.500\n  10.200,3480.700\n  10.300,3537.400\n  10.400,3471.300\n  10.500,3505.900\n  10.600,3468.500\n  10.700,3468.000\n  10.800,3515.500\n  10.900,3475.500\n  11.000,   2.000\n  11.100,3474.700\n  11.200,3453.400\n  11.300,3463.800\n  11.400,3506.200\n  11.500,3480.100\n  11.600,3508.100\n  11.700,3521.400\n  11.800,3515.300\n  11.900,3536.200\n  12.000,   2.200\n  12.100,3470.100\n  12.200,3452.500\n  12.300,3506.700\n  12.400,3522.400\n  12.500,3552.200\n  12.600,3532.400\n  12.700,3486.900\n  12.800,3591.800\n  12.900,3489.600\n  13.000,   2.200\n  13.100,3583.900\n  13.200,3473.400\n  13.300,3545.100\n  13.400,3521.200\n  13.500,3451.100\n  13.600,3472.000\n  13.700,3540.000\n  13.800,3482.100\n  13.900,3552.000\n  14.000,   2.300\n  14.100,3484.300\n  14.200,3454.900\n  14.300,3507.000\n  14.400,3472.100\n  14.500,3478.300\n  14.600,3476.000\n  14.700,3540.500\n  14.800,3490.800\n  14.900,3592.900\n  15.000,   2.400\n  15.100,3571.600\n  15.200,3478.200\n  15.300,3470.800\n  15.400,3496.700\n  15.500,3636.100\n  15.600,3588.600\n  15.700,3581.000\n  15.800,3512.300\n  15.900,3503.200\n  16.000,   2.000\n  16.100,3561.700\n  16.200,3530.000\n  16.300,3466.000\n  16.400,3505.300\n  16.500,3515.300\n  16.600,3550.300\n  16.700,3543.800\n  16.800,3561.100\n  16.900,3498.300\n  17.000,   2.000\n  17.100,3507.700\n  17.200,3536.200\n  17.300,3470.400\n  17.400,3476.600\n  17.500,3549.000\n  17.600,3517.300\n  17.700,3481.400\n  17.800,3511.400\n  17.900,3482.800\n  18.000,   2.000\n  18.100,3555.400\n  18.200,3511.100\n  18.300,3441.500\n  18.400,3490.000\n  18.500,3554.200\n  18.600,3552.600\n  18.700,3535.100\n  18.800,3573.100\n  18.900,3485.100\n  19.000,   2.000\n  19.100,3448.300\n  19.200,3530.500\n  19.300,3456.900\n  19.400,3519.400\n  19.500,3533.600\n  19.600,3567.500\n  19.700,3474.800\n  19.800,3512.000\n  19.900,3471.400\n  20.000,   2.000\n  20.100,3514.200\n  20.200,3551.600\n  20.300,3519.800\n  20.400,3502.700\n  20.500,3489.100\n  20.600,3516.100\n  20.700,3588.600\n  20.800,3499.100\n  20.900,3491.100\n  21.000,   2.200\n  21.100,3546.800\n  21.200,3505.200\n  21.300,3490.100\n  21.400,3443.900\n  21.500,3559.900\n  21.600,3561.000\n  21.700,3506.100\n  21.800,3480.600\n  21.900,3452.900\n  22.000,   2.400\n  22.100,3432.700\n  22.200,3500.900\n  22.300,3563.400\n  22.400,3646.700\n  22.500,3508.800\n  22.600,3535.900\n  22.700,3515.500\n  22.800,3480.000\n  22.900,3447.500\n  23.000,   2.500\n  23.100,3515.500\n  23.200,3514.000\n  23.300,3483.400\n  23.400,3581.000\n  23.500,3468.700\n  23.600,3443.900\n  23.700,3512.800\n  23.800,3482.400\n  23.900,3489.300\n  24.000,   2.100\n  24.100,3486.400\n  24.200,3508.600\n  24.300,3473.100\n  24.400,3525.600\n  24.500,3460.000\n  24.600,3563.200\n  24.700,3484.500\n  24.800,3497.900\n  24.900,3533.200\n  25.000,   2.000\n  25.100,3479.800\n  25.200,3527.600\n  25.300,3483.400\n  25.400,3545.700\n  25.500,3559.600\n  25.600,3478.400\n  25.700,3511.900\n  25.800,3516.700\n  25.900,3469.500\n  26.000,   2.400\n  26.100,3527.000\n  26.200,3529.400\n  26.300,3584.000\n  26.400,3538.300\n  26.500,3556.800\n  26.600,3499.100\n  26.700,3441.900\n  26.800,3478.100\n  26.900,3461.000\n  27.000,   2.100\n  27.100,3463.000\n  27.200,3466.900\n  27.300,3527.700\n  27.400,3563.600\n  27.500,3483.300\n  27.600,3545.700\n  27.700,3551.700\n  27.800,3492.300\n  27.900,3473.600\n  28.000,   2.200\n  28.100,3491.900\n  28.200,3447.300\n  28.300,3459.000\n  28.400,3476.800\n  28.500,3561.100\n  28.600,3496.000\n  28.700,3555.700\n  28.800,3479.300\n  28.900,3467.100\n  29.000,   2.200\n  29.100,3488.100\n  29.200,3514.800\n  29.300,3556.500\n  29.400,3621.200\n  29.500,3498.500\n  29.600,3533.200\n  29.700,3516.700\n  29.800,3543.600\n  29.900,3508.200\n  30.000,   2.600\n  30.100,3694.400\n  30.200,3520.600\n  30.300,3489.100\n  30.400,3509.500\n  30.500,3511.200\n  30.600,3525.500\n  30.700,3461.400\n  30.800,3461.100\n  30.900,3504.800\n  31.000,   2.600\n  31.100,3545.100\n  31.200,3544.600\n  31.300,3535.700\n  31.400,3487.400\n  31.500,3506.500\n  31.600,3482.000\n  31.700,3486.000\n  31.800,3518.200\n  31.900,3528.800\n  32.000,   2.000\n  32.100,3532.800\n  32.200,3534.300\n  32.300,3554.600\n  32.400,3550.900\n  32.500,3498.300\n  32.600,3506.700\n  32.700,3486.400\n  32.800,3517.000\n  32.900,3470.700\n  33.000,   2.200\n  33.100,3565.200\n  33.200,3553.500\n  33.300,3514.300\n  33.400,3580.400\n  33.500,3494.800\n  33.600,3509.100\n  33.700,3534.500\n  33.800,3496.600\n  33.900,3493.000\n  34.000,   2.600\n  34.100,3532.900\n  34.200,3471.900\n  34.300,3481.000\n  34.400,3480.400\n  34.500,3462.400\n  34.600,3638.400\n  34.700,3503.800\n  34.800,3514.200\n  34.900,3477.000\n  35.000,   2.900\n  35.100,3492.600\n  35.200,3536.700\n  35.300,3533.500\n  35.400,3532.300\n  35.500,3493.700\n  35.600,3506.500\n  35.700,3486.900\n  35.800,3484.200\n  35.900,3470.300\n  36.000,   2.300\n  36.100,3478.000\n  36.200,3537.000\n  36.300,3529.500\n  36.400,3552.800\n  36.500,3541.000\n  36.600,3560.800\n  36.700,3524.500\n  36.800,3512.600\n  36.900,3568.700\n  37.000,   2.800\n  37.100,3469.200\n  37.200,3512.500\n  37.300,3585.400\n  37.400,3530.600\n  37.500,3524.000\n  37.600,3529.000\n  37.700,3528.900\n  37.800,3495.000\n  37.900,3521.600\n  38.000,   3.000\n  38.100,3522.400\n  38.200,3483.300\n  38.300,3503.600\n  38.400,3561.900\n  38.500,3481.100\n  38.600,3500.600\n  38.700,3487.500\n  38.800,3517.600\n  38.900,3548.600\n  39.000,   2.900\n  39.100,3511.100\n  39.200,3473.100\n  39.300,3483.700\n  39.400,3528.500\n  39.500,3501.600\n  39.600,3498.200\n  39.700,3492.100\n  39.800,3465.100\n  39.900,3504.000\n  40.000,   2.400\n  40.100,3595.400\n  40.200,3453.500\n  40.300,3554.400\n  40.400,3463.600\n  40.500,3483.100\n  40.600,3505.200\n  40.700,3493.500\n  40.800,3508.900\n  40.900,3452.500\n  41.000,   2.100\n  41.100,3491.000\n  41.200,3471.600\n  41.300,3449.000\n  41.400,3553.700\n  41.500,3479.500\n  41.600,3536.800\n  41.700,3500.100\n  41.800,3445.400\n  41.900,3486.300\n  42.000,   2.700\n  42.100,3511.200\n  42.200,3503.600\n  42.300,3505.400\n  42.400,3469.900\n  42.500,3482.900\n  42.600,3535.900\n  42.700,3506.000\n  42.800,3532.600\n  42.900,3499.500\n  43.000,   2.900\n  43.100,3572.500\n  43.200,3525.900\n  43.300,3511.800\n  43.400,3562.300\n  43.500,3562.300\n  43.600,3515.400\n  43.700,3510.600\n  43.800,3534.600\n  43.900,3535.800\n  44.000,   2.800\n  44.100,3507.000\n  44.200,3561.800\n  44.300,3511.500\n  44.400,3563.900\n  44.500,3515.200\n  44.600,3516.400\n  44.700,3603.000\n  44.800,3483.500\n  44.900,3462.000\n  45.000,   3.000\n  45.100,3533.800\n  45.200,3497.800\n  45.300,3566.600\n  45.400,3566.100\n  45.500,3521.200\n  45.600,3504.100\n  45.700,3556.200\n  45.800,3493.500\n  45.900,3485.600\n  46.000,   3.000\n  46.100,3532.900\n  46.200,3538.900\n  46.300,3578.100\n  46.400,3515.000\n  46.500,3482.500\n  46.600,3545.900\n  46.700,3511.100\n  46.800,3519.000\n  46.900,3491.500\n  47.000,   3.000\n  47.100,3467.000\n  47.200,3533.300\n  47.300,3594.200\n  47.400,3514.800\n  47.500,3497.000\n  47.600,3520.800\n  47.700,3567.600\n  47.800,3509.700\n  47.900,3474.100\n  48.000,   2.000\n  48.100,3500.900\n  48.200,3547.100\n  48.300,3534.000\n  48.400,3538.700\n  48.500,3477.200\n  48.600,3464.600\n  48.700,3514.900\n  48.800,3520.800\n  48.900,3489.500\n  49.000,   3.000\n  49.100,3466.900\n  49.200,3573.300\n  49.300,3512.200\n  49.400,3507.800\n  49.500,3453.000\n  49.600,3466.400\n  49.700,3570.200\n  49.800,3551.400\n  49.900,3467.800\n  50.000,   3.000\n  50.100,3575.600\n  50.200,3537.200\n  50.300,3521.500\n  50.400,3512.900\n  50.500,3503.000\n  50.600,3573.700\n  50.700,3533.300\n  50.800,3543.400\n  50.900,3487.700\n  51.000,   3.000\n  51.100,3505.200\n  51.200,3545.600\n  51.300,3561.600\n  51.400,3525.300\n  51.500,3518.200\n  51.600,3480.300\n  51.700,3521.000\n  51.800,3519.800\n  51.900,3502.300\n  52.000,   3.000\n  52.100,3557.000\n  52.200,3538.700\n  52.300,3593.000\n  52.400,3551.800\n  52.500,3499.500\n  52.600,3512.400\n  52.700,3505.500\n  52.800,3524.000\n  52.900,3545.100\n  53.000,   3.000\n  53.100,3612.400\n  53.200,3542.100\n  53.300,3485.600\n  53.400,3477.200\n  53.500,3526.900\n  53.600,3522.900\n  53.700,3469.000\n  53.800,3540.200\n  53.900,3467.900\n  54.000,   3.000\n  54.100,3520.400\n  54.200,3485.800\n  54.300,3481.800\n  54.400,3525.600\n  54.500,3600.800\n  54.600,3494.900\n  54.700,3479.200\n  54.800,3485.000\n  54.900,3540.300\n  55.000,   3.000\n  55.100,3456.000\n  55.200,3449.200\n  55.300,3539.800\n  55.400,3457.400\n  55.500,3534.700\n  55.600,3518.500\n  55.700,3505.000\n  55.800,3537.300\n  55.900,3562.600\n  56.000,   3.000\n  56.100,3475.800\n  56.200,3449.000\n  56.300,3514.300\n  56.400,3505.700\n  56.500,3511.500\n  56.600,3488.000\n  56.700,3513.000\n  56.800,3540.600\n  56.900,3582.100\n  57.000,   3.000\n  57.100,3502.100\n  57.200,3530.800\n  57.300,3498.600\n  57.400,3525.700\n  57.500,3489.000\n  57.600,3548.400\n  57.700,3511.600\n  57.800,3477.800\n  57.900,3532.400\n  58.000,   3.000\n  58.100,3540.300\n  58.200,3497.800\n  58.300,3527.200\n  58.400,3518.300\n  58.500,3505.000\n  58.600,3532.400\n  58.700,3482.700\n  58.800,3529.400\n  58.900,3507.900\n  59.000,   3.300\n  59.100,3546.200\n  59.200,3549.400\n  59.300,3506.300\n  59.400,3513.100\n  59.500,3496.400\n  59.600,3537.300\n  59.700,3533.200\n  59.800,3547.500\n  59.900,3524.900\n  60.000,   4.000\n  60.100,3523.100\n  60.200,3493.700\n  60.300,3469.400\n  60.400,3493.600\n  60.500,3509.700\n  60.600,3579.600\n  60.700,3624.400\n  60.800,3486.500\n  60.900,3511.200\n  61.000,   6.000\n  61.100,3512.300\n  61.200,3533.700\n  61.300,3555.900\n  61.400,3568.900\n  61.500,3494.800\n  61.600,3490.000\n  61.700,3547.000\n  61.800,3549.700\n  61.900,3499.100\n  62.000,   6.200\n  62.100,3518.400\n  62.200,3527.100\n  62.300,3533.200\n  62.400,3508.800\n  62.500,3491.700\n  62.600,3570.800\n  62.700,3542.900\n  62.800,3549.400\n  62.900,3482.500\n  63.000,   7.000\n  63.100,3504.600\n  63.200,3484.900\n  63.300,3460.300\n  63.400,3523.900\n  63.500,3482.500\n  63.600,3519.900\n  63.700,3537.800\n  63.800,3535.200\n  63.900,3509.800\n  64.000,   7.000\n  64.100,3473.300\n  64.200,3561.400\n  64.300,3568.600\n  64.400,3568.000\n  64.500,3490.900\n  64.600,3593.500\n  64.700,3557.800\n  64.800,3512.400\n  64.900,3489.000\n  65.000,   8.300\n  65.100,3520.100\n  65.200,3532.400\n  65.300,3527.200\n  65.400,3529.000\n  65.500,3513.200\n  65.600,3490.400\n  65.700,3485.700\n  65.800,3596.500\n  65.900,3580.700\n  66.000,   9.000\n  66.100,3537.200\n  66.200,3507.000\n  66.300,3531.700\n  66.400,3557.800\n  66.500,3516.200\n  66.600,3544.400\n  66.700,3500.700\n  66.800,3511.500\n  66.900,3471.500\n  67.000,   9.000\n  67.100,3490.000\n  67.200,3521.000\n  67.300,3519.100\n  67.400,3526.100\n  67.500,3538.600\n  67.600,3546.600\n  67.700,3553.600\n  67.800,3507.100\n  67.900,3596.000\n  68.000,   9.400\n  68.100,3509.700\n  68.200,3494.500\n  68.300,3585.200\n  68.400,3495.000\n  68.500,3537.500\n  68.600,3589.500\n  68.700,3526.100\n  68.800,3564.400\n  68.900,3481.500\n  69.000,  10.000\n  69.100,3472.400\n  69.200,3518.200\n  69.300,3502.000\n  69.400,3565.200\n  69.500,3624.500\n  69.600,3510.500\n  69.700,3497.700\n  69.800,3494.900\n  69.900,3512.800\n  70.000,  10.100\n  70.100,3499.400\n  70.200,3498.200\n  70.300,3477.000\n  70.400,3510.000\n  70.500,3562.700\n  70.600,3513.400\n  70.700,3485.800\n  70.800,3496.300\n  70.900,3489.600\n  71.000,  10.100\n  71.100,3514.300\n  71.200,3516.100\n  71.300,3546.000\n  71.400,3548.800\n  71.500,3523.600\n  71.600,3473.500\n  71.700,3503.600\n  71.800,3496.300\n  71.900,3465.100\n  72.000,  10.100\n  72.100,3526.500\n  72.200,3519.100\n  72.300,3512.200\n  72.400,3516.300\n  72.500,3554.500\n  72.600,3495.900\n  72.700,3485.600\n  72.800,3532.100\n  72.900,3478.000\n  73.000,  10.000\n  73.100,3514.000\n  73.200,3544.800\n  73.300,3535.800\n  73.400,3540.300\n  73.500,3532.700\n  73.600,3483.500\n  73.700,3489.700\n  73.800,3540.700\n  73.900,3466.100\n  74.000,  10.600\n  74.100,3493.500\n  74.200,3540.200\n  74.300,3562.800\n  74.400,3560.000\n  74.500,3554.900\n  74.600,3527.000\n  74.700,3528.700\n  74.800,3574.900\n  74.900,3537.000\n  75.000,  10.000\n  75.100,3542.200\n  75.200,3596.400\n  75.300,3543.000\n  75.400,3467.100\n  75.500,3556.600\n  75.600,3490.700\n  75.700,3540.400\n  75.800,3513.400\n  75.900,3591.400\n  76.000,  11.000\n  76.100,3532.000\n  76.200,3539.100\n  76.300,3588.000\n  76.400,3529.000\n  76.500,3552.900\n  76.600,3518.200\n  76.700,3504.700\n  76.800,3536.500\n  76.900,3481.800\n  77.000,  10.600\n  77.100,3575.000\n  77.200,3508.200\n  77.300,3539.900\n  77.400,3536.100\n  77.500,3516.600\n  77.600,3525.600\n  77.700,3483.500\n  77.800,3510.600\n  77.900,3528.500\n  78.000,  10.900\n  78.100,3544.900\n  78.200,3517.500\n  78.300,3544.000\n  78.400,3498.400\n  78.500,3517.800\n  78.600,3556.600\n  78.700,3486.700\n  78.800,3542.600\n  78.900,3542.000\n  79.000,  10.700\n  79.100,3542.800\n  79.200,3501.700\n  79.300,3487.000\n  79.400,3535.900\n  79.500,3541.900\n  79.600,3573.600\n  79.700,3507.300\n  79.800,3475.600\n  79.900,3601.400\n  80.000,  10.000\n  80.100,3556.300\n  80.200,3550.700\n  80.300,3487.900\n  80.400,3521.700\n  80.500,3504.400\n  80.600,3503.200\n  80.700,3480.000\n  80.800,3490.600\n  80.900,3566.300\n  81.000,  10.400\n  81.100,3583.600\n  81.200,3509.600\n  81.300,3541.900\n  81.400,3501.400\n  81.500,3510.500\n  81.600,3494.500\n  81.700,3515.000\n  81.800,3592.700\n  81.900,3534.100\n  82.000,  11.000\n  82.100,3568.600\n  82.200,3490.900\n  82.300,3496.100\n  82.400,3485.500\n  82.500,3471.100\n  82.600,3480.000\n  82.700,3524.400\n  82.800,3523.100\n  82.900,3581.200\n  83.000,  11.500\n  83.100,3558.300\n  83.200,3518.700\n  83.300,3578.000\n  83.400,3514.700\n  83.500,3533.800\n  83.600,3524.500\n  83.700,3562.800\n  83.800,3506.900\n  83.900,3557.400\n  84.000,  11.600\n  84.100,3494.400\n  84.200,3554.200\n  84.300,3533.900\n  84.400,3485.600\n  84.500,3536.200\n  84.600,3608.500\n  84.700,3516.000\n  84.800,3563.700\n  84.900,3559.300\n  85.000,  11.900\n  85.100,3549.600\n  85.200,3537.400\n  85.300,3546.300\n  85.400,3544.300\n  85.500,3549.400\n  85.600,3621.300\n  85.700,3637.500\n  85.800,3512.800\n  85.900,3519.600\n  86.000,  12.000\n  86.100,3494.700\n  86.200,3527.000\n  86.300,3515.100\n  86.400,3455.800\n  86.500,3552.900\n  86.600,3515.000\n  86.700,3482.800\n  86.800,3589.500\n  86.900,3490.400\n  87.000,  11.700\n  87.100,3473.900\n  87.200,3576.000\n  87.300,3533.200\n  87.400,3478.100\n  87.500,3495.500\n  87.600,3618.800\n  87.700,3560.000\n  87.800,3487.000\n  87.900,3531.200\n  88.000,  12.000\n  88.100,3529.600\n  88.200,3466.300\n  88.300,3521.900\n  88.400,3542.500\n  88.500,3516.300\n  88.600,3540.400\n  88.700,3591.000\n  88.800,3473.100\n  88.900,3481.000\n  89.000,  11.500\n  89.100,3533.600\n  89.200,3504.700\n  89.300,3533.400\n  89.400,3530.100\n  89.500,3515.500\n  89.600,3665.000\n  89.700,3544.700\n  89.800,3477.000\n  89.900,3535.300\n  90.000,  12.400\n  90.100,3498.200\n  90.200,3474.600\n  90.300,3478.700\n  90.400,3561.200\n  90.500,3520.700\n  90.600,3567.300\n  90.700,3525.900\n  90.800,3504.300\n  90.900,3507.400\n  91.000,  12.300\n  91.100,3549.600\n  91.200,3571.900\n  91.300,3530.400\n  91.400,3549.700\n  91.500,3587.800\n  91.600,3607.400\n  91.700,3545.300\n  91.800,3585.800\n  91.900,3503.200\n  92.000,  12.400\n  92.100,3553.500\n  92.200,3528.800\n  92.300,3502.900\n  92.400,3506.100\n  92.500,3528.100\n  92.600,3642.600\n  92.700,3540.900\n  92.800,3515.000\n  92.900,3539.600\n  93.000,  12.500\n  93.100,3487.700\n  93.200,3515.000\n  93.300,3569.100\n  93.400,3585.400\n  93.500,3488.100\n  93.600,3481.100\n  93.700,3513.900\n  93.800,3534.500\n  93.900,3513.000\n  94.000,  12.000\n  94.100,3517.300\n  94.200,3540.300\n  94.300,3525.300\n  94.400,3498.800\n  94.500,3512.200\n  94.600,3522.800\n  94.700,3476.800\n  94.800,3525.900\n  94.900,3552.000\n  95.000,  12.700\n  95.100,3530.100\n  95.200,3538.900\n  95.300,3557.900\n  95.400,3641.500\n  95.500,3511.400\n  95.600,3531.900\n  95.700,3515.800\n  95.800,3539.200\n  95.900,3557.400\n  96.000,  12.100\n  96.100,3504.400\n  96.200,3550.400\n  96.300,3572.800\n  96.400,3555.200\n  96.500,3499.300\n  96.600,3470.600\n  96.700,3498.700\n  96.800,3532.500\n  96.900,3523.900\n  97.000,  12.400\n  97.100,3543.200\n  97.200,3541.200\n  97.300,3577.700\n  97.400,3638.100\n  97.500,3519.800\n  97.600,3482.700\n  97.700,3516.600\n  97.800,3565.400\n  97.900,3578.300\n  98.000,  12.600\n  98.100,3507.500\n  98.200,3650.300\n  98.300,3555.000\n  98.400,3598.400\n  98.500,3532.200\n  98.600,3549.200\n  98.700,3547.000\n  98.800,3590.000\n  98.900,3549.400\n  99.000,  12.100\n  99.100,3478.900\n  99.200,3526.000\n  99.300,3542.800\n  99.400,3600.500\n  99.500,3516.400\n  99.600,3482.100\n  99.700,3478.700\n  99.800,3487.300\n  99.900,3540.400\n 100.000,  12.500\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_pow_int_from_0_to_10000.csv",
    "content": "       x,     pow\n  number,  number\n   0.000,   0.000\n   1.000,   0.000\n   2.000,   0.000\n   3.000,   0.000\n   4.000,   0.000\n   5.000,   0.000\n   6.000,   0.000\n   7.000,   0.000\n   8.000,   0.000\n   9.000,   0.000\n  10.000,   0.000\n  11.000,   0.000\n  12.000,   0.000\n  13.000,   0.000\n  14.000,   0.000\n  15.000,   0.000\n  16.000,   0.000\n  17.000,   0.000\n  18.000,   0.000\n  19.000,   0.000\n  20.000,   0.000\n  21.000,   0.000\n  22.000,   0.000\n  23.000,   0.000\n  24.000,   0.200\n  25.000,   0.000\n  26.000,   0.100\n  27.000,   0.000\n  28.000,   0.400\n  29.000,   0.000\n  30.000,   0.100\n  31.000,   0.000\n  32.000,   0.000\n  33.000,   0.000\n  34.000,   0.100\n  35.000,   0.000\n  36.000,   0.700\n  37.000,   0.000\n  38.000,   0.200\n  39.000,   0.200\n  40.000,   0.300\n  41.000,   0.000\n  42.000,   0.000\n  43.000,   0.000\n  44.000,   0.300\n  45.000,   0.200\n  46.000,   0.300\n  47.000,   0.700\n  48.000,   0.600\n  49.000,   0.200\n  50.000,   0.700\n  51.000,   0.800\n  52.000,   0.400\n  53.000,   1.000\n  54.000,   0.900\n  55.000,   0.900\n  56.000,   0.400\n  57.000,   0.500\n  58.000,   0.800\n  59.000,   1.000\n  60.000,   2.000\n  61.000,   3.300\n  62.000,   3.600\n  63.000,   4.000\n  64.000,   4.400\n  65.000,   5.400\n  66.000,   6.700\n  67.000,   6.000\n  68.000,   7.000\n  69.000,   7.000\n  70.000,   7.000\n  71.000,   7.000\n  72.000,   7.000\n  73.000,   7.000\n  74.000,   7.000\n  75.000,   7.000\n  76.000,   7.000\n  77.000,   7.000\n  78.000,   7.000\n  79.000,   7.000\n  80.000,   7.000\n  81.000,   7.000\n  82.000,   7.000\n  83.000,   7.700\n  84.000,   7.300\n  85.000,   7.600\n  86.000,   7.800\n  87.000,   7.000\n  88.000,   8.000\n  89.000,   7.800\n  90.000,   8.000\n  91.000,   8.000\n  92.000,   8.000\n  93.000,   8.000\n  94.000,   8.000\n  95.000,   8.000\n  96.000,   8.000\n  97.000,   8.400\n  98.000,   8.100\n  99.000,   8.000\n 100.000,   9.000\n 101.000,   8.000\n 102.000,   9.000\n 103.000,   8.700\n 104.000,   9.000\n 105.000,   8.300\n 106.000,   8.300\n 107.000,   8.900\n 108.000,   8.800\n 109.000,   9.000\n 110.000,   9.000\n 111.000,   9.000\n 112.000,   9.000\n 113.000,   9.000\n 114.000,   9.000\n 115.000,   9.000\n 116.000,   9.000\n 117.000,   9.000\n 118.000,   9.100\n 119.000,   9.000\n 120.000,   9.000\n 121.000,   9.500\n 122.000,   9.000\n 123.000,   9.000\n 124.000,  11.000\n 125.000,  12.100\n 126.000,  12.100\n 127.000,  12.700\n 128.000,  11.000\n 129.000,  11.400\n 130.000,  12.000\n 131.000,  12.200\n 132.000,  12.700\n 133.000,  13.000\n 134.000,  13.000\n 135.000,  13.000\n 136.000,  13.000\n 137.000,  13.000\n 138.000,  13.000\n 139.000,  13.000\n 140.000,  13.000\n 141.000,  13.000\n 142.000,  13.000\n 143.000,  13.000\n 144.000,  13.000\n 145.000,  13.000\n 146.000,  13.100\n 147.000,  13.000\n 148.000,  13.200\n 149.000,  13.900\n 150.000,  13.900\n 151.000,  13.100\n 152.000,  13.800\n 153.000,  14.000\n 154.000,  14.000\n 155.000,  14.000\n 156.000,  14.000\n 157.000,  14.300\n 158.000,  14.300\n 159.000,  14.100\n 160.000,  14.000\n 161.000,  14.000\n 162.000,  14.200\n 163.000,  14.400\n 164.000,  14.300\n 165.000,  14.000\n 166.000,  14.400\n 167.000,  14.000\n 168.000,  15.000\n 169.000,  14.500\n 170.000,  14.400\n 171.000,  14.300\n 172.000,  15.000\n 173.000,  14.900\n 174.000,  15.000\n 175.000,  15.000\n 176.000,  15.000\n 177.000,  15.000\n 178.000,  15.000\n 179.000,  15.000\n 180.000,  15.000\n 181.000,  15.000\n 182.000,  15.100\n 183.000,  15.000\n 184.000,  15.000\n 185.000,  15.000\n 186.000,  15.100\n 187.000,  15.200\n 188.000,  16.100\n 189.000,  18.000\n 190.000,  18.000\n 191.000,  18.000\n 192.000,  16.200\n 193.000,  18.000\n 194.000,  18.200\n 195.000,  18.100\n 196.000,  19.000\n 197.000,  19.000\n 198.000,  19.100\n 199.000,  19.100\n 200.000,  19.000\n 201.000,  19.200\n 202.000,  19.000\n 203.000,  19.000\n 204.000,  19.200\n 205.000,  19.600\n 206.000,  20.000\n 207.000,  19.500\n 208.000,  19.300\n 209.000,  19.600\n 210.000,  19.900\n 211.000,  20.000\n 212.000,  20.000\n 213.000,  20.000\n 214.000,  20.000\n 215.000,  20.000\n 216.000,  20.000\n 217.000,  20.000\n 218.000,  20.000\n 219.000,  20.000\n 220.000,  20.000\n 221.000,  20.000\n 222.000,  20.000\n 223.000,  20.000\n 224.000,  20.000\n 225.000,  20.100\n 226.000,  20.100\n 227.000,  20.200\n 228.000,  20.900\n 229.000,  20.200\n 230.000,  21.200\n 231.000,  20.100\n 232.000,  21.000\n 233.000,  20.200\n 234.000,  20.200\n 235.000,  20.600\n 236.000,  20.600\n 237.000,  20.400\n 238.000,  21.000\n 239.000,  21.000\n 240.000,  21.100\n 241.000,  21.000\n 242.000,  20.900\n 243.000,  21.000\n 244.000,  21.000\n 245.000,  21.000\n 246.000,  21.500\n 247.000,  21.500\n 248.000,  21.800\n 249.000,  22.000\n 250.000,  22.000\n 251.000,  21.900\n 252.000,  23.000\n 253.000,  24.000\n 254.000,  24.000\n 255.000,  24.400\n 256.000,  16.200\n 257.000,  17.200\n 258.000,  18.100\n 259.000,  18.000\n 260.000,  18.400\n 261.000,  18.100\n 262.000,  18.000\n 263.000,  18.800\n 264.000,  19.000\n 265.000,  19.000\n 266.000,  19.000\n 267.000,  18.800\n 268.000,  19.300\n 269.000,  19.400\n 270.000,  19.800\n 271.000,  19.400\n 272.000,  19.200\n 273.000,  19.000\n 274.000,  19.400\n 275.000,  19.400\n 276.000,  19.500\n 277.000,  20.000\n 278.000,  19.600\n 279.000,  19.500\n 280.000,  19.700\n 281.000,  20.000\n 282.000,  20.000\n 283.000,  20.000\n 284.000,  20.000\n 285.000,  20.000\n 286.000,  20.100\n 287.000,  20.100\n 288.000,  20.000\n 289.000,  20.000\n 290.000,  20.000\n 291.000,  20.100\n 292.000,  20.200\n 293.000,  20.000\n 294.000,  20.000\n 295.000,  20.000\n 296.000,  20.100\n 297.000,  20.000\n 298.000,  20.400\n 299.000,  20.000\n 300.000,  20.200\n 301.000,  20.100\n 302.000,  20.600\n 303.000,  20.500\n 304.000,  21.000\n 305.000,  20.100\n 306.000,  20.300\n 307.000,  21.000\n 308.000,  21.100\n 309.000,  21.000\n 310.000,  21.000\n 311.000,  21.000\n 312.000,  21.200\n 313.000,  22.000\n 314.000,  21.200\n 315.000,  21.100\n 316.000,  22.500\n 317.000,  24.000\n 318.000,  24.100\n 319.000,  24.100\n 320.000,  22.100\n 321.000,  24.000\n 322.000,  24.000\n 323.000,  24.000\n 324.000,  25.000\n 325.000,  25.000\n 326.000,  25.100\n 327.000,  25.000\n 328.000,  25.400\n 329.000,  25.200\n 330.000,  25.300\n 331.000,  25.000\n 332.000,  25.600\n 333.000,  25.400\n 334.000,  26.000\n 335.000,  25.500\n 336.000,  25.300\n 337.000,  25.400\n 338.000,  26.000\n 339.000,  26.100\n 340.000,  26.100\n 341.000,  26.000\n 342.000,  26.100\n 343.000,  26.000\n 344.000,  26.100\n 345.000,  26.300\n 346.000,  26.200\n 347.000,  26.100\n 348.000,  26.100\n 349.000,  26.900\n 350.000,  27.000\n 351.000,  26.800\n 352.000,  26.400\n 353.000,  26.800\n 354.000,  26.800\n 355.000,  26.600\n 356.000,  27.400\n 357.000,  26.500\n 358.000,  27.500\n 359.000,  27.000\n 360.000,  27.200\n 361.000,  26.500\n 362.000,  26.700\n 363.000,  26.700\n 364.000,  27.300\n 365.000,  27.300\n 366.000,  27.200\n 367.000,  27.400\n 368.000,  27.300\n 369.000,  27.200\n 370.000,  27.100\n 371.000,  27.400\n 372.000,  27.300\n 373.000,  27.400\n 374.000,  27.900\n 375.000,  27.600\n 376.000,  28.000\n 377.000,  28.100\n 378.000,  28.000\n 379.000,  27.900\n 380.000,  29.300\n 381.000,  30.200\n 382.000,  30.600\n 383.000,  31.200\n 384.000,  22.200\n 385.000,  24.000\n 386.000,  24.100\n 387.000,  24.300\n 388.000,  24.300\n 389.000,  25.500\n 390.000,  25.300\n 391.000,  25.300\n 392.000,  25.500\n 393.000,  25.200\n 394.000,  25.400\n 395.000,  25.300\n 396.000,  25.400\n 397.000,  25.500\n 398.000,  25.900\n 399.000,  25.200\n 400.000,  25.200\n 401.000,  25.700\n 402.000,  26.000\n 403.000,  26.000\n 404.000,  26.000\n 405.000,  26.100\n 406.000,  26.200\n 407.000,  26.100\n 408.000,  26.100\n 409.000,  26.000\n 410.000,  26.200\n 411.000,  26.000\n 412.000,  26.100\n 413.000,  26.100\n 414.000,  27.000\n 415.000,  26.200\n 416.000,  26.000\n 417.000,  26.000\n 418.000,  26.200\n 419.000,  26.200\n 420.000,  26.200\n 421.000,  26.700\n 422.000,  27.100\n 423.000,  26.500\n 424.000,  27.300\n 425.000,  27.000\n 426.000,  27.200\n 427.000,  26.600\n 428.000,  27.300\n 429.000,  26.900\n 430.000,  27.100\n 431.000,  27.300\n 432.000,  27.000\n 433.000,  27.200\n 434.000,  27.000\n 435.000,  27.300\n 436.000,  27.200\n 437.000,  27.300\n 438.000,  27.400\n 439.000,  27.100\n 440.000,  27.900\n 441.000,  28.000\n 442.000,  28.000\n 443.000,  28.100\n 444.000,  29.200\n 445.000,  30.300\n 446.000,  30.500\n 447.000,  30.700\n 448.000,  29.100\n 449.000,  30.000\n 450.000,  30.100\n 451.000,  30.300\n 452.000,  31.200\n 453.000,  31.300\n 454.000,  31.700\n 455.000,  31.700\n 456.000,  31.700\n 457.000,  31.800\n 458.000,  32.200\n 459.000,  31.800\n 460.000,  32.100\n 461.000,  32.400\n 462.000,  32.100\n 463.000,  32.000\n 464.000,  32.000\n 465.000,  32.100\n 466.000,  32.000\n 467.000,  32.100\n 468.000,  32.300\n 469.000,  32.100\n 470.000,  32.400\n 471.000,  32.400\n 472.000,  32.800\n 473.000,  32.100\n 474.000,  32.700\n 475.000,  32.200\n 476.000,  32.000\n 477.000,  33.000\n 478.000,  33.000\n 479.000,  33.000\n 480.000,  33.000\n 481.000,  33.000\n 482.000,  33.000\n 483.000,  32.700\n 484.000,  33.600\n 485.000,  33.300\n 486.000,  33.300\n 487.000,  33.200\n 488.000,  33.000\n 489.000,  33.000\n 490.000,  33.000\n 491.000,  33.300\n 492.000,  33.200\n 493.000,  33.500\n 494.000,  33.000\n 495.000,  33.500\n 496.000,  33.300\n 497.000,  33.500\n 498.000,  35.800\n 499.000,  34.500\n 500.000,  35.900\n 501.000,  33.900\n 502.000,  34.100\n 503.000,  34.000\n 504.000,  34.200\n 505.000,  34.000\n 506.000,  34.000\n 507.000,  33.800\n 508.000,  35.000\n 509.000,  36.300\n 510.000,  36.600\n 511.000,  37.400\n 512.000,  22.600\n 513.000,  23.400\n 514.000,  24.000\n 515.000,  24.000\n 516.000,  24.800\n 517.000,  24.900\n 518.000,  24.500\n 519.000,  25.100\n 520.000,  25.100\n 521.000,  24.100\n 522.000,  25.100\n 523.000,  25.000\n 524.000,  25.000\n 525.000,  25.000\n 526.000,  25.100\n 527.000,  25.000\n 528.000,  25.000\n 529.000,  25.200\n 530.000,  25.100\n 531.000,  25.400\n 532.000,  25.400\n 533.000,  26.000\n 534.000,  25.700\n 535.000,  25.900\n 536.000,  26.000\n 537.000,  26.000\n 538.000,  26.200\n 539.000,  26.000\n 540.000,  26.100\n 541.000,  26.400\n 542.000,  26.100\n 543.000,  26.200\n 544.000,  26.000\n 545.000,  26.200\n 546.000,  26.200\n 547.000,  26.000\n 548.000,  26.300\n 549.000,  26.400\n 550.000,  26.200\n 551.000,  26.300\n 552.000,  26.500\n 553.000,  26.100\n 554.000,  26.200\n 555.000,  26.000\n 556.000,  26.000\n 557.000,  26.100\n 558.000,  27.000\n 559.000,  27.100\n 560.000,  26.900\n 561.000,  27.000\n 562.000,  26.000\n 563.000,  27.000\n 564.000,  27.100\n 565.000,  27.100\n 566.000,  27.000\n 567.000,  27.000\n 568.000,  27.200\n 569.000,  27.900\n 570.000,  27.400\n 571.000,  27.300\n 572.000,  28.700\n 573.000,  30.300\n 574.000,  30.200\n 575.000,  30.200\n 576.000,  28.000\n 577.000,  30.000\n 578.000,  30.200\n 579.000,  30.200\n 580.000,  31.000\n 581.000,  31.000\n 582.000,  31.200\n 583.000,  31.300\n 584.000,  31.300\n 585.000,  31.100\n 586.000,  31.000\n 587.000,  31.200\n 588.000,  31.600\n 589.000,  31.300\n 590.000,  32.000\n 591.000,  31.100\n 592.000,  31.300\n 593.000,  31.300\n 594.000,  31.600\n 595.000,  32.300\n 596.000,  32.100\n 597.000,  32.100\n 598.000,  32.100\n 599.000,  32.200\n 600.000,  32.100\n 601.000,  32.300\n 602.000,  32.100\n 603.000,  32.100\n 604.000,  32.200\n 605.000,  32.100\n 606.000,  32.300\n 607.000,  32.300\n 608.000,  32.200\n 609.000,  32.200\n 610.000,  32.300\n 611.000,  32.300\n 612.000,  33.100\n 613.000,  32.700\n 614.000,  33.200\n 615.000,  32.500\n 616.000,  33.000\n 617.000,  32.600\n 618.000,  33.000\n 619.000,  33.000\n 620.000,  33.100\n 621.000,  33.000\n 622.000,  33.100\n 623.000,  33.000\n 624.000,  33.200\n 625.000,  33.400\n 626.000,  33.400\n 627.000,  34.900\n 628.000,  33.700\n 629.000,  33.600\n 630.000,  33.500\n 631.000,  34.300\n 632.000,  34.600\n 633.000,  34.000\n 634.000,  34.200\n 635.000,  33.800\n 636.000,  35.000\n 637.000,  36.100\n 638.000,  36.200\n 639.000,  36.600\n 640.000,  28.300\n 641.000,  30.100\n 642.000,  30.100\n 643.000,  30.200\n 644.000,  31.300\n 645.000,  31.200\n 646.000,  31.200\n 647.000,  31.100\n 648.000,  31.400\n 649.000,  31.100\n 650.000,  31.200\n 651.000,  31.100\n 652.000,  31.600\n 653.000,  31.800\n 654.000,  32.800\n 655.000,  32.200\n 656.000,  33.800\n 657.000,  32.200\n 658.000,  32.100\n 659.000,  32.600\n 660.000,  33.400\n 661.000,  32.600\n 662.000,  32.200\n 663.000,  32.100\n 664.000,  32.100\n 665.000,  32.300\n 666.000,  32.400\n 667.000,  32.300\n 668.000,  32.300\n 669.000,  32.800\n 670.000,  32.900\n 671.000,  32.800\n 672.000,  32.300\n 673.000,  32.300\n 674.000,  32.300\n 675.000,  32.200\n 676.000,  32.700\n 677.000,  32.500\n 678.000,  33.100\n 679.000,  32.300\n 680.000,  33.200\n 681.000,  33.100\n 682.000,  32.700\n 683.000,  33.100\n 684.000,  33.600\n 685.000,  33.100\n 686.000,  33.400\n 687.000,  33.600\n 688.000,  33.600\n 689.000,  33.900\n 690.000,  34.800\n 691.000,  33.600\n 692.000,  33.200\n 693.000,  33.300\n 694.000,  33.300\n 695.000,  33.100\n 696.000,  33.900\n 697.000,  34.100\n 698.000,  34.200\n 699.000,  34.800\n 700.000,  35.400\n 701.000,  36.500\n 702.000,  36.300\n 703.000,  36.900\n 704.000,  34.800\n 705.000,  35.900\n 706.000,  36.500\n 707.000,  36.700\n 708.000,  37.600\n 709.000,  37.700\n 710.000,  38.600\n 711.000,  39.600\n 712.000,  38.000\n 713.000,  37.900\n 714.000,  38.300\n 715.000,  37.900\n 716.000,  38.400\n 717.000,  38.300\n 718.000,  38.100\n 719.000,  38.700\n 720.000,  38.300\n 721.000,  38.600\n 722.000,  37.900\n 723.000,  38.100\n 724.000,  38.200\n 725.000,  38.100\n 726.000,  38.100\n 727.000,  38.100\n 728.000,  39.000\n 729.000,  38.300\n 730.000,  39.300\n 731.000,  38.500\n 732.000,  39.200\n 733.000,  39.300\n 734.000,  40.000\n 735.000,  40.700\n 736.000,  39.200\n 737.000,  39.300\n 738.000,  39.300\n 739.000,  38.800\n 740.000,  39.800\n 741.000,  39.500\n 742.000,  39.200\n 743.000,  39.100\n 744.000,  39.400\n 745.000,  38.900\n 746.000,  39.300\n 747.000,  39.300\n 748.000,  39.100\n 749.000,  39.300\n 750.000,  39.300\n 751.000,  39.400\n 752.000,  39.400\n 753.000,  40.100\n 754.000,  39.600\n 755.000,  39.600\n 756.000,  40.100\n 757.000,  39.700\n 758.000,  40.300\n 759.000,  40.400\n 760.000,  42.500\n 761.000,  41.500\n 762.000,  40.600\n 763.000,  40.600\n 764.000,  41.800\n 765.000,  43.600\n 766.000,  43.200\n 767.000,  43.300\n 768.000,  28.200\n 769.000,  30.000\n 770.000,  30.100\n 771.000,  30.400\n 772.000,  31.200\n 773.000,  30.600\n 774.000,  30.600\n 775.000,  31.100\n 776.000,  31.000\n 777.000,  31.000\n 778.000,  31.300\n 779.000,  31.300\n 780.000,  31.700\n 781.000,  31.900\n 782.000,  32.100\n 783.000,  32.100\n 784.000,  31.900\n 785.000,  31.400\n 786.000,  32.100\n 787.000,  32.500\n 788.000,  32.600\n 789.000,  33.000\n 790.000,  32.300\n 791.000,  32.300\n 792.000,  32.300\n 793.000,  32.400\n 794.000,  32.400\n 795.000,  32.100\n 796.000,  32.300\n 797.000,  32.300\n 798.000,  33.000\n 799.000,  32.600\n 800.000,  32.100\n 801.000,  32.200\n 802.000,  32.200\n 803.000,  32.200\n 804.000,  32.700\n 805.000,  32.200\n 806.000,  32.700\n 807.000,  32.400\n 808.000,  33.000\n 809.000,  32.900\n 810.000,  33.000\n 811.000,  32.900\n 812.000,  33.000\n 813.000,  33.100\n 814.000,  33.200\n 815.000,  33.200\n 816.000,  33.300\n 817.000,  33.600\n 818.000,  33.200\n 819.000,  33.300\n 820.000,  33.300\n 821.000,  33.700\n 822.000,  34.000\n 823.000,  33.400\n 824.000,  33.200\n 825.000,  34.100\n 826.000,  33.600\n 827.000,  33.400\n 828.000,  35.300\n 829.000,  36.100\n 830.000,  36.200\n 831.000,  37.000\n 832.000,  34.800\n 833.000,  36.000\n 834.000,  37.000\n 835.000,  36.200\n 836.000,  37.100\n 837.000,  37.100\n 838.000,  37.700\n 839.000,  38.000\n 840.000,  37.600\n 841.000,  37.100\n 842.000,  37.600\n 843.000,  37.200\n 844.000,  37.600\n 845.000,  37.900\n 846.000,  38.100\n 847.000,  37.500\n 848.000,  37.200\n 849.000,  37.300\n 850.000,  38.100\n 851.000,  38.200\n 852.000,  38.300\n 853.000,  38.400\n 854.000,  38.300\n 855.000,  38.100\n 856.000,  38.700\n 857.000,  38.000\n 858.000,  38.900\n 859.000,  38.600\n 860.000,  39.000\n 861.000,  39.200\n 862.000,  39.000\n 863.000,  39.000\n 864.000,  38.300\n 865.000,  39.000\n 866.000,  38.800\n 867.000,  38.600\n 868.000,  39.000\n 869.000,  39.100\n 870.000,  39.300\n 871.000,  39.300\n 872.000,  39.300\n 873.000,  39.500\n 874.000,  39.000\n 875.000,  39.000\n 876.000,  39.000\n 877.000,  39.000\n 878.000,  39.000\n 879.000,  39.000\n 880.000,  39.200\n 881.000,  39.400\n 882.000,  39.100\n 883.000,  39.000\n 884.000,  39.300\n 885.000,  39.100\n 886.000,  40.100\n 887.000,  40.000\n 888.000,  40.100\n 889.000,  40.900\n 890.000,  40.000\n 891.000,  39.100\n 892.000,  41.600\n 893.000,  42.600\n 894.000,  43.100\n 895.000,  45.100\n 896.000,  35.000\n 897.000,  36.000\n 898.000,  36.200\n 899.000,  36.800\n 900.000,  37.000\n 901.000,  37.200\n 902.000,  37.000\n 903.000,  37.000\n 904.000,  37.000\n 905.000,  37.100\n 906.000,  37.000\n 907.000,  37.100\n 908.000,  37.600\n 909.000,  37.200\n 910.000,  37.800\n 911.000,  37.400\n 912.000,  37.800\n 913.000,  38.300\n 914.000,  38.000\n 915.000,  38.200\n 916.000,  38.300\n 917.000,  38.000\n 918.000,  38.000\n 919.000,  38.100\n 920.000,  38.200\n 921.000,  38.300\n 922.000,  38.500\n 923.000,  38.700\n 924.000,  38.400\n 925.000,  39.000\n 926.000,  39.200\n 927.000,  40.000\n 928.000,  38.500\n 929.000,  39.000\n 930.000,  38.100\n 931.000,  39.000\n 932.000,  39.000\n 933.000,  39.000\n 934.000,  39.200\n 935.000,  39.300\n 936.000,  39.000\n 937.000,  39.000\n 938.000,  39.000\n 939.000,  39.000\n 940.000,  39.800\n 941.000,  39.300\n 942.000,  39.200\n 943.000,  39.600\n 944.000,  39.500\n 945.000,  39.500\n 946.000,  39.000\n 947.000,  39.100\n 948.000,  39.400\n 949.000,  39.800\n 950.000,  39.300\n 951.000,  39.300\n 952.000,  39.600\n 953.000,  40.000\n 954.000,  40.000\n 955.000,  40.000\n 956.000,  41.000\n 957.000,  42.000\n 958.000,  43.100\n 959.000,  43.000\n 960.000,  41.000\n 961.000,  42.100\n 962.000,  43.000\n 963.000,  43.000\n 964.000,  43.000\n 965.000,  43.500\n 966.000,  43.600\n 967.000,  43.600\n 968.000,  43.500\n 969.000,  44.000\n 970.000,  44.100\n 971.000,  43.300\n 972.000,  44.000\n 973.000,  44.000\n 974.000,  44.000\n 975.000,  44.200\n 976.000,  43.900\n 977.000,  44.000\n 978.000,  44.000\n 979.000,  44.700\n 980.000,  44.900\n 981.000,  44.500\n 982.000,  45.200\n 983.000,  44.900\n 984.000,  45.300\n 985.000,  44.300\n 986.000,  45.100\n 987.000,  45.000\n 988.000,  45.100\n 989.000,  45.100\n 990.000,  45.000\n 991.000,  45.100\n 992.000,  45.100\n 993.000,  45.000\n 994.000,  45.600\n 995.000,  45.000\n 996.000,  45.000\n 997.000,  45.000\n 998.000,  45.500\n 999.000,  45.000\n1000.000,  45.000\n1001.000,  45.000\n1002.000,  45.100\n1003.000,  45.200\n1004.000,  45.100\n1005.000,  45.300\n1006.000,  45.700\n1007.000,  45.600\n1008.000,  45.500\n1009.000,  45.700\n1010.000,  45.100\n1011.000,  45.800\n1012.000,  46.200\n1013.000,  46.300\n1014.000,  46.000\n1015.000,  46.000\n1016.000,  46.500\n1017.000,  46.800\n1018.000,  46.000\n1019.000,  46.000\n1020.000,  47.200\n1021.000,  48.400\n1022.000,  48.700\n1023.000,  49.300\n1024.000,  28.400\n1025.000,  29.700\n1026.000,  30.200\n1027.000,  30.200\n1028.000,  30.300\n1029.000,  30.300\n1030.000,  30.800\n1031.000,  30.800\n1032.000,  31.000\n1033.000,  31.100\n1034.000,  31.100\n1035.000,  31.200\n1036.000,  31.300\n1037.000,  31.300\n1038.000,  31.100\n1039.000,  31.000\n1040.000,  31.100\n1041.000,  31.200\n1042.000,  31.300\n1043.000,  31.400\n1044.000,  31.500\n1045.000,  31.900\n1046.000,  32.000\n1047.000,  31.900\n1048.000,  32.000\n1049.000,  32.000\n1050.000,  32.000\n1051.000,  32.000\n1052.000,  32.000\n1053.000,  32.100\n1054.000,  32.200\n1055.000,  32.000\n1056.000,  32.000\n1057.000,  32.100\n1058.000,  32.200\n1059.000,  32.200\n1060.000,  32.300\n1061.000,  32.200\n1062.000,  32.300\n1063.000,  32.000\n1064.000,  32.300\n1065.000,  32.000\n1066.000,  32.000\n1067.000,  32.000\n1068.000,  32.900\n1069.000,  32.400\n1070.000,  32.900\n1071.000,  33.000\n1072.000,  33.000\n1073.000,  33.000\n1074.000,  32.100\n1075.000,  33.000\n1076.000,  33.000\n1077.000,  33.000\n1078.000,  33.100\n1079.000,  33.000\n1080.000,  33.000\n1081.000,  33.400\n1082.000,  33.600\n1083.000,  33.300\n1084.000,  35.000\n1085.000,  36.800\n1086.000,  36.400\n1087.000,  36.300\n1088.000,  34.300\n1089.000,  35.100\n1090.000,  36.200\n1091.000,  36.000\n1092.000,  37.000\n1093.000,  37.000\n1094.000,  37.000\n1095.000,  37.000\n1096.000,  37.000\n1097.000,  37.000\n1098.000,  37.000\n1099.000,  37.000\n1100.000,  37.000\n1101.000,  37.200\n1102.000,  37.500\n1103.000,  37.000\n1104.000,  37.300\n1105.000,  37.000\n1106.000,  37.200\n1107.000,  37.500\n1108.000,  37.600\n1109.000,  38.100\n1110.000,  38.000\n1111.000,  37.400\n1112.000,  38.300\n1113.000,  38.000\n1114.000,  38.400\n1115.000,  38.400\n1116.000,  38.400\n1117.000,  38.600\n1118.000,  39.200\n1119.000,  38.500\n1120.000,  38.400\n1121.000,  39.100\n1122.000,  38.000\n1123.000,  38.200\n1124.000,  39.200\n1125.000,  38.900\n1126.000,  39.500\n1127.000,  39.300\n1128.000,  39.200\n1129.000,  39.000\n1130.000,  39.100\n1131.000,  39.300\n1132.000,  39.200\n1133.000,  39.200\n1134.000,  39.700\n1135.000,  39.800\n1136.000,  40.400\n1137.000,  39.500\n1138.000,  39.400\n1139.000,  39.000\n1140.000,  39.500\n1141.000,  39.000\n1142.000,  39.400\n1143.000,  39.400\n1144.000,  39.400\n1145.000,  40.200\n1146.000,  39.900\n1147.000,  40.400\n1148.000,  41.500\n1149.000,  42.300\n1150.000,  42.700\n1151.000,  43.300\n1152.000,  34.400\n1153.000,  37.400\n1154.000,  36.100\n1155.000,  36.400\n1156.000,  37.000\n1157.000,  37.000\n1158.000,  37.000\n1159.000,  37.800\n1160.000,  37.600\n1161.000,  37.300\n1162.000,  37.500\n1163.000,  37.200\n1164.000,  39.200\n1165.000,  37.100\n1166.000,  37.400\n1167.000,  37.100\n1168.000,  38.000\n1169.000,  38.100\n1170.000,  38.000\n1171.000,  37.600\n1172.000,  38.200\n1173.000,  38.200\n1174.000,  38.000\n1175.000,  37.900\n1176.000,  38.300\n1177.000,  38.200\n1178.000,  40.500\n1179.000,  38.500\n1180.000,  38.400\n1181.000,  38.900\n1182.000,  39.000\n1183.000,  38.600\n1184.000,  38.100\n1185.000,  38.600\n1186.000,  38.200\n1187.000,  38.600\n1188.000,  39.100\n1189.000,  38.700\n1190.000,  39.000\n1191.000,  39.000\n1192.000,  39.300\n1193.000,  38.900\n1194.000,  38.900\n1195.000,  38.900\n1196.000,  39.300\n1197.000,  40.000\n1198.000,  40.800\n1199.000,  40.700\n1200.000,  39.400\n1201.000,  39.100\n1202.000,  39.200\n1203.000,  39.100\n1204.000,  39.200\n1205.000,  39.000\n1206.000,  39.100\n1207.000,  39.000\n1208.000,  40.000\n1209.000,  40.300\n1210.000,  40.200\n1211.000,  39.600\n1212.000,  41.100\n1213.000,  42.200\n1214.000,  42.100\n1215.000,  42.600\n1216.000,  40.400\n1217.000,  41.800\n1218.000,  42.500\n1219.000,  42.100\n1220.000,  43.000\n1221.000,  43.200\n1222.000,  43.200\n1223.000,  43.800\n1224.000,  44.600\n1225.000,  43.200\n1226.000,  43.500\n1227.000,  43.900\n1228.000,  43.900\n1229.000,  44.000\n1230.000,  44.100\n1231.000,  44.000\n1232.000,  43.800\n1233.000,  44.500\n1234.000,  44.000\n1235.000,  44.100\n1236.000,  44.000\n1237.000,  44.000\n1238.000,  44.100\n1239.000,  44.000\n1240.000,  44.900\n1241.000,  44.100\n1242.000,  45.900\n1243.000,  46.200\n1244.000,  45.100\n1245.000,  46.000\n1246.000,  45.600\n1247.000,  45.800\n1248.000,  44.800\n1249.000,  45.000\n1250.000,  45.000\n1251.000,  45.100\n1252.000,  45.200\n1253.000,  45.000\n1254.000,  45.200\n1255.000,  45.000\n1256.000,  45.000\n1257.000,  45.100\n1258.000,  45.000\n1259.000,  45.300\n1260.000,  47.300\n1261.000,  47.200\n1262.000,  46.000\n1263.000,  45.700\n1264.000,  45.400\n1265.000,  45.500\n1266.000,  46.000\n1267.000,  45.500\n1268.000,  46.100\n1269.000,  45.600\n1270.000,  46.200\n1271.000,  46.000\n1272.000,  46.000\n1273.000,  46.100\n1274.000,  46.500\n1275.000,  45.500\n1276.000,  48.100\n1277.000,  48.000\n1278.000,  48.400\n1279.000,  51.000\n1280.000,  34.600\n1281.000,  36.100\n1282.000,  36.100\n1283.000,  36.400\n1284.000,  37.000\n1285.000,  36.400\n1286.000,  36.800\n1287.000,  37.000\n1288.000,  39.100\n1289.000,  37.500\n1290.000,  37.200\n1291.000,  38.900\n1292.000,  37.400\n1293.000,  37.100\n1294.000,  37.400\n1295.000,  37.100\n1296.000,  37.300\n1297.000,  38.700\n1298.000,  38.100\n1299.000,  38.300\n1300.000,  38.200\n1301.000,  38.000\n1302.000,  38.300\n1303.000,  38.100\n1304.000,  38.300\n1305.000,  38.900\n1306.000,  39.000\n1307.000,  38.400\n1308.000,  38.700\n1309.000,  38.800\n1310.000,  39.100\n1311.000,  39.200\n1312.000,  38.200\n1313.000,  39.200\n1314.000,  38.000\n1315.000,  38.200\n1316.000,  39.000\n1317.000,  38.200\n1318.000,  39.000\n1319.000,  38.600\n1320.000,  39.100\n1321.000,  39.200\n1322.000,  41.200\n1323.000,  39.500\n1324.000,  39.700\n1325.000,  39.000\n1326.000,  39.300\n1327.000,  39.500\n1328.000,  39.400\n1329.000,  39.400\n1330.000,  40.200\n1331.000,  39.900\n1332.000,  39.900\n1333.000,  39.900\n1334.000,  39.600\n1335.000,  40.100\n1336.000,  40.100\n1337.000,  40.200\n1338.000,  39.400\n1339.000,  39.400\n1340.000,  41.000\n1341.000,  42.400\n1342.000,  42.300\n1343.000,  43.300\n1344.000,  41.400\n1345.000,  44.400\n1346.000,  43.400\n1347.000,  42.800\n1348.000,  43.400\n1349.000,  43.300\n1350.000,  43.900\n1351.000,  43.700\n1352.000,  43.800\n1353.000,  43.700\n1354.000,  43.700\n1355.000,  43.700\n1356.000,  44.400\n1357.000,  44.200\n1358.000,  44.600\n1359.000,  44.200\n1360.000,  44.500\n1361.000,  44.200\n1362.000,  44.200\n1363.000,  44.500\n1364.000,  44.600\n1365.000,  44.600\n1366.000,  46.700\n1367.000,  44.700\n1368.000,  45.600\n1369.000,  44.300\n1370.000,  45.400\n1371.000,  45.200\n1372.000,  45.200\n1373.000,  45.400\n1374.000,  45.400\n1375.000,  45.200\n1376.000,  45.000\n1377.000,  45.000\n1378.000,  45.200\n1379.000,  45.600\n1380.000,  45.700\n1381.000,  45.400\n1382.000,  45.700\n1383.000,  45.100\n1384.000,  45.500\n1385.000,  45.300\n1386.000,  45.700\n1387.000,  45.800\n1388.000,  45.700\n1389.000,  45.400\n1390.000,  45.700\n1391.000,  45.800\n1392.000,  45.900\n1393.000,  47.000\n1394.000,  46.900\n1395.000,  45.800\n1396.000,  46.900\n1397.000,  46.500\n1398.000,  46.900\n1399.000,  46.400\n1400.000,  46.800\n1401.000,  46.600\n1402.000,  46.100\n1403.000,  46.500\n1404.000,  47.700\n1405.000,  48.800\n1406.000,  49.400\n1407.000,  49.400\n1408.000,  41.600\n1409.000,  42.300\n1410.000,  43.300\n1411.000,  43.000\n1412.000,  43.400\n1413.000,  43.900\n1414.000,  43.400\n1415.000,  45.400\n1416.000,  45.000\n1417.000,  43.900\n1418.000,  44.100\n1419.000,  43.500\n1420.000,  44.100\n1421.000,  44.100\n1422.000,  44.300\n1423.000,  43.800\n1424.000,  43.600\n1425.000,  44.200\n1426.000,  44.200\n1427.000,  44.200\n1428.000,  44.300\n1429.000,  44.300\n1430.000,  44.600\n1431.000,  44.300\n1432.000,  44.400\n1433.000,  44.600\n1434.000,  45.100\n1435.000,  45.800\n1436.000,  45.300\n1437.000,  45.200\n1438.000,  45.100\n1439.000,  45.300\n1440.000,  45.100\n1441.000,  45.200\n1442.000,  45.200\n1443.000,  45.400\n1444.000,  45.500\n1445.000,  45.300\n1446.000,  45.500\n1447.000,  45.200\n1448.000,  45.400\n1449.000,  45.300\n1450.000,  45.500\n1451.000,  45.100\n1452.000,  45.900\n1453.000,  45.500\n1454.000,  46.200\n1455.000,  46.500\n1456.000,  46.000\n1457.000,  46.100\n1458.000,  45.600\n1459.000,  46.100\n1460.000,  46.500\n1461.000,  45.700\n1462.000,  46.400\n1463.000,  45.500\n1464.000,  45.900\n1465.000,  46.800\n1466.000,  46.800\n1467.000,  46.600\n1468.000,  48.100\n1469.000,  48.900\n1470.000,  48.900\n1471.000,  51.400\n1472.000,  47.500\n1473.000,  52.500\n1474.000,  50.700\n1475.000,  54.000\n1476.000,  50.800\n1477.000,  49.900\n1478.000,  50.900\n1479.000,  52.100\n1480.000,  50.800\n1481.000,  50.500\n1482.000,  51.200\n1483.000,  49.900\n1484.000,  50.000\n1485.000,  50.000\n1486.000,  50.900\n1487.000,  50.100\n1488.000,  50.100\n1489.000,  50.200\n1490.000,  51.000\n1491.000,  52.800\n1492.000,  52.800\n1493.000,  55.100\n1494.000,  54.200\n1495.000,  52.300\n1496.000,  52.800\n1497.000,  52.000\n1498.000,  52.900\n1499.000,  52.300\n1500.000,  51.700\n1501.000,  53.300\n1502.000,  51.100\n1503.000,  53.200\n1504.000,  51.300\n1505.000,  51.100\n1506.000,  51.500\n1507.000,  50.600\n1508.000,  51.400\n1509.000,  52.000\n1510.000,  51.900\n1511.000,  55.100\n1512.000,  52.800\n1513.000,  51.900\n1514.000,  52.800\n1515.000,  56.000\n1516.000,  53.900\n1517.000,  53.600\n1518.000,  52.400\n1519.000,  52.200\n1520.000,  52.100\n1521.000,  52.000\n1522.000,  51.500\n1523.000,  52.200\n1524.000,  52.300\n1525.000,  52.600\n1526.000,  52.500\n1527.000,  52.200\n1528.000,  52.800\n1529.000,  53.800\n1530.000,  56.500\n1531.000,  54.400\n1532.000,  53.900\n1533.000,  60.400\n1534.000,  55.900\n1535.000,  56.800\n1536.000,  34.400\n1537.000,  35.600\n1538.000,  36.300\n1539.000,  36.300\n1540.000,  37.200\n1541.000,  37.100\n1542.000,  37.000\n1543.000,  37.000\n1544.000,  37.100\n1545.000,  37.100\n1546.000,  37.300\n1547.000,  37.100\n1548.000,  37.400\n1549.000,  37.900\n1550.000,  38.500\n1551.000,  37.800\n1552.000,  39.300\n1553.000,  37.900\n1554.000,  37.400\n1555.000,  38.100\n1556.000,  38.300\n1557.000,  39.500\n1558.000,  38.500\n1559.000,  38.700\n1560.000,  38.200\n1561.000,  38.200\n1562.000,  38.800\n1563.000,  38.000\n1564.000,  38.200\n1565.000,  38.500\n1566.000,  38.400\n1567.000,  38.400\n1568.000,  38.200\n1569.000,  38.300\n1570.000,  38.300\n1571.000,  38.100\n1572.000,  39.100\n1573.000,  38.800\n1574.000,  38.900\n1575.000,  38.900\n1576.000,  39.300\n1577.000,  38.600\n1578.000,  39.100\n1579.000,  38.600\n1580.000,  39.100\n1581.000,  39.400\n1582.000,  39.500\n1583.000,  39.000\n1584.000,  39.200\n1585.000,  39.700\n1586.000,  39.100\n1587.000,  39.000\n1588.000,  39.000\n1589.000,  39.100\n1590.000,  39.600\n1591.000,  39.400\n1592.000,  39.800\n1593.000,  40.000\n1594.000,  39.800\n1595.000,  39.000\n1596.000,  41.200\n1597.000,  42.200\n1598.000,  42.400\n1599.000,  43.200\n1600.000,  41.000\n1601.000,  42.100\n1602.000,  43.200\n1603.000,  43.300\n1604.000,  43.100\n1605.000,  43.000\n1606.000,  43.000\n1607.000,  43.100\n1608.000,  43.200\n1609.000,  43.000\n1610.000,  43.000\n1611.000,  43.000\n1612.000,  44.000\n1613.000,  44.100\n1614.000,  44.300\n1615.000,  43.900\n1616.000,  44.000\n1617.000,  44.500\n1618.000,  44.100\n1619.000,  44.200\n1620.000,  44.400\n1621.000,  44.300\n1622.000,  44.800\n1623.000,  44.200\n1624.000,  45.000\n1625.000,  44.900\n1626.000,  47.400\n1627.000,  44.700\n1628.000,  45.000\n1629.000,  45.100\n1630.000,  45.000\n1631.000,  45.000\n1632.000,  44.800\n1633.000,  45.200\n1634.000,  45.200\n1635.000,  44.700\n1636.000,  45.200\n1637.000,  45.000\n1638.000,  45.200\n1639.000,  45.100\n1640.000,  45.000\n1641.000,  45.300\n1642.000,  45.300\n1643.000,  45.200\n1644.000,  45.000\n1645.000,  45.400\n1646.000,  45.900\n1647.000,  46.200\n1648.000,  45.500\n1649.000,  45.600\n1650.000,  45.200\n1651.000,  45.200\n1652.000,  46.000\n1653.000,  45.800\n1654.000,  46.100\n1655.000,  46.000\n1656.000,  46.100\n1657.000,  46.300\n1658.000,  46.100\n1659.000,  46.000\n1660.000,  47.200\n1661.000,  48.100\n1662.000,  48.000\n1663.000,  48.800\n1664.000,  41.200\n1665.000,  41.900\n1666.000,  42.900\n1667.000,  43.100\n1668.000,  43.500\n1669.000,  43.700\n1670.000,  43.200\n1671.000,  43.400\n1672.000,  43.600\n1673.000,  43.200\n1674.000,  43.000\n1675.000,  43.300\n1676.000,  43.900\n1677.000,  43.900\n1678.000,  44.100\n1679.000,  43.400\n1680.000,  43.400\n1681.000,  44.100\n1682.000,  43.900\n1683.000,  44.200\n1684.000,  44.200\n1685.000,  44.600\n1686.000,  44.400\n1687.000,  44.400\n1688.000,  44.800\n1689.000,  44.500\n1690.000,  45.100\n1691.000,  45.300\n1692.000,  45.000\n1693.000,  45.300\n1694.000,  45.000\n1695.000,  45.100\n1696.000,  44.700\n1697.000,  45.100\n1698.000,  45.200\n1699.000,  45.200\n1700.000,  45.200\n1701.000,  45.000\n1702.000,  45.000\n1703.000,  45.000\n1704.000,  45.500\n1705.000,  45.600\n1706.000,  47.400\n1707.000,  46.600\n1708.000,  47.200\n1709.000,  45.600\n1710.000,  45.500\n1711.000,  46.100\n1712.000,  45.400\n1713.000,  45.600\n1714.000,  45.100\n1715.000,  45.500\n1716.000,  45.800\n1717.000,  46.100\n1718.000,  45.900\n1719.000,  45.600\n1720.000,  46.000\n1721.000,  46.700\n1722.000,  46.800\n1723.000,  46.400\n1724.000,  47.500\n1725.000,  48.000\n1726.000,  48.700\n1727.000,  49.400\n1728.000,  47.200\n1729.000,  48.000\n1730.000,  48.300\n1731.000,  48.200\n1732.000,  49.100\n1733.000,  49.400\n1734.000,  49.500\n1735.000,  50.700\n1736.000,  51.400\n1737.000,  50.000\n1738.000,  50.000\n1739.000,  49.300\n1740.000,  50.700\n1741.000,  50.700\n1742.000,  50.100\n1743.000,  50.500\n1744.000,  50.800\n1745.000,  50.400\n1746.000,  50.300\n1747.000,  50.300\n1748.000,  50.100\n1749.000,  50.100\n1750.000,  50.700\n1751.000,  50.200\n1752.000,  51.300\n1753.000,  50.400\n1754.000,  51.500\n1755.000,  51.100\n1756.000,  51.400\n1757.000,  51.300\n1758.000,  51.100\n1759.000,  51.300\n1760.000,  51.100\n1761.000,  51.400\n1762.000,  51.200\n1763.000,  51.000\n1764.000,  51.200\n1765.000,  51.100\n1766.000,  51.300\n1767.000,  51.200\n1768.000,  51.100\n1769.000,  51.200\n1770.000,  51.200\n1771.000,  51.300\n1772.000,  52.400\n1773.000,  51.400\n1774.000,  51.900\n1775.000,  51.700\n1776.000,  54.000\n1777.000,  52.100\n1778.000,  51.500\n1779.000,  52.000\n1780.000,  52.200\n1781.000,  52.600\n1782.000,  52.800\n1783.000,  54.700\n1784.000,  52.500\n1785.000,  52.800\n1786.000,  53.800\n1787.000,  52.400\n1788.000,  54.000\n1789.000,  55.800\n1790.000,  55.500\n1791.000,  55.600\n1792.000,  41.500\n1793.000,  42.700\n1794.000,  44.600\n1795.000,  43.600\n1796.000,  44.300\n1797.000,  43.200\n1798.000,  43.300\n1799.000,  43.000\n1800.000,  43.700\n1801.000,  44.000\n1802.000,  44.100\n1803.000,  43.700\n1804.000,  43.800\n1805.000,  43.900\n1806.000,  45.000\n1807.000,  43.500\n1808.000,  44.200\n1809.000,  43.500\n1810.000,  44.100\n1811.000,  44.200\n1812.000,  44.100\n1813.000,  44.600\n1814.000,  44.200\n1815.000,  44.300\n1816.000,  44.300\n1817.000,  47.900\n1818.000,  45.200\n1819.000,  44.800\n1820.000,  45.400\n1821.000,  45.400\n1822.000,  45.100\n1823.000,  45.200\n1824.000,  45.000\n1825.000,  45.000\n1826.000,  44.500\n1827.000,  45.000\n1828.000,  45.200\n1829.000,  45.200\n1830.000,  45.100\n1831.000,  45.000\n1832.000,  45.200\n1833.000,  45.300\n1834.000,  45.300\n1835.000,  45.200\n1836.000,  45.300\n1837.000,  45.500\n1838.000,  45.400\n1839.000,  45.300\n1840.000,  45.000\n1841.000,  45.200\n1842.000,  45.000\n1843.000,  45.000\n1844.000,  46.100\n1845.000,  46.200\n1846.000,  46.200\n1847.000,  46.000\n1848.000,  46.400\n1849.000,  46.200\n1850.000,  46.400\n1851.000,  45.700\n1852.000,  47.500\n1853.000,  48.800\n1854.000,  48.600\n1855.000,  49.100\n1856.000,  47.200\n1857.000,  48.500\n1858.000,  48.900\n1859.000,  48.100\n1860.000,  49.200\n1861.000,  49.100\n1862.000,  49.700\n1863.000,  49.200\n1864.000,  50.100\n1865.000,  49.600\n1866.000,  50.100\n1867.000,  49.000\n1868.000,  50.200\n1869.000,  50.000\n1870.000,  50.000\n1871.000,  50.000\n1872.000,  50.000\n1873.000,  50.200\n1874.000,  50.300\n1875.000,  50.400\n1876.000,  50.400\n1877.000,  50.500\n1878.000,  50.700\n1879.000,  50.200\n1880.000,  50.900\n1881.000,  50.100\n1882.000,  51.100\n1883.000,  51.400\n1884.000,  51.000\n1885.000,  51.200\n1886.000,  51.100\n1887.000,  51.000\n1888.000,  50.900\n1889.000,  51.300\n1890.000,  51.000\n1891.000,  50.800\n1892.000,  51.200\n1893.000,  51.300\n1894.000,  52.200\n1895.000,  51.300\n1896.000,  51.200\n1897.000,  51.100\n1898.000,  51.600\n1899.000,  51.800\n1900.000,  51.200\n1901.000,  51.600\n1902.000,  51.500\n1903.000,  52.000\n1904.000,  51.900\n1905.000,  52.200\n1906.000,  51.100\n1907.000,  51.700\n1908.000,  52.100\n1909.000,  52.000\n1910.000,  52.200\n1911.000,  52.400\n1912.000,  52.300\n1913.000,  52.800\n1914.000,  52.100\n1915.000,  52.100\n1916.000,  53.700\n1917.000,  54.500\n1918.000,  55.200\n1919.000,  58.200\n1920.000,  47.000\n1921.000,  48.000\n1922.000,  48.000\n1923.000,  48.400\n1924.000,  49.100\n1925.000,  49.900\n1926.000,  49.800\n1927.000,  49.300\n1928.000,  50.000\n1929.000,  49.600\n1930.000,  50.200\n1931.000,  49.500\n1932.000,  50.500\n1933.000,  50.300\n1934.000,  50.000\n1935.000,  49.900\n1936.000,  49.800\n1937.000,  50.000\n1938.000,  50.100\n1939.000,  50.000\n1940.000,  50.100\n1941.000,  50.000\n1942.000,  50.200\n1943.000,  50.300\n1944.000,  50.700\n1945.000,  50.900\n1946.000,  50.500\n1947.000,  51.000\n1948.000,  50.600\n1949.000,  51.700\n1950.000,  51.700\n1951.000,  51.000\n1952.000,  50.000\n1953.000,  51.000\n1954.000,  50.100\n1955.000,  51.000\n1956.000,  51.000\n1957.000,  51.200\n1958.000,  51.000\n1959.000,  51.000\n1960.000,  51.300\n1961.000,  51.000\n1962.000,  51.100\n1963.000,  51.000\n1964.000,  51.900\n1965.000,  51.200\n1966.000,  52.100\n1967.000,  52.700\n1968.000,  52.100\n1969.000,  52.100\n1970.000,  51.900\n1971.000,  52.100\n1972.000,  52.300\n1973.000,  53.200\n1974.000,  52.700\n1975.000,  52.100\n1976.000,  52.200\n1977.000,  52.100\n1978.000,  52.000\n1979.000,  52.300\n1980.000,  53.600\n1981.000,  54.800\n1982.000,  54.900\n1983.000,  55.700\n1984.000,  53.000\n1985.000,  54.300\n1986.000,  55.200\n1987.000,  55.300\n1988.000,  56.000\n1989.000,  56.500\n1990.000,  56.400\n1991.000,  56.400\n1992.000,  56.000\n1993.000,  56.000\n1994.000,  56.100\n1995.000,  56.400\n1996.000,  56.500\n1997.000,  56.100\n1998.000,  56.200\n1999.000,  57.000\n2000.000,  56.400\n2001.000,  56.700\n2002.000,  56.700\n2003.000,  57.100\n2004.000,  57.400\n2005.000,  56.700\n2006.000,  57.300\n2007.000,  56.700\n2008.000,  57.200\n2009.000,  56.800\n2010.000,  57.200\n2011.000,  57.500\n2012.000,  57.000\n2013.000,  57.400\n2014.000,  59.100\n2015.000,  60.800\n2016.000,  59.500\n2017.000,  60.800\n2018.000,  58.400\n2019.000,  57.600\n2020.000,  57.900\n2021.000,  58.000\n2022.000,  58.600\n2023.000,  57.500\n2024.000,  58.200\n2025.000,  57.500\n2026.000,  57.800\n2027.000,  58.500\n2028.000,  58.700\n2029.000,  63.300\n2030.000,  58.400\n2031.000,  58.300\n2032.000,  59.000\n2033.000,  59.700\n2034.000,  59.200\n2035.000,  58.200\n2036.000,  58.600\n2037.000,  58.400\n2038.000,  58.500\n2039.000,  58.800\n2040.000,  58.200\n2041.000,  59.300\n2042.000,  58.700\n2043.000,  58.600\n2044.000,  60.900\n2045.000,  61.300\n2046.000,  61.500\n2047.000,  61.900\n2048.000,  34.000\n2049.000,  35.200\n2050.000,  36.000\n2051.000,  36.100\n2052.000,  36.600\n2053.000,  36.600\n2054.000,  36.700\n2055.000,  36.900\n2056.000,  37.100\n2057.000,  36.500\n2058.000,  37.200\n2059.000,  36.300\n2060.000,  37.100\n2061.000,  37.100\n2062.000,  37.100\n2063.000,  37.200\n2064.000,  37.300\n2065.000,  38.000\n2066.000,  37.300\n2067.000,  37.100\n2068.000,  37.500\n2069.000,  37.300\n2070.000,  37.000\n2071.000,  37.000\n2072.000,  37.600\n2073.000,  38.200\n2074.000,  37.700\n2075.000,  37.500\n2076.000,  38.100\n2077.000,  38.100\n2078.000,  38.100\n2079.000,  38.500\n2080.000,  38.200\n2081.000,  38.200\n2082.000,  38.200\n2083.000,  38.100\n2084.000,  38.100\n2085.000,  38.000\n2086.000,  38.500\n2087.000,  38.000\n2088.000,  38.200\n2089.000,  38.000\n2090.000,  38.000\n2091.000,  38.200\n2092.000,  38.400\n2093.000,  39.200\n2094.000,  39.000\n2095.000,  39.000\n2096.000,  39.000\n2097.000,  39.000\n2098.000,  39.000\n2099.000,  39.000\n2100.000,  39.000\n2101.000,  39.300\n2102.000,  39.200\n2103.000,  39.000\n2104.000,  39.200\n2105.000,  39.100\n2106.000,  39.100\n2107.000,  39.000\n2108.000,  40.900\n2109.000,  42.200\n2110.000,  42.300\n2111.000,  42.300\n2112.000,  42.100\n2113.000,  41.600\n2114.000,  43.000\n2115.000,  42.700\n2116.000,  43.300\n2117.000,  43.000\n2118.000,  43.300\n2119.000,  43.000\n2120.000,  43.000\n2121.000,  43.000\n2122.000,  43.000\n2123.000,  43.000\n2124.000,  43.200\n2125.000,  43.000\n2126.000,  43.900\n2127.000,  43.000\n2128.000,  43.000\n2129.000,  43.600\n2130.000,  44.000\n2131.000,  44.100\n2132.000,  44.100\n2133.000,  44.000\n2134.000,  44.000\n2135.000,  43.800\n2136.000,  44.900\n2137.000,  44.700\n2138.000,  44.700\n2139.000,  44.000\n2140.000,  44.500\n2141.000,  44.700\n2142.000,  45.000\n2143.000,  44.800\n2144.000,  44.400\n2145.000,  44.900\n2146.000,  44.400\n2147.000,  44.100\n2148.000,  45.200\n2149.000,  45.100\n2150.000,  45.200\n2151.000,  45.300\n2152.000,  45.100\n2153.000,  45.100\n2154.000,  45.000\n2155.000,  45.000\n2156.000,  45.000\n2157.000,  45.200\n2158.000,  45.000\n2159.000,  45.000\n2160.000,  45.000\n2161.000,  45.100\n2162.000,  45.000\n2163.000,  45.000\n2164.000,  45.100\n2165.000,  45.100\n2166.000,  46.700\n2167.000,  45.100\n2168.000,  45.400\n2169.000,  45.900\n2170.000,  45.400\n2171.000,  45.500\n2172.000,  47.400\n2173.000,  48.700\n2174.000,  48.200\n2175.000,  48.400\n2176.000,  40.200\n2177.000,  41.700\n2178.000,  42.000\n2179.000,  42.200\n2180.000,  42.800\n2181.000,  43.000\n2182.000,  43.600\n2183.000,  43.000\n2184.000,  43.000\n2185.000,  43.100\n2186.000,  43.000\n2187.000,  43.500\n2188.000,  44.100\n2189.000,  43.100\n2190.000,  43.500\n2191.000,  43.000\n2192.000,  43.200\n2193.000,  43.100\n2194.000,  44.000\n2195.000,  44.000\n2196.000,  44.000\n2197.000,  44.000\n2198.000,  44.100\n2199.000,  43.900\n2200.000,  44.000\n2201.000,  44.000\n2202.000,  44.000\n2203.000,  44.200\n2204.000,  44.800\n2205.000,  45.000\n2206.000,  45.100\n2207.000,  45.000\n2208.000,  44.200\n2209.000,  44.100\n2210.000,  44.100\n2211.000,  44.200\n2212.000,  44.900\n2213.000,  44.500\n2214.000,  44.800\n2215.000,  44.700\n2216.000,  45.100\n2217.000,  45.000\n2218.000,  45.000\n2219.000,  45.000\n2220.000,  45.000\n2221.000,  45.000\n2222.000,  45.000\n2223.000,  45.000\n2224.000,  45.000\n2225.000,  45.000\n2226.000,  45.000\n2227.000,  45.000\n2228.000,  45.000\n2229.000,  45.000\n2230.000,  45.000\n2231.000,  45.000\n2232.000,  45.300\n2233.000,  45.800\n2234.000,  46.600\n2235.000,  46.000\n2236.000,  47.000\n2237.000,  48.000\n2238.000,  48.200\n2239.000,  48.100\n2240.000,  47.000\n2241.000,  48.100\n2242.000,  48.000\n2243.000,  48.000\n2244.000,  49.000\n2245.000,  49.100\n2246.000,  49.300\n2247.000,  49.400\n2248.000,  50.300\n2249.000,  49.300\n2250.000,  49.400\n2251.000,  49.000\n2252.000,  50.000\n2253.000,  50.100\n2254.000,  50.200\n2255.000,  50.000\n2256.000,  49.300\n2257.000,  51.900\n2258.000,  50.100\n2259.000,  50.800\n2260.000,  50.000\n2261.000,  50.000\n2262.000,  50.000\n2263.000,  50.000\n2264.000,  50.100\n2265.000,  50.200\n2266.000,  50.200\n2267.000,  50.500\n2268.000,  50.100\n2269.000,  51.200\n2270.000,  50.600\n2271.000,  50.500\n2272.000,  50.400\n2273.000,  50.700\n2274.000,  50.400\n2275.000,  50.000\n2276.000,  51.100\n2277.000,  50.000\n2278.000,  51.000\n2279.000,  50.800\n2280.000,  51.100\n2281.000,  50.900\n2282.000,  51.000\n2283.000,  50.700\n2284.000,  51.200\n2285.000,  51.000\n2286.000,  51.100\n2287.000,  51.000\n2288.000,  51.000\n2289.000,  51.600\n2290.000,  51.000\n2291.000,  51.400\n2292.000,  52.600\n2293.000,  52.500\n2294.000,  52.400\n2295.000,  52.000\n2296.000,  52.000\n2297.000,  52.000\n2298.000,  52.100\n2299.000,  52.000\n2300.000,  53.300\n2301.000,  54.200\n2302.000,  54.700\n2303.000,  54.700\n2304.000,  40.600\n2305.000,  41.300\n2306.000,  42.200\n2307.000,  42.100\n2308.000,  43.000\n2309.000,  43.000\n2310.000,  43.000\n2311.000,  43.000\n2312.000,  43.100\n2313.000,  43.100\n2314.000,  43.300\n2315.000,  43.100\n2316.000,  43.600\n2317.000,  43.100\n2318.000,  43.400\n2319.000,  43.000\n2320.000,  43.000\n2321.000,  43.000\n2322.000,  43.100\n2323.000,  43.500\n2324.000,  44.000\n2325.000,  44.400\n2326.000,  44.100\n2327.000,  44.000\n2328.000,  44.100\n2329.000,  44.500\n2330.000,  44.000\n2331.000,  44.100\n2332.000,  44.700\n2333.000,  44.300\n2334.000,  45.000\n2335.000,  45.900\n2336.000,  44.600\n2337.000,  44.700\n2338.000,  44.300\n2339.000,  44.800\n2340.000,  45.000\n2341.000,  44.800\n2342.000,  44.800\n2343.000,  45.000\n2344.000,  45.100\n2345.000,  45.100\n2346.000,  45.200\n2347.000,  45.400\n2348.000,  45.300\n2349.000,  45.000\n2350.000,  45.100\n2351.000,  45.000\n2352.000,  45.000\n2353.000,  45.000\n2354.000,  45.100\n2355.000,  45.400\n2356.000,  45.400\n2357.000,  45.300\n2358.000,  45.500\n2359.000,  45.200\n2360.000,  45.100\n2361.000,  46.200\n2362.000,  46.300\n2363.000,  45.700\n2364.000,  47.200\n2365.000,  48.100\n2366.000,  48.400\n2367.000,  48.400\n2368.000,  47.000\n2369.000,  48.000\n2370.000,  48.400\n2371.000,  48.200\n2372.000,  49.900\n2373.000,  49.000\n2374.000,  51.700\n2375.000,  49.200\n2376.000,  49.400\n2377.000,  49.700\n2378.000,  49.600\n2379.000,  49.500\n2380.000,  50.200\n2381.000,  49.900\n2382.000,  50.300\n2383.000,  50.000\n2384.000,  49.600\n2385.000,  49.800\n2386.000,  50.200\n2387.000,  50.600\n2388.000,  50.400\n2389.000,  54.000\n2390.000,  51.000\n2391.000,  50.200\n2392.000,  51.000\n2393.000,  50.000\n2394.000,  50.900\n2395.000,  50.200\n2396.000,  51.500\n2397.000,  51.400\n2398.000,  51.400\n2399.000,  50.300\n2400.000,  50.200\n2401.000,  51.400\n2402.000,  50.000\n2403.000,  50.400\n2404.000,  51.000\n2405.000,  51.400\n2406.000,  52.000\n2407.000,  51.200\n2408.000,  51.400\n2409.000,  50.900\n2410.000,  51.300\n2411.000,  51.000\n2412.000,  51.200\n2413.000,  51.500\n2414.000,  51.500\n2415.000,  52.400\n2416.000,  51.700\n2417.000,  51.500\n2418.000,  51.100\n2419.000,  51.500\n2420.000,  52.000\n2421.000,  51.600\n2422.000,  52.000\n2423.000,  52.200\n2424.000,  52.900\n2425.000,  53.200\n2426.000,  52.700\n2427.000,  51.900\n2428.000,  53.500\n2429.000,  54.700\n2430.000,  54.700\n2431.000,  55.800\n2432.000,  47.100\n2433.000,  48.800\n2434.000,  49.200\n2435.000,  48.800\n2436.000,  48.700\n2437.000,  49.500\n2438.000,  49.100\n2439.000,  49.200\n2440.000,  49.900\n2441.000,  49.600\n2442.000,  49.500\n2443.000,  49.300\n2444.000,  50.900\n2445.000,  51.500\n2446.000,  50.000\n2447.000,  49.300\n2448.000,  49.500\n2449.000,  50.200\n2450.000,  50.000\n2451.000,  50.000\n2452.000,  50.400\n2453.000,  50.100\n2454.000,  53.800\n2455.000,  51.800\n2456.000,  50.500\n2457.000,  50.300\n2458.000,  50.300\n2459.000,  50.200\n2460.000,  50.000\n2461.000,  51.400\n2462.000,  51.200\n2463.000,  51.600\n2464.000,  50.400\n2465.000,  51.100\n2466.000,  50.200\n2467.000,  50.500\n2468.000,  51.700\n2469.000,  50.900\n2470.000,  55.000\n2471.000,  53.100\n2472.000,  51.300\n2473.000,  53.600\n2474.000,  51.200\n2475.000,  50.800\n2476.000,  51.100\n2477.000,  51.000\n2478.000,  51.400\n2479.000,  52.500\n2480.000,  51.600\n2481.000,  52.600\n2482.000,  51.300\n2483.000,  52.000\n2484.000,  52.300\n2485.000,  52.500\n2486.000,  52.700\n2487.000,  52.300\n2488.000,  56.600\n2489.000,  53.300\n2490.000,  53.200\n2491.000,  52.900\n2492.000,  53.400\n2493.000,  54.200\n2494.000,  54.800\n2495.000,  54.900\n2496.000,  53.200\n2497.000,  56.600\n2498.000,  56.700\n2499.000,  59.100\n2500.000,  55.800\n2501.000,  56.200\n2502.000,  57.600\n2503.000,  56.100\n2504.000,  57.700\n2505.000,  56.300\n2506.000,  58.500\n2507.000,  56.100\n2508.000,  56.600\n2509.000,  56.400\n2510.000,  57.400\n2511.000,  56.100\n2512.000,  56.000\n2513.000,  56.000\n2514.000,  56.300\n2515.000,  57.000\n2516.000,  57.400\n2517.000,  56.200\n2518.000,  56.100\n2519.000,  56.000\n2520.000,  57.100\n2521.000,  56.700\n2522.000,  57.600\n2523.000,  56.500\n2524.000,  56.800\n2525.000,  57.000\n2526.000,  57.100\n2527.000,  57.300\n2528.000,  57.200\n2529.000,  57.000\n2530.000,  57.000\n2531.000,  57.000\n2532.000,  57.600\n2533.000,  57.300\n2534.000,  58.100\n2535.000,  57.100\n2536.000,  57.500\n2537.000,  57.100\n2538.000,  57.200\n2539.000,  57.800\n2540.000,  57.100\n2541.000,  57.100\n2542.000,  58.000\n2543.000,  58.000\n2544.000,  58.000\n2545.000,  58.000\n2546.000,  57.400\n2547.000,  58.000\n2548.000,  58.200\n2549.000,  58.300\n2550.000,  58.600\n2551.000,  58.100\n2552.000,  58.100\n2553.000,  58.400\n2554.000,  59.100\n2555.000,  58.500\n2556.000,  62.700\n2557.000,  61.900\n2558.000,  61.100\n2559.000,  61.000\n2560.000,  40.200\n2561.000,  41.600\n2562.000,  42.400\n2563.000,  42.000\n2564.000,  43.000\n2565.000,  43.000\n2566.000,  43.000\n2567.000,  43.100\n2568.000,  43.100\n2569.000,  43.000\n2570.000,  43.000\n2571.000,  43.100\n2572.000,  43.400\n2573.000,  43.200\n2574.000,  45.400\n2575.000,  44.100\n2576.000,  45.100\n2577.000,  47.500\n2578.000,  44.000\n2579.000,  44.000\n2580.000,  43.800\n2581.000,  44.300\n2582.000,  44.100\n2583.000,  44.000\n2584.000,  44.200\n2585.000,  44.500\n2586.000,  44.500\n2587.000,  44.200\n2588.000,  44.400\n2589.000,  44.500\n2590.000,  44.700\n2591.000,  44.800\n2592.000,  44.300\n2593.000,  45.100\n2594.000,  44.300\n2595.000,  44.700\n2596.000,  48.500\n2597.000,  45.300\n2598.000,  45.500\n2599.000,  45.100\n2600.000,  45.200\n2601.000,  45.000\n2602.000,  45.000\n2603.000,  44.700\n2604.000,  44.900\n2605.000,  45.000\n2606.000,  45.200\n2607.000,  45.000\n2608.000,  45.000\n2609.000,  45.100\n2610.000,  45.100\n2611.000,  45.100\n2612.000,  45.700\n2613.000,  45.500\n2614.000,  46.400\n2615.000,  45.400\n2616.000,  46.000\n2617.000,  46.300\n2618.000,  46.200\n2619.000,  46.000\n2620.000,  47.000\n2621.000,  48.000\n2622.000,  48.000\n2623.000,  48.100\n2624.000,  47.000\n2625.000,  48.000\n2626.000,  48.200\n2627.000,  48.000\n2628.000,  49.000\n2629.000,  49.000\n2630.000,  49.300\n2631.000,  49.400\n2632.000,  49.700\n2633.000,  49.300\n2634.000,  49.100\n2635.000,  49.200\n2636.000,  50.200\n2637.000,  50.800\n2638.000,  50.300\n2639.000,  49.700\n2640.000,  49.300\n2641.000,  49.800\n2642.000,  50.000\n2643.000,  50.000\n2644.000,  50.000\n2645.000,  50.100\n2646.000,  50.100\n2647.000,  50.000\n2648.000,  50.200\n2649.000,  50.700\n2650.000,  50.100\n2651.000,  50.000\n2652.000,  50.500\n2653.000,  50.700\n2654.000,  50.600\n2655.000,  51.500\n2656.000,  50.600\n2657.000,  50.800\n2658.000,  52.300\n2659.000,  50.400\n2660.000,  51.100\n2661.000,  50.800\n2662.000,  51.200\n2663.000,  50.900\n2664.000,  52.100\n2665.000,  50.800\n2666.000,  51.400\n2667.000,  51.300\n2668.000,  50.900\n2669.000,  51.000\n2670.000,  51.000\n2671.000,  51.400\n2672.000,  51.200\n2673.000,  51.900\n2674.000,  52.300\n2675.000,  52.500\n2676.000,  52.300\n2677.000,  52.300\n2678.000,  52.000\n2679.000,  52.000\n2680.000,  52.000\n2681.000,  52.000\n2682.000,  52.000\n2683.000,  52.000\n2684.000,  53.600\n2685.000,  54.300\n2686.000,  58.000\n2687.000,  55.100\n2688.000,  47.000\n2689.000,  48.000\n2690.000,  48.500\n2691.000,  48.100\n2692.000,  49.800\n2693.000,  49.000\n2694.000,  49.200\n2695.000,  50.600\n2696.000,  49.800\n2697.000,  49.100\n2698.000,  49.100\n2699.000,  49.400\n2700.000,  49.800\n2701.000,  50.200\n2702.000,  50.000\n2703.000,  49.900\n2704.000,  49.800\n2705.000,  50.100\n2706.000,  50.200\n2707.000,  50.100\n2708.000,  50.000\n2709.000,  50.100\n2710.000,  50.900\n2711.000,  50.600\n2712.000,  50.400\n2713.000,  50.400\n2714.000,  50.600\n2715.000,  50.400\n2716.000,  50.100\n2717.000,  50.500\n2718.000,  51.000\n2719.000,  51.000\n2720.000,  50.000\n2721.000,  50.300\n2722.000,  51.000\n2723.000,  50.300\n2724.000,  50.500\n2725.000,  50.600\n2726.000,  51.700\n2727.000,  51.000\n2728.000,  51.500\n2729.000,  51.500\n2730.000,  51.300\n2731.000,  51.600\n2732.000,  51.500\n2733.000,  51.000\n2734.000,  51.000\n2735.000,  51.500\n2736.000,  51.100\n2737.000,  51.200\n2738.000,  51.000\n2739.000,  51.700\n2740.000,  51.900\n2741.000,  52.000\n2742.000,  54.500\n2743.000,  53.000\n2744.000,  55.500\n2745.000,  52.400\n2746.000,  53.500\n2747.000,  56.000\n2748.000,  55.000\n2749.000,  55.000\n2750.000,  54.300\n2751.000,  55.300\n2752.000,  53.100\n2753.000,  54.100\n2754.000,  54.900\n2755.000,  54.500\n2756.000,  55.100\n2757.000,  55.600\n2758.000,  58.500\n2759.000,  57.000\n2760.000,  56.000\n2761.000,  56.000\n2762.000,  56.300\n2763.000,  55.500\n2764.000,  56.200\n2765.000,  56.400\n2766.000,  56.100\n2767.000,  56.000\n2768.000,  56.000\n2769.000,  56.000\n2770.000,  56.000\n2771.000,  56.300\n2772.000,  56.000\n2773.000,  56.000\n2774.000,  56.400\n2775.000,  57.400\n2776.000,  59.900\n2777.000,  56.700\n2778.000,  57.400\n2779.000,  56.900\n2780.000,  57.500\n2781.000,  57.800\n2782.000,  57.700\n2783.000,  59.600\n2784.000,  57.700\n2785.000,  57.600\n2786.000,  57.300\n2787.000,  57.400\n2788.000,  57.800\n2789.000,  57.100\n2790.000,  57.500\n2791.000,  57.500\n2792.000,  58.200\n2793.000,  58.300\n2794.000,  57.900\n2795.000,  60.400\n2796.000,  57.200\n2797.000,  57.300\n2798.000,  58.000\n2799.000,  57.500\n2800.000,  57.700\n2801.000,  58.000\n2802.000,  57.100\n2803.000,  58.200\n2804.000,  58.800\n2805.000,  58.200\n2806.000,  58.200\n2807.000,  58.500\n2808.000,  58.200\n2809.000,  58.200\n2810.000,  58.300\n2811.000,  59.300\n2812.000,  60.300\n2813.000,  60.700\n2814.000,  61.800\n2815.000,  61.300\n2816.000,  47.000\n2817.000,  48.000\n2818.000,  48.800\n2819.000,  48.800\n2820.000,  49.300\n2821.000,  48.200\n2822.000,  48.400\n2823.000,  49.500\n2824.000,  49.400\n2825.000,  49.300\n2826.000,  49.600\n2827.000,  49.200\n2828.000,  49.900\n2829.000,  50.100\n2830.000,  50.200\n2831.000,  49.700\n2832.000,  49.300\n2833.000,  49.000\n2834.000,  49.900\n2835.000,  50.000\n2836.000,  50.000\n2837.000,  50.100\n2838.000,  50.000\n2839.000,  50.000\n2840.000,  50.400\n2841.000,  50.400\n2842.000,  50.600\n2843.000,  50.700\n2844.000,  50.500\n2845.000,  51.500\n2846.000,  51.300\n2847.000,  50.800\n2848.000,  50.500\n2849.000,  50.900\n2850.000,  50.500\n2851.000,  50.500\n2852.000,  51.300\n2853.000,  50.900\n2854.000,  51.500\n2855.000,  50.600\n2856.000,  51.000\n2857.000,  50.900\n2858.000,  51.000\n2859.000,  51.100\n2860.000,  51.800\n2861.000,  51.800\n2862.000,  54.600\n2863.000,  51.500\n2864.000,  51.300\n2865.000,  51.100\n2866.000,  51.200\n2867.000,  51.400\n2868.000,  51.900\n2869.000,  52.400\n2870.000,  52.000\n2871.000,  52.000\n2872.000,  52.000\n2873.000,  52.200\n2874.000,  52.100\n2875.000,  52.200\n2876.000,  53.100\n2877.000,  54.800\n2878.000,  54.700\n2879.000,  55.100\n2880.000,  53.000\n2881.000,  54.500\n2882.000,  55.000\n2883.000,  54.300\n2884.000,  55.700\n2885.000,  55.800\n2886.000,  55.500\n2887.000,  56.000\n2888.000,  56.000\n2889.000,  56.300\n2890.000,  56.400\n2891.000,  55.900\n2892.000,  56.700\n2893.000,  57.500\n2894.000,  57.100\n2895.000,  57.300\n2896.000,  56.700\n2897.000,  57.500\n2898.000,  56.200\n2899.000,  56.200\n2900.000,  56.200\n2901.000,  56.500\n2902.000,  56.200\n2903.000,  56.100\n2904.000,  57.400\n2905.000,  56.200\n2906.000,  57.300\n2907.000,  57.400\n2908.000,  57.100\n2909.000,  57.300\n2910.000,  57.400\n2911.000,  57.500\n2912.000,  58.400\n2913.000,  57.500\n2914.000,  58.000\n2915.000,  57.800\n2916.000,  57.800\n2917.000,  57.300\n2918.000,  57.900\n2919.000,  57.600\n2920.000,  57.500\n2921.000,  57.500\n2922.000,  57.700\n2923.000,  57.400\n2924.000,  57.500\n2925.000,  58.200\n2926.000,  58.600\n2927.000,  58.800\n2928.000,  59.900\n2929.000,  58.800\n2930.000,  58.300\n2931.000,  58.300\n2932.000,  58.100\n2933.000,  58.200\n2934.000,  59.100\n2935.000,  58.400\n2936.000,  58.900\n2937.000,  59.100\n2938.000,  58.700\n2939.000,  58.200\n2940.000,  60.000\n2941.000,  61.000\n2942.000,  61.100\n2943.000,  61.300\n2944.000,  53.400\n2945.000,  55.400\n2946.000,  59.900\n2947.000,  55.400\n2948.000,  56.100\n2949.000,  56.500\n2950.000,  56.400\n2951.000,  56.500\n2952.000,  57.700\n2953.000,  57.200\n2954.000,  58.300\n2955.000,  57.600\n2956.000,  59.000\n2957.000,  60.700\n2958.000,  56.600\n2959.000,  56.800\n2960.000,  56.600\n2961.000,  57.400\n2962.000,  58.800\n2963.000,  56.800\n2964.000,  56.700\n2965.000,  57.400\n2966.000,  58.800\n2967.000,  56.800\n2968.000,  57.500\n2969.000,  57.300\n2970.000,  57.100\n2971.000,  57.100\n2972.000,  57.400\n2973.000,  57.700\n2974.000,  57.600\n2975.000,  57.300\n2976.000,  57.200\n2977.000,  58.300\n2978.000,  65.100\n2979.000,  60.300\n2980.000,  58.600\n2981.000,  57.800\n2982.000,  58.300\n2983.000,  57.400\n2984.000,  57.600\n2985.000,  57.500\n2986.000,  58.100\n2987.000,  57.700\n2988.000,  58.100\n2989.000,  59.700\n2990.000,  59.900\n2991.000,  58.300\n2992.000,  58.600\n2993.000,  58.600\n2994.000,  58.400\n2995.000,  59.400\n2996.000,  58.400\n2997.000,  58.400\n2998.000,  58.700\n2999.000,  58.500\n3000.000,  58.400\n3001.000,  58.400\n3002.000,  59.100\n3003.000,  58.900\n3004.000,  60.400\n3005.000,  61.800\n3006.000,  61.500\n3007.000,  61.300\n3008.000,  59.100\n3009.000,  61.100\n3010.000,  61.600\n3011.000,  62.300\n3012.000,  63.700\n3013.000,  64.500\n3014.000,  64.700\n3015.000,  63.100\n3016.000,  62.400\n3017.000,  62.300\n3018.000,  62.100\n3019.000,  62.300\n3020.000,  62.000\n3021.000,  62.100\n3022.000,  62.900\n3023.000,  62.800\n3024.000,  62.300\n3025.000,  62.500\n3026.000,  62.400\n3027.000,  64.200\n3028.000,  65.300\n3029.000,  64.400\n3030.000,  63.700\n3031.000,  63.200\n3032.000,  63.800\n3033.000,  63.100\n3034.000,  63.400\n3035.000,  63.500\n3036.000,  63.100\n3037.000,  64.100\n3038.000,  64.200\n3039.000,  65.600\n3040.000,  63.500\n3041.000,  63.900\n3042.000,  66.900\n3043.000,  65.100\n3044.000,  64.900\n3045.000,  64.400\n3046.000,  64.300\n3047.000,  63.600\n3048.000,  64.000\n3049.000,  63.800\n3050.000,  63.900\n3051.000,  64.300\n3052.000,  64.900\n3053.000,  66.100\n3054.000,  64.400\n3055.000,  64.000\n3056.000,  64.100\n3057.000,  64.500\n3058.000,  64.400\n3059.000,  64.500\n3060.000,  65.200\n3061.000,  64.000\n3062.000,  64.100\n3063.000,  64.000\n3064.000,  64.700\n3065.000,  65.000\n3066.000,  65.200\n3067.000,  64.900\n3068.000,  67.000\n3069.000,  67.600\n3070.000,  67.000\n3071.000,  67.800\n3072.000,  40.600\n3073.000,  42.300\n3074.000,  42.300\n3075.000,  42.200\n3076.000,  43.000\n3077.000,  43.000\n3078.000,  43.100\n3079.000,  43.000\n3080.000,  43.200\n3081.000,  43.100\n3082.000,  43.000\n3083.000,  43.000\n3084.000,  43.200\n3085.000,  43.200\n3086.000,  44.200\n3087.000,  43.500\n3088.000,  43.900\n3089.000,  43.600\n3090.000,  44.100\n3091.000,  44.200\n3092.000,  44.200\n3093.000,  44.500\n3094.000,  44.300\n3095.000,  43.900\n3096.000,  44.200\n3097.000,  44.100\n3098.000,  44.600\n3099.000,  44.500\n3100.000,  44.900\n3101.000,  45.300\n3102.000,  45.300\n3103.000,  44.900\n3104.000,  44.400\n3105.000,  45.900\n3106.000,  45.300\n3107.000,  45.300\n3108.000,  46.100\n3109.000,  45.500\n3110.000,  45.500\n3111.000,  45.400\n3112.000,  45.500\n3113.000,  45.300\n3114.000,  45.100\n3115.000,  45.500\n3116.000,  45.100\n3117.000,  45.100\n3118.000,  45.200\n3119.000,  45.800\n3120.000,  45.300\n3121.000,  45.600\n3122.000,  45.500\n3123.000,  45.500\n3124.000,  45.600\n3125.000,  45.300\n3126.000,  46.200\n3127.000,  45.400\n3128.000,  45.700\n3129.000,  46.200\n3130.000,  46.000\n3131.000,  45.400\n3132.000,  47.000\n3133.000,  48.100\n3134.000,  48.800\n3135.000,  48.700\n3136.000,  47.100\n3137.000,  48.600\n3138.000,  48.600\n3139.000,  48.400\n3140.000,  49.400\n3141.000,  49.600\n3142.000,  49.500\n3143.000,  49.900\n3144.000,  49.400\n3145.000,  49.400\n3146.000,  50.500\n3147.000,  49.200\n3148.000,  51.400\n3149.000,  51.600\n3150.000,  51.200\n3151.000,  50.500\n3152.000,  50.300\n3153.000,  50.000\n3154.000,  49.800\n3155.000,  50.100\n3156.000,  50.100\n3157.000,  50.100\n3158.000,  50.300\n3159.000,  50.100\n3160.000,  50.200\n3161.000,  50.000\n3162.000,  50.200\n3163.000,  50.600\n3164.000,  50.700\n3165.000,  51.100\n3166.000,  51.700\n3167.000,  52.200\n3168.000,  52.800\n3169.000,  51.700\n3170.000,  51.300\n3171.000,  51.100\n3172.000,  52.400\n3173.000,  50.800\n3174.000,  51.500\n3175.000,  50.600\n3176.000,  51.400\n3177.000,  51.200\n3178.000,  51.400\n3179.000,  51.600\n3180.000,  51.300\n3181.000,  51.100\n3182.000,  51.100\n3183.000,  51.700\n3184.000,  51.600\n3185.000,  52.400\n3186.000,  51.300\n3187.000,  51.900\n3188.000,  52.200\n3189.000,  51.500\n3190.000,  52.100\n3191.000,  52.500\n3192.000,  53.100\n3193.000,  52.300\n3194.000,  52.900\n3195.000,  52.500\n3196.000,  53.800\n3197.000,  54.100\n3198.000,  54.100\n3199.000,  55.000\n3200.000,  47.000\n3201.000,  48.000\n3202.000,  48.300\n3203.000,  48.600\n3204.000,  49.500\n3205.000,  49.200\n3206.000,  50.500\n3207.000,  49.600\n3208.000,  49.900\n3209.000,  49.700\n3210.000,  49.500\n3211.000,  49.200\n3212.000,  50.700\n3213.000,  50.500\n3214.000,  50.000\n3215.000,  49.100\n3216.000,  49.300\n3217.000,  50.000\n3218.000,  50.100\n3219.000,  50.000\n3220.000,  50.000\n3221.000,  50.100\n3222.000,  50.300\n3223.000,  50.000\n3224.000,  51.000\n3225.000,  51.000\n3226.000,  51.000\n3227.000,  50.700\n3228.000,  50.700\n3229.000,  51.200\n3230.000,  51.500\n3231.000,  51.400\n3232.000,  50.900\n3233.000,  50.900\n3234.000,  50.200\n3235.000,  50.900\n3236.000,  51.000\n3237.000,  50.900\n3238.000,  51.000\n3239.000,  51.000\n3240.000,  51.200\n3241.000,  51.000\n3242.000,  51.400\n3243.000,  51.500\n3244.000,  53.200\n3245.000,  52.000\n3246.000,  51.300\n3247.000,  51.400\n3248.000,  51.100\n3249.000,  51.300\n3250.000,  51.100\n3251.000,  51.800\n3252.000,  51.500\n3253.000,  51.800\n3254.000,  51.800\n3255.000,  51.900\n3256.000,  52.000\n3257.000,  52.000\n3258.000,  52.000\n3259.000,  52.000\n3260.000,  53.200\n3261.000,  55.000\n3262.000,  55.100\n3263.000,  55.700\n3264.000,  54.200\n3265.000,  54.400\n3266.000,  54.500\n3267.000,  54.300\n3268.000,  55.300\n3269.000,  55.200\n3270.000,  55.500\n3271.000,  55.400\n3272.000,  56.000\n3273.000,  55.600\n3274.000,  56.000\n3275.000,  55.300\n3276.000,  56.000\n3277.000,  56.500\n3278.000,  56.800\n3279.000,  63.000\n3280.000,  59.100\n3281.000,  58.600\n3282.000,  56.500\n3283.000,  57.200\n3284.000,  56.100\n3285.000,  56.700\n3286.000,  56.100\n3287.000,  56.100\n3288.000,  57.100\n3289.000,  56.200\n3290.000,  57.000\n3291.000,  56.700\n3292.000,  57.100\n3293.000,  57.000\n3294.000,  57.100\n3295.000,  57.900\n3296.000,  60.900\n3297.000,  58.100\n3298.000,  58.000\n3299.000,  57.300\n3300.000,  58.000\n3301.000,  58.200\n3302.000,  57.700\n3303.000,  57.600\n3304.000,  58.600\n3305.000,  57.700\n3306.000,  57.100\n3307.000,  57.800\n3308.000,  57.200\n3309.000,  58.000\n3310.000,  58.200\n3311.000,  58.300\n3312.000,  60.200\n3313.000,  58.700\n3314.000,  57.500\n3315.000,  58.100\n3316.000,  58.400\n3317.000,  58.300\n3318.000,  58.300\n3319.000,  58.200\n3320.000,  58.600\n3321.000,  58.600\n3322.000,  58.500\n3323.000,  58.200\n3324.000,  59.900\n3325.000,  60.500\n3326.000,  61.400\n3327.000,  62.700\n3328.000,  49.400\n3329.000,  48.600\n3330.000,  48.700\n3331.000,  48.600\n3332.000,  49.300\n3333.000,  49.000\n3334.000,  49.100\n3335.000,  49.500\n3336.000,  49.400\n3337.000,  49.700\n3338.000,  50.100\n3339.000,  49.400\n3340.000,  50.100\n3341.000,  49.900\n3342.000,  50.100\n3343.000,  50.000\n3344.000,  49.500\n3345.000,  50.000\n3346.000,  50.700\n3347.000,  53.700\n3348.000,  50.800\n3349.000,  50.800\n3350.000,  50.200\n3351.000,  50.000\n3352.000,  50.400\n3353.000,  50.600\n3354.000,  50.800\n3355.000,  50.500\n3356.000,  50.900\n3357.000,  50.500\n3358.000,  50.400\n3359.000,  51.000\n3360.000,  50.500\n3361.000,  51.300\n3362.000,  50.200\n3363.000,  50.700\n3364.000,  51.100\n3365.000,  50.900\n3366.000,  51.600\n3367.000,  51.000\n3368.000,  51.000\n3369.000,  51.100\n3370.000,  51.300\n3371.000,  51.700\n3372.000,  51.400\n3373.000,  51.000\n3374.000,  51.900\n3375.000,  52.200\n3376.000,  51.400\n3377.000,  51.100\n3378.000,  51.100\n3379.000,  51.500\n3380.000,  52.100\n3381.000,  52.000\n3382.000,  52.100\n3383.000,  52.400\n3384.000,  52.400\n3385.000,  52.400\n3386.000,  52.600\n3387.000,  52.000\n3388.000,  53.400\n3389.000,  54.900\n3390.000,  55.200\n3391.000,  55.100\n3392.000,  53.100\n3393.000,  54.100\n3394.000,  54.600\n3395.000,  54.500\n3396.000,  55.300\n3397.000,  55.700\n3398.000,  56.200\n3399.000,  55.900\n3400.000,  56.500\n3401.000,  56.300\n3402.000,  56.200\n3403.000,  56.100\n3404.000,  56.800\n3405.000,  56.500\n3406.000,  57.200\n3407.000,  56.900\n3408.000,  56.200\n3409.000,  56.800\n3410.000,  56.700\n3411.000,  56.500\n3412.000,  56.000\n3413.000,  56.600\n3414.000,  56.800\n3415.000,  56.500\n3416.000,  57.100\n3417.000,  57.100\n3418.000,  58.000\n3419.000,  57.900\n3420.000,  57.200\n3421.000,  57.700\n3422.000,  57.600\n3423.000,  57.400\n3424.000,  57.400\n3425.000,  57.400\n3426.000,  57.100\n3427.000,  57.200\n3428.000,  57.700\n3429.000,  57.300\n3430.000,  57.600\n3431.000,  57.500\n3432.000,  57.700\n3433.000,  57.600\n3434.000,  59.800\n3435.000,  58.400\n3436.000,  57.500\n3437.000,  57.700\n3438.000,  58.200\n3439.000,  57.700\n3440.000,  58.000\n3441.000,  58.100\n3442.000,  57.500\n3443.000,  58.100\n3444.000,  58.700\n3445.000,  58.400\n3446.000,  58.900\n3447.000,  58.800\n3448.000,  58.600\n3449.000,  59.400\n3450.000,  59.500\n3451.000,  58.200\n3452.000,  59.800\n3453.000,  61.000\n3454.000,  61.000\n3455.000,  61.200\n3456.000,  52.800\n3457.000,  54.000\n3458.000,  55.000\n3459.000,  54.900\n3460.000,  55.200\n3461.000,  55.500\n3462.000,  56.300\n3463.000,  56.300\n3464.000,  56.600\n3465.000,  56.100\n3466.000,  57.400\n3467.000,  59.400\n3468.000,  56.900\n3469.000,  56.700\n3470.000,  56.700\n3471.000,  56.700\n3472.000,  56.000\n3473.000,  56.300\n3474.000,  56.000\n3475.000,  56.000\n3476.000,  56.100\n3477.000,  56.600\n3478.000,  56.500\n3479.000,  56.300\n3480.000,  56.700\n3481.000,  56.800\n3482.000,  57.900\n3483.000,  57.600\n3484.000,  59.300\n3485.000,  58.100\n3486.000,  58.200\n3487.000,  57.100\n3488.000,  56.300\n3489.000,  57.200\n3490.000,  57.300\n3491.000,  57.200\n3492.000,  57.200\n3493.000,  57.100\n3494.000,  57.300\n3495.000,  57.300\n3496.000,  57.800\n3497.000,  57.700\n3498.000,  57.900\n3499.000,  57.300\n3500.000,  58.500\n3501.000,  58.300\n3502.000,  58.400\n3503.000,  58.000\n3504.000,  57.900\n3505.000,  58.000\n3506.000,  57.800\n3507.000,  58.400\n3508.000,  58.600\n3509.000,  58.000\n3510.000,  58.200\n3511.000,  58.900\n3512.000,  59.400\n3513.000,  58.200\n3514.000,  60.700\n3515.000,  60.900\n3516.000,  61.000\n3517.000,  61.400\n3518.000,  62.300\n3519.000,  61.900\n3520.000,  59.700\n3521.000,  60.700\n3522.000,  61.500\n3523.000,  63.000\n3524.000,  62.200\n3525.000,  62.400\n3526.000,  63.100\n3527.000,  64.300\n3528.000,  62.000\n3529.000,  62.600\n3530.000,  63.400\n3531.000,  63.400\n3532.000,  64.400\n3533.000,  62.500\n3534.000,  62.800\n3535.000,  62.400\n3536.000,  62.600\n3537.000,  62.300\n3538.000,  64.500\n3539.000,  63.400\n3540.000,  64.000\n3541.000,  64.000\n3542.000,  63.700\n3543.000,  62.900\n3544.000,  64.100\n3545.000,  63.200\n3546.000,  64.300\n3547.000,  64.400\n3548.000,  64.000\n3549.000,  64.100\n3550.000,  64.000\n3551.000,  63.700\n3552.000,  63.900\n3553.000,  64.100\n3554.000,  65.500\n3555.000,  64.700\n3556.000,  68.200\n3557.000,  64.800\n3558.000,  64.100\n3559.000,  63.500\n3560.000,  64.600\n3561.000,  64.600\n3562.000,  64.800\n3563.000,  65.900\n3564.000,  64.100\n3565.000,  64.200\n3566.000,  64.600\n3567.000,  64.700\n3568.000,  64.500\n3569.000,  66.600\n3570.000,  66.500\n3571.000,  65.700\n3572.000,  64.400\n3573.000,  64.500\n3574.000,  65.100\n3575.000,  68.700\n3576.000,  65.900\n3577.000,  65.300\n3578.000,  65.500\n3579.000,  65.000\n3580.000,  68.000\n3581.000,  70.200\n3582.000,  68.200\n3583.000,  67.800\n3584.000,  47.400\n3585.000,  50.300\n3586.000,  49.900\n3587.000,  48.900\n3588.000,  49.400\n3589.000,  50.300\n3590.000,  49.800\n3591.000,  50.000\n3592.000,  52.600\n3593.000,  50.100\n3594.000,  50.800\n3595.000,  49.500\n3596.000,  49.800\n3597.000,  49.300\n3598.000,  50.300\n3599.000,  49.300\n3600.000,  49.700\n3601.000,  50.200\n3602.000,  50.700\n3603.000,  50.900\n3604.000,  51.600\n3605.000,  54.100\n3606.000,  50.700\n3607.000,  50.900\n3608.000,  50.700\n3609.000,  50.400\n3610.000,  50.600\n3611.000,  50.600\n3612.000,  50.900\n3613.000,  50.500\n3614.000,  50.600\n3615.000,  50.300\n3616.000,  50.500\n3617.000,  53.200\n3618.000,  53.000\n3619.000,  51.000\n3620.000,  54.300\n3621.000,  55.300\n3622.000,  55.700\n3623.000,  51.700\n3624.000,  51.700\n3625.000,  52.400\n3626.000,  51.900\n3627.000,  52.800\n3628.000,  51.700\n3629.000,  52.400\n3630.000,  52.100\n3631.000,  52.700\n3632.000,  51.600\n3633.000,  51.700\n3634.000,  53.800\n3635.000,  52.400\n3636.000,  54.100\n3637.000,  55.300\n3638.000,  52.700\n3639.000,  52.100\n3640.000,  52.100\n3641.000,  52.800\n3642.000,  52.600\n3643.000,  52.200\n3644.000,  54.000\n3645.000,  54.000\n3646.000,  54.700\n3647.000,  55.300\n3648.000,  52.600\n3649.000,  54.000\n3650.000,  55.000\n3651.000,  54.600\n3652.000,  55.500\n3653.000,  55.900\n3654.000,  56.300\n3655.000,  55.700\n3656.000,  56.300\n3657.000,  56.500\n3658.000,  56.500\n3659.000,  55.600\n3660.000,  57.200\n3661.000,  56.400\n3662.000,  56.100\n3663.000,  56.000\n3664.000,  56.100\n3665.000,  56.300\n3666.000,  56.200\n3667.000,  56.700\n3668.000,  57.300\n3669.000,  56.400\n3670.000,  56.700\n3671.000,  56.300\n3672.000,  57.200\n3673.000,  56.400\n3674.000,  57.100\n3675.000,  56.900\n3676.000,  57.400\n3677.000,  57.200\n3678.000,  57.800\n3679.000,  57.100\n3680.000,  57.000\n3681.000,  57.400\n3682.000,  57.000\n3683.000,  56.500\n3684.000,  57.300\n3685.000,  57.200\n3686.000,  58.000\n3687.000,  57.600\n3688.000,  57.100\n3689.000,  57.800\n3690.000,  58.100\n3691.000,  57.300\n3692.000,  57.300\n3693.000,  57.700\n3694.000,  58.200\n3695.000,  58.800\n3696.000,  58.400\n3697.000,  58.400\n3698.000,  57.900\n3699.000,  58.300\n3700.000,  59.000\n3701.000,  58.600\n3702.000,  58.600\n3703.000,  58.400\n3704.000,  58.900\n3705.000,  58.800\n3706.000,  58.700\n3707.000,  58.700\n3708.000,  60.500\n3709.000,  61.400\n3710.000,  61.300\n3711.000,  61.500\n3712.000,  53.000\n3713.000,  54.600\n3714.000,  54.900\n3715.000,  57.000\n3716.000,  55.500\n3717.000,  56.000\n3718.000,  55.600\n3719.000,  55.900\n3720.000,  56.100\n3721.000,  55.700\n3722.000,  56.000\n3723.000,  56.600\n3724.000,  56.200\n3725.000,  56.000\n3726.000,  56.400\n3727.000,  56.400\n3728.000,  56.500\n3729.000,  56.100\n3730.000,  56.200\n3731.000,  56.200\n3732.000,  56.400\n3733.000,  56.300\n3734.000,  56.400\n3735.000,  56.700\n3736.000,  56.800\n3737.000,  56.300\n3738.000,  56.900\n3739.000,  56.900\n3740.000,  56.800\n3741.000,  57.100\n3742.000,  57.500\n3743.000,  57.300\n3744.000,  56.900\n3745.000,  57.200\n3746.000,  57.100\n3747.000,  57.600\n3748.000,  58.600\n3749.000,  58.400\n3750.000,  57.600\n3751.000,  57.100\n3752.000,  57.500\n3753.000,  57.500\n3754.000,  57.300\n3755.000,  57.200\n3756.000,  58.300\n3757.000,  58.300\n3758.000,  58.700\n3759.000,  59.300\n3760.000,  62.400\n3761.000,  58.400\n3762.000,  63.600\n3763.000,  60.900\n3764.000,  59.200\n3765.000,  60.600\n3766.000,  58.200\n3767.000,  58.500\n3768.000,  58.700\n3769.000,  58.700\n3770.000,  58.800\n3771.000,  59.100\n3772.000,  60.700\n3773.000,  62.000\n3774.000,  62.100\n3775.000,  61.900\n3776.000,  60.000\n3777.000,  61.100\n3778.000,  61.300\n3779.000,  61.700\n3780.000,  62.700\n3781.000,  63.100\n3782.000,  62.500\n3783.000,  62.800\n3784.000,  62.400\n3785.000,  62.100\n3786.000,  62.400\n3787.000,  62.600\n3788.000,  63.400\n3789.000,  63.900\n3790.000,  63.400\n3791.000,  63.500\n3792.000,  62.900\n3793.000,  63.800\n3794.000,  63.500\n3795.000,  63.400\n3796.000,  63.000\n3797.000,  62.900\n3798.000,  63.500\n3799.000,  62.700\n3800.000,  64.000\n3801.000,  63.800\n3802.000,  64.100\n3803.000,  63.900\n3804.000,  64.100\n3805.000,  64.300\n3806.000,  65.600\n3807.000,  65.100\n3808.000,  65.000\n3809.000,  64.600\n3810.000,  64.300\n3811.000,  63.500\n3812.000,  63.600\n3813.000,  63.700\n3814.000,  64.900\n3815.000,  64.000\n3816.000,  64.200\n3817.000,  64.000\n3818.000,  64.000\n3819.000,  63.600\n3820.000,  64.400\n3821.000,  64.800\n3822.000,  64.800\n3823.000,  65.100\n3824.000,  65.300\n3825.000,  64.700\n3826.000,  64.000\n3827.000,  64.600\n3828.000,  64.400\n3829.000,  64.600\n3830.000,  64.800\n3831.000,  64.300\n3832.000,  64.700\n3833.000,  65.800\n3834.000,  66.100\n3835.000,  65.200\n3836.000,  66.900\n3837.000,  67.800\n3838.000,  67.900\n3839.000,  68.000\n3840.000,  53.000\n3841.000,  54.300\n3842.000,  55.000\n3843.000,  55.400\n3844.000,  56.600\n3845.000,  55.500\n3846.000,  55.400\n3847.000,  55.600\n3848.000,  56.200\n3849.000,  56.100\n3850.000,  56.400\n3851.000,  56.800\n3852.000,  57.600\n3853.000,  56.500\n3854.000,  56.200\n3855.000,  56.600\n3856.000,  56.500\n3857.000,  56.100\n3858.000,  56.500\n3859.000,  56.900\n3860.000,  56.800\n3861.000,  57.100\n3862.000,  56.800\n3863.000,  56.200\n3864.000,  56.800\n3865.000,  57.200\n3866.000,  57.300\n3867.000,  56.900\n3868.000,  57.300\n3869.000,  57.800\n3870.000,  58.000\n3871.000,  58.100\n3872.000,  57.500\n3873.000,  57.400\n3874.000,  56.900\n3875.000,  57.100\n3876.000,  57.600\n3877.000,  58.600\n3878.000,  57.800\n3879.000,  57.400\n3880.000,  57.400\n3881.000,  57.300\n3882.000,  57.600\n3883.000,  57.300\n3884.000,  58.300\n3885.000,  57.700\n3886.000,  58.200\n3887.000,  57.500\n3888.000,  58.400\n3889.000,  58.100\n3890.000,  57.700\n3891.000,  58.000\n3892.000,  58.400\n3893.000,  61.600\n3894.000,  62.100\n3895.000,  59.900\n3896.000,  58.600\n3897.000,  59.000\n3898.000,  58.700\n3899.000,  58.800\n3900.000,  59.700\n3901.000,  61.600\n3902.000,  61.700\n3903.000,  63.100\n3904.000,  60.800\n3905.000,  60.500\n3906.000,  61.600\n3907.000,  62.100\n3908.000,  62.500\n3909.000,  62.600\n3910.000,  62.600\n3911.000,  62.000\n3912.000,  62.000\n3913.000,  62.000\n3914.000,  62.100\n3915.000,  62.200\n3916.000,  62.800\n3917.000,  62.000\n3918.000,  62.500\n3919.000,  62.200\n3920.000,  62.100\n3921.000,  62.200\n3922.000,  62.500\n3923.000,  63.500\n3924.000,  63.200\n3925.000,  64.300\n3926.000,  63.400\n3927.000,  62.600\n3928.000,  63.200\n3929.000,  62.900\n3930.000,  63.900\n3931.000,  63.400\n3932.000,  63.900\n3933.000,  63.900\n3934.000,  64.100\n3935.000,  64.000\n3936.000,  63.800\n3937.000,  63.500\n3938.000,  63.500\n3939.000,  63.900\n3940.000,  63.800\n3941.000,  63.200\n3942.000,  64.100\n3943.000,  63.800\n3944.000,  64.200\n3945.000,  64.600\n3946.000,  64.100\n3947.000,  64.200\n3948.000,  64.500\n3949.000,  64.200\n3950.000,  64.100\n3951.000,  64.500\n3952.000,  64.000\n3953.000,  64.400\n3954.000,  64.200\n3955.000,  64.600\n3956.000,  64.800\n3957.000,  64.600\n3958.000,  64.700\n3959.000,  65.200\n3960.000,  65.500\n3961.000,  65.800\n3962.000,  66.000\n3963.000,  68.500\n3964.000,  65.700\n3965.000,  67.400\n3966.000,  67.500\n3967.000,  67.300\n3968.000,  59.300\n3969.000,  60.700\n3970.000,  61.400\n3971.000,  61.600\n3972.000,  61.600\n3973.000,  62.800\n3974.000,  62.800\n3975.000,  63.000\n3976.000,  63.400\n3977.000,  63.500\n3978.000,  65.400\n3979.000,  63.200\n3980.000,  62.600\n3981.000,  62.700\n3982.000,  63.100\n3983.000,  62.800\n3984.000,  62.600\n3985.000,  62.800\n3986.000,  63.300\n3987.000,  63.800\n3988.000,  63.400\n3989.000,  63.200\n3990.000,  63.700\n3991.000,  63.400\n3992.000,  63.700\n3993.000,  65.300\n3994.000,  64.200\n3995.000,  64.100\n3996.000,  65.200\n3997.000,  64.000\n3998.000,  64.200\n3999.000,  63.600\n4000.000,  63.500\n4001.000,  63.900\n4002.000,  63.300\n4003.000,  63.300\n4004.000,  64.200\n4005.000,  63.600\n4006.000,  64.300\n4007.000,  65.000\n4008.000,  64.900\n4009.000,  64.600\n4010.000,  64.500\n4011.000,  64.300\n4012.000,  64.700\n4013.000,  64.300\n4014.000,  66.400\n4015.000,  64.900\n4016.000,  66.200\n4017.000,  65.000\n4018.000,  65.900\n4019.000,  64.600\n4020.000,  64.700\n4021.000,  64.500\n4022.000,  65.800\n4023.000,  65.400\n4024.000,  65.400\n4025.000,  65.200\n4026.000,  65.600\n4027.000,  64.900\n4028.000,  66.900\n4029.000,  67.300\n4030.000,  67.300\n4031.000,  67.900\n4032.000,  65.900\n4033.000,  68.000\n4034.000,  69.800\n4035.000,  69.700\n4036.000,  68.400\n4037.000,  69.700\n4038.000,  72.200\n4039.000,  69.000\n4040.000,  71.900\n4041.000,  69.600\n4042.000,  68.400\n4043.000,  69.100\n4044.000,  69.200\n4045.000,  72.800\n4046.000,  83.100\n4047.000,  77.600\n4048.000,  71.200\n4049.000,  70.400\n4050.000,  70.700\n4051.000,  70.200\n4052.000,  69.800\n4053.000,  69.800\n4054.000,  70.400\n4055.000,  70.000\n4056.000,  71.400\n4057.000,  70.100\n4058.000,  73.000\n4059.000,  73.800\n4060.000,  72.700\n4061.000,  74.000\n4062.000,  77.500\n4063.000,  71.400\n4064.000,  72.200\n4065.000,  73.900\n4066.000,  70.500\n4067.000,  70.300\n4068.000,  74.200\n4069.000,  71.900\n4070.000,  74.600\n4071.000,  74.600\n4072.000,  71.200\n4073.000,  71.600\n4074.000,  71.900\n4075.000,  75.100\n4076.000,  70.800\n4077.000,  70.600\n4078.000,  72.700\n4079.000,  70.600\n4080.000,  71.600\n4081.000,  72.200\n4082.000,  73.300\n4083.000,  72.900\n4084.000,  77.400\n4085.000,  75.200\n4086.000,  82.000\n4087.000,  74.200\n4088.000,  76.500\n4089.000,  75.300\n4090.000,  76.800\n4091.000,  76.600\n4092.000,  78.700\n4093.000,  81.000\n4094.000,  76.600\n4095.000,  78.200\n4096.000,  42.000\n4097.000,  41.800\n4098.000,  43.900\n4099.000,  43.500\n4100.000,  43.700\n4101.000,  42.900\n4102.000,  43.500\n4103.000,  45.200\n4104.000,  44.600\n4105.000,  44.100\n4106.000,  47.500\n4107.000,  46.000\n4108.000,  47.600\n4109.000,  48.700\n4110.000,  50.000\n4111.000,  47.800\n4112.000,  49.500\n4113.000,  50.700\n4114.000,  45.600\n4115.000,  47.300\n4116.000,  46.000\n4117.000,  46.700\n4118.000,  45.300\n4119.000,  45.800\n4120.000,  47.700\n4121.000,  45.500\n4122.000,  46.800\n4123.000,  44.800\n4124.000,  44.200\n4125.000,  44.700\n4126.000,  45.000\n4127.000,  45.800\n4128.000,  46.200\n4129.000,  46.100\n4130.000,  44.900\n4131.000,  44.700\n4132.000,  48.500\n4133.000,  53.700\n4134.000,  53.100\n4135.000,  51.600\n4136.000,  49.300\n4137.000,  48.400\n4138.000,  45.100\n4139.000,  45.000\n4140.000,  45.300\n4141.000,  45.000\n4142.000,  45.300\n4143.000,  45.400\n4144.000,  45.300\n4145.000,  45.200\n4146.000,  45.000\n4147.000,  45.000\n4148.000,  45.700\n4149.000,  45.400\n4150.000,  46.200\n4151.000,  47.000\n4152.000,  46.000\n4153.000,  46.900\n4154.000,  47.200\n4155.000,  46.000\n4156.000,  47.200\n4157.000,  48.300\n4158.000,  48.000\n4159.000,  48.100\n4160.000,  46.100\n4161.000,  47.300\n4162.000,  48.000\n4163.000,  48.500\n4164.000,  48.500\n4165.000,  49.200\n4166.000,  49.300\n4167.000,  49.300\n4168.000,  49.100\n4169.000,  49.200\n4170.000,  49.200\n4171.000,  49.000\n4172.000,  49.000\n4173.000,  49.600\n4174.000,  50.300\n4175.000,  50.200\n4176.000,  50.300\n4177.000,  49.600\n4178.000,  49.100\n4179.000,  50.000\n4180.000,  50.000\n4181.000,  50.000\n4182.000,  50.300\n4183.000,  50.400\n4184.000,  50.300\n4185.000,  50.400\n4186.000,  50.200\n4187.000,  50.300\n4188.000,  50.100\n4189.000,  50.400\n4190.000,  50.500\n4191.000,  50.600\n4192.000,  50.200\n4193.000,  51.300\n4194.000,  50.700\n4195.000,  50.000\n4196.000,  50.900\n4197.000,  50.000\n4198.000,  50.100\n4199.000,  50.100\n4200.000,  50.800\n4201.000,  51.400\n4202.000,  50.500\n4203.000,  50.100\n4204.000,  50.100\n4205.000,  50.700\n4206.000,  51.000\n4207.000,  51.100\n4208.000,  51.200\n4209.000,  51.200\n4210.000,  51.500\n4211.000,  51.300\n4212.000,  51.500\n4213.000,  51.100\n4214.000,  51.400\n4215.000,  51.300\n4216.000,  51.500\n4217.000,  52.400\n4218.000,  52.500\n4219.000,  52.100\n4220.000,  53.100\n4221.000,  54.400\n4222.000,  54.200\n4223.000,  54.100\n4224.000,  46.100\n4225.000,  47.500\n4226.000,  48.000\n4227.000,  48.400\n4228.000,  48.800\n4229.000,  49.000\n4230.000,  49.100\n4231.000,  49.100\n4232.000,  49.100\n4233.000,  48.800\n4234.000,  49.100\n4235.000,  49.100\n4236.000,  49.200\n4237.000,  49.100\n4238.000,  50.200\n4239.000,  49.000\n4240.000,  49.000\n4241.000,  49.200\n4242.000,  49.700\n4243.000,  50.100\n4244.000,  50.100\n4245.000,  50.100\n4246.000,  50.100\n4247.000,  50.100\n4248.000,  50.100\n4249.000,  50.000\n4250.000,  50.000\n4251.000,  50.000\n4252.000,  50.000\n4253.000,  50.000\n4254.000,  50.100\n4255.000,  50.100\n4256.000,  50.000\n4257.000,  50.300\n4258.000,  50.200\n4259.000,  50.300\n4260.000,  50.200\n4261.000,  50.500\n4262.000,  50.600\n4263.000,  51.800\n4264.000,  51.500\n4265.000,  51.000\n4266.000,  51.000\n4267.000,  50.600\n4268.000,  51.000\n4269.000,  51.100\n4270.000,  51.000\n4271.000,  51.200\n4272.000,  51.000\n4273.000,  51.200\n4274.000,  50.500\n4275.000,  51.600\n4276.000,  51.300\n4277.000,  51.500\n4278.000,  51.300\n4279.000,  51.000\n4280.000,  51.500\n4281.000,  52.000\n4282.000,  52.400\n4283.000,  51.800\n4284.000,  53.700\n4285.000,  54.400\n4286.000,  54.200\n4287.000,  54.000\n4288.000,  52.200\n4289.000,  54.000\n4290.000,  54.100\n4291.000,  54.100\n4292.000,  55.900\n4293.000,  55.400\n4294.000,  55.000\n4295.000,  55.300\n4296.000,  55.700\n4297.000,  55.000\n4298.000,  55.600\n4299.000,  56.000\n4300.000,  58.400\n4301.000,  56.700\n4302.000,  57.600\n4303.000,  56.500\n4304.000,  55.600\n4305.000,  56.100\n4306.000,  56.200\n4307.000,  56.400\n4308.000,  57.000\n4309.000,  56.700\n4310.000,  57.000\n4311.000,  57.600\n4312.000,  57.100\n4313.000,  56.400\n4314.000,  57.500\n4315.000,  57.300\n4316.000,  57.100\n4317.000,  57.000\n4318.000,  56.500\n4319.000,  56.400\n4320.000,  56.300\n4321.000,  56.700\n4322.000,  56.600\n4323.000,  56.200\n4324.000,  57.100\n4325.000,  57.200\n4326.000,  59.700\n4327.000,  62.000\n4328.000,  57.900\n4329.000,  56.800\n4330.000,  57.100\n4331.000,  57.700\n4332.000,  62.500\n4333.000,  61.500\n4334.000,  58.200\n4335.000,  57.500\n4336.000,  57.100\n4337.000,  57.500\n4338.000,  57.300\n4339.000,  57.600\n4340.000,  59.100\n4341.000,  60.800\n4342.000,  58.500\n4343.000,  58.900\n4344.000,  58.800\n4345.000,  59.300\n4346.000,  58.900\n4347.000,  60.500\n4348.000,  61.800\n4349.000,  61.400\n4350.000,  61.500\n4351.000,  61.200\n4352.000,  46.500\n4353.000,  48.000\n4354.000,  48.600\n4355.000,  51.000\n4356.000,  49.300\n4357.000,  51.700\n4358.000,  49.300\n4359.000,  49.400\n4360.000,  49.600\n4361.000,  49.300\n4362.000,  50.100\n4363.000,  49.100\n4364.000,  49.000\n4365.000,  49.100\n4366.000,  49.600\n4367.000,  49.400\n4368.000,  51.100\n4369.000,  50.400\n4370.000,  50.100\n4371.000,  50.300\n4372.000,  50.000\n4373.000,  50.700\n4374.000,  51.900\n4375.000,  50.600\n4376.000,  50.200\n4377.000,  50.400\n4378.000,  50.600\n4379.000,  50.400\n4380.000,  50.200\n4381.000,  50.300\n4382.000,  50.400\n4383.000,  50.400\n4384.000,  50.200\n4385.000,  51.600\n4386.000,  53.000\n4387.000,  51.600\n4388.000,  51.500\n4389.000,  52.800\n4390.000,  50.500\n4391.000,  50.700\n4392.000,  52.400\n4393.000,  50.900\n4394.000,  50.700\n4395.000,  50.400\n4396.000,  52.800\n4397.000,  50.800\n4398.000,  51.200\n4399.000,  51.600\n4400.000,  51.100\n4401.000,  51.000\n4402.000,  50.600\n4403.000,  51.400\n4404.000,  52.600\n4405.000,  52.700\n4406.000,  52.100\n4407.000,  51.900\n4408.000,  52.100\n4409.000,  52.100\n4410.000,  52.100\n4411.000,  51.700\n4412.000,  53.500\n4413.000,  54.700\n4414.000,  54.600\n4415.000,  54.400\n4416.000,  52.900\n4417.000,  54.000\n4418.000,  54.300\n4419.000,  54.600\n4420.000,  55.400\n4421.000,  56.200\n4422.000,  57.000\n4423.000,  56.100\n4424.000,  55.900\n4425.000,  55.600\n4426.000,  59.100\n4427.000,  58.000\n4428.000,  56.200\n4429.000,  55.800\n4430.000,  56.200\n4431.000,  56.200\n4432.000,  55.600\n4433.000,  56.200\n4434.000,  56.700\n4435.000,  57.000\n4436.000,  56.400\n4437.000,  56.000\n4438.000,  56.100\n4439.000,  56.500\n4440.000,  58.100\n4441.000,  59.800\n4442.000,  57.700\n4443.000,  56.400\n4444.000,  56.800\n4445.000,  57.200\n4446.000,  57.000\n4447.000,  57.900\n4448.000,  56.600\n4449.000,  57.100\n4450.000,  57.200\n4451.000,  57.900\n4452.000,  57.400\n4453.000,  56.800\n4454.000,  57.200\n4455.000,  57.000\n4456.000,  57.000\n4457.000,  57.100\n4458.000,  57.600\n4459.000,  57.600\n4460.000,  57.600\n4461.000,  57.200\n4462.000,  57.000\n4463.000,  57.500\n4464.000,  58.100\n4465.000,  58.200\n4466.000,  57.500\n4467.000,  57.400\n4468.000,  58.300\n4469.000,  58.700\n4470.000,  58.000\n4471.000,  58.000\n4472.000,  58.400\n4473.000,  58.200\n4474.000,  58.000\n4475.000,  58.300\n4476.000,  63.800\n4477.000,  60.200\n4478.000,  60.700\n4479.000,  61.300\n4480.000,  52.300\n4481.000,  54.700\n4482.000,  54.700\n4483.000,  55.000\n4484.000,  55.500\n4485.000,  56.000\n4486.000,  55.900\n4487.000,  56.200\n4488.000,  55.700\n4489.000,  57.200\n4490.000,  55.800\n4491.000,  55.800\n4492.000,  56.400\n4493.000,  56.100\n4494.000,  56.100\n4495.000,  55.100\n4496.000,  55.500\n4497.000,  56.200\n4498.000,  56.600\n4499.000,  56.800\n4500.000,  56.000\n4501.000,  57.400\n4502.000,  58.100\n4503.000,  56.600\n4504.000,  56.600\n4505.000,  56.300\n4506.000,  57.000\n4507.000,  56.700\n4508.000,  56.400\n4509.000,  57.300\n4510.000,  57.600\n4511.000,  57.500\n4512.000,  56.900\n4513.000,  57.900\n4514.000,  57.200\n4515.000,  57.100\n4516.000,  57.300\n4517.000,  59.500\n4518.000,  63.600\n4519.000,  58.700\n4520.000,  57.500\n4521.000,  57.500\n4522.000,  58.900\n4523.000,  60.000\n4524.000,  59.400\n4525.000,  63.100\n4526.000,  60.900\n4527.000,  60.400\n4528.000,  57.900\n4529.000,  58.600\n4530.000,  58.800\n4531.000,  58.400\n4532.000,  60.600\n4533.000,  59.400\n4534.000,  60.200\n4535.000,  61.200\n4536.000,  61.000\n4537.000,  66.500\n4538.000,  59.600\n4539.000,  62.200\n4540.000,  62.500\n4541.000,  65.300\n4542.000,  64.200\n4543.000,  63.000\n4544.000,  62.700\n4545.000,  61.700\n4546.000,  61.100\n4547.000,  60.900\n4548.000,  62.400\n4549.000,  62.700\n4550.000,  64.200\n4551.000,  66.200\n4552.000,  64.100\n4553.000,  62.300\n4554.000,  64.500\n4555.000,  62.400\n4556.000,  63.100\n4557.000,  69.800\n4558.000,  65.200\n4559.000,  62.800\n4560.000,  62.800\n4561.000,  62.000\n4562.000,  62.500\n4563.000,  62.400\n4564.000,  62.900\n4565.000,  62.600\n4566.000,  64.500\n4567.000,  63.600\n4568.000,  63.700\n4569.000,  63.500\n4570.000,  63.600\n4571.000,  65.800\n4572.000,  63.900\n4573.000,  63.600\n4574.000,  63.400\n4575.000,  63.300\n4576.000,  63.200\n4577.000,  63.400\n4578.000,  63.500\n4579.000,  64.000\n4580.000,  64.000\n4581.000,  63.700\n4582.000,  64.900\n4583.000,  66.000\n4584.000,  67.800\n4585.000,  67.300\n4586.000,  64.500\n4587.000,  66.800\n4588.000,  69.300\n4589.000,  64.900\n4590.000,  65.100\n4591.000,  66.400\n4592.000,  65.600\n4593.000,  66.700\n4594.000,  72.400\n4595.000,  70.700\n4596.000,  70.500\n4597.000,  68.400\n4598.000,  67.000\n4599.000,  67.500\n4600.000,  65.800\n4601.000,  67.500\n4602.000,  65.700\n4603.000,  67.100\n4604.000,  66.600\n4605.000,  67.700\n4606.000,  70.000\n4607.000,  68.200\n4608.000,  47.700\n4609.000,  50.100\n4610.000,  48.900\n4611.000,  51.700\n4612.000,  52.100\n4613.000,  50.900\n4614.000,  52.100\n4615.000,  52.100\n4616.000,  49.900\n4617.000,  51.100\n4618.000,  50.000\n4619.000,  49.700\n4620.000,  50.000\n4621.000,  53.200\n4622.000,  53.400\n4623.000,  52.900\n4624.000,  51.000\n4625.000,  49.800\n4626.000,  49.700\n4627.000,  52.200\n4628.000,  50.700\n4629.000,  50.600\n4630.000,  52.000\n4631.000,  51.900\n4632.000,  51.100\n4633.000,  51.000\n4634.000,  50.400\n4635.000,  50.500\n4636.000,  50.700\n4637.000,  53.800\n4638.000,  50.500\n4639.000,  51.500\n4640.000,  50.900\n4641.000,  50.900\n4642.000,  50.400\n4643.000,  50.500\n4644.000,  51.100\n4645.000,  50.600\n4646.000,  50.800\n4647.000,  50.900\n4648.000,  50.900\n4649.000,  51.100\n4650.000,  51.100\n4651.000,  51.000\n4652.000,  50.600\n4653.000,  50.800\n4654.000,  51.500\n4655.000,  51.900\n4656.000,  51.800\n4657.000,  51.400\n4658.000,  55.600\n4659.000,  54.100\n4660.000,  55.300\n4661.000,  51.700\n4662.000,  51.800\n4663.000,  51.200\n4664.000,  52.200\n4665.000,  52.800\n4666.000,  52.900\n4667.000,  52.300\n4668.000,  53.600\n4669.000,  55.800\n4670.000,  55.400\n4671.000,  55.900\n4672.000,  52.800\n4673.000,  56.300\n4674.000,  54.700\n4675.000,  58.500\n4676.000,  59.300\n4677.000,  58.100\n4678.000,  55.500\n4679.000,  55.200\n4680.000,  55.900\n4681.000,  55.100\n4682.000,  55.400\n4683.000,  55.000\n4684.000,  56.900\n4685.000,  56.900\n4686.000,  56.500\n4687.000,  56.200\n4688.000,  56.500\n4689.000,  56.500\n4690.000,  56.300\n4691.000,  56.700\n4692.000,  57.500\n4693.000,  56.900\n4694.000,  56.500\n4695.000,  56.500\n4696.000,  56.700\n4697.000,  56.900\n4698.000,  56.800\n4699.000,  56.900\n4700.000,  56.900\n4701.000,  58.100\n4702.000,  58.900\n4703.000,  59.200\n4704.000,  59.000\n4705.000,  57.100\n4706.000,  57.000\n4707.000,  57.800\n4708.000,  58.400\n4709.000,  58.400\n4710.000,  58.300\n4711.000,  58.100\n4712.000,  62.100\n4713.000,  57.200\n4714.000,  57.500\n4715.000,  57.100\n4716.000,  57.300\n4717.000,  58.000\n4718.000,  57.900\n4719.000,  58.300\n4720.000,  58.100\n4721.000,  59.100\n4722.000,  58.300\n4723.000,  57.500\n4724.000,  58.500\n4725.000,  58.200\n4726.000,  58.600\n4727.000,  58.300\n4728.000,  58.300\n4729.000,  58.000\n4730.000,  58.500\n4731.000,  58.000\n4732.000,  59.500\n4733.000,  61.000\n4734.000,  60.600\n4735.000,  61.300\n4736.000,  52.200\n4737.000,  54.700\n4738.000,  54.700\n4739.000,  54.500\n4740.000,  55.800\n4741.000,  56.200\n4742.000,  55.600\n4743.000,  58.100\n4744.000,  56.300\n4745.000,  55.700\n4746.000,  55.500\n4747.000,  55.400\n4748.000,  56.400\n4749.000,  55.800\n4750.000,  56.100\n4751.000,  56.700\n4752.000,  56.900\n4753.000,  56.600\n4754.000,  57.300\n4755.000,  56.900\n4756.000,  56.200\n4757.000,  56.300\n4758.000,  56.600\n4759.000,  56.600\n4760.000,  56.500\n4761.000,  57.800\n4762.000,  57.200\n4763.000,  56.800\n4764.000,  56.400\n4765.000,  57.300\n4766.000,  57.500\n4767.000,  57.100\n4768.000,  56.900\n4769.000,  57.000\n4770.000,  56.500\n4771.000,  57.000\n4772.000,  59.400\n4773.000,  57.500\n4774.000,  58.400\n4775.000,  57.300\n4776.000,  58.200\n4777.000,  58.300\n4778.000,  58.200\n4779.000,  57.800\n4780.000,  58.100\n4781.000,  58.100\n4782.000,  57.400\n4783.000,  58.100\n4784.000,  58.300\n4785.000,  58.100\n4786.000,  58.200\n4787.000,  58.000\n4788.000,  58.200\n4789.000,  58.000\n4790.000,  58.100\n4791.000,  57.600\n4792.000,  58.700\n4793.000,  58.600\n4794.000,  58.300\n4795.000,  58.300\n4796.000,  59.700\n4797.000,  60.100\n4798.000,  61.100\n4799.000,  60.400\n4800.000,  59.400\n4801.000,  60.300\n4802.000,  61.600\n4803.000,  61.800\n4804.000,  62.000\n4805.000,  61.900\n4806.000,  61.900\n4807.000,  62.200\n4808.000,  62.300\n4809.000,  62.700\n4810.000,  62.000\n4811.000,  62.000\n4812.000,  62.400\n4813.000,  62.300\n4814.000,  62.000\n4815.000,  62.200\n4816.000,  63.100\n4817.000,  62.700\n4818.000,  62.200\n4819.000,  63.200\n4820.000,  63.000\n4821.000,  62.900\n4822.000,  62.300\n4823.000,  62.400\n4824.000,  63.300\n4825.000,  62.700\n4826.000,  63.200\n4827.000,  62.900\n4828.000,  63.300\n4829.000,  63.200\n4830.000,  63.100\n4831.000,  63.800\n4832.000,  64.000\n4833.000,  63.900\n4834.000,  69.200\n4835.000,  67.600\n4836.000,  63.800\n4837.000,  63.500\n4838.000,  63.800\n4839.000,  64.000\n4840.000,  63.900\n4841.000,  63.000\n4842.000,  63.100\n4843.000,  63.600\n4844.000,  63.700\n4845.000,  63.500\n4846.000,  64.200\n4847.000,  64.100\n4848.000,  64.300\n4849.000,  65.400\n4850.000,  66.500\n4851.000,  64.200\n4852.000,  64.200\n4853.000,  64.000\n4854.000,  65.300\n4855.000,  65.600\n4856.000,  64.400\n4857.000,  64.100\n4858.000,  64.300\n4859.000,  64.400\n4860.000,  65.700\n4861.000,  67.300\n4862.000,  67.500\n4863.000,  68.500\n4864.000,  52.900\n4865.000,  54.000\n4866.000,  54.300\n4867.000,  55.300\n4868.000,  55.100\n4869.000,  55.400\n4870.000,  55.000\n4871.000,  55.700\n4872.000,  55.500\n4873.000,  55.400\n4874.000,  56.100\n4875.000,  55.100\n4876.000,  55.800\n4877.000,  57.400\n4878.000,  57.700\n4879.000,  56.400\n4880.000,  57.000\n4881.000,  57.600\n4882.000,  57.700\n4883.000,  56.300\n4884.000,  56.300\n4885.000,  56.500\n4886.000,  57.200\n4887.000,  56.500\n4888.000,  56.000\n4889.000,  56.100\n4890.000,  56.100\n4891.000,  56.300\n4892.000,  56.700\n4893.000,  56.800\n4894.000,  58.600\n4895.000,  59.200\n4896.000,  57.600\n4897.000,  57.000\n4898.000,  56.100\n4899.000,  56.700\n4900.000,  57.600\n4901.000,  57.000\n4902.000,  57.900\n4903.000,  59.200\n4904.000,  58.700\n4905.000,  57.300\n4906.000,  57.700\n4907.000,  57.700\n4908.000,  57.600\n4909.000,  58.200\n4910.000,  58.000\n4911.000,  60.400\n4912.000,  59.400\n4913.000,  57.900\n4914.000,  57.100\n4915.000,  57.500\n4916.000,  58.000\n4917.000,  58.100\n4918.000,  58.000\n4919.000,  58.000\n4920.000,  58.000\n4921.000,  58.000\n4922.000,  58.200\n4923.000,  57.700\n4924.000,  59.400\n4925.000,  60.700\n4926.000,  68.800\n4927.000,  61.900\n4928.000,  61.900\n4929.000,  60.800\n4930.000,  61.000\n4931.000,  60.300\n4932.000,  61.100\n4933.000,  61.300\n4934.000,  61.900\n4935.000,  62.700\n4936.000,  65.100\n4937.000,  64.100\n4938.000,  62.500\n4939.000,  62.200\n4940.000,  62.400\n4941.000,  63.900\n4942.000,  62.400\n4943.000,  64.000\n4944.000,  62.000\n4945.000,  62.000\n4946.000,  62.000\n4947.000,  62.800\n4948.000,  62.500\n4949.000,  62.500\n4950.000,  63.000\n4951.000,  62.900\n4952.000,  63.100\n4953.000,  62.400\n4954.000,  63.000\n4955.000,  63.300\n4956.000,  63.000\n4957.000,  63.500\n4958.000,  63.700\n4959.000,  63.400\n4960.000,  64.700\n4961.000,  63.800\n4962.000,  63.100\n4963.000,  63.300\n4964.000,  63.700\n4965.000,  63.700\n4966.000,  65.000\n4967.000,  63.700\n4968.000,  64.100\n4969.000,  63.700\n4970.000,  63.000\n4971.000,  63.300\n4972.000,  68.700\n4973.000,  64.500\n4974.000,  64.400\n4975.000,  64.100\n4976.000,  64.100\n4977.000,  64.300\n4978.000,  63.500\n4979.000,  64.000\n4980.000,  64.800\n4981.000,  66.300\n4982.000,  64.100\n4983.000,  64.000\n4984.000,  64.800\n4985.000,  64.600\n4986.000,  64.300\n4987.000,  64.500\n4988.000,  67.500\n4989.000,  68.800\n4990.000,  67.600\n4991.000,  67.500\n4992.000,  60.100\n4993.000,  60.600\n4994.000,  61.900\n4995.000,  61.800\n4996.000,  62.500\n4997.000,  68.800\n4998.000,  63.000\n4999.000,  62.400\n5000.000,  63.200\n5001.000,  61.700\n5002.000,  62.200\n5003.000,  62.400\n5004.000,  62.600\n5005.000,  62.400\n5006.000,  62.400\n5007.000,  62.600\n5008.000,  62.600\n5009.000,  64.300\n5010.000,  63.300\n5011.000,  63.000\n5012.000,  63.100\n5013.000,  62.500\n5014.000,  63.100\n5015.000,  62.400\n5016.000,  63.500\n5017.000,  62.800\n5018.000,  63.500\n5019.000,  63.100\n5020.000,  63.000\n5021.000,  63.400\n5022.000,  63.900\n5023.000,  63.700\n5024.000,  62.700\n5025.000,  63.600\n5026.000,  63.900\n5027.000,  63.500\n5028.000,  63.800\n5029.000,  63.700\n5030.000,  63.300\n5031.000,  63.500\n5032.000,  63.600\n5033.000,  63.300\n5034.000,  63.500\n5035.000,  63.500\n5036.000,  64.700\n5037.000,  63.800\n5038.000,  63.800\n5039.000,  64.000\n5040.000,  64.100\n5041.000,  64.200\n5042.000,  63.700\n5043.000,  64.200\n5044.000,  64.500\n5045.000,  64.000\n5046.000,  64.200\n5047.000,  64.400\n5048.000,  64.200\n5049.000,  64.100\n5050.000,  64.700\n5051.000,  65.000\n5052.000,  65.400\n5053.000,  66.700\n5054.000,  67.000\n5055.000,  67.900\n5056.000,  65.500\n5057.000,  66.500\n5058.000,  67.200\n5059.000,  69.100\n5060.000,  67.800\n5061.000,  68.500\n5062.000,  69.100\n5063.000,  68.900\n5064.000,  68.300\n5065.000,  68.700\n5066.000,  68.300\n5067.000,  67.800\n5068.000,  68.500\n5069.000,  69.300\n5070.000,  69.200\n5071.000,  70.200\n5072.000,  68.300\n5073.000,  68.700\n5074.000,  68.400\n5075.000,  68.600\n5076.000,  69.100\n5077.000,  72.000\n5078.000,  71.900\n5079.000,  68.600\n5080.000,  71.700\n5081.000,  75.800\n5082.000,  69.700\n5083.000,  69.400\n5084.000,  70.200\n5085.000,  69.400\n5086.000,  69.300\n5087.000,  70.600\n5088.000,  69.800\n5089.000,  69.900\n5090.000,  69.900\n5091.000,  69.800\n5092.000,  71.800\n5093.000,  70.800\n5094.000,  72.400\n5095.000,  70.500\n5096.000,  72.700\n5097.000,  70.200\n5098.000,  69.400\n5099.000,  69.900\n5100.000,  70.600\n5101.000,  70.300\n5102.000,  70.500\n5103.000,  71.500\n5104.000,  70.900\n5105.000,  73.500\n5106.000,  72.900\n5107.000,  75.200\n5108.000,  72.900\n5109.000,  72.000\n5110.000,  70.300\n5111.000,  70.600\n5112.000,  71.100\n5113.000,  71.600\n5114.000,  71.800\n5115.000,  71.000\n5116.000,  72.100\n5117.000,  74.400\n5118.000,  77.600\n5119.000,  74.700\n5120.000,  48.000\n5121.000,  48.800\n5122.000,  49.000\n5123.000,  48.500\n5124.000,  49.800\n5125.000,  49.900\n5126.000,  49.000\n5127.000,  49.000\n5128.000,  49.600\n5129.000,  49.600\n5130.000,  49.600\n5131.000,  48.800\n5132.000,  49.400\n5133.000,  49.400\n5134.000,  49.300\n5135.000,  49.200\n5136.000,  49.600\n5137.000,  50.000\n5138.000,  50.100\n5139.000,  52.700\n5140.000,  51.400\n5141.000,  50.300\n5142.000,  52.300\n5143.000,  50.000\n5144.000,  50.500\n5145.000,  50.100\n5146.000,  50.300\n5147.000,  50.700\n5148.000,  51.800\n5149.000,  51.100\n5150.000,  50.500\n5151.000,  51.200\n5152.000,  50.700\n5153.000,  50.500\n5154.000,  50.500\n5155.000,  50.500\n5156.000,  50.800\n5157.000,  50.200\n5158.000,  51.700\n5159.000,  50.900\n5160.000,  51.300\n5161.000,  50.400\n5162.000,  50.500\n5163.000,  50.300\n5164.000,  51.600\n5165.000,  50.400\n5166.000,  50.800\n5167.000,  52.900\n5168.000,  52.400\n5169.000,  53.500\n5170.000,  51.500\n5171.000,  52.300\n5172.000,  52.200\n5173.000,  53.000\n5174.000,  55.300\n5175.000,  51.200\n5176.000,  53.300\n5177.000,  53.300\n5178.000,  52.100\n5179.000,  51.800\n5180.000,  52.900\n5181.000,  54.100\n5182.000,  54.100\n5183.000,  54.300\n5184.000,  52.500\n5185.000,  54.200\n5186.000,  54.500\n5187.000,  54.400\n5188.000,  56.700\n5189.000,  56.100\n5190.000,  60.100\n5191.000,  56.100\n5192.000,  56.300\n5193.000,  55.800\n5194.000,  56.200\n5195.000,  55.300\n5196.000,  56.200\n5197.000,  56.000\n5198.000,  56.000\n5199.000,  55.700\n5200.000,  55.900\n5201.000,  56.100\n5202.000,  56.000\n5203.000,  56.000\n5204.000,  56.500\n5205.000,  56.200\n5206.000,  56.700\n5207.000,  56.400\n5208.000,  56.500\n5209.000,  56.000\n5210.000,  56.700\n5211.000,  58.000\n5212.000,  57.600\n5213.000,  58.300\n5214.000,  57.800\n5215.000,  57.000\n5216.000,  57.600\n5217.000,  57.600\n5218.000,  56.700\n5219.000,  56.300\n5220.000,  59.400\n5221.000,  57.000\n5222.000,  57.500\n5223.000,  57.800\n5224.000,  57.300\n5225.000,  57.600\n5226.000,  57.000\n5227.000,  57.500\n5228.000,  57.400\n5229.000,  58.100\n5230.000,  58.000\n5231.000,  57.800\n5232.000,  57.300\n5233.000,  57.800\n5234.000,  57.400\n5235.000,  57.000\n5236.000,  58.000\n5237.000,  57.800\n5238.000,  58.200\n5239.000,  58.300\n5240.000,  58.000\n5241.000,  58.100\n5242.000,  58.200\n5243.000,  58.700\n5244.000,  59.800\n5245.000,  61.400\n5246.000,  61.200\n5247.000,  60.900\n5248.000,  52.000\n5249.000,  54.000\n5250.000,  54.000\n5251.000,  54.000\n5252.000,  55.900\n5253.000,  55.300\n5254.000,  55.100\n5255.000,  55.400\n5256.000,  56.200\n5257.000,  55.000\n5258.000,  55.400\n5259.000,  55.100\n5260.000,  56.000\n5261.000,  56.000\n5262.000,  56.700\n5263.000,  56.500\n5264.000,  55.300\n5265.000,  56.000\n5266.000,  56.000\n5267.000,  56.500\n5268.000,  56.400\n5269.000,  56.600\n5270.000,  56.000\n5271.000,  56.000\n5272.000,  56.200\n5273.000,  56.500\n5274.000,  56.100\n5275.000,  56.400\n5276.000,  56.200\n5277.000,  56.500\n5278.000,  57.500\n5279.000,  57.500\n5280.000,  56.600\n5281.000,  57.500\n5282.000,  56.000\n5283.000,  56.900\n5284.000,  57.000\n5285.000,  57.100\n5286.000,  57.000\n5287.000,  57.100\n5288.000,  57.100\n5289.000,  57.000\n5290.000,  57.000\n5291.000,  57.000\n5292.000,  57.000\n5293.000,  57.000\n5294.000,  57.200\n5295.000,  58.200\n5296.000,  57.900\n5297.000,  58.200\n5298.000,  57.000\n5299.000,  57.600\n5300.000,  58.000\n5301.000,  57.700\n5302.000,  58.000\n5303.000,  57.600\n5304.000,  57.700\n5305.000,  58.200\n5306.000,  58.300\n5307.000,  58.000\n5308.000,  59.500\n5309.000,  60.200\n5310.000,  60.100\n5311.000,  61.100\n5312.000,  58.600\n5313.000,  60.100\n5314.000,  60.500\n5315.000,  60.000\n5316.000,  61.400\n5317.000,  61.500\n5318.000,  61.900\n5319.000,  61.700\n5320.000,  62.200\n5321.000,  61.900\n5322.000,  62.600\n5323.000,  61.200\n5324.000,  62.200\n5325.000,  62.300\n5326.000,  62.700\n5327.000,  62.200\n5328.000,  62.000\n5329.000,  62.000\n5330.000,  62.200\n5331.000,  62.500\n5332.000,  62.500\n5333.000,  62.000\n5334.000,  62.300\n5335.000,  62.400\n5336.000,  63.200\n5337.000,  62.700\n5338.000,  63.900\n5339.000,  62.900\n5340.000,  63.500\n5341.000,  64.100\n5342.000,  68.000\n5343.000,  63.500\n5344.000,  65.300\n5345.000,  66.800\n5346.000,  64.300\n5347.000,  63.800\n5348.000,  64.200\n5349.000,  63.600\n5350.000,  64.000\n5351.000,  63.200\n5352.000,  63.900\n5353.000,  63.900\n5354.000,  66.000\n5355.000,  65.900\n5356.000,  63.900\n5357.000,  63.500\n5358.000,  64.100\n5359.000,  64.500\n5360.000,  64.400\n5361.000,  64.400\n5362.000,  65.000\n5363.000,  64.200\n5364.000,  65.100\n5365.000,  64.400\n5366.000,  66.400\n5367.000,  66.600\n5368.000,  71.200\n5369.000,  68.400\n5370.000,  68.000\n5371.000,  65.300\n5372.000,  66.200\n5373.000,  68.000\n5374.000,  68.500\n5375.000,  69.500\n5376.000,  60.400\n5377.000,  55.000\n5378.000,  56.200\n5379.000,  56.000\n5380.000,  55.400\n5381.000,  55.400\n5382.000,  55.300\n5383.000,  55.700\n5384.000,  55.400\n5385.000,  55.900\n5386.000,  56.300\n5387.000,  55.600\n5388.000,  56.200\n5389.000,  56.000\n5390.000,  56.100\n5391.000,  59.900\n5392.000,  57.300\n5393.000,  56.900\n5394.000,  57.600\n5395.000,  60.800\n5396.000,  61.100\n5397.000,  58.800\n5398.000,  57.200\n5399.000,  58.100\n5400.000,  56.500\n5401.000,  58.500\n5402.000,  56.700\n5403.000,  56.900\n5404.000,  57.700\n5405.000,  57.200\n5406.000,  57.400\n5407.000,  57.000\n5408.000,  57.400\n5409.000,  57.100\n5410.000,  56.500\n5411.000,  56.700\n5412.000,  57.000\n5413.000,  56.600\n5414.000,  57.100\n5415.000,  57.100\n5416.000,  57.100\n5417.000,  57.500\n5418.000,  57.300\n5419.000,  57.200\n5420.000,  57.300\n5421.000,  57.300\n5422.000,  57.800\n5423.000,  58.400\n5424.000,  58.100\n5425.000,  57.900\n5426.000,  57.200\n5427.000,  57.200\n5428.000,  58.000\n5429.000,  58.200\n5430.000,  58.800\n5431.000,  58.400\n5432.000,  58.400\n5433.000,  58.700\n5434.000,  58.200\n5435.000,  57.900\n5436.000,  59.100\n5437.000,  60.800\n5438.000,  62.100\n5439.000,  61.100\n5440.000,  61.300\n5441.000,  60.300\n5442.000,  61.300\n5443.000,  60.000\n5444.000,  61.300\n5445.000,  62.700\n5446.000,  62.400\n5447.000,  64.100\n5448.000,  62.500\n5449.000,  61.800\n5450.000,  62.300\n5451.000,  62.000\n5452.000,  63.700\n5453.000,  62.400\n5454.000,  65.800\n5455.000,  62.500\n5456.000,  62.800\n5457.000,  62.300\n5458.000,  62.000\n5459.000,  62.400\n5460.000,  62.500\n5461.000,  62.800\n5462.000,  62.900\n5463.000,  64.900\n5464.000,  63.400\n5465.000,  63.000\n5466.000,  63.900\n5467.000,  63.200\n5468.000,  63.000\n5469.000,  63.300\n5470.000,  63.700\n5471.000,  63.200\n5472.000,  63.700\n5473.000,  63.300\n5474.000,  63.100\n5475.000,  63.300\n5476.000,  63.700\n5477.000,  63.500\n5478.000,  63.800\n5479.000,  64.300\n5480.000,  65.800\n5481.000,  63.200\n5482.000,  63.800\n5483.000,  63.400\n5484.000,  63.600\n5485.000,  63.700\n5486.000,  64.100\n5487.000,  64.100\n5488.000,  64.500\n5489.000,  64.300\n5490.000,  63.600\n5491.000,  64.100\n5492.000,  64.500\n5493.000,  64.600\n5494.000,  64.500\n5495.000,  64.900\n5496.000,  65.100\n5497.000,  65.800\n5498.000,  64.500\n5499.000,  64.100\n5500.000,  65.100\n5501.000,  66.900\n5502.000,  67.200\n5503.000,  67.000\n5504.000,  58.500\n5505.000,  60.000\n5506.000,  61.300\n5507.000,  61.400\n5508.000,  61.700\n5509.000,  62.400\n5510.000,  61.600\n5511.000,  62.400\n5512.000,  62.500\n5513.000,  64.700\n5514.000,  62.400\n5515.000,  61.700\n5516.000,  62.000\n5517.000,  62.400\n5518.000,  62.000\n5519.000,  62.400\n5520.000,  62.400\n5521.000,  62.400\n5522.000,  63.300\n5523.000,  62.900\n5524.000,  62.900\n5525.000,  62.400\n5526.000,  62.300\n5527.000,  63.300\n5528.000,  63.100\n5529.000,  62.600\n5530.000,  63.300\n5531.000,  63.000\n5532.000,  62.600\n5533.000,  63.000\n5534.000,  63.200\n5535.000,  63.300\n5536.000,  63.400\n5537.000,  63.100\n5538.000,  63.600\n5539.000,  65.000\n5540.000,  68.600\n5541.000,  64.000\n5542.000,  69.300\n5543.000,  64.000\n5544.000,  64.600\n5545.000,  63.800\n5546.000,  63.500\n5547.000,  63.000\n5548.000,  64.000\n5549.000,  63.000\n5550.000,  64.300\n5551.000,  64.300\n5552.000,  64.600\n5553.000,  65.000\n5554.000,  66.100\n5555.000,  66.800\n5556.000,  64.800\n5557.000,  65.400\n5558.000,  65.000\n5559.000,  64.200\n5560.000,  64.600\n5561.000,  64.900\n5562.000,  64.900\n5563.000,  65.100\n5564.000,  65.300\n5565.000,  67.000\n5566.000,  67.600\n5567.000,  67.800\n5568.000,  65.900\n5569.000,  72.700\n5570.000,  68.100\n5571.000,  73.100\n5572.000,  72.400\n5573.000,  73.200\n5574.000,  68.700\n5575.000,  67.800\n5576.000,  68.300\n5577.000,  68.400\n5578.000,  68.600\n5579.000,  71.600\n5580.000,  70.200\n5581.000,  71.400\n5582.000,  70.500\n5583.000,  73.100\n5584.000,  70.300\n5585.000,  68.100\n5586.000,  69.000\n5587.000,  69.200\n5588.000,  69.500\n5589.000,  68.700\n5590.000,  69.100\n5591.000,  68.500\n5592.000,  69.400\n5593.000,  69.500\n5594.000,  70.800\n5595.000,  71.500\n5596.000,  74.200\n5597.000,  77.000\n5598.000,  74.000\n5599.000,  72.900\n5600.000,  69.500\n5601.000,  69.300\n5602.000,  69.400\n5603.000,  69.300\n5604.000,  69.400\n5605.000,  69.300\n5606.000,  70.800\n5607.000,  74.400\n5608.000,  71.400\n5609.000,  78.900\n5610.000,  71.300\n5611.000,  69.800\n5612.000,  70.300\n5613.000,  69.400\n5614.000,  70.400\n5615.000,  70.500\n5616.000,  70.100\n5617.000,  70.000\n5618.000,  70.200\n5619.000,  70.700\n5620.000,  71.500\n5621.000,  71.200\n5622.000,  70.600\n5623.000,  73.700\n5624.000,  70.900\n5625.000,  72.500\n5626.000,  71.600\n5627.000,  70.700\n5628.000,  72.300\n5629.000,  73.000\n5630.000,  73.000\n5631.000,  73.400\n5632.000,  52.600\n5633.000,  54.800\n5634.000,  55.300\n5635.000,  54.500\n5636.000,  55.300\n5637.000,  57.300\n5638.000,  56.500\n5639.000,  55.800\n5640.000,  55.800\n5641.000,  55.400\n5642.000,  56.000\n5643.000,  55.200\n5644.000,  56.500\n5645.000,  55.500\n5646.000,  56.000\n5647.000,  55.800\n5648.000,  55.700\n5649.000,  57.300\n5650.000,  57.400\n5651.000,  58.400\n5652.000,  57.000\n5653.000,  56.800\n5654.000,  59.800\n5655.000,  56.900\n5656.000,  56.200\n5657.000,  56.300\n5658.000,  56.600\n5659.000,  56.300\n5660.000,  56.300\n5661.000,  56.300\n5662.000,  56.700\n5663.000,  56.400\n5664.000,  56.000\n5665.000,  56.300\n5666.000,  56.300\n5667.000,  57.000\n5668.000,  60.900\n5669.000,  63.000\n5670.000,  58.100\n5671.000,  59.900\n5672.000,  57.600\n5673.000,  56.900\n5674.000,  57.400\n5675.000,  57.800\n5676.000,  57.400\n5677.000,  57.400\n5678.000,  57.700\n5679.000,  57.600\n5680.000,  57.300\n5681.000,  57.500\n5682.000,  57.500\n5683.000,  62.300\n5684.000,  58.900\n5685.000,  59.200\n5686.000,  58.200\n5687.000,  58.100\n5688.000,  58.000\n5689.000,  58.200\n5690.000,  58.200\n5691.000,  58.000\n5692.000,  59.200\n5693.000,  60.300\n5694.000,  60.600\n5695.000,  61.600\n5696.000,  59.100\n5697.000,  60.500\n5698.000,  62.600\n5699.000,  61.400\n5700.000,  62.100\n5701.000,  61.900\n5702.000,  61.400\n5703.000,  61.800\n5704.000,  62.000\n5705.000,  61.800\n5706.000,  62.400\n5707.000,  63.000\n5708.000,  62.000\n5709.000,  62.500\n5710.000,  62.300\n5711.000,  62.200\n5712.000,  62.700\n5713.000,  62.300\n5714.000,  63.900\n5715.000,  63.600\n5716.000,  67.300\n5717.000,  62.600\n5718.000,  62.300\n5719.000,  62.200\n5720.000,  63.400\n5721.000,  62.600\n5722.000,  63.600\n5723.000,  62.800\n5724.000,  63.300\n5725.000,  63.700\n5726.000,  63.200\n5727.000,  63.100\n5728.000,  62.900\n5729.000,  64.200\n5730.000,  63.900\n5731.000,  63.700\n5732.000,  63.500\n5733.000,  63.200\n5734.000,  63.500\n5735.000,  63.400\n5736.000,  64.100\n5737.000,  63.300\n5738.000,  63.400\n5739.000,  63.300\n5740.000,  63.300\n5741.000,  63.500\n5742.000,  64.000\n5743.000,  64.700\n5744.000,  64.200\n5745.000,  64.000\n5746.000,  63.600\n5747.000,  64.000\n5748.000,  64.400\n5749.000,  64.000\n5750.000,  64.100\n5751.000,  64.000\n5752.000,  64.500\n5753.000,  64.500\n5754.000,  66.100\n5755.000,  65.900\n5756.000,  66.400\n5757.000,  68.700\n5758.000,  69.100\n5759.000,  70.900\n5760.000,  59.300\n5761.000,  61.100\n5762.000,  61.600\n5763.000,  61.400\n5764.000,  61.100\n5765.000,  62.000\n5766.000,  61.500\n5767.000,  62.300\n5768.000,  62.000\n5769.000,  61.400\n5770.000,  62.600\n5771.000,  62.100\n5772.000,  62.400\n5773.000,  62.400\n5774.000,  63.200\n5775.000,  62.700\n5776.000,  62.400\n5777.000,  62.400\n5778.000,  62.400\n5779.000,  62.200\n5780.000,  62.700\n5781.000,  62.700\n5782.000,  62.100\n5783.000,  62.200\n5784.000,  63.400\n5785.000,  62.400\n5786.000,  63.600\n5787.000,  63.700\n5788.000,  63.600\n5789.000,  64.200\n5790.000,  65.400\n5791.000,  64.800\n5792.000,  65.300\n5793.000,  63.800\n5794.000,  63.100\n5795.000,  63.200\n5796.000,  63.100\n5797.000,  63.100\n5798.000,  63.300\n5799.000,  63.300\n5800.000,  63.800\n5801.000,  64.100\n5802.000,  63.700\n5803.000,  65.700\n5804.000,  64.600\n5805.000,  64.100\n5806.000,  64.200\n5807.000,  64.600\n5808.000,  64.300\n5809.000,  64.400\n5810.000,  63.300\n5811.000,  64.100\n5812.000,  64.000\n5813.000,  64.000\n5814.000,  64.500\n5815.000,  64.400\n5816.000,  64.900\n5817.000,  65.000\n5818.000,  65.300\n5819.000,  65.300\n5820.000,  66.600\n5821.000,  67.000\n5822.000,  67.200\n5823.000,  67.100\n5824.000,  65.500\n5825.000,  66.200\n5826.000,  67.000\n5827.000,  67.400\n5828.000,  67.400\n5829.000,  68.400\n5830.000,  68.000\n5831.000,  72.600\n5832.000,  73.300\n5833.000,  79.900\n5834.000,  68.300\n5835.000,  68.100\n5836.000,  68.600\n5837.000,  71.100\n5838.000,  69.300\n5839.000,  68.900\n5840.000,  68.500\n5841.000,  68.500\n5842.000,  68.600\n5843.000,  69.300\n5844.000,  70.300\n5845.000,  71.000\n5846.000,  70.800\n5847.000,  72.300\n5848.000,  71.400\n5849.000,  69.000\n5850.000,  69.900\n5851.000,  69.700\n5852.000,  69.700\n5853.000,  69.400\n5854.000,  69.700\n5855.000,  69.200\n5856.000,  69.600\n5857.000,  69.300\n5858.000,  70.200\n5859.000,  69.600\n5860.000,  71.400\n5861.000,  74.100\n5862.000,  72.800\n5863.000,  70.500\n5864.000,  70.700\n5865.000,  69.600\n5866.000,  70.000\n5867.000,  69.300\n5868.000,  69.900\n5869.000,  69.700\n5870.000,  70.400\n5871.000,  70.400\n5872.000,  70.600\n5873.000,  73.900\n5874.000,  74.100\n5875.000,  72.300\n5876.000,  70.200\n5877.000,  71.100\n5878.000,  71.600\n5879.000,  70.800\n5880.000,  71.300\n5881.000,  73.200\n5882.000,  70.800\n5883.000,  70.100\n5884.000,  72.000\n5885.000,  73.700\n5886.000,  73.700\n5887.000,  78.000\n5888.000,  64.500\n5889.000,  61.000\n5890.000,  61.400\n5891.000,  62.300\n5892.000,  62.100\n5893.000,  61.300\n5894.000,  61.400\n5895.000,  62.200\n5896.000,  62.200\n5897.000,  62.000\n5898.000,  62.100\n5899.000,  62.300\n5900.000,  62.100\n5901.000,  62.800\n5902.000,  64.200\n5903.000,  66.200\n5904.000,  68.000\n5905.000,  62.400\n5906.000,  64.100\n5907.000,  62.600\n5908.000,  62.600\n5909.000,  62.500\n5910.000,  62.600\n5911.000,  62.700\n5912.000,  62.200\n5913.000,  62.800\n5914.000,  63.100\n5915.000,  63.700\n5916.000,  63.400\n5917.000,  64.000\n5918.000,  67.600\n5919.000,  63.900\n5920.000,  63.700\n5921.000,  63.900\n5922.000,  63.500\n5923.000,  63.100\n5924.000,  63.800\n5925.000,  63.600\n5926.000,  63.500\n5927.000,  63.200\n5928.000,  64.100\n5929.000,  63.300\n5930.000,  63.500\n5931.000,  63.500\n5932.000,  64.000\n5933.000,  65.800\n5934.000,  65.900\n5935.000,  64.300\n5936.000,  64.100\n5937.000,  64.100\n5938.000,  63.900\n5939.000,  64.300\n5940.000,  66.300\n5941.000,  64.300\n5942.000,  64.800\n5943.000,  66.400\n5944.000,  64.200\n5945.000,  64.500\n5946.000,  64.100\n5947.000,  64.500\n5948.000,  79.000\n5949.000,  68.700\n5950.000,  67.300\n5951.000,  67.600\n5952.000,  65.400\n5953.000,  66.500\n5954.000,  67.200\n5955.000,  67.500\n5956.000,  67.400\n5957.000,  68.500\n5958.000,  68.300\n5959.000,  67.900\n5960.000,  68.200\n5961.000,  68.000\n5962.000,  74.300\n5963.000,  68.000\n5964.000,  68.600\n5965.000,  68.300\n5966.000,  68.300\n5967.000,  68.200\n5968.000,  68.800\n5969.000,  68.500\n5970.000,  68.700\n5971.000,  68.900\n5972.000,  69.100\n5973.000,  69.400\n5974.000,  69.500\n5975.000,  69.900\n5976.000,  70.200\n5977.000,  72.700\n5978.000,  69.600\n5979.000,  69.500\n5980.000,  69.600\n5981.000,  69.300\n5982.000,  69.800\n5983.000,  69.100\n5984.000,  69.000\n5985.000,  69.800\n5986.000,  69.500\n5987.000,  69.200\n5988.000,  70.000\n5989.000,  69.100\n5990.000,  72.500\n5991.000,  69.700\n5992.000,  70.200\n5993.000,  69.300\n5994.000,  69.100\n5995.000,  69.900\n5996.000,  69.800\n5997.000,  70.000\n5998.000,  70.300\n5999.000,  70.100\n6000.000,  70.700\n6001.000,  70.200\n6002.000,  69.500\n6003.000,  72.100\n6004.000,  71.200\n6005.000,  71.900\n6006.000,  70.500\n6007.000,  70.800\n6008.000,  70.300\n6009.000,  70.900\n6010.000,  71.500\n6011.000,  70.200\n6012.000,  72.000\n6013.000,  73.900\n6014.000,  73.400\n6015.000,  73.500\n6016.000,  65.500\n6017.000,  67.500\n6018.000,  68.100\n6019.000,  68.700\n6020.000,  67.000\n6021.000,  67.900\n6022.000,  68.100\n6023.000,  68.300\n6024.000,  69.200\n6025.000,  68.000\n6026.000,  68.400\n6027.000,  68.200\n6028.000,  72.300\n6029.000,  68.400\n6030.000,  68.300\n6031.000,  76.500\n6032.000,  68.900\n6033.000,  68.700\n6034.000,  68.300\n6035.000,  69.000\n6036.000,  69.400\n6037.000,  69.200\n6038.000,  69.100\n6039.000,  69.400\n6040.000,  69.000\n6041.000,  69.400\n6042.000,  69.500\n6043.000,  69.100\n6044.000,  69.400\n6045.000,  69.500\n6046.000,  69.400\n6047.000,  69.700\n6048.000,  69.200\n6049.000,  69.000\n6050.000,  69.000\n6051.000,  69.200\n6052.000,  69.800\n6053.000,  69.400\n6054.000,  70.100\n6055.000,  69.800\n6056.000,  69.900\n6057.000,  69.300\n6058.000,  71.600\n6059.000,  70.200\n6060.000,  70.100\n6061.000,  69.300\n6062.000,  70.000\n6063.000,  70.200\n6064.000,  70.300\n6065.000,  70.600\n6066.000,  70.400\n6067.000,  70.500\n6068.000,  70.000\n6069.000,  70.900\n6070.000,  70.800\n6071.000,  71.400\n6072.000,  71.800\n6073.000,  71.000\n6074.000,  71.000\n6075.000,  70.600\n6076.000,  72.400\n6077.000,  73.100\n6078.000,  73.200\n6079.000,  73.400\n6080.000,  71.700\n6081.000,  74.000\n6082.000,  73.800\n6083.000,  75.900\n6084.000,  80.600\n6085.000,  74.900\n6086.000,  74.100\n6087.000,  74.200\n6088.000,  74.200\n6089.000,  74.200\n6090.000,  74.500\n6091.000,  74.300\n6092.000,  74.900\n6093.000,  75.000\n6094.000,  75.500\n6095.000,  74.800\n6096.000,  75.400\n6097.000,  75.200\n6098.000,  76.200\n6099.000,  75.700\n6100.000,  75.700\n6101.000,  75.800\n6102.000,  75.300\n6103.000,  75.000\n6104.000,  75.700\n6105.000,  80.400\n6106.000,  80.600\n6107.000,  76.600\n6108.000,  75.300\n6109.000,  77.000\n6110.000,  75.700\n6111.000,  75.900\n6112.000,  75.100\n6113.000,  76.300\n6114.000,  78.600\n6115.000,  77.200\n6116.000,  79.100\n6117.000,  79.500\n6118.000,  78.500\n6119.000,  78.000\n6120.000,  77.100\n6121.000,  76.900\n6122.000,  76.000\n6123.000,  76.700\n6124.000,  77.300\n6125.000,  79.200\n6126.000,  77.500\n6127.000,  78.300\n6128.000,  77.000\n6129.000,  77.300\n6130.000,  76.800\n6131.000,  77.300\n6132.000,  80.600\n6133.000,  77.600\n6134.000,  77.600\n6135.000,  77.300\n6136.000,  77.600\n6137.000,  77.200\n6138.000,  77.000\n6139.000,  78.000\n6140.000,  80.200\n6141.000,  80.000\n6142.000,  82.900\n6143.000,  80.600\n6144.000,  46.300\n6145.000,  47.700\n6146.000,  48.200\n6147.000,  48.600\n6148.000,  49.200\n6149.000,  48.800\n6150.000,  48.600\n6151.000,  49.000\n6152.000,  49.000\n6153.000,  49.000\n6154.000,  49.100\n6155.000,  49.200\n6156.000,  49.600\n6157.000,  49.900\n6158.000,  50.700\n6159.000,  50.000\n6160.000,  51.700\n6161.000,  49.900\n6162.000,  49.800\n6163.000,  50.400\n6164.000,  50.200\n6165.000,  50.200\n6166.000,  50.200\n6167.000,  51.100\n6168.000,  50.600\n6169.000,  50.100\n6170.000,  50.500\n6171.000,  50.000\n6172.000,  50.000\n6173.000,  50.500\n6174.000,  50.500\n6175.000,  50.700\n6176.000,  50.700\n6177.000,  50.700\n6178.000,  50.600\n6179.000,  50.300\n6180.000,  50.700\n6181.000,  51.000\n6182.000,  53.300\n6183.000,  51.400\n6184.000,  50.800\n6185.000,  50.100\n6186.000,  50.000\n6187.000,  50.100\n6188.000,  50.900\n6189.000,  50.400\n6190.000,  51.100\n6191.000,  51.200\n6192.000,  50.800\n6193.000,  51.500\n6194.000,  51.500\n6195.000,  53.200\n6196.000,  52.100\n6197.000,  51.200\n6198.000,  51.900\n6199.000,  51.900\n6200.000,  52.300\n6201.000,  52.600\n6202.000,  51.800\n6203.000,  51.600\n6204.000,  53.100\n6205.000,  54.200\n6206.000,  54.000\n6207.000,  54.200\n6208.000,  52.600\n6209.000,  55.200\n6210.000,  54.500\n6211.000,  54.900\n6212.000,  55.800\n6213.000,  55.900\n6214.000,  55.900\n6215.000,  55.600\n6216.000,  56.000\n6217.000,  57.700\n6218.000,  57.500\n6219.000,  55.400\n6220.000,  56.100\n6221.000,  56.800\n6222.000,  56.100\n6223.000,  56.300\n6224.000,  55.500\n6225.000,  56.000\n6226.000,  56.200\n6227.000,  56.300\n6228.000,  56.400\n6229.000,  58.400\n6230.000,  56.100\n6231.000,  56.200\n6232.000,  58.700\n6233.000,  57.300\n6234.000,  60.200\n6235.000,  57.500\n6236.000,  57.000\n6237.000,  56.600\n6238.000,  57.100\n6239.000,  57.000\n6240.000,  56.300\n6241.000,  56.800\n6242.000,  56.700\n6243.000,  56.100\n6244.000,  57.600\n6245.000,  57.000\n6246.000,  58.100\n6247.000,  57.500\n6248.000,  57.800\n6249.000,  57.400\n6250.000,  58.200\n6251.000,  59.100\n6252.000,  59.100\n6253.000,  57.300\n6254.000,  57.400\n6255.000,  57.800\n6256.000,  57.700\n6257.000,  58.000\n6258.000,  57.400\n6259.000,  58.200\n6260.000,  58.300\n6261.000,  58.800\n6262.000,  62.200\n6263.000,  60.000\n6264.000,  58.000\n6265.000,  62.700\n6266.000,  64.100\n6267.000,  59.900\n6268.000,  61.600\n6269.000,  60.400\n6270.000,  60.800\n6271.000,  61.200\n6272.000,  52.700\n6273.000,  54.100\n6274.000,  54.500\n6275.000,  54.900\n6276.000,  55.400\n6277.000,  56.100\n6278.000,  58.500\n6279.000,  57.100\n6280.000,  61.500\n6281.000,  56.000\n6282.000,  56.300\n6283.000,  56.500\n6284.000,  56.300\n6285.000,  56.400\n6286.000,  57.100\n6287.000,  56.400\n6288.000,  58.400\n6289.000,  56.900\n6290.000,  57.100\n6291.000,  56.700\n6292.000,  56.700\n6293.000,  56.700\n6294.000,  59.000\n6295.000,  57.500\n6296.000,  56.800\n6297.000,  58.000\n6298.000,  58.300\n6299.000,  57.000\n6300.000,  58.700\n6301.000,  57.500\n6302.000,  57.700\n6303.000,  57.600\n6304.000,  56.600\n6305.000,  57.100\n6306.000,  57.100\n6307.000,  57.800\n6308.000,  57.300\n6309.000,  56.900\n6310.000,  57.700\n6311.000,  57.400\n6312.000,  59.500\n6313.000,  57.600\n6314.000,  58.500\n6315.000,  57.400\n6316.000,  58.000\n6317.000,  57.400\n6318.000,  58.100\n6319.000,  58.500\n6320.000,  57.300\n6321.000,  58.200\n6322.000,  57.900\n6323.000,  57.500\n6324.000,  58.000\n6325.000,  58.000\n6326.000,  58.100\n6327.000,  58.200\n6328.000,  58.700\n6329.000,  58.100\n6330.000,  58.100\n6331.000,  58.000\n6332.000,  59.600\n6333.000,  60.700\n6334.000,  60.800\n6335.000,  61.200\n6336.000,  59.300\n6337.000,  60.300\n6338.000,  61.200\n6339.000,  60.500\n6340.000,  61.800\n6341.000,  62.100\n6342.000,  62.600\n6343.000,  62.600\n6344.000,  62.400\n6345.000,  62.200\n6346.000,  62.600\n6347.000,  62.200\n6348.000,  63.300\n6349.000,  62.800\n6350.000,  62.300\n6351.000,  62.100\n6352.000,  62.000\n6353.000,  62.100\n6354.000,  62.000\n6355.000,  62.300\n6356.000,  62.500\n6357.000,  62.400\n6358.000,  64.200\n6359.000,  63.300\n6360.000,  63.400\n6361.000,  67.000\n6362.000,  67.300\n6363.000,  64.900\n6364.000,  65.400\n6365.000,  67.300\n6366.000,  63.300\n6367.000,  63.700\n6368.000,  63.200\n6369.000,  63.000\n6370.000,  63.400\n6371.000,  63.200\n6372.000,  63.700\n6373.000,  63.400\n6374.000,  63.900\n6375.000,  68.200\n6376.000,  64.200\n6377.000,  65.800\n6378.000,  68.900\n6379.000,  63.600\n6380.000,  63.900\n6381.000,  64.300\n6382.000,  64.400\n6383.000,  64.500\n6384.000,  64.100\n6385.000,  64.000\n6386.000,  63.700\n6387.000,  64.000\n6388.000,  64.000\n6389.000,  64.300\n6390.000,  64.200\n6391.000,  64.700\n6392.000,  64.500\n6393.000,  66.300\n6394.000,  65.800\n6395.000,  66.000\n6396.000,  65.400\n6397.000,  67.100\n6398.000,  67.100\n6399.000,  67.000\n6400.000,  52.700\n6401.000,  54.200\n6402.000,  54.400\n6403.000,  54.600\n6404.000,  55.100\n6405.000,  54.800\n6406.000,  55.000\n6407.000,  55.700\n6408.000,  55.200\n6409.000,  55.200\n6410.000,  56.400\n6411.000,  55.600\n6412.000,  56.300\n6413.000,  56.000\n6414.000,  56.500\n6415.000,  55.500\n6416.000,  56.000\n6417.000,  55.800\n6418.000,  56.400\n6419.000,  56.200\n6420.000,  56.000\n6421.000,  56.400\n6422.000,  56.500\n6423.000,  56.900\n6424.000,  56.700\n6425.000,  56.100\n6426.000,  56.100\n6427.000,  57.200\n6428.000,  57.400\n6429.000,  56.600\n6430.000,  57.500\n6431.000,  57.400\n6432.000,  56.600\n6433.000,  56.200\n6434.000,  56.500\n6435.000,  57.400\n6436.000,  57.100\n6437.000,  56.800\n6438.000,  57.200\n6439.000,  57.600\n6440.000,  57.400\n6441.000,  57.000\n6442.000,  57.100\n6443.000,  57.500\n6444.000,  57.200\n6445.000,  57.000\n6446.000,  57.300\n6447.000,  57.400\n6448.000,  57.200\n6449.000,  57.000\n6450.000,  57.800\n6451.000,  58.400\n6452.000,  58.200\n6453.000,  58.000\n6454.000,  58.000\n6455.000,  58.800\n6456.000,  58.700\n6457.000,  58.600\n6458.000,  58.300\n6459.000,  58.100\n6460.000,  59.500\n6461.000,  61.100\n6462.000,  60.800\n6463.000,  61.700\n6464.000,  59.300\n6465.000,  61.100\n6466.000,  61.500\n6467.000,  60.500\n6468.000,  61.100\n6469.000,  61.900\n6470.000,  62.000\n6471.000,  62.500\n6472.000,  63.800\n6473.000,  61.900\n6474.000,  62.000\n6475.000,  61.500\n6476.000,  62.300\n6477.000,  62.300\n6478.000,  62.100\n6479.000,  62.400\n6480.000,  62.500\n6481.000,  62.000\n6482.000,  62.000\n6483.000,  62.300\n6484.000,  62.300\n6485.000,  62.700\n6486.000,  62.700\n6487.000,  65.000\n6488.000,  64.500\n6489.000,  63.600\n6490.000,  63.900\n6491.000,  63.500\n6492.000,  63.400\n6493.000,  63.600\n6494.000,  63.300\n6495.000,  63.400\n6496.000,  63.200\n6497.000,  63.700\n6498.000,  63.500\n6499.000,  63.300\n6500.000,  63.300\n6501.000,  63.600\n6502.000,  64.400\n6503.000,  63.700\n6504.000,  64.000\n6505.000,  63.600\n6506.000,  63.800\n6507.000,  63.800\n6508.000,  66.100\n6509.000,  64.100\n6510.000,  65.200\n6511.000,  66.900\n6512.000,  64.700\n6513.000,  66.200\n6514.000,  64.400\n6515.000,  64.900\n6516.000,  64.900\n6517.000,  64.800\n6518.000,  64.900\n6519.000,  64.700\n6520.000,  64.900\n6521.000,  64.900\n6522.000,  65.000\n6523.000,  64.700\n6524.000,  66.400\n6525.000,  67.800\n6526.000,  69.100\n6527.000,  68.000\n6528.000,  59.300\n6529.000,  60.400\n6530.000,  60.700\n6531.000,  61.100\n6532.000,  61.400\n6533.000,  62.500\n6534.000,  62.000\n6535.000,  62.300\n6536.000,  62.300\n6537.000,  62.200\n6538.000,  64.600\n6539.000,  65.400\n6540.000,  63.800\n6541.000,  62.900\n6542.000,  62.800\n6543.000,  62.600\n6544.000,  62.900\n6545.000,  62.400\n6546.000,  62.500\n6547.000,  62.900\n6548.000,  63.500\n6549.000,  62.600\n6550.000,  62.600\n6551.000,  62.800\n6552.000,  63.200\n6553.000,  63.600\n6554.000,  66.900\n6555.000,  63.900\n6556.000,  67.600\n6557.000,  63.700\n6558.000,  64.400\n6559.000,  63.400\n6560.000,  63.400\n6561.000,  63.200\n6562.000,  63.500\n6563.000,  63.600\n6564.000,  63.700\n6565.000,  63.500\n6566.000,  65.900\n6567.000,  64.200\n6568.000,  67.800\n6569.000,  64.400\n6570.000,  63.500\n6571.000,  68.100\n6572.000,  64.400\n6573.000,  65.500\n6574.000,  64.300\n6575.000,  64.200\n6576.000,  64.000\n6577.000,  64.000\n6578.000,  64.100\n6579.000,  65.200\n6580.000,  64.400\n6581.000,  65.200\n6582.000,  64.500\n6583.000,  68.400\n6584.000,  65.400\n6585.000,  64.700\n6586.000,  64.800\n6587.000,  67.300\n6588.000,  65.400\n6589.000,  67.500\n6590.000,  67.500\n6591.000,  67.800\n6592.000,  65.200\n6593.000,  66.600\n6594.000,  67.400\n6595.000,  67.700\n6596.000,  68.600\n6597.000,  69.500\n6598.000,  70.200\n6599.000,  71.500\n6600.000,  70.700\n6601.000,  74.700\n6602.000,  70.400\n6603.000,  68.000\n6604.000,  68.600\n6605.000,  68.400\n6606.000,  69.300\n6607.000,  70.000\n6608.000,  68.800\n6609.000,  69.500\n6610.000,  69.200\n6611.000,  71.300\n6612.000,  69.900\n6613.000,  73.500\n6614.000,  72.600\n6615.000,  74.200\n6616.000,  71.600\n6617.000,  69.400\n6618.000,  69.500\n6619.000,  70.700\n6620.000,  71.400\n6621.000,  71.600\n6622.000,  71.000\n6623.000,  70.600\n6624.000,  71.000\n6625.000,  69.900\n6626.000,  69.700\n6627.000,  70.100\n6628.000,  70.100\n6629.000,  69.700\n6630.000,  70.800\n6631.000,  69.800\n6632.000,  70.000\n6633.000,  70.000\n6634.000,  70.000\n6635.000,  71.200\n6636.000,  70.800\n6637.000,  74.000\n6638.000,  75.000\n6639.000,  73.900\n6640.000,  72.900\n6641.000,  70.900\n6642.000,  70.800\n6643.000,  70.700\n6644.000,  71.300\n6645.000,  70.800\n6646.000,  72.100\n6647.000,  71.400\n6648.000,  74.500\n6649.000,  72.100\n6650.000,  76.500\n6651.000,  73.300\n6652.000,  73.400\n6653.000,  73.400\n6654.000,  73.600\n6655.000,  73.600\n6656.000,  52.600\n6657.000,  54.700\n6658.000,  55.200\n6659.000,  54.900\n6660.000,  56.400\n6661.000,  58.100\n6662.000,  56.500\n6663.000,  57.500\n6664.000,  55.900\n6665.000,  55.100\n6666.000,  56.900\n6667.000,  56.700\n6668.000,  57.700\n6669.000,  57.200\n6670.000,  56.700\n6671.000,  56.100\n6672.000,  58.000\n6673.000,  56.200\n6674.000,  56.400\n6675.000,  56.400\n6676.000,  56.600\n6677.000,  56.400\n6678.000,  56.400\n6679.000,  56.800\n6680.000,  60.900\n6681.000,  58.000\n6682.000,  58.400\n6683.000,  56.800\n6684.000,  59.000\n6685.000,  57.200\n6686.000,  56.900\n6687.000,  56.600\n6688.000,  56.600\n6689.000,  57.000\n6690.000,  56.600\n6691.000,  57.000\n6692.000,  57.500\n6693.000,  57.200\n6694.000,  57.700\n6695.000,  57.800\n6696.000,  58.300\n6697.000,  57.500\n6698.000,  59.800\n6699.000,  58.500\n6700.000,  57.400\n6701.000,  57.700\n6702.000,  58.800\n6703.000,  57.900\n6704.000,  57.700\n6705.000,  57.900\n6706.000,  57.100\n6707.000,  58.100\n6708.000,  58.300\n6709.000,  58.200\n6710.000,  58.400\n6711.000,  58.700\n6712.000,  59.100\n6713.000,  58.700\n6714.000,  58.500\n6715.000,  58.500\n6716.000,  60.600\n6717.000,  60.800\n6718.000,  60.900\n6719.000,  61.300\n6720.000,  59.400\n6721.000,  60.300\n6722.000,  61.000\n6723.000,  60.600\n6724.000,  61.900\n6725.000,  62.100\n6726.000,  62.400\n6727.000,  61.600\n6728.000,  62.600\n6729.000,  62.900\n6730.000,  62.800\n6731.000,  62.200\n6732.000,  62.400\n6733.000,  62.700\n6734.000,  63.000\n6735.000,  62.700\n6736.000,  62.200\n6737.000,  62.400\n6738.000,  62.900\n6739.000,  62.600\n6740.000,  62.600\n6741.000,  62.300\n6742.000,  63.300\n6743.000,  62.300\n6744.000,  64.000\n6745.000,  63.100\n6746.000,  63.900\n6747.000,  64.200\n6748.000,  63.500\n6749.000,  63.400\n6750.000,  64.000\n6751.000,  63.500\n6752.000,  63.900\n6753.000,  63.500\n6754.000,  63.500\n6755.000,  63.500\n6756.000,  64.400\n6757.000,  63.600\n6758.000,  64.300\n6759.000,  63.500\n6760.000,  64.300\n6761.000,  63.800\n6762.000,  64.200\n6763.000,  63.400\n6764.000,  63.600\n6765.000,  64.200\n6766.000,  64.400\n6767.000,  64.800\n6768.000,  64.200\n6769.000,  65.000\n6770.000,  64.800\n6771.000,  64.300\n6772.000,  65.000\n6773.000,  64.700\n6774.000,  64.200\n6775.000,  64.400\n6776.000,  64.700\n6777.000,  64.800\n6778.000,  64.600\n6779.000,  64.300\n6780.000,  66.000\n6781.000,  66.500\n6782.000,  67.200\n6783.000,  68.100\n6784.000,  59.800\n6785.000,  61.300\n6786.000,  61.500\n6787.000,  61.300\n6788.000,  61.600\n6789.000,  62.300\n6790.000,  61.600\n6791.000,  62.400\n6792.000,  62.700\n6793.000,  61.900\n6794.000,  62.400\n6795.000,  61.600\n6796.000,  62.900\n6797.000,  62.300\n6798.000,  62.300\n6799.000,  63.000\n6800.000,  66.800\n6801.000,  63.400\n6802.000,  63.100\n6803.000,  63.500\n6804.000,  62.300\n6805.000,  62.800\n6806.000,  62.500\n6807.000,  62.600\n6808.000,  63.000\n6809.000,  62.300\n6810.000,  63.200\n6811.000,  63.400\n6812.000,  64.600\n6813.000,  64.200\n6814.000,  64.800\n6815.000,  64.200\n6816.000,  63.800\n6817.000,  64.100\n6818.000,  64.000\n6819.000,  63.700\n6820.000,  64.400\n6821.000,  64.700\n6822.000,  64.600\n6823.000,  63.600\n6824.000,  65.300\n6825.000,  64.400\n6826.000,  63.900\n6827.000,  64.200\n6828.000,  64.800\n6829.000,  64.600\n6830.000,  64.800\n6831.000,  67.300\n6832.000,  66.600\n6833.000,  64.700\n6834.000,  64.700\n6835.000,  65.100\n6836.000,  64.900\n6837.000,  64.800\n6838.000,  64.600\n6839.000,  64.600\n6840.000,  65.200\n6841.000,  64.700\n6842.000,  64.600\n6843.000,  65.300\n6844.000,  66.200\n6845.000,  67.500\n6846.000,  68.800\n6847.000,  67.700\n6848.000,  65.200\n6849.000,  66.300\n6850.000,  67.400\n6851.000,  68.000\n6852.000,  67.600\n6853.000,  68.600\n6854.000,  68.500\n6855.000,  68.300\n6856.000,  68.800\n6857.000,  69.100\n6858.000,  68.800\n6859.000,  68.200\n6860.000,  69.300\n6861.000,  69.000\n6862.000,  68.900\n6863.000,  68.500\n6864.000,  68.700\n6865.000,  68.600\n6866.000,  68.900\n6867.000,  69.400\n6868.000,  69.900\n6869.000,  69.600\n6870.000,  68.900\n6871.000,  69.200\n6872.000,  71.800\n6873.000,  70.900\n6874.000,  71.900\n6875.000,  69.400\n6876.000,  69.400\n6877.000,  70.100\n6878.000,  70.200\n6879.000,  69.300\n6880.000,  69.500\n6881.000,  70.400\n6882.000,  71.400\n6883.000,  69.900\n6884.000,  72.900\n6885.000,  70.600\n6886.000,  71.700\n6887.000,  71.200\n6888.000,  70.300\n6889.000,  70.100\n6890.000,  69.800\n6891.000,  69.700\n6892.000,  70.300\n6893.000,  70.300\n6894.000,  70.200\n6895.000,  70.300\n6896.000,  71.200\n6897.000,  71.400\n6898.000,  72.500\n6899.000,  70.800\n6900.000,  71.400\n6901.000,  70.900\n6902.000,  71.100\n6903.000,  71.600\n6904.000,  70.800\n6905.000,  71.400\n6906.000,  71.600\n6907.000,  70.900\n6908.000,  72.100\n6909.000,  73.300\n6910.000,  73.600\n6911.000,  73.500\n6912.000,  59.100\n6913.000,  60.400\n6914.000,  63.600\n6915.000,  61.300\n6916.000,  62.300\n6917.000,  61.000\n6918.000,  61.200\n6919.000,  62.300\n6920.000,  62.400\n6921.000,  62.000\n6922.000,  62.000\n6923.000,  62.000\n6924.000,  62.600\n6925.000,  62.600\n6926.000,  67.800\n6927.000,  62.800\n6928.000,  62.200\n6929.000,  62.800\n6930.000,  62.500\n6931.000,  62.100\n6932.000,  62.000\n6933.000,  62.400\n6934.000,  62.400\n6935.000,  62.300\n6936.000,  62.100\n6937.000,  63.300\n6938.000,  62.700\n6939.000,  62.600\n6940.000,  63.600\n6941.000,  66.400\n6942.000,  63.800\n6943.000,  64.100\n6944.000,  63.300\n6945.000,  63.900\n6946.000,  63.200\n6947.000,  63.600\n6948.000,  64.100\n6949.000,  63.400\n6950.000,  63.400\n6951.000,  63.000\n6952.000,  63.500\n6953.000,  63.500\n6954.000,  63.300\n6955.000,  63.400\n6956.000,  68.000\n6957.000,  64.400\n6958.000,  64.700\n6959.000,  64.400\n6960.000,  64.300\n6961.000,  64.100\n6962.000,  64.100\n6963.000,  64.000\n6964.000,  64.100\n6965.000,  64.000\n6966.000,  64.200\n6967.000,  64.000\n6968.000,  64.100\n6969.000,  64.100\n6970.000,  65.400\n6971.000,  64.800\n6972.000,  68.100\n6973.000,  68.000\n6974.000,  68.500\n6975.000,  67.400\n6976.000,  65.300\n6977.000,  66.500\n6978.000,  67.900\n6979.000,  67.400\n6980.000,  68.400\n6981.000,  69.300\n6982.000,  69.500\n6983.000,  68.800\n6984.000,  69.500\n6985.000,  68.900\n6986.000,  71.600\n6987.000,  68.600\n6988.000,  70.500\n6989.000,  68.700\n6990.000,  69.700\n6991.000,  68.300\n6992.000,  68.200\n6993.000,  68.700\n6994.000,  68.800\n6995.000,  69.700\n6996.000,  69.800\n6997.000,  70.100\n6998.000,  72.000\n6999.000,  69.200\n7000.000,  69.900\n7001.000,  69.600\n7002.000,  69.900\n7003.000,  69.500\n7004.000,  69.300\n7005.000,  69.300\n7006.000,  70.100\n7007.000,  69.200\n7008.000,  69.900\n7009.000,  69.600\n7010.000,  70.100\n7011.000,  73.100\n7012.000,  74.400\n7013.000,  71.400\n7014.000,  71.200\n7015.000,  73.500\n7016.000,  72.500\n7017.000,  70.900\n7018.000,  71.700\n7019.000,  70.700\n7020.000,  69.700\n7021.000,  70.100\n7022.000,  71.100\n7023.000,  71.300\n7024.000,  71.700\n7025.000,  72.400\n7026.000,  70.000\n7027.000,  71.000\n7028.000,  72.500\n7029.000,  71.000\n7030.000,  72.700\n7031.000,  71.400\n7032.000,  71.000\n7033.000,  71.600\n7034.000,  71.200\n7035.000,  73.800\n7036.000,  74.000\n7037.000,  77.400\n7038.000,  78.800\n7039.000,  74.600\n7040.000,  65.200\n7041.000,  67.400\n7042.000,  67.300\n7043.000,  67.400\n7044.000,  67.900\n7045.000,  68.300\n7046.000,  68.800\n7047.000,  70.500\n7048.000,  68.700\n7049.000,  70.600\n7050.000,  68.900\n7051.000,  68.500\n7052.000,  71.300\n7053.000,  68.100\n7054.000,  68.400\n7055.000,  68.400\n7056.000,  70.600\n7057.000,  68.300\n7058.000,  68.900\n7059.000,  70.900\n7060.000,  69.700\n7061.000,  69.600\n7062.000,  70.200\n7063.000,  69.300\n7064.000,  69.300\n7065.000,  69.200\n7066.000,  69.900\n7067.000,  69.800\n7068.000,  70.700\n7069.000,  69.600\n7070.000,  70.700\n7071.000,  69.800\n7072.000,  69.900\n7073.000,  70.100\n7074.000,  69.300\n7075.000,  70.500\n7076.000,  73.900\n7077.000,  69.800\n7078.000,  70.000\n7079.000,  71.900\n7080.000,  69.700\n7081.000,  70.100\n7082.000,  70.000\n7083.000,  72.600\n7084.000,  74.100\n7085.000,  73.400\n7086.000,  70.500\n7087.000,  70.700\n7088.000,  69.900\n7089.000,  71.100\n7090.000,  70.700\n7091.000,  71.400\n7092.000,  73.000\n7093.000,  70.700\n7094.000,  72.800\n7095.000,  71.300\n7096.000,  71.700\n7097.000,  72.800\n7098.000,  71.500\n7099.000,  71.900\n7100.000,  74.400\n7101.000,  73.300\n7102.000,  73.200\n7103.000,  74.000\n7104.000,  73.000\n7105.000,  80.600\n7106.000,  73.900\n7107.000,  73.700\n7108.000,  75.000\n7109.000,  75.000\n7110.000,  75.100\n7111.000,  74.800\n7112.000,  74.900\n7113.000,  75.700\n7114.000,  75.400\n7115.000,  75.600\n7116.000,  75.800\n7117.000,  77.000\n7118.000,  76.200\n7119.000,  75.600\n7120.000,  75.100\n7121.000,  75.000\n7122.000,  75.600\n7123.000,  77.200\n7124.000,  76.300\n7125.000,  75.800\n7126.000,  75.900\n7127.000,  75.700\n7128.000,  76.100\n7129.000,  75.600\n7130.000,  77.000\n7131.000,  76.200\n7132.000,  75.200\n7133.000,  75.900\n7134.000,  76.000\n7135.000,  76.500\n7136.000,  76.600\n7137.000,  76.900\n7138.000,  76.700\n7139.000,  75.700\n7140.000,  79.000\n7141.000,  76.700\n7142.000,  77.200\n7143.000,  79.900\n7144.000,  76.500\n7145.000,  76.700\n7146.000,  77.000\n7147.000,  76.200\n7148.000,  76.900\n7149.000,  81.300\n7150.000,  77.500\n7151.000,  77.800\n7152.000,  78.200\n7153.000,  78.100\n7154.000,  77.300\n7155.000,  77.300\n7156.000,  79.100\n7157.000,  78.000\n7158.000,  78.500\n7159.000,  78.000\n7160.000,  78.600\n7161.000,  78.900\n7162.000,  77.500\n7163.000,  78.000\n7164.000,  78.700\n7165.000,  81.800\n7166.000,  81.200\n7167.000,  80.900\n7168.000,  59.600\n7169.000,  59.000\n7170.000,  56.200\n7171.000,  56.800\n7172.000,  55.800\n7173.000,  57.700\n7174.000,  56.500\n7175.000,  58.900\n7176.000,  62.300\n7177.000,  57.000\n7178.000,  56.800\n7179.000,  55.700\n7180.000,  57.200\n7181.000,  61.700\n7182.000,  56.600\n7183.000,  56.300\n7184.000,  55.800\n7185.000,  56.000\n7186.000,  56.300\n7187.000,  57.000\n7188.000,  56.400\n7189.000,  56.600\n7190.000,  56.500\n7191.000,  57.100\n7192.000,  57.100\n7193.000,  58.800\n7194.000,  57.400\n7195.000,  56.800\n7196.000,  57.100\n7197.000,  56.900\n7198.000,  57.200\n7199.000,  57.000\n7200.000,  56.400\n7201.000,  57.000\n7202.000,  57.300\n7203.000,  57.600\n7204.000,  58.500\n7205.000,  58.100\n7206.000,  60.300\n7207.000,  57.500\n7208.000,  57.300\n7209.000,  58.000\n7210.000,  57.800\n7211.000,  58.000\n7212.000,  57.400\n7213.000,  57.300\n7214.000,  57.500\n7215.000,  58.200\n7216.000,  57.500\n7217.000,  58.600\n7218.000,  57.900\n7219.000,  59.000\n7220.000,  58.900\n7221.000,  59.100\n7222.000,  58.800\n7223.000,  58.400\n7224.000,  58.000\n7225.000,  58.300\n7226.000,  58.400\n7227.000,  58.500\n7228.000,  59.800\n7229.000,  60.700\n7230.000,  60.700\n7231.000,  60.900\n7232.000,  59.300\n7233.000,  61.100\n7234.000,  61.700\n7235.000,  60.300\n7236.000,  61.800\n7237.000,  61.800\n7238.000,  64.300\n7239.000,  62.700\n7240.000,  62.700\n7241.000,  62.300\n7242.000,  62.000\n7243.000,  62.300\n7244.000,  62.400\n7245.000,  62.100\n7246.000,  62.300\n7247.000,  62.300\n7248.000,  62.500\n7249.000,  62.200\n7250.000,  62.500\n7251.000,  62.900\n7252.000,  65.200\n7253.000,  63.700\n7254.000,  66.200\n7255.000,  64.600\n7256.000,  67.400\n7257.000,  70.900\n7258.000,  65.700\n7259.000,  62.800\n7260.000,  63.300\n7261.000,  63.800\n7262.000,  64.000\n7263.000,  64.300\n7264.000,  63.500\n7265.000,  63.800\n7266.000,  67.700\n7267.000,  67.800\n7268.000,  64.100\n7269.000,  63.500\n7270.000,  68.000\n7271.000,  64.200\n7272.000,  64.100\n7273.000,  63.300\n7274.000,  63.400\n7275.000,  63.400\n7276.000,  63.800\n7277.000,  63.600\n7278.000,  65.100\n7279.000,  67.500\n7280.000,  65.100\n7281.000,  64.600\n7282.000,  64.500\n7283.000,  67.200\n7284.000,  65.400\n7285.000,  64.500\n7286.000,  65.100\n7287.000,  64.900\n7288.000,  64.400\n7289.000,  64.700\n7290.000,  64.100\n7291.000,  64.200\n7292.000,  66.000\n7293.000,  67.200\n7294.000,  67.400\n7295.000,  67.400\n7296.000,  59.000\n7297.000,  60.100\n7298.000,  61.400\n7299.000,  60.800\n7300.000,  62.100\n7301.000,  63.700\n7302.000,  63.100\n7303.000,  62.300\n7304.000,  62.000\n7305.000,  61.900\n7306.000,  62.100\n7307.000,  61.900\n7308.000,  63.000\n7309.000,  62.900\n7310.000,  63.300\n7311.000,  62.300\n7312.000,  62.000\n7313.000,  62.000\n7314.000,  62.500\n7315.000,  62.300\n7316.000,  62.200\n7317.000,  62.400\n7318.000,  62.200\n7319.000,  62.100\n7320.000,  62.400\n7321.000,  63.200\n7322.000,  63.500\n7323.000,  63.500\n7324.000,  63.200\n7325.000,  63.300\n7326.000,  67.000\n7327.000,  63.100\n7328.000,  66.500\n7329.000,  63.700\n7330.000,  66.300\n7331.000,  63.400\n7332.000,  63.600\n7333.000,  63.100\n7334.000,  63.400\n7335.000,  63.400\n7336.000,  63.300\n7337.000,  63.200\n7338.000,  63.700\n7339.000,  70.400\n7340.000,  70.000\n7341.000,  65.000\n7342.000,  65.600\n7343.000,  64.500\n7344.000,  65.500\n7345.000,  64.700\n7346.000,  64.400\n7347.000,  64.600\n7348.000,  64.600\n7349.000,  64.600\n7350.000,  64.500\n7351.000,  64.600\n7352.000,  64.500\n7353.000,  65.100\n7354.000,  65.400\n7355.000,  64.700\n7356.000,  66.600\n7357.000,  68.300\n7358.000,  67.200\n7359.000,  67.600\n7360.000,  65.500\n7361.000,  66.700\n7362.000,  68.000\n7363.000,  67.000\n7364.000,  67.300\n7365.000,  68.800\n7366.000,  68.500\n7367.000,  68.000\n7368.000,  69.500\n7369.000,  70.400\n7370.000,  68.300\n7371.000,  68.200\n7372.000,  71.500\n7373.000,  69.200\n7374.000,  69.400\n7375.000,  69.100\n7376.000,  69.500\n7377.000,  69.300\n7378.000,  69.400\n7379.000,  69.400\n7380.000,  70.400\n7381.000,  70.000\n7382.000,  70.800\n7383.000,  69.800\n7384.000,  70.000\n7385.000,  69.800\n7386.000,  69.900\n7387.000,  69.700\n7388.000,  69.500\n7389.000,  69.800\n7390.000,  70.300\n7391.000,  70.900\n7392.000,  71.100\n7393.000,  72.000\n7394.000,  70.200\n7395.000,  69.600\n7396.000,  69.600\n7397.000,  69.500\n7398.000,  70.200\n7399.000,  69.500\n7400.000,  70.200\n7401.000,  69.000\n7402.000,  69.800\n7403.000,  69.600\n7404.000,  70.800\n7405.000,  73.900\n7406.000,  74.700\n7407.000,  71.400\n7408.000,  71.600\n7409.000,  73.000\n7410.000,  70.600\n7411.000,  70.100\n7412.000,  71.000\n7413.000,  71.100\n7414.000,  71.600\n7415.000,  73.800\n7416.000,  76.000\n7417.000,  72.500\n7418.000,  72.700\n7419.000,  70.700\n7420.000,  73.000\n7421.000,  73.400\n7422.000,  74.400\n7423.000,  74.400\n7424.000,  60.000\n7425.000,  61.500\n7426.000,  61.100\n7427.000,  61.900\n7428.000,  62.700\n7429.000,  62.300\n7430.000,  62.000\n7431.000,  63.200\n7432.000,  62.600\n7433.000,  62.100\n7434.000,  62.700\n7435.000,  63.700\n7436.000,  62.900\n7437.000,  62.700\n7438.000,  62.400\n7439.000,  62.100\n7440.000,  62.300\n7441.000,  62.400\n7442.000,  62.800\n7443.000,  63.300\n7444.000,  63.000\n7445.000,  63.600\n7446.000,  62.900\n7447.000,  62.800\n7448.000,  62.900\n7449.000,  63.200\n7450.000,  63.500\n7451.000,  63.400\n7452.000,  65.800\n7453.000,  63.300\n7454.000,  63.300\n7455.000,  63.600\n7456.000,  63.100\n7457.000,  63.200\n7458.000,  63.200\n7459.000,  63.700\n7460.000,  65.100\n7461.000,  63.700\n7462.000,  66.100\n7463.000,  63.500\n7464.000,  64.300\n7465.000,  64.400\n7466.000,  65.300\n7467.000,  64.200\n7468.000,  64.300\n7469.000,  63.800\n7470.000,  63.900\n7471.000,  64.000\n7472.000,  64.100\n7473.000,  64.300\n7474.000,  64.200\n7475.000,  65.000\n7476.000,  64.700\n7477.000,  64.900\n7478.000,  64.600\n7479.000,  64.900\n7480.000,  65.000\n7481.000,  66.100\n7482.000,  68.000\n7483.000,  64.200\n7484.000,  65.500\n7485.000,  67.200\n7486.000,  67.600\n7487.000,  67.700\n7488.000,  65.300\n7489.000,  66.500\n7490.000,  67.800\n7491.000,  67.600\n7492.000,  68.200\n7493.000,  74.500\n7494.000,  72.100\n7495.000,  68.700\n7496.000,  70.600\n7497.000,  68.400\n7498.000,  68.200\n7499.000,  68.200\n7500.000,  68.200\n7501.000,  68.900\n7502.000,  68.900\n7503.000,  70.000\n7504.000,  70.700\n7505.000,  74.000\n7506.000,  70.500\n7507.000,  69.800\n7508.000,  71.200\n7509.000,  69.400\n7510.000,  69.000\n7511.000,  68.700\n7512.000,  69.700\n7513.000,  69.300\n7514.000,  69.500\n7515.000,  69.500\n7516.000,  69.800\n7517.000,  71.600\n7518.000,  74.000\n7519.000,  69.700\n7520.000,  69.400\n7521.000,  69.200\n7522.000,  69.200\n7523.000,  69.100\n7524.000,  69.000\n7525.000,  69.000\n7526.000,  69.700\n7527.000,  70.300\n7528.000,  69.300\n7529.000,  69.800\n7530.000,  73.700\n7531.000,  72.400\n7532.000,  70.500\n7533.000,  69.700\n7534.000,  70.000\n7535.000,  70.000\n7536.000,  70.600\n7537.000,  70.900\n7538.000,  70.600\n7539.000,  71.400\n7540.000,  70.800\n7541.000,  71.700\n7542.000,  71.700\n7543.000,  71.000\n7544.000,  72.300\n7545.000,  75.400\n7546.000,  75.900\n7547.000,  71.800\n7548.000,  72.200\n7549.000,  73.600\n7550.000,  73.900\n7551.000,  73.600\n7552.000,  65.600\n7553.000,  66.900\n7554.000,  67.300\n7555.000,  67.200\n7556.000,  67.600\n7557.000,  72.500\n7558.000,  70.300\n7559.000,  71.200\n7560.000,  68.800\n7561.000,  68.200\n7562.000,  68.600\n7563.000,  67.700\n7564.000,  68.200\n7565.000,  68.400\n7566.000,  69.200\n7567.000,  69.300\n7568.000,  68.000\n7569.000,  68.300\n7570.000,  69.400\n7571.000,  73.300\n7572.000,  71.600\n7573.000,  70.300\n7574.000,  69.000\n7575.000,  68.900\n7576.000,  68.900\n7577.000,  69.100\n7578.000,  69.100\n7579.000,  69.300\n7580.000,  69.400\n7581.000,  69.300\n7582.000,  71.000\n7583.000,  72.200\n7584.000,  71.000\n7585.000,  69.400\n7586.000,  71.700\n7587.000,  69.700\n7588.000,  71.200\n7589.000,  69.700\n7590.000,  70.300\n7591.000,  69.900\n7592.000,  69.700\n7593.000,  70.000\n7594.000,  70.300\n7595.000,  70.200\n7596.000,  70.600\n7597.000,  70.300\n7598.000,  71.800\n7599.000,  70.700\n7600.000,  73.600\n7601.000,  70.800\n7602.000,  70.200\n7603.000,  70.800\n7604.000,  71.100\n7605.000,  70.500\n7606.000,  70.300\n7607.000,  71.200\n7608.000,  71.400\n7609.000,  71.300\n7610.000,  71.500\n7611.000,  74.600\n7612.000,  73.200\n7613.000,  74.300\n7614.000,  75.700\n7615.000,  74.200\n7616.000,  72.800\n7617.000,  72.700\n7618.000,  73.000\n7619.000,  73.300\n7620.000,  74.800\n7621.000,  74.600\n7622.000,  75.000\n7623.000,  75.500\n7624.000,  74.700\n7625.000,  75.400\n7626.000,  74.800\n7627.000,  75.200\n7628.000,  75.200\n7629.000,  75.700\n7630.000,  75.300\n7631.000,  75.300\n7632.000,  74.800\n7633.000,  75.200\n7634.000,  76.200\n7635.000,  77.900\n7636.000,  76.200\n7637.000,  75.600\n7638.000,  76.000\n7639.000,  75.300\n7640.000,  75.900\n7641.000,  75.600\n7642.000,  75.600\n7643.000,  75.700\n7644.000,  76.100\n7645.000,  75.700\n7646.000,  77.000\n7647.000,  78.100\n7648.000,  82.800\n7649.000,  78.500\n7650.000,  76.900\n7651.000,  75.600\n7652.000,  76.000\n7653.000,  75.600\n7654.000,  76.300\n7655.000,  77.900\n7656.000,  76.500\n7657.000,  76.300\n7658.000,  76.400\n7659.000,  76.300\n7660.000,  76.100\n7661.000,  80.400\n7662.000,  79.000\n7663.000,  79.100\n7664.000,  79.400\n7665.000,  78.500\n7666.000,  77.600\n7667.000,  77.100\n7668.000,  79.600\n7669.000,  77.300\n7670.000,  78.100\n7671.000,  78.100\n7672.000,  81.200\n7673.000,  80.300\n7674.000,  79.300\n7675.000,  78.100\n7676.000,  78.900\n7677.000,  79.800\n7678.000,  80.200\n7679.000,  80.300\n7680.000,  59.700\n7681.000,  60.800\n7682.000,  61.800\n7683.000,  61.900\n7684.000,  62.200\n7685.000,  62.600\n7686.000,  62.700\n7687.000,  62.800\n7688.000,  63.100\n7689.000,  62.400\n7690.000,  62.900\n7691.000,  62.000\n7692.000,  62.400\n7693.000,  62.000\n7694.000,  62.100\n7695.000,  62.200\n7696.000,  62.000\n7697.000,  62.500\n7698.000,  62.900\n7699.000,  63.300\n7700.000,  63.500\n7701.000,  63.700\n7702.000,  63.200\n7703.000,  62.400\n7704.000,  63.200\n7705.000,  63.000\n7706.000,  63.400\n7707.000,  63.500\n7708.000,  63.400\n7709.000,  63.700\n7710.000,  63.900\n7711.000,  64.700\n7712.000,  64.000\n7713.000,  63.600\n7714.000,  63.700\n7715.000,  63.800\n7716.000,  64.200\n7717.000,  65.700\n7718.000,  64.100\n7719.000,  63.200\n7720.000,  63.700\n7721.000,  64.100\n7722.000,  63.900\n7723.000,  63.500\n7724.000,  63.600\n7725.000,  63.700\n7726.000,  65.200\n7727.000,  64.900\n7728.000,  65.000\n7729.000,  64.900\n7730.000,  64.500\n7731.000,  64.800\n7732.000,  66.300\n7733.000,  64.500\n7734.000,  64.800\n7735.000,  64.400\n7736.000,  65.100\n7737.000,  65.300\n7738.000,  64.900\n7739.000,  64.700\n7740.000,  68.400\n7741.000,  67.900\n7742.000,  67.300\n7743.000,  68.200\n7744.000,  65.400\n7745.000,  67.600\n7746.000,  67.800\n7747.000,  67.800\n7748.000,  68.400\n7749.000,  68.500\n7750.000,  67.700\n7751.000,  67.100\n7752.000,  68.300\n7753.000,  68.100\n7754.000,  68.900\n7755.000,  68.800\n7756.000,  69.100\n7757.000,  69.100\n7758.000,  70.300\n7759.000,  69.200\n7760.000,  68.800\n7761.000,  69.100\n7762.000,  69.500\n7763.000,  69.100\n7764.000,  69.400\n7765.000,  68.900\n7766.000,  69.600\n7767.000,  69.700\n7768.000,  70.100\n7769.000,  70.100\n7770.000,  70.400\n7771.000,  71.700\n7772.000,  70.100\n7773.000,  70.000\n7774.000,  70.100\n7775.000,  69.300\n7776.000,  69.800\n7777.000,  70.400\n7778.000,  69.500\n7779.000,  69.800\n7780.000,  69.900\n7781.000,  69.900\n7782.000,  70.200\n7783.000,  70.000\n7784.000,  70.800\n7785.000,  69.200\n7786.000,  69.300\n7787.000,  69.400\n7788.000,  69.100\n7789.000,  70.100\n7790.000,  70.300\n7791.000,  70.600\n7792.000,  70.100\n7793.000,  70.500\n7794.000,  70.500\n7795.000,  71.400\n7796.000,  72.500\n7797.000,  71.000\n7798.000,  70.400\n7799.000,  70.800\n7800.000,  73.300\n7801.000,  71.200\n7802.000,  71.700\n7803.000,  71.200\n7804.000,  72.500\n7805.000,  73.200\n7806.000,  73.800\n7807.000,  73.700\n7808.000,  65.600\n7809.000,  66.700\n7810.000,  67.900\n7811.000,  67.900\n7812.000,  67.200\n7813.000,  68.100\n7814.000,  68.400\n7815.000,  68.200\n7816.000,  69.200\n7817.000,  67.900\n7818.000,  68.400\n7819.000,  68.100\n7820.000,  68.500\n7821.000,  68.400\n7822.000,  68.900\n7823.000,  67.800\n7824.000,  69.400\n7825.000,  69.000\n7826.000,  68.500\n7827.000,  68.800\n7828.000,  69.000\n7829.000,  69.000\n7830.000,  68.500\n7831.000,  68.700\n7832.000,  70.000\n7833.000,  69.100\n7834.000,  69.000\n7835.000,  69.500\n7836.000,  69.300\n7837.000,  69.000\n7838.000,  72.100\n7839.000,  70.400\n7840.000,  69.400\n7841.000,  69.200\n7842.000,  69.000\n7843.000,  69.500\n7844.000,  70.100\n7845.000,  69.700\n7846.000,  71.500\n7847.000,  69.700\n7848.000,  69.600\n7849.000,  69.500\n7850.000,  69.500\n7851.000,  71.300\n7852.000,  71.000\n7853.000,  69.900\n7854.000,  70.800\n7855.000,  70.900\n7856.000,  70.100\n7857.000,  70.200\n7858.000,  69.400\n7859.000,  70.200\n7860.000,  70.200\n7861.000,  70.100\n7862.000,  70.100\n7863.000,  70.400\n7864.000,  70.800\n7865.000,  71.100\n7866.000,  71.400\n7867.000,  70.500\n7868.000,  73.000\n7869.000,  73.700\n7870.000,  73.900\n7871.000,  73.300\n7872.000,  71.700\n7873.000,  73.500\n7874.000,  73.700\n7875.000,  73.600\n7876.000,  74.000\n7877.000,  74.300\n7878.000,  75.000\n7879.000,  75.300\n7880.000,  74.500\n7881.000,  75.100\n7882.000,  74.500\n7883.000,  74.200\n7884.000,  75.100\n7885.000,  75.100\n7886.000,  75.200\n7887.000,  75.500\n7888.000,  74.900\n7889.000,  75.300\n7890.000,  76.900\n7891.000,  76.300\n7892.000,  75.700\n7893.000,  75.400\n7894.000,  75.400\n7895.000,  75.600\n7896.000,  75.500\n7897.000,  75.700\n7898.000,  76.400\n7899.000,  76.600\n7900.000,  77.400\n7901.000,  76.300\n7902.000,  77.200\n7903.000,  75.700\n7904.000,  75.500\n7905.000,  76.000\n7906.000,  76.000\n7907.000,  76.200\n7908.000,  76.800\n7909.000,  76.000\n7910.000,  77.100\n7911.000,  76.700\n7912.000,  76.800\n7913.000,  76.700\n7914.000,  76.400\n7915.000,  76.800\n7916.000,  77.100\n7917.000,  76.800\n7918.000,  76.600\n7919.000,  76.900\n7920.000,  76.400\n7921.000,  76.800\n7922.000,  76.600\n7923.000,  76.900\n7924.000,  76.800\n7925.000,  78.800\n7926.000,  77.200\n7927.000,  77.700\n7928.000,  77.400\n7929.000,  77.400\n7930.000,  77.500\n7931.000,  78.200\n7932.000,  78.100\n7933.000,  79.200\n7934.000,  79.500\n7935.000,  79.700\n7936.000,  66.600\n7937.000,  67.000\n7938.000,  67.000\n7939.000,  67.100\n7940.000,  67.700\n7941.000,  67.800\n7942.000,  67.600\n7943.000,  69.000\n7944.000,  68.400\n7945.000,  68.500\n7946.000,  68.500\n7947.000,  68.200\n7948.000,  68.600\n7949.000,  68.300\n7950.000,  69.700\n7951.000,  71.000\n7952.000,  69.200\n7953.000,  68.200\n7954.000,  68.800\n7955.000,  70.000\n7956.000,  68.800\n7957.000,  69.200\n7958.000,  69.200\n7959.000,  68.600\n7960.000,  69.300\n7961.000,  69.700\n7962.000,  69.500\n7963.000,  69.700\n7964.000,  69.700\n7965.000,  69.800\n7966.000,  70.000\n7967.000,  69.600\n7968.000,  69.500\n7969.000,  70.300\n7970.000,  69.600\n7971.000,  69.900\n7972.000,  69.400\n7973.000,  69.400\n7974.000,  69.200\n7975.000,  69.800\n7976.000,  70.100\n7977.000,  70.700\n7978.000,  70.700\n7979.000,  72.000\n7980.000,  70.400\n7981.000,  70.900\n7982.000,  70.700\n7983.000,  70.800\n7984.000,  70.600\n7985.000,  71.000\n7986.000,  69.400\n7987.000,  70.100\n7988.000,  70.400\n7989.000,  71.200\n7990.000,  71.400\n7991.000,  71.500\n7992.000,  71.200\n7993.000,  72.400\n7994.000,  71.400\n7995.000,  70.800\n7996.000,  72.700\n7997.000,  73.700\n7998.000,  74.200\n7999.000,  74.000\n8000.000,  72.700\n8001.000,  73.400\n8002.000,  74.000\n8003.000,  73.700\n8004.000,  74.300\n8005.000,  74.400\n8006.000,  74.300\n8007.000,  74.700\n8008.000,  75.000\n8009.000,  74.700\n8010.000,  74.500\n8011.000,  74.500\n8012.000,  75.300\n8013.000,  74.800\n8014.000,  75.000\n8015.000,  75.500\n8016.000,  75.300\n8017.000,  76.700\n8018.000,  76.000\n8019.000,  76.300\n8020.000,  76.700\n8021.000,  76.300\n8022.000,  76.600\n8023.000,  75.400\n8024.000,  76.100\n8025.000,  76.000\n8026.000,  76.100\n8027.000,  75.500\n8028.000,  76.100\n8029.000,  76.700\n8030.000,  77.400\n8031.000,  75.800\n8032.000,  76.700\n8033.000,  76.900\n8034.000,  75.700\n8035.000,  76.100\n8036.000,  76.400\n8037.000,  75.700\n8038.000,  77.000\n8039.000,  76.400\n8040.000,  77.000\n8041.000,  76.600\n8042.000,  76.800\n8043.000,  78.600\n8044.000,  77.100\n8045.000,  76.400\n8046.000,  76.800\n8047.000,  76.700\n8048.000,  76.400\n8049.000,  76.700\n8050.000,  76.200\n8051.000,  76.900\n8052.000,  80.600\n8053.000,  77.900\n8054.000,  79.200\n8055.000,  77.900\n8056.000,  78.000\n8057.000,  77.700\n8058.000,  77.600\n8059.000,  77.200\n8060.000,  79.100\n8061.000,  80.300\n8062.000,  79.300\n8063.000,  80.300\n8064.000,  72.000\n8065.000,  73.300\n8066.000,  75.200\n8067.000,  74.000\n8068.000,  73.500\n8069.000,  74.000\n8070.000,  74.100\n8071.000,  74.600\n8072.000,  75.000\n8073.000,  75.100\n8074.000,  74.700\n8075.000,  74.000\n8076.000,  75.400\n8077.000,  75.800\n8078.000,  76.000\n8079.000,  76.100\n8080.000,  75.500\n8081.000,  74.800\n8082.000,  75.300\n8083.000,  75.800\n8084.000,  76.000\n8085.000,  76.200\n8086.000,  75.700\n8087.000,  75.700\n8088.000,  76.000\n8089.000,  75.200\n8090.000,  75.600\n8091.000,  75.900\n8092.000,  79.700\n8093.000,  77.100\n8094.000,  76.500\n8095.000,  75.400\n8096.000,  75.400\n8097.000,  76.500\n8098.000,  75.100\n8099.000,  75.700\n8100.000,  76.900\n8101.000,  76.500\n8102.000,  76.400\n8103.000,  77.200\n8104.000,  76.900\n8105.000,  76.400\n8106.000,  75.700\n8107.000,  75.700\n8108.000,  76.300\n8109.000,  76.400\n8110.000,  76.300\n8111.000,  77.000\n8112.000,  76.400\n8113.000,  77.000\n8114.000,  77.000\n8115.000,  76.900\n8116.000,  77.000\n8117.000,  77.500\n8118.000,  77.400\n8119.000,  77.600\n8120.000,  77.100\n8121.000,  77.000\n8122.000,  77.800\n8123.000,  77.700\n8124.000,  80.900\n8125.000,  79.900\n8126.000,  84.300\n8127.000,  84.500\n8128.000,  78.600\n8129.000,  81.900\n8130.000,  80.000\n8131.000,  79.800\n8132.000,  81.400\n8133.000,  81.100\n8134.000,  81.000\n8135.000,  80.900\n8136.000,  81.300\n8137.000,  80.700\n8138.000,  81.500\n8139.000,  81.100\n8140.000,  82.800\n8141.000,  83.600\n8142.000,  82.200\n8143.000,  81.200\n8144.000,  81.200\n8145.000,  81.600\n8146.000,  81.500\n8147.000,  82.200\n8148.000,  82.600\n8149.000,  82.000\n8150.000,  81.300\n8151.000,  81.500\n8152.000,  83.100\n8153.000,  82.100\n8154.000,  84.200\n8155.000,  83.000\n8156.000,  81.700\n8157.000,  82.000\n8158.000,  82.300\n8159.000,  82.700\n8160.000,  83.100\n8161.000,  84.600\n8162.000,  82.500\n8163.000,  82.900\n8164.000,  85.000\n8165.000,  82.900\n8166.000,  82.500\n8167.000,  82.800\n8168.000,  84.900\n8169.000,  82.600\n8170.000,  82.200\n8171.000,  82.800\n8172.000,  82.600\n8173.000,  82.500\n8174.000,  83.400\n8175.000,  82.600\n8176.000,  83.900\n8177.000,  85.900\n8178.000,  82.500\n8179.000,  82.600\n8180.000,  83.000\n8181.000,  83.200\n8182.000,  83.300\n8183.000,  84.500\n8184.000,  84.200\n8185.000,  85.800\n8186.000,  84.700\n8187.000,  84.000\n8188.000,  86.200\n8189.000,  85.700\n8190.000,  85.900\n8191.000,  86.400\n8192.000,  46.400\n8193.000,  47.600\n8194.000,  48.500\n8195.000,  48.600\n8196.000,  49.700\n8197.000,  48.500\n8198.000,  48.500\n8199.000,  48.600\n8200.000,  49.100\n8201.000,  48.700\n8202.000,  48.700\n8203.000,  48.600\n8204.000,  49.300\n8205.000,  50.100\n8206.000,  49.100\n8207.000,  49.200\n8208.000,  49.300\n8209.000,  49.100\n8210.000,  49.200\n8211.000,  49.900\n8212.000,  49.500\n8213.000,  50.400\n8214.000,  50.100\n8215.000,  49.600\n8216.000,  51.200\n8217.000,  50.600\n8218.000,  50.500\n8219.000,  50.200\n8220.000,  50.200\n8221.000,  50.100\n8222.000,  50.200\n8223.000,  50.000\n8224.000,  50.000\n8225.000,  50.100\n8226.000,  50.000\n8227.000,  50.200\n8228.000,  50.000\n8229.000,  50.600\n8230.000,  50.500\n8231.000,  50.200\n8232.000,  50.800\n8233.000,  50.700\n8234.000,  51.200\n8235.000,  51.100\n8236.000,  50.900\n8237.000,  51.000\n8238.000,  50.300\n8239.000,  50.700\n8240.000,  50.700\n8241.000,  51.100\n8242.000,  50.500\n8243.000,  51.500\n8244.000,  51.300\n8245.000,  51.200\n8246.000,  51.300\n8247.000,  51.100\n8248.000,  51.300\n8249.000,  51.200\n8250.000,  51.500\n8251.000,  51.400\n8252.000,  52.800\n8253.000,  54.400\n8254.000,  54.400\n8255.000,  54.000\n8256.000,  52.600\n8257.000,  53.500\n8258.000,  54.700\n8259.000,  54.600\n8260.000,  55.400\n8261.000,  55.500\n8262.000,  55.600\n8263.000,  55.500\n8264.000,  55.500\n8265.000,  55.600\n8266.000,  55.600\n8267.000,  55.500\n8268.000,  55.800\n8269.000,  56.100\n8270.000,  56.700\n8271.000,  55.700\n8272.000,  55.700\n8273.000,  56.100\n8274.000,  55.500\n8275.000,  56.100\n8276.000,  56.600\n8277.000,  56.700\n8278.000,  57.100\n8279.000,  57.000\n8280.000,  57.000\n8281.000,  56.400\n8282.000,  57.000\n8283.000,  56.900\n8284.000,  57.400\n8285.000,  56.100\n8286.000,  56.000\n8287.000,  56.100\n8288.000,  56.500\n8289.000,  56.200\n8290.000,  56.300\n8291.000,  56.500\n8292.000,  57.100\n8293.000,  57.300\n8294.000,  57.500\n8295.000,  57.200\n8296.000,  57.400\n8297.000,  56.700\n8298.000,  56.400\n8299.000,  57.300\n8300.000,  57.100\n8301.000,  57.100\n8302.000,  57.400\n8303.000,  57.300\n8304.000,  57.200\n8305.000,  57.700\n8306.000,  57.300\n8307.000,  57.000\n8308.000,  57.700\n8309.000,  57.100\n8310.000,  57.600\n8311.000,  57.100\n8312.000,  58.400\n8313.000,  58.200\n8314.000,  58.700\n8315.000,  60.000\n8316.000,  59.800\n8317.000,  60.400\n8318.000,  60.200\n8319.000,  60.500\n8320.000,  52.100\n8321.000,  53.300\n8322.000,  54.200\n8323.000,  54.400\n8324.000,  54.600\n8325.000,  55.100\n8326.000,  55.400\n8327.000,  55.000\n8328.000,  55.000\n8329.000,  55.300\n8330.000,  55.400\n8331.000,  57.200\n8332.000,  57.600\n8333.000,  55.700\n8334.000,  56.100\n8335.000,  55.200\n8336.000,  55.600\n8337.000,  55.400\n8338.000,  56.000\n8339.000,  56.300\n8340.000,  56.000\n8341.000,  56.100\n8342.000,  56.000\n8343.000,  55.800\n8344.000,  57.300\n8345.000,  56.400\n8346.000,  56.000\n8347.000,  56.100\n8348.000,  56.300\n8349.000,  56.500\n8350.000,  57.200\n8351.000,  57.100\n8352.000,  56.500\n8353.000,  56.300\n8354.000,  56.100\n8355.000,  56.100\n8356.000,  56.500\n8357.000,  56.500\n8358.000,  56.600\n8359.000,  56.500\n8360.000,  56.900\n8361.000,  57.300\n8362.000,  56.600\n8363.000,  56.600\n8364.000,  57.100\n8365.000,  56.800\n8366.000,  57.800\n8367.000,  58.200\n8368.000,  57.200\n8369.000,  57.600\n8370.000,  57.200\n8371.000,  57.200\n8372.000,  58.000\n8373.000,  57.600\n8374.000,  57.900\n8375.000,  58.100\n8376.000,  57.800\n8377.000,  59.300\n8378.000,  58.500\n8379.000,  58.200\n8380.000,  59.700\n8381.000,  60.700\n8382.000,  61.000\n8383.000,  60.400\n8384.000,  59.200\n8385.000,  64.100\n8386.000,  62.500\n8387.000,  66.000\n8388.000,  67.800\n8389.000,  69.700\n8390.000,  70.900\n8391.000,  63.100\n8392.000,  63.200\n8393.000,  62.000\n8394.000,  62.500\n8395.000,  61.800\n8396.000,  65.000\n8397.000,  64.400\n8398.000,  63.700\n8399.000,  62.700\n8400.000,  63.300\n8401.000,  63.000\n8402.000,  62.600\n8403.000,  62.400\n8404.000,  62.500\n8405.000,  63.500\n8406.000,  62.800\n8407.000,  63.600\n8408.000,  64.700\n8409.000,  63.600\n8410.000,  63.800\n8411.000,  63.300\n8412.000,  65.900\n8413.000,  63.900\n8414.000,  64.000\n8415.000,  63.400\n8416.000,  63.400\n8417.000,  64.100\n8418.000,  63.300\n8419.000,  63.300\n8420.000,  64.000\n8421.000,  65.600\n8422.000,  67.700\n8423.000,  64.100\n8424.000,  64.400\n8425.000,  63.400\n8426.000,  63.400\n8427.000,  63.700\n8428.000,  63.800\n8429.000,  63.500\n8430.000,  64.000\n8431.000,  63.900\n8432.000,  63.400\n8433.000,  64.400\n8434.000,  63.900\n8435.000,  63.700\n8436.000,  64.500\n8437.000,  64.600\n8438.000,  64.900\n8439.000,  64.100\n8440.000,  64.000\n8441.000,  64.400\n8442.000,  64.800\n8443.000,  65.100\n8444.000,  66.200\n8445.000,  66.300\n8446.000,  67.100\n8447.000,  67.200\n8448.000,  52.500\n8449.000,  53.600\n8450.000,  54.100\n8451.000,  54.300\n8452.000,  61.700\n8453.000,  55.100\n8454.000,  54.800\n8455.000,  55.300\n8456.000,  55.200\n8457.000,  55.100\n8458.000,  55.700\n8459.000,  55.700\n8460.000,  55.300\n8461.000,  55.700\n8462.000,  56.000\n8463.000,  56.500\n8464.000,  56.000\n8465.000,  55.500\n8466.000,  57.200\n8467.000,  57.500\n8468.000,  58.200\n8469.000,  57.500\n8470.000,  56.200\n8471.000,  56.200\n8472.000,  56.000\n8473.000,  56.400\n8474.000,  56.500\n8475.000,  56.200\n8476.000,  56.200\n8477.000,  56.500\n8478.000,  56.400\n8479.000,  56.400\n8480.000,  56.300\n8481.000,  57.400\n8482.000,  57.100\n8483.000,  57.100\n8484.000,  58.800\n8485.000,  56.400\n8486.000,  56.800\n8487.000,  56.300\n8488.000,  57.000\n8489.000,  56.900\n8490.000,  57.000\n8491.000,  56.500\n8492.000,  57.000\n8493.000,  57.200\n8494.000,  57.300\n8495.000,  57.600\n8496.000,  57.600\n8497.000,  57.100\n8498.000,  57.400\n8499.000,  57.200\n8500.000,  58.100\n8501.000,  58.200\n8502.000,  58.000\n8503.000,  57.300\n8504.000,  57.500\n8505.000,  58.000\n8506.000,  58.000\n8507.000,  57.100\n8508.000,  58.800\n8509.000,  60.300\n8510.000,  60.700\n8511.000,  60.800\n8512.000,  59.400\n8513.000,  60.400\n8514.000,  62.400\n8515.000,  63.500\n8516.000,  61.700\n8517.000,  61.300\n8518.000,  61.500\n8519.000,  61.500\n8520.000,  62.000\n8521.000,  61.100\n8522.000,  61.900\n8523.000,  61.100\n8524.000,  62.300\n8525.000,  62.600\n8526.000,  62.700\n8527.000,  62.000\n8528.000,  61.900\n8529.000,  62.000\n8530.000,  62.100\n8531.000,  62.400\n8532.000,  62.500\n8533.000,  62.200\n8534.000,  62.200\n8535.000,  62.100\n8536.000,  62.800\n8537.000,  62.400\n8538.000,  62.600\n8539.000,  63.400\n8540.000,  64.200\n8541.000,  66.400\n8542.000,  63.000\n8543.000,  63.200\n8544.000,  62.500\n8545.000,  63.300\n8546.000,  63.000\n8547.000,  63.600\n8548.000,  63.700\n8549.000,  64.000\n8550.000,  63.500\n8551.000,  63.700\n8552.000,  63.200\n8553.000,  65.200\n8554.000,  63.200\n8555.000,  63.400\n8556.000,  63.300\n8557.000,  63.400\n8558.000,  63.000\n8559.000,  64.100\n8560.000,  64.000\n8561.000,  63.300\n8562.000,  63.900\n8563.000,  63.500\n8564.000,  64.500\n8565.000,  64.400\n8566.000,  64.500\n8567.000,  64.100\n8568.000,  64.100\n8569.000,  64.100\n8570.000,  64.100\n8571.000,  64.000\n8572.000,  65.000\n8573.000,  66.600\n8574.000,  66.600\n8575.000,  67.000\n8576.000,  58.600\n8577.000,  62.100\n8578.000,  60.500\n8579.000,  60.800\n8580.000,  61.000\n8581.000,  61.500\n8582.000,  61.400\n8583.000,  62.000\n8584.000,  62.200\n8585.000,  61.600\n8586.000,  61.500\n8587.000,  61.300\n8588.000,  62.200\n8589.000,  62.200\n8590.000,  62.400\n8591.000,  62.300\n8592.000,  62.000\n8593.000,  62.800\n8594.000,  62.500\n8595.000,  63.700\n8596.000,  63.900\n8597.000,  62.800\n8598.000,  62.800\n8599.000,  62.000\n8600.000,  62.400\n8601.000,  62.400\n8602.000,  62.400\n8603.000,  62.500\n8604.000,  62.800\n8605.000,  63.300\n8606.000,  65.100\n8607.000,  64.100\n8608.000,  62.500\n8609.000,  63.900\n8610.000,  62.100\n8611.000,  63.500\n8612.000,  63.500\n8613.000,  63.400\n8614.000,  63.200\n8615.000,  63.600\n8616.000,  63.600\n8617.000,  63.300\n8618.000,  63.400\n8619.000,  63.600\n8620.000,  66.300\n8621.000,  63.700\n8622.000,  64.000\n8623.000,  64.300\n8624.000,  63.400\n8625.000,  64.000\n8626.000,  64.000\n8627.000,  65.500\n8628.000,  64.000\n8629.000,  64.000\n8630.000,  64.100\n8631.000,  64.100\n8632.000,  64.000\n8633.000,  64.700\n8634.000,  64.600\n8635.000,  69.900\n8636.000,  71.300\n8637.000,  66.600\n8638.000,  68.200\n8639.000,  67.800\n8640.000,  65.200\n8641.000,  66.800\n8642.000,  67.100\n8643.000,  67.000\n8644.000,  67.500\n8645.000,  67.500\n8646.000,  67.700\n8647.000,  68.000\n8648.000,  67.900\n8649.000,  67.500\n8650.000,  69.700\n8651.000,  67.200\n8652.000,  68.300\n8653.000,  68.400\n8654.000,  68.700\n8655.000,  68.500\n8656.000,  68.700\n8657.000,  68.100\n8658.000,  68.400\n8659.000,  71.000\n8660.000,  69.200\n8661.000,  69.200\n8662.000,  71.400\n8663.000,  70.500\n8664.000,  70.600\n8665.000,  72.300\n8666.000,  69.800\n8667.000,  70.200\n8668.000,  69.500\n8669.000,  69.600\n8670.000,  70.300\n8671.000,  69.100\n8672.000,  70.000\n8673.000,  69.400\n8674.000,  69.200\n8675.000,  69.200\n8676.000,  73.700\n8677.000,  72.600\n8678.000,  70.700\n8679.000,  72.700\n8680.000,  69.300\n8681.000,  69.300\n8682.000,  69.500\n8683.000,  70.400\n8684.000,  77.100\n8685.000,  73.000\n8686.000,  74.700\n8687.000,  69.700\n8688.000,  69.100\n8689.000,  70.000\n8690.000,  69.100\n8691.000,  69.700\n8692.000,  70.400\n8693.000,  70.300\n8694.000,  70.800\n8695.000,  72.800\n8696.000,  70.600\n8697.000,  72.100\n8698.000,  73.900\n8699.000,  70.500\n8700.000,  74.300\n8701.000,  76.500\n8702.000,  73.500\n8703.000,  74.700\n8704.000,  53.200\n8705.000,  53.700\n8706.000,  54.600\n8707.000,  54.400\n8708.000,  54.800\n8709.000,  55.600\n8710.000,  55.100\n8711.000,  55.700\n8712.000,  55.900\n8713.000,  55.900\n8714.000,  57.000\n8715.000,  55.600\n8716.000,  55.400\n8717.000,  55.000\n8718.000,  55.700\n8719.000,  55.200\n8720.000,  57.500\n8721.000,  56.300\n8722.000,  55.800\n8723.000,  56.100\n8724.000,  56.000\n8725.000,  56.000\n8726.000,  56.000\n8727.000,  56.000\n8728.000,  56.000\n8729.000,  59.300\n8730.000,  57.400\n8731.000,  56.600\n8732.000,  56.400\n8733.000,  56.600\n8734.000,  56.000\n8735.000,  56.200\n8736.000,  56.000\n8737.000,  56.700\n8738.000,  56.600\n8739.000,  56.000\n8740.000,  56.200\n8741.000,  56.800\n8742.000,  57.100\n8743.000,  56.600\n8744.000,  56.700\n8745.000,  57.100\n8746.000,  57.400\n8747.000,  57.400\n8748.000,  56.900\n8749.000,  57.000\n8750.000,  57.100\n8751.000,  57.200\n8752.000,  57.000\n8753.000,  57.600\n8754.000,  57.100\n8755.000,  57.200\n8756.000,  57.800\n8757.000,  57.500\n8758.000,  57.900\n8759.000,  57.300\n8760.000,  57.700\n8761.000,  58.100\n8762.000,  58.000\n8763.000,  57.900\n8764.000,  59.700\n8765.000,  60.300\n8766.000,  60.000\n8767.000,  60.300\n8768.000,  58.900\n8769.000,  60.000\n8770.000,  60.400\n8771.000,  61.100\n8772.000,  61.600\n8773.000,  61.500\n8774.000,  63.100\n8775.000,  62.000\n8776.000,  63.300\n8777.000,  61.300\n8778.000,  62.000\n8779.000,  61.400\n8780.000,  62.500\n8781.000,  62.300\n8782.000,  62.300\n8783.000,  62.200\n8784.000,  62.000\n8785.000,  62.400\n8786.000,  62.200\n8787.000,  62.300\n8788.000,  62.100\n8789.000,  62.100\n8790.000,  63.200\n8791.000,  62.000\n8792.000,  63.100\n8793.000,  63.300\n8794.000,  62.800\n8795.000,  62.200\n8796.000,  62.800\n8797.000,  62.600\n8798.000,  63.200\n8799.000,  62.500\n8800.000,  62.000\n8801.000,  63.000\n8802.000,  62.800\n8803.000,  62.300\n8804.000,  63.200\n8805.000,  63.800\n8806.000,  63.400\n8807.000,  63.100\n8808.000,  63.000\n8809.000,  63.200\n8810.000,  63.000\n8811.000,  63.000\n8812.000,  63.100\n8813.000,  63.200\n8814.000,  63.000\n8815.000,  63.700\n8816.000,  63.800\n8817.000,  64.000\n8818.000,  63.100\n8819.000,  65.100\n8820.000,  64.300\n8821.000,  64.000\n8822.000,  66.200\n8823.000,  64.900\n8824.000,  64.000\n8825.000,  64.600\n8826.000,  64.100\n8827.000,  64.300\n8828.000,  65.000\n8829.000,  66.400\n8830.000,  66.300\n8831.000,  67.500\n8832.000,  58.600\n8833.000,  60.500\n8834.000,  60.600\n8835.000,  60.700\n8836.000,  61.000\n8837.000,  61.600\n8838.000,  61.200\n8839.000,  62.100\n8840.000,  61.700\n8841.000,  61.100\n8842.000,  61.600\n8843.000,  61.300\n8844.000,  62.000\n8845.000,  62.000\n8846.000,  62.800\n8847.000,  64.400\n8848.000,  62.400\n8849.000,  62.900\n8850.000,  63.200\n8851.000,  63.100\n8852.000,  62.100\n8853.000,  63.500\n8854.000,  62.800\n8855.000,  62.700\n8856.000,  62.600\n8857.000,  62.500\n8858.000,  63.400\n8859.000,  63.100\n8860.000,  62.500\n8861.000,  63.200\n8862.000,  63.700\n8863.000,  63.200\n8864.000,  64.000\n8865.000,  63.900\n8866.000,  62.700\n8867.000,  63.300\n8868.000,  63.300\n8869.000,  64.800\n8870.000,  63.300\n8871.000,  63.900\n8872.000,  63.500\n8873.000,  63.500\n8874.000,  63.400\n8875.000,  63.500\n8876.000,  63.200\n8877.000,  63.000\n8878.000,  63.200\n8879.000,  64.500\n8880.000,  64.800\n8881.000,  65.000\n8882.000,  64.100\n8883.000,  64.200\n8884.000,  64.500\n8885.000,  64.000\n8886.000,  64.000\n8887.000,  64.200\n8888.000,  64.400\n8889.000,  64.200\n8890.000,  64.900\n8891.000,  64.300\n8892.000,  65.300\n8893.000,  66.800\n8894.000,  67.300\n8895.000,  67.400\n8896.000,  65.100\n8897.000,  66.700\n8898.000,  67.500\n8899.000,  67.200\n8900.000,  67.600\n8901.000,  67.300\n8902.000,  70.400\n8903.000,  68.200\n8904.000,  68.900\n8905.000,  69.200\n8906.000,  68.400\n8907.000,  68.400\n8908.000,  73.200\n8909.000,  69.000\n8910.000,  69.100\n8911.000,  69.200\n8912.000,  68.700\n8913.000,  68.700\n8914.000,  68.800\n8915.000,  70.000\n8916.000,  69.900\n8917.000,  70.200\n8918.000,  68.600\n8919.000,  69.000\n8920.000,  69.800\n8921.000,  77.100\n8922.000,  70.100\n8923.000,  69.400\n8924.000,  69.400\n8925.000,  69.400\n8926.000,  69.600\n8927.000,  69.500\n8928.000,  69.700\n8929.000,  70.000\n8930.000,  71.500\n8931.000,  73.000\n8932.000,  69.900\n8933.000,  69.100\n8934.000,  70.600\n8935.000,  70.000\n8936.000,  70.200\n8937.000,  71.100\n8938.000,  70.200\n8939.000,  69.900\n8940.000,  70.100\n8941.000,  69.200\n8942.000,  69.600\n8943.000,  70.100\n8944.000,  70.200\n8945.000,  70.000\n8946.000,  69.700\n8947.000,  70.400\n8948.000,  70.600\n8949.000,  70.300\n8950.000,  70.400\n8951.000,  70.300\n8952.000,  70.400\n8953.000,  71.000\n8954.000,  70.500\n8955.000,  70.500\n8956.000,  71.400\n8957.000,  73.400\n8958.000,  73.900\n8959.000,  73.600\n8960.000,  58.900\n8961.000,  60.200\n8962.000,  60.600\n8963.000,  60.400\n8964.000,  61.100\n8965.000,  61.200\n8966.000,  61.100\n8967.000,  61.300\n8968.000,  61.300\n8969.000,  61.500\n8970.000,  61.600\n8971.000,  61.100\n8972.000,  62.600\n8973.000,  62.500\n8974.000,  62.200\n8975.000,  61.900\n8976.000,  62.400\n8977.000,  62.100\n8978.000,  62.400\n8979.000,  62.300\n8980.000,  62.100\n8981.000,  62.400\n8982.000,  62.100\n8983.000,  62.600\n8984.000,  62.100\n8985.000,  62.600\n8986.000,  62.300\n8987.000,  62.800\n8988.000,  62.800\n8989.000,  63.800\n8990.000,  63.800\n8991.000,  63.300\n8992.000,  62.200\n8993.000,  63.000\n8994.000,  62.800\n8995.000,  63.100\n8996.000,  63.400\n8997.000,  65.300\n8998.000,  62.900\n8999.000,  63.000\n9000.000,  63.000\n9001.000,  63.300\n9002.000,  63.200\n9003.000,  63.500\n9004.000,  63.300\n9005.000,  63.700\n9006.000,  63.600\n9007.000,  63.500\n9008.000,  63.300\n9009.000,  63.200\n9010.000,  63.300\n9011.000,  64.200\n9012.000,  64.000\n9013.000,  64.200\n9014.000,  64.100\n9015.000,  64.300\n9016.000,  64.200\n9017.000,  66.500\n9018.000,  64.400\n9019.000,  67.900\n9020.000,  65.200\n9021.000,  66.300\n9022.000,  66.700\n9023.000,  67.300\n9024.000,  65.300\n9025.000,  66.700\n9026.000,  67.400\n9027.000,  66.400\n9028.000,  67.500\n9029.000,  67.200\n9030.000,  67.800\n9031.000,  68.600\n9032.000,  67.400\n9033.000,  67.900\n9034.000,  68.900\n9035.000,  67.300\n9036.000,  68.000\n9037.000,  69.000\n9038.000,  69.400\n9039.000,  68.400\n9040.000,  67.800\n9041.000,  67.900\n9042.000,  68.500\n9043.000,  68.600\n9044.000,  68.200\n9045.000,  68.400\n9046.000,  69.000\n9047.000,  69.200\n9048.000,  71.000\n9049.000,  68.900\n9050.000,  69.200\n9051.000,  74.100\n9052.000,  71.100\n9053.000,  69.800\n9054.000,  69.000\n9055.000,  69.300\n9056.000,  69.000\n9057.000,  69.200\n9058.000,  69.400\n9059.000,  74.400\n9060.000,  71.400\n9061.000,  69.900\n9062.000,  69.800\n9063.000,  69.800\n9064.000,  70.000\n9065.000,  70.400\n9066.000,  72.300\n9067.000,  69.600\n9068.000,  69.300\n9069.000,  69.000\n9070.000,  69.900\n9071.000,  70.100\n9072.000,  69.700\n9073.000,  71.600\n9074.000,  69.800\n9075.000,  71.800\n9076.000,  71.000\n9077.000,  70.300\n9078.000,  71.600\n9079.000,  71.100\n9080.000,  71.100\n9081.000,  70.600\n9082.000,  70.400\n9083.000,  70.400\n9084.000,  71.600\n9085.000,  73.400\n9086.000,  73.000\n9087.000,  74.400\n9088.000,  65.400\n9089.000,  66.800\n9090.000,  67.500\n9091.000,  67.000\n9092.000,  67.300\n9093.000,  69.000\n9094.000,  67.300\n9095.000,  67.100\n9096.000,  67.900\n9097.000,  67.200\n9098.000,  67.700\n9099.000,  67.500\n9100.000,  68.800\n9101.000,  71.000\n9102.000,  68.500\n9103.000,  67.800\n9104.000,  67.500\n9105.000,  68.500\n9106.000,  68.500\n9107.000,  69.000\n9108.000,  69.100\n9109.000,  69.200\n9110.000,  69.300\n9111.000,  69.100\n9112.000,  68.700\n9113.000,  70.300\n9114.000,  69.800\n9115.000,  71.000\n9116.000,  70.100\n9117.000,  69.500\n9118.000,  70.000\n9119.000,  69.100\n9120.000,  69.400\n9121.000,  69.300\n9122.000,  69.200\n9123.000,  69.400\n9124.000,  69.400\n9125.000,  69.200\n9126.000,  69.300\n9127.000,  69.800\n9128.000,  70.700\n9129.000,  70.900\n9130.000,  74.900\n9131.000,  73.000\n9132.000,  73.200\n9133.000,  70.800\n9134.000,  70.800\n9135.000,  70.400\n9136.000,  71.200\n9137.000,  70.700\n9138.000,  70.000\n9139.000,  70.800\n9140.000,  70.900\n9141.000,  71.200\n9142.000,  71.600\n9143.000,  73.800\n9144.000,  71.800\n9145.000,  72.100\n9146.000,  71.400\n9147.000,  70.300\n9148.000,  71.900\n9149.000,  72.900\n9150.000,  73.400\n9151.000,  75.800\n9152.000,  71.500\n9153.000,  73.000\n9154.000,  75.700\n9155.000,  74.200\n9156.000,  77.000\n9157.000,  76.500\n9158.000,  74.900\n9159.000,  74.100\n9160.000,  74.000\n9161.000,  74.100\n9162.000,  74.300\n9163.000,  74.700\n9164.000,  77.900\n9165.000,  75.100\n9166.000,  74.800\n9167.000,  74.600\n9168.000,  75.000\n9169.000,  75.700\n9170.000,  75.000\n9171.000,  75.400\n9172.000,  76.000\n9173.000,  75.500\n9174.000,  76.300\n9175.000,  75.900\n9176.000,  76.400\n9177.000,  78.800\n9178.000,  76.100\n9179.000,  76.600\n9180.000,  79.100\n9181.000,  77.300\n9182.000,  76.300\n9183.000,  75.900\n9184.000,  76.000\n9185.000,  75.900\n9186.000,  75.300\n9187.000,  76.700\n9188.000,  76.400\n9189.000,  76.800\n9190.000,  76.000\n9191.000,  75.200\n9192.000,  76.100\n9193.000,  76.700\n9194.000,  76.000\n9195.000,  75.700\n9196.000,  75.300\n9197.000,  76.400\n9198.000,  76.100\n9199.000,  76.300\n9200.000,  79.200\n9201.000,  79.500\n9202.000,  76.400\n9203.000,  76.200\n9204.000,  77.100\n9205.000,  77.100\n9206.000,  77.500\n9207.000,  77.300\n9208.000,  77.000\n9209.000,  77.400\n9210.000,  77.800\n9211.000,  76.500\n9212.000,  78.500\n9213.000,  79.700\n9214.000,  80.700\n9215.000,  80.000\n9216.000,  52.600\n9217.000,  54.200\n9218.000,  54.800\n9219.000,  54.400\n9220.000,  55.000\n9221.000,  55.100\n9222.000,  55.000\n9223.000,  55.100\n9224.000,  55.000\n9225.000,  55.400\n9226.000,  55.500\n9227.000,  54.800\n9228.000,  55.100\n9229.000,  55.200\n9230.000,  57.900\n9231.000,  56.000\n9232.000,  55.600\n9233.000,  55.900\n9234.000,  55.800\n9235.000,  56.400\n9236.000,  56.200\n9237.000,  56.700\n9238.000,  56.700\n9239.000,  56.800\n9240.000,  56.500\n9241.000,  56.400\n9242.000,  56.500\n9243.000,  56.000\n9244.000,  56.400\n9245.000,  56.500\n9246.000,  56.800\n9247.000,  56.800\n9248.000,  56.800\n9249.000,  61.500\n9250.000,  57.100\n9251.000,  57.400\n9252.000,  58.000\n9253.000,  57.200\n9254.000,  59.800\n9255.000,  56.300\n9256.000,  56.700\n9257.000,  56.800\n9258.000,  56.600\n9259.000,  56.400\n9260.000,  57.300\n9261.000,  57.200\n9262.000,  56.900\n9263.000,  57.600\n9264.000,  57.500\n9265.000,  57.700\n9266.000,  58.200\n9267.000,  57.700\n9268.000,  57.600\n9269.000,  57.500\n9270.000,  57.900\n9271.000,  57.200\n9272.000,  57.900\n9273.000,  58.300\n9274.000,  58.100\n9275.000,  57.400\n9276.000,  59.500\n9277.000,  60.800\n9278.000,  61.100\n9279.000,  60.700\n9280.000,  59.300\n9281.000,  60.900\n9282.000,  61.200\n9283.000,  60.800\n9284.000,  61.700\n9285.000,  63.800\n9286.000,  62.500\n9287.000,  61.600\n9288.000,  63.600\n9289.000,  61.800\n9290.000,  62.000\n9291.000,  61.600\n9292.000,  62.500\n9293.000,  62.500\n9294.000,  62.700\n9295.000,  61.900\n9296.000,  62.800\n9297.000,  62.600\n9298.000,  62.600\n9299.000,  63.000\n9300.000,  62.900\n9301.000,  62.100\n9302.000,  62.200\n9303.000,  62.300\n9304.000,  62.800\n9305.000,  62.500\n9306.000,  63.100\n9307.000,  63.100\n9308.000,  64.700\n9309.000,  63.400\n9310.000,  63.100\n9311.000,  62.900\n9312.000,  65.100\n9313.000,  69.100\n9314.000,  63.900\n9315.000,  64.500\n9316.000,  63.100\n9317.000,  63.100\n9318.000,  63.600\n9319.000,  62.700\n9320.000,  63.100\n9321.000,  63.500\n9322.000,  64.000\n9323.000,  63.800\n9324.000,  63.600\n9325.000,  63.000\n9326.000,  63.900\n9327.000,  65.700\n9328.000,  66.000\n9329.000,  64.100\n9330.000,  64.300\n9331.000,  64.000\n9332.000,  64.300\n9333.000,  64.100\n9334.000,  64.600\n9335.000,  64.600\n9336.000,  64.600\n9337.000,  64.500\n9338.000,  66.400\n9339.000,  69.200\n9340.000,  65.500\n9341.000,  70.400\n9342.000,  74.200\n9343.000,  73.900\n9344.000,  59.100\n9345.000,  60.600\n9346.000,  60.300\n9347.000,  60.400\n9348.000,  61.800\n9349.000,  62.100\n9350.000,  61.700\n9351.000,  62.000\n9352.000,  61.700\n9353.000,  64.200\n9354.000,  62.700\n9355.000,  61.900\n9356.000,  64.100\n9357.000,  64.400\n9358.000,  63.900\n9359.000,  61.500\n9360.000,  61.500\n9361.000,  62.400\n9362.000,  63.600\n9363.000,  62.400\n9364.000,  62.600\n9365.000,  62.800\n9366.000,  62.600\n9367.000,  62.300\n9368.000,  62.800\n9369.000,  62.800\n9370.000,  62.900\n9371.000,  64.300\n9372.000,  63.400\n9373.000,  65.300\n9374.000,  64.500\n9375.000,  63.900\n9376.000,  62.900\n9377.000,  63.300\n9378.000,  62.800\n9379.000,  63.600\n9380.000,  63.100\n9381.000,  63.300\n9382.000,  63.200\n9383.000,  63.600\n9384.000,  63.600\n9385.000,  63.800\n9386.000,  63.900\n9387.000,  65.700\n9388.000,  63.800\n9389.000,  63.900\n9390.000,  63.900\n9391.000,  64.300\n9392.000,  63.600\n9393.000,  64.000\n9394.000,  63.100\n9395.000,  64.400\n9396.000,  64.000\n9397.000,  64.300\n9398.000,  64.500\n9399.000,  64.400\n9400.000,  64.600\n9401.000,  64.300\n9402.000,  66.900\n9403.000,  65.500\n9404.000,  65.600\n9405.000,  66.200\n9406.000,  66.700\n9407.000,  67.100\n9408.000,  65.300\n9409.000,  66.700\n9410.000,  67.400\n9411.000,  67.100\n9412.000,  68.300\n9413.000,  69.600\n9414.000,  69.300\n9415.000,  68.800\n9416.000,  69.900\n9417.000,  68.600\n9418.000,  68.200\n9419.000,  67.600\n9420.000,  68.800\n9421.000,  68.900\n9422.000,  68.700\n9423.000,  68.300\n9424.000,  68.200\n9425.000,  69.000\n9426.000,  68.800\n9427.000,  69.300\n9428.000,  69.300\n9429.000,  69.600\n9430.000,  69.700\n9431.000,  70.500\n9432.000,  69.600\n9433.000,  68.400\n9434.000,  69.400\n9435.000,  69.500\n9436.000,  70.500\n9437.000,  70.200\n9438.000,  69.200\n9439.000,  69.100\n9440.000,  69.000\n9441.000,  69.000\n9442.000,  69.000\n9443.000,  69.100\n9444.000,  70.100\n9445.000,  69.300\n9446.000,  69.400\n9447.000,  69.000\n9448.000,  69.100\n9449.000,  69.300\n9450.000,  69.400\n9451.000,  69.900\n9452.000,  69.000\n9453.000,  69.200\n9454.000,  69.200\n9455.000,  69.700\n9456.000,  69.300\n9457.000,  71.600\n9458.000,  70.600\n9459.000,  69.900\n9460.000,  70.000\n9461.000,  70.100\n9462.000,  70.500\n9463.000,  70.700\n9464.000,  70.500\n9465.000,  73.200\n9466.000,  70.500\n9467.000,  70.000\n9468.000,  71.900\n9469.000,  73.500\n9470.000,  73.700\n9471.000,  74.500\n9472.000,  59.700\n9473.000,  60.400\n9474.000,  60.600\n9475.000,  61.000\n9476.000,  61.100\n9477.000,  60.600\n9478.000,  61.200\n9479.000,  62.000\n9480.000,  61.600\n9481.000,  61.400\n9482.000,  62.100\n9483.000,  61.200\n9484.000,  62.500\n9485.000,  62.700\n9486.000,  62.900\n9487.000,  62.000\n9488.000,  61.800\n9489.000,  62.300\n9490.000,  62.500\n9491.000,  62.500\n9492.000,  62.700\n9493.000,  62.900\n9494.000,  62.900\n9495.000,  62.500\n9496.000,  62.900\n9497.000,  63.000\n9498.000,  66.100\n9499.000,  63.100\n9500.000,  62.700\n9501.000,  63.700\n9502.000,  63.400\n9503.000,  63.600\n9504.000,  63.200\n9505.000,  63.600\n9506.000,  62.700\n9507.000,  63.300\n9508.000,  63.700\n9509.000,  63.600\n9510.000,  63.800\n9511.000,  63.500\n9512.000,  63.800\n9513.000,  63.800\n9514.000,  64.200\n9515.000,  63.600\n9516.000,  63.400\n9517.000,  63.400\n9518.000,  63.800\n9519.000,  63.900\n9520.000,  64.400\n9521.000,  63.600\n9522.000,  63.700\n9523.000,  64.200\n9524.000,  64.900\n9525.000,  64.000\n9526.000,  64.600\n9527.000,  64.600\n9528.000,  64.600\n9529.000,  65.700\n9530.000,  64.500\n9531.000,  64.200\n9532.000,  66.600\n9533.000,  67.200\n9534.000,  67.600\n9535.000,  67.700\n9536.000,  65.800\n9537.000,  68.600\n9538.000,  67.600\n9539.000,  67.000\n9540.000,  67.000\n9541.000,  67.400\n9542.000,  68.000\n9543.000,  68.000\n9544.000,  68.100\n9545.000,  67.600\n9546.000,  68.200\n9547.000,  67.200\n9548.000,  68.000\n9549.000,  69.600\n9550.000,  69.100\n9551.000,  70.700\n9552.000,  71.000\n9553.000,  68.300\n9554.000,  68.200\n9555.000,  68.800\n9556.000,  69.000\n9557.000,  68.800\n9558.000,  69.400\n9559.000,  68.500\n9560.000,  70.200\n9561.000,  68.800\n9562.000,  69.400\n9563.000,  69.800\n9564.000,  71.400\n9565.000,  72.600\n9566.000,  71.200\n9567.000,  69.400\n9568.000,  69.000\n9569.000,  69.700\n9570.000,  69.400\n9571.000,  69.000\n9572.000,  69.500\n9573.000,  70.000\n9574.000,  72.200\n9575.000,  70.000\n9576.000,  70.200\n9577.000,  73.700\n9578.000,  71.600\n9579.000,  70.400\n9580.000,  71.100\n9581.000,  70.300\n9582.000,  70.200\n9583.000,  70.300\n9584.000,  71.100\n9585.000,  71.100\n9586.000,  70.100\n9587.000,  71.000\n9588.000,  71.400\n9589.000,  70.400\n9590.000,  70.500\n9591.000,  72.600\n9592.000,  71.000\n9593.000,  71.200\n9594.000,  70.100\n9595.000,  70.300\n9596.000,  71.800\n9597.000,  73.400\n9598.000,  73.600\n9599.000,  76.300\n9600.000,  65.800\n9601.000,  67.500\n9602.000,  67.200\n9603.000,  67.600\n9604.000,  68.000\n9605.000,  69.200\n9606.000,  67.600\n9607.000,  67.600\n9608.000,  67.700\n9609.000,  67.100\n9610.000,  68.500\n9611.000,  67.400\n9612.000,  68.500\n9613.000,  68.900\n9614.000,  69.700\n9615.000,  69.200\n9616.000,  69.100\n9617.000,  68.900\n9618.000,  69.000\n9619.000,  69.600\n9620.000,  69.200\n9621.000,  69.200\n9622.000,  69.200\n9623.000,  68.700\n9624.000,  69.800\n9625.000,  69.500\n9626.000,  69.800\n9627.000,  69.400\n9628.000,  69.600\n9629.000,  69.700\n9630.000,  69.900\n9631.000,  69.700\n9632.000,  69.900\n9633.000,  69.600\n9634.000,  69.000\n9635.000,  69.200\n9636.000,  69.300\n9637.000,  69.000\n9638.000,  69.800\n9639.000,  70.000\n9640.000,  69.700\n9641.000,  69.700\n9642.000,  71.700\n9643.000,  71.200\n9644.000,  69.500\n9645.000,  70.400\n9646.000,  70.800\n9647.000,  72.400\n9648.000,  71.000\n9649.000,  70.500\n9650.000,  70.000\n9651.000,  70.400\n9652.000,  70.600\n9653.000,  70.400\n9654.000,  70.700\n9655.000,  71.100\n9656.000,  70.800\n9657.000,  70.800\n9658.000,  70.900\n9659.000,  70.800\n9660.000,  72.800\n9661.000,  74.000\n9662.000,  74.700\n9663.000,  73.900\n9664.000,  71.400\n9665.000,  72.300\n9666.000,  74.100\n9667.000,  73.500\n9668.000,  75.100\n9669.000,  75.800\n9670.000,  75.200\n9671.000,  75.700\n9672.000,  74.500\n9673.000,  74.300\n9674.000,  74.800\n9675.000,  73.800\n9676.000,  75.300\n9677.000,  74.500\n9678.000,  75.100\n9679.000,  75.700\n9680.000,  74.800\n9681.000,  75.200\n9682.000,  75.100\n9683.000,  75.600\n9684.000,  75.600\n9685.000,  75.400\n9686.000,  75.200\n9687.000,  75.500\n9688.000,  75.500\n9689.000,  75.900\n9690.000,  76.300\n9691.000,  75.600\n9692.000,  75.700\n9693.000,  75.900\n9694.000,  78.600\n9695.000,  76.000\n9696.000,  76.000\n9697.000,  76.000\n9698.000,  76.300\n9699.000,  76.600\n9700.000,  79.400\n9701.000,  75.500\n9702.000,  77.700\n9703.000,  75.400\n9704.000,  76.600\n9705.000,  76.100\n9706.000,  76.200\n9707.000,  76.000\n9708.000,  76.000\n9709.000,  75.800\n9710.000,  76.600\n9711.000,  76.800\n9712.000,  76.800\n9713.000,  77.300\n9714.000,  76.400\n9715.000,  77.200\n9716.000,  77.200\n9717.000,  78.600\n9718.000,  77.800\n9719.000,  77.300\n9720.000,  78.300\n9721.000,  77.000\n9722.000,  77.600\n9723.000,  77.700\n9724.000,  78.900\n9725.000,  80.300\n9726.000,  79.900\n9727.000,  80.400\n9728.000,  58.900\n9729.000,  61.200\n9730.000,  61.200\n9731.000,  60.900\n9732.000,  61.700\n9733.000,  61.600\n9734.000,  61.700\n9735.000,  61.000\n9736.000,  61.300\n9737.000,  61.100\n9738.000,  62.300\n9739.000,  64.400\n9740.000,  63.500\n9741.000,  63.400\n9742.000,  63.700\n9743.000,  62.700\n9744.000,  63.100\n9745.000,  64.600\n9746.000,  63.300\n9747.000,  63.200\n9748.000,  62.500\n9749.000,  62.300\n9750.000,  62.800\n9751.000,  62.800\n9752.000,  63.000\n9753.000,  62.800\n9754.000,  62.800\n9755.000,  62.300\n9756.000,  63.900\n9757.000,  63.600\n9758.000,  63.700\n9759.000,  63.100\n9760.000,  63.400\n9761.000,  63.200\n9762.000,  63.300\n9763.000,  62.600\n9764.000,  63.600\n9765.000,  63.600\n9766.000,  63.400\n9767.000,  63.500\n9768.000,  63.400\n9769.000,  63.600\n9770.000,  63.100\n9771.000,  63.400\n9772.000,  64.200\n9773.000,  68.900\n9774.000,  67.200\n9775.000,  69.700\n9776.000,  64.300\n9777.000,  64.400\n9778.000,  63.400\n9779.000,  63.700\n9780.000,  64.300\n9781.000,  64.500\n9782.000,  65.700\n9783.000,  65.100\n9784.000,  64.700\n9785.000,  64.700\n9786.000,  64.700\n9787.000,  64.700\n9788.000,  66.200\n9789.000,  66.100\n9790.000,  66.100\n9791.000,  67.500\n9792.000,  65.400\n9793.000,  66.600\n9794.000,  67.900\n9795.000,  67.100\n9796.000,  71.000\n9797.000,  68.600\n9798.000,  68.000\n9799.000,  67.800\n9800.000,  69.100\n9801.000,  68.200\n9802.000,  68.400\n9803.000,  67.200\n9804.000,  68.000\n9805.000,  68.100\n9806.000,  68.400\n9807.000,  68.500\n9808.000,  68.600\n9809.000,  72.900\n9810.000,  74.900\n9811.000,  70.600\n9812.000,  69.400\n9813.000,  70.600\n9814.000,  69.400\n9815.000,  70.400\n9816.000,  69.500\n9817.000,  69.500\n9818.000,  69.200\n9819.000,  69.700\n9820.000,  70.300\n9821.000,  70.000\n9822.000,  69.400\n9823.000,  71.500\n9824.000,  70.000\n9825.000,  77.000\n9826.000,  70.100\n9827.000,  70.700\n9828.000,  69.500\n9829.000,  69.600\n9830.000,  69.100\n9831.000,  69.600\n9832.000,  69.500\n9833.000,  69.600\n9834.000,  69.600\n9835.000,  69.900\n9836.000,  71.300\n9837.000,  71.500\n9838.000,  70.400\n9839.000,  73.400\n9840.000,  70.700\n9841.000,  70.500\n9842.000,  70.800\n9843.000,  69.600\n9844.000,  70.800\n9845.000,  70.900\n9846.000,  71.500\n9847.000,  71.800\n9848.000,  72.600\n9849.000,  71.800\n9850.000,  72.300\n9851.000,  71.500\n9852.000,  75.300\n9853.000,  75.200\n9854.000,  74.700\n9855.000,  77.400\n9856.000,  65.300\n9857.000,  66.500\n9858.000,  67.500\n9859.000,  67.200\n9860.000,  67.600\n9861.000,  67.600\n9862.000,  67.400\n9863.000,  67.500\n9864.000,  69.600\n9865.000,  68.600\n9866.000,  70.100\n9867.000,  67.200\n9868.000,  68.500\n9869.000,  70.600\n9870.000,  70.100\n9871.000,  69.500\n9872.000,  70.600\n9873.000,  68.600\n9874.000,  68.700\n9875.000,  69.400\n9876.000,  69.200\n9877.000,  69.300\n9878.000,  69.500\n9879.000,  68.700\n9880.000,  69.600\n9881.000,  68.600\n9882.000,  69.300\n9883.000,  69.800\n9884.000,  69.200\n9885.000,  69.600\n9886.000,  69.400\n9887.000,  69.300\n9888.000,  68.600\n9889.000,  69.100\n9890.000,  69.100\n9891.000,  69.600\n9892.000,  70.000\n9893.000,  69.400\n9894.000,  69.300\n9895.000,  69.600\n9896.000,  69.400\n9897.000,  69.300\n9898.000,  69.300\n9899.000,  69.400\n9900.000,  69.400\n9901.000,  69.100\n9902.000,  69.300\n9903.000,  69.600\n9904.000,  69.500\n9905.000,  70.800\n9906.000,  71.500\n9907.000,  70.600\n9908.000,  70.800\n9909.000,  70.600\n9910.000,  70.800\n9911.000,  70.500\n9912.000,  70.200\n9913.000,  70.700\n9914.000,  70.300\n9915.000,  70.100\n9916.000,  72.100\n9917.000,  73.500\n9918.000,  73.400\n9919.000,  73.700\n9920.000,  71.600\n9921.000,  72.900\n9922.000,  73.200\n9923.000,  73.500\n9924.000,  73.200\n9925.000,  74.200\n9926.000,  74.500\n9927.000,  73.800\n9928.000,  74.100\n9929.000,  74.500\n9930.000,  74.400\n9931.000,  74.500\n9932.000,  75.000\n9933.000,  77.300\n9934.000,  75.600\n9935.000,  74.500\n9936.000,  75.000\n9937.000,  75.200\n9938.000,  74.500\n9939.000,  74.900\n9940.000,  75.500\n9941.000,  75.400\n9942.000,  75.400\n9943.000,  74.900\n9944.000,  76.600\n9945.000,  75.200\n9946.000,  75.500\n9947.000,  75.500\n9948.000,  76.000\n9949.000,  75.500\n9950.000,  75.100\n9951.000,  75.500\n9952.000,  75.500\n9953.000,  75.500\n9954.000,  75.200\n9955.000,  75.500\n9956.000,  75.200\n9957.000,  78.600\n9958.000,  76.700\n9959.000,  76.100\n9960.000,  80.000\n9961.000,  77.200\n9962.000,  76.700\n9963.000,  76.000\n9964.000,  75.300\n9965.000,  75.300\n9966.000,  76.100\n9967.000,  76.100\n9968.000,  76.800\n9969.000,  77.300\n9970.000,  77.500\n9971.000,  76.300\n9972.000,  77.200\n9973.000,  79.000\n9974.000,  78.200\n9975.000,  79.700\n9976.000,  77.300\n9977.000,  79.400\n9978.000,  77.300\n9979.000,  76.600\n9980.000,  78.900\n9981.000,  80.000\n9982.000,  80.200\n9983.000,  80.700\n9984.000,  65.100\n9985.000,  66.300\n9986.000,  67.900\n9987.000,  68.500\n9988.000,  67.600\n9989.000,  69.400\n9990.000,  67.500\n9991.000,  67.600\n9992.000,  67.800\n9993.000,  68.200\n9994.000,  68.100\n9995.000,  67.500\n9996.000,  72.100\n9997.000,  68.400\n9998.000,  68.800\n9999.000,  72.300\n10000.000,  70.100\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_pow_int_from_0_to_100000.csv",
    "content": "       x,     pow\n  number,  number\n   0.000,   0.000\n   1.000,   0.000\n   2.000,   0.000\n   3.000,   0.000\n   4.000,   0.000\n   5.000,   0.000\n   6.000,   0.000\n   7.000,   0.000\n   8.000,   0.000\n   9.000,   0.000\n  10.000,   0.000\n  11.000,   0.300\n  12.000,   0.000\n  13.000,   0.000\n  14.000,   0.000\n  15.000,   0.000\n  16.000,   0.000\n  17.000,   0.000\n  18.000,   0.000\n  19.000,   0.000\n  20.000,   0.000\n  21.000,   0.000\n  22.000,   0.000\n  23.000,   0.000\n  24.000,   0.000\n  25.000,   0.000\n  26.000,   0.000\n  27.000,   0.000\n  28.000,   0.000\n  29.000,   0.000\n  30.000,   0.100\n  31.000,   0.000\n  32.000,   0.000\n  33.000,   0.000\n  34.000,   0.000\n  35.000,   0.500\n  36.000,   0.000\n  37.000,   0.000\n  38.000,   0.300\n  39.000,   0.000\n  40.000,   0.600\n  41.000,   0.000\n  42.000,   0.000\n  43.000,   0.200\n  44.000,   0.800\n  45.000,   0.300\n  46.000,   0.500\n  47.000,   0.700\n  48.000,   0.700\n  49.000,   0.000\n  50.000,   0.600\n  51.000,   0.900\n  52.000,   0.900\n  53.000,   1.000\n  54.000,   1.000\n  55.000,   0.800\n  56.000,   0.500\n  57.000,   0.900\n  58.000,   1.000\n  59.000,   1.000\n  60.000,   2.000\n  61.000,   3.500\n  62.000,   3.800\n  63.000,   4.000\n  64.000,   5.000\n  65.000,   5.800\n  66.000,   6.100\n  67.000,   6.000\n  68.000,   7.000\n  69.000,   7.000\n  70.000,   7.000\n  71.000,   7.000\n  72.000,   7.000\n  73.000,   7.000\n  74.000,   7.000\n  75.000,   7.000\n  76.000,   7.000\n  77.000,   7.000\n  78.000,   7.100\n  79.000,   7.000\n  80.000,   7.000\n  81.000,   7.000\n  82.000,   7.000\n  83.000,   7.200\n  84.000,   7.400\n  85.000,   7.200\n  86.000,   7.600\n  87.000,   7.500\n  88.000,   8.000\n  89.000,   7.900\n  90.000,   8.000\n  91.000,   8.000\n  92.000,   8.000\n  93.000,   8.000\n  94.000,   8.000\n  95.000,   8.100\n  96.000,   8.000\n  97.000,   8.500\n  98.000,   8.000\n  99.000,   8.000\n 100.000,   9.000\n 101.000,   8.000\n 102.000,   9.000\n 103.000,   8.300\n 104.000,   9.000\n 105.000,   8.200\n 106.000,   8.800\n 107.000,   9.000\n 108.000,   9.000\n 109.000,   8.900\n 110.000,   9.000\n 111.000,   9.000\n 112.000,   9.000\n 113.000,   9.000\n 114.000,   9.000\n 115.000,   9.000\n 116.000,   9.000\n 117.000,   9.000\n 118.000,   9.000\n 119.000,   9.000\n 120.000,   9.000\n 121.000,   9.300\n 122.000,   9.000\n 123.000,   9.100\n 124.000,  11.000\n 125.000,  12.200\n 126.000,  12.000\n 127.000,  12.500\n 128.000,  11.000\n 129.000,  11.400\n 130.000,  12.300\n 131.000,  12.200\n 132.000,  12.400\n 133.000,  13.000\n 134.000,  13.000\n 135.000,  13.000\n 136.000,  13.000\n 137.000,  13.000\n 138.000,  13.000\n 139.000,  13.000\n 140.000,  13.000\n 141.000,  13.200\n 142.000,  13.000\n 143.000,  13.000\n 144.000,  13.000\n 145.000,  13.000\n 146.000,  13.000\n 147.000,  13.100\n 148.000,  13.200\n 149.000,  13.900\n 150.000,  13.800\n 151.000,  13.100\n 152.000,  13.600\n 153.000,  14.100\n 154.000,  14.000\n 155.000,  14.000\n 156.000,  14.000\n 157.000,  14.300\n 158.000,  14.900\n 159.000,  14.100\n 160.000,  14.000\n 161.000,  14.100\n 162.000,  14.100\n 163.000,  14.200\n 164.000,  15.400\n 165.000,  14.100\n 166.000,  15.000\n 167.000,  14.000\n 168.000,  15.000\n 169.000,  14.500\n 170.000,  14.900\n 171.000,  14.600\n 172.000,  15.000\n 173.000,  14.900\n 174.000,  15.000\n 175.000,  15.000\n 176.000,  15.000\n 177.000,  15.000\n 178.000,  15.000\n 179.000,  15.000\n 180.000,  15.000\n 181.000,  15.000\n 182.000,  15.000\n 183.000,  15.000\n 184.000,  15.000\n 185.000,  15.000\n 186.000,  15.000\n 187.000,  15.100\n 188.000,  16.000\n 189.000,  18.000\n 190.000,  18.000\n 191.000,  18.200\n 192.000,  16.000\n 193.000,  17.900\n 194.000,  18.000\n 195.000,  18.000\n 196.000,  19.000\n 197.000,  19.000\n 198.000,  19.000\n 199.000,  19.000\n 200.000,  19.100\n 201.000,  19.000\n 202.000,  19.000\n 203.000,  19.000\n 204.000,  19.700\n 205.000,  19.300\n 206.000,  20.000\n 207.000,  19.500\n 208.000,  19.300\n 209.000,  19.600\n 210.000,  19.200\n 211.000,  20.000\n 212.000,  20.200\n 213.000,  20.100\n 214.000,  20.000\n 215.000,  20.000\n 216.000,  20.500\n 217.000,  20.000\n 218.000,  20.000\n 219.000,  20.000\n 220.000,  20.000\n 221.000,  20.000\n 222.000,  20.000\n 223.000,  20.000\n 224.000,  20.000\n 225.000,  20.200\n 226.000,  20.000\n 227.000,  20.000\n 228.000,  20.700\n 229.000,  20.300\n 230.000,  21.000\n 231.000,  20.000\n 232.000,  20.800\n 233.000,  20.500\n 234.000,  20.200\n 235.000,  20.600\n 236.000,  21.100\n 237.000,  20.800\n 238.000,  21.000\n 239.000,  21.000\n 240.000,  21.000\n 241.000,  21.100\n 242.000,  21.000\n 243.000,  21.100\n 244.000,  21.100\n 245.000,  21.200\n 246.000,  21.500\n 247.000,  21.300\n 248.000,  21.600\n 249.000,  22.000\n 250.000,  22.000\n 251.000,  21.600\n 252.000,  23.400\n 253.000,  24.000\n 254.000,  24.000\n 255.000,  24.000\n 256.000,  16.300\n 257.000,  17.500\n 258.000,  18.000\n 259.000,  18.000\n 260.000,  18.300\n 261.000,  18.500\n 262.000,  18.100\n 263.000,  19.000\n 264.000,  19.100\n 265.000,  19.000\n 266.000,  19.000\n 267.000,  18.500\n 268.000,  19.100\n 269.000,  19.500\n 270.000,  19.400\n 271.000,  19.100\n 272.000,  19.100\n 273.000,  19.100\n 274.000,  19.000\n 275.000,  19.100\n 276.000,  19.300\n 277.000,  20.000\n 278.000,  19.600\n 279.000,  19.500\n 280.000,  19.500\n 281.000,  20.000\n 282.000,  20.000\n 283.000,  20.000\n 284.000,  20.000\n 285.000,  20.400\n 286.000,  20.000\n 287.000,  20.000\n 288.000,  20.000\n 289.000,  20.000\n 290.000,  20.000\n 291.000,  20.000\n 292.000,  20.100\n 293.000,  20.100\n 294.000,  20.000\n 295.000,  20.000\n 296.000,  20.000\n 297.000,  20.200\n 298.000,  20.000\n 299.000,  20.000\n 300.000,  20.200\n 301.000,  20.100\n 302.000,  21.000\n 303.000,  20.800\n 304.000,  21.100\n 305.000,  20.700\n 306.000,  20.800\n 307.000,  21.200\n 308.000,  21.500\n 309.000,  21.400\n 310.000,  21.600\n 311.000,  21.100\n 312.000,  21.000\n 313.000,  22.000\n 314.000,  21.200\n 315.000,  21.000\n 316.000,  22.300\n 317.000,  24.400\n 318.000,  24.000\n 319.000,  24.000\n 320.000,  22.000\n 321.000,  24.000\n 322.000,  24.000\n 323.000,  24.000\n 324.000,  25.600\n 325.000,  25.000\n 326.000,  25.000\n 327.000,  25.000\n 328.000,  25.300\n 329.000,  25.000\n 330.000,  25.300\n 331.000,  25.000\n 332.000,  25.900\n 333.000,  25.500\n 334.000,  26.000\n 335.000,  25.200\n 336.000,  25.000\n 337.000,  25.300\n 338.000,  26.000\n 339.000,  26.000\n 340.000,  26.000\n 341.000,  26.000\n 342.000,  26.000\n 343.000,  26.000\n 344.000,  26.300\n 345.000,  26.000\n 346.000,  26.300\n 347.000,  26.100\n 348.000,  26.000\n 349.000,  27.000\n 350.000,  26.800\n 351.000,  26.200\n 352.000,  26.000\n 353.000,  26.500\n 354.000,  26.000\n 355.000,  26.000\n 356.000,  27.500\n 357.000,  26.200\n 358.000,  27.000\n 359.000,  26.400\n 360.000,  27.000\n 361.000,  26.500\n 362.000,  27.200\n 363.000,  26.900\n 364.000,  27.000\n 365.000,  27.000\n 366.000,  27.000\n 367.000,  27.000\n 368.000,  27.000\n 369.000,  27.000\n 370.000,  26.900\n 371.000,  27.000\n 372.000,  27.600\n 373.000,  27.200\n 374.000,  28.000\n 375.000,  27.800\n 376.000,  28.000\n 377.000,  28.000\n 378.000,  28.000\n 379.000,  27.700\n 380.000,  29.000\n 381.000,  30.300\n 382.000,  30.100\n 383.000,  30.500\n 384.000,  22.200\n 385.000,  24.000\n 386.000,  24.000\n 387.000,  24.100\n 388.000,  24.000\n 389.000,  25.000\n 390.000,  25.000\n 391.000,  25.000\n 392.000,  25.000\n 393.000,  25.000\n 394.000,  25.000\n 395.000,  25.000\n 396.000,  25.800\n 397.000,  25.200\n 398.000,  25.600\n 399.000,  25.300\n 400.000,  25.500\n 401.000,  25.900\n 402.000,  25.500\n 403.000,  26.000\n 404.000,  26.000\n 405.000,  26.000\n 406.000,  26.000\n 407.000,  26.000\n 408.000,  26.000\n 409.000,  26.100\n 410.000,  26.100\n 411.000,  26.000\n 412.000,  26.300\n 413.000,  26.300\n 414.000,  26.900\n 415.000,  26.700\n 416.000,  26.300\n 417.000,  26.000\n 418.000,  26.000\n 419.000,  26.200\n 420.000,  26.200\n 421.000,  26.000\n 422.000,  26.800\n 423.000,  26.100\n 424.000,  27.000\n 425.000,  26.600\n 426.000,  26.900\n 427.000,  26.100\n 428.000,  27.000\n 429.000,  26.800\n 430.000,  27.000\n 431.000,  27.100\n 432.000,  27.000\n 433.000,  27.200\n 434.000,  27.000\n 435.000,  27.400\n 436.000,  27.100\n 437.000,  27.200\n 438.000,  27.800\n 439.000,  27.200\n 440.000,  27.800\n 441.000,  28.000\n 442.000,  28.000\n 443.000,  28.000\n 444.000,  29.300\n 445.000,  30.000\n 446.000,  30.200\n 447.000,  30.900\n 448.000,  29.200\n 449.000,  30.600\n 450.000,  30.500\n 451.000,  30.000\n 452.000,  31.000\n 453.000,  31.000\n 454.000,  31.000\n 455.000,  31.300\n 456.000,  31.500\n 457.000,  31.400\n 458.000,  31.800\n 459.000,  31.000\n 460.000,  32.000\n 461.000,  32.000\n 462.000,  32.000\n 463.000,  32.000\n 464.000,  32.000\n 465.000,  32.200\n 466.000,  32.200\n 467.000,  32.000\n 468.000,  32.000\n 469.000,  32.000\n 470.000,  32.000\n 471.000,  32.100\n 472.000,  32.400\n 473.000,  32.000\n 474.000,  32.600\n 475.000,  32.400\n 476.000,  33.400\n 477.000,  33.000\n 478.000,  32.900\n 479.000,  33.000\n 480.000,  33.000\n 481.000,  33.600\n 482.000,  32.700\n 483.000,  32.200\n 484.000,  33.000\n 485.000,  32.900\n 486.000,  33.000\n 487.000,  32.900\n 488.000,  33.000\n 489.000,  33.000\n 490.000,  33.000\n 491.000,  33.000\n 492.000,  33.100\n 493.000,  33.000\n 494.000,  33.400\n 495.000,  33.300\n 496.000,  35.000\n 497.000,  33.500\n 498.000,  33.100\n 499.000,  33.200\n 500.000,  34.200\n 501.000,  33.200\n 502.000,  34.400\n 503.000,  34.300\n 504.000,  34.100\n 505.000,  34.100\n 506.000,  34.000\n 507.000,  33.900\n 508.000,  35.000\n 509.000,  36.400\n 510.000,  36.500\n 511.000,  37.000\n 512.000,  22.000\n 513.000,  23.300\n 514.000,  24.000\n 515.000,  24.000\n 516.000,  24.000\n 517.000,  24.600\n 518.000,  24.400\n 519.000,  24.800\n 520.000,  25.000\n 521.000,  24.400\n 522.000,  25.000\n 523.000,  25.000\n 524.000,  25.000\n 525.000,  25.200\n 526.000,  25.400\n 527.000,  25.000\n 528.000,  25.400\n 529.000,  25.100\n 530.000,  25.000\n 531.000,  25.500\n 532.000,  25.400\n 533.000,  26.000\n 534.000,  25.500\n 535.000,  25.700\n 536.000,  26.000\n 537.000,  26.100\n 538.000,  26.100\n 539.000,  26.000\n 540.000,  26.000\n 541.000,  26.200\n 542.000,  26.000\n 543.000,  26.000\n 544.000,  26.400\n 545.000,  26.000\n 546.000,  26.100\n 547.000,  26.200\n 548.000,  26.100\n 549.000,  26.000\n 550.000,  26.000\n 551.000,  26.000\n 552.000,  26.000\n 553.000,  26.000\n 554.000,  26.000\n 555.000,  26.000\n 556.000,  26.200\n 557.000,  26.000\n 558.000,  26.800\n 559.000,  27.000\n 560.000,  27.000\n 561.000,  27.000\n 562.000,  26.200\n 563.000,  28.100\n 564.000,  27.300\n 565.000,  27.100\n 566.000,  27.200\n 567.000,  27.000\n 568.000,  27.100\n 569.000,  28.700\n 570.000,  27.500\n 571.000,  27.000\n 572.000,  28.600\n 573.000,  30.000\n 574.000,  30.000\n 575.000,  30.300\n 576.000,  28.000\n 577.000,  29.900\n 578.000,  30.300\n 579.000,  30.000\n 580.000,  31.000\n 581.000,  31.500\n 582.000,  31.000\n 583.000,  31.200\n 584.000,  31.000\n 585.000,  31.100\n 586.000,  31.000\n 587.000,  31.000\n 588.000,  31.900\n 589.000,  31.500\n 590.000,  32.000\n 591.000,  31.500\n 592.000,  31.200\n 593.000,  31.500\n 594.000,  32.100\n 595.000,  32.000\n 596.000,  32.400\n 597.000,  32.100\n 598.000,  32.000\n 599.000,  32.000\n 600.000,  32.200\n 601.000,  32.100\n 602.000,  32.600\n 603.000,  32.000\n 604.000,  32.300\n 605.000,  32.200\n 606.000,  32.300\n 607.000,  32.200\n 608.000,  32.000\n 609.000,  32.200\n 610.000,  32.200\n 611.000,  32.000\n 612.000,  33.500\n 613.000,  32.200\n 614.000,  33.000\n 615.000,  32.100\n 616.000,  33.000\n 617.000,  32.300\n 618.000,  32.800\n 619.000,  33.000\n 620.000,  33.000\n 621.000,  33.000\n 622.000,  34.800\n 623.000,  33.000\n 624.000,  33.000\n 625.000,  33.600\n 626.000,  33.000\n 627.000,  33.000\n 628.000,  33.000\n 629.000,  33.200\n 630.000,  33.700\n 631.000,  34.800\n 632.000,  33.200\n 633.000,  34.100\n 634.000,  33.900\n 635.000,  33.700\n 636.000,  35.000\n 637.000,  36.100\n 638.000,  36.000\n 639.000,  36.300\n 640.000,  28.400\n 641.000,  29.900\n 642.000,  30.100\n 643.000,  30.000\n 644.000,  31.000\n 645.000,  31.200\n 646.000,  31.000\n 647.000,  31.000\n 648.000,  31.600\n 649.000,  31.000\n 650.000,  31.200\n 651.000,  31.000\n 652.000,  31.100\n 653.000,  31.800\n 654.000,  32.000\n 655.000,  31.300\n 656.000,  31.400\n 657.000,  32.000\n 658.000,  32.500\n 659.000,  32.800\n 660.000,  32.000\n 661.000,  32.000\n 662.000,  32.000\n 663.000,  32.300\n 664.000,  32.200\n 665.000,  32.100\n 666.000,  32.200\n 667.000,  32.100\n 668.000,  32.000\n 669.000,  32.500\n 670.000,  32.600\n 671.000,  32.300\n 672.000,  32.100\n 673.000,  32.100\n 674.000,  33.100\n 675.000,  32.200\n 676.000,  33.000\n 677.000,  32.600\n 678.000,  33.000\n 679.000,  32.900\n 680.000,  33.000\n 681.000,  32.700\n 682.000,  32.700\n 683.000,  32.900\n 684.000,  33.000\n 685.000,  32.900\n 686.000,  33.000\n 687.000,  33.000\n 688.000,  33.000\n 689.000,  33.200\n 690.000,  33.000\n 691.000,  33.000\n 692.000,  33.200\n 693.000,  33.000\n 694.000,  33.000\n 695.000,  33.400\n 696.000,  33.000\n 697.000,  33.000\n 698.000,  33.500\n 699.000,  33.000\n 700.000,  35.200\n 701.000,  36.000\n 702.000,  36.200\n 703.000,  36.600\n 704.000,  34.500\n 705.000,  36.200\n 706.000,  36.300\n 707.000,  36.200\n 708.000,  37.000\n 709.000,  37.000\n 710.000,  37.000\n 711.000,  37.000\n 712.000,  37.000\n 713.000,  37.200\n 714.000,  37.000\n 715.000,  37.000\n 716.000,  38.000\n 717.000,  38.200\n 718.000,  38.700\n 719.000,  38.100\n 720.000,  37.600\n 721.000,  38.100\n 722.000,  38.100\n 723.000,  38.000\n 724.000,  38.200\n 725.000,  38.000\n 726.000,  38.000\n 727.000,  39.800\n 728.000,  38.700\n 729.000,  38.200\n 730.000,  38.200\n 731.000,  39.000\n 732.000,  38.900\n 733.000,  39.000\n 734.000,  39.000\n 735.000,  38.500\n 736.000,  38.300\n 737.000,  39.000\n 738.000,  39.000\n 739.000,  38.500\n 740.000,  39.400\n 741.000,  39.000\n 742.000,  39.000\n 743.000,  39.000\n 744.000,  39.000\n 745.000,  39.000\n 746.000,  39.000\n 747.000,  39.000\n 748.000,  39.000\n 749.000,  39.000\n 750.000,  39.000\n 751.000,  39.100\n 752.000,  39.000\n 753.000,  40.300\n 754.000,  39.000\n 755.000,  39.300\n 756.000,  39.100\n 757.000,  39.100\n 758.000,  40.000\n 759.000,  40.000\n 760.000,  40.000\n 761.000,  40.000\n 762.000,  40.000\n 763.000,  39.800\n 764.000,  41.000\n 765.000,  42.500\n 766.000,  42.600\n 767.000,  43.000\n 768.000,  28.200\n 769.000,  29.900\n 770.000,  30.000\n 771.000,  30.100\n 772.000,  31.300\n 773.000,  30.800\n 774.000,  30.500\n 775.000,  31.000\n 776.000,  31.400\n 777.000,  31.300\n 778.000,  31.200\n 779.000,  32.600\n 780.000,  31.200\n 781.000,  31.700\n 782.000,  32.000\n 783.000,  31.600\n 784.000,  31.600\n 785.000,  31.100\n 786.000,  32.000\n 787.000,  32.100\n 788.000,  32.000\n 789.000,  32.000\n 790.000,  32.000\n 791.000,  32.000\n 792.000,  32.300\n 793.000,  32.000\n 794.000,  32.300\n 795.000,  32.300\n 796.000,  32.600\n 797.000,  32.900\n 798.000,  32.700\n 799.000,  32.600\n 800.000,  32.400\n 801.000,  32.000\n 802.000,  32.000\n 803.000,  32.200\n 804.000,  32.800\n 805.000,  32.200\n 806.000,  32.700\n 807.000,  32.900\n 808.000,  33.100\n 809.000,  32.500\n 810.000,  33.200\n 811.000,  32.700\n 812.000,  33.000\n 813.000,  33.000\n 814.000,  33.000\n 815.000,  33.000\n 816.000,  33.000\n 817.000,  33.000\n 818.000,  33.000\n 819.000,  33.000\n 820.000,  33.100\n 821.000,  33.000\n 822.000,  33.100\n 823.000,  34.000\n 824.000,  33.100\n 825.000,  33.900\n 826.000,  33.600\n 827.000,  33.000\n 828.000,  35.100\n 829.000,  36.000\n 830.000,  36.200\n 831.000,  36.800\n 832.000,  35.200\n 833.000,  36.300\n 834.000,  36.700\n 835.000,  36.400\n 836.000,  37.000\n 837.000,  37.100\n 838.000,  37.000\n 839.000,  37.200\n 840.000,  37.100\n 841.000,  37.000\n 842.000,  37.500\n 843.000,  37.000\n 844.000,  37.300\n 845.000,  37.000\n 846.000,  37.700\n 847.000,  37.200\n 848.000,  37.300\n 849.000,  37.700\n 850.000,  38.200\n 851.000,  38.300\n 852.000,  38.200\n 853.000,  40.000\n 854.000,  38.100\n 855.000,  38.400\n 856.000,  38.200\n 857.000,  38.000\n 858.000,  39.000\n 859.000,  38.500\n 860.000,  39.000\n 861.000,  39.000\n 862.000,  39.200\n 863.000,  39.000\n 864.000,  38.300\n 865.000,  39.000\n 866.000,  39.000\n 867.000,  38.100\n 868.000,  39.000\n 869.000,  39.000\n 870.000,  39.100\n 871.000,  39.000\n 872.000,  39.000\n 873.000,  39.500\n 874.000,  39.100\n 875.000,  39.500\n 876.000,  39.000\n 877.000,  39.500\n 878.000,  39.000\n 879.000,  39.000\n 880.000,  39.000\n 881.000,  39.500\n 882.000,  39.000\n 883.000,  39.000\n 884.000,  39.500\n 885.000,  39.300\n 886.000,  39.700\n 887.000,  39.000\n 888.000,  40.200\n 889.000,  40.000\n 890.000,  40.200\n 891.000,  39.200\n 892.000,  41.000\n 893.000,  42.300\n 894.000,  43.500\n 895.000,  43.000\n 896.000,  34.800\n 897.000,  36.000\n 898.000,  37.800\n 899.000,  37.000\n 900.000,  37.200\n 901.000,  37.400\n 902.000,  37.000\n 903.000,  37.200\n 904.000,  37.000\n 905.000,  37.100\n 906.000,  37.700\n 907.000,  37.500\n 908.000,  37.600\n 909.000,  38.400\n 910.000,  37.600\n 911.000,  37.000\n 912.000,  38.300\n 913.000,  37.400\n 914.000,  37.600\n 915.000,  38.000\n 916.000,  38.000\n 917.000,  38.100\n 918.000,  38.100\n 919.000,  38.400\n 920.000,  38.300\n 921.000,  38.800\n 922.000,  38.800\n 923.000,  39.300\n 924.000,  38.700\n 925.000,  42.200\n 926.000,  41.000\n 927.000,  39.300\n 928.000,  38.900\n 929.000,  39.100\n 930.000,  38.900\n 931.000,  39.100\n 932.000,  40.100\n 933.000,  39.300\n 934.000,  40.700\n 935.000,  39.200\n 936.000,  39.600\n 937.000,  39.200\n 938.000,  39.100\n 939.000,  39.000\n 940.000,  39.000\n 941.000,  39.000\n 942.000,  39.000\n 943.000,  39.900\n 944.000,  39.000\n 945.000,  39.800\n 946.000,  39.400\n 947.000,  40.500\n 948.000,  39.800\n 949.000,  39.200\n 950.000,  39.700\n 951.000,  39.900\n 952.000,  40.600\n 953.000,  40.100\n 954.000,  40.300\n 955.000,  40.000\n 956.000,  41.100\n 957.000,  42.000\n 958.000,  43.300\n 959.000,  43.000\n 960.000,  41.500\n 961.000,  42.000\n 962.000,  43.000\n 963.000,  42.900\n 964.000,  44.100\n 965.000,  43.500\n 966.000,  43.800\n 967.000,  43.100\n 968.000,  45.000\n 969.000,  43.700\n 970.000,  44.200\n 971.000,  43.600\n 972.000,  44.600\n 973.000,  44.000\n 974.000,  44.100\n 975.000,  44.000\n 976.000,  43.800\n 977.000,  44.200\n 978.000,  44.000\n 979.000,  44.500\n 980.000,  44.900\n 981.000,  44.600\n 982.000,  44.700\n 983.000,  44.400\n 984.000,  45.000\n 985.000,  44.200\n 986.000,  45.000\n 987.000,  45.500\n 988.000,  45.000\n 989.000,  45.200\n 990.000,  45.000\n 991.000,  45.600\n 992.000,  45.900\n 993.000,  45.400\n 994.000,  45.000\n 995.000,  45.200\n 996.000,  45.000\n 997.000,  45.300\n 998.000,  45.500\n 999.000,  46.000\n1000.000,  45.400\n1001.000,  45.000\n1002.000,  48.300\n1003.000,  45.000\n1004.000,  45.200\n1005.000,  45.200\n1006.000,  46.400\n1007.000,  45.600\n1008.000,  46.100\n1009.000,  46.000\n1010.000,  46.200\n1011.000,  45.900\n1012.000,  46.300\n1013.000,  46.200\n1014.000,  46.900\n1015.000,  46.200\n1016.000,  46.300\n1017.000,  46.700\n1018.000,  46.300\n1019.000,  46.100\n1020.000,  47.000\n1021.000,  49.500\n1022.000,  49.200\n1023.000,  51.100\n1024.000,  28.300\n1025.000,  29.700\n1026.000,  30.000\n1027.000,  30.000\n1028.000,  30.400\n1029.000,  30.600\n1030.000,  31.400\n1031.000,  30.900\n1032.000,  31.000\n1033.000,  31.200\n1034.000,  31.000\n1035.000,  30.800\n1036.000,  31.200\n1037.000,  31.100\n1038.000,  31.400\n1039.000,  31.000\n1040.000,  31.000\n1041.000,  31.100\n1042.000,  31.500\n1043.000,  31.700\n1044.000,  31.900\n1045.000,  32.000\n1046.000,  32.100\n1047.000,  31.400\n1048.000,  32.000\n1049.000,  32.200\n1050.000,  32.000\n1051.000,  32.000\n1052.000,  32.300\n1053.000,  32.000\n1054.000,  32.000\n1055.000,  32.300\n1056.000,  32.000\n1057.000,  32.500\n1058.000,  32.000\n1059.000,  32.300\n1060.000,  32.100\n1061.000,  32.000\n1062.000,  33.300\n1063.000,  32.000\n1064.000,  32.200\n1065.000,  32.200\n1066.000,  32.000\n1067.000,  32.100\n1068.000,  33.200\n1069.000,  32.700\n1070.000,  33.000\n1071.000,  33.000\n1072.000,  33.200\n1073.000,  33.000\n1074.000,  32.600\n1075.000,  33.200\n1076.000,  33.000\n1077.000,  33.000\n1078.000,  33.000\n1079.000,  33.000\n1080.000,  33.000\n1081.000,  33.000\n1082.000,  33.100\n1083.000,  33.400\n1084.000,  34.300\n1085.000,  36.100\n1086.000,  36.000\n1087.000,  36.000\n1088.000,  34.300\n1089.000,  35.000\n1090.000,  36.500\n1091.000,  36.100\n1092.000,  39.100\n1093.000,  37.000\n1094.000,  37.300\n1095.000,  37.000\n1096.000,  37.100\n1097.000,  37.000\n1098.000,  37.000\n1099.000,  37.000\n1100.000,  37.000\n1101.000,  38.000\n1102.000,  37.600\n1103.000,  37.000\n1104.000,  37.400\n1105.000,  37.600\n1106.000,  37.600\n1107.000,  38.200\n1108.000,  39.400\n1109.000,  38.000\n1110.000,  38.000\n1111.000,  37.700\n1112.000,  38.000\n1113.000,  38.000\n1114.000,  38.100\n1115.000,  38.100\n1116.000,  38.500\n1117.000,  38.700\n1118.000,  39.000\n1119.000,  38.600\n1120.000,  38.000\n1121.000,  38.900\n1122.000,  38.500\n1123.000,  38.100\n1124.000,  39.000\n1125.000,  38.400\n1126.000,  39.100\n1127.000,  38.600\n1128.000,  39.000\n1129.000,  38.800\n1130.000,  39.000\n1131.000,  39.100\n1132.000,  39.100\n1133.000,  39.000\n1134.000,  39.300\n1135.000,  39.000\n1136.000,  39.000\n1137.000,  40.000\n1138.000,  39.300\n1139.000,  39.000\n1140.000,  39.100\n1141.000,  39.100\n1142.000,  39.000\n1143.000,  39.400\n1144.000,  39.400\n1145.000,  40.500\n1146.000,  39.900\n1147.000,  39.900\n1148.000,  41.100\n1149.000,  42.300\n1150.000,  42.000\n1151.000,  43.100\n1152.000,  34.100\n1153.000,  35.200\n1154.000,  36.400\n1155.000,  36.000\n1156.000,  37.700\n1157.000,  37.100\n1158.000,  37.400\n1159.000,  37.000\n1160.000,  37.100\n1161.000,  37.000\n1162.000,  37.000\n1163.000,  37.000\n1164.000,  37.100\n1165.000,  37.200\n1166.000,  37.800\n1167.000,  37.600\n1168.000,  37.300\n1169.000,  38.000\n1170.000,  37.800\n1171.000,  38.500\n1172.000,  39.300\n1173.000,  38.000\n1174.000,  38.000\n1175.000,  37.300\n1176.000,  38.200\n1177.000,  38.000\n1178.000,  38.700\n1179.000,  38.700\n1180.000,  38.800\n1181.000,  39.500\n1182.000,  39.100\n1183.000,  38.800\n1184.000,  38.000\n1185.000,  38.700\n1186.000,  38.000\n1187.000,  38.300\n1188.000,  39.000\n1189.000,  38.700\n1190.000,  39.000\n1191.000,  39.200\n1192.000,  39.300\n1193.000,  39.300\n1194.000,  39.300\n1195.000,  39.100\n1196.000,  39.000\n1197.000,  39.000\n1198.000,  39.300\n1199.000,  39.000\n1200.000,  39.300\n1201.000,  39.000\n1202.000,  39.200\n1203.000,  39.700\n1204.000,  39.700\n1205.000,  39.200\n1206.000,  39.900\n1207.000,  39.100\n1208.000,  39.300\n1209.000,  39.700\n1210.000,  39.800\n1211.000,  40.000\n1212.000,  41.000\n1213.000,  42.200\n1214.000,  42.100\n1215.000,  43.500\n1216.000,  41.400\n1217.000,  42.700\n1218.000,  43.200\n1219.000,  44.700\n1220.000,  43.000\n1221.000,  43.300\n1222.000,  43.400\n1223.000,  43.500\n1224.000,  44.000\n1225.000,  43.700\n1226.000,  43.700\n1227.000,  43.900\n1228.000,  44.200\n1229.000,  44.300\n1230.000,  44.000\n1231.000,  44.200\n1232.000,  43.200\n1233.000,  44.100\n1234.000,  44.300\n1235.000,  44.200\n1236.000,  44.300\n1237.000,  44.100\n1238.000,  45.200\n1239.000,  44.900\n1240.000,  45.800\n1241.000,  44.200\n1242.000,  45.900\n1243.000,  45.100\n1244.000,  45.400\n1245.000,  45.400\n1246.000,  46.900\n1247.000,  45.300\n1248.000,  44.900\n1249.000,  45.000\n1250.000,  45.600\n1251.000,  44.800\n1252.000,  45.000\n1253.000,  45.000\n1254.000,  45.800\n1255.000,  45.000\n1256.000,  45.000\n1257.000,  45.000\n1258.000,  45.200\n1259.000,  45.200\n1260.000,  45.000\n1261.000,  45.000\n1262.000,  45.200\n1263.000,  45.300\n1264.000,  45.400\n1265.000,  46.300\n1266.000,  45.000\n1267.000,  45.600\n1268.000,  46.300\n1269.000,  46.800\n1270.000,  46.900\n1271.000,  45.800\n1272.000,  46.000\n1273.000,  46.900\n1274.000,  46.100\n1275.000,  46.000\n1276.000,  47.100\n1277.000,  49.300\n1278.000,  48.500\n1279.000,  49.000\n1280.000,  34.800\n1281.000,  35.100\n1282.000,  36.200\n1283.000,  36.800\n1284.000,  37.100\n1285.000,  36.600\n1286.000,  36.800\n1287.000,  37.100\n1288.000,  37.000\n1289.000,  37.800\n1290.000,  37.000\n1291.000,  37.000\n1292.000,  37.500\n1293.000,  37.100\n1294.000,  37.300\n1295.000,  37.200\n1296.000,  37.600\n1297.000,  37.100\n1298.000,  37.800\n1299.000,  38.000\n1300.000,  38.100\n1301.000,  38.000\n1302.000,  37.600\n1303.000,  37.900\n1304.000,  38.000\n1305.000,  38.000\n1306.000,  38.000\n1307.000,  38.500\n1308.000,  38.600\n1309.000,  38.700\n1310.000,  39.100\n1311.000,  39.600\n1312.000,  38.300\n1313.000,  39.600\n1314.000,  38.400\n1315.000,  38.400\n1316.000,  39.000\n1317.000,  38.400\n1318.000,  39.000\n1319.000,  38.500\n1320.000,  39.000\n1321.000,  39.000\n1322.000,  39.100\n1323.000,  39.000\n1324.000,  39.000\n1325.000,  39.100\n1326.000,  39.100\n1327.000,  39.300\n1328.000,  39.100\n1329.000,  39.800\n1330.000,  39.000\n1331.000,  39.100\n1332.000,  39.100\n1333.000,  40.700\n1334.000,  39.300\n1335.000,  39.800\n1336.000,  39.700\n1337.000,  40.900\n1338.000,  43.000\n1339.000,  39.000\n1340.000,  41.100\n1341.000,  42.900\n1342.000,  42.900\n1343.000,  43.000\n1344.000,  41.000\n1345.000,  42.000\n1346.000,  42.900\n1347.000,  42.300\n1348.000,  43.000\n1349.000,  43.800\n1350.000,  43.100\n1351.000,  43.100\n1352.000,  43.300\n1353.000,  43.600\n1354.000,  43.500\n1355.000,  43.200\n1356.000,  44.100\n1357.000,  43.900\n1358.000,  44.700\n1359.000,  43.800\n1360.000,  44.100\n1361.000,  44.800\n1362.000,  44.200\n1363.000,  46.800\n1364.000,  46.300\n1365.000,  45.400\n1366.000,  44.400\n1367.000,  44.500\n1368.000,  44.800\n1369.000,  44.200\n1370.000,  45.000\n1371.000,  44.900\n1372.000,  45.000\n1373.000,  45.000\n1374.000,  45.000\n1375.000,  45.000\n1376.000,  45.000\n1377.000,  45.000\n1378.000,  45.000\n1379.000,  45.000\n1380.000,  45.600\n1381.000,  49.400\n1382.000,  46.300\n1383.000,  45.500\n1384.000,  45.500\n1385.000,  45.300\n1386.000,  45.100\n1387.000,  45.200\n1388.000,  46.000\n1389.000,  45.000\n1390.000,  45.100\n1391.000,  45.000\n1392.000,  45.300\n1393.000,  45.200\n1394.000,  45.000\n1395.000,  45.000\n1396.000,  46.000\n1397.000,  45.800\n1398.000,  46.000\n1399.000,  46.000\n1400.000,  46.700\n1401.000,  48.300\n1402.000,  46.600\n1403.000,  47.100\n1404.000,  49.000\n1405.000,  48.300\n1406.000,  48.500\n1407.000,  49.000\n1408.000,  40.800\n1409.000,  42.200\n1410.000,  43.000\n1411.000,  42.900\n1412.000,  43.000\n1413.000,  43.400\n1414.000,  43.200\n1415.000,  43.000\n1416.000,  43.700\n1417.000,  43.000\n1418.000,  43.900\n1419.000,  43.000\n1420.000,  43.900\n1421.000,  44.100\n1422.000,  44.800\n1423.000,  43.800\n1424.000,  44.900\n1425.000,  44.200\n1426.000,  44.200\n1427.000,  44.000\n1428.000,  44.200\n1429.000,  44.600\n1430.000,  44.500\n1431.000,  44.000\n1432.000,  44.200\n1433.000,  44.100\n1434.000,  45.100\n1435.000,  45.000\n1436.000,  44.800\n1437.000,  45.000\n1438.000,  45.400\n1439.000,  45.300\n1440.000,  44.600\n1441.000,  45.300\n1442.000,  45.500\n1443.000,  45.900\n1444.000,  45.500\n1445.000,  49.300\n1446.000,  47.200\n1447.000,  49.500\n1448.000,  45.700\n1449.000,  45.700\n1450.000,  45.100\n1451.000,  45.100\n1452.000,  45.100\n1453.000,  45.400\n1454.000,  45.300\n1455.000,  45.900\n1456.000,  45.000\n1457.000,  45.600\n1458.000,  45.100\n1459.000,  45.400\n1460.000,  46.400\n1461.000,  45.800\n1462.000,  46.300\n1463.000,  45.600\n1464.000,  47.100\n1465.000,  46.200\n1466.000,  46.600\n1467.000,  46.300\n1468.000,  49.900\n1469.000,  48.300\n1470.000,  48.600\n1471.000,  49.400\n1472.000,  47.200\n1473.000,  48.500\n1474.000,  48.400\n1475.000,  49.000\n1476.000,  49.000\n1477.000,  49.400\n1478.000,  49.700\n1479.000,  50.100\n1480.000,  50.400\n1481.000,  49.900\n1482.000,  50.800\n1483.000,  50.200\n1484.000,  52.000\n1485.000,  50.500\n1486.000,  50.400\n1487.000,  50.800\n1488.000,  50.200\n1489.000,  50.100\n1490.000,  50.200\n1491.000,  50.000\n1492.000,  50.400\n1493.000,  50.000\n1494.000,  50.000\n1495.000,  50.000\n1496.000,  51.000\n1497.000,  50.500\n1498.000,  51.200\n1499.000,  50.700\n1500.000,  51.000\n1501.000,  51.800\n1502.000,  56.100\n1503.000,  53.700\n1504.000,  53.700\n1505.000,  52.500\n1506.000,  51.300\n1507.000,  51.000\n1508.000,  51.000\n1509.000,  51.600\n1510.000,  51.600\n1511.000,  51.500\n1512.000,  51.200\n1513.000,  51.300\n1514.000,  51.200\n1515.000,  51.700\n1516.000,  52.100\n1517.000,  51.700\n1518.000,  52.000\n1519.000,  53.300\n1520.000,  52.700\n1521.000,  52.800\n1522.000,  52.000\n1523.000,  52.000\n1524.000,  52.800\n1525.000,  52.000\n1526.000,  52.200\n1527.000,  52.100\n1528.000,  52.000\n1529.000,  52.600\n1530.000,  52.000\n1531.000,  52.300\n1532.000,  53.800\n1533.000,  54.700\n1534.000,  55.300\n1535.000,  55.500\n1536.000,  34.000\n1537.000,  35.800\n1538.000,  36.800\n1539.000,  37.900\n1540.000,  41.800\n1541.000,  37.200\n1542.000,  37.900\n1543.000,  37.200\n1544.000,  37.400\n1545.000,  37.600\n1546.000,  37.100\n1547.000,  37.200\n1548.000,  37.000\n1549.000,  37.200\n1550.000,  38.000\n1551.000,  37.100\n1552.000,  37.100\n1553.000,  37.800\n1554.000,  37.400\n1555.000,  37.500\n1556.000,  38.400\n1557.000,  38.200\n1558.000,  38.900\n1559.000,  37.800\n1560.000,  38.400\n1561.000,  39.800\n1562.000,  39.600\n1563.000,  38.200\n1564.000,  39.300\n1565.000,  38.600\n1566.000,  38.500\n1567.000,  38.500\n1568.000,  38.200\n1569.000,  38.600\n1570.000,  38.200\n1571.000,  38.300\n1572.000,  38.800\n1573.000,  39.000\n1574.000,  39.000\n1575.000,  38.700\n1576.000,  38.700\n1577.000,  38.500\n1578.000,  39.300\n1579.000,  39.000\n1580.000,  39.700\n1581.000,  39.100\n1582.000,  39.300\n1583.000,  39.000\n1584.000,  39.400\n1585.000,  39.600\n1586.000,  39.400\n1587.000,  39.200\n1588.000,  39.400\n1589.000,  39.700\n1590.000,  39.600\n1591.000,  39.500\n1592.000,  39.200\n1593.000,  40.500\n1594.000,  39.200\n1595.000,  39.400\n1596.000,  41.000\n1597.000,  42.400\n1598.000,  42.000\n1599.000,  43.000\n1600.000,  40.900\n1601.000,  42.800\n1602.000,  43.300\n1603.000,  42.900\n1604.000,  43.400\n1605.000,  43.800\n1606.000,  43.000\n1607.000,  43.800\n1608.000,  43.600\n1609.000,  45.400\n1610.000,  43.600\n1611.000,  44.400\n1612.000,  43.900\n1613.000,  44.700\n1614.000,  44.300\n1615.000,  44.200\n1616.000,  43.700\n1617.000,  44.400\n1618.000,  44.200\n1619.000,  44.300\n1620.000,  44.100\n1621.000,  44.400\n1622.000,  44.500\n1623.000,  44.500\n1624.000,  45.500\n1625.000,  44.600\n1626.000,  45.500\n1627.000,  45.100\n1628.000,  45.400\n1629.000,  45.400\n1630.000,  45.800\n1631.000,  45.300\n1632.000,  45.500\n1633.000,  45.100\n1634.000,  45.200\n1635.000,  44.600\n1636.000,  45.800\n1637.000,  45.000\n1638.000,  45.300\n1639.000,  45.000\n1640.000,  46.800\n1641.000,  45.400\n1642.000,  45.600\n1643.000,  46.100\n1644.000,  46.100\n1645.000,  45.700\n1646.000,  45.600\n1647.000,  45.400\n1648.000,  45.700\n1649.000,  45.800\n1650.000,  45.300\n1651.000,  46.200\n1652.000,  46.300\n1653.000,  46.300\n1654.000,  46.500\n1655.000,  46.900\n1656.000,  46.200\n1657.000,  46.500\n1658.000,  46.200\n1659.000,  46.400\n1660.000,  47.400\n1661.000,  48.600\n1662.000,  49.000\n1663.000,  49.100\n1664.000,  40.800\n1665.000,  42.500\n1666.000,  43.600\n1667.000,  43.100\n1668.000,  43.800\n1669.000,  43.900\n1670.000,  44.000\n1671.000,  43.700\n1672.000,  43.800\n1673.000,  43.300\n1674.000,  44.200\n1675.000,  43.000\n1676.000,  43.900\n1677.000,  43.200\n1678.000,  44.100\n1679.000,  43.500\n1680.000,  43.600\n1681.000,  44.000\n1682.000,  44.700\n1683.000,  44.300\n1684.000,  44.200\n1685.000,  44.400\n1686.000,  44.900\n1687.000,  44.400\n1688.000,  44.300\n1689.000,  44.700\n1690.000,  45.500\n1691.000,  45.800\n1692.000,  45.100\n1693.000,  46.100\n1694.000,  45.100\n1695.000,  45.200\n1696.000,  44.500\n1697.000,  45.200\n1698.000,  44.500\n1699.000,  45.000\n1700.000,  45.000\n1701.000,  45.200\n1702.000,  45.100\n1703.000,  45.200\n1704.000,  45.000\n1705.000,  45.300\n1706.000,  45.300\n1707.000,  45.600\n1708.000,  45.800\n1709.000,  45.800\n1710.000,  46.200\n1711.000,  46.300\n1712.000,  46.400\n1713.000,  45.200\n1714.000,  45.400\n1715.000,  45.600\n1716.000,  46.800\n1717.000,  46.400\n1718.000,  46.600\n1719.000,  45.900\n1720.000,  47.100\n1721.000,  46.200\n1722.000,  46.300\n1723.000,  46.000\n1724.000,  48.200\n1725.000,  48.400\n1726.000,  48.600\n1727.000,  52.500\n1728.000,  47.200\n1729.000,  48.400\n1730.000,  49.000\n1731.000,  48.800\n1732.000,  51.600\n1733.000,  49.600\n1734.000,  49.500\n1735.000,  49.500\n1736.000,  50.000\n1737.000,  50.300\n1738.000,  50.100\n1739.000,  49.500\n1740.000,  50.000\n1741.000,  50.600\n1742.000,  50.000\n1743.000,  50.100\n1744.000,  50.200\n1745.000,  50.500\n1746.000,  50.300\n1747.000,  50.400\n1748.000,  51.100\n1749.000,  50.600\n1750.000,  50.700\n1751.000,  50.800\n1752.000,  50.600\n1753.000,  50.200\n1754.000,  51.100\n1755.000,  50.700\n1756.000,  51.200\n1757.000,  51.000\n1758.000,  51.200\n1759.000,  51.000\n1760.000,  51.000\n1761.000,  51.200\n1762.000,  51.200\n1763.000,  52.000\n1764.000,  53.400\n1765.000,  51.400\n1766.000,  52.000\n1767.000,  51.900\n1768.000,  52.100\n1769.000,  51.500\n1770.000,  51.200\n1771.000,  51.000\n1772.000,  51.000\n1773.000,  51.400\n1774.000,  51.700\n1775.000,  51.600\n1776.000,  51.700\n1777.000,  52.000\n1778.000,  51.900\n1779.000,  52.000\n1780.000,  52.100\n1781.000,  52.800\n1782.000,  52.500\n1783.000,  52.800\n1784.000,  52.200\n1785.000,  52.800\n1786.000,  52.000\n1787.000,  52.100\n1788.000,  53.700\n1789.000,  54.600\n1790.000,  55.200\n1791.000,  55.300\n1792.000,  41.000\n1793.000,  42.200\n1794.000,  42.200\n1795.000,  43.600\n1796.000,  43.000\n1797.000,  43.100\n1798.000,  43.000\n1799.000,  43.600\n1800.000,  43.300\n1801.000,  46.500\n1802.000,  43.900\n1803.000,  43.900\n1804.000,  43.700\n1805.000,  43.800\n1806.000,  44.500\n1807.000,  44.200\n1808.000,  43.200\n1809.000,  44.000\n1810.000,  44.000\n1811.000,  44.200\n1812.000,  44.200\n1813.000,  44.900\n1814.000,  44.100\n1815.000,  44.100\n1816.000,  44.100\n1817.000,  44.500\n1818.000,  45.700\n1819.000,  44.400\n1820.000,  45.500\n1821.000,  45.200\n1822.000,  47.600\n1823.000,  45.700\n1824.000,  45.400\n1825.000,  45.300\n1826.000,  46.500\n1827.000,  45.300\n1828.000,  45.800\n1829.000,  45.000\n1830.000,  45.100\n1831.000,  45.000\n1832.000,  45.500\n1833.000,  45.000\n1834.000,  45.600\n1835.000,  45.000\n1836.000,  45.000\n1837.000,  45.400\n1838.000,  45.000\n1839.000,  45.800\n1840.000,  45.300\n1841.000,  46.100\n1842.000,  45.800\n1843.000,  45.700\n1844.000,  46.100\n1845.000,  46.600\n1846.000,  45.800\n1847.000,  46.200\n1848.000,  46.000\n1849.000,  46.000\n1850.000,  46.000\n1851.000,  45.600\n1852.000,  47.000\n1853.000,  48.400\n1854.000,  48.300\n1855.000,  49.100\n1856.000,  47.600\n1857.000,  48.500\n1858.000,  49.200\n1859.000,  48.200\n1860.000,  49.200\n1861.000,  49.600\n1862.000,  49.600\n1863.000,  50.300\n1864.000,  50.500\n1865.000,  49.700\n1866.000,  50.300\n1867.000,  49.000\n1868.000,  50.400\n1869.000,  50.100\n1870.000,  50.300\n1871.000,  50.300\n1872.000,  49.500\n1873.000,  50.800\n1874.000,  50.000\n1875.000,  50.200\n1876.000,  50.200\n1877.000,  50.500\n1878.000,  51.000\n1879.000,  50.600\n1880.000,  52.200\n1881.000,  51.000\n1882.000,  51.200\n1883.000,  51.600\n1884.000,  51.200\n1885.000,  51.800\n1886.000,  51.700\n1887.000,  51.500\n1888.000,  50.600\n1889.000,  51.100\n1890.000,  51.300\n1891.000,  51.000\n1892.000,  51.300\n1893.000,  52.200\n1894.000,  51.600\n1895.000,  51.900\n1896.000,  51.400\n1897.000,  51.400\n1898.000,  51.700\n1899.000,  51.200\n1900.000,  52.600\n1901.000,  51.200\n1902.000,  51.900\n1903.000,  52.200\n1904.000,  53.000\n1905.000,  52.200\n1906.000,  51.300\n1907.000,  51.800\n1908.000,  52.000\n1909.000,  52.200\n1910.000,  53.500\n1911.000,  52.600\n1912.000,  52.500\n1913.000,  52.900\n1914.000,  52.400\n1915.000,  52.500\n1916.000,  54.700\n1917.000,  55.400\n1918.000,  58.400\n1919.000,  55.200\n1920.000,  47.300\n1921.000,  48.000\n1922.000,  48.500\n1923.000,  50.500\n1924.000,  49.500\n1925.000,  49.400\n1926.000,  49.000\n1927.000,  49.400\n1928.000,  50.000\n1929.000,  49.400\n1930.000,  50.600\n1931.000,  49.300\n1932.000,  50.000\n1933.000,  50.000\n1934.000,  50.600\n1935.000,  49.800\n1936.000,  50.200\n1937.000,  50.600\n1938.000,  50.100\n1939.000,  50.400\n1940.000,  50.500\n1941.000,  50.500\n1942.000,  51.300\n1943.000,  50.200\n1944.000,  50.600\n1945.000,  50.400\n1946.000,  51.000\n1947.000,  51.100\n1948.000,  50.400\n1949.000,  51.300\n1950.000,  51.500\n1951.000,  51.900\n1952.000,  50.700\n1953.000,  51.200\n1954.000,  51.300\n1955.000,  51.100\n1956.000,  51.900\n1957.000,  52.000\n1958.000,  51.600\n1959.000,  51.700\n1960.000,  51.600\n1961.000,  52.700\n1962.000,  51.800\n1963.000,  51.900\n1964.000,  52.400\n1965.000,  51.300\n1966.000,  52.300\n1967.000,  52.900\n1968.000,  52.900\n1969.000,  52.400\n1970.000,  51.300\n1971.000,  52.600\n1972.000,  52.200\n1973.000,  52.000\n1974.000,  52.200\n1975.000,  52.000\n1976.000,  52.200\n1977.000,  52.600\n1978.000,  52.800\n1979.000,  52.700\n1980.000,  53.800\n1981.000,  55.000\n1982.000,  55.400\n1983.000,  55.400\n1984.000,  54.400\n1985.000,  58.100\n1986.000,  55.300\n1987.000,  55.500\n1988.000,  56.100\n1989.000,  56.300\n1990.000,  56.300\n1991.000,  56.000\n1992.000,  56.400\n1993.000,  57.200\n1994.000,  56.200\n1995.000,  56.300\n1996.000,  56.200\n1997.000,  56.000\n1998.000,  56.200\n1999.000,  56.400\n2000.000,  56.000\n2001.000,  56.900\n2002.000,  58.600\n2003.000,  57.800\n2004.000,  58.000\n2005.000,  57.400\n2006.000,  57.000\n2007.000,  57.300\n2008.000,  59.600\n2009.000,  57.200\n2010.000,  57.600\n2011.000,  57.400\n2012.000,  57.200\n2013.000,  58.600\n2014.000,  57.600\n2015.000,  57.600\n2016.000,  57.400\n2017.000,  58.100\n2018.000,  57.900\n2019.000,  57.900\n2020.000,  58.200\n2021.000,  57.300\n2022.000,  58.000\n2023.000,  58.000\n2024.000,  58.000\n2025.000,  57.300\n2026.000,  57.600\n2027.000,  57.500\n2028.000,  57.900\n2029.000,  58.000\n2030.000,  58.400\n2031.000,  58.500\n2032.000,  58.600\n2033.000,  59.400\n2034.000,  58.400\n2035.000,  58.600\n2036.000,  58.000\n2037.000,  58.400\n2038.000,  58.400\n2039.000,  58.000\n2040.000,  58.500\n2041.000,  59.300\n2042.000,  58.500\n2043.000,  59.100\n2044.000,  60.400\n2045.000,  61.800\n2046.000,  61.700\n2047.000,  62.100\n2048.000,  34.100\n2049.000,  35.100\n2050.000,  36.000\n2051.000,  36.000\n2052.000,  36.700\n2053.000,  36.200\n2054.000,  36.900\n2055.000,  37.000\n2056.000,  38.000\n2057.000,  37.000\n2058.000,  37.000\n2059.000,  36.800\n2060.000,  37.100\n2061.000,  38.000\n2062.000,  37.200\n2063.000,  37.300\n2064.000,  37.100\n2065.000,  37.400\n2066.000,  37.400\n2067.000,  37.600\n2068.000,  37.000\n2069.000,  37.000\n2070.000,  37.700\n2071.000,  37.600\n2072.000,  37.800\n2073.000,  38.200\n2074.000,  38.300\n2075.000,  37.900\n2076.000,  38.200\n2077.000,  38.200\n2078.000,  38.300\n2079.000,  38.000\n2080.000,  38.100\n2081.000,  38.300\n2082.000,  38.100\n2083.000,  38.500\n2084.000,  38.100\n2085.000,  38.700\n2086.000,  38.400\n2087.000,  39.200\n2088.000,  38.500\n2089.000,  38.700\n2090.000,  38.400\n2091.000,  38.700\n2092.000,  38.900\n2093.000,  38.600\n2094.000,  39.000\n2095.000,  39.100\n2096.000,  39.600\n2097.000,  38.900\n2098.000,  39.100\n2099.000,  39.000\n2100.000,  39.300\n2101.000,  39.000\n2102.000,  39.200\n2103.000,  39.000\n2104.000,  39.000\n2105.000,  40.000\n2106.000,  39.200\n2107.000,  39.300\n2108.000,  41.200\n2109.000,  42.600\n2110.000,  42.300\n2111.000,  42.500\n2112.000,  40.200\n2113.000,  41.400\n2114.000,  42.000\n2115.000,  42.500\n2116.000,  43.000\n2117.000,  43.400\n2118.000,  43.000\n2119.000,  43.100\n2120.000,  43.100\n2121.000,  43.700\n2122.000,  43.300\n2123.000,  43.100\n2124.000,  43.700\n2125.000,  43.400\n2126.000,  44.400\n2127.000,  43.000\n2128.000,  43.300\n2129.000,  44.000\n2130.000,  43.400\n2131.000,  44.000\n2132.000,  44.000\n2133.000,  44.400\n2134.000,  44.200\n2135.000,  43.700\n2136.000,  44.900\n2137.000,  44.000\n2138.000,  44.400\n2139.000,  44.000\n2140.000,  44.800\n2141.000,  44.600\n2142.000,  45.300\n2143.000,  44.300\n2144.000,  44.200\n2145.000,  44.400\n2146.000,  44.200\n2147.000,  44.400\n2148.000,  45.600\n2149.000,  45.300\n2150.000,  45.000\n2151.000,  45.000\n2152.000,  45.100\n2153.000,  44.800\n2154.000,  45.000\n2155.000,  45.400\n2156.000,  45.000\n2157.000,  45.000\n2158.000,  45.000\n2159.000,  45.400\n2160.000,  45.000\n2161.000,  45.700\n2162.000,  45.200\n2163.000,  45.400\n2164.000,  45.000\n2165.000,  45.600\n2166.000,  45.600\n2167.000,  45.600\n2168.000,  45.700\n2169.000,  45.900\n2170.000,  46.000\n2171.000,  46.200\n2172.000,  47.400\n2173.000,  48.300\n2174.000,  49.200\n2175.000,  48.400\n2176.000,  40.300\n2177.000,  41.700\n2178.000,  42.900\n2179.000,  42.300\n2180.000,  43.200\n2181.000,  43.400\n2182.000,  43.900\n2183.000,  44.100\n2184.000,  43.800\n2185.000,  44.000\n2186.000,  45.500\n2187.000,  43.700\n2188.000,  43.100\n2189.000,  43.200\n2190.000,  43.500\n2191.000,  43.500\n2192.000,  44.000\n2193.000,  44.700\n2194.000,  43.900\n2195.000,  44.500\n2196.000,  44.000\n2197.000,  44.700\n2198.000,  44.200\n2199.000,  44.400\n2200.000,  44.200\n2201.000,  44.800\n2202.000,  44.300\n2203.000,  44.700\n2204.000,  45.000\n2205.000,  45.400\n2206.000,  45.000\n2207.000,  45.300\n2208.000,  44.200\n2209.000,  44.800\n2210.000,  44.400\n2211.000,  44.400\n2212.000,  45.600\n2213.000,  46.600\n2214.000,  45.400\n2215.000,  45.100\n2216.000,  45.500\n2217.000,  45.000\n2218.000,  45.400\n2219.000,  45.100\n2220.000,  45.600\n2221.000,  45.000\n2222.000,  45.200\n2223.000,  45.000\n2224.000,  45.300\n2225.000,  45.300\n2226.000,  45.200\n2227.000,  45.300\n2228.000,  45.700\n2229.000,  45.500\n2230.000,  45.600\n2231.000,  46.000\n2232.000,  45.700\n2233.000,  46.700\n2234.000,  46.900\n2235.000,  47.600\n2236.000,  49.000\n2237.000,  48.900\n2238.000,  48.200\n2239.000,  48.300\n2240.000,  47.600\n2241.000,  48.100\n2242.000,  49.000\n2243.000,  48.200\n2244.000,  49.400\n2245.000,  49.800\n2246.000,  49.400\n2247.000,  49.600\n2248.000,  49.300\n2249.000,  50.000\n2250.000,  49.000\n2251.000,  49.100\n2252.000,  50.200\n2253.000,  50.300\n2254.000,  50.500\n2255.000,  50.400\n2256.000,  50.100\n2257.000,  49.800\n2258.000,  50.100\n2259.000,  50.600\n2260.000,  50.700\n2261.000,  50.300\n2262.000,  50.000\n2263.000,  50.700\n2264.000,  50.500\n2265.000,  50.000\n2266.000,  52.500\n2267.000,  50.100\n2268.000,  50.700\n2269.000,  51.300\n2270.000,  50.900\n2271.000,  50.600\n2272.000,  50.500\n2273.000,  52.300\n2274.000,  51.400\n2275.000,  50.000\n2276.000,  51.400\n2277.000,  50.700\n2278.000,  54.800\n2279.000,  51.500\n2280.000,  52.200\n2281.000,  51.400\n2282.000,  53.200\n2283.000,  56.400\n2284.000,  51.700\n2285.000,  51.700\n2286.000,  52.400\n2287.000,  51.500\n2288.000,  51.400\n2289.000,  51.600\n2290.000,  52.100\n2291.000,  52.600\n2292.000,  52.300\n2293.000,  53.000\n2294.000,  52.300\n2295.000,  52.600\n2296.000,  54.300\n2297.000,  55.600\n2298.000,  59.400\n2299.000,  52.500\n2300.000,  60.200\n2301.000,  55.700\n2302.000,  54.700\n2303.000,  57.200\n2304.000,  40.700\n2305.000,  42.200\n2306.000,  43.300\n2307.000,  43.000\n2308.000,  44.100\n2309.000,  43.000\n2310.000,  43.200\n2311.000,  46.000\n2312.000,  46.400\n2313.000,  43.700\n2314.000,  43.300\n2315.000,  43.600\n2316.000,  43.600\n2317.000,  43.400\n2318.000,  44.600\n2319.000,  43.200\n2320.000,  43.700\n2321.000,  43.000\n2322.000,  43.900\n2323.000,  43.400\n2324.000,  44.500\n2325.000,  44.200\n2326.000,  44.300\n2327.000,  44.100\n2328.000,  44.300\n2329.000,  44.100\n2330.000,  44.500\n2331.000,  44.100\n2332.000,  45.800\n2333.000,  45.200\n2334.000,  45.200\n2335.000,  45.200\n2336.000,  44.500\n2337.000,  45.200\n2338.000,  44.200\n2339.000,  44.900\n2340.000,  45.000\n2341.000,  44.900\n2342.000,  45.000\n2343.000,  45.100\n2344.000,  45.000\n2345.000,  45.400\n2346.000,  45.000\n2347.000,  45.100\n2348.000,  45.200\n2349.000,  45.600\n2350.000,  45.000\n2351.000,  45.300\n2352.000,  45.900\n2353.000,  45.600\n2354.000,  45.200\n2355.000,  46.200\n2356.000,  47.400\n2357.000,  45.900\n2358.000,  45.600\n2359.000,  45.600\n2360.000,  46.200\n2361.000,  46.300\n2362.000,  46.500\n2363.000,  45.300\n2364.000,  47.200\n2365.000,  48.300\n2366.000,  48.400\n2367.000,  48.500\n2368.000,  47.400\n2369.000,  48.400\n2370.000,  48.000\n2371.000,  48.400\n2372.000,  49.000\n2373.000,  49.900\n2374.000,  53.400\n2375.000,  50.800\n2376.000,  51.200\n2377.000,  49.600\n2378.000,  50.200\n2379.000,  49.000\n2380.000,  50.000\n2381.000,  50.100\n2382.000,  50.000\n2383.000,  50.100\n2384.000,  49.200\n2385.000,  50.000\n2386.000,  50.200\n2387.000,  50.000\n2388.000,  50.900\n2389.000,  50.200\n2390.000,  50.600\n2391.000,  50.800\n2392.000,  50.800\n2393.000,  52.900\n2394.000,  55.500\n2395.000,  52.500\n2396.000,  52.700\n2397.000,  51.800\n2398.000,  51.900\n2399.000,  50.800\n2400.000,  50.600\n2401.000,  51.600\n2402.000,  53.200\n2403.000,  51.600\n2404.000,  51.200\n2405.000,  51.700\n2406.000,  51.200\n2407.000,  51.400\n2408.000,  51.800\n2409.000,  50.800\n2410.000,  51.600\n2411.000,  51.700\n2412.000,  52.900\n2413.000,  51.300\n2414.000,  52.900\n2415.000,  53.900\n2416.000,  51.600\n2417.000,  51.900\n2418.000,  51.500\n2419.000,  51.900\n2420.000,  52.500\n2421.000,  52.400\n2422.000,  52.800\n2423.000,  52.100\n2424.000,  54.300\n2425.000,  54.400\n2426.000,  52.500\n2427.000,  52.200\n2428.000,  53.500\n2429.000,  54.200\n2430.000,  56.000\n2431.000,  55.900\n2432.000,  47.000\n2433.000,  48.300\n2434.000,  48.300\n2435.000,  48.900\n2436.000,  48.600\n2437.000,  49.400\n2438.000,  49.700\n2439.000,  50.500\n2440.000,  49.300\n2441.000,  49.000\n2442.000,  49.400\n2443.000,  49.100\n2444.000,  50.300\n2445.000,  50.700\n2446.000,  50.200\n2447.000,  50.200\n2448.000,  49.200\n2449.000,  52.300\n2450.000,  50.200\n2451.000,  50.200\n2452.000,  50.500\n2453.000,  50.200\n2454.000,  50.900\n2455.000,  50.300\n2456.000,  50.400\n2457.000,  50.500\n2458.000,  50.100\n2459.000,  50.600\n2460.000,  50.200\n2461.000,  50.700\n2462.000,  52.200\n2463.000,  50.900\n2464.000,  50.300\n2465.000,  52.000\n2466.000,  51.100\n2467.000,  51.300\n2468.000,  51.000\n2469.000,  51.500\n2470.000,  51.300\n2471.000,  51.400\n2472.000,  51.500\n2473.000,  51.300\n2474.000,  51.300\n2475.000,  50.900\n2476.000,  51.600\n2477.000,  51.400\n2478.000,  51.700\n2479.000,  52.100\n2480.000,  51.200\n2481.000,  52.000\n2482.000,  51.700\n2483.000,  52.000\n2484.000,  52.000\n2485.000,  52.300\n2486.000,  52.400\n2487.000,  53.900\n2488.000,  52.300\n2489.000,  52.900\n2490.000,  52.400\n2491.000,  52.300\n2492.000,  55.700\n2493.000,  54.900\n2494.000,  54.800\n2495.000,  55.900\n2496.000,  53.100\n2497.000,  54.600\n2498.000,  55.500\n2499.000,  54.900\n2500.000,  55.500\n2501.000,  55.600\n2502.000,  56.300\n2503.000,  56.800\n2504.000,  56.400\n2505.000,  56.900\n2506.000,  56.400\n2507.000,  56.000\n2508.000,  57.700\n2509.000,  57.200\n2510.000,  57.300\n2511.000,  57.300\n2512.000,  57.900\n2513.000,  57.000\n2514.000,  57.400\n2515.000,  57.700\n2516.000,  56.400\n2517.000,  57.000\n2518.000,  57.000\n2519.000,  56.400\n2520.000,  57.900\n2521.000,  56.600\n2522.000,  57.000\n2523.000,  57.800\n2524.000,  57.500\n2525.000,  57.200\n2526.000,  59.000\n2527.000,  57.700\n2528.000,  57.400\n2529.000,  57.600\n2530.000,  57.500\n2531.000,  57.300\n2532.000,  57.700\n2533.000,  57.400\n2534.000,  58.200\n2535.000,  58.500\n2536.000,  57.600\n2537.000,  57.600\n2538.000,  57.700\n2539.000,  57.200\n2540.000,  57.100\n2541.000,  58.300\n2542.000,  58.400\n2543.000,  59.300\n2544.000,  62.700\n2545.000,  59.500\n2546.000,  57.800\n2547.000,  58.900\n2548.000,  58.800\n2549.000,  58.100\n2550.000,  59.700\n2551.000,  58.400\n2552.000,  58.800\n2553.000,  59.500\n2554.000,  58.400\n2555.000,  58.000\n2556.000,  60.000\n2557.000,  61.200\n2558.000,  61.100\n2559.000,  61.900\n2560.000,  40.500\n2561.000,  42.000\n2562.000,  42.200\n2563.000,  42.300\n2564.000,  43.300\n2565.000,  43.000\n2566.000,  43.100\n2567.000,  43.400\n2568.000,  43.700\n2569.000,  43.000\n2570.000,  43.400\n2571.000,  43.000\n2572.000,  43.300\n2573.000,  43.300\n2574.000,  44.700\n2575.000,  43.500\n2576.000,  43.600\n2577.000,  43.400\n2578.000,  44.100\n2579.000,  44.100\n2580.000,  44.200\n2581.000,  44.200\n2582.000,  44.600\n2583.000,  43.400\n2584.000,  44.200\n2585.000,  44.000\n2586.000,  45.200\n2587.000,  44.000\n2588.000,  44.700\n2589.000,  44.700\n2590.000,  44.600\n2591.000,  44.300\n2592.000,  44.200\n2593.000,  45.100\n2594.000,  44.000\n2595.000,  44.200\n2596.000,  44.600\n2597.000,  45.000\n2598.000,  45.000\n2599.000,  45.300\n2600.000,  45.000\n2601.000,  45.100\n2602.000,  45.200\n2603.000,  45.000\n2604.000,  45.100\n2605.000,  45.600\n2606.000,  45.000\n2607.000,  45.500\n2608.000,  45.100\n2609.000,  45.800\n2610.000,  45.200\n2611.000,  45.600\n2612.000,  46.200\n2613.000,  45.200\n2614.000,  45.600\n2615.000,  45.600\n2616.000,  45.700\n2617.000,  46.000\n2618.000,  46.200\n2619.000,  45.200\n2620.000,  47.700\n2621.000,  48.300\n2622.000,  48.900\n2623.000,  48.500\n2624.000,  47.400\n2625.000,  48.000\n2626.000,  48.000\n2627.000,  49.100\n2628.000,  49.500\n2629.000,  49.200\n2630.000,  49.400\n2631.000,  49.100\n2632.000,  49.800\n2633.000,  49.200\n2634.000,  50.000\n2635.000,  49.700\n2636.000,  49.900\n2637.000,  51.300\n2638.000,  50.800\n2639.000,  50.000\n2640.000,  50.000\n2641.000,  50.800\n2642.000,  50.600\n2643.000,  50.400\n2644.000,  50.400\n2645.000,  50.500\n2646.000,  50.600\n2647.000,  50.700\n2648.000,  50.300\n2649.000,  50.300\n2650.000,  50.500\n2651.000,  51.000\n2652.000,  51.700\n2653.000,  51.000\n2654.000,  51.700\n2655.000,  50.900\n2656.000,  50.700\n2657.000,  50.800\n2658.000,  51.300\n2659.000,  50.600\n2660.000,  51.200\n2661.000,  51.500\n2662.000,  51.000\n2663.000,  51.100\n2664.000,  52.100\n2665.000,  51.200\n2666.000,  51.400\n2667.000,  51.000\n2668.000,  51.300\n2669.000,  51.300\n2670.000,  51.100\n2671.000,  55.100\n2672.000,  51.500\n2673.000,  51.600\n2674.000,  51.500\n2675.000,  52.100\n2676.000,  52.800\n2677.000,  52.400\n2678.000,  52.900\n2679.000,  52.100\n2680.000,  52.000\n2681.000,  52.600\n2682.000,  52.000\n2683.000,  52.000\n2684.000,  53.900\n2685.000,  54.000\n2686.000,  54.400\n2687.000,  54.900\n2688.000,  47.300\n2689.000,  48.200\n2690.000,  48.400\n2691.000,  49.800\n2692.000,  49.200\n2693.000,  49.700\n2694.000,  49.700\n2695.000,  49.800\n2696.000,  49.900\n2697.000,  49.200\n2698.000,  49.700\n2699.000,  49.200\n2700.000,  50.200\n2701.000,  51.400\n2702.000,  51.400\n2703.000,  51.700\n2704.000,  50.100\n2705.000,  50.200\n2706.000,  50.800\n2707.000,  50.100\n2708.000,  51.000\n2709.000,  50.300\n2710.000,  50.600\n2711.000,  50.900\n2712.000,  50.600\n2713.000,  50.800\n2714.000,  50.600\n2715.000,  51.200\n2716.000,  50.500\n2717.000,  51.000\n2718.000,  51.600\n2719.000,  51.100\n2720.000,  53.500\n2721.000,  52.800\n2722.000,  51.300\n2723.000,  51.200\n2724.000,  51.000\n2725.000,  51.500\n2726.000,  51.100\n2727.000,  51.100\n2728.000,  51.600\n2729.000,  51.100\n2730.000,  51.500\n2731.000,  51.600\n2732.000,  51.900\n2733.000,  51.100\n2734.000,  51.400\n2735.000,  52.000\n2736.000,  51.600\n2737.000,  52.600\n2738.000,  51.700\n2739.000,  52.400\n2740.000,  52.600\n2741.000,  52.100\n2742.000,  52.600\n2743.000,  52.100\n2744.000,  52.100\n2745.000,  52.800\n2746.000,  52.300\n2747.000,  52.400\n2748.000,  53.500\n2749.000,  54.000\n2750.000,  55.800\n2751.000,  57.900\n2752.000,  53.800\n2753.000,  55.000\n2754.000,  54.500\n2755.000,  55.300\n2756.000,  55.500\n2757.000,  56.200\n2758.000,  56.400\n2759.000,  55.600\n2760.000,  56.100\n2761.000,  56.700\n2762.000,  56.200\n2763.000,  55.700\n2764.000,  56.600\n2765.000,  56.300\n2766.000,  56.400\n2767.000,  57.000\n2768.000,  56.700\n2769.000,  56.400\n2770.000,  56.900\n2771.000,  57.200\n2772.000,  56.800\n2773.000,  56.800\n2774.000,  56.700\n2775.000,  56.400\n2776.000,  57.800\n2777.000,  56.000\n2778.000,  57.100\n2779.000,  56.500\n2780.000,  56.800\n2781.000,  57.400\n2782.000,  57.200\n2783.000,  57.300\n2784.000,  57.300\n2785.000,  57.900\n2786.000,  57.200\n2787.000,  57.400\n2788.000,  57.800\n2789.000,  57.200\n2790.000,  57.900\n2791.000,  57.600\n2792.000,  57.600\n2793.000,  57.200\n2794.000,  57.800\n2795.000,  57.000\n2796.000,  57.400\n2797.000,  57.600\n2798.000,  58.400\n2799.000,  58.500\n2800.000,  60.100\n2801.000,  58.600\n2802.000,  57.500\n2803.000,  59.500\n2804.000,  58.200\n2805.000,  58.300\n2806.000,  59.200\n2807.000,  58.500\n2808.000,  58.300\n2809.000,  58.500\n2810.000,  58.100\n2811.000,  58.400\n2812.000,  61.000\n2813.000,  61.100\n2814.000,  61.100\n2815.000,  61.800\n2816.000,  47.400\n2817.000,  48.000\n2818.000,  49.300\n2819.000,  48.200\n2820.000,  49.200\n2821.000,  48.100\n2822.000,  48.400\n2823.000,  49.000\n2824.000,  49.400\n2825.000,  49.600\n2826.000,  49.300\n2827.000,  49.100\n2828.000,  50.800\n2829.000,  49.900\n2830.000,  50.000\n2831.000,  49.400\n2832.000,  53.100\n2833.000,  49.200\n2834.000,  50.500\n2835.000,  50.400\n2836.000,  50.400\n2837.000,  50.700\n2838.000,  50.000\n2839.000,  50.700\n2840.000,  50.100\n2841.000,  50.300\n2842.000,  50.900\n2843.000,  50.000\n2844.000,  50.800\n2845.000,  51.200\n2846.000,  51.000\n2847.000,  51.300\n2848.000,  50.000\n2849.000,  51.300\n2850.000,  50.800\n2851.000,  50.900\n2852.000,  53.800\n2853.000,  52.200\n2854.000,  51.900\n2855.000,  52.000\n2856.000,  51.100\n2857.000,  51.400\n2858.000,  51.300\n2859.000,  51.900\n2860.000,  51.000\n2861.000,  51.100\n2862.000,  52.000\n2863.000,  51.900\n2864.000,  51.400\n2865.000,  51.000\n2866.000,  51.100\n2867.000,  51.600\n2868.000,  51.700\n2869.000,  52.900\n2870.000,  52.300\n2871.000,  52.800\n2872.000,  52.900\n2873.000,  52.400\n2874.000,  52.100\n2875.000,  51.800\n2876.000,  53.600\n2877.000,  54.300\n2878.000,  54.000\n2879.000,  55.300\n2880.000,  53.400\n2881.000,  54.400\n2882.000,  55.800\n2883.000,  54.500\n2884.000,  55.500\n2885.000,  56.000\n2886.000,  56.200\n2887.000,  56.400\n2888.000,  58.600\n2889.000,  57.500\n2890.000,  56.800\n2891.000,  56.400\n2892.000,  56.200\n2893.000,  56.300\n2894.000,  56.400\n2895.000,  56.000\n2896.000,  56.000\n2897.000,  56.700\n2898.000,  56.600\n2899.000,  58.900\n2900.000,  56.900\n2901.000,  56.000\n2902.000,  56.400\n2903.000,  57.300\n2904.000,  57.200\n2905.000,  57.100\n2906.000,  58.000\n2907.000,  57.300\n2908.000,  57.500\n2909.000,  57.600\n2910.000,  57.300\n2911.000,  57.800\n2912.000,  57.000\n2913.000,  57.300\n2914.000,  57.000\n2915.000,  57.000\n2916.000,  58.100\n2917.000,  57.100\n2918.000,  58.900\n2919.000,  57.500\n2920.000,  57.700\n2921.000,  58.000\n2922.000,  57.300\n2923.000,  57.300\n2924.000,  57.900\n2925.000,  57.400\n2926.000,  57.700\n2927.000,  58.000\n2928.000,  58.000\n2929.000,  58.000\n2930.000,  57.000\n2931.000,  58.800\n2932.000,  59.000\n2933.000,  59.000\n2934.000,  58.200\n2935.000,  59.000\n2936.000,  58.800\n2937.000,  58.700\n2938.000,  58.400\n2939.000,  59.400\n2940.000,  60.100\n2941.000,  61.400\n2942.000,  61.000\n2943.000,  61.000\n2944.000,  53.000\n2945.000,  54.700\n2946.000,  54.500\n2947.000,  55.100\n2948.000,  56.200\n2949.000,  55.800\n2950.000,  58.900\n2951.000,  56.900\n2952.000,  56.000\n2953.000,  55.400\n2954.000,  57.000\n2955.000,  57.200\n2956.000,  56.500\n2957.000,  56.400\n2958.000,  56.700\n2959.000,  57.500\n2960.000,  57.700\n2961.000,  59.400\n2962.000,  57.100\n2963.000,  57.800\n2964.000,  58.300\n2965.000,  58.100\n2966.000,  60.300\n2967.000,  57.600\n2968.000,  57.200\n2969.000,  56.600\n2970.000,  57.500\n2971.000,  57.500\n2972.000,  56.600\n2973.000,  57.500\n2974.000,  57.200\n2975.000,  57.000\n2976.000,  56.800\n2977.000,  57.500\n2978.000,  56.900\n2979.000,  58.000\n2980.000,  57.700\n2981.000,  57.600\n2982.000,  59.100\n2983.000,  58.300\n2984.000,  58.000\n2985.000,  58.000\n2986.000,  57.500\n2987.000,  57.000\n2988.000,  57.700\n2989.000,  57.300\n2990.000,  57.900\n2991.000,  58.300\n2992.000,  57.700\n2993.000,  58.000\n2994.000,  58.200\n2995.000,  58.700\n2996.000,  60.400\n2997.000,  58.900\n2998.000,  59.200\n2999.000,  60.000\n3000.000,  58.600\n3001.000,  58.700\n3002.000,  58.500\n3003.000,  58.600\n3004.000,  60.000\n3005.000,  60.200\n3006.000,  60.900\n3007.000,  61.400\n3008.000,  59.700\n3009.000,  60.400\n3010.000,  61.800\n3011.000,  63.500\n3012.000,  62.700\n3013.000,  63.100\n3014.000,  63.600\n3015.000,  62.300\n3016.000,  62.000\n3017.000,  64.800\n3018.000,  62.100\n3019.000,  62.000\n3020.000,  62.300\n3021.000,  62.100\n3022.000,  62.800\n3023.000,  62.400\n3024.000,  62.500\n3025.000,  63.000\n3026.000,  65.000\n3027.000,  64.000\n3028.000,  65.000\n3029.000,  64.000\n3030.000,  68.100\n3031.000,  64.900\n3032.000,  65.300\n3033.000,  63.400\n3034.000,  64.100\n3035.000,  63.600\n3036.000,  63.800\n3037.000,  63.500\n3038.000,  64.400\n3039.000,  64.000\n3040.000,  64.000\n3041.000,  64.900\n3042.000,  63.600\n3043.000,  63.700\n3044.000,  65.000\n3045.000,  63.400\n3046.000,  65.100\n3047.000,  64.300\n3048.000,  64.100\n3049.000,  63.700\n3050.000,  64.800\n3051.000,  64.100\n3052.000,  64.500\n3053.000,  64.500\n3054.000,  65.000\n3055.000,  64.900\n3056.000,  64.200\n3057.000,  64.200\n3058.000,  64.700\n3059.000,  64.600\n3060.000,  64.500\n3061.000,  65.500\n3062.000,  65.300\n3063.000,  65.800\n3064.000,  64.800\n3065.000,  65.300\n3066.000,  66.200\n3067.000,  64.800\n3068.000,  66.700\n3069.000,  68.900\n3070.000,  73.300\n3071.000,  68.500\n3072.000,  40.500\n3073.000,  42.400\n3074.000,  42.400\n3075.000,  43.500\n3076.000,  43.800\n3077.000,  44.100\n3078.000,  43.900\n3079.000,  43.800\n3080.000,  43.700\n3081.000,  43.400\n3082.000,  43.300\n3083.000,  43.700\n3084.000,  43.800\n3085.000,  43.700\n3086.000,  43.400\n3087.000,  44.300\n3088.000,  43.400\n3089.000,  43.900\n3090.000,  43.700\n3091.000,  44.700\n3092.000,  44.300\n3093.000,  44.400\n3094.000,  44.800\n3095.000,  44.800\n3096.000,  44.300\n3097.000,  44.400\n3098.000,  45.600\n3099.000,  44.500\n3100.000,  44.700\n3101.000,  45.200\n3102.000,  45.600\n3103.000,  45.000\n3104.000,  45.000\n3105.000,  45.100\n3106.000,  45.100\n3107.000,  45.000\n3108.000,  45.400\n3109.000,  45.100\n3110.000,  45.700\n3111.000,  44.900\n3112.000,  45.200\n3113.000,  45.000\n3114.000,  46.000\n3115.000,  46.000\n3116.000,  46.000\n3117.000,  50.600\n3118.000,  45.800\n3119.000,  46.200\n3120.000,  45.800\n3121.000,  46.200\n3122.000,  45.100\n3123.000,  45.800\n3124.000,  45.500\n3125.000,  46.400\n3126.000,  46.000\n3127.000,  46.300\n3128.000,  48.000\n3129.000,  46.800\n3130.000,  46.300\n3131.000,  45.900\n3132.000,  47.600\n3133.000,  49.900\n3134.000,  51.900\n3135.000,  52.200\n3136.000,  54.700\n3137.000,  51.700\n3138.000,  49.100\n3139.000,  50.000\n3140.000,  49.200\n3141.000,  49.600\n3142.000,  49.400\n3143.000,  50.400\n3144.000,  50.500\n3145.000,  49.200\n3146.000,  50.700\n3147.000,  49.500\n3148.000,  50.200\n3149.000,  50.200\n3150.000,  50.800\n3151.000,  52.800\n3152.000,  50.800\n3153.000,  52.100\n3154.000,  50.400\n3155.000,  51.000\n3156.000,  52.700\n3157.000,  50.800\n3158.000,  50.600\n3159.000,  50.100\n3160.000,  51.300\n3161.000,  51.000\n3162.000,  50.800\n3163.000,  50.800\n3164.000,  50.600\n3165.000,  51.300\n3166.000,  51.300\n3167.000,  51.500\n3168.000,  51.400\n3169.000,  51.900\n3170.000,  51.400\n3171.000,  50.700\n3172.000,  51.500\n3173.000,  51.400\n3174.000,  51.400\n3175.000,  53.500\n3176.000,  52.800\n3177.000,  51.100\n3178.000,  51.600\n3179.000,  51.000\n3180.000,  51.500\n3181.000,  51.200\n3182.000,  51.800\n3183.000,  51.300\n3184.000,  52.000\n3185.000,  51.700\n3186.000,  51.800\n3187.000,  52.400\n3188.000,  52.300\n3189.000,  52.000\n3190.000,  52.800\n3191.000,  52.300\n3192.000,  52.200\n3193.000,  55.000\n3194.000,  52.500\n3195.000,  52.200\n3196.000,  53.200\n3197.000,  55.300\n3198.000,  54.900\n3199.000,  55.000\n3200.000,  48.400\n3201.000,  48.000\n3202.000,  48.400\n3203.000,  49.700\n3204.000,  49.200\n3205.000,  49.600\n3206.000,  49.100\n3207.000,  49.500\n3208.000,  49.500\n3209.000,  49.400\n3210.000,  50.100\n3211.000,  49.200\n3212.000,  50.700\n3213.000,  49.800\n3214.000,  50.100\n3215.000,  49.500\n3216.000,  49.300\n3217.000,  50.600\n3218.000,  50.100\n3219.000,  50.100\n3220.000,  50.900\n3221.000,  50.400\n3222.000,  50.800\n3223.000,  50.000\n3224.000,  50.700\n3225.000,  50.400\n3226.000,  50.600\n3227.000,  50.800\n3228.000,  50.500\n3229.000,  51.300\n3230.000,  51.400\n3231.000,  51.300\n3232.000,  50.700\n3233.000,  50.400\n3234.000,  50.800\n3235.000,  50.600\n3236.000,  51.200\n3237.000,  50.900\n3238.000,  51.100\n3239.000,  51.300\n3240.000,  51.200\n3241.000,  51.400\n3242.000,  51.100\n3243.000,  50.700\n3244.000,  51.200\n3245.000,  51.000\n3246.000,  51.300\n3247.000,  52.000\n3248.000,  51.300\n3249.000,  51.800\n3250.000,  51.800\n3251.000,  52.200\n3252.000,  52.000\n3253.000,  52.000\n3254.000,  52.300\n3255.000,  51.900\n3256.000,  52.200\n3257.000,  52.500\n3258.000,  52.500\n3259.000,  52.300\n3260.000,  53.500\n3261.000,  54.700\n3262.000,  55.100\n3263.000,  54.400\n3264.000,  53.400\n3265.000,  54.600\n3266.000,  54.900\n3267.000,  55.800\n3268.000,  56.400\n3269.000,  56.100\n3270.000,  56.600\n3271.000,  55.700\n3272.000,  56.100\n3273.000,  56.100\n3274.000,  56.000\n3275.000,  55.800\n3276.000,  56.400\n3277.000,  56.200\n3278.000,  56.300\n3279.000,  56.100\n3280.000,  56.000\n3281.000,  56.500\n3282.000,  56.800\n3283.000,  56.900\n3284.000,  57.200\n3285.000,  56.700\n3286.000,  56.000\n3287.000,  56.200\n3288.000,  57.500\n3289.000,  56.000\n3290.000,  57.300\n3291.000,  57.100\n3292.000,  57.400\n3293.000,  57.300\n3294.000,  57.500\n3295.000,  57.200\n3296.000,  57.300\n3297.000,  57.000\n3298.000,  57.400\n3299.000,  57.200\n3300.000,  59.700\n3301.000,  62.900\n3302.000,  60.100\n3303.000,  57.900\n3304.000,  57.700\n3305.000,  57.200\n3306.000,  57.900\n3307.000,  57.800\n3308.000,  57.800\n3309.000,  57.000\n3310.000,  58.200\n3311.000,  58.100\n3312.000,  57.800\n3313.000,  58.300\n3314.000,  57.300\n3315.000,  61.100\n3316.000,  58.200\n3317.000,  62.300\n3318.000,  60.900\n3319.000,  58.200\n3320.000,  58.500\n3321.000,  58.400\n3322.000,  58.500\n3323.000,  58.900\n3324.000,  60.100\n3325.000,  60.800\n3326.000,  61.200\n3327.000,  62.200\n3328.000,  47.000\n3329.000,  49.000\n3330.000,  49.100\n3331.000,  48.800\n3332.000,  53.200\n3333.000,  49.400\n3334.000,  50.000\n3335.000,  50.200\n3336.000,  49.200\n3337.000,  49.100\n3338.000,  49.200\n3339.000,  49.300\n3340.000,  49.700\n3341.000,  49.900\n3342.000,  50.000\n3343.000,  50.000\n3344.000,  50.200\n3345.000,  49.400\n3346.000,  50.000\n3347.000,  50.500\n3348.000,  50.500\n3349.000,  50.400\n3350.000,  50.000\n3351.000,  50.800\n3352.000,  50.000\n3353.000,  50.400\n3354.000,  51.600\n3355.000,  50.100\n3356.000,  50.600\n3357.000,  50.000\n3358.000,  50.300\n3359.000,  50.900\n3360.000,  50.100\n3361.000,  50.700\n3362.000,  50.000\n3363.000,  51.000\n3364.000,  51.100\n3365.000,  50.600\n3366.000,  51.100\n3367.000,  50.200\n3368.000,  52.700\n3369.000,  51.000\n3370.000,  54.200\n3371.000,  52.100\n3372.000,  51.000\n3373.000,  51.100\n3374.000,  51.000\n3375.000,  51.400\n3376.000,  51.100\n3377.000,  51.000\n3378.000,  51.000\n3379.000,  51.000\n3380.000,  52.000\n3381.000,  52.400\n3382.000,  52.300\n3383.000,  52.900\n3384.000,  52.100\n3385.000,  52.300\n3386.000,  52.000\n3387.000,  51.500\n3388.000,  53.700\n3389.000,  54.300\n3390.000,  54.100\n3391.000,  55.500\n3392.000,  53.000\n3393.000,  54.100\n3394.000,  54.600\n3395.000,  54.200\n3396.000,  55.500\n3397.000,  56.700\n3398.000,  56.100\n3399.000,  56.000\n3400.000,  56.900\n3401.000,  56.000\n3402.000,  56.100\n3403.000,  56.700\n3404.000,  56.000\n3405.000,  56.000\n3406.000,  56.500\n3407.000,  56.800\n3408.000,  55.900\n3409.000,  56.000\n3410.000,  56.200\n3411.000,  56.200\n3412.000,  56.200\n3413.000,  56.400\n3414.000,  57.300\n3415.000,  56.000\n3416.000,  59.100\n3417.000,  57.100\n3418.000,  58.700\n3419.000,  57.900\n3420.000,  57.200\n3421.000,  57.100\n3422.000,  57.600\n3423.000,  57.300\n3424.000,  57.000\n3425.000,  57.600\n3426.000,  57.000\n3427.000,  57.000\n3428.000,  57.300\n3429.000,  57.200\n3430.000,  57.600\n3431.000,  57.600\n3432.000,  58.400\n3433.000,  57.300\n3434.000,  58.200\n3435.000,  57.500\n3436.000,  57.200\n3437.000,  57.900\n3438.000,  58.100\n3439.000,  58.100\n3440.000,  59.100\n3441.000,  58.300\n3442.000,  57.500\n3443.000,  58.700\n3444.000,  58.000\n3445.000,  58.000\n3446.000,  58.800\n3447.000,  58.100\n3448.000,  59.200\n3449.000,  61.200\n3450.000,  59.200\n3451.000,  58.700\n3452.000,  60.600\n3453.000,  61.700\n3454.000,  61.400\n3455.000,  62.600\n3456.000,  53.300\n3457.000,  54.600\n3458.000,  55.200\n3459.000,  55.300\n3460.000,  55.100\n3461.000,  56.400\n3462.000,  56.500\n3463.000,  56.100\n3464.000,  58.500\n3465.000,  57.400\n3466.000,  56.600\n3467.000,  58.200\n3468.000,  56.900\n3469.000,  56.700\n3470.000,  57.600\n3471.000,  57.300\n3472.000,  56.500\n3473.000,  57.000\n3474.000,  56.400\n3475.000,  56.500\n3476.000,  57.300\n3477.000,  57.000\n3478.000,  56.700\n3479.000,  56.700\n3480.000,  57.300\n3481.000,  58.000\n3482.000,  58.000\n3483.000,  58.600\n3484.000,  57.300\n3485.000,  58.200\n3486.000,  58.200\n3487.000,  57.200\n3488.000,  56.900\n3489.000,  57.300\n3490.000,  57.400\n3491.000,  57.600\n3492.000,  57.100\n3493.000,  57.100\n3494.000,  58.000\n3495.000,  57.500\n3496.000,  57.400\n3497.000,  58.600\n3498.000,  58.600\n3499.000,  59.400\n3500.000,  59.700\n3501.000,  57.500\n3502.000,  58.000\n3503.000,  58.600\n3504.000,  58.000\n3505.000,  58.000\n3506.000,  58.000\n3507.000,  58.200\n3508.000,  58.600\n3509.000,  59.000\n3510.000,  58.400\n3511.000,  58.500\n3512.000,  59.100\n3513.000,  58.400\n3514.000,  64.400\n3515.000,  60.800\n3516.000,  60.500\n3517.000,  61.300\n3518.000,  61.900\n3519.000,  61.700\n3520.000,  59.200\n3521.000,  60.400\n3522.000,  61.500\n3523.000,  61.000\n3524.000,  61.800\n3525.000,  63.000\n3526.000,  63.400\n3527.000,  62.400\n3528.000,  62.900\n3529.000,  63.400\n3530.000,  62.600\n3531.000,  62.700\n3532.000,  63.100\n3533.000,  62.500\n3534.000,  62.400\n3535.000,  63.000\n3536.000,  62.300\n3537.000,  62.600\n3538.000,  62.400\n3539.000,  63.400\n3540.000,  63.800\n3541.000,  64.200\n3542.000,  63.600\n3543.000,  64.000\n3544.000,  63.900\n3545.000,  67.100\n3546.000,  67.300\n3547.000,  64.900\n3548.000,  64.000\n3549.000,  63.800\n3550.000,  63.600\n3551.000,  63.400\n3552.000,  63.300\n3553.000,  63.000\n3554.000,  63.400\n3555.000,  63.700\n3556.000,  64.700\n3557.000,  66.500\n3558.000,  66.700\n3559.000,  64.500\n3560.000,  66.200\n3561.000,  64.400\n3562.000,  64.500\n3563.000,  63.800\n3564.000,  63.800\n3565.000,  64.100\n3566.000,  64.100\n3567.000,  64.000\n3568.000,  64.100\n3569.000,  64.100\n3570.000,  64.600\n3571.000,  64.200\n3572.000,  67.400\n3573.000,  64.900\n3574.000,  65.800\n3575.000,  66.500\n3576.000,  65.900\n3577.000,  65.600\n3578.000,  65.800\n3579.000,  64.900\n3580.000,  66.500\n3581.000,  67.800\n3582.000,  67.400\n3583.000,  67.800\n3584.000,  48.100\n3585.000,  48.300\n3586.000,  48.300\n3587.000,  49.200\n3588.000,  49.100\n3589.000,  49.600\n3590.000,  49.900\n3591.000,  49.300\n3592.000,  49.900\n3593.000,  49.000\n3594.000,  49.400\n3595.000,  49.500\n3596.000,  49.800\n3597.000,  49.600\n3598.000,  50.000\n3599.000,  49.400\n3600.000,  49.500\n3601.000,  50.300\n3602.000,  50.000\n3603.000,  50.300\n3604.000,  50.800\n3605.000,  50.000\n3606.000,  50.200\n3607.000,  50.400\n3608.000,  50.000\n3609.000,  50.100\n3610.000,  50.200\n3611.000,  53.100\n3612.000,  51.100\n3613.000,  51.100\n3614.000,  51.700\n3615.000,  50.200\n3616.000,  50.300\n3617.000,  51.000\n3618.000,  50.700\n3619.000,  50.100\n3620.000,  50.400\n3621.000,  50.900\n3622.000,  51.100\n3623.000,  50.900\n3624.000,  52.000\n3625.000,  50.600\n3626.000,  51.100\n3627.000,  50.600\n3628.000,  51.500\n3629.000,  51.100\n3630.000,  51.200\n3631.000,  51.700\n3632.000,  51.000\n3633.000,  51.100\n3634.000,  51.000\n3635.000,  51.400\n3636.000,  52.200\n3637.000,  51.200\n3638.000,  52.300\n3639.000,  52.000\n3640.000,  52.100\n3641.000,  52.700\n3642.000,  52.000\n3643.000,  51.900\n3644.000,  53.600\n3645.000,  54.000\n3646.000,  54.800\n3647.000,  56.000\n3648.000,  52.900\n3649.000,  54.600\n3650.000,  54.700\n3651.000,  54.200\n3652.000,  55.000\n3653.000,  55.000\n3654.000,  55.300\n3655.000,  55.500\n3656.000,  56.000\n3657.000,  56.000\n3658.000,  56.300\n3659.000,  55.400\n3660.000,  58.100\n3661.000,  56.300\n3662.000,  56.400\n3663.000,  57.200\n3664.000,  56.500\n3665.000,  56.200\n3666.000,  57.000\n3667.000,  56.700\n3668.000,  56.000\n3669.000,  56.400\n3670.000,  56.100\n3671.000,  56.100\n3672.000,  57.300\n3673.000,  56.300\n3674.000,  57.200\n3675.000,  57.300\n3676.000,  57.400\n3677.000,  57.000\n3678.000,  57.700\n3679.000,  57.000\n3680.000,  57.000\n3681.000,  57.400\n3682.000,  57.000\n3683.000,  56.800\n3684.000,  58.200\n3685.000,  57.000\n3686.000,  58.200\n3687.000,  57.900\n3688.000,  57.600\n3689.000,  57.500\n3690.000,  58.000\n3691.000,  58.600\n3692.000,  58.100\n3693.000,  57.800\n3694.000,  57.300\n3695.000,  58.300\n3696.000,  58.100\n3697.000,  58.100\n3698.000,  58.000\n3699.000,  59.300\n3700.000,  58.700\n3701.000,  58.400\n3702.000,  59.100\n3703.000,  58.200\n3704.000,  58.400\n3705.000,  59.300\n3706.000,  58.500\n3707.000,  59.000\n3708.000,  66.200\n3709.000,  60.900\n3710.000,  61.900\n3711.000,  62.800\n3712.000,  52.600\n3713.000,  54.200\n3714.000,  55.800\n3715.000,  56.100\n3716.000,  56.100\n3717.000,  57.200\n3718.000,  55.600\n3719.000,  56.300\n3720.000,  56.600\n3721.000,  56.100\n3722.000,  56.300\n3723.000,  56.300\n3724.000,  56.900\n3725.000,  56.600\n3726.000,  57.200\n3727.000,  56.000\n3728.000,  57.200\n3729.000,  57.300\n3730.000,  56.900\n3731.000,  59.600\n3732.000,  56.800\n3733.000,  56.600\n3734.000,  56.800\n3735.000,  56.400\n3736.000,  56.600\n3737.000,  57.200\n3738.000,  57.000\n3739.000,  59.200\n3740.000,  57.800\n3741.000,  60.700\n3742.000,  60.200\n3743.000,  57.200\n3744.000,  56.800\n3745.000,  57.000\n3746.000,  57.200\n3747.000,  57.600\n3748.000,  57.400\n3749.000,  57.600\n3750.000,  58.700\n3751.000,  57.900\n3752.000,  58.000\n3753.000,  58.600\n3754.000,  58.000\n3755.000,  58.600\n3756.000,  58.000\n3757.000,  60.000\n3758.000,  61.200\n3759.000,  58.700\n3760.000,  60.000\n3761.000,  58.500\n3762.000,  58.700\n3763.000,  58.300\n3764.000,  58.900\n3765.000,  58.800\n3766.000,  58.000\n3767.000,  58.600\n3768.000,  58.400\n3769.000,  58.600\n3770.000,  59.100\n3771.000,  59.100\n3772.000,  60.700\n3773.000,  62.200\n3774.000,  63.500\n3775.000,  61.500\n3776.000,  60.100\n3777.000,  61.000\n3778.000,  61.300\n3779.000,  61.700\n3780.000,  62.900\n3781.000,  62.100\n3782.000,  62.600\n3783.000,  65.000\n3784.000,  63.100\n3785.000,  66.200\n3786.000,  63.500\n3787.000,  62.900\n3788.000,  63.900\n3789.000,  62.700\n3790.000,  62.900\n3791.000,  62.800\n3792.000,  62.600\n3793.000,  62.900\n3794.000,  63.000\n3795.000,  63.400\n3796.000,  62.900\n3797.000,  63.000\n3798.000,  63.100\n3799.000,  63.400\n3800.000,  64.100\n3801.000,  63.500\n3802.000,  65.200\n3803.000,  64.000\n3804.000,  63.700\n3805.000,  65.000\n3806.000,  64.500\n3807.000,  64.900\n3808.000,  63.500\n3809.000,  64.200\n3810.000,  67.800\n3811.000,  64.100\n3812.000,  64.300\n3813.000,  64.500\n3814.000,  65.000\n3815.000,  64.400\n3816.000,  64.900\n3817.000,  68.100\n3818.000,  64.700\n3819.000,  64.500\n3820.000,  64.400\n3821.000,  66.000\n3822.000,  64.800\n3823.000,  64.200\n3824.000,  64.900\n3825.000,  66.500\n3826.000,  64.800\n3827.000,  67.400\n3828.000,  65.100\n3829.000,  65.600\n3830.000,  66.100\n3831.000,  64.800\n3832.000,  64.700\n3833.000,  65.100\n3834.000,  66.600\n3835.000,  65.200\n3836.000,  66.100\n3837.000,  67.800\n3838.000,  67.000\n3839.000,  68.800\n3840.000,  54.300\n3841.000,  55.300\n3842.000,  55.600\n3843.000,  55.900\n3844.000,  55.700\n3845.000,  55.400\n3846.000,  55.500\n3847.000,  56.000\n3848.000,  56.100\n3849.000,  56.900\n3850.000,  56.200\n3851.000,  56.300\n3852.000,  56.600\n3853.000,  56.000\n3854.000,  56.000\n3855.000,  56.400\n3856.000,  56.000\n3857.000,  58.600\n3858.000,  59.800\n3859.000,  61.200\n3860.000,  56.500\n3861.000,  57.100\n3862.000,  56.200\n3863.000,  56.500\n3864.000,  56.700\n3865.000,  56.900\n3866.000,  57.000\n3867.000,  56.600\n3868.000,  57.500\n3869.000,  57.200\n3870.000,  57.100\n3871.000,  57.000\n3872.000,  57.000\n3873.000,  57.600\n3874.000,  57.300\n3875.000,  58.200\n3876.000,  57.700\n3877.000,  57.100\n3878.000,  57.100\n3879.000,  57.400\n3880.000,  57.200\n3881.000,  57.300\n3882.000,  57.300\n3883.000,  57.200\n3884.000,  57.900\n3885.000,  57.500\n3886.000,  57.600\n3887.000,  58.000\n3888.000,  58.000\n3889.000,  57.900\n3890.000,  57.600\n3891.000,  59.100\n3892.000,  58.400\n3893.000,  60.400\n3894.000,  58.800\n3895.000,  58.400\n3896.000,  58.500\n3897.000,  59.000\n3898.000,  58.000\n3899.000,  58.300\n3900.000,  59.900\n3901.000,  61.400\n3902.000,  61.000\n3903.000,  61.800\n3904.000,  59.400\n3905.000,  60.200\n3906.000,  61.700\n3907.000,  60.700\n3908.000,  62.000\n3909.000,  62.200\n3910.000,  62.000\n3911.000,  65.800\n3912.000,  65.400\n3913.000,  64.300\n3914.000,  62.700\n3915.000,  62.900\n3916.000,  63.000\n3917.000,  62.300\n3918.000,  62.200\n3919.000,  62.200\n3920.000,  62.300\n3921.000,  62.200\n3922.000,  62.100\n3923.000,  63.700\n3924.000,  63.200\n3925.000,  63.300\n3926.000,  64.200\n3927.000,  62.500\n3928.000,  63.200\n3929.000,  63.300\n3930.000,  63.200\n3931.000,  63.700\n3932.000,  63.500\n3933.000,  63.400\n3934.000,  64.200\n3935.000,  63.400\n3936.000,  63.800\n3937.000,  63.700\n3938.000,  63.400\n3939.000,  63.800\n3940.000,  64.000\n3941.000,  63.500\n3942.000,  64.600\n3943.000,  64.100\n3944.000,  64.500\n3945.000,  63.200\n3946.000,  63.700\n3947.000,  64.000\n3948.000,  64.000\n3949.000,  64.100\n3950.000,  64.400\n3951.000,  64.600\n3952.000,  64.100\n3953.000,  64.600\n3954.000,  65.000\n3955.000,  64.000\n3956.000,  64.000\n3957.000,  64.100\n3958.000,  64.300\n3959.000,  64.000\n3960.000,  64.200\n3961.000,  64.900\n3962.000,  64.100\n3963.000,  65.000\n3964.000,  69.800\n3965.000,  67.700\n3966.000,  68.300\n3967.000,  68.200\n3968.000,  59.600\n3969.000,  61.300\n3970.000,  61.300\n3971.000,  61.200\n3972.000,  61.000\n3973.000,  62.500\n3974.000,  62.600\n3975.000,  62.000\n3976.000,  62.700\n3977.000,  62.400\n3978.000,  62.100\n3979.000,  62.000\n3980.000,  62.500\n3981.000,  62.200\n3982.000,  62.900\n3983.000,  62.800\n3984.000,  62.200\n3985.000,  64.000\n3986.000,  62.100\n3987.000,  62.900\n3988.000,  63.400\n3989.000,  63.100\n3990.000,  64.800\n3991.000,  64.400\n3992.000,  63.200\n3993.000,  63.100\n3994.000,  63.600\n3995.000,  63.500\n3996.000,  63.100\n3997.000,  63.900\n3998.000,  64.100\n3999.000,  64.200\n4000.000,  66.000\n4001.000,  63.700\n4002.000,  63.800\n4003.000,  63.500\n4004.000,  63.800\n4005.000,  66.700\n4006.000,  64.300\n4007.000,  64.300\n4008.000,  63.800\n4009.000,  63.600\n4010.000,  63.900\n4011.000,  63.100\n4012.000,  64.000\n4013.000,  64.600\n4014.000,  66.200\n4015.000,  65.000\n4016.000,  64.700\n4017.000,  64.500\n4018.000,  65.000\n4019.000,  64.600\n4020.000,  65.000\n4021.000,  65.300\n4022.000,  65.300\n4023.000,  64.500\n4024.000,  64.600\n4025.000,  65.600\n4026.000,  66.400\n4027.000,  64.800\n4028.000,  67.100\n4029.000,  68.600\n4030.000,  71.500\n4031.000,  70.300\n4032.000,  67.600\n4033.000,  67.700\n4034.000,  68.300\n4035.000,  67.400\n4036.000,  67.700\n4037.000,  71.300\n4038.000,  69.200\n4039.000,  69.600\n4040.000,  68.400\n4041.000,  68.100\n4042.000,  68.300\n4043.000,  68.200\n4044.000,  70.500\n4045.000,  70.100\n4046.000,  69.600\n4047.000,  69.600\n4048.000,  70.500\n4049.000,  70.700\n4050.000,  72.600\n4051.000,  69.500\n4052.000,  73.700\n4053.000,  70.400\n4054.000,  70.800\n4055.000,  72.300\n4056.000,  69.300\n4057.000,  74.900\n4058.000,  74.900\n4059.000,  70.000\n4060.000,  70.800\n4061.000,  70.200\n4062.000,  70.000\n4063.000,  69.700\n4064.000,  71.500\n4065.000,  70.000\n4066.000,  69.800\n4067.000,  70.400\n4068.000,  70.800\n4069.000,  69.800\n4070.000,  70.100\n4071.000,  70.100\n4072.000,  76.000\n4073.000,  71.100\n4074.000,  74.100\n4075.000,  76.100\n4076.000,  74.400\n4077.000,  73.600\n4078.000,  73.700\n4079.000,  73.200\n4080.000,  76.500\n4081.000,  72.700\n4082.000,  77.800\n4083.000,  76.100\n4084.000,  77.200\n4085.000,  80.500\n4086.000,  85.700\n4087.000,  75.600\n4088.000,  78.500\n4089.000,  76.500\n4090.000,  74.400\n4091.000,  73.900\n4092.000,  80.600\n4093.000,  80.200\n4094.000,  79.600\n4095.000,  82.800\n4096.000,  43.800\n4097.000,  45.200\n4098.000,  45.400\n4099.000,  43.700\n4100.000,  45.300\n4101.000,  47.800\n4102.000,  45.200\n4103.000,  43.900\n4104.000,  43.400\n4105.000,  44.500\n4106.000,  43.500\n4107.000,  45.700\n4108.000,  43.700\n4109.000,  44.900\n4110.000,  47.700\n4111.000,  47.500\n4112.000,  48.400\n4113.000,  47.000\n4114.000,  46.000\n4115.000,  44.700\n4116.000,  48.200\n4117.000,  47.800\n4118.000,  47.300\n4119.000,  46.900\n4120.000,  46.400\n4121.000,  48.600\n4122.000,  47.300\n4123.000,  47.300\n4124.000,  48.400\n4125.000,  45.800\n4126.000,  46.300\n4127.000,  45.500\n4128.000,  47.400\n4129.000,  48.300\n4130.000,  45.100\n4131.000,  47.800\n4132.000,  48.900\n4133.000,  52.300\n4134.000,  47.500\n4135.000,  47.400\n4136.000,  46.400\n4137.000,  49.400\n4138.000,  45.700\n4139.000,  45.800\n4140.000,  49.900\n4141.000,  46.700\n4142.000,  45.500\n4143.000,  48.200\n4144.000,  45.500\n4145.000,  45.800\n4146.000,  45.500\n4147.000,  46.600\n4148.000,  45.700\n4149.000,  46.100\n4150.000,  45.900\n4151.000,  46.000\n4152.000,  46.400\n4153.000,  46.200\n4154.000,  46.700\n4155.000,  45.900\n4156.000,  48.800\n4157.000,  52.500\n4158.000,  52.700\n4159.000,  49.200\n4160.000,  46.800\n4161.000,  48.500\n4162.000,  48.000\n4163.000,  48.200\n4164.000,  48.600\n4165.000,  50.500\n4166.000,  49.100\n4167.000,  49.000\n4168.000,  49.200\n4169.000,  49.000\n4170.000,  49.300\n4171.000,  49.400\n4172.000,  49.800\n4173.000,  49.400\n4174.000,  50.100\n4175.000,  50.800\n4176.000,  49.600\n4177.000,  53.800\n4178.000,  49.800\n4179.000,  51.000\n4180.000,  50.000\n4181.000,  50.100\n4182.000,  50.200\n4183.000,  50.000\n4184.000,  50.000\n4185.000,  50.200\n4186.000,  50.000\n4187.000,  50.000\n4188.000,  50.000\n4189.000,  50.400\n4190.000,  50.200\n4191.000,  50.000\n4192.000,  50.700\n4193.000,  50.000\n4194.000,  50.200\n4195.000,  52.200\n4196.000,  51.500\n4197.000,  51.000\n4198.000,  50.300\n4199.000,  50.300\n4200.000,  50.600\n4201.000,  50.000\n4202.000,  50.700\n4203.000,  50.000\n4204.000,  50.300\n4205.000,  51.200\n4206.000,  51.600\n4207.000,  51.500\n4208.000,  51.000\n4209.000,  51.900\n4210.000,  50.800\n4211.000,  51.100\n4212.000,  51.900\n4213.000,  53.000\n4214.000,  51.600\n4215.000,  51.600\n4216.000,  53.100\n4217.000,  56.100\n4218.000,  52.000\n4219.000,  51.500\n4220.000,  53.000\n4221.000,  54.000\n4222.000,  54.300\n4223.000,  54.000\n4224.000,  46.300\n4225.000,  47.900\n4226.000,  48.300\n4227.000,  50.000\n4228.000,  48.300\n4229.000,  50.200\n4230.000,  49.000\n4231.000,  49.200\n4232.000,  50.500\n4233.000,  53.700\n4234.000,  49.500\n4235.000,  48.800\n4236.000,  49.600\n4237.000,  49.200\n4238.000,  49.000\n4239.000,  49.000\n4240.000,  49.000\n4241.000,  49.500\n4242.000,  49.400\n4243.000,  50.200\n4244.000,  51.700\n4245.000,  50.600\n4246.000,  50.600\n4247.000,  49.600\n4248.000,  50.000\n4249.000,  50.500\n4250.000,  50.000\n4251.000,  50.900\n4252.000,  50.600\n4253.000,  50.700\n4254.000,  50.700\n4255.000,  50.000\n4256.000,  50.200\n4257.000,  50.000\n4258.000,  50.200\n4259.000,  50.000\n4260.000,  50.600\n4261.000,  50.400\n4262.000,  50.700\n4263.000,  50.900\n4264.000,  51.100\n4265.000,  50.500\n4266.000,  50.300\n4267.000,  50.000\n4268.000,  50.800\n4269.000,  50.600\n4270.000,  51.600\n4271.000,  51.500\n4272.000,  51.000\n4273.000,  51.800\n4274.000,  50.500\n4275.000,  51.200\n4276.000,  51.000\n4277.000,  51.000\n4278.000,  51.400\n4279.000,  51.000\n4280.000,  52.200\n4281.000,  51.700\n4282.000,  52.000\n4283.000,  52.200\n4284.000,  53.000\n4285.000,  54.400\n4286.000,  54.000\n4287.000,  54.100\n4288.000,  52.000\n4289.000,  54.400\n4290.000,  54.000\n4291.000,  54.300\n4292.000,  55.000\n4293.000,  55.000\n4294.000,  55.000\n4295.000,  55.400\n4296.000,  55.600\n4297.000,  55.200\n4298.000,  56.300\n4299.000,  55.000\n4300.000,  56.300\n4301.000,  56.400\n4302.000,  56.000\n4303.000,  56.000\n4304.000,  55.500\n4305.000,  57.400\n4306.000,  56.200\n4307.000,  56.000\n4308.000,  56.000\n4309.000,  56.000\n4310.000,  56.000\n4311.000,  56.200\n4312.000,  56.400\n4313.000,  56.000\n4314.000,  57.000\n4315.000,  56.100\n4316.000,  56.100\n4317.000,  57.100\n4318.000,  57.300\n4319.000,  56.500\n4320.000,  57.700\n4321.000,  56.900\n4322.000,  56.800\n4323.000,  57.700\n4324.000,  59.400\n4325.000,  56.800\n4326.000,  57.700\n4327.000,  57.300\n4328.000,  57.000\n4329.000,  57.600\n4330.000,  57.400\n4331.000,  57.400\n4332.000,  58.500\n4333.000,  57.700\n4334.000,  57.400\n4335.000,  59.800\n4336.000,  57.400\n4337.000,  57.900\n4338.000,  57.800\n4339.000,  58.200\n4340.000,  58.000\n4341.000,  59.100\n4342.000,  58.000\n4343.000,  57.800\n4344.000,  58.100\n4345.000,  58.100\n4346.000,  58.000\n4347.000,  58.000\n4348.000,  59.300\n4349.000,  62.900\n4350.000,  61.900\n4351.000,  62.200\n4352.000,  46.400\n4353.000,  47.800\n4354.000,  48.100\n4355.000,  48.400\n4356.000,  50.400\n4357.000,  50.100\n4358.000,  48.400\n4359.000,  49.200\n4360.000,  49.600\n4361.000,  49.000\n4362.000,  49.000\n4363.000,  49.000\n4364.000,  49.000\n4365.000,  49.200\n4366.000,  49.800\n4367.000,  49.900\n4368.000,  49.600\n4369.000,  49.700\n4370.000,  52.400\n4371.000,  50.100\n4372.000,  54.300\n4373.000,  52.700\n4374.000,  51.300\n4375.000,  52.500\n4376.000,  51.200\n4377.000,  50.800\n4378.000,  50.100\n4379.000,  50.700\n4380.000,  50.700\n4381.000,  50.000\n4382.000,  50.600\n4383.000,  50.100\n4384.000,  50.000\n4385.000,  50.100\n4386.000,  50.000\n4387.000,  50.600\n4388.000,  51.100\n4389.000,  50.500\n4390.000,  51.600\n4391.000,  50.300\n4392.000,  53.000\n4393.000,  51.400\n4394.000,  52.600\n4395.000,  51.200\n4396.000,  51.500\n4397.000,  51.000\n4398.000,  51.300\n4399.000,  52.600\n4400.000,  52.800\n4401.000,  51.700\n4402.000,  50.800\n4403.000,  51.100\n4404.000,  52.300\n4405.000,  51.400\n4406.000,  52.400\n4407.000,  55.900\n4408.000,  52.600\n4409.000,  55.100\n4410.000,  52.800\n4411.000,  51.300\n4412.000,  53.200\n4413.000,  54.900\n4414.000,  54.200\n4415.000,  54.600\n4416.000,  52.200\n4417.000,  54.800\n4418.000,  54.500\n4419.000,  54.600\n4420.000,  55.900\n4421.000,  55.700\n4422.000,  55.900\n4423.000,  63.700\n4424.000,  60.600\n4425.000,  56.900\n4426.000,  58.300\n4427.000,  55.200\n4428.000,  56.100\n4429.000,  56.600\n4430.000,  56.300\n4431.000,  56.000\n4432.000,  56.400\n4433.000,  56.400\n4434.000,  56.000\n4435.000,  57.400\n4436.000,  56.300\n4437.000,  56.000\n4438.000,  57.100\n4439.000,  56.200\n4440.000,  58.500\n4441.000,  59.000\n4442.000,  57.800\n4443.000,  57.500\n4444.000,  56.800\n4445.000,  57.400\n4446.000,  57.000\n4447.000,  57.400\n4448.000,  56.600\n4449.000,  57.600\n4450.000,  57.700\n4451.000,  56.600\n4452.000,  57.500\n4453.000,  58.200\n4454.000,  57.100\n4455.000,  57.500\n4456.000,  59.500\n4457.000,  58.300\n4458.000,  61.100\n4459.000,  58.400\n4460.000,  57.200\n4461.000,  57.300\n4462.000,  57.900\n4463.000,  57.200\n4464.000,  58.200\n4465.000,  58.300\n4466.000,  57.000\n4467.000,  57.400\n4468.000,  58.600\n4469.000,  58.200\n4470.000,  58.400\n4471.000,  58.400\n4472.000,  58.500\n4473.000,  58.600\n4474.000,  59.700\n4475.000,  61.200\n4476.000,  60.100\n4477.000,  61.600\n4478.000,  60.700\n4479.000,  61.000\n4480.000,  53.600\n4481.000,  54.400\n4482.000,  54.000\n4483.000,  54.800\n4484.000,  54.400\n4485.000,  55.300\n4486.000,  56.000\n4487.000,  55.200\n4488.000,  55.900\n4489.000,  57.200\n4490.000,  56.500\n4491.000,  57.600\n4492.000,  56.400\n4493.000,  55.600\n4494.000,  56.100\n4495.000,  55.400\n4496.000,  56.100\n4497.000,  56.400\n4498.000,  57.000\n4499.000,  56.600\n4500.000,  56.500\n4501.000,  56.600\n4502.000,  56.000\n4503.000,  56.200\n4504.000,  56.600\n4505.000,  56.000\n4506.000,  57.100\n4507.000,  57.000\n4508.000,  56.300\n4509.000,  57.200\n4510.000,  57.400\n4511.000,  57.700\n4512.000,  56.200\n4513.000,  58.200\n4514.000,  56.500\n4515.000,  57.500\n4516.000,  58.200\n4517.000,  57.100\n4518.000,  57.400\n4519.000,  57.800\n4520.000,  57.000\n4521.000,  57.500\n4522.000,  57.400\n4523.000,  58.400\n4524.000,  59.000\n4525.000,  58.100\n4526.000,  58.100\n4527.000,  58.000\n4528.000,  58.200\n4529.000,  58.200\n4530.000,  57.900\n4531.000,  58.600\n4532.000,  58.200\n4533.000,  58.700\n4534.000,  59.400\n4535.000,  58.000\n4536.000,  58.000\n4537.000,  58.000\n4538.000,  58.400\n4539.000,  58.900\n4540.000,  59.800\n4541.000,  61.300\n4542.000,  60.900\n4543.000,  61.600\n4544.000,  59.100\n4545.000,  60.500\n4546.000,  61.800\n4547.000,  60.100\n4548.000,  61.500\n4549.000,  62.600\n4550.000,  62.200\n4551.000,  61.600\n4552.000,  62.400\n4553.000,  61.400\n4554.000,  62.000\n4555.000,  62.400\n4556.000,  63.900\n4557.000,  63.000\n4558.000,  62.100\n4559.000,  62.100\n4560.000,  62.500\n4561.000,  62.700\n4562.000,  62.000\n4563.000,  62.500\n4564.000,  63.000\n4565.000,  62.600\n4566.000,  62.300\n4567.000,  62.300\n4568.000,  63.400\n4569.000,  62.000\n4570.000,  63.000\n4571.000,  63.400\n4572.000,  63.800\n4573.000,  63.000\n4574.000,  63.200\n4575.000,  63.100\n4576.000,  64.700\n4577.000,  65.300\n4578.000,  63.400\n4579.000,  63.600\n4580.000,  63.400\n4581.000,  63.000\n4582.000,  63.700\n4583.000,  63.200\n4584.000,  63.400\n4585.000,  63.400\n4586.000,  63.400\n4587.000,  65.100\n4588.000,  64.800\n4589.000,  64.200\n4590.000,  64.600\n4591.000,  72.700\n4592.000,  74.800\n4593.000,  67.000\n4594.000,  65.000\n4595.000,  65.000\n4596.000,  64.700\n4597.000,  64.100\n4598.000,  65.200\n4599.000,  64.300\n4600.000,  64.400\n4601.000,  65.900\n4602.000,  65.200\n4603.000,  71.700\n4604.000,  65.400\n4605.000,  67.200\n4606.000,  68.100\n4607.000,  67.700\n4608.000,  46.500\n4609.000,  48.600\n4610.000,  48.000\n4611.000,  48.800\n4612.000,  49.100\n4613.000,  49.000\n4614.000,  49.200\n4615.000,  49.100\n4616.000,  49.900\n4617.000,  49.300\n4618.000,  49.900\n4619.000,  50.000\n4620.000,  49.900\n4621.000,  49.200\n4622.000,  50.900\n4623.000,  51.600\n4624.000,  49.600\n4625.000,  49.800\n4626.000,  50.200\n4627.000,  50.200\n4628.000,  50.000\n4629.000,  50.400\n4630.000,  50.100\n4631.000,  50.200\n4632.000,  50.000\n4633.000,  50.800\n4634.000,  50.500\n4635.000,  50.900\n4636.000,  50.800\n4637.000,  50.000\n4638.000,  50.500\n4639.000,  50.300\n4640.000,  50.700\n4641.000,  50.600\n4642.000,  50.000\n4643.000,  50.700\n4644.000,  50.400\n4645.000,  50.400\n4646.000,  50.900\n4647.000,  50.900\n4648.000,  51.300\n4649.000,  50.000\n4650.000,  51.000\n4651.000,  50.100\n4652.000,  50.400\n4653.000,  50.300\n4654.000,  51.000\n4655.000,  51.500\n4656.000,  51.200\n4657.000,  54.100\n4658.000,  55.800\n4659.000,  51.300\n4660.000,  52.100\n4661.000,  51.100\n4662.000,  51.900\n4663.000,  52.400\n4664.000,  52.200\n4665.000,  52.500\n4666.000,  52.100\n4667.000,  52.000\n4668.000,  53.000\n4669.000,  54.000\n4670.000,  54.000\n4671.000,  54.700\n4672.000,  52.000\n4673.000,  54.600\n4674.000,  54.600\n4675.000,  54.000\n4676.000,  55.700\n4677.000,  55.600\n4678.000,  55.000\n4679.000,  55.600\n4680.000,  56.100\n4681.000,  56.600\n4682.000,  58.500\n4683.000,  56.000\n4684.000,  59.400\n4685.000,  57.000\n4686.000,  56.400\n4687.000,  57.500\n4688.000,  56.800\n4689.000,  56.200\n4690.000,  56.800\n4691.000,  57.300\n4692.000,  56.500\n4693.000,  56.500\n4694.000,  56.700\n4695.000,  56.300\n4696.000,  57.700\n4697.000,  61.400\n4698.000,  60.700\n4699.000,  62.700\n4700.000,  59.500\n4701.000,  59.500\n4702.000,  58.000\n4703.000,  57.300\n4704.000,  58.800\n4705.000,  57.100\n4706.000,  56.600\n4707.000,  56.800\n4708.000,  57.800\n4709.000,  57.500\n4710.000,  57.100\n4711.000,  57.500\n4712.000,  57.800\n4713.000,  57.200\n4714.000,  58.500\n4715.000,  58.000\n4716.000,  57.100\n4717.000,  58.000\n4718.000,  57.700\n4719.000,  60.600\n4720.000,  61.000\n4721.000,  58.700\n4722.000,  58.100\n4723.000,  58.200\n4724.000,  60.600\n4725.000,  58.100\n4726.000,  58.000\n4727.000,  57.800\n4728.000,  58.000\n4729.000,  58.500\n4730.000,  59.500\n4731.000,  58.400\n4732.000,  59.900\n4733.000,  60.900\n4734.000,  60.300\n4735.000,  63.400\n4736.000,  53.200\n4737.000,  54.600\n4738.000,  58.800\n4739.000,  55.100\n4740.000,  55.000\n4741.000,  55.600\n4742.000,  55.100\n4743.000,  55.100\n4744.000,  55.400\n4745.000,  55.300\n4746.000,  55.700\n4747.000,  55.700\n4748.000,  56.400\n4749.000,  57.300\n4750.000,  56.600\n4751.000,  56.400\n4752.000,  57.400\n4753.000,  57.000\n4754.000,  57.500\n4755.000,  56.800\n4756.000,  56.800\n4757.000,  56.300\n4758.000,  56.200\n4759.000,  56.100\n4760.000,  56.600\n4761.000,  58.000\n4762.000,  57.600\n4763.000,  59.300\n4764.000,  60.700\n4765.000,  58.600\n4766.000,  58.600\n4767.000,  57.300\n4768.000,  56.700\n4769.000,  57.100\n4770.000,  58.600\n4771.000,  57.800\n4772.000,  57.200\n4773.000,  57.100\n4774.000,  57.300\n4775.000,  56.800\n4776.000,  58.300\n4777.000,  58.100\n4778.000,  57.500\n4779.000,  61.400\n4780.000,  57.900\n4781.000,  57.900\n4782.000,  58.200\n4783.000,  58.600\n4784.000,  58.000\n4785.000,  58.300\n4786.000,  58.400\n4787.000,  58.000\n4788.000,  59.100\n4789.000,  58.300\n4790.000,  58.000\n4791.000,  58.200\n4792.000,  58.500\n4793.000,  58.500\n4794.000,  59.200\n4795.000,  59.200\n4796.000,  59.700\n4797.000,  61.300\n4798.000,  61.500\n4799.000,  61.800\n4800.000,  59.600\n4801.000,  60.500\n4802.000,  63.100\n4803.000,  61.400\n4804.000,  61.700\n4805.000,  63.100\n4806.000,  62.900\n4807.000,  61.900\n4808.000,  63.000\n4809.000,  62.500\n4810.000,  63.000\n4811.000,  66.500\n4812.000,  63.500\n4813.000,  63.400\n4814.000,  62.400\n4815.000,  63.100\n4816.000,  62.900\n4817.000,  62.500\n4818.000,  63.200\n4819.000,  63.400\n4820.000,  62.400\n4821.000,  62.800\n4822.000,  63.200\n4823.000,  62.700\n4824.000,  64.200\n4825.000,  63.900\n4826.000,  63.700\n4827.000,  65.100\n4828.000,  63.900\n4829.000,  64.200\n4830.000,  65.100\n4831.000,  64.000\n4832.000,  63.200\n4833.000,  63.600\n4834.000,  63.400\n4835.000,  63.800\n4836.000,  63.800\n4837.000,  63.400\n4838.000,  64.200\n4839.000,  63.800\n4840.000,  64.100\n4841.000,  64.900\n4842.000,  64.400\n4843.000,  63.900\n4844.000,  64.700\n4845.000,  64.200\n4846.000,  64.400\n4847.000,  64.200\n4848.000,  64.100\n4849.000,  64.700\n4850.000,  64.000\n4851.000,  64.100\n4852.000,  64.900\n4853.000,  64.700\n4854.000,  67.700\n4855.000,  65.000\n4856.000,  72.400\n4857.000,  70.800\n4858.000,  67.300\n4859.000,  65.100\n4860.000,  66.500\n4861.000,  67.800\n4862.000,  67.700\n4863.000,  68.200\n4864.000,  52.700\n4865.000,  54.600\n4866.000,  54.800\n4867.000,  54.600\n4868.000,  56.100\n4869.000,  54.600\n4870.000,  58.200\n4871.000,  59.200\n4872.000,  57.700\n4873.000,  56.500\n4874.000,  58.000\n4875.000,  55.700\n4876.000,  56.200\n4877.000,  56.000\n4878.000,  57.600\n4879.000,  56.300\n4880.000,  56.700\n4881.000,  56.100\n4882.000,  56.800\n4883.000,  56.600\n4884.000,  56.600\n4885.000,  58.100\n4886.000,  56.800\n4887.000,  57.600\n4888.000,  57.600\n4889.000,  56.700\n4890.000,  58.000\n4891.000,  56.600\n4892.000,  56.500\n4893.000,  57.400\n4894.000,  57.600\n4895.000,  57.600\n4896.000,  59.100\n4897.000,  57.800\n4898.000,  57.100\n4899.000,  57.800\n4900.000,  57.900\n4901.000,  56.800\n4902.000,  57.800\n4903.000,  57.200\n4904.000,  58.600\n4905.000,  59.100\n4906.000,  60.900\n4907.000,  57.800\n4908.000,  58.600\n4909.000,  58.000\n4910.000,  58.900\n4911.000,  59.100\n4912.000,  58.800\n4913.000,  58.700\n4914.000,  59.100\n4915.000,  60.300\n4916.000,  58.300\n4917.000,  58.700\n4918.000,  58.700\n4919.000,  58.900\n4920.000,  59.800\n4921.000,  60.800\n4922.000,  58.400\n4923.000,  58.700\n4924.000,  59.700\n4925.000,  60.600\n4926.000,  61.800\n4927.000,  61.700\n4928.000,  60.600\n4929.000,  61.200\n4930.000,  63.700\n4931.000,  62.200\n4932.000,  62.100\n4933.000,  62.400\n4934.000,  62.700\n4935.000,  62.400\n4936.000,  62.900\n4937.000,  62.900\n4938.000,  63.000\n4939.000,  62.300\n4940.000,  63.900\n4941.000,  63.300\n4942.000,  63.200\n4943.000,  63.600\n4944.000,  63.100\n4945.000,  63.800\n4946.000,  63.000\n4947.000,  63.700\n4948.000,  63.500\n4949.000,  63.700\n4950.000,  63.200\n4951.000,  63.200\n4952.000,  64.400\n4953.000,  63.000\n4954.000,  64.200\n4955.000,  66.400\n4956.000,  65.800\n4957.000,  64.300\n4958.000,  64.800\n4959.000,  65.000\n4960.000,  64.000\n4961.000,  63.800\n4962.000,  63.400\n4963.000,  63.400\n4964.000,  64.200\n4965.000,  63.500\n4966.000,  64.800\n4967.000,  64.400\n4968.000,  63.900\n4969.000,  63.000\n4970.000,  63.900\n4971.000,  63.900\n4972.000,  64.700\n4973.000,  64.300\n4974.000,  64.100\n4975.000,  64.300\n4976.000,  64.400\n4977.000,  64.100\n4978.000,  64.400\n4979.000,  64.500\n4980.000,  64.400\n4981.000,  64.900\n4982.000,  64.600\n4983.000,  64.300\n4984.000,  64.500\n4985.000,  64.600\n4986.000,  64.800\n4987.000,  64.300\n4988.000,  65.900\n4989.000,  67.900\n4990.000,  67.500\n4991.000,  68.500\n4992.000,  59.700\n4993.000,  60.900\n4994.000,  61.900\n4995.000,  62.100\n4996.000,  62.100\n4997.000,  63.600\n4998.000,  62.200\n4999.000,  62.000\n5000.000,  62.400\n5001.000,  61.900\n5002.000,  62.700\n5003.000,  62.200\n5004.000,  62.300\n5005.000,  62.800\n5006.000,  62.400\n5007.000,  62.200\n5008.000,  62.400\n5009.000,  62.700\n5010.000,  62.000\n5011.000,  62.900\n5012.000,  62.600\n5013.000,  62.200\n5014.000,  62.700\n5015.000,  63.300\n5016.000,  64.100\n5017.000,  63.300\n5018.000,  64.300\n5019.000,  64.300\n5020.000,  63.100\n5021.000,  63.200\n5022.000,  63.700\n5023.000,  63.300\n5024.000,  63.000\n5025.000,  63.100\n5026.000,  63.200\n5027.000,  63.200\n5028.000,  63.500\n5029.000,  63.400\n5030.000,  65.700\n5031.000,  64.900\n5032.000,  64.300\n5033.000,  63.900\n5034.000,  63.600\n5035.000,  63.600\n5036.000,  63.700\n5037.000,  63.600\n5038.000,  64.800\n5039.000,  64.200\n5040.000,  64.400\n5041.000,  64.400\n5042.000,  63.500\n5043.000,  65.100\n5044.000,  64.300\n5045.000,  64.800\n5046.000,  64.500\n5047.000,  64.200\n5048.000,  64.300\n5049.000,  64.600\n5050.000,  64.300\n5051.000,  64.700\n5052.000,  65.000\n5053.000,  67.600\n5054.000,  68.200\n5055.000,  67.200\n5056.000,  65.100\n5057.000,  66.500\n5058.000,  69.300\n5059.000,  67.900\n5060.000,  68.000\n5061.000,  69.900\n5062.000,  70.000\n5063.000,  72.000\n5064.000,  72.100\n5065.000,  68.800\n5066.000,  70.300\n5067.000,  69.100\n5068.000,  68.900\n5069.000,  68.900\n5070.000,  68.700\n5071.000,  68.200\n5072.000,  69.700\n5073.000,  69.000\n5074.000,  69.600\n5075.000,  69.700\n5076.000,  69.700\n5077.000,  70.700\n5078.000,  69.400\n5079.000,  70.600\n5080.000,  69.300\n5081.000,  69.700\n5082.000,  69.800\n5083.000,  69.300\n5084.000,  70.500\n5085.000,  69.700\n5086.000,  69.400\n5087.000,  72.300\n5088.000,  69.900\n5089.000,  70.200\n5090.000,  69.400\n5091.000,  69.400\n5092.000,  70.000\n5093.000,  70.200\n5094.000,  71.000\n5095.000,  69.700\n5096.000,  69.600\n5097.000,  70.700\n5098.000,  70.400\n5099.000,  71.900\n5100.000,  70.200\n5101.000,  77.700\n5102.000,  71.200\n5103.000,  70.600\n5104.000,  71.400\n5105.000,  70.600\n5106.000,  70.100\n5107.000,  71.000\n5108.000,  71.600\n5109.000,  71.100\n5110.000,  70.100\n5111.000,  70.800\n5112.000,  71.800\n5113.000,  71.700\n5114.000,  73.000\n5115.000,  73.900\n5116.000,  71.900\n5117.000,  73.900\n5118.000,  73.200\n5119.000,  74.100\n5120.000,  46.800\n5121.000,  48.300\n5122.000,  49.000\n5123.000,  48.600\n5124.000,  50.400\n5125.000,  49.200\n5126.000,  49.300\n5127.000,  49.200\n5128.000,  49.000\n5129.000,  49.300\n5130.000,  49.100\n5131.000,  49.400\n5132.000,  49.400\n5133.000,  49.900\n5134.000,  50.000\n5135.000,  49.100\n5136.000,  50.100\n5137.000,  49.500\n5138.000,  49.800\n5139.000,  50.400\n5140.000,  50.200\n5141.000,  50.400\n5142.000,  50.600\n5143.000,  50.300\n5144.000,  50.000\n5145.000,  50.600\n5146.000,  52.900\n5147.000,  52.200\n5148.000,  51.700\n5149.000,  52.400\n5150.000,  51.600\n5151.000,  50.400\n5152.000,  50.000\n5153.000,  50.600\n5154.000,  50.000\n5155.000,  50.600\n5156.000,  51.200\n5157.000,  50.100\n5158.000,  51.800\n5159.000,  51.000\n5160.000,  51.600\n5161.000,  53.000\n5162.000,  50.700\n5163.000,  51.200\n5164.000,  52.000\n5165.000,  52.800\n5166.000,  52.100\n5167.000,  52.600\n5168.000,  53.400\n5169.000,  51.100\n5170.000,  50.800\n5171.000,  51.300\n5172.000,  51.100\n5173.000,  52.100\n5174.000,  51.700\n5175.000,  51.400\n5176.000,  52.700\n5177.000,  52.800\n5178.000,  52.800\n5179.000,  52.000\n5180.000,  53.900\n5181.000,  54.400\n5182.000,  54.600\n5183.000,  55.500\n5184.000,  52.600\n5185.000,  54.200\n5186.000,  55.100\n5187.000,  55.000\n5188.000,  55.000\n5189.000,  55.700\n5190.000,  55.000\n5191.000,  55.400\n5192.000,  55.800\n5193.000,  55.200\n5194.000,  57.000\n5195.000,  62.900\n5196.000,  57.600\n5197.000,  56.300\n5198.000,  56.800\n5199.000,  56.600\n5200.000,  56.200\n5201.000,  56.700\n5202.000,  56.600\n5203.000,  57.800\n5204.000,  57.600\n5205.000,  56.400\n5206.000,  56.200\n5207.000,  56.400\n5208.000,  58.300\n5209.000,  56.600\n5210.000,  58.300\n5211.000,  61.200\n5212.000,  60.500\n5213.000,  66.400\n5214.000,  57.100\n5215.000,  57.500\n5216.000,  57.200\n5217.000,  57.000\n5218.000,  56.900\n5219.000,  56.300\n5220.000,  57.600\n5221.000,  57.200\n5222.000,  57.500\n5223.000,  57.100\n5224.000,  57.200\n5225.000,  57.600\n5226.000,  56.800\n5227.000,  57.000\n5228.000,  57.700\n5229.000,  57.300\n5230.000,  58.000\n5231.000,  60.300\n5232.000,  57.700\n5233.000,  58.100\n5234.000,  57.400\n5235.000,  57.900\n5236.000,  58.100\n5237.000,  58.400\n5238.000,  58.400\n5239.000,  58.300\n5240.000,  59.500\n5241.000,  58.700\n5242.000,  58.900\n5243.000,  58.700\n5244.000,  59.800\n5245.000,  62.500\n5246.000,  63.800\n5247.000,  61.500\n5248.000,  53.100\n5249.000,  55.400\n5250.000,  54.500\n5251.000,  54.500\n5252.000,  55.000\n5253.000,  56.200\n5254.000,  55.500\n5255.000,  56.600\n5256.000,  55.500\n5257.000,  55.300\n5258.000,  56.000\n5259.000,  55.200\n5260.000,  56.300\n5261.000,  57.200\n5262.000,  57.500\n5263.000,  56.200\n5264.000,  55.400\n5265.000,  57.000\n5266.000,  56.100\n5267.000,  56.800\n5268.000,  56.900\n5269.000,  56.400\n5270.000,  56.600\n5271.000,  59.600\n5272.000,  56.900\n5273.000,  56.500\n5274.000,  57.500\n5275.000,  57.200\n5276.000,  58.500\n5277.000,  61.800\n5278.000,  58.400\n5279.000,  57.700\n5280.000,  62.500\n5281.000,  61.500\n5282.000,  56.800\n5283.000,  57.700\n5284.000,  57.200\n5285.000,  56.700\n5286.000,  57.700\n5287.000,  57.500\n5288.000,  57.200\n5289.000,  58.000\n5290.000,  57.500\n5291.000,  57.400\n5292.000,  57.500\n5293.000,  58.000\n5294.000,  63.100\n5295.000,  60.000\n5296.000,  61.700\n5297.000,  59.400\n5298.000,  58.900\n5299.000,  58.400\n5300.000,  58.200\n5301.000,  58.800\n5302.000,  58.500\n5303.000,  58.100\n5304.000,  61.000\n5305.000,  58.000\n5306.000,  58.500\n5307.000,  58.400\n5308.000,  59.600\n5309.000,  60.400\n5310.000,  63.300\n5311.000,  61.200\n5312.000,  59.400\n5313.000,  60.900\n5314.000,  61.100\n5315.000,  61.000\n5316.000,  61.100\n5317.000,  61.500\n5318.000,  62.500\n5319.000,  62.100\n5320.000,  62.100\n5321.000,  62.600\n5322.000,  62.500\n5323.000,  61.500\n5324.000,  63.700\n5325.000,  67.300\n5326.000,  64.500\n5327.000,  62.900\n5328.000,  63.100\n5329.000,  62.900\n5330.000,  62.400\n5331.000,  62.500\n5332.000,  62.400\n5333.000,  62.500\n5334.000,  62.200\n5335.000,  62.300\n5336.000,  63.500\n5337.000,  62.800\n5338.000,  63.700\n5339.000,  65.300\n5340.000,  70.700\n5341.000,  64.400\n5342.000,  64.000\n5343.000,  64.100\n5344.000,  63.200\n5345.000,  63.000\n5346.000,  63.600\n5347.000,  63.200\n5348.000,  64.000\n5349.000,  63.500\n5350.000,  63.900\n5351.000,  64.800\n5352.000,  63.800\n5353.000,  63.600\n5354.000,  66.800\n5355.000,  64.200\n5356.000,  65.200\n5357.000,  63.700\n5358.000,  64.300\n5359.000,  64.600\n5360.000,  64.100\n5361.000,  64.000\n5362.000,  63.800\n5363.000,  65.400\n5364.000,  64.000\n5365.000,  64.400\n5366.000,  64.200\n5367.000,  65.300\n5368.000,  68.000\n5369.000,  69.200\n5370.000,  65.000\n5371.000,  64.100\n5372.000,  66.300\n5373.000,  67.600\n5374.000,  67.200\n5375.000,  67.600\n5376.000,  52.500\n5377.000,  54.300\n5378.000,  55.500\n5379.000,  55.100\n5380.000,  55.200\n5381.000,  54.600\n5382.000,  54.700\n5383.000,  57.600\n5384.000,  57.500\n5385.000,  55.200\n5386.000,  56.000\n5387.000,  55.900\n5388.000,  56.200\n5389.000,  56.400\n5390.000,  56.600\n5391.000,  56.000\n5392.000,  56.100\n5393.000,  55.200\n5394.000,  56.500\n5395.000,  56.700\n5396.000,  56.200\n5397.000,  59.700\n5398.000,  56.600\n5399.000,  56.000\n5400.000,  60.500\n5401.000,  56.700\n5402.000,  56.400\n5403.000,  56.800\n5404.000,  57.100\n5405.000,  56.500\n5406.000,  58.000\n5407.000,  61.000\n5408.000,  58.900\n5409.000,  61.400\n5410.000,  57.300\n5411.000,  62.200\n5412.000,  58.700\n5413.000,  57.200\n5414.000,  58.600\n5415.000,  58.100\n5416.000,  60.000\n5417.000,  57.300\n5418.000,  57.900\n5419.000,  57.000\n5420.000,  57.500\n5421.000,  57.600\n5422.000,  57.500\n5423.000,  57.000\n5424.000,  58.300\n5425.000,  57.900\n5426.000,  60.500\n5427.000,  59.100\n5428.000,  59.400\n5429.000,  59.000\n5430.000,  59.400\n5431.000,  59.000\n5432.000,  58.900\n5433.000,  59.100\n5434.000,  58.600\n5435.000,  58.400\n5436.000,  59.700\n5437.000,  60.400\n5438.000,  60.700\n5439.000,  61.000\n5440.000,  59.300\n5441.000,  60.400\n5442.000,  62.100\n5443.000,  61.100\n5444.000,  64.800\n5445.000,  64.800\n5446.000,  62.700\n5447.000,  63.200\n5448.000,  63.000\n5449.000,  62.600\n5450.000,  63.400\n5451.000,  62.500\n5452.000,  62.500\n5453.000,  62.400\n5454.000,  62.200\n5455.000,  63.000\n5456.000,  62.400\n5457.000,  62.300\n5458.000,  63.500\n5459.000,  63.800\n5460.000,  63.200\n5461.000,  63.100\n5462.000,  63.700\n5463.000,  64.000\n5464.000,  64.100\n5465.000,  62.500\n5466.000,  63.600\n5467.000,  63.100\n5468.000,  63.500\n5469.000,  64.300\n5470.000,  63.600\n5471.000,  63.500\n5472.000,  67.500\n5473.000,  65.700\n5474.000,  67.600\n5475.000,  64.000\n5476.000,  63.900\n5477.000,  63.800\n5478.000,  64.200\n5479.000,  63.600\n5480.000,  63.900\n5481.000,  63.300\n5482.000,  63.400\n5483.000,  63.600\n5484.000,  63.700\n5485.000,  64.200\n5486.000,  64.200\n5487.000,  64.600\n5488.000,  65.400\n5489.000,  70.200\n5490.000,  64.400\n5491.000,  64.300\n5492.000,  64.900\n5493.000,  65.000\n5494.000,  65.500\n5495.000,  64.500\n5496.000,  65.500\n5497.000,  65.500\n5498.000,  64.200\n5499.000,  64.400\n5500.000,  65.700\n5501.000,  67.700\n5502.000,  70.200\n5503.000,  69.400\n5504.000,  61.100\n5505.000,  61.000\n5506.000,  61.200\n5507.000,  62.300\n5508.000,  62.000\n5509.000,  62.500\n5510.000,  62.100\n5511.000,  62.000\n5512.000,  62.700\n5513.000,  61.700\n5514.000,  62.100\n5515.000,  63.300\n5516.000,  62.400\n5517.000,  62.700\n5518.000,  65.300\n5519.000,  62.500\n5520.000,  62.200\n5521.000,  63.200\n5522.000,  63.100\n5523.000,  63.900\n5524.000,  63.300\n5525.000,  62.500\n5526.000,  62.700\n5527.000,  62.800\n5528.000,  63.600\n5529.000,  63.200\n5530.000,  63.600\n5531.000,  63.700\n5532.000,  63.800\n5533.000,  64.100\n5534.000,  64.800\n5535.000,  63.900\n5536.000,  64.400\n5537.000,  66.000\n5538.000,  64.100\n5539.000,  67.900\n5540.000,  66.000\n5541.000,  66.700\n5542.000,  63.500\n5543.000,  64.300\n5544.000,  65.500\n5545.000,  69.100\n5546.000,  64.500\n5547.000,  64.100\n5548.000,  66.800\n5549.000,  63.400\n5550.000,  64.100\n5551.000,  65.600\n5552.000,  64.100\n5553.000,  64.500\n5554.000,  64.000\n5555.000,  64.400\n5556.000,  64.500\n5557.000,  64.200\n5558.000,  65.000\n5559.000,  64.300\n5560.000,  64.200\n5561.000,  68.200\n5562.000,  68.300\n5563.000,  65.000\n5564.000,  65.700\n5565.000,  67.300\n5566.000,  67.500\n5567.000,  68.000\n5568.000,  65.300\n5569.000,  66.900\n5570.000,  67.200\n5571.000,  67.300\n5572.000,  68.200\n5573.000,  70.100\n5574.000,  71.400\n5575.000,  68.600\n5576.000,  69.000\n5577.000,  68.800\n5578.000,  68.300\n5579.000,  67.100\n5580.000,  69.500\n5581.000,  68.400\n5582.000,  69.500\n5583.000,  68.000\n5584.000,  68.300\n5585.000,  68.700\n5586.000,  69.000\n5587.000,  70.100\n5588.000,  69.900\n5589.000,  70.300\n5590.000,  70.800\n5591.000,  68.900\n5592.000,  71.000\n5593.000,  69.200\n5594.000,  69.600\n5595.000,  69.600\n5596.000,  69.700\n5597.000,  70.000\n5598.000,  69.500\n5599.000,  69.800\n5600.000,  70.700\n5601.000,  70.500\n5602.000,  72.200\n5603.000,  74.300\n5604.000,  70.400\n5605.000,  70.700\n5606.000,  71.400\n5607.000,  70.400\n5608.000,  70.200\n5609.000,  69.900\n5610.000,  72.300\n5611.000,  70.100\n5612.000,  70.600\n5613.000,  69.700\n5614.000,  70.900\n5615.000,  71.300\n5616.000,  70.300\n5617.000,  70.800\n5618.000,  69.900\n5619.000,  71.000\n5620.000,  70.900\n5621.000,  70.300\n5622.000,  71.900\n5623.000,  74.200\n5624.000,  70.800\n5625.000,  71.900\n5626.000,  71.400\n5627.000,  72.500\n5628.000,  76.200\n5629.000,  75.100\n5630.000,  77.200\n5631.000,  73.400\n5632.000,  52.400\n5633.000,  53.900\n5634.000,  54.000\n5635.000,  54.000\n5636.000,  55.100\n5637.000,  55.300\n5638.000,  56.000\n5639.000,  55.300\n5640.000,  55.900\n5641.000,  56.000\n5642.000,  55.700\n5643.000,  56.500\n5644.000,  58.400\n5645.000,  56.700\n5646.000,  56.300\n5647.000,  56.700\n5648.000,  55.400\n5649.000,  56.100\n5650.000,  57.100\n5651.000,  56.200\n5652.000,  56.600\n5653.000,  56.600\n5654.000,  56.400\n5655.000,  56.400\n5656.000,  56.400\n5657.000,  58.800\n5658.000,  57.100\n5659.000,  57.800\n5660.000,  56.500\n5661.000,  56.900\n5662.000,  57.700\n5663.000,  56.500\n5664.000,  56.500\n5665.000,  57.700\n5666.000,  56.000\n5667.000,  56.300\n5668.000,  56.500\n5669.000,  57.700\n5670.000,  57.000\n5671.000,  57.100\n5672.000,  57.600\n5673.000,  58.200\n5674.000,  66.700\n5675.000,  58.900\n5676.000,  58.400\n5677.000,  58.000\n5678.000,  59.100\n5679.000,  61.800\n5680.000,  60.600\n5681.000,  59.800\n5682.000,  57.500\n5683.000,  57.500\n5684.000,  58.400\n5685.000,  57.900\n5686.000,  58.000\n5687.000,  58.600\n5688.000,  61.600\n5689.000,  60.300\n5690.000,  58.500\n5691.000,  58.600\n5692.000,  60.600\n5693.000,  60.300\n5694.000,  61.100\n5695.000,  62.400\n5696.000,  59.000\n5697.000,  60.200\n5698.000,  60.700\n5699.000,  60.500\n5700.000,  61.300\n5701.000,  62.200\n5702.000,  62.000\n5703.000,  63.000\n5704.000,  62.300\n5705.000,  63.500\n5706.000,  62.500\n5707.000,  64.900\n5708.000,  62.500\n5709.000,  62.900\n5710.000,  63.400\n5711.000,  62.000\n5712.000,  62.400\n5713.000,  62.300\n5714.000,  62.400\n5715.000,  62.500\n5716.000,  62.700\n5717.000,  62.700\n5718.000,  62.300\n5719.000,  62.800\n5720.000,  64.600\n5721.000,  62.400\n5722.000,  65.600\n5723.000,  63.900\n5724.000,  64.400\n5725.000,  63.600\n5726.000,  64.000\n5727.000,  63.700\n5728.000,  63.000\n5729.000,  63.800\n5730.000,  63.700\n5731.000,  64.000\n5732.000,  63.500\n5733.000,  63.100\n5734.000,  64.200\n5735.000,  63.300\n5736.000,  64.000\n5737.000,  68.500\n5738.000,  64.000\n5739.000,  63.700\n5740.000,  63.000\n5741.000,  63.500\n5742.000,  63.800\n5743.000,  64.500\n5744.000,  65.600\n5745.000,  64.600\n5746.000,  64.500\n5747.000,  66.900\n5748.000,  65.600\n5749.000,  64.200\n5750.000,  65.200\n5751.000,  67.800\n5752.000,  64.100\n5753.000,  65.500\n5754.000,  64.300\n5755.000,  64.000\n5756.000,  65.300\n5757.000,  67.900\n5758.000,  67.400\n5759.000,  67.100\n5760.000,  58.700\n5761.000,  60.400\n5762.000,  60.300\n5763.000,  62.000\n5764.000,  61.400\n5765.000,  62.100\n5766.000,  62.300\n5767.000,  62.000\n5768.000,  62.000\n5769.000,  61.700\n5770.000,  62.100\n5771.000,  61.600\n5772.000,  63.100\n5773.000,  62.600\n5774.000,  62.300\n5775.000,  62.600\n5776.000,  62.300\n5777.000,  64.700\n5778.000,  62.400\n5779.000,  63.100\n5780.000,  62.800\n5781.000,  63.400\n5782.000,  64.500\n5783.000,  65.800\n5784.000,  63.100\n5785.000,  62.100\n5786.000,  63.600\n5787.000,  63.600\n5788.000,  65.600\n5789.000,  63.400\n5790.000,  64.200\n5791.000,  66.600\n5792.000,  70.000\n5793.000,  63.700\n5794.000,  64.500\n5795.000,  63.800\n5796.000,  63.700\n5797.000,  63.600\n5798.000,  66.400\n5799.000,  64.100\n5800.000,  63.700\n5801.000,  63.300\n5802.000,  63.600\n5803.000,  63.300\n5804.000,  63.600\n5805.000,  63.600\n5806.000,  64.000\n5807.000,  64.300\n5808.000,  64.500\n5809.000,  64.200\n5810.000,  63.900\n5811.000,  64.200\n5812.000,  64.400\n5813.000,  64.700\n5814.000,  64.400\n5815.000,  64.000\n5816.000,  64.000\n5817.000,  64.100\n5818.000,  64.600\n5819.000,  64.000\n5820.000,  65.400\n5821.000,  68.600\n5822.000,  67.400\n5823.000,  67.300\n5824.000,  66.800\n5825.000,  69.200\n5826.000,  70.300\n5827.000,  67.900\n5828.000,  67.700\n5829.000,  68.600\n5830.000,  67.500\n5831.000,  68.900\n5832.000,  68.500\n5833.000,  70.200\n5834.000,  69.500\n5835.000,  68.100\n5836.000,  73.500\n5837.000,  69.000\n5838.000,  68.400\n5839.000,  69.000\n5840.000,  68.800\n5841.000,  69.000\n5842.000,  70.100\n5843.000,  68.700\n5844.000,  69.800\n5845.000,  68.700\n5846.000,  70.900\n5847.000,  70.700\n5848.000,  73.100\n5849.000,  71.800\n5850.000,  70.100\n5851.000,  70.900\n5852.000,  69.300\n5853.000,  71.600\n5854.000,  70.700\n5855.000,  70.000\n5856.000,  69.900\n5857.000,  69.200\n5858.000,  69.000\n5859.000,  69.700\n5860.000,  69.400\n5861.000,  69.900\n5862.000,  70.900\n5863.000,  69.400\n5864.000,  70.800\n5865.000,  71.000\n5866.000,  69.600\n5867.000,  69.400\n5868.000,  70.500\n5869.000,  70.500\n5870.000,  70.700\n5871.000,  70.300\n5872.000,  70.700\n5873.000,  70.400\n5874.000,  69.800\n5875.000,  70.900\n5876.000,  73.500\n5877.000,  70.800\n5878.000,  73.800\n5879.000,  71.500\n5880.000,  71.600\n5881.000,  75.100\n5882.000,  71.600\n5883.000,  70.100\n5884.000,  71.500\n5885.000,  73.000\n5886.000,  73.600\n5887.000,  73.400\n5888.000,  59.600\n5889.000,  60.400\n5890.000,  61.500\n5891.000,  61.500\n5892.000,  61.300\n5893.000,  61.200\n5894.000,  61.600\n5895.000,  63.600\n5896.000,  62.400\n5897.000,  62.400\n5898.000,  62.200\n5899.000,  62.000\n5900.000,  62.300\n5901.000,  62.000\n5902.000,  62.800\n5903.000,  64.100\n5904.000,  63.200\n5905.000,  62.600\n5906.000,  62.000\n5907.000,  62.200\n5908.000,  62.900\n5909.000,  63.200\n5910.000,  63.100\n5911.000,  64.400\n5912.000,  62.700\n5913.000,  63.300\n5914.000,  64.100\n5915.000,  64.200\n5916.000,  63.700\n5917.000,  63.700\n5918.000,  65.200\n5919.000,  63.600\n5920.000,  63.900\n5921.000,  63.900\n5922.000,  63.400\n5923.000,  63.400\n5924.000,  64.200\n5925.000,  65.600\n5926.000,  63.900\n5927.000,  63.400\n5928.000,  63.400\n5929.000,  63.000\n5930.000,  63.900\n5931.000,  63.400\n5932.000,  64.600\n5933.000,  65.800\n5934.000,  64.600\n5935.000,  64.900\n5936.000,  64.700\n5937.000,  63.600\n5938.000,  64.400\n5939.000,  64.400\n5940.000,  65.700\n5941.000,  65.200\n5942.000,  64.200\n5943.000,  64.800\n5944.000,  64.000\n5945.000,  64.400\n5946.000,  66.700\n5947.000,  64.200\n5948.000,  65.400\n5949.000,  68.400\n5950.000,  66.900\n5951.000,  68.000\n5952.000,  65.100\n5953.000,  66.600\n5954.000,  67.600\n5955.000,  66.700\n5956.000,  68.400\n5957.000,  69.100\n5958.000,  67.700\n5959.000,  69.200\n5960.000,  68.600\n5961.000,  69.000\n5962.000,  68.500\n5963.000,  68.100\n5964.000,  68.400\n5965.000,  69.100\n5966.000,  70.400\n5967.000,  68.200\n5968.000,  68.200\n5969.000,  70.800\n5970.000,  68.200\n5971.000,  69.700\n5972.000,  69.300\n5973.000,  69.400\n5974.000,  71.900\n5975.000,  69.900\n5976.000,  70.300\n5977.000,  71.300\n5978.000,  69.400\n5979.000,  70.200\n5980.000,  69.400\n5981.000,  70.000\n5982.000,  69.300\n5983.000,  69.500\n5984.000,  69.000\n5985.000,  69.200\n5986.000,  69.300\n5987.000,  69.000\n5988.000,  69.700\n5989.000,  69.900\n5990.000,  69.600\n5991.000,  69.100\n5992.000,  69.400\n5993.000,  69.600\n5994.000,  69.500\n5995.000,  69.800\n5996.000,  69.300\n5997.000,  69.600\n5998.000,  70.000\n5999.000,  70.200\n6000.000,  70.600\n6001.000,  70.500\n6002.000,  70.100\n6003.000,  70.300\n6004.000,  71.300\n6005.000,  70.300\n6006.000,  71.100\n6007.000,  70.800\n6008.000,  70.500\n6009.000,  70.800\n6010.000,  70.700\n6011.000,  71.000\n6012.000,  72.800\n6013.000,  73.300\n6014.000,  74.000\n6015.000,  74.900\n6016.000,  66.400\n6017.000,  68.700\n6018.000,  67.400\n6019.000,  68.700\n6020.000,  69.300\n6021.000,  70.300\n6022.000,  67.300\n6023.000,  67.500\n6024.000,  68.900\n6025.000,  67.800\n6026.000,  68.900\n6027.000,  67.500\n6028.000,  68.200\n6029.000,  69.000\n6030.000,  68.400\n6031.000,  68.500\n6032.000,  68.200\n6033.000,  68.900\n6034.000,  74.000\n6035.000,  69.300\n6036.000,  69.600\n6037.000,  68.700\n6038.000,  68.500\n6039.000,  70.000\n6040.000,  72.900\n6041.000,  69.600\n6042.000,  69.800\n6043.000,  69.400\n6044.000,  70.500\n6045.000,  69.500\n6046.000,  69.800\n6047.000,  69.200\n6048.000,  72.000\n6049.000,  70.400\n6050.000,  69.100\n6051.000,  69.200\n6052.000,  69.400\n6053.000,  72.600\n6054.000,  72.900\n6055.000,  72.500\n6056.000,  71.800\n6057.000,  69.400\n6058.000,  70.000\n6059.000,  69.600\n6060.000,  69.700\n6061.000,  70.300\n6062.000,  70.300\n6063.000,  70.400\n6064.000,  69.800\n6065.000,  70.900\n6066.000,  69.800\n6067.000,  71.700\n6068.000,  70.900\n6069.000,  72.800\n6070.000,  70.100\n6071.000,  70.700\n6072.000,  72.100\n6073.000,  74.700\n6074.000,  73.100\n6075.000,  70.900\n6076.000,  72.100\n6077.000,  73.400\n6078.000,  73.400\n6079.000,  74.100\n6080.000,  73.100\n6081.000,  73.300\n6082.000,  74.100\n6083.000,  74.600\n6084.000,  74.700\n6085.000,  75.200\n6086.000,  74.700\n6087.000,  75.200\n6088.000,  74.800\n6089.000,  74.400\n6090.000,  74.800\n6091.000,  74.900\n6092.000,  76.100\n6093.000,  77.200\n6094.000,  75.300\n6095.000,  75.200\n6096.000,  75.100\n6097.000,  75.200\n6098.000,  75.300\n6099.000,  78.100\n6100.000,  76.400\n6101.000,  75.700\n6102.000,  76.700\n6103.000,  75.000\n6104.000,  76.400\n6105.000,  75.100\n6106.000,  78.200\n6107.000,  77.500\n6108.000,  76.300\n6109.000,  81.400\n6110.000,  75.600\n6111.000,  75.700\n6112.000,  75.400\n6113.000,  77.300\n6114.000,  75.900\n6115.000,  76.100\n6116.000,  76.000\n6117.000,  76.200\n6118.000,  77.200\n6119.000,  76.600\n6120.000,  76.100\n6121.000,  76.700\n6122.000,  75.800\n6123.000,  77.100\n6124.000,  76.500\n6125.000,  77.300\n6126.000,  76.200\n6127.000,  76.700\n6128.000,  76.400\n6129.000,  76.700\n6130.000,  76.000\n6131.000,  76.000\n6132.000,  76.900\n6133.000,  76.400\n6134.000,  78.300\n6135.000,  77.100\n6136.000,  77.600\n6137.000,  79.500\n6138.000,  79.600\n6139.000,  76.100\n6140.000,  78.200\n6141.000,  79.900\n6142.000,  79.400\n6143.000,  80.800\n6144.000,  46.600\n6145.000,  47.200\n6146.000,  49.700\n6147.000,  48.200\n6148.000,  49.000\n6149.000,  48.200\n6150.000,  48.500\n6151.000,  49.200\n6152.000,  49.000\n6153.000,  49.400\n6154.000,  49.000\n6155.000,  48.600\n6156.000,  49.300\n6157.000,  49.000\n6158.000,  49.700\n6159.000,  49.300\n6160.000,  49.600\n6161.000,  49.100\n6162.000,  49.900\n6163.000,  50.200\n6164.000,  50.000\n6165.000,  50.000\n6166.000,  50.000\n6167.000,  49.600\n6168.000,  50.000\n6169.000,  50.000\n6170.000,  50.200\n6171.000,  50.000\n6172.000,  50.000\n6173.000,  50.500\n6174.000,  50.200\n6175.000,  50.700\n6176.000,  50.800\n6177.000,  50.600\n6178.000,  50.100\n6179.000,  50.000\n6180.000,  51.100\n6181.000,  50.000\n6182.000,  50.200\n6183.000,  50.200\n6184.000,  50.800\n6185.000,  50.100\n6186.000,  50.000\n6187.000,  53.200\n6188.000,  50.800\n6189.000,  50.400\n6190.000,  51.700\n6191.000,  51.100\n6192.000,  50.700\n6193.000,  51.400\n6194.000,  51.000\n6195.000,  51.200\n6196.000,  53.500\n6197.000,  52.000\n6198.000,  51.300\n6199.000,  51.000\n6200.000,  52.500\n6201.000,  52.600\n6202.000,  56.700\n6203.000,  52.300\n6204.000,  53.200\n6205.000,  55.600\n6206.000,  59.700\n6207.000,  55.100\n6208.000,  53.000\n6209.000,  54.000\n6210.000,  54.200\n6211.000,  54.200\n6212.000,  55.000\n6213.000,  56.100\n6214.000,  59.900\n6215.000,  55.500\n6216.000,  56.400\n6217.000,  55.700\n6218.000,  58.600\n6219.000,  59.600\n6220.000,  59.700\n6221.000,  56.700\n6222.000,  56.700\n6223.000,  56.300\n6224.000,  56.200\n6225.000,  57.300\n6226.000,  56.100\n6227.000,  56.000\n6228.000,  56.500\n6229.000,  56.000\n6230.000,  56.500\n6231.000,  57.400\n6232.000,  57.300\n6233.000,  56.000\n6234.000,  58.300\n6235.000,  57.200\n6236.000,  57.300\n6237.000,  57.800\n6238.000,  59.700\n6239.000,  57.100\n6240.000,  59.500\n6241.000,  57.000\n6242.000,  57.100\n6243.000,  56.900\n6244.000,  57.000\n6245.000,  57.100\n6246.000,  58.000\n6247.000,  57.200\n6248.000,  57.500\n6249.000,  57.200\n6250.000,  57.000\n6251.000,  57.300\n6252.000,  58.300\n6253.000,  61.200\n6254.000,  59.400\n6255.000,  60.000\n6256.000,  57.900\n6257.000,  58.300\n6258.000,  58.300\n6259.000,  58.200\n6260.000,  58.300\n6261.000,  58.600\n6262.000,  58.000\n6263.000,  58.100\n6264.000,  58.400\n6265.000,  58.000\n6266.000,  58.000\n6267.000,  58.000\n6268.000,  59.300\n6269.000,  62.100\n6270.000,  63.900\n6271.000,  65.100\n6272.000,  52.500\n6273.000,  54.200\n6274.000,  54.100\n6275.000,  54.000\n6276.000,  55.100\n6277.000,  55.000\n6278.000,  55.200\n6279.000,  55.600\n6280.000,  56.000\n6281.000,  55.300\n6282.000,  55.000\n6283.000,  55.100\n6284.000,  56.000\n6285.000,  56.100\n6286.000,  56.200\n6287.000,  56.500\n6288.000,  56.300\n6289.000,  56.000\n6290.000,  56.100\n6291.000,  56.000\n6292.000,  56.000\n6293.000,  56.200\n6294.000,  56.000\n6295.000,  56.000\n6296.000,  56.100\n6297.000,  56.900\n6298.000,  56.000\n6299.000,  56.600\n6300.000,  59.100\n6301.000,  56.800\n6302.000,  57.600\n6303.000,  58.800\n6304.000,  56.600\n6305.000,  57.200\n6306.000,  57.200\n6307.000,  57.100\n6308.000,  57.200\n6309.000,  57.400\n6310.000,  57.000\n6311.000,  57.000\n6312.000,  57.600\n6313.000,  57.000\n6314.000,  57.200\n6315.000,  57.500\n6316.000,  57.200\n6317.000,  58.000\n6318.000,  57.200\n6319.000,  57.700\n6320.000,  57.600\n6321.000,  58.500\n6322.000,  57.400\n6323.000,  58.000\n6324.000,  59.500\n6325.000,  58.000\n6326.000,  59.000\n6327.000,  58.000\n6328.000,  58.000\n6329.000,  58.100\n6330.000,  58.600\n6331.000,  58.000\n6332.000,  59.800\n6333.000,  60.500\n6334.000,  61.000\n6335.000,  61.700\n6336.000,  60.100\n6337.000,  60.000\n6338.000,  61.400\n6339.000,  61.600\n6340.000,  61.300\n6341.000,  61.700\n6342.000,  62.200\n6343.000,  61.900\n6344.000,  62.600\n6345.000,  61.500\n6346.000,  62.000\n6347.000,  61.500\n6348.000,  62.500\n6349.000,  62.500\n6350.000,  63.100\n6351.000,  62.100\n6352.000,  62.200\n6353.000,  63.000\n6354.000,  62.500\n6355.000,  62.400\n6356.000,  63.200\n6357.000,  62.700\n6358.000,  63.300\n6359.000,  62.000\n6360.000,  63.200\n6361.000,  62.600\n6362.000,  63.800\n6363.000,  63.300\n6364.000,  63.800\n6365.000,  64.000\n6366.000,  63.800\n6367.000,  63.000\n6368.000,  63.200\n6369.000,  63.300\n6370.000,  63.000\n6371.000,  63.100\n6372.000,  63.900\n6373.000,  63.000\n6374.000,  63.500\n6375.000,  63.300\n6376.000,  63.800\n6377.000,  64.600\n6378.000,  63.500\n6379.000,  63.200\n6380.000,  63.800\n6381.000,  63.100\n6382.000,  64.200\n6383.000,  64.400\n6384.000,  63.900\n6385.000,  64.100\n6386.000,  64.800\n6387.000,  64.200\n6388.000,  64.100\n6389.000,  64.000\n6390.000,  64.300\n6391.000,  66.400\n6392.000,  64.600\n6393.000,  65.000\n6394.000,  64.500\n6395.000,  64.100\n6396.000,  65.700\n6397.000,  66.400\n6398.000,  67.000\n6399.000,  67.700\n6400.000,  52.900\n6401.000,  54.400\n6402.000,  54.700\n6403.000,  54.000\n6404.000,  55.200\n6405.000,  55.700\n6406.000,  55.200\n6407.000,  55.500\n6408.000,  56.100\n6409.000,  55.000\n6410.000,  55.900\n6411.000,  55.400\n6412.000,  55.600\n6413.000,  55.700\n6414.000,  56.400\n6415.000,  55.200\n6416.000,  56.000\n6417.000,  56.400\n6418.000,  56.000\n6419.000,  56.200\n6420.000,  56.500\n6421.000,  56.200\n6422.000,  56.200\n6423.000,  59.600\n6424.000,  56.100\n6425.000,  56.400\n6426.000,  57.600\n6427.000,  56.800\n6428.000,  59.200\n6429.000,  56.500\n6430.000,  56.900\n6431.000,  57.000\n6432.000,  56.100\n6433.000,  57.700\n6434.000,  59.000\n6435.000,  56.600\n6436.000,  57.800\n6437.000,  57.200\n6438.000,  57.300\n6439.000,  56.700\n6440.000,  61.400\n6441.000,  60.400\n6442.000,  57.500\n6443.000,  57.100\n6444.000,  57.400\n6445.000,  57.000\n6446.000,  57.600\n6447.000,  57.400\n6448.000,  57.000\n6449.000,  57.500\n6450.000,  57.000\n6451.000,  57.600\n6452.000,  58.000\n6453.000,  58.200\n6454.000,  58.100\n6455.000,  58.000\n6456.000,  58.000\n6457.000,  58.000\n6458.000,  58.200\n6459.000,  58.600\n6460.000,  59.200\n6461.000,  60.100\n6462.000,  60.600\n6463.000,  61.000\n6464.000,  59.100\n6465.000,  60.600\n6466.000,  61.800\n6467.000,  60.300\n6468.000,  61.700\n6469.000,  62.100\n6470.000,  62.000\n6471.000,  61.800\n6472.000,  62.300\n6473.000,  62.000\n6474.000,  62.000\n6475.000,  61.800\n6476.000,  62.600\n6477.000,  62.000\n6478.000,  62.200\n6479.000,  62.600\n6480.000,  62.200\n6481.000,  62.900\n6482.000,  62.400\n6483.000,  62.400\n6484.000,  62.700\n6485.000,  62.500\n6486.000,  62.200\n6487.000,  64.200\n6488.000,  63.500\n6489.000,  63.000\n6490.000,  63.800\n6491.000,  62.500\n6492.000,  63.100\n6493.000,  63.800\n6494.000,  63.900\n6495.000,  63.400\n6496.000,  63.200\n6497.000,  64.000\n6498.000,  63.600\n6499.000,  63.000\n6500.000,  63.400\n6501.000,  64.200\n6502.000,  64.700\n6503.000,  63.500\n6504.000,  64.300\n6505.000,  63.700\n6506.000,  63.200\n6507.000,  63.300\n6508.000,  63.700\n6509.000,  63.900\n6510.000,  63.600\n6511.000,  64.100\n6512.000,  69.000\n6513.000,  64.200\n6514.000,  64.800\n6515.000,  64.000\n6516.000,  64.600\n6517.000,  65.100\n6518.000,  64.400\n6519.000,  65.000\n6520.000,  64.800\n6521.000,  64.600\n6522.000,  64.800\n6523.000,  64.800\n6524.000,  66.500\n6525.000,  66.800\n6526.000,  67.400\n6527.000,  67.200\n6528.000,  59.500\n6529.000,  60.100\n6530.000,  60.400\n6531.000,  61.000\n6532.000,  61.200\n6533.000,  61.700\n6534.000,  61.900\n6535.000,  62.000\n6536.000,  62.200\n6537.000,  61.900\n6538.000,  62.000\n6539.000,  62.100\n6540.000,  62.200\n6541.000,  62.200\n6542.000,  65.200\n6543.000,  62.100\n6544.000,  62.000\n6545.000,  62.200\n6546.000,  62.300\n6547.000,  63.200\n6548.000,  62.200\n6549.000,  62.500\n6550.000,  63.200\n6551.000,  62.000\n6552.000,  62.400\n6553.000,  63.400\n6554.000,  64.500\n6555.000,  63.600\n6556.000,  63.200\n6557.000,  63.300\n6558.000,  64.400\n6559.000,  63.000\n6560.000,  62.900\n6561.000,  63.400\n6562.000,  63.300\n6563.000,  63.200\n6564.000,  64.900\n6565.000,  63.200\n6566.000,  63.700\n6567.000,  63.100\n6568.000,  64.000\n6569.000,  65.400\n6570.000,  63.600\n6571.000,  63.200\n6572.000,  70.500\n6573.000,  64.000\n6574.000,  64.200\n6575.000,  64.600\n6576.000,  64.000\n6577.000,  65.600\n6578.000,  64.300\n6579.000,  64.600\n6580.000,  67.000\n6581.000,  64.700\n6582.000,  64.700\n6583.000,  66.000\n6584.000,  64.900\n6585.000,  64.500\n6586.000,  69.000\n6587.000,  64.900\n6588.000,  65.600\n6589.000,  67.100\n6590.000,  67.200\n6591.000,  68.200\n6592.000,  70.600\n6593.000,  66.800\n6594.000,  67.000\n6595.000,  67.000\n6596.000,  67.800\n6597.000,  68.000\n6598.000,  69.000\n6599.000,  68.100\n6600.000,  68.900\n6601.000,  68.400\n6602.000,  68.100\n6603.000,  67.400\n6604.000,  68.000\n6605.000,  68.200\n6606.000,  68.900\n6607.000,  68.400\n6608.000,  68.600\n6609.000,  68.200\n6610.000,  68.600\n6611.000,  73.400\n6612.000,  69.500\n6613.000,  68.900\n6614.000,  69.100\n6615.000,  69.400\n6616.000,  71.000\n6617.000,  70.100\n6618.000,  71.500\n6619.000,  71.500\n6620.000,  70.000\n6621.000,  70.700\n6622.000,  69.900\n6623.000,  69.900\n6624.000,  69.200\n6625.000,  69.400\n6626.000,  70.200\n6627.000,  69.800\n6628.000,  70.200\n6629.000,  69.300\n6630.000,  70.200\n6631.000,  69.200\n6632.000,  70.200\n6633.000,  70.900\n6634.000,  70.000\n6635.000,  70.600\n6636.000,  69.400\n6637.000,  69.000\n6638.000,  69.800\n6639.000,  72.300\n6640.000,  70.400\n6641.000,  71.200\n6642.000,  69.900\n6643.000,  70.300\n6644.000,  70.400\n6645.000,  71.200\n6646.000,  71.600\n6647.000,  72.200\n6648.000,  71.800\n6649.000,  71.000\n6650.000,  71.000\n6651.000,  71.800\n6652.000,  75.700\n6653.000,  74.000\n6654.000,  73.300\n6655.000,  73.600\n6656.000,  53.700\n6657.000,  54.300\n6658.000,  54.000\n6659.000,  54.500\n6660.000,  55.400\n6661.000,  55.100\n6662.000,  55.400\n6663.000,  55.500\n6664.000,  55.400\n6665.000,  55.400\n6666.000,  55.800\n6667.000,  55.000\n6668.000,  56.700\n6669.000,  55.700\n6670.000,  56.200\n6671.000,  56.000\n6672.000,  55.400\n6673.000,  56.000\n6674.000,  56.600\n6675.000,  56.600\n6676.000,  56.700\n6677.000,  56.600\n6678.000,  56.200\n6679.000,  57.600\n6680.000,  56.200\n6681.000,  56.100\n6682.000,  56.300\n6683.000,  57.300\n6684.000,  56.400\n6685.000,  57.000\n6686.000,  57.200\n6687.000,  56.300\n6688.000,  56.700\n6689.000,  57.200\n6690.000,  56.800\n6691.000,  57.200\n6692.000,  57.600\n6693.000,  56.900\n6694.000,  58.500\n6695.000,  58.000\n6696.000,  56.900\n6697.000,  57.200\n6698.000,  57.200\n6699.000,  56.700\n6700.000,  57.600\n6701.000,  57.600\n6702.000,  57.400\n6703.000,  57.800\n6704.000,  57.500\n6705.000,  57.200\n6706.000,  57.500\n6707.000,  58.200\n6708.000,  58.000\n6709.000,  57.800\n6710.000,  59.500\n6711.000,  59.900\n6712.000,  58.500\n6713.000,  58.600\n6714.000,  58.000\n6715.000,  58.000\n6716.000,  59.200\n6717.000,  60.200\n6718.000,  60.300\n6719.000,  61.600\n6720.000,  59.200\n6721.000,  60.000\n6722.000,  62.100\n6723.000,  60.900\n6724.000,  62.200\n6725.000,  63.000\n6726.000,  62.800\n6727.000,  64.100\n6728.000,  62.400\n6729.000,  62.300\n6730.000,  62.400\n6731.000,  61.400\n6732.000,  62.300\n6733.000,  63.200\n6734.000,  62.200\n6735.000,  62.000\n6736.000,  63.000\n6737.000,  62.500\n6738.000,  62.200\n6739.000,  62.900\n6740.000,  62.600\n6741.000,  63.600\n6742.000,  62.600\n6743.000,  62.400\n6744.000,  64.300\n6745.000,  63.200\n6746.000,  65.900\n6747.000,  63.500\n6748.000,  63.400\n6749.000,  63.300\n6750.000,  63.000\n6751.000,  63.700\n6752.000,  63.800\n6753.000,  63.900\n6754.000,  63.200\n6755.000,  63.600\n6756.000,  63.700\n6757.000,  65.100\n6758.000,  64.200\n6759.000,  63.700\n6760.000,  64.900\n6761.000,  63.600\n6762.000,  63.700\n6763.000,  63.500\n6764.000,  63.300\n6765.000,  64.000\n6766.000,  64.500\n6767.000,  64.000\n6768.000,  65.400\n6769.000,  65.900\n6770.000,  64.100\n6771.000,  65.900\n6772.000,  64.100\n6773.000,  64.000\n6774.000,  64.400\n6775.000,  64.200\n6776.000,  64.000\n6777.000,  64.500\n6778.000,  64.100\n6779.000,  64.000\n6780.000,  65.600\n6781.000,  68.200\n6782.000,  67.300\n6783.000,  71.800\n6784.000,  60.000\n6785.000,  60.400\n6786.000,  62.700\n6787.000,  61.400\n6788.000,  61.100\n6789.000,  62.000\n6790.000,  61.500\n6791.000,  62.100\n6792.000,  62.000\n6793.000,  62.200\n6794.000,  62.000\n6795.000,  61.900\n6796.000,  62.100\n6797.000,  62.100\n6798.000,  62.800\n6799.000,  66.000\n6800.000,  62.300\n6801.000,  63.800\n6802.000,  62.400\n6803.000,  62.300\n6804.000,  62.500\n6805.000,  62.600\n6806.000,  62.700\n6807.000,  62.400\n6808.000,  63.000\n6809.000,  62.800\n6810.000,  62.800\n6811.000,  63.100\n6812.000,  63.600\n6813.000,  63.400\n6814.000,  64.100\n6815.000,  66.700\n6816.000,  63.200\n6817.000,  63.600\n6818.000,  63.900\n6819.000,  63.400\n6820.000,  63.400\n6821.000,  63.600\n6822.000,  63.900\n6823.000,  63.900\n6824.000,  63.700\n6825.000,  64.000\n6826.000,  63.700\n6827.000,  63.700\n6828.000,  64.600\n6829.000,  66.700\n6830.000,  64.300\n6831.000,  65.500\n6832.000,  64.000\n6833.000,  64.100\n6834.000,  63.400\n6835.000,  64.500\n6836.000,  64.000\n6837.000,  64.400\n6838.000,  64.100\n6839.000,  65.200\n6840.000,  64.000\n6841.000,  64.000\n6842.000,  64.600\n6843.000,  65.600\n6844.000,  67.900\n6845.000,  68.600\n6846.000,  67.200\n6847.000,  67.400\n6848.000,  65.000\n6849.000,  66.900\n6850.000,  68.400\n6851.000,  67.500\n6852.000,  67.900\n6853.000,  67.800\n6854.000,  68.800\n6855.000,  70.100\n6856.000,  68.900\n6857.000,  71.000\n6858.000,  70.800\n6859.000,  68.100\n6860.000,  69.100\n6861.000,  68.200\n6862.000,  69.400\n6863.000,  68.300\n6864.000,  68.400\n6865.000,  68.700\n6866.000,  68.500\n6867.000,  70.100\n6868.000,  69.400\n6869.000,  69.000\n6870.000,  69.500\n6871.000,  69.300\n6872.000,  69.900\n6873.000,  69.900\n6874.000,  69.100\n6875.000,  69.400\n6876.000,  69.700\n6877.000,  70.200\n6878.000,  69.500\n6879.000,  69.200\n6880.000,  69.200\n6881.000,  69.700\n6882.000,  69.000\n6883.000,  70.300\n6884.000,  71.100\n6885.000,  70.200\n6886.000,  70.900\n6887.000,  69.200\n6888.000,  69.300\n6889.000,  69.300\n6890.000,  69.800\n6891.000,  69.500\n6892.000,  70.000\n6893.000,  69.100\n6894.000,  70.400\n6895.000,  70.900\n6896.000,  70.200\n6897.000,  70.900\n6898.000,  70.400\n6899.000,  71.800\n6900.000,  72.100\n6901.000,  71.100\n6902.000,  70.900\n6903.000,  70.400\n6904.000,  71.400\n6905.000,  71.900\n6906.000,  70.900\n6907.000,  70.200\n6908.000,  72.400\n6909.000,  75.500\n6910.000,  75.300\n6911.000,  74.900\n6912.000,  59.800\n6913.000,  60.000\n6914.000,  61.000\n6915.000,  61.000\n6916.000,  61.400\n6917.000,  61.100\n6918.000,  61.700\n6919.000,  62.200\n6920.000,  62.000\n6921.000,  62.200\n6922.000,  62.200\n6923.000,  62.500\n6924.000,  66.700\n6925.000,  62.500\n6926.000,  62.800\n6927.000,  62.300\n6928.000,  62.500\n6929.000,  62.200\n6930.000,  62.200\n6931.000,  62.000\n6932.000,  62.900\n6933.000,  62.800\n6934.000,  62.900\n6935.000,  62.100\n6936.000,  62.300\n6937.000,  63.700\n6938.000,  63.500\n6939.000,  63.600\n6940.000,  63.900\n6941.000,  64.000\n6942.000,  63.600\n6943.000,  63.600\n6944.000,  63.600\n6945.000,  64.000\n6946.000,  63.200\n6947.000,  63.300\n6948.000,  64.000\n6949.000,  63.100\n6950.000,  63.000\n6951.000,  63.500\n6952.000,  63.300\n6953.000,  65.200\n6954.000,  65.400\n6955.000,  64.500\n6956.000,  65.200\n6957.000,  63.700\n6958.000,  64.100\n6959.000,  64.500\n6960.000,  64.000\n6961.000,  63.600\n6962.000,  63.300\n6963.000,  64.100\n6964.000,  64.000\n6965.000,  64.200\n6966.000,  64.200\n6967.000,  64.400\n6968.000,  64.500\n6969.000,  64.400\n6970.000,  64.600\n6971.000,  64.200\n6972.000,  65.500\n6973.000,  66.200\n6974.000,  67.200\n6975.000,  67.400\n6976.000,  65.000\n6977.000,  66.200\n6978.000,  67.400\n6979.000,  67.300\n6980.000,  67.600\n6981.000,  67.300\n6982.000,  68.500\n6983.000,  68.800\n6984.000,  68.300\n6985.000,  67.700\n6986.000,  68.200\n6987.000,  67.200\n6988.000,  68.300\n6989.000,  68.100\n6990.000,  68.400\n6991.000,  68.100\n6992.000,  68.000\n6993.000,  70.500\n6994.000,  68.600\n6995.000,  69.400\n6996.000,  70.800\n6997.000,  69.000\n6998.000,  69.400\n6999.000,  68.500\n7000.000,  70.300\n7001.000,  68.900\n7002.000,  71.900\n7003.000,  69.400\n7004.000,  69.100\n7005.000,  69.900\n7006.000,  69.000\n7007.000,  69.000\n7008.000,  69.500\n7009.000,  69.400\n7010.000,  69.700\n7011.000,  69.000\n7012.000,  69.000\n7013.000,  69.400\n7014.000,  70.100\n7015.000,  70.300\n7016.000,  69.900\n7017.000,  69.000\n7018.000,  69.400\n7019.000,  69.200\n7020.000,  70.200\n7021.000,  69.300\n7022.000,  69.400\n7023.000,  71.100\n7024.000,  70.600\n7025.000,  70.600\n7026.000,  69.700\n7027.000,  70.800\n7028.000,  70.800\n7029.000,  71.800\n7030.000,  71.200\n7031.000,  70.100\n7032.000,  70.900\n7033.000,  71.400\n7034.000,  70.900\n7035.000,  70.600\n7036.000,  72.100\n7037.000,  73.000\n7038.000,  73.300\n7039.000,  73.400\n7040.000,  65.600\n7041.000,  66.600\n7042.000,  68.000\n7043.000,  67.000\n7044.000,  67.000\n7045.000,  68.600\n7046.000,  68.500\n7047.000,  67.900\n7048.000,  68.300\n7049.000,  67.800\n7050.000,  69.000\n7051.000,  68.400\n7052.000,  68.100\n7053.000,  68.500\n7054.000,  68.600\n7055.000,  68.500\n7056.000,  69.200\n7057.000,  68.800\n7058.000,  70.100\n7059.000,  69.600\n7060.000,  70.600\n7061.000,  69.500\n7062.000,  69.900\n7063.000,  69.700\n7064.000,  70.000\n7065.000,  69.400\n7066.000,  69.600\n7067.000,  70.400\n7068.000,  73.700\n7069.000,  70.300\n7070.000,  71.300\n7071.000,  69.500\n7072.000,  71.200\n7073.000,  70.100\n7074.000,  69.800\n7075.000,  70.800\n7076.000,  69.900\n7077.000,  69.600\n7078.000,  74.000\n7079.000,  70.100\n7080.000,  76.500\n7081.000,  70.600\n7082.000,  69.900\n7083.000,  75.000\n7084.000,  70.800\n7085.000,  70.000\n7086.000,  70.700\n7087.000,  70.600\n7088.000,  70.900\n7089.000,  70.800\n7090.000,  70.200\n7091.000,  70.900\n7092.000,  71.300\n7093.000,  70.400\n7094.000,  71.600\n7095.000,  71.100\n7096.000,  71.100\n7097.000,  71.600\n7098.000,  71.000\n7099.000,  70.400\n7100.000,  72.400\n7101.000,  73.200\n7102.000,  77.300\n7103.000,  73.800\n7104.000,  71.800\n7105.000,  73.500\n7106.000,  73.100\n7107.000,  73.400\n7108.000,  73.800\n7109.000,  76.900\n7110.000,  75.100\n7111.000,  75.000\n7112.000,  74.600\n7113.000,  74.000\n7114.000,  75.600\n7115.000,  74.300\n7116.000,  75.100\n7117.000,  74.600\n7118.000,  74.800\n7119.000,  74.800\n7120.000,  74.800\n7121.000,  75.400\n7122.000,  81.300\n7123.000,  77.100\n7124.000,  75.200\n7125.000,  79.000\n7126.000,  75.800\n7127.000,  75.900\n7128.000,  76.200\n7129.000,  75.200\n7130.000,  75.700\n7131.000,  75.000\n7132.000,  76.100\n7133.000,  75.900\n7134.000,  76.700\n7135.000,  79.900\n7136.000,  75.500\n7137.000,  77.500\n7138.000,  75.600\n7139.000,  75.900\n7140.000,  76.600\n7141.000,  75.800\n7142.000,  77.200\n7143.000,  75.800\n7144.000,  77.000\n7145.000,  76.200\n7146.000,  77.500\n7147.000,  78.500\n7148.000,  76.000\n7149.000,  76.600\n7150.000,  76.000\n7151.000,  76.900\n7152.000,  76.400\n7153.000,  76.400\n7154.000,  76.200\n7155.000,  77.300\n7156.000,  77.600\n7157.000,  76.600\n7158.000,  81.200\n7159.000,  79.000\n7160.000,  83.000\n7161.000,  77.500\n7162.000,  78.800\n7163.000,  77.200\n7164.000,  78.900\n7165.000,  79.900\n7166.000,  79.100\n7167.000,  80.400\n7168.000,  52.800\n7169.000,  54.500\n7170.000,  54.300\n7171.000,  54.500\n7172.000,  55.000\n7173.000,  55.200\n7174.000,  55.400\n7175.000,  56.000\n7176.000,  55.700\n7177.000,  55.500\n7178.000,  55.900\n7179.000,  55.500\n7180.000,  55.800\n7181.000,  56.000\n7182.000,  56.500\n7183.000,  55.800\n7184.000,  55.500\n7185.000,  56.500\n7186.000,  56.000\n7187.000,  56.000\n7188.000,  57.200\n7189.000,  56.500\n7190.000,  56.700\n7191.000,  56.900\n7192.000,  56.400\n7193.000,  56.000\n7194.000,  56.200\n7195.000,  56.200\n7196.000,  57.100\n7197.000,  57.000\n7198.000,  56.600\n7199.000,  56.300\n7200.000,  56.400\n7201.000,  56.800\n7202.000,  56.800\n7203.000,  57.600\n7204.000,  57.600\n7205.000,  57.200\n7206.000,  58.800\n7207.000,  57.200\n7208.000,  57.500\n7209.000,  57.200\n7210.000,  57.000\n7211.000,  57.700\n7212.000,  57.800\n7213.000,  57.800\n7214.000,  57.300\n7215.000,  59.100\n7216.000,  57.400\n7217.000,  57.500\n7218.000,  59.100\n7219.000,  59.800\n7220.000,  57.600\n7221.000,  59.000\n7222.000,  58.400\n7223.000,  58.100\n7224.000,  59.200\n7225.000,  58.200\n7226.000,  58.700\n7227.000,  58.800\n7228.000,  59.600\n7229.000,  60.300\n7230.000,  61.300\n7231.000,  62.400\n7232.000,  59.400\n7233.000,  61.000\n7234.000,  61.400\n7235.000,  61.100\n7236.000,  61.000\n7237.000,  61.600\n7238.000,  61.800\n7239.000,  61.800\n7240.000,  62.000\n7241.000,  61.900\n7242.000,  62.000\n7243.000,  61.300\n7244.000,  62.000\n7245.000,  62.700\n7246.000,  62.200\n7247.000,  62.700\n7248.000,  62.600\n7249.000,  62.200\n7250.000,  62.100\n7251.000,  62.200\n7252.000,  63.300\n7253.000,  62.600\n7254.000,  62.100\n7255.000,  62.200\n7256.000,  63.100\n7257.000,  62.000\n7258.000,  63.400\n7259.000,  63.900\n7260.000,  63.400\n7261.000,  66.200\n7262.000,  64.300\n7263.000,  64.900\n7264.000,  64.400\n7265.000,  63.400\n7266.000,  63.300\n7267.000,  63.000\n7268.000,  63.800\n7269.000,  63.000\n7270.000,  63.700\n7271.000,  63.200\n7272.000,  63.500\n7273.000,  63.000\n7274.000,  63.900\n7275.000,  63.200\n7276.000,  64.100\n7277.000,  66.500\n7278.000,  64.500\n7279.000,  64.700\n7280.000,  64.000\n7281.000,  64.000\n7282.000,  64.100\n7283.000,  64.000\n7284.000,  64.000\n7285.000,  64.100\n7286.000,  64.000\n7287.000,  64.000\n7288.000,  64.300\n7289.000,  65.200\n7290.000,  64.900\n7291.000,  64.100\n7292.000,  65.300\n7293.000,  67.100\n7294.000,  69.400\n7295.000,  69.400\n7296.000,  59.800\n7297.000,  62.200\n7298.000,  60.700\n7299.000,  60.100\n7300.000,  61.200\n7301.000,  61.800\n7302.000,  61.800\n7303.000,  62.000\n7304.000,  62.400\n7305.000,  62.000\n7306.000,  63.800\n7307.000,  61.400\n7308.000,  62.000\n7309.000,  62.800\n7310.000,  64.000\n7311.000,  62.200\n7312.000,  62.500\n7313.000,  62.100\n7314.000,  62.000\n7315.000,  62.000\n7316.000,  62.200\n7317.000,  62.300\n7318.000,  62.000\n7319.000,  62.100\n7320.000,  62.800\n7321.000,  62.400\n7322.000,  66.700\n7323.000,  63.500\n7324.000,  63.700\n7325.000,  63.200\n7326.000,  64.000\n7327.000,  65.400\n7328.000,  62.400\n7329.000,  63.200\n7330.000,  63.200\n7331.000,  63.200\n7332.000,  63.100\n7333.000,  63.100\n7334.000,  63.900\n7335.000,  63.200\n7336.000,  63.500\n7337.000,  66.700\n7338.000,  63.800\n7339.000,  67.700\n7340.000,  63.600\n7341.000,  63.600\n7342.000,  63.800\n7343.000,  64.000\n7344.000,  63.700\n7345.000,  64.600\n7346.000,  63.300\n7347.000,  64.000\n7348.000,  64.200\n7349.000,  64.200\n7350.000,  64.400\n7351.000,  64.200\n7352.000,  64.000\n7353.000,  65.000\n7354.000,  64.200\n7355.000,  64.000\n7356.000,  65.100\n7357.000,  67.000\n7358.000,  67.300\n7359.000,  67.000\n7360.000,  65.000\n7361.000,  66.400\n7362.000,  67.000\n7363.000,  67.400\n7364.000,  67.200\n7365.000,  67.600\n7366.000,  69.400\n7367.000,  74.800\n7368.000,  74.100\n7369.000,  67.900\n7370.000,  68.100\n7371.000,  67.200\n7372.000,  68.000\n7373.000,  68.200\n7374.000,  68.000\n7375.000,  68.000\n7376.000,  68.100\n7377.000,  68.300\n7378.000,  68.300\n7379.000,  69.800\n7380.000,  69.500\n7381.000,  70.200\n7382.000,  71.300\n7383.000,  68.700\n7384.000,  69.000\n7385.000,  68.600\n7386.000,  69.000\n7387.000,  69.000\n7388.000,  69.000\n7389.000,  69.000\n7390.000,  69.300\n7391.000,  70.200\n7392.000,  69.100\n7393.000,  70.800\n7394.000,  71.900\n7395.000,  70.600\n7396.000,  69.800\n7397.000,  69.200\n7398.000,  69.800\n7399.000,  69.000\n7400.000,  69.200\n7401.000,  69.400\n7402.000,  69.100\n7403.000,  69.000\n7404.000,  69.300\n7405.000,  69.600\n7406.000,  71.100\n7407.000,  70.100\n7408.000,  71.400\n7409.000,  70.400\n7410.000,  69.500\n7411.000,  70.100\n7412.000,  70.200\n7413.000,  70.400\n7414.000,  70.000\n7415.000,  70.700\n7416.000,  70.400\n7417.000,  71.100\n7418.000,  76.100\n7419.000,  72.100\n7420.000,  72.900\n7421.000,  75.300\n7422.000,  73.800\n7423.000,  74.400\n7424.000,  59.000\n7425.000,  60.000\n7426.000,  60.800\n7427.000,  61.200\n7428.000,  61.300\n7429.000,  61.300\n7430.000,  61.100\n7431.000,  62.000\n7432.000,  62.100\n7433.000,  62.000\n7434.000,  64.600\n7435.000,  61.500\n7436.000,  62.800\n7437.000,  64.200\n7438.000,  62.100\n7439.000,  62.000\n7440.000,  62.300\n7441.000,  61.900\n7442.000,  62.800\n7443.000,  62.200\n7444.000,  62.400\n7445.000,  63.100\n7446.000,  62.500\n7447.000,  62.000\n7448.000,  62.400\n7449.000,  67.400\n7450.000,  65.000\n7451.000,  63.100\n7452.000,  63.400\n7453.000,  63.700\n7454.000,  63.000\n7455.000,  63.100\n7456.000,  62.800\n7457.000,  63.000\n7458.000,  63.000\n7459.000,  63.500\n7460.000,  63.100\n7461.000,  63.400\n7462.000,  63.200\n7463.000,  63.200\n7464.000,  66.400\n7465.000,  65.000\n7466.000,  63.900\n7467.000,  64.200\n7468.000,  64.400\n7469.000,  63.900\n7470.000,  64.100\n7471.000,  64.000\n7472.000,  64.000\n7473.000,  64.000\n7474.000,  63.800\n7475.000,  64.200\n7476.000,  64.000\n7477.000,  64.500\n7478.000,  64.400\n7479.000,  64.000\n7480.000,  64.000\n7481.000,  64.800\n7482.000,  64.400\n7483.000,  64.400\n7484.000,  65.000\n7485.000,  67.300\n7486.000,  67.400\n7487.000,  67.100\n7488.000,  65.800\n7489.000,  66.300\n7490.000,  67.000\n7491.000,  67.700\n7492.000,  67.000\n7493.000,  71.100\n7494.000,  68.100\n7495.000,  68.500\n7496.000,  68.400\n7497.000,  67.800\n7498.000,  68.000\n7499.000,  67.400\n7500.000,  68.100\n7501.000,  68.700\n7502.000,  70.400\n7503.000,  68.700\n7504.000,  69.100\n7505.000,  68.200\n7506.000,  69.400\n7507.000,  70.500\n7508.000,  69.000\n7509.000,  69.200\n7510.000,  68.900\n7511.000,  68.200\n7512.000,  69.500\n7513.000,  69.000\n7514.000,  69.400\n7515.000,  69.000\n7516.000,  70.200\n7517.000,  69.700\n7518.000,  69.900\n7519.000,  70.600\n7520.000,  70.500\n7521.000,  72.000\n7522.000,  69.600\n7523.000,  69.300\n7524.000,  69.400\n7525.000,  69.100\n7526.000,  70.200\n7527.000,  69.000\n7528.000,  69.300\n7529.000,  70.900\n7530.000,  69.500\n7531.000,  70.500\n7532.000,  69.600\n7533.000,  69.700\n7534.000,  70.700\n7535.000,  69.600\n7536.000,  70.400\n7537.000,  70.100\n7538.000,  69.000\n7539.000,  70.200\n7540.000,  70.000\n7541.000,  70.700\n7542.000,  70.900\n7543.000,  82.900\n7544.000,  73.200\n7545.000,  75.000\n7546.000,  73.800\n7547.000,  71.300\n7548.000,  75.700\n7549.000,  73.700\n7550.000,  73.300\n7551.000,  73.200\n7552.000,  65.000\n7553.000,  66.100\n7554.000,  67.000\n7555.000,  67.000\n7556.000,  68.100\n7557.000,  68.100\n7558.000,  72.200\n7559.000,  68.300\n7560.000,  68.100\n7561.000,  68.100\n7562.000,  70.300\n7563.000,  69.000\n7564.000,  68.000\n7565.000,  68.400\n7566.000,  68.200\n7567.000,  68.100\n7568.000,  68.000\n7569.000,  68.600\n7570.000,  68.700\n7571.000,  69.600\n7572.000,  73.000\n7573.000,  72.700\n7574.000,  69.600\n7575.000,  69.600\n7576.000,  70.300\n7577.000,  69.500\n7578.000,  69.200\n7579.000,  69.000\n7580.000,  69.100\n7581.000,  69.600\n7582.000,  70.200\n7583.000,  70.000\n7584.000,  70.300\n7585.000,  69.600\n7586.000,  69.400\n7587.000,  69.100\n7588.000,  70.100\n7589.000,  69.000\n7590.000,  70.300\n7591.000,  69.600\n7592.000,  70.000\n7593.000,  69.700\n7594.000,  69.100\n7595.000,  69.600\n7596.000,  71.200\n7597.000,  72.000\n7598.000,  70.200\n7599.000,  71.400\n7600.000,  70.600\n7601.000,  71.600\n7602.000,  69.800\n7603.000,  70.900\n7604.000,  70.800\n7605.000,  70.500\n7606.000,  70.800\n7607.000,  70.200\n7608.000,  70.100\n7609.000,  73.300\n7610.000,  74.200\n7611.000,  71.900\n7612.000,  72.200\n7613.000,  74.600\n7614.000,  73.300\n7615.000,  73.600\n7616.000,  71.900\n7617.000,  72.600\n7618.000,  74.200\n7619.000,  73.200\n7620.000,  74.000\n7621.000,  74.500\n7622.000,  75.100\n7623.000,  78.900\n7624.000,  74.500\n7625.000,  75.400\n7626.000,  76.400\n7627.000,  75.500\n7628.000,  75.200\n7629.000,  74.800\n7630.000,  75.300\n7631.000,  75.000\n7632.000,  74.500\n7633.000,  74.600\n7634.000,  75.700\n7635.000,  76.300\n7636.000,  77.900\n7637.000,  75.200\n7638.000,  77.000\n7639.000,  77.000\n7640.000,  76.600\n7641.000,  75.600\n7642.000,  75.400\n7643.000,  75.000\n7644.000,  75.300\n7645.000,  75.300\n7646.000,  75.500\n7647.000,  76.400\n7648.000,  81.400\n7649.000,  78.000\n7650.000,  77.500\n7651.000,  75.200\n7652.000,  76.600\n7653.000,  76.000\n7654.000,  76.300\n7655.000,  76.900\n7656.000,  76.600\n7657.000,  76.600\n7658.000,  76.200\n7659.000,  76.800\n7660.000,  77.300\n7661.000,  77.500\n7662.000,  78.300\n7663.000,  76.800\n7664.000,  76.700\n7665.000,  76.600\n7666.000,  76.600\n7667.000,  76.300\n7668.000,  77.600\n7669.000,  77.200\n7670.000,  77.000\n7671.000,  77.200\n7672.000,  77.200\n7673.000,  80.200\n7674.000,  80.400\n7675.000,  78.100\n7676.000,  78.000\n7677.000,  79.600\n7678.000,  79.900\n7679.000,  79.900\n7680.000,  60.200\n7681.000,  60.600\n7682.000,  61.400\n7683.000,  60.800\n7684.000,  61.400\n7685.000,  62.700\n7686.000,  62.700\n7687.000,  63.100\n7688.000,  62.400\n7689.000,  61.400\n7690.000,  62.600\n7691.000,  62.400\n7692.000,  62.000\n7693.000,  62.000\n7694.000,  62.400\n7695.000,  61.600\n7696.000,  62.600\n7697.000,  62.200\n7698.000,  62.300\n7699.000,  62.000\n7700.000,  62.100\n7701.000,  62.500\n7702.000,  63.700\n7703.000,  63.600\n7704.000,  62.800\n7705.000,  63.600\n7706.000,  64.600\n7707.000,  66.800\n7708.000,  63.400\n7709.000,  63.400\n7710.000,  63.400\n7711.000,  63.000\n7712.000,  63.400\n7713.000,  65.100\n7714.000,  63.100\n7715.000,  63.200\n7716.000,  65.500\n7717.000,  65.500\n7718.000,  63.600\n7719.000,  63.700\n7720.000,  63.800\n7721.000,  63.800\n7722.000,  63.600\n7723.000,  63.100\n7724.000,  63.900\n7725.000,  63.600\n7726.000,  64.100\n7727.000,  64.700\n7728.000,  63.800\n7729.000,  64.100\n7730.000,  63.100\n7731.000,  64.100\n7732.000,  64.500\n7733.000,  64.000\n7734.000,  64.000\n7735.000,  64.400\n7736.000,  64.800\n7737.000,  64.800\n7738.000,  64.000\n7739.000,  64.600\n7740.000,  65.800\n7741.000,  67.100\n7742.000,  67.300\n7743.000,  67.200\n7744.000,  65.000\n7745.000,  67.400\n7746.000,  68.800\n7747.000,  67.600\n7748.000,  68.500\n7749.000,  68.400\n7750.000,  73.200\n7751.000,  67.600\n7752.000,  68.100\n7753.000,  67.800\n7754.000,  71.700\n7755.000,  68.800\n7756.000,  68.400\n7757.000,  68.300\n7758.000,  69.200\n7759.000,  68.400\n7760.000,  68.900\n7761.000,  68.800\n7762.000,  68.400\n7763.000,  71.200\n7764.000,  71.000\n7765.000,  71.300\n7766.000,  69.800\n7767.000,  68.500\n7768.000,  69.300\n7769.000,  69.200\n7770.000,  69.200\n7771.000,  70.000\n7772.000,  69.200\n7773.000,  69.600\n7774.000,  69.500\n7775.000,  70.300\n7776.000,  69.700\n7777.000,  70.400\n7778.000,  70.900\n7779.000,  69.300\n7780.000,  70.400\n7781.000,  69.000\n7782.000,  70.400\n7783.000,  70.000\n7784.000,  69.700\n7785.000,  69.300\n7786.000,  69.800\n7787.000,  69.200\n7788.000,  70.400\n7789.000,  69.700\n7790.000,  71.400\n7791.000,  71.400\n7792.000,  70.500\n7793.000,  70.600\n7794.000,  70.100\n7795.000,  69.900\n7796.000,  71.500\n7797.000,  70.900\n7798.000,  71.300\n7799.000,  70.300\n7800.000,  71.200\n7801.000,  70.400\n7802.000,  72.000\n7803.000,  71.300\n7804.000,  72.300\n7805.000,  73.600\n7806.000,  73.800\n7807.000,  73.200\n7808.000,  65.800\n7809.000,  66.500\n7810.000,  67.900\n7811.000,  67.400\n7812.000,  67.000\n7813.000,  68.500\n7814.000,  67.700\n7815.000,  68.000\n7816.000,  68.300\n7817.000,  67.900\n7818.000,  68.500\n7819.000,  68.700\n7820.000,  68.700\n7821.000,  68.400\n7822.000,  68.700\n7823.000,  69.100\n7824.000,  68.800\n7825.000,  69.300\n7826.000,  68.100\n7827.000,  68.500\n7828.000,  68.900\n7829.000,  69.000\n7830.000,  69.500\n7831.000,  68.400\n7832.000,  69.300\n7833.000,  69.900\n7834.000,  69.300\n7835.000,  69.400\n7836.000,  69.600\n7837.000,  69.600\n7838.000,  69.700\n7839.000,  69.600\n7840.000,  69.500\n7841.000,  69.100\n7842.000,  69.000\n7843.000,  70.000\n7844.000,  70.200\n7845.000,  71.800\n7846.000,  70.400\n7847.000,  70.400\n7848.000,  72.100\n7849.000,  69.600\n7850.000,  70.500\n7851.000,  70.000\n7852.000,  70.700\n7853.000,  70.100\n7854.000,  70.100\n7855.000,  70.300\n7856.000,  70.100\n7857.000,  71.100\n7858.000,  70.800\n7859.000,  70.700\n7860.000,  71.600\n7861.000,  71.600\n7862.000,  71.500\n7863.000,  71.800\n7864.000,  71.100\n7865.000,  72.200\n7866.000,  71.500\n7867.000,  71.400\n7868.000,  73.000\n7869.000,  73.600\n7870.000,  74.400\n7871.000,  74.200\n7872.000,  72.200\n7873.000,  73.700\n7874.000,  73.900\n7875.000,  74.500\n7876.000,  74.100\n7877.000,  74.900\n7878.000,  75.000\n7879.000,  75.700\n7880.000,  75.100\n7881.000,  74.900\n7882.000,  76.300\n7883.000,  75.200\n7884.000,  76.600\n7885.000,  75.700\n7886.000,  76.200\n7887.000,  75.300\n7888.000,  75.500\n7889.000,  75.400\n7890.000,  76.400\n7891.000,  75.900\n7892.000,  76.000\n7893.000,  76.200\n7894.000,  75.500\n7895.000,  76.000\n7896.000,  77.000\n7897.000,  75.700\n7898.000,  77.200\n7899.000,  76.100\n7900.000,  77.100\n7901.000,  76.100\n7902.000,  77.100\n7903.000,  76.100\n7904.000,  76.000\n7905.000,  77.400\n7906.000,  75.800\n7907.000,  77.000\n7908.000,  76.500\n7909.000,  76.200\n7910.000,  78.600\n7911.000,  76.300\n7912.000,  77.100\n7913.000,  76.200\n7914.000,  76.000\n7915.000,  75.900\n7916.000,  76.900\n7917.000,  76.800\n7918.000,  76.600\n7919.000,  76.800\n7920.000,  78.100\n7921.000,  79.300\n7922.000,  76.200\n7923.000,  77.200\n7924.000,  76.700\n7925.000,  77.400\n7926.000,  77.000\n7927.000,  77.000\n7928.000,  78.400\n7929.000,  77.500\n7930.000,  77.600\n7931.000,  77.500\n7932.000,  79.300\n7933.000,  80.600\n7934.000,  81.200\n7935.000,  79.300\n7936.000,  65.400\n7937.000,  66.500\n7938.000,  67.400\n7939.000,  68.000\n7940.000,  67.600\n7941.000,  69.300\n7942.000,  67.800\n7943.000,  68.200\n7944.000,  70.500\n7945.000,  68.400\n7946.000,  71.600\n7947.000,  68.500\n7948.000,  69.600\n7949.000,  70.700\n7950.000,  68.500\n7951.000,  68.100\n7952.000,  68.700\n7953.000,  68.500\n7954.000,  68.100\n7955.000,  69.600\n7956.000,  69.300\n7957.000,  70.300\n7958.000,  72.300\n7959.000,  69.500\n7960.000,  71.300\n7961.000,  71.700\n7962.000,  71.200\n7963.000,  69.600\n7964.000,  69.000\n7965.000,  70.300\n7966.000,  69.900\n7967.000,  70.100\n7968.000,  69.100\n7969.000,  69.600\n7970.000,  69.400\n7971.000,  69.800\n7972.000,  69.800\n7973.000,  69.400\n7974.000,  71.100\n7975.000,  69.400\n7976.000,  71.600\n7977.000,  69.700\n7978.000,  69.400\n7979.000,  69.300\n7980.000,  70.200\n7981.000,  70.200\n7982.000,  70.700\n7983.000,  71.600\n7984.000,  71.200\n7985.000,  70.000\n7986.000,  69.300\n7987.000,  72.700\n7988.000,  76.600\n7989.000,  76.000\n7990.000,  75.100\n7991.000,  72.900\n7992.000,  71.700\n7993.000,  70.900\n7994.000,  70.700\n7995.000,  70.000\n7996.000,  71.700\n7997.000,  73.400\n7998.000,  73.600\n7999.000,  74.900\n8000.000,  73.000\n8001.000,  75.200\n8002.000,  75.200\n8003.000,  73.100\n8004.000,  74.600\n8005.000,  74.100\n8006.000,  74.100\n8007.000,  74.000\n8008.000,  75.300\n8009.000,  74.000\n8010.000,  74.500\n8011.000,  76.600\n8012.000,  75.300\n8013.000,  74.600\n8014.000,  77.600\n8015.000,  75.000\n8016.000,  74.100\n8017.000,  74.400\n8018.000,  75.400\n8019.000,  75.100\n8020.000,  75.400\n8021.000,  75.100\n8022.000,  75.800\n8023.000,  75.400\n8024.000,  75.600\n8025.000,  76.000\n8026.000,  76.300\n8027.000,  85.700\n8028.000,  76.100\n8029.000,  76.200\n8030.000,  76.000\n8031.000,  75.600\n8032.000,  75.200\n8033.000,  75.500\n8034.000,  75.800\n8035.000,  76.000\n8036.000,  77.400\n8037.000,  75.900\n8038.000,  76.700\n8039.000,  77.900\n8040.000,  76.000\n8041.000,  75.700\n8042.000,  76.000\n8043.000,  76.800\n8044.000,  76.100\n8045.000,  76.000\n8046.000,  76.300\n8047.000,  76.600\n8048.000,  82.600\n8049.000,  77.700\n8050.000,  81.900\n8051.000,  80.500\n8052.000,  82.200\n8053.000,  77.400\n8054.000,  77.600\n8055.000,  76.700\n8056.000,  77.000\n8057.000,  77.700\n8058.000,  77.000\n8059.000,  76.800\n8060.000,  81.200\n8061.000,  82.800\n8062.000,  86.800\n8063.000,  82.900\n8064.000,  71.500\n8065.000,  73.000\n8066.000,  73.800\n8067.000,  73.800\n8068.000,  74.100\n8069.000,  74.100\n8070.000,  74.300\n8071.000,  75.200\n8072.000,  74.900\n8073.000,  75.200\n8074.000,  74.500\n8075.000,  81.300\n8076.000,  75.400\n8077.000,  76.500\n8078.000,  76.700\n8079.000,  75.100\n8080.000,  76.900\n8081.000,  75.100\n8082.000,  75.400\n8083.000,  75.200\n8084.000,  75.400\n8085.000,  75.900\n8086.000,  77.200\n8087.000,  77.100\n8088.000,  80.200\n8089.000,  76.700\n8090.000,  76.000\n8091.000,  76.400\n8092.000,  75.700\n8093.000,  77.300\n8094.000,  76.200\n8095.000,  75.900\n8096.000,  77.100\n8097.000,  77.000\n8098.000,  77.700\n8099.000,  76.500\n8100.000,  79.500\n8101.000,  76.400\n8102.000,  76.400\n8103.000,  75.800\n8104.000,  76.500\n8105.000,  78.100\n8106.000,  75.700\n8107.000,  76.100\n8108.000,  77.300\n8109.000,  76.100\n8110.000,  76.900\n8111.000,  79.500\n8112.000,  80.400\n8113.000,  80.000\n8114.000,  78.000\n8115.000,  76.400\n8116.000,  76.000\n8117.000,  77.200\n8118.000,  77.300\n8119.000,  77.800\n8120.000,  77.400\n8121.000,  77.800\n8122.000,  77.600\n8123.000,  77.500\n8124.000,  78.700\n8125.000,  81.500\n8126.000,  79.700\n8127.000,  79.700\n8128.000,  77.500\n8129.000,  79.000\n8130.000,  80.300\n8131.000,  80.200\n8132.000,  80.600\n8133.000,  80.900\n8134.000,  83.400\n8135.000,  80.200\n8136.000,  81.400\n8137.000,  80.700\n8138.000,  80.400\n8139.000,  80.300\n8140.000,  81.600\n8141.000,  81.200\n8142.000,  81.600\n8143.000,  80.800\n8144.000,  81.900\n8145.000,  81.500\n8146.000,  80.400\n8147.000,  81.600\n8148.000,  82.300\n8149.000,  82.100\n8150.000,  82.200\n8151.000,  81.400\n8152.000,  82.300\n8153.000,  82.300\n8154.000,  82.200\n8155.000,  81.900\n8156.000,  83.200\n8157.000,  83.700\n8158.000,  82.200\n8159.000,  81.900\n8160.000,  82.800\n8161.000,  82.100\n8162.000,  82.300\n8163.000,  82.000\n8164.000,  82.200\n8165.000,  82.000\n8166.000,  82.000\n8167.000,  82.500\n8168.000,  83.500\n8169.000,  83.600\n8170.000,  82.200\n8171.000,  83.300\n8172.000,  82.300\n8173.000,  82.200\n8174.000,  82.100\n8175.000,  82.200\n8176.000,  82.200\n8177.000,  83.200\n8178.000,  82.200\n8179.000,  85.700\n8180.000,  83.700\n8181.000,  84.700\n8182.000,  83.300\n8183.000,  83.000\n8184.000,  83.200\n8185.000,  83.500\n8186.000,  83.100\n8187.000,  83.100\n8188.000,  84.000\n8189.000,  88.100\n8190.000,  89.800\n8191.000,  93.400\n8192.000,  47.300\n8193.000,  49.900\n8194.000,  48.200\n8195.000,  48.700\n8196.000,  48.300\n8197.000,  48.300\n8198.000,  48.400\n8199.000,  48.100\n8200.000,  48.200\n8201.000,  48.400\n8202.000,  49.500\n8203.000,  48.700\n8204.000,  49.100\n8205.000,  49.400\n8206.000,  49.000\n8207.000,  49.600\n8208.000,  49.900\n8209.000,  52.500\n8210.000,  52.800\n8211.000,  50.100\n8212.000,  50.100\n8213.000,  50.100\n8214.000,  50.200\n8215.000,  50.500\n8216.000,  49.600\n8217.000,  50.000\n8218.000,  50.000\n8219.000,  50.500\n8220.000,  50.100\n8221.000,  50.500\n8222.000,  50.900\n8223.000,  50.000\n8224.000,  50.200\n8225.000,  50.300\n8226.000,  50.600\n8227.000,  51.000\n8228.000,  51.700\n8229.000,  51.400\n8230.000,  50.700\n8231.000,  50.600\n8232.000,  51.800\n8233.000,  50.400\n8234.000,  50.700\n8235.000,  50.000\n8236.000,  50.900\n8237.000,  50.700\n8238.000,  50.700\n8239.000,  51.900\n8240.000,  50.500\n8241.000,  51.000\n8242.000,  50.400\n8243.000,  51.700\n8244.000,  52.800\n8245.000,  51.500\n8246.000,  52.700\n8247.000,  52.200\n8248.000,  51.200\n8249.000,  51.300\n8250.000,  51.300\n8251.000,  51.600\n8252.000,  54.300\n8253.000,  54.000\n8254.000,  54.200\n8255.000,  54.600\n8256.000,  53.500\n8257.000,  54.800\n8258.000,  54.200\n8259.000,  54.600\n8260.000,  55.200\n8261.000,  56.200\n8262.000,  59.200\n8263.000,  55.400\n8264.000,  57.100\n8265.000,  56.600\n8266.000,  57.200\n8267.000,  54.800\n8268.000,  58.000\n8269.000,  55.800\n8270.000,  56.400\n8271.000,  56.600\n8272.000,  55.700\n8273.000,  56.400\n8274.000,  56.900\n8275.000,  56.500\n8276.000,  56.200\n8277.000,  57.400\n8278.000,  58.300\n8279.000,  56.500\n8280.000,  57.200\n8281.000,  59.000\n8282.000,  58.600\n8283.000,  57.400\n8284.000,  56.500\n8285.000,  58.400\n8286.000,  60.200\n8287.000,  56.300\n8288.000,  56.000\n8289.000,  56.700\n8290.000,  56.800\n8291.000,  56.700\n8292.000,  57.900\n8293.000,  56.500\n8294.000,  57.900\n8295.000,  56.600\n8296.000,  56.600\n8297.000,  56.700\n8298.000,  58.000\n8299.000,  57.400\n8300.000,  57.100\n8301.000,  58.100\n8302.000,  57.200\n8303.000,  57.500\n8304.000,  58.200\n8305.000,  57.400\n8306.000,  57.900\n8307.000,  58.700\n8308.000,  57.700\n8309.000,  58.400\n8310.000,  58.400\n8311.000,  57.400\n8312.000,  57.800\n8313.000,  58.600\n8314.000,  59.300\n8315.000,  58.300\n8316.000,  60.100\n8317.000,  60.700\n8318.000,  60.900\n8319.000,  61.500\n8320.000,  53.400\n8321.000,  54.200\n8322.000,  55.800\n8323.000,  54.900\n8324.000,  54.700\n8325.000,  55.700\n8326.000,  56.200\n8327.000,  55.400\n8328.000,  56.200\n8329.000,  55.000\n8330.000,  55.300\n8331.000,  55.800\n8332.000,  55.700\n8333.000,  56.400\n8334.000,  56.700\n8335.000,  55.300\n8336.000,  55.600\n8337.000,  57.900\n8338.000,  57.100\n8339.000,  60.400\n8340.000,  60.900\n8341.000,  56.600\n8342.000,  56.300\n8343.000,  56.400\n8344.000,  56.000\n8345.000,  56.000\n8346.000,  57.000\n8347.000,  56.300\n8348.000,  58.600\n8349.000,  57.000\n8350.000,  57.800\n8351.000,  60.300\n8352.000,  58.800\n8353.000,  57.300\n8354.000,  57.600\n8355.000,  57.600\n8356.000,  63.800\n8357.000,  61.900\n8358.000,  58.400\n8359.000,  57.200\n8360.000,  57.200\n8361.000,  57.500\n8362.000,  56.400\n8363.000,  56.800\n8364.000,  57.700\n8365.000,  58.700\n8366.000,  59.200\n8367.000,  57.800\n8368.000,  59.600\n8369.000,  57.500\n8370.000,  57.600\n8371.000,  58.200\n8372.000,  59.300\n8373.000,  57.500\n8374.000,  58.100\n8375.000,  57.600\n8376.000,  57.700\n8377.000,  58.000\n8378.000,  58.000\n8379.000,  57.300\n8380.000,  60.300\n8381.000,  61.200\n8382.000,  61.400\n8383.000,  61.200\n8384.000,  58.900\n8385.000,  60.700\n8386.000,  60.400\n8387.000,  60.900\n8388.000,  62.700\n8389.000,  61.600\n8390.000,  61.500\n8391.000,  62.300\n8392.000,  62.200\n8393.000,  61.600\n8394.000,  61.600\n8395.000,  61.600\n8396.000,  63.200\n8397.000,  62.400\n8398.000,  62.200\n8399.000,  63.000\n8400.000,  62.000\n8401.000,  62.000\n8402.000,  63.000\n8403.000,  62.600\n8404.000,  64.800\n8405.000,  63.000\n8406.000,  62.300\n8407.000,  62.400\n8408.000,  62.800\n8409.000,  62.500\n8410.000,  63.700\n8411.000,  64.700\n8412.000,  63.400\n8413.000,  63.700\n8414.000,  63.200\n8415.000,  63.900\n8416.000,  62.700\n8417.000,  63.300\n8418.000,  63.500\n8419.000,  62.900\n8420.000,  63.900\n8421.000,  63.500\n8422.000,  63.500\n8423.000,  63.100\n8424.000,  63.500\n8425.000,  63.300\n8426.000,  66.800\n8427.000,  63.200\n8428.000,  63.900\n8429.000,  63.600\n8430.000,  63.400\n8431.000,  63.600\n8432.000,  64.200\n8433.000,  64.800\n8434.000,  63.500\n8435.000,  64.000\n8436.000,  64.200\n8437.000,  64.100\n8438.000,  64.400\n8439.000,  68.500\n8440.000,  65.800\n8441.000,  64.900\n8442.000,  65.000\n8443.000,  64.900\n8444.000,  65.600\n8445.000,  68.000\n8446.000,  67.600\n8447.000,  67.800\n8448.000,  53.200\n8449.000,  54.000\n8450.000,  54.900\n8451.000,  54.700\n8452.000,  54.700\n8453.000,  54.100\n8454.000,  54.300\n8455.000,  56.100\n8456.000,  55.900\n8457.000,  56.300\n8458.000,  56.000\n8459.000,  56.300\n8460.000,  55.800\n8461.000,  55.500\n8462.000,  56.600\n8463.000,  56.400\n8464.000,  55.800\n8465.000,  55.800\n8466.000,  55.700\n8467.000,  56.400\n8468.000,  56.000\n8469.000,  56.600\n8470.000,  56.600\n8471.000,  56.200\n8472.000,  56.900\n8473.000,  56.200\n8474.000,  57.000\n8475.000,  56.600\n8476.000,  56.400\n8477.000,  56.400\n8478.000,  56.300\n8479.000,  57.400\n8480.000,  56.800\n8481.000,  57.000\n8482.000,  56.500\n8483.000,  56.600\n8484.000,  56.600\n8485.000,  56.000\n8486.000,  57.100\n8487.000,  56.800\n8488.000,  59.400\n8489.000,  58.700\n8490.000,  57.600\n8491.000,  57.000\n8492.000,  57.700\n8493.000,  57.100\n8494.000,  58.000\n8495.000,  57.400\n8496.000,  57.900\n8497.000,  58.100\n8498.000,  57.600\n8499.000,  57.200\n8500.000,  57.500\n8501.000,  58.000\n8502.000,  57.300\n8503.000,  58.000\n8504.000,  58.300\n8505.000,  58.600\n8506.000,  58.500\n8507.000,  58.100\n8508.000,  59.600\n8509.000,  60.600\n8510.000,  60.900\n8511.000,  61.300\n8512.000,  60.000\n8513.000,  60.700\n8514.000,  61.000\n8515.000,  60.200\n8516.000,  61.400\n8517.000,  62.100\n8518.000,  61.700\n8519.000,  61.900\n8520.000,  63.200\n8521.000,  62.700\n8522.000,  62.000\n8523.000,  61.600\n8524.000,  62.700\n8525.000,  62.400\n8526.000,  62.100\n8527.000,  62.000\n8528.000,  62.400\n8529.000,  62.000\n8530.000,  62.300\n8531.000,  62.900\n8532.000,  62.300\n8533.000,  62.200\n8534.000,  62.000\n8535.000,  62.500\n8536.000,  63.300\n8537.000,  62.700\n8538.000,  63.800\n8539.000,  64.500\n8540.000,  63.200\n8541.000,  63.200\n8542.000,  63.900\n8543.000,  63.400\n8544.000,  63.200\n8545.000,  63.200\n8546.000,  63.600\n8547.000,  63.400\n8548.000,  63.500\n8549.000,  63.600\n8550.000,  64.000\n8551.000,  63.200\n8552.000,  63.400\n8553.000,  63.900\n8554.000,  63.800\n8555.000,  63.800\n8556.000,  63.400\n8557.000,  63.600\n8558.000,  63.700\n8559.000,  63.300\n8560.000,  64.100\n8561.000,  64.700\n8562.000,  63.500\n8563.000,  63.700\n8564.000,  64.300\n8565.000,  64.200\n8566.000,  64.100\n8567.000,  64.400\n8568.000,  64.100\n8569.000,  64.400\n8570.000,  64.000\n8571.000,  64.000\n8572.000,  65.400\n8573.000,  66.500\n8574.000,  67.200\n8575.000,  67.200\n8576.000,  58.500\n8577.000,  60.800\n8578.000,  60.500\n8579.000,  60.700\n8580.000,  61.500\n8581.000,  61.600\n8582.000,  62.300\n8583.000,  61.600\n8584.000,  61.800\n8585.000,  61.900\n8586.000,  61.100\n8587.000,  61.100\n8588.000,  62.600\n8589.000,  62.000\n8590.000,  62.000\n8591.000,  61.500\n8592.000,  61.800\n8593.000,  63.000\n8594.000,  63.900\n8595.000,  62.500\n8596.000,  62.600\n8597.000,  62.100\n8598.000,  62.700\n8599.000,  63.300\n8600.000,  62.000\n8601.000,  62.200\n8602.000,  63.300\n8603.000,  62.600\n8604.000,  63.100\n8605.000,  64.000\n8606.000,  63.600\n8607.000,  63.200\n8608.000,  62.500\n8609.000,  63.500\n8610.000,  63.900\n8611.000,  63.200\n8612.000,  64.100\n8613.000,  63.500\n8614.000,  64.000\n8615.000,  63.600\n8616.000,  63.300\n8617.000,  63.100\n8618.000,  63.600\n8619.000,  63.000\n8620.000,  63.400\n8621.000,  64.900\n8622.000,  67.900\n8623.000,  64.400\n8624.000,  64.400\n8625.000,  63.900\n8626.000,  63.500\n8627.000,  63.500\n8628.000,  63.900\n8629.000,  64.200\n8630.000,  64.100\n8631.000,  64.000\n8632.000,  64.500\n8633.000,  64.100\n8634.000,  64.300\n8635.000,  64.600\n8636.000,  65.800\n8637.000,  67.000\n8638.000,  66.900\n8639.000,  67.900\n8640.000,  65.600\n8641.000,  66.100\n8642.000,  67.600\n8643.000,  67.000\n8644.000,  67.300\n8645.000,  67.800\n8646.000,  67.400\n8647.000,  67.300\n8648.000,  68.300\n8649.000,  67.800\n8650.000,  68.400\n8651.000,  67.800\n8652.000,  69.700\n8653.000,  68.600\n8654.000,  68.400\n8655.000,  68.600\n8656.000,  69.000\n8657.000,  68.000\n8658.000,  68.500\n8659.000,  69.000\n8660.000,  69.900\n8661.000,  68.700\n8662.000,  68.800\n8663.000,  68.200\n8664.000,  69.600\n8665.000,  69.800\n8666.000,  69.800\n8667.000,  71.600\n8668.000,  69.200\n8669.000,  69.500\n8670.000,  70.200\n8671.000,  69.400\n8672.000,  69.000\n8673.000,  69.500\n8674.000,  69.900\n8675.000,  69.500\n8676.000,  69.100\n8677.000,  69.200\n8678.000,  69.300\n8679.000,  69.500\n8680.000,  69.700\n8681.000,  69.600\n8682.000,  72.700\n8683.000,  71.600\n8684.000,  70.300\n8685.000,  70.200\n8686.000,  71.200\n8687.000,  70.300\n8688.000,  69.300\n8689.000,  70.700\n8690.000,  69.500\n8691.000,  69.400\n8692.000,  71.000\n8693.000,  69.800\n8694.000,  70.300\n8695.000,  73.600\n8696.000,  70.500\n8697.000,  72.000\n8698.000,  70.700\n8699.000,  70.500\n8700.000,  72.400\n8701.000,  73.400\n8702.000,  74.100\n8703.000,  73.000\n8704.000,  52.200\n8705.000,  53.900\n8706.000,  58.400\n8707.000,  54.200\n8708.000,  55.800\n8709.000,  55.200\n8710.000,  54.800\n8711.000,  55.700\n8712.000,  55.000\n8713.000,  54.700\n8714.000,  55.500\n8715.000,  55.000\n8716.000,  55.200\n8717.000,  55.500\n8718.000,  55.800\n8719.000,  55.300\n8720.000,  55.700\n8721.000,  55.500\n8722.000,  55.900\n8723.000,  58.300\n8724.000,  56.200\n8725.000,  57.400\n8726.000,  56.000\n8727.000,  56.100\n8728.000,  56.700\n8729.000,  56.600\n8730.000,  56.100\n8731.000,  56.200\n8732.000,  56.400\n8733.000,  56.100\n8734.000,  56.300\n8735.000,  56.600\n8736.000,  56.000\n8737.000,  56.200\n8738.000,  56.100\n8739.000,  56.800\n8740.000,  57.000\n8741.000,  56.500\n8742.000,  57.100\n8743.000,  56.900\n8744.000,  59.000\n8745.000,  57.600\n8746.000,  58.600\n8747.000,  57.300\n8748.000,  56.300\n8749.000,  57.200\n8750.000,  58.800\n8751.000,  57.200\n8752.000,  57.200\n8753.000,  57.100\n8754.000,  57.000\n8755.000,  58.000\n8756.000,  58.700\n8757.000,  58.000\n8758.000,  57.700\n8759.000,  58.100\n8760.000,  57.500\n8761.000,  58.100\n8762.000,  60.000\n8763.000,  57.700\n8764.000,  59.600\n8765.000,  60.400\n8766.000,  60.000\n8767.000,  60.400\n8768.000,  59.000\n8769.000,  60.000\n8770.000,  60.400\n8771.000,  60.500\n8772.000,  61.500\n8773.000,  61.400\n8774.000,  61.900\n8775.000,  61.400\n8776.000,  62.300\n8777.000,  62.500\n8778.000,  61.700\n8779.000,  61.700\n8780.000,  62.000\n8781.000,  62.000\n8782.000,  62.400\n8783.000,  62.000\n8784.000,  61.600\n8785.000,  62.500\n8786.000,  62.300\n8787.000,  66.200\n8788.000,  62.300\n8789.000,  62.400\n8790.000,  63.100\n8791.000,  62.200\n8792.000,  63.000\n8793.000,  66.000\n8794.000,  63.400\n8795.000,  62.300\n8796.000,  64.800\n8797.000,  63.400\n8798.000,  65.500\n8799.000,  65.200\n8800.000,  63.200\n8801.000,  66.100\n8802.000,  62.900\n8803.000,  64.200\n8804.000,  64.000\n8805.000,  63.100\n8806.000,  63.200\n8807.000,  63.900\n8808.000,  64.100\n8809.000,  66.600\n8810.000,  64.500\n8811.000,  65.400\n8812.000,  66.400\n8813.000,  63.700\n8814.000,  63.800\n8815.000,  64.500\n8816.000,  63.700\n8817.000,  64.000\n8818.000,  64.300\n8819.000,  67.600\n8820.000,  65.500\n8821.000,  64.200\n8822.000,  66.300\n8823.000,  64.700\n8824.000,  65.400\n8825.000,  66.100\n8826.000,  67.400\n8827.000,  69.000\n8828.000,  69.100\n8829.000,  66.500\n8830.000,  66.700\n8831.000,  70.200\n8832.000,  59.300\n8833.000,  63.700\n8834.000,  60.500\n8835.000,  60.600\n8836.000,  61.400\n8837.000,  62.100\n8838.000,  64.900\n8839.000,  66.800\n8840.000,  62.100\n8841.000,  62.100\n8842.000,  62.600\n8843.000,  61.400\n8844.000,  62.200\n8845.000,  62.900\n8846.000,  62.800\n8847.000,  62.600\n8848.000,  62.700\n8849.000,  66.100\n8850.000,  62.000\n8851.000,  62.000\n8852.000,  62.500\n8853.000,  62.000\n8854.000,  62.000\n8855.000,  62.400\n8856.000,  64.700\n8857.000,  67.800\n8858.000,  64.400\n8859.000,  65.100\n8860.000,  62.600\n8861.000,  63.500\n8862.000,  65.600\n8863.000,  65.200\n8864.000,  65.200\n8865.000,  63.800\n8866.000,  63.300\n8867.000,  63.300\n8868.000,  64.100\n8869.000,  64.900\n8870.000,  63.600\n8871.000,  63.100\n8872.000,  64.400\n8873.000,  63.500\n8874.000,  63.100\n8875.000,  63.800\n8876.000,  63.500\n8877.000,  63.200\n8878.000,  64.700\n8879.000,  67.100\n8880.000,  63.800\n8881.000,  64.700\n8882.000,  64.000\n8883.000,  68.000\n8884.000,  73.000\n8885.000,  64.000\n8886.000,  65.000\n8887.000,  64.000\n8888.000,  64.200\n8889.000,  65.000\n8890.000,  65.800\n8891.000,  64.500\n8892.000,  65.200\n8893.000,  66.500\n8894.000,  67.100\n8895.000,  67.200\n8896.000,  65.400\n8897.000,  66.400\n8898.000,  67.200\n8899.000,  70.100\n8900.000,  67.300\n8901.000,  67.500\n8902.000,  73.800\n8903.000,  70.200\n8904.000,  71.500\n8905.000,  68.000\n8906.000,  67.100\n8907.000,  68.100\n8908.000,  68.700\n8909.000,  68.900\n8910.000,  68.000\n8911.000,  70.100\n8912.000,  68.900\n8913.000,  68.500\n8914.000,  68.500\n8915.000,  68.600\n8916.000,  68.700\n8917.000,  69.700\n8918.000,  68.600\n8919.000,  69.300\n8920.000,  70.100\n8921.000,  68.200\n8922.000,  69.500\n8923.000,  69.100\n8924.000,  70.100\n8925.000,  71.200\n8926.000,  69.200\n8927.000,  69.500\n8928.000,  69.600\n8929.000,  71.500\n8930.000,  69.200\n8931.000,  69.000\n8932.000,  69.000\n8933.000,  69.100\n8934.000,  72.300\n8935.000,  69.900\n8936.000,  69.700\n8937.000,  69.800\n8938.000,  69.300\n8939.000,  69.200\n8940.000,  69.200\n8941.000,  69.800\n8942.000,  71.000\n8943.000,  74.000\n8944.000,  70.900\n8945.000,  73.300\n8946.000,  69.100\n8947.000,  70.700\n8948.000,  71.400\n8949.000,  70.800\n8950.000,  70.200\n8951.000,  70.100\n8952.000,  71.400\n8953.000,  70.900\n8954.000,  72.300\n8955.000,  70.400\n8956.000,  71.300\n8957.000,  73.000\n8958.000,  73.100\n8959.000,  73.700\n8960.000,  59.300\n8961.000,  60.200\n8962.000,  60.900\n8963.000,  60.700\n8964.000,  61.700\n8965.000,  62.400\n8966.000,  61.200\n8967.000,  62.500\n8968.000,  61.900\n8969.000,  61.900\n8970.000,  64.200\n8971.000,  65.100\n8972.000,  62.100\n8973.000,  62.800\n8974.000,  62.200\n8975.000,  62.700\n8976.000,  62.000\n8977.000,  62.200\n8978.000,  62.800\n8979.000,  62.600\n8980.000,  62.300\n8981.000,  62.400\n8982.000,  62.100\n8983.000,  62.000\n8984.000,  62.000\n8985.000,  62.100\n8986.000,  62.700\n8987.000,  62.000\n8988.000,  62.900\n8989.000,  63.300\n8990.000,  63.000\n8991.000,  63.300\n8992.000,  69.000\n8993.000,  64.500\n8994.000,  63.500\n8995.000,  70.400\n8996.000,  65.100\n8997.000,  63.700\n8998.000,  65.800\n8999.000,  63.600\n9000.000,  63.900\n9001.000,  63.400\n9002.000,  65.200\n9003.000,  63.600\n9004.000,  63.500\n9005.000,  63.000\n9006.000,  64.500\n9007.000,  63.700\n9008.000,  64.300\n9009.000,  63.400\n9010.000,  65.100\n9011.000,  65.200\n9012.000,  64.100\n9013.000,  64.300\n9014.000,  64.800\n9015.000,  64.000\n9016.000,  64.300\n9017.000,  64.000\n9018.000,  64.200\n9019.000,  64.300\n9020.000,  65.200\n9021.000,  66.500\n9022.000,  67.500\n9023.000,  69.600\n9024.000,  65.800\n9025.000,  72.200\n9026.000,  67.800\n9027.000,  67.100\n9028.000,  67.200\n9029.000,  67.600\n9030.000,  67.200\n9031.000,  67.500\n9032.000,  67.400\n9033.000,  67.300\n9034.000,  68.000\n9035.000,  67.300\n9036.000,  68.500\n9037.000,  68.700\n9038.000,  69.400\n9039.000,  70.700\n9040.000,  67.900\n9041.000,  68.100\n9042.000,  68.300\n9043.000,  68.200\n9044.000,  68.500\n9045.000,  68.200\n9046.000,  68.400\n9047.000,  68.000\n9048.000,  69.100\n9049.000,  68.400\n9050.000,  75.000\n9051.000,  70.300\n9052.000,  72.200\n9053.000,  73.800\n9054.000,  69.800\n9055.000,  70.000\n9056.000,  69.000\n9057.000,  69.400\n9058.000,  69.000\n9059.000,  69.000\n9060.000,  69.400\n9061.000,  69.400\n9062.000,  70.100\n9063.000,  69.200\n9064.000,  69.400\n9065.000,  69.400\n9066.000,  73.000\n9067.000,  70.700\n9068.000,  71.500\n9069.000,  71.400\n9070.000,  69.400\n9071.000,  69.700\n9072.000,  69.900\n9073.000,  69.900\n9074.000,  69.800\n9075.000,  69.800\n9076.000,  71.400\n9077.000,  72.800\n9078.000,  70.300\n9079.000,  70.600\n9080.000,  71.000\n9081.000,  70.200\n9082.000,  70.400\n9083.000,  70.000\n9084.000,  71.000\n9085.000,  73.000\n9086.000,  73.000\n9087.000,  73.700\n9088.000,  65.400\n9089.000,  66.800\n9090.000,  68.700\n9091.000,  68.100\n9092.000,  67.900\n9093.000,  67.800\n9094.000,  68.000\n9095.000,  67.400\n9096.000,  67.300\n9097.000,  67.500\n9098.000,  67.200\n9099.000,  67.000\n9100.000,  67.300\n9101.000,  67.900\n9102.000,  68.300\n9103.000,  67.700\n9104.000,  76.100\n9105.000,  77.200\n9106.000,  78.300\n9107.000,  73.800\n9108.000,  71.600\n9109.000,  70.700\n9110.000,  69.300\n9111.000,  70.200\n9112.000,  69.400\n9113.000,  69.000\n9114.000,  70.500\n9115.000,  69.400\n9116.000,  69.200\n9117.000,  70.000\n9118.000,  74.000\n9119.000,  73.400\n9120.000,  69.800\n9121.000,  70.100\n9122.000,  70.500\n9123.000,  69.000\n9124.000,  69.000\n9125.000,  69.000\n9126.000,  69.500\n9127.000,  69.500\n9128.000,  69.400\n9129.000,  69.600\n9130.000,  69.200\n9131.000,  69.900\n9132.000,  79.800\n9133.000,  71.000\n9134.000,  70.200\n9135.000,  71.200\n9136.000,  70.900\n9137.000,  70.400\n9138.000,  70.000\n9139.000,  70.400\n9140.000,  69.700\n9141.000,  70.000\n9142.000,  70.400\n9143.000,  70.000\n9144.000,  70.900\n9145.000,  71.400\n9146.000,  71.000\n9147.000,  73.000\n9148.000,  72.000\n9149.000,  72.700\n9150.000,  73.000\n9151.000,  74.000\n9152.000,  71.400\n9153.000,  72.700\n9154.000,  73.800\n9155.000,  73.000\n9156.000,  73.800\n9157.000,  73.900\n9158.000,  74.200\n9159.000,  75.800\n9160.000,  74.800\n9161.000,  73.800\n9162.000,  74.300\n9163.000,  74.100\n9164.000,  74.200\n9165.000,  74.200\n9166.000,  75.100\n9167.000,  74.100\n9168.000,  74.700\n9169.000,  74.700\n9170.000,  75.300\n9171.000,  75.600\n9172.000,  79.200\n9173.000,  77.300\n9174.000,  75.000\n9175.000,  75.600\n9176.000,  75.900\n9177.000,  75.400\n9178.000,  75.200\n9179.000,  75.600\n9180.000,  75.200\n9181.000,  75.800\n9182.000,  75.900\n9183.000,  76.200\n9184.000,  75.900\n9185.000,  75.800\n9186.000,  75.400\n9187.000,  75.000\n9188.000,  77.400\n9189.000,  79.400\n9190.000,  76.600\n9191.000,  75.600\n9192.000,  75.500\n9193.000,  75.200\n9194.000,  75.800\n9195.000,  76.400\n9196.000,  80.100\n9197.000,  76.800\n9198.000,  79.000\n9199.000,  76.700\n9200.000,  76.600\n9201.000,  76.600\n9202.000,  76.400\n9203.000,  76.200\n9204.000,  76.500\n9205.000,  77.100\n9206.000,  77.100\n9207.000,  77.100\n9208.000,  76.500\n9209.000,  78.100\n9210.000,  77.100\n9211.000,  76.600\n9212.000,  79.700\n9213.000,  79.000\n9214.000,  79.700\n9215.000,  79.200\n9216.000,  53.600\n9217.000,  53.700\n9218.000,  54.300\n9219.000,  54.600\n9220.000,  54.400\n9221.000,  55.100\n9222.000,  56.100\n9223.000,  57.400\n9224.000,  57.500\n9225.000,  55.300\n9226.000,  55.000\n9227.000,  55.100\n9228.000,  55.800\n9229.000,  55.000\n9230.000,  55.500\n9231.000,  55.000\n9232.000,  55.900\n9233.000,  55.700\n9234.000,  56.000\n9235.000,  56.800\n9236.000,  56.300\n9237.000,  56.700\n9238.000,  56.000\n9239.000,  56.400\n9240.000,  62.200\n9241.000,  56.400\n9242.000,  57.300\n9243.000,  58.000\n9244.000,  56.200\n9245.000,  56.400\n9246.000,  56.000\n9247.000,  56.600\n9248.000,  56.200\n9249.000,  56.200\n9250.000,  56.600\n9251.000,  56.700\n9252.000,  58.600\n9253.000,  58.700\n9254.000,  57.100\n9255.000,  57.100\n9256.000,  57.600\n9257.000,  58.200\n9258.000,  56.900\n9259.000,  57.900\n9260.000,  58.000\n9261.000,  57.000\n9262.000,  57.300\n9263.000,  57.500\n9264.000,  57.000\n9265.000,  57.600\n9266.000,  57.100\n9267.000,  57.000\n9268.000,  58.100\n9269.000,  57.300\n9270.000,  57.600\n9271.000,  57.700\n9272.000,  58.500\n9273.000,  58.400\n9274.000,  59.100\n9275.000,  60.100\n9276.000,  59.500\n9277.000,  60.700\n9278.000,  60.600\n9279.000,  60.000\n9280.000,  58.500\n9281.000,  60.300\n9282.000,  61.100\n9283.000,  60.000\n9284.000,  61.500\n9285.000,  62.500\n9286.000,  61.400\n9287.000,  61.500\n9288.000,  63.300\n9289.000,  62.900\n9290.000,  64.100\n9291.000,  65.200\n9292.000,  62.700\n9293.000,  62.500\n9294.000,  62.700\n9295.000,  62.100\n9296.000,  62.400\n9297.000,  62.000\n9298.000,  62.100\n9299.000,  62.600\n9300.000,  62.500\n9301.000,  62.400\n9302.000,  63.000\n9303.000,  62.000\n9304.000,  63.700\n9305.000,  63.400\n9306.000,  64.900\n9307.000,  64.900\n9308.000,  63.200\n9309.000,  63.000\n9310.000,  64.500\n9311.000,  63.200\n9312.000,  62.800\n9313.000,  63.000\n9314.000,  63.200\n9315.000,  63.300\n9316.000,  64.500\n9317.000,  65.100\n9318.000,  64.200\n9319.000,  63.900\n9320.000,  67.200\n9321.000,  65.800\n9322.000,  64.100\n9323.000,  63.700\n9324.000,  63.000\n9325.000,  63.100\n9326.000,  63.700\n9327.000,  63.600\n9328.000,  64.200\n9329.000,  64.500\n9330.000,  65.000\n9331.000,  63.600\n9332.000,  64.100\n9333.000,  64.100\n9334.000,  65.000\n9335.000,  65.400\n9336.000,  64.700\n9337.000,  65.000\n9338.000,  65.600\n9339.000,  64.000\n9340.000,  65.200\n9341.000,  66.400\n9342.000,  66.900\n9343.000,  67.300\n9344.000,  58.100\n9345.000,  60.300\n9346.000,  60.600\n9347.000,  60.300\n9348.000,  61.700\n9349.000,  61.600\n9350.000,  61.600\n9351.000,  61.500\n9352.000,  61.500\n9353.000,  61.700\n9354.000,  61.800\n9355.000,  61.200\n9356.000,  62.200\n9357.000,  62.000\n9358.000,  62.000\n9359.000,  61.400\n9360.000,  62.300\n9361.000,  62.300\n9362.000,  69.300\n9363.000,  65.000\n9364.000,  63.000\n9365.000,  63.600\n9366.000,  62.600\n9367.000,  62.700\n9368.000,  62.100\n9369.000,  62.200\n9370.000,  62.900\n9371.000,  62.800\n9372.000,  62.000\n9373.000,  63.200\n9374.000,  63.200\n9375.000,  63.000\n9376.000,  62.600\n9377.000,  63.500\n9378.000,  62.600\n9379.000,  62.600\n9380.000,  63.100\n9381.000,  64.100\n9382.000,  63.700\n9383.000,  63.400\n9384.000,  64.000\n9385.000,  63.100\n9386.000,  63.400\n9387.000,  63.000\n9388.000,  63.200\n9389.000,  63.600\n9390.000,  63.200\n9391.000,  63.900\n9392.000,  64.400\n9393.000,  67.100\n9394.000,  66.000\n9395.000,  64.200\n9396.000,  64.700\n9397.000,  64.800\n9398.000,  64.800\n9399.000,  64.200\n9400.000,  64.100\n9401.000,  64.200\n9402.000,  64.000\n9403.000,  64.200\n9404.000,  65.300\n9405.000,  66.700\n9406.000,  66.600\n9407.000,  68.200\n9408.000,  68.100\n9409.000,  67.000\n9410.000,  68.000\n9411.000,  66.900\n9412.000,  68.000\n9413.000,  67.600\n9414.000,  67.800\n9415.000,  67.400\n9416.000,  68.300\n9417.000,  67.400\n9418.000,  68.400\n9419.000,  67.100\n9420.000,  69.000\n9421.000,  68.800\n9422.000,  69.600\n9423.000,  69.200\n9424.000,  70.900\n9425.000,  68.000\n9426.000,  68.900\n9427.000,  70.400\n9428.000,  69.400\n9429.000,  69.000\n9430.000,  69.100\n9431.000,  68.300\n9432.000,  69.100\n9433.000,  68.800\n9434.000,  69.000\n9435.000,  71.400\n9436.000,  69.700\n9437.000,  69.700\n9438.000,  72.900\n9439.000,  70.000\n9440.000,  71.500\n9441.000,  72.000\n9442.000,  70.900\n9443.000,  69.400\n9444.000,  69.300\n9445.000,  69.500\n9446.000,  70.100\n9447.000,  69.500\n9448.000,  69.800\n9449.000,  76.000\n9450.000,  74.900\n9451.000,  74.300\n9452.000,  72.700\n9453.000,  69.900\n9454.000,  72.300\n9455.000,  69.900\n9456.000,  69.400\n9457.000,  69.500\n9458.000,  69.500\n9459.000,  69.900\n9460.000,  70.700\n9461.000,  70.100\n9462.000,  70.600\n9463.000,  71.500\n9464.000,  73.900\n9465.000,  72.400\n9466.000,  71.000\n9467.000,  70.100\n9468.000,  72.600\n9469.000,  72.900\n9470.000,  73.700\n9471.000,  76.600\n9472.000,  59.400\n9473.000,  61.900\n9474.000,  62.900\n9475.000,  60.900\n9476.000,  61.400\n9477.000,  61.100\n9478.000,  61.600\n9479.000,  65.400\n9480.000,  61.700\n9481.000,  62.500\n9482.000,  62.000\n9483.000,  61.200\n9484.000,  62.400\n9485.000,  62.000\n9486.000,  62.500\n9487.000,  62.400\n9488.000,  62.100\n9489.000,  61.100\n9490.000,  62.400\n9491.000,  62.100\n9492.000,  64.000\n9493.000,  62.000\n9494.000,  62.300\n9495.000,  63.000\n9496.000,  62.400\n9497.000,  62.100\n9498.000,  63.400\n9499.000,  62.400\n9500.000,  63.600\n9501.000,  62.700\n9502.000,  63.400\n9503.000,  64.200\n9504.000,  63.800\n9505.000,  63.000\n9506.000,  62.800\n9507.000,  63.500\n9508.000,  63.400\n9509.000,  63.800\n9510.000,  64.200\n9511.000,  65.100\n9512.000,  63.500\n9513.000,  63.400\n9514.000,  64.500\n9515.000,  63.400\n9516.000,  63.200\n9517.000,  64.600\n9518.000,  64.900\n9519.000,  65.000\n9520.000,  64.100\n9521.000,  63.300\n9522.000,  63.900\n9523.000,  63.900\n9524.000,  64.400\n9525.000,  65.200\n9526.000,  64.300\n9527.000,  66.900\n9528.000,  64.700\n9529.000,  64.200\n9530.000,  64.000\n9531.000,  64.500\n9532.000,  66.600\n9533.000,  73.700\n9534.000,  67.500\n9535.000,  67.800\n9536.000,  65.000\n9537.000,  66.400\n9538.000,  68.100\n9539.000,  66.400\n9540.000,  67.500\n9541.000,  67.800\n9542.000,  67.500\n9543.000,  68.100\n9544.000,  67.800\n9545.000,  68.100\n9546.000,  69.200\n9547.000,  71.100\n9548.000,  68.600\n9549.000,  67.800\n9550.000,  68.200\n9551.000,  68.600\n9552.000,  67.300\n9553.000,  68.000\n9554.000,  68.100\n9555.000,  68.000\n9556.000,  68.800\n9557.000,  68.700\n9558.000,  68.700\n9559.000,  69.000\n9560.000,  70.800\n9561.000,  71.400\n9562.000,  69.100\n9563.000,  69.300\n9564.000,  68.900\n9565.000,  70.000\n9566.000,  69.400\n9567.000,  69.900\n9568.000,  69.600\n9569.000,  69.200\n9570.000,  69.700\n9571.000,  70.100\n9572.000,  69.600\n9573.000,  70.100\n9574.000,  72.100\n9575.000,  69.900\n9576.000,  70.100\n9577.000,  69.300\n9578.000,  69.800\n9579.000,  69.700\n9580.000,  69.000\n9581.000,  70.300\n9582.000,  69.800\n9583.000,  69.500\n9584.000,  69.700\n9585.000,  72.100\n9586.000,  70.400\n9587.000,  70.800\n9588.000,  77.800\n9589.000,  70.800\n9590.000,  71.100\n9591.000,  70.900\n9592.000,  71.200\n9593.000,  73.100\n9594.000,  73.100\n9595.000,  70.500\n9596.000,  76.800\n9597.000,  73.500\n9598.000,  74.500\n9599.000,  74.000\n9600.000,  67.100\n9601.000,  68.000\n9602.000,  67.900\n9603.000,  67.900\n9604.000,  67.500\n9605.000,  68.600\n9606.000,  69.000\n9607.000,  68.200\n9608.000,  68.400\n9609.000,  67.700\n9610.000,  68.900\n9611.000,  67.500\n9612.000,  68.700\n9613.000,  69.100\n9614.000,  68.700\n9615.000,  69.400\n9616.000,  68.800\n9617.000,  68.700\n9618.000,  69.000\n9619.000,  69.200\n9620.000,  72.400\n9621.000,  69.200\n9622.000,  69.100\n9623.000,  69.100\n9624.000,  69.300\n9625.000,  69.600\n9626.000,  72.200\n9627.000,  70.500\n9628.000,  71.200\n9629.000,  70.000\n9630.000,  69.600\n9631.000,  71.500\n9632.000,  70.000\n9633.000,  70.300\n9634.000,  71.400\n9635.000,  69.200\n9636.000,  69.700\n9637.000,  69.400\n9638.000,  69.900\n9639.000,  69.100\n9640.000,  69.700\n9641.000,  74.100\n9642.000,  71.200\n9643.000,  69.400\n9644.000,  70.800\n9645.000,  69.400\n9646.000,  70.700\n9647.000,  71.300\n9648.000,  70.400\n9649.000,  69.800\n9650.000,  70.400\n9651.000,  71.000\n9652.000,  70.200\n9653.000,  70.900\n9654.000,  72.300\n9655.000,  70.600\n9656.000,  72.900\n9657.000,  71.600\n9658.000,  71.800\n9659.000,  72.000\n9660.000,  72.400\n9661.000,  73.200\n9662.000,  73.400\n9663.000,  73.800\n9664.000,  72.300\n9665.000,  74.100\n9666.000,  73.200\n9667.000,  73.200\n9668.000,  74.800\n9669.000,  76.600\n9670.000,  74.800\n9671.000,  74.500\n9672.000,  76.100\n9673.000,  74.700\n9674.000,  74.900\n9675.000,  74.100\n9676.000,  74.000\n9677.000,  75.000\n9678.000,  74.700\n9679.000,  75.000\n9680.000,  74.300\n9681.000,  75.000\n9682.000,  75.300\n9683.000,  75.600\n9684.000,  75.900\n9685.000,  75.000\n9686.000,  75.600\n9687.000,  75.100\n9688.000,  75.600\n9689.000,  74.700\n9690.000,  75.300\n9691.000,  75.600\n9692.000,  75.200\n9693.000,  75.400\n9694.000,  75.200\n9695.000,  76.400\n9696.000,  75.000\n9697.000,  75.500\n9698.000,  76.300\n9699.000,  75.200\n9700.000,  75.400\n9701.000,  75.400\n9702.000,  77.100\n9703.000,  75.600\n9704.000,  75.500\n9705.000,  75.200\n9706.000,  75.700\n9707.000,  75.900\n9708.000,  77.000\n9709.000,  76.500\n9710.000,  77.200\n9711.000,  78.100\n9712.000,  76.300\n9713.000,  76.400\n9714.000,  77.500\n9715.000,  76.500\n9716.000,  77.800\n9717.000,  76.700\n9718.000,  77.800\n9719.000,  76.600\n9720.000,  76.300\n9721.000,  78.700\n9722.000,  77.000\n9723.000,  78.400\n9724.000,  78.400\n9725.000,  79.300\n9726.000,  79.500\n9727.000,  81.000\n9728.000,  59.300\n9729.000,  60.200\n9730.000,  61.800\n9731.000,  60.600\n9732.000,  61.000\n9733.000,  61.600\n9734.000,  61.200\n9735.000,  61.800\n9736.000,  62.000\n9737.000,  62.100\n9738.000,  62.500\n9739.000,  61.200\n9740.000,  62.100\n9741.000,  62.500\n9742.000,  62.100\n9743.000,  61.000\n9744.000,  62.500\n9745.000,  62.300\n9746.000,  62.600\n9747.000,  62.700\n9748.000,  62.400\n9749.000,  63.000\n9750.000,  62.800\n9751.000,  65.600\n9752.000,  65.800\n9753.000,  63.000\n9754.000,  63.200\n9755.000,  65.500\n9756.000,  63.900\n9757.000,  63.900\n9758.000,  62.700\n9759.000,  62.700\n9760.000,  63.100\n9761.000,  63.000\n9762.000,  62.500\n9763.000,  62.600\n9764.000,  63.000\n9765.000,  63.000\n9766.000,  65.300\n9767.000,  63.300\n9768.000,  63.200\n9769.000,  63.200\n9770.000,  63.800\n9771.000,  63.700\n9772.000,  63.100\n9773.000,  63.100\n9774.000,  63.800\n9775.000,  64.000\n9776.000,  63.500\n9777.000,  64.300\n9778.000,  63.200\n9779.000,  63.700\n9780.000,  64.500\n9781.000,  63.700\n9782.000,  64.300\n9783.000,  63.700\n9784.000,  64.000\n9785.000,  65.200\n9786.000,  64.200\n9787.000,  64.200\n9788.000,  65.200\n9789.000,  66.300\n9790.000,  66.900\n9791.000,  67.300\n9792.000,  65.200\n9793.000,  66.700\n9794.000,  67.100\n9795.000,  69.800\n9796.000,  67.300\n9797.000,  67.100\n9798.000,  68.200\n9799.000,  67.400\n9800.000,  68.500\n9801.000,  67.600\n9802.000,  67.800\n9803.000,  67.700\n9804.000,  70.300\n9805.000,  68.800\n9806.000,  73.000\n9807.000,  70.500\n9808.000,  69.000\n9809.000,  68.500\n9810.000,  68.500\n9811.000,  68.300\n9812.000,  68.500\n9813.000,  69.200\n9814.000,  69.300\n9815.000,  70.800\n9816.000,  69.400\n9817.000,  69.700\n9818.000,  69.900\n9819.000,  73.100\n9820.000,  75.200\n9821.000,  70.600\n9822.000,  72.900\n9823.000,  70.800\n9824.000,  69.000\n9825.000,  69.700\n9826.000,  69.400\n9827.000,  69.700\n9828.000,  69.800\n9829.000,  69.300\n9830.000,  70.500\n9831.000,  69.100\n9832.000,  69.600\n9833.000,  69.700\n9834.000,  69.900\n9835.000,  69.600\n9836.000,  69.400\n9837.000,  69.500\n9838.000,  70.400\n9839.000,  70.000\n9840.000,  71.300\n9841.000,  70.800\n9842.000,  69.300\n9843.000,  70.200\n9844.000,  70.500\n9845.000,  70.200\n9846.000,  70.600\n9847.000,  70.600\n9848.000,  72.600\n9849.000,  74.400\n9850.000,  71.700\n9851.000,  70.100\n9852.000,  71.300\n9853.000,  73.900\n9854.000,  73.800\n9855.000,  74.300\n9856.000,  64.800\n9857.000,  66.300\n9858.000,  66.700\n9859.000,  67.000\n9860.000,  67.600\n9861.000,  68.900\n9862.000,  67.600\n9863.000,  74.400\n9864.000,  68.100\n9865.000,  67.400\n9866.000,  67.500\n9867.000,  68.900\n9868.000,  68.600\n9869.000,  68.000\n9870.000,  68.700\n9871.000,  67.400\n9872.000,  67.600\n9873.000,  68.000\n9874.000,  68.100\n9875.000,  71.600\n9876.000,  70.700\n9877.000,  68.900\n9878.000,  69.600\n9879.000,  68.100\n9880.000,  68.900\n9881.000,  69.400\n9882.000,  68.900\n9883.000,  71.000\n9884.000,  72.500\n9885.000,  70.300\n9886.000,  69.600\n9887.000,  69.900\n9888.000,  70.700\n9889.000,  70.000\n9890.000,  71.600\n9891.000,  69.300\n9892.000,  69.000\n9893.000,  69.700\n9894.000,  69.100\n9895.000,  69.200\n9896.000,  69.300\n9897.000,  69.400\n9898.000,  69.800\n9899.000,  69.300\n9900.000,  70.300\n9901.000,  69.000\n9902.000,  70.100\n9903.000,  70.900\n9904.000,  72.000\n9905.000,  73.500\n9906.000,  70.400\n9907.000,  69.800\n9908.000,  70.000\n9909.000,  70.000\n9910.000,  70.800\n9911.000,  70.000\n9912.000,  70.000\n9913.000,  70.700\n9914.000,  70.900\n9915.000,  70.300\n9916.000,  71.600\n9917.000,  72.900\n9918.000,  73.400\n9919.000,  74.900\n9920.000,  72.500\n9921.000,  72.500\n9922.000,  73.600\n9923.000,  73.100\n9924.000,  73.100\n9925.000,  73.700\n9926.000,  73.800\n9927.000,  74.600\n9928.000,  76.100\n9929.000,  74.800\n9930.000,  79.200\n9931.000,  74.800\n9932.000,  78.500\n9933.000,  74.800\n9934.000,  75.000\n9935.000,  74.400\n9936.000,  74.600\n9937.000,  74.800\n9938.000,  75.000\n9939.000,  74.900\n9940.000,  74.800\n9941.000,  75.900\n9942.000,  75.200\n9943.000,  75.500\n9944.000,  75.300\n9945.000,  76.500\n9946.000,  75.100\n9947.000,  75.200\n9948.000,  76.500\n9949.000,  75.500\n9950.000,  77.100\n9951.000,  76.200\n9952.000,  75.500\n9953.000,  75.200\n9954.000,  75.000\n9955.000,  75.700\n9956.000,  75.500\n9957.000,  75.300\n9958.000,  76.800\n9959.000,  75.800\n9960.000,  75.900\n9961.000,  76.100\n9962.000,  75.000\n9963.000,  75.200\n9964.000,  76.000\n9965.000,  75.500\n9966.000,  76.500\n9967.000,  75.900\n9968.000,  75.800\n9969.000,  76.000\n9970.000,  77.900\n9971.000,  76.400\n9972.000,  76.300\n9973.000,  77.500\n9974.000,  77.100\n9975.000,  76.700\n9976.000,  76.900\n9977.000,  77.000\n9978.000,  76.900\n9979.000,  76.300\n9980.000,  78.300\n9981.000,  79.100\n9982.000,  81.400\n9983.000,  79.800\n9984.000,  65.800\n9985.000,  66.200\n9986.000,  66.800\n9987.000,  67.800\n9988.000,  67.800\n9989.000,  68.500\n9990.000,  68.300\n9991.000,  68.100\n9992.000,  69.000\n9993.000,  68.700\n9994.000,  68.500\n9995.000,  67.900\n9996.000,  69.000\n9997.000,  70.200\n9998.000,  68.500\n9999.000,  67.400\n10000.000,  68.500\n10001.000,  68.100\n10002.000,  68.400\n10003.000,  68.500\n10004.000,  68.700\n10005.000,  69.000\n10006.000,  69.100\n10007.000,  69.300\n10008.000,  69.200\n10009.000,  69.900\n10010.000,  69.100\n10011.000,  68.700\n10012.000,  69.000\n10013.000,  69.000\n10014.000,  69.000\n10015.000,  69.200\n10016.000,  69.100\n10017.000,  69.400\n10018.000,  69.000\n10019.000,  69.900\n10020.000,  69.600\n10021.000,  70.100\n10022.000,  69.700\n10023.000,  69.500\n10024.000,  69.000\n10025.000,  73.400\n10026.000,  69.500\n10027.000,  70.000\n10028.000,  69.600\n10029.000,  70.300\n10030.000,  69.600\n10031.000,  69.500\n10032.000,  72.800\n10033.000,  69.400\n10034.000,  69.400\n10035.000,  69.500\n10036.000,  70.300\n10037.000,  70.300\n10038.000,  70.500\n10039.000,  70.500\n10040.000,  70.300\n10041.000,  70.500\n10042.000,  71.100\n10043.000,  70.600\n10044.000,  72.000\n10045.000,  75.300\n10046.000,  73.300\n10047.000,  73.700\n10048.000,  71.300\n10049.000,  73.200\n10050.000,  73.300\n10051.000,  73.000\n10052.000,  74.800\n10053.000,  73.600\n10054.000,  74.600\n10055.000,  74.200\n10056.000,  75.000\n10057.000,  74.100\n10058.000,  74.900\n10059.000,  73.500\n10060.000,  74.400\n10061.000,  75.000\n10062.000,  75.200\n10063.000,  75.500\n10064.000,  76.300\n10065.000,  75.100\n10066.000,  74.400\n10067.000,  75.000\n10068.000,  75.300\n10069.000,  75.400\n10070.000,  77.500\n10071.000,  75.400\n10072.000,  76.700\n10073.000,  76.000\n10074.000,  75.900\n10075.000,  75.200\n10076.000,  77.500\n10077.000,  76.800\n10078.000,  75.700\n10079.000,  76.300\n10080.000,  75.100\n10081.000,  75.700\n10082.000,  75.500\n10083.000,  76.000\n10084.000,  75.900\n10085.000,  76.200\n10086.000,  76.600\n10087.000,  75.400\n10088.000,  76.100\n10089.000,  75.000\n10090.000,  75.200\n10091.000,  76.200\n10092.000,  75.400\n10093.000,  75.400\n10094.000,  77.000\n10095.000,  77.600\n10096.000,  77.200\n10097.000,  76.100\n10098.000,  76.200\n10099.000,  76.500\n10100.000,  77.700\n10101.000,  78.800\n10102.000,  77.100\n10103.000,  76.500\n10104.000,  77.900\n10105.000,  77.200\n10106.000,  77.000\n10107.000,  78.000\n10108.000,  78.400\n10109.000,  79.800\n10110.000,  79.600\n10111.000,  79.900\n10112.000,  71.200\n10113.000,  73.400\n10114.000,  73.400\n10115.000,  73.200\n10116.000,  74.200\n10117.000,  73.900\n10118.000,  74.200\n10119.000,  74.600\n10120.000,  78.800\n10121.000,  77.000\n10122.000,  74.000\n10123.000,  75.100\n10124.000,  75.000\n10125.000,  75.500\n10126.000,  74.700\n10127.000,  74.800\n10128.000,  74.700\n10129.000,  74.600\n10130.000,  75.200\n10131.000,  76.000\n10132.000,  76.500\n10133.000,  75.500\n10134.000,  75.900\n10135.000,  75.700\n10136.000,  76.900\n10137.000,  78.000\n10138.000,  75.300\n10139.000,  75.800\n10140.000,  75.600\n10141.000,  75.600\n10142.000,  75.800\n10143.000,  75.600\n10144.000,  76.600\n10145.000,  78.200\n10146.000,  78.100\n10147.000,  76.100\n10148.000,  93.100\n10149.000,  78.400\n10150.000,  76.900\n10151.000,  76.100\n10152.000,  75.500\n10153.000,  75.600\n10154.000,  75.100\n10155.000,  76.300\n10156.000,  77.200\n10157.000,  76.600\n10158.000,  77.000\n10159.000,  78.900\n10160.000,  80.300\n10161.000,  79.900\n10162.000,  77.000\n10163.000,  76.400\n10164.000,  76.600\n10165.000,  76.100\n10166.000,  76.700\n10167.000,  77.700\n10168.000,  77.300\n10169.000,  78.200\n10170.000,  77.800\n10171.000,  78.500\n10172.000,  80.000\n10173.000,  82.000\n10174.000,  80.000\n10175.000,  80.100\n10176.000,  77.400\n10177.000,  79.400\n10178.000,  79.800\n10179.000,  79.600\n10180.000,  83.100\n10181.000,  80.400\n10182.000,  83.900\n10183.000,  81.900\n10184.000,  82.100\n10185.000,  83.900\n10186.000,  80.500\n10187.000,  79.600\n10188.000,  81.000\n10189.000,  80.900\n10190.000,  81.400\n10191.000,  80.500\n10192.000,  82.700\n10193.000,  83.400\n10194.000,  81.800\n10195.000,  82.900\n10196.000,  81.600\n10197.000,  82.300\n10198.000,  81.000\n10199.000,  81.900\n10200.000,  81.900\n10201.000,  82.900\n10202.000,  82.400\n10203.000,  81.500\n10204.000,  82.900\n10205.000,  83.500\n10206.000,  84.600\n10207.000,  82.300\n10208.000,  81.600\n10209.000,  82.600\n10210.000,  82.200\n10211.000,  82.000\n10212.000,  82.700\n10213.000,  82.200\n10214.000,  83.300\n10215.000,  81.700\n10216.000,  82.800\n10217.000,  82.100\n10218.000,  82.800\n10219.000,  82.000\n10220.000,  82.600\n10221.000,  82.000\n10222.000,  82.400\n10223.000,  82.400\n10224.000,  84.800\n10225.000,  82.900\n10226.000,  82.500\n10227.000,  82.700\n10228.000,  82.600\n10229.000,  83.400\n10230.000,  83.600\n10231.000,  83.200\n10232.000,  82.600\n10233.000,  83.400\n10234.000,  83.000\n10235.000,  82.500\n10236.000,  84.600\n10237.000,  86.600\n10238.000,  85.600\n10239.000,  86.600\n10240.000,  52.200\n10241.000,  54.000\n10242.000,  55.400\n10243.000,  55.400\n10244.000,  54.900\n10245.000,  55.500\n10246.000,  54.400\n10247.000,  55.000\n10248.000,  55.000\n10249.000,  55.000\n10250.000,  55.500\n10251.000,  55.400\n10252.000,  55.700\n10253.000,  55.800\n10254.000,  55.500\n10255.000,  55.000\n10256.000,  55.100\n10257.000,  55.500\n10258.000,  56.500\n10259.000,  56.400\n10260.000,  56.900\n10261.000,  56.200\n10262.000,  57.900\n10263.000,  56.300\n10264.000,  56.000\n10265.000,  56.400\n10266.000,  57.000\n10267.000,  56.200\n10268.000,  56.400\n10269.000,  56.200\n10270.000,  57.600\n10271.000,  56.600\n10272.000,  56.600\n10273.000,  56.800\n10274.000,  56.600\n10275.000,  56.800\n10276.000,  56.300\n10277.000,  56.200\n10278.000,  56.900\n10279.000,  56.900\n10280.000,  56.900\n10281.000,  56.200\n10282.000,  57.100\n10283.000,  57.000\n10284.000,  57.000\n10285.000,  57.200\n10286.000,  57.800\n10287.000,  57.000\n10288.000,  57.300\n10289.000,  57.100\n10290.000,  57.800\n10291.000,  57.500\n10292.000,  58.300\n10293.000,  57.200\n10294.000,  58.200\n10295.000,  57.700\n10296.000,  57.500\n10297.000,  58.500\n10298.000,  60.500\n10299.000,  67.000\n10300.000,  61.800\n10301.000,  60.400\n10302.000,  60.000\n10303.000,  61.200\n10304.000,  58.600\n10305.000,  60.600\n10306.000,  60.200\n10307.000,  60.600\n10308.000,  61.500\n10309.000,  61.000\n10310.000,  61.200\n10311.000,  62.300\n10312.000,  62.000\n10313.000,  62.100\n10314.000,  62.900\n10315.000,  69.200\n10316.000,  66.700\n10317.000,  62.200\n10318.000,  62.700\n10319.000,  64.800\n10320.000,  61.700\n10321.000,  62.000\n10322.000,  62.400\n10323.000,  62.500\n10324.000,  62.200\n10325.000,  62.700\n10326.000,  62.300\n10327.000,  63.500\n10328.000,  63.300\n10329.000,  63.000\n10330.000,  66.900\n10331.000,  63.700\n10332.000,  63.000\n10333.000,  63.600\n10334.000,  63.300\n10335.000,  62.800\n10336.000,  62.900\n10337.000,  63.600\n10338.000,  63.000\n10339.000,  62.300\n10340.000,  63.200\n10341.000,  63.500\n10342.000,  63.300\n10343.000,  63.000\n10344.000,  64.300\n10345.000,  64.200\n10346.000,  63.700\n10347.000,  63.000\n10348.000,  63.300\n10349.000,  63.500\n10350.000,  63.600\n10351.000,  64.000\n10352.000,  65.100\n10353.000,  65.000\n10354.000,  63.700\n10355.000,  64.000\n10356.000,  64.500\n10357.000,  64.700\n10358.000,  66.300\n10359.000,  64.700\n10360.000,  65.000\n10361.000,  64.000\n10362.000,  64.100\n10363.000,  64.200\n10364.000,  65.600\n10365.000,  67.100\n10366.000,  66.900\n10367.000,  69.300\n10368.000,  59.800\n10369.000,  60.700\n10370.000,  60.200\n10371.000,  60.900\n10372.000,  61.500\n10373.000,  62.500\n10374.000,  61.600\n10375.000,  62.000\n10376.000,  62.900\n10377.000,  61.300\n10378.000,  61.600\n10379.000,  61.900\n10380.000,  62.500\n10381.000,  62.900\n10382.000,  63.700\n10383.000,  62.300\n10384.000,  62.500\n10385.000,  63.100\n10386.000,  62.200\n10387.000,  64.600\n10388.000,  62.600\n10389.000,  63.000\n10390.000,  62.600\n10391.000,  62.100\n10392.000,  62.800\n10393.000,  62.700\n10394.000,  63.000\n10395.000,  62.600\n10396.000,  65.700\n10397.000,  64.000\n10398.000,  64.000\n10399.000,  63.600\n10400.000,  63.600\n10401.000,  64.100\n10402.000,  63.600\n10403.000,  63.500\n10404.000,  63.900\n10405.000,  63.300\n10406.000,  63.200\n10407.000,  64.000\n10408.000,  63.800\n10409.000,  64.600\n10410.000,  63.600\n10411.000,  63.900\n10412.000,  64.300\n10413.000,  63.600\n10414.000,  63.800\n10415.000,  64.400\n10416.000,  63.900\n10417.000,  64.700\n10418.000,  63.800\n10419.000,  64.100\n10420.000,  64.900\n10421.000,  64.200\n10422.000,  64.200\n10423.000,  64.600\n10424.000,  64.200\n10425.000,  64.600\n10426.000,  64.700\n10427.000,  64.900\n10428.000,  66.000\n10429.000,  66.500\n10430.000,  67.300\n10431.000,  69.200\n10432.000,  69.800\n10433.000,  67.900\n10434.000,  67.200\n10435.000,  67.600\n10436.000,  68.700\n10437.000,  68.700\n10438.000,  67.900\n10439.000,  67.900\n10440.000,  68.300\n10441.000,  68.400\n10442.000,  68.000\n10443.000,  67.200\n10444.000,  68.400\n10445.000,  69.500\n10446.000,  70.000\n10447.000,  69.300\n10448.000,  68.000\n10449.000,  68.700\n10450.000,  70.900\n10451.000,  70.200\n10452.000,  70.000\n10453.000,  68.900\n10454.000,  69.700\n10455.000,  68.800\n10456.000,  69.600\n10457.000,  68.100\n10458.000,  69.600\n10459.000,  70.200\n10460.000,  69.300\n10461.000,  69.800\n10462.000,  69.400\n10463.000,  70.100\n10464.000,  71.900\n10465.000,  69.800\n10466.000,  70.300\n10467.000,  69.200\n10468.000,  69.200\n10469.000,  69.400\n10470.000,  69.400\n10471.000,  69.600\n10472.000,  69.600\n10473.000,  69.300\n10474.000,  69.600\n10475.000,  69.400\n10476.000,  72.500\n10477.000,  70.400\n10478.000,  72.900\n10479.000,  72.400\n10480.000,  72.200\n10481.000,  70.700\n10482.000,  69.300\n10483.000,  69.500\n10484.000,  70.800\n10485.000,  70.500\n10486.000,  71.600\n10487.000,  70.300\n10488.000,  70.200\n10489.000,  71.600\n10490.000,  70.500\n10491.000,  71.400\n10492.000,  73.300\n10493.000,  74.600\n10494.000,  73.300\n10495.000,  73.300\n10496.000,  58.800\n10497.000,  60.000\n10498.000,  60.000\n10499.000,  60.700\n10500.000,  61.400\n10501.000,  61.200\n10502.000,  65.300\n10503.000,  62.100\n10504.000,  61.800\n10505.000,  66.000\n10506.000,  63.500\n10507.000,  65.700\n10508.000,  65.900\n10509.000,  63.000\n10510.000,  63.500\n10511.000,  62.200\n10512.000,  62.000\n10513.000,  62.200\n10514.000,  62.000\n10515.000,  62.500\n10516.000,  65.700\n10517.000,  63.000\n10518.000,  62.700\n10519.000,  62.600\n10520.000,  62.000\n10521.000,  63.200\n10522.000,  62.600\n10523.000,  63.100\n10524.000,  63.000\n10525.000,  63.100\n10526.000,  63.200\n10527.000,  63.000\n10528.000,  62.900\n10529.000,  63.800\n10530.000,  63.500\n10531.000,  63.500\n10532.000,  64.400\n10533.000,  64.500\n10534.000,  64.100\n10535.000,  63.300\n10536.000,  63.100\n10537.000,  63.400\n10538.000,  64.000\n10539.000,  63.200\n10540.000,  64.000\n10541.000,  63.300\n10542.000,  63.800\n10543.000,  64.900\n10544.000,  64.000\n10545.000,  68.300\n10546.000,  65.400\n10547.000,  65.900\n10548.000,  64.900\n10549.000,  64.200\n10550.000,  64.000\n10551.000,  64.300\n10552.000,  64.200\n10553.000,  64.900\n10554.000,  64.700\n10555.000,  64.000\n10556.000,  65.400\n10557.000,  66.900\n10558.000,  66.800\n10559.000,  67.600\n10560.000,  65.300\n10561.000,  69.500\n10562.000,  67.300\n10563.000,  67.800\n10564.000,  68.200\n10565.000,  67.800\n10566.000,  68.100\n10567.000,  67.700\n10568.000,  67.700\n10569.000,  67.300\n10570.000,  67.700\n10571.000,  67.900\n10572.000,  68.300\n10573.000,  68.600\n10574.000,  72.700\n10575.000,  70.200\n10576.000,  75.800\n10577.000,  70.000\n10578.000,  69.000\n10579.000,  69.200\n10580.000,  68.500\n10581.000,  69.000\n10582.000,  68.300\n10583.000,  68.200\n10584.000,  69.700\n10585.000,  68.400\n10586.000,  69.500\n10587.000,  74.400\n10588.000,  69.900\n10589.000,  74.400\n10590.000,  74.800\n10591.000,  70.100\n10592.000,  69.600\n10593.000,  69.400\n10594.000,  69.300\n10595.000,  69.500\n10596.000,  70.200\n10597.000,  69.000\n10598.000,  69.400\n10599.000,  69.600\n10600.000,  69.400\n10601.000,  71.500\n10602.000,  73.300\n10603.000,  74.900\n10604.000,  72.000\n10605.000,  70.000\n10606.000,  69.100\n10607.000,  70.100\n10608.000,  70.000\n10609.000,  70.800\n10610.000,  69.700\n10611.000,  69.900\n10612.000,  70.000\n10613.000,  70.700\n10614.000,  70.600\n10615.000,  70.300\n10616.000,  80.600\n10617.000,  73.800\n10618.000,  70.500\n10619.000,  69.800\n10620.000,  71.600\n10621.000,  73.900\n10622.000,  73.700\n10623.000,  73.300\n10624.000,  66.300\n10625.000,  66.900\n10626.000,  67.300\n10627.000,  68.300\n10628.000,  67.500\n10629.000,  67.700\n10630.000,  71.200\n10631.000,  70.300\n10632.000,  71.900\n10633.000,  74.000\n10634.000,  72.400\n10635.000,  69.000\n10636.000,  69.100\n10637.000,  68.000\n10638.000,  68.100\n10639.000,  68.200\n10640.000,  68.300\n10641.000,  70.100\n10642.000,  68.800\n10643.000,  69.500\n10644.000,  68.900\n10645.000,  68.600\n10646.000,  70.000\n10647.000,  70.200\n10648.000,  69.100\n10649.000,  69.700\n10650.000,  69.200\n10651.000,  69.200\n10652.000,  69.000\n10653.000,  69.000\n10654.000,  69.100\n10655.000,  69.500\n10656.000,  69.200\n10657.000,  69.900\n10658.000,  69.500\n10659.000,  70.200\n10660.000,  69.800\n10661.000,  72.300\n10662.000,  71.800\n10663.000,  69.500\n10664.000,  70.100\n10665.000,  69.300\n10666.000,  69.700\n10667.000,  69.000\n10668.000,  70.100\n10669.000,  75.900\n10670.000,  70.200\n10671.000,  75.300\n10672.000,  80.400\n10673.000,  71.700\n10674.000,  72.600\n10675.000,  72.100\n10676.000,  70.400\n10677.000,  70.500\n10678.000,  70.000\n10679.000,  70.400\n10680.000,  70.000\n10681.000,  71.200\n10682.000,  70.700\n10683.000,  71.800\n10684.000,  73.900\n10685.000,  82.900\n10686.000,  85.800\n10687.000,  76.400\n10688.000,  72.000\n10689.000,  72.300\n10690.000,  73.000\n10691.000,  73.400\n10692.000,  73.500\n10693.000,  74.600\n10694.000,  74.400\n10695.000,  80.300\n10696.000,  80.100\n10697.000,  73.800\n10698.000,  76.200\n10699.000,  74.800\n10700.000,  75.100\n10701.000,  74.500\n10702.000,  74.500\n10703.000,  74.100\n10704.000,  74.100\n10705.000,  74.600\n10706.000,  74.800\n10707.000,  76.100\n10708.000,  80.900\n10709.000,  76.200\n10710.000,  76.000\n10711.000,  75.200\n10712.000,  77.200\n10713.000,  75.700\n10714.000,  76.000\n10715.000,  75.000\n10716.000,  75.200\n10717.000,  75.300\n10718.000,  75.600\n10719.000,  75.600\n10720.000,  79.500\n10721.000,  76.400\n10722.000,  76.000\n10723.000,  76.500\n10724.000,  76.700\n10725.000,  75.500\n10726.000,  76.200\n10727.000,  75.100\n10728.000,  75.400\n10729.000,  75.500\n10730.000,  76.400\n10731.000,  76.000\n10732.000,  77.200\n10733.000,  80.300\n10734.000,  76.800\n10735.000,  76.900\n10736.000,  77.000\n10737.000,  76.700\n10738.000,  76.700\n10739.000,  76.400\n10740.000,  76.700\n10741.000,  77.700\n10742.000,  77.300\n10743.000,  76.700\n10744.000,  77.100\n10745.000,  80.200\n10746.000,  80.200\n10747.000,  77.300\n10748.000,  78.700\n10749.000,  81.500\n10750.000,  80.000\n10751.000,  79.700\n10752.000,  59.000\n10753.000,  60.600\n10754.000,  60.800\n10755.000,  60.000\n10756.000,  62.500\n10757.000,  62.100\n10758.000,  67.300\n10759.000,  68.300\n10760.000,  67.100\n10761.000,  61.600\n10762.000,  61.600\n10763.000,  62.700\n10764.000,  62.900\n10765.000,  61.400\n10766.000,  62.000\n10767.000,  62.200\n10768.000,  61.700\n10769.000,  62.000\n10770.000,  62.500\n10771.000,  62.400\n10772.000,  64.800\n10773.000,  64.900\n10774.000,  63.200\n10775.000,  65.700\n10776.000,  63.000\n10777.000,  62.200\n10778.000,  63.100\n10779.000,  62.900\n10780.000,  63.800\n10781.000,  63.100\n10782.000,  63.200\n10783.000,  63.500\n10784.000,  63.000\n10785.000,  63.200\n10786.000,  63.700\n10787.000,  64.700\n10788.000,  63.000\n10789.000,  63.600\n10790.000,  63.300\n10791.000,  63.100\n10792.000,  62.800\n10793.000,  63.200\n10794.000,  63.400\n10795.000,  63.000\n10796.000,  63.300\n10797.000,  63.300\n10798.000,  63.600\n10799.000,  64.500\n10800.000,  64.200\n10801.000,  65.600\n10802.000,  65.700\n10803.000,  64.000\n10804.000,  64.500\n10805.000,  63.700\n10806.000,  64.200\n10807.000,  64.000\n10808.000,  64.200\n10809.000,  64.000\n10810.000,  64.000\n10811.000,  64.500\n10812.000,  65.100\n10813.000,  66.800\n10814.000,  66.700\n10815.000,  67.800\n10816.000,  65.600\n10817.000,  67.100\n10818.000,  69.600\n10819.000,  66.500\n10820.000,  67.100\n10821.000,  67.700\n10822.000,  67.400\n10823.000,  67.500\n10824.000,  67.800\n10825.000,  67.300\n10826.000,  67.700\n10827.000,  67.300\n10828.000,  70.200\n10829.000,  71.900\n10830.000,  68.500\n10831.000,  68.500\n10832.000,  68.300\n10833.000,  68.800\n10834.000,  68.500\n10835.000,  69.100\n10836.000,  68.900\n10837.000,  68.400\n10838.000,  68.300\n10839.000,  68.000\n10840.000,  69.100\n10841.000,  70.300\n10842.000,  70.300\n10843.000,  69.900\n10844.000,  69.000\n10845.000,  69.200\n10846.000,  70.700\n10847.000,  69.000\n10848.000,  69.700\n10849.000,  69.000\n10850.000,  69.000\n10851.000,  69.700\n10852.000,  69.800\n10853.000,  69.800\n10854.000,  70.000\n10855.000,  70.700\n10856.000,  71.100\n10857.000,  69.100\n10858.000,  69.800\n10859.000,  71.400\n10860.000,  69.900\n10861.000,  70.400\n10862.000,  70.200\n10863.000,  70.300\n10864.000,  69.500\n10865.000,  69.800\n10866.000,  70.200\n10867.000,  70.100\n10868.000,  70.600\n10869.000,  70.600\n10870.000,  70.400\n10871.000,  70.800\n10872.000,  72.100\n10873.000,  71.400\n10874.000,  70.200\n10875.000,  70.100\n10876.000,  71.500\n10877.000,  73.000\n10878.000,  74.000\n10879.000,  75.600\n10880.000,  69.800\n10881.000,  68.300\n10882.000,  67.200\n10883.000,  67.700\n10884.000,  67.000\n10885.000,  67.600\n10886.000,  74.200\n10887.000,  71.000\n10888.000,  68.300\n10889.000,  67.600\n10890.000,  67.200\n10891.000,  67.400\n10892.000,  67.500\n10893.000,  68.700\n10894.000,  69.200\n10895.000,  68.200\n10896.000,  68.000\n10897.000,  68.100\n10898.000,  68.600\n10899.000,  68.500\n10900.000,  69.600\n10901.000,  69.500\n10902.000,  69.000\n10903.000,  69.300\n10904.000,  69.200\n10905.000,  68.900\n10906.000,  70.200\n10907.000,  69.500\n10908.000,  70.500\n10909.000,  69.500\n10910.000,  69.500\n10911.000,  69.300\n10912.000,  69.500\n10913.000,  70.000\n10914.000,  70.700\n10915.000,  69.500\n10916.000,  70.100\n10917.000,  69.100\n10918.000,  69.500\n10919.000,  69.800\n10920.000,  75.300\n10921.000,  69.800\n10922.000,  69.900\n10923.000,  72.300\n10924.000,  69.500\n10925.000,  69.300\n10926.000,  72.700\n10927.000,  70.100\n10928.000,  71.700\n10929.000,  69.600\n10930.000,  69.300\n10931.000,  70.800\n10932.000,  70.200\n10933.000,  70.900\n10934.000,  70.900\n10935.000,  71.100\n10936.000,  72.000\n10937.000,  70.700\n10938.000,  71.400\n10939.000,  70.800\n10940.000,  75.000\n10941.000,  73.800\n10942.000,  73.400\n10943.000,  73.900\n10944.000,  71.400\n10945.000,  73.700\n10946.000,  73.400\n10947.000,  74.300\n10948.000,  76.000\n10949.000,  75.300\n10950.000,  74.900\n10951.000,  74.400\n10952.000,  77.900\n10953.000,  74.300\n10954.000,  74.800\n10955.000,  74.400\n10956.000,  75.200\n10957.000,  75.200\n10958.000,  75.000\n10959.000,  74.300\n10960.000,  74.500\n10961.000,  77.000\n10962.000,  82.800\n10963.000,  76.100\n10964.000,  76.300\n10965.000,  75.500\n10966.000,  76.000\n10967.000,  75.200\n10968.000,  75.600\n10969.000,  75.000\n10970.000,  76.100\n10971.000,  76.200\n10972.000,  75.900\n10973.000,  77.400\n10974.000,  80.000\n10975.000,  76.700\n10976.000,  76.600\n10977.000,  76.400\n10978.000,  76.700\n10979.000,  75.600\n10980.000,  76.400\n10981.000,  75.400\n10982.000,  77.500\n10983.000,  75.800\n10984.000,  76.400\n10985.000,  75.800\n10986.000,  77.000\n10987.000,  77.200\n10988.000,  76.000\n10989.000,  76.500\n10990.000,  76.900\n10991.000,  77.100\n10992.000,  76.000\n10993.000,  76.900\n10994.000,  76.400\n10995.000,  76.800\n10996.000,  77.700\n10997.000,  76.700\n10998.000,  77.700\n10999.000,  77.200\n11000.000,  77.500\n11001.000,  78.000\n11002.000,  77.200\n11003.000,  77.600\n11004.000,  78.300\n11005.000,  79.800\n11006.000,  79.400\n11007.000,  80.200\n11008.000,  65.200\n11009.000,  66.700\n11010.000,  68.500\n11011.000,  68.400\n11012.000,  71.100\n11013.000,  69.700\n11014.000,  69.600\n11015.000,  68.400\n11016.000,  68.600\n11017.000,  68.200\n11018.000,  67.500\n11019.000,  68.200\n11020.000,  68.500\n11021.000,  68.500\n11022.000,  68.900\n11023.000,  68.900\n11024.000,  68.400\n11025.000,  69.000\n11026.000,  68.700\n11027.000,  69.700\n11028.000,  71.100\n11029.000,  70.000\n11030.000,  69.400\n11031.000,  69.000\n11032.000,  69.000\n11033.000,  69.800\n11034.000,  69.200\n11035.000,  70.000\n11036.000,  69.800\n11037.000,  69.300\n11038.000,  69.800\n11039.000,  75.100\n11040.000,  71.300\n11041.000,  71.200\n11042.000,  69.700\n11043.000,  69.800\n11044.000,  69.600\n11045.000,  69.600\n11046.000,  71.700\n11047.000,  72.900\n11048.000,  71.300\n11049.000,  70.400\n11050.000,  70.100\n11051.000,  69.500\n11052.000,  69.900\n11053.000,  69.100\n11054.000,  70.300\n11055.000,  70.900\n11056.000,  70.700\n11057.000,  70.300\n11058.000,  69.900\n11059.000,  70.300\n11060.000,  71.300\n11061.000,  71.000\n11062.000,  70.800\n11063.000,  70.600\n11064.000,  70.500\n11065.000,  70.900\n11066.000,  71.200\n11067.000,  71.800\n11068.000,  71.900\n11069.000,  74.200\n11070.000,  74.400\n11071.000,  73.800\n11072.000,  72.900\n11073.000,  73.800\n11074.000,  74.200\n11075.000,  74.500\n11076.000,  74.400\n11077.000,  74.400\n11078.000,  74.700\n11079.000,  76.400\n11080.000,  74.500\n11081.000,  75.600\n11082.000,  75.500\n11083.000,  74.500\n11084.000,  75.700\n11085.000,  74.700\n11086.000,  75.000\n11087.000,  74.600\n11088.000,  74.500\n11089.000,  74.400\n11090.000,  74.700\n11091.000,  76.400\n11092.000,  76.600\n11093.000,  76.300\n11094.000,  75.800\n11095.000,  75.600\n11096.000,  75.400\n11097.000,  75.900\n11098.000,  75.300\n11099.000,  75.800\n11100.000,  76.400\n11101.000,  76.400\n11102.000,  76.700\n11103.000,  78.200\n11104.000,  76.100\n11105.000,  76.600\n11106.000,  75.900\n11107.000,  76.200\n11108.000,  76.600\n11109.000,  76.200\n11110.000,  76.300\n11111.000,  76.200\n11112.000,  75.800\n11113.000,  75.200\n11114.000,  76.600\n11115.000,  76.500\n11116.000,  76.200\n11117.000,  78.800\n11118.000,  76.800\n11119.000,  76.800\n11120.000,  76.800\n11121.000,  76.900\n11122.000,  76.000\n11123.000,  76.200\n11124.000,  76.900\n11125.000,  77.200\n11126.000,  76.800\n11127.000,  76.300\n11128.000,  77.400\n11129.000,  77.800\n11130.000,  77.800\n11131.000,  76.600\n11132.000,  79.100\n11133.000,  79.800\n11134.000,  80.000\n11135.000,  80.800\n11136.000,  72.400\n11137.000,  73.500\n11138.000,  73.600\n11139.000,  74.000\n11140.000,  74.900\n11141.000,  74.900\n11142.000,  75.400\n11143.000,  74.900\n11144.000,  75.700\n11145.000,  74.900\n11146.000,  75.500\n11147.000,  74.200\n11148.000,  75.600\n11149.000,  76.500\n11150.000,  75.400\n11151.000,  74.000\n11152.000,  74.300\n11153.000,  75.300\n11154.000,  76.900\n11155.000,  82.200\n11156.000,  76.600\n11157.000,  77.200\n11158.000,  76.900\n11159.000,  76.100\n11160.000,  76.900\n11161.000,  76.200\n11162.000,  76.600\n11163.000,  75.300\n11164.000,  75.500\n11165.000,  75.900\n11166.000,  76.200\n11167.000,  77.800\n11168.000,  77.900\n11169.000,  77.000\n11170.000,  75.700\n11171.000,  75.800\n11172.000,  75.100\n11173.000,  76.300\n11174.000,  76.500\n11175.000,  77.200\n11176.000,  77.800\n11177.000,  76.400\n11178.000,  77.200\n11179.000,  76.200\n11180.000,  81.700\n11181.000,  76.600\n11182.000,  77.000\n11183.000,  77.000\n11184.000,  76.600\n11185.000,  77.600\n11186.000,  76.500\n11187.000,  76.700\n11188.000,  76.500\n11189.000,  76.800\n11190.000,  77.500\n11191.000,  80.400\n11192.000,  81.400\n11193.000,  78.300\n11194.000,  77.900\n11195.000,  77.300\n11196.000,  79.800\n11197.000,  80.400\n11198.000,  80.600\n11199.000,  80.600\n11200.000,  78.700\n11201.000,  79.900\n11202.000,  79.500\n11203.000,  81.200\n11204.000,  82.200\n11205.000,  84.200\n11206.000,  80.400\n11207.000,  80.900\n11208.000,  80.600\n11209.000,  81.900\n11210.000,  83.400\n11211.000,  81.900\n11212.000,  82.000\n11213.000,  81.000\n11214.000,  81.900\n11215.000,  81.700\n11216.000,  88.800\n11217.000,  84.300\n11218.000,  83.100\n11219.000,  85.700\n11220.000,  85.500\n11221.000,  83.900\n11222.000,  85.300\n11223.000,  83.700\n11224.000,  83.200\n11225.000,  83.600\n11226.000,  85.500\n11227.000,  82.900\n11228.000,  82.300\n11229.000,  83.600\n11230.000,  82.400\n11231.000,  83.800\n11232.000,  82.900\n11233.000,  83.500\n11234.000,  82.000\n11235.000,  82.700\n11236.000,  83.800\n11237.000,  87.600\n11238.000,  88.900\n11239.000,  87.000\n11240.000,  83.000\n11241.000,  82.800\n11242.000,  82.600\n11243.000,  83.100\n11244.000,  82.900\n11245.000,  83.400\n11246.000,  84.900\n11247.000,  83.100\n11248.000,  83.300\n11249.000,  83.000\n11250.000,  83.800\n11251.000,  85.500\n11252.000,  83.500\n11253.000,  83.400\n11254.000,  84.000\n11255.000,  83.600\n11256.000,  84.100\n11257.000,  84.000\n11258.000,  86.000\n11259.000,  83.000\n11260.000,  86.000\n11261.000,  86.500\n11262.000,  87.700\n11263.000,  87.200\n11264.000,  58.600\n11265.000,  61.100\n11266.000,  61.400\n11267.000,  62.200\n11268.000,  61.800\n11269.000,  61.700\n11270.000,  62.600\n11271.000,  63.300\n11272.000,  64.300\n11273.000,  62.000\n11274.000,  62.300\n11275.000,  63.200\n11276.000,  64.100\n11277.000,  64.600\n11278.000,  64.500\n11279.000,  65.000\n11280.000,  62.900\n11281.000,  64.000\n11282.000,  63.900\n11283.000,  66.800\n11284.000,  64.000\n11285.000,  63.200\n11286.000,  64.000\n11287.000,  74.200\n11288.000,  68.500\n11289.000,  67.100\n11290.000,  66.200\n11291.000,  65.600\n11292.000,  66.400\n11293.000,  66.600\n11294.000,  71.000\n11295.000,  67.900\n11296.000,  63.000\n11297.000,  63.900\n11298.000,  64.400\n11299.000,  64.000\n11300.000,  64.200\n11301.000,  64.600\n11302.000,  66.000\n11303.000,  64.700\n11304.000,  64.000\n11305.000,  64.100\n11306.000,  64.600\n11307.000,  64.600\n11308.000,  64.500\n11309.000,  65.400\n11310.000,  64.400\n11311.000,  64.300\n11312.000,  65.500\n11313.000,  64.700\n11314.000,  64.900\n11315.000,  64.400\n11316.000,  64.300\n11317.000,  65.400\n11318.000,  68.800\n11319.000,  65.600\n11320.000,  67.900\n11321.000,  65.900\n11322.000,  67.500\n11323.000,  64.800\n11324.000,  67.800\n11325.000,  67.700\n11326.000,  67.500\n11327.000,  67.600\n11328.000,  65.800\n11329.000,  66.600\n11330.000,  67.700\n11331.000,  67.300\n11332.000,  67.700\n11333.000,  71.500\n11334.000,  70.200\n11335.000,  69.600\n11336.000,  68.500\n11337.000,  70.300\n11338.000,  69.400\n11339.000,  67.700\n11340.000,  69.200\n11341.000,  68.400\n11342.000,  68.100\n11343.000,  69.500\n11344.000,  68.700\n11345.000,  68.500\n11346.000,  75.000\n11347.000,  70.700\n11348.000,  69.700\n11349.000,  70.800\n11350.000,  69.700\n11351.000,  68.600\n11352.000,  69.700\n11353.000,  70.900\n11354.000,  69.200\n11355.000,  70.200\n11356.000,  69.000\n11357.000,  69.200\n11358.000,  69.600\n11359.000,  70.800\n11360.000,  72.000\n11361.000,  72.100\n11362.000,  70.700\n11363.000,  69.800\n11364.000,  69.200\n11365.000,  70.200\n11366.000,  69.200\n11367.000,  69.500\n11368.000,  69.700\n11369.000,  69.200\n11370.000,  69.600\n11371.000,  69.400\n11372.000,  69.500\n11373.000,  72.300\n11374.000,  71.500\n11375.000,  73.000\n11376.000,  74.900\n11377.000,  72.300\n11378.000,  69.900\n11379.000,  70.000\n11380.000,  71.000\n11381.000,  70.400\n11382.000,  71.000\n11383.000,  71.000\n11384.000,  71.200\n11385.000,  72.400\n11386.000,  70.900\n11387.000,  71.600\n11388.000,  72.800\n11389.000,  74.800\n11390.000,  74.200\n11391.000,  73.300\n11392.000,  65.100\n11393.000,  66.600\n11394.000,  67.000\n11395.000,  67.400\n11396.000,  67.300\n11397.000,  68.200\n11398.000,  68.300\n11399.000,  68.100\n11400.000,  69.900\n11401.000,  68.000\n11402.000,  69.200\n11403.000,  71.100\n11404.000,  68.600\n11405.000,  68.700\n11406.000,  68.800\n11407.000,  67.700\n11408.000,  68.100\n11409.000,  68.500\n11410.000,  70.900\n11411.000,  68.400\n11412.000,  70.500\n11413.000,  70.200\n11414.000,  68.800\n11415.000,  69.000\n11416.000,  70.400\n11417.000,  69.700\n11418.000,  70.000\n11419.000,  69.600\n11420.000,  69.900\n11421.000,  69.600\n11422.000,  69.700\n11423.000,  70.700\n11424.000,  70.200\n11425.000,  70.200\n11426.000,  69.700\n11427.000,  70.300\n11428.000,  71.800\n11429.000,  70.100\n11430.000,  71.600\n11431.000,  70.000\n11432.000,  71.300\n11433.000,  73.800\n11434.000,  70.300\n11435.000,  71.200\n11436.000,  70.200\n11437.000,  70.300\n11438.000,  72.300\n11439.000,  77.300\n11440.000,  71.700\n11441.000,  74.200\n11442.000,  71.600\n11443.000,  73.100\n11444.000,  71.400\n11445.000,  71.900\n11446.000,  71.600\n11447.000,  71.400\n11448.000,  71.500\n11449.000,  71.700\n11450.000,  71.700\n11451.000,  70.900\n11452.000,  74.000\n11453.000,  74.800\n11454.000,  74.600\n11455.000,  74.900\n11456.000,  74.000\n11457.000,  75.200\n11458.000,  74.400\n11459.000,  74.400\n11460.000,  75.400\n11461.000,  75.100\n11462.000,  75.300\n11463.000,  74.800\n11464.000,  75.900\n11465.000,  76.600\n11466.000,  76.500\n11467.000,  75.200\n11468.000,  76.700\n11469.000,  77.100\n11470.000,  76.000\n11471.000,  76.000\n11472.000,  75.300\n11473.000,  76.500\n11474.000,  76.000\n11475.000,  75.700\n11476.000,  76.100\n11477.000,  76.400\n11478.000,  77.500\n11479.000,  76.100\n11480.000,  76.100\n11481.000,  78.400\n11482.000,  77.400\n11483.000,  76.200\n11484.000,  76.500\n11485.000,  76.100\n11486.000,  76.500\n11487.000,  76.600\n11488.000,  75.900\n11489.000,  76.000\n11490.000,  77.000\n11491.000,  76.400\n11492.000,  76.600\n11493.000,  77.200\n11494.000,  78.200\n11495.000,  80.000\n11496.000,  77.200\n11497.000,  77.200\n11498.000,  76.300\n11499.000,  75.700\n11500.000,  75.700\n11501.000,  76.500\n11502.000,  81.100\n11503.000,  78.600\n11504.000,  77.400\n11505.000,  76.700\n11506.000,  77.600\n11507.000,  77.400\n11508.000,  78.000\n11509.000,  77.100\n11510.000,  77.200\n11511.000,  77.700\n11512.000,  78.300\n11513.000,  79.600\n11514.000,  79.100\n11515.000,  81.700\n11516.000,  79.000\n11517.000,  80.100\n11518.000,  80.400\n11519.000,  81.000\n11520.000,  65.400\n11521.000,  66.800\n11522.000,  67.800\n11523.000,  67.500\n11524.000,  67.600\n11525.000,  67.200\n11526.000,  67.700\n11527.000,  69.700\n11528.000,  70.400\n11529.000,  68.600\n11530.000,  68.500\n11531.000,  67.500\n11532.000,  69.000\n11533.000,  70.600\n11534.000,  69.700\n11535.000,  68.600\n11536.000,  69.900\n11537.000,  68.900\n11538.000,  68.900\n11539.000,  68.500\n11540.000,  69.400\n11541.000,  69.500\n11542.000,  71.000\n11543.000,  69.200\n11544.000,  71.700\n11545.000,  70.000\n11546.000,  69.900\n11547.000,  70.700\n11548.000,  70.100\n11549.000,  69.400\n11550.000,  69.800\n11551.000,  69.600\n11552.000,  69.700\n11553.000,  69.400\n11554.000,  74.900\n11555.000,  71.400\n11556.000,  72.500\n11557.000,  71.600\n11558.000,  70.300\n11559.000,  69.900\n11560.000,  69.200\n11561.000,  69.700\n11562.000,  72.000\n11563.000,  72.500\n11564.000,  69.800\n11565.000,  72.700\n11566.000,  70.500\n11567.000,  71.400\n11568.000,  71.700\n11569.000,  73.100\n11570.000,  74.600\n11571.000,  74.200\n11572.000,  72.700\n11573.000,  70.400\n11574.000,  70.400\n11575.000,  70.500\n11576.000,  70.800\n11577.000,  72.300\n11578.000,  71.100\n11579.000,  71.800\n11580.000,  72.700\n11581.000,  73.800\n11582.000,  75.300\n11583.000,  74.600\n11584.000,  72.300\n11585.000,  73.300\n11586.000,  74.100\n11587.000,  73.300\n11588.000,  74.500\n11589.000,  75.500\n11590.000,  75.000\n11591.000,  74.800\n11592.000,  74.800\n11593.000,  74.900\n11594.000,  75.000\n11595.000,  75.500\n11596.000,  78.200\n11597.000,  78.700\n11598.000,  75.400\n11599.000,  75.100\n11600.000,  74.900\n11601.000,  75.200\n11602.000,  75.000\n11603.000,  76.800\n11604.000,  77.600\n11605.000,  77.100\n11606.000,  76.900\n11607.000,  77.100\n11608.000,  76.900\n11609.000,  78.500\n11610.000,  76.800\n11611.000,  75.600\n11612.000,  76.400\n11613.000,  76.300\n11614.000,  76.600\n11615.000,  76.300\n11616.000,  76.800\n11617.000,  76.100\n11618.000,  75.600\n11619.000,  78.600\n11620.000,  80.900\n11621.000,  77.000\n11622.000,  77.000\n11623.000,  76.100\n11624.000,  76.600\n11625.000,  75.500\n11626.000,  76.500\n11627.000,  76.000\n11628.000,  76.800\n11629.000,  76.600\n11630.000,  79.900\n11631.000,  77.100\n11632.000,  78.800\n11633.000,  79.400\n11634.000,  77.300\n11635.000,  76.900\n11636.000,  77.200\n11637.000,  77.400\n11638.000,  77.800\n11639.000,  77.700\n11640.000,  77.500\n11641.000,  77.800\n11642.000,  77.700\n11643.000,  78.700\n11644.000,  81.900\n11645.000,  87.100\n11646.000,  86.100\n11647.000,  80.500\n11648.000,  72.600\n11649.000,  72.800\n11650.000,  73.900\n11651.000,  74.200\n11652.000,  74.000\n11653.000,  75.300\n11654.000,  73.700\n11655.000,  77.300\n11656.000,  77.800\n11657.000,  74.000\n11658.000,  76.000\n11659.000,  77.100\n11660.000,  77.500\n11661.000,  74.800\n11662.000,  75.000\n11663.000,  74.200\n11664.000,  74.300\n11665.000,  75.200\n11666.000,  74.700\n11667.000,  75.900\n11668.000,  75.400\n11669.000,  75.700\n11670.000,  76.600\n11671.000,  76.700\n11672.000,  76.700\n11673.000,  75.600\n11674.000,  77.200\n11675.000,  75.700\n11676.000,  76.000\n11677.000,  76.000\n11678.000,  75.600\n11679.000,  77.400\n11680.000,  76.600\n11681.000,  81.500\n11682.000,  77.200\n11683.000,  75.900\n11684.000,  75.500\n11685.000,  75.500\n11686.000,  76.300\n11687.000,  75.500\n11688.000,  76.300\n11689.000,  75.800\n11690.000,  76.000\n11691.000,  75.400\n11692.000,  77.800\n11693.000,  76.200\n11694.000,  83.300\n11695.000,  79.800\n11696.000,  77.000\n11697.000,  77.600\n11698.000,  75.900\n11699.000,  76.900\n11700.000,  76.400\n11701.000,  76.400\n11702.000,  77.000\n11703.000,  76.700\n11704.000,  76.200\n11705.000,  78.200\n11706.000,  90.300\n11707.000,  79.900\n11708.000,  79.200\n11709.000,  80.900\n11710.000,  83.300\n11711.000,  79.900\n11712.000,  77.500\n11713.000,  79.200\n11714.000,  79.100\n11715.000,  81.800\n11716.000,  81.000\n11717.000,  86.000\n11718.000,  81.500\n11719.000,  81.900\n11720.000,  80.800\n11721.000,  81.100\n11722.000,  80.800\n11723.000,  81.300\n11724.000,  80.800\n11725.000,  80.900\n11726.000,  81.900\n11727.000,  81.200\n11728.000,  84.500\n11729.000,  83.400\n11730.000,  87.300\n11731.000,  82.900\n11732.000,  81.300\n11733.000,  81.500\n11734.000,  82.000\n11735.000,  81.000\n11736.000,  82.000\n11737.000,  81.000\n11738.000,  82.000\n11739.000,  81.700\n11740.000,  85.200\n11741.000,  83.600\n11742.000,  84.600\n11743.000,  82.100\n11744.000,  81.500\n11745.000,  83.000\n11746.000,  82.800\n11747.000,  82.400\n11748.000,  82.300\n11749.000,  82.600\n11750.000,  82.800\n11751.000,  83.800\n11752.000,  83.400\n11753.000,  85.900\n11754.000,  84.900\n11755.000,  82.400\n11756.000,  82.100\n11757.000,  82.500\n11758.000,  82.800\n11759.000,  82.800\n11760.000,  83.100\n11761.000,  82.400\n11762.000,  85.300\n11763.000,  85.900\n11764.000,  89.200\n11765.000,  84.400\n11766.000,  84.200\n11767.000,  82.700\n11768.000,  83.100\n11769.000,  84.700\n11770.000,  84.800\n11771.000,  83.500\n11772.000,  90.700\n11773.000,  91.300\n11774.000,  86.700\n11775.000,  91.300\n11776.000,  68.400\n11777.000,  68.400\n11778.000,  67.500\n11779.000,  66.700\n11780.000,  67.000\n11781.000,  67.200\n11782.000,  67.800\n11783.000,  67.400\n11784.000,  68.500\n11785.000,  67.400\n11786.000,  73.300\n11787.000,  69.800\n11788.000,  68.400\n11789.000,  72.700\n11790.000,  73.500\n11791.000,  67.300\n11792.000,  67.800\n11793.000,  68.100\n11794.000,  68.400\n11795.000,  68.200\n11796.000,  68.500\n11797.000,  69.400\n11798.000,  68.500\n11799.000,  69.100\n11800.000,  71.500\n11801.000,  72.600\n11802.000,  72.800\n11803.000,  72.200\n11804.000,  69.500\n11805.000,  69.300\n11806.000,  69.000\n11807.000,  69.700\n11808.000,  69.800\n11809.000,  69.700\n11810.000,  69.800\n11811.000,  72.400\n11812.000,  69.900\n11813.000,  71.400\n11814.000,  70.500\n11815.000,  70.000\n11816.000,  70.900\n11817.000,  70.300\n11818.000,  69.000\n11819.000,  69.300\n11820.000,  69.000\n11821.000,  69.000\n11822.000,  70.200\n11823.000,  70.300\n11824.000,  70.000\n11825.000,  70.000\n11826.000,  69.000\n11827.000,  70.600\n11828.000,  72.600\n11829.000,  76.400\n11830.000,  74.300\n11831.000,  70.000\n11832.000,  70.500\n11833.000,  71.000\n11834.000,  71.000\n11835.000,  70.000\n11836.000,  71.400\n11837.000,  78.900\n11838.000,  73.400\n11839.000,  73.700\n11840.000,  71.700\n11841.000,  79.700\n11842.000,  83.100\n11843.000,  73.500\n11844.000,  74.100\n11845.000,  74.200\n11846.000,  74.300\n11847.000,  74.000\n11848.000,  74.000\n11849.000,  74.400\n11850.000,  74.600\n11851.000,  73.400\n11852.000,  74.300\n11853.000,  75.600\n11854.000,  78.900\n11855.000,  81.400\n11856.000,  74.500\n11857.000,  74.100\n11858.000,  74.500\n11859.000,  75.000\n11860.000,  75.300\n11861.000,  75.000\n11862.000,  75.600\n11863.000,  74.300\n11864.000,  75.700\n11865.000,  76.000\n11866.000,  76.900\n11867.000,  77.700\n11868.000,  79.200\n11869.000,  75.800\n11870.000,  75.300\n11871.000,  76.000\n11872.000,  75.300\n11873.000,  75.000\n11874.000,  75.800\n11875.000,  75.100\n11876.000,  76.300\n11877.000,  75.300\n11878.000,  77.500\n11879.000,  76.100\n11880.000,  76.000\n11881.000,  76.400\n11882.000,  75.300\n11883.000,  76.200\n11884.000,  76.400\n11885.000,  76.400\n11886.000,  75.900\n11887.000,  76.800\n11888.000,  76.700\n11889.000,  77.100\n11890.000,  76.500\n11891.000,  76.000\n11892.000,  80.100\n11893.000,  80.500\n11894.000,  78.500\n11895.000,  77.100\n11896.000,  77.200\n11897.000,  78.400\n11898.000,  77.900\n11899.000,  76.700\n11900.000,  78.100\n11901.000,  79.500\n11902.000,  79.500\n11903.000,  79.800\n11904.000,  71.800\n11905.000,  72.100\n11906.000,  73.200\n11907.000,  73.000\n11908.000,  74.300\n11909.000,  75.000\n11910.000,  74.600\n11911.000,  74.300\n11912.000,  74.200\n11913.000,  73.900\n11914.000,  74.000\n11915.000,  75.200\n11916.000,  74.700\n11917.000,  75.900\n11918.000,  75.700\n11919.000,  76.500\n11920.000,  75.600\n11921.000,  76.400\n11922.000,  75.500\n11923.000,  75.200\n11924.000,  76.400\n11925.000,  75.400\n11926.000,  76.400\n11927.000,  74.700\n11928.000,  75.400\n11929.000,  77.700\n11930.000,  75.100\n11931.000,  76.200\n11932.000,  75.200\n11933.000,  75.400\n11934.000,  77.400\n11935.000,  81.200\n11936.000,  76.700\n11937.000,  75.200\n11938.000,  75.900\n11939.000,  75.200\n11940.000,  76.400\n11941.000,  75.800\n11942.000,  76.500\n11943.000,  75.800\n11944.000,  77.000\n11945.000,  76.400\n11946.000,  76.400\n11947.000,  77.200\n11948.000,  76.700\n11949.000,  76.000\n11950.000,  76.500\n11951.000,  76.200\n11952.000,  77.300\n11953.000,  77.400\n11954.000,  78.000\n11955.000,  78.200\n11956.000,  76.800\n11957.000,  77.800\n11958.000,  77.100\n11959.000,  77.400\n11960.000,  76.800\n11961.000,  78.800\n11962.000,  77.700\n11963.000,  76.800\n11964.000,  78.600\n11965.000,  79.700\n11966.000,  82.200\n11967.000,  79.800\n11968.000,  78.200\n11969.000,  80.900\n11970.000,  81.900\n11971.000,  82.200\n11972.000,  85.500\n11973.000,  80.400\n11974.000,  87.300\n11975.000,  87.900\n11976.000,  81.500\n11977.000,  80.100\n11978.000,  80.200\n11979.000,  84.300\n11980.000,  81.300\n11981.000,  81.200\n11982.000,  85.400\n11983.000,  81.600\n11984.000,  84.600\n11985.000,  84.100\n11986.000,  85.400\n11987.000,  81.500\n11988.000,  81.200\n11989.000,  83.800\n11990.000,  87.500\n11991.000,  82.200\n11992.000,  82.400\n11993.000,  85.000\n11994.000,  81.700\n11995.000,  82.000\n11996.000,  81.900\n11997.000,  81.800\n11998.000,  84.300\n11999.000,  81.400\n12000.000,  82.700\n12001.000,  84.000\n12002.000,  82.400\n12003.000,  81.900\n12004.000,  86.100\n12005.000,  81.800\n12006.000,  82.400\n12007.000,  82.400\n12008.000,  82.600\n12009.000,  82.400\n12010.000,  82.100\n12011.000,  82.400\n12012.000,  82.900\n12013.000,  82.300\n12014.000,  82.500\n12015.000,  87.900\n12016.000,  82.100\n12017.000,  84.100\n12018.000,  82.400\n12019.000,  82.200\n12020.000,  82.500\n12021.000,  82.900\n12022.000,  82.700\n12023.000,  82.800\n12024.000,  83.900\n12025.000,  87.300\n12026.000,  83.400\n12027.000,  82.800\n12028.000,  84.300\n12029.000,  87.000\n12030.000,  85.700\n12031.000,  86.000\n12032.000,  71.100\n12033.000,  72.100\n12034.000,  73.700\n12035.000,  74.500\n12036.000,  74.800\n12037.000,  78.100\n12038.000,  81.100\n12039.000,  78.400\n12040.000,  74.400\n12041.000,  75.300\n12042.000,  74.300\n12043.000,  74.000\n12044.000,  74.600\n12045.000,  74.700\n12046.000,  74.400\n12047.000,  74.400\n12048.000,  75.400\n12049.000,  74.400\n12050.000,  74.700\n12051.000,  75.100\n12052.000,  75.600\n12053.000,  77.800\n12054.000,  75.400\n12055.000,  75.600\n12056.000,  75.500\n12057.000,  75.300\n12058.000,  75.900\n12059.000,  75.700\n12060.000,  75.100\n12061.000,  77.300\n12062.000,  76.800\n12063.000,  79.500\n12064.000,  75.500\n12065.000,  75.000\n12066.000,  75.800\n12067.000,  75.200\n12068.000,  76.400\n12069.000,  75.100\n12070.000,  75.300\n12071.000,  75.800\n12072.000,  75.600\n12073.000,  79.700\n12074.000,  76.300\n12075.000,  78.500\n12076.000,  76.100\n12077.000,  75.900\n12078.000,  76.300\n12079.000,  76.000\n12080.000,  76.400\n12081.000,  76.000\n12082.000,  76.300\n12083.000,  76.000\n12084.000,  77.000\n12085.000,  76.200\n12086.000,  76.600\n12087.000,  76.400\n12088.000,  77.100\n12089.000,  77.400\n12090.000,  76.600\n12091.000,  76.400\n12092.000,  77.300\n12093.000,  83.500\n12094.000,  79.700\n12095.000,  79.800\n12096.000,  78.400\n12097.000,  79.100\n12098.000,  80.800\n12099.000,  79.800\n12100.000,  81.600\n12101.000,  82.700\n12102.000,  82.200\n12103.000,  80.200\n12104.000,  81.900\n12105.000,  80.400\n12106.000,  82.100\n12107.000,  80.000\n12108.000,  80.500\n12109.000,  80.200\n12110.000,  80.400\n12111.000,  80.600\n12112.000,  80.800\n12113.000,  80.600\n12114.000,  81.000\n12115.000,  81.900\n12116.000,  81.400\n12117.000,  82.500\n12118.000,  81.400\n12119.000,  80.500\n12120.000,  81.400\n12121.000,  81.000\n12122.000,  82.600\n12123.000,  81.700\n12124.000,  83.000\n12125.000,  83.500\n12126.000,  82.700\n12127.000,  82.300\n12128.000,  84.700\n12129.000,  82.000\n12130.000,  81.400\n12131.000,  81.200\n12132.000,  82.400\n12133.000,  82.000\n12134.000,  82.500\n12135.000,  82.100\n12136.000,  82.500\n12137.000,  82.100\n12138.000,  85.000\n12139.000,  84.500\n12140.000,  82.000\n12141.000,  82.100\n12142.000,  82.000\n12143.000,  82.400\n12144.000,  82.100\n12145.000,  85.000\n12146.000,  82.300\n12147.000,  86.600\n12148.000,  83.900\n12149.000,  83.600\n12150.000,  84.800\n12151.000,  84.300\n12152.000,  83.400\n12153.000,  82.800\n12154.000,  83.300\n12155.000,  82.200\n12156.000,  84.000\n12157.000,  86.300\n12158.000,  85.200\n12159.000,  86.900\n12160.000,  79.600\n12161.000,  81.000\n12162.000,  83.300\n12163.000,  81.400\n12164.000,  79.900\n12165.000,  80.400\n12166.000,  80.400\n12167.000,  80.400\n12168.000,  80.400\n12169.000,  80.500\n12170.000,  80.400\n12171.000,  84.100\n12172.000,  86.100\n12173.000,  83.900\n12174.000,  81.600\n12175.000,  83.800\n12176.000,  80.500\n12177.000,  80.400\n12178.000,  80.800\n12179.000,  81.700\n12180.000,  81.000\n12181.000,  82.000\n12182.000,  82.300\n12183.000,  83.200\n12184.000,  83.300\n12185.000,  85.200\n12186.000,  82.000\n12187.000,  82.300\n12188.000,  81.300\n12189.000,  82.400\n12190.000,  81.800\n12191.000,  81.800\n12192.000,  81.700\n12193.000,  82.000\n12194.000,  87.900\n12195.000,  83.400\n12196.000,  83.700\n12197.000,  83.200\n12198.000,  82.700\n12199.000,  81.900\n12200.000,  82.600\n12201.000,  81.800\n12202.000,  82.800\n12203.000,  81.900\n12204.000,  82.300\n12205.000,  87.200\n12206.000,  84.700\n12207.000,  83.700\n12208.000,  89.200\n12209.000,  82.900\n12210.000,  82.200\n12211.000,  85.200\n12212.000,  84.500\n12213.000,  83.000\n12214.000,  83.400\n12215.000,  83.000\n12216.000,  83.400\n12217.000,  91.300\n12218.000,  84.500\n12219.000,  87.500\n12220.000,  88.100\n12221.000,  86.200\n12222.000,  85.000\n12223.000,  87.400\n12224.000,  84.100\n12225.000,  85.500\n12226.000,  86.200\n12227.000,  87.400\n12228.000,  90.400\n12229.000,  90.800\n12230.000,  86.900\n12231.000,  86.800\n12232.000,  86.100\n12233.000,  88.100\n12234.000,  87.100\n12235.000,  86.400\n12236.000,  90.100\n12237.000,  89.400\n12238.000,  89.100\n12239.000,  88.300\n12240.000,  86.800\n12241.000,  90.900\n12242.000,  87.000\n12243.000,  88.600\n12244.000,  88.200\n12245.000,  87.600\n12246.000,  87.400\n12247.000,  88.500\n12248.000,  89.700\n12249.000,  88.400\n12250.000,  88.000\n12251.000,  88.900\n12252.000,  88.000\n12253.000,  89.100\n12254.000,  88.500\n12255.000,  88.900\n12256.000,  88.000\n12257.000,  88.600\n12258.000,  89.700\n12259.000,  88.900\n12260.000,  89.500\n12261.000,  88.600\n12262.000,  88.200\n12263.000,  90.600\n12264.000,  89.800\n12265.000,  91.800\n12266.000,  88.000\n12267.000,  88.000\n12268.000,  88.900\n12269.000,  90.500\n12270.000,  88.900\n12271.000,  89.900\n12272.000,  89.400\n12273.000,  90.400\n12274.000,  88.600\n12275.000,  88.900\n12276.000,  89.200\n12277.000,  88.900\n12278.000,  89.400\n12279.000,  90.400\n12280.000,  93.600\n12281.000,  96.200\n12282.000,  90.300\n12283.000,  93.200\n12284.000,  96.100\n12285.000,  96.300\n12286.000,  92.200\n12287.000,  93.400\n12288.000,  52.700\n12289.000,  54.500\n12290.000,  54.400\n12291.000,  54.700\n12292.000,  56.100\n12293.000,  56.000\n12294.000,  55.300\n12295.000,  55.200\n12296.000,  55.800\n12297.000,  55.100\n12298.000,  55.600\n12299.000,  55.400\n12300.000,  55.200\n12301.000,  55.200\n12302.000,  55.500\n12303.000,  55.200\n12304.000,  55.000\n12305.000,  57.100\n12306.000,  55.600\n12307.000,  56.300\n12308.000,  57.500\n12309.000,  56.100\n12310.000,  56.500\n12311.000,  56.100\n12312.000,  56.100\n12313.000,  56.000\n12314.000,  56.200\n12315.000,  56.200\n12316.000,  56.000\n12317.000,  56.200\n12318.000,  56.700\n12319.000,  56.000\n12320.000,  56.300\n12321.000,  56.100\n12322.000,  56.600\n12323.000,  57.000\n12324.000,  56.700\n12325.000,  56.400\n12326.000,  58.000\n12327.000,  58.200\n12328.000,  56.500\n12329.000,  56.000\n12330.000,  56.600\n12331.000,  56.200\n12332.000,  57.500\n12333.000,  56.600\n12334.000,  57.000\n12335.000,  57.700\n12336.000,  57.300\n12337.000,  57.900\n12338.000,  58.200\n12339.000,  57.100\n12340.000,  58.100\n12341.000,  58.100\n12342.000,  57.500\n12343.000,  57.100\n12344.000,  58.700\n12345.000,  58.300\n12346.000,  58.000\n12347.000,  57.800\n12348.000,  59.400\n12349.000,  60.600\n12350.000,  63.100\n12351.000,  61.100\n12352.000,  58.200\n12353.000,  61.200\n12354.000,  60.400\n12355.000,  61.200\n12356.000,  61.200\n12357.000,  61.200\n12358.000,  61.600\n12359.000,  61.600\n12360.000,  64.300\n12361.000,  61.900\n12362.000,  62.300\n12363.000,  61.500\n12364.000,  63.900\n12365.000,  63.900\n12366.000,  62.600\n12367.000,  62.200\n12368.000,  61.400\n12369.000,  62.500\n12370.000,  62.000\n12371.000,  62.400\n12372.000,  63.400\n12373.000,  62.600\n12374.000,  62.600\n12375.000,  63.300\n12376.000,  62.700\n12377.000,  63.100\n12378.000,  62.300\n12379.000,  62.700\n12380.000,  63.100\n12381.000,  63.000\n12382.000,  63.600\n12383.000,  63.200\n12384.000,  62.600\n12385.000,  63.000\n12386.000,  63.700\n12387.000,  62.600\n12388.000,  63.200\n12389.000,  64.200\n12390.000,  63.600\n12391.000,  63.500\n12392.000,  63.200\n12393.000,  63.200\n12394.000,  64.100\n12395.000,  63.200\n12396.000,  63.400\n12397.000,  63.900\n12398.000,  64.900\n12399.000,  64.100\n12400.000,  63.800\n12401.000,  64.200\n12402.000,  63.300\n12403.000,  63.700\n12404.000,  64.000\n12405.000,  64.100\n12406.000,  64.200\n12407.000,  64.100\n12408.000,  64.000\n12409.000,  64.100\n12410.000,  64.900\n12411.000,  68.200\n12412.000,  67.800\n12413.000,  68.100\n12414.000,  67.100\n12415.000,  67.000\n12416.000,  58.200\n12417.000,  60.000\n12418.000,  60.400\n12419.000,  60.100\n12420.000,  61.400\n12421.000,  63.200\n12422.000,  61.800\n12423.000,  61.400\n12424.000,  62.400\n12425.000,  61.100\n12426.000,  61.900\n12427.000,  62.500\n12428.000,  63.800\n12429.000,  62.000\n12430.000,  62.000\n12431.000,  61.900\n12432.000,  62.100\n12433.000,  62.000\n12434.000,  62.500\n12435.000,  62.400\n12436.000,  62.100\n12437.000,  62.200\n12438.000,  62.500\n12439.000,  62.400\n12440.000,  62.800\n12441.000,  64.200\n12442.000,  63.400\n12443.000,  63.200\n12444.000,  62.800\n12445.000,  63.000\n12446.000,  63.400\n12447.000,  63.200\n12448.000,  62.000\n12449.000,  63.400\n12450.000,  63.100\n12451.000,  64.100\n12452.000,  63.600\n12453.000,  63.400\n12454.000,  63.600\n12455.000,  63.300\n12456.000,  63.900\n12457.000,  63.300\n12458.000,  63.800\n12459.000,  63.200\n12460.000,  63.000\n12461.000,  63.100\n12462.000,  64.400\n12463.000,  64.000\n12464.000,  63.700\n12465.000,  65.100\n12466.000,  65.200\n12467.000,  64.000\n12468.000,  64.100\n12469.000,  64.300\n12470.000,  64.000\n12471.000,  63.900\n12472.000,  64.300\n12473.000,  64.600\n12474.000,  64.000\n12475.000,  64.000\n12476.000,  65.000\n12477.000,  66.400\n12478.000,  67.700\n12479.000,  67.000\n12480.000,  66.800\n12481.000,  67.100\n12482.000,  67.000\n12483.000,  66.800\n12484.000,  67.500\n12485.000,  67.400\n12486.000,  67.800\n12487.000,  67.900\n12488.000,  68.100\n12489.000,  67.000\n12490.000,  67.600\n12491.000,  67.700\n12492.000,  68.200\n12493.000,  68.600\n12494.000,  68.900\n12495.000,  68.700\n12496.000,  68.500\n12497.000,  71.000\n12498.000,  68.300\n12499.000,  69.100\n12500.000,  68.700\n12501.000,  71.100\n12502.000,  68.200\n12503.000,  68.300\n12504.000,  69.600\n12505.000,  68.200\n12506.000,  69.400\n12507.000,  69.400\n12508.000,  69.500\n12509.000,  71.100\n12510.000,  70.600\n12511.000,  69.800\n12512.000,  69.200\n12513.000,  69.000\n12514.000,  69.400\n12515.000,  69.000\n12516.000,  69.200\n12517.000,  69.000\n12518.000,  69.100\n12519.000,  69.600\n12520.000,  69.500\n12521.000,  71.700\n12522.000,  72.000\n12523.000,  69.100\n12524.000,  69.600\n12525.000,  69.400\n12526.000,  70.400\n12527.000,  69.500\n12528.000,  69.400\n12529.000,  70.200\n12530.000,  69.100\n12531.000,  69.900\n12532.000,  70.500\n12533.000,  70.400\n12534.000,  71.200\n12535.000,  76.000\n12536.000,  72.800\n12537.000,  70.800\n12538.000,  71.300\n12539.000,  70.200\n12540.000,  71.300\n12541.000,  73.300\n12542.000,  73.000\n12543.000,  73.400\n12544.000,  58.100\n12545.000,  60.000\n12546.000,  60.800\n12547.000,  60.900\n12548.000,  61.000\n12549.000,  61.600\n12550.000,  60.500\n12551.000,  61.200\n12552.000,  62.100\n12553.000,  61.400\n12554.000,  62.300\n12555.000,  61.100\n12556.000,  61.900\n12557.000,  63.100\n12558.000,  62.000\n12559.000,  62.000\n12560.000,  62.200\n12561.000,  62.200\n12562.000,  62.900\n12563.000,  66.900\n12564.000,  64.100\n12565.000,  63.800\n12566.000,  62.300\n12567.000,  62.300\n12568.000,  62.600\n12569.000,  63.000\n12570.000,  62.700\n12571.000,  62.300\n12572.000,  62.800\n12573.000,  62.800\n12574.000,  63.200\n12575.000,  62.900\n12576.000,  63.500\n12577.000,  63.700\n12578.000,  63.600\n12579.000,  65.200\n12580.000,  64.200\n12581.000,  66.900\n12582.000,  65.600\n12583.000,  63.800\n12584.000,  64.200\n12585.000,  64.000\n12586.000,  63.400\n12587.000,  63.300\n12588.000,  64.100\n12589.000,  63.300\n12590.000,  63.900\n12591.000,  63.400\n12592.000,  65.800\n12593.000,  64.400\n12594.000,  63.400\n12595.000,  64.000\n12596.000,  64.500\n12597.000,  64.400\n12598.000,  65.100\n12599.000,  64.000\n12600.000,  64.000\n12601.000,  64.500\n12602.000,  64.100\n12603.000,  64.400\n12604.000,  65.500\n12605.000,  66.600\n12606.000,  67.600\n12607.000,  67.500\n12608.000,  66.300\n12609.000,  67.100\n12610.000,  71.100\n12611.000,  70.400\n12612.000,  68.900\n12613.000,  68.000\n12614.000,  67.900\n12615.000,  68.100\n12616.000,  67.900\n12617.000,  67.000\n12618.000,  68.000\n12619.000,  69.900\n12620.000,  69.400\n12621.000,  69.400\n12622.000,  69.300\n12623.000,  68.200\n12624.000,  67.400\n12625.000,  68.200\n12626.000,  68.000\n12627.000,  68.900\n12628.000,  68.700\n12629.000,  69.400\n12630.000,  68.200\n12631.000,  68.700\n12632.000,  69.400\n12633.000,  68.700\n12634.000,  70.300\n12635.000,  69.000\n12636.000,  69.200\n12637.000,  71.800\n12638.000,  69.400\n12639.000,  69.200\n12640.000,  69.000\n12641.000,  69.500\n12642.000,  69.000\n12643.000,  69.000\n12644.000,  69.500\n12645.000,  69.000\n12646.000,  70.100\n12647.000,  71.400\n12648.000,  71.400\n12649.000,  72.400\n12650.000,  70.200\n12651.000,  69.200\n12652.000,  69.300\n12653.000,  69.600\n12654.000,  70.100\n12655.000,  69.300\n12656.000,  70.200\n12657.000,  69.600\n12658.000,  69.100\n12659.000,  70.400\n12660.000,  70.900\n12661.000,  75.000\n12662.000,  71.200\n12663.000,  70.900\n12664.000,  72.900\n12665.000,  73.100\n12666.000,  71.100\n12667.000,  70.000\n12668.000,  71.400\n12669.000,  73.300\n12670.000,  73.000\n12671.000,  74.500\n12672.000,  65.500\n12673.000,  66.900\n12674.000,  73.500\n12675.000,  72.400\n12676.000,  72.000\n12677.000,  69.100\n12678.000,  67.700\n12679.000,  67.400\n12680.000,  67.900\n12681.000,  68.200\n12682.000,  67.700\n12683.000,  67.000\n12684.000,  68.300\n12685.000,  68.900\n12686.000,  70.000\n12687.000,  69.600\n12688.000,  70.300\n12689.000,  70.400\n12690.000,  68.400\n12691.000,  69.900\n12692.000,  68.200\n12693.000,  69.300\n12694.000,  69.000\n12695.000,  68.300\n12696.000,  69.400\n12697.000,  68.100\n12698.000,  69.200\n12699.000,  69.800\n12700.000,  71.600\n12701.000,  72.700\n12702.000,  71.100\n12703.000,  69.500\n12704.000,  69.900\n12705.000,  69.100\n12706.000,  69.200\n12707.000,  69.000\n12708.000,  69.100\n12709.000,  69.600\n12710.000,  69.200\n12711.000,  69.200\n12712.000,  69.100\n12713.000,  69.300\n12714.000,  71.400\n12715.000,  69.700\n12716.000,  69.900\n12717.000,  69.100\n12718.000,  71.200\n12719.000,  70.900\n12720.000,  69.200\n12721.000,  70.500\n12722.000,  69.200\n12723.000,  69.600\n12724.000,  70.300\n12725.000,  70.300\n12726.000,  70.200\n12727.000,  72.300\n12728.000,  75.000\n12729.000,  76.500\n12730.000,  72.100\n12731.000,  70.600\n12732.000,  71.300\n12733.000,  73.100\n12734.000,  73.600\n12735.000,  73.000\n12736.000,  71.600\n12737.000,  72.400\n12738.000,  74.900\n12739.000,  73.800\n12740.000,  81.200\n12741.000,  78.200\n12742.000,  77.500\n12743.000,  77.300\n12744.000,  74.700\n12745.000,  75.100\n12746.000,  74.900\n12747.000,  73.500\n12748.000,  74.400\n12749.000,  74.400\n12750.000,  74.300\n12751.000,  74.300\n12752.000,  75.700\n12753.000,  75.000\n12754.000,  74.100\n12755.000,  78.800\n12756.000,  77.700\n12757.000,  76.200\n12758.000,  75.600\n12759.000,  74.800\n12760.000,  75.300\n12761.000,  74.700\n12762.000,  75.200\n12763.000,  75.600\n12764.000,  77.000\n12765.000,  75.300\n12766.000,  75.900\n12767.000,  75.600\n12768.000,  75.800\n12769.000,  76.200\n12770.000,  75.700\n12771.000,  75.700\n12772.000,  76.500\n12773.000,  75.400\n12774.000,  76.300\n12775.000,  75.200\n12776.000,  75.400\n12777.000,  75.700\n12778.000,  75.700\n12779.000,  75.400\n12780.000,  76.100\n12781.000,  75.500\n12782.000,  76.800\n12783.000,  76.500\n12784.000,  76.000\n12785.000,  76.200\n12786.000,  75.900\n12787.000,  76.300\n12788.000,  76.700\n12789.000,  78.600\n12790.000,  81.800\n12791.000,  89.600\n12792.000,  81.300\n12793.000,  84.800\n12794.000,  82.100\n12795.000,  77.400\n12796.000,  79.200\n12797.000,  83.200\n12798.000,  83.000\n12799.000,  83.400\n12800.000,  61.000\n12801.000,  61.000\n12802.000,  63.700\n12803.000,  61.400\n12804.000,  61.300\n12805.000,  62.900\n12806.000,  64.000\n12807.000,  61.800\n12808.000,  61.400\n12809.000,  61.000\n12810.000,  62.000\n12811.000,  61.700\n12812.000,  62.000\n12813.000,  63.500\n12814.000,  62.900\n12815.000,  61.800\n12816.000,  62.000\n12817.000,  64.900\n12818.000,  62.400\n12819.000,  62.200\n12820.000,  63.000\n12821.000,  62.500\n12822.000,  63.800\n12823.000,  62.500\n12824.000,  62.400\n12825.000,  62.700\n12826.000,  62.900\n12827.000,  63.600\n12828.000,  65.500\n12829.000,  62.700\n12830.000,  62.800\n12831.000,  62.700\n12832.000,  63.400\n12833.000,  63.400\n12834.000,  63.100\n12835.000,  62.600\n12836.000,  63.100\n12837.000,  63.100\n12838.000,  63.100\n12839.000,  63.100\n12840.000,  63.400\n12841.000,  63.000\n12842.000,  64.100\n12843.000,  64.000\n12844.000,  63.400\n12845.000,  63.000\n12846.000,  64.500\n12847.000,  64.500\n12848.000,  63.300\n12849.000,  64.100\n12850.000,  63.600\n12851.000,  63.800\n12852.000,  64.000\n12853.000,  64.400\n12854.000,  64.100\n12855.000,  64.100\n12856.000,  64.400\n12857.000,  64.900\n12858.000,  66.700\n12859.000,  64.200\n12860.000,  65.200\n12861.000,  66.900\n12862.000,  67.100\n12863.000,  68.300\n12864.000,  64.900\n12865.000,  66.200\n12866.000,  67.400\n12867.000,  66.200\n12868.000,  67.200\n12869.000,  67.100\n12870.000,  67.500\n12871.000,  68.100\n12872.000,  68.200\n12873.000,  67.800\n12874.000,  67.200\n12875.000,  67.300\n12876.000,  71.200\n12877.000,  71.600\n12878.000,  69.300\n12879.000,  67.700\n12880.000,  68.200\n12881.000,  68.900\n12882.000,  68.000\n12883.000,  69.300\n12884.000,  68.700\n12885.000,  68.800\n12886.000,  70.500\n12887.000,  70.100\n12888.000,  69.200\n12889.000,  69.600\n12890.000,  74.100\n12891.000,  77.400\n12892.000,  73.300\n12893.000,  69.700\n12894.000,  69.300\n12895.000,  69.200\n12896.000,  69.500\n12897.000,  69.500\n12898.000,  69.000\n12899.000,  69.600\n12900.000,  70.700\n12901.000,  73.600\n12902.000,  69.700\n12903.000,  70.400\n12904.000,  69.700\n12905.000,  69.800\n12906.000,  69.500\n12907.000,  69.100\n12908.000,  69.300\n12909.000,  69.000\n12910.000,  69.400\n12911.000,  70.200\n12912.000,  69.900\n12913.000,  70.900\n12914.000,  72.200\n12915.000,  70.500\n12916.000,  71.400\n12917.000,  70.200\n12918.000,  71.100\n12919.000,  70.000\n12920.000,  70.100\n12921.000,  70.500\n12922.000,  70.900\n12923.000,  70.900\n12924.000,  71.400\n12925.000,  73.300\n12926.000,  73.400\n12927.000,  73.500\n12928.000,  65.500\n12929.000,  66.100\n12930.000,  66.800\n12931.000,  67.600\n12932.000,  67.500\n12933.000,  68.800\n12934.000,  67.200\n12935.000,  67.300\n12936.000,  67.800\n12937.000,  67.200\n12938.000,  67.900\n12939.000,  67.000\n12940.000,  68.100\n12941.000,  68.600\n12942.000,  77.700\n12943.000,  68.500\n12944.000,  67.800\n12945.000,  68.100\n12946.000,  68.600\n12947.000,  68.900\n12948.000,  68.600\n12949.000,  68.900\n12950.000,  68.900\n12951.000,  68.700\n12952.000,  69.700\n12953.000,  70.300\n12954.000,  69.100\n12955.000,  69.800\n12956.000,  69.600\n12957.000,  69.300\n12958.000,  70.500\n12959.000,  69.200\n12960.000,  69.100\n12961.000,  70.600\n12962.000,  69.100\n12963.000,  69.200\n12964.000,  69.200\n12965.000,  69.600\n12966.000,  70.000\n12967.000,  69.500\n12968.000,  69.700\n12969.000,  69.300\n12970.000,  69.400\n12971.000,  70.900\n12972.000,  69.300\n12973.000,  69.900\n12974.000,  69.400\n12975.000,  70.900\n12976.000,  71.100\n12977.000,  70.600\n12978.000,  70.300\n12979.000,  69.800\n12980.000,  70.200\n12981.000,  71.100\n12982.000,  70.400\n12983.000,  71.600\n12984.000,  70.500\n12985.000,  70.300\n12986.000,  71.500\n12987.000,  70.200\n12988.000,  72.300\n12989.000,  74.800\n12990.000,  73.400\n12991.000,  73.100\n12992.000,  71.400\n12993.000,  73.300\n12994.000,  73.400\n12995.000,  75.300\n12996.000,  74.700\n12997.000,  78.900\n12998.000,  75.100\n12999.000,  75.000\n13000.000,  75.400\n13001.000,  74.500\n13002.000,  75.100\n13003.000,  74.900\n13004.000,  74.800\n13005.000,  74.800\n13006.000,  74.600\n13007.000,  75.100\n13008.000,  74.300\n13009.000,  75.400\n13010.000,  74.600\n13011.000,  75.000\n13012.000,  75.000\n13013.000,  75.000\n13014.000,  76.000\n13015.000,  77.200\n13016.000,  75.800\n13017.000,  74.700\n13018.000,  76.400\n13019.000,  75.200\n13020.000,  76.100\n13021.000,  75.800\n13022.000,  75.300\n13023.000,  77.300\n13024.000,  76.200\n13025.000,  76.900\n13026.000,  75.800\n13027.000,  75.900\n13028.000,  78.100\n13029.000,  75.100\n13030.000,  77.000\n13031.000,  75.900\n13032.000,  77.000\n13033.000,  76.400\n13034.000,  75.300\n13035.000,  79.300\n13036.000,  82.600\n13037.000,  79.800\n13038.000,  81.500\n13039.000,  77.200\n13040.000,  77.000\n13041.000,  77.100\n13042.000,  76.500\n13043.000,  77.100\n13044.000,  79.600\n13045.000,  80.200\n13046.000,  77.900\n13047.000,  80.800\n13048.000,  79.100\n13049.000,  77.400\n13050.000,  77.400\n13051.000,  78.200\n13052.000,  80.500\n13053.000,  80.000\n13054.000,  79.300\n13055.000,  81.600\n13056.000,  65.800\n13057.000,  66.400\n13058.000,  67.200\n13059.000,  67.200\n13060.000,  67.900\n13061.000,  67.200\n13062.000,  67.600\n13063.000,  67.600\n13064.000,  68.100\n13065.000,  68.400\n13066.000,  68.100\n13067.000,  67.000\n13068.000,  68.500\n13069.000,  68.100\n13070.000,  69.200\n13071.000,  70.100\n13072.000,  67.500\n13073.000,  67.600\n13074.000,  68.200\n13075.000,  69.200\n13076.000,  68.100\n13077.000,  68.800\n13078.000,  70.900\n13079.000,  68.700\n13080.000,  68.800\n13081.000,  69.200\n13082.000,  69.300\n13083.000,  69.500\n13084.000,  70.000\n13085.000,  69.900\n13086.000,  69.200\n13087.000,  69.000\n13088.000,  69.700\n13089.000,  69.100\n13090.000,  69.800\n13091.000,  69.800\n13092.000,  69.700\n13093.000,  71.100\n13094.000,  70.000\n13095.000,  69.600\n13096.000,  69.000\n13097.000,  69.500\n13098.000,  72.700\n13099.000,  69.700\n13100.000,  70.300\n13101.000,  69.000\n13102.000,  69.500\n13103.000,  69.700\n13104.000,  69.900\n13105.000,  70.600\n13106.000,  69.500\n13107.000,  71.800\n13108.000,  70.200\n13109.000,  70.800\n13110.000,  71.600\n13111.000,  71.000\n13112.000,  71.700\n13113.000,  71.300\n13114.000,  70.200\n13115.000,  70.500\n13116.000,  72.600\n13117.000,  74.000\n13118.000,  75.000\n13119.000,  75.300\n13120.000,  72.900\n13121.000,  72.600\n13122.000,  74.100\n13123.000,  73.200\n13124.000,  74.900\n13125.000,  74.500\n13126.000,  74.300\n13127.000,  74.700\n13128.000,  74.400\n13129.000,  75.100\n13130.000,  74.700\n13131.000,  73.500\n13132.000,  75.100\n13133.000,  77.000\n13134.000,  77.500\n13135.000,  75.600\n13136.000,  77.500\n13137.000,  76.500\n13138.000,  75.700\n13139.000,  75.600\n13140.000,  75.500\n13141.000,  75.800\n13142.000,  75.200\n13143.000,  75.000\n13144.000,  75.500\n13145.000,  76.600\n13146.000,  77.400\n13147.000,  75.600\n13148.000,  76.100\n13149.000,  75.700\n13150.000,  76.500\n13151.000,  76.000\n13152.000,  76.200\n13153.000,  76.500\n13154.000,  75.700\n13155.000,  76.000\n13156.000,  76.000\n13157.000,  77.200\n13158.000,  76.200\n13159.000,  77.500\n13160.000,  76.500\n13161.000,  76.700\n13162.000,  75.900\n13163.000,  77.800\n13164.000,  76.600\n13165.000,  77.800\n13166.000,  80.300\n13167.000,  79.100\n13168.000,  77.300\n13169.000,  76.200\n13170.000,  76.200\n13171.000,  81.100\n13172.000,  77.700\n13173.000,  77.600\n13174.000,  77.800\n13175.000,  77.700\n13176.000,  77.900\n13177.000,  78.100\n13178.000,  80.100\n13179.000,  77.600\n13180.000,  79.200\n13181.000,  79.700\n13182.000,  80.700\n13183.000,  79.800\n13184.000,  73.700\n13185.000,  76.300\n13186.000,  73.400\n13187.000,  74.100\n13188.000,  73.500\n13189.000,  75.000\n13190.000,  76.400\n13191.000,  76.800\n13192.000,  74.800\n13193.000,  74.500\n13194.000,  74.400\n13195.000,  74.200\n13196.000,  75.100\n13197.000,  75.400\n13198.000,  75.700\n13199.000,  74.200\n13200.000,  74.400\n13201.000,  74.500\n13202.000,  75.200\n13203.000,  84.900\n13204.000,  76.300\n13205.000,  75.900\n13206.000,  75.200\n13207.000,  76.000\n13208.000,  75.700\n13209.000,  75.400\n13210.000,  76.200\n13211.000,  75.700\n13212.000,  76.100\n13213.000,  75.500\n13214.000,  76.000\n13215.000,  76.200\n13216.000,  76.100\n13217.000,  75.700\n13218.000,  75.000\n13219.000,  75.700\n13220.000,  75.600\n13221.000,  78.600\n13222.000,  78.500\n13223.000,  78.600\n13224.000,  77.000\n13225.000,  75.400\n13226.000,  76.300\n13227.000,  76.100\n13228.000,  79.500\n13229.000,  78.600\n13230.000,  76.400\n13231.000,  76.400\n13232.000,  75.900\n13233.000,  76.800\n13234.000,  76.700\n13235.000,  76.900\n13236.000,  78.600\n13237.000,  77.000\n13238.000,  76.300\n13239.000,  77.200\n13240.000,  77.300\n13241.000,  81.800\n13242.000,  80.100\n13243.000,  77.200\n13244.000,  78.600\n13245.000,  85.100\n13246.000,  80.300\n13247.000,  85.200\n13248.000,  80.900\n13249.000,  80.600\n13250.000,  80.900\n13251.000,  81.300\n13252.000,  80.600\n13253.000,  81.900\n13254.000,  80.300\n13255.000,  80.800\n13256.000,  80.500\n13257.000,  80.500\n13258.000,  83.500\n13259.000,  87.200\n13260.000,  82.100\n13261.000,  80.800\n13262.000,  81.100\n13263.000,  81.100\n13264.000,  80.300\n13265.000,  80.500\n13266.000,  81.000\n13267.000,  82.300\n13268.000,  83.500\n13269.000,  82.300\n13270.000,  82.600\n13271.000,  81.500\n13272.000,  82.900\n13273.000,  81.200\n13274.000,  82.200\n13275.000,  81.800\n13276.000,  82.000\n13277.000,  82.000\n13278.000,  81.800\n13279.000,  82.300\n13280.000,  82.900\n13281.000,  82.200\n13282.000,  81.800\n13283.000,  82.800\n13284.000,  82.400\n13285.000,  83.500\n13286.000,  82.700\n13287.000,  82.900\n13288.000,  82.100\n13289.000,  81.700\n13290.000,  84.800\n13291.000,  90.800\n13292.000,  88.300\n13293.000,  85.500\n13294.000,  82.700\n13295.000,  83.100\n13296.000,  82.800\n13297.000,  83.100\n13298.000,  82.900\n13299.000,  82.300\n13300.000,  82.800\n13301.000,  83.300\n13302.000,  84.000\n13303.000,  83.000\n13304.000,  84.700\n13305.000,  83.100\n13306.000,  84.700\n13307.000,  83.400\n13308.000,  85.200\n13309.000,  85.400\n13310.000,  85.300\n13311.000,  86.000\n13312.000,  59.800\n13313.000,  62.600\n13314.000,  64.700\n13315.000,  65.900\n13316.000,  63.900\n13317.000,  62.100\n13318.000,  62.100\n13319.000,  61.800\n13320.000,  61.900\n13321.000,  61.800\n13322.000,  61.700\n13323.000,  61.300\n13324.000,  61.300\n13325.000,  61.800\n13326.000,  62.400\n13327.000,  62.000\n13328.000,  62.600\n13329.000,  66.800\n13330.000,  62.900\n13331.000,  62.900\n13332.000,  62.900\n13333.000,  62.600\n13334.000,  62.100\n13335.000,  62.500\n13336.000,  62.700\n13337.000,  62.600\n13338.000,  63.000\n13339.000,  62.600\n13340.000,  63.000\n13341.000,  62.900\n13342.000,  62.800\n13343.000,  63.200\n13344.000,  65.600\n13345.000,  69.600\n13346.000,  63.800\n13347.000,  64.300\n13348.000,  64.400\n13349.000,  63.000\n13350.000,  63.600\n13351.000,  63.100\n13352.000,  63.600\n13353.000,  63.000\n13354.000,  63.400\n13355.000,  63.300\n13356.000,  63.900\n13357.000,  63.900\n13358.000,  63.900\n13359.000,  68.400\n13360.000,  64.800\n13361.000,  64.300\n13362.000,  64.600\n13363.000,  64.100\n13364.000,  63.700\n13365.000,  63.900\n13366.000,  64.000\n13367.000,  63.900\n13368.000,  64.500\n13369.000,  69.200\n13370.000,  65.200\n13371.000,  65.500\n13372.000,  65.300\n13373.000,  68.300\n13374.000,  67.600\n13375.000,  67.700\n13376.000,  65.100\n13377.000,  66.100\n13378.000,  67.200\n13379.000,  67.000\n13380.000,  67.800\n13381.000,  67.400\n13382.000,  69.300\n13383.000,  67.600\n13384.000,  68.000\n13385.000,  68.700\n13386.000,  69.800\n13387.000,  68.000\n13388.000,  70.800\n13389.000,  68.400\n13390.000,  68.000\n13391.000,  67.700\n13392.000,  68.100\n13393.000,  68.400\n13394.000,  68.100\n13395.000,  69.100\n13396.000,  68.400\n13397.000,  68.300\n13398.000,  69.400\n13399.000,  68.900\n13400.000,  71.400\n13401.000,  69.200\n13402.000,  72.400\n13403.000,  70.400\n13404.000,  69.000\n13405.000,  69.800\n13406.000,  69.000\n13407.000,  69.300\n13408.000,  70.000\n13409.000,  69.600\n13410.000,  73.500\n13411.000,  70.500\n13412.000,  69.600\n13413.000,  73.200\n13414.000,  72.100\n13415.000,  72.300\n13416.000,  69.300\n13417.000,  69.200\n13418.000,  69.400\n13419.000,  69.100\n13420.000,  69.300\n13421.000,  69.000\n13422.000,  69.100\n13423.000,  70.200\n13424.000,  70.000\n13425.000,  69.700\n13426.000,  69.700\n13427.000,  73.600\n13428.000,  71.200\n13429.000,  69.900\n13430.000,  71.100\n13431.000,  69.800\n13432.000,  70.000\n13433.000,  70.100\n13434.000,  70.400\n13435.000,  70.400\n13436.000,  71.400\n13437.000,  72.700\n13438.000,  77.300\n13439.000,  74.100\n13440.000,  69.300\n13441.000,  68.700\n13442.000,  67.500\n13443.000,  69.200\n13444.000,  67.200\n13445.000,  68.000\n13446.000,  67.000\n13447.000,  70.100\n13448.000,  67.900\n13449.000,  68.100\n13450.000,  70.500\n13451.000,  67.300\n13452.000,  74.400\n13453.000,  69.700\n13454.000,  69.400\n13455.000,  68.500\n13456.000,  67.400\n13457.000,  68.400\n13458.000,  69.100\n13459.000,  68.500\n13460.000,  68.300\n13461.000,  72.300\n13462.000,  69.100\n13463.000,  69.600\n13464.000,  69.100\n13465.000,  69.700\n13466.000,  78.400\n13467.000,  71.000\n13468.000,  73.200\n13469.000,  71.400\n13470.000,  70.400\n13471.000,  69.500\n13472.000,  69.700\n13473.000,  69.700\n13474.000,  69.300\n13475.000,  70.700\n13476.000,  69.900\n13477.000,  69.900\n13478.000,  69.700\n13479.000,  69.400\n13480.000,  70.100\n13481.000,  69.200\n13482.000,  69.600\n13483.000,  70.800\n13484.000,  69.800\n13485.000,  69.400\n13486.000,  69.200\n13487.000,  70.100\n13488.000,  70.700\n13489.000,  71.000\n13490.000,  73.800\n13491.000,  72.500\n13492.000,  73.000\n13493.000,  71.400\n13494.000,  70.400\n13495.000,  70.600\n13496.000,  71.200\n13497.000,  70.200\n13498.000,  71.400\n13499.000,  70.300\n13500.000,  72.100\n13501.000,  73.000\n13502.000,  73.700\n13503.000,  75.100\n13504.000,  78.500\n13505.000,  75.400\n13506.000,  73.300\n13507.000,  73.400\n13508.000,  73.700\n13509.000,  74.600\n13510.000,  74.500\n13511.000,  74.000\n13512.000,  74.200\n13513.000,  74.900\n13514.000,  74.800\n13515.000,  75.300\n13516.000,  77.600\n13517.000,  75.600\n13518.000,  75.000\n13519.000,  75.300\n13520.000,  75.400\n13521.000,  76.100\n13522.000,  75.100\n13523.000,  75.400\n13524.000,  75.200\n13525.000,  75.100\n13526.000,  75.400\n13527.000,  75.400\n13528.000,  78.300\n13529.000,  81.700\n13530.000,  76.300\n13531.000,  75.600\n13532.000,  75.400\n13533.000,  76.000\n13534.000,  75.200\n13535.000,  76.400\n13536.000,  77.500\n13537.000,  75.300\n13538.000,  77.200\n13539.000,  75.500\n13540.000,  77.100\n13541.000,  75.300\n13542.000,  76.700\n13543.000,  75.300\n13544.000,  76.300\n13545.000,  75.200\n13546.000,  75.600\n13547.000,  75.900\n13548.000,  76.400\n13549.000,  77.000\n13550.000,  76.100\n13551.000,  76.700\n13552.000,  77.200\n13553.000,  81.200\n13554.000,  75.600\n13555.000,  76.000\n13556.000,  77.000\n13557.000,  77.100\n13558.000,  77.800\n13559.000,  76.900\n13560.000,  77.000\n13561.000,  77.400\n13562.000,  77.600\n13563.000,  76.300\n13564.000,  78.200\n13565.000,  87.300\n13566.000,  81.500\n13567.000,  80.500\n13568.000,  65.400\n13569.000,  66.700\n13570.000,  67.200\n13571.000,  67.000\n13572.000,  68.200\n13573.000,  67.500\n13574.000,  67.700\n13575.000,  67.500\n13576.000,  67.500\n13577.000,  68.400\n13578.000,  68.300\n13579.000,  72.100\n13580.000,  68.500\n13581.000,  70.300\n13582.000,  69.000\n13583.000,  70.400\n13584.000,  69.700\n13585.000,  67.700\n13586.000,  68.600\n13587.000,  69.100\n13588.000,  68.500\n13589.000,  68.700\n13590.000,  69.100\n13591.000,  68.500\n13592.000,  70.100\n13593.000,  69.100\n13594.000,  69.400\n13595.000,  69.200\n13596.000,  69.500\n13597.000,  69.400\n13598.000,  69.500\n13599.000,  70.000\n13600.000,  69.600\n13601.000,  69.300\n13602.000,  70.300\n13603.000,  69.700\n13604.000,  69.600\n13605.000,  71.800\n13606.000,  70.700\n13607.000,  71.700\n13608.000,  69.400\n13609.000,  69.000\n13610.000,  69.000\n13611.000,  70.000\n13612.000,  70.400\n13613.000,  69.800\n13614.000,  69.400\n13615.000,  70.300\n13616.000,  69.900\n13617.000,  69.900\n13618.000,  70.700\n13619.000,  70.300\n13620.000,  70.400\n13621.000,  70.800\n13622.000,  70.800\n13623.000,  70.700\n13624.000,  72.400\n13625.000,  71.700\n13626.000,  72.600\n13627.000,  71.300\n13628.000,  72.000\n13629.000,  73.900\n13630.000,  73.700\n13631.000,  73.500\n13632.000,  71.700\n13633.000,  73.300\n13634.000,  73.600\n13635.000,  73.300\n13636.000,  74.000\n13637.000,  74.000\n13638.000,  74.200\n13639.000,  75.000\n13640.000,  76.500\n13641.000,  75.100\n13642.000,  75.200\n13643.000,  74.700\n13644.000,  74.500\n13645.000,  74.900\n13646.000,  74.800\n13647.000,  74.600\n13648.000,  74.800\n13649.000,  75.200\n13650.000,  79.000\n13651.000,  77.300\n13652.000,  76.200\n13653.000,  75.900\n13654.000,  75.500\n13655.000,  76.300\n13656.000,  75.700\n13657.000,  76.000\n13658.000,  76.400\n13659.000,  76.600\n13660.000,  75.500\n13661.000,  76.200\n13662.000,  79.300\n13663.000,  77.700\n13664.000,  77.500\n13665.000,  76.500\n13666.000,  79.100\n13667.000,  76.000\n13668.000,  77.000\n13669.000,  77.400\n13670.000,  77.100\n13671.000,  76.300\n13672.000,  76.400\n13673.000,  76.600\n13674.000,  76.100\n13675.000,  76.200\n13676.000,  76.600\n13677.000,  78.600\n13678.000,  77.100\n13679.000,  76.900\n13680.000,  78.800\n13681.000,  77.100\n13682.000,  77.200\n13683.000,  76.000\n13684.000,  76.800\n13685.000,  77.700\n13686.000,  77.000\n13687.000,  77.600\n13688.000,  76.900\n13689.000,  78.000\n13690.000,  77.500\n13691.000,  76.500\n13692.000,  78.100\n13693.000,  79.900\n13694.000,  80.100\n13695.000,  79.900\n13696.000,  72.000\n13697.000,  72.700\n13698.000,  73.800\n13699.000,  73.300\n13700.000,  73.000\n13701.000,  74.600\n13702.000,  74.400\n13703.000,  74.700\n13704.000,  74.300\n13705.000,  75.600\n13706.000,  75.300\n13707.000,  76.000\n13708.000,  75.100\n13709.000,  74.200\n13710.000,  75.300\n13711.000,  74.300\n13712.000,  75.300\n13713.000,  74.900\n13714.000,  74.200\n13715.000,  74.800\n13716.000,  75.100\n13717.000,  75.400\n13718.000,  75.400\n13719.000,  76.100\n13720.000,  76.300\n13721.000,  76.300\n13722.000,  76.000\n13723.000,  75.400\n13724.000,  76.500\n13725.000,  76.800\n13726.000,  76.700\n13727.000,  76.400\n13728.000,  75.700\n13729.000,  78.900\n13730.000,  78.500\n13731.000,  76.600\n13732.000,  76.100\n13733.000,  76.300\n13734.000,  76.100\n13735.000,  76.100\n13736.000,  76.600\n13737.000,  75.700\n13738.000,  75.200\n13739.000,  75.100\n13740.000,  76.500\n13741.000,  76.600\n13742.000,  77.400\n13743.000,  76.600\n13744.000,  77.900\n13745.000,  77.500\n13746.000,  76.900\n13747.000,  77.700\n13748.000,  77.900\n13749.000,  76.800\n13750.000,  76.900\n13751.000,  76.500\n13752.000,  76.100\n13753.000,  77.200\n13754.000,  78.100\n13755.000,  77.600\n13756.000,  79.800\n13757.000,  80.500\n13758.000,  80.500\n13759.000,  80.200\n13760.000,  79.200\n13761.000,  78.900\n13762.000,  80.700\n13763.000,  79.000\n13764.000,  80.800\n13765.000,  81.000\n13766.000,  80.900\n13767.000,  81.700\n13768.000,  80.800\n13769.000,  82.000\n13770.000,  80.500\n13771.000,  80.700\n13772.000,  80.600\n13773.000,  80.600\n13774.000,  80.600\n13775.000,  80.900\n13776.000,  81.000\n13777.000,  82.300\n13778.000,  81.600\n13779.000,  81.700\n13780.000,  81.800\n13781.000,  81.800\n13782.000,  81.800\n13783.000,  81.600\n13784.000,  82.600\n13785.000,  81.800\n13786.000,  82.300\n13787.000,  82.100\n13788.000,  82.500\n13789.000,  82.500\n13790.000,  86.600\n13791.000,  82.200\n13792.000,  84.000\n13793.000,  82.900\n13794.000,  83.300\n13795.000,  84.100\n13796.000,  86.200\n13797.000,  82.500\n13798.000,  82.100\n13799.000,  83.100\n13800.000,  83.500\n13801.000,  83.200\n13802.000,  84.800\n13803.000,  82.800\n13804.000,  84.000\n13805.000,  83.700\n13806.000,  82.700\n13807.000,  83.900\n13808.000,  82.200\n13809.000,  83.100\n13810.000,  83.500\n13811.000,  83.700\n13812.000,  85.000\n13813.000,  83.200\n13814.000,  83.100\n13815.000,  83.100\n13816.000,  84.200\n13817.000,  84.100\n13818.000,  84.300\n13819.000,  83.100\n13820.000,  85.200\n13821.000,  86.900\n13822.000,  87.000\n13823.000,  91.000\n13824.000,  67.400\n13825.000,  67.200\n13826.000,  68.000\n13827.000,  68.100\n13828.000,  68.100\n13829.000,  69.700\n13830.000,  67.900\n13831.000,  67.400\n13832.000,  68.500\n13833.000,  67.600\n13834.000,  68.600\n13835.000,  69.300\n13836.000,  68.800\n13837.000,  68.900\n13838.000,  70.400\n13839.000,  69.400\n13840.000,  67.800\n13841.000,  68.700\n13842.000,  69.200\n13843.000,  71.300\n13844.000,  70.000\n13845.000,  68.600\n13846.000,  69.100\n13847.000,  68.900\n13848.000,  70.900\n13849.000,  70.600\n13850.000,  74.100\n13851.000,  71.200\n13852.000,  73.900\n13853.000,  71.800\n13854.000,  73.200\n13855.000,  69.300\n13856.000,  69.000\n13857.000,  70.100\n13858.000,  69.300\n13859.000,  69.700\n13860.000,  69.600\n13861.000,  69.400\n13862.000,  69.600\n13863.000,  70.100\n13864.000,  69.700\n13865.000,  69.000\n13866.000,  69.700\n13867.000,  70.600\n13868.000,  72.100\n13869.000,  70.000\n13870.000,  69.400\n13871.000,  70.600\n13872.000,  70.600\n13873.000,  70.700\n13874.000,  70.200\n13875.000,  70.200\n13876.000,  72.300\n13877.000,  72.500\n13878.000,  71.700\n13879.000,  72.400\n13880.000,  70.600\n13881.000,  70.800\n13882.000,  72.000\n13883.000,  70.200\n13884.000,  72.100\n13885.000,  73.200\n13886.000,  73.200\n13887.000,  75.500\n13888.000,  71.600\n13889.000,  77.800\n13890.000,  74.200\n13891.000,  76.000\n13892.000,  74.400\n13893.000,  73.900\n13894.000,  73.900\n13895.000,  74.600\n13896.000,  75.400\n13897.000,  74.200\n13898.000,  74.400\n13899.000,  74.100\n13900.000,  75.200\n13901.000,  77.400\n13902.000,  79.400\n13903.000,  75.900\n13904.000,  75.100\n13905.000,  74.800\n13906.000,  74.200\n13907.000,  74.800\n13908.000,  75.400\n13909.000,  75.400\n13910.000,  75.700\n13911.000,  74.700\n13912.000,  75.500\n13913.000,  75.600\n13914.000,  77.000\n13915.000,  77.300\n13916.000,  76.200\n13917.000,  77.900\n13918.000,  77.300\n13919.000,  77.800\n13920.000,  75.500\n13921.000,  75.300\n13922.000,  75.400\n13923.000,  75.200\n13924.000,  76.300\n13925.000,  76.100\n13926.000,  77.700\n13927.000,  77.800\n13928.000,  84.100\n13929.000,  78.000\n13930.000,  75.400\n13931.000,  75.400\n13932.000,  75.900\n13933.000,  76.000\n13934.000,  76.100\n13935.000,  77.200\n13936.000,  76.500\n13937.000,  76.800\n13938.000,  75.500\n13939.000,  77.400\n13940.000,  81.600\n13941.000,  82.300\n13942.000,  77.800\n13943.000,  76.300\n13944.000,  76.200\n13945.000,  77.200\n13946.000,  77.200\n13947.000,  77.700\n13948.000,  79.900\n13949.000,  80.800\n13950.000,  81.500\n13951.000,  80.900\n13952.000,  76.300\n13953.000,  77.100\n13954.000,  73.500\n13955.000,  73.500\n13956.000,  73.600\n13957.000,  74.400\n13958.000,  76.300\n13959.000,  74.000\n13960.000,  75.700\n13961.000,  77.200\n13962.000,  77.300\n13963.000,  73.900\n13964.000,  74.400\n13965.000,  75.700\n13966.000,  76.100\n13967.000,  74.200\n13968.000,  74.300\n13969.000,  74.700\n13970.000,  76.100\n13971.000,  77.900\n13972.000,  75.900\n13973.000,  75.100\n13974.000,  77.000\n13975.000,  77.400\n13976.000,  77.100\n13977.000,  78.000\n13978.000,  79.200\n13979.000,  79.300\n13980.000,  75.200\n13981.000,  76.300\n13982.000,  76.100\n13983.000,  75.700\n13984.000,  75.000\n13985.000,  75.100\n13986.000,  78.600\n13987.000,  79.200\n13988.000,  79.400\n13989.000,  75.900\n13990.000,  77.200\n13991.000,  80.600\n13992.000,  76.100\n13993.000,  76.100\n13994.000,  76.600\n13995.000,  81.100\n13996.000,  79.100\n13997.000,  78.400\n13998.000,  78.700\n13999.000,  77.600\n14000.000,  79.100\n14001.000,  80.500\n14002.000,  79.900\n14003.000,  85.500\n14004.000,  79.000\n14005.000,  77.100\n14006.000,  78.500\n14007.000,  76.600\n14008.000,  77.500\n14009.000,  77.800\n14010.000,  77.100\n14011.000,  78.300\n14012.000,  80.500\n14013.000,  81.700\n14014.000,  82.100\n14015.000,  82.600\n14016.000,  77.500\n14017.000,  79.600\n14018.000,  79.200\n14019.000,  79.000\n14020.000,  81.200\n14021.000,  80.200\n14022.000,  80.800\n14023.000,  81.300\n14024.000,  84.500\n14025.000,  84.300\n14026.000,  82.400\n14027.000,  82.300\n14028.000,  81.800\n14029.000,  80.100\n14030.000,  80.800\n14031.000,  80.500\n14032.000,  83.300\n14033.000,  81.200\n14034.000,  81.400\n14035.000,  82.000\n14036.000,  81.900\n14037.000,  81.700\n14038.000,  81.700\n14039.000,  85.500\n14040.000,  82.300\n14041.000,  81.900\n14042.000,  81.800\n14043.000,  82.300\n14044.000,  86.400\n14045.000,  82.100\n14046.000,  82.400\n14047.000,  82.300\n14048.000,  87.400\n14049.000,  83.100\n14050.000,  82.900\n14051.000,  82.800\n14052.000,  82.400\n14053.000,  82.500\n14054.000,  84.200\n14055.000,  83.700\n14056.000,  83.800\n14057.000,  85.100\n14058.000,  83.900\n14059.000,  83.300\n14060.000,  85.900\n14061.000,  82.800\n14062.000,  83.800\n14063.000,  82.400\n14064.000,  82.900\n14065.000,  83.800\n14066.000,  84.900\n14067.000,  85.200\n14068.000,  82.900\n14069.000,  83.200\n14070.000,  83.900\n14071.000,  84.900\n14072.000,  84.100\n14073.000,  84.700\n14074.000,  84.200\n14075.000,  84.700\n14076.000,  89.600\n14077.000,  90.100\n14078.000,  89.000\n14079.000,  88.000\n14080.000,  72.200\n14081.000,  73.200\n14082.000,  74.200\n14083.000,  74.200\n14084.000,  74.400\n14085.000,  73.800\n14086.000,  74.900\n14087.000,  74.400\n14088.000,  76.800\n14089.000,  75.800\n14090.000,  79.300\n14091.000,  75.800\n14092.000,  74.900\n14093.000,  75.100\n14094.000,  75.500\n14095.000,  77.400\n14096.000,  75.600\n14097.000,  76.100\n14098.000,  75.300\n14099.000,  75.100\n14100.000,  79.100\n14101.000,  81.900\n14102.000,  78.400\n14103.000,  77.700\n14104.000,  75.600\n14105.000,  77.300\n14106.000,  76.000\n14107.000,  76.100\n14108.000,  77.700\n14109.000,  79.500\n14110.000,  75.900\n14111.000,  75.300\n14112.000,  76.600\n14113.000,  79.000\n14114.000,  85.500\n14115.000,  78.100\n14116.000,  79.000\n14117.000,  75.800\n14118.000,  76.900\n14119.000,  77.300\n14120.000,  76.400\n14121.000,  76.100\n14122.000,  75.600\n14123.000,  76.700\n14124.000,  76.900\n14125.000,  76.200\n14126.000,  78.500\n14127.000,  77.200\n14128.000,  78.200\n14129.000,  76.500\n14130.000,  77.400\n14131.000,  77.900\n14132.000,  79.500\n14133.000,  76.800\n14134.000,  77.400\n14135.000,  76.900\n14136.000,  76.700\n14137.000,  77.800\n14138.000,  77.200\n14139.000,  77.500\n14140.000,  80.600\n14141.000,  80.000\n14142.000,  81.100\n14143.000,  81.100\n14144.000,  78.500\n14145.000,  79.600\n14146.000,  80.700\n14147.000,  79.600\n14148.000,  80.500\n14149.000,  80.500\n14150.000,  83.000\n14151.000,  81.000\n14152.000,  81.300\n14153.000,  81.200\n14154.000,  81.500\n14155.000,  80.200\n14156.000,  80.700\n14157.000,  80.300\n14158.000,  81.500\n14159.000,  81.600\n14160.000,  81.400\n14161.000,  81.900\n14162.000,  82.100\n14163.000,  85.000\n14164.000,  84.900\n14165.000,  83.200\n14166.000,  81.400\n14167.000,  82.000\n14168.000,  81.900\n14169.000,  81.900\n14170.000,  82.100\n14171.000,  82.100\n14172.000,  84.000\n14173.000,  86.000\n14174.000,  82.700\n14175.000,  83.200\n14176.000,  82.700\n14177.000,  83.700\n14178.000,  83.000\n14179.000,  84.100\n14180.000,  84.300\n14181.000,  91.900\n14182.000,  85.600\n14183.000,  86.800\n14184.000,  83.800\n14185.000,  84.900\n14186.000,  88.600\n14187.000,  82.900\n14188.000,  83.300\n14189.000,  85.800\n14190.000,  83.200\n14191.000,  82.600\n14192.000,  84.900\n14193.000,  83.600\n14194.000,  82.800\n14195.000,  82.800\n14196.000,  84.400\n14197.000,  85.000\n14198.000,  87.600\n14199.000,  89.500\n14200.000,  86.400\n14201.000,  84.000\n14202.000,  83.300\n14203.000,  85.000\n14204.000,  84.800\n14205.000,  87.100\n14206.000,  87.000\n14207.000,  87.600\n14208.000,  78.100\n14209.000,  79.400\n14210.000,  80.800\n14211.000,  80.400\n14212.000,  80.000\n14213.000,  80.300\n14214.000,  80.600\n14215.000,  81.600\n14216.000,  80.800\n14217.000,  80.000\n14218.000,  81.300\n14219.000,  81.000\n14220.000,  82.300\n14221.000,  80.800\n14222.000,  81.700\n14223.000,  80.500\n14224.000,  83.600\n14225.000,  80.900\n14226.000,  81.800\n14227.000,  82.200\n14228.000,  82.900\n14229.000,  83.200\n14230.000,  81.800\n14231.000,  81.500\n14232.000,  82.000\n14233.000,  82.900\n14234.000,  83.800\n14235.000,  83.000\n14236.000,  81.200\n14237.000,  83.300\n14238.000,  87.700\n14239.000,  82.900\n14240.000,  81.200\n14241.000,  82.000\n14242.000,  81.800\n14243.000,  81.600\n14244.000,  82.800\n14245.000,  85.700\n14246.000,  85.800\n14247.000,  83.200\n14248.000,  82.600\n14249.000,  82.400\n14250.000,  83.300\n14251.000,  82.000\n14252.000,  82.800\n14253.000,  87.900\n14254.000,  83.200\n14255.000,  82.800\n14256.000,  85.400\n14257.000,  84.300\n14258.000,  84.500\n14259.000,  82.400\n14260.000,  84.100\n14261.000,  83.100\n14262.000,  82.500\n14263.000,  83.000\n14264.000,  82.700\n14265.000,  84.600\n14266.000,  84.000\n14267.000,  83.800\n14268.000,  87.300\n14269.000,  89.800\n14270.000,  85.900\n14271.000,  88.900\n14272.000,  84.300\n14273.000,  86.000\n14274.000,  85.900\n14275.000,  86.500\n14276.000,  86.800\n14277.000,  86.800\n14278.000,  87.100\n14279.000,  87.900\n14280.000,  90.900\n14281.000,  89.100\n14282.000,  87.000\n14283.000,  86.900\n14284.000,  87.100\n14285.000,  88.800\n14286.000,  87.900\n14287.000,  89.400\n14288.000,  87.700\n14289.000,  89.200\n14290.000,  90.000\n14291.000,  89.900\n14292.000,  88.600\n14293.000,  88.500\n14294.000,  88.700\n14295.000,  89.200\n14296.000,  89.200\n14297.000,  88.700\n14298.000,  88.600\n14299.000,  88.600\n14300.000,  88.500\n14301.000,  89.700\n14302.000,  90.600\n14303.000,  89.400\n14304.000,  88.900\n14305.000,  89.500\n14306.000,  88.300\n14307.000,  91.400\n14308.000,  90.600\n14309.000,  90.600\n14310.000,  90.000\n14311.000,  90.200\n14312.000,  90.500\n14313.000,  91.400\n14314.000,  90.500\n14315.000,  92.400\n14316.000,  88.800\n14317.000,  90.500\n14318.000,  89.600\n14319.000,  92.800\n14320.000,  93.600\n14321.000,  91.800\n14322.000,  89.600\n14323.000,  97.200\n14324.000,  90.300\n14325.000,  89.800\n14326.000,  90.000\n14327.000,  90.100\n14328.000,  90.200\n14329.000,  92.300\n14330.000,  93.600\n14331.000,  99.400\n14332.000,  95.100\n14333.000,  95.800\n14334.000,  93.900\n14335.000,  94.000\n14336.000,  59.300\n14337.000,  60.600\n14338.000,  60.300\n14339.000,  60.900\n14340.000,  62.300\n14341.000,  61.600\n14342.000,  62.300\n14343.000,  68.000\n14344.000,  62.000\n14345.000,  64.500\n14346.000,  62.200\n14347.000,  62.100\n14348.000,  63.000\n14349.000,  62.000\n14350.000,  62.000\n14351.000,  62.200\n14352.000,  61.900\n14353.000,  64.100\n14354.000,  62.200\n14355.000,  62.500\n14356.000,  63.800\n14357.000,  62.300\n14358.000,  62.900\n14359.000,  62.500\n14360.000,  62.400\n14361.000,  64.200\n14362.000,  65.300\n14363.000,  66.200\n14364.000,  64.900\n14365.000,  62.900\n14366.000,  63.200\n14367.000,  66.000\n14368.000,  65.900\n14369.000,  63.400\n14370.000,  63.500\n14371.000,  64.700\n14372.000,  63.500\n14373.000,  65.100\n14374.000,  64.200\n14375.000,  64.200\n14376.000,  63.100\n14377.000,  63.500\n14378.000,  63.900\n14379.000,  63.200\n14380.000,  63.200\n14381.000,  63.900\n14382.000,  63.600\n14383.000,  67.700\n14384.000,  64.100\n14385.000,  63.800\n14386.000,  64.200\n14387.000,  64.300\n14388.000,  66.100\n14389.000,  67.800\n14390.000,  66.000\n14391.000,  64.200\n14392.000,  64.600\n14393.000,  64.400\n14394.000,  64.400\n14395.000,  64.000\n14396.000,  65.100\n14397.000,  67.000\n14398.000,  69.600\n14399.000,  67.800\n14400.000,  68.200\n14401.000,  70.400\n14402.000,  68.800\n14403.000,  67.000\n14404.000,  67.300\n14405.000,  67.600\n14406.000,  67.100\n14407.000,  68.500\n14408.000,  68.100\n14409.000,  67.600\n14410.000,  68.800\n14411.000,  67.400\n14412.000,  70.200\n14413.000,  73.100\n14414.000,  69.300\n14415.000,  69.800\n14416.000,  73.800\n14417.000,  74.200\n14418.000,  68.600\n14419.000,  68.500\n14420.000,  69.000\n14421.000,  68.300\n14422.000,  68.700\n14423.000,  68.000\n14424.000,  69.500\n14425.000,  69.200\n14426.000,  72.500\n14427.000,  73.300\n14428.000,  71.300\n14429.000,  70.200\n14430.000,  70.800\n14431.000,  70.100\n14432.000,  69.400\n14433.000,  69.000\n14434.000,  69.100\n14435.000,  69.600\n14436.000,  69.600\n14437.000,  69.400\n14438.000,  69.400\n14439.000,  72.800\n14440.000,  71.200\n14441.000,  69.500\n14442.000,  69.900\n14443.000,  69.000\n14444.000,  69.600\n14445.000,  69.500\n14446.000,  72.000\n14447.000,  69.800\n14448.000,  69.000\n14449.000,  70.100\n14450.000,  70.100\n14451.000,  70.400\n14452.000,  70.900\n14453.000,  69.800\n14454.000,  70.300\n14455.000,  70.500\n14456.000,  70.400\n14457.000,  70.500\n14458.000,  72.500\n14459.000,  70.200\n14460.000,  71.700\n14461.000,  72.700\n14462.000,  73.500\n14463.000,  73.100\n14464.000,  66.300\n14465.000,  66.700\n14466.000,  67.800\n14467.000,  68.000\n14468.000,  67.700\n14469.000,  69.900\n14470.000,  68.200\n14471.000,  67.800\n14472.000,  68.900\n14473.000,  67.700\n14474.000,  67.400\n14475.000,  67.200\n14476.000,  68.300\n14477.000,  68.200\n14478.000,  68.400\n14479.000,  70.900\n14480.000,  69.900\n14481.000,  68.500\n14482.000,  69.200\n14483.000,  70.100\n14484.000,  70.300\n14485.000,  72.500\n14486.000,  71.900\n14487.000,  70.300\n14488.000,  69.200\n14489.000,  68.600\n14490.000,  69.800\n14491.000,  69.300\n14492.000,  70.200\n14493.000,  71.200\n14494.000,  72.100\n14495.000,  70.400\n14496.000,  70.300\n14497.000,  70.600\n14498.000,  69.600\n14499.000,  70.100\n14500.000,  73.600\n14501.000,  76.600\n14502.000,  69.900\n14503.000,  69.300\n14504.000,  69.700\n14505.000,  70.400\n14506.000,  69.400\n14507.000,  73.900\n14508.000,  69.900\n14509.000,  69.000\n14510.000,  70.100\n14511.000,  70.200\n14512.000,  69.600\n14513.000,  70.300\n14514.000,  69.400\n14515.000,  69.900\n14516.000,  70.300\n14517.000,  70.900\n14518.000,  70.000\n14519.000,  70.200\n14520.000,  71.900\n14521.000,  76.100\n14522.000,  71.700\n14523.000,  70.800\n14524.000,  71.400\n14525.000,  72.500\n14526.000,  73.300\n14527.000,  76.200\n14528.000,  74.200\n14529.000,  74.700\n14530.000,  73.400\n14531.000,  73.000\n14532.000,  75.300\n14533.000,  75.300\n14534.000,  78.400\n14535.000,  75.200\n14536.000,  75.100\n14537.000,  75.700\n14538.000,  74.200\n14539.000,  75.100\n14540.000,  77.100\n14541.000,  75.900\n14542.000,  74.600\n14543.000,  74.900\n14544.000,  74.400\n14545.000,  74.400\n14546.000,  74.600\n14547.000,  75.000\n14548.000,  76.200\n14549.000,  78.000\n14550.000,  80.400\n14551.000,  76.000\n14552.000,  82.200\n14553.000,  79.900\n14554.000,  76.900\n14555.000,  75.900\n14556.000,  75.900\n14557.000,  76.900\n14558.000,  76.400\n14559.000,  77.700\n14560.000,  82.100\n14561.000,  76.000\n14562.000,  76.400\n14563.000,  81.800\n14564.000,  77.700\n14565.000,  75.600\n14566.000,  77.800\n14567.000,  75.500\n14568.000,  75.900\n14569.000,  77.000\n14570.000,  76.900\n14571.000,  76.800\n14572.000,  75.900\n14573.000,  76.000\n14574.000,  75.900\n14575.000,  77.500\n14576.000,  76.900\n14577.000,  78.000\n14578.000,  77.000\n14579.000,  76.600\n14580.000,  76.700\n14581.000,  76.700\n14582.000,  77.000\n14583.000,  77.600\n14584.000,  78.900\n14585.000,  80.500\n14586.000,  77.300\n14587.000,  77.200\n14588.000,  81.100\n14589.000,  80.600\n14590.000,  79.700\n14591.000,  80.200\n14592.000,  65.000\n14593.000,  66.200\n14594.000,  67.400\n14595.000,  67.500\n14596.000,  68.600\n14597.000,  67.600\n14598.000,  67.700\n14599.000,  68.800\n14600.000,  67.800\n14601.000,  67.800\n14602.000,  71.900\n14603.000,  67.900\n14604.000,  69.700\n14605.000,  68.900\n14606.000,  68.600\n14607.000,  69.000\n14608.000,  72.800\n14609.000,  69.500\n14610.000,  68.700\n14611.000,  69.100\n14612.000,  68.500\n14613.000,  68.800\n14614.000,  69.100\n14615.000,  68.900\n14616.000,  68.700\n14617.000,  70.100\n14618.000,  71.800\n14619.000,  71.400\n14620.000,  69.900\n14621.000,  70.400\n14622.000,  69.800\n14623.000,  73.100\n14624.000,  72.200\n14625.000,  69.400\n14626.000,  72.000\n14627.000,  69.600\n14628.000,  69.300\n14629.000,  69.800\n14630.000,  71.300\n14631.000,  69.700\n14632.000,  70.300\n14633.000,  69.400\n14634.000,  69.700\n14635.000,  69.700\n14636.000,  70.800\n14637.000,  69.800\n14638.000,  69.700\n14639.000,  70.600\n14640.000,  69.600\n14641.000,  69.400\n14642.000,  69.400\n14643.000,  70.800\n14644.000,  71.400\n14645.000,  70.900\n14646.000,  70.800\n14647.000,  70.100\n14648.000,  70.500\n14649.000,  74.200\n14650.000,  71.200\n14651.000,  73.000\n14652.000,  72.300\n14653.000,  76.800\n14654.000,  76.800\n14655.000,  73.400\n14656.000,  72.200\n14657.000,  73.600\n14658.000,  74.200\n14659.000,  73.000\n14660.000,  73.800\n14661.000,  74.900\n14662.000,  79.000\n14663.000,  75.000\n14664.000,  75.200\n14665.000,  74.800\n14666.000,  74.800\n14667.000,  74.600\n14668.000,  74.600\n14669.000,  75.000\n14670.000,  75.300\n14671.000,  74.600\n14672.000,  74.300\n14673.000,  74.400\n14674.000,  74.800\n14675.000,  81.800\n14676.000,  75.700\n14677.000,  75.600\n14678.000,  75.200\n14679.000,  75.500\n14680.000,  75.800\n14681.000,  75.000\n14682.000,  75.700\n14683.000,  76.300\n14684.000,  77.000\n14685.000,  76.100\n14686.000,  76.500\n14687.000,  76.600\n14688.000,  78.100\n14689.000,  76.000\n14690.000,  77.000\n14691.000,  78.000\n14692.000,  76.300\n14693.000,  76.300\n14694.000,  77.000\n14695.000,  76.000\n14696.000,  76.900\n14697.000,  76.000\n14698.000,  76.300\n14699.000,  75.900\n14700.000,  78.100\n14701.000,  80.200\n14702.000,  76.600\n14703.000,  77.800\n14704.000,  76.100\n14705.000,  77.200\n14706.000,  75.700\n14707.000,  76.800\n14708.000,  76.600\n14709.000,  77.500\n14710.000,  77.300\n14711.000,  77.000\n14712.000,  77.700\n14713.000,  80.100\n14714.000,  83.300\n14715.000,  76.800\n14716.000,  78.800\n14717.000,  79.200\n14718.000,  79.400\n14719.000,  79.600\n14720.000,  71.600\n14721.000,  72.000\n14722.000,  73.100\n14723.000,  74.400\n14724.000,  75.100\n14725.000,  74.400\n14726.000,  77.800\n14727.000,  75.000\n14728.000,  79.000\n14729.000,  74.200\n14730.000,  74.000\n14731.000,  74.000\n14732.000,  74.300\n14733.000,  74.400\n14734.000,  75.500\n14735.000,  74.000\n14736.000,  74.400\n14737.000,  74.600\n14738.000,  75.700\n14739.000,  79.300\n14740.000,  75.300\n14741.000,  76.400\n14742.000,  75.000\n14743.000,  74.800\n14744.000,  75.400\n14745.000,  75.000\n14746.000,  76.700\n14747.000,  75.900\n14748.000,  75.600\n14749.000,  76.500\n14750.000,  77.900\n14751.000,  76.500\n14752.000,  75.200\n14753.000,  76.400\n14754.000,  75.200\n14755.000,  75.700\n14756.000,  75.600\n14757.000,  75.000\n14758.000,  75.800\n14759.000,  82.400\n14760.000,  80.300\n14761.000,  79.000\n14762.000,  76.800\n14763.000,  79.000\n14764.000,  82.400\n14765.000,  76.200\n14766.000,  78.000\n14767.000,  76.400\n14768.000,  78.000\n14769.000,  77.800\n14770.000,  77.500\n14771.000,  79.900\n14772.000,  76.900\n14773.000,  79.100\n14774.000,  76.600\n14775.000,  76.700\n14776.000,  77.200\n14777.000,  78.800\n14778.000,  77.400\n14779.000,  76.400\n14780.000,  78.500\n14781.000,  79.200\n14782.000,  79.300\n14783.000,  80.400\n14784.000,  77.100\n14785.000,  79.400\n14786.000,  79.300\n14787.000,  81.800\n14788.000,  80.300\n14789.000,  81.100\n14790.000,  80.000\n14791.000,  80.600\n14792.000,  81.000\n14793.000,  81.200\n14794.000,  80.300\n14795.000,  81.500\n14796.000,  80.500\n14797.000,  80.200\n14798.000,  81.100\n14799.000,  82.000\n14800.000,  82.200\n14801.000,  80.400\n14802.000,  81.100\n14803.000,  81.200\n14804.000,  83.600\n14805.000,  81.100\n14806.000,  82.100\n14807.000,  81.300\n14808.000,  82.700\n14809.000,  81.200\n14810.000,  83.300\n14811.000,  85.000\n14812.000,  85.500\n14813.000,  81.700\n14814.000,  81.800\n14815.000,  82.600\n14816.000,  83.100\n14817.000,  83.300\n14818.000,  81.800\n14819.000,  82.700\n14820.000,  82.800\n14821.000,  83.600\n14822.000,  83.100\n14823.000,  89.100\n14824.000,  83.700\n14825.000,  82.900\n14826.000,  82.500\n14827.000,  82.700\n14828.000,  82.000\n14829.000,  82.600\n14830.000,  83.000\n14831.000,  82.000\n14832.000,  85.900\n14833.000,  82.900\n14834.000,  82.600\n14835.000,  82.900\n14836.000,  83.500\n14837.000,  82.400\n14838.000,  83.700\n14839.000,  82.800\n14840.000,  83.300\n14841.000,  83.600\n14842.000,  83.700\n14843.000,  85.600\n14844.000,  88.200\n14845.000,  86.900\n14846.000,  90.200\n14847.000,  94.000\n14848.000,  65.400\n14849.000,  67.500\n14850.000,  68.300\n14851.000,  67.300\n14852.000,  67.200\n14853.000,  67.800\n14854.000,  67.600\n14855.000,  68.400\n14856.000,  68.600\n14857.000,  67.800\n14858.000,  68.000\n14859.000,  67.600\n14860.000,  68.000\n14861.000,  68.800\n14862.000,  68.800\n14863.000,  68.900\n14864.000,  68.100\n14865.000,  68.300\n14866.000,  68.600\n14867.000,  69.100\n14868.000,  70.000\n14869.000,  70.500\n14870.000,  68.600\n14871.000,  68.200\n14872.000,  69.000\n14873.000,  68.800\n14874.000,  70.100\n14875.000,  69.500\n14876.000,  70.400\n14877.000,  69.100\n14878.000,  69.000\n14879.000,  69.800\n14880.000,  69.300\n14881.000,  71.100\n14882.000,  69.400\n14883.000,  70.500\n14884.000,  70.100\n14885.000,  69.800\n14886.000,  70.000\n14887.000,  69.000\n14888.000,  69.200\n14889.000,  70.100\n14890.000,  69.900\n14891.000,  69.400\n14892.000,  69.300\n14893.000,  69.700\n14894.000,  71.600\n14895.000,  70.300\n14896.000,  70.000\n14897.000,  70.500\n14898.000,  70.000\n14899.000,  70.100\n14900.000,  70.600\n14901.000,  70.300\n14902.000,  70.700\n14903.000,  70.500\n14904.000,  71.000\n14905.000,  71.400\n14906.000,  71.200\n14907.000,  71.600\n14908.000,  72.900\n14909.000,  74.000\n14910.000,  73.600\n14911.000,  74.000\n14912.000,  71.100\n14913.000,  73.700\n14914.000,  75.600\n14915.000,  73.500\n14916.000,  74.600\n14917.000,  74.500\n14918.000,  75.300\n14919.000,  74.700\n14920.000,  75.100\n14921.000,  75.500\n14922.000,  74.700\n14923.000,  78.100\n14924.000,  76.900\n14925.000,  75.400\n14926.000,  75.900\n14927.000,  75.000\n14928.000,  74.500\n14929.000,  74.300\n14930.000,  75.400\n14931.000,  74.900\n14932.000,  75.600\n14933.000,  76.800\n14934.000,  80.600\n14935.000,  75.100\n14936.000,  77.200\n14937.000,  76.900\n14938.000,  75.800\n14939.000,  75.400\n14940.000,  75.300\n14941.000,  75.400\n14942.000,  75.200\n14943.000,  75.500\n14944.000,  75.500\n14945.000,  77.000\n14946.000,  76.600\n14947.000,  75.600\n14948.000,  76.300\n14949.000,  76.000\n14950.000,  77.300\n14951.000,  76.600\n14952.000,  75.300\n14953.000,  75.400\n14954.000,  75.800\n14955.000,  75.400\n14956.000,  75.400\n14957.000,  80.300\n14958.000,  75.700\n14959.000,  76.600\n14960.000,  80.600\n14961.000,  78.000\n14962.000,  77.100\n14963.000,  76.600\n14964.000,  77.200\n14965.000,  76.700\n14966.000,  76.400\n14967.000,  77.000\n14968.000,  78.100\n14969.000,  79.100\n14970.000,  77.500\n14971.000,  78.200\n14972.000,  83.600\n14973.000,  83.700\n14974.000,  82.000\n14975.000,  80.200\n14976.000,  71.000\n14977.000,  72.700\n14978.000,  73.000\n14979.000,  73.000\n14980.000,  73.700\n14981.000,  75.200\n14982.000,  75.200\n14983.000,  74.800\n14984.000,  78.100\n14985.000,  75.900\n14986.000,  75.500\n14987.000,  74.700\n14988.000,  74.100\n14989.000,  74.100\n14990.000,  74.500\n14991.000,  74.000\n14992.000,  75.000\n14993.000,  74.500\n14994.000,  75.000\n14995.000,  75.500\n14996.000,  76.500\n14997.000,  76.100\n14998.000,  76.600\n14999.000,  75.400\n15000.000,  75.400\n15001.000,  75.000\n15002.000,  75.000\n15003.000,  75.100\n15004.000,  75.000\n15005.000,  75.400\n15006.000,  75.400\n15007.000,  77.700\n15008.000,  77.600\n15009.000,  76.000\n15010.000,  77.500\n15011.000,  75.400\n15012.000,  75.200\n15013.000,  75.000\n15014.000,  75.300\n15015.000,  75.200\n15016.000,  75.600\n15017.000,  75.900\n15018.000,  75.300\n15019.000,  76.100\n15020.000,  76.400\n15021.000,  76.000\n15022.000,  77.400\n15023.000,  81.300\n15024.000,  78.100\n15025.000,  76.500\n15026.000,  76.200\n15027.000,  76.100\n15028.000,  76.800\n15029.000,  76.400\n15030.000,  83.700\n15031.000,  77.800\n15032.000,  77.100\n15033.000,  78.500\n15034.000,  78.000\n15035.000,  78.600\n15036.000,  78.900\n15037.000,  79.300\n15038.000,  79.000\n15039.000,  79.100\n15040.000,  77.200\n15041.000,  79.300\n15042.000,  80.400\n15043.000,  79.400\n15044.000,  81.000\n15045.000,  81.400\n15046.000,  81.200\n15047.000,  81.100\n15048.000,  83.900\n15049.000,  80.500\n15050.000,  80.400\n15051.000,  79.800\n15052.000,  80.600\n15053.000,  80.700\n15054.000,  81.300\n15055.000,  81.700\n15056.000,  80.300\n15057.000,  80.600\n15058.000,  80.700\n15059.000,  82.400\n15060.000,  81.700\n15061.000,  81.800\n15062.000,  80.900\n15063.000,  81.300\n15064.000,  82.500\n15065.000,  82.500\n15066.000,  84.300\n15067.000,  85.400\n15068.000,  81.800\n15069.000,  82.100\n15070.000,  82.200\n15071.000,  81.600\n15072.000,  82.400\n15073.000,  81.900\n15074.000,  82.200\n15075.000,  81.600\n15076.000,  82.300\n15077.000,  88.300\n15078.000,  84.600\n15079.000,  85.600\n15080.000,  83.600\n15081.000,  82.000\n15082.000,  82.700\n15083.000,  81.500\n15084.000,  81.800\n15085.000,  82.300\n15086.000,  82.400\n15087.000,  82.700\n15088.000,  82.800\n15089.000,  89.000\n15090.000,  85.800\n15091.000,  83.300\n15092.000,  83.100\n15093.000,  83.400\n15094.000,  83.100\n15095.000,  82.700\n15096.000,  84.300\n15097.000,  83.700\n15098.000,  83.200\n15099.000,  82.600\n15100.000,  85.800\n15101.000,  86.500\n15102.000,  85.900\n15103.000,  86.500\n15104.000,  71.200\n15105.000,  72.300\n15106.000,  73.600\n15107.000,  73.200\n15108.000,  73.900\n15109.000,  73.500\n15110.000,  75.000\n15111.000,  74.200\n15112.000,  74.500\n15113.000,  74.700\n15114.000,  74.200\n15115.000,  75.000\n15116.000,  74.100\n15117.000,  74.500\n15118.000,  74.400\n15119.000,  74.300\n15120.000,  74.800\n15121.000,  74.200\n15122.000,  74.900\n15123.000,  74.900\n15124.000,  75.700\n15125.000,  75.400\n15126.000,  75.700\n15127.000,  75.600\n15128.000,  75.000\n15129.000,  75.200\n15130.000,  75.500\n15131.000,  75.600\n15132.000,  75.100\n15133.000,  75.000\n15134.000,  76.100\n15135.000,  76.900\n15136.000,  76.700\n15137.000,  75.300\n15138.000,  75.800\n15139.000,  75.100\n15140.000,  76.500\n15141.000,  75.100\n15142.000,  75.500\n15143.000,  75.600\n15144.000,  76.100\n15145.000,  75.300\n15146.000,  75.600\n15147.000,  76.500\n15148.000,  76.400\n15149.000,  77.300\n15150.000,  77.100\n15151.000,  76.200\n15152.000,  76.300\n15153.000,  77.200\n15154.000,  76.700\n15155.000,  76.600\n15156.000,  76.600\n15157.000,  77.200\n15158.000,  76.400\n15159.000,  78.100\n15160.000,  77.500\n15161.000,  80.200\n15162.000,  81.200\n15163.000,  78.000\n15164.000,  79.600\n15165.000,  80.100\n15166.000,  79.900\n15167.000,  79.900\n15168.000,  78.200\n15169.000,  78.900\n15170.000,  79.700\n15171.000,  79.800\n15172.000,  81.200\n15173.000,  81.000\n15174.000,  83.100\n15175.000,  80.500\n15176.000,  81.000\n15177.000,  80.500\n15178.000,  80.700\n15179.000,  80.400\n15180.000,  80.300\n15181.000,  80.500\n15182.000,  81.200\n15183.000,  81.900\n15184.000,  82.400\n15185.000,  80.600\n15186.000,  80.100\n15187.000,  82.100\n15188.000,  81.700\n15189.000,  81.400\n15190.000,  81.600\n15191.000,  81.200\n15192.000,  81.200\n15193.000,  81.600\n15194.000,  82.400\n15195.000,  81.500\n15196.000,  83.800\n15197.000,  82.600\n15198.000,  82.500\n15199.000,  82.100\n15200.000,  82.900\n15201.000,  82.100\n15202.000,  82.100\n15203.000,  81.300\n15204.000,  82.400\n15205.000,  82.200\n15206.000,  83.200\n15207.000,  82.200\n15208.000,  82.800\n15209.000,  82.800\n15210.000,  83.200\n15211.000,  83.400\n15212.000,  82.300\n15213.000,  83.000\n15214.000,  82.600\n15215.000,  83.200\n15216.000,  82.300\n15217.000,  82.500\n15218.000,  82.700\n15219.000,  85.800\n15220.000,  90.900\n15221.000,  85.400\n15222.000,  82.500\n15223.000,  83.300\n15224.000,  83.300\n15225.000,  83.400\n15226.000,  82.600\n15227.000,  82.600\n15228.000,  84.200\n15229.000,  85.900\n15230.000,  89.600\n15231.000,  89.300\n15232.000,  81.800\n15233.000,  79.400\n15234.000,  80.300\n15235.000,  79.300\n15236.000,  80.100\n15237.000,  80.000\n15238.000,  80.400\n15239.000,  80.000\n15240.000,  81.500\n15241.000,  83.500\n15242.000,  81.100\n15243.000,  85.300\n15244.000,  84.400\n15245.000,  81.200\n15246.000,  81.100\n15247.000,  81.300\n15248.000,  81.300\n15249.000,  80.400\n15250.000,  80.100\n15251.000,  82.000\n15252.000,  82.400\n15253.000,  81.900\n15254.000,  82.100\n15255.000,  87.500\n15256.000,  82.000\n15257.000,  83.000\n15258.000,  81.900\n15259.000,  82.900\n15260.000,  81.600\n15261.000,  82.300\n15262.000,  82.600\n15263.000,  82.100\n15264.000,  82.800\n15265.000,  82.200\n15266.000,  82.700\n15267.000,  82.400\n15268.000,  82.700\n15269.000,  81.500\n15270.000,  82.400\n15271.000,  81.600\n15272.000,  82.800\n15273.000,  82.000\n15274.000,  82.000\n15275.000,  82.900\n15276.000,  82.700\n15277.000,  82.400\n15278.000,  82.600\n15279.000,  83.600\n15280.000,  82.700\n15281.000,  84.900\n15282.000,  83.600\n15283.000,  85.400\n15284.000,  83.400\n15285.000,  83.000\n15286.000,  82.800\n15287.000,  83.800\n15288.000,  82.700\n15289.000,  83.300\n15290.000,  85.500\n15291.000,  85.700\n15292.000,  84.200\n15293.000,  85.900\n15294.000,  85.500\n15295.000,  86.300\n15296.000,  85.100\n15297.000,  85.300\n15298.000,  85.900\n15299.000,  85.900\n15300.000,  86.000\n15301.000,  87.900\n15302.000,  86.900\n15303.000,  86.000\n15304.000,  86.600\n15305.000,  86.200\n15306.000,  90.000\n15307.000,  86.600\n15308.000,  86.300\n15309.000,  88.200\n15310.000,  87.300\n15311.000,  86.900\n15312.000,  86.700\n15313.000,  90.600\n15314.000,  87.500\n15315.000,  87.000\n15316.000,  88.600\n15317.000,  93.300\n15318.000,  87.400\n15319.000,  88.100\n15320.000,  88.000\n15321.000,  89.400\n15322.000,  88.700\n15323.000,  89.100\n15324.000,  89.200\n15325.000,  87.800\n15326.000,  88.800\n15327.000,  88.500\n15328.000,  88.900\n15329.000,  89.100\n15330.000,  88.000\n15331.000,  88.800\n15332.000,  89.000\n15333.000,  89.800\n15334.000,  89.500\n15335.000,  88.600\n15336.000,  89.100\n15337.000,  89.900\n15338.000,  89.000\n15339.000,  89.400\n15340.000,  88.300\n15341.000,  89.200\n15342.000,  88.800\n15343.000,  89.200\n15344.000,  89.300\n15345.000,  89.600\n15346.000,  88.900\n15347.000,  89.600\n15348.000,  90.300\n15349.000,  90.500\n15350.000,  89.400\n15351.000,  90.600\n15352.000,  90.000\n15353.000,  90.600\n15354.000,  89.500\n15355.000,  90.500\n15356.000,  93.800\n15357.000,  94.000\n15358.000,  92.100\n15359.000,  94.500\n15360.000,  65.200\n15361.000,  66.900\n15362.000,  69.100\n15363.000,  67.200\n15364.000,  68.000\n15365.000,  67.800\n15366.000,  68.200\n15367.000,  67.500\n15368.000,  67.300\n15369.000,  72.600\n15370.000,  68.700\n15371.000,  68.100\n15372.000,  67.700\n15373.000,  68.100\n15374.000,  68.700\n15375.000,  68.300\n15376.000,  68.400\n15377.000,  68.000\n15378.000,  68.600\n15379.000,  69.400\n15380.000,  68.900\n15381.000,  69.500\n15382.000,  71.200\n15383.000,  73.100\n15384.000,  69.300\n15385.000,  69.500\n15386.000,  70.000\n15387.000,  69.200\n15388.000,  69.200\n15389.000,  69.600\n15390.000,  69.200\n15391.000,  69.500\n15392.000,  69.400\n15393.000,  69.300\n15394.000,  69.800\n15395.000,  69.400\n15396.000,  70.500\n15397.000,  69.900\n15398.000,  69.600\n15399.000,  70.300\n15400.000,  69.600\n15401.000,  70.400\n15402.000,  70.300\n15403.000,  69.700\n15404.000,  70.100\n15405.000,  70.000\n15406.000,  70.100\n15407.000,  70.400\n15408.000,  70.900\n15409.000,  72.300\n15410.000,  70.700\n15411.000,  72.800\n15412.000,  71.700\n15413.000,  73.000\n15414.000,  71.300\n15415.000,  70.700\n15416.000,  70.200\n15417.000,  71.100\n15418.000,  71.600\n15419.000,  72.900\n15420.000,  72.000\n15421.000,  74.700\n15422.000,  73.700\n15423.000,  76.800\n15424.000,  73.600\n15425.000,  74.000\n15426.000,  74.500\n15427.000,  74.000\n15428.000,  74.000\n15429.000,  74.700\n15430.000,  74.400\n15431.000,  74.000\n15432.000,  74.900\n15433.000,  75.700\n15434.000,  75.900\n15435.000,  75.200\n15436.000,  75.800\n15437.000,  75.500\n15438.000,  79.800\n15439.000,  76.000\n15440.000,  75.100\n15441.000,  74.900\n15442.000,  75.400\n15443.000,  75.200\n15444.000,  75.900\n15445.000,  76.400\n15446.000,  76.700\n15447.000,  79.300\n15448.000,  78.100\n15449.000,  76.500\n15450.000,  81.700\n15451.000,  75.900\n15452.000,  77.500\n15453.000,  75.700\n15454.000,  76.700\n15455.000,  76.300\n15456.000,  76.300\n15457.000,  76.800\n15458.000,  77.100\n15459.000,  76.000\n15460.000,  83.900\n15461.000,  77.600\n15462.000,  77.400\n15463.000,  76.800\n15464.000,  77.100\n15465.000,  76.400\n15466.000,  76.200\n15467.000,  76.700\n15468.000,  75.300\n15469.000,  76.100\n15470.000,  80.400\n15471.000,  82.400\n15472.000,  83.000\n15473.000,  77.200\n15474.000,  77.800\n15475.000,  77.900\n15476.000,  77.000\n15477.000,  77.300\n15478.000,  77.000\n15479.000,  76.800\n15480.000,  77.100\n15481.000,  77.900\n15482.000,  77.700\n15483.000,  77.400\n15484.000,  78.900\n15485.000,  80.500\n15486.000,  82.300\n15487.000,  81.900\n15488.000,  71.400\n15489.000,  72.500\n15490.000,  73.400\n15491.000,  73.000\n15492.000,  74.100\n15493.000,  74.200\n15494.000,  74.200\n15495.000,  76.200\n15496.000,  77.300\n15497.000,  75.900\n15498.000,  80.100\n15499.000,  75.800\n15500.000,  76.500\n15501.000,  75.200\n15502.000,  75.300\n15503.000,  74.700\n15504.000,  74.600\n15505.000,  74.500\n15506.000,  75.100\n15507.000,  75.700\n15508.000,  76.700\n15509.000,  76.900\n15510.000,  76.100\n15511.000,  76.000\n15512.000,  75.200\n15513.000,  75.900\n15514.000,  75.000\n15515.000,  75.100\n15516.000,  75.600\n15517.000,  75.300\n15518.000,  76.800\n15519.000,  76.300\n15520.000,  77.000\n15521.000,  78.200\n15522.000,  75.600\n15523.000,  78.300\n15524.000,  76.400\n15525.000,  75.900\n15526.000,  75.800\n15527.000,  75.800\n15528.000,  75.600\n15529.000,  75.100\n15530.000,  75.600\n15531.000,  76.200\n15532.000,  78.500\n15533.000,  76.600\n15534.000,  78.300\n15535.000,  78.000\n15536.000,  80.400\n15537.000,  76.900\n15538.000,  76.200\n15539.000,  77.100\n15540.000,  76.400\n15541.000,  76.500\n15542.000,  76.200\n15543.000,  77.500\n15544.000,  80.100\n15545.000,  81.100\n15546.000,  80.100\n15547.000,  77.500\n15548.000,  79.800\n15549.000,  79.700\n15550.000,  79.900\n15551.000,  79.600\n15552.000,  77.500\n15553.000,  79.200\n15554.000,  79.900\n15555.000,  79.600\n15556.000,  82.400\n15557.000,  80.900\n15558.000,  81.200\n15559.000,  81.200\n15560.000,  80.700\n15561.000,  81.400\n15562.000,  80.600\n15563.000,  80.600\n15564.000,  80.300\n15565.000,  80.300\n15566.000,  81.100\n15567.000,  81.600\n15568.000,  82.800\n15569.000,  83.500\n15570.000,  81.200\n15571.000,  82.600\n15572.000,  81.400\n15573.000,  80.700\n15574.000,  81.200\n15575.000,  81.200\n15576.000,  81.700\n15577.000,  80.600\n15578.000,  81.700\n15579.000,  86.000\n15580.000,  85.800\n15581.000,  85.900\n15582.000,  83.000\n15583.000,  81.800\n15584.000,  81.900\n15585.000,  82.500\n15586.000,  81.700\n15587.000,  81.600\n15588.000,  82.000\n15589.000,  86.200\n15590.000,  86.700\n15591.000,  86.900\n15592.000,  84.800\n15593.000,  83.100\n15594.000,  86.100\n15595.000,  83.100\n15596.000,  82.400\n15597.000,  82.200\n15598.000,  82.300\n15599.000,  82.400\n15600.000,  82.600\n15601.000,  90.100\n15602.000,  84.300\n15603.000,  87.100\n15604.000,  83.600\n15605.000,  82.700\n15606.000,  82.800\n15607.000,  82.300\n15608.000,  82.700\n15609.000,  82.700\n15610.000,  83.400\n15611.000,  84.900\n15612.000,  84.800\n15613.000,  85.700\n15614.000,  86.900\n15615.000,  88.300\n15616.000,  72.200\n15617.000,  72.500\n15618.000,  73.000\n15619.000,  73.700\n15620.000,  73.300\n15621.000,  73.600\n15622.000,  73.600\n15623.000,  78.200\n15624.000,  74.400\n15625.000,  75.200\n15626.000,  75.700\n15627.000,  75.500\n15628.000,  75.400\n15629.000,  74.900\n15630.000,  74.700\n15631.000,  74.200\n15632.000,  74.800\n15633.000,  74.000\n15634.000,  74.300\n15635.000,  75.300\n15636.000,  75.500\n15637.000,  75.600\n15638.000,  75.400\n15639.000,  76.500\n15640.000,  81.400\n15641.000,  78.500\n15642.000,  75.800\n15643.000,  75.000\n15644.000,  75.400\n15645.000,  75.200\n15646.000,  75.700\n15647.000,  75.300\n15648.000,  75.800\n15649.000,  75.300\n15650.000,  75.000\n15651.000,  76.200\n15652.000,  77.900\n15653.000,  78.100\n15654.000,  76.100\n15655.000,  76.100\n15656.000,  75.800\n15657.000,  75.200\n15658.000,  76.300\n15659.000,  75.700\n15660.000,  77.200\n15661.000,  77.700\n15662.000,  76.700\n15663.000,  76.200\n15664.000,  77.200\n15665.000,  76.700\n15666.000,  76.000\n15667.000,  77.900\n15668.000,  76.500\n15669.000,  76.800\n15670.000,  76.600\n15671.000,  77.300\n15672.000,  76.400\n15673.000,  76.800\n15674.000,  77.500\n15675.000,  76.600\n15676.000,  78.600\n15677.000,  80.000\n15678.000,  80.800\n15679.000,  79.400\n15680.000,  78.300\n15681.000,  79.000\n15682.000,  79.400\n15683.000,  79.100\n15684.000,  83.700\n15685.000,  80.300\n15686.000,  80.000\n15687.000,  80.000\n15688.000,  82.400\n15689.000,  81.700\n15690.000,  80.900\n15691.000,  80.400\n15692.000,  80.400\n15693.000,  80.300\n15694.000,  80.100\n15695.000,  80.500\n15696.000,  80.200\n15697.000,  80.100\n15698.000,  80.900\n15699.000,  80.800\n15700.000,  81.500\n15701.000,  82.200\n15702.000,  81.400\n15703.000,  81.000\n15704.000,  82.200\n15705.000,  81.300\n15706.000,  82.000\n15707.000,  81.800\n15708.000,  82.800\n15709.000,  82.900\n15710.000,  82.300\n15711.000,  82.400\n15712.000,  81.500\n15713.000,  82.100\n15714.000,  81.400\n15715.000,  81.100\n15716.000,  82.600\n15717.000,  82.000\n15718.000,  82.200\n15719.000,  82.500\n15720.000,  82.400\n15721.000,  82.800\n15722.000,  82.800\n15723.000,  82.400\n15724.000,  82.000\n15725.000,  82.400\n15726.000,  82.000\n15727.000,  82.400\n15728.000,  82.400\n15729.000,  82.400\n15730.000,  82.100\n15731.000,  82.000\n15732.000,  82.200\n15733.000,  82.300\n15734.000,  83.300\n15735.000,  82.400\n15736.000,  83.000\n15737.000,  83.500\n15738.000,  83.300\n15739.000,  82.900\n15740.000,  85.900\n15741.000,  89.100\n15742.000,  85.700\n15743.000,  86.200\n15744.000,  78.500\n15745.000,  81.300\n15746.000,  80.600\n15747.000,  79.100\n15748.000,  80.100\n15749.000,  80.000\n15750.000,  80.800\n15751.000,  83.100\n15752.000,  80.200\n15753.000,  83.300\n15754.000,  80.300\n15755.000,  80.900\n15756.000,  80.500\n15757.000,  80.300\n15758.000,  80.300\n15759.000,  80.500\n15760.000,  80.000\n15761.000,  80.600\n15762.000,  80.200\n15763.000,  81.400\n15764.000,  85.100\n15765.000,  82.800\n15766.000,  82.100\n15767.000,  81.100\n15768.000,  87.000\n15769.000,  81.600\n15770.000,  81.700\n15771.000,  81.200\n15772.000,  81.700\n15773.000,  81.200\n15774.000,  82.300\n15775.000,  84.900\n15776.000,  84.900\n15777.000,  84.800\n15778.000,  82.300\n15779.000,  81.500\n15780.000,  81.600\n15781.000,  81.900\n15782.000,  82.000\n15783.000,  81.900\n15784.000,  82.100\n15785.000,  82.300\n15786.000,  81.700\n15787.000,  84.600\n15788.000,  83.900\n15789.000,  84.200\n15790.000,  83.200\n15791.000,  88.200\n15792.000,  82.100\n15793.000,  84.000\n15794.000,  82.700\n15795.000,  84.300\n15796.000,  88.200\n15797.000,  84.200\n15798.000,  86.200\n15799.000,  86.300\n15800.000,  87.600\n15801.000,  85.000\n15802.000,  83.800\n15803.000,  82.400\n15804.000,  84.400\n15805.000,  85.200\n15806.000,  85.200\n15807.000,  85.700\n15808.000,  84.400\n15809.000,  92.400\n15810.000,  88.300\n15811.000,  85.100\n15812.000,  86.600\n15813.000,  86.700\n15814.000,  86.000\n15815.000,  86.100\n15816.000,  86.400\n15817.000,  86.100\n15818.000,  87.000\n15819.000,  88.700\n15820.000,  92.700\n15821.000,  90.700\n15822.000,  89.700\n15823.000,  86.900\n15824.000,  86.400\n15825.000,  86.300\n15826.000,  86.700\n15827.000,  87.500\n15828.000,  88.400\n15829.000,  89.900\n15830.000,  88.000\n15831.000,  88.000\n15832.000,  89.800\n15833.000,  87.800\n15834.000,  88.700\n15835.000,  87.400\n15836.000,  87.800\n15837.000,  88.000\n15838.000,  89.200\n15839.000,  88.600\n15840.000,  90.800\n15841.000,  90.000\n15842.000,  88.400\n15843.000,  92.400\n15844.000,  89.800\n15845.000,  88.100\n15846.000,  88.000\n15847.000,  88.000\n15848.000,  88.300\n15849.000,  88.400\n15850.000,  88.700\n15851.000,  91.500\n15852.000,  95.500\n15853.000,  90.600\n15854.000,  90.300\n15855.000,  92.200\n15856.000,  88.600\n15857.000,  88.300\n15858.000,  88.900\n15859.000,  88.600\n15860.000,  90.200\n15861.000,  89.600\n15862.000,  90.500\n15863.000,  90.300\n15864.000,  90.200\n15865.000,  89.600\n15866.000,  90.000\n15867.000,  89.800\n15868.000,  90.000\n15869.000,  92.500\n15870.000,  92.400\n15871.000,  94.100\n15872.000,  71.600\n15873.000,  72.500\n15874.000,  80.600\n15875.000,  76.800\n15876.000,  74.200\n15877.000,  74.500\n15878.000,  74.000\n15879.000,  73.100\n15880.000,  75.200\n15881.000,  73.100\n15882.000,  74.600\n15883.000,  73.300\n15884.000,  74.700\n15885.000,  75.000\n15886.000,  76.000\n15887.000,  75.500\n15888.000,  74.800\n15889.000,  74.300\n15890.000,  74.600\n15891.000,  74.300\n15892.000,  74.900\n15893.000,  75.000\n15894.000,  74.600\n15895.000,  74.300\n15896.000,  77.200\n15897.000,  80.800\n15898.000,  76.200\n15899.000,  76.400\n15900.000,  84.200\n15901.000,  75.400\n15902.000,  75.000\n15903.000,  75.100\n15904.000,  75.200\n15905.000,  75.000\n15906.000,  75.400\n15907.000,  75.100\n15908.000,  75.600\n15909.000,  75.600\n15910.000,  77.200\n15911.000,  76.200\n15912.000,  75.600\n15913.000,  75.700\n15914.000,  75.400\n15915.000,  76.000\n15916.000,  75.500\n15917.000,  75.300\n15918.000,  76.200\n15919.000,  76.300\n15920.000,  77.300\n15921.000,  76.400\n15922.000,  78.300\n15923.000,  77.100\n15924.000,  82.900\n15925.000,  77.200\n15926.000,  77.600\n15927.000,  76.600\n15928.000,  76.600\n15929.000,  77.000\n15930.000,  77.200\n15931.000,  77.700\n15932.000,  78.400\n15933.000,  81.000\n15934.000,  79.400\n15935.000,  81.100\n15936.000,  79.200\n15937.000,  79.800\n15938.000,  80.100\n15939.000,  79.400\n15940.000,  80.800\n15941.000,  80.200\n15942.000,  80.400\n15943.000,  80.100\n15944.000,  81.200\n15945.000,  83.000\n15946.000,  83.700\n15947.000,  84.400\n15948.000,  88.100\n15949.000,  82.500\n15950.000,  80.500\n15951.000,  80.800\n15952.000,  81.300\n15953.000,  81.400\n15954.000,  81.100\n15955.000,  81.800\n15956.000,  82.300\n15957.000,  85.800\n15958.000,  87.200\n15959.000,  84.500\n15960.000,  85.900\n15961.000,  81.800\n15962.000,  81.800\n15963.000,  81.000\n15964.000,  82.600\n15965.000,  82.000\n15966.000,  81.900\n15967.000,  81.300\n15968.000,  81.800\n15969.000,  90.500\n15970.000,  87.800\n15971.000,  85.600\n15972.000,  82.200\n15973.000,  81.500\n15974.000,  82.600\n15975.000,  82.200\n15976.000,  82.800\n15977.000,  81.900\n15978.000,  82.800\n15979.000,  82.000\n15980.000,  84.000\n15981.000,  87.700\n15982.000,  88.500\n15983.000,  82.200\n15984.000,  82.200\n15985.000,  82.200\n15986.000,  82.100\n15987.000,  82.200\n15988.000,  82.900\n15989.000,  83.800\n15990.000,  82.300\n15991.000,  83.000\n15992.000,  89.000\n15993.000,  86.800\n15994.000,  84.400\n15995.000,  83.100\n15996.000,  84.400\n15997.000,  86.900\n15998.000,  85.600\n15999.000,  86.400\n16000.000,  77.300\n16001.000,  81.000\n16002.000,  79.600\n16003.000,  84.100\n16004.000,  89.700\n16005.000,  87.800\n16006.000,  82.200\n16007.000,  80.700\n16008.000,  81.100\n16009.000,  80.400\n16010.000,  80.400\n16011.000,  80.100\n16012.000,  81.300\n16013.000,  84.400\n16014.000,  82.700\n16015.000,  81.800\n16016.000,  83.600\n16017.000,  82.600\n16018.000,  80.500\n16019.000,  81.200\n16020.000,  81.300\n16021.000,  82.100\n16022.000,  81.200\n16023.000,  81.400\n16024.000,  81.600\n16025.000,  87.800\n16026.000,  82.500\n16027.000,  87.700\n16028.000,  86.800\n16029.000,  83.200\n16030.000,  82.100\n16031.000,  82.800\n16032.000,  82.000\n16033.000,  82.200\n16034.000,  82.400\n16035.000,  81.200\n16036.000,  83.000\n16037.000,  82.300\n16038.000,  83.200\n16039.000,  82.100\n16040.000,  82.600\n16041.000,  82.300\n16042.000,  82.800\n16043.000,  82.200\n16044.000,  83.100\n16045.000,  82.400\n16046.000,  82.800\n16047.000,  82.800\n16048.000,  83.400\n16049.000,  85.800\n16050.000,  83.400\n16051.000,  83.600\n16052.000,  82.500\n16053.000,  83.100\n16054.000,  83.100\n16055.000,  83.000\n16056.000,  83.100\n16057.000,  85.100\n16058.000,  84.100\n16059.000,  83.500\n16060.000,  86.600\n16061.000,  87.200\n16062.000,  88.900\n16063.000,  87.500\n16064.000,  84.300\n16065.000,  86.700\n16066.000,  86.200\n16067.000,  86.600\n16068.000,  86.600\n16069.000,  86.800\n16070.000,  86.700\n16071.000,  86.900\n16072.000,  90.000\n16073.000,  88.700\n16074.000,  86.500\n16075.000,  87.500\n16076.000,  86.700\n16077.000,  87.900\n16078.000,  91.500\n16079.000,  87.700\n16080.000,  87.800\n16081.000,  90.900\n16082.000,  90.600\n16083.000,  91.100\n16084.000,  87.500\n16085.000,  88.300\n16086.000,  87.400\n16087.000,  87.700\n16088.000,  88.300\n16089.000,  89.200\n16090.000,  88.700\n16091.000,  88.400\n16092.000,  88.300\n16093.000,  90.100\n16094.000,  89.200\n16095.000,  88.900\n16096.000,  88.200\n16097.000,  89.500\n16098.000,  88.800\n16099.000,  92.300\n16100.000,  89.300\n16101.000,  89.400\n16102.000,  88.300\n16103.000,  91.100\n16104.000,  89.400\n16105.000,  89.800\n16106.000,  89.300\n16107.000,  91.600\n16108.000,  89.200\n16109.000,  89.000\n16110.000,  89.400\n16111.000,  91.700\n16112.000,  89.400\n16113.000,  89.500\n16114.000,  88.600\n16115.000,  90.600\n16116.000,  89.700\n16117.000,  89.700\n16118.000,  89.400\n16119.000,  89.400\n16120.000,  90.000\n16121.000,  91.500\n16122.000,  92.000\n16123.000,  90.100\n16124.000,  90.600\n16125.000,  93.000\n16126.000,  96.600\n16127.000,  92.800\n16128.000,  78.000\n16129.000,  79.400\n16130.000,  79.500\n16131.000,  79.600\n16132.000,  80.500\n16133.000,  80.100\n16134.000,  79.500\n16135.000,  81.100\n16136.000,  80.100\n16137.000,  81.600\n16138.000,  81.100\n16139.000,  80.400\n16140.000,  81.500\n16141.000,  81.000\n16142.000,  80.700\n16143.000,  80.300\n16144.000,  80.800\n16145.000,  83.100\n16146.000,  80.800\n16147.000,  81.500\n16148.000,  82.200\n16149.000,  82.300\n16150.000,  83.100\n16151.000,  81.700\n16152.000,  81.900\n16153.000,  81.400\n16154.000,  82.300\n16155.000,  81.000\n16156.000,  85.100\n16157.000,  83.700\n16158.000,  82.600\n16159.000,  82.600\n16160.000,  81.700\n16161.000,  82.900\n16162.000,  82.300\n16163.000,  82.900\n16164.000,  82.200\n16165.000,  82.300\n16166.000,  82.300\n16167.000,  83.100\n16168.000,  82.900\n16169.000,  83.600\n16170.000,  82.100\n16171.000,  82.000\n16172.000,  82.800\n16173.000,  83.100\n16174.000,  83.000\n16175.000,  82.000\n16176.000,  83.400\n16177.000,  82.600\n16178.000,  83.100\n16179.000,  82.400\n16180.000,  83.300\n16181.000,  83.400\n16182.000,  83.300\n16183.000,  83.400\n16184.000,  82.800\n16185.000,  83.400\n16186.000,  84.700\n16187.000,  82.600\n16188.000,  85.100\n16189.000,  85.500\n16190.000,  86.500\n16191.000,  86.300\n16192.000,  84.200\n16193.000,  86.300\n16194.000,  86.500\n16195.000,  85.700\n16196.000,  88.000\n16197.000,  90.500\n16198.000,  88.000\n16199.000,  87.800\n16200.000,  87.900\n16201.000,  92.300\n16202.000,  87.900\n16203.000,  88.700\n16204.000,  88.600\n16205.000,  91.400\n16206.000,  92.200\n16207.000,  89.000\n16208.000,  94.800\n16209.000,  92.800\n16210.000,  91.900\n16211.000,  89.200\n16212.000,  88.500\n16213.000,  89.900\n16214.000,  88.500\n16215.000,  87.600\n16216.000,  96.400\n16217.000,  88.100\n16218.000,  89.900\n16219.000,  89.000\n16220.000,  89.000\n16221.000,  88.600\n16222.000,  88.800\n16223.000,  89.300\n16224.000,  90.900\n16225.000,  90.200\n16226.000,  90.000\n16227.000,  88.800\n16228.000,  89.500\n16229.000,  89.100\n16230.000,  93.100\n16231.000,  93.900\n16232.000,  90.600\n16233.000,  90.400\n16234.000,  91.000\n16235.000,  90.900\n16236.000,  91.000\n16237.000,  89.200\n16238.000,  90.500\n16239.000,  89.600\n16240.000,  90.600\n16241.000,  90.300\n16242.000,  90.000\n16243.000,  89.700\n16244.000,  90.400\n16245.000,  89.700\n16246.000,  92.000\n16247.000,  91.300\n16248.000,  92.300\n16249.000,  90.000\n16250.000,  89.800\n16251.000,  89.600\n16252.000,  91.800\n16253.000,  92.500\n16254.000,  93.300\n16255.000,  92.600\n16256.000,  85.000\n16257.000,  86.500\n16258.000,  87.000\n16259.000,  87.900\n16260.000,  86.800\n16261.000,  86.800\n16262.000,  94.200\n16263.000,  87.000\n16264.000,  87.800\n16265.000,  86.700\n16266.000,  87.100\n16267.000,  87.700\n16268.000,  91.400\n16269.000,  95.200\n16270.000,  93.400\n16271.000,  89.400\n16272.000,  88.000\n16273.000,  90.300\n16274.000,  88.400\n16275.000,  88.800\n16276.000,  90.600\n16277.000,  92.100\n16278.000,  89.800\n16279.000,  88.800\n16280.000,  89.300\n16281.000,  90.300\n16282.000,  90.500\n16283.000,  91.600\n16284.000,  93.200\n16285.000,  91.100\n16286.000,  90.500\n16287.000,  89.400\n16288.000,  89.400\n16289.000,  88.800\n16290.000,  89.900\n16291.000,  90.400\n16292.000,  90.300\n16293.000,  89.800\n16294.000,  91.800\n16295.000,  89.200\n16296.000,  89.300\n16297.000,  90.200\n16298.000,  91.000\n16299.000,  90.200\n16300.000,  89.300\n16301.000,  89.400\n16302.000,  89.700\n16303.000,  90.200\n16304.000,  90.100\n16305.000,  89.500\n16306.000,  89.600\n16307.000,  90.600\n16308.000,  89.400\n16309.000,  89.300\n16310.000,  91.300\n16311.000,  92.200\n16312.000,  91.200\n16313.000,  91.100\n16314.000,  90.800\n16315.000,  91.600\n16316.000,  90.400\n16317.000,  93.200\n16318.000,  92.500\n16319.000,  93.700\n16320.000,  91.300\n16321.000,  92.300\n16322.000,  92.900\n16323.000,  97.600\n16324.000,  95.800\n16325.000,  93.400\n16326.000,  93.300\n16327.000,  94.600\n16328.000,  93.300\n16329.000,  93.500\n16330.000,  93.100\n16331.000,  95.700\n16332.000,  95.500\n16333.000,  97.800\n16334.000,  96.000\n16335.000,  94.000\n16336.000,  94.100\n16337.000,  93.900\n16338.000,  94.100\n16339.000,  94.000\n16340.000,  94.900\n16341.000,  98.500\n16342.000,  94.800\n16343.000, 102.600\n16344.000,  95.000\n16345.000,  94.400\n16346.000,  96.500\n16347.000,  94.400\n16348.000,  94.000\n16349.000,  94.000\n16350.000,  94.200\n16351.000,  94.800\n16352.000,  98.500\n16353.000, 102.400\n16354.000,  99.600\n16355.000,  94.800\n16356.000,  94.200\n16357.000,  94.600\n16358.000,  94.200\n16359.000,  94.000\n16360.000,  94.600\n16361.000,  94.500\n16362.000,  94.800\n16363.000,  99.000\n16364.000,  94.600\n16365.000,  96.800\n16366.000,  95.700\n16367.000,  96.300\n16368.000,  95.700\n16369.000,  96.100\n16370.000,  95.000\n16371.000,  99.600\n16372.000,  96.500\n16373.000, 100.600\n16374.000,  95.900\n16375.000,  95.800\n16376.000,  95.900\n16377.000,  98.500\n16378.000,  95.500\n16379.000,  95.600\n16380.000,  98.200\n16381.000, 102.500\n16382.000, 100.300\n16383.000, 101.500\n16384.000,  52.600\n16385.000,  54.500\n16386.000,  54.000\n16387.000,  54.000\n16388.000,  55.000\n16389.000,  54.800\n16390.000,  54.600\n16391.000,  55.400\n16392.000,  54.900\n16393.000,  54.600\n16394.000,  55.700\n16395.000,  55.600\n16396.000,  56.400\n16397.000,  60.800\n16398.000,  58.100\n16399.000,  55.600\n16400.000,  55.500\n16401.000,  55.300\n16402.000,  56.100\n16403.000,  56.200\n16404.000,  55.700\n16405.000,  56.100\n16406.000,  55.900\n16407.000,  55.300\n16408.000,  56.300\n16409.000,  57.200\n16410.000,  56.000\n16411.000,  56.200\n16412.000,  57.200\n16413.000,  58.800\n16414.000,  56.900\n16415.000,  61.400\n16416.000,  56.200\n16417.000,  56.000\n16418.000,  56.200\n16419.000,  56.400\n16420.000,  56.100\n16421.000,  56.700\n16422.000,  56.000\n16423.000,  56.000\n16424.000,  56.400\n16425.000,  56.000\n16426.000,  56.000\n16427.000,  56.700\n16428.000,  56.300\n16429.000,  56.200\n16430.000,  58.000\n16431.000,  56.700\n16432.000,  56.900\n16433.000,  57.100\n16434.000,  56.500\n16435.000,  57.000\n16436.000,  57.800\n16437.000,  57.000\n16438.000,  57.200\n16439.000,  57.300\n16440.000,  57.000\n16441.000,  58.000\n16442.000,  57.500\n16443.000,  57.000\n16444.000,  58.500\n16445.000,  60.600\n16446.000,  60.200\n16447.000,  60.500\n16448.000,  61.000\n16449.000,  61.400\n16450.000,  62.200\n16451.000,  60.000\n16452.000,  61.300\n16453.000,  61.000\n16454.000,  61.000\n16455.000,  61.000\n16456.000,  61.200\n16457.000,  61.500\n16458.000,  61.000\n16459.000,  61.700\n16460.000,  62.100\n16461.000,  61.000\n16462.000,  62.600\n16463.000,  61.700\n16464.000,  61.400\n16465.000,  61.700\n16466.000,  62.100\n16467.000,  62.000\n16468.000,  62.000\n16469.000,  62.000\n16470.000,  62.000\n16471.000,  62.300\n16472.000,  62.300\n16473.000,  62.900\n16474.000,  62.800\n16475.000,  62.000\n16476.000,  63.400\n16477.000,  62.800\n16478.000,  63.300\n16479.000,  62.800\n16480.000,  62.500\n16481.000,  63.300\n16482.000,  62.100\n16483.000,  62.100\n16484.000,  62.800\n16485.000,  62.800\n16486.000,  63.600\n16487.000,  62.500\n16488.000,  63.000\n16489.000,  62.800\n16490.000,  62.900\n16491.000,  62.900\n16492.000,  63.900\n16493.000,  64.600\n16494.000,  64.200\n16495.000,  63.200\n16496.000,  63.600\n16497.000,  63.600\n16498.000,  63.000\n16499.000,  63.600\n16500.000,  64.200\n16501.000,  63.700\n16502.000,  63.700\n16503.000,  64.000\n16504.000,  64.000\n16505.000,  64.800\n16506.000,  64.000\n16507.000,  64.300\n16508.000,  67.400\n16509.000,  66.100\n16510.000,  66.800\n16511.000,  67.900\n16512.000,  58.600\n16513.000,  59.900\n16514.000,  60.000\n16515.000,  60.200\n16516.000,  60.000\n16517.000,  61.000\n16518.000,  61.300\n16519.000,  62.000\n16520.000,  61.100\n16521.000,  60.900\n16522.000,  62.000\n16523.000,  61.400\n16524.000,  62.500\n16525.000,  61.000\n16526.000,  61.900\n16527.000,  61.200\n16528.000,  61.000\n16529.000,  61.700\n16530.000,  61.900\n16531.000,  62.300\n16532.000,  62.000\n16533.000,  62.800\n16534.000,  62.200\n16535.000,  62.800\n16536.000,  62.000\n16537.000,  62.600\n16538.000,  63.000\n16539.000,  62.000\n16540.000,  62.000\n16541.000,  62.100\n16542.000,  63.100\n16543.000,  62.300\n16544.000,  62.200\n16545.000,  62.400\n16546.000,  63.000\n16547.000,  62.800\n16548.000,  63.100\n16549.000,  63.000\n16550.000,  63.400\n16551.000,  63.500\n16552.000,  63.600\n16553.000,  63.900\n16554.000,  63.400\n16555.000,  62.400\n16556.000,  63.000\n16557.000,  62.400\n16558.000,  63.200\n16559.000,  63.700\n16560.000,  63.700\n16561.000,  63.300\n16562.000,  64.900\n16563.000,  66.700\n16564.000,  64.200\n16565.000,  64.500\n16566.000,  64.200\n16567.000,  64.400\n16568.000,  66.000\n16569.000,  64.100\n16570.000,  64.900\n16571.000,  64.500\n16572.000,  65.000\n16573.000,  66.900\n16574.000,  66.000\n16575.000,  66.300\n16576.000,  66.900\n16577.000,  72.500\n16578.000,  67.800\n16579.000,  67.100\n16580.000,  67.600\n16581.000,  68.100\n16582.000,  67.200\n16583.000,  67.100\n16584.000,  67.200\n16585.000,  67.000\n16586.000,  67.300\n16587.000,  67.000\n16588.000,  67.600\n16589.000,  68.200\n16590.000,  68.900\n16591.000,  72.600\n16592.000,  67.400\n16593.000,  67.800\n16594.000,  68.600\n16595.000,  68.200\n16596.000,  68.000\n16597.000,  68.400\n16598.000,  68.200\n16599.000,  68.200\n16600.000,  68.900\n16601.000,  68.000\n16602.000,  68.700\n16603.000,  68.200\n16604.000,  70.000\n16605.000,  74.400\n16606.000,  70.600\n16607.000,  69.200\n16608.000,  69.300\n16609.000,  70.000\n16610.000,  69.300\n16611.000,  70.500\n16612.000,  69.500\n16613.000,  68.600\n16614.000,  69.500\n16615.000,  69.100\n16616.000,  69.200\n16617.000,  69.000\n16618.000,  71.200\n16619.000,  70.500\n16620.000,  74.600\n16621.000,  69.400\n16622.000,  69.600\n16623.000,  69.200\n16624.000,  70.200\n16625.000,  69.800\n16626.000,  70.000\n16627.000,  69.300\n16628.000,  70.000\n16629.000,  70.500\n16630.000,  70.300\n16631.000,  71.500\n16632.000,  70.500\n16633.000,  71.900\n16634.000,  71.300\n16635.000,  71.100\n16636.000,  72.200\n16637.000,  72.200\n16638.000,  73.200\n16639.000,  73.600\n16640.000,  58.300\n16641.000,  60.400\n16642.000,  60.200\n16643.000,  60.200\n16644.000,  61.900\n16645.000,  61.900\n16646.000,  63.200\n16647.000,  62.100\n16648.000,  64.500\n16649.000,  62.500\n16650.000,  61.500\n16651.000,  61.300\n16652.000,  62.500\n16653.000,  61.800\n16654.000,  62.200\n16655.000,  61.500\n16656.000,  61.500\n16657.000,  61.100\n16658.000,  62.100\n16659.000,  62.100\n16660.000,  62.600\n16661.000,  63.100\n16662.000,  62.100\n16663.000,  63.100\n16664.000,  62.300\n16665.000,  62.400\n16666.000,  63.300\n16667.000,  62.100\n16668.000,  62.900\n16669.000,  63.200\n16670.000,  62.800\n16671.000,  62.600\n16672.000,  63.400\n16673.000,  62.700\n16674.000,  63.000\n16675.000,  62.400\n16676.000,  63.400\n16677.000,  64.100\n16678.000,  64.800\n16679.000,  62.400\n16680.000,  63.800\n16681.000,  63.300\n16682.000,  64.100\n16683.000,  63.000\n16684.000,  63.300\n16685.000,  63.400\n16686.000,  63.600\n16687.000,  63.200\n16688.000,  64.300\n16689.000,  63.300\n16690.000,  65.000\n16691.000,  65.500\n16692.000,  68.400\n16693.000,  68.000\n16694.000,  64.600\n16695.000,  64.900\n16696.000,  65.200\n16697.000,  64.200\n16698.000,  64.000\n16699.000,  64.300\n16700.000,  65.200\n16701.000,  68.600\n16702.000,  68.000\n16703.000,  68.800\n16704.000,  71.500\n16705.000,  69.000\n16706.000,  68.900\n16707.000,  66.500\n16708.000,  67.200\n16709.000,  67.600\n16710.000,  67.400\n16711.000,  67.200\n16712.000,  67.000\n16713.000,  68.200\n16714.000,  68.000\n16715.000,  71.000\n16716.000,  68.200\n16717.000,  70.200\n16718.000,  68.400\n16719.000,  68.500\n16720.000,  68.600\n16721.000,  71.100\n16722.000,  68.300\n16723.000,  69.100\n16724.000,  68.500\n16725.000,  68.300\n16726.000,  68.000\n16727.000,  68.700\n16728.000,  69.200\n16729.000,  69.100\n16730.000,  69.100\n16731.000,  70.800\n16732.000,  69.100\n16733.000,  69.500\n16734.000,  69.700\n16735.000,  69.000\n16736.000,  69.000\n16737.000,  69.600\n16738.000,  69.800\n16739.000,  69.800\n16740.000,  69.300\n16741.000,  69.000\n16742.000,  69.000\n16743.000,  69.500\n16744.000,  76.000\n16745.000,  72.700\n16746.000,  69.600\n16747.000,  72.900\n16748.000,  73.200\n16749.000,  71.000\n16750.000,  70.100\n16751.000,  69.700\n16752.000,  72.100\n16753.000,  71.800\n16754.000,  70.400\n16755.000,  71.900\n16756.000,  69.900\n16757.000,  71.000\n16758.000,  70.400\n16759.000,  70.800\n16760.000,  70.400\n16761.000,  71.100\n16762.000,  71.000\n16763.000,  69.800\n16764.000,  72.400\n16765.000,  72.700\n16766.000,  73.100\n16767.000,  73.000\n16768.000,  64.600\n16769.000,  66.400\n16770.000,  66.800\n16771.000,  67.300\n16772.000,  67.300\n16773.000,  67.600\n16774.000,  68.100\n16775.000,  67.500\n16776.000,  68.300\n16777.000,  68.500\n16778.000,  69.400\n16779.000,  67.700\n16780.000,  68.700\n16781.000,  71.000\n16782.000,  68.100\n16783.000,  68.000\n16784.000,  67.900\n16785.000,  67.900\n16786.000,  67.900\n16787.000,  68.900\n16788.000,  68.600\n16789.000,  69.000\n16790.000,  68.400\n16791.000,  68.300\n16792.000,  68.800\n16793.000,  70.200\n16794.000,  71.900\n16795.000,  71.700\n16796.000,  69.100\n16797.000,  69.000\n16798.000,  71.400\n16799.000,  70.000\n16800.000,  68.500\n16801.000,  69.100\n16802.000,  69.300\n16803.000,  69.000\n16804.000,  69.400\n16805.000,  69.100\n16806.000,  70.500\n16807.000,  69.400\n16808.000,  71.400\n16809.000,  70.700\n16810.000,  69.100\n16811.000,  69.200\n16812.000,  70.600\n16813.000,  71.400\n16814.000,  69.800\n16815.000,  69.800\n16816.000,  70.600\n16817.000,  69.700\n16818.000,  69.000\n16819.000,  69.800\n16820.000,  69.900\n16821.000,  71.200\n16822.000,  69.400\n16823.000,  69.200\n16824.000,  70.200\n16825.000,  70.400\n16826.000,  70.300\n16827.000,  70.600\n16828.000,  72.000\n16829.000,  72.500\n16830.000,  73.200\n16831.000,  73.900\n16832.000,  71.200\n16833.000,  73.200\n16834.000,  72.700\n16835.000,  72.800\n16836.000,  73.400\n16837.000,  73.600\n16838.000,  74.900\n16839.000,  73.900\n16840.000,  74.200\n16841.000,  73.500\n16842.000,  73.200\n16843.000,  73.700\n16844.000,  74.900\n16845.000,  74.400\n16846.000,  76.000\n16847.000,  75.700\n16848.000,  74.400\n16849.000,  74.400\n16850.000,  74.900\n16851.000,  75.500\n16852.000,  75.400\n16853.000,  74.300\n16854.000,  75.200\n16855.000,  74.500\n16856.000,  75.100\n16857.000,  75.400\n16858.000,  75.400\n16859.000,  76.500\n16860.000,  76.400\n16861.000,  75.500\n16862.000,  76.000\n16863.000,  75.000\n16864.000,  76.500\n16865.000,  75.400\n16866.000,  75.600\n16867.000,  75.500\n16868.000,  75.600\n16869.000,  75.400\n16870.000,  77.400\n16871.000,  75.800\n16872.000,  76.000\n16873.000,  76.500\n16874.000,  75.700\n16875.000,  77.200\n16876.000,  76.400\n16877.000,  77.200\n16878.000,  75.900\n16879.000,  75.800\n16880.000,  76.700\n16881.000,  76.000\n16882.000,  76.000\n16883.000,  76.300\n16884.000,  79.000\n16885.000,  77.300\n16886.000,  76.900\n16887.000,  76.900\n16888.000,  77.200\n16889.000,  78.000\n16890.000,  76.500\n16891.000,  77.300\n16892.000,  79.900\n16893.000,  80.100\n16894.000,  79.500\n16895.000,  79.200\n16896.000,  59.600\n16897.000,  59.900\n16898.000,  60.400\n16899.000,  60.000\n16900.000,  61.100\n16901.000,  61.800\n16902.000,  61.000\n16903.000,  61.800\n16904.000,  61.300\n16905.000,  61.200\n16906.000,  61.800\n16907.000,  61.800\n16908.000,  61.900\n16909.000,  61.400\n16910.000,  63.200\n16911.000,  62.300\n16912.000,  62.000\n16913.000,  62.000\n16914.000,  61.400\n16915.000,  62.700\n16916.000,  62.000\n16917.000,  62.200\n16918.000,  62.800\n16919.000,  62.000\n16920.000,  62.800\n16921.000,  62.400\n16922.000,  62.200\n16923.000,  62.400\n16924.000,  62.600\n16925.000,  62.300\n16926.000,  62.700\n16927.000,  62.400\n16928.000,  62.000\n16929.000,  62.400\n16930.000,  62.700\n16931.000,  62.800\n16932.000,  62.900\n16933.000,  62.500\n16934.000,  63.000\n16935.000,  62.400\n16936.000,  62.800\n16937.000,  62.700\n16938.000,  63.200\n16939.000,  62.700\n16940.000,  63.200\n16941.000,  63.200\n16942.000,  63.400\n16943.000,  63.200\n16944.000,  63.100\n16945.000,  63.600\n16946.000,  63.200\n16947.000,  63.000\n16948.000,  63.500\n16949.000,  63.300\n16950.000,  64.100\n16951.000,  64.200\n16952.000,  64.100\n16953.000,  65.600\n16954.000,  64.100\n16955.000,  63.900\n16956.000,  68.000\n16957.000,  66.800\n16958.000,  67.200\n16959.000,  66.600\n16960.000,  65.700\n16961.000,  66.800\n16962.000,  66.900\n16963.000,  66.000\n16964.000,  68.500\n16965.000,  70.600\n16966.000,  68.000\n16967.000,  67.800\n16968.000,  71.000\n16969.000,  68.400\n16970.000,  67.700\n16971.000,  68.500\n16972.000,  67.600\n16973.000,  68.100\n16974.000,  69.300\n16975.000,  67.700\n16976.000,  67.700\n16977.000,  67.700\n16978.000,  67.300\n16979.000,  68.800\n16980.000,  68.600\n16981.000,  69.400\n16982.000,  69.100\n16983.000,  68.300\n16984.000,  69.600\n16985.000,  68.300\n16986.000,  69.300\n16987.000,  68.800\n16988.000,  72.500\n16989.000,  69.400\n16990.000,  69.200\n16991.000,  69.600\n16992.000,  68.800\n16993.000,  70.000\n16994.000,  70.300\n16995.000,  69.400\n16996.000,  72.000\n16997.000,  72.200\n16998.000,  72.100\n16999.000,  69.800\n17000.000,  69.600\n17001.000,  71.000\n17002.000,  70.100\n17003.000,  69.200\n17004.000,  69.200\n17005.000,  69.300\n17006.000,  70.200\n17007.000,  69.400\n17008.000,  76.900\n17009.000,  70.900\n17010.000,  70.600\n17011.000,  69.700\n17012.000,  70.200\n17013.000,  69.800\n17014.000,  70.800\n17015.000,  70.400\n17016.000,  71.400\n17017.000,  70.500\n17018.000,  70.200\n17019.000,  73.400\n17020.000,  72.700\n17021.000,  77.700\n17022.000,  75.100\n17023.000,  74.100\n17024.000,  64.400\n17025.000,  66.100\n17026.000,  66.800\n17027.000,  67.200\n17028.000,  68.700\n17029.000,  67.600\n17030.000,  67.200\n17031.000,  67.500\n17032.000,  67.400\n17033.000,  67.200\n17034.000,  67.200\n17035.000,  68.000\n17036.000,  70.600\n17037.000,  67.900\n17038.000,  67.500\n17039.000,  67.400\n17040.000,  67.200\n17041.000,  68.400\n17042.000,  68.700\n17043.000,  68.800\n17044.000,  68.300\n17045.000,  68.600\n17046.000,  68.500\n17047.000,  68.200\n17048.000,  69.300\n17049.000,  68.600\n17050.000,  71.800\n17051.000,  69.700\n17052.000,  68.700\n17053.000,  69.600\n17054.000,  77.300\n17055.000,  71.100\n17056.000,  71.300\n17057.000,  69.600\n17058.000,  69.500\n17059.000,  69.000\n17060.000,  69.300\n17061.000,  69.900\n17062.000,  69.900\n17063.000,  71.400\n17064.000,  70.200\n17065.000,  69.200\n17066.000,  69.400\n17067.000,  69.200\n17068.000,  73.600\n17069.000,  72.400\n17070.000,  69.900\n17071.000,  70.600\n17072.000,  69.300\n17073.000,  69.100\n17074.000,  69.800\n17075.000,  71.700\n17076.000,  73.000\n17077.000,  69.800\n17078.000,  72.000\n17079.000,  73.000\n17080.000,  70.500\n17081.000,  74.200\n17082.000,  70.800\n17083.000,  70.900\n17084.000,  71.100\n17085.000,  72.300\n17086.000,  73.900\n17087.000,  73.500\n17088.000,  71.900\n17089.000,  73.700\n17090.000,  78.400\n17091.000,  74.700\n17092.000,  77.500\n17093.000,  77.400\n17094.000,  74.800\n17095.000,  73.800\n17096.000,  73.800\n17097.000,  73.800\n17098.000,  74.400\n17099.000,  73.500\n17100.000,  75.400\n17101.000,  75.000\n17102.000,  75.000\n17103.000,  74.000\n17104.000,  75.000\n17105.000,  74.000\n17106.000,  74.200\n17107.000,  75.200\n17108.000,  75.200\n17109.000,  75.800\n17110.000,  74.400\n17111.000,  74.400\n17112.000,  76.000\n17113.000,  74.800\n17114.000,  76.600\n17115.000,  75.500\n17116.000,  75.900\n17117.000,  75.500\n17118.000,  75.400\n17119.000,  75.700\n17120.000,  75.500\n17121.000,  75.300\n17122.000,  75.600\n17123.000,  75.600\n17124.000,  75.000\n17125.000,  76.400\n17126.000,  76.400\n17127.000,  75.700\n17128.000,  75.000\n17129.000,  75.000\n17130.000,  75.400\n17131.000,  75.200\n17132.000,  76.000\n17133.000,  79.700\n17134.000,  76.500\n17135.000,  77.800\n17136.000,  76.500\n17137.000,  76.300\n17138.000,  75.900\n17139.000,  76.800\n17140.000,  76.300\n17141.000,  77.000\n17142.000,  76.700\n17143.000,  76.600\n17144.000,  77.000\n17145.000,  77.500\n17146.000,  77.900\n17147.000,  77.000\n17148.000,  77.500\n17149.000,  79.200\n17150.000,  80.600\n17151.000,  79.100\n17152.000,  65.100\n17153.000,  65.700\n17154.000,  66.200\n17155.000,  67.300\n17156.000,  67.200\n17157.000,  67.300\n17158.000,  67.800\n17159.000,  67.400\n17160.000,  67.600\n17161.000,  70.800\n17162.000,  67.900\n17163.000,  68.400\n17164.000,  67.900\n17165.000,  68.000\n17166.000,  68.300\n17167.000,  67.200\n17168.000,  68.100\n17169.000,  67.500\n17170.000,  68.800\n17171.000,  70.800\n17172.000,  71.400\n17173.000,  71.000\n17174.000,  70.300\n17175.000,  71.900\n17176.000,  71.700\n17177.000,  72.400\n17178.000,  70.100\n17179.000,  75.700\n17180.000,  71.200\n17181.000,  69.100\n17182.000,  69.000\n17183.000,  69.500\n17184.000,  69.400\n17185.000,  76.700\n17186.000,  74.000\n17187.000,  72.100\n17188.000,  79.500\n17189.000,  69.900\n17190.000,  70.600\n17191.000,  69.500\n17192.000,  69.000\n17193.000,  69.600\n17194.000,  69.300\n17195.000,  69.200\n17196.000,  69.100\n17197.000,  69.200\n17198.000,  72.200\n17199.000,  72.300\n17200.000,  73.400\n17201.000,  71.500\n17202.000,  70.200\n17203.000,  70.000\n17204.000,  70.700\n17205.000,  70.600\n17206.000,  69.900\n17207.000,  69.800\n17208.000,  69.800\n17209.000,  70.000\n17210.000,  70.600\n17211.000,  71.300\n17212.000,  73.100\n17213.000,  82.300\n17214.000,  74.500\n17215.000,  75.600\n17216.000,  74.200\n17217.000,  73.500\n17218.000,  73.800\n17219.000,  72.600\n17220.000,  73.600\n17221.000,  74.100\n17222.000,  74.800\n17223.000,  74.400\n17224.000,  76.400\n17225.000,  75.000\n17226.000,  74.900\n17227.000,  74.300\n17228.000,  74.900\n17229.000,  74.700\n17230.000,  74.400\n17231.000,  74.400\n17232.000,  74.200\n17233.000,  74.800\n17234.000,  74.000\n17235.000,  75.100\n17236.000,  75.300\n17237.000,  77.700\n17238.000,  80.800\n17239.000,  75.100\n17240.000,  75.600\n17241.000,  77.400\n17242.000,  75.500\n17243.000,  75.200\n17244.000,  75.100\n17245.000,  75.200\n17246.000,  75.500\n17247.000,  75.200\n17248.000,  75.000\n17249.000,  75.600\n17250.000,  77.900\n17251.000,  76.000\n17252.000,  76.600\n17253.000,  78.400\n17254.000,  82.800\n17255.000,  76.500\n17256.000,  76.700\n17257.000,  75.500\n17258.000,  75.700\n17259.000,  76.000\n17260.000,  76.000\n17261.000,  75.600\n17262.000,  76.300\n17263.000,  76.900\n17264.000,  77.100\n17265.000,  77.100\n17266.000,  76.200\n17267.000,  76.100\n17268.000,  77.400\n17269.000,  76.700\n17270.000,  77.700\n17271.000,  76.400\n17272.000,  77.300\n17273.000,  77.400\n17274.000,  82.200\n17275.000,  80.100\n17276.000,  78.600\n17277.000,  82.500\n17278.000,  85.400\n17279.000,  79.800\n17280.000,  71.400\n17281.000,  72.800\n17282.000,  74.400\n17283.000,  74.000\n17284.000,  74.700\n17285.000,  74.200\n17286.000,  78.700\n17287.000,  74.700\n17288.000,  74.000\n17289.000,  73.900\n17290.000,  80.500\n17291.000,  77.100\n17292.000,  75.300\n17293.000,  74.900\n17294.000,  74.300\n17295.000,  75.300\n17296.000,  73.800\n17297.000,  78.400\n17298.000,  76.900\n17299.000,  77.800\n17300.000,  78.800\n17301.000,  75.300\n17302.000,  76.100\n17303.000,  74.500\n17304.000,  75.100\n17305.000,  76.600\n17306.000,  77.300\n17307.000,  75.900\n17308.000,  75.400\n17309.000,  76.200\n17310.000,  78.000\n17311.000,  76.800\n17312.000,  75.600\n17313.000,  75.800\n17314.000,  75.900\n17315.000,  75.800\n17316.000,  75.600\n17317.000,  75.000\n17318.000,  75.900\n17319.000,  78.300\n17320.000,  77.300\n17321.000,  77.900\n17322.000,  75.800\n17323.000,  76.100\n17324.000,  80.400\n17325.000,  79.800\n17326.000,  76.000\n17327.000,  76.800\n17328.000,  83.000\n17329.000,  77.200\n17330.000,  77.400\n17331.000,  84.300\n17332.000,  77.300\n17333.000,  77.800\n17334.000,  77.600\n17335.000,  77.800\n17336.000,  77.800\n17337.000,  77.800\n17338.000,  77.100\n17339.000,  77.200\n17340.000,  78.100\n17341.000,  80.300\n17342.000,  79.900\n17343.000,  80.300\n17344.000,  78.100\n17345.000,  79.500\n17346.000,  80.500\n17347.000,  80.200\n17348.000,  83.500\n17349.000,  83.500\n17350.000,  82.100\n17351.000,  80.900\n17352.000,  80.900\n17353.000,  80.500\n17354.000,  80.900\n17355.000,  80.400\n17356.000,  80.300\n17357.000,  80.900\n17358.000,  81.400\n17359.000,  81.300\n17360.000,  82.600\n17361.000,  81.600\n17362.000,  80.500\n17363.000,  81.100\n17364.000,  81.900\n17365.000,  81.500\n17366.000,  81.500\n17367.000,  81.500\n17368.000,  82.200\n17369.000,  81.400\n17370.000,  81.300\n17371.000,  82.500\n17372.000,  81.900\n17373.000,  82.000\n17374.000,  82.700\n17375.000,  82.600\n17376.000,  82.000\n17377.000,  82.600\n17378.000,  83.100\n17379.000,  83.100\n17380.000,  83.600\n17381.000,  81.700\n17382.000,  83.500\n17383.000,  82.000\n17384.000,  82.100\n17385.000,  82.500\n17386.000,  83.700\n17387.000,  83.700\n17388.000,  82.700\n17389.000,  83.000\n17390.000,  84.300\n17391.000,  83.700\n17392.000,  83.300\n17393.000,  83.600\n17394.000,  82.500\n17395.000,  85.400\n17396.000,  84.000\n17397.000,  83.800\n17398.000,  83.900\n17399.000,  83.400\n17400.000,  83.500\n17401.000,  84.100\n17402.000,  82.900\n17403.000,  83.400\n17404.000,  84.900\n17405.000,  86.800\n17406.000,  85.800\n17407.000,  86.500\n17408.000,  58.400\n17409.000,  64.300\n17410.000,  63.900\n17411.000,  61.900\n17412.000,  60.600\n17413.000,  61.600\n17414.000,  61.400\n17415.000,  61.100\n17416.000,  62.100\n17417.000,  62.700\n17418.000,  62.500\n17419.000,  61.400\n17420.000,  61.500\n17421.000,  61.900\n17422.000,  61.700\n17423.000,  61.700\n17424.000,  65.400\n17425.000,  65.500\n17426.000,  62.400\n17427.000,  63.000\n17428.000,  62.300\n17429.000,  63.400\n17430.000,  62.000\n17431.000,  62.300\n17432.000,  62.600\n17433.000,  62.000\n17434.000,  62.400\n17435.000,  62.600\n17436.000,  62.800\n17437.000,  62.800\n17438.000,  64.800\n17439.000,  65.400\n17440.000,  74.500\n17441.000,  67.900\n17442.000,  66.000\n17443.000,  64.600\n17444.000,  64.000\n17445.000,  63.300\n17446.000,  64.000\n17447.000,  63.800\n17448.000,  63.900\n17449.000,  63.000\n17450.000,  63.700\n17451.000,  63.200\n17452.000,  64.200\n17453.000,  64.100\n17454.000,  63.900\n17455.000,  65.100\n17456.000,  64.000\n17457.000,  65.100\n17458.000,  64.300\n17459.000,  64.100\n17460.000,  64.000\n17461.000,  64.300\n17462.000,  64.700\n17463.000,  63.500\n17464.000,  64.000\n17465.000,  64.900\n17466.000,  64.100\n17467.000,  64.000\n17468.000,  66.300\n17469.000,  67.500\n17470.000,  67.400\n17471.000,  67.100\n17472.000,  65.500\n17473.000,  66.500\n17474.000,  67.200\n17475.000,  67.000\n17476.000,  67.400\n17477.000,  67.300\n17478.000,  68.500\n17479.000,  69.900\n17480.000,  74.600\n17481.000,  68.200\n17482.000,  68.300\n17483.000,  68.400\n17484.000,  68.900\n17485.000,  69.300\n17486.000,  68.300\n17487.000,  68.200\n17488.000,  68.000\n17489.000,  67.800\n17490.000,  68.500\n17491.000,  71.400\n17492.000,  69.000\n17493.000,  69.000\n17494.000,  68.800\n17495.000,  68.900\n17496.000,  69.200\n17497.000,  68.600\n17498.000,  71.600\n17499.000,  70.100\n17500.000,  69.900\n17501.000,  71.200\n17502.000,  71.000\n17503.000,  72.900\n17504.000,  77.000\n17505.000,  76.700\n17506.000,  71.100\n17507.000,  73.000\n17508.000,  69.800\n17509.000,  70.000\n17510.000,  70.600\n17511.000,  69.000\n17512.000,  69.600\n17513.000,  70.200\n17514.000,  69.700\n17515.000,  69.400\n17516.000,  69.800\n17517.000,  69.700\n17518.000,  70.100\n17519.000,  69.600\n17520.000,  72.400\n17521.000,  69.900\n17522.000,  69.200\n17523.000,  70.600\n17524.000,  70.600\n17525.000,  70.100\n17526.000,  71.600\n17527.000,  75.400\n17528.000,  71.100\n17529.000,  70.300\n17530.000,  70.700\n17531.000,  70.300\n17532.000,  71.600\n17533.000,  75.800\n17534.000,  73.500\n17535.000,  74.000\n17536.000,  65.600\n17537.000,  66.600\n17538.000,  67.900\n17539.000,  67.200\n17540.000,  71.100\n17541.000,  68.200\n17542.000,  67.200\n17543.000,  67.900\n17544.000,  67.500\n17545.000,  68.600\n17546.000,  68.000\n17547.000,  68.300\n17548.000,  68.900\n17549.000,  67.700\n17550.000,  69.300\n17551.000,  67.100\n17552.000,  67.600\n17553.000,  68.900\n17554.000,  69.000\n17555.000,  69.600\n17556.000,  68.300\n17557.000,  68.500\n17558.000,  69.000\n17559.000,  69.100\n17560.000,  69.200\n17561.000,  68.800\n17562.000,  69.100\n17563.000,  69.700\n17564.000,  69.200\n17565.000,  69.800\n17566.000,  70.200\n17567.000,  69.200\n17568.000,  70.600\n17569.000,  71.200\n17570.000,  69.800\n17571.000,  69.400\n17572.000,  69.400\n17573.000,  70.000\n17574.000,  69.100\n17575.000,  69.600\n17576.000,  69.300\n17577.000,  70.000\n17578.000,  70.000\n17579.000,  69.500\n17580.000,  70.600\n17581.000,  69.100\n17582.000,  69.600\n17583.000,  69.800\n17584.000,  69.700\n17585.000,  70.300\n17586.000,  69.100\n17587.000,  69.700\n17588.000,  70.500\n17589.000,  70.100\n17590.000,  70.600\n17591.000,  70.600\n17592.000,  70.300\n17593.000,  70.700\n17594.000,  71.600\n17595.000,  70.200\n17596.000,  71.600\n17597.000,  72.600\n17598.000,  73.800\n17599.000,  73.700\n17600.000,  71.500\n17601.000,  72.100\n17602.000,  73.500\n17603.000,  74.100\n17604.000,  73.500\n17605.000,  74.800\n17606.000,  74.300\n17607.000,  75.500\n17608.000,  74.700\n17609.000,  74.200\n17610.000,  73.800\n17611.000,  73.600\n17612.000,  74.100\n17613.000,  74.300\n17614.000,  75.000\n17615.000,  74.700\n17616.000,  75.000\n17617.000,  76.500\n17618.000,  75.700\n17619.000,  75.300\n17620.000,  74.800\n17621.000,  74.600\n17622.000,  74.900\n17623.000,  74.800\n17624.000,  75.000\n17625.000,  74.600\n17626.000,  75.500\n17627.000,  75.000\n17628.000,  75.900\n17629.000,  79.500\n17630.000,  76.100\n17631.000,  75.100\n17632.000,  75.200\n17633.000,  75.000\n17634.000,  75.100\n17635.000,  75.700\n17636.000,  76.200\n17637.000,  77.800\n17638.000,  76.100\n17639.000,  75.300\n17640.000,  76.000\n17641.000,  76.100\n17642.000,  79.400\n17643.000,  75.800\n17644.000,  75.700\n17645.000,  75.300\n17646.000,  76.500\n17647.000,  76.300\n17648.000,  76.200\n17649.000,  76.400\n17650.000,  75.700\n17651.000,  75.400\n17652.000,  76.100\n17653.000,  77.300\n17654.000,  78.200\n17655.000,  77.800\n17656.000,  77.000\n17657.000,  77.000\n17658.000,  77.600\n17659.000,  76.400\n17660.000,  77.500\n17661.000,  79.200\n17662.000,  79.700\n17663.000,  80.000\n17664.000,  64.600\n17665.000,  65.500\n17666.000,  66.500\n17667.000,  67.400\n17668.000,  67.200\n17669.000,  66.900\n17670.000,  67.200\n17671.000,  67.100\n17672.000,  67.400\n17673.000,  67.500\n17674.000,  67.100\n17675.000,  67.200\n17676.000,  68.300\n17677.000,  68.600\n17678.000,  68.000\n17679.000,  68.200\n17680.000,  69.400\n17681.000,  67.800\n17682.000,  68.600\n17683.000,  68.400\n17684.000,  68.400\n17685.000,  68.300\n17686.000,  68.500\n17687.000,  68.900\n17688.000,  68.600\n17689.000,  68.900\n17690.000,  69.500\n17691.000,  69.000\n17692.000,  70.000\n17693.000,  69.800\n17694.000,  69.800\n17695.000,  69.800\n17696.000,  69.100\n17697.000,  69.600\n17698.000,  68.400\n17699.000,  69.000\n17700.000,  69.600\n17701.000,  69.400\n17702.000,  70.800\n17703.000,  70.300\n17704.000,  69.400\n17705.000,  69.800\n17706.000,  70.000\n17707.000,  70.100\n17708.000,  69.800\n17709.000,  69.300\n17710.000,  69.300\n17711.000,  69.300\n17712.000,  69.900\n17713.000,  69.400\n17714.000,  69.600\n17715.000,  70.700\n17716.000,  70.800\n17717.000,  71.900\n17718.000,  71.800\n17719.000,  70.500\n17720.000,  71.400\n17721.000,  71.400\n17722.000,  72.500\n17723.000,  70.400\n17724.000,  72.500\n17725.000,  73.300\n17726.000,  73.400\n17727.000,  74.400\n17728.000,  74.600\n17729.000,  77.600\n17730.000,  76.300\n17731.000,  73.000\n17732.000,  74.100\n17733.000,  74.200\n17734.000,  76.400\n17735.000,  74.600\n17736.000,  75.000\n17737.000,  74.200\n17738.000,  74.800\n17739.000,  73.300\n17740.000,  74.500\n17741.000,  80.300\n17742.000,  75.000\n17743.000,  75.200\n17744.000,  74.100\n17745.000,  74.700\n17746.000,  76.000\n17747.000,  77.900\n17748.000,  75.500\n17749.000,  75.100\n17750.000,  74.800\n17751.000,  74.200\n17752.000,  76.000\n17753.000,  75.700\n17754.000,  76.300\n17755.000,  78.300\n17756.000,  75.900\n17757.000,  78.200\n17758.000,  76.100\n17759.000,  76.500\n17760.000,  76.800\n17761.000,  76.900\n17762.000,  75.400\n17763.000,  75.200\n17764.000,  75.600\n17765.000,  79.100\n17766.000,  81.500\n17767.000,  75.700\n17768.000,  77.700\n17769.000,  76.100\n17770.000,  76.000\n17771.000,  79.900\n17772.000,  77.100\n17773.000,  78.300\n17774.000,  80.200\n17775.000,  77.600\n17776.000,  77.100\n17777.000,  78.900\n17778.000,  81.400\n17779.000,  77.800\n17780.000,  77.400\n17781.000,  76.700\n17782.000,  77.400\n17783.000,  76.300\n17784.000,  77.500\n17785.000,  77.700\n17786.000,  77.300\n17787.000,  82.300\n17788.000,  80.800\n17789.000,  80.500\n17790.000,  80.700\n17791.000,  81.000\n17792.000,  73.500\n17793.000,  73.000\n17794.000,  73.200\n17795.000,  73.400\n17796.000,  73.800\n17797.000,  73.600\n17798.000,  74.800\n17799.000,  75.200\n17800.000,  75.100\n17801.000,  73.700\n17802.000,  75.200\n17803.000,  77.900\n17804.000,  76.900\n17805.000,  75.100\n17806.000,  74.900\n17807.000,  74.900\n17808.000,  74.600\n17809.000,  74.700\n17810.000,  75.300\n17811.000,  75.800\n17812.000,  83.600\n17813.000,  79.800\n17814.000,  79.100\n17815.000,  80.500\n17816.000,  86.400\n17817.000,  76.600\n17818.000,  79.100\n17819.000,  80.300\n17820.000,  75.800\n17821.000,  76.800\n17822.000,  75.700\n17823.000,  75.600\n17824.000,  78.000\n17825.000,  75.900\n17826.000,  80.500\n17827.000,  76.800\n17828.000,  76.800\n17829.000,  76.600\n17830.000,  77.900\n17831.000,  76.000\n17832.000,  75.600\n17833.000,  75.600\n17834.000,  75.600\n17835.000,  76.000\n17836.000,  76.300\n17837.000,  75.900\n17838.000,  76.800\n17839.000,  76.700\n17840.000,  77.400\n17841.000,  81.000\n17842.000,  78.300\n17843.000,  77.000\n17844.000,  77.300\n17845.000,  76.300\n17846.000,  76.100\n17847.000,  76.400\n17848.000,  76.600\n17849.000,  77.700\n17850.000,  78.400\n17851.000,  77.300\n17852.000,  78.600\n17853.000,  79.700\n17854.000,  79.400\n17855.000,  82.000\n17856.000,  77.500\n17857.000,  78.600\n17858.000,  79.200\n17859.000,  79.700\n17860.000,  80.000\n17861.000,  80.000\n17862.000,  80.800\n17863.000,  80.700\n17864.000,  82.700\n17865.000,  81.100\n17866.000,  81.400\n17867.000,  81.100\n17868.000,  81.100\n17869.000,  80.200\n17870.000,  80.500\n17871.000,  82.100\n17872.000,  80.300\n17873.000,  81.200\n17874.000,  80.200\n17875.000,  83.700\n17876.000,  84.900\n17877.000,  85.800\n17878.000,  83.000\n17879.000,  84.500\n17880.000,  82.200\n17881.000,  81.500\n17882.000,  81.600\n17883.000,  82.000\n17884.000,  81.900\n17885.000,  82.200\n17886.000,  81.200\n17887.000,  81.800\n17888.000,  81.400\n17889.000,  82.600\n17890.000,  87.100\n17891.000,  84.300\n17892.000,  84.400\n17893.000,  83.200\n17894.000,  87.000\n17895.000,  85.200\n17896.000,  84.200\n17897.000,  81.700\n17898.000,  82.500\n17899.000,  83.900\n17900.000,  85.200\n17901.000,  85.500\n17902.000,  83.300\n17903.000,  84.600\n17904.000,  82.500\n17905.000,  88.800\n17906.000,  83.600\n17907.000,  85.300\n17908.000,  86.400\n17909.000,  85.400\n17910.000,  84.100\n17911.000,  87.700\n17912.000,  92.200\n17913.000,  91.000\n17914.000,  89.200\n17915.000,  83.400\n17916.000,  84.600\n17917.000,  85.900\n17918.000,  85.200\n17919.000,  87.100\n17920.000,  64.600\n17921.000,  65.200\n17922.000,  67.400\n17923.000,  66.400\n17924.000,  71.700\n17925.000,  67.800\n17926.000,  67.200\n17927.000,  68.700\n17928.000,  67.600\n17929.000,  67.800\n17930.000,  67.200\n17931.000,  67.000\n17932.000,  67.700\n17933.000,  67.300\n17934.000,  68.600\n17935.000,  67.000\n17936.000,  67.900\n17937.000,  70.700\n17938.000,  68.200\n17939.000,  68.500\n17940.000,  70.400\n17941.000,  69.800\n17942.000,  69.500\n17943.000,  68.200\n17944.000,  69.500\n17945.000,  68.500\n17946.000,  68.800\n17947.000,  69.100\n17948.000,  69.000\n17949.000,  68.700\n17950.000,  69.100\n17951.000,  69.000\n17952.000,  68.300\n17953.000,  69.400\n17954.000,  74.200\n17955.000,  68.800\n17956.000,  69.200\n17957.000,  69.600\n17958.000,  69.500\n17959.000,  69.600\n17960.000,  69.400\n17961.000,  71.300\n17962.000,  70.500\n17963.000,  69.600\n17964.000,  71.700\n17965.000,  69.000\n17966.000,  69.700\n17967.000,  70.700\n17968.000,  69.100\n17969.000,  69.400\n17970.000,  69.000\n17971.000,  69.300\n17972.000,  70.700\n17973.000,  69.800\n17974.000,  70.200\n17975.000,  69.300\n17976.000,  70.000\n17977.000,  70.500\n17978.000,  70.400\n17979.000,  70.200\n17980.000,  71.000\n17981.000,  74.300\n17982.000,  74.100\n17983.000,  73.500\n17984.000,  71.600\n17985.000,  72.100\n17986.000,  73.000\n17987.000,  73.500\n17988.000,  73.000\n17989.000,  73.500\n17990.000,  73.600\n17991.000,  73.500\n17992.000,  77.500\n17993.000,  74.200\n17994.000,  74.000\n17995.000,  73.000\n17996.000,  74.300\n17997.000,  74.600\n17998.000,  74.900\n17999.000,  74.000\n18000.000,  74.400\n18001.000,  74.000\n18002.000,  74.100\n18003.000,  74.700\n18004.000,  75.600\n18005.000,  75.200\n18006.000,  74.500\n18007.000,  74.200\n18008.000,  75.000\n18009.000,  75.200\n18010.000,  76.200\n18011.000,  75.200\n18012.000,  75.200\n18013.000,  75.000\n18014.000,  75.400\n18015.000,  75.000\n18016.000,  75.800\n18017.000,  75.300\n18018.000,  75.400\n18019.000,  76.200\n18020.000,  75.300\n18021.000,  77.700\n18022.000,  76.200\n18023.000,  75.800\n18024.000,  75.000\n18025.000,  75.000\n18026.000,  75.000\n18027.000,  75.100\n18028.000,  75.800\n18029.000,  77.300\n18030.000,  76.200\n18031.000,  76.400\n18032.000,  75.900\n18033.000,  76.300\n18034.000,  75.400\n18035.000,  79.100\n18036.000,  76.300\n18037.000,  76.300\n18038.000,  76.300\n18039.000,  76.500\n18040.000,  76.300\n18041.000,  76.700\n18042.000,  77.900\n18043.000,  80.000\n18044.000,  78.200\n18045.000,  79.700\n18046.000,  81.500\n18047.000,  86.300\n18048.000,  73.000\n18049.000,  72.000\n18050.000,  73.100\n18051.000,  76.900\n18052.000,  73.100\n18053.000,  73.900\n18054.000,  73.500\n18055.000,  73.800\n18056.000,  73.700\n18057.000,  73.000\n18058.000,  74.100\n18059.000,  73.900\n18060.000,  75.200\n18061.000,  79.700\n18062.000,  75.300\n18063.000,  74.500\n18064.000,  74.200\n18065.000,  74.000\n18066.000,  74.600\n18067.000,  75.600\n18068.000,  75.000\n18069.000,  75.000\n18070.000,  74.900\n18071.000,  74.400\n18072.000,  75.000\n18073.000,  74.900\n18074.000,  75.800\n18075.000,  75.600\n18076.000,  82.100\n18077.000,  81.700\n18078.000,  75.400\n18079.000,  75.900\n18080.000,  76.500\n18081.000,  75.900\n18082.000,  76.000\n18083.000,  76.700\n18084.000,  75.000\n18085.000,  75.400\n18086.000,  75.200\n18087.000,  75.200\n18088.000,  76.400\n18089.000,  77.100\n18090.000,  76.500\n18091.000,  79.400\n18092.000,  75.900\n18093.000,  79.000\n18094.000,  83.100\n18095.000,  80.500\n18096.000,  76.400\n18097.000,  77.000\n18098.000,  75.700\n18099.000,  76.400\n18100.000,  77.100\n18101.000,  80.700\n18102.000,  82.100\n18103.000,  79.000\n18104.000,  86.000\n18105.000,  81.400\n18106.000,  77.100\n18107.000,  78.100\n18108.000,  78.600\n18109.000,  78.900\n18110.000,  79.000\n18111.000,  80.000\n18112.000,  79.000\n18113.000,  79.700\n18114.000,  80.900\n18115.000,  82.900\n18116.000,  80.000\n18117.000,  83.300\n18118.000,  81.000\n18119.000,  82.900\n18120.000,  80.600\n18121.000,  81.500\n18122.000,  80.100\n18123.000,  82.500\n18124.000,  82.400\n18125.000,  83.000\n18126.000,  85.100\n18127.000,  80.600\n18128.000,  81.600\n18129.000,  80.700\n18130.000,  80.500\n18131.000,  80.600\n18132.000,  80.700\n18133.000,  80.800\n18134.000,  82.600\n18135.000,  81.100\n18136.000,  81.400\n18137.000,  81.200\n18138.000,  81.900\n18139.000,  81.300\n18140.000,  83.700\n18141.000,  82.100\n18142.000,  81.600\n18143.000,  81.200\n18144.000,  81.700\n18145.000,  82.100\n18146.000,  81.900\n18147.000,  82.200\n18148.000,  81.400\n18149.000,  82.000\n18150.000,  82.200\n18151.000,  83.100\n18152.000,  82.700\n18153.000,  82.200\n18154.000,  81.500\n18155.000,  82.600\n18156.000,  82.200\n18157.000,  84.600\n18158.000,  83.000\n18159.000,  82.700\n18160.000,  84.900\n18161.000,  86.000\n18162.000,  85.900\n18163.000,  82.600\n18164.000,  84.100\n18165.000,  83.000\n18166.000,  83.500\n18167.000,  82.200\n18168.000,  83.000\n18169.000,  84.000\n18170.000,  85.800\n18171.000,  87.800\n18172.000,  86.000\n18173.000,  85.800\n18174.000,  85.400\n18175.000,  85.400\n18176.000,  71.000\n18177.000,  72.600\n18178.000,  73.200\n18179.000,  73.500\n18180.000,  73.200\n18181.000,  73.700\n18182.000,  73.600\n18183.000,  74.400\n18184.000,  73.500\n18185.000,  74.400\n18186.000,  73.900\n18187.000,  73.700\n18188.000,  74.800\n18189.000,  74.300\n18190.000,  75.000\n18191.000,  73.900\n18192.000,  74.200\n18193.000,  73.700\n18194.000,  74.500\n18195.000,  76.600\n18196.000,  76.600\n18197.000,  75.400\n18198.000,  75.200\n18199.000,  74.100\n18200.000,  75.200\n18201.000,  75.100\n18202.000,  76.200\n18203.000,  75.000\n18204.000,  76.300\n18205.000,  75.500\n18206.000,  75.900\n18207.000,  75.400\n18208.000,  75.700\n18209.000,  75.800\n18210.000,  75.300\n18211.000,  75.900\n18212.000,  75.200\n18213.000,  75.800\n18214.000,  75.200\n18215.000,  76.000\n18216.000,  75.900\n18217.000,  75.300\n18218.000,  75.900\n18219.000,  75.400\n18220.000,  75.900\n18221.000,  78.600\n18222.000,  75.800\n18223.000,  76.200\n18224.000,  76.100\n18225.000,  76.200\n18226.000,  75.600\n18227.000,  76.600\n18228.000,  76.800\n18229.000,  76.700\n18230.000,  76.100\n18231.000,  76.200\n18232.000,  77.300\n18233.000,  77.400\n18234.000,  78.100\n18235.000,  76.700\n18236.000,  78.000\n18237.000,  79.100\n18238.000,  79.200\n18239.000,  79.000\n18240.000,  77.500\n18241.000,  79.100\n18242.000,  84.000\n18243.000,  79.900\n18244.000,  81.000\n18245.000,  80.800\n18246.000,  84.000\n18247.000,  82.500\n18248.000,  80.200\n18249.000,  81.600\n18250.000,  80.200\n18251.000,  81.100\n18252.000,  80.200\n18253.000,  80.000\n18254.000,  80.100\n18255.000,  80.600\n18256.000,  84.200\n18257.000,  83.000\n18258.000,  83.600\n18259.000,  81.200\n18260.000,  80.800\n18261.000,  82.500\n18262.000,  83.500\n18263.000,  81.700\n18264.000,  82.100\n18265.000,  81.400\n18266.000,  81.100\n18267.000,  81.500\n18268.000,  81.600\n18269.000,  82.200\n18270.000,  82.200\n18271.000,  81.900\n18272.000,  81.000\n18273.000,  81.700\n18274.000,  81.700\n18275.000,  81.500\n18276.000,  84.700\n18277.000,  82.900\n18278.000,  82.200\n18279.000,  81.500\n18280.000,  82.400\n18281.000,  81.300\n18282.000,  81.500\n18283.000,  82.400\n18284.000,  82.000\n18285.000,  81.800\n18286.000,  82.200\n18287.000,  82.000\n18288.000,  82.400\n18289.000,  82.500\n18290.000,  82.300\n18291.000,  82.100\n18292.000,  82.900\n18293.000,  82.900\n18294.000,  83.000\n18295.000,  85.000\n18296.000,  84.200\n18297.000,  86.200\n18298.000,  83.100\n18299.000,  82.400\n18300.000,  84.500\n18301.000,  85.500\n18302.000,  86.000\n18303.000,  86.100\n18304.000,  77.800\n18305.000,  78.800\n18306.000,  79.300\n18307.000,  80.200\n18308.000,  81.500\n18309.000,  80.800\n18310.000,  80.000\n18311.000,  80.200\n18312.000,  80.300\n18313.000,  80.400\n18314.000,  80.100\n18315.000,  80.100\n18316.000,  80.000\n18317.000,  80.300\n18318.000,  80.600\n18319.000,  81.400\n18320.000,  81.000\n18321.000,  80.100\n18322.000,  80.000\n18323.000,  80.600\n18324.000,  83.100\n18325.000,  81.000\n18326.000,  80.800\n18327.000,  80.600\n18328.000,  81.100\n18329.000,  81.000\n18330.000,  81.500\n18331.000,  81.200\n18332.000,  81.400\n18333.000,  81.400\n18334.000,  82.300\n18335.000,  81.700\n18336.000,  86.100\n18337.000,  82.600\n18338.000,  81.200\n18339.000,  81.800\n18340.000,  83.300\n18341.000,  82.100\n18342.000,  82.200\n18343.000,  81.400\n18344.000,  82.200\n18345.000,  82.100\n18346.000,  83.000\n18347.000,  83.900\n18348.000,  82.000\n18349.000,  81.900\n18350.000,  82.600\n18351.000,  82.300\n18352.000,  82.200\n18353.000,  82.100\n18354.000,  82.600\n18355.000,  82.200\n18356.000,  82.500\n18357.000,  82.200\n18358.000,  82.900\n18359.000,  82.500\n18360.000,  84.000\n18361.000,  82.700\n18362.000,  83.400\n18363.000,  82.600\n18364.000,  84.400\n18365.000,  85.200\n18366.000,  86.200\n18367.000,  85.400\n18368.000,  84.200\n18369.000,  85.100\n18370.000,  89.500\n18371.000,  85.200\n18372.000,  86.600\n18373.000,  88.500\n18374.000,  87.300\n18375.000,  86.400\n18376.000,  86.400\n18377.000,  86.000\n18378.000,  86.400\n18379.000,  86.200\n18380.000,  89.800\n18381.000,  86.300\n18382.000,  86.300\n18383.000,  86.500\n18384.000,  86.600\n18385.000,  86.900\n18386.000,  86.600\n18387.000,  87.000\n18388.000,  87.300\n18389.000,  87.100\n18390.000,  88.700\n18391.000,  90.600\n18392.000,  90.300\n18393.000,  87.600\n18394.000,  92.700\n18395.000,  88.800\n18396.000,  88.300\n18397.000,  87.900\n18398.000,  89.300\n18399.000,  88.900\n18400.000,  89.700\n18401.000,  93.200\n18402.000,  89.300\n18403.000,  87.800\n18404.000,  89.500\n18405.000,  88.000\n18406.000,  89.300\n18407.000,  88.300\n18408.000,  88.400\n18409.000,  87.900\n18410.000,  88.800\n18411.000,  88.500\n18412.000,  90.300\n18413.000,  89.300\n18414.000,  89.600\n18415.000,  88.300\n18416.000,  89.000\n18417.000,  89.000\n18418.000,  88.500\n18419.000,  88.600\n18420.000,  90.300\n18421.000,  89.200\n18422.000,  89.400\n18423.000,  89.600\n18424.000,  89.500\n18425.000,  89.200\n18426.000,  91.600\n18427.000,  89.300\n18428.000,  91.800\n18429.000,  91.500\n18430.000,  92.100\n18431.000,  92.300\n18432.000,  58.700\n18433.000,  60.000\n18434.000,  60.800\n18435.000,  60.100\n18436.000,  60.900\n18437.000,  60.900\n18438.000,  60.800\n18439.000,  61.100\n18440.000,  61.500\n18441.000,  61.700\n18442.000,  61.600\n18443.000,  61.500\n18444.000,  61.900\n18445.000,  61.500\n18446.000,  62.700\n18447.000,  61.400\n18448.000,  61.700\n18449.000,  61.200\n18450.000,  62.000\n18451.000,  62.000\n18452.000,  62.000\n18453.000,  62.100\n18454.000,  62.400\n18455.000,  62.000\n18456.000,  62.000\n18457.000,  62.600\n18458.000,  65.700\n18459.000,  63.100\n18460.000,  63.400\n18461.000,  62.300\n18462.000,  64.200\n18463.000,  63.300\n18464.000,  64.100\n18465.000,  66.600\n18466.000,  62.600\n18467.000,  63.300\n18468.000,  62.900\n18469.000,  62.600\n18470.000,  63.200\n18471.000,  63.000\n18472.000,  64.100\n18473.000,  63.100\n18474.000,  64.000\n18475.000,  62.900\n18476.000,  63.300\n18477.000,  63.500\n18478.000,  64.600\n18479.000,  69.200\n18480.000,  65.200\n18481.000,  67.700\n18482.000,  63.300\n18483.000,  63.400\n18484.000,  64.200\n18485.000,  64.400\n18486.000,  64.300\n18487.000,  64.400\n18488.000,  64.400\n18489.000,  64.900\n18490.000,  64.000\n18491.000,  63.400\n18492.000,  66.100\n18493.000,  67.700\n18494.000,  68.000\n18495.000,  66.700\n18496.000,  64.800\n18497.000,  66.200\n18498.000,  66.300\n18499.000,  66.000\n18500.000,  67.200\n18501.000,  67.700\n18502.000,  68.900\n18503.000,  67.500\n18504.000,  69.000\n18505.000,  67.400\n18506.000,  69.700\n18507.000,  69.000\n18508.000,  70.800\n18509.000,  71.200\n18510.000,  69.000\n18511.000,  67.700\n18512.000,  67.400\n18513.000,  67.400\n18514.000,  67.700\n18515.000,  68.900\n18516.000,  69.000\n18517.000,  68.800\n18518.000,  68.600\n18519.000,  68.200\n18520.000,  70.100\n18521.000,  69.700\n18522.000,  71.300\n18523.000,  70.200\n18524.000,  68.900\n18525.000,  69.200\n18526.000,  69.000\n18527.000,  69.200\n18528.000,  69.000\n18529.000,  69.300\n18530.000,  72.400\n18531.000,  72.300\n18532.000,  70.300\n18533.000,  69.500\n18534.000,  69.200\n18535.000,  74.100\n18536.000,  71.300\n18537.000,  69.500\n18538.000,  69.000\n18539.000,  69.000\n18540.000,  69.600\n18541.000,  69.300\n18542.000,  71.700\n18543.000,  70.000\n18544.000,  73.400\n18545.000,  70.200\n18546.000,  69.200\n18547.000,  69.300\n18548.000,  71.200\n18549.000,  70.200\n18550.000,  70.000\n18551.000,  69.800\n18552.000,  70.100\n18553.000,  70.600\n18554.000,  70.000\n18555.000,  70.400\n18556.000,  71.800\n18557.000,  78.500\n18558.000,  72.900\n18559.000,  73.400\n18560.000,  64.800\n18561.000,  66.000\n18562.000,  67.700\n18563.000,  66.300\n18564.000,  67.300\n18565.000,  67.000\n18566.000,  67.100\n18567.000,  67.400\n18568.000,  67.000\n18569.000,  67.400\n18570.000,  67.300\n18571.000,  67.400\n18572.000,  68.100\n18573.000,  67.900\n18574.000,  68.300\n18575.000,  68.200\n18576.000,  68.400\n18577.000,  68.400\n18578.000,  68.000\n18579.000,  68.000\n18580.000,  68.200\n18581.000,  68.500\n18582.000,  69.000\n18583.000,  68.400\n18584.000,  68.500\n18585.000,  68.500\n18586.000,  68.500\n18587.000,  69.000\n18588.000,  69.000\n18589.000,  69.000\n18590.000,  70.500\n18591.000,  69.000\n18592.000,  68.800\n18593.000,  69.000\n18594.000,  68.300\n18595.000,  69.000\n18596.000,  69.000\n18597.000,  68.900\n18598.000,  69.400\n18599.000,  69.000\n18600.000,  69.200\n18601.000,  69.400\n18602.000,  69.300\n18603.000,  69.000\n18604.000,  73.100\n18605.000,  69.800\n18606.000,  69.500\n18607.000,  69.700\n18608.000,  69.000\n18609.000,  70.100\n18610.000,  69.600\n18611.000,  70.300\n18612.000,  69.800\n18613.000,  69.700\n18614.000,  69.900\n18615.000,  69.500\n18616.000,  70.200\n18617.000,  70.900\n18618.000,  70.300\n18619.000,  70.400\n18620.000,  71.200\n18621.000,  72.900\n18622.000,  74.400\n18623.000,  73.400\n18624.000,  71.200\n18625.000,  72.000\n18626.000,  73.200\n18627.000,  73.000\n18628.000,  73.300\n18629.000,  73.800\n18630.000,  76.100\n18631.000,  74.400\n18632.000,  74.300\n18633.000,  74.100\n18634.000,  77.000\n18635.000,  75.200\n18636.000,  74.100\n18637.000,  74.000\n18638.000,  74.600\n18639.000,  74.200\n18640.000,  74.500\n18641.000,  74.400\n18642.000,  74.800\n18643.000,  75.700\n18644.000,  75.200\n18645.000,  74.700\n18646.000,  74.900\n18647.000,  76.300\n18648.000,  76.500\n18649.000,  75.300\n18650.000,  75.000\n18651.000,  75.000\n18652.000,  75.000\n18653.000,  75.200\n18654.000,  76.600\n18655.000,  76.500\n18656.000,  78.300\n18657.000,  75.500\n18658.000,  75.400\n18659.000,  76.200\n18660.000,  75.200\n18661.000,  75.400\n18662.000,  75.300\n18663.000,  75.100\n18664.000,  75.100\n18665.000,  75.400\n18666.000,  75.700\n18667.000,  76.600\n18668.000,  75.600\n18669.000,  78.500\n18670.000,  78.100\n18671.000,  81.200\n18672.000,  79.400\n18673.000,  76.700\n18674.000,  75.700\n18675.000,  77.300\n18676.000,  76.200\n18677.000,  77.700\n18678.000,  76.200\n18679.000,  76.000\n18680.000,  77.200\n18681.000,  77.700\n18682.000,  78.400\n18683.000,  81.800\n18684.000,  77.700\n18685.000,  79.100\n18686.000,  79.900\n18687.000,  79.500\n18688.000,  64.700\n18689.000,  66.300\n18690.000,  66.700\n18691.000,  67.000\n18692.000,  67.200\n18693.000,  67.200\n18694.000,  69.100\n18695.000,  68.200\n18696.000,  68.900\n18697.000,  69.200\n18698.000,  68.200\n18699.000,  67.500\n18700.000,  67.600\n18701.000,  68.100\n18702.000,  68.500\n18703.000,  67.400\n18704.000,  68.200\n18705.000,  67.000\n18706.000,  68.000\n18707.000,  68.500\n18708.000,  68.400\n18709.000,  69.100\n18710.000,  69.500\n18711.000,  69.100\n18712.000,  68.300\n18713.000,  68.500\n18714.000,  69.100\n18715.000,  68.700\n18716.000,  69.200\n18717.000,  69.000\n18718.000,  69.200\n18719.000,  69.200\n18720.000,  68.800\n18721.000,  70.300\n18722.000,  69.900\n18723.000,  70.700\n18724.000,  79.100\n18725.000,  76.900\n18726.000,  74.300\n18727.000,  72.600\n18728.000,  69.600\n18729.000,  69.000\n18730.000,  69.500\n18731.000,  69.600\n18732.000,  70.500\n18733.000,  69.500\n18734.000,  71.200\n18735.000,  70.300\n18736.000,  71.900\n18737.000,  71.500\n18738.000,  70.000\n18739.000,  70.400\n18740.000,  70.500\n18741.000,  70.500\n18742.000,  70.100\n18743.000,  69.800\n18744.000,  70.600\n18745.000,  70.700\n18746.000,  71.200\n18747.000,  70.400\n18748.000,  71.500\n18749.000,  75.300\n18750.000,  74.800\n18751.000,  74.900\n18752.000,  71.200\n18753.000,  72.800\n18754.000,  73.000\n18755.000,  72.800\n18756.000,  73.400\n18757.000,  73.600\n18758.000,  75.000\n18759.000,  74.600\n18760.000,  75.300\n18761.000,  74.500\n18762.000,  75.100\n18763.000,  75.100\n18764.000,  74.400\n18765.000,  74.800\n18766.000,  74.300\n18767.000,  74.300\n18768.000,  74.000\n18769.000,  74.000\n18770.000,  74.200\n18771.000,  74.500\n18772.000,  75.700\n18773.000,  78.400\n18774.000,  78.900\n18775.000,  76.500\n18776.000,  75.100\n18777.000,  75.100\n18778.000,  75.700\n18779.000,  75.400\n18780.000,  75.200\n18781.000,  75.800\n18782.000,  75.200\n18783.000,  76.300\n18784.000,  77.900\n18785.000,  77.900\n18786.000,  79.600\n18787.000,  76.600\n18788.000,  77.800\n18789.000,  77.100\n18790.000,  76.900\n18791.000,  75.900\n18792.000,  75.800\n18793.000,  75.200\n18794.000,  75.300\n18795.000,  75.700\n18796.000,  75.300\n18797.000,  76.400\n18798.000,  80.100\n18799.000,  77.000\n18800.000,  79.900\n18801.000,  76.800\n18802.000,  76.400\n18803.000,  76.200\n18804.000,  76.400\n18805.000,  76.000\n18806.000,  76.600\n18807.000,  76.100\n18808.000,  76.400\n18809.000,  77.300\n18810.000,  80.600\n18811.000,  77.500\n18812.000,  78.300\n18813.000,  79.500\n18814.000,  79.300\n18815.000,  79.200\n18816.000,  71.000\n18817.000,  72.100\n18818.000,  73.400\n18819.000,  73.100\n18820.000,  73.700\n18821.000,  73.600\n18822.000,  74.100\n18823.000,  76.100\n18824.000,  77.300\n18825.000,  74.200\n18826.000,  74.200\n18827.000,  74.200\n18828.000,  74.100\n18829.000,  74.100\n18830.000,  74.000\n18831.000,  73.400\n18832.000,  74.700\n18833.000,  77.400\n18834.000,  75.600\n18835.000,  75.200\n18836.000,  75.700\n18837.000,  75.000\n18838.000,  75.200\n18839.000,  74.600\n18840.000,  75.200\n18841.000,  75.400\n18842.000,  75.000\n18843.000,  75.100\n18844.000,  75.100\n18845.000,  75.400\n18846.000,  75.600\n18847.000,  75.400\n18848.000,  77.900\n18849.000,  76.700\n18850.000,  75.600\n18851.000,  75.200\n18852.000,  75.400\n18853.000,  75.000\n18854.000,  75.000\n18855.000,  76.000\n18856.000,  75.700\n18857.000,  76.600\n18858.000,  75.300\n18859.000,  75.600\n18860.000,  75.900\n18861.000,  75.900\n18862.000,  77.500\n18863.000,  76.000\n18864.000,  76.300\n18865.000,  76.200\n18866.000,  75.600\n18867.000,  76.000\n18868.000,  76.400\n18869.000,  76.300\n18870.000,  77.200\n18871.000,  76.500\n18872.000,  76.500\n18873.000,  76.800\n18874.000,  77.100\n18875.000,  76.300\n18876.000,  77.400\n18877.000,  79.700\n18878.000,  79.800\n18879.000,  79.000\n18880.000,  77.300\n18881.000,  78.700\n18882.000,  79.300\n18883.000,  80.100\n18884.000,  80.300\n18885.000,  80.400\n18886.000,  81.200\n18887.000,  80.500\n18888.000,  81.500\n18889.000,  80.000\n18890.000,  80.000\n18891.000,  80.000\n18892.000,  80.000\n18893.000,  80.300\n18894.000,  80.400\n18895.000,  81.400\n18896.000,  80.400\n18897.000,  81.000\n18898.000,  80.200\n18899.000,  81.300\n18900.000,  81.300\n18901.000,  80.400\n18902.000,  81.100\n18903.000,  80.300\n18904.000,  81.700\n18905.000,  82.200\n18906.000,  81.200\n18907.000,  82.200\n18908.000,  82.000\n18909.000,  81.100\n18910.000,  82.400\n18911.000,  81.200\n18912.000,  81.200\n18913.000,  81.600\n18914.000,  81.300\n18915.000,  81.100\n18916.000,  83.200\n18917.000,  81.500\n18918.000,  83.300\n18919.000,  82.400\n18920.000,  84.100\n18921.000,  84.500\n18922.000,  81.600\n18923.000,  82.000\n18924.000,  81.900\n18925.000,  81.300\n18926.000,  82.300\n18927.000,  82.400\n18928.000,  85.700\n18929.000,  82.600\n18930.000,  82.000\n18931.000,  83.500\n18932.000,  84.000\n18933.000,  83.500\n18934.000,  82.400\n18935.000,  82.800\n18936.000,  82.900\n18937.000,  84.100\n18938.000,  83.600\n18939.000,  83.600\n18940.000,  84.000\n18941.000,  86.300\n18942.000,  85.300\n18943.000,  85.700\n18944.000,  64.900\n18945.000,  65.900\n18946.000,  67.600\n18947.000,  66.500\n18948.000,  67.800\n18949.000,  67.100\n18950.000,  67.600\n18951.000,  68.100\n18952.000,  67.800\n18953.000,  69.700\n18954.000,  67.500\n18955.000,  67.600\n18956.000,  68.100\n18957.000,  67.200\n18958.000,  68.100\n18959.000,  67.100\n18960.000,  67.400\n18961.000,  72.400\n18962.000,  68.600\n18963.000,  68.700\n18964.000,  69.700\n18965.000,  68.500\n18966.000,  68.900\n18967.000,  68.100\n18968.000,  68.400\n18969.000,  68.700\n18970.000,  69.300\n18971.000,  68.800\n18972.000,  69.000\n18973.000,  69.000\n18974.000,  69.300\n18975.000,  68.800\n18976.000,  69.700\n18977.000,  69.800\n18978.000,  68.900\n18979.000,  68.800\n18980.000,  69.000\n18981.000,  69.200\n18982.000,  69.400\n18983.000,  69.000\n18984.000,  69.700\n18985.000,  69.000\n18986.000,  69.400\n18987.000,  69.100\n18988.000,  69.100\n18989.000,  69.900\n18990.000,  69.800\n18991.000,  70.500\n18992.000,  69.600\n18993.000,  69.400\n18994.000,  69.200\n18995.000,  69.300\n18996.000,  70.400\n18997.000,  69.300\n18998.000,  70.200\n18999.000,  69.800\n19000.000,  70.000\n19001.000,  71.400\n19002.000,  70.200\n19003.000,  71.000\n19004.000,  75.100\n19005.000,  73.500\n19006.000,  74.000\n19007.000,  73.100\n19008.000,  72.300\n19009.000,  72.700\n19010.000,  73.000\n19011.000,  72.800\n19012.000,  73.400\n19013.000,  73.100\n19014.000,  73.900\n19015.000,  74.300\n19016.000,  74.300\n19017.000,  73.500\n19018.000,  73.500\n19019.000,  73.000\n19020.000,  74.500\n19021.000,  74.400\n19022.000,  74.500\n19023.000,  74.100\n19024.000,  74.500\n19025.000,  74.300\n19026.000,  74.200\n19027.000,  75.100\n19028.000,  75.000\n19029.000,  75.000\n19030.000,  74.900\n19031.000,  75.200\n19032.000,  75.500\n19033.000,  75.300\n19034.000,  76.100\n19035.000,  77.000\n19036.000,  76.200\n19037.000,  75.800\n19038.000,  75.800\n19039.000,  75.700\n19040.000,  77.100\n19041.000,  76.300\n19042.000,  75.900\n19043.000,  76.100\n19044.000,  76.100\n19045.000,  76.100\n19046.000,  76.200\n19047.000,  76.200\n19048.000,  76.200\n19049.000,  75.100\n19050.000,  78.100\n19051.000,  76.100\n19052.000,  75.600\n19053.000,  75.500\n19054.000,  75.500\n19055.000,  76.000\n19056.000,  77.200\n19057.000,  77.300\n19058.000,  77.700\n19059.000,  77.600\n19060.000,  76.500\n19061.000,  76.300\n19062.000,  76.400\n19063.000,  76.200\n19064.000,  76.400\n19065.000,  77.200\n19066.000,  77.500\n19067.000,  76.400\n19068.000,  82.200\n19069.000,  83.800\n19070.000,  80.500\n19071.000,  79.700\n19072.000,  72.400\n19073.000,  72.400\n19074.000,  72.800\n19075.000,  73.000\n19076.000,  73.700\n19077.000,  74.600\n19078.000,  76.000\n19079.000,  76.500\n19080.000,  74.500\n19081.000,  73.700\n19082.000,  73.500\n19083.000,  73.500\n19084.000,  74.200\n19085.000,  74.100\n19086.000,  74.400\n19087.000,  73.800\n19088.000,  74.500\n19089.000,  76.100\n19090.000,  75.500\n19091.000,  75.600\n19092.000,  75.100\n19093.000,  75.900\n19094.000,  75.600\n19095.000,  74.800\n19096.000,  75.900\n19097.000,  76.000\n19098.000,  75.700\n19099.000,  75.300\n19100.000,  75.000\n19101.000,  75.300\n19102.000,  76.500\n19103.000,  75.600\n19104.000,  76.100\n19105.000,  76.500\n19106.000,  75.600\n19107.000,  77.800\n19108.000,  75.400\n19109.000,  75.000\n19110.000,  75.500\n19111.000,  75.600\n19112.000,  75.600\n19113.000,  75.300\n19114.000,  76.400\n19115.000,  75.300\n19116.000,  75.900\n19117.000,  75.000\n19118.000,  75.800\n19119.000,  76.400\n19120.000,  75.700\n19121.000,  76.700\n19122.000,  75.700\n19123.000,  76.500\n19124.000,  76.300\n19125.000,  76.000\n19126.000,  76.600\n19127.000,  76.500\n19128.000,  76.600\n19129.000,  76.500\n19130.000,  76.800\n19131.000,  76.200\n19132.000,  78.400\n19133.000,  79.100\n19134.000,  79.100\n19135.000,  79.600\n19136.000,  77.300\n19137.000,  79.000\n19138.000,  79.300\n19139.000,  79.900\n19140.000,  79.500\n19141.000,  82.800\n19142.000,  80.600\n19143.000,  81.000\n19144.000,  80.000\n19145.000,  80.000\n19146.000,  80.900\n19147.000,  82.600\n19148.000,  80.200\n19149.000,  80.100\n19150.000,  80.700\n19151.000,  80.200\n19152.000,  81.200\n19153.000,  80.300\n19154.000,  80.600\n19155.000,  81.200\n19156.000,  82.000\n19157.000,  81.000\n19158.000,  81.000\n19159.000,  81.500\n19160.000,  81.800\n19161.000,  80.700\n19162.000,  81.600\n19163.000,  81.000\n19164.000,  81.700\n19165.000,  82.300\n19166.000,  81.800\n19167.000,  82.300\n19168.000,  81.200\n19169.000,  81.800\n19170.000,  81.300\n19171.000,  82.300\n19172.000,  81.700\n19173.000,  81.800\n19174.000,  85.000\n19175.000,  82.500\n19176.000,  82.200\n19177.000,  81.000\n19178.000,  82.400\n19179.000,  82.000\n19180.000,  81.500\n19181.000,  81.900\n19182.000,  82.400\n19183.000,  82.000\n19184.000,  83.700\n19185.000,  85.100\n19186.000,  84.300\n19187.000,  82.600\n19188.000,  82.700\n19189.000,  82.100\n19190.000,  82.500\n19191.000,  82.100\n19192.000,  82.200\n19193.000,  82.800\n19194.000,  83.300\n19195.000,  86.500\n19196.000,  88.700\n19197.000,  93.100\n19198.000,  85.200\n19199.000,  85.600\n19200.000,  71.000\n19201.000,  72.300\n19202.000,  73.000\n19203.000,  73.200\n19204.000,  73.400\n19205.000,  73.200\n19206.000,  73.600\n19207.000,  77.800\n19208.000,  75.000\n19209.000,  78.600\n19210.000,  77.800\n19211.000,  74.000\n19212.000,  74.700\n19213.000,  74.000\n19214.000,  74.200\n19215.000,  74.800\n19216.000,  74.400\n19217.000,  74.500\n19218.000,  74.600\n19219.000,  78.300\n19220.000,  77.100\n19221.000,  79.100\n19222.000,  78.300\n19223.000,  77.100\n19224.000,  76.300\n19225.000,  75.300\n19226.000,  75.800\n19227.000,  75.000\n19228.000,  76.000\n19229.000,  75.000\n19230.000,  76.000\n19231.000,  76.300\n19232.000,  75.400\n19233.000,  76.300\n19234.000,  76.700\n19235.000,  76.100\n19236.000,  75.400\n19237.000,  75.000\n19238.000,  75.600\n19239.000,  75.400\n19240.000,  76.200\n19241.000,  75.200\n19242.000,  75.400\n19243.000,  75.600\n19244.000,  77.000\n19245.000,  78.400\n19246.000,  78.200\n19247.000,  79.800\n19248.000,  77.700\n19249.000,  76.800\n19250.000,  75.800\n19251.000,  76.700\n19252.000,  76.000\n19253.000,  76.800\n19254.000,  76.300\n19255.000,  76.000\n19256.000,  77.000\n19257.000,  77.200\n19258.000,  77.500\n19259.000,  79.500\n19260.000,  78.800\n19261.000,  79.000\n19262.000,  79.000\n19263.000,  79.400\n19264.000,  77.400\n19265.000,  79.300\n19266.000,  79.000\n19267.000,  79.200\n19268.000,  81.100\n19269.000,  84.600\n19270.000,  82.400\n19271.000,  83.200\n19272.000,  80.100\n19273.000,  80.100\n19274.000,  80.100\n19275.000,  79.800\n19276.000,  80.100\n19277.000,  80.000\n19278.000,  80.800\n19279.000,  80.300\n19280.000,  81.600\n19281.000,  83.900\n19282.000,  83.200\n19283.000,  84.500\n19284.000,  83.200\n19285.000,  81.200\n19286.000,  81.800\n19287.000,  80.800\n19288.000,  81.500\n19289.000,  80.900\n19290.000,  83.200\n19291.000,  82.600\n19292.000,  83.400\n19293.000,  82.700\n19294.000,  82.000\n19295.000,  82.800\n19296.000,  81.200\n19297.000,  82.000\n19298.000,  81.400\n19299.000,  81.800\n19300.000,  82.300\n19301.000,  84.800\n19302.000,  82.300\n19303.000,  85.700\n19304.000,  81.700\n19305.000,  82.500\n19306.000,  81.700\n19307.000,  81.500\n19308.000,  81.400\n19309.000,  82.000\n19310.000,  81.900\n19311.000,  82.000\n19312.000,  82.600\n19313.000,  83.300\n19314.000,  83.000\n19315.000,  82.700\n19316.000,  83.300\n19317.000,  88.500\n19318.000,  93.200\n19319.000,  83.100\n19320.000,  83.000\n19321.000,  83.800\n19322.000,  85.000\n19323.000,  89.100\n19324.000,  88.800\n19325.000,  85.000\n19326.000,  85.800\n19327.000,  88.000\n19328.000,  78.600\n19329.000,  79.600\n19330.000,  79.200\n19331.000,  79.600\n19332.000,  79.200\n19333.000,  80.300\n19334.000,  80.400\n19335.000,  87.100\n19336.000,  80.600\n19337.000,  80.800\n19338.000,  80.700\n19339.000,  80.700\n19340.000,  80.500\n19341.000,  80.200\n19342.000,  80.800\n19343.000,  80.000\n19344.000,  80.600\n19345.000,  80.800\n19346.000,  87.700\n19347.000,  86.900\n19348.000,  81.900\n19349.000,  81.400\n19350.000,  81.200\n19351.000,  80.800\n19352.000,  81.800\n19353.000,  81.200\n19354.000,  81.000\n19355.000,  81.000\n19356.000,  81.900\n19357.000,  81.600\n19358.000,  84.500\n19359.000,  84.500\n19360.000,  81.200\n19361.000,  82.100\n19362.000,  81.300\n19363.000,  81.600\n19364.000,  81.700\n19365.000,  82.300\n19366.000,  81.700\n19367.000,  82.600\n19368.000,  82.300\n19369.000,  82.500\n19370.000,  82.100\n19371.000,  81.500\n19372.000,  82.500\n19373.000,  82.100\n19374.000,  82.800\n19375.000,  82.600\n19376.000,  82.200\n19377.000,  82.000\n19378.000,  82.000\n19379.000,  84.100\n19380.000,  85.000\n19381.000,  82.700\n19382.000,  82.600\n19383.000,  82.000\n19384.000,  82.700\n19385.000,  82.800\n19386.000,  83.000\n19387.000,  82.400\n19388.000,  84.000\n19389.000,  84.800\n19390.000,  86.600\n19391.000,  89.300\n19392.000,  89.700\n19393.000,  85.800\n19394.000,  85.400\n19395.000,  86.100\n19396.000,  87.900\n19397.000,  88.100\n19398.000,  87.200\n19399.000,  86.200\n19400.000,  86.900\n19401.000,  88.400\n19402.000,  87.600\n19403.000,  86.400\n19404.000,  86.400\n19405.000,  91.500\n19406.000,  90.500\n19407.000,  89.300\n19408.000,  90.400\n19409.000,  87.700\n19410.000,  89.000\n19411.000,  90.600\n19412.000,  89.100\n19413.000,  94.100\n19414.000,  88.700\n19415.000,  88.500\n19416.000,  92.500\n19417.000,  90.700\n19418.000,  88.200\n19419.000,  87.000\n19420.000,  88.100\n19421.000,  87.700\n19422.000,  87.900\n19423.000,  88.500\n19424.000,  89.700\n19425.000,  89.600\n19426.000,  88.200\n19427.000,  88.200\n19428.000,  89.400\n19429.000,  88.000\n19430.000,  88.400\n19431.000,  88.000\n19432.000,  89.000\n19433.000,  88.000\n19434.000,  88.500\n19435.000,  89.900\n19436.000,  88.900\n19437.000,  88.000\n19438.000,  89.100\n19439.000,  88.000\n19440.000,  88.800\n19441.000,  88.300\n19442.000,  88.600\n19443.000,  91.000\n19444.000,  89.600\n19445.000,  88.400\n19446.000,  92.800\n19447.000,  88.400\n19448.000,  89.600\n19449.000,  89.900\n19450.000,  89.400\n19451.000,  88.800\n19452.000,  90.600\n19453.000,  91.300\n19454.000,  97.800\n19455.000,  95.700\n19456.000,  65.400\n19457.000,  66.200\n19458.000,  66.800\n19459.000,  66.300\n19460.000,  68.500\n19461.000,  67.600\n19462.000,  69.400\n19463.000,  72.100\n19464.000,  73.200\n19465.000,  70.700\n19466.000,  67.300\n19467.000,  67.300\n19468.000,  67.900\n19469.000,  67.600\n19470.000,  71.500\n19471.000,  69.300\n19472.000,  68.200\n19473.000,  67.700\n19474.000,  68.000\n19475.000,  68.300\n19476.000,  68.500\n19477.000,  68.700\n19478.000,  68.100\n19479.000,  68.100\n19480.000,  68.400\n19481.000,  68.600\n19482.000,  69.000\n19483.000,  69.200\n19484.000,  70.100\n19485.000,  70.800\n19486.000,  71.300\n19487.000,  69.400\n19488.000,  68.700\n19489.000,  69.200\n19490.000,  69.100\n19491.000,  69.600\n19492.000,  69.100\n19493.000,  69.000\n19494.000,  69.600\n19495.000,  73.500\n19496.000,  70.300\n19497.000,  72.300\n19498.000,  69.200\n19499.000,  70.200\n19500.000,  71.800\n19501.000,  69.200\n19502.000,  69.300\n19503.000,  69.800\n19504.000,  69.400\n19505.000,  69.800\n19506.000,  69.400\n19507.000,  69.600\n19508.000,  70.100\n19509.000,  69.500\n19510.000,  70.300\n19511.000,  70.300\n19512.000,  69.900\n19513.000,  70.200\n19514.000,  70.800\n19515.000,  69.600\n19516.000,  71.300\n19517.000,  72.500\n19518.000,  75.200\n19519.000,  73.100\n19520.000,  71.300\n19521.000,  72.600\n19522.000,  73.200\n19523.000,  75.900\n19524.000,  73.800\n19525.000,  74.500\n19526.000,  73.900\n19527.000,  74.400\n19528.000,  75.000\n19529.000,  73.600\n19530.000,  74.100\n19531.000,  73.300\n19532.000,  74.600\n19533.000,  73.900\n19534.000,  74.200\n19535.000,  74.600\n19536.000,  75.900\n19537.000,  74.700\n19538.000,  74.300\n19539.000,  76.000\n19540.000,  74.600\n19541.000,  75.100\n19542.000,  74.000\n19543.000,  74.100\n19544.000,  75.500\n19545.000,  74.800\n19546.000,  75.800\n19547.000,  75.200\n19548.000,  75.200\n19549.000,  75.500\n19550.000,  75.500\n19551.000,  75.500\n19552.000,  76.600\n19553.000,  75.800\n19554.000,  75.400\n19555.000,  76.000\n19556.000,  75.100\n19557.000,  75.000\n19558.000,  79.000\n19559.000,  75.400\n19560.000,  75.900\n19561.000,  75.100\n19562.000,  75.300\n19563.000,  75.300\n19564.000,  82.200\n19565.000,  79.600\n19566.000,  75.800\n19567.000,  80.600\n19568.000,  77.900\n19569.000,  78.700\n19570.000,  75.600\n19571.000,  77.200\n19572.000,  79.400\n19573.000,  77.200\n19574.000,  77.300\n19575.000,  76.200\n19576.000,  77.100\n19577.000,  79.600\n19578.000,  77.900\n19579.000,  76.300\n19580.000,  78.000\n19581.000,  80.600\n19582.000,  80.500\n19583.000,  83.800\n19584.000,  71.400\n19585.000,  72.600\n19586.000,  73.300\n19587.000,  73.500\n19588.000,  73.500\n19589.000,  76.200\n19590.000,  78.000\n19591.000,  76.400\n19592.000,  75.100\n19593.000,  73.700\n19594.000,  74.900\n19595.000,  74.100\n19596.000,  74.000\n19597.000,  74.000\n19598.000,  74.300\n19599.000,  73.700\n19600.000,  73.600\n19601.000,  75.000\n19602.000,  74.100\n19603.000,  74.800\n19604.000,  74.400\n19605.000,  74.700\n19606.000,  75.200\n19607.000,  74.600\n19608.000,  75.300\n19609.000,  75.000\n19610.000,  75.400\n19611.000,  75.000\n19612.000,  75.000\n19613.000,  75.200\n19614.000,  75.700\n19615.000,  77.700\n19616.000,  75.000\n19617.000,  75.200\n19618.000,  74.900\n19619.000,  75.000\n19620.000,  75.400\n19621.000,  75.300\n19622.000,  75.900\n19623.000,  75.100\n19624.000,  75.700\n19625.000,  77.000\n19626.000,  79.500\n19627.000,  78.100\n19628.000,  77.000\n19629.000,  75.300\n19630.000,  75.800\n19631.000,  76.600\n19632.000,  76.200\n19633.000,  76.700\n19634.000,  77.100\n19635.000,  77.800\n19636.000,  76.600\n19637.000,  76.200\n19638.000,  76.200\n19639.000,  76.000\n19640.000,  77.900\n19641.000,  76.500\n19642.000,  76.300\n19643.000,  76.600\n19644.000,  78.400\n19645.000,  79.200\n19646.000,  79.000\n19647.000,  79.600\n19648.000,  77.300\n19649.000,  79.700\n19650.000,  79.100\n19651.000,  79.500\n19652.000,  79.500\n19653.000,  83.700\n19654.000,  81.600\n19655.000,  79.800\n19656.000,  80.500\n19657.000,  80.100\n19658.000,  80.300\n19659.000,  80.000\n19660.000,  81.300\n19661.000,  82.800\n19662.000,  82.000\n19663.000,  80.900\n19664.000,  81.900\n19665.000,  80.200\n19666.000,  80.300\n19667.000,  81.000\n19668.000,  80.700\n19669.000,  80.300\n19670.000,  80.900\n19671.000,  81.300\n19672.000,  81.900\n19673.000,  81.400\n19674.000,  81.700\n19675.000,  82.000\n19676.000,  82.000\n19677.000,  82.000\n19678.000,  82.000\n19679.000,  82.200\n19680.000,  81.200\n19681.000,  82.100\n19682.000,  81.500\n19683.000,  81.800\n19684.000,  81.800\n19685.000,  81.600\n19686.000,  83.100\n19687.000,  84.000\n19688.000,  82.400\n19689.000,  81.900\n19690.000,  84.200\n19691.000,  81.900\n19692.000,  82.400\n19693.000,  82.000\n19694.000,  82.600\n19695.000,  82.600\n19696.000,  82.700\n19697.000,  82.100\n19698.000,  82.700\n19699.000,  87.500\n19700.000,  85.100\n19701.000,  83.800\n19702.000,  82.600\n19703.000,  82.000\n19704.000,  82.700\n19705.000,  82.500\n19706.000,  88.900\n19707.000,  83.200\n19708.000,  84.000\n19709.000,  86.300\n19710.000,  85.500\n19711.000,  85.800\n19712.000,  71.300\n19713.000,  73.100\n19714.000,  73.000\n19715.000,  73.900\n19716.000,  73.400\n19717.000,  73.600\n19718.000,  77.900\n19719.000,  74.400\n19720.000,  75.300\n19721.000,  73.500\n19722.000,  75.100\n19723.000,  73.500\n19724.000,  75.500\n19725.000,  74.600\n19726.000,  74.100\n19727.000,  74.900\n19728.000,  74.000\n19729.000,  74.000\n19730.000,  75.700\n19731.000,  75.400\n19732.000,  76.300\n19733.000,  75.300\n19734.000,  75.100\n19735.000,  75.000\n19736.000,  75.800\n19737.000,  75.700\n19738.000,  75.000\n19739.000,  75.000\n19740.000,  75.200\n19741.000,  76.300\n19742.000,  76.300\n19743.000,  76.700\n19744.000,  78.700\n19745.000,  75.700\n19746.000,  75.000\n19747.000,  75.700\n19748.000,  75.000\n19749.000,  75.500\n19750.000,  76.100\n19751.000,  75.200\n19752.000,  75.100\n19753.000,  75.800\n19754.000,  75.300\n19755.000,  75.100\n19756.000,  76.500\n19757.000,  76.400\n19758.000,  76.200\n19759.000,  75.900\n19760.000,  76.200\n19761.000,  76.100\n19762.000,  75.200\n19763.000,  75.800\n19764.000,  76.200\n19765.000,  78.100\n19766.000,  76.700\n19767.000,  76.200\n19768.000,  77.600\n19769.000,  76.800\n19770.000,  76.700\n19771.000,  80.200\n19772.000,  82.600\n19773.000,  79.500\n19774.000,  79.300\n19775.000,  79.000\n19776.000,  77.100\n19777.000,  79.200\n19778.000,  80.600\n19779.000,  79.700\n19780.000,  80.000\n19781.000,  84.100\n19782.000,  81.800\n19783.000,  84.200\n19784.000,  83.800\n19785.000,  80.000\n19786.000,  80.700\n19787.000,  80.200\n19788.000,  80.200\n19789.000,  80.100\n19790.000,  80.400\n19791.000,  80.000\n19792.000,  83.400\n19793.000,  84.200\n19794.000,  81.700\n19795.000,  81.100\n19796.000,  80.500\n19797.000,  81.100\n19798.000,  80.800\n19799.000,  80.700\n19800.000,  81.700\n19801.000,  81.900\n19802.000,  81.600\n19803.000,  81.900\n19804.000,  81.400\n19805.000,  82.700\n19806.000,  81.900\n19807.000,  85.700\n19808.000,  81.300\n19809.000,  81.600\n19810.000,  81.300\n19811.000,  82.600\n19812.000,  81.300\n19813.000,  81.600\n19814.000,  82.600\n19815.000,  82.100\n19816.000,  82.300\n19817.000,  81.500\n19818.000,  82.800\n19819.000,  81.700\n19820.000,  82.100\n19821.000,  82.000\n19822.000,  82.800\n19823.000,  83.900\n19824.000,  82.400\n19825.000,  82.100\n19826.000,  82.200\n19827.000,  82.100\n19828.000,  82.700\n19829.000,  83.300\n19830.000,  83.900\n19831.000,  83.100\n19832.000,  82.400\n19833.000,  83.800\n19834.000,  82.900\n19835.000,  82.400\n19836.000,  84.900\n19837.000,  84.800\n19838.000,  85.300\n19839.000,  87.100\n19840.000,  77.900\n19841.000,  80.100\n19842.000,  79.700\n19843.000,  80.000\n19844.000,  79.600\n19845.000,  80.400\n19846.000,  80.100\n19847.000,  80.000\n19848.000,  81.200\n19849.000,  79.900\n19850.000,  81.300\n19851.000,  80.000\n19852.000,  81.400\n19853.000,  80.200\n19854.000,  80.900\n19855.000,  80.600\n19856.000,  80.800\n19857.000,  80.400\n19858.000,  81.000\n19859.000,  80.400\n19860.000,  80.800\n19861.000,  82.000\n19862.000,  82.200\n19863.000,  80.300\n19864.000,  80.900\n19865.000,  82.000\n19866.000,  81.400\n19867.000,  82.600\n19868.000,  82.000\n19869.000,  82.200\n19870.000,  84.300\n19871.000,  82.100\n19872.000,  82.100\n19873.000,  83.200\n19874.000,  85.800\n19875.000,  81.600\n19876.000,  81.700\n19877.000,  82.400\n19878.000,  82.100\n19879.000,  82.100\n19880.000,  82.900\n19881.000,  82.700\n19882.000,  84.600\n19883.000,  82.300\n19884.000,  83.200\n19885.000,  83.600\n19886.000,  83.300\n19887.000,  82.700\n19888.000,  83.400\n19889.000,  83.100\n19890.000,  84.500\n19891.000,  82.300\n19892.000,  83.100\n19893.000,  84.500\n19894.000,  85.500\n19895.000,  82.800\n19896.000,  86.400\n19897.000,  84.100\n19898.000,  83.100\n19899.000,  82.600\n19900.000,  84.600\n19901.000,  85.000\n19902.000,  85.600\n19903.000,  88.100\n19904.000,  85.400\n19905.000,  89.400\n19906.000,  86.600\n19907.000,  90.000\n19908.000,  86.700\n19909.000,  86.400\n19910.000,  86.200\n19911.000,  87.600\n19912.000,  89.700\n19913.000,  87.900\n19914.000,  89.300\n19915.000,  89.100\n19916.000,  86.800\n19917.000,  86.900\n19918.000,  87.900\n19919.000,  86.900\n19920.000,  86.300\n19921.000,  87.600\n19922.000,  86.500\n19923.000,  89.400\n19924.000,  89.100\n19925.000,  87.700\n19926.000,  87.500\n19927.000,  88.200\n19928.000,  89.600\n19929.000,  88.300\n19930.000,  88.300\n19931.000,  87.400\n19932.000,  87.900\n19933.000,  88.900\n19934.000,  91.200\n19935.000,  89.100\n19936.000,  88.600\n19937.000,  89.800\n19938.000,  89.800\n19939.000,  88.500\n19940.000,  88.200\n19941.000,  88.000\n19942.000,  88.600\n19943.000,  90.500\n19944.000,  88.200\n19945.000,  88.200\n19946.000,  88.000\n19947.000,  88.100\n19948.000,  88.400\n19949.000,  88.200\n19950.000,  88.300\n19951.000,  89.900\n19952.000,  88.600\n19953.000,  89.900\n19954.000,  88.500\n19955.000,  89.600\n19956.000,  89.000\n19957.000,  88.100\n19958.000,  89.500\n19959.000,  91.200\n19960.000,  91.900\n19961.000,  89.100\n19962.000,  89.200\n19963.000,  89.200\n19964.000,  94.400\n19965.000,  92.300\n19966.000,  93.400\n19967.000,  92.000\n19968.000,  71.700\n19969.000,  72.700\n19970.000,  73.600\n19971.000,  73.200\n19972.000,  73.200\n19973.000,  74.500\n19974.000,  73.500\n19975.000,  73.700\n19976.000,  73.300\n19977.000,  73.800\n19978.000,  74.200\n19979.000,  73.300\n19980.000,  74.300\n19981.000,  73.400\n19982.000,  75.300\n19983.000,  74.200\n19984.000,  75.900\n19985.000,  74.500\n19986.000,  74.100\n19987.000,  74.700\n19988.000,  74.700\n19989.000,  75.200\n19990.000,  74.200\n19991.000,  74.300\n19992.000,  74.200\n19993.000,  74.500\n19994.000,  75.000\n19995.000,  75.100\n19996.000,  77.900\n19997.000,  77.100\n19998.000,  77.700\n19999.000,  75.600\n20000.000,  75.400\n20001.000,  75.900\n20002.000,  75.000\n20003.000,  75.400\n20004.000,  75.700\n20005.000,  75.000\n20006.000,  75.700\n20007.000,  75.200\n20008.000,  75.500\n20009.000,  75.200\n20010.000,  75.800\n20011.000,  75.100\n20012.000,  75.900\n20013.000,  75.000\n20014.000,  75.900\n20015.000,  76.200\n20016.000,  75.400\n20017.000,  76.600\n20018.000,  76.000\n20019.000,  76.300\n20020.000,  76.600\n20021.000,  76.800\n20022.000,  76.700\n20023.000,  76.000\n20024.000,  76.200\n20025.000,  76.800\n20026.000,  77.100\n20027.000,  76.800\n20028.000,  78.900\n20029.000,  79.200\n20030.000,  79.400\n20031.000,  79.500\n20032.000,  77.900\n20033.000,  78.200\n20034.000,  80.100\n20035.000,  79.600\n20036.000,  79.500\n20037.000,  80.300\n20038.000,  79.500\n20039.000,  80.500\n20040.000,  80.100\n20041.000,  80.700\n20042.000,  80.200\n20043.000,  80.000\n20044.000,  80.000\n20045.000,  80.400\n20046.000,  80.100\n20047.000,  80.900\n20048.000,  80.100\n20049.000,  80.300\n20050.000,  80.200\n20051.000,  80.900\n20052.000,  81.300\n20053.000,  80.400\n20054.000,  80.400\n20055.000,  80.200\n20056.000,  82.100\n20057.000,  83.300\n20058.000,  82.400\n20059.000,  81.700\n20060.000,  82.400\n20061.000,  81.200\n20062.000,  81.500\n20063.000,  82.300\n20064.000,  81.000\n20065.000,  82.300\n20066.000,  81.300\n20067.000,  81.500\n20068.000,  81.900\n20069.000,  83.200\n20070.000,  83.700\n20071.000,  84.300\n20072.000,  81.800\n20073.000,  81.800\n20074.000,  83.600\n20075.000,  82.300\n20076.000,  81.500\n20077.000,  82.200\n20078.000,  81.900\n20079.000,  83.900\n20080.000,  82.100\n20081.000,  82.400\n20082.000,  83.200\n20083.000,  82.300\n20084.000,  82.800\n20085.000,  82.800\n20086.000,  82.600\n20087.000,  82.300\n20088.000,  82.600\n20089.000,  83.100\n20090.000,  83.700\n20091.000,  83.700\n20092.000,  86.200\n20093.000,  87.800\n20094.000,  86.100\n20095.000,  85.700\n20096.000,  77.000\n20097.000,  78.600\n20098.000,  79.600\n20099.000,  79.000\n20100.000,  79.300\n20101.000,  80.600\n20102.000,  80.100\n20103.000,  80.400\n20104.000,  83.900\n20105.000,  82.200\n20106.000,  80.500\n20107.000,  80.200\n20108.000,  80.700\n20109.000,  81.000\n20110.000,  80.500\n20111.000,  80.900\n20112.000,  80.000\n20113.000,  80.400\n20114.000,  83.400\n20115.000,  82.200\n20116.000,  82.600\n20117.000,  81.400\n20118.000,  80.400\n20119.000,  80.200\n20120.000,  84.400\n20121.000,  81.300\n20122.000,  81.600\n20123.000,  81.200\n20124.000,  81.300\n20125.000,  82.100\n20126.000,  82.200\n20127.000,  89.200\n20128.000,  86.400\n20129.000,  81.100\n20130.000,  81.900\n20131.000,  81.500\n20132.000,  81.200\n20133.000,  81.300\n20134.000,  81.600\n20135.000,  81.300\n20136.000,  82.000\n20137.000,  84.100\n20138.000,  83.200\n20139.000,  85.400\n20140.000,  86.300\n20141.000,  86.700\n20142.000,  83.100\n20143.000,  82.900\n20144.000,  82.500\n20145.000,  82.400\n20146.000,  81.500\n20147.000,  82.000\n20148.000,  84.000\n20149.000,  84.200\n20150.000,  85.900\n20151.000,  86.100\n20152.000,  83.400\n20153.000,  83.400\n20154.000,  83.700\n20155.000,  82.400\n20156.000,  84.500\n20157.000,  85.000\n20158.000,  85.100\n20159.000,  85.100\n20160.000,  84.500\n20161.000,  85.500\n20162.000,  91.300\n20163.000,  88.100\n20164.000,  90.400\n20165.000,  86.700\n20166.000,  86.200\n20167.000,  86.000\n20168.000,  86.000\n20169.000,  86.000\n20170.000,  86.700\n20171.000,  86.600\n20172.000,  89.900\n20173.000,  89.000\n20174.000,  90.500\n20175.000,  90.300\n20176.000,  87.300\n20177.000,  86.300\n20178.000,  86.700\n20179.000,  87.100\n20180.000,  87.400\n20181.000,  87.700\n20182.000,  91.200\n20183.000,  88.600\n20184.000,  89.600\n20185.000,  92.900\n20186.000,  88.500\n20187.000,  88.100\n20188.000,  89.800\n20189.000,  88.100\n20190.000,  90.000\n20191.000,  88.300\n20192.000,  89.600\n20193.000,  94.700\n20194.000,  90.600\n20195.000,  87.700\n20196.000,  88.300\n20197.000,  87.700\n20198.000,  88.500\n20199.000,  88.000\n20200.000,  88.600\n20201.000,  88.000\n20202.000,  88.300\n20203.000,  88.900\n20204.000,  89.000\n20205.000,  88.500\n20206.000,  88.500\n20207.000,  89.200\n20208.000,  88.700\n20209.000,  88.300\n20210.000,  88.800\n20211.000,  88.200\n20212.000,  89.100\n20213.000,  89.800\n20214.000,  94.500\n20215.000,  89.900\n20216.000,  90.400\n20217.000,  90.400\n20218.000,  89.400\n20219.000,  88.800\n20220.000,  90.900\n20221.000,  92.200\n20222.000,  91.300\n20223.000,  91.500\n20224.000,  78.300\n20225.000,  78.900\n20226.000,  79.800\n20227.000,  79.600\n20228.000,  79.700\n20229.000,  79.500\n20230.000,  79.600\n20231.000,  80.100\n20232.000,  81.100\n20233.000,  80.100\n20234.000,  80.000\n20235.000,  80.000\n20236.000,  81.000\n20237.000,  80.800\n20238.000,  80.400\n20239.000,  80.400\n20240.000,  80.400\n20241.000,  80.500\n20242.000,  80.700\n20243.000,  81.200\n20244.000,  81.500\n20245.000,  80.800\n20246.000,  80.500\n20247.000,  81.300\n20248.000,  81.200\n20249.000,  84.600\n20250.000,  82.400\n20251.000,  83.900\n20252.000,  81.100\n20253.000,  81.900\n20254.000,  81.600\n20255.000,  82.000\n20256.000,  81.300\n20257.000,  81.500\n20258.000,  81.000\n20259.000,  81.400\n20260.000,  84.500\n20261.000,  82.000\n20262.000,  84.600\n20263.000,  81.500\n20264.000,  82.200\n20265.000,  81.300\n20266.000,  82.100\n20267.000,  81.400\n20268.000,  82.400\n20269.000,  81.800\n20270.000,  81.900\n20271.000,  83.200\n20272.000,  83.300\n20273.000,  85.700\n20274.000,  84.700\n20275.000,  82.600\n20276.000,  82.400\n20277.000,  83.000\n20278.000,  82.300\n20279.000,  82.600\n20280.000,  82.100\n20281.000,  82.400\n20282.000,  82.700\n20283.000,  85.800\n20284.000,  89.300\n20285.000,  85.600\n20286.000,  85.700\n20287.000,  85.700\n20288.000,  84.000\n20289.000,  85.000\n20290.000,  85.500\n20291.000,  85.300\n20292.000,  86.000\n20293.000,  89.100\n20294.000,  90.700\n20295.000,  90.300\n20296.000,  94.400\n20297.000,  91.400\n20298.000,  86.600\n20299.000,  87.900\n20300.000,  87.800\n20301.000,  86.700\n20302.000,  86.500\n20303.000,  86.700\n20304.000,  86.700\n20305.000,  87.200\n20306.000,  87.800\n20307.000,  95.600\n20308.000,  87.400\n20309.000,  87.900\n20310.000,  87.700\n20311.000,  87.500\n20312.000,  87.800\n20313.000,  88.400\n20314.000,  88.000\n20315.000,  88.800\n20316.000,  88.400\n20317.000,  95.400\n20318.000,  89.800\n20319.000,  88.500\n20320.000,  87.600\n20321.000,  88.200\n20322.000,  87.900\n20323.000,  87.800\n20324.000,  90.300\n20325.000,  89.500\n20326.000,  88.100\n20327.000,  91.600\n20328.000,  95.200\n20329.000,  88.300\n20330.000,  87.700\n20331.000,  88.000\n20332.000,  88.000\n20333.000,  88.400\n20334.000,  88.600\n20335.000,  88.600\n20336.000,  91.800\n20337.000,  91.300\n20338.000, 104.000\n20339.000,  90.900\n20340.000,  88.700\n20341.000,  89.200\n20342.000,  88.600\n20343.000,  88.900\n20344.000,  88.800\n20345.000,  89.800\n20346.000,  90.200\n20347.000,  89.000\n20348.000,  94.600\n20349.000,  97.600\n20350.000,  92.200\n20351.000,  92.000\n20352.000,  83.000\n20353.000,  85.000\n20354.000,  85.100\n20355.000,  85.700\n20356.000,  86.100\n20357.000,  92.400\n20358.000,  91.000\n20359.000,  91.400\n20360.000,  89.100\n20361.000,  86.600\n20362.000,  86.400\n20363.000,  86.700\n20364.000,  86.300\n20365.000,  86.500\n20366.000,  86.500\n20367.000,  87.000\n20368.000,  87.500\n20369.000,  91.200\n20370.000,  87.600\n20371.000,  94.900\n20372.000,  89.500\n20373.000,  88.000\n20374.000,  88.300\n20375.000,  88.000\n20376.000,  87.100\n20377.000,  87.300\n20378.000,  88.100\n20379.000,  92.600\n20380.000,  90.400\n20381.000,  90.600\n20382.000,  91.300\n20383.000,  88.500\n20384.000,  88.300\n20385.000,  87.700\n20386.000,  87.600\n20387.000,  87.700\n20388.000,  87.700\n20389.000,  88.700\n20390.000,  89.400\n20391.000,  90.000\n20392.000,  89.500\n20393.000,  88.300\n20394.000,  88.600\n20395.000,  87.600\n20396.000,  88.500\n20397.000,  88.000\n20398.000,  88.600\n20399.000,  89.000\n20400.000,  94.100\n20401.000,  95.700\n20402.000,  95.200\n20403.000,  93.500\n20404.000,  89.600\n20405.000,  88.600\n20406.000,  88.100\n20407.000,  88.100\n20408.000,  88.800\n20409.000,  89.000\n20410.000,  90.200\n20411.000,  90.200\n20412.000,  92.900\n20413.000,  92.100\n20414.000,  92.200\n20415.000,  92.300\n20416.000,  90.100\n20417.000,  91.600\n20418.000,  92.700\n20419.000,  91.800\n20420.000,  92.500\n20421.000,  93.200\n20422.000,  94.100\n20423.000,  93.000\n20424.000,  92.700\n20425.000,  92.500\n20426.000,  93.400\n20427.000,  93.100\n20428.000,  93.200\n20429.000,  92.700\n20430.000,  93.500\n20431.000,  93.700\n20432.000,  94.200\n20433.000,  96.100\n20434.000,  93.200\n20435.000,  94.300\n20436.000,  94.000\n20437.000,  94.400\n20438.000,  93.600\n20439.000,  94.200\n20440.000,  95.000\n20441.000,  95.600\n20442.000,  94.800\n20443.000,  94.300\n20444.000,  94.900\n20445.000,  94.900\n20446.000,  95.000\n20447.000,  94.100\n20448.000,  95.000\n20449.000,  95.700\n20450.000,  94.800\n20451.000,  95.600\n20452.000, 104.900\n20453.000, 107.100\n20454.000, 101.100\n20455.000,  98.800\n20456.000,  94.800\n20457.000,  97.000\n20458.000,  97.000\n20459.000,  99.900\n20460.000,  97.700\n20461.000,  95.600\n20462.000,  99.800\n20463.000,  96.800\n20464.000,  97.400\n20465.000,  98.200\n20466.000, 102.200\n20467.000,  96.700\n20468.000, 105.700\n20469.000,  99.300\n20470.000,  96.300\n20471.000,  95.800\n20472.000,  98.900\n20473.000,  98.400\n20474.000,  96.100\n20475.000,  95.900\n20476.000,  97.600\n20477.000, 101.700\n20478.000,  98.700\n20479.000,  98.500\n20480.000,  58.900\n20481.000,  60.800\n20482.000,  60.700\n20483.000,  61.200\n20484.000,  61.500\n20485.000,  60.700\n20486.000,  61.200\n20487.000,  61.500\n20488.000,  61.200\n20489.000,  61.200\n20490.000,  62.600\n20491.000,  61.700\n20492.000,  62.000\n20493.000,  62.700\n20494.000,  62.000\n20495.000,  61.500\n20496.000,  61.000\n20497.000,  62.000\n20498.000,  63.400\n20499.000,  62.100\n20500.000,  62.000\n20501.000,  62.500\n20502.000,  62.000\n20503.000,  62.000\n20504.000,  62.500\n20505.000,  62.200\n20506.000,  66.400\n20507.000,  62.300\n20508.000,  62.300\n20509.000,  63.100\n20510.000,  63.200\n20511.000,  62.100\n20512.000,  62.600\n20513.000,  63.200\n20514.000,  62.700\n20515.000,  62.600\n20516.000,  63.100\n20517.000,  63.500\n20518.000,  63.300\n20519.000,  62.900\n20520.000,  63.500\n20521.000,  63.300\n20522.000,  64.200\n20523.000,  63.700\n20524.000,  63.100\n20525.000,  62.800\n20526.000,  63.000\n20527.000,  63.200\n20528.000,  64.100\n20529.000,  67.100\n20530.000,  63.600\n20531.000,  64.900\n20532.000,  64.200\n20533.000,  63.200\n20534.000,  63.800\n20535.000,  65.800\n20536.000,  64.300\n20537.000,  64.100\n20538.000,  64.800\n20539.000,  64.600\n20540.000,  65.100\n20541.000,  66.000\n20542.000,  66.100\n20543.000,  66.900\n20544.000,  65.200\n20545.000,  65.500\n20546.000,  66.500\n20547.000,  66.600\n20548.000,  67.000\n20549.000,  67.200\n20550.000,  67.000\n20551.000,  67.100\n20552.000,  68.000\n20553.000,  67.500\n20554.000,  67.000\n20555.000,  67.000\n20556.000,  67.700\n20557.000,  68.100\n20558.000,  68.500\n20559.000,  67.900\n20560.000,  67.100\n20561.000,  67.600\n20562.000,  67.600\n20563.000,  69.000\n20564.000,  68.400\n20565.000,  68.500\n20566.000,  68.500\n20567.000,  69.000\n20568.000,  69.200\n20569.000,  68.600\n20570.000,  68.700\n20571.000,  68.300\n20572.000,  71.700\n20573.000,  69.700\n20574.000,  69.400\n20575.000,  69.000\n20576.000,  68.300\n20577.000,  69.700\n20578.000,  69.300\n20579.000,  69.000\n20580.000,  71.700\n20581.000,  69.000\n20582.000,  69.700\n20583.000,  69.000\n20584.000,  69.800\n20585.000,  69.000\n20586.000,  69.000\n20587.000,  69.200\n20588.000,  69.000\n20589.000,  69.000\n20590.000,  69.600\n20591.000,  70.100\n20592.000,  70.600\n20593.000,  75.900\n20594.000,  73.600\n20595.000,  71.700\n20596.000,  69.800\n20597.000,  70.400\n20598.000,  70.400\n20599.000,  71.100\n20600.000,  71.400\n20601.000,  70.900\n20602.000,  70.600\n20603.000,  70.300\n20604.000,  72.500\n20605.000,  78.700\n20606.000,  73.400\n20607.000,  75.800\n20608.000,  64.800\n20609.000,  66.400\n20610.000,  66.000\n20611.000,  66.600\n20612.000,  67.600\n20613.000,  67.100\n20614.000,  67.200\n20615.000,  67.200\n20616.000,  67.000\n20617.000,  67.500\n20618.000,  67.500\n20619.000,  67.600\n20620.000,  70.200\n20621.000,  67.700\n20622.000,  68.300\n20623.000,  67.200\n20624.000,  67.400\n20625.000,  67.300\n20626.000,  67.800\n20627.000,  70.400\n20628.000,  68.900\n20629.000,  70.300\n20630.000,  69.000\n20631.000,  68.500\n20632.000,  70.600\n20633.000,  68.500\n20634.000,  69.100\n20635.000,  68.300\n20636.000,  68.700\n20637.000,  69.000\n20638.000,  69.100\n20639.000,  69.200\n20640.000,  68.100\n20641.000,  69.000\n20642.000,  69.100\n20643.000,  69.100\n20644.000,  70.700\n20645.000,  69.500\n20646.000,  69.900\n20647.000,  70.800\n20648.000,  70.900\n20649.000,  69.100\n20650.000,  69.000\n20651.000,  69.000\n20652.000,  69.800\n20653.000,  69.200\n20654.000,  69.200\n20655.000,  69.500\n20656.000,  69.200\n20657.000,  69.500\n20658.000,  69.200\n20659.000,  70.500\n20660.000,  69.700\n20661.000,  70.100\n20662.000,  70.400\n20663.000,  69.400\n20664.000,  70.800\n20665.000,  70.300\n20666.000,  70.000\n20667.000,  70.600\n20668.000,  71.800\n20669.000,  73.700\n20670.000,  74.300\n20671.000,  74.900\n20672.000,  79.700\n20673.000,  75.100\n20674.000,  87.100\n20675.000,  76.600\n20676.000,  73.800\n20677.000,  75.500\n20678.000,  73.500\n20679.000,  73.600\n20680.000,  73.800\n20681.000,  73.800\n20682.000,  77.500\n20683.000,  75.000\n20684.000,  74.500\n20685.000,  80.100\n20686.000,  80.200\n20687.000,  79.700\n20688.000,  75.200\n20689.000,  74.200\n20690.000,  74.300\n20691.000,  75.000\n20692.000,  75.300\n20693.000,  74.300\n20694.000,  74.600\n20695.000,  74.700\n20696.000,  77.500\n20697.000,  78.500\n20698.000,  77.100\n20699.000,  77.700\n20700.000,  78.600\n20701.000,  75.800\n20702.000,  75.600\n20703.000,  75.800\n20704.000,  76.100\n20705.000,  75.100\n20706.000,  75.700\n20707.000,  79.600\n20708.000,  76.800\n20709.000,  75.700\n20710.000,  77.800\n20711.000,  76.100\n20712.000,  76.100\n20713.000,  75.700\n20714.000,  75.200\n20715.000,  75.900\n20716.000,  75.100\n20717.000,  75.400\n20718.000,  76.100\n20719.000,  76.800\n20720.000,  76.500\n20721.000,  77.100\n20722.000,  81.200\n20723.000,  82.100\n20724.000,  76.700\n20725.000,  77.000\n20726.000,  76.400\n20727.000,  76.700\n20728.000,  76.700\n20729.000,  77.800\n20730.000,  77.100\n20731.000,  77.100\n20732.000,  82.300\n20733.000,  82.200\n20734.000,  86.600\n20735.000,  83.000\n20736.000,  65.500\n20737.000,  66.000\n20738.000,  67.000\n20739.000,  67.000\n20740.000,  67.000\n20741.000,  67.700\n20742.000,  67.300\n20743.000,  67.400\n20744.000,  67.200\n20745.000,  67.600\n20746.000,  68.000\n20747.000,  67.600\n20748.000,  68.600\n20749.000,  68.100\n20750.000,  67.800\n20751.000,  67.300\n20752.000,  67.500\n20753.000,  67.500\n20754.000,  67.800\n20755.000,  68.000\n20756.000,  68.300\n20757.000,  68.300\n20758.000,  68.100\n20759.000,  69.000\n20760.000,  68.700\n20761.000,  70.200\n20762.000,  69.000\n20763.000,  68.500\n20764.000,  69.400\n20765.000,  69.000\n20766.000,  69.600\n20767.000,  69.000\n20768.000,  68.900\n20769.000,  69.000\n20770.000,  69.100\n20771.000,  69.600\n20772.000,  69.500\n20773.000,  69.000\n20774.000,  69.800\n20775.000,  70.600\n20776.000,  70.700\n20777.000,  69.800\n20778.000,  69.100\n20779.000,  69.000\n20780.000,  69.200\n20781.000,  69.000\n20782.000,  69.200\n20783.000,  69.100\n20784.000,  70.200\n20785.000,  69.400\n20786.000,  70.700\n20787.000,  70.300\n20788.000,  71.200\n20789.000,  70.800\n20790.000,  70.300\n20791.000,  69.800\n20792.000,  69.900\n20793.000,  70.400\n20794.000,  70.000\n20795.000,  69.600\n20796.000,  73.300\n20797.000,  73.000\n20798.000,  73.800\n20799.000,  73.000\n20800.000,  71.100\n20801.000,  73.400\n20802.000,  73.500\n20803.000,  73.900\n20804.000,  73.400\n20805.000,  73.400\n20806.000,  73.800\n20807.000,  73.300\n20808.000,  74.700\n20809.000,  76.300\n20810.000,  74.800\n20811.000,  74.400\n20812.000,  74.600\n20813.000,  75.100\n20814.000,  74.400\n20815.000,  74.500\n20816.000,  74.100\n20817.000,  74.200\n20818.000,  74.200\n20819.000,  74.900\n20820.000,  74.900\n20821.000,  75.500\n20822.000,  74.800\n20823.000,  75.500\n20824.000,  76.000\n20825.000,  74.600\n20826.000,  78.900\n20827.000,  75.800\n20828.000,  75.800\n20829.000,  75.000\n20830.000,  75.200\n20831.000,  75.400\n20832.000,  75.100\n20833.000,  76.300\n20834.000,  76.500\n20835.000,  76.700\n20836.000,  75.100\n20837.000,  75.300\n20838.000,  82.600\n20839.000,  76.400\n20840.000,  77.500\n20841.000,  76.800\n20842.000,  75.600\n20843.000,  75.200\n20844.000,  75.100\n20845.000,  75.500\n20846.000,  76.200\n20847.000,  78.100\n20848.000,  77.300\n20849.000,  78.600\n20850.000,  78.300\n20851.000,  78.000\n20852.000,  76.700\n20853.000,  76.100\n20854.000,  76.300\n20855.000,  76.000\n20856.000,  76.100\n20857.000,  76.500\n20858.000,  77.500\n20859.000,  77.100\n20860.000,  79.700\n20861.000,  80.000\n20862.000,  80.000\n20863.000,  85.800\n20864.000,  72.100\n20865.000,  72.700\n20866.000,  73.000\n20867.000,  73.200\n20868.000,  73.000\n20869.000,  73.000\n20870.000,  73.700\n20871.000,  74.000\n20872.000,  75.200\n20873.000,  76.000\n20874.000,  78.600\n20875.000,  74.900\n20876.000,  75.300\n20877.000,  78.000\n20878.000,  74.200\n20879.000,  74.000\n20880.000,  74.000\n20881.000,  74.200\n20882.000,  74.300\n20883.000,  75.100\n20884.000,  74.700\n20885.000,  77.400\n20886.000,  78.300\n20887.000,  74.600\n20888.000,  75.700\n20889.000,  75.500\n20890.000,  75.600\n20891.000,  75.200\n20892.000,  75.100\n20893.000,  75.300\n20894.000,  75.300\n20895.000,  75.600\n20896.000,  75.400\n20897.000,  82.400\n20898.000,  78.300\n20899.000,  76.300\n20900.000,  75.900\n20901.000,  76.600\n20902.000,  77.100\n20903.000,  75.300\n20904.000,  75.500\n20905.000,  75.200\n20906.000,  75.900\n20907.000,  75.000\n20908.000,  75.500\n20909.000,  75.200\n20910.000,  85.800\n20911.000,  82.300\n20912.000,  79.200\n20913.000,  78.200\n20914.000,  79.500\n20915.000,  76.100\n20916.000,  76.500\n20917.000,  76.000\n20918.000,  76.400\n20919.000,  76.100\n20920.000,  78.200\n20921.000,  79.700\n20922.000,  80.400\n20923.000,  77.000\n20924.000,  78.400\n20925.000,  82.800\n20926.000,  80.200\n20927.000,  81.700\n20928.000,  77.100\n20929.000,  80.100\n20930.000,  79.400\n20931.000,  79.900\n20932.000,  80.200\n20933.000,  81.500\n20934.000,  88.200\n20935.000,  82.200\n20936.000,  83.000\n20937.000,  80.800\n20938.000,  82.900\n20939.000,  80.000\n20940.000,  80.800\n20941.000,  80.100\n20942.000,  83.500\n20943.000,  82.100\n20944.000,  81.200\n20945.000,  81.500\n20946.000,  84.200\n20947.000,  84.900\n20948.000,  82.700\n20949.000,  86.600\n20950.000,  81.500\n20951.000,  81.300\n20952.000,  81.800\n20953.000,  81.400\n20954.000,  81.200\n20955.000,  83.700\n20956.000,  83.700\n20957.000,  88.700\n20958.000,  82.100\n20959.000,  82.900\n20960.000,  83.300\n20961.000,  82.400\n20962.000,  81.300\n20963.000,  81.600\n20964.000,  81.400\n20965.000,  81.700\n20966.000,  83.600\n20967.000,  81.800\n20968.000,  81.900\n20969.000,  83.300\n20970.000,  83.000\n20971.000,  81.800\n20972.000,  82.500\n20973.000,  81.700\n20974.000,  82.500\n20975.000,  82.400\n20976.000,  83.700\n20977.000,  84.400\n20978.000,  82.000\n20979.000,  82.900\n20980.000,  83.800\n20981.000,  82.500\n20982.000,  85.400\n20983.000,  83.200\n20984.000,  84.900\n20985.000,  84.600\n20986.000,  83.000\n20987.000,  83.500\n20988.000,  84.800\n20989.000,  88.400\n20990.000,  85.500\n20991.000,  89.400\n20992.000,  68.400\n20993.000,  67.200\n20994.000,  66.600\n20995.000,  66.300\n20996.000,  67.600\n20997.000,  67.500\n20998.000,  67.700\n20999.000,  67.000\n21000.000,  68.100\n21001.000,  67.800\n21002.000,  68.400\n21003.000,  71.100\n21004.000,  68.900\n21005.000,  69.100\n21006.000,  72.000\n21007.000,  69.600\n21008.000,  68.600\n21009.000,  68.000\n21010.000,  68.400\n21011.000,  68.300\n21012.000,  68.300\n21013.000,  68.000\n21014.000,  68.300\n21015.000,  68.300\n21016.000,  71.200\n21017.000,  69.100\n21018.000,  70.300\n21019.000,  69.300\n21020.000,  69.000\n21021.000,  69.700\n21022.000,  69.000\n21023.000,  69.900\n21024.000,  69.100\n21025.000,  69.000\n21026.000,  69.200\n21027.000,  68.800\n21028.000,  69.600\n21029.000,  69.200\n21030.000,  70.300\n21031.000,  72.000\n21032.000,  72.400\n21033.000,  70.000\n21034.000,  69.000\n21035.000,  69.300\n21036.000,  69.200\n21037.000,  69.400\n21038.000,  69.000\n21039.000,  69.000\n21040.000,  69.400\n21041.000,  69.700\n21042.000,  69.700\n21043.000,  72.000\n21044.000,  73.500\n21045.000,  73.000\n21046.000,  72.500\n21047.000,  70.400\n21048.000,  70.400\n21049.000,  70.600\n21050.000,  70.500\n21051.000,  69.300\n21052.000,  71.100\n21053.000,  73.000\n21054.000,  73.700\n21055.000,  74.000\n21056.000,  72.000\n21057.000,  73.800\n21058.000,  75.600\n21059.000,  73.700\n21060.000,  74.000\n21061.000,  73.600\n21062.000,  73.700\n21063.000,  73.400\n21064.000,  74.600\n21065.000,  74.800\n21066.000,  74.700\n21067.000,  76.400\n21068.000,  77.800\n21069.000,  83.800\n21070.000,  77.000\n21071.000,  75.100\n21072.000,  74.600\n21073.000,  74.800\n21074.000,  75.200\n21075.000,  75.000\n21076.000,  76.100\n21077.000,  74.600\n21078.000,  74.700\n21079.000,  75.300\n21080.000,  76.600\n21081.000,  76.700\n21082.000,  79.900\n21083.000,  78.200\n21084.000,  79.800\n21085.000,  75.800\n21086.000,  78.000\n21087.000,  75.000\n21088.000,  75.800\n21089.000,  75.400\n21090.000,  75.600\n21091.000,  75.000\n21092.000,  76.000\n21093.000,  77.900\n21094.000,  76.900\n21095.000,  77.900\n21096.000,  76.000\n21097.000,  75.900\n21098.000,  75.700\n21099.000,  75.600\n21100.000,  75.300\n21101.000,  75.500\n21102.000,  77.000\n21103.000,  76.200\n21104.000,  76.600\n21105.000,  76.300\n21106.000,  77.600\n21107.000,  78.000\n21108.000,  76.500\n21109.000,  77.700\n21110.000,  76.600\n21111.000,  76.600\n21112.000,  76.400\n21113.000,  77.800\n21114.000,  76.600\n21115.000,  76.300\n21116.000,  77.500\n21117.000,  79.200\n21118.000,  80.700\n21119.000,  81.500\n21120.000,  72.100\n21121.000,  72.600\n21122.000,  73.600\n21123.000,  73.400\n21124.000,  73.600\n21125.000,  73.900\n21126.000,  73.600\n21127.000,  74.700\n21128.000,  74.100\n21129.000,  75.100\n21130.000,  74.600\n21131.000,  75.700\n21132.000,  79.000\n21133.000,  74.700\n21134.000,  75.100\n21135.000,  74.100\n21136.000,  74.500\n21137.000,  74.200\n21138.000,  75.700\n21139.000,  74.600\n21140.000,  74.900\n21141.000,  75.500\n21142.000,  75.400\n21143.000,  76.100\n21144.000,  75.500\n21145.000,  76.000\n21146.000,  75.200\n21147.000,  75.200\n21148.000,  75.800\n21149.000,  75.300\n21150.000,  75.600\n21151.000,  75.500\n21152.000,  75.800\n21153.000,  76.100\n21154.000,  76.600\n21155.000,  78.000\n21156.000,  77.800\n21157.000,  75.800\n21158.000,  75.800\n21159.000,  75.900\n21160.000,  75.200\n21161.000,  75.600\n21162.000,  75.000\n21163.000,  76.100\n21164.000,  76.500\n21165.000,  77.600\n21166.000,  81.400\n21167.000,  76.900\n21168.000,  78.300\n21169.000,  76.000\n21170.000,  76.200\n21171.000,  77.400\n21172.000,  77.100\n21173.000,  78.000\n21174.000,  76.900\n21175.000,  76.700\n21176.000,  77.000\n21177.000,  76.700\n21178.000,  78.200\n21179.000,  79.500\n21180.000,  82.000\n21181.000,  81.900\n21182.000,  80.700\n21183.000,  79.500\n21184.000,  78.800\n21185.000,  79.700\n21186.000,  80.900\n21187.000,  83.600\n21188.000,  80.000\n21189.000,  89.500\n21190.000,  84.600\n21191.000,  85.800\n21192.000,  89.300\n21193.000,  81.300\n21194.000,  80.300\n21195.000,  81.000\n21196.000,  81.200\n21197.000,  80.900\n21198.000,  81.000\n21199.000,  80.800\n21200.000,  80.600\n21201.000,  82.000\n21202.000,  85.300\n21203.000,  85.700\n21204.000,  81.900\n21205.000,  80.400\n21206.000,  81.000\n21207.000,  80.800\n21208.000,  82.100\n21209.000,  80.700\n21210.000,  81.600\n21211.000,  81.600\n21212.000,  83.500\n21213.000,  82.300\n21214.000,  89.300\n21215.000,  82.300\n21216.000,  82.100\n21217.000,  81.900\n21218.000,  81.500\n21219.000,  81.700\n21220.000,  81.200\n21221.000,  81.600\n21222.000,  81.700\n21223.000,  81.800\n21224.000,  83.100\n21225.000,  84.400\n21226.000,  84.700\n21227.000,  82.100\n21228.000,  81.500\n21229.000,  82.200\n21230.000,  82.000\n21231.000,  82.400\n21232.000,  82.100\n21233.000,  82.400\n21234.000,  81.900\n21235.000,  82.600\n21236.000,  82.400\n21237.000,  85.400\n21238.000,  84.600\n21239.000,  82.700\n21240.000,  82.200\n21241.000,  82.700\n21242.000,  82.300\n21243.000,  82.200\n21244.000,  84.500\n21245.000,  85.100\n21246.000,  85.200\n21247.000,  86.000\n21248.000,  73.400\n21249.000,  73.400\n21250.000,  73.200\n21251.000,  73.200\n21252.000,  75.000\n21253.000,  73.200\n21254.000,  73.200\n21255.000,  73.700\n21256.000,  73.900\n21257.000,  75.700\n21258.000,  74.100\n21259.000,  82.000\n21260.000,  76.700\n21261.000,  76.600\n21262.000,  74.600\n21263.000,  74.000\n21264.000,  74.400\n21265.000,  74.600\n21266.000,  74.000\n21267.000,  75.000\n21268.000,  74.300\n21269.000,  75.400\n21270.000,  74.300\n21271.000,  74.500\n21272.000,  78.600\n21273.000,  75.800\n21274.000,  81.500\n21275.000,  77.000\n21276.000,  76.800\n21277.000,  75.100\n21278.000,  76.300\n21279.000,  75.300\n21280.000,  75.000\n21281.000,  75.000\n21282.000,  75.000\n21283.000,  75.200\n21284.000,  75.200\n21285.000,  76.000\n21286.000,  75.800\n21287.000,  75.800\n21288.000,  75.400\n21289.000,  75.200\n21290.000,  75.800\n21291.000,  75.300\n21292.000,  75.400\n21293.000,  75.100\n21294.000,  75.300\n21295.000,  76.000\n21296.000,  75.700\n21297.000,  75.300\n21298.000,  75.400\n21299.000,  76.700\n21300.000,  76.300\n21301.000,  76.700\n21302.000,  76.100\n21303.000,  76.000\n21304.000,  76.000\n21305.000,  76.000\n21306.000,  78.600\n21307.000,  76.500\n21308.000,  78.100\n21309.000,  79.000\n21310.000,  79.600\n21311.000,  79.700\n21312.000,  77.600\n21313.000,  79.100\n21314.000,  79.700\n21315.000,  82.600\n21316.000,  80.200\n21317.000,  80.000\n21318.000,  80.200\n21319.000,  80.500\n21320.000,  80.000\n21321.000,  81.300\n21322.000,  82.100\n21323.000,  80.900\n21324.000,  81.000\n21325.000,  81.800\n21326.000,  81.000\n21327.000,  80.900\n21328.000,  80.000\n21329.000,  80.500\n21330.000,  80.500\n21331.000,  81.500\n21332.000,  81.100\n21333.000,  80.700\n21334.000,  81.000\n21335.000,  81.500\n21336.000,  83.700\n21337.000,  80.800\n21338.000,  81.600\n21339.000,  81.100\n21340.000,  81.800\n21341.000,  81.600\n21342.000,  82.000\n21343.000,  82.800\n21344.000,  81.700\n21345.000,  81.200\n21346.000,  82.500\n21347.000,  82.100\n21348.000,  81.600\n21349.000,  81.400\n21350.000,  82.100\n21351.000,  82.200\n21352.000,  82.000\n21353.000,  82.200\n21354.000,  81.700\n21355.000,  82.700\n21356.000,  82.000\n21357.000,  82.200\n21358.000,  85.300\n21359.000,  83.600\n21360.000,  82.500\n21361.000,  82.800\n21362.000,  82.500\n21363.000,  82.500\n21364.000,  82.400\n21365.000,  84.700\n21366.000,  83.900\n21367.000,  84.500\n21368.000,  84.100\n21369.000,  83.400\n21370.000,  83.200\n21371.000,  82.200\n21372.000,  84.500\n21373.000,  85.400\n21374.000,  86.800\n21375.000,  85.700\n21376.000,  77.900\n21377.000,  79.300\n21378.000,  79.800\n21379.000,  79.600\n21380.000,  80.700\n21381.000,  80.400\n21382.000,  79.800\n21383.000,  80.600\n21384.000,  80.300\n21385.000,  80.800\n21386.000,  82.300\n21387.000,  81.000\n21388.000,  80.000\n21389.000,  80.900\n21390.000,  80.600\n21391.000,  80.600\n21392.000,  80.200\n21393.000,  81.400\n21394.000,  80.300\n21395.000,  80.500\n21396.000,  81.800\n21397.000,  82.900\n21398.000,  82.100\n21399.000,  80.600\n21400.000,  81.600\n21401.000,  81.100\n21402.000,  81.100\n21403.000,  81.100\n21404.000,  82.000\n21405.000,  84.000\n21406.000,  82.600\n21407.000,  85.700\n21408.000,  82.900\n21409.000,  82.200\n21410.000,  81.700\n21411.000,  81.100\n21412.000,  83.400\n21413.000,  81.800\n21414.000,  81.700\n21415.000,  81.600\n21416.000,  82.500\n21417.000,  82.700\n21418.000,  82.100\n21419.000,  81.900\n21420.000,  82.200\n21421.000,  82.100\n21422.000,  82.200\n21423.000,  82.700\n21424.000,  82.200\n21425.000,  82.400\n21426.000,  81.800\n21427.000,  84.700\n21428.000,  83.100\n21429.000,  83.700\n21430.000,  82.600\n21431.000,  82.500\n21432.000,  84.900\n21433.000,  82.600\n21434.000,  83.100\n21435.000,  82.200\n21436.000,  84.800\n21437.000,  85.500\n21438.000,  86.400\n21439.000,  87.200\n21440.000,  89.700\n21441.000,  85.000\n21442.000,  87.600\n21443.000,  85.500\n21444.000,  88.000\n21445.000,  87.500\n21446.000,  87.600\n21447.000,  86.400\n21448.000,  87.400\n21449.000,  86.400\n21450.000,  91.600\n21451.000,  86.900\n21452.000,  86.500\n21453.000,  86.400\n21454.000,  86.800\n21455.000,  89.100\n21456.000,  90.400\n21457.000,  87.800\n21458.000,  87.900\n21459.000,  87.500\n21460.000,  88.600\n21461.000,  87.800\n21462.000,  90.900\n21463.000,  87.200\n21464.000,  89.000\n21465.000,  87.100\n21466.000,  88.900\n21467.000,  89.200\n21468.000,  89.800\n21469.000,  87.900\n21470.000,  88.400\n21471.000,  88.800\n21472.000,  94.400\n21473.000,  88.600\n21474.000,  89.000\n21475.000,  87.400\n21476.000,  88.100\n21477.000,  88.600\n21478.000,  88.000\n21479.000,  87.900\n21480.000,  88.200\n21481.000,  88.000\n21482.000,  88.200\n21483.000,  89.300\n21484.000,  88.800\n21485.000,  88.900\n21486.000,  88.600\n21487.000,  88.600\n21488.000,  88.700\n21489.000,  88.000\n21490.000,  88.300\n21491.000,  88.100\n21492.000,  89.300\n21493.000,  90.300\n21494.000,  88.600\n21495.000,  89.500\n21496.000,  89.800\n21497.000,  89.200\n21498.000,  89.700\n21499.000,  88.800\n21500.000,  90.000\n21501.000,  91.300\n21502.000,  91.800\n21503.000,  92.400\n21504.000,  65.200\n21505.000,  67.700\n21506.000,  66.800\n21507.000,  68.500\n21508.000,  68.100\n21509.000,  68.600\n21510.000,  67.400\n21511.000,  67.400\n21512.000,  67.100\n21513.000,  67.900\n21514.000,  67.100\n21515.000,  67.200\n21516.000,  67.900\n21517.000,  69.600\n21518.000,  68.200\n21519.000,  68.200\n21520.000,  67.900\n21521.000,  69.800\n21522.000,  67.600\n21523.000,  68.800\n21524.000,  68.000\n21525.000,  68.300\n21526.000,  68.600\n21527.000,  68.000\n21528.000,  68.400\n21529.000,  68.000\n21530.000,  68.800\n21531.000,  69.000\n21532.000,  72.200\n21533.000,  69.200\n21534.000,  72.600\n21535.000,  69.000\n21536.000,  69.200\n21537.000,  69.300\n21538.000,  69.800\n21539.000,  69.000\n21540.000,  69.000\n21541.000,  69.200\n21542.000,  69.100\n21543.000,  69.200\n21544.000,  69.200\n21545.000,  69.000\n21546.000,  70.500\n21547.000,  70.700\n21548.000,  69.900\n21549.000,  69.000\n21550.000,  69.000\n21551.000,  70.100\n21552.000,  69.200\n21553.000,  70.600\n21554.000,  69.000\n21555.000,  69.300\n21556.000,  70.500\n21557.000,  72.300\n21558.000,  71.800\n21559.000,  71.000\n21560.000,  74.100\n21561.000,  71.100\n21562.000,  70.500\n21563.000,  70.400\n21564.000,  71.000\n21565.000,  72.400\n21566.000,  73.700\n21567.000,  73.000\n21568.000,  71.200\n21569.000,  72.100\n21570.000,  73.000\n21571.000,  73.700\n21572.000,  73.000\n21573.000,  79.200\n21574.000,  73.800\n21575.000,  73.900\n21576.000,  74.200\n21577.000,  73.400\n21578.000,  74.000\n21579.000,  73.200\n21580.000,  74.400\n21581.000,  74.100\n21582.000,  74.200\n21583.000,  74.200\n21584.000,  74.900\n21585.000,  75.300\n21586.000,  75.000\n21587.000,  76.700\n21588.000,  74.300\n21589.000,  75.400\n21590.000,  74.700\n21591.000,  75.200\n21592.000,  75.200\n21593.000,  74.600\n21594.000,  75.000\n21595.000,  75.200\n21596.000,  76.200\n21597.000,  75.000\n21598.000,  80.200\n21599.000,  77.400\n21600.000,  76.900\n21601.000,  75.000\n21602.000,  75.400\n21603.000,  75.500\n21604.000,  75.300\n21605.000,  75.400\n21606.000,  75.200\n21607.000,  75.600\n21608.000,  75.100\n21609.000,  75.200\n21610.000,  76.200\n21611.000,  75.900\n21612.000,  76.300\n21613.000,  75.200\n21614.000,  76.200\n21615.000,  76.500\n21616.000,  76.600\n21617.000,  76.200\n21618.000,  75.500\n21619.000,  75.700\n21620.000,  76.100\n21621.000,  77.000\n21622.000,  81.600\n21623.000,  78.300\n21624.000,  77.100\n21625.000,  76.500\n21626.000,  77.400\n21627.000,  76.600\n21628.000,  79.200\n21629.000,  79.400\n21630.000,  79.100\n21631.000,  79.100\n21632.000,  71.400\n21633.000,  72.300\n21634.000,  76.500\n21635.000,  77.000\n21636.000,  87.000\n21637.000,  77.900\n21638.000,  79.200\n21639.000,  77.800\n21640.000,  74.900\n21641.000,  73.000\n21642.000,  74.300\n21643.000,  73.300\n21644.000,  74.600\n21645.000,  74.200\n21646.000,  75.200\n21647.000,  74.300\n21648.000,  73.600\n21649.000,  76.300\n21650.000,  77.600\n21651.000,  75.700\n21652.000,  75.700\n21653.000,  75.700\n21654.000,  75.000\n21655.000,  74.200\n21656.000,  75.400\n21657.000,  75.100\n21658.000,  75.200\n21659.000,  75.200\n21660.000,  76.400\n21661.000,  75.700\n21662.000,  75.000\n21663.000,  75.300\n21664.000,  76.000\n21665.000,  77.100\n21666.000,  78.700\n21667.000,  76.300\n21668.000,  75.500\n21669.000,  76.200\n21670.000,  75.900\n21671.000,  75.800\n21672.000,  77.200\n21673.000,  83.800\n21674.000,  85.800\n21675.000,  75.300\n21676.000,  75.800\n21677.000,  75.300\n21678.000,  76.600\n21679.000,  76.300\n21680.000,  75.900\n21681.000,  76.200\n21682.000,  77.500\n21683.000,  79.000\n21684.000,  77.200\n21685.000,  78.700\n21686.000,  82.400\n21687.000,  76.000\n21688.000,  76.900\n21689.000,  77.200\n21690.000,  77.100\n21691.000,  77.400\n21692.000,  78.500\n21693.000,  79.100\n21694.000,  79.600\n21695.000,  83.500\n21696.000,  85.700\n21697.000,  80.100\n21698.000,  79.600\n21699.000,  79.200\n21700.000,  79.800\n21701.000,  80.600\n21702.000,  80.000\n21703.000,  80.300\n21704.000,  80.600\n21705.000,  81.000\n21706.000,  81.100\n21707.000,  80.900\n21708.000,  80.600\n21709.000,  80.700\n21710.000,  82.100\n21711.000,  80.000\n21712.000,  80.400\n21713.000,  80.200\n21714.000,  81.400\n21715.000,  81.100\n21716.000,  81.700\n21717.000,  81.000\n21718.000,  82.900\n21719.000,  83.200\n21720.000,  82.600\n21721.000,  82.700\n21722.000,  85.400\n21723.000,  81.000\n21724.000,  81.900\n21725.000,  81.600\n21726.000,  81.400\n21727.000,  81.100\n21728.000,  81.300\n21729.000,  82.700\n21730.000,  84.400\n21731.000,  84.300\n21732.000,  82.400\n21733.000,  82.500\n21734.000,  81.600\n21735.000,  82.200\n21736.000,  81.600\n21737.000,  81.900\n21738.000,  81.600\n21739.000,  82.000\n21740.000,  84.400\n21741.000,  83.200\n21742.000,  82.300\n21743.000,  82.400\n21744.000,  83.400\n21745.000,  82.100\n21746.000,  82.400\n21747.000,  82.200\n21748.000,  83.100\n21749.000,  83.500\n21750.000,  83.200\n21751.000,  85.500\n21752.000,  87.500\n21753.000,  85.800\n21754.000,  83.900\n21755.000,  83.600\n21756.000,  88.900\n21757.000,  85.300\n21758.000,  85.600\n21759.000,  86.200\n21760.000,  71.200\n21761.000,  73.900\n21762.000,  77.300\n21763.000,  76.000\n21764.000,  76.600\n21765.000,  76.400\n21766.000,  76.300\n21767.000,  80.000\n21768.000,  74.100\n21769.000,  77.900\n21770.000,  76.400\n21771.000,  73.600\n21772.000,  74.900\n21773.000,  74.900\n21774.000,  74.800\n21775.000,  76.300\n21776.000,  77.300\n21777.000,  76.600\n21778.000,  74.500\n21779.000,  78.000\n21780.000,  77.400\n21781.000,  89.500\n21782.000,  78.900\n21783.000,  79.700\n21784.000,  75.300\n21785.000,  75.500\n21786.000,  76.000\n21787.000,  75.300\n21788.000,  76.700\n21789.000,  85.300\n21790.000,  79.300\n21791.000,  79.100\n21792.000,  79.200\n21793.000,  79.300\n21794.000,  75.600\n21795.000,  75.200\n21796.000,  75.600\n21797.000,  75.600\n21798.000,  75.000\n21799.000,  75.700\n21800.000,  76.500\n21801.000,  77.400\n21802.000,  80.100\n21803.000,  76.200\n21804.000,  79.200\n21805.000,  78.300\n21806.000,  76.200\n21807.000,  76.600\n21808.000,  75.900\n21809.000,  78.300\n21810.000,  77.000\n21811.000,  76.800\n21812.000,  76.100\n21813.000,  77.500\n21814.000,  77.900\n21815.000,  76.500\n21816.000,  77.300\n21817.000,  77.700\n21818.000,  80.500\n21819.000,  77.000\n21820.000,  78.500\n21821.000,  79.400\n21822.000,  79.600\n21823.000,  79.200\n21824.000,  78.500\n21825.000,  80.300\n21826.000,  81.500\n21827.000,  80.800\n21828.000,  82.300\n21829.000,  85.200\n21830.000,  81.500\n21831.000,  81.100\n21832.000,  80.600\n21833.000,  80.600\n21834.000,  81.900\n21835.000,  80.500\n21836.000,  80.400\n21837.000,  80.500\n21838.000,  80.800\n21839.000,  81.100\n21840.000,  83.000\n21841.000,  81.200\n21842.000,  83.600\n21843.000,  82.900\n21844.000,  85.000\n21845.000,  81.200\n21846.000,  81.800\n21847.000,  80.500\n21848.000,  81.900\n21849.000,  80.800\n21850.000,  81.100\n21851.000,  82.500\n21852.000,  83.500\n21853.000,  88.800\n21854.000,  84.900\n21855.000,  82.700\n21856.000,  81.500\n21857.000,  82.000\n21858.000,  81.500\n21859.000,  82.400\n21860.000,  82.200\n21861.000,  83.000\n21862.000,  82.400\n21863.000,  85.300\n21864.000,  84.500\n21865.000,  86.400\n21866.000,  82.100\n21867.000,  82.200\n21868.000,  82.000\n21869.000,  82.200\n21870.000,  83.300\n21871.000,  88.200\n21872.000,  84.100\n21873.000,  86.100\n21874.000,  88.400\n21875.000,  87.100\n21876.000,  84.400\n21877.000,  83.700\n21878.000,  83.500\n21879.000,  83.800\n21880.000,  84.900\n21881.000,  83.800\n21882.000,  87.300\n21883.000,  84.500\n21884.000,  88.800\n21885.000,  87.500\n21886.000,  90.000\n21887.000,  85.900\n21888.000,  79.000\n21889.000,  84.600\n21890.000,  81.300\n21891.000,  79.900\n21892.000,  81.800\n21893.000,  81.800\n21894.000,  82.400\n21895.000,  82.000\n21896.000,  81.000\n21897.000,  84.000\n21898.000,  81.100\n21899.000,  80.800\n21900.000,  81.100\n21901.000,  80.900\n21902.000,  80.700\n21903.000,  80.000\n21904.000,  80.400\n21905.000,  80.700\n21906.000,  80.800\n21907.000,  81.000\n21908.000,  81.200\n21909.000,  81.500\n21910.000,  84.400\n21911.000,  82.400\n21912.000,  83.100\n21913.000,  83.400\n21914.000,  81.900\n21915.000,  81.700\n21916.000,  81.500\n21917.000,  81.300\n21918.000,  82.800\n21919.000,  81.600\n21920.000,  81.500\n21921.000,  84.000\n21922.000,  86.800\n21923.000,  84.300\n21924.000,  81.900\n21925.000,  83.700\n21926.000,  82.500\n21927.000,  82.500\n21928.000,  82.500\n21929.000,  83.000\n21930.000,  82.000\n21931.000,  82.200\n21932.000,  84.800\n21933.000,  83.400\n21934.000,  87.600\n21935.000,  82.400\n21936.000,  82.400\n21937.000,  82.400\n21938.000,  82.900\n21939.000,  84.900\n21940.000,  82.900\n21941.000,  82.500\n21942.000,  89.100\n21943.000,  86.100\n21944.000,  85.200\n21945.000,  85.900\n21946.000,  83.200\n21947.000,  82.700\n21948.000,  84.600\n21949.000,  86.300\n21950.000,  86.300\n21951.000,  85.700\n21952.000,  84.800\n21953.000,  87.100\n21954.000,  90.400\n21955.000,  87.900\n21956.000,  89.100\n21957.000,  86.700\n21958.000,  87.800\n21959.000,  88.400\n21960.000,  89.200\n21961.000,  87.700\n21962.000,  89.500\n21963.000,  86.700\n21964.000,  88.100\n21965.000,  93.200\n21966.000,  89.200\n21967.000,  88.800\n21968.000,  87.800\n21969.000,  86.400\n21970.000,  87.900\n21971.000,  87.800\n21972.000,  89.100\n21973.000,  93.000\n21974.000,  93.300\n21975.000,  88.000\n21976.000,  93.200\n21977.000,  87.400\n21978.000,  88.800\n21979.000,  88.600\n21980.000,  89.100\n21981.000,  92.800\n21982.000,  90.900\n21983.000,  92.500\n21984.000,  93.300\n21985.000,  97.400\n21986.000,  92.600\n21987.000,  88.800\n21988.000,  91.300\n21989.000,  88.700\n21990.000,  89.500\n21991.000,  89.000\n21992.000,  92.800\n21993.000,  94.000\n21994.000,  93.400\n21995.000,  96.100\n21996.000,  93.600\n21997.000,  91.800\n21998.000,  96.800\n21999.000,  88.600\n22000.000,  89.800\n22001.000,  89.100\n22002.000,  91.500\n22003.000,  89.600\n22004.000,  92.200\n22005.000,  90.000\n22006.000,  90.300\n22007.000,  92.700\n22008.000,  90.400\n22009.000,  89.100\n22010.000,  90.000\n22011.000,  89.400\n22012.000,  91.000\n22013.000,  92.100\n22014.000,  92.700\n22015.000,  98.300\n22016.000,  75.100\n22017.000,  75.200\n22018.000,  74.300\n22019.000,  75.200\n22020.000,  74.900\n22021.000,  73.700\n22022.000,  74.500\n22023.000,  76.300\n22024.000,  80.100\n22025.000,  78.000\n22026.000,  75.000\n22027.000,  79.700\n22028.000,  78.000\n22029.000,  78.000\n22030.000,  78.700\n22031.000,  74.800\n22032.000,  74.600\n22033.000,  74.600\n22034.000,  75.600\n22035.000,  75.000\n22036.000,  75.800\n22037.000,  75.400\n22038.000,  75.500\n22039.000,  75.600\n22040.000,  76.700\n22041.000,  78.700\n22042.000,  79.300\n22043.000,  76.000\n22044.000,  75.500\n22045.000,  75.500\n22046.000,  75.700\n22047.000,  75.200\n22048.000,  75.600\n22049.000,  77.600\n22050.000,  75.400\n22051.000,  76.600\n22052.000,  75.700\n22053.000,  77.400\n22054.000,  81.400\n22055.000,  76.300\n22056.000,  76.500\n22057.000,  79.700\n22058.000,  75.800\n22059.000,  75.400\n22060.000,  75.900\n22061.000,  76.100\n22062.000,  77.200\n22063.000,  76.900\n22064.000,  77.300\n22065.000,  77.700\n22066.000,  81.400\n22067.000,  76.600\n22068.000,  77.900\n22069.000,  77.200\n22070.000,  76.800\n22071.000,  77.100\n22072.000,  76.700\n22073.000,  78.300\n22074.000,  76.900\n22075.000,  76.900\n22076.000,  77.700\n22077.000,  79.900\n22078.000,  81.700\n22079.000,  82.400\n22080.000,  78.300\n22081.000,  80.000\n22082.000,  79.600\n22083.000,  79.200\n22084.000,  80.100\n22085.000,  81.000\n22086.000,  81.400\n22087.000,  82.500\n22088.000,  82.100\n22089.000,  90.500\n22090.000,  85.100\n22091.000,  86.000\n22092.000,  81.800\n22093.000,  85.200\n22094.000,  82.800\n22095.000,  83.400\n22096.000,  81.700\n22097.000,  86.100\n22098.000,  81.200\n22099.000,  82.100\n22100.000,  82.800\n22101.000,  86.300\n22102.000,  82.500\n22103.000,  81.100\n22104.000,  82.700\n22105.000,  82.400\n22106.000,  81.900\n22107.000,  81.800\n22108.000,  84.400\n22109.000,  82.700\n22110.000,  82.600\n22111.000,  81.400\n22112.000,  84.300\n22113.000,  84.100\n22114.000,  84.100\n22115.000,  81.200\n22116.000,  83.800\n22117.000,  87.900\n22118.000,  84.700\n22119.000,  85.100\n22120.000,  82.700\n22121.000,  82.700\n22122.000,  82.500\n22123.000,  82.100\n22124.000,  82.000\n22125.000,  83.500\n22126.000,  82.500\n22127.000,  83.100\n22128.000,  85.000\n22129.000,  85.900\n22130.000,  83.500\n22131.000,  83.500\n22132.000,  84.700\n22133.000,  83.400\n22134.000,  84.900\n22135.000,  83.300\n22136.000,  84.000\n22137.000,  85.400\n22138.000,  88.700\n22139.000,  83.700\n22140.000,  85.000\n22141.000,  85.600\n22142.000,  85.600\n22143.000,  85.800\n22144.000,  77.500\n22145.000,  79.100\n22146.000,  79.900\n22147.000,  79.900\n22148.000,  80.500\n22149.000,  80.800\n22150.000,  80.700\n22151.000,  80.500\n22152.000,  83.000\n22153.000,  80.000\n22154.000,  81.500\n22155.000,  80.700\n22156.000,  80.600\n22157.000,  81.100\n22158.000,  83.200\n22159.000,  82.400\n22160.000,  82.600\n22161.000,  80.900\n22162.000,  83.800\n22163.000,  82.500\n22164.000,  81.100\n22165.000,  82.300\n22166.000,  81.300\n22167.000,  80.600\n22168.000,  81.200\n22169.000,  80.500\n22170.000,  83.600\n22171.000,  81.400\n22172.000,  82.400\n22173.000,  81.400\n22174.000,  83.300\n22175.000,  83.100\n22176.000,  82.600\n22177.000,  81.300\n22178.000,  83.200\n22179.000,  81.800\n22180.000,  82.400\n22181.000,  84.600\n22182.000,  83.500\n22183.000,  82.100\n22184.000,  82.800\n22185.000,  82.100\n22186.000,  83.200\n22187.000,  82.100\n22188.000,  82.200\n22189.000,  82.200\n22190.000,  82.700\n22191.000,  82.600\n22192.000,  82.800\n22193.000,  84.100\n22194.000,  83.100\n22195.000,  83.800\n22196.000,  84.400\n22197.000,  84.100\n22198.000,  82.900\n22199.000,  84.000\n22200.000,  82.400\n22201.000,  82.300\n22202.000,  83.100\n22203.000,  82.500\n22204.000,  84.600\n22205.000,  88.900\n22206.000,  88.100\n22207.000,  89.300\n22208.000,  85.600\n22209.000,  86.200\n22210.000,  86.300\n22211.000,  85.500\n22212.000,  86.400\n22213.000,  88.900\n22214.000,  87.300\n22215.000,  87.100\n22216.000,  89.400\n22217.000,  87.800\n22218.000,  87.000\n22219.000,  86.700\n22220.000,  87.400\n22221.000,  86.800\n22222.000,  87.900\n22223.000,  86.600\n22224.000,  87.900\n22225.000,  86.900\n22226.000,  91.700\n22227.000,  90.600\n22228.000,  92.700\n22229.000,  87.600\n22230.000,  88.200\n22231.000,  88.200\n22232.000,  88.700\n22233.000,  87.700\n22234.000,  87.700\n22235.000,  90.300\n22236.000,  88.200\n22237.000,  89.200\n22238.000,  89.100\n22239.000,  91.100\n22240.000,  89.400\n22241.000,  93.000\n22242.000,  89.100\n22243.000,  88.300\n22244.000,  88.600\n22245.000,  90.200\n22246.000,  88.300\n22247.000,  89.400\n22248.000,  89.500\n22249.000,  91.300\n22250.000,  90.100\n22251.000,  88.900\n22252.000,  89.700\n22253.000,  91.000\n22254.000,  88.300\n22255.000,  88.900\n22256.000,  89.500\n22257.000,  90.000\n22258.000,  88.200\n22259.000,  88.000\n22260.000,  88.800\n22261.000,  89.500\n22262.000,  90.600\n22263.000,  91.000\n22264.000,  89.300\n22265.000,  89.600\n22266.000,  89.400\n22267.000,  89.000\n22268.000,  91.700\n22269.000,  92.400\n22270.000,  91.900\n22271.000,  92.800\n22272.000,  77.800\n22273.000,  79.800\n22274.000,  79.500\n22275.000,  80.000\n22276.000,  79.700\n22277.000,  80.000\n22278.000,  80.100\n22279.000,  80.000\n22280.000,  82.500\n22281.000,  83.900\n22282.000,  80.400\n22283.000,  82.100\n22284.000,  84.400\n22285.000,  82.500\n22286.000,  81.100\n22287.000,  80.400\n22288.000,  80.900\n22289.000,  80.900\n22290.000,  80.700\n22291.000,  80.700\n22292.000,  80.600\n22293.000,  81.600\n22294.000,  80.700\n22295.000,  86.400\n22296.000,  81.000\n22297.000,  81.000\n22298.000,  81.500\n22299.000,  81.700\n22300.000,  81.500\n22301.000,  81.700\n22302.000,  81.500\n22303.000,  82.300\n22304.000,  81.300\n22305.000,  81.900\n22306.000,  81.400\n22307.000,  82.100\n22308.000,  83.300\n22309.000,  82.500\n22310.000,  84.300\n22311.000,  85.600\n22312.000,  82.600\n22313.000,  81.800\n22314.000,  82.500\n22315.000,  82.700\n22316.000,  83.700\n22317.000,  82.100\n22318.000,  83.000\n22319.000,  82.700\n22320.000,  90.100\n22321.000,  82.300\n22322.000,  85.200\n22323.000,  82.500\n22324.000,  82.600\n22325.000,  82.600\n22326.000,  82.200\n22327.000,  82.000\n22328.000,  83.700\n22329.000,  92.100\n22330.000,  86.600\n22331.000,  84.700\n22332.000,  84.600\n22333.000,  85.600\n22334.000,  86.100\n22335.000,  86.500\n22336.000,  83.700\n22337.000,  86.200\n22338.000,  89.200\n22339.000,  91.100\n22340.000,  95.500\n22341.000,  88.700\n22342.000,  86.900\n22343.000,  89.700\n22344.000,  86.100\n22345.000,  87.500\n22346.000,  86.400\n22347.000,  86.600\n22348.000,  86.300\n22349.000,  91.200\n22350.000,  89.200\n22351.000,  89.300\n22352.000,  86.300\n22353.000,  88.700\n22354.000,  86.600\n22355.000,  87.600\n22356.000,  87.500\n22357.000,  87.400\n22358.000,  87.200\n22359.000,  87.100\n22360.000,  88.500\n22361.000,  87.500\n22362.000,  88.400\n22363.000,  88.400\n22364.000,  88.000\n22365.000,  90.200\n22366.000,  88.100\n22367.000,  93.400\n22368.000,  87.100\n22369.000,  88.500\n22370.000,  88.500\n22371.000,  88.500\n22372.000,  89.800\n22373.000,  88.500\n22374.000,  90.200\n22375.000,  91.700\n22376.000,  88.900\n22377.000,  89.100\n22378.000,  88.400\n22379.000,  88.100\n22380.000,  88.500\n22381.000,  89.000\n22382.000,  90.100\n22383.000,  90.300\n22384.000,  88.800\n22385.000,  91.100\n22386.000,  89.600\n22387.000,  88.000\n22388.000,  88.900\n22389.000,  88.100\n22390.000,  89.600\n22391.000,  88.300\n22392.000,  90.200\n22393.000,  89.900\n22394.000,  89.000\n22395.000,  88.500\n22396.000,  90.800\n22397.000,  91.800\n22398.000,  92.900\n22399.000,  92.300\n22400.000,  83.700\n22401.000,  84.500\n22402.000,  85.500\n22403.000,  85.600\n22404.000,  89.600\n22405.000,  86.000\n22406.000,  87.200\n22407.000,  86.000\n22408.000,  86.400\n22409.000,  86.100\n22410.000,  86.400\n22411.000,  86.000\n22412.000,  86.500\n22413.000,  86.400\n22414.000,  87.100\n22415.000,  86.500\n22416.000,  87.000\n22417.000,  87.400\n22418.000,  86.500\n22419.000,  87.600\n22420.000,  87.600\n22421.000,  87.000\n22422.000,  87.400\n22423.000,  87.100\n22424.000,  87.600\n22425.000,  90.200\n22426.000,  91.600\n22427.000,  88.100\n22428.000,  87.400\n22429.000,  87.800\n22430.000,  88.900\n22431.000,  87.700\n22432.000,  87.700\n22433.000,  88.100\n22434.000,  89.400\n22435.000,  88.000\n22436.000,  94.300\n22437.000,  88.100\n22438.000,  88.400\n22439.000,  88.100\n22440.000,  88.600\n22441.000,  90.200\n22442.000,  95.700\n22443.000,  91.800\n22444.000,  89.000\n22445.000,  88.000\n22446.000,  90.000\n22447.000,  88.600\n22448.000,  88.500\n22449.000,  88.500\n22450.000,  88.500\n22451.000,  88.300\n22452.000,  88.200\n22453.000,  88.400\n22454.000,  90.700\n22455.000,  90.300\n22456.000,  90.000\n22457.000,  89.500\n22458.000,  91.700\n22459.000,  92.500\n22460.000,  90.600\n22461.000,  91.400\n22462.000,  91.500\n22463.000,  91.900\n22464.000,  90.300\n22465.000,  91.200\n22466.000,  96.000\n22467.000,  93.400\n22468.000,  93.100\n22469.000,  92.700\n22470.000,  92.400\n22471.000,  93.000\n22472.000,  92.300\n22473.000,  93.000\n22474.000,  92.200\n22475.000,  92.200\n22476.000,  93.500\n22477.000,  95.700\n22478.000,  93.700\n22479.000,  92.200\n22480.000,  92.900\n22481.000,  92.800\n22482.000,  93.900\n22483.000,  93.300\n22484.000,  97.500\n22485.000,  93.600\n22486.000,  97.300\n22487.000,  99.300\n22488.000,  99.100\n22489.000,  95.300\n22490.000,  94.800\n22491.000,  93.800\n22492.000,  95.000\n22493.000,  95.000\n22494.000,  94.000\n22495.000,  94.800\n22496.000,  94.100\n22497.000,  99.700\n22498.000,  94.000\n22499.000,  94.200\n22500.000,  94.600\n22501.000,  96.500\n22502.000,  97.900\n22503.000,  94.400\n22504.000,  94.300\n22505.000,  94.600\n22506.000, 100.100\n22507.000, 100.100\n22508.000,  94.400\n22509.000,  94.300\n22510.000,  95.100\n22511.000,  95.100\n22512.000,  94.900\n22513.000,  96.000\n22514.000,  94.800\n22515.000,  94.500\n22516.000,  96.100\n22517.000, 105.900\n22518.000,  96.600\n22519.000,  95.600\n22520.000,  95.300\n22521.000,  95.800\n22522.000,  96.800\n22523.000,  94.800\n22524.000,  96.100\n22525.000,  97.800\n22526.000, 103.100\n22527.000, 105.400\n22528.000,  65.000\n22529.000,  66.200\n22530.000,  66.600\n22531.000,  67.600\n22532.000,  67.200\n22533.000,  67.100\n22534.000,  67.100\n22535.000,  67.400\n22536.000,  67.800\n22537.000,  67.000\n22538.000,  67.600\n22539.000,  68.400\n22540.000,  68.800\n22541.000,  67.300\n22542.000,  68.100\n22543.000,  67.500\n22544.000,  68.200\n22545.000,  67.200\n22546.000,  68.800\n22547.000,  70.000\n22548.000,  68.600\n22549.000,  68.700\n22550.000,  68.200\n22551.000,  68.000\n22552.000,  68.700\n22553.000,  68.500\n22554.000,  73.700\n22555.000,  69.500\n22556.000,  69.400\n22557.000,  69.000\n22558.000,  69.000\n22559.000,  69.200\n22560.000,  69.200\n22561.000,  69.700\n22562.000,  68.500\n22563.000,  69.000\n22564.000,  71.600\n22565.000,  74.100\n22566.000,  69.400\n22567.000,  69.200\n22568.000,  70.800\n22569.000,  70.100\n22570.000,  69.300\n22571.000,  71.100\n22572.000,  69.200\n22573.000,  69.100\n22574.000,  69.500\n22575.000,  69.200\n22576.000,  70.300\n22577.000,  69.000\n22578.000,  73.800\n22579.000,  72.000\n22580.000,  69.600\n22581.000,  69.800\n22582.000,  70.000\n22583.000,  70.000\n22584.000,  70.600\n22585.000,  70.300\n22586.000,  70.200\n22587.000,  70.000\n22588.000,  71.400\n22589.000,  74.000\n22590.000,  72.800\n22591.000,  73.800\n22592.000,  72.400\n22593.000,  73.900\n22594.000,  73.000\n22595.000,  72.900\n22596.000,  73.000\n22597.000,  73.600\n22598.000,  74.400\n22599.000,  73.500\n22600.000,  73.900\n22601.000,  73.400\n22602.000,  74.000\n22603.000,  73.200\n22604.000,  76.500\n22605.000,  77.700\n22606.000,  75.700\n22607.000,  74.600\n22608.000,  73.700\n22609.000,  74.300\n22610.000,  76.800\n22611.000,  75.100\n22612.000,  75.000\n22613.000,  74.500\n22614.000,  74.500\n22615.000,  75.200\n22616.000,  75.900\n22617.000,  80.000\n22618.000,  75.600\n22619.000,  75.700\n22620.000,  75.000\n22621.000,  75.400\n22622.000,  75.600\n22623.000,  75.000\n22624.000,  75.000\n22625.000,  75.000\n22626.000,  75.300\n22627.000,  75.600\n22628.000,  76.000\n22629.000,  75.300\n22630.000,  76.100\n22631.000,  75.100\n22632.000,  75.000\n22633.000,  75.800\n22634.000,  75.200\n22635.000,  75.700\n22636.000,  75.100\n22637.000,  75.300\n22638.000,  76.700\n22639.000,  76.700\n22640.000,  80.700\n22641.000,  77.900\n22642.000,  78.100\n22643.000,  76.400\n22644.000,  76.700\n22645.000,  76.300\n22646.000,  76.100\n22647.000,  76.200\n22648.000,  76.500\n22649.000,  77.200\n22650.000,  76.400\n22651.000,  77.100\n22652.000,  78.600\n22653.000,  81.000\n22654.000,  86.300\n22655.000,  80.700\n22656.000,  71.400\n22657.000,  72.200\n22658.000,  73.200\n22659.000,  73.100\n22660.000,  73.400\n22661.000,  74.500\n22662.000,  74.400\n22663.000,  73.800\n22664.000,  74.000\n22665.000,  79.100\n22666.000,  75.600\n22667.000,  74.200\n22668.000,  75.100\n22669.000,  74.300\n22670.000,  74.300\n22671.000,  73.700\n22672.000,  74.000\n22673.000,  74.000\n22674.000,  74.400\n22675.000,  74.900\n22676.000,  75.600\n22677.000,  75.100\n22678.000,  75.400\n22679.000,  79.600\n22680.000,  75.100\n22681.000,  75.200\n22682.000,  75.000\n22683.000,  75.500\n22684.000,  75.000\n22685.000,  75.000\n22686.000,  75.200\n22687.000,  75.200\n22688.000,  75.200\n22689.000,  75.400\n22690.000,  75.400\n22691.000,  77.900\n22692.000,  76.000\n22693.000,  75.900\n22694.000,  76.800\n22695.000,  76.100\n22696.000,  75.900\n22697.000,  75.300\n22698.000,  75.100\n22699.000,  75.500\n22700.000,  75.200\n22701.000,  76.500\n22702.000,  76.300\n22703.000,  76.300\n22704.000,  77.100\n22705.000,  80.000\n22706.000,  77.400\n22707.000,  76.700\n22708.000,  76.700\n22709.000,  76.000\n22710.000,  76.000\n22711.000,  76.300\n22712.000,  76.200\n22713.000,  76.700\n22714.000,  77.500\n22715.000,  78.100\n22716.000,  78.500\n22717.000,  82.800\n22718.000,  80.900\n22719.000,  80.300\n22720.000,  77.900\n22721.000,  78.800\n22722.000,  79.300\n22723.000,  79.000\n22724.000,  80.700\n22725.000,  79.800\n22726.000,  81.800\n22727.000,  82.300\n22728.000,  84.700\n22729.000,  83.000\n22730.000,  82.000\n22731.000,  82.700\n22732.000,  80.600\n22733.000,  80.400\n22734.000,  80.300\n22735.000,  80.600\n22736.000,  80.100\n22737.000,  81.500\n22738.000,  86.700\n22739.000,  83.300\n22740.000,  88.700\n22741.000,  88.000\n22742.000,  89.600\n22743.000,  80.700\n22744.000,  82.200\n22745.000,  82.400\n22746.000,  81.500\n22747.000,  81.300\n22748.000,  82.500\n22749.000,  82.100\n22750.000,  87.000\n22751.000,  92.300\n22752.000,  84.200\n22753.000,  81.800\n22754.000,  81.700\n22755.000,  81.700\n22756.000,  81.900\n22757.000,  81.000\n22758.000,  86.900\n22759.000,  84.600\n22760.000,  81.700\n22761.000,  82.400\n22762.000,  82.900\n22763.000,  81.400\n22764.000,  81.600\n22765.000,  81.500\n22766.000,  82.400\n22767.000,  82.000\n22768.000,  82.000\n22769.000,  82.200\n22770.000,  85.500\n22771.000,  82.800\n22772.000,  82.300\n22773.000,  83.200\n22774.000,  82.500\n22775.000,  82.900\n22776.000,  82.400\n22777.000,  82.900\n22778.000,  82.800\n22779.000,  82.100\n22780.000,  84.600\n22781.000,  84.900\n22782.000,  86.300\n22783.000,  85.000\n22784.000,  71.000\n22785.000,  72.100\n22786.000,  75.200\n22787.000,  73.300\n22788.000,  73.300\n22789.000,  73.100\n22790.000,  73.000\n22791.000,  73.700\n22792.000,  73.700\n22793.000,  73.700\n22794.000,  74.600\n22795.000,  73.900\n22796.000,  74.000\n22797.000,  74.200\n22798.000,  76.100\n22799.000,  74.300\n22800.000,  74.500\n22801.000,  74.000\n22802.000,  75.200\n22803.000,  74.500\n22804.000,  75.000\n22805.000,  75.000\n22806.000,  74.900\n22807.000,  74.600\n22808.000,  74.400\n22809.000,  75.400\n22810.000,  75.800\n22811.000,  83.400\n22812.000,  76.400\n22813.000,  75.200\n22814.000,  75.200\n22815.000,  75.400\n22816.000,  75.200\n22817.000,  75.200\n22818.000,  75.900\n22819.000,  75.100\n22820.000,  75.600\n22821.000,  76.000\n22822.000,  75.300\n22823.000,  77.000\n22824.000,  77.600\n22825.000,  76.400\n22826.000,  76.200\n22827.000,  75.300\n22828.000,  76.100\n22829.000,  75.200\n22830.000,  77.200\n22831.000,  76.100\n22832.000,  76.800\n22833.000,  76.100\n22834.000,  76.200\n22835.000,  78.900\n22836.000,  80.600\n22837.000,  76.900\n22838.000,  76.600\n22839.000,  77.000\n22840.000,  76.400\n22841.000,  77.700\n22842.000,  77.200\n22843.000,  80.300\n22844.000,  78.000\n22845.000,  79.100\n22846.000,  80.000\n22847.000,  81.800\n22848.000,  79.500\n22849.000,  83.500\n22850.000,  80.000\n22851.000,  79.500\n22852.000,  80.100\n22853.000,  80.400\n22854.000,  81.200\n22855.000,  80.000\n22856.000,  80.700\n22857.000,  80.500\n22858.000,  80.700\n22859.000,  82.200\n22860.000,  81.100\n22861.000,  85.400\n22862.000,  80.800\n22863.000,  80.200\n22864.000,  80.200\n22865.000,  80.400\n22866.000,  80.200\n22867.000,  82.200\n22868.000,  81.300\n22869.000,  81.600\n22870.000,  81.600\n22871.000,  80.900\n22872.000,  81.900\n22873.000,  81.100\n22874.000,  82.100\n22875.000,  81.400\n22876.000,  82.800\n22877.000,  81.500\n22878.000,  82.500\n22879.000,  87.100\n22880.000,  87.100\n22881.000,  83.900\n22882.000,  82.700\n22883.000,  82.400\n22884.000,  88.900\n22885.000,  83.300\n22886.000,  82.700\n22887.000,  81.800\n22888.000,  83.300\n22889.000,  81.900\n22890.000,  84.100\n22891.000,  82.300\n22892.000,  82.300\n22893.000,  82.600\n22894.000,  82.800\n22895.000,  83.300\n22896.000,  82.700\n22897.000,  84.100\n22898.000,  82.200\n22899.000,  84.600\n22900.000,  82.500\n22901.000,  82.600\n22902.000,  84.600\n22903.000,  85.900\n22904.000,  83.300\n22905.000,  84.100\n22906.000,  82.900\n22907.000,  82.200\n22908.000,  84.600\n22909.000,  85.300\n22910.000,  85.700\n22911.000,  86.600\n22912.000,  77.700\n22913.000,  79.800\n22914.000,  80.400\n22915.000,  79.800\n22916.000,  80.500\n22917.000,  79.600\n22918.000,  80.700\n22919.000,  80.600\n22920.000,  81.900\n22921.000,  82.200\n22922.000,  81.100\n22923.000,  80.800\n22924.000,  80.400\n22925.000,  82.100\n22926.000,  83.800\n22927.000,  80.900\n22928.000,  80.600\n22929.000,  81.100\n22930.000,  80.400\n22931.000,  81.500\n22932.000,  84.900\n22933.000,  83.300\n22934.000,  82.700\n22935.000,  81.700\n22936.000,  84.200\n22937.000,  83.200\n22938.000,  86.100\n22939.000,  83.000\n22940.000,  85.400\n22941.000,  82.300\n22942.000,  82.800\n22943.000,  82.500\n22944.000,  82.100\n22945.000,  82.100\n22946.000,  81.600\n22947.000,  81.600\n22948.000,  83.300\n22949.000,  82.600\n22950.000,  84.100\n22951.000,  82.600\n22952.000,  82.600\n22953.000,  81.300\n22954.000,  82.100\n22955.000,  82.200\n22956.000,  82.300\n22957.000,  85.200\n22958.000,  83.300\n22959.000,  88.800\n22960.000,  87.100\n22961.000,  85.300\n22962.000,  82.500\n22963.000,  82.600\n22964.000,  82.400\n22965.000,  82.700\n22966.000,  82.400\n22967.000,  83.600\n22968.000,  83.700\n22969.000,  84.600\n22970.000,  82.900\n22971.000,  84.200\n22972.000,  85.400\n22973.000,  85.500\n22974.000,  86.200\n22975.000,  86.300\n22976.000,  83.500\n22977.000,  84.400\n22978.000,  88.800\n22979.000,  86.900\n22980.000,  87.200\n22981.000,  88.000\n22982.000,  86.300\n22983.000,  87.600\n22984.000,  88.700\n22985.000,  87.700\n22986.000,  87.000\n22987.000,  86.200\n22988.000,  87.500\n22989.000,  87.300\n22990.000,  86.600\n22991.000,  92.600\n22992.000,  88.700\n22993.000,  91.200\n22994.000,  89.700\n22995.000,  95.100\n22996.000,  89.300\n22997.000,  87.300\n22998.000,  88.100\n22999.000,  90.300\n23000.000,  90.600\n23001.000,  90.300\n23002.000,  92.000\n23003.000,  94.100\n23004.000,  90.300\n23005.000,  89.000\n23006.000,  88.200\n23007.000,  88.300\n23008.000,  91.300\n23009.000,  89.300\n23010.000,  88.900\n23011.000,  89.600\n23012.000,  88.500\n23013.000,  90.300\n23014.000,  94.600\n23015.000,  89.700\n23016.000,  89.100\n23017.000,  91.900\n23018.000,  88.000\n23019.000,  88.600\n23020.000,  88.800\n23021.000,  90.100\n23022.000,  90.000\n23023.000,  91.600\n23024.000,  92.200\n23025.000,  96.100\n23026.000,  94.000\n23027.000,  90.800\n23028.000,  89.800\n23029.000,  89.800\n23030.000,  88.900\n23031.000,  89.700\n23032.000,  90.200\n23033.000,  94.400\n23034.000,  91.000\n23035.000,  93.200\n23036.000,  92.400\n23037.000,  94.600\n23038.000,  91.700\n23039.000,  93.100\n23040.000,  71.800\n23041.000,  77.200\n23042.000,  74.200\n23043.000,  74.100\n23044.000,  73.800\n23045.000,  74.600\n23046.000,  73.600\n23047.000,  79.100\n23048.000,  78.500\n23049.000,  74.600\n23050.000,  79.300\n23051.000,  73.400\n23052.000,  74.400\n23053.000,  75.200\n23054.000,  74.300\n23055.000,  74.400\n23056.000,  74.000\n23057.000,  74.900\n23058.000,  74.500\n23059.000,  74.600\n23060.000,  75.000\n23061.000,  75.700\n23062.000,  74.800\n23063.000,  74.600\n23064.000,  76.800\n23065.000,  77.100\n23066.000,  75.900\n23067.000,  79.100\n23068.000,  77.000\n23069.000,  75.900\n23070.000,  75.000\n23071.000,  75.900\n23072.000,  75.200\n23073.000,  75.600\n23074.000,  75.000\n23075.000,  75.400\n23076.000,  76.500\n23077.000,  75.800\n23078.000,  75.500\n23079.000,  75.600\n23080.000,  76.200\n23081.000,  75.300\n23082.000,  75.000\n23083.000,  75.400\n23084.000,  75.200\n23085.000,  75.700\n23086.000,  76.800\n23087.000,  76.800\n23088.000,  75.700\n23089.000,  78.900\n23090.000,  80.900\n23091.000,  79.900\n23092.000,  77.000\n23093.000,  76.300\n23094.000,  77.100\n23095.000,  76.200\n23096.000,  76.300\n23097.000,  76.800\n23098.000,  76.700\n23099.000,  82.400\n23100.000,  79.600\n23101.000,  80.900\n23102.000,  90.200\n23103.000,  79.600\n23104.000,  77.500\n23105.000,  79.600\n23106.000,  79.500\n23107.000,  79.200\n23108.000,  80.200\n23109.000,  80.400\n23110.000,  80.200\n23111.000,  80.000\n23112.000,  80.400\n23113.000,  80.500\n23114.000,  81.000\n23115.000,  81.900\n23116.000,  80.900\n23117.000,  80.400\n23118.000,  80.700\n23119.000,  80.300\n23120.000,  80.400\n23121.000,  80.200\n23122.000,  81.700\n23123.000,  81.800\n23124.000,  81.400\n23125.000,  81.900\n23126.000,  84.200\n23127.000,  89.500\n23128.000,  84.300\n23129.000,  82.400\n23130.000,  81.200\n23131.000,  81.100\n23132.000,  81.500\n23133.000,  82.000\n23134.000,  82.000\n23135.000,  82.400\n23136.000,  81.900\n23137.000,  84.300\n23138.000,  82.600\n23139.000,  82.300\n23140.000,  83.500\n23141.000,  81.800\n23142.000,  82.700\n23143.000,  81.800\n23144.000,  82.500\n23145.000,  81.500\n23146.000,  82.500\n23147.000,  81.600\n23148.000,  82.500\n23149.000,  82.600\n23150.000,  83.200\n23151.000,  84.500\n23152.000,  83.000\n23153.000,  82.400\n23154.000,  83.300\n23155.000,  82.400\n23156.000,  82.400\n23157.000,  83.400\n23158.000,  83.200\n23159.000,  82.900\n23160.000,  83.500\n23161.000,  85.300\n23162.000,  85.500\n23163.000,  85.900\n23164.000,  87.800\n23165.000,  86.300\n23166.000,  86.800\n23167.000,  86.700\n23168.000,  77.400\n23169.000,  79.300\n23170.000,  79.300\n23171.000,  79.500\n23172.000,  80.600\n23173.000,  81.600\n23174.000,  82.400\n23175.000,  87.200\n23176.000,  82.400\n23177.000,  81.100\n23178.000,  81.300\n23179.000,  80.300\n23180.000,  81.100\n23181.000,  80.100\n23182.000,  81.000\n23183.000,  81.200\n23184.000,  84.800\n23185.000,  81.400\n23186.000,  81.700\n23187.000,  81.500\n23188.000,  81.300\n23189.000,  82.300\n23190.000,  81.200\n23191.000,  81.800\n23192.000,  81.600\n23193.000,  82.400\n23194.000,  81.700\n23195.000,  84.100\n23196.000,  82.600\n23197.000,  82.900\n23198.000,  83.100\n23199.000,  82.500\n23200.000,  81.100\n23201.000,  82.400\n23202.000,  81.800\n23203.000,  82.700\n23204.000,  81.800\n23205.000,  82.600\n23206.000,  82.400\n23207.000,  82.900\n23208.000,  83.500\n23209.000,  82.900\n23210.000,  82.400\n23211.000,  81.500\n23212.000,  82.600\n23213.000,  82.600\n23214.000,  82.600\n23215.000,  82.000\n23216.000,  82.700\n23217.000,  84.200\n23218.000,  83.300\n23219.000,  84.500\n23220.000,  84.900\n23221.000,  88.400\n23222.000,  83.000\n23223.000,  83.200\n23224.000,  82.900\n23225.000,  84.800\n23226.000,  82.600\n23227.000,  83.500\n23228.000,  84.900\n23229.000,  89.600\n23230.000,  86.200\n23231.000,  87.300\n23232.000,  84.700\n23233.000,  85.700\n23234.000,  85.700\n23235.000,  86.400\n23236.000,  86.100\n23237.000,  87.600\n23238.000,  86.400\n23239.000,  86.800\n23240.000,  86.400\n23241.000,  87.300\n23242.000,  91.000\n23243.000,  91.100\n23244.000,  89.100\n23245.000,  88.800\n23246.000,  88.800\n23247.000,  88.900\n23248.000,  87.300\n23249.000,  87.400\n23250.000,  88.700\n23251.000,  90.100\n23252.000,  93.900\n23253.000,  94.800\n23254.000,  92.300\n23255.000,  89.700\n23256.000,  88.100\n23257.000,  87.900\n23258.000,  88.100\n23259.000,  87.900\n23260.000,  88.000\n23261.000,  89.100\n23262.000,  89.500\n23263.000,  89.300\n23264.000,  89.000\n23265.000,  89.300\n23266.000,  88.700\n23267.000,  88.500\n23268.000,  88.700\n23269.000,  89.400\n23270.000,  88.700\n23271.000,  88.900\n23272.000,  89.700\n23273.000,  89.500\n23274.000,  97.700\n23275.000,  88.900\n23276.000,  89.100\n23277.000,  89.900\n23278.000,  89.100\n23279.000,  89.100\n23280.000,  89.100\n23281.000,  89.300\n23282.000,  91.900\n23283.000,  90.400\n23284.000,  91.400\n23285.000,  94.000\n23286.000,  90.800\n23287.000,  89.900\n23288.000,  95.500\n23289.000,  89.900\n23290.000,  90.100\n23291.000,  89.500\n23292.000,  95.100\n23293.000,  99.900\n23294.000,  94.300\n23295.000, 104.200\n23296.000,  88.800\n23297.000,  83.800\n23298.000,  90.100\n23299.000,  82.500\n23300.000,  84.900\n23301.000,  82.900\n23302.000,  81.500\n23303.000,  86.800\n23304.000,  83.900\n23305.000,  87.300\n23306.000,  84.700\n23307.000,  84.100\n23308.000,  81.400\n23309.000,  81.900\n23310.000,  81.700\n23311.000,  81.200\n23312.000,  81.300\n23313.000,  81.000\n23314.000,  82.200\n23315.000,  84.100\n23316.000,  90.600\n23317.000,  84.300\n23318.000,  82.700\n23319.000,  82.400\n23320.000,  82.600\n23321.000,  82.300\n23322.000,  82.200\n23323.000,  82.500\n23324.000,  83.500\n23325.000,  82.000\n23326.000,  82.700\n23327.000,  83.200\n23328.000,  89.500\n23329.000,  82.500\n23330.000,  83.200\n23331.000,  82.500\n23332.000,  82.800\n23333.000,  82.100\n23334.000,  84.300\n23335.000,  83.400\n23336.000,  85.000\n23337.000,  91.500\n23338.000,  83.600\n23339.000,  86.400\n23340.000,  88.300\n23341.000,  85.100\n23342.000,  85.000\n23343.000,  85.100\n23344.000,  83.000\n23345.000,  83.100\n23346.000,  84.300\n23347.000,  84.100\n23348.000,  85.000\n23349.000,  83.100\n23350.000,  83.900\n23351.000,  83.700\n23352.000,  85.000\n23353.000,  84.100\n23354.000,  87.900\n23355.000,  84.700\n23356.000,  85.800\n23357.000,  87.800\n23358.000,  87.100\n23359.000,  91.200\n23360.000,  86.300\n23361.000,  85.700\n23362.000,  86.600\n23363.000,  87.100\n23364.000,  88.000\n23365.000,  88.400\n23366.000,  87.800\n23367.000,  87.400\n23368.000,  87.400\n23369.000,  86.300\n23370.000,  87.500\n23371.000,  86.500\n23372.000,  87.900\n23373.000,  88.000\n23374.000,  89.200\n23375.000,  87.000\n23376.000,  86.800\n23377.000,  86.300\n23378.000,  87.000\n23379.000,  87.600\n23380.000,  88.400\n23381.000,  87.700\n23382.000,  89.200\n23383.000,  87.700\n23384.000,  89.800\n23385.000,  88.500\n23386.000,  90.600\n23387.000,  91.900\n23388.000,  88.900\n23389.000,  89.000\n23390.000,  88.900\n23391.000,  88.600\n23392.000,  88.700\n23393.000,  88.200\n23394.000,  89.300\n23395.000,  88.200\n23396.000,  89.200\n23397.000,  88.400\n23398.000,  90.900\n23399.000,  89.000\n23400.000,  89.200\n23401.000,  88.500\n23402.000,  89.400\n23403.000,  88.600\n23404.000,  90.500\n23405.000,  88.500\n23406.000,  89.800\n23407.000,  91.300\n23408.000,  90.100\n23409.000,  90.000\n23410.000,  89.500\n23411.000,  89.700\n23412.000,  89.300\n23413.000,  89.300\n23414.000,  89.300\n23415.000,  97.200\n23416.000,  90.800\n23417.000,  93.200\n23418.000,  94.300\n23419.000,  89.600\n23420.000,  92.200\n23421.000,  92.500\n23422.000,  92.600\n23423.000,  94.700\n23424.000,  84.100\n23425.000,  87.800\n23426.000,  88.200\n23427.000,  86.900\n23428.000,  86.500\n23429.000,  86.800\n23430.000,  86.000\n23431.000,  87.200\n23432.000,  86.600\n23433.000,  87.000\n23434.000,  86.600\n23435.000,  86.800\n23436.000,  88.200\n23437.000,  87.900\n23438.000,  89.500\n23439.000,  87.600\n23440.000,  86.900\n23441.000,  88.000\n23442.000,  87.200\n23443.000,  88.100\n23444.000,  88.100\n23445.000,  88.200\n23446.000,  87.700\n23447.000,  88.000\n23448.000,  88.700\n23449.000,  96.400\n23450.000,  91.200\n23451.000,  92.000\n23452.000,  89.300\n23453.000,  89.700\n23454.000,  89.100\n23455.000,  90.000\n23456.000,  88.500\n23457.000,  89.000\n23458.000,  88.000\n23459.000,  90.400\n23460.000,  89.600\n23461.000,  97.600\n23462.000,  88.900\n23463.000,  88.800\n23464.000,  89.200\n23465.000,  95.900\n23466.000,  88.900\n23467.000,  88.600\n23468.000,  88.800\n23469.000,  90.000\n23470.000,  89.200\n23471.000,  96.500\n23472.000,  93.200\n23473.000,  93.400\n23474.000,  91.400\n23475.000,  92.200\n23476.000,  90.100\n23477.000,  92.600\n23478.000,  91.100\n23479.000,  91.500\n23480.000,  89.700\n23481.000,  93.800\n23482.000,  93.700\n23483.000,  96.400\n23484.000,  92.000\n23485.000,  96.800\n23486.000,  96.900\n23487.000,  97.100\n23488.000,  90.500\n23489.000,  95.700\n23490.000,  96.500\n23491.000, 102.000\n23492.000, 100.300\n23493.000, 100.700\n23494.000,  97.600\n23495.000, 100.700\n23496.000, 103.500\n23497.000,  99.200\n23498.000,  94.000\n23499.000,  93.100\n23500.000,  94.800\n23501.000,  94.300\n23502.000,  97.900\n23503.000,  94.700\n23504.000,  96.300\n23505.000,  96.800\n23506.000,  97.900\n23507.000,  95.500\n23508.000,  93.900\n23509.000,  95.600\n23510.000,  94.400\n23511.000,  96.800\n23512.000,  97.900\n23513.000,  95.000\n23514.000, 103.700\n23515.000, 108.600\n23516.000, 102.300\n23517.000, 109.300\n23518.000, 101.800\n23519.000,  96.600\n23520.000,  97.800\n23521.000,  95.500\n23522.000,  97.900\n23523.000, 100.100\n23524.000, 103.900\n23525.000,  95.300\n23526.000, 103.600\n23527.000,  97.300\n23528.000,  95.200\n23529.000,  95.100\n23530.000,  99.400\n23531.000,  98.800\n23532.000,  95.400\n23533.000,  97.100\n23534.000,  98.600\n23535.000,  96.300\n23536.000,  97.500\n23537.000,  99.400\n23538.000,  97.000\n23539.000,  96.000\n23540.000,  96.800\n23541.000,  97.100\n23542.000,  97.800\n23543.000,  97.800\n23544.000,  98.400\n23545.000,  96.500\n23546.000,  98.000\n23547.000, 101.000\n23548.000,  99.600\n23549.000,  99.500\n23550.000, 100.500\n23551.000,  99.200\n23552.000,  71.700\n23553.000,  73.300\n23554.000,  74.600\n23555.000,  73.900\n23556.000,  74.900\n23557.000,  75.000\n23558.000,  74.700\n23559.000,  74.400\n23560.000,  74.700\n23561.000,  74.400\n23562.000,  74.800\n23563.000,  74.600\n23564.000,  74.800\n23565.000,  74.900\n23566.000,  76.300\n23567.000,  75.100\n23568.000,  77.300\n23569.000,  80.100\n23570.000,  75.700\n23571.000,  76.800\n23572.000,  75.900\n23573.000,  75.500\n23574.000,  75.400\n23575.000,  75.900\n23576.000,  75.500\n23577.000,  76.000\n23578.000,  75.900\n23579.000,  77.700\n23580.000,  76.700\n23581.000,  80.400\n23582.000,  76.600\n23583.000,  75.800\n23584.000,  76.400\n23585.000,  77.300\n23586.000,  75.800\n23587.000,  75.700\n23588.000,  75.800\n23589.000,  76.800\n23590.000,  75.500\n23591.000,  76.000\n23592.000,  78.400\n23593.000,  78.700\n23594.000,  76.300\n23595.000,  77.200\n23596.000,  78.100\n23597.000,  76.000\n23598.000,  76.300\n23599.000,  76.600\n23600.000,  77.000\n23601.000,  77.100\n23602.000,  77.900\n23603.000,  80.100\n23604.000,  79.100\n23605.000,  77.800\n23606.000,  82.300\n23607.000,  78.200\n23608.000,  80.300\n23609.000,  78.000\n23610.000,  77.500\n23611.000,  77.200\n23612.000,  78.500\n23613.000,  79.500\n23614.000,  80.000\n23615.000,  80.200\n23616.000,  78.400\n23617.000,  78.800\n23618.000,  80.800\n23619.000,  79.700\n23620.000,  79.900\n23621.000,  80.800\n23622.000,  81.700\n23623.000,  80.800\n23624.000,  80.700\n23625.000,  80.700\n23626.000,  80.000\n23627.000,  81.000\n23628.000,  81.300\n23629.000,  80.900\n23630.000,  81.100\n23631.000,  81.900\n23632.000,  80.700\n23633.000,  81.400\n23634.000,  81.900\n23635.000,  82.300\n23636.000,  81.300\n23637.000,  81.900\n23638.000,  81.300\n23639.000,  82.100\n23640.000,  83.200\n23641.000,  81.700\n23642.000,  82.000\n23643.000,  81.500\n23644.000,  82.900\n23645.000,  81.900\n23646.000,  82.500\n23647.000,  83.500\n23648.000,  82.500\n23649.000,  82.400\n23650.000,  82.100\n23651.000,  86.300\n23652.000,  83.400\n23653.000,  86.500\n23654.000,  84.700\n23655.000,  83.300\n23656.000,  83.300\n23657.000,  83.000\n23658.000,  82.300\n23659.000,  82.500\n23660.000,  82.100\n23661.000,  82.800\n23662.000,  83.000\n23663.000,  86.400\n23664.000,  84.000\n23665.000,  83.300\n23666.000,  82.700\n23667.000,  82.700\n23668.000,  82.900\n23669.000,  84.500\n23670.000,  84.000\n23671.000,  83.000\n23672.000,  83.200\n23673.000,  83.400\n23674.000,  84.000\n23675.000,  83.600\n23676.000,  88.100\n23677.000,  88.200\n23678.000,  86.800\n23679.000,  86.900\n23680.000,  78.600\n23681.000,  79.200\n23682.000,  79.500\n23683.000,  79.200\n23684.000,  79.800\n23685.000,  80.200\n23686.000,  80.800\n23687.000,  81.700\n23688.000,  81.400\n23689.000,  80.600\n23690.000,  80.800\n23691.000,  81.800\n23692.000,  81.400\n23693.000,  80.900\n23694.000,  82.800\n23695.000,  81.300\n23696.000,  80.600\n23697.000,  83.900\n23698.000,  81.700\n23699.000,  84.300\n23700.000,  84.400\n23701.000,  85.900\n23702.000,  81.600\n23703.000,  81.100\n23704.000,  82.800\n23705.000,  82.000\n23706.000,  82.300\n23707.000,  82.100\n23708.000,  82.900\n23709.000,  82.700\n23710.000,  84.100\n23711.000,  90.600\n23712.000,  89.200\n23713.000,  82.900\n23714.000,  82.500\n23715.000,  82.500\n23716.000,  85.400\n23717.000,  82.900\n23718.000,  82.500\n23719.000,  82.600\n23720.000,  83.300\n23721.000,  82.500\n23722.000,  84.600\n23723.000,  84.100\n23724.000,  83.300\n23725.000,  83.300\n23726.000,  82.800\n23727.000,  82.600\n23728.000,  82.800\n23729.000,  83.400\n23730.000,  82.700\n23731.000,  83.000\n23732.000,  84.500\n23733.000,  84.400\n23734.000,  84.600\n23735.000,  85.500\n23736.000,  85.200\n23737.000,  83.700\n23738.000,  83.500\n23739.000,  83.200\n23740.000,  85.700\n23741.000,  86.200\n23742.000,  88.700\n23743.000,  87.300\n23744.000,  91.500\n23745.000,  94.300\n23746.000,  87.300\n23747.000,  87.000\n23748.000,  87.200\n23749.000,  87.400\n23750.000,  87.700\n23751.000,  87.400\n23752.000,  87.800\n23753.000,  93.000\n23754.000,  89.300\n23755.000,  95.900\n23756.000,  96.600\n23757.000,  88.900\n23758.000,  89.400\n23759.000,  87.200\n23760.000,  87.400\n23761.000,  87.900\n23762.000,  87.600\n23763.000,  88.800\n23764.000,  89.900\n23765.000,  90.100\n23766.000,  92.000\n23767.000,  91.700\n23768.000,  91.600\n23769.000,  89.600\n23770.000,  89.100\n23771.000,  89.500\n23772.000,  90.600\n23773.000,  89.300\n23774.000,  89.500\n23775.000,  89.300\n23776.000,  89.900\n23777.000,  89.900\n23778.000,  89.300\n23779.000,  89.100\n23780.000,  89.300\n23781.000,  89.000\n23782.000,  88.900\n23783.000,  88.900\n23784.000,  89.300\n23785.000,  88.800\n23786.000,  90.100\n23787.000, 101.800\n23788.000,  99.900\n23789.000,  97.500\n23790.000,  94.800\n23791.000,  90.000\n23792.000,  93.600\n23793.000,  91.400\n23794.000,  92.400\n23795.000,  93.200\n23796.000,  93.600\n23797.000,  99.300\n23798.000,  95.600\n23799.000,  90.000\n23800.000,  90.000\n23801.000,  89.900\n23802.000,  89.600\n23803.000,  90.000\n23804.000,  90.800\n23805.000,  93.300\n23806.000,  97.800\n23807.000, 101.100\n23808.000,  81.400\n23809.000,  82.800\n23810.000,  79.800\n23811.000,  81.200\n23812.000,  80.300\n23813.000,  80.100\n23814.000,  80.300\n23815.000,  81.500\n23816.000,  81.000\n23817.000,  80.500\n23818.000,  82.100\n23819.000,  87.300\n23820.000,  83.600\n23821.000,  82.100\n23822.000,  82.200\n23823.000,  81.000\n23824.000,  81.800\n23825.000,  80.100\n23826.000,  80.500\n23827.000,  81.500\n23828.000,  86.500\n23829.000,  85.700\n23830.000,  88.700\n23831.000,  93.600\n23832.000,  86.500\n23833.000,  84.000\n23834.000,  82.900\n23835.000,  81.900\n23836.000,  82.000\n23837.000,  82.800\n23838.000,  83.400\n23839.000,  83.800\n23840.000,  82.000\n23841.000,  83.100\n23842.000,  83.400\n23843.000,  86.500\n23844.000,  83.000\n23845.000,  81.900\n23846.000,  83.100\n23847.000,  82.600\n23848.000,  84.800\n23849.000,  83.500\n23850.000,  86.900\n23851.000,  86.500\n23852.000,  85.500\n23853.000,  85.000\n23854.000,  83.100\n23855.000,  82.400\n23856.000,  83.000\n23857.000,  82.400\n23858.000,  83.400\n23859.000,  82.600\n23860.000,  84.100\n23861.000,  87.500\n23862.000,  84.000\n23863.000,  83.000\n23864.000,  83.000\n23865.000,  83.900\n23866.000,  83.200\n23867.000,  83.000\n23868.000,  84.100\n23869.000,  86.000\n23870.000,  86.100\n23871.000,  87.600\n23872.000,  89.000\n23873.000,  87.300\n23874.000,  86.000\n23875.000,  85.400\n23876.000,  86.200\n23877.000,  87.000\n23878.000,  86.200\n23879.000,  86.600\n23880.000,  86.400\n23881.000,  87.300\n23882.000,  87.800\n23883.000,  88.600\n23884.000,  92.700\n23885.000,  88.500\n23886.000,  87.100\n23887.000,  88.100\n23888.000,  87.000\n23889.000,  88.100\n23890.000,  87.500\n23891.000,  88.200\n23892.000,  88.000\n23893.000,  89.500\n23894.000,  92.000\n23895.000,  89.300\n23896.000,  88.400\n23897.000,  88.900\n23898.000,  88.700\n23899.000,  88.300\n23900.000,  88.200\n23901.000,  88.800\n23902.000,  89.300\n23903.000,  89.800\n23904.000,  89.500\n23905.000,  89.100\n23906.000,  88.000\n23907.000,  89.000\n23908.000,  88.700\n23909.000,  89.600\n23910.000,  89.400\n23911.000,  89.100\n23912.000,  88.400\n23913.000,  88.200\n23914.000,  88.800\n23915.000,  90.000\n23916.000,  88.400\n23917.000,  89.100\n23918.000,  89.000\n23919.000,  88.400\n23920.000,  88.400\n23921.000,  89.600\n23922.000,  88.700\n23923.000,  89.100\n23924.000,  92.200\n23925.000,  90.400\n23926.000,  90.600\n23927.000,  90.200\n23928.000,  90.800\n23929.000,  91.000\n23930.000,  91.000\n23931.000,  90.000\n23932.000,  93.100\n23933.000,  92.000\n23934.000,  95.400\n23935.000,  92.900\n23936.000,  85.000\n23937.000,  85.800\n23938.000,  87.300\n23939.000,  86.200\n23940.000,  86.300\n23941.000,  86.500\n23942.000,  86.700\n23943.000,  87.000\n23944.000,  87.100\n23945.000,  86.800\n23946.000,  90.900\n23947.000,  88.500\n23948.000,  87.700\n23949.000,  86.900\n23950.000,  87.300\n23951.000,  90.400\n23952.000,  88.300\n23953.000,  87.300\n23954.000,  86.800\n23955.000,  87.500\n23956.000,  88.300\n23957.000,  88.200\n23958.000,  88.200\n23959.000,  88.100\n23960.000,  88.500\n23961.000,  87.900\n23962.000,  89.200\n23963.000,  89.700\n23964.000,  95.600\n23965.000,  90.900\n23966.000,  90.100\n23967.000,  88.500\n23968.000,  94.300\n23969.000,  91.300\n23970.000,  92.800\n23971.000,  90.400\n23972.000,  89.200\n23973.000,  88.200\n23974.000,  89.600\n23975.000,  88.800\n23976.000,  89.300\n23977.000,  88.100\n23978.000,  89.000\n23979.000,  88.700\n23980.000,  90.200\n23981.000,  88.600\n23982.000,  88.400\n23983.000,  88.600\n23984.000,  89.400\n23985.000,  88.900\n23986.000,  90.100\n23987.000,  90.000\n23988.000,  89.400\n23989.000,  90.100\n23990.000,  92.200\n23991.000,  89.600\n23992.000,  91.200\n23993.000,  89.300\n23994.000,  89.400\n23995.000,  88.700\n23996.000,  91.300\n23997.000,  93.900\n23998.000,  92.100\n23999.000,  92.000\n24000.000,  91.800\n24001.000,  94.200\n24002.000,  93.200\n24003.000,  92.200\n24004.000,  93.300\n24005.000,  93.300\n24006.000,  92.500\n24007.000,  93.100\n24008.000,  93.000\n24009.000,  95.200\n24010.000,  97.200\n24011.000,  98.400\n24012.000, 100.400\n24013.000,  94.300\n24014.000,  94.400\n24015.000,  93.600\n24016.000,  94.300\n24017.000,  94.400\n24018.000,  93.100\n24019.000,  93.800\n24020.000,  96.600\n24021.000,  98.600\n24022.000, 100.300\n24023.000,  95.600\n24024.000,  95.800\n24025.000,  93.800\n24026.000,  96.000\n24027.000,  94.800\n24028.000,  94.500\n24029.000,  94.800\n24030.000, 100.100\n24031.000,  97.300\n24032.000,  98.300\n24033.000,  94.800\n24034.000,  94.200\n24035.000,  95.300\n24036.000,  96.600\n24037.000,  95.100\n24038.000,  95.100\n24039.000,  95.100\n24040.000,  94.600\n24041.000,  95.000\n24042.000,  94.800\n24043.000,  95.200\n24044.000,  95.800\n24045.000,  94.600\n24046.000,  96.100\n24047.000,  94.900\n24048.000,  95.600\n24049.000,  98.900\n24050.000,  97.200\n24051.000,  96.600\n24052.000, 102.800\n24053.000,  98.600\n24054.000,  96.600\n24055.000,  96.800\n24056.000,  95.500\n24057.000,  96.700\n24058.000,  95.600\n24059.000, 100.000\n24060.000,  99.800\n24061.000,  99.200\n24062.000,  97.800\n24063.000,  98.900\n24064.000,  77.500\n24065.000,  79.000\n24066.000,  79.300\n24067.000,  79.600\n24068.000,  79.600\n24069.000,  81.800\n24070.000,  80.600\n24071.000,  80.700\n24072.000,  81.300\n24073.000,  83.400\n24074.000,  80.900\n24075.000,  81.000\n24076.000,  80.400\n24077.000,  82.400\n24078.000,  81.200\n24079.000,  80.700\n24080.000,  81.400\n24081.000,  80.900\n24082.000,  81.700\n24083.000,  81.000\n24084.000,  81.700\n24085.000,  81.600\n24086.000,  80.900\n24087.000,  80.800\n24088.000,  81.900\n24089.000,  82.100\n24090.000,  83.100\n24091.000,  81.500\n24092.000,  81.400\n24093.000,  82.400\n24094.000,  82.500\n24095.000,  82.700\n24096.000,  81.400\n24097.000,  81.700\n24098.000,  82.700\n24099.000,  84.400\n24100.000,  83.600\n24101.000,  82.600\n24102.000,  83.800\n24103.000,  82.300\n24104.000,  82.400\n24105.000,  82.400\n24106.000,  82.700\n24107.000,  82.200\n24108.000,  81.400\n24109.000,  81.900\n24110.000,  82.900\n24111.000,  82.500\n24112.000,  83.500\n24113.000,  82.200\n24114.000,  82.400\n24115.000,  82.800\n24116.000,  83.300\n24117.000,  83.500\n24118.000,  82.900\n24119.000,  82.900\n24120.000,  83.000\n24121.000,  83.900\n24122.000,  83.900\n24123.000,  82.800\n24124.000,  84.800\n24125.000,  85.400\n24126.000,  85.100\n24127.000,  87.900\n24128.000,  84.600\n24129.000,  86.200\n24130.000,  86.900\n24131.000,  85.500\n24132.000,  86.500\n24133.000,  86.500\n24134.000,  87.300\n24135.000,  86.600\n24136.000,  86.600\n24137.000,  87.200\n24138.000,  86.700\n24139.000,  88.600\n24140.000,  87.200\n24141.000,  87.000\n24142.000,  87.200\n24143.000,  86.500\n24144.000,  86.300\n24145.000,  86.700\n24146.000,  86.600\n24147.000,  88.500\n24148.000,  88.500\n24149.000,  87.600\n24150.000,  88.300\n24151.000,  88.900\n24152.000,  98.300\n24153.000,  88.000\n24154.000,  89.000\n24155.000,  87.100\n24156.000,  88.000\n24157.000,  88.200\n24158.000,  88.700\n24159.000,  88.000\n24160.000,  88.300\n24161.000,  89.000\n24162.000,  88.600\n24163.000,  89.900\n24164.000,  89.900\n24165.000,  88.400\n24166.000,  89.200\n24167.000,  88.300\n24168.000,  91.200\n24169.000,  88.600\n24170.000,  88.200\n24171.000,  88.400\n24172.000,  88.600\n24173.000,  89.000\n24174.000,  92.500\n24175.000,  88.800\n24176.000,  88.900\n24177.000,  89.200\n24178.000,  88.700\n24179.000,  88.900\n24180.000,  89.500\n24181.000,  88.600\n24182.000,  90.200\n24183.000,  89.200\n24184.000,  95.500\n24185.000,  89.300\n24186.000,  89.300\n24187.000,  88.500\n24188.000,  91.600\n24189.000,  91.900\n24190.000,  92.400\n24191.000,  92.100\n24192.000,  84.400\n24193.000,  85.900\n24194.000,  86.700\n24195.000,  91.000\n24196.000,  89.500\n24197.000,  86.500\n24198.000,  88.100\n24199.000,  87.500\n24200.000,  87.600\n24201.000,  86.600\n24202.000,  86.500\n24203.000,  86.300\n24204.000,  89.400\n24205.000,  92.200\n24206.000,  87.800\n24207.000,  86.100\n24208.000,  86.700\n24209.000,  87.300\n24210.000,  87.900\n24211.000,  89.200\n24212.000,  87.900\n24213.000,  87.800\n24214.000,  90.500\n24215.000,  88.000\n24216.000,  93.400\n24217.000,  87.000\n24218.000,  88.000\n24219.000,  87.300\n24220.000,  88.000\n24221.000,  87.800\n24222.000,  88.100\n24223.000,  88.100\n24224.000,  88.200\n24225.000,  88.300\n24226.000,  89.400\n24227.000,  90.500\n24228.000,  88.600\n24229.000,  87.200\n24230.000,  88.500\n24231.000,  88.300\n24232.000,  89.300\n24233.000,  88.500\n24234.000,  88.200\n24235.000,  89.100\n24236.000,  91.200\n24237.000,  89.100\n24238.000,  88.700\n24239.000,  88.200\n24240.000,  88.300\n24241.000,  89.100\n24242.000,  88.000\n24243.000,  91.000\n24244.000,  90.700\n24245.000,  92.300\n24246.000,  94.300\n24247.000,  91.000\n24248.000,  95.600\n24249.000,  89.800\n24250.000,  89.100\n24251.000,  88.500\n24252.000,  90.200\n24253.000,  91.400\n24254.000,  92.000\n24255.000,  96.600\n24256.000,  92.200\n24257.000,  97.100\n24258.000,  94.200\n24259.000,  92.100\n24260.000,  92.600\n24261.000,  92.400\n24262.000,  92.400\n24263.000,  93.400\n24264.000,  94.800\n24265.000,  93.800\n24266.000,  96.900\n24267.000,  93.400\n24268.000,  96.400\n24269.000,  93.200\n24270.000,  94.000\n24271.000,  92.600\n24272.000,  93.800\n24273.000,  93.400\n24274.000,  95.800\n24275.000,  94.600\n24276.000,  98.800\n24277.000,  93.900\n24278.000,  94.400\n24279.000,  94.400\n24280.000,  94.600\n24281.000,  93.900\n24282.000,  94.200\n24283.000,  94.700\n24284.000,  94.000\n24285.000, 101.000\n24286.000, 100.300\n24287.000,  95.100\n24288.000,  94.700\n24289.000,  94.200\n24290.000,  94.400\n24291.000,  94.400\n24292.000,  94.300\n24293.000,  95.300\n24294.000,  95.300\n24295.000, 101.300\n24296.000,  96.100\n24297.000,  94.700\n24298.000,  95.200\n24299.000,  95.100\n24300.000,  95.900\n24301.000,  95.100\n24302.000,  95.200\n24303.000,  95.400\n24304.000,  98.800\n24305.000,  99.100\n24306.000,  95.400\n24307.000,  96.400\n24308.000,  95.000\n24309.000,  95.500\n24310.000,  95.200\n24311.000,  95.600\n24312.000,  95.200\n24313.000,  96.000\n24314.000,  97.400\n24315.000, 101.900\n24316.000, 100.500\n24317.000,  99.000\n24318.000, 100.400\n24319.000,  98.400\n24320.000,  84.800\n24321.000,  84.700\n24322.000,  85.600\n24323.000,  85.900\n24324.000,  86.600\n24325.000,  85.900\n24326.000,  87.500\n24327.000,  87.000\n24328.000,  86.600\n24329.000,  86.000\n24330.000,  86.800\n24331.000,  86.100\n24332.000,  86.200\n24333.000,  86.400\n24334.000,  87.000\n24335.000,  86.900\n24336.000,  86.800\n24337.000,  87.000\n24338.000,  87.100\n24339.000,  87.400\n24340.000,  87.900\n24341.000,  87.800\n24342.000,  87.700\n24343.000,  87.300\n24344.000,  89.300\n24345.000,  88.600\n24346.000,  91.000\n24347.000,  90.400\n24348.000,  89.200\n24349.000,  89.500\n24350.000,  89.400\n24351.000,  88.100\n24352.000,  87.600\n24353.000,  88.100\n24354.000,  87.900\n24355.000,  87.900\n24356.000,  89.200\n24357.000,  88.700\n24358.000,  89.100\n24359.000,  91.200\n24360.000,  88.600\n24361.000,  88.000\n24362.000,  89.100\n24363.000,  88.200\n24364.000,  88.900\n24365.000,  88.400\n24366.000,  89.900\n24367.000,  90.800\n24368.000,  88.800\n24369.000,  88.700\n24370.000,  89.000\n24371.000,  88.400\n24372.000,  90.100\n24373.000,  90.000\n24374.000,  91.300\n24375.000,  97.700\n24376.000,  92.500\n24377.000,  91.500\n24378.000,  90.300\n24379.000,  89.900\n24380.000,  90.900\n24381.000,  91.200\n24382.000,  92.100\n24383.000,  92.200\n24384.000,  90.000\n24385.000,  93.000\n24386.000,  93.000\n24387.000,  93.000\n24388.000,  92.400\n24389.000,  93.300\n24390.000,  93.300\n24391.000,  93.300\n24392.000,  92.500\n24393.000,  92.000\n24394.000,  92.200\n24395.000,  92.700\n24396.000,  93.100\n24397.000,  93.800\n24398.000,  96.000\n24399.000,  93.600\n24400.000,  92.700\n24401.000,  93.200\n24402.000,  93.200\n24403.000,  93.900\n24404.000,  95.400\n24405.000,  94.200\n24406.000,  94.200\n24407.000,  93.700\n24408.000,  94.500\n24409.000,  94.300\n24410.000,  94.600\n24411.000,  94.500\n24412.000,  94.400\n24413.000,  95.500\n24414.000,  94.200\n24415.000,  95.000\n24416.000,  94.600\n24417.000,  95.300\n24418.000,  94.800\n24419.000,  94.800\n24420.000,  94.300\n24421.000,  94.000\n24422.000,  94.400\n24423.000,  97.200\n24424.000, 100.200\n24425.000,  98.400\n24426.000,  98.300\n24427.000,  98.600\n24428.000,  98.100\n24429.000,  94.500\n24430.000,  94.400\n24431.000,  94.600\n24432.000,  95.200\n24433.000,  95.000\n24434.000,  95.300\n24435.000,  97.400\n24436.000,  96.400\n24437.000, 100.300\n24438.000,  99.200\n24439.000,  96.200\n24440.000,  95.200\n24441.000,  95.800\n24442.000,  95.300\n24443.000,  95.200\n24444.000,  96.300\n24445.000,  99.000\n24446.000,  97.800\n24447.000,  99.500\n24448.000,  90.400\n24449.000,  91.100\n24450.000,  92.400\n24451.000,  92.000\n24452.000,  92.400\n24453.000,  92.500\n24454.000,  92.400\n24455.000,  92.600\n24456.000,  93.500\n24457.000,  93.100\n24458.000,  95.400\n24459.000,  92.500\n24460.000,  92.800\n24461.000,  93.400\n24462.000,  93.500\n24463.000,  92.600\n24464.000,  93.300\n24465.000,  94.000\n24466.000,  93.500\n24467.000,  96.300\n24468.000,  96.500\n24469.000,  99.000\n24470.000,  94.100\n24471.000,  94.300\n24472.000,  95.000\n24473.000,  93.600\n24474.000,  94.100\n24475.000,  95.000\n24476.000,  95.000\n24477.000,  99.300\n24478.000,  98.100\n24479.000, 100.900\n24480.000,  97.400\n24481.000,  94.900\n24482.000,  97.100\n24483.000,  95.400\n24484.000,  95.400\n24485.000,  98.700\n24486.000,  95.900\n24487.000,  94.900\n24488.000,  95.200\n24489.000,  97.400\n24490.000,  94.600\n24491.000,  95.400\n24492.000,  96.500\n24493.000,  96.300\n24494.000,  96.100\n24495.000,  96.100\n24496.000,  97.700\n24497.000,  99.900\n24498.000,  96.400\n24499.000,  95.500\n24500.000,  95.300\n24501.000,  97.100\n24502.000,  95.900\n24503.000,  96.400\n24504.000,  95.900\n24505.000,  96.400\n24506.000,  96.600\n24507.000,  96.100\n24508.000,  96.700\n24509.000,  97.300\n24510.000,  98.600\n24511.000,  98.200\n24512.000,  96.400\n24513.000, 100.600\n24514.000, 101.100\n24515.000,  99.300\n24516.000,  99.600\n24517.000,  99.500\n24518.000,  99.400\n24519.000, 100.100\n24520.000,  99.400\n24521.000, 100.000\n24522.000, 100.400\n24523.000, 100.200\n24524.000, 101.000\n24525.000, 101.900\n24526.000,  99.600\n24527.000, 100.300\n24528.000, 100.000\n24529.000, 100.100\n24530.000,  99.600\n24531.000, 101.800\n24532.000, 101.900\n24533.000, 101.200\n24534.000, 101.700\n24535.000, 100.400\n24536.000, 101.400\n24537.000, 102.700\n24538.000, 101.200\n24539.000, 102.300\n24540.000, 100.900\n24541.000, 101.200\n24542.000, 100.700\n24543.000, 101.400\n24544.000, 100.800\n24545.000, 101.300\n24546.000, 101.500\n24547.000, 101.300\n24548.000, 101.000\n24549.000, 105.200\n24550.000, 101.500\n24551.000, 100.900\n24552.000, 101.500\n24553.000, 105.800\n24554.000, 101.700\n24555.000, 101.600\n24556.000, 101.200\n24557.000, 101.000\n24558.000, 102.500\n24559.000, 102.400\n24560.000, 102.500\n24561.000, 102.000\n24562.000, 106.700\n24563.000, 104.000\n24564.000, 103.900\n24565.000, 101.800\n24566.000, 101.800\n24567.000, 102.900\n24568.000, 104.400\n24569.000, 107.400\n24570.000, 102.900\n24571.000, 102.100\n24572.000, 104.500\n24573.000, 103.800\n24574.000, 109.400\n24575.000, 105.700\n24576.000,  59.000\n24577.000,  60.100\n24578.000,  60.000\n24579.000,  60.700\n24580.000,  61.500\n24581.000,  61.300\n24582.000,  61.100\n24583.000,  61.500\n24584.000,  61.600\n24585.000,  61.600\n24586.000,  62.100\n24587.000,  62.600\n24588.000,  61.900\n24589.000,  61.700\n24590.000,  62.400\n24591.000,  62.000\n24592.000,  61.600\n24593.000,  62.100\n24594.000,  62.100\n24595.000,  62.200\n24596.000,  63.500\n24597.000,  62.600\n24598.000,  63.000\n24599.000,  62.300\n24600.000,  62.400\n24601.000,  63.100\n24602.000,  63.100\n24603.000,  66.600\n24604.000,  64.200\n24605.000,  63.800\n24606.000,  63.000\n24607.000,  62.300\n24608.000,  62.300\n24609.000,  62.900\n24610.000,  62.300\n24611.000,  62.800\n24612.000,  62.700\n24613.000,  62.700\n24614.000,  63.000\n24615.000,  64.200\n24616.000,  63.300\n24617.000,  63.300\n24618.000,  63.000\n24619.000,  63.000\n24620.000,  63.700\n24621.000,  63.400\n24622.000,  63.500\n24623.000,  64.200\n24624.000,  63.300\n24625.000,  63.200\n24626.000,  63.600\n24627.000,  64.200\n24628.000,  65.800\n24629.000,  63.800\n24630.000,  64.200\n24631.000,  64.200\n24632.000,  64.000\n24633.000,  66.000\n24634.000,  64.100\n24635.000,  63.600\n24636.000,  65.200\n24637.000,  66.400\n24638.000,  66.200\n24639.000,  66.800\n24640.000,  65.100\n24641.000,  66.300\n24642.000,  67.000\n24643.000,  66.500\n24644.000,  68.200\n24645.000,  67.300\n24646.000,  67.200\n24647.000,  69.400\n24648.000,  69.200\n24649.000,  69.500\n24650.000,  69.400\n24651.000,  68.600\n24652.000,  68.500\n24653.000,  68.000\n24654.000,  68.100\n24655.000,  67.100\n24656.000,  67.900\n24657.000,  68.200\n24658.000,  71.000\n24659.000,  71.000\n24660.000,  69.400\n24661.000,  68.900\n24662.000,  69.200\n24663.000,  68.200\n24664.000,  69.500\n24665.000,  68.000\n24666.000,  68.900\n24667.000,  69.700\n24668.000,  68.400\n24669.000,  69.400\n24670.000,  69.300\n24671.000,  69.400\n24672.000,  68.900\n24673.000,  69.000\n24674.000,  69.300\n24675.000,  69.000\n24676.000,  69.000\n24677.000,  69.000\n24678.000,  69.200\n24679.000,  69.600\n24680.000,  69.300\n24681.000,  69.400\n24682.000,  71.400\n24683.000,  69.000\n24684.000,  70.700\n24685.000,  71.000\n24686.000,  69.200\n24687.000,  69.700\n24688.000,  69.200\n24689.000,  70.100\n24690.000,  69.400\n24691.000,  69.100\n24692.000,  70.900\n24693.000,  70.800\n24694.000,  72.300\n24695.000,  69.800\n24696.000,  70.000\n24697.000,  70.500\n24698.000,  70.200\n24699.000,  70.100\n24700.000,  71.400\n24701.000,  73.200\n24702.000,  73.300\n24703.000,  74.700\n24704.000,  64.900\n24705.000,  66.200\n24706.000,  67.200\n24707.000,  68.700\n24708.000,  67.100\n24709.000,  67.300\n24710.000,  67.400\n24711.000,  67.100\n24712.000,  67.400\n24713.000,  67.100\n24714.000,  68.400\n24715.000,  67.600\n24716.000,  68.400\n24717.000,  67.200\n24718.000,  68.000\n24719.000,  71.700\n24720.000,  70.500\n24721.000,  68.200\n24722.000,  68.500\n24723.000,  68.100\n24724.000,  68.700\n24725.000,  68.400\n24726.000,  68.000\n24727.000,  68.700\n24728.000,  70.900\n24729.000,  70.700\n24730.000,  69.500\n24731.000,  69.800\n24732.000,  69.400\n24733.000,  69.200\n24734.000,  70.400\n24735.000,  73.200\n24736.000,  68.000\n24737.000,  69.400\n24738.000,  69.000\n24739.000,  69.700\n24740.000,  69.000\n24741.000,  69.000\n24742.000,  73.500\n24743.000,  71.400\n24744.000,  69.900\n24745.000,  69.100\n24746.000,  69.400\n24747.000,  69.600\n24748.000,  70.100\n24749.000,  72.200\n24750.000,  69.500\n24751.000,  69.800\n24752.000,  70.100\n24753.000,  69.700\n24754.000,  69.500\n24755.000,  69.800\n24756.000,  70.800\n24757.000,  69.100\n24758.000,  70.000\n24759.000,  69.200\n24760.000,  69.900\n24761.000,  70.800\n24762.000,  73.400\n24763.000,  71.000\n24764.000,  72.300\n24765.000,  72.700\n24766.000,  74.000\n24767.000,  73.000\n24768.000,  71.300\n24769.000,  73.300\n24770.000,  73.800\n24771.000,  75.400\n24772.000,  73.400\n24773.000,  74.600\n24774.000,  73.600\n24775.000,  73.400\n24776.000,  76.300\n24777.000,  78.300\n24778.000,  78.000\n24779.000,  73.700\n24780.000,  75.300\n24781.000,  75.300\n24782.000,  74.600\n24783.000,  75.300\n24784.000,  74.300\n24785.000,  74.900\n24786.000,  74.800\n24787.000,  75.800\n24788.000,  75.700\n24789.000,  75.600\n24790.000,  79.300\n24791.000,  74.400\n24792.000,  77.300\n24793.000,  74.600\n24794.000,  75.400\n24795.000,  75.000\n24796.000,  75.200\n24797.000,  75.200\n24798.000,  75.000\n24799.000,  76.400\n24800.000,  75.700\n24801.000,  76.300\n24802.000,  75.900\n24803.000,  80.000\n24804.000,  75.900\n24805.000,  75.000\n24806.000,  75.600\n24807.000,  75.200\n24808.000,  76.400\n24809.000,  75.300\n24810.000,  75.400\n24811.000,  75.000\n24812.000,  75.400\n24813.000,  75.400\n24814.000,  75.900\n24815.000,  76.400\n24816.000,  76.300\n24817.000,  76.800\n24818.000,  76.100\n24819.000,  75.800\n24820.000,  76.600\n24821.000,  76.400\n24822.000,  76.300\n24823.000,  76.100\n24824.000,  77.000\n24825.000,  77.000\n24826.000,  76.900\n24827.000,  76.900\n24828.000,  78.400\n24829.000,  79.600\n24830.000,  79.900\n24831.000,  79.600\n24832.000,  65.100\n24833.000,  66.600\n24834.000,  66.500\n24835.000,  66.800\n24836.000,  67.400\n24837.000,  67.100\n24838.000,  67.900\n24839.000,  67.800\n24840.000,  67.400\n24841.000,  68.400\n24842.000,  67.400\n24843.000,  68.400\n24844.000,  67.700\n24845.000,  67.300\n24846.000,  68.200\n24847.000,  67.600\n24848.000,  67.500\n24849.000,  67.000\n24850.000,  68.100\n24851.000,  68.700\n24852.000,  68.800\n24853.000,  68.800\n24854.000,  68.300\n24855.000,  69.700\n24856.000,  68.500\n24857.000,  68.700\n24858.000,  69.300\n24859.000,  68.900\n24860.000,  69.100\n24861.000,  69.300\n24862.000,  69.000\n24863.000,  70.100\n24864.000,  69.100\n24865.000,  69.200\n24866.000,  70.000\n24867.000,  69.100\n24868.000,  70.600\n24869.000,  69.100\n24870.000,  69.200\n24871.000,  70.400\n24872.000,  69.800\n24873.000,  70.300\n24874.000,  69.100\n24875.000,  69.000\n24876.000,  69.900\n24877.000,  69.200\n24878.000,  69.500\n24879.000,  69.200\n24880.000,  69.200\n24881.000,  71.100\n24882.000,  71.800\n24883.000,  71.000\n24884.000,  71.500\n24885.000,  75.900\n24886.000,  75.300\n24887.000,  72.000\n24888.000,  70.400\n24889.000,  71.300\n24890.000,  73.100\n24891.000,  70.600\n24892.000,  71.600\n24893.000,  73.300\n24894.000,  73.200\n24895.000,  74.400\n24896.000,  71.700\n24897.000,  73.200\n24898.000,  74.200\n24899.000,  74.100\n24900.000,  75.400\n24901.000,  73.800\n24902.000,  76.200\n24903.000,  73.900\n24904.000,  74.600\n24905.000,  73.700\n24906.000,  73.700\n24907.000,  73.500\n24908.000,  74.500\n24909.000,  75.200\n24910.000,  75.200\n24911.000,  76.600\n24912.000,  77.500\n24913.000,  75.200\n24914.000,  74.800\n24915.000,  75.500\n24916.000,  75.500\n24917.000,  75.100\n24918.000,  74.400\n24919.000,  76.100\n24920.000,  75.400\n24921.000,  75.900\n24922.000,  76.100\n24923.000,  76.800\n24924.000,  75.600\n24925.000,  75.800\n24926.000,  75.800\n24927.000,  75.500\n24928.000,  76.400\n24929.000,  77.100\n24930.000,  76.400\n24931.000,  75.100\n24932.000,  75.300\n24933.000,  75.200\n24934.000,  76.800\n24935.000,  77.300\n24936.000,  76.800\n24937.000,  76.300\n24938.000,  75.800\n24939.000,  76.100\n24940.000,  76.200\n24941.000,  76.800\n24942.000,  76.800\n24943.000,  75.800\n24944.000,  75.800\n24945.000,  76.200\n24946.000,  76.600\n24947.000,  75.900\n24948.000,  78.600\n24949.000,  77.300\n24950.000,  77.500\n24951.000,  77.700\n24952.000,  77.900\n24953.000,  78.400\n24954.000,  77.300\n24955.000,  76.900\n24956.000,  78.400\n24957.000,  79.300\n24958.000,  79.400\n24959.000,  80.300\n24960.000,  71.600\n24961.000,  73.700\n24962.000,  74.400\n24963.000,  75.600\n24964.000,  74.500\n24965.000,  74.600\n24966.000,  74.700\n24967.000,  75.300\n24968.000,  74.300\n24969.000,  73.400\n24970.000,  74.000\n24971.000,  74.300\n24972.000,  74.300\n24973.000,  76.600\n24974.000,  74.900\n24975.000,  75.100\n24976.000,  78.400\n24977.000,  75.500\n24978.000,  77.400\n24979.000,  78.100\n24980.000,  75.700\n24981.000,  74.900\n24982.000,  74.900\n24983.000,  74.700\n24984.000,  75.500\n24985.000,  75.800\n24986.000,  80.600\n24987.000,  77.200\n24988.000,  77.200\n24989.000,  75.800\n24990.000,  78.100\n24991.000,  77.000\n24992.000,  76.800\n24993.000,  75.800\n24994.000,  76.000\n24995.000,  75.200\n24996.000,  75.300\n24997.000,  76.200\n24998.000,  77.000\n24999.000,  76.000\n25000.000,  77.000\n25001.000,  76.600\n25002.000,  76.000\n25003.000,  76.600\n25004.000,  77.700\n25005.000,  77.900\n25006.000,  76.800\n25007.000,  76.000\n25008.000,  76.900\n25009.000,  76.700\n25010.000,  76.800\n25011.000,  76.200\n25012.000,  76.300\n25013.000,  77.100\n25014.000,  77.400\n25015.000,  77.600\n25016.000,  79.000\n25017.000,  78.000\n25018.000,  77.400\n25019.000,  76.400\n25020.000,  79.300\n25021.000,  80.400\n25022.000,  79.900\n25023.000,  79.100\n25024.000,  78.100\n25025.000,  79.600\n25026.000,  79.600\n25027.000,  79.900\n25028.000,  81.500\n25029.000,  81.000\n25030.000,  80.600\n25031.000,  80.700\n25032.000,  80.200\n25033.000,  81.000\n25034.000,  80.300\n25035.000,  81.000\n25036.000,  81.200\n25037.000,  82.000\n25038.000,  81.300\n25039.000,  82.200\n25040.000,  82.200\n25041.000,  82.200\n25042.000,  81.000\n25043.000,  81.700\n25044.000,  82.000\n25045.000,  82.600\n25046.000,  81.500\n25047.000,  81.400\n25048.000,  84.300\n25049.000,  81.800\n25050.000,  82.600\n25051.000,  82.300\n25052.000,  85.000\n25053.000,  82.200\n25054.000,  82.000\n25055.000,  82.100\n25056.000,  82.500\n25057.000,  82.100\n25058.000,  81.800\n25059.000,  81.300\n25060.000,  83.200\n25061.000,  82.000\n25062.000,  82.900\n25063.000,  87.700\n25064.000,  83.100\n25065.000,  81.800\n25066.000,  82.500\n25067.000,  82.900\n25068.000,  84.100\n25069.000,  83.400\n25070.000,  82.300\n25071.000,  82.900\n25072.000,  82.500\n25073.000,  84.100\n25074.000,  82.400\n25075.000,  82.900\n25076.000,  82.500\n25077.000,  82.600\n25078.000,  82.700\n25079.000,  83.600\n25080.000,  89.400\n25081.000,  83.400\n25082.000,  85.200\n25083.000,  82.900\n25084.000,  84.700\n25085.000,  85.200\n25086.000,  86.500\n25087.000,  85.500\n25088.000,  65.800\n25089.000,  66.600\n25090.000,  69.400\n25091.000,  66.300\n25092.000,  67.300\n25093.000,  68.100\n25094.000,  67.700\n25095.000,  67.200\n25096.000,  67.300\n25097.000,  67.000\n25098.000,  67.400\n25099.000,  67.100\n25100.000,  67.900\n25101.000,  67.100\n25102.000,  68.200\n25103.000,  70.200\n25104.000,  70.600\n25105.000,  68.000\n25106.000,  69.800\n25107.000,  68.300\n25108.000,  68.400\n25109.000,  68.200\n25110.000,  68.000\n25111.000,  68.800\n25112.000,  68.600\n25113.000,  68.500\n25114.000,  68.600\n25115.000,  69.400\n25116.000,  68.700\n25117.000,  69.300\n25118.000,  73.600\n25119.000,  69.400\n25120.000,  69.300\n25121.000,  69.100\n25122.000,  69.400\n25123.000,  68.800\n25124.000,  69.200\n25125.000,  69.300\n25126.000,  69.600\n25127.000,  69.000\n25128.000,  69.600\n25129.000,  69.300\n25130.000,  69.500\n25131.000,  69.700\n25132.000,  69.400\n25133.000,  70.000\n25134.000,  69.400\n25135.000,  70.200\n25136.000,  69.000\n25137.000,  69.400\n25138.000,  70.200\n25139.000,  69.900\n25140.000,  72.400\n25141.000,  69.400\n25142.000,  69.800\n25143.000,  70.500\n25144.000,  70.200\n25145.000,  70.700\n25146.000,  72.900\n25147.000,  69.900\n25148.000,  71.600\n25149.000,  72.300\n25150.000,  72.800\n25151.000,  73.000\n25152.000,  71.100\n25153.000,  72.200\n25154.000,  73.000\n25155.000,  73.000\n25156.000,  73.800\n25157.000,  75.400\n25158.000,  74.300\n25159.000,  73.200\n25160.000,  74.700\n25161.000,  74.600\n25162.000,  74.100\n25163.000,  73.600\n25164.000,  74.200\n25165.000,  74.400\n25166.000,  74.400\n25167.000,  74.000\n25168.000,  73.700\n25169.000,  74.400\n25170.000,  75.700\n25171.000,  76.500\n25172.000,  75.300\n25173.000,  75.200\n25174.000,  75.800\n25175.000,  74.400\n25176.000,  75.900\n25177.000,  77.100\n25178.000,  75.000\n25179.000,  75.100\n25180.000,  75.000\n25181.000,  75.000\n25182.000,  75.200\n25183.000,  75.400\n25184.000,  75.000\n25185.000,  75.400\n25186.000,  75.100\n25187.000,  75.600\n25188.000,  75.300\n25189.000,  75.800\n25190.000,  76.800\n25191.000,  75.500\n25192.000,  75.800\n25193.000,  76.000\n25194.000,  77.700\n25195.000,  78.200\n25196.000,  76.000\n25197.000,  75.800\n25198.000,  75.600\n25199.000,  76.400\n25200.000,  76.400\n25201.000,  77.200\n25202.000,  76.300\n25203.000,  76.200\n25204.000,  77.300\n25205.000,  76.700\n25206.000,  76.800\n25207.000,  76.700\n25208.000,  77.400\n25209.000,  77.500\n25210.000,  76.800\n25211.000,  76.500\n25212.000,  77.700\n25213.000,  79.900\n25214.000,  79.500\n25215.000,  79.900\n25216.000,  71.400\n25217.000,  72.700\n25218.000,  73.600\n25219.000,  74.000\n25220.000,  73.000\n25221.000,  73.900\n25222.000,  73.400\n25223.000,  73.700\n25224.000,  73.900\n25225.000,  73.500\n25226.000,  75.400\n25227.000,  74.100\n25228.000,  74.700\n25229.000,  74.800\n25230.000,  74.500\n25231.000,  74.900\n25232.000,  76.200\n25233.000,  75.000\n25234.000,  75.000\n25235.000,  74.100\n25236.000,  75.000\n25237.000,  75.900\n25238.000,  75.700\n25239.000,  74.200\n25240.000,  75.800\n25241.000,  75.500\n25242.000,  75.600\n25243.000,  75.300\n25244.000,  77.100\n25245.000,  75.700\n25246.000,  76.600\n25247.000,  75.500\n25248.000,  75.000\n25249.000,  75.000\n25250.000,  77.300\n25251.000,  76.500\n25252.000,  77.900\n25253.000,  75.300\n25254.000,  80.200\n25255.000,  75.200\n25256.000,  76.800\n25257.000,  75.600\n25258.000,  81.900\n25259.000,  76.600\n25260.000,  75.100\n25261.000,  75.200\n25262.000,  76.200\n25263.000,  76.900\n25264.000,  76.800\n25265.000,  77.400\n25266.000,  75.700\n25267.000,  76.600\n25268.000,  78.900\n25269.000,  76.500\n25270.000,  77.800\n25271.000,  76.500\n25272.000,  76.600\n25273.000,  76.300\n25274.000,  77.100\n25275.000,  78.200\n25276.000,  78.100\n25277.000,  79.600\n25278.000,  79.400\n25279.000,  80.300\n25280.000,  77.700\n25281.000,  79.900\n25282.000,  79.500\n25283.000,  79.800\n25284.000,  80.200\n25285.000,  80.300\n25286.000,  80.200\n25287.000,  80.400\n25288.000,  81.400\n25289.000,  80.200\n25290.000,  80.500\n25291.000,  81.000\n25292.000,  81.300\n25293.000,  81.000\n25294.000,  81.800\n25295.000,  80.500\n25296.000,  81.000\n25297.000,  80.600\n25298.000,  81.000\n25299.000,  81.400\n25300.000,  81.500\n25301.000,  80.600\n25302.000,  81.400\n25303.000,  80.900\n25304.000,  85.100\n25305.000,  84.000\n25306.000,  82.500\n25307.000,  81.300\n25308.000,  81.400\n25309.000,  81.600\n25310.000,  82.000\n25311.000,  81.900\n25312.000,  81.300\n25313.000,  82.200\n25314.000,  82.300\n25315.000,  81.600\n25316.000,  83.100\n25317.000,  81.300\n25318.000,  82.000\n25319.000,  81.300\n25320.000,  82.800\n25321.000,  82.200\n25322.000,  82.000\n25323.000,  81.500\n25324.000,  82.200\n25325.000,  82.000\n25326.000,  86.300\n25327.000,  82.500\n25328.000,  83.700\n25329.000,  82.800\n25330.000,  82.600\n25331.000,  82.200\n25332.000,  82.300\n25333.000,  83.100\n25334.000,  83.200\n25335.000,  83.200\n25336.000,  84.300\n25337.000,  83.500\n25338.000,  85.300\n25339.000,  82.700\n25340.000,  84.800\n25341.000,  86.300\n25342.000,  85.600\n25343.000,  85.800\n25344.000,  71.600\n25345.000,  73.600\n25346.000,  73.100\n25347.000,  73.200\n25348.000,  74.400\n25349.000,  73.600\n25350.000,  79.100\n25351.000,  73.900\n25352.000,  75.600\n25353.000,  75.600\n25354.000,  74.700\n25355.000,  73.600\n25356.000,  74.000\n25357.000,  74.400\n25358.000,  74.300\n25359.000,  77.300\n25360.000,  76.300\n25361.000,  77.800\n25362.000,  81.300\n25363.000,  75.900\n25364.000,  78.100\n25365.000,  75.400\n25366.000,  77.200\n25367.000,  75.200\n25368.000,  74.700\n25369.000,  75.100\n25370.000,  75.200\n25371.000,  75.200\n25372.000,  75.100\n25373.000,  75.700\n25374.000,  78.600\n25375.000,  76.100\n25376.000,  76.300\n25377.000,  80.900\n25378.000,  75.000\n25379.000,  75.600\n25380.000,  75.000\n25381.000,  75.100\n25382.000,  76.100\n25383.000,  75.200\n25384.000,  75.300\n25385.000,  75.100\n25386.000,  76.300\n25387.000,  77.900\n25388.000,  75.700\n25389.000,  77.100\n25390.000,  76.400\n25391.000,  76.300\n25392.000,  75.500\n25393.000,  75.500\n25394.000,  75.700\n25395.000,  76.200\n25396.000,  76.500\n25397.000,  76.200\n25398.000,  76.000\n25399.000,  76.400\n25400.000,  76.100\n25401.000,  76.900\n25402.000,  76.500\n25403.000,  76.900\n25404.000,  78.200\n25405.000,  79.400\n25406.000,  79.000\n25407.000,  79.400\n25408.000,  79.400\n25409.000,  79.400\n25410.000,  79.400\n25411.000,  79.700\n25412.000,  79.900\n25413.000,  80.000\n25414.000,  83.200\n25415.000,  80.600\n25416.000,  80.000\n25417.000,  80.300\n25418.000,  83.100\n25419.000,  79.800\n25420.000,  80.800\n25421.000,  80.000\n25422.000,  81.500\n25423.000,  82.200\n25424.000,  81.200\n25425.000,  80.500\n25426.000,  81.200\n25427.000,  81.100\n25428.000,  80.700\n25429.000,  81.000\n25430.000,  80.800\n25431.000,  81.400\n25432.000,  81.400\n25433.000,  80.900\n25434.000,  82.300\n25435.000,  82.900\n25436.000,  82.300\n25437.000,  82.400\n25438.000,  82.500\n25439.000,  81.500\n25440.000,  81.400\n25441.000,  82.500\n25442.000,  81.100\n25443.000,  82.300\n25444.000,  81.900\n25445.000,  81.800\n25446.000,  83.100\n25447.000,  82.300\n25448.000,  82.100\n25449.000,  82.100\n25450.000,  86.100\n25451.000,  82.700\n25452.000,  85.300\n25453.000,  82.600\n25454.000,  83.000\n25455.000,  82.500\n25456.000,  83.000\n25457.000,  82.500\n25458.000,  82.900\n25459.000,  83.400\n25460.000,  84.600\n25461.000,  83.700\n25462.000,  83.200\n25463.000,  84.600\n25464.000,  82.200\n25465.000,  84.300\n25466.000,  82.800\n25467.000,  83.000\n25468.000,  84.000\n25469.000,  88.900\n25470.000,  89.700\n25471.000,  89.200\n25472.000,  79.500\n25473.000,  80.200\n25474.000,  79.800\n25475.000,  81.400\n25476.000,  79.400\n25477.000,  80.400\n25478.000,  80.000\n25479.000,  80.100\n25480.000,  81.800\n25481.000,  80.600\n25482.000,  82.000\n25483.000,  80.600\n25484.000,  81.100\n25485.000,  80.500\n25486.000,  81.400\n25487.000,  80.800\n25488.000,  80.800\n25489.000,  80.300\n25490.000,  81.800\n25491.000,  81.200\n25492.000,  82.500\n25493.000,  81.900\n25494.000,  83.600\n25495.000,  80.700\n25496.000,  83.700\n25497.000,  82.300\n25498.000,  83.300\n25499.000,  81.800\n25500.000,  81.200\n25501.000,  81.700\n25502.000,  82.100\n25503.000,  82.300\n25504.000,  81.700\n25505.000,  84.100\n25506.000,  81.200\n25507.000,  81.500\n25508.000,  81.300\n25509.000,  83.900\n25510.000,  84.400\n25511.000,  81.800\n25512.000,  83.100\n25513.000,  82.100\n25514.000,  82.800\n25515.000,  81.900\n25516.000,  82.800\n25517.000,  83.100\n25518.000,  82.900\n25519.000,  82.800\n25520.000,  83.000\n25521.000,  83.300\n25522.000,  83.000\n25523.000,  82.300\n25524.000,  82.500\n25525.000,  82.500\n25526.000,  82.300\n25527.000,  82.500\n25528.000,  89.200\n25529.000,  84.400\n25530.000,  85.000\n25531.000,  83.500\n25532.000,  84.800\n25533.000,  84.900\n25534.000,  85.500\n25535.000,  86.800\n25536.000,  84.200\n25537.000,  85.900\n25538.000,  85.500\n25539.000,  87.300\n25540.000,  91.900\n25541.000,  87.700\n25542.000,  87.500\n25543.000,  86.600\n25544.000,  87.000\n25545.000,  90.200\n25546.000,  86.200\n25547.000,  86.300\n25548.000,  90.200\n25549.000,  87.000\n25550.000,  87.700\n25551.000,  92.200\n25552.000,  87.300\n25553.000,  86.400\n25554.000,  86.600\n25555.000,  92.100\n25556.000,  88.300\n25557.000,  88.400\n25558.000,  87.900\n25559.000,  88.000\n25560.000,  89.600\n25561.000,  88.500\n25562.000,  91.400\n25563.000,  87.800\n25564.000,  87.800\n25565.000,  88.300\n25566.000,  88.500\n25567.000,  88.400\n25568.000,  87.800\n25569.000,  89.000\n25570.000,  88.400\n25571.000,  88.300\n25572.000,  93.300\n25573.000,  89.500\n25574.000,  88.600\n25575.000,  88.400\n25576.000,  88.300\n25577.000,  88.500\n25578.000,  89.300\n25579.000,  88.200\n25580.000,  88.600\n25581.000,  88.600\n25582.000,  89.100\n25583.000,  92.200\n25584.000,  88.100\n25585.000,  88.400\n25586.000,  89.200\n25587.000,  89.200\n25588.000,  91.800\n25589.000,  89.800\n25590.000,  89.100\n25591.000,  88.900\n25592.000,  88.100\n25593.000,  90.900\n25594.000,  92.400\n25595.000,  89.100\n25596.000,  91.400\n25597.000,  91.800\n25598.000,  94.500\n25599.000,  92.700\n25600.000,  65.800\n25601.000,  66.700\n25602.000,  66.800\n25603.000,  67.100\n25604.000,  67.800\n25605.000,  67.900\n25606.000,  67.000\n25607.000,  67.100\n25608.000,  67.700\n25609.000,  67.100\n25610.000,  67.900\n25611.000,  67.000\n25612.000,  67.500\n25613.000,  68.300\n25614.000,  68.300\n25615.000,  67.000\n25616.000,  67.900\n25617.000,  67.700\n25618.000,  68.600\n25619.000,  69.200\n25620.000,  68.800\n25621.000,  68.700\n25622.000,  68.900\n25623.000,  69.100\n25624.000,  69.000\n25625.000,  68.500\n25626.000,  69.800\n25627.000,  69.100\n25628.000,  69.900\n25629.000,  69.300\n25630.000,  69.400\n25631.000,  69.000\n25632.000,  69.300\n25633.000,  70.300\n25634.000,  69.000\n25635.000,  69.700\n25636.000,  69.200\n25637.000,  69.100\n25638.000,  69.500\n25639.000,  69.300\n25640.000,  70.600\n25641.000,  71.800\n25642.000,  69.400\n25643.000,  69.800\n25644.000,  69.500\n25645.000,  69.800\n25646.000,  69.500\n25647.000,  70.400\n25648.000,  69.900\n25649.000,  70.300\n25650.000,  69.600\n25651.000,  69.500\n25652.000,  70.700\n25653.000,  70.700\n25654.000,  70.900\n25655.000,  71.100\n25656.000,  70.000\n25657.000,  70.500\n25658.000,  70.300\n25659.000,  69.600\n25660.000,  72.600\n25661.000,  73.400\n25662.000,  75.000\n25663.000,  75.100\n25664.000,  75.900\n25665.000,  74.000\n25666.000,  73.700\n25667.000,  74.300\n25668.000,  73.600\n25669.000,  75.800\n25670.000,  74.200\n25671.000,  73.600\n25672.000,  74.800\n25673.000,  74.400\n25674.000,  74.800\n25675.000,  73.700\n25676.000,  74.700\n25677.000,  74.700\n25678.000,  77.200\n25679.000,  77.600\n25680.000,  76.500\n25681.000,  74.700\n25682.000,  74.300\n25683.000,  74.600\n25684.000,  75.400\n25685.000,  74.600\n25686.000,  74.600\n25687.000,  74.500\n25688.000,  75.700\n25689.000,  75.000\n25690.000,  75.400\n25691.000,  75.500\n25692.000,  75.600\n25693.000,  75.500\n25694.000,  75.200\n25695.000,  75.400\n25696.000,  75.100\n25697.000,  75.300\n25698.000,  75.000\n25699.000,  75.100\n25700.000,  75.600\n25701.000,  75.600\n25702.000,  76.000\n25703.000,  75.200\n25704.000,  76.000\n25705.000,  75.000\n25706.000,  75.300\n25707.000,  75.700\n25708.000,  75.300\n25709.000,  75.500\n25710.000,  76.200\n25711.000,  76.400\n25712.000,  76.400\n25713.000,  77.400\n25714.000,  77.300\n25715.000,  76.100\n25716.000,  76.700\n25717.000,  76.500\n25718.000,  76.500\n25719.000,  76.100\n25720.000,  77.000\n25721.000,  76.500\n25722.000,  76.700\n25723.000,  76.000\n25724.000,  77.500\n25725.000,  79.600\n25726.000,  82.300\n25727.000,  82.800\n25728.000,  71.700\n25729.000,  72.500\n25730.000,  72.800\n25731.000,  73.000\n25732.000,  73.000\n25733.000,  73.900\n25734.000,  74.700\n25735.000,  74.100\n25736.000,  73.800\n25737.000,  73.500\n25738.000,  78.700\n25739.000,  75.700\n25740.000,  75.100\n25741.000,  74.900\n25742.000,  74.600\n25743.000,  74.700\n25744.000,  74.900\n25745.000,  74.900\n25746.000,  80.100\n25747.000,  76.900\n25748.000,  76.200\n25749.000,  75.100\n25750.000,  76.000\n25751.000,  75.200\n25752.000,  77.100\n25753.000,  75.200\n25754.000,  75.000\n25755.000,  75.400\n25756.000,  75.100\n25757.000,  75.500\n25758.000,  75.300\n25759.000,  75.800\n25760.000,  75.800\n25761.000,  77.400\n25762.000,  76.400\n25763.000,  77.400\n25764.000,  77.300\n25765.000,  75.400\n25766.000,  77.200\n25767.000,  76.000\n25768.000,  75.100\n25769.000,  75.800\n25770.000,  75.400\n25771.000,  75.600\n25772.000,  77.800\n25773.000,  82.900\n25774.000,  77.700\n25775.000,  78.600\n25776.000,  76.300\n25777.000,  81.300\n25778.000,  75.800\n25779.000,  76.600\n25780.000,  78.800\n25781.000,  76.600\n25782.000,  76.000\n25783.000,  75.900\n25784.000,  76.600\n25785.000,  77.000\n25786.000,  77.300\n25787.000,  76.900\n25788.000,  80.000\n25789.000,  80.700\n25790.000,  81.100\n25791.000,  80.500\n25792.000,  77.900\n25793.000,  78.700\n25794.000,  79.000\n25795.000,  79.500\n25796.000,  81.000\n25797.000,  80.000\n25798.000,  81.000\n25799.000,  80.400\n25800.000,  81.200\n25801.000,  83.900\n25802.000,  83.200\n25803.000,  80.200\n25804.000,  80.300\n25805.000,  80.900\n25806.000,  80.800\n25807.000,  80.400\n25808.000,  81.500\n25809.000,  80.100\n25810.000,  81.000\n25811.000,  82.500\n25812.000,  81.900\n25813.000,  81.600\n25814.000,  80.900\n25815.000,  80.800\n25816.000,  81.300\n25817.000,  81.400\n25818.000,  81.300\n25819.000,  81.200\n25820.000,  81.300\n25821.000,  82.100\n25822.000,  81.800\n25823.000,  81.400\n25824.000,  85.800\n25825.000,  82.200\n25826.000,  85.200\n25827.000,  81.300\n25828.000,  81.700\n25829.000,  81.400\n25830.000,  82.200\n25831.000,  81.900\n25832.000,  82.600\n25833.000,  81.300\n25834.000,  82.400\n25835.000,  83.800\n25836.000,  83.800\n25837.000,  83.800\n25838.000,  82.900\n25839.000,  82.000\n25840.000,  82.500\n25841.000,  82.000\n25842.000,  82.200\n25843.000,  82.200\n25844.000,  82.100\n25845.000,  83.100\n25846.000,  82.300\n25847.000,  83.600\n25848.000,  82.400\n25849.000,  83.200\n25850.000,  83.500\n25851.000,  85.100\n25852.000,  84.500\n25853.000,  85.400\n25854.000,  85.500\n25855.000,  85.800\n25856.000,  71.800\n25857.000,  73.200\n25858.000,  73.400\n25859.000,  73.500\n25860.000,  74.500\n25861.000,  73.000\n25862.000,  74.200\n25863.000,  76.500\n25864.000,  75.200\n25865.000,  73.800\n25866.000,  75.000\n25867.000,  73.700\n25868.000,  74.500\n25869.000,  75.000\n25870.000,  74.800\n25871.000,  76.000\n25872.000,  76.600\n25873.000,  74.500\n25874.000,  74.900\n25875.000,  74.800\n25876.000,  75.000\n25877.000,  75.200\n25878.000,  75.500\n25879.000,  74.900\n25880.000,  74.500\n25881.000,  75.400\n25882.000,  75.200\n25883.000,  76.400\n25884.000,  76.400\n25885.000,  75.800\n25886.000,  75.600\n25887.000,  75.200\n25888.000,  76.900\n25889.000,  75.300\n25890.000,  76.000\n25891.000,  75.500\n25892.000,  76.200\n25893.000,  75.100\n25894.000,  77.300\n25895.000,  75.200\n25896.000,  75.200\n25897.000,  75.800\n25898.000,  75.900\n25899.000,  75.800\n25900.000,  75.800\n25901.000,  75.500\n25902.000,  76.000\n25903.000,  76.000\n25904.000,  76.400\n25905.000,  76.000\n25906.000,  78.000\n25907.000,  76.000\n25908.000,  76.700\n25909.000,  76.200\n25910.000,  76.800\n25911.000,  76.000\n25912.000,  77.200\n25913.000,  77.100\n25914.000,  76.700\n25915.000,  77.400\n25916.000,  78.000\n25917.000,  79.600\n25918.000,  79.400\n25919.000,  80.100\n25920.000,  77.400\n25921.000,  79.000\n25922.000,  79.000\n25923.000,  79.100\n25924.000,  81.300\n25925.000,  80.100\n25926.000,  80.800\n25927.000,  80.400\n25928.000,  80.600\n25929.000,  80.700\n25930.000,  81.100\n25931.000,  80.300\n25932.000,  81.300\n25933.000,  80.000\n25934.000,  80.400\n25935.000,  81.100\n25936.000,  80.200\n25937.000,  80.700\n25938.000,  80.200\n25939.000,  82.600\n25940.000,  81.000\n25941.000,  88.100\n25942.000,  82.900\n25943.000,  84.000\n25944.000,  81.600\n25945.000,  81.600\n25946.000,  81.800\n25947.000,  83.000\n25948.000,  81.700\n25949.000,  81.900\n25950.000,  81.700\n25951.000,  82.100\n25952.000,  81.000\n25953.000,  82.300\n25954.000,  81.600\n25955.000,  81.300\n25956.000,  81.900\n25957.000,  81.800\n25958.000,  83.200\n25959.000,  81.700\n25960.000,  83.000\n25961.000,  81.700\n25962.000,  82.200\n25963.000,  81.500\n25964.000,  82.600\n25965.000,  82.600\n25966.000,  82.400\n25967.000,  82.200\n25968.000,  82.000\n25969.000,  82.900\n25970.000,  82.200\n25971.000,  82.800\n25972.000,  82.200\n25973.000,  82.200\n25974.000,  82.100\n25975.000,  82.900\n25976.000,  83.300\n25977.000,  82.900\n25978.000,  82.700\n25979.000,  82.400\n25980.000,  84.400\n25981.000,  86.900\n25982.000,  86.500\n25983.000,  86.700\n25984.000,  77.500\n25985.000,  80.000\n25986.000,  79.900\n25987.000,  79.800\n25988.000,  80.400\n25989.000,  82.400\n25990.000,  81.200\n25991.000,  82.200\n25992.000,  80.700\n25993.000,  84.800\n25994.000,  80.900\n25995.000,  80.400\n25996.000,  80.700\n25997.000,  80.400\n25998.000,  80.800\n25999.000,  80.900\n26000.000,  81.200\n26001.000,  85.200\n26002.000,  81.300\n26003.000,  81.200\n26004.000,  81.500\n26005.000,  82.700\n26006.000,  80.600\n26007.000,  80.400\n26008.000,  81.200\n26009.000,  81.900\n26010.000,  81.500\n26011.000,  81.500\n26012.000,  81.600\n26013.000,  82.400\n26014.000,  81.800\n26015.000,  82.500\n26016.000,  81.900\n26017.000,  82.600\n26018.000,  81.300\n26019.000,  81.400\n26020.000,  81.200\n26021.000,  81.500\n26022.000,  82.500\n26023.000,  81.900\n26024.000,  86.400\n26025.000,  85.500\n26026.000,  82.400\n26027.000,  83.400\n26028.000,  82.800\n26029.000,  81.700\n26030.000,  82.400\n26031.000,  82.100\n26032.000,  82.300\n26033.000,  82.200\n26034.000,  82.000\n26035.000,  82.500\n26036.000,  82.900\n26037.000,  84.000\n26038.000,  83.000\n26039.000,  82.400\n26040.000,  82.700\n26041.000,  83.000\n26042.000,  82.500\n26043.000,  82.700\n26044.000,  84.000\n26045.000,  87.600\n26046.000,  87.300\n26047.000,  86.500\n26048.000,  83.400\n26049.000,  85.100\n26050.000,  87.900\n26051.000,  86.300\n26052.000,  86.100\n26053.000,  86.500\n26054.000,  86.100\n26055.000,  87.800\n26056.000,  86.100\n26057.000,  87.200\n26058.000,  86.900\n26059.000,  86.700\n26060.000,  86.600\n26061.000,  87.500\n26062.000,  87.400\n26063.000,  87.700\n26064.000,  87.200\n26065.000,  87.100\n26066.000,  87.200\n26067.000,  88.300\n26068.000,  91.600\n26069.000,  87.800\n26070.000,  87.100\n26071.000,  87.800\n26072.000,  88.400\n26073.000,  89.600\n26074.000,  88.600\n26075.000,  87.800\n26076.000,  88.000\n26077.000,  89.400\n26078.000,  88.200\n26079.000,  90.400\n26080.000,  88.300\n26081.000,  88.200\n26082.000,  87.900\n26083.000,  87.600\n26084.000,  88.400\n26085.000,  88.500\n26086.000,  88.100\n26087.000,  88.500\n26088.000,  91.300\n26089.000,  89.200\n26090.000,  93.200\n26091.000,  90.600\n26092.000,  88.400\n26093.000,  88.400\n26094.000,  88.900\n26095.000,  89.200\n26096.000,  88.200\n26097.000,  89.000\n26098.000,  88.300\n26099.000,  89.100\n26100.000,  93.700\n26101.000,  90.700\n26102.000,  89.700\n26103.000,  89.700\n26104.000,  89.300\n26105.000,  89.900\n26106.000,  89.100\n26107.000,  89.300\n26108.000,  91.000\n26109.000,  93.200\n26110.000,  94.400\n26111.000,  98.100\n26112.000,  77.300\n26113.000,  72.800\n26114.000,  73.400\n26115.000,  73.300\n26116.000,  73.300\n26117.000,  74.400\n26118.000,  73.100\n26119.000,  73.300\n26120.000,  73.600\n26121.000,  74.000\n26122.000,  77.900\n26123.000,  75.200\n26124.000,  79.200\n26125.000,  73.800\n26126.000,  74.600\n26127.000,  73.900\n26128.000,  74.100\n26129.000,  75.200\n26130.000,  74.300\n26131.000,  74.900\n26132.000,  75.300\n26133.000,  75.200\n26134.000,  76.700\n26135.000,  79.800\n26136.000,  79.600\n26137.000,  74.800\n26138.000,  75.200\n26139.000,  75.000\n26140.000,  75.600\n26141.000,  76.800\n26142.000,  75.200\n26143.000,  75.200\n26144.000,  75.000\n26145.000,  75.200\n26146.000,  75.400\n26147.000,  78.200\n26148.000,  76.300\n26149.000,  79.300\n26150.000,  75.900\n26151.000,  75.400\n26152.000,  75.800\n26153.000,  75.100\n26154.000,  75.900\n26155.000,  75.400\n26156.000,  75.700\n26157.000,  76.700\n26158.000,  76.300\n26159.000,  77.400\n26160.000,  76.700\n26161.000,  81.900\n26162.000,  78.900\n26163.000,  76.700\n26164.000,  77.100\n26165.000,  77.000\n26166.000,  79.000\n26167.000,  76.400\n26168.000,  76.200\n26169.000,  77.200\n26170.000,  83.700\n26171.000,  76.700\n26172.000,  80.400\n26173.000,  79.300\n26174.000,  80.000\n26175.000,  79.000\n26176.000,  77.400\n26177.000,  79.000\n26178.000,  79.000\n26179.000,  79.400\n26180.000,  79.400\n26181.000,  80.700\n26182.000,  79.900\n26183.000,  80.800\n26184.000,  80.400\n26185.000,  80.200\n26186.000,  80.000\n26187.000,  79.700\n26188.000,  80.300\n26189.000,  80.900\n26190.000,  80.200\n26191.000,  80.400\n26192.000,  81.200\n26193.000,  80.600\n26194.000,  81.900\n26195.000,  81.200\n26196.000,  81.300\n26197.000,  80.800\n26198.000,  80.600\n26199.000,  80.300\n26200.000,  81.500\n26201.000,  82.700\n26202.000,  82.500\n26203.000,  83.900\n26204.000,  83.500\n26205.000,  84.500\n26206.000,  81.700\n26207.000,  81.700\n26208.000,  81.200\n26209.000,  81.800\n26210.000,  81.400\n26211.000,  81.400\n26212.000,  82.400\n26213.000,  83.600\n26214.000,  82.800\n26215.000,  82.700\n26216.000,  82.300\n26217.000,  82.000\n26218.000,  81.600\n26219.000,  81.200\n26220.000,  81.400\n26221.000,  82.000\n26222.000,  82.300\n26223.000,  82.100\n26224.000,  83.400\n26225.000,  84.000\n26226.000,  85.000\n26227.000,  82.600\n26228.000,  87.100\n26229.000,  82.600\n26230.000,  82.500\n26231.000,  82.300\n26232.000,  83.200\n26233.000,  82.500\n26234.000,  82.700\n26235.000,  82.800\n26236.000,  87.100\n26237.000,  86.100\n26238.000,  86.600\n26239.000,  89.000\n26240.000,  77.700\n26241.000,  80.500\n26242.000,  79.600\n26243.000,  81.400\n26244.000,  80.100\n26245.000,  80.600\n26246.000,  80.700\n26247.000,  81.500\n26248.000,  80.800\n26249.000,  82.200\n26250.000,  82.700\n26251.000,  80.900\n26252.000,  80.400\n26253.000,  80.200\n26254.000,  81.100\n26255.000,  80.000\n26256.000,  80.400\n26257.000,  80.400\n26258.000,  82.300\n26259.000,  82.500\n26260.000,  82.200\n26261.000,  83.400\n26262.000,  83.100\n26263.000,  81.200\n26264.000,  81.900\n26265.000,  80.900\n26266.000,  81.600\n26267.000,  81.600\n26268.000,  82.300\n26269.000,  81.900\n26270.000,  82.900\n26271.000,  82.100\n26272.000,  84.400\n26273.000,  86.100\n26274.000,  82.600\n26275.000,  82.100\n26276.000,  81.500\n26277.000,  81.800\n26278.000,  82.500\n26279.000,  81.900\n26280.000,  81.500\n26281.000,  82.200\n26282.000,  81.500\n26283.000,  81.700\n26284.000,  85.900\n26285.000,  82.300\n26286.000,  82.800\n26287.000,  82.000\n26288.000,  83.000\n26289.000,  82.500\n26290.000,  82.600\n26291.000,  82.900\n26292.000,  83.600\n26293.000,  83.400\n26294.000,  84.500\n26295.000,  83.900\n26296.000,  85.000\n26297.000,  83.300\n26298.000,  84.100\n26299.000,  86.000\n26300.000,  85.500\n26301.000,  86.800\n26302.000,  86.900\n26303.000,  88.300\n26304.000,  84.200\n26305.000,  85.300\n26306.000,  87.000\n26307.000,  88.900\n26308.000,  91.600\n26309.000,  87.100\n26310.000,  86.900\n26311.000,  88.300\n26312.000,  91.000\n26313.000,  86.700\n26314.000,  86.700\n26315.000,  86.700\n26316.000,  88.900\n26317.000,  87.300\n26318.000,  89.300\n26319.000,  89.900\n26320.000,  90.200\n26321.000,  87.400\n26322.000,  87.700\n26323.000,  87.800\n26324.000,  88.200\n26325.000,  87.400\n26326.000,  87.600\n26327.000,  88.100\n26328.000,  88.900\n26329.000,  90.200\n26330.000,  89.600\n26331.000,  88.000\n26332.000,  88.900\n26333.000,  88.200\n26334.000,  89.100\n26335.000,  87.800\n26336.000,  88.500\n26337.000,  88.000\n26338.000,  88.900\n26339.000,  88.300\n26340.000,  89.400\n26341.000,  91.500\n26342.000,  89.200\n26343.000,  88.600\n26344.000,  90.700\n26345.000,  88.200\n26346.000,  88.600\n26347.000,  88.000\n26348.000,  88.400\n26349.000,  88.600\n26350.000,  89.400\n26351.000,  89.300\n26352.000,  90.000\n26353.000,  89.500\n26354.000,  89.000\n26355.000,  88.300\n26356.000,  89.600\n26357.000,  91.100\n26358.000,  89.800\n26359.000,  88.800\n26360.000,  90.500\n26361.000,  89.400\n26362.000,  92.300\n26363.000,  95.000\n26364.000,  92.200\n26365.000,  92.100\n26366.000,  92.300\n26367.000,  92.300\n26368.000,  78.300\n26369.000,  79.200\n26370.000,  81.200\n26371.000,  79.600\n26372.000,  80.600\n26373.000,  79.700\n26374.000,  80.100\n26375.000,  80.500\n26376.000,  80.600\n26377.000,  80.700\n26378.000,  81.400\n26379.000,  80.400\n26380.000,  80.300\n26381.000,  81.900\n26382.000,  81.200\n26383.000,  81.100\n26384.000,  81.200\n26385.000,  83.100\n26386.000,  80.600\n26387.000,  80.600\n26388.000,  81.100\n26389.000,  81.400\n26390.000,  80.300\n26391.000,  81.900\n26392.000,  85.100\n26393.000,  84.200\n26394.000,  81.000\n26395.000,  81.500\n26396.000,  82.400\n26397.000,  81.300\n26398.000,  82.000\n26399.000,  81.500\n26400.000,  82.000\n26401.000,  81.200\n26402.000,  81.600\n26403.000,  81.300\n26404.000,  82.500\n26405.000,  81.200\n26406.000,  82.000\n26407.000,  81.500\n26408.000,  81.900\n26409.000,  81.900\n26410.000,  82.600\n26411.000,  81.500\n26412.000,  82.300\n26413.000,  82.500\n26414.000,  83.000\n26415.000,  83.400\n26416.000,  82.400\n26417.000,  82.800\n26418.000,  83.100\n26419.000,  83.600\n26420.000,  82.900\n26421.000,  83.500\n26422.000,  82.600\n26423.000,  82.000\n26424.000,  82.000\n26425.000,  82.900\n26426.000,  82.200\n26427.000,  82.700\n26428.000,  87.000\n26429.000,  85.700\n26430.000,  88.100\n26431.000,  86.100\n26432.000,  84.300\n26433.000,  85.200\n26434.000,  85.300\n26435.000,  85.700\n26436.000,  86.700\n26437.000,  88.900\n26438.000,  87.100\n26439.000,  89.200\n26440.000,  87.300\n26441.000,  88.700\n26442.000,  89.100\n26443.000,  87.800\n26444.000,  86.700\n26445.000,  86.900\n26446.000,  86.400\n26447.000,  86.900\n26448.000,  87.200\n26449.000,  86.000\n26450.000,  87.800\n26451.000,  87.800\n26452.000,  90.700\n26453.000,  95.700\n26454.000,  88.000\n26455.000,  88.000\n26456.000,  87.800\n26457.000,  88.500\n26458.000,  88.200\n26459.000,  87.600\n26460.000,  87.900\n26461.000,  88.500\n26462.000,  88.800\n26463.000,  94.600\n26464.000,  95.200\n26465.000,  89.200\n26466.000,  87.800\n26467.000,  88.400\n26468.000,  88.400\n26469.000,  87.900\n26470.000,  89.100\n26471.000,  88.900\n26472.000,  88.200\n26473.000,  88.800\n26474.000,  90.300\n26475.000,  95.700\n26476.000,  89.300\n26477.000,  88.200\n26478.000,  88.200\n26479.000,  88.400\n26480.000,  88.500\n26481.000,  89.300\n26482.000,  88.000\n26483.000,  89.300\n26484.000,  88.600\n26485.000,  89.300\n26486.000,  89.200\n26487.000,  90.200\n26488.000,  88.700\n26489.000,  89.700\n26490.000,  89.100\n26491.000,  91.100\n26492.000,  90.600\n26493.000,  91.500\n26494.000,  92.200\n26495.000,  92.900\n26496.000,  90.800\n26497.000,  86.300\n26498.000,  86.300\n26499.000,  85.300\n26500.000,  86.400\n26501.000,  87.400\n26502.000,  86.500\n26503.000,  87.200\n26504.000,  87.200\n26505.000,  91.600\n26506.000,  86.700\n26507.000,  87.100\n26508.000,  86.600\n26509.000,  87.000\n26510.000,  87.100\n26511.000,  87.500\n26512.000,  87.400\n26513.000,  89.300\n26514.000,  87.000\n26515.000,  88.200\n26516.000,  88.100\n26517.000,  88.400\n26518.000,  90.200\n26519.000,  88.200\n26520.000,  87.700\n26521.000,  87.700\n26522.000,  87.700\n26523.000,  88.100\n26524.000,  88.300\n26525.000,  89.700\n26526.000,  89.400\n26527.000,  95.000\n26528.000,  93.200\n26529.000,  91.600\n26530.000,  89.300\n26531.000,  88.900\n26532.000,  88.500\n26533.000,  89.100\n26534.000,  88.300\n26535.000,  90.300\n26536.000,  89.600\n26537.000,  91.300\n26538.000,  89.200\n26539.000,  89.100\n26540.000,  88.300\n26541.000,  89.100\n26542.000,  88.100\n26543.000,  88.800\n26544.000,  88.300\n26545.000,  89.300\n26546.000,  90.900\n26547.000,  89.100\n26548.000,  89.200\n26549.000,  88.800\n26550.000,  88.300\n26551.000,  88.900\n26552.000,  91.700\n26553.000,  89.300\n26554.000,  89.500\n26555.000,  89.100\n26556.000,  95.200\n26557.000,  92.000\n26558.000,  92.900\n26559.000,  92.900\n26560.000,  93.000\n26561.000,  91.700\n26562.000,  92.400\n26563.000,  91.300\n26564.000,  92.700\n26565.000,  93.800\n26566.000,  97.100\n26567.000,  93.600\n26568.000,  96.300\n26569.000,  93.100\n26570.000,  97.200\n26571.000,  96.500\n26572.000,  93.100\n26573.000,  93.600\n26574.000,  93.200\n26575.000,  93.700\n26576.000,  95.400\n26577.000,  93.500\n26578.000,  95.300\n26579.000,  95.100\n26580.000,  95.000\n26581.000,  96.000\n26582.000,  93.400\n26583.000,  93.800\n26584.000,  94.300\n26585.000,  95.000\n26586.000,  94.700\n26587.000,  96.100\n26588.000,  95.000\n26589.000,  94.300\n26590.000,  94.200\n26591.000,  94.000\n26592.000,  94.200\n26593.000,  94.200\n26594.000,  94.000\n26595.000,  94.200\n26596.000, 100.100\n26597.000,  99.200\n26598.000,  99.800\n26599.000,  94.300\n26600.000,  94.200\n26601.000,  94.300\n26602.000,  94.100\n26603.000,  94.200\n26604.000,  94.200\n26605.000,  95.000\n26606.000,  94.800\n26607.000,  97.300\n26608.000,  97.600\n26609.000,  95.700\n26610.000,  94.900\n26611.000,  94.500\n26612.000,  95.400\n26613.000,  94.500\n26614.000,  95.800\n26615.000,  95.100\n26616.000,  95.500\n26617.000,  96.100\n26618.000, 101.500\n26619.000,  95.400\n26620.000,  97.200\n26621.000,  97.700\n26622.000,  97.500\n26623.000,  98.100\n26624.000,  65.000\n26625.000,  65.600\n26626.000,  68.600\n26627.000,  67.300\n26628.000,  68.700\n26629.000,  70.200\n26630.000,  68.600\n26631.000,  67.800\n26632.000,  67.200\n26633.000,  67.000\n26634.000,  67.300\n26635.000,  67.000\n26636.000,  68.100\n26637.000,  67.600\n26638.000,  68.400\n26639.000,  67.000\n26640.000,  68.100\n26641.000,  68.400\n26642.000,  68.600\n26643.000,  70.700\n26644.000,  68.500\n26645.000,  68.400\n26646.000,  68.700\n26647.000,  68.300\n26648.000,  68.000\n26649.000,  68.800\n26650.000,  68.500\n26651.000,  70.700\n26652.000,  71.600\n26653.000,  70.200\n26654.000,  69.800\n26655.000,  69.900\n26656.000,  69.800\n26657.000,  69.300\n26658.000,  69.000\n26659.000,  69.000\n26660.000,  69.000\n26661.000,  69.400\n26662.000,  69.200\n26663.000,  69.900\n26664.000,  70.100\n26665.000,  69.100\n26666.000,  69.600\n26667.000,  70.700\n26668.000,  69.300\n26669.000,  70.500\n26670.000,  69.900\n26671.000,  70.200\n26672.000,  69.100\n26673.000,  69.200\n26674.000,  69.400\n26675.000,  69.100\n26676.000,  69.700\n26677.000,  69.100\n26678.000,  70.400\n26679.000,  69.900\n26680.000,  73.600\n26681.000,  71.900\n26682.000,  70.500\n26683.000,  70.400\n26684.000,  71.900\n26685.000,  72.600\n26686.000,  73.200\n26687.000,  73.000\n26688.000,  71.400\n26689.000,  72.200\n26690.000,  73.700\n26691.000,  76.200\n26692.000,  73.500\n26693.000,  78.100\n26694.000,  76.900\n26695.000,  74.600\n26696.000,  74.300\n26697.000,  74.400\n26698.000,  74.000\n26699.000,  73.200\n26700.000,  74.800\n26701.000,  74.200\n26702.000,  74.200\n26703.000,  74.700\n26704.000,  78.100\n26705.000,  74.700\n26706.000,  74.100\n26707.000,  75.800\n26708.000,  75.000\n26709.000,  75.000\n26710.000,  74.400\n26711.000,  74.300\n26712.000,  75.000\n26713.000,  74.600\n26714.000,  75.000\n26715.000,  75.000\n26716.000,  77.900\n26717.000,  78.700\n26718.000,  80.900\n26719.000,  75.200\n26720.000,  75.700\n26721.000,  75.400\n26722.000,  75.000\n26723.000,  76.000\n26724.000,  75.200\n26725.000,  75.300\n26726.000,  75.200\n26727.000,  75.300\n26728.000,  76.700\n26729.000,  79.300\n26730.000,  76.300\n26731.000,  76.800\n26732.000,  76.400\n26733.000,  75.500\n26734.000,  75.800\n26735.000,  75.500\n26736.000,  76.700\n26737.000,  76.000\n26738.000,  75.300\n26739.000,  76.600\n26740.000,  76.500\n26741.000,  77.200\n26742.000,  80.100\n26743.000,  78.700\n26744.000,  76.800\n26745.000,  76.200\n26746.000,  77.200\n26747.000,  76.000\n26748.000,  78.200\n26749.000,  79.000\n26750.000,  79.600\n26751.000,  79.400\n26752.000,  71.700\n26753.000,  72.200\n26754.000,  78.200\n26755.000,  78.000\n26756.000,  75.700\n26757.000,  77.300\n26758.000,  73.600\n26759.000,  74.500\n26760.000,  73.900\n26761.000,  73.700\n26762.000,  74.100\n26763.000,  73.600\n26764.000,  74.300\n26765.000,  77.800\n26766.000,  77.900\n26767.000,  75.300\n26768.000,  76.300\n26769.000,  75.800\n26770.000,  74.000\n26771.000,  74.800\n26772.000,  74.900\n26773.000,  75.000\n26774.000,  74.900\n26775.000,  74.000\n26776.000,  74.700\n26777.000,  75.100\n26778.000,  75.700\n26779.000,  75.300\n26780.000,  80.700\n26781.000,  75.500\n26782.000,  75.400\n26783.000,  75.000\n26784.000,  75.000\n26785.000,  75.400\n26786.000,  75.000\n26787.000,  75.000\n26788.000,  75.300\n26789.000,  75.400\n26790.000,  76.100\n26791.000,  78.800\n26792.000,  80.000\n26793.000,  82.400\n26794.000,  76.500\n26795.000,  75.200\n26796.000,  75.200\n26797.000,  75.200\n26798.000,  76.200\n26799.000,  75.900\n26800.000,  75.500\n26801.000,  76.700\n26802.000,  75.800\n26803.000,  76.700\n26804.000,  76.600\n26805.000,  80.500\n26806.000,  77.100\n26807.000,  77.800\n26808.000,  76.400\n26809.000,  76.600\n26810.000,  78.900\n26811.000,  77.000\n26812.000,  78.900\n26813.000,  79.900\n26814.000,  80.400\n26815.000,  81.400\n26816.000,  78.000\n26817.000,  79.000\n26818.000,  79.900\n26819.000,  79.700\n26820.000,  80.000\n26821.000,  79.700\n26822.000,  80.300\n26823.000,  80.200\n26824.000,  81.700\n26825.000,  80.600\n26826.000,  80.600\n26827.000,  81.400\n26828.000,  81.000\n26829.000,  83.300\n26830.000,  80.500\n26831.000,  80.200\n26832.000,  80.400\n26833.000,  80.000\n26834.000,  80.600\n26835.000,  80.700\n26836.000,  81.800\n26837.000,  80.600\n26838.000,  81.400\n26839.000,  80.800\n26840.000,  83.600\n26841.000,  84.800\n26842.000,  81.900\n26843.000,  80.800\n26844.000,  81.300\n26845.000,  82.500\n26846.000,  84.400\n26847.000,  81.300\n26848.000,  81.300\n26849.000,  82.600\n26850.000,  82.000\n26851.000,  83.700\n26852.000,  91.700\n26853.000,  87.300\n26854.000,  84.200\n26855.000,  82.400\n26856.000,  82.600\n26857.000,  81.900\n26858.000,  82.300\n26859.000,  81.200\n26860.000,  82.000\n26861.000,  83.300\n26862.000,  83.200\n26863.000,  82.800\n26864.000,  85.900\n26865.000,  82.600\n26866.000,  82.700\n26867.000,  82.000\n26868.000,  82.600\n26869.000,  82.600\n26870.000,  82.600\n26871.000,  82.200\n26872.000,  83.200\n26873.000,  84.000\n26874.000,  86.300\n26875.000,  82.900\n26876.000,  84.700\n26877.000,  85.500\n26878.000,  86.100\n26879.000,  85.300\n26880.000,  71.600\n26881.000,  73.000\n26882.000,  73.700\n26883.000,  73.600\n26884.000,  74.100\n26885.000,  75.100\n26886.000,  73.800\n26887.000,  74.300\n26888.000,  76.300\n26889.000,  73.300\n26890.000,  77.100\n26891.000,  73.300\n26892.000,  74.200\n26893.000,  74.100\n26894.000,  74.400\n26895.000,  73.900\n26896.000,  74.000\n26897.000,  74.800\n26898.000,  74.300\n26899.000,  75.100\n26900.000,  75.000\n26901.000,  75.800\n26902.000,  74.700\n26903.000,  75.500\n26904.000,  74.300\n26905.000,  75.300\n26906.000,  75.400\n26907.000,  75.000\n26908.000,  75.800\n26909.000,  75.200\n26910.000,  75.900\n26911.000,  76.000\n26912.000,  76.800\n26913.000,  75.800\n26914.000,  75.100\n26915.000,  75.600\n26916.000,  75.300\n26917.000,  75.200\n26918.000,  75.000\n26919.000,  75.000\n26920.000,  75.800\n26921.000,  75.500\n26922.000,  75.900\n26923.000,  76.600\n26924.000,  77.600\n26925.000,  76.100\n26926.000,  76.800\n26927.000,  76.300\n26928.000,  75.800\n26929.000,  75.700\n26930.000,  75.400\n26931.000,  76.300\n26932.000,  76.600\n26933.000,  78.400\n26934.000,  76.700\n26935.000,  76.300\n26936.000,  79.700\n26937.000,  77.000\n26938.000,  78.000\n26939.000,  76.300\n26940.000,  79.300\n26941.000,  79.100\n26942.000,  79.400\n26943.000,  80.100\n26944.000,  78.100\n26945.000,  79.100\n26946.000,  79.200\n26947.000,  82.900\n26948.000,  83.500\n26949.000,  85.100\n26950.000,  80.300\n26951.000,  80.400\n26952.000,  80.500\n26953.000,  80.200\n26954.000,  80.100\n26955.000,  80.400\n26956.000,  80.200\n26957.000,  81.600\n26958.000,  81.400\n26959.000,  83.700\n26960.000,  86.800\n26961.000,  80.300\n26962.000,  80.400\n26963.000,  80.500\n26964.000,  80.800\n26965.000,  81.200\n26966.000,  81.400\n26967.000,  83.200\n26968.000,  82.300\n26969.000,  81.200\n26970.000,  82.000\n26971.000,  85.100\n26972.000,  84.400\n26973.000,  82.300\n26974.000,  81.700\n26975.000,  81.900\n26976.000,  81.500\n26977.000,  81.500\n26978.000,  81.300\n26979.000,  81.900\n26980.000,  82.200\n26981.000,  82.200\n26982.000,  82.500\n26983.000,  84.000\n26984.000,  82.400\n26985.000,  82.100\n26986.000,  81.900\n26987.000,  81.500\n26988.000,  82.200\n26989.000,  82.600\n26990.000,  82.800\n26991.000,  82.500\n26992.000,  82.400\n26993.000,  82.100\n26994.000,  83.300\n26995.000,  85.700\n26996.000,  83.000\n26997.000,  83.300\n26998.000,  82.900\n26999.000,  82.300\n27000.000,  83.100\n27001.000,  83.600\n27002.000,  83.800\n27003.000,  82.100\n27004.000,  84.600\n27005.000,  85.100\n27006.000,  86.900\n27007.000,  86.200\n27008.000,  77.200\n27009.000,  79.000\n27010.000,  79.100\n27011.000,  80.200\n27012.000,  81.800\n27013.000,  80.600\n27014.000,  80.200\n27015.000,  80.400\n27016.000,  80.000\n27017.000,  82.900\n27018.000,  84.200\n27019.000,  83.400\n27020.000,  81.200\n27021.000,  81.800\n27022.000,  80.600\n27023.000,  80.700\n27024.000,  83.400\n27025.000,  83.800\n27026.000,  82.200\n27027.000,  80.800\n27028.000,  81.700\n27029.000,  81.200\n27030.000,  81.000\n27031.000,  80.800\n27032.000,  82.000\n27033.000,  81.100\n27034.000,  80.900\n27035.000,  81.400\n27036.000,  81.800\n27037.000,  81.900\n27038.000,  83.300\n27039.000,  81.400\n27040.000,  81.000\n27041.000,  83.900\n27042.000,  81.400\n27043.000,  81.700\n27044.000,  81.600\n27045.000,  82.000\n27046.000,  82.000\n27047.000,  82.100\n27048.000,  82.100\n27049.000,  82.100\n27050.000,  81.700\n27051.000,  81.400\n27052.000,  82.300\n27053.000,  82.300\n27054.000,  82.000\n27055.000,  83.100\n27056.000,  82.600\n27057.000,  83.200\n27058.000,  83.000\n27059.000,  82.600\n27060.000,  83.600\n27061.000,  82.900\n27062.000,  82.400\n27063.000,  82.200\n27064.000,  85.000\n27065.000,  86.500\n27066.000,  85.100\n27067.000,  84.100\n27068.000,  87.700\n27069.000,  85.200\n27070.000,  85.600\n27071.000,  85.300\n27072.000,  83.900\n27073.000,  85.300\n27074.000,  86.000\n27075.000,  90.100\n27076.000,  91.700\n27077.000,  89.000\n27078.000,  86.700\n27079.000,  86.400\n27080.000,  86.200\n27081.000,  86.000\n27082.000,  86.800\n27083.000,  86.600\n27084.000,  87.000\n27085.000,  86.700\n27086.000,  97.800\n27087.000,  88.400\n27088.000,  89.400\n27089.000,  86.700\n27090.000,  87.400\n27091.000,  87.600\n27092.000,  87.600\n27093.000,  87.300\n27094.000,  87.400\n27095.000,  87.700\n27096.000,  91.400\n27097.000,  90.600\n27098.000,  97.900\n27099.000,  90.000\n27100.000,  88.000\n27101.000,  88.300\n27102.000,  88.600\n27103.000,  88.000\n27104.000,  87.600\n27105.000,  88.400\n27106.000,  88.600\n27107.000,  87.900\n27108.000,  89.500\n27109.000,  90.400\n27110.000,  90.100\n27111.000,  89.100\n27112.000,  88.400\n27113.000,  88.400\n27114.000,  88.000\n27115.000,  88.100\n27116.000,  89.500\n27117.000,  89.700\n27118.000,  89.200\n27119.000,  89.100\n27120.000,  89.100\n27121.000,  91.300\n27122.000,  88.800\n27123.000,  88.200\n27124.000,  89.200\n27125.000,  88.900\n27126.000,  91.600\n27127.000,  89.300\n27128.000,  90.400\n27129.000,  90.000\n27130.000,  91.800\n27131.000,  88.900\n27132.000,  90.200\n27133.000,  91.700\n27134.000,  91.500\n27135.000,  92.000\n27136.000,  71.000\n27137.000,  72.300\n27138.000,  73.200\n27139.000,  72.700\n27140.000,  77.100\n27141.000,  74.900\n27142.000,  74.400\n27143.000,  75.800\n27144.000,  74.100\n27145.000,  74.000\n27146.000,  73.900\n27147.000,  73.500\n27148.000,  74.100\n27149.000,  74.700\n27150.000,  74.300\n27151.000,  74.500\n27152.000,  78.900\n27153.000,  76.000\n27154.000,  74.900\n27155.000,  75.400\n27156.000,  75.200\n27157.000,  74.400\n27158.000,  74.800\n27159.000,  74.500\n27160.000,  75.000\n27161.000,  75.500\n27162.000,  75.200\n27163.000,  75.500\n27164.000,  76.400\n27165.000,  75.600\n27166.000,  75.100\n27167.000,  75.600\n27168.000,  77.700\n27169.000,  75.100\n27170.000,  75.400\n27171.000,  75.000\n27172.000,  75.700\n27173.000,  75.000\n27174.000,  76.000\n27175.000,  76.400\n27176.000,  76.100\n27177.000,  77.000\n27178.000,  76.000\n27179.000,  76.700\n27180.000,  75.000\n27181.000,  75.000\n27182.000,  76.000\n27183.000,  76.000\n27184.000,  76.000\n27185.000,  76.100\n27186.000,  75.300\n27187.000,  76.400\n27188.000,  76.700\n27189.000,  78.600\n27190.000,  76.500\n27191.000,  77.000\n27192.000,  76.800\n27193.000,  77.000\n27194.000,  76.600\n27195.000,  76.900\n27196.000,  78.000\n27197.000,  79.400\n27198.000,  79.400\n27199.000,  81.100\n27200.000,  77.500\n27201.000,  82.000\n27202.000,  85.900\n27203.000,  79.900\n27204.000,  80.900\n27205.000,  79.800\n27206.000,  80.500\n27207.000,  79.800\n27208.000,  80.200\n27209.000,  80.000\n27210.000,  80.000\n27211.000,  79.300\n27212.000,  81.100\n27213.000,  80.300\n27214.000,  80.100\n27215.000,  80.400\n27216.000,  80.200\n27217.000,  81.200\n27218.000,  80.200\n27219.000,  81.000\n27220.000,  81.000\n27221.000,  80.800\n27222.000,  81.200\n27223.000,  80.500\n27224.000,  81.200\n27225.000,  82.600\n27226.000,  81.100\n27227.000,  81.000\n27228.000,  81.100\n27229.000,  81.200\n27230.000,  81.800\n27231.000,  81.600\n27232.000,  81.800\n27233.000,  81.800\n27234.000,  83.600\n27235.000,  87.200\n27236.000,  82.000\n27237.000,  82.800\n27238.000,  88.700\n27239.000,  83.400\n27240.000,  82.400\n27241.000,  81.300\n27242.000,  81.600\n27243.000,  81.900\n27244.000,  81.400\n27245.000,  85.500\n27246.000,  90.700\n27247.000,  85.700\n27248.000,  84.200\n27249.000,  85.200\n27250.000,  82.200\n27251.000,  83.100\n27252.000,  82.400\n27253.000,  82.800\n27254.000,  83.100\n27255.000,  83.800\n27256.000,  82.500\n27257.000,  86.300\n27258.000,  90.900\n27259.000,  90.400\n27260.000,  84.700\n27261.000,  85.100\n27262.000,  85.900\n27263.000,  85.800\n27264.000,  77.500\n27265.000,  78.700\n27266.000,  79.600\n27267.000,  79.400\n27268.000,  81.100\n27269.000,  80.100\n27270.000,  81.500\n27271.000,  81.100\n27272.000,  81.900\n27273.000,  81.000\n27274.000,  80.800\n27275.000,  80.900\n27276.000,  80.400\n27277.000,  80.300\n27278.000,  81.000\n27279.000,  80.800\n27280.000,  80.500\n27281.000,  81.600\n27282.000,  80.900\n27283.000,  82.500\n27284.000,  83.000\n27285.000,  81.500\n27286.000,  80.700\n27287.000,  80.900\n27288.000,  81.000\n27289.000,  82.200\n27290.000,  81.100\n27291.000,  82.000\n27292.000,  81.400\n27293.000,  81.800\n27294.000,  81.800\n27295.000,  83.600\n27296.000,  81.700\n27297.000,  81.500\n27298.000,  81.600\n27299.000,  81.500\n27300.000,  82.100\n27301.000,  81.700\n27302.000,  82.400\n27303.000,  81.800\n27304.000,  83.000\n27305.000,  82.100\n27306.000,  81.700\n27307.000,  83.600\n27308.000,  82.400\n27309.000,  81.600\n27310.000,  82.000\n27311.000,  82.400\n27312.000,  82.200\n27313.000,  83.000\n27314.000,  82.100\n27315.000,  82.200\n27316.000,  82.400\n27317.000,  83.800\n27318.000,  82.800\n27319.000,  82.100\n27320.000,  82.000\n27321.000,  83.100\n27322.000,  82.700\n27323.000,  82.500\n27324.000,  84.100\n27325.000,  86.000\n27326.000,  85.600\n27327.000,  85.700\n27328.000,  86.900\n27329.000,  85.900\n27330.000,  86.100\n27331.000,  87.600\n27332.000,  86.000\n27333.000,  86.700\n27334.000,  86.100\n27335.000,  86.400\n27336.000,  86.300\n27337.000,  86.000\n27338.000,  86.700\n27339.000,  86.900\n27340.000,  87.100\n27341.000,  88.000\n27342.000,  87.000\n27343.000,  87.100\n27344.000,  87.100\n27345.000,  86.600\n27346.000,  86.000\n27347.000,  87.500\n27348.000,  87.600\n27349.000,  87.700\n27350.000,  87.200\n27351.000,  90.200\n27352.000,  88.000\n27353.000,  89.500\n27354.000,  87.500\n27355.000,  88.300\n27356.000,  87.600\n27357.000,  88.300\n27358.000,  89.200\n27359.000,  88.300\n27360.000,  87.600\n27361.000,  93.800\n27362.000,  93.100\n27363.000,  88.600\n27364.000,  87.800\n27365.000,  87.800\n27366.000,  88.100\n27367.000,  88.200\n27368.000,  88.200\n27369.000,  88.700\n27370.000,  92.100\n27371.000,  89.400\n27372.000,  95.800\n27373.000,  93.800\n27374.000,  90.600\n27375.000,  89.500\n27376.000,  88.800\n27377.000,  88.700\n27378.000,  89.000\n27379.000,  89.300\n27380.000,  89.900\n27381.000,  89.600\n27382.000,  90.000\n27383.000,  90.800\n27384.000,  90.000\n27385.000,  89.700\n27386.000,  89.500\n27387.000,  89.200\n27388.000,  90.300\n27389.000,  94.000\n27390.000,  92.500\n27391.000,  92.300\n27392.000,  77.600\n27393.000,  79.500\n27394.000,  79.800\n27395.000,  79.700\n27396.000,  80.400\n27397.000,  79.900\n27398.000,  79.200\n27399.000,  80.400\n27400.000,  80.500\n27401.000,  81.000\n27402.000,  80.600\n27403.000,  80.400\n27404.000,  80.600\n27405.000,  80.300\n27406.000,  81.900\n27407.000,  82.600\n27408.000,  80.900\n27409.000,  80.200\n27410.000,  80.800\n27411.000,  80.600\n27412.000,  81.400\n27413.000,  81.000\n27414.000,  81.400\n27415.000,  81.300\n27416.000,  81.500\n27417.000,  81.600\n27418.000,  82.600\n27419.000,  85.100\n27420.000,  81.600\n27421.000,  82.100\n27422.000,  82.200\n27423.000,  82.300\n27424.000,  81.900\n27425.000,  82.600\n27426.000,  83.100\n27427.000,  83.300\n27428.000,  82.000\n27429.000,  81.700\n27430.000,  81.600\n27431.000,  81.900\n27432.000,  82.000\n27433.000,  82.800\n27434.000,  82.000\n27435.000,  82.100\n27436.000,  82.800\n27437.000,  82.200\n27438.000,  83.200\n27439.000,  82.200\n27440.000,  83.000\n27441.000,  82.300\n27442.000,  83.400\n27443.000,  83.600\n27444.000,  82.600\n27445.000,  83.000\n27446.000,  84.300\n27447.000,  84.200\n27448.000,  83.100\n27449.000,  84.700\n27450.000,  83.200\n27451.000,  84.000\n27452.000,  83.900\n27453.000,  89.100\n27454.000,  86.400\n27455.000,  87.900\n27456.000,  84.000\n27457.000,  87.700\n27458.000,  87.900\n27459.000,  85.800\n27460.000,  86.100\n27461.000,  86.600\n27462.000,  86.500\n27463.000,  87.000\n27464.000,  86.500\n27465.000,  86.800\n27466.000,  86.200\n27467.000,  86.300\n27468.000,  86.900\n27469.000,  87.300\n27470.000,  86.700\n27471.000,  87.100\n27472.000,  86.400\n27473.000,  86.700\n27474.000,  86.400\n27475.000,  89.100\n27476.000,  87.000\n27477.000,  87.800\n27478.000,  87.400\n27479.000,  88.000\n27480.000,  89.600\n27481.000,  92.000\n27482.000,  92.000\n27483.000,  91.100\n27484.000,  89.400\n27485.000,  88.200\n27486.000,  89.300\n27487.000,  88.000\n27488.000,  87.300\n27489.000,  88.600\n27490.000,  97.400\n27491.000,  88.500\n27492.000,  91.200\n27493.000,  89.300\n27494.000,  89.100\n27495.000,  88.000\n27496.000,  89.100\n27497.000,  88.100\n27498.000,  88.700\n27499.000,  88.600\n27500.000,  89.900\n27501.000,  90.800\n27502.000,  88.800\n27503.000,  88.400\n27504.000,  88.600\n27505.000,  88.700\n27506.000,  88.500\n27507.000,  88.800\n27508.000,  89.300\n27509.000,  90.200\n27510.000,  89.700\n27511.000,  92.800\n27512.000,  89.400\n27513.000,  89.000\n27514.000,  90.000\n27515.000,  88.600\n27516.000,  91.300\n27517.000,  92.200\n27518.000,  92.000\n27519.000,  92.200\n27520.000,  84.900\n27521.000,  85.000\n27522.000,  86.100\n27523.000,  87.900\n27524.000,  86.500\n27525.000,  86.500\n27526.000,  86.800\n27527.000,  86.000\n27528.000,  86.700\n27529.000,  86.600\n27530.000,  87.000\n27531.000,  92.700\n27532.000,  87.900\n27533.000,  87.000\n27534.000,  87.400\n27535.000,  86.400\n27536.000,  86.900\n27537.000,  87.100\n27538.000,  86.900\n27539.000,  87.200\n27540.000,  88.000\n27541.000,  87.900\n27542.000,  89.100\n27543.000,  87.600\n27544.000,  88.000\n27545.000,  87.400\n27546.000,  88.400\n27547.000,  90.500\n27548.000,  89.500\n27549.000,  88.800\n27550.000,  89.500\n27551.000,  88.600\n27552.000,  90.000\n27553.000,  90.400\n27554.000,  89.700\n27555.000,  88.200\n27556.000,  89.000\n27557.000,  88.900\n27558.000,  89.800\n27559.000,  88.500\n27560.000,  89.400\n27561.000,  89.000\n27562.000,  90.200\n27563.000,  89.000\n27564.000,  90.600\n27565.000,  88.600\n27566.000,  88.700\n27567.000,  89.600\n27568.000,  89.300\n27569.000,  89.900\n27570.000,  89.600\n27571.000,  91.600\n27572.000,  90.200\n27573.000,  89.800\n27574.000,  91.600\n27575.000,  89.800\n27576.000,  90.300\n27577.000,  90.600\n27578.000,  90.800\n27579.000,  90.100\n27580.000,  91.300\n27581.000,  93.600\n27582.000,  95.000\n27583.000,  93.300\n27584.000,  92.600\n27585.000,  94.300\n27586.000,  92.400\n27587.000,  92.000\n27588.000,  93.500\n27589.000,  93.600\n27590.000,  92.200\n27591.000,  93.900\n27592.000,  93.800\n27593.000,  97.900\n27594.000,  94.900\n27595.000,  92.700\n27596.000,  93.900\n27597.000,  93.300\n27598.000,  94.300\n27599.000,  94.000\n27600.000,  94.100\n27601.000,  93.100\n27602.000,  94.700\n27603.000,  94.500\n27604.000,  94.500\n27605.000,  94.100\n27606.000,  94.300\n27607.000,  93.700\n27608.000,  95.400\n27609.000,  94.200\n27610.000,  94.900\n27611.000,  94.900\n27612.000,  94.500\n27613.000,  96.200\n27614.000,  94.500\n27615.000,  94.800\n27616.000,  94.300\n27617.000,  94.500\n27618.000,  94.200\n27619.000,  94.600\n27620.000,  94.900\n27621.000,  98.700\n27622.000,  97.200\n27623.000,  95.000\n27624.000,  95.900\n27625.000,  99.400\n27626.000,  98.600\n27627.000,  94.800\n27628.000,  95.000\n27629.000,  94.700\n27630.000,  95.400\n27631.000,  95.200\n27632.000,  97.600\n27633.000,  96.100\n27634.000,  95.300\n27635.000,  98.500\n27636.000,  96.600\n27637.000,  95.900\n27638.000,  95.200\n27639.000,  95.600\n27640.000,  95.400\n27641.000,  98.200\n27642.000,  95.900\n27643.000,  96.300\n27644.000,  99.300\n27645.000,  99.300\n27646.000,  97.700\n27647.000,  98.700\n27648.000,  73.000\n27649.000,  72.200\n27650.000,  74.000\n27651.000,  74.000\n27652.000,  75.400\n27653.000,  78.500\n27654.000,  75.300\n27655.000,  76.300\n27656.000,  75.900\n27657.000,  79.300\n27658.000,  77.100\n27659.000,  73.500\n27660.000,  74.900\n27661.000,  74.700\n27662.000,  74.400\n27663.000,  73.900\n27664.000,  74.500\n27665.000,  74.600\n27666.000,  75.000\n27667.000,  76.200\n27668.000,  79.000\n27669.000,  76.000\n27670.000,  76.700\n27671.000,  74.400\n27672.000,  75.200\n27673.000,  75.200\n27674.000,  75.200\n27675.000,  75.000\n27676.000,  75.400\n27677.000,  75.500\n27678.000,  79.000\n27679.000,  77.800\n27680.000,  75.600\n27681.000,  81.000\n27682.000,  76.200\n27683.000,  76.300\n27684.000,  75.400\n27685.000,  76.000\n27686.000,  75.400\n27687.000,  75.300\n27688.000,  75.600\n27689.000,  75.500\n27690.000,  76.100\n27691.000,  75.800\n27692.000,  77.800\n27693.000,  75.900\n27694.000,  77.100\n27695.000,  77.000\n27696.000,  76.700\n27697.000,  76.900\n27698.000,  76.100\n27699.000,  77.000\n27700.000,  76.400\n27701.000,  76.200\n27702.000,  77.500\n27703.000,  78.700\n27704.000,  76.900\n27705.000,  76.900\n27706.000,  77.700\n27707.000,  76.400\n27708.000,  78.000\n27709.000,  79.200\n27710.000,  79.700\n27711.000,  79.300\n27712.000,  77.200\n27713.000,  79.600\n27714.000,  79.800\n27715.000,  80.900\n27716.000,  80.200\n27717.000,  80.800\n27718.000,  80.200\n27719.000,  80.500\n27720.000,  80.200\n27721.000,  80.300\n27722.000,  80.600\n27723.000,  80.200\n27724.000,  80.900\n27725.000,  80.600\n27726.000,  82.000\n27727.000,  86.000\n27728.000,  84.400\n27729.000,  84.600\n27730.000,  80.700\n27731.000,  80.400\n27732.000,  81.000\n27733.000,  81.100\n27734.000,  81.600\n27735.000,  80.600\n27736.000,  82.100\n27737.000,  82.300\n27738.000,  84.300\n27739.000,  82.200\n27740.000,  84.400\n27741.000,  82.700\n27742.000,  83.900\n27743.000,  81.600\n27744.000,  81.400\n27745.000,  82.400\n27746.000,  82.500\n27747.000,  82.300\n27748.000,  82.300\n27749.000,  84.200\n27750.000,  83.700\n27751.000,  83.100\n27752.000,  82.200\n27753.000,  82.300\n27754.000,  81.400\n27755.000,  81.500\n27756.000,  83.300\n27757.000,  81.900\n27758.000,  82.600\n27759.000,  82.500\n27760.000,  83.000\n27761.000,  84.400\n27762.000,  89.800\n27763.000,  91.900\n27764.000,  89.600\n27765.000,  82.900\n27766.000,  83.500\n27767.000,  82.600\n27768.000,  82.700\n27769.000,  83.000\n27770.000,  86.400\n27771.000,  83.300\n27772.000,  85.700\n27773.000,  86.200\n27774.000,  86.500\n27775.000,  86.000\n27776.000,  77.600\n27777.000,  79.800\n27778.000,  79.000\n27779.000,  79.600\n27780.000,  79.600\n27781.000,  80.800\n27782.000,  81.000\n27783.000,  81.200\n27784.000,  80.700\n27785.000,  80.700\n27786.000,  81.500\n27787.000,  81.300\n27788.000,  80.100\n27789.000,  80.600\n27790.000,  80.300\n27791.000,  80.400\n27792.000,  80.000\n27793.000,  81.200\n27794.000,  81.300\n27795.000,  80.900\n27796.000,  81.000\n27797.000,  82.000\n27798.000,  81.400\n27799.000,  82.600\n27800.000,  84.500\n27801.000,  81.200\n27802.000,  81.700\n27803.000,  81.400\n27804.000,  83.300\n27805.000,  84.400\n27806.000,  83.800\n27807.000,  82.100\n27808.000,  81.500\n27809.000,  82.200\n27810.000,  82.100\n27811.000,  82.400\n27812.000,  81.900\n27813.000,  82.100\n27814.000,  82.600\n27815.000,  83.100\n27816.000,  83.300\n27817.000,  83.800\n27818.000,  82.600\n27819.000,  83.800\n27820.000,  82.700\n27821.000,  82.200\n27822.000,  82.200\n27823.000,  83.600\n27824.000,  82.600\n27825.000,  82.200\n27826.000,  82.900\n27827.000,  84.500\n27828.000,  84.900\n27829.000,  84.200\n27830.000,  84.900\n27831.000,  84.000\n27832.000,  83.600\n27833.000,  82.900\n27834.000,  83.500\n27835.000,  83.200\n27836.000,  85.400\n27837.000,  85.400\n27838.000,  86.600\n27839.000,  86.400\n27840.000,  86.600\n27841.000,  86.600\n27842.000,  87.600\n27843.000,  85.900\n27844.000,  86.800\n27845.000,  86.900\n27846.000,  87.700\n27847.000,  86.600\n27848.000,  87.900\n27849.000,  88.000\n27850.000,  91.000\n27851.000,  88.800\n27852.000,  90.900\n27853.000,  87.400\n27854.000,  87.600\n27855.000,  86.400\n27856.000,  87.000\n27857.000,  87.600\n27858.000,  86.900\n27859.000,  88.000\n27860.000,  88.500\n27861.000,  88.000\n27862.000,  89.100\n27863.000,  88.000\n27864.000,  90.900\n27865.000,  89.400\n27866.000,  89.500\n27867.000,  88.300\n27868.000,  88.900\n27869.000,  88.400\n27870.000,  89.000\n27871.000,  88.700\n27872.000,  88.500\n27873.000,  89.700\n27874.000,  88.900\n27875.000,  89.600\n27876.000,  90.600\n27877.000,  88.200\n27878.000,  89.300\n27879.000,  88.900\n27880.000,  89.600\n27881.000,  88.600\n27882.000,  89.300\n27883.000,  88.400\n27884.000,  89.200\n27885.000,  88.500\n27886.000,  90.400\n27887.000,  89.000\n27888.000,  90.000\n27889.000,  88.800\n27890.000,  90.100\n27891.000,  89.100\n27892.000,  89.500\n27893.000,  89.800\n27894.000,  90.500\n27895.000,  89.200\n27896.000,  91.000\n27897.000,  90.000\n27898.000,  89.500\n27899.000,  89.100\n27900.000,  91.500\n27901.000,  92.600\n27902.000,  92.000\n27903.000,  92.400\n27904.000,  77.700\n27905.000,  81.200\n27906.000,  83.900\n27907.000,  80.900\n27908.000,  82.800\n27909.000,  80.300\n27910.000,  80.700\n27911.000,  80.300\n27912.000,  81.100\n27913.000,  80.800\n27914.000,  83.200\n27915.000,  80.100\n27916.000,  85.400\n27917.000,  82.100\n27918.000,  81.300\n27919.000,  81.600\n27920.000,  82.000\n27921.000,  80.900\n27922.000,  80.900\n27923.000,  81.500\n27924.000,  82.200\n27925.000,  84.400\n27926.000,  82.800\n27927.000,  82.300\n27928.000,  82.200\n27929.000,  84.200\n27930.000,  84.000\n27931.000,  84.100\n27932.000,  84.100\n27933.000,  81.500\n27934.000,  82.200\n27935.000,  82.000\n27936.000,  85.800\n27937.000,  82.700\n27938.000,  82.000\n27939.000,  82.400\n27940.000,  82.600\n27941.000,  81.500\n27942.000,  82.300\n27943.000,  81.900\n27944.000,  82.600\n27945.000,  83.300\n27946.000,  85.100\n27947.000,  82.900\n27948.000,  84.800\n27949.000,  83.100\n27950.000,  83.000\n27951.000,  83.600\n27952.000,  83.400\n27953.000,  83.200\n27954.000,  83.500\n27955.000,  83.400\n27956.000,  82.600\n27957.000,  82.900\n27958.000,  83.200\n27959.000,  83.200\n27960.000,  83.000\n27961.000,  83.400\n27962.000,  83.700\n27963.000,  83.200\n27964.000,  84.900\n27965.000,  86.400\n27966.000,  85.700\n27967.000,  86.200\n27968.000,  84.200\n27969.000,  86.100\n27970.000,  85.800\n27971.000,  85.400\n27972.000,  86.100\n27973.000,  86.300\n27974.000,  88.300\n27975.000,  87.300\n27976.000,  87.500\n27977.000,  91.300\n27978.000,  88.100\n27979.000,  92.400\n27980.000,  88.200\n27981.000,  89.500\n27982.000,  88.200\n27983.000,  88.200\n27984.000,  88.900\n27985.000,  93.800\n27986.000,  91.000\n27987.000,  88.200\n27988.000,  88.000\n27989.000,  89.200\n27990.000,  88.000\n27991.000,  88.300\n27992.000,  88.500\n27993.000,  87.900\n27994.000,  88.700\n27995.000,  89.000\n27996.000,  89.700\n27997.000,  89.400\n27998.000,  89.500\n27999.000,  89.200\n28000.000,  88.400\n28001.000,  88.800\n28002.000,  90.400\n28003.000,  88.900\n28004.000,  88.000\n28005.000,  89.100\n28006.000,  88.900\n28007.000,  90.000\n28008.000,  90.800\n28009.000,  88.900\n28010.000,  88.900\n28011.000,  88.800\n28012.000,  88.100\n28013.000,  88.600\n28014.000,  88.300\n28015.000,  88.900\n28016.000,  88.900\n28017.000,  89.800\n28018.000,  92.300\n28019.000,  90.300\n28020.000,  90.400\n28021.000,  89.700\n28022.000,  89.600\n28023.000,  90.300\n28024.000,  90.300\n28025.000,  90.200\n28026.000,  90.200\n28027.000,  88.800\n28028.000,  91.400\n28029.000,  93.900\n28030.000, 100.100\n28031.000,  93.100\n28032.000,  84.800\n28033.000,  86.700\n28034.000,  86.700\n28035.000,  88.200\n28036.000,  86.700\n28037.000,  87.200\n28038.000,  87.100\n28039.000,  87.100\n28040.000,  92.500\n28041.000, 103.400\n28042.000,  87.200\n28043.000,  87.200\n28044.000,  86.800\n28045.000,  86.900\n28046.000,  86.400\n28047.000,  86.200\n28048.000,  86.300\n28049.000,  89.400\n28050.000,  94.200\n28051.000,  91.200\n28052.000,  94.100\n28053.000,  91.400\n28054.000,  87.900\n28055.000,  87.700\n28056.000,  87.300\n28057.000,  87.600\n28058.000,  87.600\n28059.000,  88.200\n28060.000,  94.700\n28061.000,  89.300\n28062.000,  96.300\n28063.000,  94.400\n28064.000,  90.000\n28065.000,  88.700\n28066.000,  87.600\n28067.000,  88.000\n28068.000,  88.000\n28069.000,  87.600\n28070.000,  88.900\n28071.000,  90.900\n28072.000,  89.200\n28073.000,  88.600\n28074.000,  88.000\n28075.000,  88.000\n28076.000,  88.900\n28077.000,  88.300\n28078.000,  88.500\n28079.000,  88.100\n28080.000,  88.200\n28081.000,  93.300\n28082.000,  88.400\n28083.000,  90.200\n28084.000,  89.200\n28085.000,  88.500\n28086.000,  88.800\n28087.000,  88.100\n28088.000,  89.900\n28089.000,  89.200\n28090.000,  90.000\n28091.000,  88.500\n28092.000,  92.100\n28093.000,  93.000\n28094.000,  95.600\n28095.000,  92.400\n28096.000,  90.600\n28097.000,  90.900\n28098.000,  92.700\n28099.000,  91.300\n28100.000,  94.200\n28101.000,  93.400\n28102.000,  94.900\n28103.000,  95.300\n28104.000,  93.700\n28105.000,  93.100\n28106.000,  92.100\n28107.000,  93.500\n28108.000,  92.400\n28109.000,  94.800\n28110.000,  93.400\n28111.000,  93.500\n28112.000,  98.200\n28113.000,  93.500\n28114.000,  95.100\n28115.000,  94.500\n28116.000,  97.800\n28117.000,  94.200\n28118.000,  93.500\n28119.000,  94.700\n28120.000,  97.400\n28121.000,  97.800\n28122.000,  96.600\n28123.000,  95.900\n28124.000,  99.200\n28125.000,  95.100\n28126.000,  95.000\n28127.000,  94.100\n28128.000,  98.800\n28129.000,  95.200\n28130.000,  94.500\n28131.000,  98.800\n28132.000,  95.900\n28133.000,  95.900\n28134.000,  95.400\n28135.000,  94.600\n28136.000,  94.600\n28137.000,  95.400\n28138.000,  94.300\n28139.000,  95.000\n28140.000,  94.300\n28141.000,  95.600\n28142.000,  95.700\n28143.000,  96.400\n28144.000,  96.600\n28145.000,  95.900\n28146.000,  94.800\n28147.000,  95.100\n28148.000,  96.100\n28149.000,  95.400\n28150.000,  97.400\n28151.000,  99.500\n28152.000,  99.300\n28153.000,  99.300\n28154.000,  97.500\n28155.000,  98.100\n28156.000,  99.000\n28157.000,  97.900\n28158.000,  99.600\n28159.000,  99.900\n28160.000,  77.600\n28161.000,  78.600\n28162.000,  80.300\n28163.000,  81.300\n28164.000,  79.700\n28165.000,  80.000\n28166.000,  81.000\n28167.000,  80.000\n28168.000,  80.200\n28169.000,  80.300\n28170.000,  81.300\n28171.000,  84.400\n28172.000,  86.200\n28173.000,  80.300\n28174.000,  81.400\n28175.000,  80.200\n28176.000,  80.600\n28177.000,  80.500\n28178.000,  82.400\n28179.000,  81.800\n28180.000,  80.600\n28181.000,  83.000\n28182.000,  81.100\n28183.000,  80.800\n28184.000,  81.600\n28185.000,  82.900\n28186.000,  81.200\n28187.000,  81.300\n28188.000,  81.100\n28189.000,  81.800\n28190.000,  82.000\n28191.000,  81.800\n28192.000,  81.400\n28193.000,  81.800\n28194.000,  81.000\n28195.000,  82.100\n28196.000,  81.000\n28197.000,  81.900\n28198.000,  82.600\n28199.000,  81.500\n28200.000,  81.800\n28201.000,  82.500\n28202.000,  82.900\n28203.000,  81.800\n28204.000,  82.300\n28205.000,  82.200\n28206.000,  82.400\n28207.000,  82.800\n28208.000,  82.400\n28209.000,  82.800\n28210.000,  83.100\n28211.000,  83.200\n28212.000,  83.800\n28213.000,  86.300\n28214.000,  82.600\n28215.000,  82.600\n28216.000,  82.600\n28217.000,  83.300\n28218.000,  82.500\n28219.000,  82.800\n28220.000,  87.600\n28221.000,  86.600\n28222.000,  86.600\n28223.000,  87.300\n28224.000,  84.400\n28225.000,  85.500\n28226.000,  87.700\n28227.000,  86.200\n28228.000,  86.500\n28229.000,  87.300\n28230.000,  89.400\n28231.000,  88.200\n28232.000,  88.000\n28233.000,  87.500\n28234.000,  87.300\n28235.000,  87.700\n28236.000,  87.500\n28237.000,  90.300\n28238.000,  87.700\n28239.000,  87.400\n28240.000,  87.100\n28241.000,  88.500\n28242.000,  88.300\n28243.000,  90.200\n28244.000,  88.800\n28245.000,  88.600\n28246.000,  87.300\n28247.000,  87.000\n28248.000,  89.100\n28249.000,  88.500\n28250.000,  87.600\n28251.000,  88.900\n28252.000,  90.400\n28253.000,  88.500\n28254.000,  89.000\n28255.000,  89.000\n28256.000,  88.100\n28257.000,  88.700\n28258.000,  88.200\n28259.000,  89.200\n28260.000,  88.700\n28261.000,  90.600\n28262.000,  88.600\n28263.000,  89.500\n28264.000,  92.400\n28265.000,  90.000\n28266.000,  88.600\n28267.000,  90.200\n28268.000,  88.600\n28269.000,  88.800\n28270.000,  89.300\n28271.000,  89.200\n28272.000,  88.200\n28273.000,  88.600\n28274.000,  88.500\n28275.000,  88.700\n28276.000,  88.800\n28277.000,  89.800\n28278.000,  89.000\n28279.000,  88.500\n28280.000,  89.600\n28281.000,  90.100\n28282.000,  89.700\n28283.000,  88.200\n28284.000,  90.600\n28285.000,  91.500\n28286.000,  94.700\n28287.000,  93.900\n28288.000,  89.900\n28289.000,  86.500\n28290.000,  88.000\n28291.000,  87.700\n28292.000,  90.000\n28293.000,  86.500\n28294.000,  87.200\n28295.000,  86.600\n28296.000,  86.900\n28297.000,  86.100\n28298.000,  86.200\n28299.000,  86.000\n28300.000,  86.500\n28301.000,  90.600\n28302.000,  88.200\n28303.000,  86.700\n28304.000,  86.300\n28305.000,  86.300\n28306.000,  87.600\n28307.000,  87.300\n28308.000,  87.600\n28309.000,  87.200\n28310.000,  88.000\n28311.000,  87.200\n28312.000,  87.100\n28313.000,  87.500\n28314.000,  87.400\n28315.000,  88.700\n28316.000,  88.800\n28317.000,  88.200\n28318.000,  90.200\n28319.000,  89.600\n28320.000,  89.700\n28321.000,  87.600\n28322.000,  88.800\n28323.000,  88.300\n28324.000,  88.000\n28325.000,  88.000\n28326.000,  88.800\n28327.000,  88.600\n28328.000,  89.400\n28329.000,  88.200\n28330.000,  88.900\n28331.000,  88.300\n28332.000,  88.600\n28333.000,  88.500\n28334.000,  88.600\n28335.000,  88.700\n28336.000,  93.000\n28337.000,  89.000\n28338.000,  91.600\n28339.000,  89.800\n28340.000,  90.900\n28341.000,  89.600\n28342.000,  89.800\n28343.000,  88.300\n28344.000,  89.000\n28345.000,  89.400\n28346.000,  89.300\n28347.000,  88.000\n28348.000,  90.900\n28349.000,  93.400\n28350.000,  92.000\n28351.000,  92.900\n28352.000,  91.800\n28353.000,  91.700\n28354.000,  91.000\n28355.000,  92.600\n28356.000,  92.200\n28357.000,  92.700\n28358.000,  92.600\n28359.000,  93.800\n28360.000,  94.000\n28361.000,  93.100\n28362.000,  92.200\n28363.000,  92.400\n28364.000,  95.100\n28365.000,  93.500\n28366.000,  94.000\n28367.000,  94.100\n28368.000,  95.200\n28369.000,  95.100\n28370.000,  94.100\n28371.000,  96.100\n28372.000,  93.700\n28373.000,  93.000\n28374.000,  93.500\n28375.000,  93.400\n28376.000,  94.600\n28377.000,  93.200\n28378.000,  95.000\n28379.000,  94.300\n28380.000,  94.200\n28381.000,  94.400\n28382.000,  94.000\n28383.000,  94.900\n28384.000,  94.200\n28385.000,  94.300\n28386.000,  94.100\n28387.000,  94.000\n28388.000,  94.700\n28389.000,  97.700\n28390.000,  94.400\n28391.000,  94.600\n28392.000,  94.200\n28393.000,  94.200\n28394.000,  94.200\n28395.000,  94.700\n28396.000,  94.000\n28397.000,  94.600\n28398.000,  99.500\n28399.000,  99.900\n28400.000,  99.900\n28401.000,  96.500\n28402.000,  94.500\n28403.000,  94.900\n28404.000,  95.300\n28405.000,  95.400\n28406.000,  96.800\n28407.000,  96.300\n28408.000,  98.900\n28409.000,  95.900\n28410.000,  95.700\n28411.000,  96.000\n28412.000,  96.700\n28413.000,  99.800\n28414.000,  97.800\n28415.000, 100.600\n28416.000,  83.300\n28417.000,  85.000\n28418.000,  87.100\n28419.000,  86.600\n28420.000,  86.600\n28421.000,  88.900\n28422.000,  86.500\n28423.000,  86.400\n28424.000,  86.200\n28425.000,  87.300\n28426.000,  86.600\n28427.000,  86.700\n28428.000,  87.400\n28429.000,  92.600\n28430.000,  87.700\n28431.000,  87.200\n28432.000,  86.400\n28433.000,  86.400\n28434.000,  86.800\n28435.000,  88.000\n28436.000,  87.300\n28437.000,  88.100\n28438.000,  89.300\n28439.000,  91.700\n28440.000,  90.800\n28441.000,  91.300\n28442.000,  88.000\n28443.000,  88.200\n28444.000,  92.000\n28445.000,  92.100\n28446.000,  88.500\n28447.000,  89.300\n28448.000,  88.600\n28449.000,  88.600\n28450.000,  90.100\n28451.000,  89.700\n28452.000,  90.800\n28453.000,  88.300\n28454.000,  87.600\n28455.000,  88.600\n28456.000,  88.200\n28457.000,  88.100\n28458.000,  89.000\n28459.000,  88.800\n28460.000,  88.800\n28461.000,  88.800\n28462.000,  90.000\n28463.000,  88.900\n28464.000,  88.500\n28465.000,  89.800\n28466.000,  88.200\n28467.000,  88.300\n28468.000,  89.600\n28469.000,  89.400\n28470.000,  88.800\n28471.000,  89.100\n28472.000,  90.200\n28473.000,  90.500\n28474.000,  90.700\n28475.000,  89.200\n28476.000,  90.400\n28477.000,  91.800\n28478.000,  92.000\n28479.000,  92.900\n28480.000,  93.600\n28481.000,  92.500\n28482.000,  94.700\n28483.000,  92.400\n28484.000,  94.000\n28485.000,  93.400\n28486.000,  93.000\n28487.000,  92.800\n28488.000,  93.500\n28489.000,  94.000\n28490.000,  93.300\n28491.000,  93.400\n28492.000,  96.200\n28493.000,  95.900\n28494.000,  94.400\n28495.000,  94.200\n28496.000,  94.000\n28497.000,  94.500\n28498.000,  93.400\n28499.000,  94.800\n28500.000,  97.400\n28501.000,  94.800\n28502.000,  95.000\n28503.000,  95.900\n28504.000,  95.800\n28505.000,  94.900\n28506.000,  95.700\n28507.000,  94.900\n28508.000,  95.400\n28509.000,  94.600\n28510.000,  96.100\n28511.000,  95.400\n28512.000,  95.500\n28513.000,  96.800\n28514.000,  96.100\n28515.000,  98.600\n28516.000,  94.700\n28517.000,  96.400\n28518.000,  95.400\n28519.000,  96.100\n28520.000,  96.000\n28521.000,  94.400\n28522.000,  94.700\n28523.000,  95.400\n28524.000,  94.900\n28525.000,  96.100\n28526.000,  95.800\n28527.000,  95.200\n28528.000,  94.800\n28529.000,  95.100\n28530.000,  96.300\n28531.000,  95.300\n28532.000,  97.700\n28533.000,  95.100\n28534.000,  96.700\n28535.000,  95.500\n28536.000,  96.000\n28537.000,  95.500\n28538.000,  96.600\n28539.000,  96.300\n28540.000, 102.900\n28541.000,  99.200\n28542.000,  98.100\n28543.000,  98.900\n28544.000,  90.200\n28545.000,  92.300\n28546.000,  92.300\n28547.000,  92.700\n28548.000,  92.800\n28549.000,  96.500\n28550.000,  94.900\n28551.000,  98.000\n28552.000,  93.500\n28553.000,  92.400\n28554.000,  94.700\n28555.000,  94.400\n28556.000,  96.300\n28557.000,  94.600\n28558.000, 101.200\n28559.000,  98.600\n28560.000,  94.000\n28561.000,  93.700\n28562.000,  93.200\n28563.000,  93.900\n28564.000,  93.300\n28565.000,  94.500\n28566.000,  93.800\n28567.000,  94.100\n28568.000,  93.900\n28569.000,  98.600\n28570.000,  94.400\n28571.000,  95.100\n28572.000,  94.200\n28573.000,  94.100\n28574.000,  95.300\n28575.000,  95.100\n28576.000,  94.100\n28577.000,  94.800\n28578.000,  94.400\n28579.000, 100.100\n28580.000,  95.900\n28581.000,  94.800\n28582.000,  94.200\n28583.000,  94.000\n28584.000,  95.000\n28585.000,  96.500\n28586.000,  95.700\n28587.000,  94.100\n28588.000, 100.600\n28589.000, 101.300\n28590.000,  96.500\n28591.000,  96.100\n28592.000,  95.400\n28593.000,  95.200\n28594.000,  94.900\n28595.000,  95.800\n28596.000,  94.900\n28597.000,  96.600\n28598.000,  98.200\n28599.000,  99.800\n28600.000,  96.800\n28601.000, 100.400\n28602.000,  98.400\n28603.000,  95.500\n28604.000,  98.500\n28605.000,  98.100\n28606.000,  99.300\n28607.000,  98.200\n28608.000,  98.500\n28609.000,  97.700\n28610.000,  99.700\n28611.000,  98.500\n28612.000,  98.700\n28613.000,  99.600\n28614.000,  99.300\n28615.000,  99.600\n28616.000, 100.500\n28617.000, 103.300\n28618.000, 110.200\n28619.000, 100.800\n28620.000, 100.000\n28621.000,  99.500\n28622.000, 100.400\n28623.000, 100.100\n28624.000,  99.400\n28625.000, 100.500\n28626.000, 100.400\n28627.000, 102.400\n28628.000, 100.300\n28629.000,  99.700\n28630.000, 100.400\n28631.000, 100.500\n28632.000, 102.100\n28633.000,  99.900\n28634.000, 100.900\n28635.000, 100.000\n28636.000, 101.500\n28637.000, 101.400\n28638.000, 101.300\n28639.000, 100.900\n28640.000, 101.800\n28641.000, 101.700\n28642.000, 103.400\n28643.000, 101.700\n28644.000, 101.200\n28645.000, 102.800\n28646.000, 101.800\n28647.000, 100.500\n28648.000, 100.700\n28649.000, 100.800\n28650.000, 104.300\n28651.000, 104.200\n28652.000, 102.100\n28653.000, 102.300\n28654.000, 101.800\n28655.000, 103.700\n28656.000, 101.500\n28657.000, 101.800\n28658.000, 100.900\n28659.000, 102.600\n28660.000, 105.600\n28661.000, 101.200\n28662.000, 102.300\n28663.000, 103.200\n28664.000, 102.500\n28665.000, 105.000\n28666.000, 107.000\n28667.000, 102.600\n28668.000, 103.900\n28669.000, 104.700\n28670.000, 105.300\n28671.000, 104.300\n28672.000,  64.600\n28673.000,  67.200\n28674.000,  68.000\n28675.000,  68.000\n28676.000,  69.500\n28677.000,  67.800\n28678.000,  68.300\n28679.000,  67.900\n28680.000,  69.200\n28681.000,  67.500\n28682.000,  67.500\n28683.000,  68.600\n28684.000,  67.800\n28685.000,  68.700\n28686.000,  68.800\n28687.000,  68.000\n28688.000,  68.400\n28689.000,  68.200\n28690.000,  68.500\n28691.000,  68.500\n28692.000,  69.000\n28693.000,  69.400\n28694.000,  68.400\n28695.000,  68.900\n28696.000,  68.400\n28697.000,  68.900\n28698.000,  69.500\n28699.000,  68.600\n28700.000,  69.200\n28701.000,  69.700\n28702.000,  69.900\n28703.000,  69.500\n28704.000,  69.200\n28705.000,  70.100\n28706.000,  69.400\n28707.000,  69.400\n28708.000,  70.600\n28709.000,  69.700\n28710.000,  69.600\n28711.000,  69.400\n28712.000,  69.400\n28713.000,  69.400\n28714.000,  69.700\n28715.000,  75.300\n28716.000,  70.600\n28717.000,  69.400\n28718.000,  70.600\n28719.000,  70.700\n28720.000,  70.000\n28721.000,  69.800\n28722.000,  69.600\n28723.000,  69.500\n28724.000,  69.900\n28725.000,  70.300\n28726.000,  69.800\n28727.000,  70.200\n28728.000,  70.900\n28729.000,  72.000\n28730.000,  72.600\n28731.000,  70.200\n28732.000,  71.200\n28733.000,  73.800\n28734.000,  73.500\n28735.000,  73.900\n28736.000,  71.200\n28737.000,  72.600\n28738.000,  74.100\n28739.000,  72.800\n28740.000,  74.700\n28741.000,  74.500\n28742.000,  75.400\n28743.000,  74.800\n28744.000,  74.700\n28745.000,  73.100\n28746.000,  74.500\n28747.000,  73.800\n28748.000,  75.400\n28749.000,  74.900\n28750.000,  75.100\n28751.000,  74.500\n28752.000,  73.800\n28753.000,  74.400\n28754.000,  75.800\n28755.000,  76.000\n28756.000,  75.900\n28757.000,  75.400\n28758.000,  76.000\n28759.000,  75.300\n28760.000,  75.400\n28761.000,  75.700\n28762.000,  75.100\n28763.000,  75.600\n28764.000,  75.300\n28765.000,  76.100\n28766.000,  75.600\n28767.000,  76.200\n28768.000,  76.200\n28769.000,  76.900\n28770.000,  76.000\n28771.000,  75.900\n28772.000,  76.400\n28773.000,  76.100\n28774.000,  76.400\n28775.000,  75.800\n28776.000,  78.700\n28777.000,  76.000\n28778.000,  75.500\n28779.000,  75.800\n28780.000,  76.100\n28781.000,  81.800\n28782.000,  76.700\n28783.000,  77.800\n28784.000,  76.300\n28785.000,  76.300\n28786.000,  75.900\n28787.000,  77.000\n28788.000,  77.000\n28789.000,  76.600\n28790.000,  78.000\n28791.000,  76.500\n28792.000,  78.100\n28793.000,  78.600\n28794.000,  77.300\n28795.000,  77.900\n28796.000,  78.200\n28797.000,  79.200\n28798.000,  79.200\n28799.000,  79.800\n28800.000,  71.100\n28801.000,  72.500\n28802.000,  73.900\n28803.000,  74.800\n28804.000,  74.700\n28805.000,  76.200\n28806.000,  76.500\n28807.000,  74.800\n28808.000,  73.400\n28809.000,  73.500\n28810.000,  75.000\n28811.000,  73.700\n28812.000,  74.700\n28813.000,  74.400\n28814.000,  74.100\n28815.000,  74.300\n28816.000,  74.900\n28817.000,  75.100\n28818.000,  76.000\n28819.000,  75.900\n28820.000,  76.100\n28821.000,  75.500\n28822.000,  76.100\n28823.000,  74.900\n28824.000,  74.600\n28825.000,  75.700\n28826.000,  75.200\n28827.000,  75.700\n28828.000,  75.200\n28829.000,  78.000\n28830.000,  78.600\n28831.000,  80.000\n28832.000,  76.900\n28833.000,  76.800\n28834.000,  76.100\n28835.000,  75.800\n28836.000,  77.300\n28837.000,  75.600\n28838.000,  75.000\n28839.000,  75.800\n28840.000,  76.700\n28841.000,  77.500\n28842.000,  77.200\n28843.000,  76.500\n28844.000,  80.500\n28845.000,  78.400\n28846.000,  76.600\n28847.000,  76.700\n28848.000,  77.500\n28849.000,  76.900\n28850.000,  75.900\n28851.000,  76.100\n28852.000,  78.700\n28853.000,  80.700\n28854.000,  76.200\n28855.000,  76.900\n28856.000,  77.100\n28857.000,  76.600\n28858.000,  76.700\n28859.000,  76.900\n28860.000,  77.700\n28861.000,  80.000\n28862.000,  80.300\n28863.000,  80.000\n28864.000,  78.700\n28865.000,  86.000\n28866.000,  84.900\n28867.000,  81.900\n28868.000,  82.200\n28869.000,  80.300\n28870.000,  80.800\n28871.000,  80.200\n28872.000,  81.000\n28873.000,  80.800\n28874.000,  80.600\n28875.000,  80.900\n28876.000,  81.700\n28877.000,  80.900\n28878.000,  81.100\n28879.000,  82.200\n28880.000,  81.800\n28881.000,  81.800\n28882.000,  81.100\n28883.000,  83.500\n28884.000,  81.100\n28885.000,  81.400\n28886.000,  81.200\n28887.000,  83.000\n28888.000,  83.100\n28889.000,  83.900\n28890.000,  81.800\n28891.000,  84.100\n28892.000,  81.700\n28893.000,  81.900\n28894.000,  82.100\n28895.000,  82.100\n28896.000,  82.000\n28897.000,  81.800\n28898.000,  82.000\n28899.000,  82.100\n28900.000,  83.700\n28901.000,  82.700\n28902.000,  83.400\n28903.000,  82.200\n28904.000,  83.500\n28905.000,  82.300\n28906.000,  83.100\n28907.000,  83.300\n28908.000,  81.700\n28909.000,  82.800\n28910.000,  83.000\n28911.000,  83.900\n28912.000,  84.500\n28913.000,  84.000\n28914.000,  83.600\n28915.000,  83.700\n28916.000,  83.100\n28917.000,  89.600\n28918.000,  87.800\n28919.000,  86.200\n28920.000,  85.700\n28921.000,  85.200\n28922.000,  83.700\n28923.000,  85.600\n28924.000,  86.600\n28925.000,  87.300\n28926.000,  85.900\n28927.000,  87.100\n28928.000,  73.400\n28929.000,  73.500\n28930.000,  73.900\n28931.000,  73.600\n28932.000,  75.000\n28933.000,  73.600\n28934.000,  74.000\n28935.000,  73.800\n28936.000,  74.800\n28937.000,  74.800\n28938.000,  74.300\n28939.000,  73.600\n28940.000,  74.500\n28941.000,  74.900\n28942.000,  75.400\n28943.000,  74.500\n28944.000,  74.900\n28945.000,  74.700\n28946.000,  75.100\n28947.000,  75.500\n28948.000,  76.100\n28949.000,  75.500\n28950.000,  75.200\n28951.000,  75.300\n28952.000,  76.400\n28953.000,  76.100\n28954.000,  76.100\n28955.000,  76.800\n28956.000,  77.400\n28957.000,  76.400\n28958.000,  76.700\n28959.000,  76.300\n28960.000,  76.600\n28961.000,  75.900\n28962.000,  75.700\n28963.000,  75.900\n28964.000,  76.700\n28965.000,  75.900\n28966.000,  76.100\n28967.000,  76.400\n28968.000,  76.500\n28969.000,  76.300\n28970.000,  76.500\n28971.000,  76.200\n28972.000,  76.400\n28973.000,  75.600\n28974.000,  76.300\n28975.000,  76.100\n28976.000,  77.300\n28977.000,  76.400\n28978.000,  77.500\n28979.000,  76.300\n28980.000,  80.100\n28981.000,  77.100\n28982.000,  77.500\n28983.000,  77.600\n28984.000,  76.700\n28985.000,  77.400\n28986.000,  79.800\n28987.000,  78.400\n28988.000,  78.200\n28989.000,  79.900\n28990.000,  79.100\n28991.000,  83.300\n28992.000,  78.700\n28993.000,  78.600\n28994.000,  82.000\n28995.000,  81.000\n28996.000,  80.300\n28997.000,  80.000\n28998.000,  81.200\n28999.000,  80.300\n29000.000,  80.600\n29001.000,  80.200\n29002.000,  82.700\n29003.000,  80.500\n29004.000,  80.900\n29005.000,  81.100\n29006.000,  80.900\n29007.000,  83.300\n29008.000,  80.500\n29009.000,  81.000\n29010.000,  80.400\n29011.000,  81.800\n29012.000,  81.600\n29013.000,  82.300\n29014.000,  82.000\n29015.000,  81.400\n29016.000,  82.200\n29017.000,  82.000\n29018.000,  88.700\n29019.000,  82.600\n29020.000,  82.400\n29021.000,  81.600\n29022.000,  82.500\n29023.000,  81.700\n29024.000,  83.900\n29025.000,  82.600\n29026.000,  82.100\n29027.000,  81.900\n29028.000,  81.900\n29029.000,  81.600\n29030.000,  85.700\n29031.000,  83.100\n29032.000,  85.700\n29033.000,  85.700\n29034.000,  85.300\n29035.000,  84.000\n29036.000,  82.400\n29037.000,  82.600\n29038.000,  82.300\n29039.000,  82.700\n29040.000,  84.500\n29041.000,  83.100\n29042.000,  82.300\n29043.000,  82.500\n29044.000,  85.000\n29045.000,  84.100\n29046.000,  83.100\n29047.000,  82.900\n29048.000,  82.700\n29049.000,  83.200\n29050.000,  82.700\n29051.000,  83.600\n29052.000,  88.100\n29053.000,  88.700\n29054.000,  85.800\n29055.000,  86.800\n29056.000,  77.300\n29057.000,  79.700\n29058.000,  82.100\n29059.000,  79.500\n29060.000,  80.400\n29061.000,  80.100\n29062.000,  81.700\n29063.000,  81.200\n29064.000,  81.000\n29065.000,  80.300\n29066.000,  81.100\n29067.000,  79.900\n29068.000,  81.400\n29069.000,  80.400\n29070.000,  80.800\n29071.000,  80.300\n29072.000,  80.200\n29073.000,  80.200\n29074.000,  80.900\n29075.000,  82.200\n29076.000,  81.400\n29077.000,  82.500\n29078.000,  80.600\n29079.000,  81.800\n29080.000,  84.600\n29081.000,  85.700\n29082.000,  81.600\n29083.000,  81.700\n29084.000,  81.200\n29085.000,  82.400\n29086.000,  82.700\n29087.000,  82.200\n29088.000,  82.100\n29089.000,  82.300\n29090.000,  81.700\n29091.000,  82.000\n29092.000,  82.400\n29093.000,  81.800\n29094.000,  82.200\n29095.000,  81.900\n29096.000,  82.800\n29097.000,  82.000\n29098.000,  82.800\n29099.000,  81.400\n29100.000,  82.300\n29101.000,  81.200\n29102.000,  82.400\n29103.000,  83.900\n29104.000,  85.000\n29105.000,  84.300\n29106.000,  84.600\n29107.000,  82.600\n29108.000,  83.100\n29109.000,  83.100\n29110.000,  85.000\n29111.000,  82.500\n29112.000,  83.300\n29113.000,  83.500\n29114.000,  83.000\n29115.000,  83.600\n29116.000,  84.200\n29117.000,  85.500\n29118.000,  85.300\n29119.000,  85.700\n29120.000,  84.500\n29121.000,  88.100\n29122.000,  86.800\n29123.000,  86.300\n29124.000,  86.400\n29125.000,  86.600\n29126.000,  87.200\n29127.000,  87.800\n29128.000,  86.700\n29129.000,  87.900\n29130.000,  86.400\n29131.000,  86.900\n29132.000,  87.200\n29133.000,  87.800\n29134.000,  89.700\n29135.000,  87.300\n29136.000,  86.900\n29137.000,  88.000\n29138.000,  88.700\n29139.000,  88.800\n29140.000,  87.900\n29141.000,  88.500\n29142.000,  87.600\n29143.000,  87.700\n29144.000,  88.000\n29145.000,  93.800\n29146.000,  88.900\n29147.000,  89.600\n29148.000,  90.300\n29149.000,  91.600\n29150.000,  88.400\n29151.000,  88.500\n29152.000,  88.200\n29153.000,  88.200\n29154.000,  88.900\n29155.000,  87.900\n29156.000,  88.400\n29157.000,  88.200\n29158.000,  88.500\n29159.000,  89.100\n29160.000,  88.500\n29161.000,  88.400\n29162.000,  91.600\n29163.000,  90.400\n29164.000,  88.900\n29165.000,  92.200\n29166.000,  91.300\n29167.000,  92.800\n29168.000,  88.600\n29169.000,  89.500\n29170.000,  89.100\n29171.000,  89.000\n29172.000,  88.800\n29173.000,  90.700\n29174.000,  90.000\n29175.000,  90.300\n29176.000,  89.100\n29177.000,  89.700\n29178.000,  89.300\n29179.000,  89.200\n29180.000,  90.100\n29181.000,  94.500\n29182.000,  92.000\n29183.000,  92.200\n29184.000,  71.100\n29185.000,  73.400\n29186.000,  73.800\n29187.000,  73.000\n29188.000,  73.000\n29189.000,  74.600\n29190.000,  73.000\n29191.000,  73.400\n29192.000,  73.800\n29193.000,  73.400\n29194.000,  74.600\n29195.000,  73.300\n29196.000,  74.500\n29197.000,  74.400\n29198.000,  76.400\n29199.000,  74.400\n29200.000,  74.100\n29201.000,  74.900\n29202.000,  75.200\n29203.000,  76.800\n29204.000,  74.400\n29205.000,  75.200\n29206.000,  75.800\n29207.000,  76.200\n29208.000,  76.300\n29209.000,  75.700\n29210.000,  77.600\n29211.000,  75.400\n29212.000,  75.900\n29213.000,  76.300\n29214.000,  80.500\n29215.000,  76.400\n29216.000,  75.700\n29217.000,  75.800\n29218.000,  75.400\n29219.000,  75.000\n29220.000,  77.100\n29221.000,  75.800\n29222.000,  76.100\n29223.000,  77.800\n29224.000,  78.000\n29225.000,  75.500\n29226.000,  75.400\n29227.000,  76.500\n29228.000,  75.900\n29229.000,  76.700\n29230.000,  77.200\n29231.000,  76.700\n29232.000,  76.500\n29233.000,  77.600\n29234.000,  75.400\n29235.000,  76.300\n29236.000,  77.200\n29237.000,  76.700\n29238.000,  77.000\n29239.000,  76.800\n29240.000,  77.100\n29241.000,  77.900\n29242.000,  77.200\n29243.000,  76.400\n29244.000,  78.600\n29245.000,  79.600\n29246.000,  79.100\n29247.000,  79.600\n29248.000,  77.800\n29249.000,  79.100\n29250.000,  81.300\n29251.000,  80.200\n29252.000,  83.800\n29253.000,  85.100\n29254.000,  80.600\n29255.000,  79.700\n29256.000,  80.500\n29257.000,  80.100\n29258.000,  80.800\n29259.000,  80.500\n29260.000,  81.000\n29261.000,  80.300\n29262.000,  81.100\n29263.000,  80.900\n29264.000,  81.600\n29265.000,  81.400\n29266.000,  82.800\n29267.000,  80.700\n29268.000,  81.800\n29269.000,  80.000\n29270.000,  81.100\n29271.000,  80.400\n29272.000,  81.600\n29273.000,  81.200\n29274.000,  81.300\n29275.000,  82.000\n29276.000,  81.400\n29277.000,  82.500\n29278.000,  82.100\n29279.000,  82.100\n29280.000,  81.400\n29281.000,  82.200\n29282.000,  81.600\n29283.000,  81.100\n29284.000,  82.200\n29285.000,  81.000\n29286.000,  82.200\n29287.000,  82.400\n29288.000,  82.000\n29289.000,  81.600\n29290.000,  82.400\n29291.000,  81.500\n29292.000,  82.800\n29293.000,  83.300\n29294.000,  82.700\n29295.000,  82.100\n29296.000,  82.400\n29297.000,  82.300\n29298.000,  82.300\n29299.000,  82.300\n29300.000,  82.600\n29301.000,  82.200\n29302.000,  88.100\n29303.000,  82.400\n29304.000,  85.700\n29305.000,  83.400\n29306.000,  82.800\n29307.000,  83.000\n29308.000,  84.400\n29309.000,  85.300\n29310.000,  85.300\n29311.000,  85.700\n29312.000,  77.000\n29313.000,  80.100\n29314.000,  79.400\n29315.000,  79.800\n29316.000,  80.000\n29317.000,  81.000\n29318.000,  80.300\n29319.000,  80.900\n29320.000,  80.200\n29321.000,  80.600\n29322.000,  80.200\n29323.000,  81.800\n29324.000,  83.400\n29325.000,  84.100\n29326.000,  82.600\n29327.000,  80.100\n29328.000,  83.400\n29329.000,  81.200\n29330.000,  80.200\n29331.000,  81.100\n29332.000,  80.900\n29333.000,  80.600\n29334.000,  80.900\n29335.000,  80.600\n29336.000,  82.600\n29337.000,  85.700\n29338.000,  81.900\n29339.000,  82.600\n29340.000,  81.500\n29341.000,  81.500\n29342.000,  82.200\n29343.000,  83.000\n29344.000,  82.000\n29345.000,  82.400\n29346.000,  84.700\n29347.000,  85.900\n29348.000,  82.200\n29349.000,  82.500\n29350.000,  82.500\n29351.000,  83.000\n29352.000,  82.000\n29353.000,  82.900\n29354.000,  81.400\n29355.000,  81.900\n29356.000,  82.500\n29357.000,  82.000\n29358.000,  85.300\n29359.000,  84.300\n29360.000,  85.000\n29361.000,  82.200\n29362.000,  83.200\n29363.000,  89.400\n29364.000,  85.800\n29365.000,  83.300\n29366.000,  83.800\n29367.000,  83.300\n29368.000,  82.800\n29369.000,  83.900\n29370.000,  83.200\n29371.000,  82.600\n29372.000,  84.100\n29373.000,  85.900\n29374.000,  85.800\n29375.000,  86.400\n29376.000,  83.900\n29377.000,  85.500\n29378.000,  86.000\n29379.000,  85.000\n29380.000,  86.200\n29381.000,  87.100\n29382.000,  86.400\n29383.000,  86.900\n29384.000,  86.300\n29385.000,  86.500\n29386.000,  86.200\n29387.000,  86.600\n29388.000,  87.700\n29389.000,  90.200\n29390.000,  88.700\n29391.000,  89.100\n29392.000,  87.300\n29393.000,  89.600\n29394.000,  87.400\n29395.000,  88.400\n29396.000,  88.000\n29397.000,  87.100\n29398.000,  89.000\n29399.000,  87.800\n29400.000,  92.900\n29401.000,  93.400\n29402.000,  88.800\n29403.000,  95.000\n29404.000,  88.200\n29405.000,  88.600\n29406.000,  88.800\n29407.000,  88.700\n29408.000,  87.800\n29409.000,  88.800\n29410.000,  88.400\n29411.000,  88.800\n29412.000,  88.900\n29413.000,  87.800\n29414.000,  89.100\n29415.000,  88.100\n29416.000,  88.900\n29417.000,  88.800\n29418.000,  90.000\n29419.000,  88.500\n29420.000,  88.600\n29421.000,  88.800\n29422.000,  92.700\n29423.000,  88.000\n29424.000,  89.000\n29425.000,  89.500\n29426.000,  89.200\n29427.000,  90.000\n29428.000,  88.900\n29429.000,  88.900\n29430.000,  89.800\n29431.000,  88.400\n29432.000,  90.400\n29433.000,  89.500\n29434.000,  89.600\n29435.000,  89.300\n29436.000,  91.000\n29437.000,  92.700\n29438.000,  94.100\n29439.000,  94.600\n29440.000,  77.200\n29441.000,  79.200\n29442.000,  80.300\n29443.000,  80.300\n29444.000,  81.000\n29445.000,  79.100\n29446.000,  79.000\n29447.000,  80.400\n29448.000,  80.000\n29449.000,  80.300\n29450.000,  80.600\n29451.000,  80.400\n29452.000,  80.500\n29453.000,  81.600\n29454.000,  80.500\n29455.000,  81.400\n29456.000,  80.500\n29457.000,  80.200\n29458.000,  80.300\n29459.000,  80.400\n29460.000,  81.700\n29461.000,  82.900\n29462.000,  83.000\n29463.000,  81.000\n29464.000,  81.300\n29465.000,  81.100\n29466.000,  83.300\n29467.000,  83.400\n29468.000,  86.500\n29469.000,  81.200\n29470.000,  82.000\n29471.000,  81.900\n29472.000,  81.900\n29473.000,  82.700\n29474.000,  81.700\n29475.000,  81.000\n29476.000,  82.800\n29477.000,  81.000\n29478.000,  81.700\n29479.000,  84.000\n29480.000,  82.000\n29481.000,  82.100\n29482.000,  82.000\n29483.000,  82.300\n29484.000,  82.100\n29485.000,  86.200\n29486.000,  83.500\n29487.000,  83.300\n29488.000,  82.100\n29489.000,  82.500\n29490.000,  82.400\n29491.000,  82.600\n29492.000,  82.300\n29493.000,  82.200\n29494.000,  82.000\n29495.000,  82.000\n29496.000,  83.800\n29497.000,  84.900\n29498.000,  82.500\n29499.000,  82.200\n29500.000,  83.900\n29501.000,  85.100\n29502.000,  87.200\n29503.000,  85.300\n29504.000,  83.900\n29505.000,  84.300\n29506.000,  87.400\n29507.000,  85.500\n29508.000,  91.600\n29509.000,  91.100\n29510.000,  86.400\n29511.000,  86.500\n29512.000,  88.800\n29513.000,  86.300\n29514.000,  86.700\n29515.000,  86.000\n29516.000,  87.900\n29517.000,  88.300\n29518.000,  89.000\n29519.000,  86.900\n29520.000,  90.600\n29521.000,  86.600\n29522.000,  86.600\n29523.000,  87.500\n29524.000,  91.100\n29525.000,  87.000\n29526.000,  87.900\n29527.000,  87.400\n29528.000,  88.100\n29529.000,  87.200\n29530.000,  89.000\n29531.000,  88.200\n29532.000,  94.200\n29533.000,  88.200\n29534.000,  89.200\n29535.000,  87.500\n29536.000,  88.200\n29537.000,  88.600\n29538.000,  89.200\n29539.000,  88.200\n29540.000,  88.400\n29541.000,  89.000\n29542.000,  91.400\n29543.000,  91.500\n29544.000,  89.100\n29545.000,  87.600\n29546.000,  88.500\n29547.000,  88.500\n29548.000,  90.200\n29549.000,  88.500\n29550.000,  89.400\n29551.000,  89.100\n29552.000,  91.800\n29553.000,  90.400\n29554.000,  89.500\n29555.000,  88.100\n29556.000,  88.700\n29557.000,  89.500\n29558.000,  88.300\n29559.000,  90.000\n29560.000,  92.200\n29561.000,  90.500\n29562.000,  91.500\n29563.000,  89.600\n29564.000,  90.400\n29565.000,  91.600\n29566.000,  91.700\n29567.000,  92.600\n29568.000,  83.700\n29569.000,  85.900\n29570.000,  86.400\n29571.000,  86.400\n29572.000,  86.300\n29573.000,  87.300\n29574.000,  87.900\n29575.000,  86.900\n29576.000,  87.300\n29577.000,  87.100\n29578.000,  90.800\n29579.000,  87.800\n29580.000,  87.100\n29581.000,  88.700\n29582.000,  89.600\n29583.000,  92.700\n29584.000,  89.400\n29585.000,  93.500\n29586.000,  91.300\n29587.000,  88.100\n29588.000,  87.300\n29589.000,  87.600\n29590.000,  87.500\n29591.000,  88.000\n29592.000,  88.300\n29593.000,  87.400\n29594.000,  94.300\n29595.000,  93.100\n29596.000,  89.700\n29597.000,  90.400\n29598.000,  88.100\n29599.000,  88.800\n29600.000,  89.300\n29601.000,  89.100\n29602.000,  88.700\n29603.000,  88.500\n29604.000,  90.000\n29605.000,  95.100\n29606.000,  92.500\n29607.000,  90.900\n29608.000,  88.400\n29609.000,  88.600\n29610.000,  88.500\n29611.000,  88.800\n29612.000,  88.800\n29613.000,  88.800\n29614.000,  91.100\n29615.000,  89.200\n29616.000,  88.900\n29617.000,  89.700\n29618.000,  88.900\n29619.000,  89.100\n29620.000,  88.300\n29621.000,  90.700\n29622.000,  88.800\n29623.000,  90.100\n29624.000,  89.700\n29625.000,  98.300\n29626.000,  93.500\n29627.000,  93.500\n29628.000,  90.900\n29629.000,  92.200\n29630.000,  92.600\n29631.000,  93.400\n29632.000,  91.200\n29633.000,  92.200\n29634.000,  92.800\n29635.000,  95.900\n29636.000,  93.700\n29637.000,  93.700\n29638.000,  94.300\n29639.000,  93.100\n29640.000,  92.100\n29641.000,  92.300\n29642.000,  94.500\n29643.000,  92.800\n29644.000,  94.400\n29645.000,  95.200\n29646.000,  99.400\n29647.000,  97.000\n29648.000,  93.800\n29649.000,  93.300\n29650.000,  94.000\n29651.000,  93.900\n29652.000,  96.200\n29653.000,  94.500\n29654.000,  93.300\n29655.000,  94.700\n29656.000,  96.400\n29657.000,  96.300\n29658.000,  94.100\n29659.000,  93.900\n29660.000,  94.100\n29661.000,  95.400\n29662.000,  95.200\n29663.000, 100.400\n29664.000, 101.200\n29665.000,  96.300\n29666.000, 104.900\n29667.000,  96.300\n29668.000,  95.300\n29669.000,  95.000\n29670.000,  94.400\n29671.000,  94.200\n29672.000,  94.800\n29673.000,  95.200\n29674.000,  94.600\n29675.000,  96.000\n29676.000,  95.600\n29677.000,  94.800\n29678.000,  94.500\n29679.000,  95.300\n29680.000,  95.300\n29681.000,  94.600\n29682.000,  94.500\n29683.000,  96.600\n29684.000,  98.000\n29685.000,  96.300\n29686.000, 104.200\n29687.000,  96.300\n29688.000,  95.800\n29689.000,  95.400\n29690.000,  95.900\n29691.000,  95.100\n29692.000,  97.400\n29693.000,  97.700\n29694.000, 100.900\n29695.000, 102.800\n29696.000,  71.400\n29697.000,  72.700\n29698.000,  73.400\n29699.000,  73.000\n29700.000,  73.600\n29701.000,  73.400\n29702.000,  74.400\n29703.000,  74.100\n29704.000,  76.400\n29705.000,  75.200\n29706.000,  76.200\n29707.000,  74.800\n29708.000,  78.300\n29709.000,  76.200\n29710.000,  78.100\n29711.000,  78.100\n29712.000,  76.600\n29713.000,  74.600\n29714.000,  75.000\n29715.000,  74.400\n29716.000,  74.700\n29717.000,  75.500\n29718.000,  74.900\n29719.000,  77.100\n29720.000,  75.300\n29721.000,  77.900\n29722.000,  75.700\n29723.000,  76.500\n29724.000,  75.700\n29725.000,  75.400\n29726.000,  75.900\n29727.000,  75.300\n29728.000,  75.600\n29729.000,  75.800\n29730.000,  75.200\n29731.000,  75.700\n29732.000,  75.700\n29733.000,  76.200\n29734.000,  76.100\n29735.000,  77.400\n29736.000,  76.600\n29737.000,  75.900\n29738.000,  75.700\n29739.000,  75.300\n29740.000,  76.100\n29741.000,  76.400\n29742.000,  78.300\n29743.000,  76.800\n29744.000,  77.100\n29745.000,  76.500\n29746.000,  76.800\n29747.000,  76.700\n29748.000,  77.300\n29749.000,  78.100\n29750.000,  76.600\n29751.000,  77.100\n29752.000,  77.200\n29753.000,  77.700\n29754.000,  78.000\n29755.000,  77.000\n29756.000,  78.400\n29757.000,  80.000\n29758.000,  79.900\n29759.000,  80.300\n29760.000,  81.500\n29761.000,  82.000\n29762.000,  79.600\n29763.000,  79.500\n29764.000,  79.600\n29765.000,  84.700\n29766.000,  85.400\n29767.000,  80.400\n29768.000,  82.900\n29769.000,  80.300\n29770.000,  81.100\n29771.000,  81.000\n29772.000,  81.900\n29773.000,  81.600\n29774.000,  80.200\n29775.000,  80.700\n29776.000,  81.400\n29777.000,  81.000\n29778.000,  83.200\n29779.000,  81.700\n29780.000,  81.300\n29781.000,  83.300\n29782.000,  83.200\n29783.000,  81.100\n29784.000,  82.100\n29785.000,  81.700\n29786.000,  81.000\n29787.000,  82.100\n29788.000,  83.900\n29789.000,  84.900\n29790.000,  83.100\n29791.000,  83.700\n29792.000,  82.700\n29793.000,  84.200\n29794.000,  87.600\n29795.000,  83.600\n29796.000,  82.900\n29797.000,  82.500\n29798.000,  83.200\n29799.000,  83.600\n29800.000,  83.400\n29801.000,  83.800\n29802.000,  82.200\n29803.000,  82.800\n29804.000,  86.700\n29805.000,  86.500\n29806.000,  84.600\n29807.000,  83.300\n29808.000,  83.000\n29809.000,  83.800\n29810.000,  83.300\n29811.000,  83.200\n29812.000,  86.000\n29813.000,  84.900\n29814.000,  84.100\n29815.000,  86.200\n29816.000,  84.000\n29817.000,  83.200\n29818.000,  83.500\n29819.000,  83.200\n29820.000,  85.100\n29821.000,  85.900\n29822.000,  87.300\n29823.000,  88.000\n29824.000,  78.500\n29825.000,  79.100\n29826.000,  80.500\n29827.000,  79.700\n29828.000,  80.500\n29829.000,  80.600\n29830.000,  80.800\n29831.000,  81.400\n29832.000,  80.700\n29833.000,  80.200\n29834.000,  81.800\n29835.000,  82.200\n29836.000,  82.900\n29837.000,  84.800\n29838.000,  85.800\n29839.000,  83.900\n29840.000,  82.000\n29841.000,  81.800\n29842.000,  81.100\n29843.000,  82.100\n29844.000,  81.200\n29845.000,  83.200\n29846.000,  81.400\n29847.000,  82.200\n29848.000,  81.700\n29849.000,  80.900\n29850.000,  83.700\n29851.000,  81.500\n29852.000,  82.600\n29853.000,  83.800\n29854.000,  86.100\n29855.000,  82.800\n29856.000,  90.100\n29857.000,  81.900\n29858.000,  82.500\n29859.000,  83.700\n29860.000,  86.600\n29861.000,  88.100\n29862.000,  83.000\n29863.000,  82.200\n29864.000,  82.600\n29865.000,  83.600\n29866.000,  82.700\n29867.000,  81.600\n29868.000,  82.400\n29869.000,  85.900\n29870.000,  85.400\n29871.000,  83.400\n29872.000,  89.800\n29873.000,  83.100\n29874.000,  82.600\n29875.000,  83.100\n29876.000,  82.400\n29877.000,  83.300\n29878.000,  83.400\n29879.000,  87.300\n29880.000,  85.700\n29881.000,  88.500\n29882.000,  84.700\n29883.000,  86.400\n29884.000,  85.200\n29885.000,  86.700\n29886.000,  86.000\n29887.000,  87.600\n29888.000,  84.400\n29889.000,  87.000\n29890.000,  86.500\n29891.000,  85.600\n29892.000,  89.200\n29893.000,  89.700\n29894.000,  88.600\n29895.000,  89.300\n29896.000,  87.400\n29897.000,  87.400\n29898.000,  86.600\n29899.000,  89.200\n29900.000,  90.900\n29901.000,  88.100\n29902.000,  90.000\n29903.000,  92.700\n29904.000,  93.200\n29905.000,  90.400\n29906.000,  89.200\n29907.000,  88.600\n29908.000,  87.600\n29909.000,  88.100\n29910.000,  92.200\n29911.000,  90.900\n29912.000,  92.400\n29913.000,  90.000\n29914.000,  90.800\n29915.000,  88.600\n29916.000,  88.000\n29917.000,  89.500\n29918.000,  88.600\n29919.000,  89.700\n29920.000,  88.400\n29921.000,  88.800\n29922.000,  89.000\n29923.000,  88.500\n29924.000,  88.700\n29925.000,  89.800\n29926.000,  88.300\n29927.000,  89.100\n29928.000,  89.500\n29929.000,  89.800\n29930.000,  88.200\n29931.000,  89.200\n29932.000,  91.400\n29933.000,  89.800\n29934.000,  91.000\n29935.000,  90.200\n29936.000,  89.100\n29937.000,  89.900\n29938.000,  89.200\n29939.000,  89.600\n29940.000,  89.000\n29941.000,  89.400\n29942.000,  90.900\n29943.000,  94.800\n29944.000,  91.500\n29945.000,  91.000\n29946.000,  89.700\n29947.000,  89.400\n29948.000,  90.600\n29949.000,  93.100\n29950.000,  92.800\n29951.000, 100.900\n29952.000,  78.700\n29953.000,  83.200\n29954.000,  80.400\n29955.000,  80.400\n29956.000,  82.000\n29957.000,  80.100\n29958.000,  80.000\n29959.000,  81.300\n29960.000,  82.900\n29961.000,  80.900\n29962.000,  81.700\n29963.000,  81.000\n29964.000,  82.000\n29965.000,  81.900\n29966.000,  82.200\n29967.000,  81.000\n29968.000,  80.600\n29969.000,  80.800\n29970.000,  80.600\n29971.000,  83.600\n29972.000,  81.200\n29973.000,  81.000\n29974.000,  82.800\n29975.000,  81.100\n29976.000,  84.100\n29977.000,  82.800\n29978.000,  81.100\n29979.000,  82.500\n29980.000,  81.700\n29981.000,  81.800\n29982.000,  82.500\n29983.000,  82.400\n29984.000,  81.300\n29985.000,  81.800\n29986.000,  81.600\n29987.000,  83.600\n29988.000,  84.100\n29989.000,  81.700\n29990.000,  81.700\n29991.000,  81.300\n29992.000,  81.900\n29993.000,  81.800\n29994.000,  82.200\n29995.000,  81.900\n29996.000,  83.000\n29997.000,  82.600\n29998.000,  86.900\n29999.000,  86.600\n30000.000,  83.200\n30001.000,  82.600\n30002.000,  82.800\n30003.000,  83.500\n30004.000,  85.100\n30005.000,  83.200\n30006.000,  83.500\n30007.000,  82.800\n30008.000,  83.500\n30009.000,  87.600\n30010.000,  87.900\n30011.000,  82.600\n30012.000,  84.800\n30013.000,  86.000\n30014.000,  85.800\n30015.000,  85.800\n30016.000,  84.500\n30017.000,  87.200\n30018.000,  86.000\n30019.000,  88.500\n30020.000,  93.700\n30021.000,  94.500\n30022.000,  90.500\n30023.000,  88.100\n30024.000,  87.500\n30025.000,  86.500\n30026.000,  87.700\n30027.000,  87.200\n30028.000,  86.800\n30029.000,  87.200\n30030.000,  88.200\n30031.000,  89.000\n30032.000,  90.100\n30033.000,  88.800\n30034.000,  87.400\n30035.000,  86.700\n30036.000,  87.800\n30037.000,  87.600\n30038.000,  88.200\n30039.000,  88.100\n30040.000,  88.300\n30041.000,  92.400\n30042.000,  89.300\n30043.000,  89.100\n30044.000,  88.700\n30045.000,  89.000\n30046.000,  88.000\n30047.000,  89.400\n30048.000,  87.900\n30049.000,  89.600\n30050.000,  87.900\n30051.000,  89.200\n30052.000,  91.700\n30053.000,  91.200\n30054.000,  90.800\n30055.000,  88.700\n30056.000,  88.000\n30057.000,  88.500\n30058.000,  88.800\n30059.000,  88.800\n30060.000,  89.200\n30061.000,  88.600\n30062.000,  92.100\n30063.000,  89.500\n30064.000,  90.200\n30065.000,  89.000\n30066.000,  89.500\n30067.000,  88.400\n30068.000,  89.500\n30069.000,  88.000\n30070.000,  90.500\n30071.000,  91.000\n30072.000,  91.900\n30073.000,  92.000\n30074.000,  92.500\n30075.000,  88.900\n30076.000,  90.500\n30077.000,  92.600\n30078.000,  92.300\n30079.000,  92.600\n30080.000,  84.200\n30081.000,  85.900\n30082.000,  88.100\n30083.000,  86.700\n30084.000,  88.900\n30085.000,  88.200\n30086.000,  87.900\n30087.000,  87.800\n30088.000,  89.200\n30089.000,  86.900\n30090.000,  89.400\n30091.000,  87.200\n30092.000,  88.700\n30093.000,  86.400\n30094.000,  87.400\n30095.000,  88.300\n30096.000,  87.000\n30097.000,  87.100\n30098.000,  87.600\n30099.000,  90.900\n30100.000,  94.600\n30101.000,  90.700\n30102.000,  88.100\n30103.000,  87.100\n30104.000,  88.100\n30105.000,  87.900\n30106.000,  90.800\n30107.000,  88.800\n30108.000,  89.100\n30109.000,  88.700\n30110.000,  90.200\n30111.000,  87.900\n30112.000,  88.500\n30113.000,  89.100\n30114.000,  88.800\n30115.000,  87.800\n30116.000,  88.600\n30117.000,  88.100\n30118.000,  89.200\n30119.000,  88.600\n30120.000,  90.300\n30121.000,  90.800\n30122.000,  89.400\n30123.000,  88.900\n30124.000,  89.900\n30125.000,  88.700\n30126.000,  88.700\n30127.000,  88.900\n30128.000,  89.900\n30129.000,  88.400\n30130.000,  88.700\n30131.000,  91.300\n30132.000,  93.500\n30133.000,  90.000\n30134.000,  89.000\n30135.000,  89.000\n30136.000,  89.700\n30137.000,  89.800\n30138.000,  89.900\n30139.000,  91.700\n30140.000,  93.700\n30141.000,  93.100\n30142.000,  94.800\n30143.000,  92.500\n30144.000,  90.900\n30145.000,  90.900\n30146.000,  92.400\n30147.000,  93.400\n30148.000,  93.000\n30149.000,  93.500\n30150.000,  92.600\n30151.000,  93.500\n30152.000,  92.800\n30153.000,  93.000\n30154.000,  93.500\n30155.000,  93.400\n30156.000,  92.900\n30157.000,  94.200\n30158.000,  94.000\n30159.000,  93.000\n30160.000,  97.100\n30161.000,  93.700\n30162.000,  95.000\n30163.000,  94.200\n30164.000,  99.600\n30165.000,  99.800\n30166.000, 101.600\n30167.000,  93.800\n30168.000,  94.600\n30169.000,  94.100\n30170.000,  94.800\n30171.000,  94.600\n30172.000,  98.300\n30173.000,  95.200\n30174.000,  94.800\n30175.000,  98.500\n30176.000,  96.300\n30177.000,  95.100\n30178.000,  94.100\n30179.000,  95.500\n30180.000,  96.400\n30181.000,  96.400\n30182.000,  94.700\n30183.000,  94.900\n30184.000,  98.700\n30185.000,  94.800\n30186.000,  96.000\n30187.000,  95.000\n30188.000,  97.600\n30189.000, 100.400\n30190.000,  98.700\n30191.000,  97.100\n30192.000,  95.700\n30193.000,  95.100\n30194.000,  98.700\n30195.000,  97.100\n30196.000,  96.200\n30197.000,  95.800\n30198.000,  96.500\n30199.000,  96.400\n30200.000,  98.000\n30201.000,  96.800\n30202.000,  96.200\n30203.000,  95.700\n30204.000,  97.900\n30205.000,  99.200\n30206.000,  98.700\n30207.000,  98.500\n30208.000,  77.200\n30209.000,  78.900\n30210.000,  80.200\n30211.000,  80.600\n30212.000,  80.500\n30213.000,  81.100\n30214.000,  80.200\n30215.000,  81.200\n30216.000,  83.000\n30217.000,  81.200\n30218.000,  80.500\n30219.000,  80.600\n30220.000,  80.300\n30221.000,  81.100\n30222.000,  83.300\n30223.000,  83.200\n30224.000,  80.100\n30225.000,  80.800\n30226.000,  81.600\n30227.000,  80.500\n30228.000,  82.800\n30229.000,  81.100\n30230.000,  81.100\n30231.000,  81.000\n30232.000,  81.900\n30233.000,  81.600\n30234.000,  88.600\n30235.000,  83.000\n30236.000,  82.600\n30237.000,  82.500\n30238.000,  84.600\n30239.000,  81.900\n30240.000,  81.800\n30241.000,  82.300\n30242.000,  83.700\n30243.000,  82.500\n30244.000,  82.200\n30245.000,  82.200\n30246.000,  81.500\n30247.000,  83.200\n30248.000,  81.500\n30249.000,  82.300\n30250.000,  85.200\n30251.000,  82.500\n30252.000,  84.100\n30253.000,  84.800\n30254.000,  82.900\n30255.000,  83.300\n30256.000,  82.200\n30257.000,  82.600\n30258.000,  82.600\n30259.000,  82.900\n30260.000,  83.000\n30261.000,  82.700\n30262.000,  82.900\n30263.000,  82.600\n30264.000,  83.900\n30265.000,  83.400\n30266.000,  83.300\n30267.000,  82.500\n30268.000,  85.400\n30269.000,  87.000\n30270.000,  87.200\n30271.000,  86.900\n30272.000,  86.000\n30273.000,  85.700\n30274.000,  86.900\n30275.000,  88.200\n30276.000,  88.800\n30277.000,  87.700\n30278.000,  87.200\n30279.000,  87.400\n30280.000,  87.700\n30281.000,  88.900\n30282.000,  88.500\n30283.000,  91.600\n30284.000,  90.900\n30285.000,  88.900\n30286.000,  89.600\n30287.000,  87.500\n30288.000,  87.500\n30289.000,  86.200\n30290.000,  87.000\n30291.000,  87.400\n30292.000,  87.300\n30293.000,  87.500\n30294.000,  90.300\n30295.000,  88.000\n30296.000,  91.200\n30297.000,  90.900\n30298.000,  90.500\n30299.000,  88.100\n30300.000,  89.100\n30301.000,  88.400\n30302.000,  89.500\n30303.000,  88.200\n30304.000,  88.600\n30305.000,  88.600\n30306.000,  88.900\n30307.000,  87.800\n30308.000,  90.100\n30309.000,  88.000\n30310.000,  88.200\n30311.000,  88.100\n30312.000,  89.400\n30313.000,  89.100\n30314.000,  89.100\n30315.000,  89.100\n30316.000,  91.400\n30317.000,  89.200\n30318.000,  89.900\n30319.000,  89.600\n30320.000,  89.900\n30321.000,  90.300\n30322.000,  88.500\n30323.000,  88.900\n30324.000,  92.200\n30325.000,  90.700\n30326.000,  92.600\n30327.000,  89.100\n30328.000,  91.300\n30329.000,  89.300\n30330.000,  88.900\n30331.000,  88.700\n30332.000,  90.900\n30333.000,  91.800\n30334.000,  93.000\n30335.000,  92.400\n30336.000,  87.300\n30337.000,  84.600\n30338.000,  86.100\n30339.000,  85.900\n30340.000,  86.300\n30341.000,  86.400\n30342.000,  88.800\n30343.000,  87.900\n30344.000,  88.800\n30345.000,  86.400\n30346.000,  88.000\n30347.000,  90.800\n30348.000,  92.600\n30349.000,  89.500\n30350.000,  87.200\n30351.000,  87.000\n30352.000,  86.300\n30353.000,  86.400\n30354.000,  87.800\n30355.000,  88.100\n30356.000,  91.500\n30357.000,  87.200\n30358.000,  88.000\n30359.000,  89.700\n30360.000,  88.000\n30361.000,  88.100\n30362.000,  87.500\n30363.000,  87.900\n30364.000,  87.800\n30365.000,  89.200\n30366.000,  98.700\n30367.000,  89.300\n30368.000,  87.400\n30369.000,  90.100\n30370.000,  88.200\n30371.000,  87.900\n30372.000,  88.300\n30373.000,  88.500\n30374.000,  88.900\n30375.000,  89.700\n30376.000,  88.600\n30377.000,  89.200\n30378.000,  88.500\n30379.000,  89.200\n30380.000,  90.700\n30381.000,  88.600\n30382.000,  88.600\n30383.000,  88.900\n30384.000,  91.700\n30385.000,  89.000\n30386.000,  88.000\n30387.000,  89.800\n30388.000,  88.400\n30389.000,  92.200\n30390.000,  89.100\n30391.000,  88.400\n30392.000,  89.100\n30393.000,  89.800\n30394.000,  90.900\n30395.000,  89.100\n30396.000,  91.300\n30397.000,  93.400\n30398.000,  92.300\n30399.000,  92.600\n30400.000,  90.000\n30401.000,  91.600\n30402.000,  91.700\n30403.000,  94.600\n30404.000,  97.700\n30405.000,  93.800\n30406.000,  98.400\n30407.000,  96.800\n30408.000,  95.000\n30409.000,  96.000\n30410.000,  94.000\n30411.000,  94.100\n30412.000,  94.400\n30413.000,  93.100\n30414.000,  93.800\n30415.000,  92.800\n30416.000,  93.200\n30417.000,  92.600\n30418.000,  97.300\n30419.000,  93.800\n30420.000,  95.300\n30421.000,  97.600\n30422.000,  94.000\n30423.000,  95.100\n30424.000,  95.700\n30425.000,  93.900\n30426.000,  94.200\n30427.000,  94.100\n30428.000,  94.800\n30429.000,  95.800\n30430.000,  94.900\n30431.000,  99.800\n30432.000,  96.900\n30433.000,  96.200\n30434.000,  95.500\n30435.000,  95.900\n30436.000,  95.100\n30437.000,  95.400\n30438.000,  95.100\n30439.000,  94.700\n30440.000,  95.300\n30441.000,  97.700\n30442.000,  95.700\n30443.000,  95.400\n30444.000,  98.100\n30445.000,  95.200\n30446.000,  95.000\n30447.000,  94.100\n30448.000,  97.700\n30449.000,  96.600\n30450.000,  94.900\n30451.000,  94.900\n30452.000,  95.400\n30453.000,  96.700\n30454.000,  99.900\n30455.000,  96.000\n30456.000,  96.300\n30457.000,  96.200\n30458.000,  97.600\n30459.000,  99.800\n30460.000, 100.300\n30461.000,  99.400\n30462.000, 100.600\n30463.000,  98.900\n30464.000,  85.300\n30465.000,  85.300\n30466.000,  85.900\n30467.000,  85.900\n30468.000,  91.400\n30469.000,  86.200\n30470.000,  87.000\n30471.000,  86.800\n30472.000,  87.600\n30473.000,  87.300\n30474.000,  92.900\n30475.000,  87.700\n30476.000,  86.800\n30477.000,  86.400\n30478.000,  87.000\n30479.000,  88.800\n30480.000,  88.500\n30481.000,  91.000\n30482.000,  87.900\n30483.000,  90.600\n30484.000,  91.100\n30485.000,  88.600\n30486.000,  88.200\n30487.000,  87.800\n30488.000,  87.600\n30489.000,  87.200\n30490.000,  89.200\n30491.000,  88.300\n30492.000,  94.600\n30493.000,  89.200\n30494.000,  94.900\n30495.000,  90.200\n30496.000,  88.900\n30497.000,  88.000\n30498.000,  88.800\n30499.000,  88.300\n30500.000,  89.200\n30501.000,  88.400\n30502.000,  89.300\n30503.000,  95.800\n30504.000,  92.900\n30505.000,  97.800\n30506.000,  93.000\n30507.000,  88.000\n30508.000,  88.800\n30509.000,  88.100\n30510.000,  88.700\n30511.000,  88.100\n30512.000,  89.200\n30513.000,  92.300\n30514.000,  96.100\n30515.000,  92.400\n30516.000,  94.500\n30517.000,  89.300\n30518.000,  89.100\n30519.000,  88.400\n30520.000,  88.900\n30521.000,  90.500\n30522.000,  90.100\n30523.000,  89.500\n30524.000,  91.900\n30525.000,  93.700\n30526.000,  93.700\n30527.000,  94.400\n30528.000,  90.000\n30529.000,  91.800\n30530.000,  92.100\n30531.000,  92.000\n30532.000,  92.300\n30533.000,  93.400\n30534.000,  95.700\n30535.000,  93.700\n30536.000,  93.400\n30537.000,  93.800\n30538.000,  92.700\n30539.000,  92.700\n30540.000,  93.600\n30541.000,  92.500\n30542.000,  94.000\n30543.000,  96.500\n30544.000,  98.300\n30545.000,  96.600\n30546.000,  98.600\n30547.000,  97.500\n30548.000,  96.000\n30549.000,  93.700\n30550.000,  94.000\n30551.000,  93.300\n30552.000,  94.100\n30553.000,  93.600\n30554.000,  95.900\n30555.000,  96.700\n30556.000,  97.700\n30557.000,  95.500\n30558.000,  94.100\n30559.000,  94.200\n30560.000,  93.800\n30561.000,  94.500\n30562.000,  94.100\n30563.000,  95.100\n30564.000,  94.600\n30565.000,  95.100\n30566.000, 100.700\n30567.000,  96.500\n30568.000,  95.300\n30569.000,  94.400\n30570.000,  95.000\n30571.000,  94.200\n30572.000,  94.500\n30573.000,  94.000\n30574.000,  94.600\n30575.000,  95.200\n30576.000, 101.300\n30577.000,  98.200\n30578.000,  95.800\n30579.000,  95.300\n30580.000,  95.200\n30581.000,  95.600\n30582.000,  95.600\n30583.000,  96.100\n30584.000,  95.600\n30585.000,  96.300\n30586.000,  99.100\n30587.000,  96.600\n30588.000,  96.800\n30589.000,  97.500\n30590.000,  97.500\n30591.000,  97.900\n30592.000,  90.000\n30593.000,  91.400\n30594.000,  93.300\n30595.000,  94.700\n30596.000, 103.500\n30597.000,  92.800\n30598.000,  94.100\n30599.000,  93.300\n30600.000,  94.700\n30601.000,  92.600\n30602.000,  92.700\n30603.000,  93.600\n30604.000, 100.100\n30605.000,  96.800\n30606.000, 100.700\n30607.000,  94.400\n30608.000,  95.200\n30609.000,  93.900\n30610.000,  92.800\n30611.000,  93.500\n30612.000,  93.400\n30613.000,  93.900\n30614.000,  93.600\n30615.000,  96.300\n30616.000,  97.000\n30617.000,  97.500\n30618.000,  95.900\n30619.000,  95.800\n30620.000,  94.500\n30621.000,  94.300\n30622.000,  94.400\n30623.000,  94.300\n30624.000,  99.900\n30625.000,  94.800\n30626.000,  96.800\n30627.000,  96.200\n30628.000,  98.800\n30629.000,  95.300\n30630.000,  95.800\n30631.000,  94.500\n30632.000,  96.600\n30633.000,  98.600\n30634.000,  96.000\n30635.000,  96.700\n30636.000,  98.200\n30637.000,  95.200\n30638.000,  98.200\n30639.000,  99.800\n30640.000,  95.900\n30641.000,  96.100\n30642.000,  98.000\n30643.000,  97.400\n30644.000,  95.500\n30645.000,  94.800\n30646.000,  96.300\n30647.000,  95.700\n30648.000,  96.100\n30649.000,  99.300\n30650.000,  97.600\n30651.000,  99.000\n30652.000,  97.300\n30653.000, 100.500\n30654.000,  97.700\n30655.000,  99.000\n30656.000,  96.300\n30657.000,  98.200\n30658.000,  99.100\n30659.000,  97.800\n30660.000,  99.000\n30661.000, 100.800\n30662.000, 103.600\n30663.000,  99.100\n30664.000,  99.300\n30665.000,  99.000\n30666.000, 100.400\n30667.000, 103.400\n30668.000, 106.500\n30669.000, 101.900\n30670.000, 101.300\n30671.000, 102.200\n30672.000, 104.200\n30673.000, 100.400\n30674.000,  99.200\n30675.000, 100.300\n30676.000, 100.600\n30677.000, 103.600\n30678.000, 104.000\n30679.000,  99.800\n30680.000, 104.400\n30681.000, 100.600\n30682.000, 103.500\n30683.000, 100.700\n30684.000, 100.200\n30685.000, 100.200\n30686.000, 103.800\n30687.000, 109.800\n30688.000, 104.500\n30689.000, 103.200\n30690.000, 107.600\n30691.000, 103.100\n30692.000, 101.700\n30693.000, 100.400\n30694.000, 103.700\n30695.000, 103.800\n30696.000, 103.600\n30697.000, 103.100\n30698.000, 100.500\n30699.000, 104.000\n30700.000, 103.100\n30701.000, 101.200\n30702.000, 101.400\n30703.000, 100.600\n30704.000, 106.600\n30705.000, 101.300\n30706.000, 102.700\n30707.000, 103.000\n30708.000, 101.700\n30709.000, 106.900\n30710.000, 102.000\n30711.000, 104.500\n30712.000, 101.200\n30713.000, 102.300\n30714.000, 101.900\n30715.000, 102.600\n30716.000, 103.600\n30717.000, 103.600\n30718.000, 105.200\n30719.000, 105.700\n30720.000,  71.300\n30721.000,  72.300\n30722.000,  73.700\n30723.000,  73.000\n30724.000,  77.700\n30725.000,  73.000\n30726.000,  73.600\n30727.000,  73.700\n30728.000,  73.300\n30729.000,  73.900\n30730.000,  77.200\n30731.000,  75.900\n30732.000,  74.000\n30733.000,  74.400\n30734.000,  74.200\n30735.000,  74.000\n30736.000,  74.600\n30737.000,  74.000\n30738.000,  74.200\n30739.000,  75.300\n30740.000,  74.600\n30741.000,  75.200\n30742.000,  74.400\n30743.000,  75.100\n30744.000,  75.000\n30745.000,  75.700\n30746.000,  75.300\n30747.000,  75.200\n30748.000,  75.800\n30749.000,  77.300\n30750.000,  75.500\n30751.000,  75.100\n30752.000,  76.000\n30753.000,  75.300\n30754.000,  75.000\n30755.000,  75.000\n30756.000,  75.100\n30757.000,  75.600\n30758.000,  75.600\n30759.000,  75.100\n30760.000,  75.200\n30761.000,  75.000\n30762.000,  75.400\n30763.000,  75.400\n30764.000,  76.500\n30765.000,  75.600\n30766.000,  76.000\n30767.000,  75.900\n30768.000,  75.700\n30769.000,  75.800\n30770.000,  75.500\n30771.000,  76.600\n30772.000,  76.400\n30773.000,  78.900\n30774.000,  80.400\n30775.000,  78.600\n30776.000,  76.900\n30777.000,  77.500\n30778.000,  76.200\n30779.000,  76.000\n30780.000,  78.100\n30781.000,  79.200\n30782.000,  79.200\n30783.000,  79.300\n30784.000,  77.600\n30785.000,  78.800\n30786.000,  79.700\n30787.000,  79.000\n30788.000,  80.400\n30789.000,  80.000\n30790.000,  80.300\n30791.000,  80.000\n30792.000,  80.000\n30793.000,  80.200\n30794.000,  80.200\n30795.000,  79.300\n30796.000,  80.000\n30797.000,  80.600\n30798.000,  80.500\n30799.000,  81.500\n30800.000,  81.200\n30801.000,  80.700\n30802.000,  83.300\n30803.000,  81.600\n30804.000,  81.400\n30805.000,  81.100\n30806.000,  84.000\n30807.000,  85.200\n30808.000,  83.100\n30809.000,  82.800\n30810.000,  82.600\n30811.000,  81.800\n30812.000,  83.400\n30813.000,  81.300\n30814.000,  82.600\n30815.000,  82.300\n30816.000,  81.700\n30817.000,  81.600\n30818.000,  82.400\n30819.000,  81.700\n30820.000,  82.300\n30821.000,  81.300\n30822.000,  83.400\n30823.000,  81.400\n30824.000,  82.500\n30825.000,  82.500\n30826.000,  81.400\n30827.000,  82.700\n30828.000,  82.200\n30829.000,  82.300\n30830.000,  82.600\n30831.000,  83.600\n30832.000,  82.700\n30833.000,  83.300\n30834.000,  82.100\n30835.000,  83.200\n30836.000,  83.000\n30837.000,  83.100\n30838.000,  86.200\n30839.000,  86.500\n30840.000,  83.700\n30841.000,  83.900\n30842.000,  84.700\n30843.000,  82.200\n30844.000,  84.700\n30845.000,  85.100\n30846.000,  86.200\n30847.000,  85.400\n30848.000,  78.900\n30849.000,  79.900\n30850.000,  79.500\n30851.000,  79.800\n30852.000,  80.700\n30853.000,  80.300\n30854.000,  81.000\n30855.000,  80.000\n30856.000,  80.400\n30857.000,  79.500\n30858.000,  80.000\n30859.000,  80.400\n30860.000,  80.500\n30861.000,  81.100\n30862.000,  81.600\n30863.000,  81.400\n30864.000,  80.700\n30865.000,  81.300\n30866.000,  80.900\n30867.000,  80.600\n30868.000,  80.400\n30869.000,  80.400\n30870.000,  80.900\n30871.000,  80.400\n30872.000,  81.300\n30873.000,  80.700\n30874.000,  82.200\n30875.000,  82.100\n30876.000,  82.200\n30877.000,  81.400\n30878.000,  82.200\n30879.000,  81.600\n30880.000,  81.200\n30881.000,  81.200\n30882.000,  81.900\n30883.000,  81.300\n30884.000,  82.200\n30885.000,  81.700\n30886.000,  86.500\n30887.000,  85.800\n30888.000,  83.000\n30889.000,  83.100\n30890.000,  82.300\n30891.000,  81.400\n30892.000,  82.500\n30893.000,  81.900\n30894.000,  82.500\n30895.000,  82.400\n30896.000,  82.300\n30897.000,  84.500\n30898.000,  82.000\n30899.000,  83.400\n30900.000,  82.900\n30901.000,  83.200\n30902.000,  82.400\n30903.000,  82.800\n30904.000,  82.600\n30905.000,  83.100\n30906.000,  83.200\n30907.000,  84.600\n30908.000,  87.000\n30909.000,  87.100\n30910.000,  86.200\n30911.000,  86.600\n30912.000,  83.700\n30913.000,  85.100\n30914.000,  86.300\n30915.000,  85.100\n30916.000,  86.900\n30917.000,  86.300\n30918.000,  88.400\n30919.000,  89.400\n30920.000,  90.500\n30921.000,  87.500\n30922.000,  86.900\n30923.000,  86.500\n30924.000,  87.500\n30925.000,  86.200\n30926.000,  87.300\n30927.000,  86.300\n30928.000,  86.700\n30929.000,  93.900\n30930.000,  94.400\n30931.000,  89.000\n30932.000,  88.100\n30933.000,  87.900\n30934.000,  88.200\n30935.000,  87.500\n30936.000,  88.800\n30937.000,  87.100\n30938.000,  88.400\n30939.000,  87.800\n30940.000,  89.200\n30941.000,  90.500\n30942.000,  88.200\n30943.000,  88.400\n30944.000,  88.100\n30945.000,  89.200\n30946.000,  87.900\n30947.000,  88.900\n30948.000,  88.400\n30949.000,  87.900\n30950.000,  91.200\n30951.000,  88.600\n30952.000,  88.300\n30953.000,  88.900\n30954.000,  88.200\n30955.000,  89.400\n30956.000,  88.300\n30957.000,  88.500\n30958.000,  88.300\n30959.000,  88.200\n30960.000,  88.700\n30961.000,  88.500\n30962.000,  89.700\n30963.000,  89.400\n30964.000,  90.800\n30965.000,  89.100\n30966.000,  88.500\n30967.000,  90.300\n30968.000,  88.800\n30969.000,  89.400\n30970.000,  89.300\n30971.000,  88.900\n30972.000,  90.600\n30973.000,  92.000\n30974.000,  92.500\n30975.000,  93.100\n30976.000,  77.200\n30977.000,  79.000\n30978.000,  79.300\n30979.000,  79.300\n30980.000,  79.700\n30981.000,  79.400\n30982.000,  79.700\n30983.000,  80.000\n30984.000,  80.400\n30985.000,  80.500\n30986.000,  80.400\n30987.000,  80.000\n30988.000,  81.400\n30989.000,  80.100\n30990.000,  81.000\n30991.000,  80.500\n30992.000,  80.300\n30993.000,  80.200\n30994.000,  81.100\n30995.000,  81.200\n30996.000,  82.200\n30997.000,  81.400\n30998.000,  80.700\n30999.000,  81.600\n31000.000,  80.400\n31001.000,  81.200\n31002.000,  81.100\n31003.000,  80.500\n31004.000,  81.500\n31005.000,  84.000\n31006.000,  82.400\n31007.000,  82.100\n31008.000,  81.500\n31009.000,  83.100\n31010.000,  81.200\n31011.000,  81.900\n31012.000,  81.600\n31013.000,  81.100\n31014.000,  81.000\n31015.000,  81.200\n31016.000,  82.000\n31017.000,  81.900\n31018.000,  81.700\n31019.000,  81.500\n31020.000,  82.500\n31021.000,  83.600\n31022.000,  83.200\n31023.000,  83.400\n31024.000,  82.200\n31025.000,  82.000\n31026.000,  81.900\n31027.000,  82.200\n31028.000,  82.900\n31029.000,  84.100\n31030.000,  83.500\n31031.000,  82.500\n31032.000,  82.600\n31033.000,  83.100\n31034.000,  83.100\n31035.000,  82.500\n31036.000,  83.800\n31037.000,  85.200\n31038.000,  85.300\n31039.000,  85.600\n31040.000,  86.100\n31041.000,  90.900\n31042.000,  85.500\n31043.000,  86.100\n31044.000,  86.100\n31045.000,  86.300\n31046.000,  86.200\n31047.000,  87.200\n31048.000,  86.300\n31049.000,  87.700\n31050.000,  89.200\n31051.000,  87.900\n31052.000,  88.000\n31053.000,  86.800\n31054.000,  87.100\n31055.000,  87.200\n31056.000,  86.100\n31057.000,  86.800\n31058.000,  86.300\n31059.000,  88.300\n31060.000,  87.600\n31061.000,  88.500\n31062.000,  87.600\n31063.000,  88.400\n31064.000,  88.100\n31065.000,  87.900\n31066.000,  88.100\n31067.000,  88.100\n31068.000,  88.100\n31069.000,  88.500\n31070.000,  87.900\n31071.000,  88.300\n31072.000,  87.800\n31073.000,  88.900\n31074.000,  89.000\n31075.000,  89.500\n31076.000,  94.300\n31077.000,  89.200\n31078.000,  88.400\n31079.000,  89.200\n31080.000,  89.200\n31081.000,  88.600\n31082.000,  90.800\n31083.000,  89.300\n31084.000,  88.800\n31085.000,  90.200\n31086.000,  89.200\n31087.000,  91.200\n31088.000,  88.100\n31089.000,  90.300\n31090.000,  90.100\n31091.000,  89.200\n31092.000,  89.200\n31093.000,  91.000\n31094.000,  89.400\n31095.000,  88.900\n31096.000,  90.400\n31097.000,  89.700\n31098.000,  89.900\n31099.000,  88.100\n31100.000,  91.500\n31101.000,  95.200\n31102.000,  95.300\n31103.000,  95.700\n31104.000,  84.200\n31105.000,  84.900\n31106.000,  85.300\n31107.000,  85.700\n31108.000,  85.700\n31109.000,  86.400\n31110.000,  86.900\n31111.000,  87.600\n31112.000,  88.400\n31113.000,  87.500\n31114.000,  87.400\n31115.000,  87.300\n31116.000,  87.100\n31117.000,  87.000\n31118.000,  89.100\n31119.000,  86.300\n31120.000,  86.800\n31121.000,  86.600\n31122.000,  92.700\n31123.000,  91.500\n31124.000,  89.400\n31125.000,  87.700\n31126.000,  88.500\n31127.000,  87.600\n31128.000,  87.600\n31129.000,  87.600\n31130.000,  87.700\n31131.000,  87.800\n31132.000,  87.900\n31133.000,  88.400\n31134.000,  91.100\n31135.000,  88.900\n31136.000,  88.400\n31137.000,  88.800\n31138.000,  88.100\n31139.000,  88.400\n31140.000,  88.600\n31141.000,  88.100\n31142.000,  88.800\n31143.000,  88.200\n31144.000,  89.600\n31145.000,  89.400\n31146.000,  89.000\n31147.000,  87.900\n31148.000,  88.000\n31149.000,  88.000\n31150.000,  89.600\n31151.000,  88.700\n31152.000,  88.600\n31153.000,  88.500\n31154.000,  89.200\n31155.000,  94.300\n31156.000,  89.600\n31157.000,  88.900\n31158.000,  88.700\n31159.000,  88.600\n31160.000,  89.000\n31161.000,  89.100\n31162.000,  90.200\n31163.000,  89.000\n31164.000,  91.300\n31165.000,  95.400\n31166.000,  93.600\n31167.000,  97.100\n31168.000,  90.200\n31169.000,  91.600\n31170.000,  93.400\n31171.000,  91.900\n31172.000,  97.800\n31173.000,  93.600\n31174.000,  92.600\n31175.000,  95.000\n31176.000,  97.800\n31177.000,  94.000\n31178.000,  93.700\n31179.000,  92.400\n31180.000,  93.000\n31181.000,  93.300\n31182.000,  93.800\n31183.000,  95.000\n31184.000,  92.900\n31185.000,  93.800\n31186.000,  95.700\n31187.000,  94.700\n31188.000,  95.000\n31189.000,  93.900\n31190.000,  94.300\n31191.000,  93.700\n31192.000,  96.300\n31193.000,  93.500\n31194.000,  95.500\n31195.000,  94.500\n31196.000,  95.900\n31197.000,  95.500\n31198.000,  95.100\n31199.000,  99.200\n31200.000,  94.400\n31201.000,  95.300\n31202.000,  94.600\n31203.000,  94.800\n31204.000,  94.500\n31205.000,  99.100\n31206.000,  95.000\n31207.000,  95.400\n31208.000,  94.900\n31209.000,  95.300\n31210.000,  97.800\n31211.000,  95.200\n31212.000,  95.000\n31213.000,  95.000\n31214.000,  95.300\n31215.000,  94.700\n31216.000,  96.600\n31217.000,  97.000\n31218.000,  95.700\n31219.000, 100.400\n31220.000,  96.400\n31221.000,  94.800\n31222.000,  96.400\n31223.000,  96.100\n31224.000,  96.300\n31225.000,  97.800\n31226.000,  95.900\n31227.000,  96.200\n31228.000,  97.300\n31229.000, 104.000\n31230.000,  97.700\n31231.000, 100.000\n31232.000,  77.700\n31233.000,  79.400\n31234.000,  80.100\n31235.000,  80.000\n31236.000,  80.400\n31237.000,  81.000\n31238.000,  79.900\n31239.000,  81.200\n31240.000,  81.200\n31241.000,  80.900\n31242.000,  80.000\n31243.000,  80.400\n31244.000,  80.000\n31245.000,  83.500\n31246.000,  83.100\n31247.000,  80.800\n31248.000,  83.700\n31249.000,  81.300\n31250.000,  82.400\n31251.000,  80.500\n31252.000,  80.700\n31253.000,  81.500\n31254.000,  81.000\n31255.000,  80.600\n31256.000,  81.700\n31257.000,  80.700\n31258.000,  83.100\n31259.000,  81.800\n31260.000,  84.900\n31261.000,  82.500\n31262.000,  81.500\n31263.000,  82.900\n31264.000,  81.100\n31265.000,  81.600\n31266.000,  81.200\n31267.000,  81.100\n31268.000,  81.500\n31269.000,  81.900\n31270.000,  84.300\n31271.000,  85.000\n31272.000,  81.800\n31273.000,  81.500\n31274.000,  81.500\n31275.000,  82.200\n31276.000,  82.000\n31277.000,  82.800\n31278.000,  82.400\n31279.000,  82.700\n31280.000,  82.800\n31281.000,  83.300\n31282.000,  84.600\n31283.000,  83.100\n31284.000,  83.700\n31285.000,  82.700\n31286.000,  83.200\n31287.000,  82.800\n31288.000,  83.300\n31289.000,  83.300\n31290.000,  84.100\n31291.000,  82.800\n31292.000,  87.000\n31293.000,  88.200\n31294.000,  86.500\n31295.000,  86.700\n31296.000,  84.000\n31297.000,  84.200\n31298.000,  87.100\n31299.000,  85.600\n31300.000,  86.400\n31301.000,  87.300\n31302.000,  91.000\n31303.000,  91.900\n31304.000,  88.600\n31305.000,  86.700\n31306.000,  87.200\n31307.000,  86.400\n31308.000,  87.700\n31309.000,  86.700\n31310.000,  87.300\n31311.000,  86.800\n31312.000,  88.900\n31313.000,  90.400\n31314.000,  91.900\n31315.000,  88.200\n31316.000,  87.800\n31317.000,  89.000\n31318.000,  88.100\n31319.000,  86.600\n31320.000,  87.900\n31321.000,  87.200\n31322.000,  88.100\n31323.000,  87.600\n31324.000,  90.700\n31325.000,  91.700\n31326.000,  89.000\n31327.000,  89.100\n31328.000,  89.400\n31329.000,  88.100\n31330.000,  88.300\n31331.000,  87.600\n31332.000,  88.400\n31333.000,  88.500\n31334.000,  89.300\n31335.000,  95.300\n31336.000,  92.400\n31337.000,  94.200\n31338.000,  96.000\n31339.000,  88.200\n31340.000,  89.500\n31341.000,  94.200\n31342.000,  89.600\n31343.000,  91.300\n31344.000,  89.800\n31345.000,  92.700\n31346.000,  91.400\n31347.000,  89.000\n31348.000,  91.400\n31349.000,  89.900\n31350.000,  89.600\n31351.000,  88.600\n31352.000,  88.900\n31353.000,  89.500\n31354.000,  90.400\n31355.000,  89.500\n31356.000,  92.400\n31357.000,  93.700\n31358.000,  93.000\n31359.000,  96.700\n31360.000,  85.300\n31361.000,  85.800\n31362.000,  86.200\n31363.000,  86.000\n31364.000,  88.600\n31365.000,  86.300\n31366.000,  89.300\n31367.000,  90.700\n31368.000,  87.000\n31369.000,  86.200\n31370.000,  88.000\n31371.000,  88.900\n31372.000,  87.800\n31373.000,  87.100\n31374.000,  87.800\n31375.000,  86.800\n31376.000,  86.300\n31377.000,  86.900\n31378.000,  88.900\n31379.000,  90.300\n31380.000,  89.100\n31381.000,  88.000\n31382.000,  87.600\n31383.000,  87.500\n31384.000,  87.600\n31385.000,  87.600\n31386.000,  88.800\n31387.000,  88.300\n31388.000,  88.700\n31389.000,  90.200\n31390.000,  88.700\n31391.000,  88.800\n31392.000,  88.100\n31393.000,  89.600\n31394.000,  89.400\n31395.000,  88.500\n31396.000,  88.200\n31397.000,  88.000\n31398.000,  91.400\n31399.000,  90.700\n31400.000,  89.300\n31401.000,  88.600\n31402.000,  89.100\n31403.000,  90.600\n31404.000,  93.300\n31405.000,  88.500\n31406.000,  88.600\n31407.000,  89.000\n31408.000,  90.700\n31409.000,  91.200\n31410.000,  89.100\n31411.000,  88.400\n31412.000,  89.500\n31413.000,  89.500\n31414.000,  88.400\n31415.000,  88.900\n31416.000,  88.800\n31417.000,  90.300\n31418.000,  89.800\n31419.000,  92.200\n31420.000,  91.000\n31421.000,  92.100\n31422.000,  91.500\n31423.000,  92.000\n31424.000,  90.200\n31425.000,  91.700\n31426.000,  91.600\n31427.000,  92.100\n31428.000,  92.700\n31429.000,  96.100\n31430.000,  96.200\n31431.000,  93.800\n31432.000,  93.000\n31433.000,  94.000\n31434.000,  93.000\n31435.000,  92.500\n31436.000,  95.700\n31437.000,  93.100\n31438.000,  96.300\n31439.000,  94.500\n31440.000,  99.200\n31441.000,  93.500\n31442.000,  93.400\n31443.000,  93.700\n31444.000,  95.800\n31445.000,  93.600\n31446.000,  96.700\n31447.000,  94.400\n31448.000,  94.300\n31449.000,  94.800\n31450.000, 102.000\n31451.000,  94.600\n31452.000,  94.200\n31453.000,  94.200\n31454.000,  95.000\n31455.000,  94.800\n31456.000,  94.300\n31457.000,  94.500\n31458.000,  94.600\n31459.000,  94.400\n31460.000,  96.500\n31461.000,  95.200\n31462.000,  95.000\n31463.000,  96.200\n31464.000, 103.300\n31465.000,  96.400\n31466.000,  98.900\n31467.000,  98.500\n31468.000,  98.600\n31469.000,  98.000\n31470.000, 107.100\n31471.000,  95.900\n31472.000,  95.500\n31473.000,  96.100\n31474.000,  94.600\n31475.000,  95.700\n31476.000,  95.700\n31477.000,  95.400\n31478.000,  95.200\n31479.000,  96.300\n31480.000,  97.700\n31481.000,  99.900\n31482.000,  97.400\n31483.000,  97.200\n31484.000, 100.200\n31485.000,  98.100\n31486.000, 102.100\n31487.000,  99.600\n31488.000,  83.600\n31489.000,  84.900\n31490.000,  86.300\n31491.000,  86.600\n31492.000,  86.700\n31493.000,  85.900\n31494.000,  86.800\n31495.000,  87.200\n31496.000,  86.800\n31497.000,  90.300\n31498.000,  87.300\n31499.000,  89.300\n31500.000,  87.500\n31501.000,  86.900\n31502.000,  87.600\n31503.000,  86.800\n31504.000,  86.700\n31505.000,  86.300\n31506.000,  87.700\n31507.000,  87.900\n31508.000,  88.700\n31509.000,  91.700\n31510.000,  88.300\n31511.000,  87.200\n31512.000,  88.200\n31513.000,  87.800\n31514.000,  87.900\n31515.000,  88.200\n31516.000,  88.300\n31517.000,  88.500\n31518.000,  91.800\n31519.000,  89.600\n31520.000,  91.100\n31521.000,  88.800\n31522.000,  88.900\n31523.000,  89.900\n31524.000,  89.900\n31525.000,  88.200\n31526.000,  88.900\n31527.000,  89.100\n31528.000,  90.900\n31529.000,  91.000\n31530.000,  95.800\n31531.000,  90.400\n31532.000,  92.500\n31533.000,  97.500\n31534.000,  91.000\n31535.000,  89.200\n31536.000,  89.300\n31537.000,  88.800\n31538.000,  89.600\n31539.000,  89.000\n31540.000,  89.400\n31541.000,  96.100\n31542.000,  91.900\n31543.000,  90.400\n31544.000,  90.600\n31545.000,  89.100\n31546.000,  89.500\n31547.000,  88.700\n31548.000,  90.600\n31549.000,  92.000\n31550.000,  96.400\n31551.000,  93.900\n31552.000,  93.700\n31553.000,  94.600\n31554.000,  94.300\n31555.000,  92.800\n31556.000,  92.700\n31557.000,  92.600\n31558.000,  94.200\n31559.000, 100.800\n31560.000,  98.900\n31561.000, 101.900\n31562.000,  95.600\n31563.000,  99.400\n31564.000,  97.100\n31565.000,  93.900\n31566.000,  93.000\n31567.000,  93.000\n31568.000,  93.900\n31569.000,  93.200\n31570.000,  94.200\n31571.000, 101.400\n31572.000, 101.300\n31573.000,  96.400\n31574.000,  94.600\n31575.000,  94.500\n31576.000,  94.200\n31577.000,  93.400\n31578.000,  94.900\n31579.000,  94.600\n31580.000,  94.400\n31581.000,  95.300\n31582.000, 100.000\n31583.000, 100.500\n31584.000,  94.200\n31585.000,  94.600\n31586.000,  94.400\n31587.000,  94.600\n31588.000,  95.700\n31589.000,  94.800\n31590.000,  95.400\n31591.000,  98.600\n31592.000,  99.400\n31593.000,  95.800\n31594.000,  94.500\n31595.000,  94.700\n31596.000,  95.100\n31597.000,  95.000\n31598.000,  94.600\n31599.000,  95.600\n31600.000,  96.100\n31601.000,  98.200\n31602.000,  95.400\n31603.000,  96.100\n31604.000,  95.700\n31605.000,  95.500\n31606.000,  95.000\n31607.000,  95.000\n31608.000,  95.700\n31609.000,  98.600\n31610.000, 100.600\n31611.000,  99.900\n31612.000, 100.600\n31613.000,  98.900\n31614.000,  98.300\n31615.000,  98.000\n31616.000,  90.500\n31617.000,  91.500\n31618.000,  92.400\n31619.000,  95.900\n31620.000,  94.900\n31621.000,  92.200\n31622.000,  93.000\n31623.000,  96.100\n31624.000,  93.300\n31625.000,  92.400\n31626.000,  93.000\n31627.000,  92.900\n31628.000,  94.300\n31629.000,  94.100\n31630.000,  96.300\n31631.000,  93.800\n31632.000,  94.000\n31633.000,  96.000\n31634.000,  97.100\n31635.000,  94.700\n31636.000,  93.700\n31637.000,  93.600\n31638.000,  94.200\n31639.000,  98.100\n31640.000,  94.400\n31641.000,  93.700\n31642.000,  95.200\n31643.000, 101.900\n31644.000,  96.000\n31645.000,  94.300\n31646.000,  94.600\n31647.000,  96.000\n31648.000,  95.600\n31649.000, 100.800\n31650.000, 104.000\n31651.000,  96.000\n31652.000,  96.000\n31653.000,  95.500\n31654.000,  95.500\n31655.000,  94.500\n31656.000,  95.800\n31657.000,  97.600\n31658.000,  97.200\n31659.000,  96.900\n31660.000,  97.600\n31661.000,  95.700\n31662.000,  96.200\n31663.000,  99.800\n31664.000,  95.000\n31665.000,  95.800\n31666.000,  95.000\n31667.000,  97.900\n31668.000,  98.000\n31669.000, 104.800\n31670.000, 105.400\n31671.000, 102.000\n31672.000,  97.200\n31673.000,  96.400\n31674.000,  95.800\n31675.000,  95.600\n31676.000,  98.100\n31677.000,  98.300\n31678.000, 101.400\n31679.000, 103.800\n31680.000,  99.500\n31681.000,  99.700\n31682.000,  98.300\n31683.000,  98.700\n31684.000,  99.600\n31685.000,  99.800\n31686.000, 101.200\n31687.000,  99.700\n31688.000, 102.200\n31689.000, 100.500\n31690.000, 107.000\n31691.000, 106.900\n31692.000, 103.700\n31693.000, 101.100\n31694.000, 101.400\n31695.000, 104.000\n31696.000, 105.000\n31697.000, 104.700\n31698.000,  99.500\n31699.000, 108.600\n31700.000, 106.700\n31701.000, 106.000\n31702.000, 100.100\n31703.000,  99.300\n31704.000, 104.900\n31705.000, 101.000\n31706.000, 109.000\n31707.000, 101.100\n31708.000,  99.900\n31709.000, 103.300\n31710.000, 107.900\n31711.000, 101.800\n31712.000, 101.400\n31713.000, 101.700\n31714.000, 101.600\n31715.000, 104.800\n31716.000, 101.000\n31717.000, 100.100\n31718.000, 102.600\n31719.000, 102.200\n31720.000, 103.500\n31721.000, 100.900\n31722.000, 100.800\n31723.000, 102.300\n31724.000, 101.500\n31725.000, 106.300\n31726.000, 102.300\n31727.000, 101.700\n31728.000, 106.500\n31729.000, 108.000\n31730.000, 102.100\n31731.000, 101.400\n31732.000, 103.000\n31733.000, 104.600\n31734.000, 110.100\n31735.000, 104.400\n31736.000, 103.400\n31737.000, 104.000\n31738.000, 106.600\n31739.000, 101.600\n31740.000, 104.500\n31741.000, 105.700\n31742.000, 105.600\n31743.000, 109.800\n31744.000,  78.000\n31745.000,  80.300\n31746.000,  82.600\n31747.000,  80.800\n31748.000,  80.500\n31749.000,  79.700\n31750.000,  81.700\n31751.000,  79.400\n31752.000,  81.200\n31753.000,  83.400\n31754.000,  84.300\n31755.000,  83.300\n31756.000,  82.300\n31757.000,  81.000\n31758.000,  82.000\n31759.000,  81.900\n31760.000,  80.200\n31761.000,  80.600\n31762.000,  80.200\n31763.000,  81.200\n31764.000,  81.200\n31765.000,  83.200\n31766.000,  85.200\n31767.000,  84.400\n31768.000,  80.900\n31769.000,  81.000\n31770.000,  81.300\n31771.000,  81.400\n31772.000,  81.900\n31773.000,  81.600\n31774.000,  82.000\n31775.000,  81.600\n31776.000,  81.500\n31777.000,  84.400\n31778.000,  87.400\n31779.000,  82.400\n31780.000,  82.900\n31781.000,  82.600\n31782.000,  82.800\n31783.000,  82.900\n31784.000,  83.500\n31785.000,  82.200\n31786.000,  82.300\n31787.000,  81.300\n31788.000,  82.200\n31789.000,  84.700\n31790.000,  82.500\n31791.000,  83.800\n31792.000,  82.000\n31793.000,  82.700\n31794.000,  84.100\n31795.000,  83.000\n31796.000,  82.500\n31797.000,  83.400\n31798.000,  82.300\n31799.000,  82.000\n31800.000,  82.900\n31801.000,  82.000\n31802.000,  83.700\n31803.000,  83.100\n31804.000,  84.000\n31805.000,  85.800\n31806.000,  86.000\n31807.000,  86.200\n31808.000,  83.600\n31809.000,  85.300\n31810.000,  85.900\n31811.000,  85.300\n31812.000,  89.000\n31813.000,  88.500\n31814.000,  87.000\n31815.000,  87.400\n31816.000,  88.200\n31817.000,  89.100\n31818.000,  87.800\n31819.000,  87.100\n31820.000,  87.200\n31821.000,  87.200\n31822.000,  87.700\n31823.000,  87.300\n31824.000,  87.700\n31825.000,  87.400\n31826.000,  86.900\n31827.000,  87.800\n31828.000,  87.300\n31829.000,  88.100\n31830.000,  88.100\n31831.000,  87.700\n31832.000,  88.800\n31833.000,  87.200\n31834.000,  87.500\n31835.000,  87.200\n31836.000,  88.900\n31837.000,  88.300\n31838.000,  88.600\n31839.000,  89.400\n31840.000,  88.100\n31841.000,  88.900\n31842.000,  92.000\n31843.000,  89.100\n31844.000,  91.000\n31845.000,  88.900\n31846.000,  88.300\n31847.000,  88.400\n31848.000,  88.600\n31849.000,  87.900\n31850.000,  88.600\n31851.000,  88.300\n31852.000,  88.500\n31853.000,  91.400\n31854.000,  88.800\n31855.000,  89.000\n31856.000,  88.700\n31857.000,  89.600\n31858.000,  88.600\n31859.000,  88.100\n31860.000,  89.500\n31861.000,  90.500\n31862.000,  89.400\n31863.000,  91.200\n31864.000,  91.300\n31865.000,  94.200\n31866.000,  90.100\n31867.000,  88.800\n31868.000,  90.000\n31869.000,  92.000\n31870.000,  91.600\n31871.000,  92.800\n31872.000,  83.800\n31873.000,  84.700\n31874.000,  85.400\n31875.000,  89.300\n31876.000,  86.400\n31877.000,  87.600\n31878.000,  87.500\n31879.000,  86.800\n31880.000,  86.200\n31881.000,  86.400\n31882.000,  86.200\n31883.000,  87.300\n31884.000,  86.900\n31885.000,  86.900\n31886.000,  86.500\n31887.000,  86.500\n31888.000,  87.200\n31889.000,  86.800\n31890.000,  86.500\n31891.000,  87.100\n31892.000,  87.200\n31893.000,  89.100\n31894.000,  91.900\n31895.000,  87.700\n31896.000,  87.600\n31897.000,  88.000\n31898.000,  88.000\n31899.000,  89.000\n31900.000,  87.500\n31901.000,  88.000\n31902.000,  88.000\n31903.000,  88.800\n31904.000,  87.700\n31905.000,  88.700\n31906.000,  87.800\n31907.000,  88.300\n31908.000,  88.100\n31909.000,  87.900\n31910.000,  88.600\n31911.000,  89.700\n31912.000,  88.500\n31913.000,  89.600\n31914.000,  88.700\n31915.000,  88.700\n31916.000,  88.700\n31917.000,  88.700\n31918.000,  89.100\n31919.000,  89.400\n31920.000,  91.300\n31921.000,  90.600\n31922.000,  89.400\n31923.000,  89.600\n31924.000,  88.700\n31925.000,  88.500\n31926.000,  90.000\n31927.000,  90.400\n31928.000,  90.000\n31929.000,  90.100\n31930.000,  90.800\n31931.000,  91.400\n31932.000,  92.100\n31933.000,  94.400\n31934.000,  93.100\n31935.000,  94.300\n31936.000,  91.100\n31937.000,  91.800\n31938.000,  92.500\n31939.000,  92.300\n31940.000,  94.500\n31941.000,  93.200\n31942.000,  94.000\n31943.000,  96.300\n31944.000,  95.600\n31945.000,  93.800\n31946.000,  93.600\n31947.000,  92.800\n31948.000,  93.800\n31949.000,  94.600\n31950.000,  93.500\n31951.000,  93.300\n31952.000,  93.100\n31953.000,  94.500\n31954.000,  94.200\n31955.000,  94.000\n31956.000,  95.900\n31957.000,  93.700\n31958.000,  95.400\n31959.000,  93.500\n31960.000,  94.600\n31961.000,  94.100\n31962.000,  94.500\n31963.000,  95.000\n31964.000,  98.400\n31965.000,  95.200\n31966.000,  95.000\n31967.000,  94.400\n31968.000,  95.200\n31969.000,  94.300\n31970.000,  94.600\n31971.000,  94.400\n31972.000,  95.400\n31973.000,  95.000\n31974.000,  95.200\n31975.000,  95.000\n31976.000,  97.100\n31977.000,  94.800\n31978.000,  94.000\n31979.000,  95.100\n31980.000,  94.900\n31981.000,  95.200\n31982.000,  94.500\n31983.000,  99.000\n31984.000,  97.300\n31985.000,  99.400\n31986.000,  95.800\n31987.000,  97.200\n31988.000,  96.500\n31989.000,  96.000\n31990.000,  96.700\n31991.000,  95.600\n31992.000,  96.900\n31993.000,  97.500\n31994.000,  97.700\n31995.000,  95.500\n31996.000,  98.300\n31997.000,  97.900\n31998.000,  99.700\n31999.000, 100.000\n32000.000,  83.800\n32001.000,  85.100\n32002.000,  85.800\n32003.000,  89.400\n32004.000,  93.000\n32005.000,  86.800\n32006.000,  87.000\n32007.000,  87.500\n32008.000,  86.100\n32009.000,  87.700\n32010.000,  91.800\n32011.000,  92.200\n32012.000,  88.500\n32013.000,  87.000\n32014.000,  92.900\n32015.000,  93.800\n32016.000,  88.000\n32017.000,  88.100\n32018.000,  88.600\n32019.000,  91.900\n32020.000,  88.300\n32021.000,  87.400\n32022.000,  87.200\n32023.000,  86.900\n32024.000,  88.000\n32025.000,  89.400\n32026.000,  88.900\n32027.000,  91.400\n32028.000,  89.900\n32029.000,  92.100\n32030.000,  88.700\n32031.000,  88.900\n32032.000,  88.000\n32033.000,  88.400\n32034.000,  87.400\n32035.000,  88.600\n32036.000,  90.300\n32037.000,  88.600\n32038.000,  88.200\n32039.000,  89.200\n32040.000,  88.300\n32041.000,  89.700\n32042.000,  88.900\n32043.000,  89.800\n32044.000,  88.000\n32045.000,  88.200\n32046.000,  88.900\n32047.000,  91.100\n32048.000,  88.900\n32049.000,  88.500\n32050.000,  89.100\n32051.000,  89.600\n32052.000,  92.900\n32053.000,  92.700\n32054.000,  88.900\n32055.000,  89.500\n32056.000,  88.600\n32057.000,  90.200\n32058.000,  89.200\n32059.000,  88.800\n32060.000,  90.300\n32061.000,  93.500\n32062.000,  91.500\n32063.000,  92.500\n32064.000,  90.200\n32065.000,  91.100\n32066.000,  92.000\n32067.000,  91.900\n32068.000,  93.400\n32069.000,  92.300\n32070.000,  92.700\n32071.000,  93.400\n32072.000,  94.900\n32073.000,  93.500\n32074.000,  93.500\n32075.000,  92.400\n32076.000,  94.300\n32077.000,  93.100\n32078.000,  93.700\n32079.000,  93.600\n32080.000,  93.000\n32081.000,  94.000\n32082.000,  94.300\n32083.000,  94.000\n32084.000,  93.800\n32085.000,  94.600\n32086.000,  93.700\n32087.000,  93.500\n32088.000,  94.700\n32089.000,  94.500\n32090.000,  94.500\n32091.000,  96.300\n32092.000,  95.400\n32093.000,  95.400\n32094.000,  96.000\n32095.000,  95.300\n32096.000,  95.100\n32097.000,  95.100\n32098.000,  95.000\n32099.000,  94.900\n32100.000,  95.400\n32101.000,  96.100\n32102.000,  94.800\n32103.000,  95.000\n32104.000,  95.300\n32105.000,  95.000\n32106.000,  94.300\n32107.000,  94.700\n32108.000,  96.700\n32109.000,  94.200\n32110.000,  96.900\n32111.000,  95.600\n32112.000,  95.000\n32113.000,  96.800\n32114.000,  97.000\n32115.000,  99.500\n32116.000,  97.900\n32117.000,  97.900\n32118.000,  96.200\n32119.000,  99.500\n32120.000,  96.000\n32121.000,  95.900\n32122.000,  96.600\n32123.000,  97.000\n32124.000,  97.100\n32125.000, 100.000\n32126.000, 100.300\n32127.000,  98.800\n32128.000,  91.600\n32129.000,  91.100\n32130.000,  92.800\n32131.000,  95.300\n32132.000,  93.500\n32133.000,  96.400\n32134.000,  92.500\n32135.000,  93.500\n32136.000,  92.500\n32137.000,  93.100\n32138.000,  93.400\n32139.000,  92.900\n32140.000,  93.500\n32141.000,  93.700\n32142.000,  93.500\n32143.000,  94.100\n32144.000,  92.500\n32145.000,  94.400\n32146.000,  93.200\n32147.000,  94.400\n32148.000,  93.600\n32149.000,  93.900\n32150.000,  94.800\n32151.000,  94.000\n32152.000,  95.000\n32153.000,  94.800\n32154.000,  95.200\n32155.000,  94.800\n32156.000,  94.500\n32157.000,  94.200\n32158.000,  94.500\n32159.000,  94.800\n32160.000,  94.500\n32161.000,  95.600\n32162.000,  94.300\n32163.000,  97.300\n32164.000,  96.700\n32165.000,  95.200\n32166.000,  94.800\n32167.000,  95.100\n32168.000,  94.600\n32169.000,  97.700\n32170.000,  94.800\n32171.000,  94.500\n32172.000,  96.300\n32173.000,  94.900\n32174.000,  97.500\n32175.000,  96.100\n32176.000,  96.100\n32177.000,  95.300\n32178.000,  94.900\n32179.000,  95.400\n32180.000,  95.700\n32181.000,  95.300\n32182.000,  99.600\n32183.000,  99.400\n32184.000, 100.300\n32185.000,  97.600\n32186.000,  96.400\n32187.000,  95.200\n32188.000,  98.000\n32189.000,  99.800\n32190.000,  99.500\n32191.000, 103.900\n32192.000,  98.700\n32193.000,  99.900\n32194.000,  99.400\n32195.000,  98.200\n32196.000,  99.200\n32197.000,  98.300\n32198.000,  99.600\n32199.000,  99.200\n32200.000, 100.200\n32201.000, 100.300\n32202.000, 100.600\n32203.000, 100.200\n32204.000, 101.400\n32205.000, 104.300\n32206.000,  99.200\n32207.000, 100.300\n32208.000,  99.900\n32209.000,  99.700\n32210.000,  99.900\n32211.000,  99.500\n32212.000, 100.100\n32213.000, 101.700\n32214.000, 102.800\n32215.000, 105.200\n32216.000, 100.000\n32217.000, 100.100\n32218.000, 100.400\n32219.000,  99.800\n32220.000, 100.300\n32221.000, 101.100\n32222.000, 101.200\n32223.000, 100.300\n32224.000, 100.800\n32225.000, 100.500\n32226.000, 100.800\n32227.000, 100.300\n32228.000, 101.200\n32229.000, 101.100\n32230.000, 100.800\n32231.000, 102.300\n32232.000, 101.200\n32233.000, 101.200\n32234.000, 100.600\n32235.000, 101.100\n32236.000, 100.600\n32237.000, 100.800\n32238.000, 101.600\n32239.000, 101.400\n32240.000, 102.100\n32241.000, 102.200\n32242.000, 100.800\n32243.000, 101.600\n32244.000, 101.500\n32245.000, 101.600\n32246.000, 101.200\n32247.000, 101.900\n32248.000, 101.600\n32249.000, 105.100\n32250.000, 109.900\n32251.000, 101.900\n32252.000, 103.500\n32253.000, 104.600\n32254.000, 104.600\n32255.000, 104.500\n32256.000,  83.500\n32257.000,  84.500\n32258.000,  86.100\n32259.000,  86.100\n32260.000,  91.700\n32261.000,  90.500\n32262.000,  87.500\n32263.000,  88.000\n32264.000,  86.500\n32265.000,  86.800\n32266.000,  86.200\n32267.000,  86.600\n32268.000,  88.000\n32269.000,  88.200\n32270.000,  90.700\n32271.000,  90.000\n32272.000,  86.600\n32273.000,  87.100\n32274.000,  86.700\n32275.000,  87.300\n32276.000,  88.400\n32277.000,  87.900\n32278.000,  86.900\n32279.000,  88.100\n32280.000,  87.900\n32281.000, 101.300\n32282.000,  95.600\n32283.000,  88.300\n32284.000,  88.500\n32285.000,  87.800\n32286.000,  87.400\n32287.000,  88.900\n32288.000,  88.400\n32289.000,  89.500\n32290.000,  88.600\n32291.000,  90.400\n32292.000,  93.000\n32293.000,  92.800\n32294.000,  88.900\n32295.000,  90.400\n32296.000,  88.300\n32297.000,  88.200\n32298.000,  88.700\n32299.000,  89.100\n32300.000,  88.700\n32301.000,  88.600\n32302.000,  89.700\n32303.000,  91.400\n32304.000,  88.500\n32305.000,  90.000\n32306.000,  88.700\n32307.000,  88.500\n32308.000,  89.200\n32309.000,  89.200\n32310.000,  89.100\n32311.000,  88.600\n32312.000,  88.900\n32313.000,  91.000\n32314.000,  94.200\n32315.000,  91.400\n32316.000,  92.000\n32317.000,  91.900\n32318.000,  91.500\n32319.000,  93.100\n32320.000,  90.200\n32321.000,  91.400\n32322.000,  92.300\n32323.000,  94.100\n32324.000,  94.700\n32325.000,  95.100\n32326.000,  94.400\n32327.000,  95.500\n32328.000,  93.900\n32329.000,  92.500\n32330.000,  93.300\n32331.000,  92.600\n32332.000,  93.400\n32333.000,  93.200\n32334.000,  94.600\n32335.000, 100.400\n32336.000,  93.300\n32337.000,  96.200\n32338.000,  94.400\n32339.000,  94.000\n32340.000,  95.000\n32341.000,  94.500\n32342.000,  94.600\n32343.000,  95.100\n32344.000,  95.900\n32345.000,  95.200\n32346.000,  97.100\n32347.000,  95.900\n32348.000,  94.400\n32349.000,  94.700\n32350.000,  94.600\n32351.000,  94.400\n32352.000,  95.300\n32353.000,  95.100\n32354.000,  96.500\n32355.000,  98.600\n32356.000,  96.600\n32357.000,  95.500\n32358.000,  96.200\n32359.000,  95.300\n32360.000,  94.900\n32361.000,  96.200\n32362.000,  98.000\n32363.000,  95.500\n32364.000,  96.000\n32365.000, 101.300\n32366.000,  98.200\n32367.000, 100.400\n32368.000,  95.400\n32369.000,  96.000\n32370.000,  95.200\n32371.000,  96.300\n32372.000, 100.600\n32373.000,  96.000\n32374.000,  96.700\n32375.000,  96.000\n32376.000,  96.200\n32377.000,  95.400\n32378.000,  95.500\n32379.000,  96.000\n32380.000,  97.800\n32381.000,  98.600\n32382.000,  98.500\n32383.000,  99.100\n32384.000,  90.300\n32385.000,  95.900\n32386.000,  92.500\n32387.000,  92.600\n32388.000,  92.500\n32389.000,  92.900\n32390.000,  92.700\n32391.000,  92.900\n32392.000,  94.000\n32393.000,  94.000\n32394.000,  93.000\n32395.000,  92.500\n32396.000,  93.500\n32397.000,  93.800\n32398.000,  93.500\n32399.000,  92.400\n32400.000,  93.900\n32401.000,  94.000\n32402.000,  96.400\n32403.000,  94.400\n32404.000,  96.800\n32405.000,  94.100\n32406.000,  95.100\n32407.000,  93.800\n32408.000,  94.200\n32409.000,  93.200\n32410.000,  94.700\n32411.000,  95.300\n32412.000,  95.000\n32413.000,  94.900\n32414.000,  95.500\n32415.000,  98.000\n32416.000,  96.200\n32417.000,  99.200\n32418.000,  94.600\n32419.000,  94.600\n32420.000,  94.700\n32421.000,  95.100\n32422.000,  96.700\n32423.000,  95.400\n32424.000,  97.100\n32425.000,  98.700\n32426.000,  95.500\n32427.000,  94.800\n32428.000,  95.000\n32429.000,  94.900\n32430.000,  94.700\n32431.000,  95.100\n32432.000,  99.300\n32433.000,  95.400\n32434.000,  97.900\n32435.000, 103.800\n32436.000, 100.000\n32437.000,  98.500\n32438.000,  96.100\n32439.000,  98.200\n32440.000,  95.800\n32441.000,  96.200\n32442.000,  95.700\n32443.000,  96.000\n32444.000, 102.900\n32445.000, 103.200\n32446.000,  98.600\n32447.000,  99.800\n32448.000,  98.000\n32449.000,  99.700\n32450.000,  99.800\n32451.000,  97.800\n32452.000,  99.400\n32453.000,  99.500\n32454.000, 100.700\n32455.000,  99.600\n32456.000,  99.400\n32457.000, 102.000\n32458.000, 100.800\n32459.000,  99.900\n32460.000, 103.700\n32461.000, 100.200\n32462.000, 100.200\n32463.000, 100.200\n32464.000, 102.100\n32465.000, 101.500\n32466.000, 100.100\n32467.000, 100.200\n32468.000, 100.700\n32469.000, 101.500\n32470.000, 100.100\n32471.000, 103.600\n32472.000, 107.900\n32473.000, 102.300\n32474.000, 104.400\n32475.000, 104.900\n32476.000, 101.900\n32477.000, 100.400\n32478.000, 100.800\n32479.000, 104.900\n32480.000, 102.600\n32481.000, 101.000\n32482.000, 100.800\n32483.000, 107.200\n32484.000, 100.400\n32485.000, 101.500\n32486.000, 100.800\n32487.000, 100.400\n32488.000, 100.800\n32489.000, 101.500\n32490.000, 102.900\n32491.000, 102.400\n32492.000, 103.000\n32493.000, 101.100\n32494.000, 102.000\n32495.000, 101.800\n32496.000, 101.700\n32497.000, 101.800\n32498.000, 105.300\n32499.000, 104.900\n32500.000, 105.200\n32501.000, 101.800\n32502.000, 102.100\n32503.000, 101.800\n32504.000, 102.700\n32505.000, 102.200\n32506.000, 101.000\n32507.000, 102.000\n32508.000, 104.000\n32509.000, 107.600\n32510.000, 105.600\n32511.000, 106.300\n32512.000,  90.400\n32513.000,  92.300\n32514.000,  93.100\n32515.000,  92.900\n32516.000,  92.600\n32517.000,  93.100\n32518.000,  95.100\n32519.000,  96.200\n32520.000,  93.300\n32521.000,  92.100\n32522.000,  92.800\n32523.000,  92.400\n32524.000,  94.300\n32525.000,  94.500\n32526.000,  94.000\n32527.000,  95.500\n32528.000,  94.600\n32529.000,  94.700\n32530.000,  95.700\n32531.000,  93.800\n32532.000,  94.500\n32533.000,  96.500\n32534.000,  94.400\n32535.000,  93.400\n32536.000,  93.500\n32537.000,  96.400\n32538.000,  97.600\n32539.000,  96.800\n32540.000,  94.500\n32541.000,  96.200\n32542.000,  96.400\n32543.000,  94.800\n32544.000,  94.000\n32545.000,  94.500\n32546.000,  98.600\n32547.000,  94.800\n32548.000,  97.300\n32549.000,  94.300\n32550.000,  94.400\n32551.000,  94.700\n32552.000,  94.800\n32553.000,  96.800\n32554.000,  94.700\n32555.000,  94.500\n32556.000,  95.300\n32557.000,  97.600\n32558.000,  95.700\n32559.000,  96.300\n32560.000,  99.900\n32561.000,  94.500\n32562.000,  94.100\n32563.000,  94.300\n32564.000,  95.100\n32565.000,  95.500\n32566.000,  98.700\n32567.000,  96.100\n32568.000,  95.600\n32569.000,  96.500\n32570.000,  95.500\n32571.000,  94.800\n32572.000,  96.400\n32573.000,  97.400\n32574.000,  97.600\n32575.000, 100.100\n32576.000, 103.100\n32577.000,  97.700\n32578.000,  98.700\n32579.000,  98.500\n32580.000,  99.900\n32581.000,  98.800\n32582.000,  99.000\n32583.000,  98.400\n32584.000,  99.700\n32585.000, 101.200\n32586.000, 101.300\n32587.000, 104.000\n32588.000,  99.900\n32589.000,  98.900\n32590.000,  99.400\n32591.000,  99.500\n32592.000,  98.800\n32593.000,  99.300\n32594.000,  99.300\n32595.000, 108.500\n32596.000, 101.400\n32597.000, 100.300\n32598.000, 100.300\n32599.000, 100.000\n32600.000, 100.900\n32601.000,  99.600\n32602.000, 100.400\n32603.000, 107.300\n32604.000, 108.400\n32605.000, 106.900\n32606.000, 103.300\n32607.000, 101.100\n32608.000, 100.200\n32609.000, 100.700\n32610.000, 102.200\n32611.000, 101.800\n32612.000, 100.400\n32613.000, 101.600\n32614.000, 105.700\n32615.000, 104.500\n32616.000, 106.100\n32617.000, 101.100\n32618.000, 101.300\n32619.000, 101.700\n32620.000, 101.800\n32621.000, 100.900\n32622.000, 100.900\n32623.000, 102.500\n32624.000, 101.000\n32625.000, 101.700\n32626.000, 104.800\n32627.000, 101.700\n32628.000, 101.500\n32629.000, 101.400\n32630.000, 102.200\n32631.000, 105.100\n32632.000, 101.800\n32633.000, 103.600\n32634.000, 101.600\n32635.000, 102.800\n32636.000, 103.300\n32637.000, 104.500\n32638.000, 105.700\n32639.000, 107.800\n32640.000,  98.200\n32641.000,  97.500\n32642.000, 100.600\n32643.000,  98.700\n32644.000, 100.200\n32645.000,  99.100\n32646.000,  99.800\n32647.000, 101.900\n32648.000, 100.500\n32649.000, 100.600\n32650.000, 101.200\n32651.000, 102.200\n32652.000, 102.100\n32653.000, 100.400\n32654.000, 101.500\n32655.000,  99.200\n32656.000,  99.400\n32657.000,  99.600\n32658.000, 100.200\n32659.000, 100.100\n32660.000, 101.200\n32661.000, 103.700\n32662.000, 100.600\n32663.000, 100.100\n32664.000, 100.500\n32665.000,  99.900\n32666.000,  99.900\n32667.000, 102.200\n32668.000, 103.400\n32669.000, 101.000\n32670.000, 105.100\n32671.000, 100.800\n32672.000, 101.100\n32673.000, 101.000\n32674.000, 104.400\n32675.000, 102.500\n32676.000, 101.800\n32677.000, 102.400\n32678.000, 102.600\n32679.000, 104.100\n32680.000, 104.000\n32681.000, 101.700\n32682.000, 100.900\n32683.000, 100.800\n32684.000, 101.700\n32685.000, 102.200\n32686.000, 102.700\n32687.000, 114.900\n32688.000, 105.800\n32689.000, 103.300\n32690.000, 102.500\n32691.000, 102.400\n32692.000, 101.800\n32693.000, 104.000\n32694.000, 104.600\n32695.000, 102.900\n32696.000, 105.300\n32697.000, 102.500\n32698.000, 102.800\n32699.000, 103.300\n32700.000, 104.700\n32701.000, 104.800\n32702.000, 106.100\n32703.000, 105.800\n32704.000, 103.300\n32705.000, 105.400\n32706.000, 106.100\n32707.000, 105.700\n32708.000, 109.500\n32709.000, 106.800\n32710.000, 106.500\n32711.000, 111.100\n32712.000, 108.000\n32713.000, 107.200\n32714.000, 106.300\n32715.000, 106.700\n32716.000, 106.700\n32717.000, 106.800\n32718.000, 106.400\n32719.000, 105.700\n32720.000, 109.300\n32721.000, 106.400\n32722.000, 108.700\n32723.000, 107.500\n32724.000, 106.700\n32725.000, 107.600\n32726.000, 109.700\n32727.000, 106.800\n32728.000, 108.300\n32729.000, 109.300\n32730.000, 111.300\n32731.000, 110.600\n32732.000, 109.100\n32733.000, 107.300\n32734.000, 108.100\n32735.000, 109.000\n32736.000, 108.100\n32737.000, 107.100\n32738.000, 107.700\n32739.000, 109.200\n32740.000, 110.600\n32741.000, 107.800\n32742.000, 107.000\n32743.000, 107.600\n32744.000, 108.200\n32745.000, 107.500\n32746.000, 107.800\n32747.000, 108.700\n32748.000, 111.800\n32749.000, 111.400\n32750.000, 107.500\n32751.000, 107.600\n32752.000, 107.800\n32753.000, 108.400\n32754.000, 110.700\n32755.000, 110.000\n32756.000, 111.800\n32757.000, 108.100\n32758.000, 108.300\n32759.000, 107.600\n32760.000, 107.800\n32761.000, 109.500\n32762.000, 108.800\n32763.000, 110.800\n32764.000, 113.000\n32765.000, 110.700\n32766.000, 114.000\n32767.000, 112.000\n32768.000,  58.300\n32769.000,  60.000\n32770.000,  60.100\n32771.000,  60.300\n32772.000,  61.000\n32773.000,  61.300\n32774.000,  61.200\n32775.000,  64.400\n32776.000,  63.300\n32777.000,  61.000\n32778.000,  61.800\n32779.000,  61.300\n32780.000,  61.700\n32781.000,  62.700\n32782.000,  61.700\n32783.000,  61.400\n32784.000,  61.000\n32785.000,  61.400\n32786.000,  61.600\n32787.000,  61.500\n32788.000,  62.100\n32789.000,  63.600\n32790.000,  62.700\n32791.000,  61.800\n32792.000,  62.700\n32793.000,  64.400\n32794.000,  63.000\n32795.000,  62.200\n32796.000,  62.200\n32797.000,  62.200\n32798.000,  62.000\n32799.000,  62.300\n32800.000,  62.400\n32801.000,  62.200\n32802.000,  63.300\n32803.000,  63.000\n32804.000,  63.200\n32805.000,  62.200\n32806.000,  63.400\n32807.000,  64.000\n32808.000,  63.700\n32809.000,  62.600\n32810.000,  62.500\n32811.000,  62.800\n32812.000,  64.000\n32813.000,  64.200\n32814.000,  63.700\n32815.000,  63.300\n32816.000,  63.800\n32817.000,  63.000\n32818.000,  63.500\n32819.000,  63.800\n32820.000,  64.100\n32821.000,  63.400\n32822.000,  63.700\n32823.000,  63.400\n32824.000,  64.700\n32825.000,  63.900\n32826.000,  63.800\n32827.000,  63.600\n32828.000,  65.300\n32829.000,  65.900\n32830.000,  66.700\n32831.000,  66.300\n32832.000,  65.200\n32833.000,  65.600\n32834.000,  66.600\n32835.000,  68.200\n32836.000,  68.300\n32837.000,  67.900\n32838.000,  67.400\n32839.000,  67.400\n32840.000,  67.400\n32841.000,  67.500\n32842.000,  67.800\n32843.000,  67.400\n32844.000,  67.800\n32845.000,  68.200\n32846.000,  67.900\n32847.000,  68.600\n32848.000,  67.300\n32849.000,  68.400\n32850.000,  70.400\n32851.000,  68.800\n32852.000,  69.100\n32853.000,  68.000\n32854.000,  68.400\n32855.000,  67.900\n32856.000,  69.500\n32857.000,  68.600\n32858.000,  69.400\n32859.000,  69.000\n32860.000,  69.700\n32861.000,  69.800\n32862.000,  69.600\n32863.000,  68.700\n32864.000,  68.700\n32865.000,  69.600\n32866.000,  68.800\n32867.000,  68.600\n32868.000,  70.300\n32869.000,  68.500\n32870.000,  69.600\n32871.000,  69.000\n32872.000,  74.100\n32873.000,  72.400\n32874.000,  69.200\n32875.000,  69.800\n32876.000,  69.200\n32877.000,  70.100\n32878.000,  69.300\n32879.000,  69.400\n32880.000,  69.400\n32881.000,  70.500\n32882.000,  69.600\n32883.000,  69.500\n32884.000,  70.400\n32885.000,  69.800\n32886.000,  75.400\n32887.000,  74.400\n32888.000,  70.900\n32889.000,  70.900\n32890.000,  70.500\n32891.000,  69.800\n32892.000,  71.900\n32893.000,  72.700\n32894.000,  72.600\n32895.000,  73.700\n32896.000,  64.600\n32897.000,  66.200\n32898.000,  67.000\n32899.000,  68.200\n32900.000,  72.900\n32901.000,  67.700\n32902.000,  68.700\n32903.000,  67.600\n32904.000,  67.600\n32905.000,  67.800\n32906.000,  67.400\n32907.000,  67.600\n32908.000,  67.300\n32909.000,  67.000\n32910.000,  67.600\n32911.000,  67.200\n32912.000,  68.200\n32913.000,  67.900\n32914.000,  68.500\n32915.000,  70.700\n32916.000,  68.800\n32917.000,  69.300\n32918.000,  68.000\n32919.000,  67.500\n32920.000,  69.100\n32921.000,  68.400\n32922.000,  68.500\n32923.000,  68.600\n32924.000,  68.200\n32925.000,  69.800\n32926.000,  71.000\n32927.000,  69.900\n32928.000,  68.300\n32929.000,  68.600\n32930.000,  69.100\n32931.000,  68.900\n32932.000,  69.000\n32933.000,  68.600\n32934.000,  69.100\n32935.000,  69.600\n32936.000,  69.600\n32937.000,  69.600\n32938.000,  68.900\n32939.000,  69.500\n32940.000,  72.300\n32941.000,  70.400\n32942.000,  70.300\n32943.000,  69.400\n32944.000,  69.500\n32945.000,  70.200\n32946.000,  69.500\n32947.000,  69.800\n32948.000,  69.500\n32949.000,  69.500\n32950.000,  69.800\n32951.000,  69.900\n32952.000,  70.800\n32953.000,  70.900\n32954.000,  70.600\n32955.000,  69.900\n32956.000,  71.600\n32957.000,  72.800\n32958.000,  72.800\n32959.000,  73.900\n32960.000,  70.300\n32961.000,  72.100\n32962.000,  73.200\n32963.000,  73.000\n32964.000,  73.900\n32965.000,  75.000\n32966.000,  76.000\n32967.000,  77.800\n32968.000,  75.200\n32969.000,  74.900\n32970.000,  74.100\n32971.000,  73.800\n32972.000,  74.900\n32973.000,  75.600\n32974.000,  74.000\n32975.000,  74.300\n32976.000,  74.600\n32977.000,  75.400\n32978.000,  75.500\n32979.000,  75.600\n32980.000,  75.300\n32981.000,  74.700\n32982.000,  74.400\n32983.000,  75.200\n32984.000,  75.400\n32985.000,  75.400\n32986.000,  75.400\n32987.000,  75.800\n32988.000,  75.700\n32989.000,  75.600\n32990.000,  75.800\n32991.000,  76.700\n32992.000,  76.100\n32993.000,  75.300\n32994.000,  75.500\n32995.000,  75.000\n32996.000,  75.500\n32997.000,  75.000\n32998.000,  76.000\n32999.000,  76.700\n33000.000,  75.400\n33001.000,  75.400\n33002.000,  75.100\n33003.000,  75.700\n33004.000,  80.500\n33005.000,  79.300\n33006.000,  77.000\n33007.000,  78.400\n33008.000,  78.600\n33009.000,  76.500\n33010.000,  75.500\n33011.000,  77.000\n33012.000,  76.600\n33013.000,  76.800\n33014.000,  76.500\n33015.000,  77.000\n33016.000,  77.300\n33017.000,  77.100\n33018.000,  76.700\n33019.000,  77.100\n33020.000,  78.000\n33021.000,  79.200\n33022.000,  79.400\n33023.000,  79.900\n33024.000,  66.100\n33025.000,  66.100\n33026.000,  66.900\n33027.000,  66.900\n33028.000,  67.900\n33029.000,  67.500\n33030.000,  67.300\n33031.000,  68.000\n33032.000,  67.300\n33033.000,  67.600\n33034.000,  67.800\n33035.000,  67.400\n33036.000,  68.900\n33037.000,  67.000\n33038.000,  67.600\n33039.000,  68.400\n33040.000,  68.100\n33041.000,  67.500\n33042.000,  67.500\n33043.000,  68.500\n33044.000,  69.800\n33045.000,  68.400\n33046.000,  68.900\n33047.000,  68.900\n33048.000,  69.300\n33049.000,  69.100\n33050.000,  69.100\n33051.000,  68.400\n33052.000,  70.100\n33053.000,  68.800\n33054.000,  70.500\n33055.000,  71.900\n33056.000,  69.600\n33057.000,  70.300\n33058.000,  73.700\n33059.000,  71.200\n33060.000,  70.200\n33061.000,  73.700\n33062.000,  69.800\n33063.000,  69.100\n33064.000,  69.500\n33065.000,  69.200\n33066.000,  69.800\n33067.000,  69.500\n33068.000,  69.700\n33069.000,  72.500\n33070.000,  69.700\n33071.000,  70.100\n33072.000,  69.800\n33073.000,  69.600\n33074.000,  69.900\n33075.000,  70.100\n33076.000,  69.800\n33077.000,  69.900\n33078.000,  69.600\n33079.000,  70.200\n33080.000,  69.700\n33081.000,  70.900\n33082.000,  72.300\n33083.000,  72.800\n33084.000,  75.200\n33085.000,  76.600\n33086.000,  74.800\n33087.000,  73.200\n33088.000,  71.400\n33089.000,  73.300\n33090.000,  73.900\n33091.000,  73.100\n33092.000,  73.400\n33093.000,  73.800\n33094.000,  74.200\n33095.000,  76.600\n33096.000,  74.600\n33097.000,  75.600\n33098.000,  74.700\n33099.000,  73.600\n33100.000,  74.200\n33101.000,  74.200\n33102.000,  74.800\n33103.000,  74.000\n33104.000,  73.500\n33105.000,  74.200\n33106.000,  74.100\n33107.000,  75.000\n33108.000,  77.200\n33109.000,  78.500\n33110.000,  75.300\n33111.000,  77.300\n33112.000,  75.400\n33113.000,  74.400\n33114.000,  75.600\n33115.000,  74.800\n33116.000,  75.200\n33117.000,  75.400\n33118.000,  75.000\n33119.000,  76.100\n33120.000,  75.100\n33121.000,  76.000\n33122.000,  75.500\n33123.000,  76.000\n33124.000,  75.600\n33125.000,  75.000\n33126.000,  75.900\n33127.000,  75.400\n33128.000,  76.000\n33129.000,  75.600\n33130.000,  77.400\n33131.000,  75.200\n33132.000,  81.800\n33133.000,  75.800\n33134.000,  82.000\n33135.000,  77.300\n33136.000,  75.800\n33137.000,  75.700\n33138.000,  75.300\n33139.000,  76.400\n33140.000,  76.600\n33141.000,  76.400\n33142.000,  76.400\n33143.000,  76.500\n33144.000,  77.200\n33145.000,  77.800\n33146.000,  80.000\n33147.000,  81.600\n33148.000,  82.400\n33149.000,  80.900\n33150.000,  81.700\n33151.000,  79.800\n33152.000,  71.000\n33153.000,  73.100\n33154.000,  74.100\n33155.000,  73.800\n33156.000,  73.200\n33157.000,  73.400\n33158.000,  73.200\n33159.000,  75.100\n33160.000,  76.900\n33161.000,  73.400\n33162.000,  73.900\n33163.000,  73.500\n33164.000,  74.800\n33165.000,  73.900\n33166.000,  74.400\n33167.000,  73.600\n33168.000,  73.300\n33169.000,  74.500\n33170.000,  74.000\n33171.000,  75.200\n33172.000,  77.000\n33173.000,  80.900\n33174.000,  75.000\n33175.000,  74.100\n33176.000,  74.800\n33177.000,  74.700\n33178.000,  75.300\n33179.000,  75.000\n33180.000,  75.100\n33181.000,  75.400\n33182.000,  75.600\n33183.000,  75.800\n33184.000,  77.200\n33185.000,  76.700\n33186.000,  78.500\n33187.000,  75.500\n33188.000,  75.000\n33189.000,  75.100\n33190.000,  75.400\n33191.000,  75.200\n33192.000,  75.000\n33193.000,  75.000\n33194.000,  75.600\n33195.000,  75.400\n33196.000,  81.500\n33197.000,  82.900\n33198.000,  76.700\n33199.000,  76.400\n33200.000,  75.400\n33201.000,  75.700\n33202.000,  75.300\n33203.000,  76.000\n33204.000,  75.700\n33205.000,  75.800\n33206.000,  76.700\n33207.000,  77.100\n33208.000,  77.900\n33209.000,  80.700\n33210.000,  79.500\n33211.000,  76.800\n33212.000,  77.700\n33213.000,  79.500\n33214.000,  79.000\n33215.000,  80.300\n33216.000,  77.400\n33217.000,  78.700\n33218.000,  79.800\n33219.000,  80.200\n33220.000,  80.500\n33221.000,  84.700\n33222.000,  79.700\n33223.000,  80.100\n33224.000,  79.900\n33225.000,  80.800\n33226.000,  79.900\n33227.000,  79.200\n33228.000,  80.200\n33229.000,  80.000\n33230.000,  80.500\n33231.000,  80.400\n33232.000,  85.200\n33233.000,  88.900\n33234.000,  80.600\n33235.000,  80.200\n33236.000,  80.900\n33237.000,  80.400\n33238.000,  80.700\n33239.000,  80.800\n33240.000,  81.100\n33241.000,  80.200\n33242.000,  83.000\n33243.000,  81.300\n33244.000,  88.800\n33245.000,  82.000\n33246.000,  81.100\n33247.000,  81.200\n33248.000,  81.200\n33249.000,  89.000\n33250.000,  82.000\n33251.000,  81.500\n33252.000,  81.100\n33253.000,  82.300\n33254.000,  82.200\n33255.000,  82.100\n33256.000,  85.100\n33257.000,  81.200\n33258.000,  81.600\n33259.000,  81.300\n33260.000,  83.000\n33261.000,  81.700\n33262.000,  84.900\n33263.000,  82.500\n33264.000,  82.200\n33265.000,  82.200\n33266.000,  84.100\n33267.000,  82.500\n33268.000,  82.700\n33269.000,  82.300\n33270.000,  83.100\n33271.000,  82.600\n33272.000,  90.200\n33273.000,  84.500\n33274.000,  82.600\n33275.000,  82.400\n33276.000,  88.000\n33277.000,  90.200\n33278.000,  90.900\n33279.000,  85.800\n33280.000,  64.400\n33281.000,  65.500\n33282.000,  66.100\n33283.000,  66.500\n33284.000,  71.900\n33285.000,  70.300\n33286.000,  67.500\n33287.000,  67.500\n33288.000,  67.000\n33289.000,  67.200\n33290.000,  67.400\n33291.000,  67.800\n33292.000,  67.900\n33293.000,  67.000\n33294.000,  67.600\n33295.000,  67.600\n33296.000,  67.600\n33297.000,  68.400\n33298.000,  68.000\n33299.000,  68.700\n33300.000,  68.300\n33301.000,  68.400\n33302.000,  67.600\n33303.000,  68.500\n33304.000,  69.700\n33305.000,  69.900\n33306.000,  70.000\n33307.000,  68.000\n33308.000,  68.300\n33309.000,  68.900\n33310.000,  68.900\n33311.000,  71.200\n33312.000,  69.900\n33313.000,  69.200\n33314.000,  68.600\n33315.000,  68.000\n33316.000,  69.300\n33317.000,  69.200\n33318.000,  71.400\n33319.000,  71.200\n33320.000,  69.000\n33321.000,  69.100\n33322.000,  68.800\n33323.000,  68.700\n33324.000,  69.800\n33325.000,  69.600\n33326.000,  71.000\n33327.000,  69.500\n33328.000,  69.100\n33329.000,  69.300\n33330.000,  69.100\n33331.000,  70.200\n33332.000,  70.300\n33333.000,  69.200\n33334.000,  72.000\n33335.000,  69.300\n33336.000,  69.700\n33337.000,  70.200\n33338.000,  70.000\n33339.000,  70.000\n33340.000,  71.400\n33341.000,  72.700\n33342.000,  72.400\n33343.000,  73.000\n33344.000,  70.100\n33345.000,  71.700\n33346.000,  78.500\n33347.000,  72.600\n33348.000,  74.200\n33349.000,  73.000\n33350.000,  73.100\n33351.000,  74.000\n33352.000,  73.900\n33353.000,  73.700\n33354.000,  73.300\n33355.000,  73.400\n33356.000,  74.000\n33357.000,  74.800\n33358.000,  75.100\n33359.000,  73.900\n33360.000,  74.100\n33361.000,  74.500\n33362.000,  74.600\n33363.000,  74.400\n33364.000,  75.200\n33365.000,  74.400\n33366.000,  74.200\n33367.000,  74.500\n33368.000,  75.000\n33369.000,  74.800\n33370.000,  75.400\n33371.000,  77.800\n33372.000,  75.400\n33373.000,  75.100\n33374.000,  75.200\n33375.000,  75.000\n33376.000,  75.400\n33377.000,  75.400\n33378.000,  75.800\n33379.000,  75.100\n33380.000,  76.100\n33381.000,  75.100\n33382.000,  75.400\n33383.000,  75.800\n33384.000,  76.400\n33385.000,  75.800\n33386.000,  75.500\n33387.000,  75.900\n33388.000,  75.400\n33389.000,  75.000\n33390.000,  75.100\n33391.000,  75.500\n33392.000,  76.100\n33393.000,  76.200\n33394.000,  76.100\n33395.000,  75.100\n33396.000,  76.200\n33397.000,  76.700\n33398.000,  76.800\n33399.000,  77.000\n33400.000,  76.400\n33401.000,  77.300\n33402.000,  77.000\n33403.000,  76.800\n33404.000,  79.100\n33405.000,  79.600\n33406.000,  80.800\n33407.000,  80.300\n33408.000,  71.300\n33409.000,  72.200\n33410.000,  75.900\n33411.000,  72.500\n33412.000,  73.600\n33413.000,  73.900\n33414.000,  73.300\n33415.000,  73.400\n33416.000,  73.400\n33417.000,  73.400\n33418.000,  73.300\n33419.000,  74.000\n33420.000,  74.000\n33421.000,  73.500\n33422.000,  74.200\n33423.000,  73.600\n33424.000,  74.500\n33425.000,  74.800\n33426.000,  75.000\n33427.000,  74.200\n33428.000,  75.500\n33429.000,  74.400\n33430.000,  74.200\n33431.000,  74.600\n33432.000,  75.500\n33433.000,  75.900\n33434.000,  74.800\n33435.000,  75.700\n33436.000,  77.100\n33437.000,  75.400\n33438.000,  78.300\n33439.000,  75.200\n33440.000,  75.300\n33441.000,  75.500\n33442.000,  75.800\n33443.000,  75.700\n33444.000,  75.700\n33445.000,  76.600\n33446.000,  75.600\n33447.000,  75.600\n33448.000,  75.800\n33449.000,  76.100\n33450.000,  75.400\n33451.000,  75.900\n33452.000,  75.000\n33453.000,  75.600\n33454.000,  76.400\n33455.000,  76.200\n33456.000,  76.300\n33457.000,  76.600\n33458.000,  75.700\n33459.000,  75.600\n33460.000,  76.400\n33461.000,  77.500\n33462.000,  76.100\n33463.000,  75.800\n33464.000,  76.800\n33465.000,  77.000\n33466.000,  76.700\n33467.000,  76.400\n33468.000,  77.600\n33469.000,  78.700\n33470.000,  79.600\n33471.000,  79.500\n33472.000,  77.900\n33473.000,  78.500\n33474.000,  79.800\n33475.000,  79.300\n33476.000,  80.400\n33477.000,  80.400\n33478.000,  80.300\n33479.000,  80.800\n33480.000,  80.400\n33481.000,  80.900\n33482.000,  80.500\n33483.000,  81.800\n33484.000,  80.500\n33485.000,  80.700\n33486.000,  80.600\n33487.000,  81.200\n33488.000,  83.200\n33489.000,  81.600\n33490.000,  83.300\n33491.000,  81.600\n33492.000,  82.100\n33493.000,  84.500\n33494.000,  80.500\n33495.000,  81.100\n33496.000,  81.300\n33497.000,  80.300\n33498.000,  82.000\n33499.000,  81.500\n33500.000,  81.700\n33501.000,  81.500\n33502.000,  82.600\n33503.000,  81.900\n33504.000,  82.400\n33505.000,  82.800\n33506.000,  83.900\n33507.000,  81.400\n33508.000,  82.400\n33509.000,  82.100\n33510.000,  85.900\n33511.000,  84.000\n33512.000,  81.500\n33513.000,  85.200\n33514.000,  82.300\n33515.000,  83.600\n33516.000,  82.600\n33517.000,  82.400\n33518.000,  82.100\n33519.000,  82.500\n33520.000,  82.500\n33521.000,  82.800\n33522.000,  81.400\n33523.000,  82.400\n33524.000,  82.000\n33525.000,  84.100\n33526.000,  82.300\n33527.000,  85.300\n33528.000,  82.500\n33529.000,  82.300\n33530.000,  82.400\n33531.000,  83.200\n33532.000,  85.000\n33533.000,  84.500\n33534.000,  85.300\n33535.000,  85.400\n33536.000,  72.200\n33537.000,  72.900\n33538.000,  74.000\n33539.000,  73.600\n33540.000,  74.200\n33541.000,  73.000\n33542.000,  73.000\n33543.000,  74.100\n33544.000,  73.900\n33545.000,  77.800\n33546.000,  74.300\n33547.000,  77.400\n33548.000,  73.700\n33549.000,  73.800\n33550.000,  78.400\n33551.000,  75.600\n33552.000,  73.900\n33553.000,  75.200\n33554.000,  74.500\n33555.000,  74.200\n33556.000,  74.100\n33557.000,  78.100\n33558.000,  74.700\n33559.000,  74.200\n33560.000,  74.100\n33561.000,  74.300\n33562.000,  74.800\n33563.000,  78.400\n33564.000,  77.200\n33565.000,  75.900\n33566.000,  75.800\n33567.000,  75.500\n33568.000,  76.000\n33569.000,  76.700\n33570.000,  81.100\n33571.000,  75.200\n33572.000,  75.400\n33573.000,  76.200\n33574.000,  75.700\n33575.000,  76.400\n33576.000,  75.300\n33577.000,  75.600\n33578.000,  75.500\n33579.000,  75.700\n33580.000,  75.900\n33581.000,  75.200\n33582.000,  76.700\n33583.000,  76.400\n33584.000,  76.500\n33585.000,  76.300\n33586.000,  75.800\n33587.000,  76.700\n33588.000,  76.600\n33589.000,  76.900\n33590.000,  76.100\n33591.000,  77.000\n33592.000,  76.500\n33593.000,  77.000\n33594.000,  79.100\n33595.000,  80.700\n33596.000,  78.000\n33597.000,  79.500\n33598.000,  80.100\n33599.000,  80.500\n33600.000,  79.400\n33601.000,  81.000\n33602.000,  81.000\n33603.000,  79.200\n33604.000,  79.400\n33605.000,  79.300\n33606.000,  81.000\n33607.000,  79.600\n33608.000,  80.400\n33609.000,  79.900\n33610.000,  80.500\n33611.000,  80.700\n33612.000,  84.600\n33613.000,  81.200\n33614.000,  81.200\n33615.000,  80.600\n33616.000,  80.000\n33617.000,  80.200\n33618.000,  80.000\n33619.000,  81.200\n33620.000,  80.200\n33621.000,  80.100\n33622.000,  80.600\n33623.000,  80.300\n33624.000,  82.300\n33625.000,  83.200\n33626.000,  81.700\n33627.000,  81.200\n33628.000,  81.100\n33629.000,  81.300\n33630.000,  83.100\n33631.000,  81.100\n33632.000,  81.400\n33633.000,  81.400\n33634.000,  81.900\n33635.000,  81.600\n33636.000,  81.800\n33637.000,  81.000\n33638.000,  81.900\n33639.000,  81.000\n33640.000,  81.500\n33641.000,  81.200\n33642.000,  81.500\n33643.000,  81.700\n33644.000,  81.500\n33645.000,  82.500\n33646.000,  81.900\n33647.000,  82.800\n33648.000,  84.100\n33649.000,  88.500\n33650.000,  81.300\n33651.000,  81.800\n33652.000,  82.000\n33653.000,  82.700\n33654.000,  82.500\n33655.000,  82.200\n33656.000,  82.100\n33657.000,  82.200\n33658.000,  83.400\n33659.000,  82.400\n33660.000,  88.200\n33661.000,  85.400\n33662.000,  85.500\n33663.000,  85.100\n33664.000,  77.200\n33665.000,  79.000\n33666.000,  80.200\n33667.000,  79.200\n33668.000,  79.900\n33669.000,  80.600\n33670.000,  79.800\n33671.000,  80.400\n33672.000,  82.600\n33673.000,  79.800\n33674.000,  80.000\n33675.000,  79.800\n33676.000,  81.100\n33677.000,  80.900\n33678.000,  80.400\n33679.000,  80.300\n33680.000,  81.100\n33681.000,  80.300\n33682.000,  80.400\n33683.000,  85.700\n33684.000,  84.000\n33685.000,  85.200\n33686.000,  81.500\n33687.000,  80.600\n33688.000,  81.100\n33689.000,  83.500\n33690.000,  82.000\n33691.000,  81.600\n33692.000,  81.500\n33693.000,  81.200\n33694.000,  82.900\n33695.000,  89.200\n33696.000,  81.900\n33697.000,  83.200\n33698.000,  81.200\n33699.000,  81.200\n33700.000,  81.800\n33701.000,  81.200\n33702.000,  82.300\n33703.000,  81.400\n33704.000,  84.200\n33705.000,  82.100\n33706.000,  82.100\n33707.000,  83.400\n33708.000,  83.700\n33709.000,  81.200\n33710.000,  81.700\n33711.000,  83.000\n33712.000,  82.000\n33713.000,  82.700\n33714.000,  81.400\n33715.000,  82.300\n33716.000,  82.200\n33717.000,  83.200\n33718.000,  90.700\n33719.000,  82.300\n33720.000,  82.100\n33721.000,  82.300\n33722.000,  82.500\n33723.000,  83.900\n33724.000,  85.900\n33725.000,  85.300\n33726.000,  85.600\n33727.000,  85.800\n33728.000,  84.600\n33729.000,  91.400\n33730.000,  89.400\n33731.000,  85.000\n33732.000,  86.300\n33733.000,  86.200\n33734.000,  86.500\n33735.000,  89.600\n33736.000,  86.600\n33737.000,  86.000\n33738.000,  88.500\n33739.000,  88.200\n33740.000,  96.700\n33741.000,  86.900\n33742.000,  87.100\n33743.000,  86.500\n33744.000,  86.500\n33745.000,  87.500\n33746.000,  91.400\n33747.000,  89.400\n33748.000,  88.400\n33749.000,  86.700\n33750.000,  88.400\n33751.000,  91.400\n33752.000,  87.600\n33753.000,  87.000\n33754.000,  87.200\n33755.000,  87.500\n33756.000,  90.500\n33757.000,  88.900\n33758.000,  88.500\n33759.000,  88.600\n33760.000,  87.100\n33761.000,  91.700\n33762.000,  92.500\n33763.000,  88.100\n33764.000,  87.800\n33765.000,  88.300\n33766.000,  89.000\n33767.000,  89.100\n33768.000,  90.700\n33769.000,  88.100\n33770.000,  88.000\n33771.000,  89.300\n33772.000,  89.600\n33773.000,  90.200\n33774.000,  88.200\n33775.000,  89.200\n33776.000,  88.800\n33777.000,  89.000\n33778.000,  90.100\n33779.000,  97.500\n33780.000,  94.600\n33781.000,  94.600\n33782.000,  93.400\n33783.000,  92.400\n33784.000,  91.900\n33785.000,  90.200\n33786.000,  89.000\n33787.000,  90.400\n33788.000,  90.400\n33789.000,  92.900\n33790.000,  95.400\n33791.000,  95.000\n33792.000,  64.300\n33793.000,  67.500\n33794.000,  66.800\n33795.000,  66.900\n33796.000,  67.800\n33797.000,  67.700\n33798.000,  67.700\n33799.000,  72.000\n33800.000,  71.300\n33801.000,  69.100\n33802.000,  68.000\n33803.000,  68.200\n33804.000,  67.500\n33805.000,  67.100\n33806.000,  67.900\n33807.000,  68.000\n33808.000,  68.300\n33809.000,  67.800\n33810.000,  68.300\n33811.000,  69.100\n33812.000,  68.700\n33813.000,  71.400\n33814.000,  68.300\n33815.000,  67.500\n33816.000,  69.500\n33817.000,  69.200\n33818.000,  72.300\n33819.000,  75.200\n33820.000,  70.900\n33821.000,  74.100\n33822.000,  69.800\n33823.000,  69.700\n33824.000,  70.300\n33825.000,  69.000\n33826.000,  69.800\n33827.000,  71.300\n33828.000,  70.100\n33829.000,  69.600\n33830.000,  69.700\n33831.000,  72.100\n33832.000,  69.800\n33833.000,  70.400\n33834.000,  69.800\n33835.000,  69.400\n33836.000,  72.000\n33837.000,  72.800\n33838.000,  69.800\n33839.000,  71.100\n33840.000,  69.500\n33841.000,  70.100\n33842.000,  70.000\n33843.000,  72.400\n33844.000,  74.800\n33845.000,  71.400\n33846.000,  71.600\n33847.000,  69.900\n33848.000,  70.400\n33849.000,  71.300\n33850.000,  70.600\n33851.000,  70.700\n33852.000,  71.700\n33853.000,  76.000\n33854.000,  73.000\n33855.000,  73.800\n33856.000,  71.600\n33857.000,  72.500\n33858.000,  79.800\n33859.000,  77.800\n33860.000,  76.600\n33861.000,  74.300\n33862.000,  77.700\n33863.000,  77.300\n33864.000,  77.200\n33865.000,  77.400\n33866.000,  79.400\n33867.000,  75.400\n33868.000,  74.900\n33869.000,  74.300\n33870.000,  74.900\n33871.000,  75.900\n33872.000,  75.400\n33873.000,  75.000\n33874.000,  75.100\n33875.000,  74.900\n33876.000,  75.400\n33877.000,  82.100\n33878.000,  77.700\n33879.000,  80.000\n33880.000,  77.700\n33881.000,  75.700\n33882.000,  75.300\n33883.000,  75.200\n33884.000,  75.900\n33885.000,  75.200\n33886.000,  76.000\n33887.000,  75.300\n33888.000,  75.400\n33889.000,  75.800\n33890.000,  82.500\n33891.000,  76.400\n33892.000,  75.100\n33893.000,  75.000\n33894.000,  75.600\n33895.000,  75.700\n33896.000,  75.300\n33897.000,  75.400\n33898.000,  75.300\n33899.000,  75.400\n33900.000,  75.000\n33901.000,  75.700\n33902.000,  77.100\n33903.000,  77.300\n33904.000,  77.400\n33905.000,  75.600\n33906.000,  75.500\n33907.000,  76.300\n33908.000,  76.000\n33909.000,  76.800\n33910.000,  76.200\n33911.000,  76.400\n33912.000,  76.900\n33913.000,  76.500\n33914.000,  79.500\n33915.000,  80.200\n33916.000,  79.000\n33917.000,  79.200\n33918.000,  79.300\n33919.000,  79.100\n33920.000,  72.300\n33921.000,  72.300\n33922.000,  73.100\n33923.000,  73.000\n33924.000,  73.700\n33925.000,  74.100\n33926.000,  74.200\n33927.000,  78.900\n33928.000,  76.300\n33929.000,  75.100\n33930.000,  75.000\n33931.000,  73.400\n33932.000,  75.800\n33933.000,  75.800\n33934.000,  74.900\n33935.000,  73.200\n33936.000,  73.700\n33937.000,  74.300\n33938.000,  74.500\n33939.000,  75.500\n33940.000,  77.100\n33941.000,  76.100\n33942.000,  74.300\n33943.000,  74.600\n33944.000,  74.400\n33945.000,  76.200\n33946.000,  74.500\n33947.000,  75.200\n33948.000,  75.300\n33949.000,  75.400\n33950.000,  76.200\n33951.000,  76.000\n33952.000,  76.400\n33953.000,  77.700\n33954.000,  75.300\n33955.000,  76.500\n33956.000,  75.300\n33957.000,  76.300\n33958.000,  78.200\n33959.000,  75.800\n33960.000,  75.200\n33961.000,  75.000\n33962.000,  75.600\n33963.000,  76.000\n33964.000,  77.000\n33965.000,  79.100\n33966.000,  76.200\n33967.000,  76.200\n33968.000,  76.000\n33969.000,  75.300\n33970.000,  75.800\n33971.000,  76.800\n33972.000,  76.700\n33973.000,  77.100\n33974.000,  76.900\n33975.000,  76.900\n33976.000,  76.900\n33977.000,  76.900\n33978.000,  77.400\n33979.000,  76.200\n33980.000,  78.300\n33981.000,  79.300\n33982.000,  79.200\n33983.000,  79.400\n33984.000,  78.200\n33985.000,  79.100\n33986.000,  80.500\n33987.000,  79.200\n33988.000,  79.900\n33989.000,  79.300\n33990.000,  82.400\n33991.000,  80.800\n33992.000,  80.500\n33993.000,  80.400\n33994.000,  80.000\n33995.000,  80.100\n33996.000,  80.600\n33997.000,  81.600\n33998.000,  81.500\n33999.000,  81.000\n34000.000,  80.100\n34001.000,  81.900\n34002.000,  80.700\n34003.000,  81.700\n34004.000,  81.000\n34005.000,  81.800\n34006.000,  80.700\n34007.000,  80.900\n34008.000,  83.600\n34009.000,  81.100\n34010.000,  81.600\n34011.000,  81.000\n34012.000,  82.800\n34013.000,  83.000\n34014.000,  81.700\n34015.000,  81.800\n34016.000,  81.900\n34017.000,  82.000\n34018.000,  81.600\n34019.000,  82.000\n34020.000,  81.500\n34021.000,  81.900\n34022.000,  83.400\n34023.000,  82.100\n34024.000,  81.800\n34025.000,  81.400\n34026.000,  82.800\n34027.000,  83.200\n34028.000,  81.900\n34029.000,  82.500\n34030.000,  82.600\n34031.000,  83.100\n34032.000,  82.400\n34033.000,  82.800\n34034.000,  81.300\n34035.000,  81.900\n34036.000,  82.200\n34037.000,  82.200\n34038.000,  82.600\n34039.000,  83.000\n34040.000,  84.700\n34041.000,  82.800\n34042.000,  82.800\n34043.000,  82.800\n34044.000,  84.600\n34045.000,  84.900\n34046.000,  84.900\n34047.000,  85.300\n34048.000,  72.600\n34049.000,  77.500\n34050.000,  75.200\n34051.000,  76.100\n34052.000,  73.400\n34053.000,  73.900\n34054.000,  73.100\n34055.000,  73.600\n34056.000,  73.200\n34057.000,  74.300\n34058.000,  73.500\n34059.000,  73.000\n34060.000,  73.100\n34061.000,  73.800\n34062.000,  76.700\n34063.000,  74.100\n34064.000,  74.400\n34065.000,  73.600\n34066.000,  74.900\n34067.000,  74.100\n34068.000,  74.100\n34069.000,  74.500\n34070.000,  74.200\n34071.000,  74.200\n34072.000,  74.400\n34073.000,  74.200\n34074.000,  75.100\n34075.000,  78.400\n34076.000,  77.300\n34077.000,  75.000\n34078.000,  75.900\n34079.000,  75.300\n34080.000,  76.100\n34081.000,  75.000\n34082.000,  75.300\n34083.000,  75.200\n34084.000,  75.500\n34085.000,  75.700\n34086.000,  75.000\n34087.000,  75.800\n34088.000,  75.800\n34089.000,  75.400\n34090.000,  75.000\n34091.000,  75.800\n34092.000,  77.500\n34093.000,  77.300\n34094.000,  75.900\n34095.000,  75.700\n34096.000,  75.000\n34097.000,  75.000\n34098.000,  75.000\n34099.000,  75.500\n34100.000,  75.900\n34101.000,  76.700\n34102.000,  76.400\n34103.000,  76.900\n34104.000,  79.000\n34105.000,  78.800\n34106.000,  77.800\n34107.000,  75.600\n34108.000,  77.800\n34109.000,  78.300\n34110.000,  79.400\n34111.000,  80.800\n34112.000,  83.000\n34113.000,  81.100\n34114.000,  79.500\n34115.000,  79.000\n34116.000,  79.500\n34117.000,  81.300\n34118.000,  80.400\n34119.000,  79.700\n34120.000,  79.700\n34121.000,  79.900\n34122.000,  80.100\n34123.000,  79.800\n34124.000,  80.200\n34125.000,  85.100\n34126.000,  80.800\n34127.000,  82.100\n34128.000,  80.000\n34129.000,  80.000\n34130.000,  80.400\n34131.000,  80.000\n34132.000,  80.000\n34133.000,  80.200\n34134.000,  80.300\n34135.000,  80.100\n34136.000,  82.400\n34137.000,  80.300\n34138.000,  81.600\n34139.000,  81.500\n34140.000,  81.500\n34141.000,  81.900\n34142.000,  82.900\n34143.000,  81.200\n34144.000,  81.500\n34145.000,  81.700\n34146.000,  81.900\n34147.000,  81.000\n34148.000,  81.900\n34149.000,  81.100\n34150.000,  82.000\n34151.000,  81.200\n34152.000,  81.500\n34153.000,  82.400\n34154.000,  81.900\n34155.000,  81.800\n34156.000,  81.600\n34157.000,  81.900\n34158.000,  81.700\n34159.000,  82.600\n34160.000,  83.900\n34161.000,  85.500\n34162.000,  85.300\n34163.000,  82.400\n34164.000,  87.900\n34165.000,  84.500\n34166.000,  82.500\n34167.000,  82.700\n34168.000,  82.700\n34169.000,  82.200\n34170.000,  82.900\n34171.000,  85.400\n34172.000,  85.400\n34173.000,  89.100\n34174.000,  87.600\n34175.000,  86.200\n34176.000,  80.000\n34177.000,  78.900\n34178.000,  80.200\n34179.000,  79.100\n34180.000,  80.000\n34181.000,  81.100\n34182.000,  80.900\n34183.000,  82.400\n34184.000,  80.400\n34185.000,  80.400\n34186.000,  80.200\n34187.000,  80.500\n34188.000,  80.400\n34189.000,  80.600\n34190.000,  80.600\n34191.000,  81.100\n34192.000,  80.200\n34193.000,  82.200\n34194.000,  81.000\n34195.000,  83.100\n34196.000,  81.000\n34197.000,  81.400\n34198.000,  80.400\n34199.000,  80.500\n34200.000,  81.000\n34201.000,  81.100\n34202.000,  82.700\n34203.000,  81.800\n34204.000,  81.700\n34205.000,  81.900\n34206.000,  81.600\n34207.000,  81.400\n34208.000,  81.300\n34209.000,  81.400\n34210.000,  81.200\n34211.000,  81.100\n34212.000,  83.500\n34213.000,  82.800\n34214.000,  81.600\n34215.000,  81.700\n34216.000,  81.500\n34217.000,  81.700\n34218.000,  84.900\n34219.000,  82.500\n34220.000,  81.900\n34221.000,  82.200\n34222.000,  82.400\n34223.000,  83.300\n34224.000,  82.400\n34225.000,  84.300\n34226.000,  82.800\n34227.000,  82.600\n34228.000,  82.200\n34229.000,  82.600\n34230.000,  82.200\n34231.000,  82.200\n34232.000,  82.200\n34233.000,  82.400\n34234.000,  83.200\n34235.000,  82.600\n34236.000,  84.400\n34237.000,  85.300\n34238.000,  90.200\n34239.000,  90.500\n34240.000,  91.000\n34241.000,  85.000\n34242.000,  85.800\n34243.000,  86.300\n34244.000,  86.000\n34245.000,  86.500\n34246.000,  86.400\n34247.000,  86.100\n34248.000,  88.500\n34249.000,  86.300\n34250.000,  88.500\n34251.000,  88.400\n34252.000,  86.400\n34253.000,  87.100\n34254.000,  87.000\n34255.000,  89.500\n34256.000,  88.600\n34257.000,  86.700\n34258.000,  87.100\n34259.000,  97.900\n34260.000,  91.300\n34261.000,  86.400\n34262.000,  87.800\n34263.000,  87.100\n34264.000,  87.800\n34265.000,  87.000\n34266.000,  88.700\n34267.000,  88.400\n34268.000,  88.400\n34269.000,  87.900\n34270.000,  90.400\n34271.000,  87.900\n34272.000,  95.600\n34273.000,  94.400\n34274.000,  92.100\n34275.000,  88.600\n34276.000,  88.400\n34277.000,  87.800\n34278.000,  88.400\n34279.000,  87.000\n34280.000,  88.300\n34281.000,  88.200\n34282.000,  88.400\n34283.000,  90.500\n34284.000,  89.500\n34285.000,  87.900\n34286.000,  88.700\n34287.000,  88.600\n34288.000,  88.400\n34289.000,  91.100\n34290.000,  88.400\n34291.000,  88.600\n34292.000,  88.600\n34293.000,  89.500\n34294.000,  89.200\n34295.000,  88.100\n34296.000,  90.800\n34297.000,  88.800\n34298.000,  88.900\n34299.000,  88.400\n34300.000,  90.000\n34301.000,  91.200\n34302.000,  91.400\n34303.000,  92.000\n34304.000,  75.000\n34305.000,  74.500\n34306.000,  74.100\n34307.000,  73.200\n34308.000,  73.600\n34309.000,  73.300\n34310.000,  73.500\n34311.000,  73.400\n34312.000,  73.800\n34313.000,  73.000\n34314.000,  73.700\n34315.000,  75.900\n34316.000,  74.800\n34317.000,  73.900\n34318.000,  75.400\n34319.000,  74.800\n34320.000,  73.500\n34321.000,  74.100\n34322.000,  75.700\n34323.000,  74.100\n34324.000,  74.600\n34325.000,  74.100\n34326.000,  74.400\n34327.000,  74.200\n34328.000,  74.500\n34329.000,  74.700\n34330.000,  75.200\n34331.000,  75.100\n34332.000,  75.200\n34333.000,  75.600\n34334.000,  75.000\n34335.000,  76.500\n34336.000,  75.200\n34337.000,  75.600\n34338.000,  75.600\n34339.000,  75.000\n34340.000,  76.500\n34341.000,  75.500\n34342.000,  76.300\n34343.000,  76.900\n34344.000,  75.800\n34345.000,  76.600\n34346.000,  75.300\n34347.000,  75.400\n34348.000,  75.500\n34349.000,  75.900\n34350.000,  81.000\n34351.000,  78.300\n34352.000,  76.800\n34353.000,  76.000\n34354.000,  76.600\n34355.000,  78.100\n34356.000,  77.900\n34357.000,  77.400\n34358.000,  76.600\n34359.000,  75.800\n34360.000,  76.700\n34361.000,  77.900\n34362.000,  76.400\n34363.000,  77.200\n34364.000,  78.100\n34365.000,  82.500\n34366.000,  80.500\n34367.000,  79.700\n34368.000,  77.200\n34369.000,  79.600\n34370.000,  79.000\n34371.000,  78.800\n34372.000,  80.400\n34373.000,  79.900\n34374.000,  80.200\n34375.000,  79.900\n34376.000,  80.800\n34377.000,  79.900\n34378.000,  80.700\n34379.000,  79.900\n34380.000,  81.500\n34381.000,  80.000\n34382.000,  82.200\n34383.000,  80.300\n34384.000,  80.800\n34385.000,  80.900\n34386.000,  80.400\n34387.000,  82.100\n34388.000,  81.300\n34389.000,  83.300\n34390.000,  81.300\n34391.000,  81.400\n34392.000,  81.200\n34393.000,  80.400\n34394.000,  81.600\n34395.000,  81.700\n34396.000,  81.500\n34397.000,  83.800\n34398.000,  86.100\n34399.000,  86.100\n34400.000,  87.000\n34401.000,  82.200\n34402.000,  82.500\n34403.000,  84.500\n34404.000,  84.100\n34405.000,  81.800\n34406.000,  82.800\n34407.000,  81.600\n34408.000,  82.800\n34409.000,  81.700\n34410.000,  83.700\n34411.000,  81.400\n34412.000,  82.200\n34413.000,  81.500\n34414.000,  83.100\n34415.000,  85.900\n34416.000,  82.600\n34417.000,  82.700\n34418.000,  82.600\n34419.000,  82.500\n34420.000,  83.100\n34421.000,  83.100\n34422.000,  83.500\n34423.000,  82.900\n34424.000,  88.100\n34425.000,  85.400\n34426.000,  90.500\n34427.000,  83.700\n34428.000,  84.100\n34429.000,  86.000\n34430.000,  84.900\n34431.000,  86.100\n34432.000,  77.200\n34433.000,  79.000\n34434.000,  79.100\n34435.000,  80.200\n34436.000,  82.600\n34437.000,  79.700\n34438.000,  80.700\n34439.000,  83.700\n34440.000,  82.100\n34441.000,  81.200\n34442.000,  80.500\n34443.000,  80.000\n34444.000,  81.000\n34445.000,  80.100\n34446.000,  81.400\n34447.000,  80.600\n34448.000,  85.400\n34449.000,  80.700\n34450.000,  81.600\n34451.000,  83.900\n34452.000,  82.900\n34453.000,  81.900\n34454.000,  80.200\n34455.000,  80.200\n34456.000,  80.400\n34457.000,  81.000\n34458.000,  82.000\n34459.000,  81.800\n34460.000,  82.100\n34461.000,  81.900\n34462.000,  82.400\n34463.000,  81.600\n34464.000,  80.500\n34465.000,  82.000\n34466.000,  81.300\n34467.000,  81.000\n34468.000,  81.500\n34469.000,  81.500\n34470.000,  82.100\n34471.000,  89.100\n34472.000,  82.300\n34473.000,  81.600\n34474.000,  85.800\n34475.000,  84.200\n34476.000,  82.800\n34477.000,  81.800\n34478.000,  81.800\n34479.000,  82.500\n34480.000,  82.500\n34481.000,  82.000\n34482.000,  82.900\n34483.000,  82.500\n34484.000,  85.700\n34485.000,  83.900\n34486.000,  82.200\n34487.000,  82.800\n34488.000,  82.200\n34489.000,  82.000\n34490.000,  82.000\n34491.000,  82.400\n34492.000,  84.000\n34493.000,  90.900\n34494.000,  85.900\n34495.000,  89.600\n34496.000,  83.200\n34497.000,  84.600\n34498.000,  85.400\n34499.000,  85.700\n34500.000,  85.500\n34501.000,  86.000\n34502.000,  86.000\n34503.000,  86.000\n34504.000,  88.100\n34505.000,  88.400\n34506.000,  86.600\n34507.000,  86.500\n34508.000,  86.700\n34509.000,  87.300\n34510.000,  86.000\n34511.000,  86.700\n34512.000,  86.200\n34513.000,  86.800\n34514.000,  86.300\n34515.000,  87.500\n34516.000,  87.500\n34517.000,  92.200\n34518.000,  89.500\n34519.000,  87.800\n34520.000,  88.100\n34521.000,  89.900\n34522.000,  87.400\n34523.000,  89.900\n34524.000,  87.900\n34525.000,  87.800\n34526.000,  88.200\n34527.000,  88.800\n34528.000,  87.400\n34529.000,  87.800\n34530.000,  91.000\n34531.000,  87.700\n34532.000,  87.300\n34533.000,  87.500\n34534.000,  88.700\n34535.000,  88.500\n34536.000,  88.100\n34537.000,  88.200\n34538.000,  91.100\n34539.000,  92.600\n34540.000,  89.000\n34541.000,  88.000\n34542.000,  88.100\n34543.000,  88.300\n34544.000,  88.000\n34545.000,  88.700\n34546.000,  88.000\n34547.000,  88.200\n34548.000,  88.300\n34549.000,  89.100\n34550.000,  88.800\n34551.000,  88.400\n34552.000,  88.900\n34553.000,  90.400\n34554.000,  88.300\n34555.000,  89.000\n34556.000,  92.500\n34557.000,  92.100\n34558.000,  91.900\n34559.000,  92.400\n34560.000,  80.400\n34561.000,  84.200\n34562.000,  81.400\n34563.000,  81.000\n34564.000,  80.400\n34565.000,  80.500\n34566.000,  79.200\n34567.000,  81.400\n34568.000,  80.100\n34569.000,  80.800\n34570.000,  82.000\n34571.000,  83.000\n34572.000,  80.700\n34573.000,  82.600\n34574.000,  80.800\n34575.000,  80.900\n34576.000,  80.400\n34577.000,  80.100\n34578.000,  80.700\n34579.000,  81.500\n34580.000,  83.200\n34581.000,  80.800\n34582.000,  81.600\n34583.000,  82.000\n34584.000,  82.100\n34585.000,  81.400\n34586.000,  80.800\n34587.000,  81.600\n34588.000,  83.300\n34589.000,  82.200\n34590.000,  82.600\n34591.000,  84.700\n34592.000,  85.200\n34593.000,  83.000\n34594.000,  81.600\n34595.000,  84.500\n34596.000,  82.100\n34597.000,  83.700\n34598.000,  81.500\n34599.000,  82.400\n34600.000,  81.700\n34601.000,  81.600\n34602.000,  83.100\n34603.000,  83.400\n34604.000,  82.800\n34605.000,  85.100\n34606.000,  82.000\n34607.000,  81.800\n34608.000,  81.400\n34609.000,  82.600\n34610.000,  81.400\n34611.000,  82.600\n34612.000,  82.600\n34613.000,  84.000\n34614.000,  89.400\n34615.000,  84.200\n34616.000,  82.400\n34617.000,  83.200\n34618.000,  82.400\n34619.000,  82.300\n34620.000,  83.900\n34621.000,  84.300\n34622.000,  85.500\n34623.000,  85.700\n34624.000,  84.500\n34625.000,  87.000\n34626.000,  87.700\n34627.000,  85.400\n34628.000,  86.400\n34629.000,  86.600\n34630.000,  89.000\n34631.000,  91.000\n34632.000,  86.400\n34633.000,  86.000\n34634.000,  90.500\n34635.000,  86.600\n34636.000,  88.500\n34637.000,  86.100\n34638.000,  86.200\n34639.000,  86.200\n34640.000,  87.200\n34641.000,  86.400\n34642.000,  87.200\n34643.000,  87.700\n34644.000,  89.700\n34645.000,  87.400\n34646.000,  88.000\n34647.000,  88.500\n34648.000,  88.100\n34649.000,  87.000\n34650.000,  87.900\n34651.000,  87.500\n34652.000,  87.900\n34653.000,  88.500\n34654.000,  90.800\n34655.000,  90.200\n34656.000,  88.400\n34657.000,  91.300\n34658.000,  88.600\n34659.000,  87.600\n34660.000,  89.700\n34661.000,  87.800\n34662.000,  88.700\n34663.000,  88.600\n34664.000,  88.400\n34665.000,  87.300\n34666.000,  88.400\n34667.000,  88.600\n34668.000,  89.200\n34669.000,  88.200\n34670.000,  89.300\n34671.000,  88.900\n34672.000,  89.500\n34673.000,  90.600\n34674.000,  89.600\n34675.000,  89.700\n34676.000,  95.200\n34677.000,  89.300\n34678.000,  89.300\n34679.000,  90.100\n34680.000,  90.100\n34681.000,  89.600\n34682.000,  89.900\n34683.000,  90.700\n34684.000,  91.200\n34685.000,  92.600\n34686.000,  95.900\n34687.000,  97.500\n34688.000,  85.500\n34689.000,  86.600\n34690.000,  86.000\n34691.000,  85.900\n34692.000,  86.900\n34693.000,  86.000\n34694.000,  87.300\n34695.000,  86.700\n34696.000,  86.900\n34697.000,  88.500\n34698.000,  86.400\n34699.000,  87.800\n34700.000,  87.300\n34701.000,  87.600\n34702.000,  87.900\n34703.000,  86.400\n34704.000,  87.100\n34705.000,  87.100\n34706.000,  87.000\n34707.000,  88.800\n34708.000,  91.700\n34709.000,  90.100\n34710.000,  90.400\n34711.000,  88.600\n34712.000,  88.200\n34713.000,  86.600\n34714.000,  87.900\n34715.000,  89.600\n34716.000,  87.700\n34717.000,  89.600\n34718.000,  89.600\n34719.000,  90.000\n34720.000,  88.400\n34721.000,  88.600\n34722.000,  88.700\n34723.000,  88.200\n34724.000,  88.400\n34725.000,  89.900\n34726.000,  88.900\n34727.000,  91.000\n34728.000,  88.600\n34729.000,  93.000\n34730.000,  89.200\n34731.000,  91.900\n34732.000,  88.700\n34733.000,  89.300\n34734.000,  88.100\n34735.000,  88.800\n34736.000,  88.400\n34737.000, 100.600\n34738.000,  90.700\n34739.000,  89.500\n34740.000,  88.200\n34741.000,  88.900\n34742.000,  88.600\n34743.000,  89.200\n34744.000,  88.600\n34745.000,  90.000\n34746.000,  89.500\n34747.000,  90.800\n34748.000,  91.700\n34749.000,  92.200\n34750.000,  91.500\n34751.000,  93.000\n34752.000,  91.300\n34753.000,  91.600\n34754.000,  94.100\n34755.000,  92.300\n34756.000,  93.100\n34757.000,  92.600\n34758.000,  96.500\n34759.000,  96.400\n34760.000,  94.000\n34761.000,  94.300\n34762.000,  95.200\n34763.000,  95.700\n34764.000,  93.800\n34765.000,  92.700\n34766.000,  93.700\n34767.000,  93.000\n34768.000,  96.600\n34769.000,  97.000\n34770.000,  93.200\n34771.000,  94.700\n34772.000, 100.200\n34773.000,  96.300\n34774.000,  94.100\n34775.000,  95.200\n34776.000,  95.400\n34777.000,  99.900\n34778.000, 101.900\n34779.000, 100.600\n34780.000,  99.000\n34781.000, 100.600\n34782.000,  98.600\n34783.000,  98.300\n34784.000,  95.300\n34785.000,  95.000\n34786.000,  95.900\n34787.000,  94.800\n34788.000,  99.100\n34789.000,  95.500\n34790.000,  99.100\n34791.000,  98.300\n34792.000,  95.200\n34793.000,  94.200\n34794.000,  94.900\n34795.000,  96.100\n34796.000,  95.700\n34797.000,  97.100\n34798.000,  96.900\n34799.000,  96.500\n34800.000,  96.400\n34801.000,  95.900\n34802.000,  94.800\n34803.000,  95.300\n34804.000,  95.800\n34805.000,  96.800\n34806.000, 103.900\n34807.000,  97.100\n34808.000,  96.800\n34809.000,  97.800\n34810.000,  99.400\n34811.000,  95.600\n34812.000,  97.500\n34813.000,  98.200\n34814.000,  99.300\n34815.000, 102.900\n34816.000,  70.000\n34817.000,  67.900\n34818.000,  67.400\n34819.000,  72.000\n34820.000,  70.200\n34821.000,  69.700\n34822.000,  68.200\n34823.000,  68.500\n34824.000,  68.000\n34825.000,  68.000\n34826.000,  68.800\n34827.000,  67.900\n34828.000,  68.600\n34829.000,  68.100\n34830.000,  68.900\n34831.000,  68.100\n34832.000,  67.600\n34833.000,  68.000\n34834.000,  69.200\n34835.000,  68.400\n34836.000,  69.400\n34837.000,  68.300\n34838.000,  68.700\n34839.000,  68.100\n34840.000,  69.300\n34841.000,  70.900\n34842.000,  69.400\n34843.000,  70.300\n34844.000,  71.700\n34845.000,  69.700\n34846.000,  70.800\n34847.000,  70.400\n34848.000,  69.000\n34849.000,  69.900\n34850.000,  68.800\n34851.000,  69.600\n34852.000,  70.000\n34853.000,  70.000\n34854.000,  70.500\n34855.000,  73.100\n34856.000,  76.500\n34857.000,  76.000\n34858.000,  69.700\n34859.000,  70.200\n34860.000,  69.500\n34861.000,  70.200\n34862.000,  69.100\n34863.000,  69.900\n34864.000,  69.000\n34865.000,  69.600\n34866.000,  70.200\n34867.000,  70.400\n34868.000,  72.500\n34869.000,  72.300\n34870.000,  73.400\n34871.000,  70.900\n34872.000,  69.900\n34873.000,  71.500\n34874.000,  70.600\n34875.000,  69.700\n34876.000,  71.400\n34877.000,  72.400\n34878.000,  73.400\n34879.000,  73.900\n34880.000,  71.800\n34881.000,  73.500\n34882.000,  76.000\n34883.000,  74.500\n34884.000,  76.400\n34885.000,  74.600\n34886.000,  74.600\n34887.000,  73.700\n34888.000,  74.200\n34889.000,  73.300\n34890.000,  73.600\n34891.000,  73.200\n34892.000,  74.600\n34893.000,  74.500\n34894.000,  74.900\n34895.000,  77.500\n34896.000,  74.700\n34897.000,  74.600\n34898.000,  74.500\n34899.000,  75.800\n34900.000,  74.900\n34901.000,  75.000\n34902.000,  75.100\n34903.000,  74.800\n34904.000,  76.200\n34905.000,  74.800\n34906.000,  76.600\n34907.000,  76.600\n34908.000,  83.600\n34909.000,  77.900\n34910.000,  75.900\n34911.000,  75.600\n34912.000,  75.700\n34913.000,  76.100\n34914.000,  75.100\n34915.000,  75.800\n34916.000,  75.100\n34917.000,  75.200\n34918.000,  76.000\n34919.000,  75.900\n34920.000,  76.200\n34921.000,  79.600\n34922.000,  76.300\n34923.000,  75.900\n34924.000,  75.400\n34925.000,  75.800\n34926.000,  76.000\n34927.000,  76.700\n34928.000,  76.300\n34929.000,  76.800\n34930.000,  76.300\n34931.000,  76.000\n34932.000,  77.500\n34933.000,  77.300\n34934.000,  77.100\n34935.000,  77.000\n34936.000,  78.400\n34937.000,  77.700\n34938.000,  77.600\n34939.000,  76.500\n34940.000,  78.500\n34941.000,  79.500\n34942.000,  80.300\n34943.000,  80.400\n34944.000,  71.800\n34945.000,  74.800\n34946.000,  74.400\n34947.000,  74.400\n34948.000,  73.600\n34949.000,  74.000\n34950.000,  73.900\n34951.000,  74.200\n34952.000,  74.400\n34953.000,  73.500\n34954.000,  74.800\n34955.000,  73.600\n34956.000,  74.600\n34957.000,  73.900\n34958.000,  75.200\n34959.000,  78.800\n34960.000,  74.800\n34961.000,  75.900\n34962.000,  74.700\n34963.000,  75.100\n34964.000,  74.300\n34965.000,  75.000\n34966.000,  75.100\n34967.000,  75.000\n34968.000,  76.200\n34969.000,  78.900\n34970.000,  76.800\n34971.000,  81.300\n34972.000,  82.300\n34973.000,  78.300\n34974.000,  75.400\n34975.000,  75.500\n34976.000,  75.000\n34977.000,  75.500\n34978.000,  75.200\n34979.000,  75.100\n34980.000,  75.700\n34981.000,  75.000\n34982.000,  75.900\n34983.000,  75.900\n34984.000,  79.200\n34985.000,  79.400\n34986.000,  78.300\n34987.000,  75.100\n34988.000,  75.500\n34989.000,  75.200\n34990.000,  76.000\n34991.000,  77.400\n34992.000,  75.900\n34993.000,  76.700\n34994.000,  75.600\n34995.000,  75.900\n34996.000,  77.200\n34997.000,  76.800\n34998.000,  77.400\n34999.000,  76.600\n35000.000,  76.400\n35001.000,  76.000\n35002.000,  79.800\n35003.000,  76.500\n35004.000,  77.600\n35005.000,  78.500\n35006.000,  78.900\n35007.000,  79.600\n35008.000,  78.100\n35009.000,  80.200\n35010.000,  82.600\n35011.000,  86.100\n35012.000,  81.900\n35013.000,  81.300\n35014.000,  80.300\n35015.000,  79.800\n35016.000,  79.700\n35017.000,  79.700\n35018.000,  80.800\n35019.000,  79.800\n35020.000,  81.600\n35021.000,  80.800\n35022.000,  83.100\n35023.000,  80.400\n35024.000,  81.000\n35025.000,  80.300\n35026.000,  80.800\n35027.000,  80.600\n35028.000,  80.400\n35029.000,  80.500\n35030.000,  80.100\n35031.000,  82.000\n35032.000,  81.000\n35033.000,  83.300\n35034.000,  81.100\n35035.000,  81.700\n35036.000,  81.000\n35037.000,  81.900\n35038.000,  81.300\n35039.000,  81.500\n35040.000,  81.000\n35041.000,  81.900\n35042.000,  81.600\n35043.000,  82.000\n35044.000,  82.000\n35045.000,  81.700\n35046.000,  81.600\n35047.000,  83.500\n35048.000,  82.000\n35049.000,  81.700\n35050.000,  81.600\n35051.000,  81.500\n35052.000,  81.700\n35053.000,  81.500\n35054.000,  83.000\n35055.000,  82.000\n35056.000,  83.000\n35057.000,  82.000\n35058.000,  81.600\n35059.000,  82.500\n35060.000,  83.300\n35061.000,  83.200\n35062.000,  83.900\n35063.000,  82.000\n35064.000,  82.500\n35065.000,  83.300\n35066.000,  83.200\n35067.000,  86.200\n35068.000,  83.700\n35069.000,  84.300\n35070.000,  85.300\n35071.000,  85.700\n35072.000,  71.200\n35073.000,  73.000\n35074.000,  73.100\n35075.000,  73.600\n35076.000,  73.200\n35077.000,  73.500\n35078.000,  73.800\n35079.000,  74.100\n35080.000,  73.800\n35081.000,  74.400\n35082.000,  74.200\n35083.000,  73.500\n35084.000,  73.800\n35085.000,  75.100\n35086.000,  74.300\n35087.000,  73.700\n35088.000,  74.100\n35089.000,  73.600\n35090.000,  74.200\n35091.000,  74.400\n35092.000,  75.400\n35093.000,  76.100\n35094.000,  76.300\n35095.000,  75.900\n35096.000,  75.000\n35097.000,  75.200\n35098.000,  75.300\n35099.000,  74.700\n35100.000,  75.000\n35101.000,  75.400\n35102.000,  76.200\n35103.000,  75.400\n35104.000,  75.000\n35105.000,  75.000\n35106.000,  75.700\n35107.000,  75.000\n35108.000,  75.600\n35109.000,  75.100\n35110.000,  75.600\n35111.000,  75.200\n35112.000,  75.700\n35113.000,  75.000\n35114.000,  75.200\n35115.000,  76.200\n35116.000,  75.600\n35117.000,  75.700\n35118.000,  75.500\n35119.000,  76.400\n35120.000,  75.200\n35121.000,  75.300\n35122.000,  75.000\n35123.000,  75.200\n35124.000,  76.200\n35125.000,  76.300\n35126.000,  76.200\n35127.000,  75.700\n35128.000,  81.000\n35129.000,  78.400\n35130.000,  76.100\n35131.000,  76.100\n35132.000,  77.600\n35133.000,  79.000\n35134.000,  79.300\n35135.000,  79.700\n35136.000,  77.200\n35137.000,  79.200\n35138.000,  79.700\n35139.000,  80.200\n35140.000,  81.300\n35141.000,  80.500\n35142.000,  80.000\n35143.000,  79.200\n35144.000,  81.100\n35145.000,  79.700\n35146.000,  82.900\n35147.000,  80.700\n35148.000,  86.300\n35149.000,  81.000\n35150.000,  82.900\n35151.000,  81.700\n35152.000,  81.300\n35153.000,  80.100\n35154.000,  81.100\n35155.000,  80.100\n35156.000,  80.900\n35157.000,  80.500\n35158.000,  80.700\n35159.000,  80.700\n35160.000,  81.800\n35161.000,  80.800\n35162.000,  81.500\n35163.000,  81.200\n35164.000,  83.000\n35165.000,  82.200\n35166.000,  81.700\n35167.000,  82.300\n35168.000,  81.700\n35169.000,  84.000\n35170.000,  82.200\n35171.000,  81.900\n35172.000,  84.100\n35173.000,  83.000\n35174.000,  82.200\n35175.000,  82.900\n35176.000,  82.200\n35177.000,  82.100\n35178.000,  82.100\n35179.000,  81.400\n35180.000,  82.200\n35181.000,  82.400\n35182.000,  82.700\n35183.000,  82.200\n35184.000,  83.100\n35185.000,  83.900\n35186.000,  83.400\n35187.000,  82.600\n35188.000,  82.900\n35189.000,  82.600\n35190.000,  83.000\n35191.000,  82.200\n35192.000,  82.900\n35193.000,  82.500\n35194.000,  83.500\n35195.000,  83.100\n35196.000,  88.900\n35197.000,  85.800\n35198.000,  89.700\n35199.000,  86.700\n35200.000,  77.500\n35201.000,  79.000\n35202.000,  79.100\n35203.000,  80.200\n35204.000,  80.300\n35205.000,  81.500\n35206.000,  80.600\n35207.000,  81.100\n35208.000,  81.100\n35209.000,  82.400\n35210.000,  80.800\n35211.000,  80.700\n35212.000,  80.600\n35213.000,  80.300\n35214.000,  81.000\n35215.000,  81.100\n35216.000,  81.700\n35217.000,  81.300\n35218.000,  81.000\n35219.000,  80.900\n35220.000,  81.400\n35221.000,  82.200\n35222.000,  81.500\n35223.000,  80.800\n35224.000,  81.200\n35225.000,  82.200\n35226.000,  82.000\n35227.000,  87.400\n35228.000,  84.600\n35229.000,  84.000\n35230.000,  82.500\n35231.000,  84.900\n35232.000,  82.500\n35233.000,  83.600\n35234.000,  82.500\n35235.000,  82.300\n35236.000,  81.800\n35237.000,  82.700\n35238.000,  82.200\n35239.000,  83.100\n35240.000,  82.600\n35241.000,  82.100\n35242.000,  81.300\n35243.000,  83.300\n35244.000,  82.300\n35245.000,  81.700\n35246.000,  82.800\n35247.000,  82.400\n35248.000,  83.500\n35249.000,  82.900\n35250.000,  83.000\n35251.000,  83.700\n35252.000,  83.700\n35253.000,  87.000\n35254.000,  92.100\n35255.000,  83.300\n35256.000,  83.100\n35257.000,  83.600\n35258.000,  83.800\n35259.000,  82.600\n35260.000,  84.600\n35261.000,  86.100\n35262.000,  86.200\n35263.000,  85.800\n35264.000,  84.000\n35265.000,  84.800\n35266.000,  86.600\n35267.000,  85.500\n35268.000,  86.300\n35269.000,  87.300\n35270.000,  88.000\n35271.000,  93.500\n35272.000,  87.200\n35273.000,  88.200\n35274.000,  88.100\n35275.000,  88.100\n35276.000,  87.800\n35277.000,  87.300\n35278.000,  87.800\n35279.000,  87.600\n35280.000,  87.400\n35281.000,  87.500\n35282.000,  87.000\n35283.000,  88.500\n35284.000,  88.800\n35285.000,  88.100\n35286.000,  88.800\n35287.000,  87.300\n35288.000,  88.000\n35289.000,  88.200\n35290.000,  88.700\n35291.000,  88.700\n35292.000,  89.600\n35293.000,  88.300\n35294.000,  89.000\n35295.000,  89.700\n35296.000,  88.600\n35297.000,  89.000\n35298.000,  89.100\n35299.000,  87.200\n35300.000,  89.400\n35301.000,  88.300\n35302.000,  90.300\n35303.000,  88.800\n35304.000,  89.400\n35305.000,  88.900\n35306.000,  90.800\n35307.000,  90.400\n35308.000,  89.400\n35309.000,  88.800\n35310.000,  89.400\n35311.000,  88.700\n35312.000,  90.100\n35313.000,  89.600\n35314.000,  89.900\n35315.000,  89.300\n35316.000,  91.500\n35317.000,  89.400\n35318.000,  89.900\n35319.000,  89.500\n35320.000,  91.600\n35321.000,  89.900\n35322.000,  90.300\n35323.000,  90.600\n35324.000,  93.600\n35325.000,  94.100\n35326.000,  95.600\n35327.000,  93.000\n35328.000,  72.400\n35329.000,  73.200\n35330.000,  74.500\n35331.000,  72.400\n35332.000,  74.100\n35333.000,  75.400\n35334.000,  73.900\n35335.000,  75.600\n35336.000,  76.600\n35337.000,  75.200\n35338.000,  75.300\n35339.000,  74.000\n35340.000,  75.700\n35341.000,  74.400\n35342.000,  74.600\n35343.000,  77.800\n35344.000,  74.600\n35345.000,  74.700\n35346.000,  74.600\n35347.000,  75.300\n35348.000,  75.200\n35349.000,  75.500\n35350.000,  74.900\n35351.000,  75.400\n35352.000,  75.800\n35353.000,  75.000\n35354.000,  75.800\n35355.000,  74.900\n35356.000,  76.400\n35357.000,  75.400\n35358.000,  76.900\n35359.000,  75.600\n35360.000,  75.700\n35361.000,  76.200\n35362.000,  75.000\n35363.000,  76.000\n35364.000,  75.400\n35365.000,  76.200\n35366.000,  75.700\n35367.000,  76.700\n35368.000,  78.900\n35369.000,  75.400\n35370.000,  75.500\n35371.000,  75.400\n35372.000,  77.300\n35373.000,  76.300\n35374.000,  77.300\n35375.000,  76.000\n35376.000,  76.300\n35377.000,  76.000\n35378.000,  75.900\n35379.000,  76.300\n35380.000,  79.700\n35381.000,  77.300\n35382.000,  78.600\n35383.000,  76.200\n35384.000,  78.600\n35385.000,  77.400\n35386.000,  80.900\n35387.000,  81.500\n35388.000,  79.200\n35389.000,  81.000\n35390.000,  82.200\n35391.000,  87.100\n35392.000,  81.100\n35393.000,  83.800\n35394.000,  79.900\n35395.000,  80.000\n35396.000,  79.700\n35397.000,  81.000\n35398.000,  80.800\n35399.000,  80.900\n35400.000,  80.400\n35401.000,  80.700\n35402.000,  80.300\n35403.000,  80.600\n35404.000,  80.600\n35405.000,  81.500\n35406.000,  81.200\n35407.000,  80.600\n35408.000,  80.200\n35409.000,  80.800\n35410.000,  80.000\n35411.000,  80.800\n35412.000,  81.400\n35413.000,  80.700\n35414.000,  80.900\n35415.000,  81.000\n35416.000,  82.600\n35417.000,  81.300\n35418.000,  81.600\n35419.000,  81.300\n35420.000,  83.700\n35421.000,  82.000\n35422.000,  81.900\n35423.000,  81.700\n35424.000,  81.100\n35425.000,  82.400\n35426.000,  81.900\n35427.000,  83.400\n35428.000,  81.700\n35429.000,  81.900\n35430.000,  81.700\n35431.000,  81.800\n35432.000,  81.500\n35433.000,  81.500\n35434.000,  81.700\n35435.000,  82.800\n35436.000,  81.600\n35437.000,  82.500\n35438.000,  83.000\n35439.000,  83.600\n35440.000,  82.900\n35441.000,  83.300\n35442.000,  82.200\n35443.000,  82.800\n35444.000,  82.000\n35445.000,  82.500\n35446.000,  82.700\n35447.000,  83.000\n35448.000,  82.700\n35449.000,  82.800\n35450.000,  85.200\n35451.000,  82.600\n35452.000,  84.000\n35453.000,  84.500\n35454.000,  85.300\n35455.000,  86.000\n35456.000,  77.300\n35457.000,  78.200\n35458.000,  79.600\n35459.000,  79.800\n35460.000,  80.800\n35461.000,  80.600\n35462.000,  82.300\n35463.000,  80.200\n35464.000,  79.800\n35465.000,  79.400\n35466.000,  80.100\n35467.000,  79.000\n35468.000,  80.000\n35469.000,  80.800\n35470.000,  83.500\n35471.000,  84.600\n35472.000,  80.500\n35473.000,  81.800\n35474.000,  80.200\n35475.000,  81.300\n35476.000,  80.200\n35477.000,  80.000\n35478.000,  80.700\n35479.000,  80.700\n35480.000,  80.800\n35481.000,  80.600\n35482.000,  81.800\n35483.000,  81.700\n35484.000,  81.200\n35485.000,  82.100\n35486.000,  84.100\n35487.000,  81.400\n35488.000,  80.400\n35489.000,  81.100\n35490.000,  81.200\n35491.000,  81.400\n35492.000,  81.900\n35493.000,  81.000\n35494.000,  81.500\n35495.000,  81.900\n35496.000,  81.500\n35497.000,  84.300\n35498.000,  81.900\n35499.000,  81.300\n35500.000,  81.800\n35501.000,  82.000\n35502.000,  82.100\n35503.000,  82.900\n35504.000,  82.700\n35505.000,  83.000\n35506.000,  81.700\n35507.000,  82.700\n35508.000,  83.500\n35509.000,  83.800\n35510.000,  84.400\n35511.000,  82.200\n35512.000,  83.000\n35513.000,  82.400\n35514.000,  82.700\n35515.000,  82.700\n35516.000,  85.300\n35517.000,  85.900\n35518.000,  85.300\n35519.000,  85.400\n35520.000,  84.900\n35521.000,  86.500\n35522.000,  85.300\n35523.000,  87.000\n35524.000,  86.500\n35525.000,  86.400\n35526.000,  86.800\n35527.000,  87.200\n35528.000,  88.500\n35529.000,  86.300\n35530.000,  86.400\n35531.000,  86.600\n35532.000,  90.400\n35533.000,  87.300\n35534.000,  88.900\n35535.000,  86.400\n35536.000,  86.500\n35537.000,  86.600\n35538.000,  88.400\n35539.000,  87.500\n35540.000,  91.700\n35541.000,  88.000\n35542.000,  88.100\n35543.000,  86.600\n35544.000,  87.400\n35545.000,  87.100\n35546.000,  87.600\n35547.000,  89.200\n35548.000,  88.100\n35549.000,  87.900\n35550.000,  95.000\n35551.000,  88.500\n35552.000,  89.700\n35553.000,  89.400\n35554.000,  89.800\n35555.000,  87.400\n35556.000,  87.900\n35557.000,  87.600\n35558.000,  89.400\n35559.000,  87.800\n35560.000,  89.700\n35561.000,  90.200\n35562.000,  88.400\n35563.000,  90.900\n35564.000,  93.200\n35565.000,  91.100\n35566.000,  88.500\n35567.000,  88.100\n35568.000,  89.900\n35569.000,  92.700\n35570.000,  88.700\n35571.000,  95.600\n35572.000,  95.200\n35573.000,  99.000\n35574.000,  89.300\n35575.000,  91.100\n35576.000,  94.900\n35577.000,  98.000\n35578.000,  90.700\n35579.000,  91.900\n35580.000,  95.500\n35581.000,  92.700\n35582.000,  91.800\n35583.000,  92.000\n35584.000,  77.400\n35585.000,  78.700\n35586.000,  84.400\n35587.000,  80.100\n35588.000,  80.900\n35589.000,  79.300\n35590.000,  79.800\n35591.000,  80.000\n35592.000,  80.400\n35593.000,  79.500\n35594.000,  80.000\n35595.000,  80.200\n35596.000,  80.400\n35597.000,  80.300\n35598.000,  80.200\n35599.000,  80.100\n35600.000,  80.400\n35601.000,  80.400\n35602.000,  80.000\n35603.000,  80.400\n35604.000,  80.600\n35605.000,  80.400\n35606.000,  80.100\n35607.000,  80.800\n35608.000,  80.000\n35609.000,  81.600\n35610.000,  81.200\n35611.000,  80.700\n35612.000,  81.100\n35613.000,  81.600\n35614.000,  81.400\n35615.000,  81.000\n35616.000,  81.100\n35617.000,  81.400\n35618.000,  81.000\n35619.000,  83.600\n35620.000,  82.200\n35621.000,  85.400\n35622.000,  83.700\n35623.000,  82.100\n35624.000,  82.000\n35625.000,  81.600\n35626.000,  82.600\n35627.000,  82.000\n35628.000,  82.100\n35629.000,  81.200\n35630.000,  82.600\n35631.000,  82.300\n35632.000,  82.700\n35633.000,  82.600\n35634.000,  81.600\n35635.000,  82.100\n35636.000,  82.200\n35637.000,  83.400\n35638.000,  82.000\n35639.000,  82.200\n35640.000,  82.000\n35641.000,  82.200\n35642.000,  82.400\n35643.000,  84.400\n35644.000,  89.000\n35645.000,  87.000\n35646.000,  85.200\n35647.000,  85.400\n35648.000,  83.300\n35649.000,  85.400\n35650.000,  88.300\n35651.000,  86.000\n35652.000,  86.000\n35653.000,  86.500\n35654.000,  86.400\n35655.000,  87.200\n35656.000,  89.700\n35657.000,  86.900\n35658.000,  86.600\n35659.000,  87.100\n35660.000,  88.500\n35661.000,  86.400\n35662.000,  86.300\n35663.000,  86.600\n35664.000,  86.000\n35665.000,  86.300\n35666.000,  88.100\n35667.000,  91.200\n35668.000,  86.900\n35669.000,  88.300\n35670.000,  86.500\n35671.000,  87.000\n35672.000,  87.500\n35673.000,  87.500\n35674.000,  87.200\n35675.000,  87.300\n35676.000,  88.500\n35677.000,  91.300\n35678.000,  88.300\n35679.000,  88.800\n35680.000,  90.200\n35681.000,  89.500\n35682.000,  88.100\n35683.000,  88.200\n35684.000,  88.600\n35685.000,  87.900\n35686.000,  88.000\n35687.000,  89.200\n35688.000,  88.500\n35689.000,  91.200\n35690.000,  90.800\n35691.000,  88.700\n35692.000,  88.300\n35693.000,  88.600\n35694.000,  88.400\n35695.000,  89.600\n35696.000,  88.600\n35697.000,  88.600\n35698.000,  88.900\n35699.000,  90.400\n35700.000,  91.200\n35701.000,  89.900\n35702.000,  90.100\n35703.000,  89.200\n35704.000,  89.100\n35705.000,  90.100\n35706.000,  89.400\n35707.000,  89.400\n35708.000,  93.700\n35709.000,  92.100\n35710.000,  92.500\n35711.000,  92.600\n35712.000,  83.600\n35713.000,  84.600\n35714.000,  85.300\n35715.000,  86.000\n35716.000,  85.900\n35717.000,  86.000\n35718.000,  87.200\n35719.000,  88.400\n35720.000,  87.800\n35721.000,  87.500\n35722.000,  87.300\n35723.000,  86.600\n35724.000,  86.800\n35725.000,  87.000\n35726.000,  87.200\n35727.000,  87.000\n35728.000,  87.100\n35729.000,  86.800\n35730.000,  91.400\n35731.000,  89.600\n35732.000,  88.800\n35733.000,  88.200\n35734.000,  87.700\n35735.000,  87.400\n35736.000,  87.700\n35737.000,  87.500\n35738.000,  87.600\n35739.000,  87.600\n35740.000,  93.300\n35741.000,  87.800\n35742.000,  89.500\n35743.000,  87.800\n35744.000,  87.800\n35745.000,  87.500\n35746.000,  88.400\n35747.000,  88.500\n35748.000,  88.100\n35749.000,  88.200\n35750.000,  88.600\n35751.000,  92.600\n35752.000,  89.000\n35753.000,  88.000\n35754.000,  88.800\n35755.000,  87.500\n35756.000,  88.900\n35757.000,  88.700\n35758.000,  89.300\n35759.000,  88.200\n35760.000,  88.400\n35761.000,  92.600\n35762.000,  93.300\n35763.000,  91.000\n35764.000,  88.800\n35765.000,  89.000\n35766.000,  89.100\n35767.000,  88.800\n35768.000,  89.500\n35769.000,  89.700\n35770.000,  89.800\n35771.000,  89.300\n35772.000,  91.500\n35773.000,  91.400\n35774.000,  92.600\n35775.000,  91.300\n35776.000,  90.600\n35777.000,  90.800\n35778.000,  92.700\n35779.000,  93.100\n35780.000,  93.200\n35781.000,  94.000\n35782.000,  92.200\n35783.000,  92.700\n35784.000,  92.000\n35785.000,  92.700\n35786.000,  92.300\n35787.000,  92.300\n35788.000,  95.400\n35789.000,  95.800\n35790.000,  97.000\n35791.000,  93.900\n35792.000,  93.200\n35793.000,  93.300\n35794.000,  94.000\n35795.000,  93.000\n35796.000,  93.300\n35797.000,  93.300\n35798.000,  93.500\n35799.000,  93.800\n35800.000,  94.600\n35801.000,  93.600\n35802.000,  97.600\n35803.000,  94.200\n35804.000,  94.200\n35805.000,  94.000\n35806.000,  94.200\n35807.000,  95.100\n35808.000,  93.800\n35809.000,  95.000\n35810.000,  95.100\n35811.000,  95.100\n35812.000,  94.900\n35813.000,  94.800\n35814.000,  94.600\n35815.000,  94.500\n35816.000,  95.000\n35817.000,  94.800\n35818.000,  94.800\n35819.000,  95.400\n35820.000,  94.400\n35821.000,  95.000\n35822.000,  97.400\n35823.000,  98.600\n35824.000,  94.600\n35825.000,  94.900\n35826.000,  95.200\n35827.000,  94.700\n35828.000,  95.800\n35829.000,  95.800\n35830.000,  95.700\n35831.000,  96.600\n35832.000,  95.300\n35833.000,  97.300\n35834.000,  95.400\n35835.000,  94.400\n35836.000,  96.100\n35837.000,  97.400\n35838.000,  97.600\n35839.000,  98.200\n35840.000,  71.500\n35841.000,  76.900\n35842.000,  79.200\n35843.000,  78.200\n35844.000,  74.200\n35845.000,  75.000\n35846.000,  73.000\n35847.000,  73.400\n35848.000,  74.300\n35849.000,  73.500\n35850.000,  74.000\n35851.000,  73.100\n35852.000,  73.300\n35853.000,  73.500\n35854.000,  74.000\n35855.000,  78.400\n35856.000,  73.800\n35857.000,  74.500\n35858.000,  74.200\n35859.000,  74.400\n35860.000,  74.000\n35861.000,  75.200\n35862.000,  75.100\n35863.000,  74.600\n35864.000,  74.300\n35865.000,  74.500\n35866.000,  75.000\n35867.000,  74.700\n35868.000,  75.500\n35869.000,  75.600\n35870.000,  75.000\n35871.000,  74.900\n35872.000,  74.600\n35873.000,  78.400\n35874.000,  75.500\n35875.000,  75.400\n35876.000,  76.100\n35877.000,  75.400\n35878.000,  75.800\n35879.000,  75.300\n35880.000,  76.900\n35881.000,  75.900\n35882.000,  77.000\n35883.000,  75.200\n35884.000,  75.700\n35885.000,  77.700\n35886.000,  78.900\n35887.000,  77.700\n35888.000,  75.400\n35889.000,  76.200\n35890.000,  75.300\n35891.000,  76.500\n35892.000,  76.000\n35893.000,  79.400\n35894.000,  76.200\n35895.000,  76.000\n35896.000,  76.500\n35897.000,  76.600\n35898.000,  77.500\n35899.000,  76.700\n35900.000,  77.200\n35901.000,  79.300\n35902.000,  79.000\n35903.000,  80.700\n35904.000,  77.100\n35905.000,  79.600\n35906.000,  79.300\n35907.000,  79.700\n35908.000,  79.100\n35909.000,  81.900\n35910.000,  80.200\n35911.000,  80.700\n35912.000,  79.800\n35913.000,  79.800\n35914.000,  80.600\n35915.000,  84.200\n35916.000,  82.600\n35917.000,  81.100\n35918.000,  80.800\n35919.000,  80.100\n35920.000,  80.400\n35921.000,  80.700\n35922.000,  81.400\n35923.000,  81.100\n35924.000,  80.400\n35925.000,  80.500\n35926.000,  81.200\n35927.000,  81.200\n35928.000,  83.700\n35929.000,  81.200\n35930.000,  81.300\n35931.000,  81.400\n35932.000,  81.500\n35933.000,  82.200\n35934.000,  81.400\n35935.000,  81.800\n35936.000,  80.800\n35937.000,  81.700\n35938.000,  81.500\n35939.000,  81.500\n35940.000,  82.500\n35941.000,  82.800\n35942.000,  82.100\n35943.000,  82.200\n35944.000,  81.800\n35945.000,  82.700\n35946.000,  81.900\n35947.000,  82.300\n35948.000,  81.700\n35949.000,  82.100\n35950.000,  82.500\n35951.000,  85.100\n35952.000,  83.500\n35953.000,  82.600\n35954.000,  82.600\n35955.000,  82.200\n35956.000,  83.300\n35957.000,  82.100\n35958.000,  83.200\n35959.000,  83.000\n35960.000,  82.000\n35961.000,  82.500\n35962.000,  82.700\n35963.000,  83.700\n35964.000,  83.900\n35965.000,  86.000\n35966.000,  85.300\n35967.000,  88.600\n35968.000,  77.400\n35969.000,  78.600\n35970.000,  79.400\n35971.000,  79.600\n35972.000,  79.500\n35973.000,  80.400\n35974.000,  79.500\n35975.000,  81.000\n35976.000,  81.900\n35977.000,  80.400\n35978.000,  80.200\n35979.000,  79.300\n35980.000,  80.500\n35981.000,  80.200\n35982.000,  80.400\n35983.000,  79.900\n35984.000,  80.600\n35985.000,  80.600\n35986.000,  81.600\n35987.000,  80.700\n35988.000,  80.400\n35989.000,  80.400\n35990.000,  80.900\n35991.000,  80.100\n35992.000,  80.700\n35993.000,  80.900\n35994.000,  80.700\n35995.000,  82.100\n35996.000,  80.600\n35997.000,  81.900\n35998.000,  85.100\n35999.000,  81.200\n36000.000,  81.500\n36001.000,  82.000\n36002.000,  80.900\n36003.000,  81.200\n36004.000,  81.200\n36005.000,  81.400\n36006.000,  82.200\n36007.000,  82.100\n36008.000,  81.800\n36009.000,  83.500\n36010.000,  81.300\n36011.000,  81.300\n36012.000,  81.300\n36013.000,  81.800\n36014.000,  82.700\n36015.000,  82.300\n36016.000,  82.600\n36017.000,  82.600\n36018.000,  85.800\n36019.000,  83.600\n36020.000,  87.200\n36021.000,  82.700\n36022.000,  82.600\n36023.000,  82.000\n36024.000,  82.400\n36025.000,  82.400\n36026.000,  82.500\n36027.000,  82.400\n36028.000,  83.800\n36029.000,  84.500\n36030.000,  92.200\n36031.000,  87.000\n36032.000,  83.900\n36033.000,  85.400\n36034.000,  84.400\n36035.000,  85.600\n36036.000,  85.200\n36037.000,  86.800\n36038.000,  86.900\n36039.000,  86.000\n36040.000,  86.800\n36041.000,  86.200\n36042.000,  88.500\n36043.000,  88.700\n36044.000,  86.800\n36045.000,  87.100\n36046.000,  86.200\n36047.000,  86.700\n36048.000,  87.100\n36049.000,  86.300\n36050.000,  87.200\n36051.000,  86.800\n36052.000,  87.700\n36053.000,  89.800\n36054.000,  89.200\n36055.000,  86.900\n36056.000,  90.700\n36057.000,  91.500\n36058.000,  89.900\n36059.000,  91.700\n36060.000,  92.200\n36061.000,  87.800\n36062.000,  89.400\n36063.000,  88.000\n36064.000,  89.800\n36065.000,  88.800\n36066.000,  88.500\n36067.000,  87.900\n36068.000,  88.500\n36069.000,  87.200\n36070.000,  91.100\n36071.000,  88.000\n36072.000,  88.600\n36073.000,  88.000\n36074.000,  91.400\n36075.000,  88.800\n36076.000,  88.500\n36077.000,  88.100\n36078.000,  88.800\n36079.000,  89.300\n36080.000,  89.800\n36081.000,  89.100\n36082.000,  89.100\n36083.000,  88.700\n36084.000,  89.300\n36085.000,  94.700\n36086.000,  91.400\n36087.000,  91.000\n36088.000,  90.600\n36089.000,  89.100\n36090.000,  89.900\n36091.000,  92.100\n36092.000,  91.800\n36093.000,  93.100\n36094.000,  92.500\n36095.000,  92.800\n36096.000,  78.000\n36097.000,  78.900\n36098.000,  80.000\n36099.000,  79.200\n36100.000,  80.200\n36101.000,  79.400\n36102.000,  80.400\n36103.000,  82.400\n36104.000,  80.600\n36105.000,  80.100\n36106.000,  80.500\n36107.000,  80.000\n36108.000,  80.600\n36109.000,  80.400\n36110.000,  80.800\n36111.000,  81.300\n36112.000,  80.800\n36113.000,  81.200\n36114.000,  80.700\n36115.000,  81.500\n36116.000,  81.000\n36117.000,  83.000\n36118.000,  81.600\n36119.000,  81.400\n36120.000,  80.800\n36121.000,  81.300\n36122.000,  81.300\n36123.000,  81.100\n36124.000,  81.900\n36125.000,  82.700\n36126.000,  86.700\n36127.000,  81.900\n36128.000,  84.300\n36129.000,  82.000\n36130.000,  82.900\n36131.000,  82.000\n36132.000,  82.900\n36133.000,  81.500\n36134.000,  82.200\n36135.000,  81.500\n36136.000,  81.500\n36137.000,  82.700\n36138.000,  82.400\n36139.000,  81.500\n36140.000,  85.900\n36141.000,  84.200\n36142.000,  82.500\n36143.000,  83.100\n36144.000,  81.900\n36145.000,  82.900\n36146.000,  81.300\n36147.000,  82.700\n36148.000,  83.800\n36149.000,  85.300\n36150.000,  82.700\n36151.000,  87.300\n36152.000,  84.300\n36153.000,  84.200\n36154.000,  82.700\n36155.000,  82.700\n36156.000,  85.200\n36157.000,  85.700\n36158.000,  85.600\n36159.000,  86.400\n36160.000,  84.000\n36161.000,  84.500\n36162.000,  86.800\n36163.000,  85.100\n36164.000,  87.300\n36165.000,  86.500\n36166.000,  86.600\n36167.000,  86.500\n36168.000,  87.200\n36169.000,  86.300\n36170.000,  86.600\n36171.000,  86.300\n36172.000,  86.500\n36173.000,  86.000\n36174.000,  86.200\n36175.000,  88.400\n36176.000,  86.600\n36177.000,  86.700\n36178.000,  86.900\n36179.000,  87.900\n36180.000,  88.200\n36181.000,  87.100\n36182.000,  88.000\n36183.000,  86.900\n36184.000,  88.800\n36185.000,  87.100\n36186.000,  87.700\n36187.000,  87.300\n36188.000,  87.600\n36189.000,  87.800\n36190.000,  88.500\n36191.000,  87.500\n36192.000,  88.000\n36193.000,  88.000\n36194.000,  87.600\n36195.000,  90.400\n36196.000,  88.100\n36197.000,  87.600\n36198.000,  88.300\n36199.000,  88.400\n36200.000,  88.000\n36201.000,  87.900\n36202.000,  88.000\n36203.000,  88.900\n36204.000,  88.500\n36205.000,  96.600\n36206.000,  88.600\n36207.000,  88.200\n36208.000,  88.800\n36209.000,  88.300\n36210.000,  88.600\n36211.000,  88.400\n36212.000,  88.500\n36213.000,  88.700\n36214.000,  89.000\n36215.000,  91.500\n36216.000,  91.200\n36217.000,  89.800\n36218.000,  88.700\n36219.000,  89.500\n36220.000,  90.000\n36221.000,  91.600\n36222.000,  91.300\n36223.000,  92.500\n36224.000,  83.200\n36225.000,  85.500\n36226.000,  90.600\n36227.000,  86.200\n36228.000,  89.500\n36229.000,  88.000\n36230.000,  86.100\n36231.000,  86.500\n36232.000,  86.400\n36233.000,  86.700\n36234.000,  86.300\n36235.000,  88.900\n36236.000,  90.400\n36237.000,  95.000\n36238.000,  88.500\n36239.000,  89.300\n36240.000,  86.800\n36241.000,  87.100\n36242.000,  87.300\n36243.000,  88.100\n36244.000,  87.200\n36245.000,  87.400\n36246.000,  87.400\n36247.000,  90.300\n36248.000,  90.000\n36249.000,  88.000\n36250.000,  88.400\n36251.000,  87.800\n36252.000,  87.400\n36253.000,  88.500\n36254.000,  88.100\n36255.000,  88.500\n36256.000,  90.400\n36257.000,  91.300\n36258.000,  88.400\n36259.000,  89.200\n36260.000,  87.800\n36261.000,  87.500\n36262.000,  88.000\n36263.000,  90.700\n36264.000,  88.600\n36265.000,  88.400\n36266.000,  88.000\n36267.000,  88.200\n36268.000,  88.500\n36269.000,  88.900\n36270.000,  88.400\n36271.000,  88.900\n36272.000,  88.200\n36273.000,  88.400\n36274.000,  88.100\n36275.000,  88.000\n36276.000,  88.400\n36277.000,  89.300\n36278.000,  88.800\n36279.000,  88.600\n36280.000,  93.400\n36281.000,  96.200\n36282.000,  89.700\n36283.000,  90.800\n36284.000,  90.200\n36285.000,  91.500\n36286.000,  91.300\n36287.000,  92.200\n36288.000,  90.600\n36289.000,  91.000\n36290.000,  93.700\n36291.000,  94.700\n36292.000,  93.700\n36293.000,  99.900\n36294.000, 100.500\n36295.000,  92.600\n36296.000,  92.600\n36297.000,  95.100\n36298.000,  95.500\n36299.000,  93.900\n36300.000,  92.600\n36301.000,  93.900\n36302.000,  93.400\n36303.000,  93.700\n36304.000,  92.000\n36305.000,  93.400\n36306.000,  92.400\n36307.000,  93.800\n36308.000,  93.400\n36309.000,  93.600\n36310.000,  93.400\n36311.000,  94.000\n36312.000,  94.300\n36313.000,  94.200\n36314.000,  94.800\n36315.000,  94.600\n36316.000,  94.300\n36317.000,  94.100\n36318.000,  94.900\n36319.000,  94.400\n36320.000,  94.200\n36321.000,  94.100\n36322.000,  94.400\n36323.000,  94.000\n36324.000,  95.300\n36325.000,  94.400\n36326.000,  94.700\n36327.000,  94.900\n36328.000,  94.000\n36329.000,  95.200\n36330.000,  94.400\n36331.000,  94.600\n36332.000,  94.000\n36333.000,  94.900\n36334.000,  97.500\n36335.000,  95.600\n36336.000,  94.700\n36337.000,  95.100\n36338.000,  97.100\n36339.000,  94.500\n36340.000,  95.900\n36341.000,  95.600\n36342.000,  96.400\n36343.000,  98.500\n36344.000,  99.200\n36345.000,  97.200\n36346.000,  96.900\n36347.000,  97.200\n36348.000,  98.900\n36349.000,  97.500\n36350.000,  98.000\n36351.000,  99.200\n36352.000,  77.100\n36353.000,  79.200\n36354.000,  79.200\n36355.000,  79.200\n36356.000,  79.600\n36357.000,  80.000\n36358.000,  79.800\n36359.000,  79.300\n36360.000,  80.200\n36361.000,  79.200\n36362.000,  84.900\n36363.000,  80.900\n36364.000,  81.600\n36365.000,  80.200\n36366.000,  81.600\n36367.000,  79.600\n36368.000,  80.400\n36369.000,  80.000\n36370.000,  80.400\n36371.000,  80.800\n36372.000,  80.800\n36373.000,  81.000\n36374.000,  80.900\n36375.000,  80.600\n36376.000,  81.900\n36377.000,  81.900\n36378.000,  82.400\n36379.000,  82.200\n36380.000,  82.400\n36381.000,  81.600\n36382.000,  81.400\n36383.000,  81.300\n36384.000,  82.300\n36385.000,  81.100\n36386.000,  81.200\n36387.000,  80.600\n36388.000,  81.600\n36389.000,  81.500\n36390.000,  82.300\n36391.000,  81.100\n36392.000,  81.400\n36393.000,  81.100\n36394.000,  81.400\n36395.000,  81.100\n36396.000,  83.600\n36397.000,  81.800\n36398.000,  82.500\n36399.000,  82.300\n36400.000,  82.800\n36401.000,  85.500\n36402.000,  88.000\n36403.000,  82.400\n36404.000,  82.500\n36405.000,  82.400\n36406.000,  82.800\n36407.000,  83.100\n36408.000,  84.400\n36409.000,  83.300\n36410.000,  83.000\n36411.000,  84.300\n36412.000,  85.100\n36413.000,  86.200\n36414.000,  85.200\n36415.000,  86.300\n36416.000,  82.900\n36417.000,  84.900\n36418.000,  85.500\n36419.000,  85.500\n36420.000,  86.100\n36421.000,  86.400\n36422.000,  86.000\n36423.000,  87.200\n36424.000,  86.400\n36425.000,  86.300\n36426.000,  86.000\n36427.000,  87.300\n36428.000,  86.500\n36429.000,  87.200\n36430.000,  87.000\n36431.000,  87.100\n36432.000,  86.800\n36433.000,  87.100\n36434.000,  90.200\n36435.000,  90.300\n36436.000,  87.700\n36437.000,  87.000\n36438.000,  87.400\n36439.000,  87.100\n36440.000,  87.600\n36441.000,  87.600\n36442.000,  87.700\n36443.000,  88.000\n36444.000,  88.200\n36445.000,  91.500\n36446.000,  87.800\n36447.000,  87.700\n36448.000,  89.900\n36449.000,  88.700\n36450.000,  91.500\n36451.000,  89.700\n36452.000,  88.200\n36453.000,  87.900\n36454.000,  88.000\n36455.000,  90.800\n36456.000,  92.200\n36457.000,  87.600\n36458.000,  88.000\n36459.000,  88.200\n36460.000,  87.800\n36461.000,  88.500\n36462.000,  88.100\n36463.000,  88.800\n36464.000,  88.000\n36465.000,  88.700\n36466.000,  88.200\n36467.000,  88.800\n36468.000,  88.200\n36469.000,  88.900\n36470.000,  88.400\n36471.000,  90.200\n36472.000,  88.900\n36473.000,  88.800\n36474.000,  89.400\n36475.000,  89.900\n36476.000,  90.500\n36477.000,  91.300\n36478.000,  91.300\n36479.000,  91.400\n36480.000,  87.600\n36481.000,  84.200\n36482.000,  85.500\n36483.000,  87.700\n36484.000,  85.500\n36485.000,  87.000\n36486.000,  86.200\n36487.000,  86.200\n36488.000,  87.100\n36489.000,  85.700\n36490.000,  85.900\n36491.000,  86.000\n36492.000,  86.700\n36493.000,  86.900\n36494.000,  86.000\n36495.000,  86.700\n36496.000,  86.600\n36497.000,  86.000\n36498.000,  86.700\n36499.000,  86.000\n36500.000,  87.000\n36501.000,  86.900\n36502.000,  87.200\n36503.000,  89.100\n36504.000,  88.600\n36505.000,  87.400\n36506.000,  90.000\n36507.000,  89.100\n36508.000,  87.800\n36509.000,  87.200\n36510.000,  88.400\n36511.000,  87.300\n36512.000,  87.600\n36513.000,  87.400\n36514.000,  94.000\n36515.000,  88.100\n36516.000,  88.200\n36517.000,  88.900\n36518.000,  89.500\n36519.000,  87.500\n36520.000,  89.300\n36521.000,  87.700\n36522.000,  87.700\n36523.000,  87.600\n36524.000,  90.100\n36525.000,  91.000\n36526.000,  89.600\n36527.000,  89.200\n36528.000,  91.000\n36529.000,  88.200\n36530.000,  88.800\n36531.000,  88.500\n36532.000,  89.000\n36533.000,  90.000\n36534.000,  88.200\n36535.000,  88.200\n36536.000,  88.600\n36537.000,  88.600\n36538.000,  91.400\n36539.000,  88.800\n36540.000,  90.700\n36541.000,  91.200\n36542.000,  91.500\n36543.000,  91.500\n36544.000,  90.300\n36545.000,  90.600\n36546.000,  91.500\n36547.000,  91.300\n36548.000,  92.500\n36549.000,  96.400\n36550.000,  92.000\n36551.000,  92.200\n36552.000,  92.300\n36553.000,  92.500\n36554.000,  93.300\n36555.000,  92.500\n36556.000,  93.000\n36557.000,  94.200\n36558.000,  93.400\n36559.000,  97.200\n36560.000,  93.300\n36561.000,  92.400\n36562.000,  93.200\n36563.000,  93.500\n36564.000,  93.300\n36565.000,  93.200\n36566.000,  93.200\n36567.000,  96.700\n36568.000,  94.900\n36569.000,  94.000\n36570.000,  95.700\n36571.000,  93.200\n36572.000,  94.500\n36573.000,  94.100\n36574.000,  94.500\n36575.000,  93.900\n36576.000,  93.200\n36577.000,  94.400\n36578.000,  94.000\n36579.000, 100.200\n36580.000,  94.800\n36581.000,  94.500\n36582.000,  94.200\n36583.000,  96.700\n36584.000,  94.900\n36585.000,  98.100\n36586.000,  94.000\n36587.000,  94.500\n36588.000,  94.300\n36589.000,  96.800\n36590.000,  94.100\n36591.000,  94.800\n36592.000,  95.500\n36593.000,  94.700\n36594.000,  94.400\n36595.000,  94.900\n36596.000,  95.200\n36597.000,  95.000\n36598.000,  97.000\n36599.000,  95.200\n36600.000,  95.600\n36601.000,  95.800\n36602.000,  95.500\n36603.000,  96.300\n36604.000,  97.200\n36605.000,  98.800\n36606.000, 103.300\n36607.000, 101.000\n36608.000,  84.200\n36609.000,  87.300\n36610.000,  85.600\n36611.000,  86.100\n36612.000,  86.200\n36613.000,  85.600\n36614.000,  85.600\n36615.000,  87.600\n36616.000,  87.100\n36617.000,  87.900\n36618.000,  87.600\n36619.000,  90.200\n36620.000,  87.700\n36621.000,  89.200\n36622.000,  86.700\n36623.000,  86.400\n36624.000,  86.300\n36625.000,  86.800\n36626.000,  86.900\n36627.000,  87.200\n36628.000,  93.600\n36629.000,  88.800\n36630.000,  88.000\n36631.000,  87.500\n36632.000,  86.900\n36633.000,  87.200\n36634.000,  87.200\n36635.000,  87.600\n36636.000,  88.000\n36637.000,  88.300\n36638.000,  90.600\n36639.000,  91.900\n36640.000,  89.300\n36641.000,  92.200\n36642.000,  87.400\n36643.000,  88.100\n36644.000,  87.400\n36645.000,  88.700\n36646.000,  87.900\n36647.000,  94.900\n36648.000,  89.100\n36649.000,  89.700\n36650.000,  97.200\n36651.000,  88.500\n36652.000,  88.000\n36653.000,  88.800\n36654.000,  88.300\n36655.000,  88.000\n36656.000,  88.800\n36657.000,  89.200\n36658.000,  91.600\n36659.000,  88.800\n36660.000,  89.500\n36661.000,  88.400\n36662.000,  90.300\n36663.000,  90.300\n36664.000,  90.300\n36665.000,  88.900\n36666.000,  89.400\n36667.000,  88.100\n36668.000,  93.300\n36669.000,  92.000\n36670.000,  94.300\n36671.000,  97.200\n36672.000,  93.500\n36673.000,  91.400\n36674.000,  92.100\n36675.000,  91.600\n36676.000,  92.800\n36677.000,  92.800\n36678.000,  93.800\n36679.000,  92.700\n36680.000,  96.400\n36681.000,  93.700\n36682.000,  92.600\n36683.000,  93.500\n36684.000,  93.100\n36685.000,  93.300\n36686.000,  93.100\n36687.000,  93.800\n36688.000,  93.000\n36689.000,  93.800\n36690.000,  93.500\n36691.000,  96.200\n36692.000,  94.300\n36693.000,  94.600\n36694.000,  94.200\n36695.000,  94.300\n36696.000,  93.700\n36697.000,  94.000\n36698.000,  97.800\n36699.000,  98.700\n36700.000,  95.000\n36701.000,  98.700\n36702.000,  95.500\n36703.000,  94.100\n36704.000,  94.400\n36705.000,  94.600\n36706.000,  93.800\n36707.000,  93.900\n36708.000,  96.300\n36709.000,  99.300\n36710.000,  95.400\n36711.000, 102.000\n36712.000,  98.000\n36713.000,  98.400\n36714.000,  94.300\n36715.000,  94.400\n36716.000,  94.200\n36717.000,  94.400\n36718.000,  94.300\n36719.000,  99.500\n36720.000,  99.200\n36721.000, 105.700\n36722.000,  98.300\n36723.000,  95.200\n36724.000,  95.000\n36725.000,  94.400\n36726.000,  95.200\n36727.000,  95.400\n36728.000,  95.900\n36729.000,  96.400\n36730.000,  99.000\n36731.000,  95.900\n36732.000,  98.400\n36733.000,  98.300\n36734.000,  97.300\n36735.000,  97.300\n36736.000,  89.800\n36737.000,  91.800\n36738.000,  91.500\n36739.000,  93.800\n36740.000,  92.500\n36741.000,  95.700\n36742.000,  93.600\n36743.000,  93.200\n36744.000,  92.200\n36745.000,  92.500\n36746.000,  93.000\n36747.000,  92.600\n36748.000,  93.600\n36749.000,  92.800\n36750.000,  93.600\n36751.000,  92.500\n36752.000,  93.200\n36753.000,  92.600\n36754.000,  92.400\n36755.000,  93.200\n36756.000,  93.200\n36757.000,  95.600\n36758.000,  93.300\n36759.000,  93.800\n36760.000,  95.400\n36761.000,  94.300\n36762.000,  95.700\n36763.000,  95.000\n36764.000,  93.600\n36765.000,  94.200\n36766.000,  94.000\n36767.000,  97.100\n36768.000,  94.000\n36769.000,  94.900\n36770.000,  97.900\n36771.000,  96.400\n36772.000, 101.700\n36773.000,  95.600\n36774.000,  97.100\n36775.000,  94.000\n36776.000,  95.200\n36777.000,  94.200\n36778.000,  94.800\n36779.000,  94.800\n36780.000,  96.700\n36781.000,  94.600\n36782.000,  94.600\n36783.000,  95.400\n36784.000,  94.400\n36785.000,  95.000\n36786.000,  94.300\n36787.000,  94.500\n36788.000,  94.800\n36789.000,  96.600\n36790.000,  95.800\n36791.000,  96.300\n36792.000,  95.000\n36793.000,  96.000\n36794.000,  95.800\n36795.000,  95.900\n36796.000,  96.900\n36797.000,  97.200\n36798.000,  99.500\n36799.000, 107.800\n36800.000, 100.500\n36801.000, 102.500\n36802.000,  98.100\n36803.000,  99.500\n36804.000,  98.600\n36805.000,  98.600\n36806.000,  98.400\n36807.000,  99.900\n36808.000, 101.400\n36809.000, 102.400\n36810.000, 104.700\n36811.000,  98.300\n36812.000,  99.700\n36813.000,  99.300\n36814.000,  99.300\n36815.000,  99.200\n36816.000,  99.300\n36817.000,  99.900\n36818.000, 102.300\n36819.000,  99.600\n36820.000,  99.100\n36821.000,  99.300\n36822.000,  99.400\n36823.000,  99.600\n36824.000, 100.700\n36825.000,  99.800\n36826.000, 102.200\n36827.000, 100.400\n36828.000, 100.800\n36829.000, 100.500\n36830.000, 100.300\n36831.000, 100.800\n36832.000,  99.800\n36833.000, 100.400\n36834.000, 102.200\n36835.000, 101.200\n36836.000, 106.200\n36837.000, 102.400\n36838.000, 101.500\n36839.000, 100.100\n36840.000, 100.200\n36841.000, 100.300\n36842.000, 100.200\n36843.000, 100.600\n36844.000, 104.400\n36845.000, 111.000\n36846.000, 102.700\n36847.000, 100.800\n36848.000, 100.400\n36849.000, 101.500\n36850.000, 100.700\n36851.000, 101.400\n36852.000, 101.200\n36853.000, 102.600\n36854.000, 108.700\n36855.000, 102.000\n36856.000, 102.400\n36857.000, 101.200\n36858.000, 101.400\n36859.000, 101.200\n36860.000, 102.700\n36861.000, 103.200\n36862.000, 106.300\n36863.000, 104.500\n36864.000,  65.900\n36865.000,  66.400\n36866.000,  68.300\n36867.000,  66.800\n36868.000,  67.000\n36869.000,  67.000\n36870.000,  67.000\n36871.000,  67.000\n36872.000,  67.600\n36873.000,  67.100\n36874.000,  67.200\n36875.000,  67.000\n36876.000,  68.900\n36877.000,  68.100\n36878.000,  67.100\n36879.000,  67.400\n36880.000,  67.400\n36881.000,  68.200\n36882.000,  67.700\n36883.000,  67.500\n36884.000,  68.100\n36885.000,  68.800\n36886.000,  68.300\n36887.000,  68.600\n36888.000,  68.100\n36889.000,  71.600\n36890.000,  70.400\n36891.000,  69.800\n36892.000,  68.700\n36893.000,  68.000\n36894.000,  69.000\n36895.000,  68.900\n36896.000,  68.100\n36897.000,  69.200\n36898.000,  70.200\n36899.000,  68.300\n36900.000,  68.800\n36901.000,  68.800\n36902.000,  69.200\n36903.000,  71.000\n36904.000,  69.100\n36905.000,  70.400\n36906.000,  69.800\n36907.000,  69.000\n36908.000,  69.000\n36909.000,  69.000\n36910.000,  69.200\n36911.000,  69.000\n36912.000,  69.400\n36913.000,  69.000\n36914.000,  69.000\n36915.000,  69.400\n36916.000,  69.600\n36917.000,  73.600\n36918.000,  71.500\n36919.000,  69.900\n36920.000,  70.000\n36921.000,  69.800\n36922.000,  70.200\n36923.000,  69.300\n36924.000,  71.100\n36925.000,  72.100\n36926.000,  72.500\n36927.000,  72.900\n36928.000,  70.700\n36929.000,  72.700\n36930.000,  72.100\n36931.000,  72.800\n36932.000,  73.600\n36933.000,  73.200\n36934.000,  73.600\n36935.000,  73.000\n36936.000,  74.300\n36937.000,  73.300\n36938.000,  73.500\n36939.000,  73.200\n36940.000,  73.500\n36941.000,  75.200\n36942.000,  74.900\n36943.000,  74.500\n36944.000,  74.500\n36945.000,  74.200\n36946.000,  75.100\n36947.000,  74.400\n36948.000,  75.200\n36949.000,  74.300\n36950.000,  74.000\n36951.000,  74.200\n36952.000,  74.400\n36953.000,  74.100\n36954.000,  78.900\n36955.000,  77.300\n36956.000,  77.400\n36957.000,  77.800\n36958.000,  77.000\n36959.000,  76.300\n36960.000,  75.400\n36961.000,  76.000\n36962.000,  75.200\n36963.000,  75.000\n36964.000,  75.800\n36965.000,  75.000\n36966.000,  75.300\n36967.000,  77.300\n36968.000,  75.100\n36969.000,  75.600\n36970.000,  75.200\n36971.000,  76.400\n36972.000,  80.200\n36973.000,  79.000\n36974.000,  76.100\n36975.000,  75.200\n36976.000,  75.300\n36977.000,  75.500\n36978.000,  75.500\n36979.000,  75.900\n36980.000,  76.900\n36981.000,  76.200\n36982.000,  78.400\n36983.000,  79.300\n36984.000,  76.600\n36985.000,  76.400\n36986.000,  76.400\n36987.000,  76.400\n36988.000,  77.100\n36989.000,  78.600\n36990.000,  79.300\n36991.000,  79.000\n36992.000,  70.600\n36993.000,  72.400\n36994.000,  76.800\n36995.000,  80.800\n36996.000,  75.600\n36997.000,  74.500\n36998.000,  74.800\n36999.000,  73.300\n37000.000,  73.500\n37001.000,  73.000\n37002.000,  73.400\n37003.000,  73.800\n37004.000,  74.100\n37005.000,  76.900\n37006.000,  76.100\n37007.000,  74.800\n37008.000,  78.000\n37009.000,  74.600\n37010.000,  75.100\n37011.000,  75.000\n37012.000,  75.300\n37013.000,  74.300\n37014.000,  74.200\n37015.000,  78.000\n37016.000,  74.600\n37017.000,  74.700\n37018.000,  75.600\n37019.000,  75.400\n37020.000,  75.000\n37021.000,  75.000\n37022.000,  75.000\n37023.000,  75.600\n37024.000,  74.900\n37025.000,  74.900\n37026.000,  74.900\n37027.000,  75.000\n37028.000,  75.400\n37029.000,  75.100\n37030.000,  76.900\n37031.000,  77.500\n37032.000,  75.200\n37033.000,  75.200\n37034.000,  75.000\n37035.000,  75.400\n37036.000,  75.200\n37037.000,  75.000\n37038.000,  75.200\n37039.000,  75.300\n37040.000,  75.800\n37041.000,  75.500\n37042.000,  75.200\n37043.000,  76.200\n37044.000,  77.300\n37045.000,  76.200\n37046.000,  77.000\n37047.000,  75.600\n37048.000,  76.100\n37049.000,  77.500\n37050.000,  76.500\n37051.000,  76.900\n37052.000,  79.100\n37053.000,  79.600\n37054.000,  80.400\n37055.000,  81.700\n37056.000,  77.800\n37057.000,  80.300\n37058.000,  79.600\n37059.000,  79.000\n37060.000,  79.700\n37061.000,  79.500\n37062.000,  79.600\n37063.000,  79.900\n37064.000,  80.700\n37065.000,  80.200\n37066.000,  82.700\n37067.000,  79.300\n37068.000,  80.500\n37069.000,  81.000\n37070.000,  80.300\n37071.000,  80.900\n37072.000,  80.100\n37073.000,  82.100\n37074.000,  80.600\n37075.000,  82.900\n37076.000,  81.600\n37077.000,  81.700\n37078.000,  87.000\n37079.000,  82.800\n37080.000,  81.500\n37081.000,  86.700\n37082.000,  81.400\n37083.000,  81.700\n37084.000,  81.900\n37085.000,  81.500\n37086.000,  82.400\n37087.000,  81.500\n37088.000,  82.200\n37089.000,  81.600\n37090.000,  81.800\n37091.000,  81.400\n37092.000,  81.300\n37093.000,  81.100\n37094.000,  82.000\n37095.000,  81.400\n37096.000,  81.600\n37097.000,  81.400\n37098.000,  82.200\n37099.000,  83.200\n37100.000,  82.600\n37101.000,  81.800\n37102.000,  81.900\n37103.000,  82.000\n37104.000,  81.800\n37105.000,  82.000\n37106.000,  81.500\n37107.000,  82.000\n37108.000,  82.300\n37109.000,  82.000\n37110.000,  84.100\n37111.000,  84.400\n37112.000,  82.600\n37113.000,  83.700\n37114.000,  82.400\n37115.000,  82.200\n37116.000,  83.600\n37117.000,  84.400\n37118.000,  85.100\n37119.000,  86.500\n37120.000,  71.100\n37121.000,  74.500\n37122.000,  73.100\n37123.000,  72.800\n37124.000,  73.000\n37125.000,  73.500\n37126.000,  73.400\n37127.000,  73.000\n37128.000,  73.000\n37129.000,  73.200\n37130.000,  73.500\n37131.000,  73.800\n37132.000,  73.500\n37133.000,  73.300\n37134.000,  74.000\n37135.000,  75.400\n37136.000,  74.100\n37137.000,  73.100\n37138.000,  74.400\n37139.000,  78.100\n37140.000,  75.000\n37141.000,  74.400\n37142.000,  74.200\n37143.000,  74.400\n37144.000,  74.800\n37145.000,  75.700\n37146.000,  75.100\n37147.000,  77.900\n37148.000,  75.400\n37149.000,  75.200\n37150.000,  75.900\n37151.000,  75.900\n37152.000,  77.100\n37153.000,  75.000\n37154.000,  75.700\n37155.000,  75.200\n37156.000,  75.900\n37157.000,  75.900\n37158.000,  75.100\n37159.000,  75.400\n37160.000,  76.000\n37161.000,  75.600\n37162.000,  75.200\n37163.000,  76.000\n37164.000,  75.200\n37165.000,  75.500\n37166.000,  75.500\n37167.000,  75.700\n37168.000,  76.400\n37169.000,  77.000\n37170.000,  76.200\n37171.000,  77.300\n37172.000,  76.700\n37173.000,  76.800\n37174.000,  76.400\n37175.000,  76.800\n37176.000,  78.400\n37177.000,  76.700\n37178.000,  76.900\n37179.000,  76.300\n37180.000,  77.900\n37181.000,  86.600\n37182.000,  82.900\n37183.000,  83.500\n37184.000,  78.200\n37185.000,  79.200\n37186.000,  80.200\n37187.000,  79.000\n37188.000,  79.900\n37189.000,  79.400\n37190.000,  80.300\n37191.000,  80.300\n37192.000,  85.000\n37193.000,  82.000\n37194.000,  81.800\n37195.000,  79.400\n37196.000,  80.400\n37197.000,  81.200\n37198.000,  80.500\n37199.000,  80.400\n37200.000,  80.500\n37201.000,  81.700\n37202.000,  80.800\n37203.000,  82.300\n37204.000,  81.400\n37205.000,  82.700\n37206.000,  80.200\n37207.000,  81.300\n37208.000,  81.600\n37209.000,  81.100\n37210.000,  81.600\n37211.000,  81.400\n37212.000,  81.500\n37213.000,  82.000\n37214.000,  82.700\n37215.000,  82.200\n37216.000,  84.500\n37217.000,  82.900\n37218.000,  83.100\n37219.000,  81.300\n37220.000,  81.400\n37221.000,  81.100\n37222.000,  81.800\n37223.000,  81.500\n37224.000,  82.100\n37225.000,  81.100\n37226.000,  81.800\n37227.000,  81.500\n37228.000,  82.000\n37229.000,  83.000\n37230.000,  83.000\n37231.000,  84.100\n37232.000,  82.100\n37233.000,  83.100\n37234.000,  82.200\n37235.000,  82.400\n37236.000,  83.000\n37237.000,  83.700\n37238.000,  83.000\n37239.000,  83.300\n37240.000,  84.200\n37241.000,  83.000\n37242.000,  82.600\n37243.000,  82.200\n37244.000,  84.700\n37245.000,  85.200\n37246.000,  85.100\n37247.000,  85.900\n37248.000,  77.800\n37249.000,  79.400\n37250.000,  80.000\n37251.000,  80.300\n37252.000,  79.300\n37253.000,  79.500\n37254.000,  80.200\n37255.000,  79.800\n37256.000,  80.500\n37257.000,  79.500\n37258.000,  80.200\n37259.000,  79.100\n37260.000,  81.300\n37261.000,  80.300\n37262.000,  80.300\n37263.000,  80.500\n37264.000,  80.000\n37265.000,  80.100\n37266.000,  80.800\n37267.000,  81.700\n37268.000,  80.700\n37269.000,  81.200\n37270.000,  80.300\n37271.000,  80.700\n37272.000,  81.200\n37273.000,  82.500\n37274.000,  81.800\n37275.000,  82.500\n37276.000,  81.900\n37277.000,  81.100\n37278.000,  83.100\n37279.000,  81.500\n37280.000,  80.800\n37281.000,  81.100\n37282.000,  80.900\n37283.000,  83.600\n37284.000,  84.100\n37285.000,  82.200\n37286.000,  83.300\n37287.000,  81.700\n37288.000,  82.200\n37289.000,  81.900\n37290.000,  82.600\n37291.000,  82.500\n37292.000,  82.600\n37293.000,  82.200\n37294.000,  82.700\n37295.000,  83.100\n37296.000,  91.400\n37297.000,  83.300\n37298.000,  82.000\n37299.000,  82.800\n37300.000,  81.800\n37301.000,  82.200\n37302.000,  82.900\n37303.000,  82.500\n37304.000,  82.000\n37305.000,  82.800\n37306.000,  82.700\n37307.000,  87.200\n37308.000,  85.100\n37309.000,  86.700\n37310.000,  86.200\n37311.000,  85.900\n37312.000,  83.700\n37313.000,  84.600\n37314.000,  85.600\n37315.000,  86.200\n37316.000,  86.500\n37317.000,  87.200\n37318.000,  89.200\n37319.000,  87.200\n37320.000,  86.600\n37321.000,  86.000\n37322.000,  86.000\n37323.000,  86.500\n37324.000,  86.700\n37325.000,  89.300\n37326.000,  87.300\n37327.000,  86.000\n37328.000,  86.500\n37329.000,  87.200\n37330.000,  88.400\n37331.000,  90.700\n37332.000,  87.400\n37333.000,  87.300\n37334.000,  87.200\n37335.000,  87.700\n37336.000,  88.100\n37337.000,  87.400\n37338.000,  87.700\n37339.000,  92.100\n37340.000,  90.100\n37341.000,  87.900\n37342.000,  89.000\n37343.000,  88.200\n37344.000,  88.200\n37345.000,  89.300\n37346.000,  87.900\n37347.000,  89.300\n37348.000,  88.300\n37349.000,  87.900\n37350.000,  92.100\n37351.000,  89.100\n37352.000,  91.600\n37353.000,  88.300\n37354.000,  88.100\n37355.000,  88.800\n37356.000,  88.200\n37357.000,  89.200\n37358.000,  88.100\n37359.000,  88.800\n37360.000,  88.000\n37361.000,  88.700\n37362.000,  88.000\n37363.000,  91.100\n37364.000,  88.700\n37365.000,  88.700\n37366.000,  88.600\n37367.000,  88.400\n37368.000,  90.100\n37369.000,  93.600\n37370.000,  90.200\n37371.000,  89.500\n37372.000,  91.100\n37373.000,  94.500\n37374.000,  92.300\n37375.000,  92.800\n37376.000,  77.400\n37377.000,  73.400\n37378.000,  72.700\n37379.000,  72.500\n37380.000,  73.000\n37381.000,  73.400\n37382.000,  74.700\n37383.000,  73.900\n37384.000,  74.600\n37385.000,  73.700\n37386.000,  74.700\n37387.000,  73.300\n37388.000,  74.500\n37389.000,  74.900\n37390.000,  74.300\n37391.000,  73.500\n37392.000,  73.300\n37393.000,  74.600\n37394.000,  74.000\n37395.000,  75.200\n37396.000,  74.700\n37397.000,  75.100\n37398.000,  74.600\n37399.000,  74.700\n37400.000,  74.900\n37401.000,  75.700\n37402.000,  79.800\n37403.000,  75.100\n37404.000,  75.200\n37405.000,  75.500\n37406.000,  75.100\n37407.000,  75.400\n37408.000,  74.800\n37409.000,  78.100\n37410.000,  74.600\n37411.000,  75.400\n37412.000,  75.300\n37413.000,  75.700\n37414.000,  75.800\n37415.000,  75.800\n37416.000,  75.400\n37417.000,  75.000\n37418.000,  75.100\n37419.000,  75.000\n37420.000,  75.200\n37421.000,  75.000\n37422.000,  75.300\n37423.000,  75.800\n37424.000,  75.100\n37425.000,  76.800\n37426.000,  75.800\n37427.000,  75.700\n37428.000,  76.800\n37429.000,  75.700\n37430.000,  76.500\n37431.000,  75.500\n37432.000,  76.100\n37433.000,  76.400\n37434.000,  76.000\n37435.000,  75.800\n37436.000,  77.200\n37437.000,  80.000\n37438.000,  82.500\n37439.000,  81.500\n37440.000,  77.600\n37441.000,  81.200\n37442.000,  79.100\n37443.000,  78.600\n37444.000,  79.000\n37445.000,  79.100\n37446.000,  79.800\n37447.000,  79.700\n37448.000,  81.100\n37449.000,  80.600\n37450.000,  80.700\n37451.000,  79.400\n37452.000,  81.200\n37453.000,  80.400\n37454.000,  80.300\n37455.000,  80.000\n37456.000,  80.800\n37457.000,  80.500\n37458.000,  80.600\n37459.000,  80.900\n37460.000,  84.600\n37461.000,  80.400\n37462.000,  86.600\n37463.000,  81.500\n37464.000,  87.900\n37465.000,  80.900\n37466.000,  81.500\n37467.000,  80.800\n37468.000,  81.100\n37469.000,  83.400\n37470.000,  81.700\n37471.000,  82.700\n37472.000,  81.400\n37473.000,  81.300\n37474.000,  81.100\n37475.000,  81.000\n37476.000,  81.500\n37477.000,  81.400\n37478.000,  81.900\n37479.000,  81.000\n37480.000,  82.200\n37481.000,  82.900\n37482.000,  82.200\n37483.000,  82.700\n37484.000,  81.800\n37485.000,  82.000\n37486.000,  82.500\n37487.000,  82.100\n37488.000,  81.900\n37489.000,  82.400\n37490.000,  82.600\n37491.000,  82.000\n37492.000,  86.400\n37493.000,  82.100\n37494.000,  83.500\n37495.000,  82.000\n37496.000,  82.400\n37497.000,  82.900\n37498.000,  83.400\n37499.000,  82.400\n37500.000,  84.100\n37501.000,  85.400\n37502.000,  84.900\n37503.000,  85.600\n37504.000,  77.000\n37505.000,  78.800\n37506.000,  80.900\n37507.000,  79.900\n37508.000,  79.400\n37509.000,  81.900\n37510.000,  80.200\n37511.000,  81.100\n37512.000,  80.000\n37513.000,  80.000\n37514.000,  79.800\n37515.000,  79.500\n37516.000,  80.300\n37517.000,  80.400\n37518.000,  80.400\n37519.000,  80.500\n37520.000,  80.800\n37521.000,  80.600\n37522.000,  87.300\n37523.000,  80.800\n37524.000,  81.000\n37525.000,  81.500\n37526.000,  81.700\n37527.000,  80.300\n37528.000,  80.600\n37529.000,  81.900\n37530.000,  83.200\n37531.000,  82.300\n37532.000,  81.400\n37533.000,  86.400\n37534.000,  81.400\n37535.000,  83.400\n37536.000,  80.900\n37537.000,  82.300\n37538.000,  81.100\n37539.000,  81.300\n37540.000,  81.400\n37541.000,  81.400\n37542.000,  81.300\n37543.000,  81.800\n37544.000,  81.800\n37545.000,  81.900\n37546.000,  83.300\n37547.000,  82.800\n37548.000,  82.500\n37549.000,  82.100\n37550.000,  83.000\n37551.000,  84.000\n37552.000,  82.500\n37553.000,  82.600\n37554.000,  82.500\n37555.000,  83.000\n37556.000,  86.300\n37557.000,  82.300\n37558.000,  83.100\n37559.000,  82.000\n37560.000,  83.100\n37561.000,  84.900\n37562.000,  82.300\n37563.000,  83.000\n37564.000,  84.000\n37565.000,  84.900\n37566.000,  85.300\n37567.000,  85.100\n37568.000,  83.200\n37569.000,  84.200\n37570.000,  84.800\n37571.000,  85.700\n37572.000,  86.800\n37573.000,  87.800\n37574.000,  86.300\n37575.000,  86.400\n37576.000,  86.000\n37577.000,  86.400\n37578.000,  86.300\n37579.000,  86.100\n37580.000,  86.900\n37581.000,  86.000\n37582.000,  87.000\n37583.000,  87.300\n37584.000,  88.400\n37585.000,  86.600\n37586.000,  86.500\n37587.000,  87.700\n37588.000,  86.800\n37589.000,  86.900\n37590.000,  87.300\n37591.000,  88.400\n37592.000,  87.900\n37593.000,  87.200\n37594.000,  87.400\n37595.000,  87.300\n37596.000,  87.400\n37597.000,  89.100\n37598.000,  90.600\n37599.000,  87.400\n37600.000,  87.600\n37601.000,  87.500\n37602.000,  87.300\n37603.000,  93.700\n37604.000,  92.500\n37605.000,  87.700\n37606.000,  88.400\n37607.000,  88.000\n37608.000,  88.600\n37609.000,  87.500\n37610.000,  90.700\n37611.000,  87.900\n37612.000,  87.800\n37613.000,  88.600\n37614.000,  88.400\n37615.000,  88.000\n37616.000,  88.300\n37617.000,  88.800\n37618.000,  89.600\n37619.000,  88.100\n37620.000,  88.000\n37621.000,  88.100\n37622.000,  89.300\n37623.000,  88.400\n37624.000,  90.100\n37625.000,  88.900\n37626.000,  88.500\n37627.000,  88.100\n37628.000,  97.900\n37629.000,  95.400\n37630.000,  94.700\n37631.000,  91.900\n37632.000,  77.200\n37633.000,  78.200\n37634.000,  79.200\n37635.000,  79.500\n37636.000,  79.900\n37637.000,  79.000\n37638.000,  79.500\n37639.000,  80.100\n37640.000,  80.800\n37641.000,  84.800\n37642.000,  80.300\n37643.000,  79.700\n37644.000,  80.600\n37645.000,  80.300\n37646.000,  80.300\n37647.000,  80.100\n37648.000,  81.200\n37649.000,  80.300\n37650.000,  80.400\n37651.000,  81.800\n37652.000,  81.500\n37653.000,  86.300\n37654.000,  80.300\n37655.000,  80.300\n37656.000,  80.700\n37657.000,  81.000\n37658.000,  80.800\n37659.000,  80.400\n37660.000,  81.500\n37661.000,  81.000\n37662.000,  82.200\n37663.000,  81.400\n37664.000,  81.600\n37665.000,  81.100\n37666.000,  81.200\n37667.000,  81.100\n37668.000,  81.100\n37669.000,  81.000\n37670.000,  82.300\n37671.000,  81.500\n37672.000,  81.400\n37673.000,  82.200\n37674.000,  89.000\n37675.000,  82.900\n37676.000,  83.400\n37677.000,  81.300\n37678.000,  82.100\n37679.000,  82.500\n37680.000,  81.500\n37681.000,  82.200\n37682.000,  81.200\n37683.000,  82.700\n37684.000,  82.100\n37685.000,  82.000\n37686.000,  83.200\n37687.000,  86.600\n37688.000,  82.400\n37689.000,  82.000\n37690.000,  82.000\n37691.000,  81.900\n37692.000,  84.100\n37693.000,  84.400\n37694.000,  85.000\n37695.000,  85.200\n37696.000,  84.700\n37697.000,  85.100\n37698.000,  86.000\n37699.000,  84.900\n37700.000,  86.600\n37701.000,  87.900\n37702.000,  86.600\n37703.000,  86.000\n37704.000,  87.800\n37705.000,  86.300\n37706.000,  87.900\n37707.000,  87.700\n37708.000,  87.000\n37709.000,  86.600\n37710.000,  88.200\n37711.000,  86.500\n37712.000,  90.500\n37713.000,  87.100\n37714.000,  87.500\n37715.000,  87.500\n37716.000,  87.900\n37717.000,  86.900\n37718.000,  88.700\n37719.000,  87.200\n37720.000,  91.600\n37721.000,  86.800\n37722.000,  89.000\n37723.000,  87.800\n37724.000,  87.300\n37725.000,  87.800\n37726.000,  87.600\n37727.000,  87.300\n37728.000,  87.600\n37729.000,  87.600\n37730.000,  90.200\n37731.000,  88.300\n37732.000,  88.700\n37733.000,  89.000\n37734.000,  89.500\n37735.000,  87.900\n37736.000,  88.200\n37737.000,  87.700\n37738.000,  88.500\n37739.000,  88.000\n37740.000,  92.300\n37741.000,  88.600\n37742.000,  88.000\n37743.000,  88.400\n37744.000,  88.900\n37745.000,  88.300\n37746.000,  88.600\n37747.000,  88.500\n37748.000,  90.200\n37749.000,  96.500\n37750.000,  94.700\n37751.000,  91.600\n37752.000,  90.200\n37753.000,  89.300\n37754.000,  89.100\n37755.000,  89.700\n37756.000,  90.800\n37757.000,  92.100\n37758.000,  91.300\n37759.000,  93.000\n37760.000,  83.700\n37761.000,  85.900\n37762.000,  88.100\n37763.000,  85.000\n37764.000,  85.400\n37765.000,  86.000\n37766.000,  87.800\n37767.000,  86.500\n37768.000,  86.000\n37769.000,  86.800\n37770.000,  86.100\n37771.000,  86.200\n37772.000,  86.400\n37773.000,  86.900\n37774.000,  86.300\n37775.000,  86.300\n37776.000,  86.000\n37777.000,  86.700\n37778.000,  86.300\n37779.000,  86.400\n37780.000,  86.800\n37781.000,  87.200\n37782.000,  88.500\n37783.000,  86.400\n37784.000,  87.000\n37785.000,  87.700\n37786.000,  87.000\n37787.000,  87.500\n37788.000,  93.200\n37789.000,  89.400\n37790.000,  90.200\n37791.000,  88.700\n37792.000,  88.000\n37793.000,  87.700\n37794.000,  87.200\n37795.000,  87.700\n37796.000,  87.100\n37797.000,  87.300\n37798.000,  87.800\n37799.000,  88.400\n37800.000,  87.900\n37801.000,  87.900\n37802.000,  87.900\n37803.000,  91.600\n37804.000,  88.100\n37805.000,  87.900\n37806.000,  88.000\n37807.000,  88.600\n37808.000,  88.000\n37809.000,  88.600\n37810.000,  88.400\n37811.000,  88.600\n37812.000,  88.200\n37813.000,  88.100\n37814.000,  92.400\n37815.000,  90.800\n37816.000,  88.500\n37817.000,  89.100\n37818.000,  88.500\n37819.000,  89.100\n37820.000,  90.900\n37821.000,  96.600\n37822.000,  94.600\n37823.000,  98.000\n37824.000,  90.300\n37825.000,  93.900\n37826.000,  92.200\n37827.000,  91.400\n37828.000,  92.400\n37829.000,  92.200\n37830.000,  93.800\n37831.000,  98.600\n37832.000,  93.500\n37833.000,  92.300\n37834.000,  92.600\n37835.000,  92.600\n37836.000,  93.400\n37837.000,  92.700\n37838.000,  93.300\n37839.000,  93.000\n37840.000,  92.400\n37841.000,  93.100\n37842.000,  94.000\n37843.000,  93.800\n37844.000,  93.900\n37845.000,  97.300\n37846.000,  94.000\n37847.000,  93.800\n37848.000,  94.200\n37849.000,  93.400\n37850.000,  94.200\n37851.000,  93.400\n37852.000,  94.000\n37853.000,  95.900\n37854.000,  95.300\n37855.000,  93.900\n37856.000,  94.400\n37857.000,  94.500\n37858.000,  93.400\n37859.000,  93.800\n37860.000,  95.000\n37861.000,  94.000\n37862.000,  94.500\n37863.000,  94.800\n37864.000,  97.000\n37865.000,  96.700\n37866.000,  94.200\n37867.000,  95.100\n37868.000,  94.500\n37869.000,  95.000\n37870.000,  95.200\n37871.000,  95.600\n37872.000,  97.500\n37873.000,  97.200\n37874.000,  95.800\n37875.000,  95.400\n37876.000,  96.500\n37877.000,  95.900\n37878.000,  96.600\n37879.000,  95.900\n37880.000,  95.800\n37881.000,  95.900\n37882.000,  96.600\n37883.000,  95.400\n37884.000,  98.200\n37885.000, 100.800\n37886.000,  99.200\n37887.000, 100.300\n37888.000,  71.500\n37889.000,  72.600\n37890.000,  73.400\n37891.000,  73.600\n37892.000,  73.700\n37893.000,  76.000\n37894.000,  74.600\n37895.000,  74.400\n37896.000,  74.800\n37897.000,  75.800\n37898.000,  74.100\n37899.000,  74.000\n37900.000,  73.700\n37901.000,  75.300\n37902.000,  75.100\n37903.000,  74.200\n37904.000,  74.800\n37905.000,  76.300\n37906.000,  78.900\n37907.000,  78.400\n37908.000,  78.300\n37909.000,  75.900\n37910.000,  76.900\n37911.000,  82.900\n37912.000,  76.800\n37913.000,  75.900\n37914.000,  74.800\n37915.000,  75.200\n37916.000,  74.700\n37917.000,  75.200\n37918.000,  75.900\n37919.000,  75.600\n37920.000,  77.200\n37921.000,  76.400\n37922.000,  76.000\n37923.000,  75.700\n37924.000,  76.400\n37925.000,  75.500\n37926.000,  75.200\n37927.000,  75.400\n37928.000,  75.600\n37929.000,  76.400\n37930.000,  75.500\n37931.000,  75.400\n37932.000,  75.100\n37933.000,  75.100\n37934.000,  75.600\n37935.000,  76.100\n37936.000,  76.200\n37937.000,  76.600\n37938.000,  75.400\n37939.000,  75.500\n37940.000,  76.600\n37941.000,  75.500\n37942.000,  76.000\n37943.000,  76.500\n37944.000,  76.200\n37945.000,  76.500\n37946.000,  76.300\n37947.000,  76.000\n37948.000,  78.200\n37949.000,  80.700\n37950.000,  79.200\n37951.000,  79.000\n37952.000,  77.400\n37953.000,  78.100\n37954.000,  79.600\n37955.000,  79.000\n37956.000,  79.800\n37957.000,  79.700\n37958.000,  82.600\n37959.000,  80.000\n37960.000,  81.300\n37961.000,  80.200\n37962.000,  80.400\n37963.000,  79.000\n37964.000,  80.000\n37965.000,  80.000\n37966.000,  80.200\n37967.000,  80.100\n37968.000,  80.000\n37969.000,  80.500\n37970.000,  80.100\n37971.000,  80.200\n37972.000,  80.300\n37973.000,  80.500\n37974.000,  80.200\n37975.000,  80.200\n37976.000,  81.200\n37977.000,  80.300\n37978.000,  83.500\n37979.000,  81.500\n37980.000,  81.300\n37981.000,  80.900\n37982.000,  82.000\n37983.000,  82.600\n37984.000,  81.600\n37985.000,  81.700\n37986.000,  80.900\n37987.000,  80.700\n37988.000,  81.800\n37989.000,  81.000\n37990.000,  82.300\n37991.000,  81.100\n37992.000,  81.400\n37993.000,  81.300\n37994.000,  81.500\n37995.000,  81.600\n37996.000,  81.200\n37997.000,  82.000\n37998.000,  81.800\n37999.000,  82.000\n38000.000,  82.000\n38001.000,  83.000\n38002.000,  81.900\n38003.000,  82.100\n38004.000,  82.000\n38005.000,  82.600\n38006.000,  82.200\n38007.000,  85.100\n38008.000,  82.900\n38009.000,  84.500\n38010.000,  82.700\n38011.000,  82.200\n38012.000,  84.000\n38013.000,  85.100\n38014.000,  84.900\n38015.000,  86.000\n38016.000,  77.000\n38017.000,  78.100\n38018.000,  80.500\n38019.000,  83.600\n38020.000,  85.900\n38021.000,  82.000\n38022.000,  83.900\n38023.000,  80.400\n38024.000,  80.600\n38025.000,  79.500\n38026.000,  81.200\n38027.000,  79.500\n38028.000,  81.100\n38029.000,  80.000\n38030.000,  82.600\n38031.000,  80.700\n38032.000,  82.100\n38033.000,  80.300\n38034.000,  84.500\n38035.000,  81.200\n38036.000,  81.500\n38037.000,  82.800\n38038.000,  80.400\n38039.000,  80.500\n38040.000,  81.100\n38041.000,  81.400\n38042.000,  80.500\n38043.000,  80.700\n38044.000,  81.900\n38045.000,  82.100\n38046.000,  82.500\n38047.000,  81.600\n38048.000,  81.300\n38049.000,  81.100\n38050.000,  81.900\n38051.000,  81.500\n38052.000,  82.000\n38053.000,  81.100\n38054.000,  82.500\n38055.000,  83.300\n38056.000,  81.700\n38057.000,  88.300\n38058.000,  85.600\n38059.000,  82.800\n38060.000,  82.800\n38061.000,  81.600\n38062.000,  83.300\n38063.000,  85.000\n38064.000,  82.500\n38065.000,  85.000\n38066.000,  84.400\n38067.000,  84.900\n38068.000,  82.700\n38069.000,  82.300\n38070.000,  82.300\n38071.000,  82.400\n38072.000,  82.100\n38073.000,  82.800\n38074.000,  82.700\n38075.000,  87.400\n38076.000,  84.500\n38077.000,  85.700\n38078.000,  87.900\n38079.000,  86.600\n38080.000,  83.900\n38081.000,  85.400\n38082.000,  85.000\n38083.000,  85.300\n38084.000,  85.500\n38085.000,  88.500\n38086.000,  88.200\n38087.000,  87.300\n38088.000,  86.300\n38089.000,  89.000\n38090.000,  86.200\n38091.000,  87.500\n38092.000,  86.800\n38093.000,  86.000\n38094.000,  86.300\n38095.000,  86.800\n38096.000,  86.600\n38097.000,  88.400\n38098.000,  90.500\n38099.000,  87.400\n38100.000,  87.100\n38101.000,  87.900\n38102.000,  87.200\n38103.000,  87.000\n38104.000,  87.300\n38105.000,  87.000\n38106.000,  87.300\n38107.000,  88.200\n38108.000,  90.700\n38109.000,  97.600\n38110.000,  94.000\n38111.000,  88.300\n38112.000,  87.300\n38113.000,  89.300\n38114.000,  87.500\n38115.000,  88.100\n38116.000,  88.100\n38117.000,  88.600\n38118.000,  88.800\n38119.000,  89.200\n38120.000,  88.600\n38121.000,  89.000\n38122.000,  88.400\n38123.000,  88.500\n38124.000,  88.300\n38125.000,  88.400\n38126.000,  88.400\n38127.000,  89.100\n38128.000,  91.000\n38129.000,  91.200\n38130.000,  89.600\n38131.000,  90.100\n38132.000,  89.200\n38133.000,  89.500\n38134.000,  89.300\n38135.000,  90.400\n38136.000,  88.700\n38137.000,  89.200\n38138.000,  88.900\n38139.000,  90.300\n38140.000,  91.200\n38141.000,  92.200\n38142.000,  95.800\n38143.000,  91.500\n38144.000,  77.700\n38145.000,  78.900\n38146.000,  79.000\n38147.000,  79.200\n38148.000,  79.500\n38149.000,  79.400\n38150.000,  80.500\n38151.000,  81.100\n38152.000,  80.500\n38153.000,  84.200\n38154.000,  80.400\n38155.000,  79.300\n38156.000,  80.600\n38157.000,  80.300\n38158.000,  80.900\n38159.000,  80.100\n38160.000,  80.400\n38161.000,  79.900\n38162.000,  80.800\n38163.000,  83.600\n38164.000,  81.400\n38165.000,  84.300\n38166.000,  80.400\n38167.000,  80.600\n38168.000,  80.200\n38169.000,  81.100\n38170.000,  81.600\n38171.000,  80.600\n38172.000,  81.100\n38173.000,  82.300\n38174.000,  81.100\n38175.000,  82.600\n38176.000,  82.000\n38177.000,  87.400\n38178.000,  81.900\n38179.000,  81.900\n38180.000,  81.600\n38181.000,  81.700\n38182.000,  81.100\n38183.000,  81.800\n38184.000,  81.300\n38185.000,  82.400\n38186.000,  82.600\n38187.000,  81.500\n38188.000,  83.200\n38189.000,  81.500\n38190.000,  82.700\n38191.000,  82.400\n38192.000,  83.000\n38193.000,  81.800\n38194.000,  82.100\n38195.000,  82.200\n38196.000,  82.400\n38197.000,  82.800\n38198.000,  82.600\n38199.000,  82.300\n38200.000,  82.800\n38201.000,  85.100\n38202.000,  84.100\n38203.000,  82.200\n38204.000,  85.000\n38205.000,  86.800\n38206.000,  85.300\n38207.000,  85.800\n38208.000,  83.300\n38209.000,  86.200\n38210.000,  85.600\n38211.000,  85.200\n38212.000,  86.400\n38213.000,  86.200\n38214.000,  87.100\n38215.000,  86.000\n38216.000,  86.200\n38217.000,  86.600\n38218.000,  86.000\n38219.000,  89.300\n38220.000,  95.900\n38221.000,  86.700\n38222.000,  87.000\n38223.000,  86.500\n38224.000,  86.900\n38225.000,  87.000\n38226.000,  89.000\n38227.000,  88.000\n38228.000,  87.000\n38229.000,  90.600\n38230.000,  88.200\n38231.000,  86.900\n38232.000,  88.300\n38233.000,  86.900\n38234.000,  88.200\n38235.000,  87.300\n38236.000,  87.300\n38237.000,  88.000\n38238.000,  89.000\n38239.000,  90.600\n38240.000,  90.300\n38241.000,  90.100\n38242.000,  88.500\n38243.000,  87.800\n38244.000,  88.600\n38245.000,  88.800\n38246.000,  89.100\n38247.000,  89.700\n38248.000,  92.200\n38249.000,  94.200\n38250.000,  89.100\n38251.000,  88.400\n38252.000,  88.200\n38253.000,  90.300\n38254.000,  89.500\n38255.000,  89.100\n38256.000,  89.900\n38257.000,  91.000\n38258.000,  89.100\n38259.000,  88.000\n38260.000,  93.800\n38261.000,  88.600\n38262.000,  91.500\n38263.000,  88.400\n38264.000,  89.900\n38265.000,  90.900\n38266.000,  90.000\n38267.000,  90.300\n38268.000,  94.100\n38269.000,  93.300\n38270.000,  92.500\n38271.000,  92.200\n38272.000,  84.000\n38273.000,  84.200\n38274.000,  86.100\n38275.000,  86.100\n38276.000,  86.100\n38277.000,  86.500\n38278.000,  87.400\n38279.000,  86.900\n38280.000,  86.500\n38281.000,  86.800\n38282.000,  87.400\n38283.000,  86.500\n38284.000,  86.800\n38285.000,  86.700\n38286.000,  87.100\n38287.000,  86.200\n38288.000,  89.100\n38289.000,  86.200\n38290.000,  86.900\n38291.000,  87.400\n38292.000,  90.000\n38293.000,  87.400\n38294.000,  88.400\n38295.000,  87.800\n38296.000,  88.600\n38297.000,  92.600\n38298.000,  88.000\n38299.000,  88.000\n38300.000,  87.200\n38301.000,  88.600\n38302.000,  89.300\n38303.000,  88.000\n38304.000,  87.600\n38305.000,  87.800\n38306.000,  87.900\n38307.000,  87.500\n38308.000,  88.100\n38309.000,  87.800\n38310.000,  94.400\n38311.000,  88.900\n38312.000,  89.800\n38313.000,  88.800\n38314.000,  88.500\n38315.000,  87.500\n38316.000,  89.100\n38317.000,  88.500\n38318.000,  89.200\n38319.000,  89.000\n38320.000,  89.100\n38321.000,  89.500\n38322.000,  89.300\n38323.000,  88.200\n38324.000,  89.200\n38325.000,  88.500\n38326.000,  88.000\n38327.000,  88.200\n38328.000,  88.400\n38329.000,  88.900\n38330.000,  88.500\n38331.000,  88.700\n38332.000,  90.400\n38333.000,  91.700\n38334.000,  93.900\n38335.000,  93.500\n38336.000,  89.300\n38337.000,  91.300\n38338.000,  91.600\n38339.000,  91.700\n38340.000,  92.500\n38341.000,  92.400\n38342.000,  92.500\n38343.000,  93.100\n38344.000,  92.800\n38345.000,  93.200\n38346.000,  93.100\n38347.000,  93.900\n38348.000,  97.700\n38349.000,  92.800\n38350.000,  94.300\n38351.000,  92.700\n38352.000,  97.600\n38353.000,  98.300\n38354.000,  94.700\n38355.000,  93.400\n38356.000,  94.700\n38357.000,  93.300\n38358.000,  94.000\n38359.000,  93.600\n38360.000,  95.100\n38361.000,  93.700\n38362.000,  94.100\n38363.000, 100.000\n38364.000,  94.500\n38365.000,  96.600\n38366.000,  94.100\n38367.000,  93.500\n38368.000,  93.700\n38369.000,  95.200\n38370.000,  94.300\n38371.000,  93.600\n38372.000,  94.800\n38373.000,  98.800\n38374.000,  94.500\n38375.000,  95.300\n38376.000,  94.400\n38377.000,  94.100\n38378.000,  96.700\n38379.000,  94.700\n38380.000,  95.000\n38381.000,  94.000\n38382.000,  95.000\n38383.000,  97.200\n38384.000,  95.500\n38385.000,  96.900\n38386.000,  94.500\n38387.000,  94.500\n38388.000,  95.400\n38389.000,  95.800\n38390.000,  98.900\n38391.000,  95.800\n38392.000,  97.200\n38393.000,  96.400\n38394.000,  96.200\n38395.000,  96.400\n38396.000,  96.200\n38397.000,  97.300\n38398.000,  98.400\n38399.000,  99.200\n38400.000,  77.900\n38401.000,  78.900\n38402.000,  79.900\n38403.000,  81.700\n38404.000,  80.200\n38405.000,  83.100\n38406.000,  81.100\n38407.000,  80.600\n38408.000,  80.400\n38409.000,  79.800\n38410.000,  83.400\n38411.000,  80.100\n38412.000,  80.300\n38413.000,  80.500\n38414.000,  80.500\n38415.000,  82.700\n38416.000,  81.900\n38417.000,  81.600\n38418.000,  82.200\n38419.000,  80.900\n38420.000,  80.600\n38421.000,  82.400\n38422.000,  83.200\n38423.000,  81.500\n38424.000,  81.800\n38425.000,  80.100\n38426.000,  82.600\n38427.000,  81.300\n38428.000,  82.000\n38429.000,  81.300\n38430.000,  81.700\n38431.000,  81.400\n38432.000,  81.700\n38433.000,  82.000\n38434.000,  81.500\n38435.000,  82.900\n38436.000,  82.100\n38437.000,  82.700\n38438.000,  86.500\n38439.000,  84.800\n38440.000,  82.100\n38441.000,  83.100\n38442.000,  81.100\n38443.000,  82.600\n38444.000,  81.800\n38445.000,  82.800\n38446.000,  82.600\n38447.000,  82.600\n38448.000,  82.200\n38449.000,  82.700\n38450.000,  82.300\n38451.000,  82.700\n38452.000,  82.500\n38453.000,  82.800\n38454.000,  82.900\n38455.000,  82.800\n38456.000,  84.900\n38457.000,  83.500\n38458.000,  83.800\n38459.000,  82.300\n38460.000,  84.500\n38461.000,  87.800\n38462.000,  88.500\n38463.000,  85.800\n38464.000,  84.000\n38465.000,  84.900\n38466.000,  87.100\n38467.000,  86.100\n38468.000,  88.000\n38469.000,  86.500\n38470.000,  86.900\n38471.000,  86.300\n38472.000,  87.900\n38473.000,  87.100\n38474.000,  86.900\n38475.000,  85.800\n38476.000,  87.200\n38477.000,  86.400\n38478.000,  89.100\n38479.000,  87.700\n38480.000,  87.400\n38481.000,  87.000\n38482.000,  88.100\n38483.000,  88.600\n38484.000,  87.700\n38485.000,  87.300\n38486.000,  87.300\n38487.000,  87.000\n38488.000,  87.800\n38489.000,  88.400\n38490.000,  87.800\n38491.000,  87.400\n38492.000,  88.200\n38493.000,  88.800\n38494.000,  89.000\n38495.000,  88.000\n38496.000,  87.700\n38497.000,  88.000\n38498.000,  88.000\n38499.000,  87.400\n38500.000,  88.600\n38501.000,  87.700\n38502.000,  88.400\n38503.000,  88.000\n38504.000,  88.500\n38505.000,  88.100\n38506.000,  87.700\n38507.000,  87.500\n38508.000,  88.800\n38509.000,  88.700\n38510.000,  89.300\n38511.000,  90.100\n38512.000,  89.900\n38513.000,  89.400\n38514.000,  89.000\n38515.000,  89.200\n38516.000,  89.600\n38517.000,  88.600\n38518.000,  88.800\n38519.000,  89.100\n38520.000,  92.400\n38521.000,  90.100\n38522.000,  91.600\n38523.000,  91.700\n38524.000,  93.300\n38525.000,  92.500\n38526.000,  92.500\n38527.000,  93.200\n38528.000,  83.600\n38529.000,  85.000\n38530.000,  84.800\n38531.000,  86.500\n38532.000,  86.000\n38533.000,  86.900\n38534.000,  86.300\n38535.000,  86.300\n38536.000,  88.500\n38537.000,  87.500\n38538.000,  87.000\n38539.000,  87.500\n38540.000,  86.500\n38541.000,  86.500\n38542.000,  86.400\n38543.000,  86.700\n38544.000,  86.500\n38545.000,  87.100\n38546.000,  87.000\n38547.000,  88.000\n38548.000,  87.600\n38549.000,  88.500\n38550.000,  87.800\n38551.000,  87.000\n38552.000,  87.000\n38553.000,  87.000\n38554.000,  87.400\n38555.000,  87.600\n38556.000,  89.500\n38557.000,  90.900\n38558.000,  90.200\n38559.000,  88.900\n38560.000,  87.600\n38561.000,  92.700\n38562.000,  90.100\n38563.000,  88.800\n38564.000,  87.500\n38565.000,  87.900\n38566.000,  87.900\n38567.000,  87.800\n38568.000,  90.700\n38569.000,  90.700\n38570.000,  88.500\n38571.000,  88.100\n38572.000,  96.200\n38573.000, 101.300\n38574.000,  88.700\n38575.000,  89.700\n38576.000,  88.100\n38577.000,  89.500\n38578.000,  88.000\n38579.000,  88.500\n38580.000,  88.100\n38581.000,  88.500\n38582.000,  89.800\n38583.000,  89.200\n38584.000,  94.700\n38585.000,  90.200\n38586.000,  88.900\n38587.000,  89.500\n38588.000,  90.600\n38589.000,  93.000\n38590.000,  95.600\n38591.000,  92.000\n38592.000,  91.400\n38593.000,  91.600\n38594.000,  91.700\n38595.000,  93.200\n38596.000,  93.100\n38597.000,  92.100\n38598.000,  93.000\n38599.000,  92.500\n38600.000, 100.600\n38601.000,  96.400\n38602.000,  95.000\n38603.000,  93.000\n38604.000,  93.800\n38605.000,  94.700\n38606.000,  94.600\n38607.000,  93.500\n38608.000,  94.700\n38609.000,  95.100\n38610.000,  95.600\n38611.000,  98.500\n38612.000,  94.300\n38613.000,  94.100\n38614.000,  94.500\n38615.000,  94.100\n38616.000,  93.800\n38617.000,  93.900\n38618.000,  98.900\n38619.000,  97.000\n38620.000,  93.800\n38621.000, 101.400\n38622.000,  95.900\n38623.000,  94.600\n38624.000,  93.700\n38625.000,  94.000\n38626.000,  94.600\n38627.000,  94.300\n38628.000,  99.000\n38629.000,  94.900\n38630.000,  94.700\n38631.000,  95.000\n38632.000,  97.200\n38633.000, 101.400\n38634.000,  95.700\n38635.000,  95.000\n38636.000,  94.400\n38637.000,  95.800\n38638.000,  97.200\n38639.000,  95.700\n38640.000,  95.600\n38641.000,  96.400\n38642.000,  94.500\n38643.000,  94.900\n38644.000,  94.800\n38645.000,  96.000\n38646.000,  95.800\n38647.000,  96.700\n38648.000,  97.100\n38649.000,  96.000\n38650.000,  99.500\n38651.000, 101.100\n38652.000,  98.700\n38653.000,  98.800\n38654.000,  98.300\n38655.000,  98.300\n38656.000,  84.300\n38657.000,  84.400\n38658.000,  85.800\n38659.000,  86.900\n38660.000,  88.000\n38661.000,  86.600\n38662.000,  89.000\n38663.000,  87.800\n38664.000,  88.000\n38665.000,  86.300\n38666.000,  86.600\n38667.000,  86.700\n38668.000,  86.900\n38669.000,  87.400\n38670.000,  90.300\n38671.000,  88.200\n38672.000,  92.900\n38673.000,  89.500\n38674.000,  87.700\n38675.000,  86.400\n38676.000,  88.000\n38677.000,  87.300\n38678.000,  87.600\n38679.000,  86.600\n38680.000,  88.200\n38681.000,  92.000\n38682.000,  90.700\n38683.000,  91.000\n38684.000,  88.900\n38685.000,  87.700\n38686.000,  88.200\n38687.000,  87.700\n38688.000,  88.000\n38689.000,  88.000\n38690.000,  87.800\n38691.000,  89.200\n38692.000,  88.900\n38693.000,  89.200\n38694.000,  91.100\n38695.000,  88.500\n38696.000,  89.200\n38697.000,  87.900\n38698.000,  88.100\n38699.000,  87.700\n38700.000,  88.400\n38701.000,  88.800\n38702.000,  90.800\n38703.000,  89.200\n38704.000,  88.500\n38705.000,  88.600\n38706.000,  88.800\n38707.000,  88.900\n38708.000,  88.400\n38709.000,  89.200\n38710.000,  88.900\n38711.000,  90.300\n38712.000,  89.000\n38713.000,  92.600\n38714.000,  90.100\n38715.000,  90.000\n38716.000,  90.300\n38717.000,  92.100\n38718.000,  91.800\n38719.000,  92.200\n38720.000,  92.200\n38721.000,  94.600\n38722.000,  93.900\n38723.000,  93.000\n38724.000,  94.500\n38725.000,  94.500\n38726.000,  93.000\n38727.000,  93.200\n38728.000,  92.400\n38729.000,  93.000\n38730.000,  93.000\n38731.000,  94.200\n38732.000,  93.800\n38733.000,  94.000\n38734.000,  98.500\n38735.000,  94.200\n38736.000,  96.200\n38737.000,  94.500\n38738.000,  94.000\n38739.000,  93.700\n38740.000,  95.100\n38741.000,  95.000\n38742.000,  94.000\n38743.000,  98.100\n38744.000,  97.100\n38745.000,  95.700\n38746.000,  94.700\n38747.000,  95.600\n38748.000,  94.000\n38749.000,  94.700\n38750.000,  95.500\n38751.000,  95.300\n38752.000,  97.800\n38753.000,  98.600\n38754.000,  96.300\n38755.000,  95.200\n38756.000,  94.900\n38757.000,  94.600\n38758.000,  94.400\n38759.000,  94.100\n38760.000,  95.100\n38761.000,  94.200\n38762.000,  95.900\n38763.000,  95.500\n38764.000,  95.900\n38765.000,  95.000\n38766.000,  95.400\n38767.000,  95.300\n38768.000,  94.400\n38769.000,  94.800\n38770.000,  94.500\n38771.000,  95.400\n38772.000,  95.800\n38773.000,  96.200\n38774.000,  97.300\n38775.000,  99.400\n38776.000,  97.800\n38777.000,  95.900\n38778.000,  96.200\n38779.000,  95.800\n38780.000,  97.900\n38781.000,  98.200\n38782.000,  99.900\n38783.000,  99.500\n38784.000,  91.500\n38785.000,  91.400\n38786.000,  92.600\n38787.000,  91.800\n38788.000,  92.700\n38789.000,  93.400\n38790.000,  95.000\n38791.000,  94.400\n38792.000,  96.000\n38793.000,  97.600\n38794.000,  96.900\n38795.000,  93.200\n38796.000,  93.500\n38797.000,  94.400\n38798.000,  93.500\n38799.000,  93.300\n38800.000,  94.100\n38801.000,  95.000\n38802.000,  95.000\n38803.000,  95.200\n38804.000,  95.100\n38805.000,  95.000\n38806.000,  94.800\n38807.000,  94.100\n38808.000,  95.100\n38809.000,  94.100\n38810.000,  94.800\n38811.000,  94.600\n38812.000,  98.000\n38813.000,  97.700\n38814.000,  95.300\n38815.000,  98.800\n38816.000,  95.500\n38817.000,  95.400\n38818.000,  94.300\n38819.000,  94.600\n38820.000,  95.100\n38821.000,  94.800\n38822.000,  95.400\n38823.000,  97.200\n38824.000,  95.100\n38825.000,  98.800\n38826.000,  95.300\n38827.000,  96.100\n38828.000,  95.300\n38829.000,  94.900\n38830.000,  95.500\n38831.000,  96.400\n38832.000,  95.500\n38833.000,  95.900\n38834.000,  97.200\n38835.000,  98.800\n38836.000,  96.000\n38837.000,  94.700\n38838.000,  95.200\n38839.000,  95.000\n38840.000,  96.200\n38841.000,  96.800\n38842.000,  96.400\n38843.000, 100.100\n38844.000,  97.900\n38845.000,  98.300\n38846.000,  97.900\n38847.000,  98.600\n38848.000,  96.300\n38849.000,  97.400\n38850.000,  99.400\n38851.000,  98.300\n38852.000,  98.700\n38853.000,  99.300\n38854.000, 100.300\n38855.000,  99.000\n38856.000,  99.300\n38857.000,  98.600\n38858.000,  99.400\n38859.000,  99.600\n38860.000,  99.900\n38861.000, 100.700\n38862.000,  99.200\n38863.000, 100.400\n38864.000,  99.500\n38865.000, 100.500\n38866.000, 100.700\n38867.000, 102.600\n38868.000, 100.800\n38869.000, 100.000\n38870.000, 106.300\n38871.000, 101.600\n38872.000, 101.100\n38873.000, 100.600\n38874.000,  99.800\n38875.000, 101.500\n38876.000, 101.200\n38877.000, 102.100\n38878.000, 101.400\n38879.000, 101.500\n38880.000, 103.300\n38881.000, 102.000\n38882.000, 102.500\n38883.000, 101.700\n38884.000, 102.700\n38885.000, 102.000\n38886.000, 104.500\n38887.000, 101.800\n38888.000, 102.600\n38889.000, 102.200\n38890.000, 101.600\n38891.000, 104.100\n38892.000, 103.100\n38893.000, 101.900\n38894.000, 103.200\n38895.000, 102.200\n38896.000, 102.700\n38897.000, 102.200\n38898.000, 101.900\n38899.000, 101.900\n38900.000, 101.600\n38901.000, 103.200\n38902.000, 102.000\n38903.000, 102.100\n38904.000, 101.600\n38905.000, 104.000\n38906.000, 105.600\n38907.000, 101.700\n38908.000, 103.900\n38909.000, 104.700\n38910.000, 104.200\n38911.000, 105.000\n38912.000,  71.200\n38913.000,  72.200\n38914.000,  74.000\n38915.000,  73.200\n38916.000,  75.000\n38917.000,  73.800\n38918.000,  73.600\n38919.000,  74.100\n38920.000,  73.400\n38921.000,  76.000\n38922.000,  74.000\n38923.000,  74.100\n38924.000,  74.800\n38925.000,  74.500\n38926.000,  73.600\n38927.000,  76.400\n38928.000,  75.900\n38929.000,  76.900\n38930.000,  75.600\n38931.000,  75.500\n38932.000,  76.000\n38933.000,  75.400\n38934.000,  74.800\n38935.000,  74.800\n38936.000,  76.200\n38937.000,  75.900\n38938.000,  75.200\n38939.000,  77.100\n38940.000,  76.500\n38941.000,  79.600\n38942.000,  76.300\n38943.000,  76.300\n38944.000,  76.600\n38945.000,  78.800\n38946.000,  76.300\n38947.000,  77.700\n38948.000,  77.600\n38949.000,  75.400\n38950.000,  75.800\n38951.000,  76.800\n38952.000,  76.400\n38953.000,  76.100\n38954.000,  75.800\n38955.000,  75.800\n38956.000,  75.800\n38957.000,  75.400\n38958.000,  77.200\n38959.000,  76.300\n38960.000,  76.500\n38961.000,  76.300\n38962.000,  76.800\n38963.000,  76.100\n38964.000,  77.300\n38965.000,  76.700\n38966.000,  78.300\n38967.000,  76.300\n38968.000,  76.600\n38969.000,  77.300\n38970.000,  76.600\n38971.000,  76.800\n38972.000,  78.000\n38973.000,  84.000\n38974.000,  82.500\n38975.000,  80.300\n38976.000,  79.100\n38977.000,  79.500\n38978.000,  82.600\n38979.000,  80.600\n38980.000,  81.000\n38981.000,  80.200\n38982.000,  80.900\n38983.000,  81.000\n38984.000,  82.200\n38985.000,  80.100\n38986.000,  80.800\n38987.000,  80.800\n38988.000,  80.600\n38989.000,  80.800\n38990.000,  82.600\n38991.000,  81.400\n38992.000,  80.700\n38993.000,  81.000\n38994.000,  82.300\n38995.000,  82.100\n38996.000,  81.500\n38997.000,  81.800\n38998.000,  81.100\n38999.000,  84.000\n39000.000,  83.200\n39001.000,  83.200\n39002.000,  83.100\n39003.000,  82.900\n39004.000,  82.700\n39005.000,  82.700\n39006.000,  83.500\n39007.000,  82.700\n39008.000,  82.300\n39009.000,  82.100\n39010.000,  82.100\n39011.000,  81.600\n39012.000,  83.800\n39013.000,  82.400\n39014.000,  83.100\n39015.000,  82.500\n39016.000,  85.000\n39017.000,  83.800\n39018.000,  83.300\n39019.000,  83.300\n39020.000,  82.000\n39021.000,  82.700\n39022.000,  82.800\n39023.000,  83.000\n39024.000,  83.300\n39025.000,  83.100\n39026.000,  83.000\n39027.000,  83.400\n39028.000,  82.300\n39029.000,  83.200\n39030.000,  82.900\n39031.000,  83.200\n39032.000,  83.700\n39033.000,  85.200\n39034.000,  83.200\n39035.000,  84.600\n39036.000,  84.200\n39037.000,  85.300\n39038.000,  87.200\n39039.000,  87.600\n39040.000,  77.500\n39041.000,  78.800\n39042.000,  80.200\n39043.000,  79.700\n39044.000,  80.000\n39045.000,  80.500\n39046.000,  80.800\n39047.000,  80.700\n39048.000,  80.500\n39049.000,  79.500\n39050.000,  82.700\n39051.000,  80.400\n39052.000,  81.700\n39053.000,  80.800\n39054.000,  82.300\n39055.000,  82.100\n39056.000,  80.800\n39057.000,  83.600\n39058.000,  81.200\n39059.000,  81.500\n39060.000,  80.200\n39061.000,  81.400\n39062.000,  81.000\n39063.000,  83.900\n39064.000,  82.800\n39065.000,  81.100\n39066.000,  81.700\n39067.000,  86.200\n39068.000,  84.400\n39069.000,  83.200\n39070.000,  81.400\n39071.000,  81.800\n39072.000,  80.600\n39073.000,  82.400\n39074.000,  83.100\n39075.000,  81.600\n39076.000,  82.700\n39077.000,  81.600\n39078.000,  84.900\n39079.000,  81.900\n39080.000,  86.000\n39081.000,  82.100\n39082.000,  82.500\n39083.000,  82.200\n39084.000,  82.900\n39085.000,  82.000\n39086.000,  83.500\n39087.000,  82.200\n39088.000,  82.400\n39089.000,  83.400\n39090.000,  82.400\n39091.000,  83.200\n39092.000,  82.800\n39093.000,  83.200\n39094.000,  83.000\n39095.000,  83.100\n39096.000,  82.900\n39097.000,  84.000\n39098.000,  86.400\n39099.000,  82.400\n39100.000,  83.900\n39101.000,  86.100\n39102.000,  85.100\n39103.000,  86.900\n39104.000,  86.100\n39105.000,  85.100\n39106.000,  85.300\n39107.000,  87.100\n39108.000,  86.200\n39109.000,  87.100\n39110.000,  86.600\n39111.000,  86.400\n39112.000,  88.000\n39113.000,  88.700\n39114.000,  86.600\n39115.000,  87.000\n39116.000,  86.400\n39117.000,  87.100\n39118.000,  86.700\n39119.000,  87.300\n39120.000,  90.400\n39121.000,  87.400\n39122.000,  87.400\n39123.000,  91.600\n39124.000,  87.500\n39125.000,  88.500\n39126.000,  87.800\n39127.000,  88.300\n39128.000,  89.100\n39129.000,  89.800\n39130.000,  88.900\n39131.000,  91.200\n39132.000,  91.800\n39133.000,  89.400\n39134.000,  91.800\n39135.000,  89.300\n39136.000,  88.000\n39137.000,  89.400\n39138.000,  87.800\n39139.000,  89.800\n39140.000,  93.400\n39141.000,  90.400\n39142.000,  89.300\n39143.000,  91.000\n39144.000,  88.900\n39145.000,  88.400\n39146.000,  88.800\n39147.000,  88.200\n39148.000,  87.900\n39149.000,  88.100\n39150.000,  88.500\n39151.000,  89.800\n39152.000,  89.000\n39153.000,  92.700\n39154.000,  89.600\n39155.000,  89.600\n39156.000,  94.500\n39157.000,  90.800\n39158.000,  88.200\n39159.000,  88.500\n39160.000,  89.400\n39161.000,  90.300\n39162.000,  89.500\n39163.000,  90.300\n39164.000,  90.800\n39165.000,  95.900\n39166.000,  92.300\n39167.000,  92.900\n39168.000,  77.100\n39169.000,  78.400\n39170.000,  79.400\n39171.000,  80.400\n39172.000,  80.900\n39173.000,  80.300\n39174.000,  79.700\n39175.000,  81.000\n39176.000,  81.500\n39177.000,  84.400\n39178.000,  80.400\n39179.000,  79.800\n39180.000,  80.000\n39181.000,  80.200\n39182.000,  80.700\n39183.000,  81.900\n39184.000,  81.400\n39185.000,  80.800\n39186.000,  81.100\n39187.000,  80.600\n39188.000,  82.400\n39189.000,  86.300\n39190.000,  83.200\n39191.000,  80.500\n39192.000,  80.900\n39193.000,  80.900\n39194.000,  80.800\n39195.000,  82.000\n39196.000,  81.400\n39197.000,  84.000\n39198.000,  81.500\n39199.000,  82.300\n39200.000,  83.300\n39201.000,  84.800\n39202.000,  82.600\n39203.000,  82.200\n39204.000,  82.300\n39205.000,  81.400\n39206.000,  81.300\n39207.000,  83.500\n39208.000,  82.700\n39209.000,  82.600\n39210.000,  82.100\n39211.000,  82.900\n39212.000,  81.900\n39213.000,  81.800\n39214.000,  82.200\n39215.000,  81.600\n39216.000,  82.000\n39217.000,  82.000\n39218.000,  83.500\n39219.000,  82.800\n39220.000,  83.400\n39221.000,  83.300\n39222.000,  83.400\n39223.000,  82.600\n39224.000,  85.500\n39225.000,  83.200\n39226.000,  82.900\n39227.000,  82.200\n39228.000,  84.100\n39229.000,  85.600\n39230.000,  87.500\n39231.000,  85.800\n39232.000,  84.200\n39233.000,  85.900\n39234.000,  87.800\n39235.000,  87.700\n39236.000,  87.500\n39237.000,  86.000\n39238.000,  86.400\n39239.000,  87.200\n39240.000,  87.500\n39241.000,  86.200\n39242.000,  89.200\n39243.000,  86.600\n39244.000,  89.800\n39245.000,  89.600\n39246.000,  90.600\n39247.000,  86.800\n39248.000,  86.000\n39249.000,  87.500\n39250.000,  87.100\n39251.000,  88.500\n39252.000,  88.200\n39253.000,  87.900\n39254.000,  89.300\n39255.000,  87.600\n39256.000,  88.400\n39257.000,  87.800\n39258.000,  87.600\n39259.000,  87.500\n39260.000,  88.200\n39261.000,  87.600\n39262.000,  88.500\n39263.000,  88.000\n39264.000,  87.700\n39265.000,  87.800\n39266.000,  88.500\n39267.000,  88.500\n39268.000,  89.200\n39269.000,  87.700\n39270.000,  88.700\n39271.000,  87.900\n39272.000,  89.000\n39273.000,  88.800\n39274.000,  88.200\n39275.000,  88.300\n39276.000,  88.900\n39277.000,  88.300\n39278.000,  88.700\n39279.000,  88.600\n39280.000,  88.400\n39281.000,  88.100\n39282.000,  88.500\n39283.000,  88.300\n39284.000,  91.400\n39285.000,  93.200\n39286.000,  89.700\n39287.000,  89.600\n39288.000,  90.100\n39289.000,  89.300\n39290.000,  90.200\n39291.000,  88.700\n39292.000,  90.900\n39293.000,  91.400\n39294.000,  93.500\n39295.000,  92.400\n39296.000,  83.300\n39297.000,  84.400\n39298.000,  85.400\n39299.000,  85.600\n39300.000,  88.300\n39301.000,  86.400\n39302.000,  88.300\n39303.000,  86.800\n39304.000,  87.500\n39305.000,  86.700\n39306.000,  87.200\n39307.000,  89.000\n39308.000,  87.100\n39309.000,  87.800\n39310.000,  87.000\n39311.000,  86.600\n39312.000,  86.500\n39313.000,  86.600\n39314.000,  87.400\n39315.000,  87.100\n39316.000,  88.200\n39317.000,  87.800\n39318.000,  87.200\n39319.000,  86.700\n39320.000,  87.700\n39321.000,  87.400\n39322.000,  88.100\n39323.000,  87.600\n39324.000,  88.900\n39325.000,  87.800\n39326.000,  88.000\n39327.000,  88.800\n39328.000,  87.500\n39329.000,  87.700\n39330.000,  87.900\n39331.000,  88.000\n39332.000,  89.200\n39333.000,  87.800\n39334.000,  95.300\n39335.000,  91.900\n39336.000,  88.900\n39337.000,  89.000\n39338.000,  89.400\n39339.000,  89.500\n39340.000,  90.600\n39341.000,  91.000\n39342.000,  90.900\n39343.000,  90.500\n39344.000,  88.700\n39345.000,  89.500\n39346.000,  88.600\n39347.000,  88.900\n39348.000,  89.400\n39349.000,  89.900\n39350.000,  90.500\n39351.000,  89.100\n39352.000,  89.000\n39353.000,  92.600\n39354.000,  89.300\n39355.000,  88.900\n39356.000,  90.200\n39357.000,  92.100\n39358.000,  91.400\n39359.000,  93.600\n39360.000,  96.800\n39361.000,  97.100\n39362.000,  96.700\n39363.000,  95.800\n39364.000,  93.500\n39365.000,  93.100\n39366.000,  93.500\n39367.000,  93.000\n39368.000,  92.600\n39369.000,  94.500\n39370.000,  96.800\n39371.000,  93.500\n39372.000, 103.200\n39373.000,  95.700\n39374.000,  93.800\n39375.000,  92.900\n39376.000,  93.300\n39377.000,  93.800\n39378.000,  95.300\n39379.000,  94.000\n39380.000,  97.200\n39381.000,  94.500\n39382.000,  98.400\n39383.000,  94.900\n39384.000,  95.300\n39385.000,  94.000\n39386.000,  93.600\n39387.000,  95.200\n39388.000,  93.900\n39389.000,  94.900\n39390.000,  94.700\n39391.000,  94.900\n39392.000,  96.300\n39393.000,  98.100\n39394.000,  99.500\n39395.000,  95.700\n39396.000,  95.200\n39397.000,  96.600\n39398.000,  99.900\n39399.000,  94.800\n39400.000,  96.100\n39401.000,  96.500\n39402.000,  95.800\n39403.000,  95.500\n39404.000,  98.600\n39405.000,  94.300\n39406.000,  95.500\n39407.000,  97.700\n39408.000,  96.700\n39409.000,  95.500\n39410.000,  94.400\n39411.000,  95.800\n39412.000, 102.800\n39413.000,  97.200\n39414.000, 100.900\n39415.000,  95.800\n39416.000,  95.200\n39417.000,  98.000\n39418.000,  95.500\n39419.000,  95.300\n39420.000,  98.000\n39421.000,  97.900\n39422.000,  99.000\n39423.000, 105.300\n39424.000,  84.600\n39425.000,  82.000\n39426.000,  82.400\n39427.000,  81.400\n39428.000,  81.100\n39429.000,  82.000\n39430.000,  80.500\n39431.000,  84.600\n39432.000,  83.200\n39433.000,  86.000\n39434.000,  80.200\n39435.000,  80.900\n39436.000,  81.600\n39437.000,  80.200\n39438.000,  80.800\n39439.000,  80.600\n39440.000,  86.000\n39441.000,  82.800\n39442.000,  80.500\n39443.000,  80.600\n39444.000,  81.900\n39445.000,  84.200\n39446.000,  85.000\n39447.000,  83.900\n39448.000,  82.100\n39449.000,  80.100\n39450.000,  81.100\n39451.000,  81.000\n39452.000,  85.100\n39453.000,  81.900\n39454.000,  81.700\n39455.000,  81.400\n39456.000,  88.500\n39457.000,  83.000\n39458.000,  81.500\n39459.000,  80.900\n39460.000,  82.200\n39461.000,  81.000\n39462.000,  81.300\n39463.000,  81.900\n39464.000,  81.200\n39465.000,  81.900\n39466.000,  81.600\n39467.000,  81.500\n39468.000,  81.300\n39469.000,  81.300\n39470.000,  82.000\n39471.000,  82.500\n39472.000,  82.000\n39473.000,  82.300\n39474.000,  81.700\n39475.000,  82.500\n39476.000,  85.500\n39477.000,  85.600\n39478.000,  82.700\n39479.000,  82.500\n39480.000,  83.300\n39481.000,  82.200\n39482.000,  82.800\n39483.000,  82.300\n39484.000,  83.800\n39485.000,  84.700\n39486.000,  85.900\n39487.000,  85.200\n39488.000,  83.600\n39489.000,  84.700\n39490.000,  89.600\n39491.000,  87.700\n39492.000,  86.000\n39493.000,  86.000\n39494.000,  86.000\n39495.000,  86.100\n39496.000,  86.400\n39497.000,  86.000\n39498.000,  86.500\n39499.000,  87.800\n39500.000,  87.100\n39501.000,  89.900\n39502.000,  90.700\n39503.000,  86.100\n39504.000,  86.100\n39505.000,  86.300\n39506.000,  88.200\n39507.000,  86.500\n39508.000,  87.200\n39509.000,  86.600\n39510.000,  88.800\n39511.000,  92.200\n39512.000,  89.200\n39513.000,  89.400\n39514.000,  88.000\n39515.000,  87.200\n39516.000,  89.100\n39517.000,  88.000\n39518.000,  88.400\n39519.000,  87.400\n39520.000,  88.300\n39521.000,  87.600\n39522.000,  91.600\n39523.000,  87.700\n39524.000,  88.000\n39525.000,  88.400\n39526.000,  88.400\n39527.000,  90.700\n39528.000,  89.300\n39529.000,  93.500\n39530.000,  89.900\n39531.000,  88.000\n39532.000,  91.700\n39533.000,  88.700\n39534.000,  88.000\n39535.000,  88.100\n39536.000,  88.300\n39537.000,  88.400\n39538.000,  88.600\n39539.000,  89.200\n39540.000,  96.100\n39541.000,  92.000\n39542.000,  89.700\n39543.000,  89.300\n39544.000,  88.700\n39545.000,  89.100\n39546.000,  89.400\n39547.000,  88.500\n39548.000,  90.500\n39549.000,  92.900\n39550.000,  94.300\n39551.000,  94.300\n39552.000,  84.100\n39553.000,  89.800\n39554.000,  85.600\n39555.000,  85.400\n39556.000,  85.500\n39557.000,  86.600\n39558.000,  86.300\n39559.000,  86.800\n39560.000,  88.200\n39561.000,  88.000\n39562.000,  88.100\n39563.000,  89.200\n39564.000,  89.500\n39565.000,  87.200\n39566.000,  86.500\n39567.000,  87.200\n39568.000,  86.200\n39569.000,  87.500\n39570.000,  87.300\n39571.000,  88.200\n39572.000,  89.300\n39573.000,  89.100\n39574.000,  88.500\n39575.000,  91.100\n39576.000,  88.000\n39577.000,  88.000\n39578.000,  87.500\n39579.000,  87.400\n39580.000,  87.700\n39581.000,  88.300\n39582.000,  94.800\n39583.000,  91.500\n39584.000,  90.900\n39585.000,  88.600\n39586.000,  87.500\n39587.000,  88.300\n39588.000,  87.600\n39589.000,  88.100\n39590.000,  87.900\n39591.000,  90.400\n39592.000,  88.400\n39593.000,  89.800\n39594.000,  90.300\n39595.000,  90.400\n39596.000,  88.400\n39597.000,  88.500\n39598.000,  88.100\n39599.000,  88.300\n39600.000,  88.100\n39601.000,  91.600\n39602.000,  89.500\n39603.000,  88.500\n39604.000,  89.000\n39605.000,  91.400\n39606.000,  89.400\n39607.000,  90.000\n39608.000,  89.200\n39609.000,  89.800\n39610.000,  89.400\n39611.000,  89.300\n39612.000,  91.800\n39613.000,  92.900\n39614.000,  92.000\n39615.000,  96.100\n39616.000,  94.100\n39617.000,  97.600\n39618.000, 100.300\n39619.000,  91.100\n39620.000,  93.000\n39621.000,  92.400\n39622.000,  94.400\n39623.000,  94.700\n39624.000,  95.000\n39625.000,  92.700\n39626.000,  92.700\n39627.000,  96.400\n39628.000,  95.200\n39629.000,  93.100\n39630.000,  93.900\n39631.000,  92.500\n39632.000,  95.700\n39633.000,  97.300\n39634.000,  94.100\n39635.000,  98.000\n39636.000,  93.900\n39637.000,  94.200\n39638.000,  93.400\n39639.000,  93.700\n39640.000,  93.400\n39641.000,  93.100\n39642.000,  93.600\n39643.000,  93.900\n39644.000,  96.200\n39645.000,  95.900\n39646.000,  95.000\n39647.000,  94.600\n39648.000,  94.600\n39649.000,  95.500\n39650.000,  94.600\n39651.000,  94.000\n39652.000,  94.600\n39653.000,  94.900\n39654.000,  95.000\n39655.000,  95.800\n39656.000,  95.800\n39657.000,  94.800\n39658.000,  94.000\n39659.000,  94.000\n39660.000,  93.800\n39661.000,  94.400\n39662.000,  94.900\n39663.000,  95.200\n39664.000,  96.600\n39665.000,  95.400\n39666.000,  98.300\n39667.000,  98.600\n39668.000,  97.300\n39669.000,  95.600\n39670.000,  96.100\n39671.000,  98.500\n39672.000,  95.700\n39673.000,  97.800\n39674.000,  99.600\n39675.000,  95.400\n39676.000,  99.400\n39677.000,  97.800\n39678.000,  99.100\n39679.000,  99.400\n39680.000,  86.100\n39681.000,  84.000\n39682.000,  86.100\n39683.000,  85.800\n39684.000,  87.100\n39685.000,  86.500\n39686.000,  86.700\n39687.000,  88.000\n39688.000,  88.600\n39689.000,  86.500\n39690.000,  86.100\n39691.000,  86.000\n39692.000,  86.500\n39693.000,  86.400\n39694.000,  88.900\n39695.000,  87.500\n39696.000,  86.900\n39697.000,  86.500\n39698.000,  87.000\n39699.000,  87.700\n39700.000,  87.000\n39701.000,  87.000\n39702.000,  87.400\n39703.000,  86.600\n39704.000,  88.200\n39705.000,  88.400\n39706.000,  88.800\n39707.000,  88.100\n39708.000,  87.300\n39709.000,  87.900\n39710.000,  88.000\n39711.000,  88.100\n39712.000,  87.300\n39713.000,  89.500\n39714.000,  87.300\n39715.000,  88.200\n39716.000,  95.500\n39717.000,  88.300\n39718.000,  88.500\n39719.000,  89.200\n39720.000,  88.200\n39721.000,  88.900\n39722.000,  88.500\n39723.000,  88.900\n39724.000,  88.200\n39725.000,  88.600\n39726.000,  88.200\n39727.000,  89.500\n39728.000,  91.100\n39729.000,  92.900\n39730.000,  91.400\n39731.000,  89.200\n39732.000,  89.000\n39733.000,  89.300\n39734.000,  88.300\n39735.000,  88.600\n39736.000,  88.500\n39737.000,  90.200\n39738.000,  89.600\n39739.000,  91.300\n39740.000,  90.600\n39741.000,  92.300\n39742.000,  94.700\n39743.000,  92.900\n39744.000,  90.000\n39745.000,  93.900\n39746.000,  92.300\n39747.000,  92.900\n39748.000,  98.400\n39749.000,  98.400\n39750.000,  94.900\n39751.000,  92.400\n39752.000,  94.800\n39753.000,  93.600\n39754.000,  93.300\n39755.000,  92.000\n39756.000,  95.400\n39757.000,  93.000\n39758.000,  98.200\n39759.000,  96.300\n39760.000,  94.900\n39761.000,  92.700\n39762.000,  92.900\n39763.000,  93.900\n39764.000,  93.400\n39765.000,  94.400\n39766.000,  98.100\n39767.000,  95.000\n39768.000,  95.200\n39769.000,  96.000\n39770.000,  94.500\n39771.000,  98.100\n39772.000,  94.500\n39773.000,  94.800\n39774.000,  95.600\n39775.000,  96.200\n39776.000,  96.000\n39777.000,  98.600\n39778.000,  95.700\n39779.000,  97.100\n39780.000,  95.500\n39781.000,  94.000\n39782.000,  95.100\n39783.000,  94.000\n39784.000,  94.500\n39785.000,  93.900\n39786.000,  96.300\n39787.000,  94.300\n39788.000,  94.800\n39789.000,  96.300\n39790.000,  98.000\n39791.000,  95.700\n39792.000,  95.500\n39793.000,  96.000\n39794.000,  94.700\n39795.000,  95.300\n39796.000,  94.700\n39797.000,  95.200\n39798.000,  98.900\n39799.000,  96.300\n39800.000,  95.900\n39801.000,  98.400\n39802.000, 101.900\n39803.000,  94.400\n39804.000,  96.600\n39805.000, 100.500\n39806.000,  99.500\n39807.000,  98.600\n39808.000,  93.200\n39809.000,  92.500\n39810.000,  93.200\n39811.000,  92.300\n39812.000,  93.700\n39813.000,  92.600\n39814.000,  94.700\n39815.000,  96.000\n39816.000,  93.100\n39817.000,  92.900\n39818.000,  96.400\n39819.000,  99.200\n39820.000,  94.700\n39821.000,  95.300\n39822.000,  93.900\n39823.000,  92.700\n39824.000,  92.200\n39825.000,  93.900\n39826.000,  93.000\n39827.000,  96.100\n39828.000,  97.400\n39829.000, 104.900\n39830.000,  96.800\n39831.000,  96.700\n39832.000,  95.700\n39833.000,  98.500\n39834.000,  95.000\n39835.000,  95.000\n39836.000,  93.900\n39837.000, 104.900\n39838.000,  99.700\n39839.000, 100.100\n39840.000,  96.900\n39841.000,  94.100\n39842.000,  94.000\n39843.000,  94.600\n39844.000,  94.800\n39845.000,  94.000\n39846.000,  94.000\n39847.000,  94.900\n39848.000,  94.900\n39849.000,  95.600\n39850.000,  95.700\n39851.000,  94.500\n39852.000,  94.300\n39853.000,  94.300\n39854.000,  94.400\n39855.000,  94.400\n39856.000,  94.500\n39857.000,  99.400\n39858.000,  97.000\n39859.000,  97.100\n39860.000,  97.200\n39861.000,  97.200\n39862.000,  97.100\n39863.000,  94.600\n39864.000,  96.200\n39865.000,  95.700\n39866.000,  96.100\n39867.000,  96.000\n39868.000,  96.600\n39869.000, 100.200\n39870.000,  97.600\n39871.000, 102.100\n39872.000,  96.300\n39873.000,  97.700\n39874.000,  97.700\n39875.000,  97.300\n39876.000,  98.800\n39877.000,  99.700\n39878.000,  99.400\n39879.000,  98.600\n39880.000,  99.500\n39881.000,  99.100\n39882.000,  98.400\n39883.000,  98.500\n39884.000,  99.000\n39885.000,  99.300\n39886.000, 101.900\n39887.000, 101.100\n39888.000, 102.200\n39889.000,  99.100\n39890.000,  99.000\n39891.000,  99.100\n39892.000,  99.200\n39893.000,  99.300\n39894.000,  99.300\n39895.000,  99.100\n39896.000, 102.300\n39897.000, 103.700\n39898.000, 102.600\n39899.000,  99.700\n39900.000,  99.200\n39901.000, 100.100\n39902.000, 100.500\n39903.000,  99.800\n39904.000, 100.600\n39905.000, 101.000\n39906.000, 100.700\n39907.000, 103.800\n39908.000, 101.900\n39909.000, 101.100\n39910.000, 100.400\n39911.000, 100.500\n39912.000, 100.300\n39913.000, 100.800\n39914.000, 101.300\n39915.000, 104.800\n39916.000, 101.700\n39917.000, 100.500\n39918.000, 101.500\n39919.000, 100.700\n39920.000, 102.200\n39921.000, 103.000\n39922.000, 101.200\n39923.000, 103.800\n39924.000, 103.300\n39925.000, 103.300\n39926.000, 104.500\n39927.000, 105.900\n39928.000, 101.500\n39929.000, 102.200\n39930.000, 102.200\n39931.000, 101.300\n39932.000, 105.500\n39933.000, 104.500\n39934.000, 108.900\n39935.000, 110.500\n39936.000,  87.200\n39937.000,  79.400\n39938.000,  79.200\n39939.000,  79.000\n39940.000,  80.100\n39941.000,  79.800\n39942.000,  79.800\n39943.000,  79.300\n39944.000,  81.000\n39945.000,  81.000\n39946.000,  81.500\n39947.000,  80.500\n39948.000,  81.900\n39949.000,  80.000\n39950.000,  80.600\n39951.000,  80.500\n39952.000,  80.900\n39953.000,  80.500\n39954.000,  80.100\n39955.000,  81.000\n39956.000,  80.500\n39957.000,  80.800\n39958.000,  80.100\n39959.000,  82.100\n39960.000,  86.200\n39961.000,  81.100\n39962.000,  81.600\n39963.000,  81.500\n39964.000,  80.900\n39965.000,  81.700\n39966.000,  81.400\n39967.000,  82.200\n39968.000,  81.200\n39969.000,  82.500\n39970.000,  82.400\n39971.000,  83.100\n39972.000,  82.300\n39973.000,  82.500\n39974.000,  82.500\n39975.000,  81.700\n39976.000,  81.900\n39977.000,  81.700\n39978.000,  81.800\n39979.000,  81.400\n39980.000,  82.000\n39981.000,  82.200\n39982.000,  83.400\n39983.000,  84.100\n39984.000,  82.700\n39985.000,  82.800\n39986.000,  82.000\n39987.000,  82.200\n39988.000,  83.600\n39989.000,  82.800\n39990.000,  82.300\n39991.000,  86.500\n39992.000,  83.800\n39993.000,  86.100\n39994.000,  85.100\n39995.000,  82.600\n39996.000,  84.200\n39997.000,  86.200\n39998.000,  85.400\n39999.000,  86.100\n40000.000,  84.000\n40001.000,  85.800\n40002.000,  86.700\n40003.000,  86.400\n40004.000,  86.000\n40005.000,  87.100\n40006.000,  86.700\n40007.000,  86.800\n40008.000,  86.100\n40009.000,  86.400\n40010.000,  86.300\n40011.000,  86.500\n40012.000,  86.600\n40013.000,  92.200\n40014.000,  87.300\n40015.000,  86.800\n40016.000,  86.900\n40017.000,  87.900\n40018.000,  86.200\n40019.000,  87.100\n40020.000,  86.700\n40021.000,  86.600\n40022.000,  87.200\n40023.000,  88.100\n40024.000,  88.000\n40025.000,  87.800\n40026.000,  87.900\n40027.000,  88.300\n40028.000,  88.800\n40029.000,  88.500\n40030.000,  87.500\n40031.000,  87.900\n40032.000,  87.600\n40033.000,  88.700\n40034.000,  93.100\n40035.000,  92.500\n40036.000,  91.200\n40037.000,  89.600\n40038.000,  88.100\n40039.000,  88.600\n40040.000,  88.000\n40041.000,  87.500\n40042.000,  88.100\n40043.000,  88.100\n40044.000,  94.300\n40045.000,  90.700\n40046.000,  88.700\n40047.000,  89.100\n40048.000,  88.700\n40049.000,  89.600\n40050.000,  88.900\n40051.000,  89.000\n40052.000,  88.700\n40053.000,  88.400\n40054.000,  89.200\n40055.000,  89.500\n40056.000,  89.700\n40057.000,  90.100\n40058.000,  89.800\n40059.000,  89.900\n40060.000,  91.000\n40061.000,  92.300\n40062.000,  91.300\n40063.000,  93.100\n40064.000,  83.400\n40065.000,  85.600\n40066.000,  87.500\n40067.000,  89.200\n40068.000,  88.700\n40069.000,  86.400\n40070.000,  86.700\n40071.000,  86.300\n40072.000,  86.200\n40073.000,  86.200\n40074.000,  86.700\n40075.000,  86.800\n40076.000,  87.700\n40077.000,  87.000\n40078.000,  88.000\n40079.000,  86.400\n40080.000,  86.400\n40081.000,  87.600\n40082.000,  87.000\n40083.000,  87.500\n40084.000,  86.500\n40085.000,  87.100\n40086.000,  87.500\n40087.000,  86.300\n40088.000,  88.700\n40089.000,  88.100\n40090.000,  88.300\n40091.000,  87.300\n40092.000,  87.600\n40093.000,  88.800\n40094.000,  88.600\n40095.000,  89.400\n40096.000,  89.600\n40097.000,  88.600\n40098.000,  88.500\n40099.000,  87.600\n40100.000,  89.000\n40101.000,  87.800\n40102.000,  90.700\n40103.000,  87.800\n40104.000,  91.000\n40105.000,  88.300\n40106.000,  89.500\n40107.000,  87.700\n40108.000,  88.500\n40109.000,  88.200\n40110.000,  89.000\n40111.000,  88.200\n40112.000,  89.000\n40113.000,  89.100\n40114.000,  89.700\n40115.000,  89.800\n40116.000,  89.700\n40117.000,  88.600\n40118.000,  89.200\n40119.000,  88.300\n40120.000,  88.500\n40121.000,  88.400\n40122.000,  89.700\n40123.000,  89.000\n40124.000,  95.500\n40125.000,  93.200\n40126.000,  94.300\n40127.000,  91.200\n40128.000,  90.300\n40129.000,  92.000\n40130.000,  91.400\n40131.000,  91.100\n40132.000,  93.100\n40133.000,  92.900\n40134.000,  92.600\n40135.000,  93.300\n40136.000,  92.700\n40137.000,  92.600\n40138.000,  92.400\n40139.000,  93.400\n40140.000,  92.600\n40141.000,  92.900\n40142.000,  93.300\n40143.000,  93.800\n40144.000,  98.600\n40145.000,  93.500\n40146.000,  95.700\n40147.000, 105.900\n40148.000, 106.500\n40149.000, 100.900\n40150.000,  96.600\n40151.000,  93.400\n40152.000,  94.600\n40153.000,  93.500\n40154.000,  99.200\n40155.000,  96.300\n40156.000,  97.200\n40157.000,  94.400\n40158.000,  94.500\n40159.000,  94.200\n40160.000,  99.200\n40161.000,  98.000\n40162.000,  94.800\n40163.000,  98.400\n40164.000,  94.000\n40165.000,  96.300\n40166.000,  98.200\n40167.000,  94.700\n40168.000,  94.300\n40169.000,  94.400\n40170.000,  94.100\n40171.000,  94.500\n40172.000,  94.900\n40173.000,  94.000\n40174.000,  97.000\n40175.000,  96.500\n40176.000, 100.400\n40177.000,  94.500\n40178.000,  95.200\n40179.000,  94.300\n40180.000,  94.900\n40181.000,  94.600\n40182.000,  95.300\n40183.000,  94.700\n40184.000,  98.900\n40185.000, 100.500\n40186.000,  99.300\n40187.000,  95.100\n40188.000,  96.200\n40189.000,  97.000\n40190.000,  97.200\n40191.000,  98.400\n40192.000,  83.300\n40193.000,  84.200\n40194.000,  85.900\n40195.000,  86.300\n40196.000,  88.500\n40197.000,  85.500\n40198.000,  85.400\n40199.000,  86.000\n40200.000,  86.000\n40201.000,  86.500\n40202.000,  86.100\n40203.000,  86.600\n40204.000,  87.100\n40205.000,  88.200\n40206.000,  88.900\n40207.000,  87.400\n40208.000,  91.400\n40209.000,  88.300\n40210.000,  86.100\n40211.000,  87.100\n40212.000,  86.900\n40213.000,  87.900\n40214.000,  87.800\n40215.000,  87.800\n40216.000,  89.700\n40217.000,  89.400\n40218.000,  90.100\n40219.000,  88.300\n40220.000,  87.200\n40221.000,  87.800\n40222.000,  87.500\n40223.000,  88.700\n40224.000,  88.200\n40225.000,  89.000\n40226.000,  87.400\n40227.000,  87.100\n40228.000,  91.500\n40229.000,  89.800\n40230.000,  87.300\n40231.000,  87.900\n40232.000,  88.100\n40233.000,  88.300\n40234.000,  88.200\n40235.000,  88.800\n40236.000,  88.200\n40237.000,  88.500\n40238.000,  88.000\n40239.000,  88.400\n40240.000,  90.000\n40241.000,  88.100\n40242.000,  88.300\n40243.000,  88.400\n40244.000,  88.500\n40245.000,  89.200\n40246.000,  89.300\n40247.000,  91.100\n40248.000,  90.100\n40249.000,  88.800\n40250.000,  91.100\n40251.000,  88.000\n40252.000,  90.300\n40253.000,  91.500\n40254.000,  91.900\n40255.000,  92.200\n40256.000,  91.300\n40257.000,  93.000\n40258.000,  94.700\n40259.000,  93.600\n40260.000,  93.100\n40261.000,  94.700\n40262.000,  93.700\n40263.000,  92.900\n40264.000,  92.900\n40265.000,  93.400\n40266.000,  94.500\n40267.000,  95.000\n40268.000,  92.800\n40269.000,  96.700\n40270.000,  95.000\n40271.000,  96.000\n40272.000,  92.300\n40273.000,  93.300\n40274.000,  93.200\n40275.000,  94.200\n40276.000,  93.200\n40277.000,  94.600\n40278.000,  94.800\n40279.000,  93.800\n40280.000,  94.700\n40281.000,  93.900\n40282.000,  95.000\n40283.000,  94.200\n40284.000,  94.800\n40285.000,  94.300\n40286.000,  96.700\n40287.000,  96.200\n40288.000,  95.700\n40289.000,  94.800\n40290.000,  98.300\n40291.000,  94.900\n40292.000,  94.400\n40293.000,  95.000\n40294.000,  94.800\n40295.000,  95.000\n40296.000,  94.200\n40297.000,  94.700\n40298.000, 100.600\n40299.000,  97.000\n40300.000,  94.900\n40301.000,  94.700\n40302.000,  94.500\n40303.000,  94.500\n40304.000,  95.200\n40305.000,  96.400\n40306.000,  94.200\n40307.000,  94.300\n40308.000,  97.100\n40309.000,  95.200\n40310.000,  96.200\n40311.000,  94.700\n40312.000,  95.300\n40313.000,  95.600\n40314.000,  99.300\n40315.000,  98.900\n40316.000,  98.400\n40317.000,  99.200\n40318.000,  98.700\n40319.000, 102.600\n40320.000,  89.900\n40321.000,  91.600\n40322.000,  92.100\n40323.000,  92.200\n40324.000,  94.900\n40325.000,  93.600\n40326.000,  92.600\n40327.000,  94.600\n40328.000,  98.000\n40329.000,  93.100\n40330.000,  95.900\n40331.000,  92.300\n40332.000,  92.800\n40333.000,  95.000\n40334.000,  94.400\n40335.000,  92.400\n40336.000,  92.700\n40337.000,  93.400\n40338.000,  94.800\n40339.000,  93.900\n40340.000,  94.600\n40341.000,  93.200\n40342.000,  93.900\n40343.000,  95.800\n40344.000,  96.400\n40345.000,  98.800\n40346.000,  95.600\n40347.000,  95.100\n40348.000,  94.400\n40349.000,  94.200\n40350.000,  94.600\n40351.000,  94.500\n40352.000,  95.700\n40353.000,  95.500\n40354.000,  95.100\n40355.000,  94.600\n40356.000,  94.200\n40357.000,  94.100\n40358.000,  95.200\n40359.000,  94.200\n40360.000,  95.300\n40361.000,  94.000\n40362.000,  94.300\n40363.000,  94.800\n40364.000,  97.400\n40365.000,  94.200\n40366.000,  94.300\n40367.000,  94.900\n40368.000,  94.800\n40369.000,  94.900\n40370.000,  94.100\n40371.000,  95.600\n40372.000,  95.000\n40373.000,  96.500\n40374.000,  97.900\n40375.000,  97.300\n40376.000,  95.600\n40377.000,  95.300\n40378.000,  95.800\n40379.000,  96.700\n40380.000,  96.200\n40381.000,  97.200\n40382.000,  99.300\n40383.000, 101.300\n40384.000, 100.200\n40385.000, 100.500\n40386.000,  99.200\n40387.000,  98.700\n40388.000,  99.100\n40389.000,  98.400\n40390.000,  98.600\n40391.000,  99.200\n40392.000,  98.800\n40393.000, 100.200\n40394.000, 102.000\n40395.000,  99.200\n40396.000,  98.700\n40397.000,  99.000\n40398.000,  99.500\n40399.000,  99.000\n40400.000,  99.200\n40401.000,  99.600\n40402.000,  99.800\n40403.000, 102.200\n40404.000, 110.300\n40405.000, 103.800\n40406.000, 101.000\n40407.000,  99.700\n40408.000, 100.400\n40409.000,  99.500\n40410.000, 101.100\n40411.000, 100.000\n40412.000, 102.200\n40413.000, 105.900\n40414.000, 106.300\n40415.000, 103.100\n40416.000, 101.900\n40417.000, 100.700\n40418.000,  99.700\n40419.000, 101.200\n40420.000, 101.700\n40421.000, 104.200\n40422.000, 115.000\n40423.000, 108.700\n40424.000, 105.900\n40425.000, 101.100\n40426.000, 101.000\n40427.000, 101.200\n40428.000, 100.700\n40429.000, 101.200\n40430.000, 104.900\n40431.000, 105.300\n40432.000, 101.500\n40433.000, 101.200\n40434.000, 101.000\n40435.000, 101.900\n40436.000, 102.000\n40437.000, 101.000\n40438.000, 104.500\n40439.000, 107.000\n40440.000, 103.400\n40441.000, 102.200\n40442.000, 103.400\n40443.000, 102.100\n40444.000, 102.900\n40445.000, 104.100\n40446.000, 103.300\n40447.000, 105.300\n40448.000,  86.500\n40449.000,  88.300\n40450.000,  86.700\n40451.000,  85.500\n40452.000,  90.100\n40453.000,  87.700\n40454.000,  86.800\n40455.000,  86.000\n40456.000,  86.200\n40457.000,  87.200\n40458.000,  86.600\n40459.000,  88.600\n40460.000,  89.000\n40461.000,  86.700\n40462.000,  88.300\n40463.000,  87.100\n40464.000,  86.700\n40465.000,  86.900\n40466.000,  86.900\n40467.000,  87.500\n40468.000,  88.100\n40469.000,  87.800\n40470.000,  87.900\n40471.000,  88.000\n40472.000,  89.500\n40473.000,  87.700\n40474.000,  88.300\n40475.000,  88.000\n40476.000,  87.900\n40477.000,  88.400\n40478.000,  91.400\n40479.000,  96.100\n40480.000,  88.100\n40481.000,  87.800\n40482.000,  88.000\n40483.000,  87.800\n40484.000,  88.100\n40485.000,  87.900\n40486.000,  92.100\n40487.000,  90.400\n40488.000,  94.800\n40489.000,  96.500\n40490.000,  90.700\n40491.000,  88.300\n40492.000,  89.000\n40493.000,  88.600\n40494.000,  90.900\n40495.000,  92.200\n40496.000,  89.500\n40497.000,  88.500\n40498.000,  88.600\n40499.000,  89.300\n40500.000,  89.200\n40501.000,  89.500\n40502.000,  90.200\n40503.000,  88.300\n40504.000,  91.500\n40505.000,  89.600\n40506.000,  90.400\n40507.000,  88.800\n40508.000,  94.300\n40509.000,  92.700\n40510.000,  91.300\n40511.000,  92.400\n40512.000,  89.700\n40513.000,  91.500\n40514.000,  92.800\n40515.000,  91.700\n40516.000,  92.700\n40517.000,  92.600\n40518.000,  92.900\n40519.000,  92.400\n40520.000,  92.500\n40521.000,  92.700\n40522.000,  93.100\n40523.000,  92.600\n40524.000,  92.700\n40525.000,  94.000\n40526.000,  94.100\n40527.000,  94.000\n40528.000,  94.000\n40529.000,  95.100\n40530.000,  94.700\n40531.000,  93.600\n40532.000,  94.500\n40533.000,  95.700\n40534.000,  93.300\n40535.000,  92.700\n40536.000,  94.900\n40537.000,  93.400\n40538.000,  95.700\n40539.000,  94.000\n40540.000,  95.600\n40541.000,  95.300\n40542.000,  94.700\n40543.000,  94.400\n40544.000,  94.300\n40545.000,  95.200\n40546.000,  94.500\n40547.000,  94.800\n40548.000,  95.400\n40549.000,  95.800\n40550.000,  99.300\n40551.000,  96.400\n40552.000,  95.200\n40553.000,  95.500\n40554.000,  95.000\n40555.000,  95.200\n40556.000,  95.300\n40557.000,  94.200\n40558.000,  97.200\n40559.000,  96.400\n40560.000,  94.800\n40561.000,  95.500\n40562.000, 100.000\n40563.000,  95.200\n40564.000,  96.100\n40565.000,  94.800\n40566.000,  95.500\n40567.000,  94.600\n40568.000,  95.900\n40569.000,  96.700\n40570.000,  96.200\n40571.000,  96.300\n40572.000,  98.700\n40573.000,  98.100\n40574.000,  99.100\n40575.000, 100.400\n40576.000,  89.300\n40577.000,  92.200\n40578.000,  92.400\n40579.000,  92.200\n40580.000,  99.200\n40581.000,  95.600\n40582.000,  95.400\n40583.000,  92.600\n40584.000,  93.700\n40585.000,  93.700\n40586.000,  93.900\n40587.000,  93.900\n40588.000,  93.900\n40589.000,  93.600\n40590.000,  94.800\n40591.000,  98.600\n40592.000,  94.200\n40593.000,  92.700\n40594.000,  93.100\n40595.000,  94.300\n40596.000,  93.900\n40597.000,  95.400\n40598.000,  94.300\n40599.000,  94.900\n40600.000,  94.500\n40601.000,  95.600\n40602.000,  93.800\n40603.000,  94.400\n40604.000,  93.800\n40605.000,  95.400\n40606.000,  95.000\n40607.000,  95.400\n40608.000,  94.400\n40609.000,  94.900\n40610.000,  95.800\n40611.000,  95.500\n40612.000,  95.800\n40613.000,  94.500\n40614.000,  95.100\n40615.000,  94.600\n40616.000,  98.800\n40617.000,  95.400\n40618.000,  94.800\n40619.000,  94.600\n40620.000,  95.700\n40621.000,  95.900\n40622.000,  98.000\n40623.000,  95.800\n40624.000,  95.100\n40625.000,  96.500\n40626.000,  99.100\n40627.000,  99.900\n40628.000,  96.800\n40629.000,  99.600\n40630.000,  98.500\n40631.000,  97.200\n40632.000,  97.700\n40633.000,  95.500\n40634.000,  95.200\n40635.000,  98.800\n40636.000, 101.500\n40637.000,  99.900\n40638.000,  98.700\n40639.000,  98.700\n40640.000,  96.900\n40641.000,  97.900\n40642.000,  97.600\n40643.000,  97.200\n40644.000,  97.800\n40645.000, 100.900\n40646.000, 105.000\n40647.000, 100.500\n40648.000, 101.500\n40649.000, 100.700\n40650.000,  99.700\n40651.000,  99.100\n40652.000,  99.600\n40653.000,  99.000\n40654.000, 101.900\n40655.000, 110.000\n40656.000, 102.700\n40657.000, 102.100\n40658.000,  99.600\n40659.000, 101.900\n40660.000,  99.600\n40661.000,  99.600\n40662.000,  99.500\n40663.000,  99.900\n40664.000, 102.700\n40665.000, 105.300\n40666.000, 104.100\n40667.000, 100.700\n40668.000, 101.300\n40669.000, 100.800\n40670.000, 100.400\n40671.000, 101.000\n40672.000, 100.000\n40673.000, 101.100\n40674.000, 101.700\n40675.000, 102.900\n40676.000, 104.600\n40677.000, 102.500\n40678.000, 100.700\n40679.000, 100.400\n40680.000, 100.600\n40681.000, 100.600\n40682.000, 102.000\n40683.000, 105.300\n40684.000, 100.600\n40685.000, 101.800\n40686.000, 106.400\n40687.000, 103.900\n40688.000, 102.100\n40689.000, 101.500\n40690.000, 100.700\n40691.000, 101.300\n40692.000, 104.500\n40693.000, 104.900\n40694.000, 103.400\n40695.000, 102.100\n40696.000, 102.300\n40697.000, 101.900\n40698.000, 101.200\n40699.000, 101.100\n40700.000, 102.300\n40701.000, 104.600\n40702.000, 108.400\n40703.000, 109.700\n40704.000,  90.900\n40705.000,  91.300\n40706.000,  92.300\n40707.000,  91.700\n40708.000,  92.700\n40709.000,  91.600\n40710.000,  92.600\n40711.000,  94.000\n40712.000,  95.000\n40713.000,  99.000\n40714.000, 101.800\n40715.000, 100.900\n40716.000,  94.400\n40717.000,  92.800\n40718.000,  92.600\n40719.000,  93.100\n40720.000,  92.600\n40721.000,  93.500\n40722.000,  92.900\n40723.000,  94.500\n40724.000,  99.600\n40725.000,  94.800\n40726.000,  93.200\n40727.000,  93.700\n40728.000,  93.900\n40729.000,  93.300\n40730.000,  94.200\n40731.000,  93.400\n40732.000,  95.700\n40733.000,  97.900\n40734.000,  99.800\n40735.000,  96.200\n40736.000,  94.600\n40737.000,  94.100\n40738.000,  94.000\n40739.000,  94.100\n40740.000,  94.000\n40741.000,  94.800\n40742.000,  96.000\n40743.000,  95.300\n40744.000, 100.500\n40745.000,  96.300\n40746.000,  94.200\n40747.000,  94.700\n40748.000,  94.100\n40749.000,  94.500\n40750.000,  94.800\n40751.000,  94.700\n40752.000,  97.100\n40753.000, 102.400\n40754.000, 100.200\n40755.000, 100.100\n40756.000,  96.400\n40757.000,  98.500\n40758.000,  96.000\n40759.000,  95.400\n40760.000,  95.900\n40761.000,  95.600\n40762.000,  97.800\n40763.000,  97.900\n40764.000, 102.800\n40765.000,  98.900\n40766.000,  97.100\n40767.000,  98.200\n40768.000,  96.000\n40769.000,  98.400\n40770.000,  99.400\n40771.000,  98.200\n40772.000,  99.700\n40773.000, 102.100\n40774.000,  99.800\n40775.000,  98.300\n40776.000,  99.300\n40777.000,  98.200\n40778.000,  99.000\n40779.000,  99.800\n40780.000, 101.900\n40781.000, 100.100\n40782.000,  99.500\n40783.000, 100.000\n40784.000,  98.800\n40785.000,  99.900\n40786.000,  99.300\n40787.000,  99.400\n40788.000, 100.800\n40789.000, 100.600\n40790.000, 101.400\n40791.000, 100.400\n40792.000, 101.200\n40793.000, 100.700\n40794.000, 100.600\n40795.000, 100.000\n40796.000,  99.900\n40797.000, 100.500\n40798.000, 100.300\n40799.000, 102.900\n40800.000, 101.000\n40801.000, 100.300\n40802.000, 100.200\n40803.000,  99.900\n40804.000, 101.800\n40805.000, 104.000\n40806.000, 101.800\n40807.000, 101.700\n40808.000, 102.100\n40809.000, 102.100\n40810.000, 101.600\n40811.000, 101.600\n40812.000, 101.800\n40813.000, 101.100\n40814.000, 101.500\n40815.000, 101.300\n40816.000, 103.300\n40817.000, 102.100\n40818.000, 107.700\n40819.000, 109.900\n40820.000, 105.800\n40821.000, 105.900\n40822.000, 101.300\n40823.000, 101.900\n40824.000, 101.200\n40825.000, 102.100\n40826.000, 103.500\n40827.000, 103.800\n40828.000, 106.900\n40829.000, 104.100\n40830.000, 104.800\n40831.000, 104.200\n40832.000,  96.000\n40833.000,  98.200\n40834.000,  97.700\n40835.000,  98.800\n40836.000,  99.000\n40837.000, 101.600\n40838.000,  98.900\n40839.000,  99.500\n40840.000,  99.600\n40841.000,  98.700\n40842.000,  98.800\n40843.000,  98.700\n40844.000,  99.100\n40845.000, 100.000\n40846.000, 104.300\n40847.000, 103.600\n40848.000,  98.900\n40849.000,  99.300\n40850.000,  98.700\n40851.000,  99.200\n40852.000,  99.400\n40853.000,  99.400\n40854.000,  99.800\n40855.000, 104.400\n40856.000, 102.600\n40857.000, 100.500\n40858.000, 100.100\n40859.000,  99.600\n40860.000, 100.400\n40861.000, 100.400\n40862.000, 100.600\n40863.000,  99.800\n40864.000,  99.500\n40865.000, 102.600\n40866.000, 106.800\n40867.000, 100.200\n40868.000, 100.000\n40869.000, 100.200\n40870.000, 100.600\n40871.000, 100.200\n40872.000, 102.400\n40873.000, 102.200\n40874.000, 105.600\n40875.000, 115.600\n40876.000, 104.400\n40877.000, 100.800\n40878.000, 101.000\n40879.000, 101.700\n40880.000, 104.800\n40881.000, 101.300\n40882.000, 103.000\n40883.000, 106.700\n40884.000, 107.800\n40885.000, 102.300\n40886.000, 102.300\n40887.000, 101.400\n40888.000, 101.800\n40889.000, 106.200\n40890.000, 108.000\n40891.000, 102.600\n40892.000, 103.600\n40893.000, 106.300\n40894.000, 106.000\n40895.000, 104.100\n40896.000, 103.300\n40897.000, 104.100\n40898.000, 105.500\n40899.000, 105.600\n40900.000, 104.500\n40901.000, 109.400\n40902.000, 108.900\n40903.000, 106.600\n40904.000, 105.900\n40905.000, 104.900\n40906.000, 107.400\n40907.000, 105.600\n40908.000, 107.600\n40909.000, 107.300\n40910.000, 111.200\n40911.000, 106.200\n40912.000, 105.700\n40913.000, 105.600\n40914.000, 105.600\n40915.000, 106.700\n40916.000, 109.500\n40917.000, 107.600\n40918.000, 107.300\n40919.000, 106.400\n40920.000, 106.900\n40921.000, 107.500\n40922.000, 107.700\n40923.000, 107.000\n40924.000, 107.800\n40925.000, 106.100\n40926.000, 106.800\n40927.000, 107.800\n40928.000, 106.600\n40929.000, 106.800\n40930.000, 106.400\n40931.000, 107.900\n40932.000, 108.000\n40933.000, 107.900\n40934.000, 107.600\n40935.000, 110.000\n40936.000, 108.900\n40937.000, 107.700\n40938.000, 106.200\n40939.000, 108.000\n40940.000, 107.300\n40941.000, 110.800\n40942.000, 108.500\n40943.000, 107.000\n40944.000, 107.600\n40945.000, 108.200\n40946.000, 106.800\n40947.000, 107.600\n40948.000, 107.200\n40949.000, 108.000\n40950.000, 108.700\n40951.000, 108.400\n40952.000, 108.800\n40953.000, 108.400\n40954.000, 108.300\n40955.000, 108.800\n40956.000, 109.200\n40957.000, 114.100\n40958.000, 112.900\n40959.000, 113.300\n40960.000,  65.400\n40961.000,  65.200\n40962.000,  66.000\n40963.000,  66.800\n40964.000,  67.700\n40965.000,  68.000\n40966.000,  67.400\n40967.000,  68.800\n40968.000,  67.600\n40969.000,  67.100\n40970.000,  67.500\n40971.000,  67.400\n40972.000,  69.200\n40973.000,  68.200\n40974.000,  67.600\n40975.000,  67.900\n40976.000,  67.100\n40977.000,  67.000\n40978.000,  68.900\n40979.000,  68.200\n40980.000,  68.000\n40981.000,  68.000\n40982.000,  68.000\n40983.000,  68.000\n40984.000,  68.200\n40985.000,  68.100\n40986.000,  70.700\n40987.000,  69.800\n40988.000,  69.000\n40989.000,  70.500\n40990.000,  69.300\n40991.000,  68.600\n40992.000,  68.700\n40993.000,  69.200\n40994.000,  68.700\n40995.000,  68.800\n40996.000,  69.600\n40997.000,  68.900\n40998.000,  69.400\n40999.000,  69.800\n41000.000,  73.600\n41001.000,  70.900\n41002.000,  69.000\n41003.000,  69.400\n41004.000,  69.000\n41005.000,  69.000\n41006.000,  69.600\n41007.000,  70.000\n41008.000,  70.600\n41009.000,  70.200\n41010.000,  69.300\n41011.000,  69.200\n41012.000,  69.300\n41013.000,  69.800\n41014.000,  70.300\n41015.000,  72.600\n41016.000,  69.200\n41017.000,  69.800\n41018.000,  70.500\n41019.000,  69.500\n41020.000,  71.100\n41021.000,  72.800\n41022.000,  72.200\n41023.000,  73.600\n41024.000,  71.000\n41025.000,  72.400\n41026.000,  73.600\n41027.000,  73.300\n41028.000,  73.200\n41029.000,  73.900\n41030.000,  73.500\n41031.000,  73.500\n41032.000,  73.800\n41033.000,  73.300\n41034.000,  74.500\n41035.000,  73.000\n41036.000,  73.900\n41037.000,  74.200\n41038.000,  74.200\n41039.000,  74.800\n41040.000,  73.600\n41041.000,  74.200\n41042.000,  73.900\n41043.000,  74.000\n41044.000,  75.000\n41045.000,  74.100\n41046.000,  75.400\n41047.000,  74.500\n41048.000,  75.600\n41049.000,  74.400\n41050.000,  76.600\n41051.000,  75.100\n41052.000,  75.000\n41053.000,  76.000\n41054.000,  75.400\n41055.000,  76.100\n41056.000,  74.900\n41057.000,  75.500\n41058.000,  75.300\n41059.000,  75.000\n41060.000,  77.900\n41061.000,  75.300\n41062.000,  75.600\n41063.000,  75.000\n41064.000,  75.100\n41065.000,  75.300\n41066.000,  75.000\n41067.000,  75.200\n41068.000,  75.000\n41069.000,  75.700\n41070.000,  75.700\n41071.000,  76.500\n41072.000,  76.300\n41073.000,  79.300\n41074.000,  75.800\n41075.000,  75.500\n41076.000,  76.300\n41077.000,  76.400\n41078.000,  76.800\n41079.000,  75.300\n41080.000,  76.700\n41081.000,  76.900\n41082.000,  77.500\n41083.000,  78.500\n41084.000,  77.300\n41085.000,  80.100\n41086.000,  79.100\n41087.000,  79.400\n41088.000,  70.800\n41089.000,  72.300\n41090.000,  73.900\n41091.000,  72.800\n41092.000,  73.600\n41093.000,  73.000\n41094.000,  74.200\n41095.000,  73.300\n41096.000,  73.600\n41097.000,  73.000\n41098.000,  73.900\n41099.000,  73.200\n41100.000,  73.700\n41101.000,  74.700\n41102.000,  73.800\n41103.000,  74.100\n41104.000,  73.900\n41105.000,  76.700\n41106.000,  75.100\n41107.000,  75.200\n41108.000,  74.600\n41109.000,  74.200\n41110.000,  74.700\n41111.000,  74.300\n41112.000,  74.300\n41113.000,  74.700\n41114.000,  75.000\n41115.000,  76.800\n41116.000,  75.600\n41117.000,  78.200\n41118.000,  76.700\n41119.000,  75.400\n41120.000,  75.500\n41121.000,  75.000\n41122.000,  75.100\n41123.000,  75.000\n41124.000,  75.400\n41125.000,  75.300\n41126.000,  75.000\n41127.000,  75.100\n41128.000,  75.200\n41129.000,  79.300\n41130.000,  76.500\n41131.000,  79.200\n41132.000,  76.300\n41133.000,  80.400\n41134.000,  77.700\n41135.000,  75.300\n41136.000,  75.600\n41137.000,  75.600\n41138.000,  75.400\n41139.000,  75.300\n41140.000,  76.000\n41141.000,  77.900\n41142.000,  80.000\n41143.000,  80.200\n41144.000,  80.000\n41145.000,  76.800\n41146.000,  76.500\n41147.000,  76.200\n41148.000,  77.100\n41149.000,  78.300\n41150.000,  78.900\n41151.000,  79.200\n41152.000,  77.000\n41153.000,  79.300\n41154.000,  79.600\n41155.000,  81.800\n41156.000,  80.600\n41157.000,  80.300\n41158.000,  80.000\n41159.000,  80.000\n41160.000,  80.100\n41161.000,  80.000\n41162.000,  80.600\n41163.000,  80.500\n41164.000,  82.700\n41165.000,  80.000\n41166.000,  82.700\n41167.000,  82.200\n41168.000,  80.600\n41169.000,  80.500\n41170.000,  80.600\n41171.000,  80.700\n41172.000,  82.100\n41173.000,  80.900\n41174.000,  80.400\n41175.000,  80.700\n41176.000,  81.300\n41177.000,  80.300\n41178.000,  81.200\n41179.000,  83.300\n41180.000,  81.200\n41181.000,  83.200\n41182.000,  81.400\n41183.000,  81.500\n41184.000,  81.000\n41185.000,  82.100\n41186.000,  81.100\n41187.000,  81.300\n41188.000,  87.100\n41189.000,  82.200\n41190.000,  83.800\n41191.000,  87.200\n41192.000,  84.500\n41193.000,  81.900\n41194.000,  84.100\n41195.000,  83.600\n41196.000,  85.600\n41197.000,  81.800\n41198.000,  81.900\n41199.000,  82.000\n41200.000,  83.800\n41201.000,  82.900\n41202.000,  83.600\n41203.000,  82.500\n41204.000,  82.100\n41205.000,  82.400\n41206.000,  82.500\n41207.000,  82.800\n41208.000,  82.600\n41209.000,  83.600\n41210.000,  82.300\n41211.000,  83.800\n41212.000,  84.400\n41213.000,  85.800\n41214.000,  85.100\n41215.000,  85.700\n41216.000,  70.900\n41217.000,  72.500\n41218.000,  73.200\n41219.000,  73.500\n41220.000,  73.000\n41221.000,  73.300\n41222.000,  73.200\n41223.000,  73.800\n41224.000,  74.100\n41225.000,  75.300\n41226.000,  73.700\n41227.000,  73.600\n41228.000,  73.500\n41229.000,  75.200\n41230.000,  74.400\n41231.000,  74.900\n41232.000,  73.800\n41233.000,  73.300\n41234.000,  74.000\n41235.000,  74.400\n41236.000,  74.700\n41237.000,  74.900\n41238.000,  75.100\n41239.000,  74.000\n41240.000,  74.700\n41241.000,  74.400\n41242.000,  74.700\n41243.000,  74.800\n41244.000,  77.100\n41245.000,  75.500\n41246.000,  75.600\n41247.000,  75.600\n41248.000,  75.200\n41249.000,  75.000\n41250.000,  75.600\n41251.000,  75.300\n41252.000,  76.300\n41253.000,  75.400\n41254.000,  77.100\n41255.000,  75.000\n41256.000,  75.400\n41257.000,  75.800\n41258.000,  77.600\n41259.000,  76.300\n41260.000,  75.700\n41261.000,  75.400\n41262.000,  75.400\n41263.000,  76.200\n41264.000,  75.000\n41265.000,  75.600\n41266.000,  75.900\n41267.000,  75.500\n41268.000,  76.500\n41269.000,  76.900\n41270.000,  77.000\n41271.000,  76.100\n41272.000,  76.300\n41273.000,  76.100\n41274.000,  76.100\n41275.000,  76.000\n41276.000,  77.300\n41277.000,  79.300\n41278.000,  79.000\n41279.000,  79.500\n41280.000,  77.000\n41281.000,  78.700\n41282.000,  81.000\n41283.000,  79.200\n41284.000,  79.700\n41285.000,  81.200\n41286.000,  79.700\n41287.000,  83.900\n41288.000,  82.600\n41289.000,  80.200\n41290.000,  80.500\n41291.000,  79.200\n41292.000,  81.500\n41293.000,  80.000\n41294.000,  80.800\n41295.000,  80.000\n41296.000,  80.300\n41297.000,  80.000\n41298.000,  80.400\n41299.000,  80.900\n41300.000,  80.000\n41301.000,  80.400\n41302.000,  80.100\n41303.000,  80.100\n41304.000,  81.600\n41305.000,  80.800\n41306.000,  81.200\n41307.000,  81.300\n41308.000,  81.400\n41309.000,  81.400\n41310.000,  81.200\n41311.000,  80.900\n41312.000,  81.200\n41313.000,  81.000\n41314.000,  81.600\n41315.000,  81.000\n41316.000,  81.800\n41317.000,  81.100\n41318.000,  82.400\n41319.000,  82.900\n41320.000,  81.100\n41321.000,  81.300\n41322.000,  86.000\n41323.000,  81.300\n41324.000,  81.300\n41325.000,  81.400\n41326.000,  81.800\n41327.000,  82.300\n41328.000,  83.300\n41329.000,  86.100\n41330.000,  83.200\n41331.000,  82.500\n41332.000,  82.900\n41333.000,  82.700\n41334.000,  82.100\n41335.000,  82.200\n41336.000,  82.300\n41337.000,  83.600\n41338.000,  82.200\n41339.000,  84.800\n41340.000,  88.100\n41341.000,  85.700\n41342.000,  86.700\n41343.000,  85.800\n41344.000,  77.000\n41345.000,  78.400\n41346.000,  79.000\n41347.000,  79.200\n41348.000,  79.000\n41349.000,  79.600\n41350.000,  80.800\n41351.000,  83.200\n41352.000,  81.900\n41353.000,  79.500\n41354.000,  79.600\n41355.000,  79.500\n41356.000,  80.900\n41357.000,  80.000\n41358.000,  80.400\n41359.000,  79.700\n41360.000,  80.100\n41361.000,  80.000\n41362.000,  80.700\n41363.000,  80.700\n41364.000,  81.100\n41365.000,  80.600\n41366.000,  80.800\n41367.000,  80.600\n41368.000,  80.900\n41369.000,  81.300\n41370.000,  81.000\n41371.000,  81.800\n41372.000,  80.900\n41373.000,  82.100\n41374.000,  81.300\n41375.000,  84.200\n41376.000,  80.900\n41377.000,  82.400\n41378.000,  80.700\n41379.000,  81.100\n41380.000,  82.100\n41381.000,  81.000\n41382.000,  81.600\n41383.000,  81.200\n41384.000,  81.700\n41385.000,  81.700\n41386.000,  82.100\n41387.000,  84.200\n41388.000,  82.800\n41389.000,  81.500\n41390.000,  81.500\n41391.000,  82.500\n41392.000,  82.900\n41393.000,  82.200\n41394.000,  81.900\n41395.000,  82.000\n41396.000,  82.200\n41397.000,  83.800\n41398.000,  82.600\n41399.000,  82.900\n41400.000,  82.600\n41401.000,  82.400\n41402.000,  82.300\n41403.000,  83.000\n41404.000,  84.000\n41405.000,  85.600\n41406.000,  85.200\n41407.000,  85.700\n41408.000,  83.300\n41409.000,  85.600\n41410.000,  85.000\n41411.000,  85.000\n41412.000,  86.000\n41413.000,  87.000\n41414.000,  86.500\n41415.000,  86.200\n41416.000,  86.000\n41417.000,  86.800\n41418.000,  87.100\n41419.000,  86.900\n41420.000,  87.500\n41421.000,  88.900\n41422.000,  87.400\n41423.000,  87.300\n41424.000,  86.700\n41425.000,  91.900\n41426.000,  86.500\n41427.000,  87.800\n41428.000,  87.500\n41429.000,  86.900\n41430.000,  88.100\n41431.000,  88.500\n41432.000,  90.900\n41433.000,  88.100\n41434.000,  87.500\n41435.000,  88.500\n41436.000,  89.000\n41437.000,  88.300\n41438.000,  87.800\n41439.000,  88.200\n41440.000,  87.000\n41441.000,  87.600\n41442.000,  90.900\n41443.000,  89.900\n41444.000,  87.900\n41445.000,  87.400\n41446.000,  89.800\n41447.000,  89.000\n41448.000,  88.500\n41449.000,  88.300\n41450.000,  88.300\n41451.000,  88.600\n41452.000,  88.100\n41453.000,  89.000\n41454.000,  89.900\n41455.000,  89.400\n41456.000,  88.300\n41457.000,  89.600\n41458.000,  88.500\n41459.000,  89.100\n41460.000,  88.800\n41461.000,  89.700\n41462.000,  89.200\n41463.000,  90.000\n41464.000,  89.300\n41465.000,  89.800\n41466.000,  90.400\n41467.000,  89.100\n41468.000,  90.800\n41469.000,  91.700\n41470.000,  91.800\n41471.000,  92.000\n41472.000,  72.800\n41473.000,  72.000\n41474.000,  73.100\n41475.000,  73.400\n41476.000,  73.200\n41477.000,  74.300\n41478.000,  74.100\n41479.000,  74.200\n41480.000,  73.200\n41481.000,  73.400\n41482.000,  74.700\n41483.000,  73.300\n41484.000,  75.700\n41485.000,  74.300\n41486.000,  76.800\n41487.000,  74.200\n41488.000,  74.000\n41489.000,  74.200\n41490.000,  74.300\n41491.000,  74.600\n41492.000,  75.200\n41493.000,  78.300\n41494.000,  76.900\n41495.000,  74.500\n41496.000,  75.500\n41497.000,  75.600\n41498.000,  76.300\n41499.000,  77.400\n41500.000,  75.500\n41501.000,  75.400\n41502.000,  75.000\n41503.000,  75.600\n41504.000,  74.400\n41505.000,  75.000\n41506.000,  75.200\n41507.000,  75.500\n41508.000,  75.000\n41509.000,  75.700\n41510.000,  75.200\n41511.000,  76.000\n41512.000,  75.900\n41513.000,  76.700\n41514.000,  76.400\n41515.000,  75.600\n41516.000,  75.600\n41517.000,  75.000\n41518.000,  75.100\n41519.000,  76.600\n41520.000,  77.900\n41521.000,  76.900\n41522.000,  75.600\n41523.000,  76.000\n41524.000,  76.900\n41525.000,  76.800\n41526.000,  76.300\n41527.000,  75.900\n41528.000,  76.900\n41529.000,  76.900\n41530.000,  77.200\n41531.000,  76.100\n41532.000,  78.300\n41533.000,  82.800\n41534.000,  81.400\n41535.000,  82.000\n41536.000,  77.200\n41537.000,  82.500\n41538.000,  79.200\n41539.000,  80.600\n41540.000,  79.700\n41541.000,  81.000\n41542.000,  80.200\n41543.000,  79.400\n41544.000,  79.500\n41545.000,  80.300\n41546.000,  80.000\n41547.000,  80.400\n41548.000,  80.800\n41549.000,  80.000\n41550.000,  80.500\n41551.000,  80.000\n41552.000,  80.200\n41553.000,  80.000\n41554.000,  80.700\n41555.000,  80.400\n41556.000,  81.400\n41557.000,  82.400\n41558.000,  81.600\n41559.000,  80.700\n41560.000,  81.400\n41561.000,  80.100\n41562.000,  81.500\n41563.000,  80.900\n41564.000,  80.700\n41565.000,  81.100\n41566.000,  81.500\n41567.000,  81.600\n41568.000,  81.000\n41569.000,  81.900\n41570.000,  82.700\n41571.000,  83.200\n41572.000,  84.700\n41573.000,  81.400\n41574.000,  81.700\n41575.000,  81.500\n41576.000,  81.700\n41577.000,  81.700\n41578.000,  81.700\n41579.000,  82.100\n41580.000,  81.800\n41581.000,  81.600\n41582.000,  82.100\n41583.000,  83.600\n41584.000,  82.900\n41585.000,  82.300\n41586.000,  82.200\n41587.000,  82.000\n41588.000,  82.500\n41589.000,  82.100\n41590.000,  83.100\n41591.000,  82.500\n41592.000,  85.500\n41593.000,  82.800\n41594.000,  83.700\n41595.000,  82.000\n41596.000,  84.400\n41597.000,  85.000\n41598.000,  85.100\n41599.000,  86.200\n41600.000,  79.100\n41601.000,  78.300\n41602.000,  79.000\n41603.000,  80.100\n41604.000,  84.600\n41605.000,  84.400\n41606.000,  81.600\n41607.000,  80.700\n41608.000,  79.900\n41609.000,  79.600\n41610.000,  80.000\n41611.000,  79.900\n41612.000,  80.100\n41613.000,  80.400\n41614.000,  80.000\n41615.000,  80.500\n41616.000,  84.400\n41617.000,  80.800\n41618.000,  83.500\n41619.000,  81.400\n41620.000,  80.700\n41621.000,  80.600\n41622.000,  80.900\n41623.000,  80.400\n41624.000,  81.500\n41625.000,  80.900\n41626.000,  81.200\n41627.000,  82.600\n41628.000,  82.900\n41629.000,  83.400\n41630.000,  81.400\n41631.000,  81.800\n41632.000,  80.200\n41633.000,  81.400\n41634.000,  81.000\n41635.000,  81.100\n41636.000,  81.000\n41637.000,  86.600\n41638.000,  82.000\n41639.000,  82.200\n41640.000,  82.200\n41641.000,  82.400\n41642.000,  82.000\n41643.000,  84.900\n41644.000,  82.400\n41645.000,  82.600\n41646.000,  81.600\n41647.000,  83.100\n41648.000,  82.900\n41649.000,  82.700\n41650.000,  82.700\n41651.000,  82.300\n41652.000,  82.900\n41653.000,  82.000\n41654.000,  82.900\n41655.000,  82.200\n41656.000,  82.200\n41657.000,  82.200\n41658.000,  82.400\n41659.000,  82.100\n41660.000,  91.400\n41661.000,  86.600\n41662.000,  85.500\n41663.000,  85.100\n41664.000,  83.000\n41665.000,  84.600\n41666.000,  85.200\n41667.000,  84.800\n41668.000,  86.900\n41669.000,  86.000\n41670.000,  86.300\n41671.000,  90.000\n41672.000,  88.200\n41673.000,  87.000\n41674.000,  86.600\n41675.000,  86.000\n41676.000,  86.900\n41677.000,  86.300\n41678.000,  87.400\n41679.000,  86.500\n41680.000,  86.700\n41681.000,  86.600\n41682.000,  87.400\n41683.000,  87.700\n41684.000,  87.600\n41685.000,  87.000\n41686.000,  86.500\n41687.000,  86.300\n41688.000,  87.500\n41689.000,  87.100\n41690.000,  87.600\n41691.000,  89.300\n41692.000,  88.600\n41693.000,  94.000\n41694.000,  91.700\n41695.000,  87.400\n41696.000,  90.400\n41697.000,  87.900\n41698.000,  88.600\n41699.000,  87.200\n41700.000,  90.600\n41701.000,  87.600\n41702.000,  89.200\n41703.000,  88.000\n41704.000,  89.600\n41705.000,  87.400\n41706.000,  87.300\n41707.000,  87.800\n41708.000,  87.700\n41709.000,  87.500\n41710.000,  89.700\n41711.000,  90.000\n41712.000,  89.200\n41713.000,  90.000\n41714.000,  88.800\n41715.000,  88.500\n41716.000,  89.400\n41717.000,  88.300\n41718.000,  88.800\n41719.000,  88.200\n41720.000,  89.400\n41721.000,  94.800\n41722.000,  94.400\n41723.000,  91.700\n41724.000,  92.500\n41725.000,  95.900\n41726.000,  92.100\n41727.000,  91.800\n41728.000,  77.000\n41729.000,  78.400\n41730.000,  79.600\n41731.000,  80.900\n41732.000,  79.900\n41733.000,  79.200\n41734.000,  81.000\n41735.000,  79.500\n41736.000,  80.500\n41737.000,  81.300\n41738.000,  80.400\n41739.000,  81.000\n41740.000,  80.600\n41741.000,  81.600\n41742.000,  81.100\n41743.000,  80.200\n41744.000,  81.100\n41745.000,  85.600\n41746.000,  80.000\n41747.000,  81.400\n41748.000,  81.200\n41749.000,  80.600\n41750.000,  80.300\n41751.000,  80.600\n41752.000,  80.200\n41753.000,  80.500\n41754.000,  81.800\n41755.000,  81.800\n41756.000,  81.600\n41757.000,  81.200\n41758.000,  82.000\n41759.000,  81.000\n41760.000,  82.700\n41761.000,  81.900\n41762.000,  81.600\n41763.000,  81.000\n41764.000,  81.000\n41765.000,  81.300\n41766.000,  81.200\n41767.000,  81.100\n41768.000,  81.800\n41769.000,  81.900\n41770.000,  82.300\n41771.000,  87.200\n41772.000,  83.900\n41773.000,  81.500\n41774.000,  82.100\n41775.000,  82.000\n41776.000,  81.100\n41777.000,  81.500\n41778.000,  81.500\n41779.000,  83.000\n41780.000,  84.700\n41781.000,  84.800\n41782.000,  82.300\n41783.000,  83.000\n41784.000,  84.700\n41785.000,  85.700\n41786.000,  82.000\n41787.000,  82.400\n41788.000,  83.300\n41789.000,  85.300\n41790.000,  87.700\n41791.000,  86.000\n41792.000,  83.300\n41793.000,  84.500\n41794.000,  86.000\n41795.000,  84.900\n41796.000,  85.800\n41797.000,  86.200\n41798.000,  86.000\n41799.000,  86.000\n41800.000,  86.100\n41801.000,  92.700\n41802.000,  86.500\n41803.000,  86.100\n41804.000,  87.200\n41805.000,  87.400\n41806.000,  91.300\n41807.000,  87.000\n41808.000,  86.100\n41809.000,  86.700\n41810.000,  86.200\n41811.000,  87.500\n41812.000,  86.800\n41813.000,  87.300\n41814.000,  87.200\n41815.000,  88.400\n41816.000,  88.000\n41817.000,  88.300\n41818.000,  87.900\n41819.000,  87.500\n41820.000,  87.500\n41821.000,  87.900\n41822.000,  87.900\n41823.000,  89.100\n41824.000,  87.200\n41825.000,  88.300\n41826.000,  88.100\n41827.000,  88.300\n41828.000,  88.700\n41829.000,  88.300\n41830.000,  88.000\n41831.000,  87.700\n41832.000,  88.500\n41833.000,  88.500\n41834.000,  87.600\n41835.000,  87.900\n41836.000,  88.400\n41837.000,  89.100\n41838.000,  94.000\n41839.000,  89.600\n41840.000,  88.900\n41841.000,  88.300\n41842.000,  88.000\n41843.000,  88.800\n41844.000,  88.200\n41845.000,  89.600\n41846.000,  89.100\n41847.000,  88.200\n41848.000,  89.900\n41849.000,  93.400\n41850.000,  88.400\n41851.000,  88.700\n41852.000,  90.000\n41853.000,  91.100\n41854.000,  91.100\n41855.000,  91.900\n41856.000,  85.600\n41857.000,  85.500\n41858.000,  89.200\n41859.000,  91.100\n41860.000,  90.700\n41861.000,  87.600\n41862.000,  86.100\n41863.000,  86.200\n41864.000,  86.500\n41865.000,  86.000\n41866.000,  86.100\n41867.000,  86.800\n41868.000,  86.100\n41869.000,  87.100\n41870.000,  86.400\n41871.000,  96.400\n41872.000,  89.000\n41873.000,  86.500\n41874.000,  86.400\n41875.000,  87.500\n41876.000,  87.400\n41877.000,  87.700\n41878.000,  87.000\n41879.000,  87.600\n41880.000,  89.200\n41881.000,  90.800\n41882.000,  91.400\n41883.000,  88.500\n41884.000,  87.300\n41885.000,  87.700\n41886.000,  88.500\n41887.000,  88.300\n41888.000,  91.800\n41889.000,  90.800\n41890.000,  93.500\n41891.000,  93.200\n41892.000,  88.400\n41893.000,  87.800\n41894.000,  88.700\n41895.000,  87.900\n41896.000,  88.000\n41897.000,  88.700\n41898.000,  88.100\n41899.000,  87.500\n41900.000,  88.500\n41901.000,  89.900\n41902.000,  89.100\n41903.000,  88.600\n41904.000,  88.100\n41905.000,  88.800\n41906.000,  88.800\n41907.000,  88.100\n41908.000,  88.300\n41909.000,  88.100\n41910.000,  88.500\n41911.000,  88.600\n41912.000,  91.900\n41913.000,  91.200\n41914.000,  88.500\n41915.000,  88.600\n41916.000,  90.200\n41917.000,  91.600\n41918.000,  92.100\n41919.000,  92.400\n41920.000,  91.000\n41921.000,  90.300\n41922.000,  92.900\n41923.000,  93.900\n41924.000,  93.300\n41925.000,  93.100\n41926.000,  93.600\n41927.000,  92.800\n41928.000,  93.900\n41929.000,  93.400\n41930.000,  95.200\n41931.000,  94.800\n41932.000,  93.200\n41933.000,  94.800\n41934.000,  93.600\n41935.000,  92.900\n41936.000,  92.400\n41937.000,  93.500\n41938.000,  93.000\n41939.000,  94.100\n41940.000, 101.700\n41941.000,  96.600\n41942.000,  94.000\n41943.000,  93.700\n41944.000,  95.100\n41945.000,  93.600\n41946.000,  94.800\n41947.000,  93.500\n41948.000,  94.000\n41949.000,  94.200\n41950.000,  95.100\n41951.000,  94.400\n41952.000,  94.400\n41953.000,  94.400\n41954.000,  95.200\n41955.000,  94.800\n41956.000,  94.100\n41957.000,  95.200\n41958.000,  95.500\n41959.000,  95.600\n41960.000,  94.900\n41961.000,  95.300\n41962.000,  95.700\n41963.000,  95.300\n41964.000,  95.000\n41965.000,  95.000\n41966.000,  94.400\n41967.000,  94.300\n41968.000,  95.400\n41969.000,  94.500\n41970.000,  96.100\n41971.000,  97.700\n41972.000,  95.500\n41973.000, 101.300\n41974.000,  98.000\n41975.000,  94.900\n41976.000,  95.000\n41977.000,  95.500\n41978.000,  94.800\n41979.000,  94.700\n41980.000,  97.100\n41981.000,  98.000\n41982.000,  98.300\n41983.000, 101.700\n41984.000,  72.800\n41985.000,  72.000\n41986.000,  72.600\n41987.000,  72.500\n41988.000,  73.300\n41989.000,  73.000\n41990.000,  73.200\n41991.000,  73.200\n41992.000,  73.700\n41993.000,  73.100\n41994.000,  73.000\n41995.000,  74.300\n41996.000,  73.500\n41997.000,  74.400\n41998.000,  73.800\n41999.000,  73.900\n42000.000,  73.900\n42001.000,  74.000\n42002.000,  75.500\n42003.000,  74.600\n42004.000,  75.500\n42005.000,  74.500\n42006.000,  74.700\n42007.000,  74.200\n42008.000,  79.200\n42009.000,  76.800\n42010.000,  75.500\n42011.000,  75.100\n42012.000,  74.800\n42013.000,  75.200\n42014.000,  75.000\n42015.000,  75.200\n42016.000,  75.000\n42017.000,  75.000\n42018.000,  75.600\n42019.000,  75.400\n42020.000,  76.200\n42021.000,  75.700\n42022.000,  76.600\n42023.000,  75.000\n42024.000,  75.000\n42025.000,  75.200\n42026.000,  75.200\n42027.000,  75.400\n42028.000,  75.400\n42029.000,  75.400\n42030.000,  75.300\n42031.000,  79.800\n42032.000,  79.900\n42033.000,  77.900\n42034.000,  77.000\n42035.000,  75.200\n42036.000,  76.100\n42037.000,  75.600\n42038.000,  77.100\n42039.000,  76.200\n42040.000,  76.000\n42041.000,  77.200\n42042.000,  76.000\n42043.000,  76.100\n42044.000,  77.100\n42045.000,  79.000\n42046.000,  84.700\n42047.000,  80.500\n42048.000,  77.500\n42049.000,  78.900\n42050.000,  80.000\n42051.000,  79.000\n42052.000,  79.300\n42053.000,  79.100\n42054.000,  80.100\n42055.000,  79.600\n42056.000,  80.800\n42057.000,  82.600\n42058.000,  81.100\n42059.000,  79.600\n42060.000,  81.000\n42061.000,  80.800\n42062.000,  82.600\n42063.000,  80.200\n42064.000,  80.900\n42065.000,  80.200\n42066.000,  80.100\n42067.000,  81.000\n42068.000,  81.600\n42069.000,  82.200\n42070.000,  81.000\n42071.000,  81.200\n42072.000,  81.000\n42073.000,  80.900\n42074.000,  81.400\n42075.000,  80.800\n42076.000,  81.100\n42077.000,  81.000\n42078.000,  81.500\n42079.000,  81.600\n42080.000,  82.200\n42081.000,  84.700\n42082.000,  81.300\n42083.000,  80.700\n42084.000,  82.200\n42085.000,  81.700\n42086.000,  81.900\n42087.000,  81.100\n42088.000,  81.300\n42089.000,  81.300\n42090.000,  82.200\n42091.000,  83.200\n42092.000,  83.200\n42093.000,  81.500\n42094.000,  82.800\n42095.000,  81.900\n42096.000,  82.700\n42097.000,  82.400\n42098.000,  81.700\n42099.000,  81.700\n42100.000,  82.100\n42101.000,  82.800\n42102.000,  82.900\n42103.000,  85.700\n42104.000,  87.100\n42105.000,  83.900\n42106.000,  84.800\n42107.000,  84.600\n42108.000,  84.200\n42109.000,  85.600\n42110.000,  85.000\n42111.000,  86.800\n42112.000,  77.700\n42113.000,  80.100\n42114.000,  79.600\n42115.000,  80.200\n42116.000,  79.200\n42117.000,  83.600\n42118.000,  81.700\n42119.000,  81.200\n42120.000,  82.000\n42121.000,  80.000\n42122.000,  80.300\n42123.000,  80.200\n42124.000,  82.600\n42125.000,  80.100\n42126.000,  80.400\n42127.000,  80.200\n42128.000,  84.600\n42129.000,  81.100\n42130.000,  82.400\n42131.000,  83.500\n42132.000,  80.900\n42133.000,  80.800\n42134.000,  80.200\n42135.000,  82.000\n42136.000,  81.700\n42137.000,  81.700\n42138.000,  80.600\n42139.000,  81.800\n42140.000,  80.900\n42141.000,  82.400\n42142.000,  81.600\n42143.000,  83.800\n42144.000,  81.400\n42145.000,  81.900\n42146.000,  81.500\n42147.000,  82.800\n42148.000,  81.400\n42149.000,  81.800\n42150.000,  81.100\n42151.000,  81.500\n42152.000,  81.800\n42153.000,  81.500\n42154.000,  82.100\n42155.000,  82.200\n42156.000,  83.100\n42157.000,  81.700\n42158.000,  83.400\n42159.000,  85.500\n42160.000,  82.500\n42161.000,  82.000\n42162.000,  81.600\n42163.000,  82.100\n42164.000,  82.200\n42165.000,  82.600\n42166.000,  82.200\n42167.000,  84.600\n42168.000,  83.200\n42169.000,  83.300\n42170.000,  83.300\n42171.000,  83.300\n42172.000,  83.900\n42173.000,  85.200\n42174.000,  85.400\n42175.000,  86.400\n42176.000,  83.200\n42177.000,  85.200\n42178.000,  86.000\n42179.000,  86.600\n42180.000,  85.800\n42181.000,  86.200\n42182.000,  87.800\n42183.000,  86.100\n42184.000,  86.100\n42185.000,  86.800\n42186.000,  86.300\n42187.000,  86.400\n42188.000,  86.300\n42189.000,  87.300\n42190.000,  88.400\n42191.000,  86.600\n42192.000,  86.300\n42193.000,  86.600\n42194.000,  86.300\n42195.000,  87.300\n42196.000,  89.800\n42197.000,  91.500\n42198.000,  87.200\n42199.000,  87.200\n42200.000,  88.100\n42201.000,  90.700\n42202.000,  92.900\n42203.000,  88.500\n42204.000,  87.600\n42205.000,  87.700\n42206.000,  88.000\n42207.000,  90.400\n42208.000,  91.000\n42209.000,  88.700\n42210.000,  87.400\n42211.000,  89.900\n42212.000,  88.600\n42213.000,  89.000\n42214.000,  88.400\n42215.000,  87.200\n42216.000,  88.600\n42217.000,  88.500\n42218.000,  88.200\n42219.000,  88.800\n42220.000,  88.400\n42221.000,  88.000\n42222.000,  94.500\n42223.000,  91.600\n42224.000,  88.500\n42225.000,  88.000\n42226.000,  87.900\n42227.000,  88.000\n42228.000,  88.200\n42229.000,  89.600\n42230.000,  93.600\n42231.000,  89.100\n42232.000,  90.600\n42233.000,  95.000\n42234.000,  91.900\n42235.000,  91.000\n42236.000,  90.800\n42237.000,  92.900\n42238.000,  92.100\n42239.000,  92.700\n42240.000,  78.600\n42241.000,  79.200\n42242.000,  80.100\n42243.000,  79.400\n42244.000,  81.200\n42245.000,  81.400\n42246.000,  79.700\n42247.000,  80.600\n42248.000,  79.800\n42249.000,  80.600\n42250.000,  80.600\n42251.000,  80.300\n42252.000,  80.700\n42253.000,  87.600\n42254.000,  84.900\n42255.000,  80.600\n42256.000,  80.300\n42257.000,  82.900\n42258.000,  80.200\n42259.000,  80.500\n42260.000,  82.000\n42261.000,  80.100\n42262.000,  81.100\n42263.000,  80.500\n42264.000,  83.200\n42265.000,  82.800\n42266.000,  83.700\n42267.000,  82.800\n42268.000,  85.500\n42269.000,  81.800\n42270.000,  82.900\n42271.000,  81.600\n42272.000,  81.000\n42273.000,  81.400\n42274.000,  82.900\n42275.000,  81.500\n42276.000,  83.000\n42277.000,  81.400\n42278.000,  81.300\n42279.000,  83.400\n42280.000,  85.100\n42281.000,  82.200\n42282.000,  82.000\n42283.000,  82.000\n42284.000,  81.900\n42285.000,  82.200\n42286.000,  81.900\n42287.000,  82.000\n42288.000,  81.700\n42289.000,  88.900\n42290.000,  87.400\n42291.000,  87.400\n42292.000,  82.500\n42293.000,  82.400\n42294.000,  83.600\n42295.000,  82.700\n42296.000,  82.800\n42297.000,  83.200\n42298.000,  83.900\n42299.000,  82.000\n42300.000,  85.800\n42301.000,  85.100\n42302.000,  85.100\n42303.000,  85.200\n42304.000,  83.300\n42305.000,  84.100\n42306.000,  85.600\n42307.000,  85.000\n42308.000,  86.200\n42309.000,  86.000\n42310.000,  86.700\n42311.000,  86.700\n42312.000,  86.800\n42313.000,  86.600\n42314.000,  87.100\n42315.000,  86.300\n42316.000,  86.000\n42317.000,  86.100\n42318.000,  87.900\n42319.000,  88.300\n42320.000,  87.400\n42321.000,  88.100\n42322.000,  87.100\n42323.000,  88.600\n42324.000,  87.600\n42325.000,  87.500\n42326.000,  87.300\n42327.000,  87.000\n42328.000,  88.000\n42329.000,  86.900\n42330.000,  88.400\n42331.000,  88.100\n42332.000,  88.200\n42333.000,  90.400\n42334.000,  88.100\n42335.000,  87.500\n42336.000,  87.000\n42337.000,  87.500\n42338.000,  88.100\n42339.000,  87.300\n42340.000,  90.900\n42341.000,  88.500\n42342.000,  89.400\n42343.000,  87.900\n42344.000,  88.400\n42345.000,  88.100\n42346.000,  88.100\n42347.000,  87.600\n42348.000,  88.400\n42349.000,  88.300\n42350.000,  89.300\n42351.000,  89.300\n42352.000,  90.100\n42353.000,  89.100\n42354.000,  90.600\n42355.000,  88.700\n42356.000,  91.100\n42357.000,  89.100\n42358.000,  88.700\n42359.000,  89.100\n42360.000,  89.400\n42361.000,  89.800\n42362.000,  91.900\n42363.000,  90.500\n42364.000,  95.600\n42365.000,  95.500\n42366.000,  92.300\n42367.000,  92.600\n42368.000,  84.000\n42369.000,  84.800\n42370.000,  85.300\n42371.000,  86.800\n42372.000,  85.800\n42373.000,  86.900\n42374.000,  86.800\n42375.000,  90.900\n42376.000,  86.500\n42377.000,  86.200\n42378.000,  86.400\n42379.000,  86.900\n42380.000,  86.600\n42381.000,  87.600\n42382.000,  86.600\n42383.000,  88.600\n42384.000,  89.700\n42385.000,  87.300\n42386.000,  89.000\n42387.000,  90.200\n42388.000,  88.900\n42389.000,  89.100\n42390.000,  86.600\n42391.000,  87.700\n42392.000,  90.600\n42393.000,  93.200\n42394.000,  90.600\n42395.000,  98.600\n42396.000,  90.200\n42397.000,  92.500\n42398.000,  88.100\n42399.000,  88.700\n42400.000,  87.300\n42401.000,  88.500\n42402.000,  89.800\n42403.000,  94.600\n42404.000,  95.300\n42405.000,  89.300\n42406.000,  92.000\n42407.000,  90.800\n42408.000,  88.200\n42409.000,  88.500\n42410.000,  88.200\n42411.000,  88.500\n42412.000,  88.100\n42413.000,  91.000\n42414.000,  92.300\n42415.000,  91.100\n42416.000,  89.200\n42417.000,  89.200\n42418.000,  89.300\n42419.000,  89.700\n42420.000,  93.200\n42421.000,  89.300\n42422.000,  88.500\n42423.000,  88.100\n42424.000,  91.500\n42425.000,  90.700\n42426.000,  89.400\n42427.000,  89.900\n42428.000,  90.500\n42429.000,  91.900\n42430.000,  91.500\n42431.000,  93.900\n42432.000,  92.000\n42433.000,  91.600\n42434.000,  93.200\n42435.000,  98.200\n42436.000,  95.400\n42437.000, 106.900\n42438.000,  97.500\n42439.000,  96.100\n42440.000,  92.800\n42441.000,  92.200\n42442.000,  93.200\n42443.000,  92.000\n42444.000,  93.000\n42445.000,  97.000\n42446.000,  93.500\n42447.000,  93.800\n42448.000,  93.700\n42449.000,  93.600\n42450.000,  92.900\n42451.000,  94.100\n42452.000,  93.800\n42453.000,  94.300\n42454.000,  93.300\n42455.000,  94.100\n42456.000,  93.500\n42457.000,  93.900\n42458.000,  94.700\n42459.000, 100.500\n42460.000,  94.500\n42461.000,  95.200\n42462.000,  94.700\n42463.000,  93.800\n42464.000,  94.700\n42465.000,  95.100\n42466.000,  94.900\n42467.000,  94.100\n42468.000,  96.700\n42469.000,  94.500\n42470.000,  95.300\n42471.000,  94.200\n42472.000,  94.400\n42473.000,  94.300\n42474.000, 100.000\n42475.000,  98.300\n42476.000,  94.900\n42477.000,  94.800\n42478.000,  94.800\n42479.000,  95.600\n42480.000,  95.200\n42481.000,  95.100\n42482.000,  98.100\n42483.000,  95.400\n42484.000,  96.300\n42485.000,  96.500\n42486.000,  95.300\n42487.000,  95.500\n42488.000,  96.700\n42489.000,  97.900\n42490.000,  97.400\n42491.000,  99.100\n42492.000,  96.800\n42493.000,  98.000\n42494.000,  98.600\n42495.000,  98.400\n42496.000,  78.100\n42497.000,  78.400\n42498.000,  79.700\n42499.000,  81.600\n42500.000,  79.600\n42501.000,  83.900\n42502.000,  80.400\n42503.000,  79.600\n42504.000,  80.500\n42505.000,  81.100\n42506.000,  81.000\n42507.000,  79.300\n42508.000,  80.300\n42509.000,  80.000\n42510.000,  81.000\n42511.000,  81.600\n42512.000,  80.400\n42513.000,  80.900\n42514.000,  80.800\n42515.000,  81.700\n42516.000,  81.500\n42517.000,  82.700\n42518.000,  81.900\n42519.000,  80.400\n42520.000,  80.700\n42521.000,  80.800\n42522.000,  81.400\n42523.000,  81.400\n42524.000,  82.500\n42525.000,  81.000\n42526.000,  82.300\n42527.000,  81.300\n42528.000,  81.100\n42529.000,  81.500\n42530.000,  81.500\n42531.000,  81.300\n42532.000,  82.000\n42533.000,  82.400\n42534.000,  83.200\n42535.000,  82.000\n42536.000,  82.200\n42537.000,  81.700\n42538.000,  82.100\n42539.000,  81.100\n42540.000,  82.400\n42541.000,  81.600\n42542.000,  82.700\n42543.000,  82.200\n42544.000,  81.900\n42545.000,  84.700\n42546.000,  82.400\n42547.000,  83.000\n42548.000,  82.300\n42549.000,  82.400\n42550.000,  83.100\n42551.000,  83.700\n42552.000,  83.300\n42553.000,  83.900\n42554.000,  82.900\n42555.000,  82.000\n42556.000,  84.800\n42557.000,  87.300\n42558.000,  87.000\n42559.000,  86.300\n42560.000,  83.100\n42561.000,  85.100\n42562.000,  85.400\n42563.000,  85.900\n42564.000,  86.500\n42565.000,  86.400\n42566.000,  86.100\n42567.000,  87.400\n42568.000,  89.100\n42569.000,  87.600\n42570.000,  86.000\n42571.000,  86.600\n42572.000,  86.300\n42573.000,  86.900\n42574.000,  86.800\n42575.000,  86.500\n42576.000,  87.800\n42577.000,  86.600\n42578.000,  86.900\n42579.000,  90.700\n42580.000,  89.600\n42581.000,  91.500\n42582.000,  87.100\n42583.000,  88.100\n42584.000,  88.300\n42585.000,  91.400\n42586.000,  93.200\n42587.000,  93.700\n42588.000,  88.900\n42589.000,  90.300\n42590.000,  88.400\n42591.000,  91.700\n42592.000,  87.500\n42593.000,  88.700\n42594.000,  87.800\n42595.000,  89.000\n42596.000,  88.800\n42597.000,  88.900\n42598.000,  88.200\n42599.000,  93.300\n42600.000,  89.600\n42601.000,  88.300\n42602.000,  88.700\n42603.000,  88.600\n42604.000,  87.700\n42605.000,  89.600\n42606.000,  90.800\n42607.000,  89.300\n42608.000,  89.000\n42609.000,  89.900\n42610.000,  90.100\n42611.000,  89.400\n42612.000,  88.700\n42613.000,  88.200\n42614.000,  88.400\n42615.000,  88.600\n42616.000,  88.800\n42617.000,  89.600\n42618.000,  92.800\n42619.000,  89.600\n42620.000,  91.000\n42621.000,  93.500\n42622.000,  91.700\n42623.000,  92.700\n42624.000,  83.600\n42625.000,  84.200\n42626.000,  85.300\n42627.000,  86.000\n42628.000,  86.500\n42629.000,  86.900\n42630.000,  86.100\n42631.000,  86.800\n42632.000,  87.300\n42633.000,  86.400\n42634.000,  86.100\n42635.000,  86.600\n42636.000,  86.000\n42637.000,  86.600\n42638.000,  87.300\n42639.000,  86.900\n42640.000,  88.500\n42641.000,  87.200\n42642.000,  88.900\n42643.000,  89.600\n42644.000,  87.300\n42645.000,  87.000\n42646.000,  87.000\n42647.000,  86.600\n42648.000,  87.200\n42649.000,  88.200\n42650.000,  94.300\n42651.000,  93.200\n42652.000,  89.600\n42653.000,  90.900\n42654.000,  89.600\n42655.000,  87.700\n42656.000,  87.000\n42657.000,  87.400\n42658.000,  87.100\n42659.000,  88.200\n42660.000,  87.700\n42661.000,  88.600\n42662.000,  88.600\n42663.000,  87.600\n42664.000,  91.900\n42665.000,  91.900\n42666.000,  88.400\n42667.000,  88.500\n42668.000,  88.000\n42669.000,  88.500\n42670.000,  89.500\n42671.000,  88.700\n42672.000,  90.600\n42673.000,  89.100\n42674.000,  90.700\n42675.000,  92.500\n42676.000,  88.400\n42677.000,  88.200\n42678.000,  88.700\n42679.000,  88.000\n42680.000,  88.500\n42681.000,  89.400\n42682.000,  94.600\n42683.000,  90.000\n42684.000,  93.300\n42685.000,  92.500\n42686.000,  92.500\n42687.000,  92.100\n42688.000,  89.500\n42689.000,  90.500\n42690.000,  92.300\n42691.000,  91.800\n42692.000,  94.300\n42693.000,  95.800\n42694.000,  94.500\n42695.000,  97.100\n42696.000,  93.300\n42697.000,  93.500\n42698.000,  92.500\n42699.000,  93.100\n42700.000,  92.700\n42701.000,  93.700\n42702.000,  93.700\n42703.000,  94.300\n42704.000,  97.200\n42705.000,  99.000\n42706.000,  99.300\n42707.000,  99.500\n42708.000,  97.700\n42709.000,  94.900\n42710.000,  94.900\n42711.000,  94.500\n42712.000,  94.200\n42713.000,  94.600\n42714.000,  95.400\n42715.000,  98.200\n42716.000,  95.500\n42717.000,  94.600\n42718.000,  95.700\n42719.000,  94.400\n42720.000,  94.600\n42721.000,  94.700\n42722.000,  95.200\n42723.000,  95.400\n42724.000,  96.400\n42725.000,  96.600\n42726.000,  94.600\n42727.000,  94.900\n42728.000,  95.300\n42729.000,  94.900\n42730.000,  94.800\n42731.000,  95.700\n42732.000,  95.200\n42733.000,  95.400\n42734.000,  97.500\n42735.000, 100.600\n42736.000,  95.700\n42737.000,  95.000\n42738.000,  95.700\n42739.000,  94.900\n42740.000,  94.800\n42741.000,  96.300\n42742.000,  96.100\n42743.000,  95.600\n42744.000,  97.100\n42745.000, 100.000\n42746.000,  96.900\n42747.000,  95.900\n42748.000,  97.900\n42749.000,  98.800\n42750.000,  97.500\n42751.000,  99.000\n42752.000,  84.500\n42753.000,  85.600\n42754.000,  85.800\n42755.000,  87.100\n42756.000,  86.600\n42757.000,  85.800\n42758.000,  85.600\n42759.000,  86.400\n42760.000,  86.400\n42761.000,  86.800\n42762.000,  87.200\n42763.000,  87.700\n42764.000,  87.000\n42765.000,  88.000\n42766.000,  92.800\n42767.000,  89.900\n42768.000,  87.400\n42769.000,  87.000\n42770.000,  87.900\n42771.000,  87.900\n42772.000,  87.000\n42773.000,  89.000\n42774.000,  88.500\n42775.000,  89.200\n42776.000,  88.200\n42777.000,  91.000\n42778.000,  88.600\n42779.000,  88.400\n42780.000,  88.300\n42781.000,  90.500\n42782.000,  89.100\n42783.000,  88.400\n42784.000,  87.400\n42785.000,  88.200\n42786.000,  88.900\n42787.000,  89.300\n42788.000,  88.800\n42789.000,  91.000\n42790.000,  89.800\n42791.000,  88.500\n42792.000,  89.000\n42793.000,  88.400\n42794.000,  88.400\n42795.000,  88.600\n42796.000,  88.900\n42797.000,  88.700\n42798.000,  88.600\n42799.000,  89.600\n42800.000,  88.200\n42801.000,  88.600\n42802.000,  89.100\n42803.000,  89.100\n42804.000,  88.700\n42805.000,  92.500\n42806.000,  89.600\n42807.000,  94.200\n42808.000,  91.300\n42809.000,  89.900\n42810.000,  88.900\n42811.000,  90.600\n42812.000,  90.100\n42813.000,  92.400\n42814.000,  91.800\n42815.000,  92.000\n42816.000,  91.600\n42817.000,  91.600\n42818.000,  93.900\n42819.000,  94.300\n42820.000,  95.100\n42821.000,  92.700\n42822.000,  92.800\n42823.000,  92.300\n42824.000,  92.500\n42825.000,  92.700\n42826.000,  93.500\n42827.000,  96.400\n42828.000,  95.200\n42829.000,  94.900\n42830.000,  92.900\n42831.000,  92.800\n42832.000,  92.300\n42833.000,  92.700\n42834.000,  93.100\n42835.000,  94.400\n42836.000,  96.300\n42837.000, 103.900\n42838.000,  94.800\n42839.000,  94.400\n42840.000,  94.900\n42841.000,  94.900\n42842.000,  94.800\n42843.000,  93.600\n42844.000,  95.200\n42845.000,  94.000\n42846.000,  95.600\n42847.000,  94.900\n42848.000,  93.500\n42849.000,  94.900\n42850.000,  94.900\n42851.000,  94.100\n42852.000,  94.600\n42853.000,  94.300\n42854.000,  95.300\n42855.000,  94.900\n42856.000,  94.800\n42857.000,  95.800\n42858.000,  94.200\n42859.000,  95.500\n42860.000,  95.000\n42861.000,  95.400\n42862.000,  94.400\n42863.000,  94.700\n42864.000,  94.600\n42865.000,  96.900\n42866.000,  95.400\n42867.000,  96.600\n42868.000,  96.300\n42869.000, 100.800\n42870.000,  98.400\n42871.000,  96.600\n42872.000,  96.800\n42873.000,  95.900\n42874.000,  96.000\n42875.000,  95.800\n42876.000,  98.000\n42877.000,  98.600\n42878.000,  98.700\n42879.000,  99.400\n42880.000,  90.200\n42881.000,  92.100\n42882.000,  92.100\n42883.000,  92.000\n42884.000,  91.900\n42885.000,  92.700\n42886.000,  92.600\n42887.000,  93.200\n42888.000,  96.500\n42889.000,  94.200\n42890.000,  92.900\n42891.000,  95.300\n42892.000,  95.000\n42893.000,  94.600\n42894.000,  93.700\n42895.000,  93.200\n42896.000,  93.000\n42897.000,  95.600\n42898.000,  95.700\n42899.000,  93.900\n42900.000,  94.200\n42901.000,  94.000\n42902.000,  94.600\n42903.000,  93.900\n42904.000,  94.200\n42905.000,  94.500\n42906.000,  94.200\n42907.000,  95.900\n42908.000, 100.000\n42909.000,  97.600\n42910.000,  94.900\n42911.000,  95.500\n42912.000,  94.500\n42913.000,  95.000\n42914.000,  93.900\n42915.000,  94.100\n42916.000,  94.000\n42917.000,  96.000\n42918.000, 100.100\n42919.000,  95.700\n42920.000,  95.000\n42921.000,  94.800\n42922.000,  94.100\n42923.000,  95.200\n42924.000,  94.500\n42925.000,  94.100\n42926.000,  99.900\n42927.000,  99.000\n42928.000,  99.600\n42929.000,  96.900\n42930.000,  95.700\n42931.000,  96.100\n42932.000,  99.000\n42933.000,  96.500\n42934.000,  95.800\n42935.000,  95.500\n42936.000,  95.400\n42937.000,  97.300\n42938.000, 104.400\n42939.000,  99.600\n42940.000,  98.500\n42941.000, 101.000\n42942.000,  99.600\n42943.000,  98.800\n42944.000, 100.000\n42945.000,  97.000\n42946.000, 101.900\n42947.000, 100.100\n42948.000, 104.100\n42949.000, 103.000\n42950.000,  98.800\n42951.000,  99.300\n42952.000,  99.700\n42953.000, 100.000\n42954.000,  99.300\n42955.000, 100.700\n42956.000,  99.900\n42957.000, 104.800\n42958.000, 102.000\n42959.000,  98.900\n42960.000, 103.600\n42961.000, 100.300\n42962.000, 100.500\n42963.000, 100.000\n42964.000, 100.800\n42965.000, 101.300\n42966.000, 104.600\n42967.000, 107.300\n42968.000, 102.900\n42969.000, 100.700\n42970.000, 105.800\n42971.000, 101.200\n42972.000, 101.600\n42973.000, 101.500\n42974.000, 101.800\n42975.000, 103.400\n42976.000, 110.900\n42977.000, 104.500\n42978.000, 100.100\n42979.000, 102.200\n42980.000, 101.400\n42981.000, 101.600\n42982.000, 101.300\n42983.000, 100.800\n42984.000, 101.400\n42985.000, 103.200\n42986.000, 108.300\n42987.000, 102.400\n42988.000, 104.500\n42989.000, 103.200\n42990.000, 102.200\n42991.000, 101.300\n42992.000, 102.400\n42993.000, 102.300\n42994.000, 106.300\n42995.000, 101.800\n42996.000, 103.300\n42997.000, 102.900\n42998.000, 102.000\n42999.000, 102.400\n43000.000, 102.800\n43001.000, 102.800\n43002.000, 103.800\n43003.000, 106.500\n43004.000, 102.700\n43005.000, 105.000\n43006.000, 105.200\n43007.000, 105.300\n43008.000,  71.600\n43009.000,  73.100\n43010.000,  73.400\n43011.000,  73.800\n43012.000,  73.200\n43013.000,  74.100\n43014.000,  75.200\n43015.000,  74.200\n43016.000,  74.100\n43017.000,  74.000\n43018.000,  75.100\n43019.000,  74.100\n43020.000,  74.300\n43021.000,  73.800\n43022.000,  74.000\n43023.000,  74.700\n43024.000,  74.800\n43025.000,  74.700\n43026.000,  77.800\n43027.000,  76.800\n43028.000,  77.000\n43029.000,  76.000\n43030.000,  77.200\n43031.000,  75.300\n43032.000,  75.500\n43033.000,  75.700\n43034.000,  75.600\n43035.000,  75.300\n43036.000,  75.600\n43037.000,  76.600\n43038.000,  76.000\n43039.000,  76.600\n43040.000,  75.600\n43041.000,  79.200\n43042.000,  76.200\n43043.000,  76.100\n43044.000,  76.000\n43045.000,  75.600\n43046.000,  76.000\n43047.000,  75.800\n43048.000,  76.100\n43049.000,  76.300\n43050.000,  76.000\n43051.000,  75.400\n43052.000,  76.900\n43053.000,  77.700\n43054.000,  75.900\n43055.000,  76.600\n43056.000,  75.800\n43057.000,  76.500\n43058.000,  75.800\n43059.000,  76.100\n43060.000,  77.000\n43061.000,  77.200\n43062.000,  77.200\n43063.000,  76.400\n43064.000,  77.800\n43065.000,  77.100\n43066.000,  77.600\n43067.000,  77.600\n43068.000,  77.900\n43069.000,  79.800\n43070.000,  79.400\n43071.000,  79.500\n43072.000,  77.700\n43073.000,  79.300\n43074.000,  80.400\n43075.000,  80.500\n43076.000,  80.200\n43077.000,  85.300\n43078.000,  85.600\n43079.000,  88.100\n43080.000,  82.000\n43081.000,  80.300\n43082.000,  80.200\n43083.000,  80.000\n43084.000,  80.600\n43085.000,  85.800\n43086.000,  81.200\n43087.000,  81.800\n43088.000,  81.300\n43089.000,  85.300\n43090.000,  92.200\n43091.000,  87.900\n43092.000,  82.500\n43093.000,  80.700\n43094.000,  80.900\n43095.000,  81.300\n43096.000,  82.700\n43097.000,  87.000\n43098.000,  82.300\n43099.000,  83.500\n43100.000,  83.200\n43101.000,  86.600\n43102.000,  82.400\n43103.000,  82.200\n43104.000,  81.100\n43105.000,  81.400\n43106.000,  81.300\n43107.000,  82.500\n43108.000,  83.700\n43109.000,  83.300\n43110.000,  83.900\n43111.000,  81.900\n43112.000,  84.700\n43113.000,  84.000\n43114.000,  82.300\n43115.000,  81.600\n43116.000,  82.400\n43117.000,  81.700\n43118.000,  84.000\n43119.000,  82.800\n43120.000,  83.000\n43121.000,  84.400\n43122.000,  86.000\n43123.000,  85.000\n43124.000,  88.500\n43125.000,  82.300\n43126.000,  83.400\n43127.000,  82.000\n43128.000,  82.700\n43129.000,  83.600\n43130.000,  87.900\n43131.000,  83.100\n43132.000,  84.000\n43133.000,  89.200\n43134.000,  87.800\n43135.000,  88.400\n43136.000,  78.000\n43137.000,  79.800\n43138.000,  80.000\n43139.000,  79.300\n43140.000,  79.500\n43141.000,  80.900\n43142.000,  83.400\n43143.000,  81.000\n43144.000,  79.900\n43145.000,  80.300\n43146.000,  80.500\n43147.000,  80.000\n43148.000,  86.200\n43149.000,  81.400\n43150.000,  81.000\n43151.000,  80.200\n43152.000,  81.100\n43153.000,  82.800\n43154.000,  82.700\n43155.000,  80.200\n43156.000,  81.600\n43157.000,  81.700\n43158.000,  82.000\n43159.000,  80.700\n43160.000,  80.800\n43161.000,  80.400\n43162.000,  80.900\n43163.000,  81.200\n43164.000,  81.200\n43165.000,  82.200\n43166.000,  83.800\n43167.000,  81.700\n43168.000,  81.700\n43169.000,  83.000\n43170.000,  81.500\n43171.000,  81.600\n43172.000,  81.200\n43173.000,  81.600\n43174.000,  81.100\n43175.000,  81.400\n43176.000,  81.900\n43177.000,  82.700\n43178.000,  87.700\n43179.000,  81.200\n43180.000,  82.400\n43181.000,  81.600\n43182.000,  83.400\n43183.000,  82.000\n43184.000,  83.100\n43185.000,  82.000\n43186.000,  82.200\n43187.000,  82.400\n43188.000,  82.800\n43189.000,  84.400\n43190.000,  82.500\n43191.000,  82.400\n43192.000,  83.300\n43193.000,  82.500\n43194.000,  82.100\n43195.000,  82.900\n43196.000,  83.400\n43197.000,  86.000\n43198.000,  85.400\n43199.000,  85.600\n43200.000,  83.100\n43201.000,  86.100\n43202.000,  86.100\n43203.000,  85.900\n43204.000,  86.600\n43205.000,  86.800\n43206.000,  87.200\n43207.000,  87.100\n43208.000,  86.100\n43209.000,  86.500\n43210.000,  87.200\n43211.000,  90.600\n43212.000,  89.300\n43213.000,  90.200\n43214.000,  87.700\n43215.000,  86.600\n43216.000,  86.300\n43217.000,  87.200\n43218.000,  86.300\n43219.000,  88.600\n43220.000,  87.600\n43221.000,  88.200\n43222.000,  88.600\n43223.000,  89.700\n43224.000,  88.300\n43225.000,  88.600\n43226.000,  87.500\n43227.000,  87.800\n43228.000,  87.600\n43229.000,  87.300\n43230.000,  88.700\n43231.000,  87.300\n43232.000,  88.400\n43233.000,  88.000\n43234.000,  88.000\n43235.000,  88.500\n43236.000,  88.400\n43237.000,  87.400\n43238.000,  88.200\n43239.000,  87.300\n43240.000,  88.800\n43241.000,  87.700\n43242.000,  89.200\n43243.000,  88.700\n43244.000,  88.600\n43245.000,  88.400\n43246.000,  88.800\n43247.000,  89.000\n43248.000,  90.200\n43249.000,  88.100\n43250.000,  88.600\n43251.000,  88.100\n43252.000,  90.000\n43253.000,  88.900\n43254.000,  91.300\n43255.000,  93.500\n43256.000,  91.500\n43257.000,  89.700\n43258.000,  92.400\n43259.000,  88.800\n43260.000,  90.200\n43261.000,  91.200\n43262.000,  91.600\n43263.000,  93.900\n43264.000,  79.000\n43265.000,  81.300\n43266.000,  81.300\n43267.000,  79.000\n43268.000,  81.300\n43269.000,  79.300\n43270.000,  79.700\n43271.000,  80.000\n43272.000,  80.000\n43273.000,  80.200\n43274.000,  80.400\n43275.000,  79.900\n43276.000,  80.600\n43277.000,  80.900\n43278.000,  80.500\n43279.000,  81.800\n43280.000,  80.200\n43281.000,  82.900\n43282.000,  80.500\n43283.000,  80.300\n43284.000,  80.100\n43285.000,  80.500\n43286.000,  80.900\n43287.000,  80.900\n43288.000,  82.300\n43289.000,  80.700\n43290.000,  80.500\n43291.000,  80.400\n43292.000,  81.700\n43293.000,  81.200\n43294.000,  81.900\n43295.000,  81.100\n43296.000,  81.400\n43297.000,  81.100\n43298.000,  81.400\n43299.000,  81.300\n43300.000,  82.300\n43301.000,  81.000\n43302.000,  81.500\n43303.000,  81.000\n43304.000,  82.400\n43305.000,  83.900\n43306.000,  82.200\n43307.000,  81.300\n43308.000,  81.500\n43309.000,  81.500\n43310.000,  82.200\n43311.000,  82.800\n43312.000,  85.500\n43313.000,  84.400\n43314.000,  81.500\n43315.000,  82.500\n43316.000,  82.700\n43317.000,  84.900\n43318.000,  83.700\n43319.000,  82.600\n43320.000,  83.900\n43321.000,  82.800\n43322.000,  83.500\n43323.000,  82.000\n43324.000,  84.100\n43325.000,  85.600\n43326.000,  85.300\n43327.000,  86.000\n43328.000,  83.700\n43329.000,  84.500\n43330.000,  85.200\n43331.000,  85.100\n43332.000,  86.600\n43333.000,  86.100\n43334.000,  87.000\n43335.000,  86.600\n43336.000,  91.500\n43337.000,  86.000\n43338.000,  86.100\n43339.000,  86.700\n43340.000,  86.700\n43341.000,  86.300\n43342.000,  87.700\n43343.000,  86.800\n43344.000,  87.000\n43345.000,  86.300\n43346.000,  86.400\n43347.000,  87.300\n43348.000,  88.000\n43349.000,  87.600\n43350.000,  87.500\n43351.000,  86.400\n43352.000,  88.700\n43353.000,  86.500\n43354.000,  88.700\n43355.000,  88.200\n43356.000,  88.400\n43357.000,  87.900\n43358.000,  88.900\n43359.000,  87.200\n43360.000,  88.800\n43361.000,  87.500\n43362.000,  87.600\n43363.000,  87.600\n43364.000,  91.300\n43365.000,  89.100\n43366.000,  89.100\n43367.000,  88.600\n43368.000,  88.500\n43369.000,  88.500\n43370.000,  87.200\n43371.000,  87.800\n43372.000,  87.400\n43373.000,  88.300\n43374.000,  89.100\n43375.000,  90.700\n43376.000,  88.200\n43377.000,  88.000\n43378.000,  88.300\n43379.000,  88.000\n43380.000,  88.400\n43381.000,  88.500\n43382.000,  89.400\n43383.000,  88.700\n43384.000,  88.700\n43385.000,  90.000\n43386.000,  91.400\n43387.000,  89.100\n43388.000,  90.100\n43389.000,  91.800\n43390.000,  91.700\n43391.000,  92.300\n43392.000,  83.300\n43393.000,  88.400\n43394.000,  85.200\n43395.000,  85.500\n43396.000,  85.400\n43397.000,  86.700\n43398.000,  87.500\n43399.000,  86.300\n43400.000,  86.000\n43401.000,  86.200\n43402.000,  86.000\n43403.000,  86.400\n43404.000,  87.100\n43405.000,  86.400\n43406.000,  86.200\n43407.000,  87.100\n43408.000,  86.200\n43409.000,  86.500\n43410.000,  86.300\n43411.000,  86.700\n43412.000,  87.100\n43413.000,  87.000\n43414.000,  86.600\n43415.000,  87.200\n43416.000,  88.600\n43417.000,  88.200\n43418.000,  91.300\n43419.000,  91.000\n43420.000,  87.500\n43421.000,  87.900\n43422.000,  88.000\n43423.000,  88.200\n43424.000,  87.500\n43425.000,  87.600\n43426.000,  90.000\n43427.000,  90.600\n43428.000,  87.900\n43429.000,  89.300\n43430.000,  88.500\n43431.000,  88.900\n43432.000,  88.000\n43433.000,  88.200\n43434.000,  88.500\n43435.000,  90.500\n43436.000,  89.600\n43437.000,  92.600\n43438.000,  88.400\n43439.000,  88.200\n43440.000,  88.800\n43441.000,  89.300\n43442.000,  88.200\n43443.000,  88.400\n43444.000,  88.000\n43445.000,  88.200\n43446.000,  90.800\n43447.000,  89.600\n43448.000,  90.700\n43449.000,  88.900\n43450.000,  89.300\n43451.000,  88.800\n43452.000,  90.000\n43453.000,  91.300\n43454.000,  91.500\n43455.000,  91.600\n43456.000,  89.400\n43457.000,  92.300\n43458.000,  99.900\n43459.000,  95.400\n43460.000,  92.800\n43461.000,  94.300\n43462.000,  96.800\n43463.000,  92.700\n43464.000,  92.100\n43465.000,  92.000\n43466.000,  93.200\n43467.000,  92.200\n43468.000,  94.400\n43469.000,  94.600\n43470.000,  93.000\n43471.000,  93.700\n43472.000,  93.900\n43473.000,  92.200\n43474.000,  92.800\n43475.000,  93.400\n43476.000,  93.200\n43477.000,  93.900\n43478.000,  95.700\n43479.000,  97.200\n43480.000,  94.000\n43481.000,  93.200\n43482.000,  94.300\n43483.000,  93.400\n43484.000,  93.700\n43485.000,  97.600\n43486.000,  95.400\n43487.000,  94.100\n43488.000,  96.100\n43489.000,  97.600\n43490.000,  94.300\n43491.000,  94.000\n43492.000,  94.800\n43493.000,  95.100\n43494.000,  94.500\n43495.000,  94.300\n43496.000,  95.600\n43497.000,  97.500\n43498.000,  96.700\n43499.000,  98.600\n43500.000,  94.700\n43501.000,  94.700\n43502.000,  94.300\n43503.000,  94.500\n43504.000,  94.300\n43505.000,  94.900\n43506.000,  97.900\n43507.000,  95.800\n43508.000,  97.800\n43509.000,  95.600\n43510.000,  95.500\n43511.000,  94.700\n43512.000,  95.200\n43513.000,  95.400\n43514.000,  95.300\n43515.000,  95.400\n43516.000,  97.000\n43517.000, 101.100\n43518.000, 101.100\n43519.000, 100.400\n43520.000,  77.400\n43521.000,  78.300\n43522.000,  79.600\n43523.000,  78.700\n43524.000,  79.500\n43525.000,  79.300\n43526.000,  79.200\n43527.000,  80.200\n43528.000,  80.600\n43529.000,  81.900\n43530.000,  82.100\n43531.000,  80.100\n43532.000,  81.100\n43533.000,  79.800\n43534.000,  81.400\n43535.000,  80.000\n43536.000,  79.800\n43537.000,  80.900\n43538.000,  80.100\n43539.000,  80.800\n43540.000,  82.700\n43541.000,  86.600\n43542.000,  80.600\n43543.000,  80.700\n43544.000,  80.800\n43545.000,  80.700\n43546.000,  81.100\n43547.000,  80.400\n43548.000,  80.600\n43549.000,  81.700\n43550.000,  82.000\n43551.000,  84.500\n43552.000,  85.100\n43553.000,  84.200\n43554.000,  83.800\n43555.000,  81.400\n43556.000,  82.300\n43557.000,  81.100\n43558.000,  81.500\n43559.000,  81.200\n43560.000,  81.600\n43561.000,  81.400\n43562.000,  82.100\n43563.000,  81.500\n43564.000,  81.800\n43565.000,  81.800\n43566.000,  84.000\n43567.000,  82.500\n43568.000,  82.800\n43569.000,  82.000\n43570.000,  81.300\n43571.000,  82.100\n43572.000,  82.900\n43573.000,  85.900\n43574.000,  83.000\n43575.000,  85.400\n43576.000,  85.900\n43577.000,  83.400\n43578.000,  83.400\n43579.000,  83.000\n43580.000,  84.400\n43581.000,  85.100\n43582.000,  84.600\n43583.000,  85.300\n43584.000,  83.800\n43585.000,  87.600\n43586.000,  92.200\n43587.000,  87.300\n43588.000,  85.700\n43589.000,  86.400\n43590.000,  89.200\n43591.000,  86.600\n43592.000,  86.300\n43593.000,  86.000\n43594.000,  86.000\n43595.000,  86.100\n43596.000,  92.900\n43597.000,  93.600\n43598.000,  89.200\n43599.000,  86.700\n43600.000,  86.500\n43601.000,  87.200\n43602.000,  88.100\n43603.000,  87.700\n43604.000,  87.100\n43605.000,  87.000\n43606.000,  87.000\n43607.000,  89.300\n43608.000,  94.400\n43609.000,  87.200\n43610.000,  87.600\n43611.000,  88.200\n43612.000,  88.800\n43613.000,  88.500\n43614.000,  87.500\n43615.000,  87.700\n43616.000,  88.300\n43617.000,  88.500\n43618.000,  88.400\n43619.000,  87.500\n43620.000,  87.900\n43621.000,  91.800\n43622.000,  88.500\n43623.000,  88.000\n43624.000,  88.800\n43625.000,  89.400\n43626.000,  87.800\n43627.000,  88.300\n43628.000,  88.300\n43629.000,  92.700\n43630.000,  88.400\n43631.000,  89.700\n43632.000,  88.600\n43633.000,  88.700\n43634.000,  88.100\n43635.000,  88.600\n43636.000,  88.400\n43637.000,  88.200\n43638.000,  88.400\n43639.000,  91.100\n43640.000,  91.200\n43641.000,  89.500\n43642.000,  90.000\n43643.000,  89.300\n43644.000,  90.200\n43645.000,  91.600\n43646.000,  91.600\n43647.000,  91.800\n43648.000,  83.300\n43649.000,  84.900\n43650.000,  86.000\n43651.000,  87.300\n43652.000,  86.600\n43653.000,  86.400\n43654.000,  86.300\n43655.000,  86.400\n43656.000,  86.600\n43657.000,  86.100\n43658.000,  86.000\n43659.000,  85.700\n43660.000,  86.200\n43661.000,  89.700\n43662.000,  89.200\n43663.000,  90.300\n43664.000,  86.600\n43665.000,  86.800\n43666.000,  86.300\n43667.000,  87.600\n43668.000,  86.900\n43669.000,  87.500\n43670.000,  87.800\n43671.000,  89.400\n43672.000,  88.600\n43673.000,  92.000\n43674.000,  87.200\n43675.000,  87.900\n43676.000,  87.300\n43677.000,  88.600\n43678.000,  88.800\n43679.000,  91.000\n43680.000,  88.000\n43681.000,  87.200\n43682.000,  91.500\n43683.000,  94.900\n43684.000,  91.800\n43685.000,  92.800\n43686.000,  88.400\n43687.000,  88.200\n43688.000,  88.600\n43689.000,  88.500\n43690.000,  88.400\n43691.000,  87.300\n43692.000,  89.100\n43693.000,  92.300\n43694.000,  92.600\n43695.000,  98.100\n43696.000,  88.900\n43697.000,  90.400\n43698.000,  89.400\n43699.000,  91.000\n43700.000,  92.000\n43701.000,  88.700\n43702.000,  89.100\n43703.000,  88.600\n43704.000,  97.100\n43705.000,  91.600\n43706.000,  94.600\n43707.000,  90.000\n43708.000,  91.400\n43709.000,  91.400\n43710.000,  99.500\n43711.000,  92.100\n43712.000,  90.600\n43713.000,  94.700\n43714.000, 100.500\n43715.000,  99.600\n43716.000,  95.000\n43717.000,  95.500\n43718.000,  93.900\n43719.000,  93.100\n43720.000,  95.000\n43721.000,  95.200\n43722.000,  93.500\n43723.000,  95.700\n43724.000,  93.300\n43725.000,  96.600\n43726.000,  97.200\n43727.000,  94.700\n43728.000,  95.100\n43729.000,  94.300\n43730.000,  94.400\n43731.000,  94.500\n43732.000,  93.800\n43733.000,  94.300\n43734.000,  95.200\n43735.000,  97.300\n43736.000,  95.400\n43737.000,  93.600\n43738.000,  94.400\n43739.000,  93.400\n43740.000,  94.400\n43741.000,  94.400\n43742.000,  94.400\n43743.000,  94.700\n43744.000,  96.600\n43745.000,  99.200\n43746.000,  94.800\n43747.000,  98.800\n43748.000,  95.700\n43749.000,  94.500\n43750.000,  94.300\n43751.000,  94.800\n43752.000,  94.200\n43753.000,  95.000\n43754.000,  94.300\n43755.000, 102.000\n43756.000,  95.100\n43757.000,  94.500\n43758.000,  94.700\n43759.000,  94.400\n43760.000,  94.600\n43761.000,  95.200\n43762.000,  95.000\n43763.000,  94.400\n43764.000,  99.500\n43765.000,  96.000\n43766.000,  97.000\n43767.000,  95.000\n43768.000,  95.700\n43769.000,  95.400\n43770.000,  95.800\n43771.000,  95.300\n43772.000,  96.100\n43773.000,  97.900\n43774.000,  97.500\n43775.000, 101.200\n43776.000,  84.400\n43777.000,  84.300\n43778.000,  85.500\n43779.000,  86.600\n43780.000,  86.000\n43781.000,  86.000\n43782.000,  85.100\n43783.000,  86.800\n43784.000,  86.300\n43785.000,  89.700\n43786.000,  88.700\n43787.000,  93.100\n43788.000,  87.600\n43789.000,  87.900\n43790.000,  86.300\n43791.000,  86.400\n43792.000,  86.900\n43793.000,  87.800\n43794.000,  88.200\n43795.000,  88.500\n43796.000,  89.100\n43797.000,  88.300\n43798.000,  87.500\n43799.000,  88.000\n43800.000,  86.900\n43801.000,  87.500\n43802.000,  87.300\n43803.000,  88.400\n43804.000,  87.300\n43805.000,  88.800\n43806.000,  89.700\n43807.000,  89.400\n43808.000,  88.400\n43809.000,  88.200\n43810.000,  87.600\n43811.000,  88.400\n43812.000,  87.700\n43813.000,  87.500\n43814.000,  87.900\n43815.000,  87.900\n43816.000,  87.900\n43817.000,  89.500\n43818.000,  89.100\n43819.000,  88.400\n43820.000,  89.000\n43821.000,  89.400\n43822.000,  88.500\n43823.000,  89.400\n43824.000,  89.300\n43825.000,  91.200\n43826.000,  89.700\n43827.000,  88.600\n43828.000,  88.700\n43829.000,  91.400\n43830.000,  90.000\n43831.000,  90.900\n43832.000,  89.100\n43833.000,  88.400\n43834.000,  90.200\n43835.000,  88.800\n43836.000,  91.200\n43837.000,  91.700\n43838.000,  92.800\n43839.000,  92.400\n43840.000,  90.500\n43841.000,  90.600\n43842.000,  92.100\n43843.000,  91.500\n43844.000,  93.500\n43845.000,  92.400\n43846.000,  93.000\n43847.000,  93.600\n43848.000,  92.700\n43849.000,  92.300\n43850.000,  93.800\n43851.000,  93.700\n43852.000,  93.700\n43853.000,  93.200\n43854.000,  93.200\n43855.000,  94.800\n43856.000,  92.800\n43857.000,  93.900\n43858.000,  94.100\n43859.000,  93.900\n43860.000,  93.600\n43861.000,  99.500\n43862.000,  97.700\n43863.000,  95.700\n43864.000,  95.800\n43865.000,  93.500\n43866.000,  94.400\n43867.000,  94.500\n43868.000,  96.600\n43869.000,  94.500\n43870.000,  95.900\n43871.000,  97.400\n43872.000, 100.400\n43873.000,  96.300\n43874.000,  95.100\n43875.000,  98.500\n43876.000,  94.600\n43877.000,  94.800\n43878.000,  94.400\n43879.000,  94.900\n43880.000,  96.000\n43881.000,  96.700\n43882.000,  95.200\n43883.000,  94.700\n43884.000,  94.800\n43885.000,  96.300\n43886.000,  94.500\n43887.000,  95.200\n43888.000,  97.100\n43889.000,  97.200\n43890.000,  97.100\n43891.000,  96.500\n43892.000,  95.500\n43893.000, 103.400\n43894.000,  96.100\n43895.000,  95.600\n43896.000,  96.700\n43897.000,  95.400\n43898.000,  96.700\n43899.000,  95.100\n43900.000,  96.900\n43901.000,  98.800\n43902.000,  97.200\n43903.000,  98.900\n43904.000,  90.400\n43905.000,  93.800\n43906.000,  91.300\n43907.000,  91.900\n43908.000,  92.300\n43909.000,  93.400\n43910.000,  94.800\n43911.000,  93.900\n43912.000,  92.700\n43913.000,  92.900\n43914.000,  93.700\n43915.000,  93.900\n43916.000,  93.600\n43917.000,  93.100\n43918.000,  94.400\n43919.000,  92.200\n43920.000,  97.100\n43921.000,  99.600\n43922.000,  93.100\n43923.000,  93.500\n43924.000,  93.500\n43925.000,  93.200\n43926.000,  94.800\n43927.000,  94.300\n43928.000,  93.500\n43929.000,  93.900\n43930.000,  95.400\n43931.000,  98.200\n43932.000,  93.700\n43933.000,  95.200\n43934.000,  94.700\n43935.000,  95.100\n43936.000,  94.300\n43937.000,  95.900\n43938.000,  97.800\n43939.000,  94.600\n43940.000,  97.300\n43941.000,  95.600\n43942.000,  95.600\n43943.000,  94.000\n43944.000,  95.200\n43945.000,  94.300\n43946.000,  95.100\n43947.000,  95.200\n43948.000,  99.200\n43949.000,  98.200\n43950.000,  96.000\n43951.000,  95.000\n43952.000,  96.000\n43953.000,  94.900\n43954.000,  94.400\n43955.000,  94.800\n43956.000,  94.800\n43957.000,  96.800\n43958.000,  98.700\n43959.000,  95.100\n43960.000,  95.900\n43961.000,  96.300\n43962.000,  95.200\n43963.000,  95.100\n43964.000,  97.600\n43965.000,  97.400\n43966.000,  97.500\n43967.000, 102.000\n43968.000,  97.700\n43969.000,  97.900\n43970.000,  99.100\n43971.000,  98.700\n43972.000,  98.100\n43973.000,  99.100\n43974.000,  98.600\n43975.000,  98.700\n43976.000,  98.600\n43977.000, 100.400\n43978.000, 104.000\n43979.000, 101.900\n43980.000, 101.800\n43981.000, 100.200\n43982.000,  99.700\n43983.000,  99.000\n43984.000,  99.900\n43985.000, 102.400\n43986.000, 102.400\n43987.000, 101.600\n43988.000,  99.800\n43989.000, 100.300\n43990.000,  99.700\n43991.000, 102.500\n43992.000, 100.400\n43993.000, 100.300\n43994.000, 100.700\n43995.000, 100.900\n43996.000, 102.600\n43997.000, 100.600\n43998.000, 100.600\n43999.000, 101.300\n44000.000, 100.400\n44001.000, 102.400\n44002.000, 101.100\n44003.000, 101.000\n44004.000, 101.400\n44005.000, 101.500\n44006.000, 105.200\n44007.000,  99.400\n44008.000, 101.600\n44009.000, 100.300\n44010.000, 101.200\n44011.000, 101.100\n44012.000, 101.200\n44013.000, 101.100\n44014.000, 103.000\n44015.000, 105.800\n44016.000, 101.600\n44017.000, 102.700\n44018.000, 101.500\n44019.000, 101.300\n44020.000, 102.800\n44021.000, 102.200\n44022.000, 102.200\n44023.000, 101.700\n44024.000, 104.500\n44025.000, 103.500\n44026.000, 104.300\n44027.000, 103.300\n44028.000, 104.700\n44029.000, 104.400\n44030.000, 104.300\n44031.000, 105.400\n44032.000,  77.800\n44033.000,  79.900\n44034.000,  80.500\n44035.000,  81.200\n44036.000,  80.200\n44037.000,  80.300\n44038.000,  79.900\n44039.000,  80.600\n44040.000,  80.000\n44041.000,  81.300\n44042.000,  80.900\n44043.000,  81.700\n44044.000,  80.500\n44045.000,  82.200\n44046.000,  80.600\n44047.000,  81.600\n44048.000,  81.300\n44049.000,  80.500\n44050.000,  80.600\n44051.000,  80.300\n44052.000,  80.800\n44053.000,  80.600\n44054.000,  81.800\n44055.000,  81.500\n44056.000,  81.300\n44057.000,  80.900\n44058.000,  83.800\n44059.000,  84.400\n44060.000,  81.400\n44061.000,  81.500\n44062.000,  81.300\n44063.000,  87.000\n44064.000,  81.500\n44065.000,  81.300\n44066.000,  81.100\n44067.000,  82.400\n44068.000,  82.100\n44069.000,  82.400\n44070.000,  81.600\n44071.000,  81.400\n44072.000,  81.000\n44073.000,  81.500\n44074.000,  81.400\n44075.000,  81.300\n44076.000,  81.300\n44077.000,  82.000\n44078.000,  81.900\n44079.000,  83.300\n44080.000,  83.400\n44081.000,  83.800\n44082.000,  81.700\n44083.000,  82.200\n44084.000,  83.100\n44085.000,  82.200\n44086.000,  83.000\n44087.000,  82.600\n44088.000,  84.900\n44089.000,  83.700\n44090.000,  84.300\n44091.000,  83.000\n44092.000,  85.200\n44093.000,  88.900\n44094.000,  86.000\n44095.000,  85.700\n44096.000,  83.600\n44097.000,  84.900\n44098.000,  85.800\n44099.000,  85.800\n44100.000,  86.700\n44101.000,  86.300\n44102.000,  88.600\n44103.000,  87.700\n44104.000,  87.900\n44105.000,  86.100\n44106.000,  86.400\n44107.000,  85.800\n44108.000,  86.700\n44109.000,  86.400\n44110.000,  88.100\n44111.000,  86.700\n44112.000,  86.900\n44113.000,  87.600\n44114.000,  87.800\n44115.000,  87.700\n44116.000,  86.800\n44117.000,  86.700\n44118.000,  87.400\n44119.000,  86.400\n44120.000,  87.700\n44121.000,  87.600\n44122.000,  89.100\n44123.000,  88.100\n44124.000,  89.000\n44125.000,  92.700\n44126.000,  89.500\n44127.000,  88.000\n44128.000,  88.000\n44129.000,  88.000\n44130.000,  92.700\n44131.000,  88.300\n44132.000,  94.400\n44133.000,  92.600\n44134.000,  90.100\n44135.000,  91.900\n44136.000,  89.900\n44137.000,  87.600\n44138.000,  88.100\n44139.000,  88.300\n44140.000,  88.500\n44141.000,  88.200\n44142.000,  90.800\n44143.000,  89.000\n44144.000,  88.900\n44145.000,  89.800\n44146.000,  89.000\n44147.000,  88.300\n44148.000,  89.500\n44149.000,  88.800\n44150.000,  89.400\n44151.000,  89.000\n44152.000,  89.600\n44153.000,  90.300\n44154.000,  91.900\n44155.000,  89.600\n44156.000,  93.200\n44157.000,  91.500\n44158.000,  91.800\n44159.000,  91.800\n44160.000,  83.800\n44161.000,  84.800\n44162.000,  85.900\n44163.000,  84.900\n44164.000,  93.000\n44165.000,  90.300\n44166.000,  88.300\n44167.000,  90.400\n44168.000,  87.100\n44169.000,  89.200\n44170.000,  87.000\n44171.000,  88.900\n44172.000,  88.800\n44173.000,  86.700\n44174.000,  87.200\n44175.000,  89.000\n44176.000,  91.200\n44177.000,  87.200\n44178.000,  87.500\n44179.000,  90.600\n44180.000,  87.700\n44181.000,  87.700\n44182.000,  88.100\n44183.000,  86.900\n44184.000,  88.000\n44185.000,  87.200\n44186.000,  91.900\n44187.000,  89.500\n44188.000,  88.900\n44189.000,  87.600\n44190.000,  88.600\n44191.000,  88.800\n44192.000,  87.800\n44193.000,  88.700\n44194.000,  89.800\n44195.000,  89.900\n44196.000,  89.100\n44197.000,  94.700\n44198.000,  94.000\n44199.000,  92.900\n44200.000,  89.100\n44201.000,  88.100\n44202.000,  88.800\n44203.000,  88.900\n44204.000,  88.900\n44205.000,  89.700\n44206.000,  93.700\n44207.000,  94.100\n44208.000,  97.700\n44209.000,  91.200\n44210.000,  91.100\n44211.000,  88.300\n44212.000,  91.200\n44213.000,  89.200\n44214.000,  88.900\n44215.000,  89.400\n44216.000,  88.500\n44217.000,  91.500\n44218.000,  93.300\n44219.000,  91.700\n44220.000,  90.300\n44221.000,  91.600\n44222.000,  91.000\n44223.000,  92.000\n44224.000,  89.800\n44225.000,  91.700\n44226.000,  97.100\n44227.000,  94.600\n44228.000,  97.400\n44229.000,  98.300\n44230.000,  96.000\n44231.000,  93.900\n44232.000,  93.400\n44233.000,  92.400\n44234.000,  92.500\n44235.000,  92.700\n44236.000,  98.200\n44237.000,  94.900\n44238.000,  99.300\n44239.000,  94.100\n44240.000,  93.500\n44241.000,  93.000\n44242.000,  93.400\n44243.000,  93.500\n44244.000,  93.800\n44245.000,  93.900\n44246.000,  94.100\n44247.000,  98.100\n44248.000,  98.000\n44249.000,  98.100\n44250.000,  94.200\n44251.000,  95.000\n44252.000,  94.600\n44253.000,  94.300\n44254.000,  94.000\n44255.000,  94.000\n44256.000,  94.900\n44257.000,  98.600\n44258.000,  99.600\n44259.000,  96.800\n44260.000,  94.900\n44261.000,  93.900\n44262.000,  94.000\n44263.000,  93.800\n44264.000,  94.000\n44265.000,  94.000\n44266.000,  95.000\n44267.000, 102.100\n44268.000, 100.700\n44269.000,  99.500\n44270.000,  95.000\n44271.000,  95.300\n44272.000,  94.700\n44273.000,  94.900\n44274.000,  94.300\n44275.000,  94.800\n44276.000,  95.600\n44277.000,  98.000\n44278.000,  99.700\n44279.000,  97.000\n44280.000,  95.800\n44281.000,  95.400\n44282.000,  96.100\n44283.000,  95.400\n44284.000,  97.500\n44285.000,  97.300\n44286.000,  99.500\n44287.000, 102.200\n44288.000,  85.900\n44289.000,  85.400\n44290.000,  88.400\n44291.000,  85.600\n44292.000,  86.900\n44293.000,  86.100\n44294.000,  86.000\n44295.000,  86.000\n44296.000,  90.000\n44297.000,  89.600\n44298.000,  93.600\n44299.000,  88.900\n44300.000,  89.400\n44301.000,  86.400\n44302.000,  86.700\n44303.000,  86.800\n44304.000,  87.200\n44305.000,  86.300\n44306.000,  86.900\n44307.000,  87.900\n44308.000,  94.300\n44309.000,  96.800\n44310.000,  92.500\n44311.000,  88.700\n44312.000,  87.900\n44313.000,  87.700\n44314.000,  87.500\n44315.000,  87.700\n44316.000,  88.900\n44317.000,  88.100\n44318.000,  89.900\n44319.000,  90.700\n44320.000,  93.100\n44321.000,  91.300\n44322.000,  88.100\n44323.000,  87.700\n44324.000,  88.400\n44325.000,  87.300\n44326.000,  88.700\n44327.000,  87.700\n44328.000,  88.900\n44329.000,  90.900\n44330.000,  96.000\n44331.000,  88.200\n44332.000,  89.200\n44333.000,  88.200\n44334.000,  88.900\n44335.000,  88.400\n44336.000,  88.600\n44337.000,  88.500\n44338.000,  89.000\n44339.000,  93.600\n44340.000,  93.600\n44341.000,  91.600\n44342.000,  91.300\n44343.000,  89.600\n44344.000,  88.400\n44345.000,  89.300\n44346.000,  89.100\n44347.000,  88.200\n44348.000,  90.700\n44349.000,  91.800\n44350.000,  98.800\n44351.000,  96.200\n44352.000,  94.300\n44353.000,  91.300\n44354.000,  92.100\n44355.000,  92.100\n44356.000,  92.700\n44357.000,  93.300\n44358.000,  92.700\n44359.000,  96.100\n44360.000,  94.300\n44361.000,  94.900\n44362.000,  93.100\n44363.000,  93.500\n44364.000,  92.600\n44365.000,  93.000\n44366.000,  94.000\n44367.000,  96.500\n44368.000,  96.500\n44369.000,  95.300\n44370.000,  93.700\n44371.000,  93.700\n44372.000,  96.700\n44373.000,  94.000\n44374.000,  93.700\n44375.000,  97.200\n44376.000,  94.800\n44377.000,  94.300\n44378.000,  98.900\n44379.000,  96.300\n44380.000,  94.000\n44381.000,  94.600\n44382.000,  94.300\n44383.000,  94.900\n44384.000,  94.700\n44385.000,  94.700\n44386.000,  93.500\n44387.000,  95.100\n44388.000, 102.600\n44389.000, 102.300\n44390.000,  97.000\n44391.000,  94.500\n44392.000,  94.300\n44393.000,  94.200\n44394.000,  94.400\n44395.000,  94.400\n44396.000,  95.400\n44397.000,  94.300\n44398.000, 101.900\n44399.000, 108.800\n44400.000,  95.100\n44401.000,  94.400\n44402.000,  94.900\n44403.000,  95.000\n44404.000,  95.000\n44405.000,  95.000\n44406.000,  96.500\n44407.000,  95.600\n44408.000,  99.500\n44409.000, 100.300\n44410.000,  98.800\n44411.000,  95.400\n44412.000,  96.400\n44413.000,  98.400\n44414.000,  97.500\n44415.000,  97.600\n44416.000,  89.700\n44417.000,  91.900\n44418.000,  98.200\n44419.000,  95.500\n44420.000,  95.500\n44421.000,  92.300\n44422.000,  93.500\n44423.000,  93.500\n44424.000,  93.100\n44425.000,  93.100\n44426.000,  92.800\n44427.000,  93.400\n44428.000,  93.300\n44429.000,  97.100\n44430.000,  96.500\n44431.000,  93.400\n44432.000,  92.900\n44433.000,  93.000\n44434.000,  93.800\n44435.000,  93.400\n44436.000,  93.600\n44437.000,  93.600\n44438.000,  93.500\n44439.000, 100.700\n44440.000,  99.500\n44441.000,  93.800\n44442.000,  94.600\n44443.000,  94.300\n44444.000,  94.300\n44445.000,  95.200\n44446.000,  96.000\n44447.000,  97.200\n44448.000,  97.900\n44449.000,  98.900\n44450.000, 103.900\n44451.000,  94.800\n44452.000,  95.300\n44453.000,  95.000\n44454.000,  94.900\n44455.000,  95.100\n44456.000,  96.600\n44457.000,  95.900\n44458.000,  94.700\n44459.000,  96.100\n44460.000,  95.600\n44461.000,  96.500\n44462.000,  95.300\n44463.000,  95.200\n44464.000,  95.800\n44465.000,  95.700\n44466.000,  95.600\n44467.000,  96.200\n44468.000,  95.400\n44469.000,  97.600\n44470.000,  97.700\n44471.000,  95.600\n44472.000,  96.100\n44473.000,  95.800\n44474.000,  96.300\n44475.000,  96.000\n44476.000, 104.900\n44477.000, 100.700\n44478.000,  98.300\n44479.000,  98.700\n44480.000, 101.600\n44481.000, 100.700\n44482.000,  98.500\n44483.000,  98.100\n44484.000,  99.500\n44485.000, 101.500\n44486.000, 101.600\n44487.000,  99.900\n44488.000, 100.300\n44489.000, 103.400\n44490.000, 111.100\n44491.000, 105.400\n44492.000, 103.500\n44493.000, 100.100\n44494.000, 102.000\n44495.000, 116.200\n44496.000, 109.700\n44497.000, 105.400\n44498.000, 103.400\n44499.000, 103.700\n44500.000, 100.400\n44501.000, 100.500\n44502.000, 100.600\n44503.000, 100.300\n44504.000, 102.300\n44505.000, 108.500\n44506.000, 104.700\n44507.000, 101.600\n44508.000, 101.200\n44509.000, 101.000\n44510.000, 100.900\n44511.000, 100.900\n44512.000,  99.900\n44513.000, 101.800\n44514.000, 102.200\n44515.000, 104.100\n44516.000, 102.900\n44517.000, 101.000\n44518.000, 101.300\n44519.000, 100.900\n44520.000, 101.000\n44521.000, 101.300\n44522.000, 101.000\n44523.000, 103.400\n44524.000, 109.300\n44525.000, 103.500\n44526.000, 107.000\n44527.000, 101.400\n44528.000, 101.300\n44529.000, 101.800\n44530.000, 101.200\n44531.000, 101.600\n44532.000, 103.200\n44533.000, 105.900\n44534.000, 107.800\n44535.000, 105.100\n44536.000, 101.800\n44537.000, 101.700\n44538.000, 101.900\n44539.000, 102.000\n44540.000, 103.600\n44541.000, 106.000\n44542.000, 109.900\n44543.000, 105.100\n44544.000,  85.900\n44545.000,  84.800\n44546.000,  85.600\n44547.000,  85.000\n44548.000,  86.800\n44549.000,  86.900\n44550.000,  87.400\n44551.000,  87.800\n44552.000,  86.600\n44553.000,  88.500\n44554.000,  92.500\n44555.000,  91.200\n44556.000,  86.800\n44557.000,  86.000\n44558.000,  87.000\n44559.000,  86.300\n44560.000,  86.900\n44561.000,  90.200\n44562.000,  87.100\n44563.000,  86.600\n44564.000,  87.300\n44565.000,  87.700\n44566.000,  90.700\n44567.000,  86.100\n44568.000,  87.200\n44569.000,  86.400\n44570.000,  87.400\n44571.000,  88.100\n44572.000,  88.200\n44573.000,  93.500\n44574.000,  89.500\n44575.000,  88.900\n44576.000,  88.000\n44577.000,  90.000\n44578.000,  88.000\n44579.000,  88.300\n44580.000,  87.400\n44581.000,  88.500\n44582.000,  88.300\n44583.000,  89.100\n44584.000,  88.800\n44585.000,  88.000\n44586.000,  96.400\n44587.000,  94.100\n44588.000,  94.300\n44589.000,  91.300\n44590.000,  90.900\n44591.000,  89.400\n44592.000,  89.200\n44593.000,  89.500\n44594.000,  89.400\n44595.000,  91.900\n44596.000,  90.900\n44597.000,  89.800\n44598.000,  91.800\n44599.000,  89.300\n44600.000,  91.200\n44601.000,  91.000\n44602.000,  89.700\n44603.000,  89.100\n44604.000,  93.100\n44605.000,  94.800\n44606.000,  95.300\n44607.000,  93.200\n44608.000,  90.600\n44609.000,  92.800\n44610.000,  92.400\n44611.000,  92.700\n44612.000,  93.100\n44613.000,  92.500\n44614.000,  93.600\n44615.000,  93.900\n44616.000,  95.300\n44617.000,  93.800\n44618.000,  94.400\n44619.000,  95.300\n44620.000,  93.600\n44621.000,  94.400\n44622.000,  95.000\n44623.000,  93.700\n44624.000,  94.200\n44625.000,  93.000\n44626.000,  93.700\n44627.000,  94.000\n44628.000,  95.000\n44629.000,  97.400\n44630.000,  93.900\n44631.000,  94.100\n44632.000,  96.100\n44633.000,  94.900\n44634.000,  94.800\n44635.000,  94.600\n44636.000,  94.500\n44637.000,  95.100\n44638.000,  96.700\n44639.000,  95.800\n44640.000,  95.400\n44641.000,  94.800\n44642.000,  94.300\n44643.000,  95.300\n44644.000,  95.800\n44645.000,  95.100\n44646.000,  94.900\n44647.000,  94.700\n44648.000,  94.900\n44649.000,  95.500\n44650.000,  95.100\n44651.000,  98.400\n44652.000,  99.000\n44653.000,  95.900\n44654.000,  96.400\n44655.000,  96.200\n44656.000,  94.900\n44657.000,  95.400\n44658.000,  94.200\n44659.000,  95.200\n44660.000,  96.600\n44661.000,  99.000\n44662.000,  98.200\n44663.000,  97.000\n44664.000,  95.700\n44665.000,  97.500\n44666.000,  96.600\n44667.000,  95.500\n44668.000,  98.100\n44669.000,  98.900\n44670.000,  99.000\n44671.000,  97.600\n44672.000,  91.600\n44673.000,  90.800\n44674.000,  92.300\n44675.000,  92.400\n44676.000,  93.000\n44677.000,  93.400\n44678.000,  92.400\n44679.000,  92.600\n44680.000,  95.400\n44681.000,  92.800\n44682.000,  93.200\n44683.000,  94.000\n44684.000,  92.900\n44685.000,  93.600\n44686.000,  93.500\n44687.000,  93.900\n44688.000,  92.700\n44689.000,  93.600\n44690.000,  95.300\n44691.000,  96.900\n44692.000,  98.200\n44693.000,  95.800\n44694.000,  95.700\n44695.000,  93.800\n44696.000,  97.500\n44697.000,  94.900\n44698.000,  97.500\n44699.000,  95.500\n44700.000,  94.800\n44701.000,  95.000\n44702.000,  97.500\n44703.000,  96.300\n44704.000,  94.400\n44705.000,  97.600\n44706.000,  95.500\n44707.000,  95.800\n44708.000,  95.300\n44709.000,  99.000\n44710.000,  95.400\n44711.000,  95.600\n44712.000,  95.500\n44713.000,  98.600\n44714.000,  95.500\n44715.000,  96.500\n44716.000,  94.700\n44717.000,  95.500\n44718.000,  95.900\n44719.000,  94.700\n44720.000,  95.700\n44721.000,  95.100\n44722.000,  95.100\n44723.000,  94.900\n44724.000,  96.300\n44725.000,  98.200\n44726.000,  98.900\n44727.000,  95.700\n44728.000,  95.700\n44729.000,  96.600\n44730.000,  96.900\n44731.000,  97.000\n44732.000,  96.500\n44733.000,  98.600\n44734.000,  98.600\n44735.000, 102.500\n44736.000,  97.500\n44737.000,  98.700\n44738.000, 100.000\n44739.000, 100.600\n44740.000, 105.300\n44741.000,  99.300\n44742.000, 100.600\n44743.000, 100.300\n44744.000, 100.100\n44745.000, 100.600\n44746.000, 101.400\n44747.000,  98.600\n44748.000, 100.000\n44749.000, 107.800\n44750.000, 100.600\n44751.000, 110.300\n44752.000, 103.400\n44753.000, 101.600\n44754.000, 101.500\n44755.000, 102.700\n44756.000, 103.800\n44757.000, 101.400\n44758.000, 101.400\n44759.000, 100.500\n44760.000, 100.800\n44761.000,  99.800\n44762.000,  99.800\n44763.000, 101.300\n44764.000,  99.700\n44765.000, 101.100\n44766.000, 103.400\n44767.000, 100.200\n44768.000, 100.900\n44769.000, 100.400\n44770.000, 100.700\n44771.000,  99.500\n44772.000, 101.300\n44773.000, 101.400\n44774.000, 100.600\n44775.000, 100.900\n44776.000, 100.500\n44777.000, 101.100\n44778.000, 100.500\n44779.000, 101.900\n44780.000, 106.000\n44781.000, 101.400\n44782.000, 103.300\n44783.000, 101.300\n44784.000, 103.000\n44785.000, 104.100\n44786.000, 101.700\n44787.000, 100.700\n44788.000, 100.900\n44789.000, 102.500\n44790.000, 101.000\n44791.000, 102.300\n44792.000, 103.000\n44793.000, 103.400\n44794.000, 104.900\n44795.000, 106.500\n44796.000, 104.700\n44797.000, 103.400\n44798.000, 104.900\n44799.000, 104.900\n44800.000,  90.300\n44801.000,  92.000\n44802.000,  91.800\n44803.000,  92.400\n44804.000,  93.800\n44805.000,  92.700\n44806.000,  91.900\n44807.000,  93.100\n44808.000,  92.700\n44809.000,  92.600\n44810.000,  92.200\n44811.000,  93.100\n44812.000,  94.600\n44813.000,  94.500\n44814.000,  94.600\n44815.000,  96.100\n44816.000,  94.300\n44817.000,  93.200\n44818.000,  93.400\n44819.000,  93.600\n44820.000,  93.100\n44821.000,  94.100\n44822.000,  93.500\n44823.000,  93.300\n44824.000,  95.200\n44825.000,  97.600\n44826.000,  95.200\n44827.000,  93.500\n44828.000,  95.000\n44829.000,  97.300\n44830.000,  96.900\n44831.000,  96.700\n44832.000,  94.900\n44833.000,  96.900\n44834.000,  97.200\n44835.000,  98.200\n44836.000,  94.700\n44837.000,  94.800\n44838.000,  94.100\n44839.000,  94.700\n44840.000,  94.800\n44841.000,  95.100\n44842.000,  98.800\n44843.000,  95.400\n44844.000,  99.300\n44845.000,  95.700\n44846.000, 100.300\n44847.000,  94.700\n44848.000,  94.300\n44849.000,  94.300\n44850.000,  96.000\n44851.000,  98.900\n44852.000, 100.000\n44853.000,  96.700\n44854.000,  98.300\n44855.000,  95.900\n44856.000,  96.200\n44857.000,  96.000\n44858.000,  95.600\n44859.000,  95.500\n44860.000,  96.500\n44861.000,  98.900\n44862.000, 101.700\n44863.000, 104.700\n44864.000,  97.200\n44865.000,  97.700\n44866.000,  99.100\n44867.000,  98.300\n44868.000,  99.000\n44869.000, 100.000\n44870.000,  99.600\n44871.000, 100.300\n44872.000, 101.500\n44873.000, 101.200\n44874.000,  98.800\n44875.000,  98.700\n44876.000, 100.500\n44877.000,  98.800\n44878.000,  99.000\n44879.000,  99.000\n44880.000,  99.300\n44881.000,  99.300\n44882.000, 103.200\n44883.000, 101.500\n44884.000, 101.600\n44885.000,  99.700\n44886.000,  99.500\n44887.000,  99.300\n44888.000,  99.700\n44889.000, 100.400\n44890.000, 101.400\n44891.000, 100.200\n44892.000, 100.900\n44893.000, 100.000\n44894.000, 101.100\n44895.000, 101.500\n44896.000,  99.700\n44897.000, 100.500\n44898.000, 100.200\n44899.000, 100.000\n44900.000, 101.800\n44901.000, 102.200\n44902.000, 100.400\n44903.000, 100.800\n44904.000, 100.600\n44905.000, 100.700\n44906.000, 100.900\n44907.000, 102.900\n44908.000, 102.300\n44909.000, 102.800\n44910.000, 103.000\n44911.000, 102.000\n44912.000, 101.300\n44913.000, 101.600\n44914.000, 100.400\n44915.000, 100.800\n44916.000, 101.100\n44917.000, 101.900\n44918.000, 103.000\n44919.000, 104.700\n44920.000, 101.100\n44921.000, 101.200\n44922.000, 102.400\n44923.000, 101.800\n44924.000, 104.500\n44925.000, 103.900\n44926.000, 105.400\n44927.000, 112.600\n44928.000,  96.500\n44929.000,  98.100\n44930.000, 105.300\n44931.000, 101.000\n44932.000, 103.600\n44933.000, 103.100\n44934.000, 103.300\n44935.000, 104.500\n44936.000, 104.700\n44937.000, 104.200\n44938.000, 104.700\n44939.000,  98.900\n44940.000,  99.900\n44941.000, 100.300\n44942.000, 100.100\n44943.000, 100.100\n44944.000, 106.900\n44945.000, 105.400\n44946.000, 103.600\n44947.000, 103.500\n44948.000, 109.800\n44949.000,  99.700\n44950.000, 101.700\n44951.000, 104.100\n44952.000, 102.500\n44953.000, 107.500\n44954.000, 104.900\n44955.000, 105.300\n44956.000, 101.000\n44957.000, 100.500\n44958.000, 101.400\n44959.000, 100.700\n44960.000, 100.400\n44961.000, 101.000\n44962.000, 102.300\n44963.000, 102.300\n44964.000, 105.000\n44965.000, 101.500\n44966.000, 100.800\n44967.000, 102.000\n44968.000, 101.400\n44969.000, 102.100\n44970.000, 100.500\n44971.000, 103.200\n44972.000, 105.700\n44973.000, 100.600\n44974.000, 102.500\n44975.000, 101.800\n44976.000, 101.800\n44977.000, 102.600\n44978.000, 101.800\n44979.000, 102.400\n44980.000, 101.500\n44981.000, 102.900\n44982.000, 101.600\n44983.000, 102.000\n44984.000, 106.200\n44985.000, 104.500\n44986.000, 104.500\n44987.000, 103.700\n44988.000, 104.800\n44989.000, 104.400\n44990.000, 112.400\n44991.000, 106.100\n44992.000, 102.200\n44993.000, 104.700\n44994.000, 112.500\n44995.000, 106.000\n44996.000, 105.500\n44997.000, 111.100\n44998.000, 108.300\n44999.000, 108.800\n45000.000, 108.900\n45001.000, 107.000\n45002.000, 105.900\n45003.000, 109.100\n45004.000, 106.700\n45005.000, 108.900\n45006.000, 109.900\n45007.000, 111.600\n45008.000, 109.300\n45009.000, 106.500\n45010.000, 106.400\n45011.000, 106.600\n45012.000, 106.300\n45013.000, 106.700\n45014.000, 109.100\n45015.000, 114.700\n45016.000, 109.100\n45017.000, 111.800\n45018.000, 107.400\n45019.000, 108.300\n45020.000, 107.700\n45021.000, 106.600\n45022.000, 106.700\n45023.000, 107.500\n45024.000, 111.600\n45025.000, 109.500\n45026.000, 109.800\n45027.000, 107.700\n45028.000, 107.500\n45029.000, 107.700\n45030.000, 107.700\n45031.000, 108.500\n45032.000, 107.700\n45033.000, 113.500\n45034.000, 110.400\n45035.000, 107.800\n45036.000, 109.300\n45037.000, 108.000\n45038.000, 107.700\n45039.000, 108.000\n45040.000, 107.900\n45041.000, 110.200\n45042.000, 111.900\n45043.000, 109.300\n45044.000, 107.500\n45045.000, 108.000\n45046.000, 108.600\n45047.000, 108.900\n45048.000, 110.900\n45049.000, 108.500\n45050.000, 108.800\n45051.000, 111.400\n45052.000, 110.900\n45053.000, 110.100\n45054.000, 111.300\n45055.000, 111.900\n45056.000,  71.700\n45057.000,  73.600\n45058.000,  75.500\n45059.000,  73.200\n45060.000,  74.100\n45061.000,  78.100\n45062.000,  75.600\n45063.000,  75.600\n45064.000,  75.000\n45065.000,  73.500\n45066.000,  74.200\n45067.000,  74.800\n45068.000,  74.300\n45069.000,  75.400\n45070.000,  75.500\n45071.000,  75.300\n45072.000,  74.800\n45073.000,  75.000\n45074.000,  78.300\n45075.000,  76.400\n45076.000,  75.800\n45077.000,  75.200\n45078.000,  77.200\n45079.000,  74.700\n45080.000,  75.800\n45081.000,  75.600\n45082.000,  79.500\n45083.000,  80.100\n45084.000,  78.000\n45085.000,  75.700\n45086.000,  77.600\n45087.000,  75.600\n45088.000,  75.000\n45089.000,  75.400\n45090.000,  75.600\n45091.000,  75.500\n45092.000,  78.100\n45093.000,  75.300\n45094.000,  77.800\n45095.000,  77.400\n45096.000,  79.500\n45097.000,  76.200\n45098.000,  76.300\n45099.000,  76.300\n45100.000,  75.900\n45101.000,  76.000\n45102.000,  75.700\n45103.000,  76.700\n45104.000,  75.800\n45105.000,  76.000\n45106.000,  76.100\n45107.000,  76.000\n45108.000,  78.900\n45109.000,  80.000\n45110.000,  77.800\n45111.000,  78.000\n45112.000,  77.000\n45113.000,  77.100\n45114.000,  76.500\n45115.000,  76.700\n45116.000,  77.200\n45117.000,  79.600\n45118.000,  79.300\n45119.000,  79.600\n45120.000,  77.900\n45121.000,  81.700\n45122.000,  82.800\n45123.000,  79.600\n45124.000,  87.400\n45125.000,  80.300\n45126.000,  80.600\n45127.000,  79.900\n45128.000,  80.600\n45129.000,  80.000\n45130.000,  80.600\n45131.000,  80.100\n45132.000,  85.000\n45133.000,  81.600\n45134.000,  87.600\n45135.000,  85.300\n45136.000,  82.700\n45137.000,  80.700\n45138.000,  80.100\n45139.000,  80.500\n45140.000,  81.100\n45141.000,  81.200\n45142.000,  81.500\n45143.000,  83.000\n45144.000,  83.800\n45145.000,  82.900\n45146.000,  81.600\n45147.000,  81.400\n45148.000,  82.000\n45149.000,  81.600\n45150.000,  82.400\n45151.000,  81.100\n45152.000,  82.200\n45153.000,  82.500\n45154.000,  84.100\n45155.000,  84.200\n45156.000,  84.000\n45157.000,  82.400\n45158.000,  83.000\n45159.000,  81.900\n45160.000,  82.800\n45161.000,  81.700\n45162.000,  82.400\n45163.000,  81.500\n45164.000,  82.200\n45165.000,  82.100\n45166.000,  83.300\n45167.000,  84.000\n45168.000,  83.000\n45169.000,  82.600\n45170.000,  82.700\n45171.000,  87.500\n45172.000,  83.400\n45173.000,  83.500\n45174.000,  82.300\n45175.000,  82.700\n45176.000,  83.200\n45177.000,  84.500\n45178.000,  87.100\n45179.000,  87.400\n45180.000,  87.200\n45181.000,  86.400\n45182.000,  85.700\n45183.000,  85.400\n45184.000,  77.000\n45185.000,  79.500\n45186.000,  79.200\n45187.000,  79.500\n45188.000,  81.400\n45189.000,  85.700\n45190.000,  82.700\n45191.000,  80.600\n45192.000,  80.900\n45193.000,  81.700\n45194.000,  80.600\n45195.000,  79.700\n45196.000,  80.400\n45197.000,  80.800\n45198.000,  83.600\n45199.000,  80.600\n45200.000,  80.700\n45201.000,  81.600\n45202.000,  80.500\n45203.000,  80.800\n45204.000,  80.500\n45205.000,  81.400\n45206.000,  80.400\n45207.000,  80.400\n45208.000,  80.400\n45209.000,  82.400\n45210.000,  81.600\n45211.000,  83.000\n45212.000,  81.800\n45213.000,  81.400\n45214.000,  81.600\n45215.000,  81.900\n45216.000,  81.100\n45217.000,  82.100\n45218.000,  81.100\n45219.000,  81.700\n45220.000,  81.500\n45221.000,  81.000\n45222.000,  82.500\n45223.000,  83.600\n45224.000,  82.800\n45225.000,  82.200\n45226.000,  81.700\n45227.000,  81.200\n45228.000,  81.900\n45229.000,  81.300\n45230.000,  82.400\n45231.000,  82.200\n45232.000,  82.900\n45233.000,  84.000\n45234.000,  86.200\n45235.000,  84.200\n45236.000,  91.800\n45237.000,  85.800\n45238.000,  82.100\n45239.000,  82.600\n45240.000,  83.000\n45241.000,  82.600\n45242.000,  82.300\n45243.000,  84.600\n45244.000,  85.400\n45245.000,  87.700\n45246.000,  86.200\n45247.000,  86.700\n45248.000,  87.300\n45249.000,  85.600\n45250.000,  85.200\n45251.000,  86.500\n45252.000,  86.300\n45253.000,  86.700\n45254.000,  87.900\n45255.000,  86.900\n45256.000,  86.500\n45257.000,  88.800\n45258.000,  89.900\n45259.000,  87.900\n45260.000,  87.300\n45261.000,  86.800\n45262.000,  87.700\n45263.000,  86.700\n45264.000,  86.100\n45265.000,  87.500\n45266.000,  87.200\n45267.000,  88.400\n45268.000,  88.400\n45269.000,  89.500\n45270.000,  87.300\n45271.000,  87.900\n45272.000,  87.900\n45273.000,  87.400\n45274.000,  87.900\n45275.000,  88.700\n45276.000,  92.300\n45277.000,  89.400\n45278.000,  88.400\n45279.000,  88.800\n45280.000,  88.800\n45281.000,  89.900\n45282.000,  89.600\n45283.000,  90.600\n45284.000,  88.100\n45285.000,  88.800\n45286.000,  90.300\n45287.000,  88.800\n45288.000,  90.600\n45289.000,  88.100\n45290.000,  88.100\n45291.000,  89.700\n45292.000,  88.200\n45293.000,  88.600\n45294.000,  88.300\n45295.000,  89.100\n45296.000,  88.200\n45297.000,  89.500\n45298.000,  89.000\n45299.000,  88.900\n45300.000,  89.000\n45301.000,  92.000\n45302.000,  89.900\n45303.000,  90.700\n45304.000,  89.800\n45305.000,  90.800\n45306.000,  92.200\n45307.000,  89.400\n45308.000,  90.800\n45309.000,  95.600\n45310.000,  93.000\n45311.000,  97.600\n45312.000,  78.200\n45313.000,  83.600\n45314.000,  79.800\n45315.000,  80.900\n45316.000,  79.800\n45317.000,  80.900\n45318.000,  80.200\n45319.000,  85.800\n45320.000,  84.500\n45321.000,  82.600\n45322.000,  81.700\n45323.000,  81.900\n45324.000,  81.600\n45325.000,  80.500\n45326.000,  81.900\n45327.000,  80.500\n45328.000,  81.600\n45329.000,  81.200\n45330.000,  82.700\n45331.000,  89.100\n45332.000,  81.100\n45333.000,  81.300\n45334.000,  81.200\n45335.000,  80.500\n45336.000,  81.600\n45337.000,  81.100\n45338.000,  82.100\n45339.000,  80.800\n45340.000,  81.800\n45341.000,  81.200\n45342.000,  87.600\n45343.000,  86.200\n45344.000,  81.900\n45345.000,  82.700\n45346.000,  81.700\n45347.000,  82.500\n45348.000,  81.900\n45349.000,  82.700\n45350.000,  82.000\n45351.000,  81.900\n45352.000,  83.000\n45353.000,  98.800\n45354.000,  84.900\n45355.000,  85.100\n45356.000,  82.900\n45357.000,  86.300\n45358.000,  82.700\n45359.000,  82.700\n45360.000,  83.000\n45361.000,  82.600\n45362.000,  82.400\n45363.000,  82.200\n45364.000,  84.100\n45365.000,  85.200\n45366.000,  83.500\n45367.000,  83.100\n45368.000,  85.100\n45369.000,  86.600\n45370.000,  85.200\n45371.000,  83.500\n45372.000,  84.800\n45373.000,  85.300\n45374.000,  86.600\n45375.000,  86.300\n45376.000,  85.200\n45377.000,  94.500\n45378.000,  90.300\n45379.000,  87.100\n45380.000,  90.600\n45381.000,  92.200\n45382.000,  86.800\n45383.000,  86.400\n45384.000,  87.100\n45385.000,  86.000\n45386.000,  86.400\n45387.000,  86.100\n45388.000,  90.900\n45389.000,  88.200\n45390.000,  91.500\n45391.000,  90.000\n45392.000,  87.000\n45393.000,  87.000\n45394.000,  87.100\n45395.000,  87.300\n45396.000,  88.400\n45397.000,  87.200\n45398.000,  87.500\n45399.000,  87.500\n45400.000,  89.000\n45401.000,  89.500\n45402.000,  88.600\n45403.000,  88.200\n45404.000,  88.000\n45405.000,  88.000\n45406.000,  89.400\n45407.000,  89.800\n45408.000,  90.700\n45409.000, 100.800\n45410.000,  92.200\n45411.000,  88.200\n45412.000,  88.700\n45413.000,  88.500\n45414.000,  89.200\n45415.000,  88.000\n45416.000,  88.300\n45417.000,  88.500\n45418.000,  89.000\n45419.000,  88.800\n45420.000,  89.000\n45421.000,  88.700\n45422.000,  88.900\n45423.000,  89.100\n45424.000,  89.000\n45425.000,  88.500\n45426.000,  88.600\n45427.000,  88.600\n45428.000,  89.300\n45429.000,  90.400\n45430.000,  91.700\n45431.000,  92.200\n45432.000,  90.900\n45433.000,  89.200\n45434.000,  89.600\n45435.000,  89.100\n45436.000,  91.000\n45437.000,  91.500\n45438.000,  92.300\n45439.000,  92.200\n45440.000,  87.100\n45441.000,  85.500\n45442.000,  85.800\n45443.000,  85.100\n45444.000,  86.900\n45445.000,  87.000\n45446.000,  86.900\n45447.000,  86.200\n45448.000,  86.600\n45449.000,  86.300\n45450.000,  87.800\n45451.000,  88.800\n45452.000,  90.200\n45453.000,  88.500\n45454.000,  87.600\n45455.000,  87.000\n45456.000,  86.800\n45457.000,  86.300\n45458.000,  87.500\n45459.000,  88.800\n45460.000,  88.800\n45461.000,  88.900\n45462.000,  95.700\n45463.000,  90.700\n45464.000,  90.600\n45465.000,  89.700\n45466.000,  88.500\n45467.000,  87.500\n45468.000,  88.100\n45469.000,  87.300\n45470.000,  89.100\n45471.000,  88.400\n45472.000,  86.500\n45473.000,  88.700\n45474.000,  87.600\n45475.000,  89.100\n45476.000,  88.900\n45477.000,  87.700\n45478.000,  88.000\n45479.000,  88.300\n45480.000,  88.300\n45481.000,  89.500\n45482.000,  87.900\n45483.000,  90.200\n45484.000,  89.600\n45485.000,  89.500\n45486.000,  88.600\n45487.000,  88.900\n45488.000,  88.100\n45489.000,  88.500\n45490.000,  88.400\n45491.000,  89.500\n45492.000,  90.200\n45493.000,  88.800\n45494.000,  88.700\n45495.000,  89.600\n45496.000,  88.600\n45497.000,  91.100\n45498.000,  88.500\n45499.000,  91.500\n45500.000,  90.300\n45501.000,  91.900\n45502.000,  91.200\n45503.000,  91.700\n45504.000,  89.800\n45505.000,  91.400\n45506.000,  91.300\n45507.000,  91.900\n45508.000,  92.600\n45509.000,  94.200\n45510.000,  92.700\n45511.000,  92.600\n45512.000,  93.900\n45513.000,  95.100\n45514.000,  92.600\n45515.000,  92.000\n45516.000,  94.000\n45517.000,  93.400\n45518.000,  97.500\n45519.000,  98.100\n45520.000,  93.600\n45521.000,  95.200\n45522.000,  93.700\n45523.000,  94.300\n45524.000,  94.100\n45525.000,  93.500\n45526.000,  94.700\n45527.000,  94.400\n45528.000,  94.500\n45529.000,  93.500\n45530.000,  94.400\n45531.000,  93.700\n45532.000,  94.400\n45533.000,  95.100\n45534.000,  94.900\n45535.000,  95.400\n45536.000,  94.000\n45537.000,  96.000\n45538.000,  94.500\n45539.000,  95.900\n45540.000,  95.100\n45541.000,  93.900\n45542.000,  95.000\n45543.000,  95.200\n45544.000,  95.700\n45545.000,  94.000\n45546.000,  95.100\n45547.000,  99.300\n45548.000,  97.500\n45549.000,  98.900\n45550.000,  95.200\n45551.000,  94.300\n45552.000,  95.200\n45553.000,  95.100\n45554.000,  94.500\n45555.000,  96.800\n45556.000,  95.100\n45557.000,  95.400\n45558.000,  95.300\n45559.000,  95.600\n45560.000,  96.300\n45561.000,  96.600\n45562.000,  95.300\n45563.000,  98.400\n45564.000, 100.000\n45565.000, 102.400\n45566.000,  98.300\n45567.000,  98.500\n45568.000,  81.900\n45569.000,  79.100\n45570.000,  80.100\n45571.000,  79.100\n45572.000,  79.600\n45573.000,  80.000\n45574.000,  79.500\n45575.000,  79.800\n45576.000,  80.700\n45577.000,  79.600\n45578.000,  80.700\n45579.000,  80.300\n45580.000,  80.400\n45581.000,  80.900\n45582.000,  80.000\n45583.000,  82.700\n45584.000,  80.000\n45585.000,  81.200\n45586.000,  81.000\n45587.000,  83.500\n45588.000,  80.800\n45589.000,  80.300\n45590.000,  80.400\n45591.000,  80.000\n45592.000,  82.300\n45593.000,  82.800\n45594.000,  81.700\n45595.000,  80.500\n45596.000,  81.700\n45597.000,  81.500\n45598.000,  84.300\n45599.000,  82.000\n45600.000,  82.400\n45601.000,  81.800\n45602.000,  80.400\n45603.000,  80.600\n45604.000,  81.500\n45605.000,  81.400\n45606.000,  81.600\n45607.000,  81.000\n45608.000,  81.200\n45609.000,  81.300\n45610.000,  83.400\n45611.000,  84.700\n45612.000,  81.500\n45613.000,  81.400\n45614.000,  82.000\n45615.000,  82.900\n45616.000,  82.600\n45617.000,  83.200\n45618.000,  82.100\n45619.000,  82.300\n45620.000,  82.000\n45621.000,  83.300\n45622.000,  82.800\n45623.000,  86.500\n45624.000,  83.500\n45625.000,  82.300\n45626.000,  83.500\n45627.000,  84.200\n45628.000,  86.300\n45629.000,  84.500\n45630.000,  85.000\n45631.000,  85.200\n45632.000,  83.900\n45633.000,  86.200\n45634.000,  87.400\n45635.000,  84.900\n45636.000,  85.900\n45637.000,  86.700\n45638.000,  86.100\n45639.000,  86.100\n45640.000,  86.600\n45641.000,  86.000\n45642.000,  87.000\n45643.000,  86.600\n45644.000,  91.300\n45645.000,  88.500\n45646.000,  88.500\n45647.000,  86.100\n45648.000,  87.600\n45649.000,  86.600\n45650.000,  86.300\n45651.000,  86.800\n45652.000,  87.600\n45653.000,  87.900\n45654.000,  86.900\n45655.000,  87.700\n45656.000,  88.700\n45657.000,  89.000\n45658.000,  88.800\n45659.000,  91.200\n45660.000,  91.400\n45661.000,  87.400\n45662.000,  87.800\n45663.000,  88.500\n45664.000,  88.800\n45665.000,  88.700\n45666.000,  89.900\n45667.000,  87.900\n45668.000,  92.700\n45669.000,  88.600\n45670.000,  88.900\n45671.000,  88.100\n45672.000,  88.000\n45673.000,  88.200\n45674.000,  88.200\n45675.000,  88.000\n45676.000,  89.300\n45677.000,  88.900\n45678.000,  89.100\n45679.000,  90.000\n45680.000,  88.300\n45681.000,  90.600\n45682.000,  88.000\n45683.000,  88.000\n45684.000,  90.100\n45685.000,  89.400\n45686.000,  89.200\n45687.000,  89.800\n45688.000,  88.700\n45689.000,  93.000\n45690.000,  89.900\n45691.000,  88.900\n45692.000,  90.500\n45693.000,  91.500\n45694.000,  91.200\n45695.000,  92.100\n45696.000,  83.300\n45697.000,  86.300\n45698.000,  86.100\n45699.000,  86.500\n45700.000,  85.900\n45701.000,  87.000\n45702.000,  85.600\n45703.000,  86.400\n45704.000,  86.300\n45705.000,  86.400\n45706.000,  86.200\n45707.000,  87.100\n45708.000,  86.600\n45709.000,  89.100\n45710.000,  91.100\n45711.000,  90.400\n45712.000,  87.100\n45713.000,  87.200\n45714.000,  86.500\n45715.000,  88.100\n45716.000,  86.300\n45717.000,  88.200\n45718.000,  86.800\n45719.000,  87.000\n45720.000,  88.400\n45721.000,  90.600\n45722.000,  88.300\n45723.000,  88.500\n45724.000,  87.700\n45725.000,  88.100\n45726.000,  88.800\n45727.000,  88.200\n45728.000,  89.100\n45729.000,  90.300\n45730.000,  95.800\n45731.000,  89.100\n45732.000,  88.700\n45733.000,  89.400\n45734.000,  88.400\n45735.000,  88.200\n45736.000,  88.400\n45737.000,  89.000\n45738.000,  88.200\n45739.000,  94.200\n45740.000,  88.900\n45741.000,  92.400\n45742.000,  89.400\n45743.000,  89.600\n45744.000,  89.400\n45745.000,  90.200\n45746.000,  88.300\n45747.000,  89.100\n45748.000,  89.400\n45749.000,  90.000\n45750.000,  89.000\n45751.000,  91.500\n45752.000,  90.300\n45753.000,  89.200\n45754.000,  89.600\n45755.000,  88.900\n45756.000,  90.200\n45757.000,  92.300\n45758.000,  92.600\n45759.000,  92.300\n45760.000,  92.000\n45761.000,  92.000\n45762.000,  92.800\n45763.000,  92.300\n45764.000,  93.300\n45765.000,  93.200\n45766.000,  93.500\n45767.000,  92.400\n45768.000,  92.700\n45769.000,  92.700\n45770.000,  93.400\n45771.000,  92.800\n45772.000,  94.600\n45773.000,  97.000\n45774.000,  95.400\n45775.000,  94.500\n45776.000,  92.800\n45777.000,  94.900\n45778.000,  93.100\n45779.000,  95.400\n45780.000,  97.800\n45781.000,  93.900\n45782.000,  97.700\n45783.000,  94.000\n45784.000,  97.600\n45785.000, 100.100\n45786.000,  95.100\n45787.000,  93.700\n45788.000,  94.300\n45789.000,  94.300\n45790.000,  96.100\n45791.000,  95.100\n45792.000,  98.500\n45793.000,  94.300\n45794.000,  94.800\n45795.000,  93.900\n45796.000,  95.300\n45797.000,  93.600\n45798.000,  95.000\n45799.000,  95.700\n45800.000,  95.800\n45801.000,  94.500\n45802.000,  96.800\n45803.000,  97.700\n45804.000,  94.800\n45805.000,  95.200\n45806.000,  94.700\n45807.000,  94.800\n45808.000,  94.100\n45809.000,  95.100\n45810.000,  94.900\n45811.000,  95.900\n45812.000,  98.800\n45813.000, 100.000\n45814.000,  97.200\n45815.000,  96.800\n45816.000,  95.500\n45817.000,  95.700\n45818.000,  96.100\n45819.000,  95.400\n45820.000,  97.200\n45821.000,  98.600\n45822.000, 102.900\n45823.000, 100.700\n45824.000,  84.000\n45825.000,  85.500\n45826.000,  85.200\n45827.000,  85.200\n45828.000,  86.500\n45829.000,  86.200\n45830.000,  86.300\n45831.000,  87.000\n45832.000,  87.100\n45833.000,  89.100\n45834.000,  87.600\n45835.000,  87.500\n45836.000,  87.400\n45837.000,  86.400\n45838.000,  87.300\n45839.000,  87.000\n45840.000,  86.700\n45841.000,  87.500\n45842.000,  86.900\n45843.000,  89.000\n45844.000,  88.800\n45845.000,  89.600\n45846.000,  88.300\n45847.000,  87.300\n45848.000,  87.900\n45849.000,  88.000\n45850.000,  88.400\n45851.000,  88.800\n45852.000,  88.200\n45853.000,  88.400\n45854.000,  88.700\n45855.000,  89.400\n45856.000,  88.600\n45857.000,  89.500\n45858.000,  87.700\n45859.000,  87.900\n45860.000,  87.700\n45861.000,  89.300\n45862.000,  89.400\n45863.000,  89.000\n45864.000,  91.200\n45865.000,  89.500\n45866.000,  90.400\n45867.000,  89.100\n45868.000,  88.900\n45869.000,  88.700\n45870.000,  88.400\n45871.000,  89.300\n45872.000,  88.800\n45873.000,  89.000\n45874.000,  88.500\n45875.000,  89.200\n45876.000,  88.500\n45877.000,  89.100\n45878.000,  88.400\n45879.000,  88.800\n45880.000,  88.100\n45881.000,  89.900\n45882.000,  91.500\n45883.000,  97.200\n45884.000,  91.200\n45885.000,  92.500\n45886.000,  92.200\n45887.000,  92.500\n45888.000,  89.800\n45889.000,  91.800\n45890.000,  91.400\n45891.000,  92.300\n45892.000,  95.900\n45893.000,  99.300\n45894.000,  96.300\n45895.000,  93.000\n45896.000,  94.400\n45897.000,  95.200\n45898.000,  92.700\n45899.000,  92.000\n45900.000,  92.500\n45901.000,  92.500\n45902.000,  93.800\n45903.000,  94.700\n45904.000,  94.700\n45905.000,  93.000\n45906.000,  94.300\n45907.000,  93.600\n45908.000,  93.200\n45909.000,  93.400\n45910.000,  93.100\n45911.000,  93.000\n45912.000,  93.800\n45913.000,  94.100\n45914.000,  96.900\n45915.000,  93.900\n45916.000,  93.700\n45917.000,  95.200\n45918.000,  94.400\n45919.000,  94.000\n45920.000,  93.800\n45921.000,  94.000\n45922.000,  94.400\n45923.000,  93.500\n45924.000,  96.700\n45925.000,  94.600\n45926.000,  94.600\n45927.000,  94.300\n45928.000,  96.800\n45929.000,  94.200\n45930.000,  94.300\n45931.000,  94.000\n45932.000,  94.700\n45933.000,  95.000\n45934.000,  95.500\n45935.000,  95.000\n45936.000,  94.700\n45937.000,  97.600\n45938.000,  94.800\n45939.000,  95.500\n45940.000,  94.500\n45941.000,  95.100\n45942.000,  94.900\n45943.000,  95.400\n45944.000,  94.900\n45945.000,  96.700\n45946.000,  97.400\n45947.000,  98.700\n45948.000,  96.100\n45949.000,  97.800\n45950.000,  98.800\n45951.000,  98.000\n45952.000,  90.500\n45953.000,  91.200\n45954.000,  92.100\n45955.000,  92.500\n45956.000,  92.000\n45957.000,  95.800\n45958.000,  93.000\n45959.000,  92.400\n45960.000,  92.200\n45961.000,  92.500\n45962.000,  92.200\n45963.000,  92.800\n45964.000,  97.600\n45965.000,  98.600\n45966.000,  93.000\n45967.000,  93.400\n45968.000,  92.700\n45969.000,  94.100\n45970.000,  92.200\n45971.000,  93.800\n45972.000,  94.500\n45973.000,  93.500\n45974.000,  93.700\n45975.000,  93.300\n45976.000,  94.600\n45977.000,  93.800\n45978.000,  98.100\n45979.000,  95.800\n45980.000,  97.700\n45981.000,  94.200\n45982.000,  95.800\n45983.000,  94.900\n45984.000,  93.900\n45985.000,  94.500\n45986.000,  94.900\n45987.000,  94.300\n45988.000,  94.100\n45989.000,  93.800\n45990.000,  94.100\n45991.000,  96.600\n45992.000,  95.500\n45993.000,  94.700\n45994.000,  98.300\n45995.000,  94.600\n45996.000,  96.800\n45997.000,  94.300\n45998.000,  94.400\n45999.000,  94.300\n46000.000,  94.600\n46001.000,  94.200\n46002.000,  94.800\n46003.000,  95.500\n46004.000, 100.600\n46005.000,  96.600\n46006.000,  96.400\n46007.000,  96.800\n46008.000,  95.900\n46009.000,  96.500\n46010.000,  95.800\n46011.000,  96.000\n46012.000,  96.200\n46013.000,  99.100\n46014.000, 100.200\n46015.000,  99.400\n46016.000,  96.000\n46017.000,  97.400\n46018.000,  97.400\n46019.000,  98.900\n46020.000,  98.800\n46021.000, 100.000\n46022.000,  99.800\n46023.000,  98.900\n46024.000, 100.800\n46025.000,  99.300\n46026.000,  98.800\n46027.000,  98.300\n46028.000,  98.800\n46029.000,  99.300\n46030.000,  99.300\n46031.000, 100.000\n46032.000,  99.000\n46033.000,  99.100\n46034.000,  99.500\n46035.000, 103.000\n46036.000,  99.800\n46037.000,  99.200\n46038.000,  99.800\n46039.000, 100.300\n46040.000, 100.400\n46041.000, 100.100\n46042.000, 102.200\n46043.000, 101.200\n46044.000, 101.200\n46045.000, 101.100\n46046.000, 102.000\n46047.000, 100.900\n46048.000, 100.800\n46049.000, 100.200\n46050.000, 100.000\n46051.000,  99.900\n46052.000, 113.300\n46053.000, 100.400\n46054.000, 100.400\n46055.000, 100.100\n46056.000, 100.600\n46057.000, 100.400\n46058.000, 100.700\n46059.000, 100.300\n46060.000, 103.900\n46061.000, 101.900\n46062.000, 101.100\n46063.000, 100.600\n46064.000, 100.900\n46065.000, 101.100\n46066.000, 100.200\n46067.000, 100.900\n46068.000, 101.700\n46069.000, 102.500\n46070.000, 102.500\n46071.000, 102.500\n46072.000, 103.500\n46073.000, 101.700\n46074.000, 101.300\n46075.000, 101.100\n46076.000, 102.900\n46077.000, 104.000\n46078.000, 104.800\n46079.000, 109.600\n46080.000,  80.500\n46081.000,  80.000\n46082.000,  79.500\n46083.000,  80.300\n46084.000,  79.000\n46085.000,  80.000\n46086.000,  79.600\n46087.000,  81.700\n46088.000,  80.600\n46089.000,  83.000\n46090.000,  81.300\n46091.000,  80.500\n46092.000,  81.400\n46093.000,  80.300\n46094.000,  80.200\n46095.000,  79.700\n46096.000,  80.200\n46097.000,  80.100\n46098.000,  80.400\n46099.000,  80.800\n46100.000,  80.400\n46101.000,  81.700\n46102.000,  80.800\n46103.000,  81.000\n46104.000,  80.200\n46105.000,  81.000\n46106.000,  81.000\n46107.000,  80.500\n46108.000,  80.600\n46109.000,  81.100\n46110.000,  81.000\n46111.000,  81.700\n46112.000,  81.500\n46113.000,  84.300\n46114.000,  81.500\n46115.000,  82.900\n46116.000,  81.700\n46117.000,  81.600\n46118.000,  81.600\n46119.000,  81.100\n46120.000,  81.400\n46121.000,  81.300\n46122.000,  81.900\n46123.000,  81.500\n46124.000,  82.500\n46125.000,  82.200\n46126.000,  86.500\n46127.000,  84.100\n46128.000,  84.500\n46129.000,  82.500\n46130.000,  81.900\n46131.000,  82.600\n46132.000,  82.200\n46133.000,  82.300\n46134.000,  82.300\n46135.000,  82.900\n46136.000,  86.400\n46137.000,  85.500\n46138.000,  82.700\n46139.000,  82.400\n46140.000,  83.900\n46141.000,  85.000\n46142.000,  84.900\n46143.000,  85.900\n46144.000,  83.600\n46145.000,  85.300\n46146.000,  85.700\n46147.000,  86.200\n46148.000,  86.100\n46149.000,  86.600\n46150.000,  86.200\n46151.000,  86.200\n46152.000,  86.100\n46153.000,  86.400\n46154.000,  86.100\n46155.000,  86.200\n46156.000,  86.300\n46157.000,  87.000\n46158.000,  86.800\n46159.000,  90.900\n46160.000,  91.500\n46161.000,  87.300\n46162.000,  86.400\n46163.000,  86.800\n46164.000,  86.900\n46165.000,  86.800\n46166.000,  87.000\n46167.000,  88.400\n46168.000,  88.200\n46169.000,  87.800\n46170.000,  87.800\n46171.000,  87.600\n46172.000,  87.300\n46173.000,  87.300\n46174.000,  88.100\n46175.000,  87.600\n46176.000,  87.300\n46177.000,  88.100\n46178.000,  89.800\n46179.000,  90.800\n46180.000,  90.200\n46181.000,  88.900\n46182.000,  88.800\n46183.000,  88.000\n46184.000,  88.000\n46185.000,  88.300\n46186.000,  88.000\n46187.000,  88.200\n46188.000,  88.200\n46189.000,  88.600\n46190.000,  88.900\n46191.000,  89.200\n46192.000,  88.700\n46193.000,  88.800\n46194.000,  88.200\n46195.000,  88.600\n46196.000,  88.400\n46197.000,  88.700\n46198.000,  88.800\n46199.000,  90.600\n46200.000,  89.000\n46201.000,  89.300\n46202.000,  88.800\n46203.000,  89.100\n46204.000,  91.000\n46205.000,  91.000\n46206.000,  91.600\n46207.000,  92.000\n46208.000,  83.700\n46209.000,  85.500\n46210.000,  86.700\n46211.000,  85.500\n46212.000,  85.500\n46213.000,  86.100\n46214.000,  86.200\n46215.000,  86.000\n46216.000,  87.500\n46217.000,  86.000\n46218.000,  86.800\n46219.000,  87.300\n46220.000,  91.000\n46221.000,  90.900\n46222.000,  89.800\n46223.000,  86.400\n46224.000,  86.000\n46225.000,  86.300\n46226.000,  86.200\n46227.000,  86.800\n46228.000,  86.300\n46229.000,  87.100\n46230.000,  91.300\n46231.000,  95.200\n46232.000,  91.000\n46233.000,  91.500\n46234.000,  88.600\n46235.000,  87.300\n46236.000,  87.700\n46237.000,  88.300\n46238.000,  88.400\n46239.000,  87.600\n46240.000,  88.700\n46241.000,  91.600\n46242.000,  88.600\n46243.000,  92.000\n46244.000,  89.600\n46245.000,  88.300\n46246.000,  88.900\n46247.000,  88.300\n46248.000,  88.700\n46249.000,  88.200\n46250.000,  87.600\n46251.000,  87.700\n46252.000,  92.600\n46253.000,  89.700\n46254.000,  89.600\n46255.000,  89.100\n46256.000,  89.100\n46257.000,  88.100\n46258.000,  88.600\n46259.000,  88.600\n46260.000,  88.700\n46261.000,  88.800\n46262.000,  92.000\n46263.000,  91.800\n46264.000,  89.400\n46265.000,  88.200\n46266.000,  89.600\n46267.000,  88.600\n46268.000,  90.700\n46269.000,  91.700\n46270.000,  91.500\n46271.000,  92.100\n46272.000,  90.700\n46273.000,  92.100\n46274.000,  91.300\n46275.000,  92.700\n46276.000,  92.400\n46277.000,  92.900\n46278.000,  92.900\n46279.000,  94.100\n46280.000,  92.400\n46281.000,  92.600\n46282.000,  92.900\n46283.000,  98.900\n46284.000,  95.200\n46285.000,  93.600\n46286.000,  93.800\n46287.000,  93.400\n46288.000,  93.200\n46289.000,  93.500\n46290.000,  93.200\n46291.000,  93.800\n46292.000,  93.900\n46293.000,  94.300\n46294.000,  96.000\n46295.000,  93.900\n46296.000,  94.600\n46297.000,  95.700\n46298.000,  94.300\n46299.000,  94.000\n46300.000,  94.600\n46301.000,  94.800\n46302.000,  94.700\n46303.000,  96.000\n46304.000,  94.100\n46305.000,  95.400\n46306.000,  94.500\n46307.000,  94.700\n46308.000,  94.100\n46309.000,  94.700\n46310.000,  94.600\n46311.000,  94.700\n46312.000,  94.200\n46313.000,  96.000\n46314.000,  96.700\n46315.000,  95.500\n46316.000,  99.700\n46317.000,  95.100\n46318.000,  96.400\n46319.000,  94.900\n46320.000,  94.900\n46321.000,  95.400\n46322.000,  95.700\n46323.000,  95.200\n46324.000,  96.200\n46325.000,  95.000\n46326.000,  95.500\n46327.000,  95.600\n46328.000,  95.600\n46329.000,  96.300\n46330.000,  95.800\n46331.000,  97.000\n46332.000,  97.000\n46333.000, 101.000\n46334.000,  98.200\n46335.000,  98.100\n46336.000,  83.700\n46337.000,  85.000\n46338.000,  85.200\n46339.000,  86.000\n46340.000,  86.000\n46341.000,  86.900\n46342.000,  85.600\n46343.000,  86.200\n46344.000,  86.600\n46345.000,  87.000\n46346.000,  86.700\n46347.000,  86.800\n46348.000,  86.000\n46349.000,  87.000\n46350.000,  86.900\n46351.000,  87.800\n46352.000,  88.600\n46353.000,  87.700\n46354.000,  87.000\n46355.000,  88.500\n46356.000,  88.100\n46357.000,  88.300\n46358.000,  87.900\n46359.000,  86.900\n46360.000,  87.600\n46361.000,  88.100\n46362.000,  88.100\n46363.000,  88.100\n46364.000,  88.600\n46365.000,  88.700\n46366.000,  89.800\n46367.000,  88.900\n46368.000,  88.500\n46369.000,  87.000\n46370.000,  88.200\n46371.000,  87.100\n46372.000,  93.000\n46373.000,  93.000\n46374.000,  89.800\n46375.000,  88.400\n46376.000,  88.600\n46377.000,  88.100\n46378.000,  88.400\n46379.000,  87.800\n46380.000,  88.900\n46381.000,  90.200\n46382.000,  90.200\n46383.000,  89.200\n46384.000,  90.100\n46385.000,  88.600\n46386.000,  88.500\n46387.000,  91.600\n46388.000,  91.000\n46389.000,  94.900\n46390.000,  90.100\n46391.000,  89.200\n46392.000,  88.700\n46393.000,  89.700\n46394.000,  93.700\n46395.000,  90.600\n46396.000,  91.300\n46397.000,  92.400\n46398.000,  91.900\n46399.000,  91.800\n46400.000,  89.900\n46401.000,  90.700\n46402.000,  92.000\n46403.000,  91.400\n46404.000,  93.000\n46405.000,  94.200\n46406.000,  95.500\n46407.000,  95.300\n46408.000,  95.900\n46409.000,  93.400\n46410.000,  93.000\n46411.000,  92.700\n46412.000,  93.100\n46413.000,  95.000\n46414.000,  93.500\n46415.000,  94.700\n46416.000,  93.200\n46417.000,  98.400\n46418.000,  93.400\n46419.000,  98.800\n46420.000,  94.600\n46421.000,  93.400\n46422.000,  93.500\n46423.000,  93.900\n46424.000,  94.600\n46425.000,  99.500\n46426.000, 101.700\n46427.000, 100.400\n46428.000,  96.600\n46429.000,  94.100\n46430.000,  95.000\n46431.000,  94.100\n46432.000,  94.600\n46433.000,  94.200\n46434.000,  95.100\n46435.000,  98.400\n46436.000,  96.700\n46437.000,  99.300\n46438.000,  98.000\n46439.000,  95.100\n46440.000,  94.100\n46441.000,  94.400\n46442.000,  94.000\n46443.000,  94.400\n46444.000,  94.500\n46445.000,  97.800\n46446.000,  96.300\n46447.000,  96.100\n46448.000,  96.700\n46449.000,  95.200\n46450.000,  94.800\n46451.000,  94.200\n46452.000,  94.800\n46453.000,  94.800\n46454.000,  98.600\n46455.000,  97.900\n46456.000, 100.100\n46457.000, 105.200\n46458.000, 100.400\n46459.000,  95.600\n46460.000,  96.800\n46461.000,  98.100\n46462.000,  97.300\n46463.000,  99.100\n46464.000,  92.000\n46465.000,  94.300\n46466.000,  99.800\n46467.000,  97.100\n46468.000,  95.600\n46469.000,  93.600\n46470.000,  92.400\n46471.000,  92.200\n46472.000,  92.700\n46473.000,  92.000\n46474.000,  93.300\n46475.000,  98.600\n46476.000,  95.700\n46477.000,  92.900\n46478.000,  95.300\n46479.000,  92.000\n46480.000,  93.000\n46481.000,  92.300\n46482.000,  93.000\n46483.000,  94.800\n46484.000,  95.500\n46485.000,  99.700\n46486.000, 102.900\n46487.000,  94.400\n46488.000,  93.900\n46489.000,  94.100\n46490.000,  94.200\n46491.000,  93.500\n46492.000,  93.600\n46493.000,  94.900\n46494.000,  95.800\n46495.000,  99.300\n46496.000,  98.700\n46497.000, 101.600\n46498.000,  94.300\n46499.000,  94.000\n46500.000,  94.600\n46501.000,  94.100\n46502.000,  95.600\n46503.000,  95.100\n46504.000,  95.200\n46505.000,  98.100\n46506.000,  99.300\n46507.000,  96.700\n46508.000,  95.800\n46509.000,  95.400\n46510.000,  96.200\n46511.000,  95.700\n46512.000,  96.700\n46513.000,  98.200\n46514.000,  96.100\n46515.000,  96.500\n46516.000,  96.800\n46517.000,  96.400\n46518.000,  95.200\n46519.000,  95.400\n46520.000,  95.900\n46521.000,  95.000\n46522.000, 101.100\n46523.000, 102.600\n46524.000,  97.500\n46525.000,  97.800\n46526.000,  98.600\n46527.000,  97.800\n46528.000,  96.900\n46529.000,  98.000\n46530.000,  97.800\n46531.000,  97.800\n46532.000, 101.300\n46533.000, 101.800\n46534.000, 102.200\n46535.000, 100.400\n46536.000,  99.400\n46537.000, 100.100\n46538.000, 101.400\n46539.000, 100.800\n46540.000,  99.700\n46541.000,  99.200\n46542.000, 106.600\n46543.000, 105.600\n46544.000, 100.600\n46545.000,  99.100\n46546.000,  99.300\n46547.000,  99.900\n46548.000,  99.600\n46549.000, 100.800\n46550.000, 100.400\n46551.000, 109.300\n46552.000, 110.200\n46553.000, 103.100\n46554.000, 101.400\n46555.000,  99.300\n46556.000,  99.600\n46557.000, 100.100\n46558.000, 100.200\n46559.000, 101.400\n46560.000, 114.700\n46561.000, 111.800\n46562.000, 106.400\n46563.000, 104.600\n46564.000, 103.100\n46565.000, 100.500\n46566.000, 101.900\n46567.000, 100.800\n46568.000, 105.400\n46569.000, 110.700\n46570.000, 101.700\n46571.000, 103.600\n46572.000, 100.800\n46573.000, 103.000\n46574.000, 101.800\n46575.000, 101.200\n46576.000, 100.700\n46577.000, 101.200\n46578.000, 112.400\n46579.000, 105.800\n46580.000, 112.400\n46581.000, 104.200\n46582.000, 105.800\n46583.000, 101.300\n46584.000, 101.200\n46585.000, 101.400\n46586.000, 102.500\n46587.000, 107.600\n46588.000, 109.300\n46589.000, 104.000\n46590.000, 104.800\n46591.000, 103.800\n46592.000,  83.200\n46593.000,  84.000\n46594.000,  85.300\n46595.000,  84.900\n46596.000,  86.300\n46597.000,  86.300\n46598.000,  90.400\n46599.000,  91.600\n46600.000,  87.400\n46601.000,  86.200\n46602.000,  86.700\n46603.000,  86.000\n46604.000,  86.100\n46605.000,  86.000\n46606.000,  87.500\n46607.000,  90.000\n46608.000,  89.300\n46609.000,  91.900\n46610.000,  93.300\n46611.000,  86.800\n46612.000,  87.400\n46613.000,  87.000\n46614.000,  87.000\n46615.000,  86.700\n46616.000,  88.200\n46617.000,  87.800\n46618.000,  88.700\n46619.000,  88.500\n46620.000,  95.300\n46621.000,  90.100\n46622.000,  88.400\n46623.000,  87.300\n46624.000,  88.300\n46625.000,  87.600\n46626.000,  87.500\n46627.000,  87.700\n46628.000,  92.400\n46629.000,  95.500\n46630.000,  96.200\n46631.000,  91.200\n46632.000,  88.900\n46633.000,  87.300\n46634.000,  88.200\n46635.000,  87.700\n46636.000,  87.700\n46637.000,  88.000\n46638.000,  89.500\n46639.000,  92.400\n46640.000,  93.500\n46641.000,  91.900\n46642.000,  92.300\n46643.000,  88.600\n46644.000,  89.100\n46645.000,  89.000\n46646.000,  89.800\n46647.000,  88.400\n46648.000,  88.700\n46649.000,  90.500\n46650.000,  93.700\n46651.000,  93.200\n46652.000,  93.300\n46653.000,  97.200\n46654.000,  93.400\n46655.000,  92.300\n46656.000,  90.400\n46657.000,  92.700\n46658.000,  92.000\n46659.000,  94.100\n46660.000,  96.300\n46661.000, 102.800\n46662.000, 101.000\n46663.000,  98.300\n46664.000,  93.000\n46665.000,  94.200\n46666.000,  92.900\n46667.000,  93.300\n46668.000,  93.200\n46669.000,  94.700\n46670.000,  94.200\n46671.000,  94.400\n46672.000, 101.000\n46673.000,  97.700\n46674.000,  93.500\n46675.000,  93.700\n46676.000,  94.400\n46677.000,  94.200\n46678.000,  95.700\n46679.000,  95.000\n46680.000,  99.800\n46681.000, 101.000\n46682.000,  97.700\n46683.000,  97.300\n46684.000,  95.000\n46685.000,  95.500\n46686.000,  95.000\n46687.000,  96.100\n46688.000,  94.900\n46689.000,  96.100\n46690.000,  95.500\n46691.000,  96.300\n46692.000,  96.800\n46693.000, 100.400\n46694.000,  99.600\n46695.000,  95.000\n46696.000,  97.300\n46697.000,  95.600\n46698.000,  96.100\n46699.000,  96.300\n46700.000,  97.600\n46701.000,  97.800\n46702.000,  99.700\n46703.000, 102.000\n46704.000,  99.900\n46705.000,  95.100\n46706.000,  95.100\n46707.000,  95.700\n46708.000,  98.900\n46709.000,  96.100\n46710.000, 103.600\n46711.000, 103.600\n46712.000, 101.000\n46713.000,  97.800\n46714.000,  98.300\n46715.000,  95.200\n46716.000,  97.200\n46717.000,  99.000\n46718.000,  98.500\n46719.000, 100.900\n46720.000,  90.100\n46721.000,  96.100\n46722.000,  96.200\n46723.000,  92.200\n46724.000,  95.500\n46725.000,  93.000\n46726.000,  93.400\n46727.000,  92.900\n46728.000,  96.000\n46729.000,  97.100\n46730.000, 101.000\n46731.000,  95.800\n46732.000,  94.600\n46733.000,  92.700\n46734.000,  96.600\n46735.000,  94.000\n46736.000,  92.900\n46737.000,  92.700\n46738.000,  94.100\n46739.000,  94.000\n46740.000,  94.400\n46741.000,  99.100\n46742.000,  95.400\n46743.000,  94.700\n46744.000,  94.000\n46745.000,  94.800\n46746.000,  94.400\n46747.000,  93.900\n46748.000,  93.600\n46749.000,  94.400\n46750.000,  94.500\n46751.000,  94.300\n46752.000,  95.700\n46753.000,  96.300\n46754.000,  97.600\n46755.000,  96.700\n46756.000,  94.600\n46757.000,  94.000\n46758.000,  94.400\n46759.000,  94.200\n46760.000,  97.000\n46761.000,  97.200\n46762.000,  94.300\n46763.000,  94.600\n46764.000,  94.300\n46765.000,  96.800\n46766.000,  94.600\n46767.000,  94.900\n46768.000,  94.400\n46769.000,  94.100\n46770.000, 100.100\n46771.000,  96.500\n46772.000,  95.000\n46773.000,  95.400\n46774.000,  95.500\n46775.000,  98.100\n46776.000,  98.800\n46777.000,  95.000\n46778.000,  95.500\n46779.000,  95.300\n46780.000,  99.700\n46781.000,  99.800\n46782.000,  98.100\n46783.000,  98.500\n46784.000,  96.600\n46785.000,  97.600\n46786.000,  97.200\n46787.000,  97.200\n46788.000,  98.300\n46789.000,  99.900\n46790.000, 101.000\n46791.000,  98.900\n46792.000,  99.600\n46793.000,  99.200\n46794.000,  99.300\n46795.000,  98.400\n46796.000,  99.400\n46797.000,  99.100\n46798.000,  99.600\n46799.000,  99.600\n46800.000, 103.400\n46801.000, 106.500\n46802.000, 100.800\n46803.000, 100.900\n46804.000, 101.800\n46805.000,  99.500\n46806.000,  99.700\n46807.000,  99.500\n46808.000, 102.400\n46809.000, 101.800\n46810.000, 101.400\n46811.000, 101.700\n46812.000, 102.600\n46813.000, 100.300\n46814.000, 100.100\n46815.000,  99.800\n46816.000,  99.600\n46817.000, 100.600\n46818.000, 103.400\n46819.000, 102.500\n46820.000, 103.700\n46821.000, 106.900\n46822.000, 100.700\n46823.000, 100.300\n46824.000, 100.600\n46825.000, 100.300\n46826.000, 100.800\n46827.000, 100.800\n46828.000, 100.600\n46829.000, 104.300\n46830.000, 101.000\n46831.000, 101.200\n46832.000, 101.600\n46833.000, 100.900\n46834.000, 100.800\n46835.000, 100.700\n46836.000, 102.000\n46837.000, 102.200\n46838.000, 105.300\n46839.000, 102.300\n46840.000, 103.500\n46841.000, 101.700\n46842.000, 101.400\n46843.000, 101.700\n46844.000, 106.900\n46845.000, 106.000\n46846.000, 105.900\n46847.000, 105.400\n46848.000,  90.000\n46849.000,  90.900\n46850.000,  91.500\n46851.000,  91.700\n46852.000,  92.400\n46853.000,  93.600\n46854.000,  94.600\n46855.000,  92.300\n46856.000,  93.600\n46857.000,  96.000\n46858.000,  94.300\n46859.000,  94.500\n46860.000,  92.600\n46861.000,  93.500\n46862.000,  96.400\n46863.000,  93.900\n46864.000,  94.300\n46865.000,  94.200\n46866.000,  99.000\n46867.000,  97.300\n46868.000,  94.100\n46869.000,  95.500\n46870.000,  95.000\n46871.000,  93.400\n46872.000,  94.200\n46873.000,  93.500\n46874.000,  94.600\n46875.000,  94.200\n46876.000,  95.500\n46877.000,  93.800\n46878.000,  97.500\n46879.000,  94.800\n46880.000,  94.500\n46881.000,  97.300\n46882.000,  95.100\n46883.000,  94.000\n46884.000,  96.500\n46885.000,  97.000\n46886.000,  94.600\n46887.000,  94.200\n46888.000,  94.900\n46889.000,  95.200\n46890.000,  94.300\n46891.000,  95.700\n46892.000,  98.900\n46893.000,  94.800\n46894.000,  95.900\n46895.000,  97.000\n46896.000,  95.100\n46897.000,  94.100\n46898.000,  95.200\n46899.000,  94.500\n46900.000,  96.800\n46901.000,  97.400\n46902.000,  95.200\n46903.000,  94.800\n46904.000,  96.100\n46905.000,  95.500\n46906.000,  95.600\n46907.000,  95.300\n46908.000,  97.000\n46909.000,  97.600\n46910.000,  97.600\n46911.000,  98.300\n46912.000,  96.900\n46913.000,  98.200\n46914.000,  99.200\n46915.000,  98.400\n46916.000,  98.800\n46917.000,  98.100\n46918.000,  99.000\n46919.000,  98.600\n46920.000,  99.600\n46921.000,  98.800\n46922.000,  99.900\n46923.000,  99.300\n46924.000,  99.100\n46925.000,  99.700\n46926.000,  99.100\n46927.000,  99.800\n46928.000,  99.500\n46929.000, 102.300\n46930.000, 106.400\n46931.000, 100.000\n46932.000, 106.700\n46933.000,  99.500\n46934.000,  99.400\n46935.000,  99.200\n46936.000,  99.700\n46937.000,  99.900\n46938.000, 100.200\n46939.000,  99.400\n46940.000,  99.900\n46941.000, 100.200\n46942.000, 102.700\n46943.000, 100.600\n46944.000, 103.400\n46945.000, 100.800\n46946.000, 100.000\n46947.000, 100.100\n46948.000, 101.600\n46949.000, 100.900\n46950.000, 101.200\n46951.000, 100.700\n46952.000, 100.400\n46953.000, 100.900\n46954.000, 100.500\n46955.000, 101.000\n46956.000, 100.700\n46957.000, 100.100\n46958.000, 101.400\n46959.000, 100.600\n46960.000, 103.900\n46961.000, 102.800\n46962.000, 102.500\n46963.000, 103.700\n46964.000, 103.000\n46965.000, 101.700\n46966.000, 102.100\n46967.000, 102.200\n46968.000, 101.200\n46969.000, 102.600\n46970.000, 102.800\n46971.000, 105.500\n46972.000, 104.100\n46973.000, 110.700\n46974.000, 105.900\n46975.000, 104.900\n46976.000,  98.100\n46977.000,  97.700\n46978.000,  97.700\n46979.000,  97.600\n46980.000,  98.100\n46981.000, 103.400\n46982.000, 101.500\n46983.000,  98.300\n46984.000,  99.600\n46985.000,  98.500\n46986.000,  99.400\n46987.000,  98.400\n46988.000, 101.000\n46989.000,  99.000\n46990.000, 100.100\n46991.000,  99.300\n46992.000,  98.400\n46993.000,  99.000\n46994.000,  99.000\n46995.000, 100.500\n46996.000,  99.500\n46997.000, 102.200\n46998.000,  99.900\n46999.000, 100.100\n47000.000, 100.900\n47001.000, 100.000\n47002.000, 100.400\n47003.000, 100.600\n47004.000,  99.300\n47005.000, 102.400\n47006.000, 101.100\n47007.000, 104.900\n47008.000, 101.900\n47009.000, 102.100\n47010.000, 100.700\n47011.000,  99.800\n47012.000, 101.000\n47013.000, 102.600\n47014.000, 101.600\n47015.000, 100.400\n47016.000, 105.300\n47017.000, 102.500\n47018.000, 100.700\n47019.000, 100.600\n47020.000, 100.300\n47021.000, 100.700\n47022.000, 101.100\n47023.000, 104.200\n47024.000, 102.000\n47025.000, 104.500\n47026.000, 103.900\n47027.000, 109.700\n47028.000, 101.500\n47029.000, 101.100\n47030.000, 101.500\n47031.000, 101.100\n47032.000, 101.600\n47033.000, 101.200\n47034.000, 103.200\n47035.000, 110.300\n47036.000, 105.100\n47037.000, 103.700\n47038.000, 105.100\n47039.000, 104.700\n47040.000, 102.600\n47041.000, 103.200\n47042.000, 104.300\n47043.000, 103.700\n47044.000, 114.800\n47045.000, 109.100\n47046.000, 106.500\n47047.000, 104.800\n47048.000, 105.500\n47049.000, 105.800\n47050.000, 105.700\n47051.000, 104.700\n47052.000, 105.100\n47053.000, 113.300\n47054.000, 105.400\n47055.000, 106.200\n47056.000, 105.000\n47057.000, 105.700\n47058.000, 105.400\n47059.000, 105.400\n47060.000, 105.500\n47061.000, 106.100\n47062.000, 114.400\n47063.000, 114.300\n47064.000, 109.700\n47065.000, 107.500\n47066.000, 110.000\n47067.000, 109.100\n47068.000, 109.800\n47069.000, 112.200\n47070.000, 109.400\n47071.000, 109.900\n47072.000, 107.400\n47073.000, 110.600\n47074.000, 106.300\n47075.000, 107.200\n47076.000, 107.000\n47077.000, 106.200\n47078.000, 107.700\n47079.000, 108.900\n47080.000, 108.500\n47081.000, 111.200\n47082.000, 106.400\n47083.000, 110.900\n47084.000, 107.100\n47085.000, 106.900\n47086.000, 111.600\n47087.000, 107.800\n47088.000, 108.500\n47089.000, 108.000\n47090.000, 106.800\n47091.000, 109.300\n47092.000, 107.700\n47093.000, 108.600\n47094.000, 108.400\n47095.000, 108.300\n47096.000, 108.000\n47097.000, 110.000\n47098.000, 109.700\n47099.000, 112.900\n47100.000, 113.600\n47101.000, 110.600\n47102.000, 111.400\n47103.000, 113.200\n47104.000,  78.800\n47105.000,  79.100\n47106.000,  80.000\n47107.000,  79.200\n47108.000,  80.500\n47109.000,  80.200\n47110.000,  80.400\n47111.000,  80.700\n47112.000,  79.500\n47113.000,  80.700\n47114.000,  80.500\n47115.000,  80.000\n47116.000,  81.000\n47117.000,  81.500\n47118.000,  80.400\n47119.000,  80.500\n47120.000,  80.200\n47121.000,  80.900\n47122.000,  82.800\n47123.000,  80.800\n47124.000,  80.100\n47125.000,  81.500\n47126.000,  80.000\n47127.000,  80.700\n47128.000,  81.800\n47129.000,  80.900\n47130.000,  81.600\n47131.000,  81.200\n47132.000,  82.000\n47133.000,  82.200\n47134.000,  82.900\n47135.000,  81.000\n47136.000,  81.200\n47137.000,  81.200\n47138.000,  81.500\n47139.000,  82.000\n47140.000,  82.700\n47141.000,  83.500\n47142.000,  81.700\n47143.000,  81.600\n47144.000,  81.900\n47145.000,  81.800\n47146.000,  81.300\n47147.000,  81.700\n47148.000,  81.800\n47149.000,  84.300\n47150.000,  86.000\n47151.000,  82.800\n47152.000,  82.800\n47153.000,  83.600\n47154.000,  81.900\n47155.000,  83.200\n47156.000,  85.700\n47157.000,  83.600\n47158.000,  82.200\n47159.000,  82.000\n47160.000,  83.000\n47161.000,  82.300\n47162.000,  87.500\n47163.000,  82.800\n47164.000,  84.100\n47165.000,  84.700\n47166.000,  85.500\n47167.000,  85.800\n47168.000,  83.300\n47169.000,  84.100\n47170.000,  85.000\n47171.000,  84.800\n47172.000,  87.100\n47173.000,  88.100\n47174.000,  90.800\n47175.000,  86.900\n47176.000,  90.300\n47177.000,  86.900\n47178.000,  87.500\n47179.000,  86.600\n47180.000,  86.400\n47181.000,  86.000\n47182.000,  86.300\n47183.000,  86.400\n47184.000,  87.800\n47185.000,  88.300\n47186.000,  86.900\n47187.000,  87.400\n47188.000,  90.300\n47189.000,  88.100\n47190.000,  87.300\n47191.000,  86.400\n47192.000,  87.300\n47193.000,  87.000\n47194.000,  88.800\n47195.000,  92.600\n47196.000,  98.000\n47197.000,  89.300\n47198.000,  92.300\n47199.000,  87.300\n47200.000,  87.000\n47201.000,  87.500\n47202.000,  87.400\n47203.000,  87.300\n47204.000,  88.900\n47205.000,  89.100\n47206.000,  92.800\n47207.000,  93.000\n47208.000,  89.200\n47209.000,  87.600\n47210.000,  88.200\n47211.000,  87.300\n47212.000,  87.700\n47213.000,  88.300\n47214.000,  88.400\n47215.000,  90.100\n47216.000,  90.300\n47217.000,  93.100\n47218.000,  90.900\n47219.000,  89.200\n47220.000,  91.000\n47221.000,  88.800\n47222.000,  88.500\n47223.000,  88.700\n47224.000,  88.700\n47225.000,  89.800\n47226.000,  91.000\n47227.000,  94.000\n47228.000,  98.400\n47229.000,  94.400\n47230.000,  91.900\n47231.000,  92.400\n47232.000,  83.100\n47233.000,  84.800\n47234.000,  85.300\n47235.000,  85.700\n47236.000,  85.600\n47237.000,  87.200\n47238.000,  89.000\n47239.000,  93.800\n47240.000,  88.000\n47241.000,  87.900\n47242.000,  87.000\n47243.000,  86.200\n47244.000,  86.600\n47245.000,  86.800\n47246.000,  86.100\n47247.000,  86.400\n47248.000,  86.800\n47249.000,  87.500\n47250.000,  94.100\n47251.000,  87.500\n47252.000,  87.300\n47253.000,  87.100\n47254.000,  87.600\n47255.000,  87.700\n47256.000,  87.700\n47257.000,  87.900\n47258.000,  87.200\n47259.000,  87.900\n47260.000,  88.100\n47261.000,  96.400\n47262.000,  91.900\n47263.000,  88.900\n47264.000,  88.700\n47265.000,  88.600\n47266.000,  87.400\n47267.000,  89.000\n47268.000,  88.200\n47269.000,  87.900\n47270.000,  92.300\n47271.000,  90.100\n47272.000,  89.200\n47273.000,  88.700\n47274.000,  88.700\n47275.000,  88.300\n47276.000,  88.600\n47277.000,  88.300\n47278.000,  88.000\n47279.000,  88.900\n47280.000,  90.400\n47281.000,  89.900\n47282.000,  88.600\n47283.000,  88.600\n47284.000,  88.300\n47285.000,  89.100\n47286.000,  88.400\n47287.000,  89.300\n47288.000,  89.100\n47289.000,  89.800\n47290.000,  88.700\n47291.000,  89.200\n47292.000,  92.900\n47293.000,  94.400\n47294.000,  92.500\n47295.000,  91.200\n47296.000,  91.300\n47297.000,  91.900\n47298.000,  93.100\n47299.000,  92.100\n47300.000,  92.700\n47301.000,  96.900\n47302.000,  93.400\n47303.000,  92.200\n47304.000,  92.400\n47305.000,  92.000\n47306.000,  93.000\n47307.000,  92.600\n47308.000, 101.700\n47309.000,  93.500\n47310.000,  93.800\n47311.000,  95.100\n47312.000,  96.600\n47313.000,  93.800\n47314.000,  93.000\n47315.000,  94.300\n47316.000,  93.200\n47317.000,  94.600\n47318.000,  94.200\n47319.000,  93.900\n47320.000,  94.200\n47321.000,  96.300\n47322.000,  94.800\n47323.000,  94.800\n47324.000,  94.900\n47325.000,  94.300\n47326.000,  94.700\n47327.000,  94.900\n47328.000,  95.800\n47329.000,  97.800\n47330.000,  94.300\n47331.000,  95.200\n47332.000, 100.300\n47333.000,  98.200\n47334.000,  97.400\n47335.000,  94.900\n47336.000,  95.000\n47337.000,  95.400\n47338.000,  98.900\n47339.000, 102.400\n47340.000,  94.600\n47341.000,  95.000\n47342.000,  94.500\n47343.000,  96.700\n47344.000,  94.500\n47345.000,  94.600\n47346.000,  94.200\n47347.000,  95.300\n47348.000,  96.600\n47349.000,  98.800\n47350.000,  95.800\n47351.000,  95.500\n47352.000,  95.500\n47353.000,  96.400\n47354.000,  95.500\n47355.000,  95.200\n47356.000,  97.000\n47357.000, 102.100\n47358.000, 109.700\n47359.000, 104.000\n47360.000,  88.700\n47361.000,  85.800\n47362.000,  85.400\n47363.000,  85.300\n47364.000,  86.800\n47365.000,  86.300\n47366.000,  85.500\n47367.000,  86.900\n47368.000,  86.800\n47369.000,  89.300\n47370.000,  88.200\n47371.000,  87.400\n47372.000,  86.300\n47373.000,  86.300\n47374.000,  87.200\n47375.000,  87.400\n47376.000,  86.600\n47377.000,  87.300\n47378.000,  86.600\n47379.000,  95.400\n47380.000,  96.300\n47381.000,  95.000\n47382.000,  87.300\n47383.000,  86.100\n47384.000,  87.100\n47385.000,  87.300\n47386.000,  87.000\n47387.000,  87.400\n47388.000,  87.600\n47389.000,  88.200\n47390.000,  96.200\n47391.000,  90.800\n47392.000,  87.600\n47393.000,  87.700\n47394.000,  87.200\n47395.000,  87.300\n47396.000,  87.900\n47397.000,  87.400\n47398.000,  87.400\n47399.000,  87.800\n47400.000,  88.500\n47401.000,  94.500\n47402.000,  93.100\n47403.000,  92.000\n47404.000,  88.700\n47405.000,  87.900\n47406.000,  88.000\n47407.000,  88.400\n47408.000,  88.000\n47409.000,  88.200\n47410.000,  88.600\n47411.000,  90.700\n47412.000,  89.900\n47413.000, 102.000\n47414.000,  88.800\n47415.000,  88.200\n47416.000,  88.200\n47417.000,  89.300\n47418.000,  89.000\n47419.000,  89.900\n47420.000,  92.200\n47421.000,  92.200\n47422.000,  96.600\n47423.000,  98.100\n47424.000,  90.400\n47425.000,  92.400\n47426.000,  91.400\n47427.000,  91.200\n47428.000,  92.400\n47429.000,  92.100\n47430.000,  96.000\n47431.000,  93.600\n47432.000,  92.900\n47433.000,  96.700\n47434.000,  96.400\n47435.000,  92.700\n47436.000,  92.900\n47437.000,  92.600\n47438.000,  93.100\n47439.000,  92.400\n47440.000,  92.400\n47441.000,  95.700\n47442.000,  94.300\n47443.000,  94.700\n47444.000,  94.300\n47445.000,  96.000\n47446.000,  93.200\n47447.000,  93.000\n47448.000,  93.900\n47449.000,  93.200\n47450.000,  93.900\n47451.000,  94.100\n47452.000,  97.900\n47453.000, 101.400\n47454.000, 103.300\n47455.000,  95.600\n47456.000,  95.100\n47457.000,  93.700\n47458.000,  93.600\n47459.000,  93.500\n47460.000,  94.700\n47461.000,  94.500\n47462.000,  99.800\n47463.000,  94.800\n47464.000,  96.600\n47465.000,  94.300\n47466.000,  96.800\n47467.000,  94.700\n47468.000,  94.100\n47469.000,  94.000\n47470.000,  94.700\n47471.000,  94.700\n47472.000,  94.600\n47473.000,  94.600\n47474.000,  94.000\n47475.000,  94.400\n47476.000,  94.700\n47477.000,  94.900\n47478.000,  95.100\n47479.000,  94.900\n47480.000,  96.500\n47481.000,  95.600\n47482.000,  96.200\n47483.000,  95.000\n47484.000,  96.400\n47485.000,  97.200\n47486.000,  98.400\n47487.000,  98.100\n47488.000,  89.400\n47489.000,  90.400\n47490.000,  95.200\n47491.000,  92.700\n47492.000,  91.900\n47493.000,  95.200\n47494.000,  92.200\n47495.000,  92.400\n47496.000,  92.500\n47497.000,  92.700\n47498.000,  92.000\n47499.000,  92.200\n47500.000,  92.200\n47501.000,  95.200\n47502.000,  96.200\n47503.000,  93.700\n47504.000,  92.600\n47505.000,  93.000\n47506.000,  94.600\n47507.000,  98.700\n47508.000,  94.100\n47509.000,  93.100\n47510.000,  94.100\n47511.000,  96.800\n47512.000,  99.500\n47513.000,  97.100\n47514.000,  94.800\n47515.000,  94.500\n47516.000,  94.000\n47517.000,  93.900\n47518.000,  94.800\n47519.000,  94.000\n47520.000,  93.500\n47521.000, 100.500\n47522.000,  98.300\n47523.000,  96.100\n47524.000,  97.900\n47525.000,  94.900\n47526.000,  95.200\n47527.000,  95.200\n47528.000,  94.200\n47529.000,  95.400\n47530.000,  95.300\n47531.000,  96.100\n47532.000,  95.100\n47533.000,  94.200\n47534.000,  94.300\n47535.000,  94.200\n47536.000,  95.000\n47537.000,  94.800\n47538.000,  94.400\n47539.000,  95.000\n47540.000,  94.900\n47541.000,  97.800\n47542.000, 103.800\n47543.000,  96.100\n47544.000,  95.700\n47545.000,  95.400\n47546.000,  95.200\n47547.000,  95.000\n47548.000,  96.300\n47549.000,  97.400\n47550.000,  97.400\n47551.000,  98.100\n47552.000, 100.700\n47553.000,  97.400\n47554.000,  98.400\n47555.000,  97.300\n47556.000,  98.800\n47557.000,  98.400\n47558.000,  98.500\n47559.000,  98.700\n47560.000,  99.300\n47561.000, 100.400\n47562.000, 103.100\n47563.000, 100.400\n47564.000, 102.600\n47565.000, 101.200\n47566.000,  99.300\n47567.000,  99.100\n47568.000,  98.400\n47569.000,  99.000\n47570.000, 102.600\n47571.000, 103.300\n47572.000, 103.500\n47573.000,  99.500\n47574.000, 100.500\n47575.000, 100.000\n47576.000, 100.400\n47577.000,  99.200\n47578.000, 103.000\n47579.000, 102.200\n47580.000, 100.300\n47581.000, 103.800\n47582.000, 100.100\n47583.000, 100.100\n47584.000,  99.300\n47585.000, 100.000\n47586.000,  99.800\n47587.000,  99.900\n47588.000, 102.800\n47589.000, 100.500\n47590.000, 105.300\n47591.000, 102.600\n47592.000, 100.200\n47593.000, 100.300\n47594.000, 101.800\n47595.000, 100.200\n47596.000, 100.400\n47597.000, 101.000\n47598.000, 101.700\n47599.000, 101.200\n47600.000, 109.500\n47601.000, 103.100\n47602.000, 100.700\n47603.000, 101.900\n47604.000, 101.500\n47605.000, 101.600\n47606.000, 101.300\n47607.000, 101.500\n47608.000, 102.800\n47609.000, 104.200\n47610.000, 108.200\n47611.000, 102.400\n47612.000, 104.300\n47613.000, 104.500\n47614.000, 103.900\n47615.000, 105.900\n47616.000,  85.900\n47617.000,  93.300\n47618.000,  87.300\n47619.000,  87.400\n47620.000,  89.400\n47621.000,  86.800\n47622.000,  85.900\n47623.000,  86.300\n47624.000,  86.000\n47625.000,  86.600\n47626.000,  86.400\n47627.000,  86.900\n47628.000,  88.100\n47629.000,  87.600\n47630.000,  88.100\n47631.000,  86.900\n47632.000,  86.300\n47633.000,  86.300\n47634.000,  86.100\n47635.000,  86.900\n47636.000,  86.300\n47637.000,  87.300\n47638.000,  87.400\n47639.000,  88.300\n47640.000,  87.100\n47641.000,  87.300\n47642.000,  87.200\n47643.000,  87.400\n47644.000,  87.100\n47645.000,  87.500\n47646.000,  87.200\n47647.000,  87.400\n47648.000,  87.200\n47649.000,  88.400\n47650.000,  87.200\n47651.000,  87.400\n47652.000,  87.600\n47653.000,  87.400\n47654.000,  87.800\n47655.000,  87.400\n47656.000,  87.200\n47657.000,  88.000\n47658.000,  87.400\n47659.000,  87.600\n47660.000,  92.800\n47661.000,  90.100\n47662.000,  88.900\n47663.000,  88.400\n47664.000,  88.000\n47665.000,  88.100\n47666.000,  88.200\n47667.000,  88.000\n47668.000,  88.200\n47669.000,  89.300\n47670.000,  88.300\n47671.000,  89.500\n47672.000,  91.600\n47673.000,  88.600\n47674.000,  89.000\n47675.000,  88.700\n47676.000,  90.000\n47677.000,  91.000\n47678.000,  91.300\n47679.000,  91.900\n47680.000,  90.600\n47681.000,  91.800\n47682.000,  92.500\n47683.000,  91.300\n47684.000,  93.000\n47685.000,  92.700\n47686.000,  92.700\n47687.000,  92.500\n47688.000,  92.700\n47689.000,  92.300\n47690.000,  92.600\n47691.000,  92.200\n47692.000,  93.000\n47693.000,  92.400\n47694.000,  94.600\n47695.000,  93.500\n47696.000,  92.100\n47697.000,  92.300\n47698.000,  93.000\n47699.000,  93.600\n47700.000,  97.000\n47701.000,  98.100\n47702.000,  93.300\n47703.000,  93.400\n47704.000,  94.000\n47705.000,  93.800\n47706.000,  94.100\n47707.000,  93.000\n47708.000,  93.900\n47709.000,  93.900\n47710.000,  94.800\n47711.000,  94.800\n47712.000,  96.900\n47713.000,  94.100\n47714.000,  93.700\n47715.000,  93.300\n47716.000,  94.200\n47717.000,  94.000\n47718.000,  94.200\n47719.000,  94.100\n47720.000,  97.600\n47721.000, 102.900\n47722.000,  97.700\n47723.000,  94.600\n47724.000,  94.000\n47725.000,  95.100\n47726.000,  94.900\n47727.000,  95.700\n47728.000,  95.200\n47729.000,  97.400\n47730.000, 100.800\n47731.000,  99.300\n47732.000,  96.200\n47733.000,  94.500\n47734.000,  95.600\n47735.000,  94.500\n47736.000,  95.300\n47737.000,  95.900\n47738.000,  95.700\n47739.000,  95.100\n47740.000,  98.700\n47741.000,  98.000\n47742.000,  97.900\n47743.000,  99.200\n47744.000,  90.100\n47745.000,  91.100\n47746.000,  91.300\n47747.000,  92.400\n47748.000,  94.000\n47749.000,  96.100\n47750.000,  92.000\n47751.000,  92.600\n47752.000,  92.200\n47753.000,  92.000\n47754.000,  92.400\n47755.000,  92.600\n47756.000,  92.200\n47757.000,  92.500\n47758.000,  92.900\n47759.000,  92.100\n47760.000,  93.200\n47761.000,  92.200\n47762.000,  93.000\n47763.000,  93.300\n47764.000,  94.000\n47765.000,  93.500\n47766.000,  94.000\n47767.000,  94.800\n47768.000,  93.600\n47769.000,  97.000\n47770.000,  95.200\n47771.000,  94.600\n47772.000,  93.500\n47773.000,  94.300\n47774.000,  94.100\n47775.000,  94.000\n47776.000,  93.400\n47777.000,  94.700\n47778.000,  94.100\n47779.000,  98.100\n47780.000,  97.500\n47781.000,  97.100\n47782.000,  94.200\n47783.000,  94.000\n47784.000,  94.200\n47785.000,  94.600\n47786.000,  95.000\n47787.000,  94.000\n47788.000,  95.100\n47789.000,  94.600\n47790.000,  95.600\n47791.000,  94.700\n47792.000,  94.200\n47793.000,  94.600\n47794.000,  94.000\n47795.000,  94.600\n47796.000,  95.900\n47797.000,  95.300\n47798.000,  95.400\n47799.000,  95.600\n47800.000, 100.300\n47801.000,  95.600\n47802.000,  95.700\n47803.000,  94.800\n47804.000,  96.200\n47805.000,  97.800\n47806.000,  99.500\n47807.000,  98.000\n47808.000,  96.600\n47809.000,  98.300\n47810.000, 100.000\n47811.000,  97.300\n47812.000,  98.300\n47813.000,  98.400\n47814.000,  98.800\n47815.000,  99.000\n47816.000,  99.500\n47817.000,  99.000\n47818.000,  98.300\n47819.000, 104.300\n47820.000, 100.000\n47821.000,  99.700\n47822.000,  99.700\n47823.000,  98.800\n47824.000,  99.100\n47825.000, 101.300\n47826.000, 102.000\n47827.000, 102.100\n47828.000, 101.600\n47829.000, 105.000\n47830.000, 109.000\n47831.000, 106.800\n47832.000,  99.700\n47833.000,  99.900\n47834.000, 101.400\n47835.000, 104.300\n47836.000, 100.800\n47837.000, 100.500\n47838.000, 103.100\n47839.000, 100.400\n47840.000, 100.700\n47841.000, 101.300\n47842.000, 100.100\n47843.000, 101.100\n47844.000, 102.800\n47845.000, 100.700\n47846.000, 101.200\n47847.000, 103.100\n47848.000, 100.400\n47849.000, 100.800\n47850.000, 100.300\n47851.000,  99.700\n47852.000, 100.200\n47853.000, 101.100\n47854.000, 103.600\n47855.000, 101.800\n47856.000, 101.500\n47857.000, 102.100\n47858.000, 100.200\n47859.000, 100.900\n47860.000, 101.200\n47861.000, 101.100\n47862.000, 101.600\n47863.000, 104.600\n47864.000, 101.700\n47865.000, 104.800\n47866.000, 102.700\n47867.000, 105.100\n47868.000, 104.600\n47869.000, 104.000\n47870.000, 103.900\n47871.000, 104.700\n47872.000,  92.000\n47873.000,  94.900\n47874.000,  92.100\n47875.000,  91.900\n47876.000,  97.500\n47877.000,  94.200\n47878.000,  93.200\n47879.000,  92.700\n47880.000,  93.000\n47881.000,  94.000\n47882.000,  95.400\n47883.000,  92.700\n47884.000,  94.400\n47885.000,  95.600\n47886.000,  96.000\n47887.000,  94.700\n47888.000,  93.600\n47889.000,  92.700\n47890.000,  92.800\n47891.000,  92.700\n47892.000,  94.300\n47893.000,  94.400\n47894.000,  93.800\n47895.000,  94.000\n47896.000,  93.900\n47897.000,  97.300\n47898.000,  93.400\n47899.000,  93.500\n47900.000,  94.400\n47901.000,  94.000\n47902.000,  94.700\n47903.000,  94.800\n47904.000,  93.600\n47905.000,  94.800\n47906.000,  94.900\n47907.000,  94.200\n47908.000,  94.400\n47909.000,  93.800\n47910.000,  94.200\n47911.000,  94.200\n47912.000,  95.000\n47913.000,  96.900\n47914.000,  94.800\n47915.000,  94.200\n47916.000,  95.500\n47917.000,  96.900\n47918.000,  94.000\n47919.000,  94.000\n47920.000,  94.300\n47921.000,  94.400\n47922.000,  94.000\n47923.000,  97.000\n47924.000,  95.800\n47925.000,  96.100\n47926.000,  95.000\n47927.000,  97.300\n47928.000,  98.900\n47929.000,  98.000\n47930.000,  95.700\n47931.000,  94.600\n47932.000,  96.600\n47933.000,  99.800\n47934.000, 101.300\n47935.000,  98.500\n47936.000,  96.800\n47937.000,  99.800\n47938.000, 100.300\n47939.000,  97.400\n47940.000,  98.400\n47941.000,  98.600\n47942.000,  99.300\n47943.000, 100.500\n47944.000,  99.700\n47945.000, 100.000\n47946.000,  99.100\n47947.000,  98.700\n47948.000,  98.700\n47949.000,  98.800\n47950.000,  99.200\n47951.000, 100.000\n47952.000,  98.900\n47953.000, 101.400\n47954.000, 100.500\n47955.000, 100.500\n47956.000, 100.400\n47957.000, 100.000\n47958.000, 100.000\n47959.000,  99.600\n47960.000, 100.700\n47961.000,  99.500\n47962.000, 102.600\n47963.000, 104.700\n47964.000, 105.100\n47965.000, 104.800\n47966.000, 102.000\n47967.000, 100.400\n47968.000, 101.800\n47969.000, 101.200\n47970.000, 100.200\n47971.000, 100.900\n47972.000, 104.400\n47973.000, 105.300\n47974.000, 104.000\n47975.000, 101.500\n47976.000, 101.400\n47977.000, 100.100\n47978.000, 100.200\n47979.000, 101.000\n47980.000, 101.900\n47981.000, 104.400\n47982.000, 103.900\n47983.000, 106.300\n47984.000, 106.500\n47985.000, 100.900\n47986.000, 106.700\n47987.000, 100.400\n47988.000, 106.500\n47989.000, 102.000\n47990.000, 101.800\n47991.000, 103.000\n47992.000, 102.700\n47993.000, 101.600\n47994.000, 101.900\n47995.000, 103.300\n47996.000, 102.600\n47997.000, 106.200\n47998.000, 103.800\n47999.000, 105.700\n48000.000,  99.000\n48001.000,  97.700\n48002.000,  98.400\n48003.000,  97.400\n48004.000,  99.400\n48005.000, 100.800\n48006.000,  98.200\n48007.000,  98.700\n48008.000,  98.800\n48009.000,  98.700\n48010.000,  98.800\n48011.000,  99.600\n48012.000, 100.200\n48013.000, 101.000\n48014.000, 100.300\n48015.000,  99.500\n48016.000, 101.400\n48017.000,  99.300\n48018.000, 100.100\n48019.000, 100.900\n48020.000, 103.000\n48021.000, 102.500\n48022.000,  99.400\n48023.000,  99.400\n48024.000, 100.100\n48025.000, 100.300\n48026.000, 100.200\n48027.000, 100.800\n48028.000, 100.700\n48029.000, 100.900\n48030.000, 103.400\n48031.000, 100.300\n48032.000,  99.300\n48033.000, 100.100\n48034.000,  99.900\n48035.000, 100.300\n48036.000, 100.200\n48037.000,  99.800\n48038.000, 100.200\n48039.000, 102.700\n48040.000, 102.800\n48041.000, 100.100\n48042.000, 100.300\n48043.000, 100.200\n48044.000, 100.200\n48045.000, 100.300\n48046.000, 101.300\n48047.000, 101.800\n48048.000, 100.700\n48049.000, 101.000\n48050.000, 100.200\n48051.000, 101.700\n48052.000, 101.000\n48053.000, 101.200\n48054.000, 101.300\n48055.000, 101.000\n48056.000, 102.600\n48057.000, 102.900\n48058.000, 104.500\n48059.000, 103.100\n48060.000, 102.600\n48061.000, 103.800\n48062.000, 103.300\n48063.000, 104.800\n48064.000, 103.300\n48065.000, 105.800\n48066.000, 107.000\n48067.000, 105.600\n48068.000, 105.200\n48069.000, 104.700\n48070.000, 105.600\n48071.000, 106.700\n48072.000, 104.800\n48073.000, 105.400\n48074.000, 105.600\n48075.000, 106.100\n48076.000, 109.100\n48077.000, 105.300\n48078.000, 105.500\n48079.000, 106.300\n48080.000, 105.400\n48081.000, 106.600\n48082.000, 105.300\n48083.000, 107.900\n48084.000, 110.400\n48085.000, 112.600\n48086.000, 108.700\n48087.000, 106.800\n48088.000, 113.300\n48089.000, 107.700\n48090.000, 106.400\n48091.000, 107.500\n48092.000, 108.500\n48093.000, 108.400\n48094.000, 110.100\n48095.000, 107.100\n48096.000, 108.100\n48097.000, 108.200\n48098.000, 111.200\n48099.000, 107.600\n48100.000, 108.900\n48101.000, 108.200\n48102.000, 108.300\n48103.000, 109.000\n48104.000, 108.200\n48105.000, 107.500\n48106.000, 107.900\n48107.000, 107.900\n48108.000, 110.300\n48109.000, 113.700\n48110.000, 108.100\n48111.000, 109.300\n48112.000, 108.900\n48113.000, 108.100\n48114.000, 108.300\n48115.000, 107.800\n48116.000, 109.400\n48117.000, 108.400\n48118.000, 108.000\n48119.000, 108.600\n48120.000, 108.900\n48121.000, 108.300\n48122.000, 109.900\n48123.000, 111.900\n48124.000, 114.300\n48125.000, 112.300\n48126.000, 110.400\n48127.000, 110.300\n48128.000,  83.600\n48129.000,  85.200\n48130.000,  85.200\n48131.000,  86.600\n48132.000,  89.800\n48133.000,  86.500\n48134.000,  88.200\n48135.000,  88.900\n48136.000,  86.800\n48137.000,  86.600\n48138.000,  86.000\n48139.000,  86.400\n48140.000,  86.100\n48141.000,  86.200\n48142.000,  86.300\n48143.000,  90.500\n48144.000,  87.800\n48145.000,  89.100\n48146.000,  93.700\n48147.000,  88.400\n48148.000,  86.900\n48149.000,  87.000\n48150.000,  87.300\n48151.000,  86.600\n48152.000,  86.400\n48153.000,  88.300\n48154.000,  92.500\n48155.000,  91.700\n48156.000,  87.700\n48157.000,  89.200\n48158.000,  88.000\n48159.000,  88.100\n48160.000,  87.300\n48161.000,  89.200\n48162.000,  87.900\n48163.000,  88.500\n48164.000,  89.600\n48165.000,  94.500\n48166.000,  91.800\n48167.000,  89.200\n48168.000,  88.300\n48169.000,  88.600\n48170.000,  87.900\n48171.000,  87.800\n48172.000,  89.300\n48173.000,  89.100\n48174.000,  88.800\n48175.000,  89.600\n48176.000,  89.700\n48177.000,  90.100\n48178.000,  92.800\n48179.000,  88.900\n48180.000,  96.100\n48181.000,  88.100\n48182.000,  89.800\n48183.000,  91.300\n48184.000,  89.000\n48185.000,  90.600\n48186.000,  90.200\n48187.000,  89.100\n48188.000,  92.400\n48189.000,  93.000\n48190.000,  92.200\n48191.000,  92.000\n48192.000,  90.000\n48193.000,  91.400\n48194.000,  92.700\n48195.000,  91.800\n48196.000,  92.800\n48197.000,  95.000\n48198.000,  95.600\n48199.000,  96.100\n48200.000,  96.000\n48201.000,  93.400\n48202.000,  92.800\n48203.000,  92.500\n48204.000,  94.000\n48205.000,  94.200\n48206.000,  93.600\n48207.000,  93.400\n48208.000,  94.000\n48209.000,  97.000\n48210.000,  97.500\n48211.000,  94.100\n48212.000,  93.900\n48213.000,  93.800\n48214.000,  94.100\n48215.000,  94.100\n48216.000,  94.800\n48217.000,  93.500\n48218.000,  95.000\n48219.000,  97.000\n48220.000,  97.100\n48221.000,  94.500\n48222.000,  94.800\n48223.000,  94.500\n48224.000,  95.200\n48225.000,  96.000\n48226.000,  94.800\n48227.000,  97.600\n48228.000,  95.000\n48229.000,  97.300\n48230.000,  97.500\n48231.000,  96.800\n48232.000,  94.900\n48233.000,  95.000\n48234.000,  95.300\n48235.000,  97.800\n48236.000,  95.300\n48237.000,  97.500\n48238.000,  99.200\n48239.000,  97.000\n48240.000, 102.800\n48241.000,  95.900\n48242.000,  95.800\n48243.000,  94.700\n48244.000,  95.300\n48245.000,  95.900\n48246.000,  95.900\n48247.000,  94.900\n48248.000,  96.300\n48249.000, 101.100\n48250.000,  96.500\n48251.000,  96.800\n48252.000,  97.000\n48253.000,  97.400\n48254.000,  97.800\n48255.000,  99.600\n48256.000,  90.400\n48257.000,  91.900\n48258.000,  93.400\n48259.000,  92.700\n48260.000,  93.100\n48261.000,  92.800\n48262.000,  92.000\n48263.000,  92.200\n48264.000,  93.300\n48265.000,  92.800\n48266.000,  94.100\n48267.000, 100.200\n48268.000,  97.400\n48269.000,  98.900\n48270.000,  96.800\n48271.000,  93.400\n48272.000,  92.300\n48273.000,  92.600\n48274.000,  93.200\n48275.000,  94.000\n48276.000,  94.000\n48277.000, 101.400\n48278.000,  95.800\n48279.000, 104.200\n48280.000,  96.700\n48281.000,  94.100\n48282.000,  94.300\n48283.000,  94.700\n48284.000,  95.800\n48285.000,  99.300\n48286.000,  94.900\n48287.000, 100.300\n48288.000,  97.300\n48289.000, 100.600\n48290.000,  96.100\n48291.000,  94.400\n48292.000,  96.000\n48293.000,  94.000\n48294.000,  95.200\n48295.000,  95.300\n48296.000,  98.100\n48297.000, 100.100\n48298.000, 106.400\n48299.000,  97.200\n48300.000,  96.300\n48301.000,  94.800\n48302.000,  94.500\n48303.000,  94.900\n48304.000,  94.100\n48305.000,  95.500\n48306.000,  98.800\n48307.000, 103.100\n48308.000, 103.200\n48309.000, 103.900\n48310.000,  94.900\n48311.000,  95.300\n48312.000,  95.000\n48313.000,  96.700\n48314.000,  96.200\n48315.000,  99.900\n48316.000, 100.300\n48317.000, 106.300\n48318.000, 101.100\n48319.000, 104.000\n48320.000,  98.100\n48321.000,  99.500\n48322.000,  98.000\n48323.000,  97.800\n48324.000, 100.600\n48325.000, 101.600\n48326.000,  99.700\n48327.000, 108.700\n48328.000, 102.500\n48329.000,  99.500\n48330.000,  99.700\n48331.000,  98.500\n48332.000,  99.800\n48333.000,  99.200\n48334.000, 101.600\n48335.000, 103.500\n48336.000, 100.100\n48337.000, 106.700\n48338.000, 103.400\n48339.000, 102.200\n48340.000, 100.000\n48341.000, 100.500\n48342.000, 100.000\n48343.000, 101.500\n48344.000, 105.200\n48345.000, 100.800\n48346.000, 101.900\n48347.000, 100.800\n48348.000, 102.000\n48349.000, 100.000\n48350.000, 100.700\n48351.000,  99.900\n48352.000, 100.800\n48353.000, 103.900\n48354.000, 102.900\n48355.000, 110.900\n48356.000, 103.700\n48357.000, 102.600\n48358.000, 101.600\n48359.000, 101.500\n48360.000, 101.100\n48361.000, 102.500\n48362.000, 102.900\n48363.000, 101.300\n48364.000, 101.800\n48365.000, 101.900\n48366.000, 102.100\n48367.000, 102.300\n48368.000, 101.300\n48369.000, 101.100\n48370.000, 100.900\n48371.000, 103.400\n48372.000, 103.000\n48373.000, 102.900\n48374.000, 102.400\n48375.000, 101.400\n48376.000, 103.800\n48377.000, 101.900\n48378.000, 102.300\n48379.000, 101.600\n48380.000, 104.900\n48381.000, 106.800\n48382.000, 112.800\n48383.000, 107.300\n48384.000,  90.200\n48385.000,  91.500\n48386.000,  91.500\n48387.000,  92.000\n48388.000,  92.200\n48389.000,  92.500\n48390.000,  94.700\n48391.000,  93.600\n48392.000,  93.500\n48393.000,  92.700\n48394.000,  94.200\n48395.000,  93.800\n48396.000,  92.700\n48397.000,  92.700\n48398.000,  92.400\n48399.000,  93.700\n48400.000,  95.200\n48401.000,  94.200\n48402.000,  93.500\n48403.000,  97.700\n48404.000,  95.500\n48405.000,  94.300\n48406.000,  93.300\n48407.000,  93.400\n48408.000,  93.700\n48409.000,  95.100\n48410.000,  93.800\n48411.000,  94.300\n48412.000,  94.200\n48413.000,  94.200\n48414.000,  97.900\n48415.000,  94.000\n48416.000,  93.400\n48417.000,  94.000\n48418.000,  93.700\n48419.000,  97.100\n48420.000,  99.600\n48421.000,  98.600\n48422.000,  95.400\n48423.000,  94.300\n48424.000,  95.300\n48425.000,  96.200\n48426.000,  94.500\n48427.000,  94.800\n48428.000,  94.300\n48429.000,  94.000\n48430.000,  94.600\n48431.000,  95.300\n48432.000,  94.300\n48433.000,  98.700\n48434.000,  95.200\n48435.000,  95.000\n48436.000,  96.100\n48437.000,  95.100\n48438.000,  95.100\n48439.000,  94.800\n48440.000,  95.900\n48441.000,  95.500\n48442.000,  95.100\n48443.000,  95.100\n48444.000,  99.400\n48445.000,  98.600\n48446.000,  99.000\n48447.000, 101.300\n48448.000,  97.500\n48449.000,  98.100\n48450.000,  98.300\n48451.000,  99.500\n48452.000, 105.200\n48453.000,  99.800\n48454.000,  98.900\n48455.000,  98.800\n48456.000,  99.500\n48457.000,  99.700\n48458.000, 101.000\n48459.000,  98.900\n48460.000,  99.300\n48461.000, 107.000\n48462.000, 104.300\n48463.000, 101.000\n48464.000,  98.600\n48465.000,  98.900\n48466.000,  99.200\n48467.000, 100.400\n48468.000,  99.900\n48469.000, 101.600\n48470.000, 103.700\n48471.000, 101.300\n48472.000, 103.200\n48473.000,  99.700\n48474.000, 101.000\n48475.000,  99.900\n48476.000, 100.300\n48477.000, 100.300\n48478.000, 104.500\n48479.000, 102.600\n48480.000, 105.300\n48481.000, 100.700\n48482.000, 101.400\n48483.000, 100.600\n48484.000, 102.300\n48485.000, 100.100\n48486.000, 100.800\n48487.000, 104.800\n48488.000, 105.000\n48489.000, 107.800\n48490.000, 102.100\n48491.000, 100.800\n48492.000, 100.700\n48493.000, 100.800\n48494.000, 100.500\n48495.000, 101.200\n48496.000, 101.200\n48497.000, 100.600\n48498.000, 105.000\n48499.000, 105.100\n48500.000, 102.700\n48501.000, 102.000\n48502.000, 101.900\n48503.000, 102.000\n48504.000, 101.100\n48505.000, 102.000\n48506.000, 102.600\n48507.000, 102.000\n48508.000, 106.300\n48509.000, 103.300\n48510.000, 105.900\n48511.000, 105.100\n48512.000,  96.600\n48513.000,  97.600\n48514.000,  98.800\n48515.000, 103.200\n48516.000, 100.500\n48517.000,  99.300\n48518.000,  99.300\n48519.000,  98.900\n48520.000,  98.600\n48521.000,  98.100\n48522.000,  98.800\n48523.000,  98.300\n48524.000, 100.000\n48525.000, 100.700\n48526.000, 103.000\n48527.000,  99.100\n48528.000,  98.600\n48529.000, 100.000\n48530.000,  99.500\n48531.000,  99.700\n48532.000,  99.300\n48533.000, 100.200\n48534.000, 101.100\n48535.000, 103.200\n48536.000,  99.300\n48537.000, 100.700\n48538.000, 100.000\n48539.000, 100.000\n48540.000,  99.700\n48541.000, 100.300\n48542.000, 100.400\n48543.000, 101.400\n48544.000,  99.400\n48545.000, 100.500\n48546.000,  99.800\n48547.000, 100.500\n48548.000, 102.200\n48549.000, 100.000\n48550.000, 100.900\n48551.000, 100.200\n48552.000, 101.200\n48553.000, 100.000\n48554.000, 104.200\n48555.000,  99.700\n48556.000, 100.900\n48557.000, 100.700\n48558.000, 100.900\n48559.000, 101.600\n48560.000, 100.800\n48561.000, 101.000\n48562.000, 100.400\n48563.000, 102.900\n48564.000, 103.400\n48565.000, 102.500\n48566.000, 103.500\n48567.000, 106.000\n48568.000, 101.500\n48569.000, 102.200\n48570.000, 101.500\n48571.000, 101.000\n48572.000, 103.000\n48573.000, 104.300\n48574.000, 104.100\n48575.000, 104.300\n48576.000, 103.300\n48577.000, 103.200\n48578.000, 103.700\n48579.000, 105.500\n48580.000, 104.900\n48581.000, 106.700\n48582.000, 105.100\n48583.000, 104.700\n48584.000, 105.600\n48585.000, 105.800\n48586.000, 107.600\n48587.000, 105.700\n48588.000, 106.300\n48589.000, 106.100\n48590.000, 106.300\n48591.000, 105.000\n48592.000, 105.000\n48593.000, 105.700\n48594.000, 106.200\n48595.000, 106.300\n48596.000, 106.500\n48597.000, 105.800\n48598.000, 108.700\n48599.000, 107.100\n48600.000, 106.100\n48601.000, 105.800\n48602.000, 106.300\n48603.000, 107.200\n48604.000, 106.900\n48605.000, 109.000\n48606.000, 107.400\n48607.000, 106.700\n48608.000, 107.100\n48609.000, 107.100\n48610.000, 106.900\n48611.000, 110.300\n48612.000, 112.300\n48613.000, 109.500\n48614.000, 112.500\n48615.000, 109.400\n48616.000, 110.900\n48617.000, 107.100\n48618.000, 106.400\n48619.000, 109.600\n48620.000, 106.700\n48621.000, 108.000\n48622.000, 107.700\n48623.000, 106.800\n48624.000, 110.300\n48625.000, 109.300\n48626.000, 109.000\n48627.000, 114.400\n48628.000, 109.200\n48629.000, 110.700\n48630.000, 109.300\n48631.000, 112.300\n48632.000, 112.200\n48633.000, 109.500\n48634.000, 108.900\n48635.000, 114.400\n48636.000, 112.200\n48637.000, 111.200\n48638.000, 110.000\n48639.000, 111.000\n48640.000,  90.400\n48641.000,  90.900\n48642.000,  91.700\n48643.000,  91.000\n48644.000,  92.800\n48645.000,  93.800\n48646.000,  93.600\n48647.000,  92.600\n48648.000,  96.400\n48649.000,  92.500\n48650.000,  93.100\n48651.000,  92.300\n48652.000,  94.600\n48653.000,  94.600\n48654.000,  94.100\n48655.000,  94.600\n48656.000,  97.700\n48657.000,  96.900\n48658.000,  93.300\n48659.000,  94.500\n48660.000,  93.500\n48661.000,  94.600\n48662.000,  93.400\n48663.000,  93.600\n48664.000,  96.900\n48665.000,  93.500\n48666.000,  93.600\n48667.000,  96.900\n48668.000,  97.900\n48669.000,  93.400\n48670.000,  94.700\n48671.000,  93.800\n48672.000,  94.300\n48673.000,  96.300\n48674.000,  97.500\n48675.000,  94.600\n48676.000,  95.300\n48677.000,  94.300\n48678.000,  97.500\n48679.000,  95.800\n48680.000,  94.600\n48681.000,  94.600\n48682.000,  94.100\n48683.000,  94.400\n48684.000,  94.800\n48685.000,  94.400\n48686.000,  94.300\n48687.000,  95.100\n48688.000,  94.900\n48689.000,  94.400\n48690.000,  94.600\n48691.000,  95.600\n48692.000,  94.900\n48693.000,  94.800\n48694.000,  96.100\n48695.000,  94.900\n48696.000,  95.700\n48697.000,  95.700\n48698.000,  95.700\n48699.000,  94.700\n48700.000,  96.900\n48701.000,  97.600\n48702.000,  97.800\n48703.000,  98.400\n48704.000,  98.000\n48705.000,  98.000\n48706.000,  98.200\n48707.000,  99.800\n48708.000,  99.200\n48709.000,  99.100\n48710.000,  98.200\n48711.000,  98.800\n48712.000, 101.200\n48713.000,  99.100\n48714.000, 103.000\n48715.000,  99.100\n48716.000, 101.400\n48717.000, 106.100\n48718.000, 100.800\n48719.000, 100.100\n48720.000,  99.100\n48721.000, 104.500\n48722.000,  99.300\n48723.000, 100.300\n48724.000,  99.300\n48725.000, 100.900\n48726.000,  99.200\n48727.000,  99.000\n48728.000, 100.100\n48729.000,  99.800\n48730.000, 101.600\n48731.000, 100.000\n48732.000,  99.900\n48733.000, 101.100\n48734.000, 102.500\n48735.000, 100.400\n48736.000, 100.400\n48737.000, 102.100\n48738.000, 101.000\n48739.000, 101.100\n48740.000, 102.400\n48741.000, 100.900\n48742.000, 100.600\n48743.000, 100.300\n48744.000, 102.100\n48745.000, 100.200\n48746.000, 100.200\n48747.000, 102.300\n48748.000, 100.600\n48749.000, 102.300\n48750.000, 102.300\n48751.000, 101.400\n48752.000, 103.400\n48753.000, 101.800\n48754.000, 101.100\n48755.000, 100.200\n48756.000, 103.900\n48757.000, 102.400\n48758.000, 101.900\n48759.000, 103.900\n48760.000, 102.100\n48761.000, 101.900\n48762.000, 101.800\n48763.000, 101.700\n48764.000, 103.400\n48765.000, 104.000\n48766.000, 112.600\n48767.000, 104.300\n48768.000,  97.200\n48769.000,  97.900\n48770.000,  98.400\n48771.000,  98.700\n48772.000,  98.000\n48773.000, 101.500\n48774.000,  98.300\n48775.000,  99.800\n48776.000,  98.500\n48777.000,  98.400\n48778.000,  99.300\n48779.000,  98.700\n48780.000,  99.900\n48781.000,  99.100\n48782.000, 100.300\n48783.000,  99.000\n48784.000,  99.800\n48785.000, 102.000\n48786.000,  99.000\n48787.000,  99.300\n48788.000,  99.300\n48789.000,  99.800\n48790.000,  99.100\n48791.000, 100.200\n48792.000, 104.800\n48793.000, 100.400\n48794.000, 103.200\n48795.000, 101.200\n48796.000, 100.100\n48797.000, 100.300\n48798.000, 100.900\n48799.000, 100.800\n48800.000,  99.100\n48801.000, 100.400\n48802.000,  99.700\n48803.000, 105.000\n48804.000, 100.800\n48805.000,  99.800\n48806.000, 102.100\n48807.000, 104.100\n48808.000, 104.900\n48809.000, 102.800\n48810.000, 100.900\n48811.000, 102.900\n48812.000, 100.700\n48813.000, 102.900\n48814.000, 100.500\n48815.000, 102.200\n48816.000, 102.200\n48817.000, 103.100\n48818.000, 105.400\n48819.000, 101.400\n48820.000, 102.200\n48821.000, 101.500\n48822.000, 102.700\n48823.000, 101.500\n48824.000, 101.800\n48825.000, 102.800\n48826.000, 101.800\n48827.000, 106.200\n48828.000, 103.300\n48829.000, 103.500\n48830.000, 104.400\n48831.000, 104.300\n48832.000, 103.800\n48833.000, 103.300\n48834.000, 104.100\n48835.000, 104.400\n48836.000, 110.600\n48837.000, 104.900\n48838.000, 104.400\n48839.000, 105.400\n48840.000, 105.900\n48841.000, 104.800\n48842.000, 105.500\n48843.000, 104.400\n48844.000, 106.300\n48845.000, 109.400\n48846.000, 109.700\n48847.000, 106.400\n48848.000, 105.200\n48849.000, 106.200\n48850.000, 106.000\n48851.000, 109.200\n48852.000, 107.100\n48853.000, 105.700\n48854.000, 106.300\n48855.000, 107.600\n48856.000, 106.500\n48857.000, 105.800\n48858.000, 106.300\n48859.000, 107.200\n48860.000, 107.800\n48861.000, 109.400\n48862.000, 107.200\n48863.000, 106.100\n48864.000, 106.700\n48865.000, 106.800\n48866.000, 106.200\n48867.000, 108.200\n48868.000, 110.400\n48869.000, 107.000\n48870.000, 107.900\n48871.000, 108.400\n48872.000, 106.800\n48873.000, 106.800\n48874.000, 107.000\n48875.000, 106.400\n48876.000, 107.100\n48877.000, 109.600\n48878.000, 113.300\n48879.000, 107.200\n48880.000, 107.600\n48881.000, 107.000\n48882.000, 106.800\n48883.000, 107.000\n48884.000, 107.100\n48885.000, 107.600\n48886.000, 108.600\n48887.000, 107.400\n48888.000, 109.100\n48889.000, 108.700\n48890.000, 107.600\n48891.000, 108.300\n48892.000, 108.900\n48893.000, 111.600\n48894.000, 110.100\n48895.000, 111.100\n48896.000,  96.600\n48897.000,  97.000\n48898.000,  98.100\n48899.000,  97.300\n48900.000,  98.100\n48901.000, 100.700\n48902.000, 104.200\n48903.000,  98.700\n48904.000,  98.400\n48905.000,  98.700\n48906.000,  98.600\n48907.000,  99.000\n48908.000,  99.200\n48909.000,  99.900\n48910.000, 101.200\n48911.000, 100.800\n48912.000, 104.200\n48913.000,  99.000\n48914.000,  99.400\n48915.000,  99.600\n48916.000, 100.700\n48917.000,  99.800\n48918.000,  99.300\n48919.000,  99.600\n48920.000, 104.700\n48921.000, 114.400\n48922.000, 100.400\n48923.000,  99.600\n48924.000, 100.900\n48925.000, 101.000\n48926.000, 101.500\n48927.000, 100.100\n48928.000, 100.700\n48929.000, 101.000\n48930.000, 100.000\n48931.000, 101.500\n48932.000, 100.100\n48933.000, 100.600\n48934.000, 100.500\n48935.000, 100.700\n48936.000, 101.100\n48937.000, 100.100\n48938.000, 102.900\n48939.000, 101.200\n48940.000, 101.300\n48941.000, 103.700\n48942.000, 101.300\n48943.000, 100.700\n48944.000, 102.000\n48945.000, 101.100\n48946.000, 102.100\n48947.000, 102.700\n48948.000, 103.300\n48949.000, 103.400\n48950.000, 105.700\n48951.000, 104.800\n48952.000, 102.300\n48953.000, 101.800\n48954.000, 101.400\n48955.000, 101.100\n48956.000, 103.600\n48957.000, 109.800\n48958.000, 104.900\n48959.000, 105.300\n48960.000, 103.500\n48961.000, 103.900\n48962.000, 104.700\n48963.000, 103.200\n48964.000, 105.800\n48965.000, 105.700\n48966.000, 108.600\n48967.000, 105.800\n48968.000, 108.300\n48969.000, 105.300\n48970.000, 105.300\n48971.000, 105.300\n48972.000, 105.700\n48973.000, 105.400\n48974.000, 106.100\n48975.000, 105.900\n48976.000, 105.600\n48977.000, 107.500\n48978.000, 105.200\n48979.000, 106.200\n48980.000, 105.900\n48981.000, 107.300\n48982.000, 107.600\n48983.000, 106.800\n48984.000, 108.700\n48985.000, 108.700\n48986.000, 107.100\n48987.000, 106.900\n48988.000, 106.600\n48989.000, 106.600\n48990.000, 107.100\n48991.000, 106.400\n48992.000, 106.700\n48993.000, 106.900\n48994.000, 106.700\n48995.000, 106.700\n48996.000, 106.400\n48997.000, 106.200\n48998.000, 106.600\n48999.000, 106.900\n49000.000, 109.800\n49001.000, 106.500\n49002.000, 106.800\n49003.000, 107.200\n49004.000, 106.900\n49005.000, 107.000\n49006.000, 107.100\n49007.000, 107.600\n49008.000, 107.900\n49009.000, 110.600\n49010.000, 108.700\n49011.000, 107.800\n49012.000, 107.700\n49013.000, 110.900\n49014.000, 107.900\n49015.000, 107.600\n49016.000, 107.500\n49017.000, 108.900\n49018.000, 110.300\n49019.000, 112.800\n49020.000, 109.800\n49021.000, 110.900\n49022.000, 114.400\n49023.000, 113.600\n49024.000, 103.000\n49025.000, 103.900\n49026.000, 105.600\n49027.000, 113.000\n49028.000, 106.600\n49029.000, 104.800\n49030.000, 106.000\n49031.000, 107.600\n49032.000, 105.400\n49033.000, 105.700\n49034.000, 104.800\n49035.000, 106.700\n49036.000, 115.700\n49037.000, 108.500\n49038.000, 105.900\n49039.000, 105.900\n49040.000, 107.500\n49041.000, 106.500\n49042.000, 107.900\n49043.000, 111.400\n49044.000, 111.300\n49045.000, 114.300\n49046.000, 106.500\n49047.000, 105.300\n49048.000, 106.800\n49049.000, 106.100\n49050.000, 108.800\n49051.000, 109.500\n49052.000, 108.300\n49053.000, 107.100\n49054.000, 113.500\n49055.000, 108.200\n49056.000, 105.900\n49057.000, 107.200\n49058.000, 106.500\n49059.000, 106.500\n49060.000, 107.000\n49061.000, 109.600\n49062.000, 115.400\n49063.000, 108.000\n49064.000, 107.700\n49065.000, 106.400\n49066.000, 107.000\n49067.000, 108.100\n49068.000, 107.700\n49069.000, 107.500\n49070.000, 109.400\n49071.000, 108.200\n49072.000, 108.600\n49073.000, 107.600\n49074.000, 107.700\n49075.000, 107.400\n49076.000, 107.600\n49077.000, 108.300\n49078.000, 110.600\n49079.000, 120.300\n49080.000, 115.500\n49081.000, 114.800\n49082.000, 112.600\n49083.000, 108.300\n49084.000, 110.200\n49085.000, 114.300\n49086.000, 113.600\n49087.000, 111.200\n49088.000, 109.000\n49089.000, 110.400\n49090.000, 110.500\n49091.000, 112.600\n49092.000, 115.000\n49093.000, 112.500\n49094.000, 114.300\n49095.000, 111.200\n49096.000, 112.600\n49097.000, 112.300\n49098.000, 112.200\n49099.000, 111.100\n49100.000, 114.500\n49101.000, 117.000\n49102.000, 113.100\n49103.000, 117.500\n49104.000, 113.800\n49105.000, 113.600\n49106.000, 114.200\n49107.000, 113.100\n49108.000, 112.300\n49109.000, 113.200\n49110.000, 114.000\n49111.000, 114.200\n49112.000, 118.700\n49113.000, 113.000\n49114.000, 113.400\n49115.000, 112.600\n49116.000, 112.200\n49117.000, 112.900\n49118.000, 113.500\n49119.000, 112.400\n49120.000, 114.400\n49121.000, 112.800\n49122.000, 114.500\n49123.000, 116.700\n49124.000, 114.200\n49125.000, 115.300\n49126.000, 115.300\n49127.000, 113.600\n49128.000, 121.700\n49129.000, 117.800\n49130.000, 113.600\n49131.000, 114.100\n49132.000, 116.600\n49133.000, 112.300\n49134.000, 113.400\n49135.000, 115.300\n49136.000, 114.200\n49137.000, 119.800\n49138.000, 116.100\n49139.000, 117.200\n49140.000, 116.600\n49141.000, 113.500\n49142.000, 114.300\n49143.000, 114.800\n49144.000, 113.900\n49145.000, 115.700\n49146.000, 116.900\n49147.000, 113.400\n49148.000, 118.000\n49149.000, 116.600\n49150.000, 116.400\n49151.000, 117.300\n49152.000,  65.000\n49153.000,  65.700\n49154.000,  66.400\n49155.000,  66.400\n49156.000,  67.000\n49157.000,  66.400\n49158.000,  67.300\n49159.000,  67.000\n49160.000,  67.600\n49161.000,  67.000\n49162.000,  67.100\n49163.000,  67.400\n49164.000,  67.300\n49165.000,  67.000\n49166.000,  67.600\n49167.000,  67.100\n49168.000,  70.200\n49169.000,  67.900\n49170.000,  71.700\n49171.000,  69.500\n49172.000,  68.800\n49173.000,  70.000\n49174.000,  68.700\n49175.000,  68.700\n49176.000,  68.000\n49177.000,  68.200\n49178.000,  68.800\n49179.000,  68.200\n49180.000,  68.200\n49181.000,  68.400\n49182.000,  68.700\n49183.000,  69.800\n49184.000,  68.800\n49185.000,  70.200\n49186.000,  68.700\n49187.000,  69.600\n49188.000,  69.800\n49189.000,  68.600\n49190.000,  69.000\n49191.000,  69.600\n49192.000,  69.000\n49193.000,  69.600\n49194.000,  68.900\n49195.000,  68.800\n49196.000,  68.800\n49197.000,  69.000\n49198.000,  69.800\n49199.000,  69.000\n49200.000,  70.100\n49201.000,  69.200\n49202.000,  69.400\n49203.000,  69.200\n49204.000,  69.300\n49205.000,  69.000\n49206.000,  69.900\n49207.000,  70.500\n49208.000,  69.300\n49209.000,  72.200\n49210.000,  71.000\n49211.000,  69.000\n49212.000,  71.000\n49213.000,  73.100\n49214.000,  75.200\n49215.000,  74.100\n49216.000,  71.500\n49217.000,  71.800\n49218.000,  72.900\n49219.000,  72.400\n49220.000,  77.500\n49221.000,  73.800\n49222.000,  80.500\n49223.000,  74.300\n49224.000,  74.200\n49225.000,  73.100\n49226.000,  73.500\n49227.000,  78.000\n49228.000,  74.700\n49229.000,  75.100\n49230.000,  74.800\n49231.000,  73.700\n49232.000,  73.500\n49233.000,  74.000\n49234.000,  74.400\n49235.000,  75.100\n49236.000,  75.700\n49237.000,  75.100\n49238.000,  75.100\n49239.000,  75.700\n49240.000,  74.800\n49241.000,  75.600\n49242.000,  75.200\n49243.000,  76.000\n49244.000,  75.300\n49245.000,  76.000\n49246.000,  75.100\n49247.000,  75.100\n49248.000,  75.500\n49249.000,  76.300\n49250.000,  76.000\n49251.000,  75.200\n49252.000,  80.000\n49253.000,  76.100\n49254.000,  76.000\n49255.000,  75.000\n49256.000,  75.500\n49257.000,  76.100\n49258.000,  75.800\n49259.000,  76.300\n49260.000,  76.100\n49261.000,  75.400\n49262.000,  76.000\n49263.000,  75.100\n49264.000,  76.000\n49265.000,  75.400\n49266.000,  76.800\n49267.000,  75.700\n49268.000,  77.200\n49269.000,  76.400\n49270.000,  77.600\n49271.000,  78.500\n49272.000,  77.100\n49273.000,  77.400\n49274.000,  77.000\n49275.000,  76.300\n49276.000,  77.300\n49277.000,  79.500\n49278.000,  79.000\n49279.000,  79.800\n49280.000,  71.100\n49281.000,  78.500\n49282.000,  82.100\n49283.000,  78.000\n49284.000,  76.000\n49285.000,  81.900\n49286.000,  78.700\n49287.000,  74.300\n49288.000,  74.200\n49289.000,  76.600\n49290.000,  74.600\n49291.000,  75.300\n49292.000,  74.800\n49293.000,  75.000\n49294.000,  77.400\n49295.000,  83.300\n49296.000,  80.800\n49297.000,  76.300\n49298.000,  76.100\n49299.000,  74.900\n49300.000,  75.000\n49301.000,  75.100\n49302.000,  74.500\n49303.000,  74.600\n49304.000,  75.100\n49305.000,  75.300\n49306.000,  75.500\n49307.000,  79.300\n49308.000,  83.400\n49309.000,  75.400\n49310.000,  76.700\n49311.000,  75.200\n49312.000,  76.500\n49313.000,  76.300\n49314.000,  77.900\n49315.000,  75.400\n49316.000,  75.700\n49317.000,  75.000\n49318.000,  77.600\n49319.000,  76.400\n49320.000,  79.300\n49321.000,  75.700\n49322.000,  75.200\n49323.000,  78.200\n49324.000,  76.100\n49325.000,  75.100\n49326.000,  75.600\n49327.000,  76.400\n49328.000,  76.500\n49329.000,  75.800\n49330.000,  75.600\n49331.000,  77.800\n49332.000,  76.300\n49333.000,  76.900\n49334.000,  75.700\n49335.000,  76.400\n49336.000,  76.300\n49337.000,  76.600\n49338.000,  76.500\n49339.000,  76.200\n49340.000,  77.500\n49341.000,  78.100\n49342.000,  79.500\n49343.000,  79.200\n49344.000,  79.000\n49345.000,  81.400\n49346.000,  79.400\n49347.000,  79.000\n49348.000,  79.400\n49349.000,  79.400\n49350.000,  80.300\n49351.000,  79.900\n49352.000,  79.800\n49353.000,  79.700\n49354.000,  79.700\n49355.000,  79.700\n49356.000,  80.100\n49357.000,  80.900\n49358.000,  80.700\n49359.000,  80.200\n49360.000,  83.100\n49361.000,  80.600\n49362.000,  80.000\n49363.000,  80.700\n49364.000,  80.900\n49365.000,  81.800\n49366.000,  80.600\n49367.000,  80.800\n49368.000,  81.100\n49369.000,  81.000\n49370.000,  80.900\n49371.000,  80.800\n49372.000,  81.100\n49373.000,  80.900\n49374.000,  81.300\n49375.000,  81.100\n49376.000,  81.800\n49377.000,  84.500\n49378.000,  81.800\n49379.000,  81.200\n49380.000,  81.300\n49381.000,  81.200\n49382.000,  82.200\n49383.000,  81.300\n49384.000,  81.000\n49385.000,  81.400\n49386.000,  81.100\n49387.000,  82.400\n49388.000,  81.200\n49389.000,  82.800\n49390.000,  82.400\n49391.000,  82.800\n49392.000,  82.300\n49393.000,  82.800\n49394.000,  81.600\n49395.000,  82.700\n49396.000,  82.300\n49397.000,  82.600\n49398.000,  82.500\n49399.000,  84.900\n49400.000,  82.600\n49401.000,  85.800\n49402.000,  83.500\n49403.000,  89.200\n49404.000,  84.200\n49405.000,  84.200\n49406.000,  85.100\n49407.000,  85.100\n49408.000,  71.600\n49409.000,  72.500\n49410.000,  73.500\n49411.000,  73.700\n49412.000,  73.600\n49413.000,  73.100\n49414.000,  76.200\n49415.000,  77.700\n49416.000,  79.600\n49417.000,  74.200\n49418.000,  73.700\n49419.000,  74.200\n49420.000,  74.000\n49421.000,  74.700\n49422.000,  74.100\n49423.000,  75.600\n49424.000,  74.700\n49425.000,  77.600\n49426.000,  74.800\n49427.000,  75.100\n49428.000,  85.400\n49429.000,  74.900\n49430.000,  75.100\n49431.000,  76.700\n49432.000,  75.000\n49433.000,  75.900\n49434.000,  81.000\n49435.000,  78.400\n49436.000,  75.800\n49437.000,  80.400\n49438.000,  78.300\n49439.000,  78.600\n49440.000,  76.500\n49441.000,  77.900\n49442.000,  75.700\n49443.000,  75.000\n49444.000,  76.400\n49445.000,  75.000\n49446.000,  75.200\n49447.000,  75.600\n49448.000,  77.800\n49449.000,  76.200\n49450.000,  75.600\n49451.000,  75.200\n49452.000,  76.400\n49453.000,  75.100\n49454.000,  76.900\n49455.000,  75.800\n49456.000,  75.700\n49457.000,  77.700\n49458.000,  78.700\n49459.000,  75.800\n49460.000,  77.100\n49461.000,  77.900\n49462.000,  76.400\n49463.000,  76.700\n49464.000,  76.800\n49465.000,  77.000\n49466.000,  80.400\n49467.000,  77.500\n49468.000,  77.500\n49469.000,  79.700\n49470.000,  81.800\n49471.000,  79.900\n49472.000,  79.500\n49473.000,  78.700\n49474.000,  80.100\n49475.000,  79.300\n49476.000,  79.900\n49477.000,  83.500\n49478.000,  82.700\n49479.000,  80.100\n49480.000,  80.400\n49481.000,  79.300\n49482.000,  80.700\n49483.000,  80.000\n49484.000,  81.100\n49485.000,  80.400\n49486.000,  81.900\n49487.000,  81.800\n49488.000,  83.000\n49489.000,  82.900\n49490.000,  81.800\n49491.000,  81.400\n49492.000,  81.300\n49493.000,  85.800\n49494.000,  82.200\n49495.000,  80.700\n49496.000,  82.100\n49497.000,  80.200\n49498.000,  82.300\n49499.000,  81.400\n49500.000,  83.700\n49501.000,  82.300\n49502.000,  85.500\n49503.000,  82.100\n49504.000,  82.000\n49505.000,  81.500\n49506.000,  84.300\n49507.000,  82.500\n49508.000,  82.100\n49509.000,  82.200\n49510.000,  84.200\n49511.000,  83.200\n49512.000,  86.500\n49513.000,  81.600\n49514.000,  81.400\n49515.000,  81.300\n49516.000,  81.500\n49517.000,  84.100\n49518.000,  82.500\n49519.000,  82.600\n49520.000,  82.200\n49521.000,  82.800\n49522.000,  82.000\n49523.000,  84.300\n49524.000,  83.200\n49525.000,  83.500\n49526.000,  82.700\n49527.000,  82.700\n49528.000,  82.700\n49529.000,  83.200\n49530.000,  82.700\n49531.000,  83.000\n49532.000,  83.800\n49533.000,  87.200\n49534.000,  85.700\n49535.000,  90.900\n49536.000,  82.300\n49537.000,  82.300\n49538.000,  79.600\n49539.000,  79.200\n49540.000,  80.100\n49541.000,  80.700\n49542.000,  80.900\n49543.000,  81.800\n49544.000,  81.800\n49545.000,  80.300\n49546.000,  81.700\n49547.000,  79.800\n49548.000,  80.600\n49549.000,  80.300\n49550.000,  80.000\n49551.000,  80.800\n49552.000,  81.000\n49553.000,  83.300\n49554.000,  80.400\n49555.000,  81.000\n49556.000,  80.400\n49557.000,  80.400\n49558.000,  80.500\n49559.000,  82.200\n49560.000,  84.200\n49561.000,  81.000\n49562.000,  81.300\n49563.000,  80.800\n49564.000,  86.600\n49565.000,  82.600\n49566.000,  83.300\n49567.000,  81.800\n49568.000,  81.100\n49569.000,  82.500\n49570.000,  88.700\n49571.000,  82.500\n49572.000,  82.600\n49573.000,  81.300\n49574.000,  82.100\n49575.000,  81.600\n49576.000,  83.400\n49577.000,  84.000\n49578.000,  86.000\n49579.000,  82.900\n49580.000,  82.000\n49581.000,  83.000\n49582.000,  82.700\n49583.000,  82.900\n49584.000,  82.400\n49585.000,  82.900\n49586.000,  82.300\n49587.000,  83.500\n49588.000,  83.300\n49589.000,  83.400\n49590.000,  85.200\n49591.000,  88.100\n49592.000,  84.900\n49593.000,  85.200\n49594.000,  82.800\n49595.000,  83.000\n49596.000,  83.900\n49597.000,  86.400\n49598.000,  91.300\n49599.000,  88.100\n49600.000,  83.800\n49601.000,  88.600\n49602.000,  91.500\n49603.000,  86.100\n49604.000,  89.100\n49605.000,  87.500\n49606.000,  89.600\n49607.000,  87.300\n49608.000,  94.200\n49609.000,  87.100\n49610.000,  88.500\n49611.000,  91.300\n49612.000,  89.800\n49613.000,  87.200\n49614.000,  89.700\n49615.000,  89.100\n49616.000,  89.400\n49617.000,  87.100\n49618.000,  86.200\n49619.000,  90.400\n49620.000,  95.000\n49621.000,  92.700\n49622.000,  90.200\n49623.000,  89.100\n49624.000,  87.700\n49625.000,  87.100\n49626.000,  87.200\n49627.000,  87.600\n49628.000,  87.500\n49629.000,  88.100\n49630.000,  90.400\n49631.000,  89.100\n49632.000,  89.600\n49633.000,  88.200\n49634.000,  87.400\n49635.000,  88.000\n49636.000,  87.800\n49637.000,  88.100\n49638.000,  88.000\n49639.000,  88.200\n49640.000,  87.900\n49641.000,  92.100\n49642.000,  88.000\n49643.000,  91.500\n49644.000,  88.000\n49645.000,  88.200\n49646.000,  88.100\n49647.000,  88.500\n49648.000,  88.000\n49649.000,  88.400\n49650.000,  88.000\n49651.000,  98.200\n49652.000,  89.400\n49653.000,  95.000\n49654.000,  93.000\n49655.000,  88.900\n49656.000,  88.100\n49657.000,  89.000\n49658.000,  88.200\n49659.000,  88.700\n49660.000,  90.600\n49661.000,  96.300\n49662.000,  94.500\n49663.000,  96.800\n49664.000,  72.900\n49665.000,  72.700\n49666.000,  73.500\n49667.000,  72.400\n49668.000,  73.000\n49669.000,  73.500\n49670.000,  73.800\n49671.000,  73.100\n49672.000,  75.800\n49673.000,  73.300\n49674.000,  74.900\n49675.000,  77.200\n49676.000,  74.500\n49677.000,  73.600\n49678.000,  74.100\n49679.000,  74.300\n49680.000,  73.500\n49681.000,  74.200\n49682.000,  73.800\n49683.000,  74.800\n49684.000,  75.500\n49685.000,  74.600\n49686.000,  75.100\n49687.000,  74.600\n49688.000,  75.400\n49689.000,  74.500\n49690.000,  77.200\n49691.000,  74.900\n49692.000,  75.000\n49693.000,  75.400\n49694.000,  75.000\n49695.000,  76.100\n49696.000,  77.800\n49697.000,  76.400\n49698.000,  79.700\n49699.000,  82.900\n49700.000,  75.400\n49701.000,  77.000\n49702.000,  75.900\n49703.000,  76.100\n49704.000,  76.000\n49705.000,  76.700\n49706.000,  75.600\n49707.000,  76.600\n49708.000,  79.300\n49709.000,  77.100\n49710.000,  76.400\n49711.000,  80.800\n49712.000,  76.700\n49713.000,  75.600\n49714.000,  75.000\n49715.000,  75.200\n49716.000,  76.100\n49717.000,  76.100\n49718.000,  76.600\n49719.000,  76.200\n49720.000,  76.600\n49721.000,  78.000\n49722.000,  77.900\n49723.000,  78.100\n49724.000,  77.800\n49725.000,  78.700\n49726.000,  79.000\n49727.000,  79.500\n49728.000,  77.300\n49729.000,  78.800\n49730.000,  79.200\n49731.000,  79.300\n49732.000,  84.400\n49733.000,  80.000\n49734.000,  79.800\n49735.000,  80.600\n49736.000,  82.200\n49737.000,  80.700\n49738.000,  80.900\n49739.000,  80.000\n49740.000,  80.400\n49741.000,  80.000\n49742.000,  80.600\n49743.000,  81.600\n49744.000,  80.800\n49745.000,  81.200\n49746.000,  80.400\n49747.000,  80.500\n49748.000,  83.000\n49749.000,  80.400\n49750.000,  80.800\n49751.000,  80.600\n49752.000,  81.200\n49753.000,  80.600\n49754.000,  81.400\n49755.000,  81.100\n49756.000,  82.800\n49757.000,  81.900\n49758.000,  81.400\n49759.000,  81.000\n49760.000,  81.400\n49761.000,  81.600\n49762.000,  81.200\n49763.000,  80.800\n49764.000,  81.600\n49765.000,  81.900\n49766.000,  83.800\n49767.000,  82.000\n49768.000,  82.000\n49769.000,  81.200\n49770.000,  81.700\n49771.000,  81.400\n49772.000,  81.500\n49773.000,  82.200\n49774.000,  84.500\n49775.000,  83.200\n49776.000,  82.800\n49777.000,  86.200\n49778.000,  84.900\n49779.000,  82.400\n49780.000,  82.400\n49781.000,  82.200\n49782.000,  82.000\n49783.000,  82.600\n49784.000,  82.000\n49785.000,  83.300\n49786.000,  82.600\n49787.000,  84.200\n49788.000,  84.500\n49789.000,  87.000\n49790.000,  85.600\n49791.000,  87.200\n49792.000,  78.100\n49793.000,  78.200\n49794.000,  79.300\n49795.000,  81.200\n49796.000,  79.800\n49797.000,  81.400\n49798.000,  80.100\n49799.000,  80.700\n49800.000,  79.600\n49801.000,  80.800\n49802.000,  80.200\n49803.000,  80.000\n49804.000,  80.200\n49805.000,  80.200\n49806.000,  84.800\n49807.000,  81.400\n49808.000,  80.900\n49809.000,  80.300\n49810.000,  83.600\n49811.000,  81.500\n49812.000,  87.300\n49813.000,  88.800\n49814.000,  80.800\n49815.000,  83.600\n49816.000,  80.800\n49817.000,  83.100\n49818.000,  81.700\n49819.000,  82.000\n49820.000,  84.000\n49821.000,  85.100\n49822.000,  82.400\n49823.000,  83.000\n49824.000,  84.000\n49825.000,  84.600\n49826.000,  81.700\n49827.000,  82.200\n49828.000,  81.400\n49829.000,  82.100\n49830.000,  81.500\n49831.000,  82.600\n49832.000,  81.900\n49833.000,  85.400\n49834.000,  83.100\n49835.000,  81.200\n49836.000,  81.400\n49837.000,  81.200\n49838.000,  83.500\n49839.000,  84.200\n49840.000,  82.200\n49841.000,  82.200\n49842.000,  81.900\n49843.000,  82.200\n49844.000,  83.300\n49845.000,  83.500\n49846.000,  83.800\n49847.000,  82.300\n49848.000,  82.700\n49849.000,  83.200\n49850.000,  83.900\n49851.000,  85.700\n49852.000,  84.800\n49853.000,  86.700\n49854.000,  85.400\n49855.000,  85.400\n49856.000,  85.300\n49857.000,  89.100\n49858.000,  88.800\n49859.000,  85.800\n49860.000,  86.100\n49861.000,  88.700\n49862.000,  87.000\n49863.000,  86.600\n49864.000,  86.400\n49865.000,  86.600\n49866.000,  86.500\n49867.000,  87.100\n49868.000,  89.100\n49869.000,  86.500\n49870.000,  86.300\n49871.000,  86.800\n49872.000,  86.500\n49873.000,  86.000\n49874.000,  86.500\n49875.000,  87.100\n49876.000,  90.000\n49877.000,  87.000\n49878.000,  90.300\n49879.000,  88.000\n49880.000,  87.700\n49881.000,  86.800\n49882.000,  87.900\n49883.000,  89.900\n49884.000,  87.800\n49885.000,  90.400\n49886.000,  88.500\n49887.000,  88.300\n49888.000,  87.000\n49889.000,  88.600\n49890.000,  88.800\n49891.000,  87.300\n49892.000,  87.600\n49893.000,  87.300\n49894.000,  89.600\n49895.000,  87.900\n49896.000,  88.400\n49897.000,  87.700\n49898.000,  87.400\n49899.000,  88.200\n49900.000,  88.600\n49901.000,  87.500\n49902.000,  89.000\n49903.000,  88.000\n49904.000,  88.400\n49905.000,  88.300\n49906.000,  88.700\n49907.000,  89.400\n49908.000,  89.500\n49909.000,  88.300\n49910.000,  90.300\n49911.000,  88.900\n49912.000,  89.900\n49913.000,  89.700\n49914.000,  89.600\n49915.000,  91.900\n49916.000,  91.200\n49917.000,  93.500\n49918.000,  92.500\n49919.000,  91.600\n49920.000,  79.000\n49921.000,  78.700\n49922.000,  80.800\n49923.000,  79.800\n49924.000,  79.300\n49925.000,  79.000\n49926.000,  79.100\n49927.000,  80.300\n49928.000,  80.200\n49929.000,  79.700\n49930.000,  80.000\n49931.000,  80.500\n49932.000,  80.200\n49933.000,  80.900\n49934.000,  80.700\n49935.000,  80.600\n49936.000,  80.300\n49937.000,  82.200\n49938.000,  81.100\n49939.000,  81.000\n49940.000,  82.900\n49941.000,  86.200\n49942.000,  90.300\n49943.000,  83.400\n49944.000,  81.900\n49945.000,  81.100\n49946.000,  81.900\n49947.000,  80.500\n49948.000,  81.400\n49949.000,  81.200\n49950.000,  81.200\n49951.000,  81.400\n49952.000,  81.600\n49953.000,  81.400\n49954.000,  88.000\n49955.000,  82.300\n49956.000,  83.800\n49957.000,  81.700\n49958.000,  81.600\n49959.000,  82.100\n49960.000,  81.800\n49961.000,  81.900\n49962.000,  83.800\n49963.000,  82.200\n49964.000,  85.400\n49965.000,  88.600\n49966.000,  84.800\n49967.000,  91.900\n49968.000,  84.600\n49969.000,  83.200\n49970.000,  84.700\n49971.000,  82.700\n49972.000,  83.900\n49973.000,  82.900\n49974.000,  82.200\n49975.000,  85.200\n49976.000,  86.700\n49977.000,  83.900\n49978.000,  82.500\n49979.000,  82.500\n49980.000,  83.800\n49981.000,  85.100\n49982.000,  85.900\n49983.000,  85.300\n49984.000,  83.700\n49985.000,  88.600\n49986.000,  92.600\n49987.000,  89.300\n49988.000,  98.600\n49989.000,  89.500\n49990.000,  86.600\n49991.000,  88.500\n49992.000,  89.700\n49993.000,  87.300\n49994.000,  87.200\n49995.000,  90.700\n49996.000,  93.700\n49997.000,  88.700\n49998.000,  92.000\n49999.000,  89.700\n50000.000,  87.800\n50001.000,  86.700\n50002.000,  86.700\n50003.000,  87.700\n50004.000,  87.300\n50005.000,  88.600\n50006.000,  88.800\n50007.000,  97.500\n50008.000,  96.800\n50009.000,  92.700\n50010.000,  90.900\n50011.000,  89.400\n50012.000,  90.400\n50013.000,  88.800\n50014.000,  88.700\n50015.000,  88.200\n50016.000,  88.300\n50017.000,  88.100\n50018.000,  90.400\n50019.000,  87.600\n50020.000,  88.500\n50021.000,  88.100\n50022.000,  89.400\n50023.000,  87.600\n50024.000,  88.800\n50025.000,  89.500\n50026.000,  88.900\n50027.000,  89.000\n50028.000,  88.600\n50029.000,  90.300\n50030.000,  88.800\n50031.000,  94.400\n50032.000,  95.100\n50033.000,  88.900\n50034.000,  90.000\n50035.000,  89.600\n50036.000,  88.400\n50037.000,  89.400\n50038.000,  89.900\n50039.000,  88.200\n50040.000,  89.100\n50041.000,  88.800\n50042.000,  91.100\n50043.000,  90.700\n50044.000,  91.500\n50045.000,  92.000\n50046.000,  91.800\n50047.000,  95.500\n50048.000,  84.200\n50049.000,  86.700\n50050.000,  86.300\n50051.000,  89.200\n50052.000,  89.200\n50053.000,  86.600\n50054.000,  86.300\n50055.000,  87.400\n50056.000,  86.000\n50057.000,  87.900\n50058.000,  86.500\n50059.000,  86.900\n50060.000,  91.800\n50061.000,  90.400\n50062.000,  89.200\n50063.000,  89.300\n50064.000,  87.900\n50065.000,  86.900\n50066.000,  86.400\n50067.000,  88.300\n50068.000,  89.300\n50069.000,  90.800\n50070.000,  87.300\n50071.000,  88.200\n50072.000,  87.300\n50073.000,  88.200\n50074.000,  87.400\n50075.000,  87.600\n50076.000,  88.400\n50077.000,  92.200\n50078.000,  90.200\n50079.000,  88.700\n50080.000,  92.200\n50081.000,  88.500\n50082.000,  87.500\n50083.000,  87.600\n50084.000,  87.300\n50085.000,  88.800\n50086.000,  88.000\n50087.000,  87.800\n50088.000,  89.600\n50089.000,  87.900\n50090.000,  88.300\n50091.000,  89.900\n50092.000,  95.400\n50093.000,  91.400\n50094.000,  89.900\n50095.000,  88.500\n50096.000,  90.200\n50097.000,  90.600\n50098.000,  88.200\n50099.000,  95.400\n50100.000,  88.600\n50101.000,  89.600\n50102.000,  88.500\n50103.000,  90.300\n50104.000,  89.400\n50105.000,  89.300\n50106.000,  88.900\n50107.000,  88.800\n50108.000,  91.100\n50109.000,  99.100\n50110.000,  97.300\n50111.000,  92.900\n50112.000,  96.500\n50113.000,  91.200\n50114.000,  92.700\n50115.000,  92.600\n50116.000,  97.000\n50117.000,  92.800\n50118.000,  97.100\n50119.000,  93.600\n50120.000,  94.900\n50121.000,  92.900\n50122.000,  92.900\n50123.000,  92.100\n50124.000,  93.000\n50125.000,  93.000\n50126.000,  94.800\n50127.000,  92.500\n50128.000,  93.300\n50129.000,  93.600\n50130.000,  92.700\n50131.000,  93.500\n50132.000,  94.600\n50133.000,  94.000\n50134.000,  94.000\n50135.000,  95.600\n50136.000,  94.600\n50137.000,  93.300\n50138.000,  94.300\n50139.000,  94.200\n50140.000,  95.600\n50141.000,  94.300\n50142.000,  96.600\n50143.000,  94.300\n50144.000,  94.200\n50145.000,  94.300\n50146.000,  96.300\n50147.000,  94.200\n50148.000,  96.400\n50149.000,  94.100\n50150.000,  97.900\n50151.000,  94.000\n50152.000,  94.300\n50153.000,  94.500\n50154.000,  94.300\n50155.000,  94.200\n50156.000,  96.100\n50157.000,  94.600\n50158.000,  95.400\n50159.000,  95.400\n50160.000,  94.700\n50161.000,  95.000\n50162.000,  96.100\n50163.000,  94.600\n50164.000,  94.900\n50165.000,  95.600\n50166.000,  96.400\n50167.000,  96.400\n50168.000, 100.100\n50169.000,  96.500\n50170.000,  99.900\n50171.000,  94.600\n50172.000,  96.200\n50173.000,  97.200\n50174.000,  97.200\n50175.000,  97.700\n50176.000,  72.200\n50177.000,  72.200\n50178.000,  72.800\n50179.000,  73.800\n50180.000,  75.100\n50181.000,  74.300\n50182.000,  74.300\n50183.000,  73.000\n50184.000,  73.600\n50185.000,  73.300\n50186.000,  73.400\n50187.000,  73.100\n50188.000,  73.500\n50189.000,  76.900\n50190.000,  78.200\n50191.000,  73.600\n50192.000,  74.100\n50193.000,  76.700\n50194.000,  82.200\n50195.000,  74.500\n50196.000,  74.500\n50197.000,  74.600\n50198.000,  74.100\n50199.000,  74.600\n50200.000,  74.400\n50201.000,  75.900\n50202.000,  75.000\n50203.000,  75.600\n50204.000,  75.000\n50205.000,  76.900\n50206.000,  75.800\n50207.000,  75.100\n50208.000,  76.200\n50209.000,  75.600\n50210.000,  75.600\n50211.000,  75.100\n50212.000,  75.400\n50213.000,  75.000\n50214.000,  79.200\n50215.000,  76.000\n50216.000,  75.000\n50217.000,  75.500\n50218.000,  75.000\n50219.000,  75.400\n50220.000,  76.500\n50221.000,  75.000\n50222.000,  76.400\n50223.000,  76.300\n50224.000,  75.400\n50225.000,  76.300\n50226.000,  76.100\n50227.000,  75.900\n50228.000,  76.000\n50229.000,  75.800\n50230.000,  79.200\n50231.000,  76.200\n50232.000,  78.100\n50233.000,  77.200\n50234.000,  76.500\n50235.000,  76.800\n50236.000,  77.000\n50237.000,  79.000\n50238.000,  79.000\n50239.000,  82.500\n50240.000,  82.400\n50241.000,  79.900\n50242.000,  80.000\n50243.000,  79.500\n50244.000,  80.300\n50245.000,  85.400\n50246.000,  80.600\n50247.000,  79.800\n50248.000,  80.400\n50249.000,  79.500\n50250.000,  80.600\n50251.000,  79.700\n50252.000,  82.700\n50253.000,  82.400\n50254.000,  80.900\n50255.000,  80.900\n50256.000,  85.200\n50257.000,  88.200\n50258.000,  80.600\n50259.000,  80.500\n50260.000,  80.200\n50261.000,  80.700\n50262.000,  80.700\n50263.000,  81.600\n50264.000,  84.000\n50265.000,  82.400\n50266.000,  83.500\n50267.000,  81.300\n50268.000,  81.200\n50269.000,  81.300\n50270.000,  81.700\n50271.000,  81.200\n50272.000,  81.300\n50273.000,  81.500\n50274.000,  83.500\n50275.000,  86.800\n50276.000,  82.300\n50277.000,  82.400\n50278.000,  82.000\n50279.000,  81.000\n50280.000,  82.500\n50281.000,  81.000\n50282.000,  81.700\n50283.000,  81.100\n50284.000,  81.300\n50285.000,  81.700\n50286.000,  82.800\n50287.000,  82.600\n50288.000,  85.700\n50289.000,  83.000\n50290.000,  82.000\n50291.000,  83.100\n50292.000,  82.000\n50293.000,  82.200\n50294.000,  82.000\n50295.000,  84.400\n50296.000,  82.800\n50297.000,  92.300\n50298.000,  83.600\n50299.000,  84.000\n50300.000,  83.900\n50301.000,  85.700\n50302.000,  85.000\n50303.000,  86.300\n50304.000,  77.000\n50305.000,  78.100\n50306.000,  79.000\n50307.000,  79.000\n50308.000,  80.400\n50309.000,  80.700\n50310.000,  80.800\n50311.000,  81.500\n50312.000,  80.400\n50313.000,  79.600\n50314.000,  80.300\n50315.000,  79.500\n50316.000,  80.200\n50317.000,  81.100\n50318.000,  80.000\n50319.000,  80.600\n50320.000,  81.800\n50321.000,  80.800\n50322.000,  80.300\n50323.000,  80.300\n50324.000,  80.000\n50325.000,  80.900\n50326.000,  80.300\n50327.000,  80.200\n50328.000,  80.600\n50329.000,  80.300\n50330.000,  80.600\n50331.000,  81.300\n50332.000,  80.900\n50333.000,  82.500\n50334.000,  82.200\n50335.000,  82.100\n50336.000,  80.100\n50337.000,  81.400\n50338.000,  81.300\n50339.000,  82.200\n50340.000,  82.400\n50341.000,  81.300\n50342.000,  82.000\n50343.000,  82.100\n50344.000,  82.700\n50345.000,  81.700\n50346.000,  82.000\n50347.000,  81.100\n50348.000,  81.400\n50349.000,  81.400\n50350.000,  81.600\n50351.000,  84.700\n50352.000,  82.700\n50353.000,  83.200\n50354.000,  81.700\n50355.000,  83.400\n50356.000,  82.000\n50357.000,  82.600\n50358.000,  82.000\n50359.000,  82.200\n50360.000,  82.000\n50361.000,  82.000\n50362.000,  84.900\n50363.000,  85.200\n50364.000,  84.100\n50365.000,  85.600\n50366.000,  85.000\n50367.000,  86.100\n50368.000,  83.100\n50369.000,  84.300\n50370.000,  85.600\n50371.000,  85.200\n50372.000,  85.400\n50373.000,  87.400\n50374.000,  87.700\n50375.000,  86.900\n50376.000,  86.300\n50377.000,  86.400\n50378.000,  88.200\n50379.000,  89.600\n50380.000,  90.200\n50381.000,  87.700\n50382.000,  86.600\n50383.000,  86.600\n50384.000,  86.200\n50385.000,  87.400\n50386.000,  88.100\n50387.000,  87.200\n50388.000,  86.800\n50389.000,  89.200\n50390.000,  89.600\n50391.000,  89.600\n50392.000,  87.400\n50393.000,  87.200\n50394.000,  88.100\n50395.000,  87.700\n50396.000,  87.900\n50397.000,  94.000\n50398.000,  91.500\n50399.000,  88.600\n50400.000,  87.300\n50401.000,  88.800\n50402.000,  87.200\n50403.000,  87.500\n50404.000,  88.100\n50405.000,  88.600\n50406.000,  88.000\n50407.000,  88.200\n50408.000,  91.200\n50409.000,  89.100\n50410.000,  90.000\n50411.000,  91.300\n50412.000,  87.800\n50413.000,  88.000\n50414.000,  88.200\n50415.000,  88.600\n50416.000,  88.400\n50417.000,  92.000\n50418.000,  91.200\n50419.000,  92.700\n50420.000,  88.900\n50421.000,  91.500\n50422.000,  88.700\n50423.000,  88.300\n50424.000,  88.300\n50425.000,  89.100\n50426.000,  89.200\n50427.000,  88.500\n50428.000,  90.400\n50429.000,  91.600\n50430.000,  93.100\n50431.000,  92.300\n50432.000,  77.600\n50433.000,  78.500\n50434.000,  79.000\n50435.000,  79.000\n50436.000,  79.200\n50437.000,  79.400\n50438.000,  79.500\n50439.000,  81.000\n50440.000,  79.900\n50441.000,  81.600\n50442.000,  80.600\n50443.000,  82.000\n50444.000,  80.200\n50445.000,  80.000\n50446.000,  80.800\n50447.000,  80.000\n50448.000,  80.000\n50449.000,  80.000\n50450.000,  80.000\n50451.000,  80.700\n50452.000,  83.100\n50453.000,  81.300\n50454.000,  80.900\n50455.000,  80.200\n50456.000,  80.600\n50457.000,  80.300\n50458.000,  81.100\n50459.000,  80.100\n50460.000,  81.300\n50461.000,  81.000\n50462.000,  81.200\n50463.000,  82.100\n50464.000,  81.200\n50465.000,  82.200\n50466.000,  85.300\n50467.000,  82.800\n50468.000,  81.900\n50469.000,  81.300\n50470.000,  81.400\n50471.000,  81.200\n50472.000,  81.600\n50473.000,  81.000\n50474.000,  82.500\n50475.000,  82.000\n50476.000,  81.500\n50477.000,  81.800\n50478.000,  82.600\n50479.000,  82.000\n50480.000,  81.600\n50481.000,  81.600\n50482.000,  81.700\n50483.000,  82.000\n50484.000,  82.200\n50485.000,  82.000\n50486.000,  83.400\n50487.000,  88.000\n50488.000,  86.000\n50489.000,  84.700\n50490.000,  83.500\n50491.000,  82.100\n50492.000,  83.600\n50493.000,  84.700\n50494.000,  84.800\n50495.000,  85.600\n50496.000,  83.800\n50497.000,  84.000\n50498.000,  88.300\n50499.000,  85.700\n50500.000,  90.300\n50501.000,  86.100\n50502.000,  86.000\n50503.000,  86.900\n50504.000,  86.000\n50505.000,  86.200\n50506.000,  86.200\n50507.000,  86.000\n50508.000,  87.300\n50509.000,  86.900\n50510.000,  90.800\n50511.000,  86.500\n50512.000,  87.500\n50513.000,  86.800\n50514.000,  86.000\n50515.000,  87.700\n50516.000,  87.900\n50517.000,  86.600\n50518.000,  87.600\n50519.000,  86.100\n50520.000,  90.700\n50521.000,  87.300\n50522.000,  87.900\n50523.000,  88.500\n50524.000,  87.200\n50525.000,  88.500\n50526.000,  88.100\n50527.000,  87.000\n50528.000,  87.600\n50529.000,  87.500\n50530.000,  91.600\n50531.000,  90.800\n50532.000,  90.900\n50533.000,  91.500\n50534.000,  93.300\n50535.000,  90.800\n50536.000,  88.700\n50537.000,  87.800\n50538.000,  88.400\n50539.000,  88.000\n50540.000,  89.000\n50541.000,  89.500\n50542.000,  89.900\n50543.000,  90.100\n50544.000,  89.100\n50545.000,  88.300\n50546.000,  88.600\n50547.000,  88.000\n50548.000,  89.000\n50549.000,  89.300\n50550.000,  91.100\n50551.000,  88.500\n50552.000,  89.700\n50553.000,  91.600\n50554.000,  96.200\n50555.000,  88.800\n50556.000,  90.400\n50557.000,  91.000\n50558.000,  92.300\n50559.000,  91.800\n50560.000,  83.800\n50561.000,  84.300\n50562.000,  86.300\n50563.000,  86.800\n50564.000,  87.400\n50565.000,  86.500\n50566.000,  86.600\n50567.000,  86.000\n50568.000,  86.400\n50569.000,  86.300\n50570.000,  86.600\n50571.000,  86.700\n50572.000,  89.500\n50573.000,  86.800\n50574.000,  88.500\n50575.000,  86.800\n50576.000,  87.400\n50577.000,  86.300\n50578.000,  86.300\n50579.000,  86.400\n50580.000,  86.900\n50581.000,  86.900\n50582.000,  87.200\n50583.000,  86.600\n50584.000,  87.500\n50585.000,  87.800\n50586.000,  88.500\n50587.000,  87.900\n50588.000,  87.700\n50589.000,  88.200\n50590.000,  88.300\n50591.000,  87.600\n50592.000,  87.300\n50593.000,  88.800\n50594.000,  88.000\n50595.000,  89.300\n50596.000,  88.000\n50597.000,  87.600\n50598.000,  88.300\n50599.000,  87.500\n50600.000,  90.400\n50601.000,  88.700\n50602.000,  88.200\n50603.000,  87.300\n50604.000,  89.600\n50605.000,  88.600\n50606.000,  89.400\n50607.000,  93.900\n50608.000,  88.900\n50609.000,  89.000\n50610.000,  88.300\n50611.000,  88.300\n50612.000,  88.600\n50613.000,  88.400\n50614.000,  88.300\n50615.000,  88.900\n50616.000,  88.700\n50617.000,  93.200\n50618.000,  94.000\n50619.000,  90.400\n50620.000,  90.100\n50621.000,  91.100\n50622.000,  92.000\n50623.000,  92.100\n50624.000,  89.500\n50625.000,  90.800\n50626.000,  91.200\n50627.000,  92.200\n50628.000,  96.400\n50629.000,  93.700\n50630.000,  92.400\n50631.000,  92.000\n50632.000,  92.200\n50633.000,  93.300\n50634.000,  93.100\n50635.000,  92.400\n50636.000,  94.500\n50637.000,  93.100\n50638.000,  94.500\n50639.000,  94.900\n50640.000,  92.500\n50641.000,  92.600\n50642.000,  93.500\n50643.000,  93.800\n50644.000,  93.500\n50645.000,  93.200\n50646.000,  97.100\n50647.000,  94.300\n50648.000,  94.600\n50649.000,  94.800\n50650.000,  95.300\n50651.000,  94.500\n50652.000,  94.000\n50653.000,  95.000\n50654.000,  94.300\n50655.000,  95.300\n50656.000,  93.900\n50657.000,  95.200\n50658.000,  94.800\n50659.000, 103.700\n50660.000,  96.000\n50661.000,  94.500\n50662.000,  94.900\n50663.000,  94.000\n50664.000,  94.700\n50665.000,  94.300\n50666.000,  95.200\n50667.000,  94.600\n50668.000,  98.100\n50669.000, 102.200\n50670.000, 100.800\n50671.000,  94.200\n50672.000,  94.400\n50673.000,  94.300\n50674.000,  94.000\n50675.000,  95.700\n50676.000,  94.800\n50677.000,  94.600\n50678.000,  95.700\n50679.000,  98.600\n50680.000,  98.100\n50681.000,  95.600\n50682.000,  95.100\n50683.000,  95.700\n50684.000,  96.600\n50685.000,  99.800\n50686.000,  99.300\n50687.000,  98.100\n50688.000,  78.000\n50689.000,  79.400\n50690.000,  81.400\n50691.000,  79.300\n50692.000,  79.700\n50693.000,  79.900\n50694.000,  79.800\n50695.000,  80.200\n50696.000,  80.900\n50697.000,  80.000\n50698.000,  80.600\n50699.000,  80.400\n50700.000,  80.000\n50701.000,  81.600\n50702.000,  80.300\n50703.000,  80.200\n50704.000,  80.000\n50705.000,  80.400\n50706.000,  80.400\n50707.000,  80.800\n50708.000,  82.700\n50709.000,  80.800\n50710.000,  85.300\n50711.000,  80.200\n50712.000,  81.300\n50713.000,  80.900\n50714.000,  81.800\n50715.000,  81.600\n50716.000,  81.500\n50717.000,  81.000\n50718.000,  82.300\n50719.000,  85.900\n50720.000,  87.200\n50721.000,  84.900\n50722.000,  81.900\n50723.000,  81.000\n50724.000,  81.200\n50725.000,  81.900\n50726.000,  81.500\n50727.000,  82.400\n50728.000,  81.100\n50729.000,  82.200\n50730.000,  82.100\n50731.000,  82.900\n50732.000,  83.300\n50733.000,  83.300\n50734.000,  83.300\n50735.000,  83.500\n50736.000,  82.300\n50737.000,  82.600\n50738.000,  82.100\n50739.000,  82.900\n50740.000,  86.600\n50741.000,  82.800\n50742.000,  82.700\n50743.000,  82.400\n50744.000,  82.600\n50745.000,  83.000\n50746.000,  82.900\n50747.000,  82.500\n50748.000,  84.800\n50749.000,  86.100\n50750.000,  86.400\n50751.000,  87.600\n50752.000,  84.300\n50753.000,  85.100\n50754.000,  86.000\n50755.000,  85.800\n50756.000,  88.300\n50757.000,  86.000\n50758.000,  86.000\n50759.000,  86.000\n50760.000,  91.300\n50761.000,  87.500\n50762.000,  88.900\n50763.000,  87.600\n50764.000,  87.200\n50765.000,  86.000\n50766.000,  87.100\n50767.000,  86.500\n50768.000,  87.100\n50769.000,  86.300\n50770.000,  87.100\n50771.000,  86.500\n50772.000,  87.300\n50773.000,  88.900\n50774.000,  89.000\n50775.000,  86.500\n50776.000,  88.000\n50777.000,  87.600\n50778.000,  88.100\n50779.000,  88.000\n50780.000,  89.700\n50781.000,  87.300\n50782.000,  88.900\n50783.000,  88.200\n50784.000,  90.500\n50785.000,  87.700\n50786.000,  89.100\n50787.000,  87.300\n50788.000,  88.500\n50789.000,  88.800\n50790.000,  88.900\n50791.000,  87.900\n50792.000,  88.700\n50793.000,  88.100\n50794.000,  89.600\n50795.000,  89.500\n50796.000,  90.200\n50797.000,  88.200\n50798.000,  88.000\n50799.000,  88.200\n50800.000,  89.000\n50801.000,  88.300\n50802.000,  88.500\n50803.000,  88.500\n50804.000,  89.400\n50805.000,  90.100\n50806.000,  91.400\n50807.000,  88.500\n50808.000,  88.900\n50809.000,  89.400\n50810.000,  91.100\n50811.000,  88.400\n50812.000,  90.300\n50813.000,  91.300\n50814.000,  91.200\n50815.000,  93.900\n50816.000,  85.100\n50817.000,  84.200\n50818.000,  85.400\n50819.000,  85.200\n50820.000,  86.000\n50821.000,  86.800\n50822.000,  87.100\n50823.000,  86.600\n50824.000,  86.600\n50825.000,  86.400\n50826.000,  88.200\n50827.000,  89.200\n50828.000,  87.600\n50829.000,  86.000\n50830.000,  87.400\n50831.000,  86.700\n50832.000,  86.700\n50833.000,  86.500\n50834.000,  86.000\n50835.000,  87.000\n50836.000,  87.000\n50837.000,  90.200\n50838.000,  87.500\n50839.000,  88.000\n50840.000,  87.500\n50841.000,  87.200\n50842.000,  87.100\n50843.000,  88.200\n50844.000,  87.200\n50845.000,  88.100\n50846.000,  88.700\n50847.000,  89.500\n50848.000,  90.900\n50849.000,  88.500\n50850.000,  88.300\n50851.000,  88.300\n50852.000,  87.800\n50853.000,  88.300\n50854.000,  88.200\n50855.000,  89.200\n50856.000,  88.100\n50857.000,  88.500\n50858.000,  88.200\n50859.000,  88.400\n50860.000,  88.100\n50861.000,  88.100\n50862.000,  88.000\n50863.000,  88.600\n50864.000,  88.500\n50865.000,  89.400\n50866.000,  89.500\n50867.000,  89.200\n50868.000,  90.000\n50869.000,  99.100\n50870.000,  93.700\n50871.000,  90.200\n50872.000,  88.400\n50873.000,  90.100\n50874.000,  89.300\n50875.000,  89.500\n50876.000,  91.800\n50877.000,  93.700\n50878.000,  92.300\n50879.000,  93.400\n50880.000,  94.100\n50881.000,  91.900\n50882.000,  91.600\n50883.000,  91.000\n50884.000,  93.100\n50885.000,  92.700\n50886.000,  93.200\n50887.000,  96.400\n50888.000,  93.200\n50889.000,  92.700\n50890.000,  97.000\n50891.000,  92.900\n50892.000,  92.700\n50893.000,  92.800\n50894.000,  94.100\n50895.000,  93.400\n50896.000,  92.500\n50897.000,  96.900\n50898.000,  99.200\n50899.000,  94.300\n50900.000,  94.500\n50901.000,  93.800\n50902.000,  93.200\n50903.000,  93.500\n50904.000,  94.200\n50905.000,  94.000\n50906.000,  95.100\n50907.000,  95.100\n50908.000,  97.800\n50909.000,  96.200\n50910.000,  96.100\n50911.000,  94.500\n50912.000,  94.700\n50913.000,  94.000\n50914.000,  94.600\n50915.000,  94.500\n50916.000,  95.800\n50917.000,  94.600\n50918.000,  95.400\n50919.000,  96.500\n50920.000,  96.000\n50921.000,  94.200\n50922.000,  94.300\n50923.000,  94.100\n50924.000,  94.400\n50925.000,  95.300\n50926.000,  95.400\n50927.000,  97.300\n50928.000,  98.200\n50929.000,  96.100\n50930.000,  96.900\n50931.000,  94.700\n50932.000,  94.300\n50933.000,  95.500\n50934.000,  96.500\n50935.000, 101.000\n50936.000,  97.300\n50937.000,  97.200\n50938.000,  96.100\n50939.000,  96.400\n50940.000, 100.000\n50941.000,  97.700\n50942.000,  98.000\n50943.000,  97.900\n50944.000,  84.200\n50945.000,  85.000\n50946.000,  86.500\n50947.000,  85.500\n50948.000,  87.100\n50949.000,  85.500\n50950.000,  85.900\n50951.000,  86.500\n50952.000,  86.200\n50953.000,  86.300\n50954.000,  86.700\n50955.000,  91.300\n50956.000,  89.600\n50957.000,  86.700\n50958.000,  86.800\n50959.000,  86.100\n50960.000,  87.000\n50961.000,  87.300\n50962.000,  87.000\n50963.000,  86.800\n50964.000,  87.500\n50965.000,  87.700\n50966.000,  89.000\n50967.000,  88.800\n50968.000,  88.000\n50969.000,  86.900\n50970.000,  88.400\n50971.000,  87.900\n50972.000,  88.100\n50973.000,  87.800\n50974.000,  88.300\n50975.000,  88.100\n50976.000,  88.600\n50977.000,  89.400\n50978.000,  89.800\n50979.000,  88.900\n50980.000,  87.600\n50981.000,  88.400\n50982.000,  87.700\n50983.000,  87.900\n50984.000,  90.800\n50985.000,  89.100\n50986.000,  93.300\n50987.000,  89.400\n50988.000,  88.300\n50989.000,  89.600\n50990.000,  88.200\n50991.000,  90.600\n50992.000,  88.800\n50993.000,  89.000\n50994.000,  88.900\n50995.000,  89.500\n50996.000,  90.100\n50997.000,  89.500\n50998.000,  88.300\n50999.000,  89.500\n51000.000,  89.400\n51001.000,  89.600\n51002.000,  89.300\n51003.000,  89.400\n51004.000,  91.100\n51005.000,  93.000\n51006.000,  94.800\n51007.000,  99.500\n51008.000,  93.200\n51009.000,  92.000\n51010.000,  92.800\n51011.000,  92.600\n51012.000,  94.600\n51013.000,  93.800\n51014.000,  93.900\n51015.000,  93.800\n51016.000,  92.900\n51017.000,  92.900\n51018.000,  94.800\n51019.000,  93.400\n51020.000,  94.000\n51021.000,  93.400\n51022.000,  95.100\n51023.000,  93.300\n51024.000,  93.900\n51025.000,  92.900\n51026.000,  93.200\n51027.000,  94.600\n51028.000,  94.200\n51029.000,  94.000\n51030.000,  93.500\n51031.000,  94.200\n51032.000,  94.700\n51033.000,  94.100\n51034.000,  95.300\n51035.000,  95.000\n51036.000,  94.700\n51037.000, 100.200\n51038.000,  95.500\n51039.000,  95.300\n51040.000,  95.000\n51041.000,  95.500\n51042.000,  95.200\n51043.000,  95.900\n51044.000,  99.100\n51045.000,  99.700\n51046.000, 101.400\n51047.000,  96.100\n51048.000,  99.100\n51049.000,  95.100\n51050.000,  95.900\n51051.000, 100.400\n51052.000,  99.300\n51053.000,  94.900\n51054.000,  96.800\n51055.000,  96.000\n51056.000,  95.300\n51057.000,  96.800\n51058.000,  98.600\n51059.000, 102.900\n51060.000,  99.100\n51061.000,  99.600\n51062.000,  98.900\n51063.000,  97.500\n51064.000,  95.900\n51065.000,  96.700\n51066.000,  96.200\n51067.000,  96.000\n51068.000,  98.800\n51069.000,  98.100\n51070.000, 100.100\n51071.000, 105.300\n51072.000,  93.000\n51073.000,  92.700\n51074.000,  92.800\n51075.000,  92.100\n51076.000,  93.000\n51077.000,  93.300\n51078.000,  94.200\n51079.000,  99.500\n51080.000,  95.000\n51081.000,  96.000\n51082.000,  92.900\n51083.000,  92.300\n51084.000,  93.100\n51085.000,  93.100\n51086.000,  93.800\n51087.000,  93.300\n51088.000,  92.500\n51089.000,  93.100\n51090.000,  93.500\n51091.000,  94.300\n51092.000,  94.700\n51093.000,  93.700\n51094.000,  94.400\n51095.000,  93.000\n51096.000,  93.500\n51097.000,  94.000\n51098.000,  94.600\n51099.000,  97.000\n51100.000,  94.300\n51101.000,  97.600\n51102.000,  95.300\n51103.000,  94.800\n51104.000,  94.400\n51105.000,  94.100\n51106.000,  95.300\n51107.000,  99.600\n51108.000,  98.600\n51109.000,  99.200\n51110.000,  99.200\n51111.000,  98.000\n51112.000,  95.800\n51113.000,  95.300\n51114.000,  94.600\n51115.000,  94.300\n51116.000,  99.200\n51117.000,  95.400\n51118.000,  95.300\n51119.000,  94.300\n51120.000,  95.200\n51121.000,  94.900\n51122.000,  97.500\n51123.000,  94.400\n51124.000,  95.200\n51125.000,  95.200\n51126.000,  95.200\n51127.000,  94.800\n51128.000,  96.400\n51129.000,  95.700\n51130.000,  95.100\n51131.000,  96.000\n51132.000,  97.000\n51133.000,  97.200\n51134.000,  97.300\n51135.000,  98.100\n51136.000,  99.800\n51137.000,  98.000\n51138.000,  97.700\n51139.000,  97.100\n51140.000,  98.800\n51141.000,  98.200\n51142.000,  99.000\n51143.000,  98.300\n51144.000,  99.300\n51145.000, 105.000\n51146.000, 102.700\n51147.000,  99.400\n51148.000,  99.200\n51149.000,  99.400\n51150.000,  99.000\n51151.000,  99.600\n51152.000,  99.000\n51153.000, 101.100\n51154.000, 101.800\n51155.000, 103.600\n51156.000, 100.500\n51157.000,  99.000\n51158.000,  99.200\n51159.000,  99.300\n51160.000, 100.200\n51161.000, 100.000\n51162.000,  99.600\n51163.000, 100.300\n51164.000, 102.000\n51165.000, 101.700\n51166.000, 101.700\n51167.000,  99.600\n51168.000, 100.800\n51169.000, 100.500\n51170.000, 100.200\n51171.000, 102.300\n51172.000, 101.100\n51173.000, 104.800\n51174.000, 103.000\n51175.000, 103.800\n51176.000, 103.800\n51177.000, 100.400\n51178.000, 100.200\n51179.000, 100.800\n51180.000, 100.900\n51181.000, 100.200\n51182.000, 101.000\n51183.000, 102.100\n51184.000, 102.100\n51185.000, 101.200\n51186.000, 101.800\n51187.000, 100.800\n51188.000, 101.000\n51189.000, 101.600\n51190.000, 101.400\n51191.000, 101.700\n51192.000, 103.100\n51193.000, 101.900\n51194.000, 102.000\n51195.000, 101.400\n51196.000, 103.500\n51197.000, 103.700\n51198.000, 104.100\n51199.000, 107.500\n51200.000,  71.600\n51201.000,  73.000\n51202.000,  73.100\n51203.000,  73.000\n51204.000,  74.400\n51205.000,  73.000\n51206.000,  74.100\n51207.000,  73.800\n51208.000,  73.000\n51209.000,  73.000\n51210.000,  73.000\n51211.000,  73.200\n51212.000,  76.100\n51213.000,  75.600\n51214.000,  74.100\n51215.000,  73.700\n51216.000,  73.500\n51217.000,  73.600\n51218.000,  74.200\n51219.000,  76.100\n51220.000,  76.400\n51221.000,  74.700\n51222.000,  74.900\n51223.000,  75.800\n51224.000,  74.900\n51225.000,  75.100\n51226.000,  76.100\n51227.000,  80.200\n51228.000,  75.300\n51229.000,  74.900\n51230.000,  75.200\n51231.000,  75.000\n51232.000,  76.800\n51233.000,  75.500\n51234.000,  74.800\n51235.000,  75.600\n51236.000,  75.500\n51237.000,  75.000\n51238.000,  75.200\n51239.000,  76.100\n51240.000,  75.600\n51241.000,  75.400\n51242.000,  75.400\n51243.000,  75.600\n51244.000,  75.000\n51245.000,  75.700\n51246.000,  75.200\n51247.000,  75.600\n51248.000,  75.500\n51249.000,  75.400\n51250.000,  75.500\n51251.000,  76.000\n51252.000,  75.800\n51253.000,  75.900\n51254.000,  75.900\n51255.000,  75.900\n51256.000,  76.700\n51257.000,  78.500\n51258.000,  76.700\n51259.000,  76.200\n51260.000,  77.900\n51261.000,  79.200\n51262.000,  79.800\n51263.000,  79.000\n51264.000,  77.700\n51265.000,  78.400\n51266.000,  79.300\n51267.000,  79.000\n51268.000,  80.000\n51269.000,  83.900\n51270.000,  80.900\n51271.000,  84.700\n51272.000,  84.400\n51273.000,  80.400\n51274.000,  80.800\n51275.000,  81.900\n51276.000,  81.400\n51277.000,  82.100\n51278.000,  81.200\n51279.000,  81.200\n51280.000,  80.300\n51281.000,  81.600\n51282.000,  80.700\n51283.000,  82.900\n51284.000,  87.800\n51285.000,  83.100\n51286.000,  80.500\n51287.000,  80.200\n51288.000,  81.600\n51289.000,  82.500\n51290.000,  83.200\n51291.000,  82.000\n51292.000,  85.200\n51293.000,  81.900\n51294.000,  86.900\n51295.000,  82.200\n51296.000,  82.400\n51297.000,  81.100\n51298.000,  82.500\n51299.000,  81.000\n51300.000,  82.000\n51301.000,  81.200\n51302.000,  82.400\n51303.000,  82.400\n51304.000,  84.900\n51305.000,  83.400\n51306.000,  88.800\n51307.000,  85.900\n51308.000,  81.800\n51309.000,  81.500\n51310.000,  82.600\n51311.000,  82.900\n51312.000,  82.200\n51313.000,  83.700\n51314.000,  82.000\n51315.000,  83.400\n51316.000,  82.400\n51317.000,  82.600\n51318.000,  83.100\n51319.000,  83.500\n51320.000,  82.800\n51321.000,  82.600\n51322.000,  82.800\n51323.000,  83.100\n51324.000,  83.800\n51325.000,  84.700\n51326.000,  86.200\n51327.000,  86.200\n51328.000,  77.400\n51329.000,  80.200\n51330.000,  79.500\n51331.000,  79.000\n51332.000,  80.000\n51333.000,  79.800\n51334.000,  82.000\n51335.000,  80.000\n51336.000,  80.700\n51337.000,  80.200\n51338.000,  84.400\n51339.000,  80.300\n51340.000,  80.800\n51341.000,  80.500\n51342.000,  81.800\n51343.000,  80.200\n51344.000,  80.800\n51345.000,  80.400\n51346.000,  81.200\n51347.000,  83.600\n51348.000,  81.600\n51349.000,  81.900\n51350.000,  80.800\n51351.000,  80.100\n51352.000,  80.500\n51353.000,  81.400\n51354.000,  81.300\n51355.000,  81.800\n51356.000,  83.000\n51357.000,  81.600\n51358.000,  83.000\n51359.000,  81.600\n51360.000,  82.700\n51361.000,  82.900\n51362.000,  82.100\n51363.000,  81.200\n51364.000,  81.200\n51365.000,  81.800\n51366.000,  81.700\n51367.000,  81.100\n51368.000,  84.200\n51369.000,  85.400\n51370.000,  82.600\n51371.000,  81.600\n51372.000,  84.600\n51373.000,  84.900\n51374.000,  82.400\n51375.000,  81.900\n51376.000,  81.500\n51377.000,  82.800\n51378.000,  83.300\n51379.000,  84.600\n51380.000,  82.600\n51381.000,  90.000\n51382.000,  83.400\n51383.000,  83.300\n51384.000,  84.800\n51385.000,  84.600\n51386.000,  82.300\n51387.000,  83.700\n51388.000,  84.100\n51389.000,  85.800\n51390.000,  85.500\n51391.000,  87.300\n51392.000,  86.200\n51393.000,  90.800\n51394.000,  86.100\n51395.000,  86.000\n51396.000,  86.100\n51397.000,  86.400\n51398.000,  86.400\n51399.000,  87.000\n51400.000,  88.700\n51401.000,  87.600\n51402.000,  87.500\n51403.000,  91.900\n51404.000,  87.400\n51405.000,  87.700\n51406.000,  87.500\n51407.000,  87.100\n51408.000,  87.900\n51409.000,  86.900\n51410.000,  87.200\n51411.000,  87.800\n51412.000,  87.700\n51413.000,  88.500\n51414.000,  92.400\n51415.000,  88.600\n51416.000,  87.800\n51417.000,  88.600\n51418.000,  91.900\n51419.000,  88.500\n51420.000,  87.800\n51421.000,  88.900\n51422.000,  88.500\n51423.000,  89.900\n51424.000,  91.800\n51425.000,  90.700\n51426.000,  88.100\n51427.000,  88.600\n51428.000,  89.100\n51429.000,  88.800\n51430.000,  88.700\n51431.000,  88.800\n51432.000,  88.200\n51433.000,  88.200\n51434.000,  91.700\n51435.000,  88.700\n51436.000,  88.100\n51437.000,  88.300\n51438.000,  88.800\n51439.000,  88.800\n51440.000,  88.200\n51441.000,  88.000\n51442.000,  88.000\n51443.000,  90.500\n51444.000,  88.400\n51445.000,  89.400\n51446.000,  88.400\n51447.000,  89.100\n51448.000,  88.800\n51449.000,  89.600\n51450.000,  88.900\n51451.000,  89.100\n51452.000,  90.300\n51453.000,  91.700\n51454.000,  94.500\n51455.000,  93.500\n51456.000,  78.400\n51457.000,  79.200\n51458.000,  79.400\n51459.000,  80.700\n51460.000,  81.100\n51461.000,  79.600\n51462.000,  79.200\n51463.000,  80.100\n51464.000,  79.900\n51465.000,  82.300\n51466.000,  80.400\n51467.000,  80.300\n51468.000,  80.100\n51469.000,  80.800\n51470.000,  81.600\n51471.000,  80.700\n51472.000,  81.000\n51473.000,  80.900\n51474.000,  80.900\n51475.000,  80.900\n51476.000,  82.000\n51477.000,  81.700\n51478.000,  84.800\n51479.000,  81.000\n51480.000,  80.800\n51481.000,  80.700\n51482.000,  80.500\n51483.000,  81.100\n51484.000,  82.300\n51485.000,  81.000\n51486.000,  81.100\n51487.000,  82.300\n51488.000,  80.900\n51489.000,  81.600\n51490.000,  81.200\n51491.000,  81.300\n51492.000,  81.200\n51493.000,  82.200\n51494.000,  81.700\n51495.000,  82.400\n51496.000,  82.000\n51497.000,  82.000\n51498.000,  82.000\n51499.000,  81.800\n51500.000,  81.500\n51501.000,  81.500\n51502.000,  82.400\n51503.000,  82.200\n51504.000,  83.100\n51505.000,  81.500\n51506.000,  82.200\n51507.000,  82.100\n51508.000,  82.700\n51509.000,  82.400\n51510.000,  82.600\n51511.000,  84.100\n51512.000,  82.400\n51513.000,  82.800\n51514.000,  82.900\n51515.000,  82.000\n51516.000,  83.600\n51517.000,  85.000\n51518.000,  85.700\n51519.000,  85.600\n51520.000,  84.100\n51521.000,  84.100\n51522.000,  85.200\n51523.000,  86.500\n51524.000,  87.100\n51525.000,  86.000\n51526.000,  86.400\n51527.000,  86.000\n51528.000,  86.800\n51529.000,  86.000\n51530.000,  86.900\n51531.000,  86.400\n51532.000,  86.400\n51533.000,  87.400\n51534.000,  87.600\n51535.000,  86.900\n51536.000,  86.900\n51537.000,  86.000\n51538.000,  87.700\n51539.000,  87.900\n51540.000,  87.700\n51541.000,  87.400\n51542.000,  86.600\n51543.000,  87.700\n51544.000,  88.800\n51545.000,  88.000\n51546.000,  92.800\n51547.000,  88.700\n51548.000,  88.400\n51549.000,  88.400\n51550.000,  88.800\n51551.000,  87.400\n51552.000,  88.000\n51553.000,  88.300\n51554.000,  88.200\n51555.000,  87.800\n51556.000,  89.000\n51557.000,  88.800\n51558.000,  89.200\n51559.000,  88.100\n51560.000,  88.700\n51561.000,  88.300\n51562.000,  87.800\n51563.000,  88.000\n51564.000,  88.900\n51565.000,  88.200\n51566.000,  88.300\n51567.000,  88.800\n51568.000,  89.000\n51569.000,  89.200\n51570.000,  88.900\n51571.000,  88.500\n51572.000,  90.000\n51573.000,  88.700\n51574.000,  89.700\n51575.000,  89.200\n51576.000,  92.600\n51577.000,  89.600\n51578.000,  90.900\n51579.000,  93.000\n51580.000,  94.400\n51581.000,  91.500\n51582.000,  92.500\n51583.000,  93.100\n51584.000,  84.300\n51585.000,  84.600\n51586.000,  86.400\n51587.000,  85.900\n51588.000,  86.200\n51589.000,  86.600\n51590.000,  88.900\n51591.000,  87.200\n51592.000,  87.300\n51593.000,  86.300\n51594.000,  87.500\n51595.000,  88.300\n51596.000,  87.000\n51597.000,  89.500\n51598.000,  88.100\n51599.000,  86.600\n51600.000,  87.700\n51601.000,  86.700\n51602.000,  87.600\n51603.000,  87.200\n51604.000,  88.400\n51605.000,  90.200\n51606.000,  88.600\n51607.000,  90.800\n51608.000,  89.100\n51609.000,  87.700\n51610.000,  88.500\n51611.000,  87.800\n51612.000,  91.500\n51613.000,  87.700\n51614.000,  88.500\n51615.000,  88.000\n51616.000,  88.300\n51617.000,  87.700\n51618.000,  89.900\n51619.000,  87.800\n51620.000,  89.000\n51621.000,  88.300\n51622.000,  91.100\n51623.000,  88.300\n51624.000,  88.600\n51625.000,  87.800\n51626.000,  88.200\n51627.000,  90.500\n51628.000,  87.900\n51629.000,  88.800\n51630.000,  88.200\n51631.000,  88.600\n51632.000,  93.100\n51633.000,  91.700\n51634.000,  90.400\n51635.000,  89.000\n51636.000,  88.300\n51637.000,  88.900\n51638.000,  90.500\n51639.000,  89.300\n51640.000,  88.700\n51641.000,  88.900\n51642.000,  93.500\n51643.000,  90.900\n51644.000,  90.200\n51645.000,  91.100\n51646.000,  91.200\n51647.000,  91.600\n51648.000,  89.700\n51649.000,  90.200\n51650.000,  91.400\n51651.000,  91.200\n51652.000,  92.200\n51653.000,  96.900\n51654.000,  96.800\n51655.000,  92.600\n51656.000,  92.700\n51657.000,  92.000\n51658.000,  92.900\n51659.000,  92.000\n51660.000,  93.000\n51661.000,  93.700\n51662.000,  94.100\n51663.000,  98.400\n51664.000, 100.600\n51665.000,  94.700\n51666.000,  93.200\n51667.000,  93.400\n51668.000,  93.400\n51669.000,  93.200\n51670.000,  93.700\n51671.000,  94.800\n51672.000, 100.600\n51673.000,  93.500\n51674.000,  94.900\n51675.000,  93.700\n51676.000,  93.800\n51677.000,  94.000\n51678.000,  94.100\n51679.000,  94.200\n51680.000,  94.400\n51681.000, 100.100\n51682.000, 102.100\n51683.000,  96.700\n51684.000,  95.500\n51685.000,  94.300\n51686.000,  94.700\n51687.000,  94.000\n51688.000,  94.300\n51689.000,  94.000\n51690.000,  94.500\n51691.000,  94.600\n51692.000,  95.300\n51693.000,  94.200\n51694.000,  94.200\n51695.000,  95.000\n51696.000,  95.000\n51697.000,  94.700\n51698.000,  94.400\n51699.000,  94.900\n51700.000,  95.300\n51701.000,  97.600\n51702.000,  97.700\n51703.000,  98.100\n51704.000,  95.300\n51705.000,  96.000\n51706.000,  97.900\n51707.000,  95.600\n51708.000,  96.700\n51709.000,  97.300\n51710.000,  97.600\n51711.000,  99.200\n51712.000,  78.500\n51713.000,  79.800\n51714.000,  80.800\n51715.000,  80.000\n51716.000,  80.600\n51717.000,  83.200\n51718.000,  79.900\n51719.000,  80.500\n51720.000,  80.400\n51721.000,  79.200\n51722.000,  80.300\n51723.000,  83.700\n51724.000,  81.700\n51725.000,  84.500\n51726.000,  81.800\n51727.000,  80.100\n51728.000,  80.300\n51729.000,  80.400\n51730.000,  80.000\n51731.000,  80.500\n51732.000,  80.000\n51733.000,  80.700\n51734.000,  80.500\n51735.000,  80.500\n51736.000,  82.500\n51737.000,  81.100\n51738.000,  84.000\n51739.000,  81.200\n51740.000,  82.200\n51741.000,  81.000\n51742.000,  81.300\n51743.000,  80.800\n51744.000,  81.600\n51745.000,  81.200\n51746.000,  83.600\n51747.000,  81.900\n51748.000,  81.800\n51749.000,  82.600\n51750.000,  81.600\n51751.000,  81.900\n51752.000,  81.400\n51753.000,  81.800\n51754.000,  81.400\n51755.000,  81.400\n51756.000,  81.400\n51757.000,  83.300\n51758.000,  82.700\n51759.000,  83.200\n51760.000,  83.100\n51761.000,  85.400\n51762.000,  82.000\n51763.000,  82.900\n51764.000,  82.000\n51765.000,  82.600\n51766.000,  82.100\n51767.000,  82.100\n51768.000,  82.800\n51769.000,  84.300\n51770.000,  83.600\n51771.000,  84.400\n51772.000,  85.600\n51773.000,  85.000\n51774.000,  89.700\n51775.000,  85.600\n51776.000,  83.800\n51777.000,  85.600\n51778.000,  86.100\n51779.000,  84.700\n51780.000,  85.900\n51781.000,  87.000\n51782.000,  89.400\n51783.000,  87.500\n51784.000,  87.700\n51785.000,  87.200\n51786.000,  87.000\n51787.000,  87.000\n51788.000,  87.000\n51789.000,  87.000\n51790.000,  87.300\n51791.000,  86.700\n51792.000,  89.500\n51793.000,  89.000\n51794.000,  91.400\n51795.000,  87.900\n51796.000,  87.100\n51797.000,  87.500\n51798.000,  87.700\n51799.000,  88.100\n51800.000,  89.100\n51801.000,  91.000\n51802.000,  91.100\n51803.000,  89.100\n51804.000,  89.100\n51805.000,  87.500\n51806.000,  87.600\n51807.000,  87.900\n51808.000,  87.700\n51809.000,  90.900\n51810.000,  89.100\n51811.000,  87.200\n51812.000,  88.600\n51813.000,  87.600\n51814.000,  88.400\n51815.000,  88.000\n51816.000,  88.800\n51817.000,  87.600\n51818.000,  87.200\n51819.000,  87.700\n51820.000,  87.700\n51821.000,  88.400\n51822.000,  88.400\n51823.000,  88.200\n51824.000,  88.400\n51825.000,  88.100\n51826.000,  88.200\n51827.000,  88.300\n51828.000,  88.600\n51829.000,  88.000\n51830.000,  89.000\n51831.000,  90.000\n51832.000,  91.000\n51833.000,  94.700\n51834.000,  89.500\n51835.000,  89.600\n51836.000,  90.400\n51837.000,  91.700\n51838.000,  91.500\n51839.000,  91.700\n51840.000,  83.300\n51841.000,  89.300\n51842.000,  86.900\n51843.000,  89.400\n51844.000,  85.600\n51845.000,  86.500\n51846.000,  86.000\n51847.000,  86.200\n51848.000,  86.000\n51849.000,  86.600\n51850.000,  86.100\n51851.000,  86.400\n51852.000,  87.800\n51853.000,  89.300\n51854.000,  86.600\n51855.000,  86.500\n51856.000,  86.300\n51857.000,  86.400\n51858.000,  86.500\n51859.000,  86.500\n51860.000,  87.100\n51861.000,  87.100\n51862.000,  87.000\n51863.000,  86.700\n51864.000,  95.000\n51865.000,  95.000\n51866.000,  87.400\n51867.000,  87.400\n51868.000,  87.300\n51869.000,  87.700\n51870.000,  87.900\n51871.000,  87.700\n51872.000,  87.100\n51873.000,  88.700\n51874.000,  88.000\n51875.000,  90.500\n51876.000,  91.100\n51877.000,  91.300\n51878.000,  88.600\n51879.000,  88.200\n51880.000,  88.000\n51881.000,  88.200\n51882.000,  88.000\n51883.000,  92.000\n51884.000,  98.100\n51885.000,  94.100\n51886.000,  88.900\n51887.000,  89.500\n51888.000,  91.100\n51889.000,  88.400\n51890.000,  88.000\n51891.000,  88.000\n51892.000,  88.300\n51893.000,  88.500\n51894.000,  92.100\n51895.000, 100.600\n51896.000,  91.600\n51897.000,  89.700\n51898.000,  89.200\n51899.000,  88.800\n51900.000,  90.000\n51901.000,  91.000\n51902.000,  91.000\n51903.000,  91.500\n51904.000,  90.300\n51905.000,  93.200\n51906.000,  98.700\n51907.000,  91.700\n51908.000,  92.000\n51909.000,  92.200\n51910.000,  92.400\n51911.000,  92.200\n51912.000,  93.200\n51913.000,  92.200\n51914.000,  96.500\n51915.000,  95.200\n51916.000,  95.500\n51917.000,  97.000\n51918.000,  94.500\n51919.000,  92.700\n51920.000,  95.900\n51921.000,  93.600\n51922.000,  92.400\n51923.000,  93.900\n51924.000,  93.900\n51925.000, 100.700\n51926.000, 100.100\n51927.000,  93.500\n51928.000,  93.300\n51929.000,  93.600\n51930.000,  93.700\n51931.000,  93.500\n51932.000,  94.100\n51933.000,  94.000\n51934.000,  95.300\n51935.000, 100.500\n51936.000, 100.900\n51937.000,  94.400\n51938.000,  94.000\n51939.000,  93.800\n51940.000,  94.900\n51941.000,  93.700\n51942.000,  94.900\n51943.000,  94.100\n51944.000,  94.700\n51945.000,  95.100\n51946.000, 101.200\n51947.000, 101.400\n51948.000,  95.500\n51949.000,  96.800\n51950.000,  94.500\n51951.000,  94.400\n51952.000,  94.600\n51953.000,  98.100\n51954.000,  96.700\n51955.000, 105.600\n51956.000,  97.000\n51957.000,  97.000\n51958.000,  96.000\n51959.000,  95.100\n51960.000,  95.400\n51961.000,  95.100\n51962.000,  95.500\n51963.000,  95.300\n51964.000,  96.400\n51965.000,  98.000\n51966.000,  98.000\n51967.000,  98.500\n51968.000,  83.000\n51969.000,  85.100\n51970.000,  85.000\n51971.000,  86.000\n51972.000,  86.000\n51973.000,  85.600\n51974.000,  85.700\n51975.000,  89.200\n51976.000,  88.500\n51977.000,  86.700\n51978.000,  86.000\n51979.000,  86.600\n51980.000,  86.000\n51981.000,  87.000\n51982.000,  86.900\n51983.000,  86.500\n51984.000,  86.500\n51985.000,  86.000\n51986.000,  89.100\n51987.000,  87.800\n51988.000,  87.000\n51989.000,  88.100\n51990.000,  86.600\n51991.000,  88.500\n51992.000,  87.300\n51993.000,  87.900\n51994.000,  88.400\n51995.000,  87.100\n51996.000,  88.200\n51997.000,  87.800\n51998.000,  87.700\n51999.000,  88.200\n52000.000,  88.800\n52001.000,  88.300\n52002.000,  87.400\n52003.000,  87.800\n52004.000,  88.100\n52005.000,  88.900\n52006.000,  87.700\n52007.000,  88.000\n52008.000,  88.400\n52009.000,  89.000\n52010.000,  88.400\n52011.000,  88.700\n52012.000,  88.300\n52013.000,  89.000\n52014.000,  91.000\n52015.000,  88.600\n52016.000,  88.500\n52017.000,  88.600\n52018.000,  88.100\n52019.000,  88.700\n52020.000,  88.300\n52021.000,  89.200\n52022.000,  88.200\n52023.000,  88.200\n52024.000,  88.200\n52025.000,  88.900\n52026.000,  89.700\n52027.000,  89.700\n52028.000,  92.400\n52029.000,  93.000\n52030.000,  91.400\n52031.000,  91.800\n52032.000,  90.000\n52033.000,  90.900\n52034.000,  91.700\n52035.000,  92.200\n52036.000,  93.000\n52037.000,  92.100\n52038.000,  93.800\n52039.000,  92.500\n52040.000,  95.300\n52041.000,  93.300\n52042.000,  95.000\n52043.000,  92.300\n52044.000,  93.200\n52045.000,  92.300\n52046.000,  97.600\n52047.000,  98.300\n52048.000,  92.500\n52049.000,  92.800\n52050.000,  92.700\n52051.000,  95.200\n52052.000,  94.300\n52053.000,  93.600\n52054.000,  93.300\n52055.000,  93.400\n52056.000,  94.500\n52057.000,  96.600\n52058.000,  94.600\n52059.000,  95.300\n52060.000,  94.300\n52061.000,  96.200\n52062.000,  95.100\n52063.000,  94.000\n52064.000,  94.300\n52065.000,  94.000\n52066.000,  94.200\n52067.000,  96.400\n52068.000, 100.100\n52069.000,  94.200\n52070.000,  94.800\n52071.000,  94.000\n52072.000,  94.200\n52073.000,  94.000\n52074.000,  94.200\n52075.000,  94.000\n52076.000,  94.100\n52077.000,  97.100\n52078.000,  94.500\n52079.000,  94.600\n52080.000,  94.300\n52081.000,  94.500\n52082.000,  94.000\n52083.000,  94.800\n52084.000,  95.200\n52085.000,  95.100\n52086.000,  95.300\n52087.000,  97.900\n52088.000,  95.700\n52089.000,  96.500\n52090.000, 100.800\n52091.000,  97.900\n52092.000,  96.400\n52093.000,  97.300\n52094.000,  97.500\n52095.000,  97.300\n52096.000,  90.100\n52097.000,  93.300\n52098.000, 100.100\n52099.000,  93.400\n52100.000,  93.600\n52101.000,  92.900\n52102.000,  92.100\n52103.000,  92.800\n52104.000,  92.500\n52105.000,  92.200\n52106.000,  92.300\n52107.000,  93.200\n52108.000,  96.300\n52109.000,  93.100\n52110.000,  93.100\n52111.000,  92.700\n52112.000,  92.000\n52113.000,  92.700\n52114.000,  93.400\n52115.000,  93.700\n52116.000,  93.000\n52117.000,  94.100\n52118.000,  95.600\n52119.000,  96.200\n52120.000,  95.100\n52121.000,  93.200\n52122.000,  93.800\n52123.000,  94.000\n52124.000,  93.900\n52125.000,  94.000\n52126.000,  94.000\n52127.000,  95.400\n52128.000,  97.900\n52129.000, 108.100\n52130.000,  94.000\n52131.000,  94.400\n52132.000,  94.000\n52133.000,  94.000\n52134.000,  94.500\n52135.000,  94.700\n52136.000,  94.200\n52137.000,  94.700\n52138.000,  97.100\n52139.000,  99.900\n52140.000,  94.900\n52141.000,  94.000\n52142.000,  94.400\n52143.000,  94.200\n52144.000,  94.400\n52145.000,  96.700\n52146.000,  95.600\n52147.000,  95.500\n52148.000,  95.500\n52149.000, 103.300\n52150.000,  99.500\n52151.000,  98.300\n52152.000,  95.400\n52153.000,  95.000\n52154.000,  95.700\n52155.000,  96.000\n52156.000,  97.100\n52157.000,  97.500\n52158.000, 100.100\n52159.000, 101.900\n52160.000,  96.100\n52161.000,  97.300\n52162.000,  97.200\n52163.000,  97.400\n52164.000, 100.400\n52165.000, 103.000\n52166.000, 100.800\n52167.000,  99.500\n52168.000, 101.900\n52169.000,  99.700\n52170.000,  98.700\n52171.000,  98.200\n52172.000,  99.000\n52173.000,  99.200\n52174.000,  99.700\n52175.000,  99.500\n52176.000, 100.000\n52177.000,  99.900\n52178.000, 105.700\n52179.000,  99.300\n52180.000,  99.000\n52181.000,  99.000\n52182.000,  99.200\n52183.000,  99.600\n52184.000, 101.500\n52185.000, 100.300\n52186.000, 100.000\n52187.000, 100.900\n52188.000, 101.400\n52189.000, 100.400\n52190.000, 100.300\n52191.000,  99.800\n52192.000,  99.800\n52193.000, 100.800\n52194.000, 101.400\n52195.000, 100.000\n52196.000, 101.600\n52197.000, 100.900\n52198.000, 101.200\n52199.000, 100.800\n52200.000, 100.500\n52201.000, 101.300\n52202.000, 100.300\n52203.000, 101.500\n52204.000, 101.400\n52205.000, 102.300\n52206.000, 109.600\n52207.000, 101.000\n52208.000, 100.700\n52209.000, 100.700\n52210.000, 100.000\n52211.000, 101.300\n52212.000, 102.700\n52213.000, 103.300\n52214.000, 101.600\n52215.000, 102.700\n52216.000, 101.400\n52217.000, 101.300\n52218.000, 101.500\n52219.000, 101.000\n52220.000, 102.800\n52221.000, 104.100\n52222.000, 109.600\n52223.000, 105.400\n52224.000,  77.400\n52225.000,  79.900\n52226.000,  79.100\n52227.000,  79.300\n52228.000,  79.100\n52229.000,  79.200\n52230.000,  79.600\n52231.000,  79.300\n52232.000,  80.500\n52233.000,  79.500\n52234.000,  80.200\n52235.000,  79.500\n52236.000,  80.200\n52237.000,  80.400\n52238.000,  80.200\n52239.000,  80.000\n52240.000,  80.300\n52241.000,  80.000\n52242.000,  80.300\n52243.000,  81.200\n52244.000,  80.600\n52245.000,  80.900\n52246.000,  80.600\n52247.000,  80.400\n52248.000,  80.300\n52249.000,  81.300\n52250.000,  81.000\n52251.000,  81.700\n52252.000,  81.900\n52253.000,  81.400\n52254.000,  81.200\n52255.000,  82.800\n52256.000,  81.800\n52257.000,  81.400\n52258.000,  87.400\n52259.000,  81.600\n52260.000,  82.800\n52261.000,  81.300\n52262.000,  82.900\n52263.000,  81.400\n52264.000,  81.400\n52265.000,  81.200\n52266.000,  81.600\n52267.000,  81.300\n52268.000,  85.400\n52269.000,  87.700\n52270.000,  83.200\n52271.000,  82.100\n52272.000,  82.700\n52273.000,  82.000\n52274.000,  81.900\n52275.000,  82.000\n52276.000,  82.000\n52277.000,  82.800\n52278.000,  82.800\n52279.000,  84.300\n52280.000,  82.700\n52281.000,  87.700\n52282.000,  83.200\n52283.000,  82.600\n52284.000,  83.900\n52285.000,  85.300\n52286.000,  85.000\n52287.000,  85.300\n52288.000,  83.100\n52289.000,  87.000\n52290.000,  86.000\n52291.000,  87.100\n52292.000,  85.700\n52293.000,  86.600\n52294.000,  86.000\n52295.000,  86.400\n52296.000,  86.000\n52297.000,  86.400\n52298.000,  86.200\n52299.000,  86.700\n52300.000,  86.800\n52301.000,  88.400\n52302.000,  87.100\n52303.000,  89.800\n52304.000,  86.300\n52305.000,  86.400\n52306.000,  86.100\n52307.000,  87.200\n52308.000,  87.400\n52309.000,  87.800\n52310.000,  87.200\n52311.000,  88.200\n52312.000,  87.800\n52313.000,  88.300\n52314.000,  89.400\n52315.000,  89.300\n52316.000,  90.100\n52317.000,  89.000\n52318.000,  88.400\n52319.000,  91.500\n52320.000,  88.700\n52321.000,  91.600\n52322.000,  87.700\n52323.000,  87.500\n52324.000,  88.300\n52325.000,  88.900\n52326.000,  88.100\n52327.000,  88.900\n52328.000,  88.200\n52329.000,  87.500\n52330.000,  87.800\n52331.000,  88.300\n52332.000,  88.000\n52333.000,  88.900\n52334.000,  88.100\n52335.000,  89.000\n52336.000,  89.000\n52337.000,  91.300\n52338.000,  88.000\n52339.000,  89.500\n52340.000,  88.700\n52341.000,  89.500\n52342.000,  88.500\n52343.000,  88.900\n52344.000,  88.900\n52345.000,  93.700\n52346.000,  89.400\n52347.000,  89.900\n52348.000,  92.100\n52349.000,  96.800\n52350.000,  93.800\n52351.000,  93.000\n52352.000,  84.100\n52353.000,  84.000\n52354.000,  87.100\n52355.000,  86.500\n52356.000,  87.300\n52357.000,  86.900\n52358.000,  88.400\n52359.000,  86.900\n52360.000,  86.800\n52361.000,  86.100\n52362.000,  88.100\n52363.000,  88.900\n52364.000,  87.900\n52365.000,  86.300\n52366.000,  86.200\n52367.000,  86.600\n52368.000,  86.000\n52369.000,  87.800\n52370.000,  86.500\n52371.000,  88.700\n52372.000,  90.100\n52373.000,  94.100\n52374.000,  89.500\n52375.000,  86.800\n52376.000,  87.300\n52377.000,  88.000\n52378.000,  87.300\n52379.000,  87.500\n52380.000,  88.200\n52381.000,  87.600\n52382.000,  88.700\n52383.000,  88.100\n52384.000,  89.300\n52385.000,  87.500\n52386.000,  87.000\n52387.000,  87.600\n52388.000,  88.100\n52389.000,  87.300\n52390.000,  88.500\n52391.000,  87.600\n52392.000,  88.400\n52393.000,  90.400\n52394.000,  88.800\n52395.000,  88.200\n52396.000,  88.600\n52397.000,  88.000\n52398.000,  88.000\n52399.000,  88.000\n52400.000,  88.500\n52401.000,  88.400\n52402.000,  89.800\n52403.000,  90.300\n52404.000,  90.600\n52405.000,  88.400\n52406.000,  89.500\n52407.000,  88.200\n52408.000,  88.800\n52409.000,  88.500\n52410.000,  89.500\n52411.000,  88.300\n52412.000,  91.100\n52413.000,  91.600\n52414.000,  94.100\n52415.000,  93.300\n52416.000,  91.300\n52417.000,  91.700\n52418.000,  92.000\n52419.000,  91.800\n52420.000,  92.000\n52421.000,  93.000\n52422.000,  93.300\n52423.000,  93.300\n52424.000,  92.900\n52425.000,  92.000\n52426.000,  92.800\n52427.000,  93.200\n52428.000,  92.800\n52429.000,  93.000\n52430.000,  93.600\n52431.000,  93.000\n52432.000,  95.800\n52433.000,  93.300\n52434.000,  94.800\n52435.000,  94.200\n52436.000,  93.800\n52437.000,  93.000\n52438.000,  94.000\n52439.000,  93.200\n52440.000,  94.800\n52441.000,  93.700\n52442.000,  95.500\n52443.000,  94.000\n52444.000,  93.500\n52445.000,  93.800\n52446.000,  94.300\n52447.000,  94.400\n52448.000,  94.000\n52449.000,  94.100\n52450.000,  93.900\n52451.000,  93.800\n52452.000,  94.100\n52453.000,  95.200\n52454.000,  97.700\n52455.000,  94.500\n52456.000,  94.000\n52457.000,  94.900\n52458.000,  94.100\n52459.000,  94.100\n52460.000,  95.400\n52461.000,  94.600\n52462.000,  94.000\n52463.000,  94.800\n52464.000,  96.900\n52465.000,  99.700\n52466.000,  94.800\n52467.000,  95.200\n52468.000,  95.900\n52469.000,  95.300\n52470.000,  95.500\n52471.000,  97.800\n52472.000,  97.200\n52473.000,  96.500\n52474.000,  95.300\n52475.000,  95.300\n52476.000,  96.200\n52477.000,  97.900\n52478.000,  97.300\n52479.000,  97.400\n52480.000,  83.700\n52481.000,  85.200\n52482.000,  87.400\n52483.000,  87.900\n52484.000,  86.200\n52485.000,  86.800\n52486.000,  85.100\n52487.000,  86.400\n52488.000,  86.200\n52489.000,  86.200\n52490.000,  86.200\n52491.000,  86.600\n52492.000,  86.900\n52493.000,  88.300\n52494.000,  86.700\n52495.000,  89.000\n52496.000,  86.000\n52497.000,  86.100\n52498.000,  86.200\n52499.000,  87.600\n52500.000,  87.800\n52501.000,  87.700\n52502.000,  87.300\n52503.000,  87.900\n52504.000,  89.500\n52505.000,  88.600\n52506.000,  88.000\n52507.000,  87.400\n52508.000,  88.200\n52509.000,  88.200\n52510.000,  88.400\n52511.000,  89.200\n52512.000,  87.200\n52513.000,  87.600\n52514.000,  87.400\n52515.000,  88.900\n52516.000,  88.400\n52517.000,  87.900\n52518.000,  88.000\n52519.000,  89.200\n52520.000,  88.200\n52521.000,  89.100\n52522.000,  88.200\n52523.000,  89.100\n52524.000,  90.700\n52525.000,  91.200\n52526.000,  88.800\n52527.000,  88.600\n52528.000,  90.400\n52529.000,  88.000\n52530.000,  88.000\n52531.000,  88.800\n52532.000,  89.200\n52533.000,  88.300\n52534.000,  89.100\n52535.000,  88.300\n52536.000,  90.200\n52537.000,  88.900\n52538.000,  91.100\n52539.000,  92.400\n52540.000,  90.700\n52541.000,  91.600\n52542.000,  92.000\n52543.000,  91.800\n52544.000,  90.200\n52545.000,  91.500\n52546.000,  92.500\n52547.000,  92.100\n52548.000,  95.000\n52549.000,  95.100\n52550.000,  93.600\n52551.000,  92.800\n52552.000,  93.500\n52553.000,  93.400\n52554.000,  92.500\n52555.000,  92.800\n52556.000,  98.800\n52557.000,  95.300\n52558.000,  99.300\n52559.000,  94.200\n52560.000,  92.600\n52561.000,  92.900\n52562.000,  92.600\n52563.000,  93.900\n52564.000,  93.100\n52565.000,  94.300\n52566.000,  93.800\n52567.000,  93.700\n52568.000,  96.700\n52569.000,  93.200\n52570.000,  94.100\n52571.000,  93.600\n52572.000,  95.100\n52573.000,  94.500\n52574.000,  94.200\n52575.000,  94.300\n52576.000, 100.000\n52577.000,  99.900\n52578.000,  98.800\n52579.000,  94.000\n52580.000,  95.800\n52581.000,  95.000\n52582.000,  94.600\n52583.000,  94.800\n52584.000,  94.600\n52585.000, 103.600\n52586.000,  96.000\n52587.000, 102.200\n52588.000, 104.900\n52589.000, 103.800\n52590.000,  96.000\n52591.000,  94.200\n52592.000,  95.500\n52593.000,  94.400\n52594.000,  95.700\n52595.000,  96.900\n52596.000,  96.200\n52597.000,  97.800\n52598.000,  99.300\n52599.000, 101.100\n52600.000,  98.200\n52601.000,  96.100\n52602.000,  95.300\n52603.000,  96.700\n52604.000,  96.300\n52605.000,  97.800\n52606.000, 100.600\n52607.000,  99.300\n52608.000,  89.600\n52609.000,  92.100\n52610.000,  92.800\n52611.000,  91.900\n52612.000,  92.600\n52613.000,  92.900\n52614.000,  92.200\n52615.000,  92.600\n52616.000,  93.200\n52617.000,  94.300\n52618.000,  96.500\n52619.000,  92.500\n52620.000,  92.800\n52621.000,  92.400\n52622.000,  93.000\n52623.000,  92.800\n52624.000,  92.700\n52625.000,  92.600\n52626.000,  93.200\n52627.000,  95.300\n52628.000,  95.400\n52629.000,  93.700\n52630.000,  93.100\n52631.000,  93.700\n52632.000,  93.300\n52633.000,  94.300\n52634.000,  94.000\n52635.000,  95.000\n52636.000,  94.500\n52637.000,  95.500\n52638.000,  98.100\n52639.000,  94.800\n52640.000,  93.600\n52641.000,  95.900\n52642.000,  93.500\n52643.000,  94.900\n52644.000,  95.000\n52645.000,  93.900\n52646.000,  95.300\n52647.000,  98.000\n52648.000,  97.200\n52649.000,  95.100\n52650.000,  95.700\n52651.000,  96.300\n52652.000,  95.100\n52653.000,  95.200\n52654.000,  95.900\n52655.000,  96.600\n52656.000,  94.500\n52657.000,  97.100\n52658.000,  95.900\n52659.000,  99.100\n52660.000,  97.600\n52661.000,  95.200\n52662.000,  94.600\n52663.000,  95.600\n52664.000,  95.300\n52665.000,  96.200\n52666.000,  98.400\n52667.000,  97.700\n52668.000, 101.900\n52669.000, 101.600\n52670.000,  98.800\n52671.000, 102.300\n52672.000, 104.700\n52673.000, 105.800\n52674.000, 102.800\n52675.000,  99.200\n52676.000,  99.000\n52677.000, 104.000\n52678.000, 108.300\n52679.000, 106.100\n52680.000, 103.800\n52681.000, 100.100\n52682.000, 100.600\n52683.000,  98.300\n52684.000,  99.000\n52685.000,  99.400\n52686.000,  99.700\n52687.000,  99.200\n52688.000,  99.800\n52689.000, 101.900\n52690.000, 100.100\n52691.000,  99.800\n52692.000, 100.000\n52693.000,  99.300\n52694.000,  99.300\n52695.000,  99.700\n52696.000, 100.800\n52697.000, 101.500\n52698.000, 101.000\n52699.000, 107.900\n52700.000, 100.500\n52701.000, 100.300\n52702.000, 100.500\n52703.000, 101.100\n52704.000, 100.300\n52705.000, 101.400\n52706.000, 106.200\n52707.000, 102.400\n52708.000, 102.500\n52709.000, 100.800\n52710.000, 101.600\n52711.000, 100.300\n52712.000, 100.900\n52713.000, 103.800\n52714.000, 101.300\n52715.000, 103.900\n52716.000, 104.000\n52717.000, 101.600\n52718.000, 102.700\n52719.000, 101.300\n52720.000, 101.000\n52721.000, 101.700\n52722.000, 100.300\n52723.000, 101.600\n52724.000, 107.800\n52725.000, 101.400\n52726.000, 102.100\n52727.000, 103.600\n52728.000, 102.400\n52729.000, 102.100\n52730.000, 101.600\n52731.000, 101.700\n52732.000, 104.800\n52733.000, 105.200\n52734.000, 107.200\n52735.000, 104.600\n52736.000,  85.200\n52737.000,  85.900\n52738.000,  87.200\n52739.000,  86.500\n52740.000,  85.800\n52741.000,  86.400\n52742.000,  85.700\n52743.000,  86.600\n52744.000,  91.200\n52745.000,  88.400\n52746.000,  88.000\n52747.000,  86.700\n52748.000,  87.100\n52749.000,  86.500\n52750.000,  86.600\n52751.000,  86.600\n52752.000,  86.900\n52753.000,  87.000\n52754.000,  87.900\n52755.000,  93.700\n52756.000,  91.700\n52757.000,  89.200\n52758.000,  88.100\n52759.000,  86.700\n52760.000,  87.200\n52761.000,  87.800\n52762.000,  88.700\n52763.000,  87.000\n52764.000,  87.800\n52765.000,  88.100\n52766.000,  96.300\n52767.000, 101.200\n52768.000,  92.000\n52769.000,  95.200\n52770.000,  92.900\n52771.000,  87.500\n52772.000,  88.400\n52773.000,  88.000\n52774.000,  88.800\n52775.000,  87.800\n52776.000,  90.900\n52777.000,  89.300\n52778.000,  95.300\n52779.000,  91.400\n52780.000,  92.400\n52781.000,  88.200\n52782.000,  89.100\n52783.000,  88.900\n52784.000,  90.600\n52785.000,  88.900\n52786.000,  90.400\n52787.000,  90.400\n52788.000,  92.200\n52789.000,  92.400\n52790.000,  89.000\n52791.000,  88.900\n52792.000,  88.800\n52793.000,  90.400\n52794.000,  89.700\n52795.000,  88.500\n52796.000,  90.400\n52797.000,  94.900\n52798.000,  98.600\n52799.000,  91.900\n52800.000,  90.300\n52801.000,  91.200\n52802.000,  92.700\n52803.000,  91.400\n52804.000,  92.100\n52805.000,  93.600\n52806.000,  92.100\n52807.000,  92.500\n52808.000,  99.100\n52809.000,  97.900\n52810.000,  95.600\n52811.000,  92.700\n52812.000,  93.000\n52813.000,  94.300\n52814.000,  93.000\n52815.000,  92.700\n52816.000,  92.700\n52817.000,  93.800\n52818.000,  92.800\n52819.000,  95.800\n52820.000,  95.300\n52821.000,  93.100\n52822.000,  93.800\n52823.000,  93.200\n52824.000,  94.600\n52825.000,  94.600\n52826.000,  95.500\n52827.000,  94.000\n52828.000,  97.900\n52829.000,  96.400\n52830.000,  95.600\n52831.000,  95.000\n52832.000,  94.000\n52833.000,  94.100\n52834.000,  94.000\n52835.000,  94.300\n52836.000,  94.200\n52837.000,  98.200\n52838.000,  95.000\n52839.000,  97.100\n52840.000,  96.300\n52841.000,  96.800\n52842.000,  94.900\n52843.000,  95.000\n52844.000,  95.600\n52845.000,  94.100\n52846.000,  94.200\n52847.000,  95.400\n52848.000,  97.900\n52849.000,  95.000\n52850.000,  96.500\n52851.000,  94.400\n52852.000,  98.100\n52853.000,  95.500\n52854.000,  98.300\n52855.000,  95.200\n52856.000,  96.700\n52857.000,  96.500\n52858.000,  96.400\n52859.000,  96.300\n52860.000,  97.300\n52861.000,  98.200\n52862.000,  97.400\n52863.000,  98.800\n52864.000,  90.300\n52865.000,  91.400\n52866.000,  91.800\n52867.000,  93.100\n52868.000,  96.000\n52869.000,  94.800\n52870.000,  92.400\n52871.000,  92.600\n52872.000,  92.700\n52873.000,  93.200\n52874.000,  93.700\n52875.000,  92.800\n52876.000,  93.800\n52877.000,  93.900\n52878.000, 101.800\n52879.000,  94.100\n52880.000,  93.500\n52881.000,  94.300\n52882.000,  92.500\n52883.000,  94.300\n52884.000,  95.700\n52885.000,  95.300\n52886.000,  94.900\n52887.000,  93.800\n52888.000,  95.300\n52889.000,  94.600\n52890.000,  94.700\n52891.000,  95.400\n52892.000,  94.400\n52893.000,  94.800\n52894.000,  94.300\n52895.000,  95.500\n52896.000,  95.000\n52897.000,  94.800\n52898.000,  95.200\n52899.000,  95.200\n52900.000,  96.600\n52901.000,  94.100\n52902.000,  95.100\n52903.000,  94.600\n52904.000,  96.200\n52905.000,  94.500\n52906.000,  95.100\n52907.000,  96.400\n52908.000,  94.700\n52909.000,  95.700\n52910.000,  95.500\n52911.000,  96.900\n52912.000,  95.400\n52913.000,  95.900\n52914.000,  94.900\n52915.000,  94.700\n52916.000,  95.400\n52917.000,  95.800\n52918.000,  96.000\n52919.000,  96.500\n52920.000,  96.200\n52921.000,  97.300\n52922.000,  96.200\n52923.000,  95.500\n52924.000,  96.900\n52925.000,  97.200\n52926.000,  98.000\n52927.000,  99.600\n52928.000,  97.300\n52929.000, 105.400\n52930.000, 102.800\n52931.000, 101.100\n52932.000, 100.700\n52933.000, 106.700\n52934.000,  99.500\n52935.000, 101.700\n52936.000, 105.300\n52937.000, 105.000\n52938.000, 100.500\n52939.000, 100.000\n52940.000, 100.200\n52941.000,  99.700\n52942.000, 101.000\n52943.000, 100.500\n52944.000,  99.300\n52945.000, 100.600\n52946.000, 100.200\n52947.000, 100.500\n52948.000, 101.600\n52949.000, 104.200\n52950.000, 103.900\n52951.000, 103.800\n52952.000, 101.700\n52953.000, 100.900\n52954.000, 101.100\n52955.000, 100.900\n52956.000, 100.100\n52957.000, 101.600\n52958.000, 102.100\n52959.000, 104.400\n52960.000, 101.000\n52961.000, 106.400\n52962.000, 102.200\n52963.000, 101.000\n52964.000, 100.400\n52965.000, 101.100\n52966.000, 105.300\n52967.000, 100.700\n52968.000, 101.600\n52969.000, 100.500\n52970.000, 103.000\n52971.000, 102.200\n52972.000, 105.000\n52973.000, 101.800\n52974.000, 101.300\n52975.000, 102.400\n52976.000, 101.800\n52977.000, 102.000\n52978.000, 102.700\n52979.000, 105.000\n52980.000, 102.800\n52981.000, 102.800\n52982.000, 104.400\n52983.000, 102.200\n52984.000, 103.800\n52985.000, 103.800\n52986.000, 103.100\n52987.000, 106.600\n52988.000, 106.700\n52989.000, 107.800\n52990.000, 105.300\n52991.000, 104.100\n52992.000,  90.600\n52993.000,  90.900\n52994.000,  91.900\n52995.000,  91.900\n52996.000,  95.900\n52997.000,  92.700\n52998.000,  98.900\n52999.000,  93.600\n53000.000,  94.100\n53001.000,  92.900\n53002.000,  93.300\n53003.000,  92.200\n53004.000,  93.400\n53005.000,  93.000\n53006.000,  93.500\n53007.000,  93.000\n53008.000,  97.500\n53009.000,  94.900\n53010.000,  94.300\n53011.000,  93.700\n53012.000,  93.400\n53013.000,  93.400\n53014.000,  94.700\n53015.000,  93.000\n53016.000,  94.600\n53017.000,  93.200\n53018.000,  95.100\n53019.000,  95.500\n53020.000,  98.200\n53021.000,  95.800\n53022.000,  94.600\n53023.000,  94.200\n53024.000,  95.800\n53025.000,  94.400\n53026.000,  94.300\n53027.000,  94.700\n53028.000,  98.000\n53029.000,  96.400\n53030.000,  94.200\n53031.000,  94.900\n53032.000,  94.000\n53033.000,  94.500\n53034.000,  94.400\n53035.000,  95.200\n53036.000,  94.600\n53037.000,  99.000\n53038.000,  97.200\n53039.000,  94.900\n53040.000,  94.800\n53041.000,  94.100\n53042.000,  94.800\n53043.000,  94.400\n53044.000,  95.800\n53045.000,  95.500\n53046.000,  95.000\n53047.000,  96.300\n53048.000, 101.400\n53049.000,  97.600\n53050.000,  96.000\n53051.000,  95.500\n53052.000,  96.000\n53053.000,  98.700\n53054.000,  98.400\n53055.000,  98.800\n53056.000,  96.900\n53057.000,  98.100\n53058.000, 103.500\n53059.000,  98.600\n53060.000,  99.000\n53061.000,  98.200\n53062.000,  99.000\n53063.000,  98.200\n53064.000, 101.700\n53065.000, 100.000\n53066.000, 100.500\n53067.000,  99.100\n53068.000,  99.600\n53069.000,  99.000\n53070.000,  99.000\n53071.000,  99.300\n53072.000,  99.200\n53073.000, 100.000\n53074.000, 101.100\n53075.000, 102.700\n53076.000, 101.300\n53077.000, 101.700\n53078.000,  99.600\n53079.000,  99.300\n53080.000, 100.800\n53081.000,  99.000\n53082.000, 101.300\n53083.000, 100.400\n53084.000, 102.500\n53085.000, 101.100\n53086.000, 107.600\n53087.000, 101.000\n53088.000, 103.000\n53089.000, 100.100\n53090.000,  99.800\n53091.000, 100.100\n53092.000, 101.500\n53093.000, 100.500\n53094.000, 100.600\n53095.000, 103.400\n53096.000, 104.400\n53097.000, 100.700\n53098.000,  99.800\n53099.000, 100.200\n53100.000, 100.200\n53101.000, 103.200\n53102.000, 105.600\n53103.000, 101.500\n53104.000, 103.700\n53105.000, 105.900\n53106.000, 103.100\n53107.000, 101.200\n53108.000, 101.600\n53109.000, 103.300\n53110.000, 104.600\n53111.000, 102.000\n53112.000, 102.200\n53113.000, 102.300\n53114.000, 102.600\n53115.000, 101.100\n53116.000, 103.900\n53117.000, 104.100\n53118.000, 105.100\n53119.000, 106.800\n53120.000,  98.000\n53121.000, 101.400\n53122.000,  97.300\n53123.000,  97.900\n53124.000,  98.300\n53125.000,  98.400\n53126.000,  98.500\n53127.000,  99.700\n53128.000, 100.800\n53129.000,  99.300\n53130.000,  99.400\n53131.000,  98.800\n53132.000,  99.400\n53133.000, 102.000\n53134.000,  99.800\n53135.000,  99.200\n53136.000,  98.400\n53137.000,  99.400\n53138.000, 101.900\n53139.000, 100.500\n53140.000, 100.300\n53141.000, 102.500\n53142.000, 101.100\n53143.000,  99.800\n53144.000, 100.500\n53145.000,  99.500\n53146.000,  99.500\n53147.000, 101.500\n53148.000,  99.700\n53149.000, 101.500\n53150.000, 101.100\n53151.000, 102.000\n53152.000, 100.300\n53153.000, 101.100\n53154.000, 100.200\n53155.000, 100.600\n53156.000, 101.400\n53157.000, 100.900\n53158.000, 101.600\n53159.000, 100.900\n53160.000, 101.400\n53161.000, 100.200\n53162.000, 101.300\n53163.000, 101.500\n53164.000, 100.600\n53165.000, 101.300\n53166.000, 100.400\n53167.000, 101.400\n53168.000, 103.000\n53169.000, 102.500\n53170.000, 105.600\n53171.000, 101.100\n53172.000, 103.100\n53173.000, 101.600\n53174.000, 101.900\n53175.000, 101.800\n53176.000, 103.300\n53177.000, 102.500\n53178.000, 103.300\n53179.000, 102.900\n53180.000, 102.900\n53181.000, 105.300\n53182.000, 110.300\n53183.000, 106.400\n53184.000, 102.700\n53185.000, 104.000\n53186.000, 109.200\n53187.000, 105.400\n53188.000, 107.300\n53189.000, 105.600\n53190.000, 109.600\n53191.000, 108.400\n53192.000, 108.800\n53193.000, 106.200\n53194.000, 106.700\n53195.000, 107.100\n53196.000, 107.000\n53197.000, 106.100\n53198.000, 106.100\n53199.000, 112.100\n53200.000, 106.000\n53201.000, 105.600\n53202.000, 110.200\n53203.000, 108.100\n53204.000, 106.500\n53205.000, 106.600\n53206.000, 106.000\n53207.000, 106.500\n53208.000, 107.600\n53209.000, 106.000\n53210.000, 108.900\n53211.000, 109.700\n53212.000, 109.100\n53213.000, 106.500\n53214.000, 106.700\n53215.000, 106.800\n53216.000, 106.300\n53217.000, 107.500\n53218.000, 107.500\n53219.000, 107.200\n53220.000, 115.600\n53221.000, 107.200\n53222.000, 108.000\n53223.000, 107.100\n53224.000, 107.400\n53225.000, 107.800\n53226.000, 106.900\n53227.000, 110.100\n53228.000, 111.200\n53229.000, 109.200\n53230.000, 108.600\n53231.000, 107.300\n53232.000, 107.500\n53233.000, 108.400\n53234.000, 106.800\n53235.000, 108.600\n53236.000, 107.100\n53237.000, 109.300\n53238.000, 115.900\n53239.000, 109.500\n53240.000, 108.400\n53241.000, 107.700\n53242.000, 108.800\n53243.000, 109.200\n53244.000, 110.100\n53245.000, 111.200\n53246.000, 115.400\n53247.000, 117.100\n53248.000,  71.700\n53249.000,  72.300\n53250.000,  73.400\n53251.000,  72.000\n53252.000,  73.200\n53253.000,  73.900\n53254.000,  73.700\n53255.000,  73.400\n53256.000,  73.800\n53257.000,  74.300\n53258.000,  74.200\n53259.000,  77.900\n53260.000,  75.300\n53261.000,  75.300\n53262.000,  75.400\n53263.000,  74.100\n53264.000,  73.200\n53265.000,  74.700\n53266.000,  76.600\n53267.000,  75.200\n53268.000,  75.200\n53269.000,  75.500\n53270.000,  76.600\n53271.000,  75.000\n53272.000,  76.900\n53273.000,  75.200\n53274.000,  76.800\n53275.000,  74.800\n53276.000,  74.700\n53277.000,  75.200\n53278.000,  76.600\n53279.000,  75.600\n53280.000,  75.600\n53281.000,  75.200\n53282.000,  76.000\n53283.000,  76.800\n53284.000,  75.400\n53285.000,  75.800\n53286.000,  75.200\n53287.000,  75.200\n53288.000,  75.500\n53289.000,  75.200\n53290.000,  75.800\n53291.000,  75.400\n53292.000,  75.400\n53293.000,  75.100\n53294.000,  76.300\n53295.000,  75.900\n53296.000,  78.200\n53297.000,  75.500\n53298.000,  75.500\n53299.000,  75.800\n53300.000,  76.100\n53301.000,  76.800\n53302.000,  75.500\n53303.000,  77.100\n53304.000,  76.000\n53305.000,  76.000\n53306.000,  77.200\n53307.000,  76.700\n53308.000,  78.200\n53309.000,  79.700\n53310.000,  84.800\n53311.000,  79.200\n53312.000,  77.900\n53313.000,  78.500\n53314.000,  79.600\n53315.000,  79.200\n53316.000,  79.200\n53317.000,  80.100\n53318.000,  79.400\n53319.000,  80.200\n53320.000,  79.900\n53321.000,  79.500\n53322.000,  83.300\n53323.000,  80.000\n53324.000,  80.500\n53325.000,  81.300\n53326.000,  80.500\n53327.000,  81.400\n53328.000,  81.900\n53329.000,  80.200\n53330.000,  80.000\n53331.000,  80.500\n53332.000,  80.400\n53333.000,  80.400\n53334.000,  81.300\n53335.000,  80.700\n53336.000,  81.200\n53337.000,  80.600\n53338.000,  81.900\n53339.000,  80.800\n53340.000,  81.700\n53341.000,  81.200\n53342.000,  81.000\n53343.000,  82.400\n53344.000,  80.800\n53345.000,  82.800\n53346.000,  84.400\n53347.000,  81.500\n53348.000,  81.700\n53349.000,  85.100\n53350.000,  87.400\n53351.000,  82.000\n53352.000,  81.900\n53353.000,  81.600\n53354.000,  81.300\n53355.000,  81.500\n53356.000,  81.200\n53357.000,  82.000\n53358.000,  81.600\n53359.000,  82.400\n53360.000,  81.700\n53361.000,  87.900\n53362.000,  81.600\n53363.000,  81.500\n53364.000,  82.000\n53365.000,  82.000\n53366.000,  82.400\n53367.000,  82.200\n53368.000,  83.200\n53369.000,  82.700\n53370.000,  85.800\n53371.000,  83.300\n53372.000,  86.400\n53373.000,  84.800\n53374.000,  85.300\n53375.000,  85.700\n53376.000,  77.400\n53377.000,  78.200\n53378.000,  83.100\n53379.000,  79.900\n53380.000,  79.900\n53381.000,  80.000\n53382.000,  79.700\n53383.000,  80.200\n53384.000,  80.100\n53385.000,  80.900\n53386.000,  80.100\n53387.000,  80.000\n53388.000,  80.000\n53389.000,  80.600\n53390.000,  80.200\n53391.000,  80.600\n53392.000,  80.300\n53393.000,  80.700\n53394.000,  80.200\n53395.000,  80.000\n53396.000,  81.100\n53397.000,  80.700\n53398.000,  80.800\n53399.000,  80.600\n53400.000,  80.300\n53401.000,  80.500\n53402.000,  81.300\n53403.000,  81.100\n53404.000,  81.100\n53405.000,  81.000\n53406.000,  81.400\n53407.000,  81.300\n53408.000,  81.100\n53409.000,  81.100\n53410.000,  82.100\n53411.000,  81.000\n53412.000,  81.000\n53413.000,  81.400\n53414.000,  81.800\n53415.000,  81.600\n53416.000,  81.100\n53417.000,  81.600\n53418.000,  84.700\n53419.000,  82.200\n53420.000,  81.400\n53421.000,  81.600\n53422.000,  82.000\n53423.000,  82.900\n53424.000,  82.000\n53425.000,  82.400\n53426.000,  81.700\n53427.000,  84.100\n53428.000,  84.300\n53429.000,  82.100\n53430.000,  83.200\n53431.000,  82.800\n53432.000,  83.100\n53433.000,  82.300\n53434.000,  82.200\n53435.000,  82.500\n53436.000,  84.600\n53437.000,  84.600\n53438.000,  86.200\n53439.000,  85.300\n53440.000,  83.500\n53441.000,  84.300\n53442.000,  86.000\n53443.000,  85.200\n53444.000,  86.200\n53445.000,  86.100\n53446.000,  86.800\n53447.000,  86.100\n53448.000,  86.600\n53449.000,  87.500\n53450.000,  89.900\n53451.000,  86.100\n53452.000,  86.200\n53453.000,  86.600\n53454.000,  87.300\n53455.000,  86.200\n53456.000,  86.300\n53457.000,  86.300\n53458.000,  89.100\n53459.000,  87.800\n53460.000,  89.000\n53461.000,  88.800\n53462.000,  90.400\n53463.000,  87.300\n53464.000,  90.000\n53465.000,  87.600\n53466.000,  92.500\n53467.000,  87.600\n53468.000,  90.500\n53469.000,  89.200\n53470.000,  88.300\n53471.000,  87.200\n53472.000,  90.700\n53473.000,  89.600\n53474.000,  87.500\n53475.000,  87.100\n53476.000,  87.900\n53477.000,  88.200\n53478.000,  88.800\n53479.000,  87.400\n53480.000,  90.300\n53481.000,  89.500\n53482.000,  89.000\n53483.000,  87.800\n53484.000,  88.300\n53485.000,  87.800\n53486.000,  88.200\n53487.000,  88.100\n53488.000,  88.200\n53489.000,  88.000\n53490.000,  89.200\n53491.000,  88.800\n53492.000,  89.800\n53493.000,  88.800\n53494.000,  88.500\n53495.000,  88.800\n53496.000,  89.000\n53497.000,  89.200\n53498.000,  88.900\n53499.000,  88.400\n53500.000,  91.400\n53501.000,  92.000\n53502.000,  93.500\n53503.000,  93.700\n53504.000,  77.000\n53505.000,  79.100\n53506.000,  79.000\n53507.000,  79.000\n53508.000,  79.100\n53509.000,  79.200\n53510.000,  80.100\n53511.000,  81.700\n53512.000,  80.300\n53513.000,  80.300\n53514.000,  80.800\n53515.000,  79.700\n53516.000,  81.000\n53517.000,  80.100\n53518.000,  80.000\n53519.000,  80.000\n53520.000,  80.000\n53521.000,  80.400\n53522.000,  80.100\n53523.000,  85.200\n53524.000,  84.300\n53525.000,  87.000\n53526.000,  80.500\n53527.000,  82.100\n53528.000,  80.600\n53529.000,  80.600\n53530.000,  80.900\n53531.000,  80.900\n53532.000,  81.900\n53533.000,  83.400\n53534.000,  81.800\n53535.000,  82.300\n53536.000,  80.700\n53537.000,  82.000\n53538.000,  81.600\n53539.000,  80.900\n53540.000,  81.500\n53541.000,  81.000\n53542.000,  81.300\n53543.000,  81.100\n53544.000,  81.700\n53545.000,  81.500\n53546.000,  82.600\n53547.000,  81.200\n53548.000,  81.800\n53549.000,  81.600\n53550.000,  81.800\n53551.000,  82.200\n53552.000,  81.500\n53553.000,  81.900\n53554.000,  81.000\n53555.000,  81.400\n53556.000,  82.100\n53557.000,  82.400\n53558.000,  84.300\n53559.000,  82.900\n53560.000,  83.200\n53561.000,  83.300\n53562.000,  84.400\n53563.000,  82.200\n53564.000,  84.000\n53565.000,  85.400\n53566.000,  87.300\n53567.000,  87.600\n53568.000,  84.000\n53569.000,  87.400\n53570.000,  85.300\n53571.000,  87.800\n53572.000,  88.100\n53573.000,  87.500\n53574.000,  86.200\n53575.000,  86.600\n53576.000,  88.100\n53577.000,  87.900\n53578.000,  87.100\n53579.000,  88.800\n53580.000,  87.900\n53581.000,  86.800\n53582.000,  87.100\n53583.000,  87.000\n53584.000,  87.200\n53585.000,  86.800\n53586.000,  86.300\n53587.000,  87.800\n53588.000,  87.500\n53589.000,  87.400\n53590.000,  87.400\n53591.000,  93.600\n53592.000,  88.400\n53593.000,  87.000\n53594.000,  87.400\n53595.000,  88.100\n53596.000,  87.700\n53597.000,  88.000\n53598.000,  87.800\n53599.000,  88.700\n53600.000,  87.800\n53601.000,  89.200\n53602.000,  89.500\n53603.000,  87.800\n53604.000,  90.700\n53605.000,  89.400\n53606.000,  89.200\n53607.000,  88.200\n53608.000,  88.000\n53609.000,  87.400\n53610.000,  88.100\n53611.000,  88.700\n53612.000,  91.900\n53613.000,  89.400\n53614.000,  91.200\n53615.000,  91.600\n53616.000,  90.000\n53617.000,  88.900\n53618.000,  88.200\n53619.000,  88.300\n53620.000,  88.800\n53621.000,  89.600\n53622.000,  89.700\n53623.000,  92.800\n53624.000,  88.400\n53625.000,  90.300\n53626.000,  88.500\n53627.000,  88.700\n53628.000,  90.100\n53629.000,  92.000\n53630.000,  91.400\n53631.000,  91.600\n53632.000,  83.100\n53633.000,  88.400\n53634.000,  89.300\n53635.000,  89.200\n53636.000,  91.500\n53637.000,  86.300\n53638.000,  86.200\n53639.000,  86.200\n53640.000,  86.600\n53641.000,  86.600\n53642.000,  86.300\n53643.000,  86.900\n53644.000,  88.000\n53645.000,  86.200\n53646.000,  88.000\n53647.000,  86.000\n53648.000,  87.200\n53649.000,  86.200\n53650.000,  86.800\n53651.000,  89.300\n53652.000,  86.300\n53653.000,  92.200\n53654.000,  87.600\n53655.000,  88.300\n53656.000,  89.400\n53657.000,  87.000\n53658.000,  88.700\n53659.000,  87.300\n53660.000,  87.000\n53661.000,  89.400\n53662.000,  88.000\n53663.000,  88.600\n53664.000,  87.500\n53665.000,  89.800\n53666.000,  92.100\n53667.000,  88.900\n53668.000,  87.800\n53669.000,  87.900\n53670.000,  88.000\n53671.000,  87.900\n53672.000,  88.400\n53673.000,  87.900\n53674.000,  90.300\n53675.000,  89.100\n53676.000,  91.600\n53677.000,  87.800\n53678.000,  88.000\n53679.000,  88.100\n53680.000,  89.000\n53681.000,  88.600\n53682.000,  88.000\n53683.000,  88.200\n53684.000,  88.400\n53685.000,  89.300\n53686.000,  91.700\n53687.000,  88.700\n53688.000,  89.100\n53689.000,  88.600\n53690.000,  88.200\n53691.000,  88.500\n53692.000,  90.500\n53693.000,  91.100\n53694.000,  91.200\n53695.000,  91.400\n53696.000,  91.000\n53697.000,  95.300\n53698.000,  92.200\n53699.000,  91.700\n53700.000,  92.300\n53701.000,  92.000\n53702.000,  92.900\n53703.000,  93.100\n53704.000,  92.200\n53705.000,  92.300\n53706.000,  92.600\n53707.000,  96.300\n53708.000,  94.900\n53709.000,  94.200\n53710.000,  93.100\n53711.000,  92.300\n53712.000,  93.900\n53713.000,  93.300\n53714.000,  93.000\n53715.000,  93.300\n53716.000,  94.600\n53717.000,  93.400\n53718.000,  96.700\n53719.000,  94.200\n53720.000,  94.400\n53721.000,  93.100\n53722.000,  97.200\n53723.000,  95.400\n53724.000,  96.000\n53725.000,  95.900\n53726.000,  94.700\n53727.000,  94.800\n53728.000,  94.600\n53729.000,  94.400\n53730.000,  96.500\n53731.000,  94.800\n53732.000,  94.300\n53733.000,  95.400\n53734.000,  94.400\n53735.000,  95.800\n53736.000,  94.500\n53737.000,  94.900\n53738.000,  94.600\n53739.000,  95.400\n53740.000,  95.100\n53741.000,  94.200\n53742.000,  96.300\n53743.000,  94.800\n53744.000,  96.800\n53745.000,  95.100\n53746.000,  95.100\n53747.000,  94.900\n53748.000,  96.800\n53749.000,  94.900\n53750.000,  96.200\n53751.000,  96.100\n53752.000,  97.100\n53753.000,  96.100\n53754.000,  95.500\n53755.000,  95.800\n53756.000,  96.400\n53757.000,  98.600\n53758.000,  97.800\n53759.000,  99.000\n53760.000,  77.700\n53761.000,  79.600\n53762.000,  79.300\n53763.000,  79.000\n53764.000,  79.500\n53765.000,  80.700\n53766.000,  79.700\n53767.000,  81.700\n53768.000,  80.000\n53769.000,  80.000\n53770.000,  79.600\n53771.000,  79.600\n53772.000,  81.300\n53773.000,  80.500\n53774.000,  81.800\n53775.000,  80.000\n53776.000,  80.200\n53777.000,  81.000\n53778.000,  81.600\n53779.000,  81.000\n53780.000,  81.700\n53781.000,  81.400\n53782.000,  80.800\n53783.000,  80.000\n53784.000,  82.300\n53785.000,  81.100\n53786.000,  81.900\n53787.000,  80.700\n53788.000,  81.500\n53789.000,  85.900\n53790.000,  82.200\n53791.000,  82.600\n53792.000,  80.800\n53793.000,  81.400\n53794.000,  81.200\n53795.000,  80.900\n53796.000,  83.400\n53797.000,  87.100\n53798.000,  81.900\n53799.000,  81.100\n53800.000,  82.500\n53801.000,  81.900\n53802.000,  81.900\n53803.000,  81.900\n53804.000,  82.100\n53805.000,  81.800\n53806.000,  82.700\n53807.000,  82.400\n53808.000,  84.300\n53809.000,  84.600\n53810.000,  84.400\n53811.000,  83.800\n53812.000,  82.900\n53813.000,  84.300\n53814.000,  82.600\n53815.000,  83.000\n53816.000,  84.200\n53817.000,  82.700\n53818.000,  83.100\n53819.000,  82.600\n53820.000,  84.600\n53821.000,  87.100\n53822.000,  84.900\n53823.000,  88.400\n53824.000,  84.800\n53825.000,  85.300\n53826.000,  85.500\n53827.000,  85.100\n53828.000,  86.600\n53829.000,  88.100\n53830.000,  86.100\n53831.000,  90.100\n53832.000,  86.400\n53833.000,  87.000\n53834.000,  86.300\n53835.000,  86.600\n53836.000,  86.300\n53837.000,  86.500\n53838.000,  86.900\n53839.000,  86.400\n53840.000,  86.600\n53841.000,  86.700\n53842.000,  89.800\n53843.000,  90.200\n53844.000,  88.300\n53845.000,  89.900\n53846.000,  87.200\n53847.000,  86.700\n53848.000,  88.000\n53849.000,  87.400\n53850.000,  88.700\n53851.000,  96.100\n53852.000,  91.500\n53853.000,  88.200\n53854.000,  92.500\n53855.000,  88.200\n53856.000,  90.200\n53857.000,  88.400\n53858.000,  87.900\n53859.000,  88.900\n53860.000,  90.000\n53861.000,  91.200\n53862.000,  88.800\n53863.000,  87.400\n53864.000,  88.700\n53865.000,  87.300\n53866.000,  93.900\n53867.000,  89.500\n53868.000,  89.300\n53869.000,  88.800\n53870.000,  88.300\n53871.000,  89.800\n53872.000,  89.800\n53873.000,  88.500\n53874.000,  88.700\n53875.000,  88.200\n53876.000,  89.400\n53877.000,  89.000\n53878.000,  89.700\n53879.000,  89.000\n53880.000,  89.400\n53881.000,  94.700\n53882.000,  91.300\n53883.000,  88.800\n53884.000,  90.700\n53885.000,  91.100\n53886.000,  92.200\n53887.000,  92.200\n53888.000,  84.600\n53889.000,  86.800\n53890.000,  86.400\n53891.000,  86.300\n53892.000,  86.700\n53893.000,  86.500\n53894.000,  87.600\n53895.000,  86.200\n53896.000,  86.800\n53897.000,  86.900\n53898.000,  87.200\n53899.000,  86.700\n53900.000,  87.300\n53901.000,  86.900\n53902.000,  87.500\n53903.000,  89.100\n53904.000,  87.600\n53905.000,  86.900\n53906.000,  87.700\n53907.000,  87.000\n53908.000,  86.600\n53909.000,  87.600\n53910.000,  89.600\n53911.000,  87.400\n53912.000,  88.100\n53913.000,  88.800\n53914.000,  88.400\n53915.000,  87.200\n53916.000,  87.700\n53917.000,  87.800\n53918.000,  88.200\n53919.000,  87.300\n53920.000,  87.700\n53921.000,  87.700\n53922.000,  90.400\n53923.000,  87.700\n53924.000,  94.800\n53925.000,  92.400\n53926.000,  89.400\n53927.000,  88.200\n53928.000,  88.000\n53929.000,  88.300\n53930.000,  89.400\n53931.000,  88.400\n53932.000,  88.300\n53933.000,  87.800\n53934.000,  88.400\n53935.000,  90.800\n53936.000,  92.000\n53937.000,  90.100\n53938.000,  91.400\n53939.000,  88.600\n53940.000,  89.700\n53941.000,  89.300\n53942.000,  89.600\n53943.000,  88.800\n53944.000,  90.300\n53945.000,  90.500\n53946.000,  93.600\n53947.000,  92.700\n53948.000,  90.500\n53949.000,  93.500\n53950.000,  93.300\n53951.000,  92.700\n53952.000,  92.300\n53953.000,  91.500\n53954.000,  98.900\n53955.000,  95.200\n53956.000,  94.100\n53957.000,  92.800\n53958.000,  92.900\n53959.000,  92.800\n53960.000,  93.900\n53961.000,  96.200\n53962.000,  92.200\n53963.000,  92.700\n53964.000,  94.100\n53965.000,  94.400\n53966.000,  94.500\n53967.000,  95.500\n53968.000,  95.400\n53969.000,  92.700\n53970.000,  92.700\n53971.000,  99.300\n53972.000,  95.500\n53973.000,  95.800\n53974.000,  97.500\n53975.000,  93.600\n53976.000,  96.200\n53977.000,  94.400\n53978.000,  99.500\n53979.000,  97.200\n53980.000,  94.800\n53981.000, 102.200\n53982.000, 101.700\n53983.000, 107.400\n53984.000,  98.400\n53985.000,  94.500\n53986.000,  96.300\n53987.000,  98.100\n53988.000,  97.700\n53989.000,  96.900\n53990.000, 101.800\n53991.000,  95.700\n53992.000,  97.400\n53993.000,  99.900\n53994.000,  97.800\n53995.000,  94.100\n53996.000,  94.200\n53997.000,  94.200\n53998.000,  98.500\n53999.000,  94.800\n54000.000,  94.600\n54001.000,  97.100\n54002.000,  98.600\n54003.000,  98.500\n54004.000,  97.600\n54005.000,  95.300\n54006.000,  95.300\n54007.000,  95.200\n54008.000,  95.500\n54009.000,  96.700\n54010.000,  97.500\n54011.000,  97.300\n54012.000,  99.200\n54013.000, 101.800\n54014.000, 102.000\n54015.000,  98.500\n54016.000,  83.600\n54017.000,  84.600\n54018.000,  86.400\n54019.000,  85.300\n54020.000,  87.400\n54021.000,  90.700\n54022.000,  86.200\n54023.000,  89.900\n54024.000,  89.300\n54025.000,  86.300\n54026.000,  86.000\n54027.000,  86.000\n54028.000,  86.900\n54029.000,  86.200\n54030.000,  86.900\n54031.000,  86.800\n54032.000,  86.500\n54033.000,  89.800\n54034.000,  87.000\n54035.000,  89.300\n54036.000,  88.800\n54037.000,  87.100\n54038.000,  86.800\n54039.000,  86.900\n54040.000,  88.800\n54041.000,  89.300\n54042.000,  92.600\n54043.000,  90.600\n54044.000,  90.300\n54045.000,  87.700\n54046.000,  88.600\n54047.000,  87.600\n54048.000,  87.400\n54049.000,  87.700\n54050.000,  87.700\n54051.000,  87.400\n54052.000,  89.700\n54053.000,  87.600\n54054.000,  89.800\n54055.000,  87.500\n54056.000,  88.400\n54057.000,  88.000\n54058.000,  88.000\n54059.000,  87.900\n54060.000,  88.200\n54061.000,  88.400\n54062.000,  88.400\n54063.000,  88.500\n54064.000,  89.000\n54065.000,  94.800\n54066.000,  89.300\n54067.000,  88.300\n54068.000,  88.600\n54069.000,  88.300\n54070.000,  88.100\n54071.000,  88.100\n54072.000,  89.000\n54073.000,  90.100\n54074.000, 100.000\n54075.000,  88.700\n54076.000,  91.400\n54077.000,  94.800\n54078.000,  91.900\n54079.000,  91.600\n54080.000,  89.600\n54081.000,  92.700\n54082.000,  92.300\n54083.000,  91.000\n54084.000,  93.700\n54085.000,  93.000\n54086.000,  93.200\n54087.000,  96.200\n54088.000,  92.400\n54089.000,  92.100\n54090.000,  92.300\n54091.000,  92.400\n54092.000,  93.000\n54093.000,  92.500\n54094.000,  95.800\n54095.000,  93.300\n54096.000,  97.800\n54097.000,  94.100\n54098.000,  93.300\n54099.000,  93.700\n54100.000,  94.700\n54101.000,  93.900\n54102.000,  97.100\n54103.000,  94.400\n54104.000,  95.700\n54105.000,  95.200\n54106.000,  96.400\n54107.000,  95.800\n54108.000,  95.100\n54109.000,  94.200\n54110.000,  94.000\n54111.000,  94.100\n54112.000,  93.600\n54113.000,  95.500\n54114.000,  98.400\n54115.000,  96.100\n54116.000,  94.900\n54117.000,  96.300\n54118.000,  94.300\n54119.000,  94.600\n54120.000,  94.000\n54121.000,  94.400\n54122.000,  95.300\n54123.000,  95.300\n54124.000,  99.300\n54125.000,  97.600\n54126.000, 100.500\n54127.000,  97.300\n54128.000,  94.600\n54129.000,  94.900\n54130.000,  94.300\n54131.000,  94.800\n54132.000,  94.700\n54133.000, 100.700\n54134.000, 104.700\n54135.000, 110.500\n54136.000,  96.500\n54137.000,  96.300\n54138.000,  95.200\n54139.000,  94.400\n54140.000,  96.300\n54141.000,  97.000\n54142.000,  97.100\n54143.000,  97.900\n54144.000,  94.300\n54145.000,  91.800\n54146.000,  91.300\n54147.000,  91.600\n54148.000,  92.100\n54149.000,  92.100\n54150.000,  92.400\n54151.000,  92.000\n54152.000,  92.500\n54153.000,  92.200\n54154.000,  92.400\n54155.000, 100.700\n54156.000,  93.000\n54157.000,  92.500\n54158.000,  93.600\n54159.000,  92.900\n54160.000,  92.000\n54161.000,  92.900\n54162.000,  92.400\n54163.000,  93.800\n54164.000,  93.700\n54165.000,  94.800\n54166.000,  93.000\n54167.000,  93.500\n54168.000,  93.400\n54169.000,  93.400\n54170.000,  93.400\n54171.000,  93.500\n54172.000,  93.600\n54173.000,  95.000\n54174.000,  94.400\n54175.000,  98.900\n54176.000,  94.200\n54177.000,  94.000\n54178.000,  94.100\n54179.000,  94.000\n54180.000,  94.800\n54181.000,  93.900\n54182.000,  94.200\n54183.000,  94.400\n54184.000,  97.800\n54185.000,  96.100\n54186.000,  94.500\n54187.000,  94.700\n54188.000,  94.500\n54189.000,  94.000\n54190.000,  94.300\n54191.000,  94.900\n54192.000,  94.200\n54193.000,  95.800\n54194.000, 100.700\n54195.000,  98.500\n54196.000,  98.500\n54197.000,  97.400\n54198.000,  94.400\n54199.000,  94.000\n54200.000,  94.900\n54201.000,  95.200\n54202.000,  95.200\n54203.000,  94.600\n54204.000, 100.600\n54205.000,  97.600\n54206.000,  98.800\n54207.000,  99.000\n54208.000,  96.000\n54209.000, 100.000\n54210.000,  97.400\n54211.000,  97.200\n54212.000,  98.400\n54213.000, 110.000\n54214.000, 100.400\n54215.000, 103.800\n54216.000, 100.000\n54217.000,  98.500\n54218.000,  99.100\n54219.000,  98.700\n54220.000,  99.100\n54221.000,  99.100\n54222.000, 100.400\n54223.000, 106.000\n54224.000,  99.500\n54225.000,  99.800\n54226.000,  99.500\n54227.000,  99.000\n54228.000,  99.400\n54229.000,  99.500\n54230.000,  99.500\n54231.000,  99.800\n54232.000, 104.800\n54233.000, 104.900\n54234.000, 101.300\n54235.000,  99.800\n54236.000, 101.000\n54237.000, 100.900\n54238.000, 100.500\n54239.000,  99.900\n54240.000, 104.400\n54241.000, 109.600\n54242.000, 106.600\n54243.000, 105.900\n54244.000, 101.600\n54245.000, 101.400\n54246.000, 102.000\n54247.000, 100.900\n54248.000, 104.500\n54249.000, 104.500\n54250.000, 104.500\n54251.000, 101.400\n54252.000, 104.200\n54253.000, 101.900\n54254.000, 102.300\n54255.000, 103.900\n54256.000, 101.500\n54257.000, 102.400\n54258.000, 105.500\n54259.000, 103.100\n54260.000, 103.500\n54261.000, 101.800\n54262.000, 102.400\n54263.000, 102.100\n54264.000, 103.700\n54265.000, 104.400\n54266.000, 102.400\n54267.000, 103.700\n54268.000, 113.500\n54269.000, 104.400\n54270.000, 106.500\n54271.000, 104.300\n54272.000,  77.700\n54273.000,  78.500\n54274.000,  79.400\n54275.000,  79.200\n54276.000,  79.700\n54277.000,  79.800\n54278.000,  79.900\n54279.000,  80.000\n54280.000,  80.600\n54281.000,  81.500\n54282.000,  80.000\n54283.000,  80.200\n54284.000,  79.900\n54285.000,  81.200\n54286.000,  80.100\n54287.000,  81.800\n54288.000,  80.800\n54289.000,  81.200\n54290.000,  80.000\n54291.000,  81.900\n54292.000,  80.800\n54293.000,  80.100\n54294.000,  80.500\n54295.000,  80.400\n54296.000,  80.600\n54297.000,  80.300\n54298.000,  81.500\n54299.000,  84.500\n54300.000,  84.900\n54301.000,  81.500\n54302.000,  85.500\n54303.000,  81.200\n54304.000,  83.100\n54305.000,  81.300\n54306.000,  81.800\n54307.000,  82.400\n54308.000,  82.700\n54309.000,  81.100\n54310.000,  82.000\n54311.000,  81.900\n54312.000,  81.400\n54313.000,  83.000\n54314.000,  81.700\n54315.000,  81.800\n54316.000,  81.400\n54317.000,  82.100\n54318.000,  82.500\n54319.000,  85.800\n54320.000,  84.500\n54321.000,  83.200\n54322.000,  83.800\n54323.000,  82.700\n54324.000,  83.200\n54325.000,  83.000\n54326.000,  82.900\n54327.000,  82.800\n54328.000,  84.800\n54329.000,  83.100\n54330.000,  84.500\n54331.000,  84.800\n54332.000,  84.500\n54333.000,  84.600\n54334.000,  86.200\n54335.000,  86.400\n54336.000,  84.800\n54337.000,  86.700\n54338.000,  87.300\n54339.000,  86.500\n54340.000,  89.700\n54341.000,  86.500\n54342.000,  87.100\n54343.000,  86.600\n54344.000,  87.500\n54345.000,  86.000\n54346.000,  86.700\n54347.000,  86.400\n54348.000,  86.600\n54349.000,  86.600\n54350.000,  88.200\n54351.000,  87.300\n54352.000,  86.900\n54353.000,  88.100\n54354.000,  88.700\n54355.000,  90.200\n54356.000,  91.400\n54357.000,  95.300\n54358.000,  89.400\n54359.000,  86.700\n54360.000,  89.300\n54361.000,  87.800\n54362.000,  88.200\n54363.000,  88.000\n54364.000,  88.700\n54365.000,  88.700\n54366.000,  89.100\n54367.000,  87.900\n54368.000,  89.400\n54369.000,  87.900\n54370.000,  87.600\n54371.000,  87.800\n54372.000,  88.600\n54373.000,  87.900\n54374.000,  88.600\n54375.000,  88.600\n54376.000,  91.500\n54377.000,  88.300\n54378.000,  88.200\n54379.000,  88.100\n54380.000,  88.200\n54381.000,  87.700\n54382.000,  88.400\n54383.000,  88.600\n54384.000,  88.600\n54385.000,  88.700\n54386.000,  91.800\n54387.000,  88.500\n54388.000,  88.600\n54389.000,  89.000\n54390.000,  92.600\n54391.000,  89.800\n54392.000,  88.500\n54393.000,  90.200\n54394.000,  90.500\n54395.000,  88.300\n54396.000,  90.900\n54397.000,  91.900\n54398.000,  91.200\n54399.000,  92.100\n54400.000,  88.700\n54401.000,  85.400\n54402.000,  86.000\n54403.000,  87.900\n54404.000,  86.400\n54405.000,  87.100\n54406.000,  86.000\n54407.000,  87.500\n54408.000,  86.200\n54409.000,  86.900\n54410.000,  86.400\n54411.000,  86.800\n54412.000,  87.000\n54413.000,  87.600\n54414.000,  87.000\n54415.000,  88.000\n54416.000,  86.100\n54417.000,  89.600\n54418.000,  86.600\n54419.000,  88.000\n54420.000,  87.400\n54421.000,  88.800\n54422.000,  88.000\n54423.000,  90.800\n54424.000,  87.900\n54425.000,  88.500\n54426.000,  87.600\n54427.000,  88.900\n54428.000,  88.300\n54429.000,  89.500\n54430.000,  88.500\n54431.000,  91.000\n54432.000,  88.200\n54433.000,  88.800\n54434.000,  88.600\n54435.000,  88.900\n54436.000,  88.400\n54437.000,  88.700\n54438.000,  88.900\n54439.000,  88.800\n54440.000,  89.300\n54441.000,  90.400\n54442.000,  88.900\n54443.000,  88.900\n54444.000,  89.100\n54445.000,  88.600\n54446.000,  89.500\n54447.000,  89.700\n54448.000,  92.500\n54449.000,  90.400\n54450.000,  89.400\n54451.000,  90.100\n54452.000,  89.700\n54453.000,  90.400\n54454.000,  89.000\n54455.000,  89.900\n54456.000,  89.400\n54457.000,  93.200\n54458.000,  90.500\n54459.000,  91.500\n54460.000,  93.900\n54461.000,  92.300\n54462.000,  92.700\n54463.000,  92.800\n54464.000,  91.000\n54465.000,  91.600\n54466.000,  91.200\n54467.000,  92.500\n54468.000,  94.700\n54469.000,  95.100\n54470.000,  93.500\n54471.000,  92.700\n54472.000,  92.800\n54473.000,  93.900\n54474.000,  93.300\n54475.000,  92.100\n54476.000,  93.300\n54477.000,  94.000\n54478.000,  97.100\n54479.000,  98.600\n54480.000,  94.700\n54481.000,  93.900\n54482.000,  94.800\n54483.000,  95.100\n54484.000,  93.100\n54485.000,  93.200\n54486.000,  93.100\n54487.000,  93.200\n54488.000,  95.500\n54489.000,  97.600\n54490.000,  94.300\n54491.000,  94.100\n54492.000,  94.900\n54493.000,  94.300\n54494.000,  95.400\n54495.000,  94.400\n54496.000,  94.800\n54497.000,  94.100\n54498.000, 102.500\n54499.000, 101.300\n54500.000,  99.500\n54501.000,  97.400\n54502.000,  95.400\n54503.000,  94.300\n54504.000,  95.500\n54505.000,  95.900\n54506.000,  94.000\n54507.000,  94.900\n54508.000,  94.700\n54509.000,  94.800\n54510.000,  94.300\n54511.000,  94.800\n54512.000,  94.200\n54513.000,  95.200\n54514.000,  94.400\n54515.000,  95.600\n54516.000,  96.300\n54517.000,  96.100\n54518.000,  96.700\n54519.000,  95.200\n54520.000,  94.600\n54521.000,  95.000\n54522.000,  95.500\n54523.000,  94.500\n54524.000,  96.900\n54525.000,  97.200\n54526.000,  97.500\n54527.000,  99.200\n54528.000,  86.900\n54529.000,  84.500\n54530.000,  85.100\n54531.000,  85.700\n54532.000,  87.500\n54533.000,  86.300\n54534.000,  86.900\n54535.000,  87.000\n54536.000,  87.100\n54537.000,  86.400\n54538.000,  87.200\n54539.000,  90.100\n54540.000,  86.600\n54541.000,  86.900\n54542.000,  87.700\n54543.000,  92.000\n54544.000,  88.300\n54545.000,  86.800\n54546.000,  86.300\n54547.000,  86.900\n54548.000,  87.000\n54549.000,  87.000\n54550.000,  88.200\n54551.000,  86.600\n54552.000,  87.600\n54553.000,  90.100\n54554.000,  87.300\n54555.000,  87.000\n54556.000,  87.100\n54557.000,  88.400\n54558.000,  87.600\n54559.000,  90.100\n54560.000,  88.600\n54561.000,  87.900\n54562.000,  88.100\n54563.000,  89.200\n54564.000,  89.800\n54565.000,  88.800\n54566.000,  89.400\n54567.000,  87.700\n54568.000,  91.600\n54569.000,  88.500\n54570.000,  93.100\n54571.000,  90.300\n54572.000,  88.700\n54573.000,  88.500\n54574.000,  90.500\n54575.000,  91.200\n54576.000,  89.100\n54577.000,  88.200\n54578.000,  88.200\n54579.000,  94.000\n54580.000,  90.400\n54581.000,  91.600\n54582.000,  88.300\n54583.000,  88.500\n54584.000,  88.600\n54585.000,  92.000\n54586.000,  98.400\n54587.000,  91.800\n54588.000,  90.100\n54589.000,  92.600\n54590.000,  99.700\n54591.000,  99.800\n54592.000,  89.700\n54593.000,  91.400\n54594.000,  92.100\n54595.000,  91.800\n54596.000,  92.500\n54597.000,  92.700\n54598.000,  92.000\n54599.000,  93.200\n54600.000,  94.400\n54601.000,  98.900\n54602.000,  92.400\n54603.000,  92.100\n54604.000,  95.900\n54605.000,  93.200\n54606.000,  97.000\n54607.000,  95.500\n54608.000,  94.000\n54609.000,  93.700\n54610.000,  95.500\n54611.000,  95.500\n54612.000,  93.200\n54613.000,  94.200\n54614.000,  93.700\n54615.000,  93.600\n54616.000,  96.200\n54617.000,  97.800\n54618.000,  94.400\n54619.000,  95.000\n54620.000,  94.700\n54621.000,  98.300\n54622.000,  94.700\n54623.000,  94.600\n54624.000,  94.500\n54625.000,  94.200\n54626.000,  94.200\n54627.000,  96.800\n54628.000,  94.600\n54629.000,  94.900\n54630.000,  95.100\n54631.000,  94.800\n54632.000,  94.700\n54633.000,  94.000\n54634.000,  94.500\n54635.000,  94.000\n54636.000,  94.500\n54637.000,  95.700\n54638.000, 102.300\n54639.000,  94.900\n54640.000,  94.700\n54641.000,  95.200\n54642.000,  95.800\n54643.000,  95.800\n54644.000,  95.000\n54645.000,  95.200\n54646.000,  97.300\n54647.000,  97.300\n54648.000, 103.800\n54649.000,  99.700\n54650.000,  96.300\n54651.000,  95.100\n54652.000,  96.900\n54653.000,  98.000\n54654.000,  98.100\n54655.000,  98.400\n54656.000,  90.600\n54657.000,  91.300\n54658.000,  94.900\n54659.000,  92.400\n54660.000,  93.900\n54661.000,  97.500\n54662.000,  92.200\n54663.000,  93.900\n54664.000,  92.700\n54665.000,  92.300\n54666.000,  92.400\n54667.000,  92.500\n54668.000,  97.200\n54669.000,  97.100\n54670.000,  92.900\n54671.000,  93.400\n54672.000,  94.000\n54673.000,  93.100\n54674.000,  93.600\n54675.000,  94.800\n54676.000,  93.400\n54677.000,  93.300\n54678.000,  96.100\n54679.000,  93.900\n54680.000,  93.700\n54681.000,  93.900\n54682.000,  95.700\n54683.000,  94.900\n54684.000,  94.100\n54685.000,  94.000\n54686.000,  94.500\n54687.000,  95.000\n54688.000,  93.100\n54689.000,  95.100\n54690.000,  94.200\n54691.000,  94.700\n54692.000,  94.100\n54693.000,  95.100\n54694.000,  94.300\n54695.000,  94.000\n54696.000,  94.200\n54697.000,  94.800\n54698.000,  94.500\n54699.000,  95.100\n54700.000,  95.100\n54701.000,  95.400\n54702.000,  94.300\n54703.000,  96.700\n54704.000,  96.900\n54705.000,  95.700\n54706.000,  96.500\n54707.000,  96.600\n54708.000,  99.300\n54709.000,  96.200\n54710.000,  96.400\n54711.000,  97.200\n54712.000,  98.100\n54713.000,  96.800\n54714.000,  95.700\n54715.000,  95.300\n54716.000,  96.100\n54717.000,  97.800\n54718.000,  97.800\n54719.000,  98.600\n54720.000,  97.300\n54721.000,  98.700\n54722.000, 100.900\n54723.000, 102.600\n54724.000, 102.600\n54725.000,  98.900\n54726.000, 100.300\n54727.000,  99.500\n54728.000,  99.900\n54729.000,  99.300\n54730.000, 105.400\n54731.000, 100.800\n54732.000, 101.600\n54733.000, 100.500\n54734.000,  99.300\n54735.000,  99.400\n54736.000,  99.700\n54737.000, 100.100\n54738.000, 101.200\n54739.000, 104.900\n54740.000, 105.200\n54741.000, 101.500\n54742.000, 101.700\n54743.000, 100.400\n54744.000, 100.600\n54745.000,  99.400\n54746.000, 100.100\n54747.000, 100.900\n54748.000, 104.400\n54749.000, 107.300\n54750.000, 107.200\n54751.000, 107.400\n54752.000, 105.500\n54753.000, 101.000\n54754.000, 100.200\n54755.000, 100.200\n54756.000, 101.900\n54757.000, 105.100\n54758.000, 112.500\n54759.000, 103.100\n54760.000, 103.000\n54761.000, 100.700\n54762.000, 101.600\n54763.000, 101.400\n54764.000, 100.300\n54765.000, 100.200\n54766.000, 105.700\n54767.000, 110.100\n54768.000, 102.600\n54769.000, 101.600\n54770.000, 100.500\n54771.000, 101.000\n54772.000, 101.100\n54773.000, 101.900\n54774.000, 101.900\n54775.000, 103.400\n54776.000, 109.000\n54777.000, 105.300\n54778.000, 106.100\n54779.000, 101.300\n54780.000, 102.400\n54781.000, 103.700\n54782.000, 104.400\n54783.000, 109.200\n54784.000,  84.000\n54785.000,  94.100\n54786.000,  95.900\n54787.000,  89.400\n54788.000,  86.300\n54789.000,  86.100\n54790.000,  86.100\n54791.000,  86.400\n54792.000,  86.000\n54793.000,  86.500\n54794.000,  88.400\n54795.000,  91.200\n54796.000,  88.800\n54797.000,  91.300\n54798.000,  94.200\n54799.000,  87.000\n54800.000,  86.700\n54801.000,  86.900\n54802.000,  86.200\n54803.000,  87.300\n54804.000,  86.500\n54805.000,  86.900\n54806.000,  91.800\n54807.000,  91.700\n54808.000,  90.500\n54809.000,  90.100\n54810.000,  87.400\n54811.000,  87.400\n54812.000,  87.500\n54813.000,  87.600\n54814.000,  87.800\n54815.000,  91.400\n54816.000,  88.300\n54817.000,  90.500\n54818.000,  94.800\n54819.000,  94.100\n54820.000,  87.900\n54821.000,  87.300\n54822.000,  87.800\n54823.000,  88.100\n54824.000,  87.800\n54825.000,  88.100\n54826.000,  89.500\n54827.000,  89.900\n54828.000,  89.900\n54829.000,  90.900\n54830.000,  90.300\n54831.000,  88.500\n54832.000,  88.200\n54833.000,  88.500\n54834.000,  88.000\n54835.000,  88.400\n54836.000,  92.500\n54837.000,  91.000\n54838.000,  94.700\n54839.000,  99.600\n54840.000,  92.200\n54841.000,  89.500\n54842.000,  89.100\n54843.000,  88.800\n54844.000,  90.300\n54845.000,  91.500\n54846.000,  93.900\n54847.000,  96.600\n54848.000,  98.600\n54849.000,  96.600\n54850.000,  95.200\n54851.000,  92.200\n54852.000,  93.300\n54853.000,  92.300\n54854.000,  93.200\n54855.000,  92.300\n54856.000,  95.400\n54857.000, 100.300\n54858.000,  95.800\n54859.000,  93.400\n54860.000,  94.500\n54861.000,  93.800\n54862.000,  93.400\n54863.000,  93.100\n54864.000,  92.100\n54865.000,  94.200\n54866.000,  94.800\n54867.000, 100.400\n54868.000,  96.000\n54869.000,  98.800\n54870.000,  94.000\n54871.000,  94.400\n54872.000,  93.800\n54873.000,  94.000\n54874.000,  93.700\n54875.000,  94.600\n54876.000,  95.900\n54877.000,  95.800\n54878.000,  94.800\n54879.000,  95.800\n54880.000,  95.000\n54881.000,  94.700\n54882.000,  94.400\n54883.000,  93.500\n54884.000,  94.600\n54885.000,  94.200\n54886.000,  95.100\n54887.000,  94.800\n54888.000, 103.000\n54889.000, 100.700\n54890.000,  95.300\n54891.000,  96.300\n54892.000,  95.000\n54893.000,  94.800\n54894.000,  94.200\n54895.000,  95.300\n54896.000,  96.300\n54897.000, 100.100\n54898.000,  96.700\n54899.000,  96.300\n54900.000,  95.100\n54901.000,  94.800\n54902.000,  95.600\n54903.000,  95.300\n54904.000,  95.700\n54905.000,  95.500\n54906.000,  96.700\n54907.000,  97.800\n54908.000,  97.200\n54909.000,  97.900\n54910.000,  98.100\n54911.000,  99.500\n54912.000,  92.400\n54913.000,  90.400\n54914.000,  92.200\n54915.000,  92.300\n54916.000,  94.300\n54917.000, 104.200\n54918.000,  94.100\n54919.000,  93.700\n54920.000,  93.100\n54921.000,  93.000\n54922.000,  92.400\n54923.000,  92.700\n54924.000,  92.500\n54925.000,  93.400\n54926.000,  94.200\n54927.000,  95.300\n54928.000,  95.600\n54929.000,  98.900\n54930.000,  95.000\n54931.000,  93.400\n54932.000,  93.800\n54933.000,  93.200\n54934.000,  94.000\n54935.000,  93.400\n54936.000,  93.600\n54937.000,  94.300\n54938.000,  99.100\n54939.000,  98.600\n54940.000,  94.400\n54941.000,  95.600\n54942.000,  95.500\n54943.000,  94.900\n54944.000,  93.800\n54945.000,  94.500\n54946.000,  93.500\n54947.000,  97.500\n54948.000,  96.600\n54949.000,  96.900\n54950.000,  96.800\n54951.000,  95.400\n54952.000,  94.800\n54953.000,  96.200\n54954.000,  94.800\n54955.000,  94.700\n54956.000,  97.600\n54957.000,  99.300\n54958.000,  96.600\n54959.000,  96.800\n54960.000,  96.800\n54961.000,  96.700\n54962.000,  97.500\n54963.000,  95.000\n54964.000,  95.700\n54965.000,  95.300\n54966.000,  95.500\n54967.000,  97.500\n54968.000,  96.100\n54969.000,  96.100\n54970.000,  95.700\n54971.000,  95.600\n54972.000,  96.300\n54973.000,  97.400\n54974.000,  98.200\n54975.000,  98.700\n54976.000,  96.900\n54977.000,  97.900\n54978.000,  97.700\n54979.000, 100.800\n54980.000, 105.900\n54981.000, 103.700\n54982.000,  99.600\n54983.000, 100.200\n54984.000, 101.600\n54985.000,  99.800\n54986.000, 102.800\n54987.000, 104.300\n54988.000, 101.700\n54989.000, 101.900\n54990.000, 101.000\n54991.000, 100.100\n54992.000, 100.400\n54993.000,  99.300\n54994.000,  99.600\n54995.000,  99.800\n54996.000, 102.300\n54997.000,  99.700\n54998.000, 100.500\n54999.000, 100.500\n55000.000, 101.500\n55001.000,  99.800\n55002.000, 100.300\n55003.000, 100.600\n55004.000, 100.300\n55005.000, 102.500\n55006.000, 105.500\n55007.000, 101.400\n55008.000, 103.600\n55009.000, 101.200\n55010.000, 101.100\n55011.000, 101.500\n55012.000, 101.200\n55013.000, 101.000\n55014.000, 100.700\n55015.000, 110.700\n55016.000, 101.700\n55017.000, 108.900\n55018.000, 107.100\n55019.000, 102.300\n55020.000, 108.500\n55021.000, 103.400\n55022.000, 103.000\n55023.000, 103.900\n55024.000, 103.400\n55025.000, 106.800\n55026.000, 101.300\n55027.000, 105.400\n55028.000, 108.700\n55029.000, 104.900\n55030.000, 104.100\n55031.000, 106.100\n55032.000, 105.800\n55033.000, 106.700\n55034.000, 102.600\n55035.000, 101.400\n55036.000, 102.700\n55037.000, 110.600\n55038.000, 110.300\n55039.000, 110.800\n55040.000,  91.900\n55041.000,  91.600\n55042.000,  99.300\n55043.000,  94.200\n55044.000,  93.500\n55045.000,  96.000\n55046.000,  95.900\n55047.000,  92.800\n55048.000,  98.400\n55049.000,  96.100\n55050.000,  95.500\n55051.000,  93.100\n55052.000,  94.000\n55053.000,  98.200\n55054.000,  94.600\n55055.000,  96.200\n55056.000,  94.900\n55057.000,  95.200\n55058.000,  96.600\n55059.000,  95.600\n55060.000,  94.100\n55061.000,  94.300\n55062.000,  94.000\n55063.000,  93.900\n55064.000,  94.000\n55065.000,  94.400\n55066.000,  93.500\n55067.000,  93.600\n55068.000,  94.300\n55069.000,  96.500\n55070.000,  94.000\n55071.000,  94.400\n55072.000,  94.000\n55073.000,  94.900\n55074.000,  95.100\n55075.000,  96.200\n55076.000,  94.500\n55077.000,  94.300\n55078.000,  94.400\n55079.000,  94.700\n55080.000,  95.200\n55081.000,  94.500\n55082.000,  95.100\n55083.000,  94.500\n55084.000,  95.700\n55085.000,  99.700\n55086.000,  95.500\n55087.000,  94.200\n55088.000, 100.800\n55089.000,  94.800\n55090.000,  94.800\n55091.000,  95.200\n55092.000,  94.800\n55093.000,  96.500\n55094.000,  95.800\n55095.000,  95.900\n55096.000,  95.400\n55097.000,  95.600\n55098.000,  95.900\n55099.000,  94.400\n55100.000,  97.900\n55101.000, 101.800\n55102.000, 102.300\n55103.000, 101.100\n55104.000,  97.900\n55105.000,  97.800\n55106.000, 100.600\n55107.000,  99.000\n55108.000,  99.500\n55109.000,  99.700\n55110.000, 100.800\n55111.000, 100.400\n55112.000, 106.900\n55113.000, 100.600\n55114.000, 101.200\n55115.000, 101.300\n55116.000, 100.200\n55117.000,  99.200\n55118.000, 101.600\n55119.000,  99.300\n55120.000, 100.000\n55121.000, 105.300\n55122.000, 102.000\n55123.000, 102.000\n55124.000,  99.900\n55125.000, 100.100\n55126.000,  99.800\n55127.000, 101.400\n55128.000, 103.800\n55129.000, 105.700\n55130.000, 102.100\n55131.000, 100.800\n55132.000, 100.800\n55133.000, 101.500\n55134.000, 102.000\n55135.000, 102.400\n55136.000, 100.600\n55137.000, 101.900\n55138.000, 105.300\n55139.000, 103.500\n55140.000, 102.700\n55141.000, 101.700\n55142.000, 100.700\n55143.000, 104.000\n55144.000, 104.300\n55145.000, 100.000\n55146.000, 101.700\n55147.000, 101.600\n55148.000, 103.000\n55149.000, 100.400\n55150.000, 101.100\n55151.000, 101.000\n55152.000, 101.500\n55153.000, 102.200\n55154.000, 100.700\n55155.000, 100.700\n55156.000, 102.900\n55157.000, 105.700\n55158.000, 101.700\n55159.000, 101.300\n55160.000, 101.200\n55161.000, 101.800\n55162.000, 101.600\n55163.000, 101.400\n55164.000, 103.100\n55165.000, 106.000\n55166.000, 108.100\n55167.000, 107.000\n55168.000,  96.700\n55169.000,  97.300\n55170.000,  98.500\n55171.000, 101.000\n55172.000,  99.500\n55173.000,  98.600\n55174.000, 101.400\n55175.000,  99.700\n55176.000, 103.800\n55177.000,  99.100\n55178.000,  98.800\n55179.000, 100.500\n55180.000,  99.500\n55181.000, 104.200\n55182.000, 103.600\n55183.000,  99.000\n55184.000, 100.800\n55185.000,  99.000\n55186.000,  99.700\n55187.000, 103.100\n55188.000, 100.300\n55189.000, 100.700\n55190.000,  99.200\n55191.000, 101.700\n55192.000, 105.000\n55193.000, 101.100\n55194.000, 102.600\n55195.000, 106.700\n55196.000, 104.600\n55197.000, 100.400\n55198.000, 102.400\n55199.000, 100.100\n55200.000,  99.300\n55201.000, 100.100\n55202.000, 100.700\n55203.000, 103.600\n55204.000, 100.600\n55205.000, 100.400\n55206.000, 100.900\n55207.000, 101.400\n55208.000, 100.700\n55209.000, 100.500\n55210.000, 100.900\n55211.000, 102.300\n55212.000, 105.900\n55213.000, 100.500\n55214.000, 101.400\n55215.000, 101.500\n55216.000, 102.600\n55217.000, 101.900\n55218.000, 100.400\n55219.000, 101.300\n55220.000, 101.000\n55221.000, 103.800\n55222.000, 103.300\n55223.000, 101.000\n55224.000, 101.500\n55225.000, 101.100\n55226.000, 103.200\n55227.000, 103.000\n55228.000, 103.500\n55229.000, 104.300\n55230.000, 104.400\n55231.000, 107.100\n55232.000, 102.400\n55233.000, 103.500\n55234.000, 105.200\n55235.000, 104.200\n55236.000, 105.500\n55237.000, 104.400\n55238.000, 105.600\n55239.000, 113.200\n55240.000, 109.500\n55241.000, 106.300\n55242.000, 109.200\n55243.000, 105.800\n55244.000, 106.700\n55245.000, 105.000\n55246.000, 106.100\n55247.000, 107.400\n55248.000, 107.000\n55249.000, 108.900\n55250.000, 105.300\n55251.000, 106.400\n55252.000, 106.700\n55253.000, 107.400\n55254.000, 108.300\n55255.000, 106.000\n55256.000, 109.600\n55257.000, 107.100\n55258.000, 108.700\n55259.000, 106.700\n55260.000, 106.700\n55261.000, 106.700\n55262.000, 109.300\n55263.000, 106.700\n55264.000, 108.900\n55265.000, 108.900\n55266.000, 110.600\n55267.000, 113.800\n55268.000, 107.800\n55269.000, 106.400\n55270.000, 107.000\n55271.000, 107.400\n55272.000, 107.200\n55273.000, 106.300\n55274.000, 107.800\n55275.000, 115.400\n55276.000, 108.000\n55277.000, 106.900\n55278.000, 106.900\n55279.000, 107.600\n55280.000, 107.700\n55281.000, 107.100\n55282.000, 110.100\n55283.000, 113.100\n55284.000, 113.900\n55285.000, 108.300\n55286.000, 107.600\n55287.000, 107.700\n55288.000, 107.500\n55289.000, 108.700\n55290.000, 108.400\n55291.000, 107.400\n55292.000, 116.400\n55293.000, 115.800\n55294.000, 110.400\n55295.000, 110.400\n55296.000,  77.100\n55297.000,  78.700\n55298.000,  79.300\n55299.000,  80.100\n55300.000,  79.300\n55301.000,  79.800\n55302.000,  80.400\n55303.000,  80.300\n55304.000,  79.500\n55305.000,  79.800\n55306.000,  80.700\n55307.000,  79.300\n55308.000,  80.700\n55309.000,  80.200\n55310.000,  80.800\n55311.000,  80.600\n55312.000,  80.400\n55313.000,  80.000\n55314.000,  80.800\n55315.000,  80.500\n55316.000,  81.800\n55317.000,  82.800\n55318.000,  80.300\n55319.000,  80.200\n55320.000,  80.800\n55321.000,  80.300\n55322.000,  80.400\n55323.000,  81.200\n55324.000,  81.200\n55325.000,  81.300\n55326.000,  81.400\n55327.000,  82.400\n55328.000,  81.300\n55329.000,  82.200\n55330.000,  81.100\n55331.000,  81.500\n55332.000,  81.100\n55333.000,  81.000\n55334.000,  84.000\n55335.000,  83.800\n55336.000,  81.900\n55337.000,  81.300\n55338.000,  82.000\n55339.000,  81.600\n55340.000,  83.100\n55341.000,  82.500\n55342.000,  82.700\n55343.000,  81.900\n55344.000,  82.600\n55345.000,  81.300\n55346.000,  83.200\n55347.000,  82.400\n55348.000,  82.500\n55349.000,  82.000\n55350.000,  83.400\n55351.000,  82.400\n55352.000,  82.600\n55353.000,  83.100\n55354.000,  82.400\n55355.000,  82.200\n55356.000,  84.400\n55357.000,  88.400\n55358.000,  88.600\n55359.000,  88.200\n55360.000,  83.300\n55361.000,  85.600\n55362.000,  87.200\n55363.000,  86.400\n55364.000,  87.800\n55365.000,  86.400\n55366.000,  86.100\n55367.000,  87.300\n55368.000,  87.900\n55369.000,  90.500\n55370.000,  87.200\n55371.000,  86.900\n55372.000,  86.900\n55373.000,  87.000\n55374.000,  87.000\n55375.000,  87.000\n55376.000,  86.200\n55377.000,  86.000\n55378.000,  86.300\n55379.000,  91.500\n55380.000,  89.500\n55381.000,  93.500\n55382.000,  88.500\n55383.000,  88.300\n55384.000,  88.100\n55385.000,  88.200\n55386.000,  87.300\n55387.000,  87.200\n55388.000,  87.400\n55389.000,  89.600\n55390.000,  88.900\n55391.000,  88.700\n55392.000,  88.000\n55393.000,  89.200\n55394.000,  89.300\n55395.000,  87.500\n55396.000,  88.600\n55397.000,  88.700\n55398.000,  90.900\n55399.000,  97.600\n55400.000,  92.300\n55401.000,  90.600\n55402.000,  88.900\n55403.000,  89.100\n55404.000,  88.400\n55405.000,  88.600\n55406.000,  88.400\n55407.000,  88.900\n55408.000,  92.500\n55409.000,  94.200\n55410.000,  97.900\n55411.000,  89.300\n55412.000,  92.600\n55413.000,  91.500\n55414.000,  90.700\n55415.000,  89.600\n55416.000,  88.900\n55417.000,  90.500\n55418.000,  89.900\n55419.000,  93.900\n55420.000,  98.300\n55421.000,  98.100\n55422.000,  93.900\n55423.000, 102.000\n55424.000,  86.700\n55425.000,  87.300\n55426.000,  86.900\n55427.000,  87.000\n55428.000,  89.300\n55429.000,  87.700\n55430.000,  87.900\n55431.000,  98.000\n55432.000,  92.200\n55433.000,  92.800\n55434.000,  87.700\n55435.000,  86.000\n55436.000,  87.000\n55437.000,  87.100\n55438.000,  90.700\n55439.000,  86.800\n55440.000,  88.300\n55441.000,  89.100\n55442.000,  88.100\n55443.000,  92.000\n55444.000,  90.100\n55445.000,  88.300\n55446.000,  88.700\n55447.000,  87.500\n55448.000,  91.000\n55449.000,  87.200\n55450.000,  90.300\n55451.000,  87.400\n55452.000,  94.300\n55453.000,  92.700\n55454.000,  95.500\n55455.000,  89.400\n55456.000,  87.100\n55457.000,  87.400\n55458.000,  87.400\n55459.000,  87.400\n55460.000,  88.000\n55461.000,  87.500\n55462.000,  87.800\n55463.000,  99.100\n55464.000,  91.000\n55465.000,  88.700\n55466.000,  88.300\n55467.000,  87.900\n55468.000,  88.400\n55469.000,  88.000\n55470.000,  88.600\n55471.000,  88.100\n55472.000,  89.000\n55473.000,  90.800\n55474.000,  96.400\n55475.000,  98.100\n55476.000,  90.500\n55477.000,  88.300\n55478.000,  88.200\n55479.000,  88.000\n55480.000,  89.300\n55481.000,  88.600\n55482.000,  89.400\n55483.000,  88.900\n55484.000,  94.300\n55485.000, 101.600\n55486.000,  93.100\n55487.000,  91.800\n55488.000,  89.200\n55489.000,  91.900\n55490.000,  92.000\n55491.000,  91.600\n55492.000,  92.100\n55493.000,  92.900\n55494.000,  92.500\n55495.000,  96.600\n55496.000,  92.200\n55497.000,  92.600\n55498.000,  92.700\n55499.000,  92.900\n55500.000,  92.400\n55501.000,  93.400\n55502.000,  93.600\n55503.000,  95.500\n55504.000,  97.400\n55505.000,  96.600\n55506.000,  97.700\n55507.000,  96.800\n55508.000,  94.100\n55509.000,  93.200\n55510.000,  93.500\n55511.000,  93.600\n55512.000,  96.700\n55513.000,  93.900\n55514.000,  97.000\n55515.000,  94.000\n55516.000, 100.000\n55517.000,  98.600\n55518.000,  94.300\n55519.000,  94.300\n55520.000,  94.600\n55521.000,  95.200\n55522.000,  94.600\n55523.000,  96.100\n55524.000,  98.900\n55525.000,  96.600\n55526.000,  94.700\n55527.000,  95.000\n55528.000,  94.900\n55529.000,  95.200\n55530.000,  94.800\n55531.000,  94.900\n55532.000,  99.400\n55533.000,  99.400\n55534.000,  97.100\n55535.000,  95.600\n55536.000,  96.100\n55537.000,  94.900\n55538.000,  94.800\n55539.000,  94.600\n55540.000,  95.300\n55541.000,  95.000\n55542.000,  97.600\n55543.000,  99.500\n55544.000,  97.600\n55545.000, 106.500\n55546.000,  99.100\n55547.000,  94.800\n55548.000,  99.300\n55549.000,  98.000\n55550.000,  98.200\n55551.000, 105.500\n55552.000,  89.700\n55553.000,  84.500\n55554.000,  86.100\n55555.000,  85.700\n55556.000,  86.800\n55557.000,  85.600\n55558.000,  85.300\n55559.000,  86.700\n55560.000,  86.400\n55561.000,  90.000\n55562.000,  90.300\n55563.000,  92.600\n55564.000,  89.700\n55565.000,  88.700\n55566.000,  90.500\n55567.000,  87.300\n55568.000,  88.400\n55569.000,  86.900\n55570.000,  88.100\n55571.000,  89.400\n55572.000,  88.100\n55573.000,  87.800\n55574.000,  87.900\n55575.000,  92.400\n55576.000,  90.300\n55577.000,  87.300\n55578.000,  87.400\n55579.000,  87.600\n55580.000,  87.900\n55581.000,  88.100\n55582.000,  89.100\n55583.000,  89.800\n55584.000,  88.900\n55585.000,  92.600\n55586.000,  90.800\n55587.000,  92.200\n55588.000,  90.400\n55589.000,  88.600\n55590.000,  88.800\n55591.000,  88.100\n55592.000,  90.800\n55593.000,  91.600\n55594.000,  94.300\n55595.000,  89.300\n55596.000,  89.000\n55597.000,  88.600\n55598.000,  91.300\n55599.000,  88.100\n55600.000,  89.300\n55601.000,  89.400\n55602.000,  90.600\n55603.000,  88.100\n55604.000,  97.400\n55605.000,  90.000\n55606.000,  90.100\n55607.000,  88.700\n55608.000,  89.500\n55609.000,  89.000\n55610.000,  88.800\n55611.000,  88.900\n55612.000,  90.600\n55613.000,  93.000\n55614.000,  91.800\n55615.000,  97.200\n55616.000,  90.700\n55617.000,  92.200\n55618.000,  92.000\n55619.000,  91.600\n55620.000,  93.200\n55621.000,  93.700\n55622.000,  92.400\n55623.000,  93.500\n55624.000,  98.600\n55625.000,  93.600\n55626.000,  93.600\n55627.000,  94.300\n55628.000,  93.800\n55629.000,  93.400\n55630.000,  93.000\n55631.000,  93.200\n55632.000,  93.600\n55633.000,  94.400\n55634.000,  96.500\n55635.000,  97.500\n55636.000,  93.400\n55637.000,  94.500\n55638.000,  94.800\n55639.000,  93.400\n55640.000,  94.800\n55641.000,  93.200\n55642.000,  94.200\n55643.000,  94.100\n55644.000,  96.000\n55645.000,  96.000\n55646.000,  96.100\n55647.000,  93.500\n55648.000,  95.700\n55649.000,  94.900\n55650.000,  93.800\n55651.000,  94.500\n55652.000,  95.600\n55653.000,  96.200\n55654.000,  95.400\n55655.000,  98.200\n55656.000,  95.400\n55657.000,  95.100\n55658.000,  94.600\n55659.000,  98.000\n55660.000,  95.300\n55661.000,  94.100\n55662.000,  95.200\n55663.000,  94.200\n55664.000,  95.800\n55665.000,  98.600\n55666.000,  95.400\n55667.000,  98.600\n55668.000,  99.900\n55669.000,  95.100\n55670.000,  94.700\n55671.000,  94.500\n55672.000,  95.300\n55673.000,  95.600\n55674.000,  98.400\n55675.000,  95.400\n55676.000,  96.700\n55677.000, 101.600\n55678.000,  97.800\n55679.000,  99.200\n55680.000,  90.000\n55681.000,  91.500\n55682.000,  93.100\n55683.000,  92.200\n55684.000,  91.800\n55685.000,  92.400\n55686.000,  92.800\n55687.000,  93.200\n55688.000,  94.200\n55689.000,  92.000\n55690.000,  92.300\n55691.000,  92.300\n55692.000,  94.100\n55693.000,  93.100\n55694.000,  99.300\n55695.000,  93.000\n55696.000,  94.200\n55697.000,  93.700\n55698.000,  93.100\n55699.000,  97.200\n55700.000,  93.600\n55701.000,  94.500\n55702.000,  93.500\n55703.000,  93.900\n55704.000,  94.100\n55705.000,  94.600\n55706.000,  93.500\n55707.000,  95.100\n55708.000,  93.900\n55709.000,  95.000\n55710.000,  95.300\n55711.000,  93.900\n55712.000,  96.600\n55713.000,  96.700\n55714.000,  94.000\n55715.000,  95.000\n55716.000,  94.900\n55717.000,  94.400\n55718.000,  98.800\n55719.000,  94.600\n55720.000,  95.600\n55721.000,  94.600\n55722.000,  97.700\n55723.000,  96.000\n55724.000,  95.200\n55725.000,  95.600\n55726.000,  94.800\n55727.000,  95.200\n55728.000,  95.300\n55729.000,  98.100\n55730.000,  95.400\n55731.000,  95.800\n55732.000,  95.500\n55733.000,  96.000\n55734.000,  96.300\n55735.000,  94.900\n55736.000,  96.200\n55737.000,  96.000\n55738.000,  98.400\n55739.000,  98.700\n55740.000,  97.100\n55741.000,  97.000\n55742.000,  98.000\n55743.000, 100.100\n55744.000,  97.600\n55745.000,  98.400\n55746.000,  97.800\n55747.000,  98.700\n55748.000,  98.600\n55749.000,  98.700\n55750.000,  99.000\n55751.000,  99.700\n55752.000, 101.200\n55753.000, 107.700\n55754.000,  99.600\n55755.000,  98.400\n55756.000,  99.700\n55757.000,  99.500\n55758.000, 100.100\n55759.000, 100.000\n55760.000,  98.700\n55761.000, 101.900\n55762.000, 101.700\n55763.000, 103.700\n55764.000,  99.600\n55765.000,  99.400\n55766.000,  99.900\n55767.000, 100.200\n55768.000, 101.000\n55769.000,  99.200\n55770.000, 100.200\n55771.000, 104.500\n55772.000, 103.600\n55773.000, 100.600\n55774.000, 100.700\n55775.000, 101.300\n55776.000,  99.900\n55777.000, 100.700\n55778.000,  99.300\n55779.000, 100.800\n55780.000, 101.300\n55781.000, 102.300\n55782.000, 103.600\n55783.000, 100.100\n55784.000, 100.700\n55785.000, 100.900\n55786.000, 101.700\n55787.000, 101.200\n55788.000, 100.600\n55789.000, 101.500\n55790.000, 104.700\n55791.000, 102.400\n55792.000, 100.900\n55793.000, 101.900\n55794.000, 100.700\n55795.000, 100.700\n55796.000, 102.400\n55797.000, 101.100\n55798.000, 103.400\n55799.000, 107.800\n55800.000, 106.600\n55801.000, 103.700\n55802.000, 101.700\n55803.000, 103.300\n55804.000, 102.900\n55805.000, 104.200\n55806.000, 104.100\n55807.000, 104.300\n55808.000,  86.600\n55809.000,  87.800\n55810.000,  85.800\n55811.000,  85.200\n55812.000,  85.800\n55813.000,  86.000\n55814.000,  86.600\n55815.000,  86.000\n55816.000,  86.600\n55817.000,  87.200\n55818.000,  87.000\n55819.000,  90.300\n55820.000,  91.400\n55821.000,  86.400\n55822.000,  86.600\n55823.000,  86.100\n55824.000,  86.600\n55825.000,  86.300\n55826.000,  86.500\n55827.000,  86.600\n55828.000,  86.300\n55829.000,  88.700\n55830.000,  89.900\n55831.000,  93.600\n55832.000,  87.800\n55833.000,  86.800\n55834.000,  88.200\n55835.000,  87.600\n55836.000,  88.000\n55837.000,  87.300\n55838.000,  87.800\n55839.000,  87.300\n55840.000,  87.800\n55841.000,  91.300\n55842.000,  89.500\n55843.000,  87.200\n55844.000,  89.200\n55845.000,  87.400\n55846.000,  88.600\n55847.000,  87.400\n55848.000,  87.700\n55849.000,  87.400\n55850.000,  88.500\n55851.000,  87.800\n55852.000,  90.100\n55853.000,  88.000\n55854.000,  88.400\n55855.000,  88.100\n55856.000,  88.300\n55857.000,  88.000\n55858.000,  88.200\n55859.000,  88.200\n55860.000,  89.000\n55861.000,  90.400\n55862.000,  99.700\n55863.000,  88.600\n55864.000,  89.000\n55865.000,  88.500\n55866.000,  88.500\n55867.000,  88.100\n55868.000,  90.000\n55869.000,  91.300\n55870.000,  91.900\n55871.000,  92.500\n55872.000,  89.600\n55873.000,  96.400\n55874.000,  92.000\n55875.000,  92.100\n55876.000,  92.000\n55877.000,  92.400\n55878.000,  92.500\n55879.000,  93.000\n55880.000,  94.900\n55881.000,  94.200\n55882.000,  92.600\n55883.000, 100.500\n55884.000,  94.600\n55885.000,  92.800\n55886.000,  92.900\n55887.000,  93.200\n55888.000,  92.800\n55889.000,  92.300\n55890.000,  95.000\n55891.000,  94.200\n55892.000,  94.800\n55893.000,  94.800\n55894.000,  94.300\n55895.000,  93.000\n55896.000,  94.200\n55897.000,  93.200\n55898.000,  94.500\n55899.000,  93.500\n55900.000,  94.300\n55901.000,  96.800\n55902.000,  94.500\n55903.000, 100.900\n55904.000,  94.000\n55905.000,  94.300\n55906.000,  94.000\n55907.000,  94.500\n55908.000,  94.000\n55909.000,  94.000\n55910.000,  94.100\n55911.000,  98.600\n55912.000, 109.400\n55913.000,  99.200\n55914.000,  94.000\n55915.000,  94.100\n55916.000,  94.400\n55917.000,  94.200\n55918.000,  95.000\n55919.000,  94.100\n55920.000,  96.700\n55921.000,  94.300\n55922.000,  97.200\n55923.000,  94.600\n55924.000,  95.400\n55925.000,  94.400\n55926.000,  95.200\n55927.000,  95.800\n55928.000,  95.200\n55929.000,  96.100\n55930.000,  95.100\n55931.000,  97.500\n55932.000,  97.600\n55933.000,  97.700\n55934.000,  97.700\n55935.000,  97.800\n55936.000,  89.900\n55937.000,  90.100\n55938.000,  92.100\n55939.000,  97.400\n55940.000,  92.800\n55941.000,  96.400\n55942.000,  95.000\n55943.000,  92.600\n55944.000,  93.100\n55945.000,  92.100\n55946.000,  92.300\n55947.000,  92.000\n55948.000,  93.200\n55949.000,  94.400\n55950.000,  94.800\n55951.000,  97.900\n55952.000,  95.800\n55953.000,  97.900\n55954.000,  92.700\n55955.000,  93.000\n55956.000,  92.600\n55957.000,  93.100\n55958.000,  93.300\n55959.000,  93.100\n55960.000,  93.500\n55961.000,  93.800\n55962.000,  95.100\n55963.000,  96.200\n55964.000,  95.700\n55965.000,  93.900\n55966.000,  95.400\n55967.000,  94.000\n55968.000,  93.800\n55969.000,  93.700\n55970.000,  95.300\n55971.000,  97.500\n55972.000, 103.300\n55973.000, 102.000\n55974.000,  95.200\n55975.000,  94.100\n55976.000,  94.000\n55977.000,  94.600\n55978.000,  94.100\n55979.000,  94.700\n55980.000,  94.100\n55981.000, 100.200\n55982.000,  95.800\n55983.000,  95.200\n55984.000,  94.100\n55985.000,  95.300\n55986.000,  94.100\n55987.000,  94.500\n55988.000,  94.100\n55989.000,  95.600\n55990.000,  95.600\n55991.000,  95.000\n55992.000,  95.400\n55993.000,  98.800\n55994.000,  96.300\n55995.000,  94.600\n55996.000,  96.800\n55997.000,  97.500\n55998.000,  98.100\n55999.000,  97.600\n56000.000,  96.900\n56001.000,  98.500\n56002.000,  97.700\n56003.000,  97.800\n56004.000,  98.200\n56005.000,  98.500\n56006.000,  98.300\n56007.000,  99.100\n56008.000,  99.700\n56009.000,  98.200\n56010.000, 100.000\n56011.000,  98.900\n56012.000, 100.700\n56013.000,  99.900\n56014.000,  99.200\n56015.000,  99.400\n56016.000,  99.500\n56017.000, 101.700\n56018.000,  99.600\n56019.000,  99.500\n56020.000,  99.900\n56021.000,  99.500\n56022.000,  99.600\n56023.000,  99.000\n56024.000, 100.100\n56025.000,  99.600\n56026.000, 100.300\n56027.000, 100.400\n56028.000,  99.500\n56029.000, 100.700\n56030.000, 101.100\n56031.000, 102.800\n56032.000, 100.000\n56033.000, 101.500\n56034.000, 101.600\n56035.000, 101.500\n56036.000, 100.900\n56037.000, 100.600\n56038.000, 101.200\n56039.000, 100.200\n56040.000, 101.300\n56041.000, 100.600\n56042.000, 100.700\n56043.000, 100.900\n56044.000, 100.400\n56045.000, 101.500\n56046.000, 100.900\n56047.000, 102.200\n56048.000, 102.100\n56049.000, 102.500\n56050.000, 101.600\n56051.000, 101.000\n56052.000, 101.600\n56053.000, 101.000\n56054.000, 101.600\n56055.000, 101.700\n56056.000, 101.700\n56057.000, 105.700\n56058.000, 102.000\n56059.000, 106.300\n56060.000, 103.400\n56061.000, 104.500\n56062.000, 104.800\n56063.000, 106.000\n56064.000,  90.600\n56065.000,  91.600\n56066.000,  94.200\n56067.000,  94.100\n56068.000,  92.700\n56069.000,  99.000\n56070.000,  94.200\n56071.000,  94.400\n56072.000,  93.700\n56073.000,  94.800\n56074.000,  94.700\n56075.000,  93.800\n56076.000,  93.300\n56077.000,  94.000\n56078.000,  93.500\n56079.000,  94.900\n56080.000,  97.200\n56081.000,  93.900\n56082.000,  94.500\n56083.000,  94.600\n56084.000,  94.600\n56085.000,  93.400\n56086.000,  94.000\n56087.000,  99.400\n56088.000,  97.900\n56089.000,  95.600\n56090.000,  96.800\n56091.000,  93.500\n56092.000,  95.300\n56093.000,  94.600\n56094.000,  94.900\n56095.000,  94.800\n56096.000,  97.900\n56097.000,  94.700\n56098.000,  95.600\n56099.000,  98.200\n56100.000, 103.600\n56101.000,  97.600\n56102.000,  94.900\n56103.000,  95.600\n56104.000,  95.100\n56105.000,  95.100\n56106.000,  95.500\n56107.000,  95.000\n56108.000,  95.600\n56109.000,  95.700\n56110.000, 104.800\n56111.000,  98.300\n56112.000,  94.700\n56113.000,  97.200\n56114.000,  95.300\n56115.000,  94.600\n56116.000,  94.800\n56117.000,  95.200\n56118.000,  95.800\n56119.000,  97.200\n56120.000, 100.300\n56121.000,  95.400\n56122.000,  95.600\n56123.000,  94.100\n56124.000,  96.600\n56125.000,  97.200\n56126.000,  97.300\n56127.000,  97.800\n56128.000,  96.400\n56129.000,  98.200\n56130.000, 106.100\n56131.000,  99.000\n56132.000,  98.100\n56133.000,  98.300\n56134.000,  98.900\n56135.000,  98.300\n56136.000,  98.700\n56137.000,  98.500\n56138.000, 100.200\n56139.000, 101.000\n56140.000, 102.500\n56141.000, 101.600\n56142.000, 100.300\n56143.000, 100.600\n56144.000, 100.300\n56145.000,  99.000\n56146.000,  99.400\n56147.000,  99.700\n56148.000, 101.700\n56149.000, 103.200\n56150.000, 100.400\n56151.000, 102.100\n56152.000, 100.200\n56153.000, 100.500\n56154.000, 100.300\n56155.000, 100.400\n56156.000, 100.200\n56157.000, 105.800\n56158.000, 104.700\n56159.000, 102.000\n56160.000, 103.500\n56161.000, 100.400\n56162.000, 100.600\n56163.000, 100.300\n56164.000, 100.800\n56165.000, 100.700\n56166.000, 102.400\n56167.000, 102.600\n56168.000, 102.400\n56169.000, 100.900\n56170.000, 100.300\n56171.000, 100.800\n56172.000, 102.600\n56173.000, 102.100\n56174.000, 100.900\n56175.000, 101.000\n56176.000, 102.000\n56177.000, 102.200\n56178.000, 100.800\n56179.000, 101.400\n56180.000, 101.400\n56181.000, 101.400\n56182.000, 101.600\n56183.000, 101.600\n56184.000, 104.900\n56185.000, 102.100\n56186.000, 102.300\n56187.000, 101.800\n56188.000, 104.200\n56189.000, 103.400\n56190.000, 104.600\n56191.000, 106.200\n56192.000, 107.900\n56193.000, 101.400\n56194.000,  99.200\n56195.000, 103.600\n56196.000,  98.900\n56197.000,  98.700\n56198.000,  98.500\n56199.000,  98.200\n56200.000,  99.400\n56201.000, 103.300\n56202.000, 102.000\n56203.000, 101.000\n56204.000,  99.700\n56205.000, 101.900\n56206.000, 100.500\n56207.000,  99.500\n56208.000,  98.300\n56209.000, 100.300\n56210.000,  99.400\n56211.000, 101.800\n56212.000,  99.300\n56213.000, 100.300\n56214.000, 100.700\n56215.000, 101.100\n56216.000, 100.000\n56217.000,  99.400\n56218.000,  99.800\n56219.000, 100.800\n56220.000, 103.200\n56221.000, 101.500\n56222.000, 101.400\n56223.000, 101.200\n56224.000, 101.000\n56225.000, 102.600\n56226.000, 102.600\n56227.000, 101.400\n56228.000, 101.500\n56229.000, 102.000\n56230.000, 101.700\n56231.000, 101.200\n56232.000, 102.000\n56233.000, 107.500\n56234.000, 104.200\n56235.000, 100.200\n56236.000, 100.700\n56237.000, 101.600\n56238.000, 104.400\n56239.000, 105.900\n56240.000, 104.200\n56241.000, 101.800\n56242.000, 101.300\n56243.000, 101.300\n56244.000, 101.900\n56245.000, 101.400\n56246.000, 102.700\n56247.000, 102.100\n56248.000, 105.000\n56249.000, 102.000\n56250.000, 101.500\n56251.000, 101.400\n56252.000, 108.100\n56253.000, 105.400\n56254.000, 104.500\n56255.000, 105.100\n56256.000, 103.000\n56257.000, 104.100\n56258.000, 104.500\n56259.000, 105.000\n56260.000, 105.200\n56261.000, 106.100\n56262.000, 105.100\n56263.000, 105.500\n56264.000, 105.400\n56265.000, 105.600\n56266.000, 105.800\n56267.000, 105.700\n56268.000, 106.300\n56269.000, 106.900\n56270.000, 108.200\n56271.000, 106.800\n56272.000, 106.900\n56273.000, 105.300\n56274.000, 106.700\n56275.000, 106.000\n56276.000, 107.000\n56277.000, 107.100\n56278.000, 108.900\n56279.000, 106.500\n56280.000, 106.100\n56281.000, 106.900\n56282.000, 107.500\n56283.000, 107.100\n56284.000, 107.600\n56285.000, 107.400\n56286.000, 107.100\n56287.000, 107.600\n56288.000, 107.100\n56289.000, 107.200\n56290.000, 107.900\n56291.000, 109.000\n56292.000, 108.500\n56293.000, 106.900\n56294.000, 108.200\n56295.000, 108.500\n56296.000, 108.100\n56297.000, 107.200\n56298.000, 106.800\n56299.000, 107.900\n56300.000, 117.700\n56301.000, 109.500\n56302.000, 108.000\n56303.000, 107.600\n56304.000, 107.700\n56305.000, 110.500\n56306.000, 110.500\n56307.000, 108.600\n56308.000, 115.600\n56309.000, 109.700\n56310.000, 108.200\n56311.000, 107.200\n56312.000, 107.600\n56313.000, 108.200\n56314.000, 112.500\n56315.000, 108.000\n56316.000, 115.400\n56317.000, 116.200\n56318.000, 114.100\n56319.000, 111.000\n56320.000,  84.100\n56321.000,  84.600\n56322.000,  86.200\n56323.000,  85.100\n56324.000,  87.000\n56325.000,  86.400\n56326.000,  86.300\n56327.000,  86.300\n56328.000,  89.200\n56329.000,  86.700\n56330.000,  86.600\n56331.000,  86.500\n56332.000,  87.600\n56333.000,  86.400\n56334.000,  86.500\n56335.000,  86.300\n56336.000,  87.300\n56337.000,  86.500\n56338.000,  93.400\n56339.000,  90.700\n56340.000,  87.600\n56341.000,  87.300\n56342.000,  88.000\n56343.000,  87.200\n56344.000,  87.200\n56345.000,  87.300\n56346.000,  90.100\n56347.000,  88.100\n56348.000,  87.900\n56349.000,  92.900\n56350.000,  88.700\n56351.000,  87.400\n56352.000,  87.700\n56353.000,  87.400\n56354.000,  87.300\n56355.000,  87.600\n56356.000,  88.500\n56357.000,  87.700\n56358.000,  89.200\n56359.000,  90.200\n56360.000,  97.000\n56361.000,  90.700\n56362.000,  88.600\n56363.000,  87.400\n56364.000,  88.400\n56365.000,  88.400\n56366.000,  89.300\n56367.000,  88.700\n56368.000,  90.200\n56369.000,  89.500\n56370.000,  90.000\n56371.000,  91.800\n56372.000,  89.500\n56373.000,  88.800\n56374.000,  88.300\n56375.000,  88.200\n56376.000,  89.000\n56377.000,  90.000\n56378.000,  90.400\n56379.000,  89.000\n56380.000,  92.900\n56381.000,  93.000\n56382.000,  94.200\n56383.000,  91.700\n56384.000,  89.800\n56385.000,  92.100\n56386.000,  92.700\n56387.000,  92.600\n56388.000,  92.500\n56389.000,  93.400\n56390.000,  97.100\n56391.000,  98.100\n56392.000,  93.300\n56393.000,  93.100\n56394.000,  93.100\n56395.000,  92.300\n56396.000,  93.800\n56397.000,  92.300\n56398.000,  94.800\n56399.000,  93.100\n56400.000, 101.200\n56401.000,  99.000\n56402.000, 100.800\n56403.000,  95.500\n56404.000,  93.900\n56405.000,  93.900\n56406.000,  93.400\n56407.000,  93.700\n56408.000,  95.500\n56409.000, 102.800\n56410.000,  95.700\n56411.000,  94.800\n56412.000,  95.200\n56413.000,  94.600\n56414.000,  94.000\n56415.000,  94.100\n56416.000,  93.600\n56417.000,  95.400\n56418.000,  95.600\n56419.000,  99.200\n56420.000,  97.700\n56421.000,  96.100\n56422.000,  95.700\n56423.000,  94.500\n56424.000,  94.400\n56425.000,  94.300\n56426.000,  95.300\n56427.000,  95.200\n56428.000,  95.500\n56429.000,  97.500\n56430.000,  96.700\n56431.000,  99.700\n56432.000, 100.800\n56433.000,  98.300\n56434.000,  98.200\n56435.000,  95.800\n56436.000,  96.200\n56437.000,  95.200\n56438.000,  96.300\n56439.000,  98.400\n56440.000,  98.400\n56441.000,  97.300\n56442.000,  96.500\n56443.000,  96.100\n56444.000,  96.700\n56445.000,  97.500\n56446.000,  98.300\n56447.000,  98.900\n56448.000,  90.600\n56449.000,  91.900\n56450.000,  93.200\n56451.000,  92.000\n56452.000,  92.900\n56453.000,  92.300\n56454.000,  94.400\n56455.000,  93.200\n56456.000,  94.100\n56457.000,  93.300\n56458.000,  95.500\n56459.000,  97.000\n56460.000,  97.500\n56461.000,  93.200\n56462.000,  93.100\n56463.000,  94.000\n56464.000,  93.200\n56465.000,  94.500\n56466.000,  93.500\n56467.000,  93.600\n56468.000,  95.400\n56469.000,  96.900\n56470.000,  95.300\n56471.000,  95.500\n56472.000,  95.700\n56473.000,  96.700\n56474.000,  95.400\n56475.000,  94.400\n56476.000,  94.800\n56477.000,  95.800\n56478.000,  99.200\n56479.000,  96.300\n56480.000,  95.700\n56481.000,  94.500\n56482.000,  94.200\n56483.000,  95.000\n56484.000,  95.500\n56485.000,  96.500\n56486.000,  95.000\n56487.000,  95.900\n56488.000, 104.700\n56489.000, 102.700\n56490.000,  97.000\n56491.000,  97.100\n56492.000,  95.700\n56493.000,  96.200\n56494.000,  95.200\n56495.000,  94.900\n56496.000,  95.000\n56497.000,  95.800\n56498.000, 101.100\n56499.000,  96.500\n56500.000,  97.500\n56501.000,  96.000\n56502.000,  96.400\n56503.000,  95.400\n56504.000,  95.000\n56505.000,  95.200\n56506.000,  96.300\n56507.000,  95.900\n56508.000,  98.700\n56509.000, 105.800\n56510.000, 100.300\n56511.000,  98.400\n56512.000,  96.600\n56513.000,  98.400\n56514.000,  97.700\n56515.000,  97.400\n56516.000,  99.500\n56517.000, 100.000\n56518.000, 101.800\n56519.000,  99.800\n56520.000, 100.600\n56521.000,  99.900\n56522.000, 102.300\n56523.000,  99.600\n56524.000,  99.100\n56525.000,  99.800\n56526.000,  99.900\n56527.000, 103.900\n56528.000, 101.700\n56529.000, 101.000\n56530.000, 110.300\n56531.000, 101.400\n56532.000, 103.400\n56533.000, 100.000\n56534.000, 100.600\n56535.000,  99.700\n56536.000, 101.500\n56537.000, 100.400\n56538.000, 103.300\n56539.000, 101.000\n56540.000, 101.600\n56541.000, 101.700\n56542.000, 101.200\n56543.000, 100.900\n56544.000, 100.800\n56545.000, 102.000\n56546.000, 102.000\n56547.000, 100.700\n56548.000, 102.100\n56549.000, 102.500\n56550.000, 103.700\n56551.000, 103.700\n56552.000, 100.800\n56553.000, 100.400\n56554.000, 100.100\n56555.000, 100.900\n56556.000, 102.100\n56557.000, 101.700\n56558.000, 103.400\n56559.000, 101.000\n56560.000, 101.900\n56561.000, 100.800\n56562.000, 101.200\n56563.000, 100.700\n56564.000, 105.700\n56565.000, 107.400\n56566.000, 106.600\n56567.000, 104.900\n56568.000, 102.400\n56569.000, 101.800\n56570.000, 101.500\n56571.000, 101.800\n56572.000, 103.400\n56573.000, 103.800\n56574.000, 105.800\n56575.000, 111.800\n56576.000,  91.000\n56577.000,  91.300\n56578.000,  91.700\n56579.000,  92.700\n56580.000,  93.700\n56581.000,  92.600\n56582.000,  92.300\n56583.000,  93.000\n56584.000,  93.800\n56585.000, 105.400\n56586.000,  99.700\n56587.000,  95.300\n56588.000,  92.800\n56589.000,  92.800\n56590.000,  93.300\n56591.000,  92.800\n56592.000,  93.100\n56593.000,  92.000\n56594.000,  94.600\n56595.000, 103.400\n56596.000, 106.500\n56597.000,  96.500\n56598.000,  94.100\n56599.000,  93.500\n56600.000,  94.800\n56601.000,  94.600\n56602.000,  95.000\n56603.000,  95.800\n56604.000,  96.200\n56605.000,  97.000\n56606.000,  95.900\n56607.000,  95.500\n56608.000,  95.000\n56609.000,  95.400\n56610.000,  93.900\n56611.000,  96.000\n56612.000,  95.000\n56613.000,  95.100\n56614.000,  96.500\n56615.000,  95.300\n56616.000,  95.400\n56617.000,  95.600\n56618.000,  94.500\n56619.000,  95.000\n56620.000,  94.400\n56621.000,  96.200\n56622.000,  95.500\n56623.000,  96.600\n56624.000,  95.100\n56625.000,  94.600\n56626.000,  96.100\n56627.000,  96.700\n56628.000,  95.800\n56629.000,  95.000\n56630.000,  97.100\n56631.000,  95.900\n56632.000,  95.600\n56633.000,  96.200\n56634.000,  99.300\n56635.000,  99.800\n56636.000,  96.500\n56637.000,  98.400\n56638.000,  97.500\n56639.000,  98.200\n56640.000,  97.300\n56641.000,  97.700\n56642.000,  99.500\n56643.000, 101.400\n56644.000,  99.600\n56645.000, 101.200\n56646.000,  99.900\n56647.000,  99.300\n56648.000,  99.400\n56649.000, 100.100\n56650.000,  99.900\n56651.000,  99.500\n56652.000, 101.300\n56653.000, 102.700\n56654.000, 100.100\n56655.000, 101.200\n56656.000,  99.900\n56657.000,  99.500\n56658.000,  99.800\n56659.000,  99.500\n56660.000, 100.300\n56661.000, 100.800\n56662.000, 108.700\n56663.000, 104.200\n56664.000, 100.800\n56665.000,  99.800\n56666.000, 101.100\n56667.000, 100.600\n56668.000, 100.700\n56669.000, 100.700\n56670.000, 106.000\n56671.000, 111.000\n56672.000, 101.400\n56673.000, 100.400\n56674.000, 100.500\n56675.000, 100.600\n56676.000, 101.200\n56677.000, 100.300\n56678.000, 100.200\n56679.000, 103.000\n56680.000, 101.700\n56681.000, 107.100\n56682.000, 101.400\n56683.000, 100.400\n56684.000, 101.000\n56685.000, 100.700\n56686.000, 101.600\n56687.000, 100.700\n56688.000, 101.700\n56689.000, 104.400\n56690.000, 110.700\n56691.000, 102.800\n56692.000, 102.200\n56693.000, 102.400\n56694.000, 102.600\n56695.000, 102.700\n56696.000, 105.100\n56697.000, 103.500\n56698.000, 105.300\n56699.000, 113.900\n56700.000, 109.600\n56701.000, 106.700\n56702.000, 104.000\n56703.000, 105.300\n56704.000,  96.400\n56705.000,  97.900\n56706.000,  98.300\n56707.000,  99.200\n56708.000, 100.800\n56709.000, 104.100\n56710.000,  99.500\n56711.000,  99.000\n56712.000, 100.200\n56713.000,  98.500\n56714.000,  98.900\n56715.000,  98.300\n56716.000,  99.600\n56717.000, 104.000\n56718.000, 109.300\n56719.000, 100.300\n56720.000,  98.500\n56721.000,  99.400\n56722.000,  99.800\n56723.000,  99.600\n56724.000,  99.200\n56725.000,  99.300\n56726.000, 100.500\n56727.000, 104.700\n56728.000, 106.800\n56729.000, 104.200\n56730.000, 102.400\n56731.000, 102.000\n56732.000,  99.800\n56733.000, 100.500\n56734.000, 100.300\n56735.000, 105.100\n56736.000, 102.100\n56737.000, 110.500\n56738.000, 104.300\n56739.000, 100.900\n56740.000, 103.200\n56741.000,  99.600\n56742.000, 101.200\n56743.000, 101.600\n56744.000, 100.900\n56745.000, 102.200\n56746.000, 119.500\n56747.000, 107.900\n56748.000, 101.600\n56749.000, 103.400\n56750.000, 102.000\n56751.000, 101.000\n56752.000, 100.500\n56753.000, 103.500\n56754.000, 103.100\n56755.000, 104.600\n56756.000, 106.600\n56757.000, 102.800\n56758.000, 101.400\n56759.000, 102.000\n56760.000, 101.700\n56761.000, 102.200\n56762.000, 103.100\n56763.000, 102.800\n56764.000, 106.700\n56765.000, 103.900\n56766.000, 107.700\n56767.000, 105.200\n56768.000, 103.500\n56769.000, 103.600\n56770.000, 104.000\n56771.000, 103.400\n56772.000, 105.600\n56773.000, 110.800\n56774.000, 109.100\n56775.000, 105.800\n56776.000, 108.000\n56777.000, 108.200\n56778.000, 105.900\n56779.000, 105.700\n56780.000, 105.900\n56781.000, 110.100\n56782.000, 112.000\n56783.000, 115.600\n56784.000, 107.200\n56785.000, 106.300\n56786.000, 107.400\n56787.000, 109.200\n56788.000, 107.000\n56789.000, 110.300\n56790.000, 115.500\n56791.000, 109.000\n56792.000, 108.700\n56793.000, 106.400\n56794.000, 107.300\n56795.000, 106.700\n56796.000, 107.200\n56797.000, 111.800\n56798.000, 108.200\n56799.000, 108.800\n56800.000, 108.800\n56801.000, 110.400\n56802.000, 107.100\n56803.000, 106.700\n56804.000, 107.100\n56805.000, 108.600\n56806.000, 107.800\n56807.000, 109.600\n56808.000, 107.200\n56809.000, 108.500\n56810.000, 109.300\n56811.000, 107.900\n56812.000, 107.500\n56813.000, 109.700\n56814.000, 109.100\n56815.000, 110.400\n56816.000, 110.800\n56817.000, 113.400\n56818.000, 107.600\n56819.000, 108.200\n56820.000, 108.200\n56821.000, 107.400\n56822.000, 107.800\n56823.000, 112.000\n56824.000, 117.100\n56825.000, 113.000\n56826.000, 108.200\n56827.000, 108.300\n56828.000, 109.700\n56829.000, 110.100\n56830.000, 113.400\n56831.000, 111.600\n56832.000,  93.600\n56833.000,  97.300\n56834.000,  92.500\n56835.000,  94.600\n56836.000,  92.500\n56837.000,  93.100\n56838.000,  92.300\n56839.000,  92.700\n56840.000,  92.300\n56841.000,  94.000\n56842.000,  95.000\n56843.000,  97.300\n56844.000,  96.600\n56845.000,  98.700\n56846.000,  94.500\n56847.000,  94.500\n56848.000,  95.200\n56849.000,  93.300\n56850.000,  94.300\n56851.000,  93.900\n56852.000,  97.200\n56853.000,  95.100\n56854.000,  94.200\n56855.000,  94.100\n56856.000,  94.800\n56857.000,  93.500\n56858.000,  94.500\n56859.000,  96.400\n56860.000,  94.600\n56861.000,  93.800\n56862.000,  95.200\n56863.000,  99.900\n56864.000,  94.400\n56865.000,  97.200\n56866.000,  93.900\n56867.000,  93.500\n56868.000,  94.000\n56869.000,  94.600\n56870.000,  94.000\n56871.000,  94.400\n56872.000,  94.000\n56873.000,  95.000\n56874.000,  95.100\n56875.000,  96.100\n56876.000,  94.600\n56877.000,  94.400\n56878.000,  94.900\n56879.000,  95.400\n56880.000,  94.300\n56881.000,  94.400\n56882.000,  95.300\n56883.000, 100.000\n56884.000,  98.200\n56885.000,  96.800\n56886.000,  99.100\n56887.000,  94.600\n56888.000,  96.500\n56889.000, 101.300\n56890.000,  95.200\n56891.000,  95.700\n56892.000,  96.700\n56893.000,  99.600\n56894.000, 105.400\n56895.000, 104.800\n56896.000,  95.900\n56897.000,  99.900\n56898.000,  98.100\n56899.000,  97.900\n56900.000,  98.500\n56901.000,  98.700\n56902.000, 108.900\n56903.000,  99.700\n56904.000, 102.800\n56905.000,  99.500\n56906.000,  98.700\n56907.000,  98.000\n56908.000,  99.000\n56909.000,  99.000\n56910.000, 100.900\n56911.000, 100.300\n56912.000, 102.000\n56913.000, 100.000\n56914.000, 100.300\n56915.000,  99.300\n56916.000, 102.600\n56917.000, 101.300\n56918.000,  99.000\n56919.000,  99.400\n56920.000, 100.800\n56921.000, 106.700\n56922.000, 100.500\n56923.000,  99.700\n56924.000, 100.800\n56925.000, 100.500\n56926.000, 100.800\n56927.000,  99.900\n56928.000, 100.200\n56929.000, 100.500\n56930.000, 104.500\n56931.000, 102.400\n56932.000, 104.000\n56933.000, 100.700\n56934.000, 100.600\n56935.000, 100.400\n56936.000, 101.700\n56937.000, 100.900\n56938.000, 101.500\n56939.000, 101.300\n56940.000, 108.000\n56941.000, 102.000\n56942.000, 100.800\n56943.000, 101.100\n56944.000, 101.500\n56945.000, 101.600\n56946.000, 100.200\n56947.000, 100.600\n56948.000, 101.300\n56949.000, 105.400\n56950.000, 106.800\n56951.000, 103.800\n56952.000, 101.200\n56953.000, 101.600\n56954.000, 102.100\n56955.000, 101.000\n56956.000, 102.800\n56957.000, 103.800\n56958.000, 107.700\n56959.000, 107.300\n56960.000,  96.100\n56961.000,  97.600\n56962.000,  97.000\n56963.000,  97.500\n56964.000,  98.800\n56965.000,  99.700\n56966.000, 100.600\n56967.000,  98.700\n56968.000, 104.100\n56969.000,  99.100\n56970.000,  99.700\n56971.000,  99.200\n56972.000,  98.200\n56973.000,  98.700\n56974.000,  99.100\n56975.000,  99.400\n56976.000,  98.500\n56977.000, 102.700\n56978.000, 100.900\n56979.000,  99.600\n56980.000,  99.900\n56981.000,  99.100\n56982.000, 100.500\n56983.000,  99.500\n56984.000,  99.600\n56985.000, 101.100\n56986.000, 100.600\n56987.000, 109.300\n56988.000, 105.800\n56989.000, 102.000\n56990.000, 101.600\n56991.000, 104.700\n56992.000, 103.000\n56993.000, 100.400\n56994.000,  99.800\n56995.000, 100.600\n56996.000, 104.400\n56997.000, 101.300\n56998.000, 107.900\n56999.000, 105.900\n57000.000, 102.300\n57001.000, 108.200\n57002.000, 100.300\n57003.000, 100.400\n57004.000, 100.600\n57005.000, 100.900\n57006.000, 105.900\n57007.000, 103.600\n57008.000, 102.900\n57009.000, 101.900\n57010.000, 104.900\n57011.000, 101.100\n57012.000, 101.500\n57013.000, 101.400\n57014.000, 101.200\n57015.000, 108.000\n57016.000, 105.100\n57017.000, 101.900\n57018.000, 101.300\n57019.000, 101.600\n57020.000, 106.200\n57021.000, 103.300\n57022.000, 104.000\n57023.000, 104.800\n57024.000, 102.800\n57025.000, 106.100\n57026.000, 103.800\n57027.000, 105.000\n57028.000, 104.200\n57029.000, 106.100\n57030.000, 105.400\n57031.000, 105.000\n57032.000, 105.400\n57033.000, 105.600\n57034.000, 110.300\n57035.000, 107.400\n57036.000, 105.700\n57037.000, 105.200\n57038.000, 108.000\n57039.000, 105.000\n57040.000, 105.400\n57041.000, 105.300\n57042.000, 109.100\n57043.000, 106.900\n57044.000, 109.000\n57045.000, 106.000\n57046.000, 105.800\n57047.000, 105.700\n57048.000, 106.600\n57049.000, 105.900\n57050.000, 107.000\n57051.000, 106.500\n57052.000, 106.900\n57053.000, 106.500\n57054.000, 106.800\n57055.000, 107.400\n57056.000, 107.900\n57057.000, 106.800\n57058.000, 107.100\n57059.000, 106.200\n57060.000, 107.500\n57061.000, 106.400\n57062.000, 107.700\n57063.000, 109.200\n57064.000, 107.900\n57065.000, 107.200\n57066.000, 107.500\n57067.000, 106.800\n57068.000, 107.800\n57069.000, 107.100\n57070.000, 108.000\n57071.000, 108.100\n57072.000, 107.200\n57073.000, 107.600\n57074.000, 106.700\n57075.000, 107.400\n57076.000, 107.500\n57077.000, 107.200\n57078.000, 107.900\n57079.000, 108.200\n57080.000, 107.500\n57081.000, 112.600\n57082.000, 107.500\n57083.000, 107.400\n57084.000, 108.600\n57085.000, 110.600\n57086.000, 110.700\n57087.000, 110.300\n57088.000,  96.700\n57089.000,  97.500\n57090.000,  97.600\n57091.000,  98.800\n57092.000,  98.000\n57093.000,  97.700\n57094.000,  98.300\n57095.000,  99.300\n57096.000,  98.600\n57097.000,  98.400\n57098.000,  99.500\n57099.000, 100.300\n57100.000, 102.100\n57101.000, 100.800\n57102.000,  99.700\n57103.000,  99.000\n57104.000, 103.300\n57105.000, 102.500\n57106.000,  99.500\n57107.000, 100.600\n57108.000, 101.500\n57109.000, 100.300\n57110.000,  99.100\n57111.000,  99.000\n57112.000,  99.200\n57113.000, 100.700\n57114.000, 104.000\n57115.000, 101.500\n57116.000, 100.500\n57117.000, 101.200\n57118.000, 100.400\n57119.000, 101.300\n57120.000,  99.400\n57121.000, 100.400\n57122.000,  99.400\n57123.000, 105.400\n57124.000, 103.000\n57125.000, 100.200\n57126.000, 100.000\n57127.000, 100.600\n57128.000, 103.200\n57129.000, 104.600\n57130.000, 101.900\n57131.000, 101.600\n57132.000, 100.200\n57133.000, 101.900\n57134.000, 101.400\n57135.000, 101.300\n57136.000, 101.000\n57137.000, 101.000\n57138.000, 104.000\n57139.000, 100.600\n57140.000, 101.700\n57141.000, 101.400\n57142.000, 103.700\n57143.000, 103.500\n57144.000, 104.800\n57145.000, 102.400\n57146.000, 102.000\n57147.000, 101.500\n57148.000, 102.300\n57149.000, 103.400\n57150.000, 106.300\n57151.000, 104.200\n57152.000, 102.900\n57153.000, 103.300\n57154.000, 104.800\n57155.000, 104.100\n57156.000, 104.800\n57157.000, 104.600\n57158.000, 105.100\n57159.000, 105.200\n57160.000, 106.700\n57161.000, 109.500\n57162.000, 106.800\n57163.000, 107.100\n57164.000, 107.000\n57165.000, 105.400\n57166.000, 105.700\n57167.000, 106.300\n57168.000, 105.300\n57169.000, 105.600\n57170.000, 110.100\n57171.000, 106.700\n57172.000, 106.400\n57173.000, 108.300\n57174.000, 105.500\n57175.000, 106.600\n57176.000, 106.200\n57177.000, 105.800\n57178.000, 106.300\n57179.000, 109.200\n57180.000, 109.300\n57181.000, 107.200\n57182.000, 106.800\n57183.000, 106.500\n57184.000, 106.300\n57185.000, 106.400\n57186.000, 106.600\n57187.000, 106.500\n57188.000, 107.400\n57189.000, 112.100\n57190.000, 110.300\n57191.000, 106.800\n57192.000, 107.100\n57193.000, 106.600\n57194.000, 106.300\n57195.000, 108.100\n57196.000, 115.200\n57197.000, 115.800\n57198.000, 111.800\n57199.000, 107.400\n57200.000, 107.900\n57201.000, 108.400\n57202.000, 106.800\n57203.000, 107.300\n57204.000, 107.100\n57205.000, 109.600\n57206.000, 109.200\n57207.000, 111.300\n57208.000, 111.600\n57209.000, 108.700\n57210.000, 108.200\n57211.000, 107.200\n57212.000, 110.700\n57213.000, 112.600\n57214.000, 115.700\n57215.000, 115.400\n57216.000, 107.000\n57217.000, 108.000\n57218.000, 106.600\n57219.000, 104.700\n57220.000, 104.600\n57221.000, 105.300\n57222.000, 104.900\n57223.000, 105.900\n57224.000, 108.400\n57225.000, 109.300\n57226.000, 110.900\n57227.000, 106.300\n57228.000, 106.600\n57229.000, 106.400\n57230.000, 108.200\n57231.000, 106.100\n57232.000, 107.500\n57233.000, 108.500\n57234.000, 107.500\n57235.000, 109.800\n57236.000, 107.100\n57237.000, 105.300\n57238.000, 107.400\n57239.000, 108.200\n57240.000, 106.200\n57241.000, 106.700\n57242.000, 107.400\n57243.000, 106.300\n57244.000, 107.100\n57245.000, 107.000\n57246.000, 107.400\n57247.000, 107.300\n57248.000, 105.900\n57249.000, 107.100\n57250.000, 106.700\n57251.000, 109.100\n57252.000, 107.400\n57253.000, 106.800\n57254.000, 110.200\n57255.000, 107.000\n57256.000, 107.500\n57257.000, 108.200\n57258.000, 108.200\n57259.000, 107.100\n57260.000, 110.300\n57261.000, 108.500\n57262.000, 107.600\n57263.000, 107.500\n57264.000, 107.600\n57265.000, 108.200\n57266.000, 107.300\n57267.000, 107.400\n57268.000, 109.500\n57269.000, 108.300\n57270.000, 108.600\n57271.000, 107.200\n57272.000, 107.200\n57273.000, 109.400\n57274.000, 108.300\n57275.000, 108.400\n57276.000, 109.600\n57277.000, 110.100\n57278.000, 110.600\n57279.000, 110.800\n57280.000, 108.500\n57281.000, 109.400\n57282.000, 114.800\n57283.000, 111.500\n57284.000, 111.100\n57285.000, 111.800\n57286.000, 111.000\n57287.000, 111.200\n57288.000, 111.000\n57289.000, 111.700\n57290.000, 115.300\n57291.000, 112.600\n57292.000, 115.200\n57293.000, 112.000\n57294.000, 111.700\n57295.000, 111.600\n57296.000, 112.300\n57297.000, 112.000\n57298.000, 111.800\n57299.000, 118.900\n57300.000, 116.900\n57301.000, 113.900\n57302.000, 112.400\n57303.000, 112.400\n57304.000, 112.300\n57305.000, 113.600\n57306.000, 113.100\n57307.000, 118.800\n57308.000, 113.800\n57309.000, 112.500\n57310.000, 112.800\n57311.000, 112.500\n57312.000, 112.500\n57313.000, 113.200\n57314.000, 115.600\n57315.000, 116.900\n57316.000, 114.700\n57317.000, 114.600\n57318.000, 113.100\n57319.000, 112.300\n57320.000, 113.200\n57321.000, 115.700\n57322.000, 112.600\n57323.000, 117.300\n57324.000, 115.400\n57325.000, 113.500\n57326.000, 113.600\n57327.000, 114.400\n57328.000, 114.100\n57329.000, 113.900\n57330.000, 116.000\n57331.000, 115.300\n57332.000, 121.600\n57333.000, 121.300\n57334.000, 120.600\n57335.000, 119.000\n57336.000, 114.400\n57337.000, 114.500\n57338.000, 115.500\n57339.000, 115.700\n57340.000, 114.900\n57341.000, 117.400\n57342.000, 116.900\n57343.000, 116.400\n57344.000,  71.400\n57345.000,  72.200\n57346.000,  73.600\n57347.000,  73.000\n57348.000,  73.000\n57349.000,  73.100\n57350.000,  73.200\n57351.000,  73.000\n57352.000,  73.300\n57353.000,  73.700\n57354.000,  73.000\n57355.000,  74.600\n57356.000,  73.700\n57357.000,  73.400\n57358.000,  74.000\n57359.000,  73.900\n57360.000,  73.700\n57361.000,  73.800\n57362.000,  73.600\n57363.000,  74.500\n57364.000,  74.200\n57365.000,  74.600\n57366.000,  74.400\n57367.000,  74.100\n57368.000,  74.900\n57369.000,  75.300\n57370.000,  75.000\n57371.000,  75.000\n57372.000,  75.100\n57373.000,  75.000\n57374.000,  75.400\n57375.000,  75.000\n57376.000,  75.400\n57377.000,  75.300\n57378.000,  75.600\n57379.000,  75.200\n57380.000,  75.000\n57381.000,  76.700\n57382.000,  75.600\n57383.000,  76.100\n57384.000,  75.300\n57385.000,  76.600\n57386.000,  76.100\n57387.000,  76.200\n57388.000,  77.400\n57389.000,  75.600\n57390.000,  76.700\n57391.000,  75.500\n57392.000,  75.800\n57393.000,  75.600\n57394.000,  75.900\n57395.000,  78.700\n57396.000,  79.400\n57397.000,  78.400\n57398.000,  76.700\n57399.000,  82.800\n57400.000,  77.900\n57401.000,  80.900\n57402.000,  76.500\n57403.000,  78.100\n57404.000,  79.300\n57405.000,  78.400\n57406.000,  79.100\n57407.000,  79.900\n57408.000,  78.200\n57409.000,  79.300\n57410.000,  87.000\n57411.000,  81.400\n57412.000,  83.500\n57413.000,  80.600\n57414.000,  85.700\n57415.000,  80.300\n57416.000,  80.200\n57417.000,  79.700\n57418.000,  80.200\n57419.000,  79.900\n57420.000,  80.300\n57421.000,  81.300\n57422.000,  82.000\n57423.000,  80.900\n57424.000,  89.600\n57425.000,  81.900\n57426.000,  85.700\n57427.000,  82.000\n57428.000,  81.000\n57429.000,  80.300\n57430.000,  82.700\n57431.000,  83.900\n57432.000,  85.000\n57433.000,  80.500\n57434.000,  81.800\n57435.000,  85.600\n57436.000,  82.200\n57437.000,  81.800\n57438.000,  82.500\n57439.000,  81.300\n57440.000,  80.900\n57441.000,  81.900\n57442.000,  84.200\n57443.000,  83.000\n57444.000,  90.400\n57445.000,  81.100\n57446.000,  88.500\n57447.000,  82.600\n57448.000,  85.900\n57449.000,  82.700\n57450.000,  81.300\n57451.000,  83.500\n57452.000,  81.800\n57453.000,  82.500\n57454.000,  83.000\n57455.000,  84.300\n57456.000,  82.000\n57457.000,  83.000\n57458.000,  81.800\n57459.000,  85.600\n57460.000,  83.400\n57461.000,  82.000\n57462.000,  83.800\n57463.000,  82.000\n57464.000,  83.200\n57465.000,  86.300\n57466.000,  85.100\n57467.000,  86.800\n57468.000,  88.600\n57469.000,  85.700\n57470.000,  92.600\n57471.000,  88.000\n57472.000,  78.700\n57473.000,  81.400\n57474.000,  81.000\n57475.000,  81.300\n57476.000,  81.600\n57477.000,  80.000\n57478.000,  80.100\n57479.000,  81.900\n57480.000,  80.000\n57481.000,  79.800\n57482.000,  80.700\n57483.000,  81.300\n57484.000,  80.300\n57485.000,  80.800\n57486.000,  80.400\n57487.000,  80.700\n57488.000,  80.000\n57489.000,  81.000\n57490.000,  80.900\n57491.000,  82.600\n57492.000,  80.400\n57493.000,  81.600\n57494.000,  80.900\n57495.000,  81.100\n57496.000,  80.600\n57497.000,  80.400\n57498.000,  82.100\n57499.000,  80.800\n57500.000,  81.300\n57501.000,  81.700\n57502.000,  82.400\n57503.000,  81.900\n57504.000,  81.000\n57505.000,  83.900\n57506.000,  81.700\n57507.000,  81.500\n57508.000,  82.500\n57509.000,  82.000\n57510.000,  83.400\n57511.000,  81.500\n57512.000,  81.300\n57513.000,  82.100\n57514.000,  81.700\n57515.000,  82.400\n57516.000,  81.800\n57517.000,  82.800\n57518.000,  82.200\n57519.000,  83.600\n57520.000,  82.500\n57521.000,  82.500\n57522.000,  82.200\n57523.000,  82.400\n57524.000,  82.600\n57525.000,  82.800\n57526.000,  82.000\n57527.000,  82.600\n57528.000,  82.200\n57529.000,  83.000\n57530.000,  82.200\n57531.000,  82.400\n57532.000,  84.500\n57533.000,  85.500\n57534.000,  85.600\n57535.000,  87.000\n57536.000,  83.600\n57537.000,  84.200\n57538.000,  85.900\n57539.000,  85.000\n57540.000,  86.800\n57541.000,  86.500\n57542.000,  87.100\n57543.000,  86.400\n57544.000,  86.500\n57545.000,  88.900\n57546.000,  87.800\n57547.000,  86.000\n57548.000,  86.900\n57549.000,  86.000\n57550.000,  88.900\n57551.000,  86.500\n57552.000,  86.200\n57553.000,  88.900\n57554.000,  86.200\n57555.000,  87.000\n57556.000,  87.600\n57557.000,  87.200\n57558.000,  87.700\n57559.000,  86.900\n57560.000,  87.700\n57561.000,  87.400\n57562.000,  87.500\n57563.000,  87.100\n57564.000,  90.000\n57565.000,  87.100\n57566.000,  88.500\n57567.000,  87.700\n57568.000,  87.800\n57569.000,  87.800\n57570.000,  87.000\n57571.000,  87.000\n57572.000,  88.800\n57573.000,  87.000\n57574.000,  88.600\n57575.000,  87.100\n57576.000,  89.100\n57577.000,  90.000\n57578.000,  88.100\n57579.000,  88.400\n57580.000,  87.100\n57581.000,  88.900\n57582.000,  88.200\n57583.000,  88.300\n57584.000,  88.600\n57585.000,  89.100\n57586.000,  88.300\n57587.000,  88.900\n57588.000,  88.800\n57589.000,  90.100\n57590.000,  89.000\n57591.000,  89.100\n57592.000,  88.900\n57593.000,  89.700\n57594.000,  88.800\n57595.000,  88.200\n57596.000,  90.100\n57597.000,  91.400\n57598.000,  91.400\n57599.000,  95.900\n57600.000,  77.100\n57601.000,  78.300\n57602.000,  79.100\n57603.000,  79.600\n57604.000,  79.400\n57605.000,  79.000\n57606.000,  79.600\n57607.000,  79.700\n57608.000,  81.300\n57609.000,  79.600\n57610.000,  81.100\n57611.000,  85.400\n57612.000,  81.200\n57613.000,  80.200\n57614.000,  82.500\n57615.000,  80.000\n57616.000,  80.000\n57617.000,  80.000\n57618.000,  82.300\n57619.000,  81.700\n57620.000,  80.800\n57621.000,  82.200\n57622.000,  80.500\n57623.000,  80.300\n57624.000,  80.200\n57625.000,  81.400\n57626.000,  84.400\n57627.000,  85.000\n57628.000,  84.900\n57629.000,  82.800\n57630.000,  81.200\n57631.000,  81.300\n57632.000,  81.000\n57633.000,  81.000\n57634.000,  80.400\n57635.000,  81.000\n57636.000,  83.600\n57637.000,  81.600\n57638.000,  82.800\n57639.000,  81.900\n57640.000,  82.100\n57641.000,  81.700\n57642.000,  82.200\n57643.000,  81.300\n57644.000,  81.700\n57645.000,  81.300\n57646.000,  82.200\n57647.000,  82.100\n57648.000,  86.400\n57649.000,  82.200\n57650.000,  85.200\n57651.000,  86.000\n57652.000,  83.900\n57653.000,  83.100\n57654.000,  83.400\n57655.000,  82.000\n57656.000,  82.200\n57657.000,  82.300\n57658.000,  82.200\n57659.000,  82.900\n57660.000,  85.300\n57661.000,  89.100\n57662.000,  85.400\n57663.000,  85.600\n57664.000,  83.300\n57665.000,  85.700\n57666.000,  85.100\n57667.000,  84.800\n57668.000,  86.000\n57669.000,  86.300\n57670.000,  86.700\n57671.000,  88.100\n57672.000,  86.600\n57673.000,  86.400\n57674.000,  86.800\n57675.000,  86.000\n57676.000,  86.200\n57677.000,  86.100\n57678.000,  86.200\n57679.000,  86.300\n57680.000,  86.100\n57681.000,  86.800\n57682.000,  90.500\n57683.000,  89.100\n57684.000,  87.400\n57685.000,  87.600\n57686.000,  86.700\n57687.000,  86.900\n57688.000,  90.300\n57689.000,  87.100\n57690.000,  87.400\n57691.000,  87.500\n57692.000,  88.200\n57693.000,  92.600\n57694.000,  91.800\n57695.000,  90.000\n57696.000,  87.200\n57697.000,  87.600\n57698.000,  87.800\n57699.000,  88.500\n57700.000,  88.000\n57701.000,  88.600\n57702.000,  88.400\n57703.000,  93.000\n57704.000,  93.300\n57705.000,  89.700\n57706.000,  93.100\n57707.000,  88.300\n57708.000,  88.300\n57709.000,  88.700\n57710.000,  88.300\n57711.000,  88.300\n57712.000,  89.300\n57713.000,  88.900\n57714.000,  88.600\n57715.000,  89.500\n57716.000,  93.400\n57717.000,  91.100\n57718.000,  88.400\n57719.000,  89.100\n57720.000,  89.000\n57721.000,  89.100\n57722.000,  89.800\n57723.000,  90.700\n57724.000,  91.800\n57725.000,  95.500\n57726.000,  92.000\n57727.000,  92.100\n57728.000,  85.000\n57729.000,  84.400\n57730.000,  85.800\n57731.000,  85.400\n57732.000,  86.100\n57733.000,  87.100\n57734.000,  89.300\n57735.000,  86.900\n57736.000,  87.700\n57737.000,  86.000\n57738.000,  86.400\n57739.000,  86.300\n57740.000,  88.400\n57741.000,  86.500\n57742.000,  87.800\n57743.000,  86.000\n57744.000,  87.900\n57745.000,  88.600\n57746.000,  87.900\n57747.000,  86.900\n57748.000,  88.100\n57749.000,  87.200\n57750.000,  87.000\n57751.000,  86.700\n57752.000,  88.300\n57753.000,  87.500\n57754.000,  88.000\n57755.000,  87.700\n57756.000,  88.300\n57757.000,  87.600\n57758.000,  88.800\n57759.000,  91.200\n57760.000,  87.700\n57761.000,  87.400\n57762.000,  87.800\n57763.000,  87.900\n57764.000,  87.900\n57765.000,  88.100\n57766.000,  89.900\n57767.000,  90.200\n57768.000,  88.800\n57769.000,  88.900\n57770.000,  89.300\n57771.000,  87.700\n57772.000,  88.400\n57773.000,  87.900\n57774.000,  88.600\n57775.000,  89.100\n57776.000,  91.400\n57777.000,  89.100\n57778.000,  88.700\n57779.000,  88.700\n57780.000,  91.000\n57781.000,  90.500\n57782.000,  89.600\n57783.000,  88.500\n57784.000,  89.400\n57785.000,  90.300\n57786.000,  98.600\n57787.000,  89.900\n57788.000,  91.600\n57789.000,  91.900\n57790.000,  91.600\n57791.000,  92.300\n57792.000,  90.000\n57793.000,  92.200\n57794.000,  93.200\n57795.000,  94.000\n57796.000,  92.300\n57797.000,  97.700\n57798.000,  93.300\n57799.000,  92.400\n57800.000,  92.000\n57801.000,  92.900\n57802.000,  92.200\n57803.000,  96.300\n57804.000,  93.500\n57805.000,  95.800\n57806.000,  97.600\n57807.000,  95.200\n57808.000,  93.100\n57809.000,  92.700\n57810.000,  93.500\n57811.000,  93.300\n57812.000,  94.200\n57813.000,  93.400\n57814.000,  95.200\n57815.000,  96.900\n57816.000,  94.700\n57817.000,  93.400\n57818.000,  94.300\n57819.000,  94.300\n57820.000,  94.300\n57821.000,  93.900\n57822.000,  94.000\n57823.000,  94.800\n57824.000,  94.300\n57825.000,  94.700\n57826.000,  94.400\n57827.000,  97.900\n57828.000,  94.100\n57829.000,  94.800\n57830.000,  94.800\n57831.000,  94.200\n57832.000,  94.500\n57833.000, 102.300\n57834.000,  96.700\n57835.000,  96.500\n57836.000,  97.800\n57837.000,  94.700\n57838.000,  95.000\n57839.000,  94.600\n57840.000,  95.300\n57841.000,  94.500\n57842.000,  94.000\n57843.000,  96.300\n57844.000,  96.500\n57845.000, 100.400\n57846.000, 101.500\n57847.000,  95.900\n57848.000,  98.900\n57849.000,  95.700\n57850.000,  95.800\n57851.000,  96.200\n57852.000, 100.000\n57853.000,  98.200\n57854.000, 100.900\n57855.000, 101.100\n57856.000,  83.800\n57857.000,  83.300\n57858.000,  82.700\n57859.000,  81.000\n57860.000,  79.700\n57861.000,  81.800\n57862.000,  79.400\n57863.000,  80.200\n57864.000,  79.600\n57865.000,  80.200\n57866.000,  80.400\n57867.000,  82.000\n57868.000,  81.700\n57869.000,  82.600\n57870.000,  80.100\n57871.000,  80.000\n57872.000,  80.000\n57873.000,  80.200\n57874.000,  80.900\n57875.000,  82.200\n57876.000,  81.500\n57877.000,  80.800\n57878.000,  85.600\n57879.000,  81.000\n57880.000,  85.100\n57881.000,  82.400\n57882.000,  81.000\n57883.000,  81.300\n57884.000,  80.800\n57885.000,  82.400\n57886.000,  86.000\n57887.000,  80.600\n57888.000,  80.900\n57889.000,  82.100\n57890.000,  81.600\n57891.000,  80.900\n57892.000,  82.000\n57893.000,  82.000\n57894.000,  81.400\n57895.000,  81.100\n57896.000,  81.300\n57897.000,  81.700\n57898.000,  81.100\n57899.000,  85.200\n57900.000,  82.100\n57901.000,  87.800\n57902.000,  82.000\n57903.000,  82.000\n57904.000,  82.400\n57905.000,  82.100\n57906.000,  81.600\n57907.000,  81.800\n57908.000,  82.500\n57909.000,  82.200\n57910.000,  82.000\n57911.000,  82.100\n57912.000,  83.400\n57913.000,  82.900\n57914.000,  82.200\n57915.000,  82.300\n57916.000,  84.800\n57917.000,  84.400\n57918.000,  87.000\n57919.000,  85.000\n57920.000,  83.700\n57921.000,  84.200\n57922.000,  85.800\n57923.000,  86.700\n57924.000,  92.500\n57925.000,  87.400\n57926.000,  86.700\n57927.000,  86.700\n57928.000,  86.600\n57929.000,  86.000\n57930.000,  86.900\n57931.000,  88.200\n57932.000,  87.500\n57933.000,  86.900\n57934.000,  88.000\n57935.000,  86.700\n57936.000,  88.300\n57937.000,  86.200\n57938.000,  86.700\n57939.000,  86.900\n57940.000,  87.800\n57941.000,  87.300\n57942.000,  87.300\n57943.000,  88.600\n57944.000,  88.300\n57945.000,  86.600\n57946.000,  87.300\n57947.000,  87.200\n57948.000,  87.300\n57949.000,  87.300\n57950.000,  87.900\n57951.000,  87.500\n57952.000,  87.500\n57953.000,  87.500\n57954.000,  90.100\n57955.000,  87.400\n57956.000,  87.800\n57957.000,  87.500\n57958.000,  88.200\n57959.000,  87.800\n57960.000,  88.900\n57961.000,  87.800\n57962.000,  87.800\n57963.000,  88.300\n57964.000,  88.500\n57965.000,  88.100\n57966.000,  89.100\n57967.000,  90.500\n57968.000,  88.600\n57969.000,  88.100\n57970.000,  88.600\n57971.000,  90.500\n57972.000,  90.100\n57973.000,  91.700\n57974.000,  90.100\n57975.000,  88.900\n57976.000,  88.800\n57977.000,  90.900\n57978.000,  89.000\n57979.000,  88.300\n57980.000,  90.200\n57981.000,  91.000\n57982.000,  94.800\n57983.000,  93.100\n57984.000,  83.500\n57985.000,  84.800\n57986.000,  85.500\n57987.000,  85.500\n57988.000,  86.700\n57989.000,  86.200\n57990.000,  85.900\n57991.000,  86.000\n57992.000,  87.300\n57993.000,  86.800\n57994.000,  87.700\n57995.000,  87.000\n57996.000,  89.500\n57997.000,  86.200\n57998.000,  86.400\n57999.000,  86.300\n58000.000,  88.100\n58001.000,  86.800\n58002.000,  86.400\n58003.000,  86.700\n58004.000,  88.500\n58005.000,  87.500\n58006.000,  86.900\n58007.000,  86.700\n58008.000,  88.300\n58009.000,  88.800\n58010.000,  89.300\n58011.000,  87.300\n58012.000,  87.200\n58013.000,  87.300\n58014.000,  87.900\n58015.000,  96.800\n58016.000,  88.700\n58017.000,  87.200\n58018.000,  88.000\n58019.000,  88.600\n58020.000,  89.800\n58021.000,  87.700\n58022.000,  88.100\n58023.000,  87.200\n58024.000,  89.000\n58025.000,  88.400\n58026.000,  90.500\n58027.000,  87.900\n58028.000,  87.900\n58029.000,  88.600\n58030.000,  88.600\n58031.000,  89.200\n58032.000,  88.300\n58033.000,  88.000\n58034.000,  89.500\n58035.000,  89.600\n58036.000,  89.600\n58037.000,  92.000\n58038.000,  88.700\n58039.000,  88.800\n58040.000,  88.100\n58041.000,  93.200\n58042.000,  88.900\n58043.000,  88.100\n58044.000,  90.100\n58045.000,  91.000\n58046.000,  91.600\n58047.000,  92.600\n58048.000,  89.700\n58049.000,  93.700\n58050.000,  92.100\n58051.000,  92.400\n58052.000,  93.600\n58053.000,  93.400\n58054.000,  92.600\n58055.000,  94.400\n58056.000,  93.500\n58057.000,  92.700\n58058.000,  94.100\n58059.000,  92.300\n58060.000,  93.500\n58061.000,  93.900\n58062.000,  95.700\n58063.000,  93.500\n58064.000,  92.500\n58065.000,  92.700\n58066.000,  93.300\n58067.000,  93.700\n58068.000,  94.500\n58069.000,  94.500\n58070.000,  93.900\n58071.000,  93.200\n58072.000,  98.500\n58073.000,  93.600\n58074.000,  94.100\n58075.000,  94.800\n58076.000,  94.600\n58077.000,  97.200\n58078.000,  95.400\n58079.000,  95.200\n58080.000,  97.000\n58081.000,  94.900\n58082.000,  94.200\n58083.000,  94.700\n58084.000,  94.600\n58085.000,  94.400\n58086.000,  96.600\n58087.000,  96.100\n58088.000,  95.000\n58089.000,  95.100\n58090.000, 100.400\n58091.000,  94.400\n58092.000,  95.200\n58093.000,  95.100\n58094.000,  95.600\n58095.000,  96.300\n58096.000,  95.300\n58097.000,  95.100\n58098.000,  94.400\n58099.000,  96.500\n58100.000,  95.900\n58101.000,  95.700\n58102.000,  95.600\n58103.000,  95.800\n58104.000,  96.300\n58105.000,  96.800\n58106.000,  96.100\n58107.000,  95.900\n58108.000,  99.700\n58109.000, 102.000\n58110.000, 100.200\n58111.000,  97.700\n58112.000,  83.300\n58113.000,  84.100\n58114.000,  85.300\n58115.000,  86.100\n58116.000,  90.100\n58117.000,  86.200\n58118.000,  88.000\n58119.000,  88.300\n58120.000,  95.000\n58121.000,  86.800\n58122.000,  87.500\n58123.000,  86.000\n58124.000,  87.700\n58125.000,  87.500\n58126.000,  88.200\n58127.000,  88.000\n58128.000,  89.700\n58129.000,  86.500\n58130.000,  86.600\n58131.000,  91.000\n58132.000,  91.600\n58133.000,  87.300\n58134.000,  87.500\n58135.000,  86.600\n58136.000,  87.900\n58137.000,  87.900\n58138.000,  87.800\n58139.000,  87.500\n58140.000,  87.700\n58141.000,  87.600\n58142.000,  97.800\n58143.000,  88.400\n58144.000,  87.300\n58145.000,  87.300\n58146.000,  89.200\n58147.000,  87.700\n58148.000,  90.000\n58149.000,  88.000\n58150.000,  88.000\n58151.000,  90.200\n58152.000,  91.200\n58153.000,  93.200\n58154.000,  90.200\n58155.000,  87.800\n58156.000,  88.600\n58157.000,  88.200\n58158.000,  88.300\n58159.000,  88.800\n58160.000,  88.400\n58161.000,  88.200\n58162.000,  91.900\n58163.000,  94.200\n58164.000,  90.800\n58165.000,  89.600\n58166.000,  88.200\n58167.000,  88.800\n58168.000,  88.900\n58169.000,  89.000\n58170.000,  88.900\n58171.000,  88.700\n58172.000,  90.000\n58173.000,  94.600\n58174.000, 103.700\n58175.000,  92.000\n58176.000,  90.000\n58177.000,  91.400\n58178.000,  92.000\n58179.000,  91.500\n58180.000,  92.600\n58181.000,  92.700\n58182.000,  92.600\n58183.000,  93.700\n58184.000,  96.800\n58185.000,  93.500\n58186.000,  92.300\n58187.000,  93.300\n58188.000,  95.600\n58189.000,  94.100\n58190.000,  94.000\n58191.000,  92.300\n58192.000,  92.600\n58193.000,  93.500\n58194.000,  96.500\n58195.000,  93.400\n58196.000,  93.100\n58197.000,  93.300\n58198.000,  93.800\n58199.000,  96.200\n58200.000,  95.000\n58201.000,  94.400\n58202.000,  94.400\n58203.000,  95.200\n58204.000,  95.400\n58205.000, 100.800\n58206.000,  95.700\n58207.000,  93.700\n58208.000,  94.000\n58209.000,  94.900\n58210.000,  93.600\n58211.000,  95.300\n58212.000,  94.900\n58213.000, 100.500\n58214.000, 100.000\n58215.000,  98.900\n58216.000,  96.300\n58217.000,  94.400\n58218.000,  94.700\n58219.000,  94.200\n58220.000,  95.200\n58221.000,  97.400\n58222.000,  97.200\n58223.000,  95.600\n58224.000, 101.000\n58225.000, 101.400\n58226.000,  95.500\n58227.000,  95.600\n58228.000,  94.400\n58229.000,  95.900\n58230.000,  94.900\n58231.000,  95.200\n58232.000,  95.500\n58233.000,  96.500\n58234.000,  98.500\n58235.000,  97.100\n58236.000,  97.300\n58237.000,  98.300\n58238.000, 100.600\n58239.000,  97.600\n58240.000,  90.400\n58241.000,  92.600\n58242.000,  92.700\n58243.000,  91.300\n58244.000,  96.600\n58245.000,  94.700\n58246.000,  94.500\n58247.000,  92.300\n58248.000,  93.400\n58249.000,  92.500\n58250.000,  93.000\n58251.000,  92.000\n58252.000,  96.000\n58253.000,  93.900\n58254.000, 100.900\n58255.000,  93.600\n58256.000,  92.700\n58257.000,  94.000\n58258.000,  93.300\n58259.000,  94.700\n58260.000,  99.600\n58261.000,  95.500\n58262.000,  94.600\n58263.000,  95.700\n58264.000,  96.600\n58265.000,  94.500\n58266.000,  94.700\n58267.000,  93.700\n58268.000,  94.900\n58269.000,  97.700\n58270.000, 103.700\n58271.000,  98.100\n58272.000,  97.400\n58273.000, 104.200\n58274.000,  94.100\n58275.000,  96.200\n58276.000,  94.900\n58277.000,  94.600\n58278.000,  94.600\n58279.000,  96.700\n58280.000,  95.400\n58281.000,  95.600\n58282.000,  95.400\n58283.000, 101.100\n58284.000,  94.500\n58285.000,  94.600\n58286.000,  94.500\n58287.000,  94.800\n58288.000,  94.900\n58289.000, 100.900\n58290.000,  98.100\n58291.000,  95.800\n58292.000,  95.600\n58293.000,  97.700\n58294.000, 101.700\n58295.000,  95.000\n58296.000,  95.400\n58297.000,  95.200\n58298.000,  95.700\n58299.000,  99.600\n58300.000, 107.100\n58301.000, 101.400\n58302.000,  98.800\n58303.000, 102.900\n58304.000,  96.600\n58305.000, 101.000\n58306.000,  97.900\n58307.000,  97.300\n58308.000,  98.700\n58309.000, 103.400\n58310.000, 104.300\n58311.000, 101.200\n58312.000, 100.100\n58313.000,  99.700\n58314.000,  99.000\n58315.000,  98.400\n58316.000,  99.600\n58317.000,  99.500\n58318.000, 100.100\n58319.000, 108.400\n58320.000, 105.400\n58321.000, 100.900\n58322.000, 102.200\n58323.000, 104.500\n58324.000, 102.800\n58325.000, 100.000\n58326.000, 100.000\n58327.000,  99.100\n58328.000, 105.600\n58329.000, 106.100\n58330.000, 106.100\n58331.000, 102.300\n58332.000, 101.800\n58333.000, 100.900\n58334.000, 100.400\n58335.000, 101.800\n58336.000, 101.300\n58337.000, 105.100\n58338.000, 110.400\n58339.000, 106.300\n58340.000, 102.900\n58341.000, 101.600\n58342.000, 101.900\n58343.000, 102.400\n58344.000, 102.100\n58345.000, 101.200\n58346.000, 101.100\n58347.000, 109.200\n58348.000, 106.800\n58349.000, 104.700\n58350.000, 103.000\n58351.000, 101.900\n58352.000, 101.000\n58353.000, 101.000\n58354.000, 100.500\n58355.000, 100.600\n58356.000, 106.100\n58357.000, 113.300\n58358.000, 110.400\n58359.000, 102.100\n58360.000, 104.800\n58361.000, 101.700\n58362.000, 101.100\n58363.000, 101.200\n58364.000, 105.600\n58365.000, 111.200\n58366.000, 115.600\n58367.000, 104.500\n58368.000,  77.900\n58369.000,  78.700\n58370.000,  79.400\n58371.000,  79.300\n58372.000,  79.800\n58373.000,  79.500\n58374.000,  80.800\n58375.000,  79.800\n58376.000,  86.300\n58377.000,  82.700\n58378.000,  81.800\n58379.000,  82.100\n58380.000,  80.800\n58381.000,  80.400\n58382.000,  80.200\n58383.000,  80.400\n58384.000,  80.000\n58385.000,  80.200\n58386.000,  82.400\n58387.000,  85.300\n58388.000,  89.100\n58389.000,  90.800\n58390.000,  84.300\n58391.000,  87.800\n58392.000,  82.200\n58393.000,  81.200\n58394.000,  80.600\n58395.000,  81.700\n58396.000,  80.900\n58397.000,  82.000\n58398.000,  83.000\n58399.000,  87.500\n58400.000,  83.000\n58401.000,  84.400\n58402.000,  81.600\n58403.000,  81.400\n58404.000,  81.200\n58405.000,  81.100\n58406.000,  81.600\n58407.000,  81.000\n58408.000,  81.500\n58409.000,  81.500\n58410.000,  85.600\n58411.000,  82.100\n58412.000,  83.500\n58413.000,  82.400\n58414.000,  81.600\n58415.000,  83.000\n58416.000,  82.200\n58417.000,  82.500\n58418.000,  81.400\n58419.000,  81.900\n58420.000,  82.100\n58421.000,  86.900\n58422.000,  87.200\n58423.000,  84.900\n58424.000,  82.700\n58425.000,  82.900\n58426.000,  82.000\n58427.000,  82.400\n58428.000,  83.900\n58429.000,  84.900\n58430.000,  85.300\n58431.000,  85.100\n58432.000,  83.800\n58433.000,  85.200\n58434.000,  92.400\n58435.000,  85.600\n58436.000,  85.300\n58437.000,  86.200\n58438.000,  86.000\n58439.000,  86.500\n58440.000,  86.000\n58441.000,  86.000\n58442.000,  86.400\n58443.000,  86.200\n58444.000,  89.100\n58445.000,  90.900\n58446.000,  87.300\n58447.000,  88.300\n58448.000,  88.800\n58449.000,  87.000\n58450.000,  86.300\n58451.000,  86.500\n58452.000,  87.700\n58453.000,  86.600\n58454.000,  89.600\n58455.000,  89.400\n58456.000,  88.900\n58457.000,  87.800\n58458.000,  89.100\n58459.000,  87.900\n58460.000,  87.500\n58461.000,  87.400\n58462.000,  88.300\n58463.000,  88.100\n58464.000,  87.300\n58465.000,  94.100\n58466.000,  88.400\n58467.000,  88.000\n58468.000,  88.700\n58469.000,  88.000\n58470.000,  88.000\n58471.000,  87.600\n58472.000,  88.300\n58473.000,  88.500\n58474.000,  88.500\n58475.000,  91.300\n58476.000,  92.500\n58477.000,  89.300\n58478.000,  92.100\n58479.000,  90.000\n58480.000,  88.900\n58481.000,  88.900\n58482.000,  88.500\n58483.000,  88.900\n58484.000,  88.800\n58485.000,  95.900\n58486.000,  92.200\n58487.000,  89.200\n58488.000,  89.100\n58489.000,  89.500\n58490.000,  89.300\n58491.000,  88.400\n58492.000,  90.600\n58493.000,  91.700\n58494.000,  91.300\n58495.000,  98.000\n58496.000,  84.500\n58497.000,  91.600\n58498.000,  87.600\n58499.000,  86.500\n58500.000,  86.300\n58501.000,  87.100\n58502.000,  86.100\n58503.000,  86.700\n58504.000,  86.200\n58505.000,  88.000\n58506.000,  87.500\n58507.000,  93.700\n58508.000,  87.100\n58509.000,  87.100\n58510.000,  89.800\n58511.000,  92.600\n58512.000,  90.000\n58513.000,  86.900\n58514.000,  86.400\n58515.000,  87.800\n58516.000,  91.700\n58517.000,  90.700\n58518.000,  87.700\n58519.000,  87.400\n58520.000,  87.100\n58521.000,  88.600\n58522.000,  87.600\n58523.000,  87.700\n58524.000,  87.100\n58525.000,  88.100\n58526.000,  88.500\n58527.000,  88.000\n58528.000,  87.600\n58529.000,  87.800\n58530.000,  87.500\n58531.000,  88.400\n58532.000,  88.500\n58533.000,  90.100\n58534.000,  88.200\n58535.000,  88.500\n58536.000,  87.900\n58537.000,  88.500\n58538.000,  89.800\n58539.000,  88.600\n58540.000,  88.000\n58541.000,  88.000\n58542.000,  88.000\n58543.000,  89.000\n58544.000,  88.300\n58545.000,  88.400\n58546.000,  88.300\n58547.000,  88.400\n58548.000,  90.100\n58549.000, 100.000\n58550.000,  88.600\n58551.000,  88.400\n58552.000,  88.400\n58553.000,  89.200\n58554.000,  90.500\n58555.000,  88.500\n58556.000,  90.900\n58557.000,  91.100\n58558.000,  91.800\n58559.000,  94.700\n58560.000,  91.600\n58561.000,  91.000\n58562.000,  91.800\n58563.000,  91.300\n58564.000,  92.400\n58565.000,  92.800\n58566.000,  92.400\n58567.000,  92.100\n58568.000,  93.400\n58569.000,  93.500\n58570.000,  95.200\n58571.000,  92.900\n58572.000,  92.900\n58573.000,  92.800\n58574.000,  92.900\n58575.000,  93.200\n58576.000,  92.300\n58577.000,  92.900\n58578.000,  93.100\n58579.000,  94.400\n58580.000,  96.100\n58581.000,  95.400\n58582.000,  93.400\n58583.000,  93.900\n58584.000,  94.300\n58585.000,  93.600\n58586.000,  94.100\n58587.000,  93.900\n58588.000,  93.800\n58589.000,  94.300\n58590.000,  95.500\n58591.000,  94.800\n58592.000,  94.300\n58593.000,  94.000\n58594.000,  94.100\n58595.000,  94.100\n58596.000,  95.400\n58597.000,  95.100\n58598.000, 100.700\n58599.000,  95.500\n58600.000,  96.800\n58601.000,  95.600\n58602.000,  94.400\n58603.000,  95.000\n58604.000,  94.100\n58605.000,  95.100\n58606.000,  98.400\n58607.000,  95.500\n58608.000,  96.900\n58609.000,  96.400\n58610.000,  95.100\n58611.000,  98.400\n58612.000,  95.400\n58613.000,  95.900\n58614.000,  95.700\n58615.000,  95.000\n58616.000,  95.000\n58617.000,  95.500\n58618.000,  98.400\n58619.000,  95.300\n58620.000,  97.600\n58621.000,  97.600\n58622.000,  97.100\n58623.000,  98.300\n58624.000,  83.400\n58625.000,  85.100\n58626.000,  86.100\n58627.000,  86.700\n58628.000,  87.100\n58629.000,  87.200\n58630.000,  85.700\n58631.000,  87.100\n58632.000,  86.900\n58633.000,  86.600\n58634.000,  86.500\n58635.000,  86.300\n58636.000,  86.000\n58637.000,  86.200\n58638.000,  88.400\n58639.000,  91.900\n58640.000,  90.500\n58641.000,  89.500\n58642.000,  87.100\n58643.000,  88.000\n58644.000,  87.200\n58645.000,  88.100\n58646.000,  87.200\n58647.000,  86.700\n58648.000,  87.000\n58649.000,  90.100\n58650.000,  87.900\n58651.000,  88.100\n58652.000,  87.700\n58653.000,  90.300\n58654.000,  87.700\n58655.000,  87.200\n58656.000,  87.200\n58657.000,  87.600\n58658.000,  87.000\n58659.000,  88.500\n58660.000,  88.300\n58661.000,  91.800\n58662.000,  88.600\n58663.000,  88.300\n58664.000,  87.800\n58665.000,  87.900\n58666.000,  88.000\n58667.000,  87.800\n58668.000,  88.000\n58669.000,  88.400\n58670.000,  88.500\n58671.000,  90.900\n58672.000,  88.400\n58673.000,  89.700\n58674.000,  88.800\n58675.000,  88.700\n58676.000,  89.000\n58677.000,  88.500\n58678.000,  88.700\n58679.000,  88.700\n58680.000,  88.400\n58681.000,  89.700\n58682.000,  88.900\n58683.000,  90.300\n58684.000,  90.000\n58685.000,  91.000\n58686.000,  91.300\n58687.000,  92.900\n58688.000,  89.700\n58689.000,  90.700\n58690.000,  93.100\n58691.000,  91.600\n58692.000,  92.400\n58693.000,  92.200\n58694.000,  92.100\n58695.000,  92.300\n58696.000,  92.800\n58697.000,  93.200\n58698.000,  92.100\n58699.000,  92.000\n58700.000,  94.000\n58701.000,  95.900\n58702.000,  93.500\n58703.000,  92.200\n58704.000,  92.500\n58705.000,  92.500\n58706.000,  93.500\n58707.000,  95.400\n58708.000,  94.800\n58709.000,  93.900\n58710.000,  93.100\n58711.000,  97.300\n58712.000,  95.200\n58713.000,  93.800\n58714.000,  96.300\n58715.000,  94.600\n58716.000,  94.000\n58717.000,  94.000\n58718.000,  94.400\n58719.000,  93.900\n58720.000,  94.200\n58721.000,  94.100\n58722.000,  94.800\n58723.000,  94.500\n58724.000,  94.700\n58725.000,  94.400\n58726.000,  94.400\n58727.000,  94.800\n58728.000,  94.100\n58729.000,  95.100\n58730.000,  96.200\n58731.000,  94.900\n58732.000,  94.900\n58733.000,  96.200\n58734.000,  95.100\n58735.000,  94.700\n58736.000,  94.600\n58737.000,  94.600\n58738.000,  94.200\n58739.000,  94.800\n58740.000,  95.100\n58741.000,  97.300\n58742.000,  95.000\n58743.000,  97.400\n58744.000,  98.300\n58745.000,  96.000\n58746.000,  99.600\n58747.000,  95.900\n58748.000,  99.100\n58749.000,  98.100\n58750.000,  99.700\n58751.000, 101.700\n58752.000,  89.800\n58753.000,  91.700\n58754.000,  94.500\n58755.000,  93.000\n58756.000,  92.600\n58757.000,  92.700\n58758.000,  92.300\n58759.000,  92.700\n58760.000,  92.600\n58761.000,  93.000\n58762.000,  92.900\n58763.000,  93.100\n58764.000,  93.300\n58765.000,  92.100\n58766.000,  93.300\n58767.000,  92.600\n58768.000,  92.200\n58769.000,  92.300\n58770.000,  92.400\n58771.000,  93.100\n58772.000,  94.200\n58773.000,  96.100\n58774.000,  93.400\n58775.000,  92.900\n58776.000,  94.100\n58777.000,  93.600\n58778.000,  93.900\n58779.000,  94.100\n58780.000,  93.500\n58781.000,  95.000\n58782.000,  94.800\n58783.000,  95.100\n58784.000,  93.400\n58785.000,  94.600\n58786.000,  93.700\n58787.000,  94.400\n58788.000,  94.100\n58789.000,  94.100\n58790.000,  94.300\n58791.000,  94.700\n58792.000,  95.200\n58793.000,  94.400\n58794.000,  94.400\n58795.000,  93.800\n58796.000,  95.200\n58797.000,  95.100\n58798.000,  95.800\n58799.000,  94.800\n58800.000,  95.000\n58801.000,  97.500\n58802.000,  96.800\n58803.000,  95.700\n58804.000,  94.500\n58805.000,  95.700\n58806.000,  99.000\n58807.000,  96.100\n58808.000,  95.400\n58809.000,  98.500\n58810.000,  97.000\n58811.000,  95.800\n58812.000,  96.400\n58813.000,  97.000\n58814.000,  97.500\n58815.000,  98.100\n58816.000,  96.800\n58817.000,  98.800\n58818.000, 100.500\n58819.000,  98.100\n58820.000, 100.600\n58821.000,  98.900\n58822.000,  98.600\n58823.000,  98.300\n58824.000,  98.500\n58825.000, 103.100\n58826.000, 101.300\n58827.000,  99.000\n58828.000, 103.400\n58829.000, 100.400\n58830.000,  99.700\n58831.000,  99.600\n58832.000,  98.500\n58833.000,  99.000\n58834.000, 101.800\n58835.000, 103.400\n58836.000, 106.800\n58837.000, 106.400\n58838.000, 102.800\n58839.000, 100.800\n58840.000, 101.300\n58841.000, 103.600\n58842.000, 101.800\n58843.000, 100.400\n58844.000, 108.600\n58845.000, 101.800\n58846.000, 101.600\n58847.000, 106.400\n58848.000, 101.100\n58849.000, 100.100\n58850.000, 100.300\n58851.000,  99.500\n58852.000, 100.600\n58853.000, 101.200\n58854.000, 103.700\n58855.000, 102.500\n58856.000, 104.400\n58857.000, 103.500\n58858.000, 101.200\n58859.000, 100.300\n58860.000, 100.800\n58861.000, 100.400\n58862.000, 101.100\n58863.000, 102.900\n58864.000, 102.900\n58865.000, 104.300\n58866.000, 103.500\n58867.000, 102.500\n58868.000, 101.500\n58869.000, 101.400\n58870.000, 101.700\n58871.000, 101.200\n58872.000, 101.700\n58873.000, 105.100\n58874.000, 103.200\n58875.000, 103.200\n58876.000, 103.000\n58877.000, 103.100\n58878.000, 103.300\n58879.000, 104.400\n58880.000,  83.200\n58881.000,  86.000\n58882.000,  86.200\n58883.000,  85.100\n58884.000,  85.700\n58885.000,  89.100\n58886.000,  86.300\n58887.000,  86.500\n58888.000,  86.000\n58889.000,  86.200\n58890.000,  86.100\n58891.000,  86.600\n58892.000,  86.000\n58893.000,  88.900\n58894.000,  88.800\n58895.000,  87.300\n58896.000,  88.000\n58897.000,  89.200\n58898.000,  86.500\n58899.000,  87.300\n58900.000,  86.900\n58901.000,  87.100\n58902.000,  86.800\n58903.000,  87.000\n58904.000,  94.300\n58905.000,  88.600\n58906.000,  87.800\n58907.000,  89.800\n58908.000,  89.800\n58909.000,  87.600\n58910.000,  87.200\n58911.000,  88.400\n58912.000,  88.700\n58913.000,  88.700\n58914.000,  88.000\n58915.000,  92.700\n58916.000,  91.300\n58917.000,  88.800\n58918.000,  88.500\n58919.000,  88.200\n58920.000,  87.400\n58921.000,  88.200\n58922.000,  87.700\n58923.000,  87.500\n58924.000,  88.100\n58925.000,  88.600\n58926.000,  89.300\n58927.000,  92.200\n58928.000,  92.500\n58929.000,  92.700\n58930.000,  93.900\n58931.000,  88.500\n58932.000,  89.700\n58933.000,  88.900\n58934.000,  88.800\n58935.000,  90.700\n58936.000,  89.800\n58937.000,  92.100\n58938.000,  92.100\n58939.000,  90.600\n58940.000,  91.500\n58941.000,  92.100\n58942.000,  92.500\n58943.000,  93.000\n58944.000,  91.300\n58945.000,  91.900\n58946.000,  92.600\n58947.000,  96.700\n58948.000,  94.400\n58949.000,  93.700\n58950.000,  92.900\n58951.000,  92.900\n58952.000,  93.200\n58953.000,  93.200\n58954.000,  93.200\n58955.000,  93.700\n58956.000,  93.300\n58957.000, 104.100\n58958.000, 100.800\n58959.000,  96.300\n58960.000,  98.700\n58961.000,  93.700\n58962.000,  95.400\n58963.000,  94.900\n58964.000,  93.400\n58965.000,  94.200\n58966.000,  94.900\n58967.000,  94.600\n58968.000, 101.900\n58969.000,  97.400\n58970.000,  97.500\n58971.000,  95.200\n58972.000, 100.100\n58973.000,  94.600\n58974.000,  95.000\n58975.000,  94.000\n58976.000,  95.100\n58977.000,  94.600\n58978.000,  94.900\n58979.000,  94.500\n58980.000,  95.300\n58981.000,  94.800\n58982.000,  97.000\n58983.000,  94.500\n58984.000,  94.600\n58985.000,  94.300\n58986.000,  96.300\n58987.000,  95.300\n58988.000,  97.100\n58989.000, 100.200\n58990.000,  94.300\n58991.000,  95.000\n58992.000,  97.500\n58993.000,  95.000\n58994.000,  94.800\n58995.000,  94.200\n58996.000,  95.900\n58997.000,  95.200\n58998.000, 100.400\n58999.000,  97.700\n59000.000,  99.300\n59001.000,  97.400\n59002.000,  95.700\n59003.000,  95.200\n59004.000,  97.000\n59005.000,  99.100\n59006.000,  97.500\n59007.000, 102.000\n59008.000,  90.100\n59009.000,  94.400\n59010.000,  97.700\n59011.000,  92.900\n59012.000,  93.000\n59013.000,  92.700\n59014.000,  92.300\n59015.000,  92.800\n59016.000,  95.000\n59017.000,  93.600\n59018.000,  98.100\n59019.000,  99.200\n59020.000,  94.200\n59021.000,  95.000\n59022.000,  93.300\n59023.000,  92.500\n59024.000,  93.400\n59025.000,  93.400\n59026.000,  92.800\n59027.000,  93.800\n59028.000,  95.000\n59029.000,  93.800\n59030.000,  94.100\n59031.000,  93.600\n59032.000,  93.900\n59033.000,  95.000\n59034.000,  94.000\n59035.000,  94.800\n59036.000,  93.500\n59037.000,  94.700\n59038.000,  94.500\n59039.000,  94.400\n59040.000,  94.900\n59041.000,  97.100\n59042.000,  96.700\n59043.000,  94.600\n59044.000,  94.800\n59045.000,  94.000\n59046.000,  94.900\n59047.000, 100.100\n59048.000,  97.400\n59049.000,  95.100\n59050.000,  95.200\n59051.000,  95.900\n59052.000,  96.500\n59053.000,  96.400\n59054.000,  95.300\n59055.000,  95.300\n59056.000,  95.500\n59057.000,  95.700\n59058.000,  94.700\n59059.000,  95.000\n59060.000,  95.100\n59061.000,  96.600\n59062.000,  95.800\n59063.000,  99.700\n59064.000,  95.400\n59065.000,  95.500\n59066.000,  95.700\n59067.000,  96.500\n59068.000, 100.000\n59069.000, 101.200\n59070.000, 102.800\n59071.000,  98.900\n59072.000, 103.400\n59073.000, 102.400\n59074.000, 101.700\n59075.000,  98.400\n59076.000,  99.800\n59077.000, 102.600\n59078.000,  98.800\n59079.000,  99.300\n59080.000, 102.800\n59081.000, 104.700\n59082.000, 104.300\n59083.000, 102.700\n59084.000, 100.600\n59085.000, 100.200\n59086.000, 100.400\n59087.000,  99.200\n59088.000,  99.400\n59089.000, 100.200\n59090.000, 101.500\n59091.000, 101.000\n59092.000, 100.700\n59093.000, 100.400\n59094.000, 100.100\n59095.000, 100.200\n59096.000, 101.300\n59097.000,  99.600\n59098.000, 101.600\n59099.000, 100.600\n59100.000, 105.500\n59101.000, 101.900\n59102.000, 104.500\n59103.000, 101.100\n59104.000, 100.900\n59105.000, 101.700\n59106.000, 101.100\n59107.000, 101.200\n59108.000, 102.100\n59109.000, 105.000\n59110.000, 104.500\n59111.000, 107.800\n59112.000, 108.000\n59113.000, 103.100\n59114.000, 105.000\n59115.000, 101.900\n59116.000, 100.500\n59117.000, 101.100\n59118.000, 101.800\n59119.000, 101.500\n59120.000, 104.200\n59121.000, 101.500\n59122.000, 101.000\n59123.000, 105.900\n59124.000, 106.500\n59125.000, 101.600\n59126.000, 101.700\n59127.000, 103.400\n59128.000, 105.200\n59129.000, 104.400\n59130.000, 102.800\n59131.000, 102.000\n59132.000, 103.400\n59133.000, 104.500\n59134.000, 104.600\n59135.000, 104.600\n59136.000,  90.400\n59137.000,  94.800\n59138.000,  96.900\n59139.000,  91.800\n59140.000,  93.100\n59141.000,  92.000\n59142.000,  92.900\n59143.000,  93.500\n59144.000,  98.100\n59145.000,  94.400\n59146.000,  94.500\n59147.000,  95.000\n59148.000,  94.200\n59149.000,  94.600\n59150.000,  92.900\n59151.000,  97.000\n59152.000,  93.800\n59153.000,  93.300\n59154.000,  92.800\n59155.000,  93.300\n59156.000,  93.300\n59157.000,  95.700\n59158.000,  97.000\n59159.000,  94.900\n59160.000,  93.200\n59161.000,  94.800\n59162.000,  98.500\n59163.000,  99.700\n59164.000,  94.100\n59165.000,  94.700\n59166.000,  94.500\n59167.000,  96.300\n59168.000,  98.300\n59169.000,  94.700\n59170.000,  94.400\n59171.000,  94.500\n59172.000,  97.400\n59173.000,  95.800\n59174.000,  96.800\n59175.000,  94.100\n59176.000,  95.300\n59177.000,  98.000\n59178.000, 104.700\n59179.000,  94.900\n59180.000,  95.100\n59181.000,  96.400\n59182.000,  94.400\n59183.000,  97.100\n59184.000,  94.500\n59185.000,  94.900\n59186.000,  94.300\n59187.000,  99.100\n59188.000, 100.200\n59189.000,  95.600\n59190.000,  95.000\n59191.000,  98.100\n59192.000, 100.700\n59193.000,  95.900\n59194.000,  95.800\n59195.000,  95.000\n59196.000,  97.000\n59197.000,  97.600\n59198.000, 101.600\n59199.000,  97.500\n59200.000,  96.600\n59201.000, 100.500\n59202.000, 100.500\n59203.000,  99.500\n59204.000,  98.800\n59205.000, 101.500\n59206.000,  99.300\n59207.000, 102.700\n59208.000, 100.300\n59209.000,  98.600\n59210.000,  99.900\n59211.000,  99.700\n59212.000, 105.500\n59213.000,  99.800\n59214.000,  99.400\n59215.000, 100.100\n59216.000, 101.000\n59217.000, 102.500\n59218.000,  99.000\n59219.000, 100.700\n59220.000, 100.300\n59221.000,  99.900\n59222.000, 100.100\n59223.000,  99.200\n59224.000, 100.300\n59225.000, 100.100\n59226.000, 101.700\n59227.000, 101.300\n59228.000, 100.500\n59229.000, 101.300\n59230.000, 100.900\n59231.000, 101.200\n59232.000,  99.700\n59233.000, 103.400\n59234.000, 102.400\n59235.000, 107.300\n59236.000, 102.800\n59237.000, 100.100\n59238.000, 100.700\n59239.000, 100.000\n59240.000, 103.300\n59241.000, 101.600\n59242.000, 100.800\n59243.000, 101.700\n59244.000, 104.600\n59245.000, 104.100\n59246.000, 102.600\n59247.000, 102.600\n59248.000, 101.900\n59249.000, 102.100\n59250.000, 105.400\n59251.000, 106.500\n59252.000, 104.300\n59253.000, 108.800\n59254.000, 104.700\n59255.000, 102.400\n59256.000, 101.600\n59257.000, 105.700\n59258.000, 102.200\n59259.000, 102.200\n59260.000, 104.000\n59261.000, 104.300\n59262.000, 105.100\n59263.000, 104.800\n59264.000,  99.000\n59265.000,  97.200\n59266.000,  98.400\n59267.000,  99.800\n59268.000,  99.000\n59269.000,  99.400\n59270.000,  98.800\n59271.000,  98.900\n59272.000,  99.100\n59273.000,  99.900\n59274.000, 100.400\n59275.000,  99.400\n59276.000, 100.700\n59277.000,  98.900\n59278.000, 100.300\n59279.000,  99.900\n59280.000, 100.500\n59281.000, 100.100\n59282.000, 100.000\n59283.000, 100.400\n59284.000, 100.100\n59285.000, 101.900\n59286.000,  99.800\n59287.000, 100.200\n59288.000,  99.200\n59289.000, 103.800\n59290.000, 102.000\n59291.000, 100.500\n59292.000, 101.300\n59293.000, 100.400\n59294.000, 100.300\n59295.000, 101.800\n59296.000, 100.500\n59297.000, 101.700\n59298.000, 101.600\n59299.000, 103.600\n59300.000, 102.100\n59301.000, 101.900\n59302.000, 102.400\n59303.000, 101.900\n59304.000, 102.800\n59305.000, 101.400\n59306.000, 102.000\n59307.000, 103.900\n59308.000, 103.400\n59309.000, 104.200\n59310.000, 102.200\n59311.000, 102.600\n59312.000, 107.400\n59313.000, 104.900\n59314.000, 100.900\n59315.000, 102.500\n59316.000, 102.600\n59317.000, 107.300\n59318.000, 106.500\n59319.000, 106.700\n59320.000, 105.500\n59321.000, 104.000\n59322.000, 106.500\n59323.000, 103.400\n59324.000, 103.800\n59325.000, 105.400\n59326.000, 105.300\n59327.000, 106.000\n59328.000, 103.000\n59329.000, 104.300\n59330.000, 106.000\n59331.000, 105.300\n59332.000, 106.300\n59333.000, 106.400\n59334.000, 106.200\n59335.000, 113.800\n59336.000, 106.400\n59337.000, 106.400\n59338.000, 106.000\n59339.000, 106.400\n59340.000, 110.500\n59341.000, 109.300\n59342.000, 111.300\n59343.000, 106.600\n59344.000, 106.200\n59345.000, 105.900\n59346.000, 105.600\n59347.000, 107.200\n59348.000, 107.700\n59349.000, 109.300\n59350.000, 107.800\n59351.000, 106.900\n59352.000, 108.400\n59353.000, 107.900\n59354.000, 106.900\n59355.000, 108.200\n59356.000, 111.100\n59357.000, 107.600\n59358.000, 109.500\n59359.000, 106.800\n59360.000, 107.100\n59361.000, 107.500\n59362.000, 110.600\n59363.000, 106.900\n59364.000, 109.100\n59365.000, 111.500\n59366.000, 111.100\n59367.000, 107.100\n59368.000, 107.300\n59369.000, 109.900\n59370.000, 108.100\n59371.000, 108.400\n59372.000, 108.700\n59373.000, 110.400\n59374.000, 108.800\n59375.000, 107.500\n59376.000, 109.100\n59377.000, 108.000\n59378.000, 113.500\n59379.000, 108.800\n59380.000, 108.300\n59381.000, 108.100\n59382.000, 111.000\n59383.000, 108.600\n59384.000, 109.000\n59385.000, 108.500\n59386.000, 108.500\n59387.000, 109.500\n59388.000, 110.300\n59389.000, 111.700\n59390.000, 111.900\n59391.000, 114.800\n59392.000,  78.800\n59393.000,  78.200\n59394.000,  80.300\n59395.000,  80.200\n59396.000,  79.700\n59397.000,  79.900\n59398.000,  80.800\n59399.000,  80.700\n59400.000,  79.900\n59401.000,  81.500\n59402.000,  81.100\n59403.000,  80.800\n59404.000,  80.500\n59405.000,  81.100\n59406.000,  80.200\n59407.000,  80.400\n59408.000,  80.600\n59409.000,  80.700\n59410.000,  81.200\n59411.000,  80.400\n59412.000,  80.800\n59413.000,  80.900\n59414.000,  81.600\n59415.000,  81.600\n59416.000,  82.800\n59417.000,  81.200\n59418.000,  85.900\n59419.000,  81.200\n59420.000,  86.000\n59421.000,  85.200\n59422.000,  82.700\n59423.000,  81.700\n59424.000,  81.200\n59425.000,  85.400\n59426.000,  82.300\n59427.000,  82.300\n59428.000,  82.300\n59429.000,  81.800\n59430.000,  82.000\n59431.000,  84.400\n59432.000,  82.400\n59433.000,  86.800\n59434.000,  81.900\n59435.000,  82.300\n59436.000,  82.600\n59437.000,  84.700\n59438.000,  82.200\n59439.000,  82.000\n59440.000,  81.600\n59441.000,  82.400\n59442.000,  83.200\n59443.000,  82.800\n59444.000,  85.600\n59445.000,  83.900\n59446.000,  84.300\n59447.000,  86.500\n59448.000,  89.000\n59449.000,  84.800\n59450.000,  83.500\n59451.000,  83.100\n59452.000,  85.400\n59453.000,  85.300\n59454.000,  86.700\n59455.000,  87.500\n59456.000,  84.000\n59457.000,  86.000\n59458.000,  86.700\n59459.000,  86.100\n59460.000,  87.500\n59461.000,  86.600\n59462.000,  87.500\n59463.000,  87.300\n59464.000,  87.000\n59465.000,  88.900\n59466.000,  88.800\n59467.000,  89.700\n59468.000,  89.200\n59469.000,  86.300\n59470.000,  87.400\n59471.000,  86.200\n59472.000,  87.500\n59473.000,  86.800\n59474.000,  87.500\n59475.000,  87.900\n59476.000,  94.100\n59477.000,  91.800\n59478.000,  88.200\n59479.000,  87.300\n59480.000,  88.200\n59481.000,  88.300\n59482.000,  88.900\n59483.000,  91.000\n59484.000,  88.700\n59485.000,  87.600\n59486.000,  89.000\n59487.000,  88.800\n59488.000,  90.300\n59489.000,  88.200\n59490.000,  88.100\n59491.000,  88.000\n59492.000,  88.300\n59493.000,  87.200\n59494.000,  88.200\n59495.000,  88.600\n59496.000,  89.500\n59497.000,  88.300\n59498.000,  88.700\n59499.000,  88.500\n59500.000,  89.200\n59501.000,  88.400\n59502.000,  90.700\n59503.000,  89.300\n59504.000,  89.300\n59505.000,  88.500\n59506.000,  89.200\n59507.000,  91.900\n59508.000,  90.600\n59509.000,  89.100\n59510.000,  89.700\n59511.000,  88.300\n59512.000,  88.700\n59513.000,  89.400\n59514.000,  89.700\n59515.000,  88.400\n59516.000,  90.400\n59517.000,  91.900\n59518.000,  92.300\n59519.000,  95.700\n59520.000,  88.100\n59521.000,  84.200\n59522.000,  85.500\n59523.000,  85.200\n59524.000,  87.500\n59525.000,  86.000\n59526.000,  86.400\n59527.000,  86.100\n59528.000,  86.400\n59529.000,  86.900\n59530.000,  88.700\n59531.000,  86.200\n59532.000,  86.700\n59533.000,  86.600\n59534.000,  90.200\n59535.000,  89.600\n59536.000,  88.100\n59537.000,  87.300\n59538.000,  86.400\n59539.000,  89.200\n59540.000,  87.600\n59541.000,  90.400\n59542.000,  90.200\n59543.000,  87.400\n59544.000,  90.000\n59545.000,  90.000\n59546.000,  88.600\n59547.000,  95.300\n59548.000,  89.100\n59549.000,  90.000\n59550.000,  88.900\n59551.000,  87.900\n59552.000,  88.200\n59553.000,  88.100\n59554.000,  89.900\n59555.000,  89.600\n59556.000,  88.100\n59557.000,  91.900\n59558.000,  90.500\n59559.000,  88.400\n59560.000,  96.000\n59561.000,  89.800\n59562.000,  90.700\n59563.000,  88.900\n59564.000,  88.200\n59565.000,  89.200\n59566.000,  89.000\n59567.000,  91.200\n59568.000,  89.300\n59569.000,  90.600\n59570.000,  94.600\n59571.000,  90.000\n59572.000,  88.800\n59573.000,  90.800\n59574.000,  88.900\n59575.000,  90.000\n59576.000,  93.200\n59577.000,  91.900\n59578.000,  97.200\n59579.000,  93.400\n59580.000,  91.100\n59581.000,  97.400\n59582.000,  96.200\n59583.000,  95.300\n59584.000,  91.300\n59585.000,  91.900\n59586.000,  94.400\n59587.000,  92.800\n59588.000,  96.500\n59589.000,  92.800\n59590.000,  93.000\n59591.000,  94.300\n59592.000,  93.700\n59593.000,  92.400\n59594.000,  92.600\n59595.000,  92.200\n59596.000,  95.400\n59597.000,  94.600\n59598.000,  93.800\n59599.000,  93.500\n59600.000,  93.200\n59601.000,  92.400\n59602.000,  95.900\n59603.000,  94.000\n59604.000,  97.200\n59605.000,  94.200\n59606.000,  94.100\n59607.000,  94.400\n59608.000,  97.800\n59609.000,  97.600\n59610.000,  94.500\n59611.000,  94.600\n59612.000,  93.800\n59613.000,  95.100\n59614.000,  96.500\n59615.000,  96.800\n59616.000,  94.600\n59617.000,  98.800\n59618.000, 100.700\n59619.000,  97.700\n59620.000, 100.000\n59621.000,  95.100\n59622.000,  95.800\n59623.000,  95.100\n59624.000,  99.200\n59625.000,  95.600\n59626.000,  95.700\n59627.000,  95.100\n59628.000,  95.700\n59629.000,  95.600\n59630.000,  95.200\n59631.000,  96.700\n59632.000,  97.200\n59633.000,  95.400\n59634.000,  96.600\n59635.000,  96.700\n59636.000,  95.300\n59637.000,  95.100\n59638.000,  95.400\n59639.000,  94.700\n59640.000,  95.200\n59641.000,  97.300\n59642.000, 100.100\n59643.000,  97.100\n59644.000,  97.300\n59645.000,  97.200\n59646.000,  99.500\n59647.000,  97.700\n59648.000,  83.300\n59649.000,  84.300\n59650.000,  85.600\n59651.000,  85.600\n59652.000,  86.900\n59653.000,  86.800\n59654.000,  86.800\n59655.000,  90.500\n59656.000,  86.900\n59657.000,  86.200\n59658.000,  87.100\n59659.000,  86.200\n59660.000,  87.400\n59661.000,  86.800\n59662.000,  87.200\n59663.000,  87.800\n59664.000,  88.900\n59665.000,  87.700\n59666.000,  87.800\n59667.000,  87.600\n59668.000,  87.100\n59669.000,  87.300\n59670.000,  87.600\n59671.000,  87.100\n59672.000,  87.500\n59673.000,  88.500\n59674.000,  88.100\n59675.000,  88.200\n59676.000,  89.100\n59677.000,  87.700\n59678.000,  88.300\n59679.000,  88.200\n59680.000,  87.600\n59681.000,  87.700\n59682.000,  88.400\n59683.000,  87.700\n59684.000,  94.700\n59685.000,  92.900\n59686.000,  92.700\n59687.000,  89.200\n59688.000,  88.800\n59689.000,  88.400\n59690.000,  89.700\n59691.000,  88.300\n59692.000,  89.000\n59693.000,  88.200\n59694.000,  88.400\n59695.000,  92.900\n59696.000,  98.900\n59697.000, 100.300\n59698.000,  93.900\n59699.000,  89.300\n59700.000,  89.900\n59701.000,  89.400\n59702.000,  88.300\n59703.000,  88.500\n59704.000,  90.900\n59705.000,  89.000\n59706.000,  96.200\n59707.000,  95.900\n59708.000,  91.700\n59709.000,  91.400\n59710.000,  91.600\n59711.000,  92.500\n59712.000,  89.800\n59713.000,  91.200\n59714.000,  91.800\n59715.000,  92.000\n59716.000,  92.500\n59717.000, 102.500\n59718.000,  94.500\n59719.000,  92.600\n59720.000,  92.500\n59721.000,  92.000\n59722.000,  92.200\n59723.000,  92.300\n59724.000,  93.400\n59725.000,  92.800\n59726.000,  96.200\n59727.000,  97.100\n59728.000,  96.100\n59729.000,  92.500\n59730.000,  93.400\n59731.000,  93.300\n59732.000,  93.900\n59733.000,  93.200\n59734.000,  94.300\n59735.000,  93.300\n59736.000,  96.400\n59737.000,  94.800\n59738.000,  93.700\n59739.000,  94.800\n59740.000,  94.700\n59741.000,  95.200\n59742.000,  94.000\n59743.000,  94.200\n59744.000,  93.400\n59745.000,  94.200\n59746.000,  96.200\n59747.000,  96.900\n59748.000,  99.900\n59749.000,  94.700\n59750.000,  94.200\n59751.000,  95.300\n59752.000,  94.800\n59753.000,  94.000\n59754.000,  94.700\n59755.000,  94.500\n59756.000,  95.700\n59757.000,  94.600\n59758.000,  94.800\n59759.000,  94.900\n59760.000,  97.700\n59761.000,  94.900\n59762.000,  95.200\n59763.000,  94.500\n59764.000,  95.100\n59765.000,  99.400\n59766.000,  99.400\n59767.000,  95.700\n59768.000,  95.500\n59769.000,  95.600\n59770.000,  95.100\n59771.000,  96.400\n59772.000,  96.700\n59773.000,  98.000\n59774.000,  98.200\n59775.000, 100.600\n59776.000,  92.300\n59777.000,  90.700\n59778.000,  91.900\n59779.000,  91.400\n59780.000,  92.900\n59781.000,  93.300\n59782.000,  93.100\n59783.000,  92.400\n59784.000,  96.300\n59785.000,  95.300\n59786.000,  92.400\n59787.000,  92.200\n59788.000,  93.200\n59789.000,  92.500\n59790.000,  93.000\n59791.000,  93.100\n59792.000,  99.600\n59793.000,  97.000\n59794.000,  93.300\n59795.000,  94.100\n59796.000,  93.500\n59797.000,  93.300\n59798.000,  93.100\n59799.000,  93.800\n59800.000,  94.200\n59801.000,  93.900\n59802.000,  97.500\n59803.000, 102.400\n59804.000, 100.100\n59805.000,  94.400\n59806.000,  95.300\n59807.000,  94.000\n59808.000,  93.700\n59809.000,  94.000\n59810.000,  94.000\n59811.000,  97.400\n59812.000,  94.400\n59813.000,  96.500\n59814.000, 104.400\n59815.000, 105.500\n59816.000,  94.600\n59817.000,  94.600\n59818.000,  94.700\n59819.000,  95.200\n59820.000,  95.200\n59821.000,  95.000\n59822.000,  96.000\n59823.000,  95.400\n59824.000,  95.400\n59825.000,  95.500\n59826.000,  95.600\n59827.000,  94.600\n59828.000,  95.400\n59829.000,  95.300\n59830.000,  95.300\n59831.000, 101.300\n59832.000,  97.500\n59833.000,  95.700\n59834.000,  96.700\n59835.000,  95.500\n59836.000,  97.300\n59837.000,  98.300\n59838.000,  99.500\n59839.000, 101.000\n59840.000,  96.500\n59841.000,  98.200\n59842.000,  98.400\n59843.000,  98.400\n59844.000,  99.000\n59845.000, 101.500\n59846.000,  99.200\n59847.000,  98.200\n59848.000,  99.100\n59849.000, 100.800\n59850.000, 100.100\n59851.000,  99.400\n59852.000, 100.700\n59853.000, 101.700\n59854.000,  99.900\n59855.000, 100.300\n59856.000,  98.800\n59857.000,  99.700\n59858.000,  99.700\n59859.000, 100.100\n59860.000,  99.500\n59861.000, 100.000\n59862.000, 100.500\n59863.000,  99.400\n59864.000, 101.200\n59865.000, 102.800\n59866.000, 100.400\n59867.000, 104.100\n59868.000, 105.100\n59869.000, 101.500\n59870.000, 103.800\n59871.000, 103.200\n59872.000, 100.700\n59873.000, 100.300\n59874.000, 101.200\n59875.000, 100.700\n59876.000, 106.300\n59877.000, 104.900\n59878.000, 105.600\n59879.000, 102.200\n59880.000, 103.100\n59881.000, 100.700\n59882.000, 100.200\n59883.000, 101.300\n59884.000, 101.000\n59885.000, 103.300\n59886.000, 103.200\n59887.000, 107.000\n59888.000, 107.400\n59889.000, 104.800\n59890.000, 104.900\n59891.000, 102.800\n59892.000, 103.500\n59893.000, 107.800\n59894.000, 101.800\n59895.000, 105.400\n59896.000, 106.100\n59897.000, 103.400\n59898.000, 103.400\n59899.000, 102.300\n59900.000, 104.400\n59901.000, 104.500\n59902.000, 104.400\n59903.000, 104.800\n59904.000,  84.200\n59905.000,  87.500\n59906.000,  88.400\n59907.000,  85.900\n59908.000,  89.100\n59909.000,  87.900\n59910.000,  87.000\n59911.000,  86.900\n59912.000,  86.800\n59913.000,  86.000\n59914.000,  91.300\n59915.000,  90.900\n59916.000,  92.600\n59917.000,  87.900\n59918.000,  86.700\n59919.000,  87.900\n59920.000,  87.900\n59921.000,  86.600\n59922.000,  87.200\n59923.000,  87.900\n59924.000,  93.500\n59925.000,  92.100\n59926.000,  88.000\n59927.000,  87.400\n59928.000,  87.400\n59929.000,  87.800\n59930.000,  88.900\n59931.000,  87.900\n59932.000,  87.500\n59933.000,  87.300\n59934.000,  89.400\n59935.000,  87.700\n59936.000,  87.700\n59937.000,  89.300\n59938.000,  87.000\n59939.000,  89.900\n59940.000,  87.000\n59941.000,  88.300\n59942.000,  88.400\n59943.000,  89.900\n59944.000,  89.100\n59945.000,  89.300\n59946.000,  95.500\n59947.000,  91.500\n59948.000,  88.700\n59949.000,  89.200\n59950.000,  88.000\n59951.000,  90.200\n59952.000,  89.500\n59953.000,  90.600\n59954.000,  88.000\n59955.000,  88.400\n59956.000,  88.100\n59957.000,  88.700\n59958.000,  89.000\n59959.000,  89.100\n59960.000,  92.100\n59961.000,  93.800\n59962.000,  90.300\n59963.000,  89.000\n59964.000,  90.900\n59965.000,  91.900\n59966.000,  91.600\n59967.000,  92.600\n59968.000,  91.300\n59969.000,  91.300\n59970.000,  92.700\n59971.000,  92.600\n59972.000,  92.200\n59973.000,  93.600\n59974.000,  92.800\n59975.000,  93.100\n59976.000,  94.100\n59977.000,  92.600\n59978.000,  92.800\n59979.000,  93.500\n59980.000,  96.300\n59981.000,  95.300\n59982.000,  97.000\n59983.000,  92.800\n59984.000,  95.600\n59985.000,  93.500\n59986.000,  93.600\n59987.000,  94.300\n59988.000,  93.200\n59989.000,  94.800\n59990.000,  94.000\n59991.000,  94.100\n59992.000,  98.000\n59993.000,  96.800\n59994.000,  95.000\n59995.000,  95.600\n59996.000,  95.200\n59997.000,  95.900\n59998.000,  94.900\n59999.000,  95.200\n60000.000,  97.100\n60001.000,  98.300\n60002.000,  95.100\n60003.000,  95.800\n60004.000,  95.000\n60005.000,  94.700\n60006.000,  95.500\n60007.000,  94.300\n60008.000,  94.200\n60009.000,  94.000\n60010.000,  96.700\n60011.000,  94.000\n60012.000,  96.000\n60013.000,  94.900\n60014.000,  94.500\n60015.000,  97.900\n60016.000,  95.000\n60017.000,  95.400\n60018.000,  94.700\n60019.000,  94.100\n60020.000,  95.400\n60021.000,  98.400\n60022.000,  98.200\n60023.000,  95.100\n60024.000,  96.000\n60025.000,  95.900\n60026.000,  96.400\n60027.000,  94.600\n60028.000,  96.600\n60029.000,  97.000\n60030.000,  97.500\n60031.000,  99.500\n60032.000,  94.300\n60033.000,  91.700\n60034.000,  92.600\n60035.000,  93.400\n60036.000,  92.000\n60037.000,  92.100\n60038.000,  92.300\n60039.000,  92.800\n60040.000,  92.700\n60041.000,  94.600\n60042.000,  94.000\n60043.000,  92.800\n60044.000,  92.600\n60045.000,  95.000\n60046.000,  94.500\n60047.000,  92.800\n60048.000,  92.800\n60049.000,  93.900\n60050.000,  93.200\n60051.000,  94.200\n60052.000,  94.200\n60053.000,  94.900\n60054.000,  95.700\n60055.000,  95.700\n60056.000,  94.300\n60057.000,  93.900\n60058.000,  95.900\n60059.000,  93.700\n60060.000,  93.600\n60061.000,  94.000\n60062.000,  94.800\n60063.000,  94.200\n60064.000,  94.200\n60065.000,  94.300\n60066.000,  99.300\n60067.000,  95.400\n60068.000,  98.800\n60069.000,  94.700\n60070.000,  94.400\n60071.000,  94.700\n60072.000,  96.400\n60073.000,  94.400\n60074.000,  94.400\n60075.000,  96.700\n60076.000,  94.400\n60077.000,  95.000\n60078.000,  98.800\n60079.000,  94.600\n60080.000,  94.200\n60081.000,  94.400\n60082.000,  94.500\n60083.000,  99.900\n60084.000,  95.200\n60085.000,  95.400\n60086.000,  96.500\n60087.000,  96.600\n60088.000,  96.800\n60089.000,  96.400\n60090.000,  95.200\n60091.000,  95.600\n60092.000,  98.800\n60093.000, 100.000\n60094.000,  98.600\n60095.000,  99.100\n60096.000,  96.000\n60097.000,  97.400\n60098.000,  98.500\n60099.000,  98.600\n60100.000,  98.700\n60101.000, 101.900\n60102.000, 103.800\n60103.000, 102.700\n60104.000, 101.000\n60105.000,  99.000\n60106.000,  98.800\n60107.000,  98.700\n60108.000,  99.400\n60109.000,  99.500\n60110.000,  99.400\n60111.000,  99.600\n60112.000, 105.400\n60113.000, 108.300\n60114.000, 101.600\n60115.000,  99.200\n60116.000,  99.200\n60117.000,  99.400\n60118.000, 100.300\n60119.000,  99.500\n60120.000, 104.600\n60121.000, 105.000\n60122.000, 100.900\n60123.000, 100.500\n60124.000,  99.400\n60125.000, 100.600\n60126.000, 100.700\n60127.000,  99.700\n60128.000,  99.900\n60129.000, 100.700\n60130.000, 107.300\n60131.000, 101.400\n60132.000, 103.300\n60133.000, 102.600\n60134.000, 101.400\n60135.000, 100.200\n60136.000, 100.700\n60137.000, 101.100\n60138.000, 100.700\n60139.000, 102.300\n60140.000, 106.300\n60141.000, 103.400\n60142.000, 103.600\n60143.000, 100.900\n60144.000, 101.100\n60145.000, 101.600\n60146.000, 100.900\n60147.000, 101.700\n60148.000, 101.400\n60149.000, 106.800\n60150.000, 104.800\n60151.000, 106.800\n60152.000, 108.300\n60153.000, 102.100\n60154.000, 101.400\n60155.000, 101.300\n60156.000, 104.200\n60157.000, 103.500\n60158.000, 105.000\n60159.000, 105.200\n60160.000,  92.100\n60161.000,  92.500\n60162.000,  92.200\n60163.000,  92.700\n60164.000,  92.400\n60165.000,  92.700\n60166.000,  92.300\n60167.000,  92.600\n60168.000,  93.800\n60169.000,  98.600\n60170.000,  93.300\n60171.000,  99.600\n60172.000,  92.900\n60173.000,  92.400\n60174.000,  93.100\n60175.000,  92.000\n60176.000,  93.600\n60177.000,  92.400\n60178.000,  93.100\n60179.000,  93.500\n60180.000,  94.500\n60181.000,  94.400\n60182.000, 100.600\n60183.000,  93.100\n60184.000,  93.900\n60185.000,  95.100\n60186.000,  93.600\n60187.000,  97.100\n60188.000,  95.500\n60189.000,  95.100\n60190.000,  94.800\n60191.000,  95.900\n60192.000, 105.600\n60193.000,  98.600\n60194.000,  94.200\n60195.000,  95.300\n60196.000,  94.900\n60197.000,  95.600\n60198.000,  97.300\n60199.000,  94.000\n60200.000,  94.200\n60201.000,  94.100\n60202.000,  98.800\n60203.000,  94.900\n60204.000,  94.800\n60205.000,  94.700\n60206.000,  95.600\n60207.000,  98.100\n60208.000, 103.700\n60209.000,  96.200\n60210.000,  94.800\n60211.000,  95.500\n60212.000,  96.200\n60213.000,  96.600\n60214.000,  95.200\n60215.000,  95.800\n60216.000,  98.900\n60217.000,  99.500\n60218.000,  98.300\n60219.000,  95.800\n60220.000,  97.900\n60221.000,  98.700\n60222.000, 101.000\n60223.000,  98.500\n60224.000,  96.900\n60225.000,  98.000\n60226.000,  97.900\n60227.000,  99.600\n60228.000, 101.000\n60229.000,  99.500\n60230.000,  99.900\n60231.000, 100.700\n60232.000,  99.700\n60233.000,  99.100\n60234.000,  99.400\n60235.000, 100.000\n60236.000,  99.800\n60237.000, 100.700\n60238.000, 101.000\n60239.000,  99.900\n60240.000, 100.300\n60241.000, 109.300\n60242.000, 101.700\n60243.000, 103.200\n60244.000, 100.100\n60245.000, 101.200\n60246.000, 100.900\n60247.000, 104.500\n60248.000, 102.500\n60249.000, 100.400\n60250.000, 101.200\n60251.000, 105.100\n60252.000, 103.600\n60253.000, 100.600\n60254.000, 100.600\n60255.000, 100.900\n60256.000, 102.600\n60257.000, 102.300\n60258.000, 101.100\n60259.000, 101.000\n60260.000, 101.600\n60261.000, 102.100\n60262.000, 103.500\n60263.000, 100.900\n60264.000, 101.100\n60265.000, 102.500\n60266.000, 102.000\n60267.000, 100.100\n60268.000, 100.700\n60269.000, 101.300\n60270.000, 105.700\n60271.000, 102.500\n60272.000, 101.300\n60273.000, 101.300\n60274.000, 100.900\n60275.000, 102.100\n60276.000, 106.100\n60277.000, 102.100\n60278.000, 101.900\n60279.000, 101.700\n60280.000, 102.200\n60281.000, 104.400\n60282.000, 101.300\n60283.000, 102.000\n60284.000, 102.700\n60285.000, 104.900\n60286.000, 104.200\n60287.000, 105.600\n60288.000,  97.200\n60289.000, 101.600\n60290.000, 103.900\n60291.000,  97.300\n60292.000,  98.200\n60293.000,  98.600\n60294.000,  99.400\n60295.000,  98.900\n60296.000, 100.400\n60297.000,  98.900\n60298.000, 100.100\n60299.000,  98.400\n60300.000, 100.600\n60301.000,  99.800\n60302.000,  99.200\n60303.000,  99.200\n60304.000,  99.800\n60305.000,  99.000\n60306.000,  99.900\n60307.000,  99.900\n60308.000, 102.200\n60309.000, 102.700\n60310.000, 100.500\n60311.000, 100.700\n60312.000,  99.900\n60313.000, 100.800\n60314.000, 101.100\n60315.000, 101.400\n60316.000, 100.800\n60317.000, 102.100\n60318.000, 101.100\n60319.000, 100.300\n60320.000, 101.400\n60321.000, 100.400\n60322.000,  99.800\n60323.000, 102.200\n60324.000, 101.000\n60325.000, 100.300\n60326.000, 101.100\n60327.000, 102.300\n60328.000, 101.000\n60329.000, 104.700\n60330.000, 101.200\n60331.000, 100.300\n60332.000, 101.100\n60333.000, 100.300\n60334.000, 101.200\n60335.000, 101.800\n60336.000, 101.700\n60337.000, 102.000\n60338.000, 101.400\n60339.000, 101.600\n60340.000, 101.400\n60341.000, 101.900\n60342.000, 101.500\n60343.000, 103.900\n60344.000, 102.400\n60345.000, 101.500\n60346.000, 103.000\n60347.000, 101.900\n60348.000, 103.500\n60349.000, 103.200\n60350.000, 105.100\n60351.000, 105.700\n60352.000, 108.000\n60353.000, 105.200\n60354.000, 104.000\n60355.000, 104.600\n60356.000, 106.200\n60357.000, 105.900\n60358.000, 104.700\n60359.000, 104.700\n60360.000, 105.800\n60361.000, 110.500\n60362.000, 107.500\n60363.000, 105.700\n60364.000, 106.800\n60365.000, 106.600\n60366.000, 107.400\n60367.000, 105.900\n60368.000, 105.800\n60369.000, 107.300\n60370.000, 106.500\n60371.000, 106.500\n60372.000, 106.300\n60373.000, 106.800\n60374.000, 106.800\n60375.000, 106.700\n60376.000, 106.500\n60377.000, 106.300\n60378.000, 106.600\n60379.000, 108.600\n60380.000, 107.400\n60381.000, 107.400\n60382.000, 108.700\n60383.000, 107.500\n60384.000, 109.800\n60385.000, 111.700\n60386.000, 110.700\n60387.000, 109.300\n60388.000, 117.400\n60389.000, 107.300\n60390.000, 110.900\n60391.000, 114.300\n60392.000, 109.800\n60393.000, 109.100\n60394.000, 108.900\n60395.000, 107.300\n60396.000, 108.200\n60397.000, 107.700\n60398.000, 107.300\n60399.000, 108.100\n60400.000, 107.500\n60401.000, 108.700\n60402.000, 109.100\n60403.000, 107.300\n60404.000, 110.100\n60405.000, 108.100\n60406.000, 108.700\n60407.000, 107.700\n60408.000, 108.000\n60409.000, 109.700\n60410.000, 109.500\n60411.000, 107.800\n60412.000, 110.000\n60413.000, 110.300\n60414.000, 113.000\n60415.000, 111.900\n60416.000,  84.300\n60417.000,  86.400\n60418.000,  87.000\n60419.000,  86.300\n60420.000,  86.100\n60421.000,  86.700\n60422.000,  86.000\n60423.000,  86.400\n60424.000,  87.000\n60425.000,  88.400\n60426.000,  86.400\n60427.000,  87.200\n60428.000,  86.400\n60429.000,  87.100\n60430.000,  86.000\n60431.000,  86.400\n60432.000,  86.800\n60433.000,  87.300\n60434.000,  87.000\n60435.000,  87.400\n60436.000,  87.300\n60437.000,  88.100\n60438.000,  88.400\n60439.000,  88.800\n60440.000,  88.100\n60441.000,  88.100\n60442.000,  87.800\n60443.000,  88.000\n60444.000,  87.600\n60445.000,  87.900\n60446.000,  88.000\n60447.000,  88.600\n60448.000,  87.700\n60449.000,  88.300\n60450.000,  87.800\n60451.000,  88.800\n60452.000,  88.500\n60453.000,  89.800\n60454.000,  88.700\n60455.000,  88.500\n60456.000,  88.100\n60457.000,  88.400\n60458.000,  88.800\n60459.000,  90.400\n60460.000,  92.900\n60461.000,  95.200\n60462.000,  96.700\n60463.000,  91.900\n60464.000,  95.200\n60465.000,  88.700\n60466.000,  89.000\n60467.000,  89.200\n60468.000,  88.600\n60469.000,  91.300\n60470.000,  94.000\n60471.000,  90.100\n60472.000,  89.100\n60473.000,  92.700\n60474.000,  90.000\n60475.000,  89.800\n60476.000,  90.800\n60477.000,  92.400\n60478.000,  91.700\n60479.000,  92.200\n60480.000,  91.200\n60481.000,  90.600\n60482.000,  93.600\n60483.000,  91.700\n60484.000,  93.500\n60485.000, 102.500\n60486.000,  94.300\n60487.000,  94.500\n60488.000,  92.500\n60489.000,  92.600\n60490.000,  93.200\n60491.000,  92.200\n60492.000,  93.700\n60493.000,  92.800\n60494.000,  94.700\n60495.000,  93.400\n60496.000,  94.000\n60497.000,  93.500\n60498.000,  92.400\n60499.000,  94.300\n60500.000,  93.100\n60501.000,  93.700\n60502.000,  93.200\n60503.000,  93.400\n60504.000,  94.600\n60505.000, 101.800\n60506.000,  94.900\n60507.000,  96.000\n60508.000,  97.300\n60509.000,  94.000\n60510.000,  94.500\n60511.000,  94.200\n60512.000,  94.500\n60513.000,  94.200\n60514.000,  95.800\n60515.000,  94.700\n60516.000,  95.300\n60517.000,  94.000\n60518.000,  94.400\n60519.000,  94.400\n60520.000,  94.400\n60521.000,  94.000\n60522.000,  94.500\n60523.000,  95.300\n60524.000,  95.600\n60525.000, 100.400\n60526.000,  96.200\n60527.000,  96.100\n60528.000,  95.500\n60529.000,  95.900\n60530.000,  95.000\n60531.000,  94.700\n60532.000,  95.000\n60533.000,  95.200\n60534.000,  96.400\n60535.000,  95.100\n60536.000,  99.700\n60537.000,  97.700\n60538.000,  96.200\n60539.000,  96.000\n60540.000,  98.600\n60541.000,  97.600\n60542.000,  98.300\n60543.000, 100.500\n60544.000,  91.800\n60545.000,  93.900\n60546.000,  92.800\n60547.000,  95.000\n60548.000,  93.000\n60549.000,  93.500\n60550.000,  92.800\n60551.000,  92.900\n60552.000,  92.600\n60553.000,  93.800\n60554.000,  94.200\n60555.000,  94.000\n60556.000,  94.600\n60557.000,  93.300\n60558.000,  92.800\n60559.000,  93.100\n60560.000,  93.400\n60561.000,  93.500\n60562.000,  93.500\n60563.000,  93.800\n60564.000,  97.500\n60565.000,  97.400\n60566.000,  94.200\n60567.000,  95.000\n60568.000,  95.700\n60569.000,  94.300\n60570.000,  94.400\n60571.000,  94.700\n60572.000,  93.400\n60573.000,  96.100\n60574.000,  96.800\n60575.000,  99.300\n60576.000,  95.200\n60577.000,  96.900\n60578.000,  95.300\n60579.000,  95.100\n60580.000,  95.000\n60581.000,  94.500\n60582.000,  94.100\n60583.000,  95.700\n60584.000,  96.900\n60585.000,  97.300\n60586.000,  97.400\n60587.000,  94.900\n60588.000,  95.900\n60589.000,  95.600\n60590.000,  95.900\n60591.000,  95.000\n60592.000,  96.100\n60593.000,  96.100\n60594.000,  99.000\n60595.000,  99.500\n60596.000,  98.200\n60597.000,  97.000\n60598.000,  96.500\n60599.000,  95.400\n60600.000,  95.100\n60601.000,  95.700\n60602.000,  95.600\n60603.000,  96.000\n60604.000,  99.000\n60605.000, 100.700\n60606.000, 102.700\n60607.000, 102.500\n60608.000,  97.700\n60609.000,  97.300\n60610.000,  97.500\n60611.000,  97.300\n60612.000,  99.000\n60613.000,  98.700\n60614.000, 108.600\n60615.000, 102.100\n60616.000, 103.100\n60617.000, 100.100\n60618.000,  99.100\n60619.000,  99.300\n60620.000,  99.000\n60621.000,  99.500\n60622.000,  99.000\n60623.000, 108.700\n60624.000, 101.300\n60625.000, 109.900\n60626.000, 104.400\n60627.000, 101.300\n60628.000, 100.400\n60629.000, 100.000\n60630.000,  99.100\n60631.000, 100.300\n60632.000, 108.300\n60633.000, 104.700\n60634.000, 102.000\n60635.000, 100.300\n60636.000, 101.300\n60637.000, 100.800\n60638.000, 101.000\n60639.000,  99.800\n60640.000,  99.600\n60641.000, 102.400\n60642.000, 105.400\n60643.000, 110.100\n60644.000, 104.100\n60645.000, 102.900\n60646.000, 100.500\n60647.000, 101.900\n60648.000, 100.600\n60649.000, 101.000\n60650.000, 101.000\n60651.000, 101.100\n60652.000, 104.300\n60653.000, 105.000\n60654.000, 101.700\n60655.000, 101.200\n60656.000, 101.600\n60657.000, 100.800\n60658.000, 101.200\n60659.000, 103.200\n60660.000, 102.400\n60661.000, 106.400\n60662.000, 104.500\n60663.000, 102.200\n60664.000, 101.900\n60665.000, 101.400\n60666.000, 101.600\n60667.000, 101.700\n60668.000, 105.500\n60669.000, 104.100\n60670.000, 105.800\n60671.000, 105.400\n60672.000,  89.700\n60673.000,  91.000\n60674.000,  92.200\n60675.000,  92.300\n60676.000,  92.200\n60677.000,  93.400\n60678.000,  92.900\n60679.000,  92.700\n60680.000,  94.400\n60681.000,  93.400\n60682.000,  92.600\n60683.000,  92.500\n60684.000,  93.600\n60685.000,  92.500\n60686.000,  93.600\n60687.000,  93.000\n60688.000,  94.000\n60689.000,  94.800\n60690.000,  98.900\n60691.000,  97.600\n60692.000,  94.700\n60693.000,  93.600\n60694.000,  94.500\n60695.000,  93.900\n60696.000,  93.600\n60697.000,  94.100\n60698.000,  95.000\n60699.000,  96.800\n60700.000,  95.300\n60701.000,  95.400\n60702.000,  94.300\n60703.000,  97.000\n60704.000,  94.000\n60705.000,  94.700\n60706.000,  94.200\n60707.000,  94.100\n60708.000,  95.000\n60709.000,  97.000\n60710.000,  95.600\n60711.000, 101.100\n60712.000,  95.300\n60713.000,  94.200\n60714.000,  95.100\n60715.000,  94.100\n60716.000,  95.500\n60717.000,  95.400\n60718.000,  94.800\n60719.000,  96.600\n60720.000,  94.800\n60721.000,  95.300\n60722.000,  94.400\n60723.000,  94.900\n60724.000,  95.000\n60725.000,  95.500\n60726.000,  94.900\n60727.000,  94.900\n60728.000,  95.500\n60729.000,  96.300\n60730.000,  95.800\n60731.000,  95.200\n60732.000,  96.500\n60733.000,  97.100\n60734.000,  97.300\n60735.000,  97.900\n60736.000,  96.200\n60737.000,  97.300\n60738.000,  97.900\n60739.000,  99.100\n60740.000, 101.700\n60741.000,  99.000\n60742.000,  98.600\n60743.000,  98.900\n60744.000,  98.400\n60745.000,  99.200\n60746.000, 100.600\n60747.000, 104.200\n60748.000, 100.300\n60749.000, 102.100\n60750.000, 100.200\n60751.000,  99.400\n60752.000,  99.300\n60753.000,  99.000\n60754.000,  99.000\n60755.000,  99.600\n60756.000, 100.200\n60757.000, 102.500\n60758.000,  99.900\n60759.000, 100.300\n60760.000, 100.800\n60761.000,  99.200\n60762.000, 100.100\n60763.000,  99.500\n60764.000,  99.800\n60765.000, 101.200\n60766.000, 103.300\n60767.000, 107.000\n60768.000, 102.600\n60769.000, 100.600\n60770.000,  99.600\n60771.000, 100.300\n60772.000, 100.600\n60773.000, 100.000\n60774.000, 100.900\n60775.000, 101.100\n60776.000, 102.800\n60777.000, 101.500\n60778.000, 102.000\n60779.000, 102.600\n60780.000, 100.700\n60781.000, 102.100\n60782.000, 102.900\n60783.000, 103.500\n60784.000, 101.000\n60785.000, 102.100\n60786.000, 102.500\n60787.000, 101.300\n60788.000, 102.600\n60789.000, 101.700\n60790.000, 101.700\n60791.000, 102.000\n60792.000, 101.900\n60793.000, 101.300\n60794.000, 101.700\n60795.000, 101.500\n60796.000, 103.000\n60797.000, 107.300\n60798.000, 104.600\n60799.000, 104.300\n60800.000,  96.900\n60801.000,  97.400\n60802.000, 100.800\n60803.000,  98.000\n60804.000, 100.500\n60805.000,  99.800\n60806.000,  98.500\n60807.000,  99.100\n60808.000,  98.800\n60809.000,  98.900\n60810.000,  98.700\n60811.000,  99.400\n60812.000,  99.900\n60813.000, 102.500\n60814.000, 109.100\n60815.000,  99.000\n60816.000, 100.600\n60817.000,  99.100\n60818.000, 100.700\n60819.000,  99.500\n60820.000, 100.400\n60821.000, 100.900\n60822.000, 101.700\n60823.000, 102.100\n60824.000, 100.100\n60825.000,  99.400\n60826.000, 100.200\n60827.000, 100.100\n60828.000,  99.700\n60829.000, 103.200\n60830.000, 106.000\n60831.000, 101.400\n60832.000,  99.400\n60833.000, 101.000\n60834.000, 100.200\n60835.000, 100.500\n60836.000,  99.700\n60837.000, 101.400\n60838.000, 101.500\n60839.000, 103.400\n60840.000, 102.000\n60841.000, 101.300\n60842.000, 101.100\n60843.000, 100.700\n60844.000, 101.400\n60845.000, 101.600\n60846.000, 104.100\n60847.000, 103.900\n60848.000, 101.100\n60849.000, 103.400\n60850.000, 101.000\n60851.000, 101.400\n60852.000, 101.100\n60853.000, 103.500\n60854.000, 103.800\n60855.000, 100.700\n60856.000, 102.000\n60857.000, 104.900\n60858.000, 104.300\n60859.000, 102.100\n60860.000, 104.100\n60861.000, 104.300\n60862.000, 104.100\n60863.000, 105.600\n60864.000, 102.100\n60865.000, 105.200\n60866.000, 109.000\n60867.000, 104.200\n60868.000, 110.900\n60869.000, 108.300\n60870.000, 106.600\n60871.000, 110.200\n60872.000, 105.100\n60873.000, 104.800\n60874.000, 105.600\n60875.000, 109.000\n60876.000, 106.100\n60877.000, 109.000\n60878.000, 109.000\n60879.000, 105.200\n60880.000, 106.700\n60881.000, 106.600\n60882.000, 105.100\n60883.000, 106.100\n60884.000, 107.800\n60885.000, 107.700\n60886.000, 106.400\n60887.000, 105.300\n60888.000, 106.700\n60889.000, 106.300\n60890.000, 106.400\n60891.000, 106.800\n60892.000, 106.900\n60893.000, 108.700\n60894.000, 106.900\n60895.000, 106.200\n60896.000, 106.500\n60897.000, 106.700\n60898.000, 107.500\n60899.000, 107.500\n60900.000, 107.300\n60901.000, 106.700\n60902.000, 107.100\n60903.000, 107.400\n60904.000, 107.100\n60905.000, 107.400\n60906.000, 108.400\n60907.000, 109.700\n60908.000, 107.100\n60909.000, 111.400\n60910.000, 110.200\n60911.000, 108.200\n60912.000, 108.300\n60913.000, 108.100\n60914.000, 107.900\n60915.000, 109.900\n60916.000, 108.000\n60917.000, 108.000\n60918.000, 107.600\n60919.000, 107.800\n60920.000, 109.300\n60921.000, 110.900\n60922.000, 109.700\n60923.000, 109.300\n60924.000, 109.800\n60925.000, 110.900\n60926.000, 110.100\n60927.000, 114.300\n60928.000,  90.200\n60929.000,  91.900\n60930.000,  91.500\n60931.000,  92.400\n60932.000,  93.900\n60933.000,  92.700\n60934.000,  92.900\n60935.000,  92.500\n60936.000,  93.600\n60937.000,  92.700\n60938.000,  93.700\n60939.000,  94.600\n60940.000,  94.200\n60941.000,  92.500\n60942.000,  94.100\n60943.000,  93.000\n60944.000,  93.300\n60945.000,  92.800\n60946.000,  94.000\n60947.000,  93.400\n60948.000,  95.000\n60949.000,  94.500\n60950.000,  93.600\n60951.000,  94.300\n60952.000,  93.900\n60953.000,  94.000\n60954.000,  94.500\n60955.000,  93.800\n60956.000,  93.700\n60957.000,  99.200\n60958.000,  97.600\n60959.000, 100.100\n60960.000,  96.000\n60961.000,  95.800\n60962.000,  94.100\n60963.000,  94.200\n60964.000,  94.600\n60965.000,  94.000\n60966.000,  94.900\n60967.000,  96.900\n60968.000,  94.300\n60969.000,  94.500\n60970.000,  95.000\n60971.000,  94.800\n60972.000,  96.200\n60973.000,  94.800\n60974.000,  98.100\n60975.000,  94.900\n60976.000,  96.200\n60977.000,  94.800\n60978.000,  94.300\n60979.000,  95.300\n60980.000,  98.500\n60981.000,  94.800\n60982.000,  94.800\n60983.000,  94.700\n60984.000,  95.100\n60985.000,  95.400\n60986.000,  95.000\n60987.000,  95.000\n60988.000,  97.400\n60989.000,  97.500\n60990.000,  98.500\n60991.000,  97.600\n60992.000,  96.000\n60993.000,  97.700\n60994.000,  97.700\n60995.000,  97.200\n60996.000,  98.200\n60997.000,  99.400\n60998.000,  98.300\n60999.000,  99.200\n61000.000, 100.200\n61001.000, 104.000\n61002.000,  99.400\n61003.000, 100.100\n61004.000,  99.600\n61005.000,  99.000\n61006.000,  99.500\n61007.000,  99.300\n61008.000,  99.300\n61009.000, 100.700\n61010.000,  98.900\n61011.000,  99.300\n61012.000,  99.300\n61013.000, 103.000\n61014.000,  99.200\n61015.000,  99.900\n61016.000, 102.200\n61017.000, 105.600\n61018.000, 105.100\n61019.000, 101.200\n61020.000, 100.800\n61021.000, 100.800\n61022.000, 102.200\n61023.000, 101.400\n61024.000, 100.100\n61025.000, 100.600\n61026.000, 107.600\n61027.000, 100.900\n61028.000, 100.400\n61029.000, 100.800\n61030.000, 100.400\n61031.000, 100.200\n61032.000, 100.600\n61033.000, 100.200\n61034.000, 101.300\n61035.000, 103.400\n61036.000, 100.900\n61037.000, 101.900\n61038.000, 101.900\n61039.000, 101.100\n61040.000, 100.900\n61041.000, 103.100\n61042.000, 100.800\n61043.000, 100.900\n61044.000, 101.400\n61045.000, 103.200\n61046.000, 103.000\n61047.000, 101.700\n61048.000, 102.400\n61049.000, 101.900\n61050.000, 102.300\n61051.000, 103.000\n61052.000, 102.700\n61053.000, 104.900\n61054.000, 104.700\n61055.000, 105.300\n61056.000,  96.900\n61057.000,  98.300\n61058.000,  98.200\n61059.000,  99.200\n61060.000,  98.800\n61061.000, 100.600\n61062.000,  98.500\n61063.000,  99.600\n61064.000,  98.600\n61065.000,  98.700\n61066.000,  98.400\n61067.000,  98.400\n61068.000,  99.600\n61069.000,  99.100\n61070.000,  99.200\n61071.000,  98.300\n61072.000,  99.100\n61073.000, 110.000\n61074.000, 102.700\n61075.000, 100.200\n61076.000, 100.000\n61077.000, 100.600\n61078.000, 101.700\n61079.000, 100.000\n61080.000, 100.100\n61081.000, 100.400\n61082.000, 101.300\n61083.000,  99.300\n61084.000, 100.100\n61085.000, 100.400\n61086.000, 110.900\n61087.000, 102.700\n61088.000, 100.800\n61089.000,  99.500\n61090.000, 100.100\n61091.000, 100.500\n61092.000,  99.500\n61093.000, 100.500\n61094.000, 100.100\n61095.000, 101.100\n61096.000, 102.400\n61097.000, 103.000\n61098.000, 102.900\n61099.000, 104.000\n61100.000, 100.800\n61101.000, 100.900\n61102.000, 102.000\n61103.000, 101.800\n61104.000, 101.700\n61105.000, 103.700\n61106.000, 100.800\n61107.000, 107.700\n61108.000, 103.500\n61109.000, 103.300\n61110.000, 106.200\n61111.000, 105.600\n61112.000, 104.300\n61113.000, 101.500\n61114.000, 101.800\n61115.000, 102.300\n61116.000, 105.300\n61117.000, 110.100\n61118.000, 103.500\n61119.000, 105.100\n61120.000, 102.600\n61121.000, 105.600\n61122.000, 105.500\n61123.000, 106.300\n61124.000, 105.500\n61125.000, 106.700\n61126.000, 104.900\n61127.000, 106.100\n61128.000, 105.400\n61129.000, 108.100\n61130.000, 108.200\n61131.000, 108.800\n61132.000, 106.200\n61133.000, 105.600\n61134.000, 105.400\n61135.000, 106.200\n61136.000, 105.800\n61137.000, 106.600\n61138.000, 106.300\n61139.000, 107.200\n61140.000, 109.500\n61141.000, 106.700\n61142.000, 109.200\n61143.000, 107.500\n61144.000, 107.400\n61145.000, 108.400\n61146.000, 106.000\n61147.000, 106.600\n61148.000, 109.100\n61149.000, 109.800\n61150.000, 107.700\n61151.000, 106.700\n61152.000, 110.700\n61153.000, 107.200\n61154.000, 110.000\n61155.000, 106.300\n61156.000, 106.400\n61157.000, 106.800\n61158.000, 107.800\n61159.000, 108.600\n61160.000, 108.000\n61161.000, 106.900\n61162.000, 107.500\n61163.000, 107.100\n61164.000, 107.000\n61165.000, 108.500\n61166.000, 109.900\n61167.000, 107.400\n61168.000, 107.900\n61169.000, 107.000\n61170.000, 106.600\n61171.000, 107.600\n61172.000, 108.100\n61173.000, 108.400\n61174.000, 108.200\n61175.000, 123.500\n61176.000, 111.200\n61177.000, 108.100\n61178.000, 108.000\n61179.000, 107.600\n61180.000, 109.300\n61181.000, 110.700\n61182.000, 110.700\n61183.000, 111.400\n61184.000,  96.400\n61185.000,  97.700\n61186.000,  98.900\n61187.000,  97.600\n61188.000,  98.800\n61189.000,  99.800\n61190.000,  98.100\n61191.000,  98.400\n61192.000,  98.900\n61193.000, 101.500\n61194.000, 101.800\n61195.000, 101.100\n61196.000,  99.900\n61197.000,  99.700\n61198.000, 102.300\n61199.000,  99.100\n61200.000,  99.500\n61201.000,  99.000\n61202.000,  99.400\n61203.000, 100.900\n61204.000, 100.000\n61205.000, 100.200\n61206.000, 100.800\n61207.000, 101.800\n61208.000, 102.700\n61209.000, 100.700\n61210.000,  99.700\n61211.000,  99.800\n61212.000, 100.800\n61213.000, 101.200\n61214.000, 101.100\n61215.000, 101.100\n61216.000, 100.500\n61217.000, 100.400\n61218.000, 101.700\n61219.000, 100.800\n61220.000, 101.700\n61221.000, 101.600\n61222.000, 101.000\n61223.000, 102.700\n61224.000, 100.700\n61225.000, 103.200\n61226.000, 101.400\n61227.000, 101.200\n61228.000, 101.400\n61229.000, 100.000\n61230.000, 101.600\n61231.000, 101.200\n61232.000, 101.900\n61233.000, 106.600\n61234.000, 101.800\n61235.000, 103.500\n61236.000, 103.400\n61237.000, 106.400\n61238.000, 102.500\n61239.000, 104.300\n61240.000, 102.200\n61241.000, 103.000\n61242.000, 103.900\n61243.000, 112.700\n61244.000, 105.500\n61245.000, 106.500\n61246.000, 109.800\n61247.000, 110.400\n61248.000, 102.900\n61249.000, 104.400\n61250.000, 108.700\n61251.000, 104.300\n61252.000, 107.000\n61253.000, 106.900\n61254.000, 106.100\n61255.000, 106.500\n61256.000, 108.700\n61257.000, 105.800\n61258.000, 106.200\n61259.000, 105.700\n61260.000, 105.600\n61261.000, 106.100\n61262.000, 107.200\n61263.000, 106.100\n61264.000, 106.800\n61265.000, 105.800\n61266.000, 107.800\n61267.000, 106.700\n61268.000, 106.600\n61269.000, 107.000\n61270.000, 107.900\n61271.000, 105.900\n61272.000, 107.800\n61273.000, 111.100\n61274.000, 108.100\n61275.000, 109.700\n61276.000, 107.500\n61277.000, 107.500\n61278.000, 107.100\n61279.000, 107.100\n61280.000, 107.000\n61281.000, 108.900\n61282.000, 108.700\n61283.000, 108.400\n61284.000, 107.500\n61285.000, 107.100\n61286.000, 106.900\n61287.000, 107.500\n61288.000, 106.900\n61289.000, 107.200\n61290.000, 107.100\n61291.000, 111.600\n61292.000, 112.300\n61293.000, 108.600\n61294.000, 107.100\n61295.000, 107.700\n61296.000, 107.500\n61297.000, 107.500\n61298.000, 108.100\n61299.000, 108.200\n61300.000, 116.800\n61301.000, 109.000\n61302.000, 108.000\n61303.000, 109.200\n61304.000, 107.900\n61305.000, 107.700\n61306.000, 107.500\n61307.000, 108.900\n61308.000, 109.500\n61309.000, 113.300\n61310.000, 111.100\n61311.000, 111.700\n61312.000, 103.000\n61313.000, 103.500\n61314.000, 104.100\n61315.000, 104.300\n61316.000, 113.200\n61317.000, 105.400\n61318.000, 105.600\n61319.000, 105.300\n61320.000, 105.600\n61321.000, 105.600\n61322.000, 105.300\n61323.000, 105.200\n61324.000, 105.700\n61325.000, 108.100\n61326.000, 109.200\n61327.000, 105.500\n61328.000, 105.600\n61329.000, 106.200\n61330.000, 105.400\n61331.000, 106.200\n61332.000, 105.500\n61333.000, 105.600\n61334.000, 111.100\n61335.000, 109.800\n61336.000, 109.600\n61337.000, 111.000\n61338.000, 108.200\n61339.000, 106.600\n61340.000, 106.700\n61341.000, 106.700\n61342.000, 107.300\n61343.000, 107.200\n61344.000, 107.100\n61345.000, 106.600\n61346.000, 108.600\n61347.000, 106.800\n61348.000, 112.700\n61349.000, 107.600\n61350.000, 106.800\n61351.000, 106.700\n61352.000, 111.300\n61353.000, 110.400\n61354.000, 108.200\n61355.000, 106.300\n61356.000, 108.800\n61357.000, 107.600\n61358.000, 107.900\n61359.000, 107.400\n61360.000, 112.700\n61361.000, 110.400\n61362.000, 107.700\n61363.000, 110.400\n61364.000, 107.200\n61365.000, 107.800\n61366.000, 107.700\n61367.000, 107.800\n61368.000, 109.000\n61369.000, 112.300\n61370.000, 110.900\n61371.000, 109.200\n61372.000, 112.100\n61373.000, 109.700\n61374.000, 114.400\n61375.000, 111.200\n61376.000, 108.400\n61377.000, 109.800\n61378.000, 111.000\n61379.000, 110.400\n61380.000, 112.400\n61381.000, 112.200\n61382.000, 114.900\n61383.000, 115.900\n61384.000, 111.300\n61385.000, 111.200\n61386.000, 111.600\n61387.000, 113.300\n61388.000, 115.300\n61389.000, 112.000\n61390.000, 118.500\n61391.000, 113.100\n61392.000, 111.400\n61393.000, 111.600\n61394.000, 112.200\n61395.000, 112.400\n61396.000, 113.800\n61397.000, 113.900\n61398.000, 112.200\n61399.000, 116.900\n61400.000, 113.700\n61401.000, 112.100\n61402.000, 115.200\n61403.000, 113.500\n61404.000, 113.000\n61405.000, 112.700\n61406.000, 113.800\n61407.000, 113.100\n61408.000, 112.900\n61409.000, 112.600\n61410.000, 112.900\n61411.000, 113.400\n61412.000, 112.300\n61413.000, 112.400\n61414.000, 122.900\n61415.000, 115.100\n61416.000, 113.900\n61417.000, 112.800\n61418.000, 112.700\n61419.000, 117.200\n61420.000, 118.900\n61421.000, 116.800\n61422.000, 117.000\n61423.000, 117.100\n61424.000, 113.700\n61425.000, 114.200\n61426.000, 113.800\n61427.000, 115.500\n61428.000, 117.100\n61429.000, 114.400\n61430.000, 115.800\n61431.000, 118.300\n61432.000, 114.200\n61433.000, 114.500\n61434.000, 114.600\n61435.000, 114.800\n61436.000, 116.600\n61437.000, 117.000\n61438.000, 117.900\n61439.000, 120.800\n61440.000,  77.100\n61441.000,  78.700\n61442.000,  79.100\n61443.000,  78.900\n61444.000,  79.700\n61445.000,  80.000\n61446.000,  81.000\n61447.000,  79.600\n61448.000,  80.700\n61449.000,  81.100\n61450.000,  87.200\n61451.000,  79.900\n61452.000,  81.000\n61453.000,  80.000\n61454.000,  80.200\n61455.000,  80.000\n61456.000,  80.900\n61457.000,  80.800\n61458.000,  81.100\n61459.000,  80.000\n61460.000,  81.100\n61461.000,  80.400\n61462.000,  84.700\n61463.000,  81.100\n61464.000,  81.200\n61465.000,  80.200\n61466.000,  81.400\n61467.000,  80.700\n61468.000,  81.900\n61469.000,  84.100\n61470.000,  81.800\n61471.000,  81.600\n61472.000,  81.000\n61473.000,  82.400\n61474.000,  83.600\n61475.000,  82.200\n61476.000,  83.200\n61477.000,  81.100\n61478.000,  82.300\n61479.000,  81.300\n61480.000,  82.700\n61481.000,  81.500\n61482.000,  82.200\n61483.000,  82.800\n61484.000,  83.100\n61485.000,  82.300\n61486.000,  82.300\n61487.000,  82.000\n61488.000,  81.700\n61489.000,  82.000\n61490.000,  81.800\n61491.000,  81.900\n61492.000,  82.600\n61493.000,  83.600\n61494.000,  83.400\n61495.000,  82.900\n61496.000,  86.000\n61497.000,  84.700\n61498.000,  82.400\n61499.000,  82.400\n61500.000,  83.800\n61501.000,  84.700\n61502.000,  87.100\n61503.000,  89.300\n61504.000,  83.400\n61505.000,  84.500\n61506.000,  89.200\n61507.000,  86.400\n61508.000,  86.800\n61509.000,  86.600\n61510.000,  86.200\n61511.000,  86.000\n61512.000,  88.000\n61513.000,  88.600\n61514.000,  88.100\n61515.000,  86.200\n61516.000,  86.200\n61517.000,  86.700\n61518.000,  86.700\n61519.000,  88.700\n61520.000,  86.300\n61521.000,  86.500\n61522.000,  86.100\n61523.000,  87.200\n61524.000,  91.000\n61525.000,  91.200\n61526.000,  87.200\n61527.000,  87.100\n61528.000,  87.300\n61529.000,  92.300\n61530.000,  89.300\n61531.000,  87.500\n61532.000,  87.000\n61533.000,  87.600\n61534.000,  87.800\n61535.000,  88.900\n61536.000,  87.500\n61537.000,  88.500\n61538.000,  87.500\n61539.000,  87.300\n61540.000,  88.200\n61541.000,  90.700\n61542.000,  88.100\n61543.000,  88.000\n61544.000,  88.200\n61545.000,  91.000\n61546.000,  89.500\n61547.000,  88.100\n61548.000,  89.300\n61549.000,  88.200\n61550.000,  90.200\n61551.000,  90.300\n61552.000,  88.700\n61553.000,  88.000\n61554.000,  88.800\n61555.000,  89.300\n61556.000,  90.300\n61557.000,  91.800\n61558.000,  88.100\n61559.000,  88.800\n61560.000,  89.000\n61561.000,  88.600\n61562.000,  90.200\n61563.000,  88.000\n61564.000,  90.600\n61565.000,  91.300\n61566.000,  93.500\n61567.000,  91.900\n61568.000,  84.600\n61569.000,  84.600\n61570.000,  85.600\n61571.000,  85.200\n61572.000,  86.100\n61573.000,  86.100\n61574.000,  86.400\n61575.000,  86.000\n61576.000,  86.400\n61577.000,  86.600\n61578.000,  95.000\n61579.000,  87.500\n61580.000,  87.000\n61581.000,  86.300\n61582.000,  86.600\n61583.000,  86.000\n61584.000,  86.500\n61585.000,  86.200\n61586.000,  87.100\n61587.000,  86.900\n61588.000,  89.900\n61589.000,  87.800\n61590.000,  86.800\n61591.000,  86.700\n61592.000,  88.400\n61593.000,  87.000\n61594.000,  87.800\n61595.000,  87.200\n61596.000,  87.800\n61597.000,  87.800\n61598.000,  88.900\n61599.000,  90.000\n61600.000,  88.400\n61601.000,  87.800\n61602.000,  88.000\n61603.000,  88.000\n61604.000,  88.100\n61605.000,  87.500\n61606.000,  88.600\n61607.000,  87.800\n61608.000,  91.500\n61609.000,  89.200\n61610.000,  95.900\n61611.000,  90.100\n61612.000,  88.800\n61613.000,  88.100\n61614.000,  88.700\n61615.000,  88.100\n61616.000,  88.400\n61617.000,  89.300\n61618.000,  88.700\n61619.000,  88.600\n61620.000,  91.600\n61621.000,  91.800\n61622.000,  90.000\n61623.000,  88.700\n61624.000,  89.500\n61625.000,  89.400\n61626.000,  89.800\n61627.000,  89.400\n61628.000,  91.200\n61629.000,  92.100\n61630.000,  94.000\n61631.000,  92.700\n61632.000,  90.200\n61633.000,  91.800\n61634.000,  92.600\n61635.000,  92.100\n61636.000,  92.300\n61637.000,  92.400\n61638.000,  92.100\n61639.000,  92.500\n61640.000,  92.700\n61641.000,  93.900\n61642.000,  99.400\n61643.000,  97.600\n61644.000,  97.500\n61645.000,  94.100\n61646.000,  97.500\n61647.000,  95.300\n61648.000,  92.800\n61649.000,  93.300\n61650.000,  93.600\n61651.000,  94.300\n61652.000,  97.900\n61653.000,  94.300\n61654.000,  94.200\n61655.000,  94.100\n61656.000,  98.300\n61657.000,  94.300\n61658.000,  93.900\n61659.000,  95.200\n61660.000,  93.600\n61661.000,  96.400\n61662.000,  97.700\n61663.000,  96.500\n61664.000,  94.400\n61665.000,  94.500\n61666.000,  95.400\n61667.000,  94.200\n61668.000,  94.000\n61669.000,  94.200\n61670.000,  94.900\n61671.000,  97.900\n61672.000,  97.500\n61673.000, 103.300\n61674.000,  95.100\n61675.000,  96.200\n61676.000,  98.800\n61677.000,  94.800\n61678.000,  95.200\n61679.000,  94.300\n61680.000,  94.800\n61681.000,  94.600\n61682.000,  96.600\n61683.000, 101.600\n61684.000,  95.200\n61685.000,  95.500\n61686.000,  96.900\n61687.000,  95.300\n61688.000,  95.100\n61689.000,  95.400\n61690.000,  97.400\n61691.000,  96.000\n61692.000, 101.200\n61693.000, 107.700\n61694.000, 104.100\n61695.000, 104.000\n61696.000,  87.300\n61697.000,  84.100\n61698.000,  86.400\n61699.000,  85.200\n61700.000,  85.700\n61701.000,  86.600\n61702.000,  85.900\n61703.000,  87.200\n61704.000,  87.500\n61705.000,  86.300\n61706.000,  87.300\n61707.000,  86.000\n61708.000,  87.600\n61709.000,  86.100\n61710.000,  86.200\n61711.000,  92.800\n61712.000,  86.700\n61713.000,  91.800\n61714.000,  92.400\n61715.000,  90.100\n61716.000,  88.200\n61717.000,  86.800\n61718.000,  87.400\n61719.000,  86.300\n61720.000,  86.300\n61721.000,  87.600\n61722.000,  88.000\n61723.000,  88.500\n61724.000,  90.800\n61725.000,  90.700\n61726.000,  89.300\n61727.000,  87.000\n61728.000,  88.700\n61729.000,  87.500\n61730.000,  87.400\n61731.000,  88.100\n61732.000,  90.800\n61733.000,  91.300\n61734.000,  88.900\n61735.000,  88.700\n61736.000,  91.100\n61737.000,  88.200\n61738.000,  88.700\n61739.000,  88.100\n61740.000,  88.700\n61741.000,  88.100\n61742.000,  88.700\n61743.000,  88.800\n61744.000,  89.100\n61745.000,  88.300\n61746.000,  93.200\n61747.000,  88.300\n61748.000,  88.700\n61749.000,  88.700\n61750.000,  88.300\n61751.000,  88.600\n61752.000,  89.100\n61753.000,  89.600\n61754.000,  91.600\n61755.000,  89.900\n61756.000,  90.900\n61757.000,  91.900\n61758.000,  91.700\n61759.000,  92.000\n61760.000,  90.200\n61761.000,  90.600\n61762.000,  92.300\n61763.000,  92.300\n61764.000,  96.600\n61765.000,  93.300\n61766.000,  93.200\n61767.000,  92.500\n61768.000,  92.400\n61769.000,  92.500\n61770.000,  92.600\n61771.000,  92.900\n61772.000,  92.700\n61773.000,  93.000\n61774.000,  93.600\n61775.000,  92.400\n61776.000,  92.600\n61777.000,  93.600\n61778.000,  92.600\n61779.000,  93.300\n61780.000,  93.500\n61781.000,  93.400\n61782.000,  93.800\n61783.000,  92.800\n61784.000,  94.400\n61785.000,  93.500\n61786.000,  95.200\n61787.000,  93.800\n61788.000,  94.600\n61789.000,  94.000\n61790.000,  94.200\n61791.000,  94.700\n61792.000,  96.000\n61793.000,  94.800\n61794.000,  98.100\n61795.000,  95.400\n61796.000,  94.200\n61797.000,  96.700\n61798.000,  94.900\n61799.000,  95.100\n61800.000,  94.400\n61801.000,  94.400\n61802.000,  94.800\n61803.000,  94.800\n61804.000,  96.100\n61805.000,  99.400\n61806.000,  95.500\n61807.000,  95.700\n61808.000,  96.400\n61809.000,  94.800\n61810.000,  94.800\n61811.000,  94.300\n61812.000,  96.100\n61813.000,  97.700\n61814.000,  97.500\n61815.000,  98.300\n61816.000,  96.600\n61817.000,  98.700\n61818.000,  98.000\n61819.000,  95.700\n61820.000,  97.200\n61821.000,  97.500\n61822.000,  97.900\n61823.000,  99.300\n61824.000,  90.500\n61825.000,  91.900\n61826.000,  92.800\n61827.000,  92.000\n61828.000,  92.600\n61829.000,  92.000\n61830.000,  92.500\n61831.000,  92.700\n61832.000,  93.200\n61833.000,  93.500\n61834.000,  92.400\n61835.000,  92.600\n61836.000,  93.400\n61837.000,  93.000\n61838.000,  93.100\n61839.000,  92.500\n61840.000,  92.700\n61841.000,  95.600\n61842.000,  92.800\n61843.000,  93.300\n61844.000,  97.400\n61845.000,  95.100\n61846.000,  93.600\n61847.000,  94.000\n61848.000,  93.900\n61849.000,  93.500\n61850.000,  93.900\n61851.000,  94.000\n61852.000,  94.100\n61853.000,  95.100\n61854.000,  97.600\n61855.000,  95.900\n61856.000,  94.600\n61857.000,  94.500\n61858.000,  94.300\n61859.000,  94.000\n61860.000,  94.700\n61861.000,  94.400\n61862.000,  97.700\n61863.000,  98.300\n61864.000,  96.100\n61865.000,  94.600\n61866.000,  94.400\n61867.000,  94.500\n61868.000,  94.000\n61869.000,  94.800\n61870.000,  94.000\n61871.000,  94.900\n61872.000,  94.800\n61873.000,  99.700\n61874.000,  94.700\n61875.000,  96.100\n61876.000,  95.100\n61877.000,  95.500\n61878.000,  94.900\n61879.000,  95.400\n61880.000,  94.700\n61881.000,  95.700\n61882.000,  96.100\n61883.000, 101.800\n61884.000,  99.000\n61885.000,  99.300\n61886.000,  97.600\n61887.000,  97.400\n61888.000,  96.600\n61889.000,  96.700\n61890.000,  97.500\n61891.000,  98.300\n61892.000,  99.500\n61893.000, 105.100\n61894.000, 101.000\n61895.000, 100.900\n61896.000,  98.800\n61897.000,  98.200\n61898.000,  98.200\n61899.000,  98.000\n61900.000,  99.200\n61901.000,  99.200\n61902.000, 100.000\n61903.000, 100.200\n61904.000, 101.800\n61905.000,  99.600\n61906.000,  99.000\n61907.000,  99.900\n61908.000,  99.400\n61909.000,  99.200\n61910.000, 100.700\n61911.000, 102.900\n61912.000, 101.900\n61913.000, 104.200\n61914.000, 102.100\n61915.000,  99.200\n61916.000,  99.600\n61917.000,  99.900\n61918.000, 101.100\n61919.000,  99.500\n61920.000,  99.400\n61921.000, 105.800\n61922.000, 100.200\n61923.000, 100.900\n61924.000, 100.400\n61925.000,  99.700\n61926.000, 100.800\n61927.000,  99.900\n61928.000, 100.000\n61929.000,  99.800\n61930.000, 102.200\n61931.000, 100.500\n61932.000, 100.200\n61933.000, 100.300\n61934.000, 100.700\n61935.000, 101.000\n61936.000, 100.600\n61937.000, 100.600\n61938.000, 100.300\n61939.000, 102.900\n61940.000, 109.000\n61941.000, 108.000\n61942.000, 102.100\n61943.000, 101.200\n61944.000, 101.500\n61945.000, 101.200\n61946.000, 101.100\n61947.000, 101.400\n61948.000, 102.600\n61949.000, 104.800\n61950.000, 104.600\n61951.000, 104.000\n61952.000,  83.400\n61953.000,  84.100\n61954.000,  85.100\n61955.000,  85.000\n61956.000,  86.500\n61957.000,  87.200\n61958.000,  88.100\n61959.000,  86.300\n61960.000,  95.200\n61961.000,  89.000\n61962.000,  89.400\n61963.000,  86.200\n61964.000,  87.100\n61965.000,  86.500\n61966.000,  87.500\n61967.000,  86.400\n61968.000,  89.900\n61969.000,  87.900\n61970.000,  88.500\n61971.000,  90.200\n61972.000,  88.800\n61973.000,  86.600\n61974.000,  87.700\n61975.000,  86.400\n61976.000,  87.400\n61977.000,  87.000\n61978.000,  88.200\n61979.000,  91.100\n61980.000,  96.300\n61981.000,  93.100\n61982.000,  89.800\n61983.000,  88.900\n61984.000,  88.000\n61985.000,  88.400\n61986.000,  87.400\n61987.000,  87.500\n61988.000,  88.900\n61989.000,  91.100\n61990.000,  88.500\n61991.000,  88.400\n61992.000,  90.700\n61993.000,  88.200\n61994.000,  88.400\n61995.000,  87.200\n61996.000,  88.100\n61997.000,  87.500\n61998.000,  88.400\n61999.000,  88.500\n62000.000,  90.100\n62001.000,  88.500\n62002.000,  89.100\n62003.000,  88.900\n62004.000,  90.900\n62005.000,  89.400\n62006.000,  88.800\n62007.000,  89.300\n62008.000,  88.900\n62009.000,  90.600\n62010.000,  90.500\n62011.000,  90.600\n62012.000,  91.500\n62013.000,  91.400\n62014.000,  92.000\n62015.000,  93.900\n62016.000,  89.500\n62017.000,  92.000\n62018.000,  92.900\n62019.000,  91.600\n62020.000,  93.300\n62021.000,  97.000\n62022.000,  94.400\n62023.000,  92.700\n62024.000,  92.200\n62025.000,  92.200\n62026.000,  92.300\n62027.000,  92.200\n62028.000,  92.900\n62029.000,  92.300\n62030.000,  92.600\n62031.000,  95.000\n62032.000,  94.900\n62033.000,  93.400\n62034.000,  93.000\n62035.000,  93.400\n62036.000,  93.800\n62037.000,  93.400\n62038.000,  94.200\n62039.000,  93.500\n62040.000,  95.300\n62041.000,  95.700\n62042.000, 101.700\n62043.000,  94.100\n62044.000,  94.500\n62045.000,  94.500\n62046.000,  94.300\n62047.000,  96.000\n62048.000,  93.600\n62049.000,  94.600\n62050.000,  94.200\n62051.000,  97.900\n62052.000,  94.800\n62053.000,  94.500\n62054.000,  94.500\n62055.000,  94.400\n62056.000,  94.500\n62057.000,  94.400\n62058.000,  94.900\n62059.000,  95.200\n62060.000,  98.700\n62061.000, 100.200\n62062.000,  96.800\n62063.000,  94.100\n62064.000,  95.200\n62065.000,  94.800\n62066.000,  94.500\n62067.000,  95.200\n62068.000,  95.100\n62069.000,  95.400\n62070.000,  94.700\n62071.000,  97.300\n62072.000,  96.600\n62073.000,  96.100\n62074.000,  96.100\n62075.000,  95.700\n62076.000,  96.900\n62077.000,  99.100\n62078.000,  98.000\n62079.000,  98.600\n62080.000,  90.800\n62081.000,  94.000\n62082.000,  91.800\n62083.000,  91.300\n62084.000,  92.400\n62085.000,  93.200\n62086.000,  94.300\n62087.000,  93.800\n62088.000,  93.400\n62089.000,  92.500\n62090.000,  93.000\n62091.000,  93.100\n62092.000,  93.800\n62093.000,  93.000\n62094.000,  93.600\n62095.000,  93.600\n62096.000,  93.300\n62097.000,  93.400\n62098.000,  93.400\n62099.000,  94.300\n62100.000,  95.000\n62101.000,  96.300\n62102.000,  94.900\n62103.000,  94.200\n62104.000,  96.800\n62105.000,  94.200\n62106.000,  95.200\n62107.000,  95.400\n62108.000,  94.800\n62109.000,  95.300\n62110.000,  95.100\n62111.000,  94.000\n62112.000,  94.300\n62113.000,  94.800\n62114.000,  94.500\n62115.000,  95.900\n62116.000,  95.000\n62117.000,  96.100\n62118.000,  98.100\n62119.000,  94.700\n62120.000,  99.100\n62121.000,  94.700\n62122.000,  95.500\n62123.000,  94.700\n62124.000,  95.000\n62125.000,  96.000\n62126.000,  94.700\n62127.000,  95.100\n62128.000,  99.000\n62129.000,  99.700\n62130.000,  97.900\n62131.000, 100.500\n62132.000,  96.200\n62133.000,  96.000\n62134.000,  95.700\n62135.000,  94.300\n62136.000,  99.200\n62137.000,  96.100\n62138.000, 100.300\n62139.000,  96.900\n62140.000, 103.400\n62141.000, 100.400\n62142.000, 101.800\n62143.000,  99.100\n62144.000,  96.000\n62145.000,  97.200\n62146.000,  98.100\n62147.000,  99.000\n62148.000, 101.300\n62149.000, 100.900\n62150.000,  99.700\n62151.000, 103.100\n62152.000, 101.800\n62153.000,  99.400\n62154.000, 100.800\n62155.000,  98.700\n62156.000, 104.700\n62157.000, 101.300\n62158.000, 102.800\n62159.000, 100.200\n62160.000,  99.900\n62161.000, 101.100\n62162.000,  99.500\n62163.000,  99.900\n62164.000, 102.200\n62165.000, 102.800\n62166.000, 105.500\n62167.000, 103.300\n62168.000, 101.300\n62169.000, 100.100\n62170.000, 101.700\n62171.000,  99.800\n62172.000,  99.300\n62173.000, 100.700\n62174.000, 100.600\n62175.000, 101.100\n62176.000,  99.600\n62177.000, 100.400\n62178.000, 100.600\n62179.000,  99.600\n62180.000, 100.400\n62181.000, 100.000\n62182.000, 101.300\n62183.000, 101.400\n62184.000, 101.200\n62185.000, 100.600\n62186.000, 101.800\n62187.000, 101.800\n62188.000, 101.400\n62189.000, 100.300\n62190.000, 100.500\n62191.000, 101.900\n62192.000, 100.800\n62193.000, 103.100\n62194.000, 106.800\n62195.000, 101.600\n62196.000, 103.100\n62197.000, 101.800\n62198.000, 103.800\n62199.000, 102.800\n62200.000, 101.900\n62201.000, 102.300\n62202.000, 103.600\n62203.000, 103.800\n62204.000, 103.200\n62205.000, 103.400\n62206.000, 104.100\n62207.000, 104.200\n62208.000,  89.600\n62209.000,  90.900\n62210.000,  92.300\n62211.000,  92.800\n62212.000,  93.400\n62213.000,  92.700\n62214.000,  94.700\n62215.000,  95.300\n62216.000,  93.000\n62217.000,  93.000\n62218.000,  92.400\n62219.000,  92.900\n62220.000,  92.800\n62221.000,  98.300\n62222.000,  97.800\n62223.000,  97.000\n62224.000,  95.700\n62225.000,  98.900\n62226.000,  93.400\n62227.000,  96.300\n62228.000, 100.300\n62229.000,  94.900\n62230.000,  93.800\n62231.000,  94.100\n62232.000,  98.000\n62233.000,  94.000\n62234.000,  94.300\n62235.000,  94.600\n62236.000,  98.400\n62237.000,  94.800\n62238.000,  95.000\n62239.000,  94.100\n62240.000,  94.500\n62241.000,  95.600\n62242.000,  95.000\n62243.000, 101.400\n62244.000,  95.400\n62245.000,  96.600\n62246.000,  97.200\n62247.000,  95.800\n62248.000,  98.000\n62249.000,  95.900\n62250.000,  96.800\n62251.000,  96.300\n62252.000,  96.000\n62253.000,  95.700\n62254.000,  97.100\n62255.000,  99.500\n62256.000,  98.400\n62257.000,  96.900\n62258.000,  95.500\n62259.000,  94.600\n62260.000,  95.700\n62261.000,  97.800\n62262.000,  97.500\n62263.000,  98.800\n62264.000,  96.500\n62265.000,  99.100\n62266.000, 104.100\n62267.000,  99.400\n62268.000,  97.300\n62269.000,  98.300\n62270.000,  98.800\n62271.000,  98.900\n62272.000,  97.100\n62273.000, 103.300\n62274.000,  98.800\n62275.000, 100.600\n62276.000, 103.400\n62277.000,  99.000\n62278.000,  99.400\n62279.000,  99.200\n62280.000, 101.200\n62281.000, 100.600\n62282.000,  99.600\n62283.000,  99.200\n62284.000,  99.600\n62285.000, 102.500\n62286.000, 100.900\n62287.000, 100.000\n62288.000,  98.900\n62289.000,  99.100\n62290.000, 100.400\n62291.000, 100.200\n62292.000, 101.400\n62293.000, 100.700\n62294.000, 100.500\n62295.000, 100.800\n62296.000,  99.700\n62297.000,  99.900\n62298.000, 101.100\n62299.000, 102.400\n62300.000, 104.000\n62301.000, 102.100\n62302.000, 100.800\n62303.000, 101.700\n62304.000, 100.800\n62305.000, 102.700\n62306.000, 105.100\n62307.000, 102.100\n62308.000, 101.000\n62309.000, 101.400\n62310.000, 101.900\n62311.000, 102.000\n62312.000, 101.500\n62313.000, 101.400\n62314.000, 100.300\n62315.000, 101.600\n62316.000, 102.500\n62317.000, 101.300\n62318.000, 102.000\n62319.000, 101.700\n62320.000, 107.100\n62321.000, 107.100\n62322.000, 103.500\n62323.000, 102.400\n62324.000, 101.400\n62325.000, 102.200\n62326.000, 101.000\n62327.000, 102.700\n62328.000, 101.800\n62329.000, 102.900\n62330.000, 102.700\n62331.000, 105.300\n62332.000, 103.200\n62333.000, 104.900\n62334.000, 109.500\n62335.000, 105.400\n62336.000,  96.100\n62337.000,  98.000\n62338.000,  99.500\n62339.000,  98.600\n62340.000,  98.300\n62341.000,  98.900\n62342.000,  99.100\n62343.000,  98.800\n62344.000,  99.800\n62345.000,  99.000\n62346.000,  98.700\n62347.000,  98.600\n62348.000, 100.300\n62349.000, 100.600\n62350.000,  99.300\n62351.000,  99.700\n62352.000,  99.600\n62353.000, 101.900\n62354.000,  99.100\n62355.000, 102.000\n62356.000, 102.600\n62357.000,  99.700\n62358.000, 100.400\n62359.000,  99.800\n62360.000, 100.300\n62361.000, 100.000\n62362.000, 100.900\n62363.000,  99.400\n62364.000, 100.100\n62365.000, 100.500\n62366.000, 100.600\n62367.000, 102.800\n62368.000,  99.400\n62369.000, 100.500\n62370.000,  99.300\n62371.000, 101.300\n62372.000, 100.800\n62373.000,  99.900\n62374.000, 100.100\n62375.000, 101.000\n62376.000, 102.100\n62377.000, 100.800\n62378.000, 100.200\n62379.000, 100.900\n62380.000, 100.800\n62381.000, 101.300\n62382.000, 101.800\n62383.000, 102.400\n62384.000, 106.300\n62385.000, 101.100\n62386.000, 102.700\n62387.000, 102.300\n62388.000, 101.500\n62389.000, 101.100\n62390.000, 102.000\n62391.000, 103.600\n62392.000, 107.400\n62393.000, 105.000\n62394.000, 106.400\n62395.000, 102.200\n62396.000, 103.100\n62397.000, 104.500\n62398.000, 104.400\n62399.000, 104.900\n62400.000, 103.800\n62401.000, 103.900\n62402.000, 104.000\n62403.000, 104.900\n62404.000, 105.600\n62405.000, 106.000\n62406.000, 106.200\n62407.000, 105.100\n62408.000, 108.700\n62409.000, 109.600\n62410.000, 109.700\n62411.000, 105.000\n62412.000, 105.000\n62413.000, 106.100\n62414.000, 105.800\n62415.000, 106.000\n62416.000, 105.600\n62417.000, 110.200\n62418.000, 107.700\n62419.000, 105.700\n62420.000, 109.100\n62421.000, 105.700\n62422.000, 109.400\n62423.000, 107.300\n62424.000, 106.500\n62425.000, 107.600\n62426.000, 108.200\n62427.000, 106.700\n62428.000, 106.500\n62429.000, 107.200\n62430.000, 107.000\n62431.000, 107.600\n62432.000, 109.400\n62433.000, 107.800\n62434.000, 109.000\n62435.000, 107.300\n62436.000, 108.200\n62437.000, 106.600\n62438.000, 107.100\n62439.000, 106.600\n62440.000, 106.200\n62441.000, 106.700\n62442.000, 107.500\n62443.000, 110.200\n62444.000, 112.000\n62445.000, 113.100\n62446.000, 115.800\n62447.000, 107.500\n62448.000, 110.500\n62449.000, 109.200\n62450.000, 113.200\n62451.000, 110.900\n62452.000, 113.100\n62453.000, 113.100\n62454.000, 109.700\n62455.000, 107.300\n62456.000, 107.300\n62457.000, 107.400\n62458.000, 109.300\n62459.000, 108.600\n62460.000, 112.600\n62461.000, 114.300\n62462.000, 117.300\n62463.000, 110.400\n62464.000,  83.400\n62465.000,  84.100\n62466.000,  85.200\n62467.000,  85.600\n62468.000,  85.500\n62469.000,  86.200\n62470.000,  91.100\n62471.000,  86.800\n62472.000,  86.600\n62473.000,  86.100\n62474.000,  86.400\n62475.000,  85.800\n62476.000,  86.000\n62477.000,  86.100\n62478.000,  86.600\n62479.000,  86.000\n62480.000,  86.500\n62481.000,  86.600\n62482.000,  88.700\n62483.000,  87.300\n62484.000,  89.100\n62485.000,  87.000\n62486.000,  86.900\n62487.000,  86.100\n62488.000,  86.400\n62489.000,  87.200\n62490.000,  90.500\n62491.000,  88.500\n62492.000,  89.300\n62493.000,  91.400\n62494.000,  96.600\n62495.000,  87.700\n62496.000,  87.600\n62497.000,  87.300\n62498.000,  87.900\n62499.000,  87.900\n62500.000,  88.800\n62501.000,  97.000\n62502.000,  91.000\n62503.000,  93.000\n62504.000,  88.400\n62505.000,  88.300\n62506.000,  88.800\n62507.000,  88.600\n62508.000,  88.600\n62509.000,  88.100\n62510.000,  89.400\n62511.000,  91.400\n62512.000,  92.700\n62513.000,  93.200\n62514.000,  88.900\n62515.000,  92.700\n62516.000,  89.200\n62517.000,  89.000\n62518.000,  88.000\n62519.000,  88.700\n62520.000,  88.400\n62521.000,  88.500\n62522.000,  89.200\n62523.000,  88.300\n62524.000,  93.200\n62525.000,  92.800\n62526.000,  92.000\n62527.000,  92.400\n62528.000,  89.900\n62529.000,  90.700\n62530.000,  91.200\n62531.000,  91.500\n62532.000,  94.100\n62533.000,  97.600\n62534.000, 104.000\n62535.000,  96.000\n62536.000,  93.100\n62537.000,  92.800\n62538.000,  92.800\n62539.000,  92.000\n62540.000,  92.500\n62541.000,  93.300\n62542.000,  94.000\n62543.000,  92.900\n62544.000,  98.100\n62545.000,  93.200\n62546.000,  93.500\n62547.000,  97.200\n62548.000,  96.500\n62549.000,  93.000\n62550.000,  94.000\n62551.000,  94.000\n62552.000,  99.900\n62553.000,  94.600\n62554.000,  96.600\n62555.000,  94.200\n62556.000,  95.700\n62557.000,  99.500\n62558.000,  94.400\n62559.000,  95.700\n62560.000,  94.100\n62561.000,  94.800\n62562.000,  95.600\n62563.000,  97.900\n62564.000,  98.400\n62565.000,  93.600\n62566.000,  97.800\n62567.000,  94.800\n62568.000,  98.000\n62569.000,  94.000\n62570.000,  94.800\n62571.000,  94.200\n62572.000,  94.200\n62573.000,  95.300\n62574.000,  97.800\n62575.000,  94.400\n62576.000,  97.100\n62577.000,  99.400\n62578.000,  98.500\n62579.000,  94.700\n62580.000,  95.100\n62581.000,  95.400\n62582.000,  95.200\n62583.000,  97.000\n62584.000,  95.900\n62585.000,  95.400\n62586.000,  96.200\n62587.000,  99.900\n62588.000,  97.800\n62589.000,  99.300\n62590.000,  97.600\n62591.000,  98.900\n62592.000,  91.200\n62593.000,  91.800\n62594.000,  93.500\n62595.000,  91.300\n62596.000,  93.500\n62597.000,  93.200\n62598.000,  93.000\n62599.000,  92.200\n62600.000,  92.100\n62601.000,  93.500\n62602.000,  93.000\n62603.000,  92.800\n62604.000,  94.600\n62605.000,  93.700\n62606.000,  93.500\n62607.000,  97.800\n62608.000,  95.700\n62609.000,  93.900\n62610.000,  92.400\n62611.000,  95.400\n62612.000,  94.300\n62613.000,  95.600\n62614.000,  96.900\n62615.000,  94.500\n62616.000,  93.500\n62617.000,  95.000\n62618.000,  97.200\n62619.000,  94.100\n62620.000,  94.000\n62621.000,  96.600\n62622.000,  96.100\n62623.000,  94.000\n62624.000,  94.200\n62625.000,  94.200\n62626.000,  94.600\n62627.000,  97.200\n62628.000,  95.300\n62629.000,  94.600\n62630.000,  94.100\n62631.000,  94.900\n62632.000,  94.700\n62633.000,  94.600\n62634.000,  94.000\n62635.000,  95.000\n62636.000,  95.300\n62637.000,  94.600\n62638.000,  95.100\n62639.000,  95.400\n62640.000,  95.700\n62641.000,  95.000\n62642.000,  96.500\n62643.000,  96.900\n62644.000,  95.100\n62645.000,  94.500\n62646.000,  95.000\n62647.000,  95.300\n62648.000,  96.400\n62649.000,  95.100\n62650.000,  95.600\n62651.000,  96.400\n62652.000,  97.900\n62653.000,  98.500\n62654.000,  97.100\n62655.000,  97.100\n62656.000,  96.100\n62657.000,  98.400\n62658.000,  97.800\n62659.000,  99.000\n62660.000,  99.100\n62661.000, 101.700\n62662.000, 101.600\n62663.000,  99.700\n62664.000,  99.100\n62665.000,  99.000\n62666.000, 102.200\n62667.000, 100.100\n62668.000,  99.000\n62669.000,  99.800\n62670.000,  99.900\n62671.000,  99.800\n62672.000, 100.200\n62673.000, 101.700\n62674.000, 100.600\n62675.000, 100.700\n62676.000, 101.900\n62677.000, 102.200\n62678.000,  99.900\n62679.000, 101.400\n62680.000, 101.600\n62681.000, 100.500\n62682.000, 100.600\n62683.000, 100.700\n62684.000, 100.500\n62685.000, 105.100\n62686.000, 105.200\n62687.000, 103.600\n62688.000,  99.700\n62689.000, 101.600\n62690.000, 102.000\n62691.000, 104.600\n62692.000, 101.400\n62693.000, 100.700\n62694.000, 102.000\n62695.000, 104.200\n62696.000, 102.300\n62697.000, 100.600\n62698.000, 100.500\n62699.000, 101.600\n62700.000, 104.700\n62701.000, 105.100\n62702.000, 103.300\n62703.000, 102.300\n62704.000, 106.000\n62705.000, 102.500\n62706.000, 101.400\n62707.000, 100.700\n62708.000, 103.200\n62709.000, 109.100\n62710.000, 103.800\n62711.000, 101.600\n62712.000, 101.600\n62713.000, 103.500\n62714.000, 102.100\n62715.000, 101.900\n62716.000, 102.300\n62717.000, 103.600\n62718.000, 105.300\n62719.000, 106.800\n62720.000,  89.900\n62721.000,  90.600\n62722.000,  93.700\n62723.000,  97.700\n62724.000,  92.200\n62725.000,  92.600\n62726.000,  92.200\n62727.000,  94.600\n62728.000,  93.000\n62729.000,  93.500\n62730.000,  93.900\n62731.000,  96.900\n62732.000,  93.700\n62733.000,  93.800\n62734.000,  93.200\n62735.000,  92.800\n62736.000,  93.500\n62737.000,  95.800\n62738.000,  99.300\n62739.000,  96.100\n62740.000,  98.600\n62741.000,  93.700\n62742.000,  93.600\n62743.000,  93.300\n62744.000,  93.900\n62745.000,  94.400\n62746.000,  98.700\n62747.000,  96.100\n62748.000,  96.300\n62749.000,  93.800\n62750.000,  95.200\n62751.000,  94.500\n62752.000,  93.700\n62753.000,  94.900\n62754.000,  94.100\n62755.000,  94.600\n62756.000,  94.800\n62757.000,  96.000\n62758.000,  94.300\n62759.000,  94.500\n62760.000,  94.300\n62761.000,  94.600\n62762.000,  94.200\n62763.000,  94.100\n62764.000,  94.600\n62765.000,  96.000\n62766.000, 100.100\n62767.000,  97.000\n62768.000,  96.700\n62769.000,  94.000\n62770.000,  94.200\n62771.000,  94.300\n62772.000,  95.300\n62773.000,  98.000\n62774.000,  94.600\n62775.000,  96.000\n62776.000,  95.000\n62777.000,  95.900\n62778.000,  99.100\n62779.000,  94.600\n62780.000,  96.300\n62781.000,  98.700\n62782.000,  97.800\n62783.000,  98.700\n62784.000,  97.800\n62785.000,  99.100\n62786.000,  98.900\n62787.000,  98.200\n62788.000,  98.200\n62789.000,  98.500\n62790.000,  98.600\n62791.000,  98.900\n62792.000,  98.600\n62793.000, 100.700\n62794.000, 101.300\n62795.000, 100.600\n62796.000,  99.900\n62797.000,  99.800\n62798.000,  99.400\n62799.000,  99.000\n62800.000,  98.400\n62801.000,  99.100\n62802.000, 103.800\n62803.000,  99.300\n62804.000, 100.900\n62805.000,  99.700\n62806.000, 100.100\n62807.000, 100.700\n62808.000, 100.000\n62809.000,  99.400\n62810.000,  99.500\n62811.000,  99.200\n62812.000, 100.300\n62813.000, 100.800\n62814.000, 103.000\n62815.000, 100.100\n62816.000, 100.300\n62817.000, 101.400\n62818.000,  99.800\n62819.000, 100.500\n62820.000, 100.900\n62821.000, 100.600\n62822.000, 102.100\n62823.000, 101.500\n62824.000, 100.600\n62825.000, 101.200\n62826.000, 104.100\n62827.000, 100.200\n62828.000, 100.900\n62829.000, 100.500\n62830.000, 101.100\n62831.000, 101.200\n62832.000, 103.600\n62833.000, 104.300\n62834.000, 101.400\n62835.000, 104.100\n62836.000, 101.900\n62837.000, 101.800\n62838.000, 101.700\n62839.000, 106.000\n62840.000, 103.700\n62841.000, 105.500\n62842.000, 102.500\n62843.000, 101.900\n62844.000, 103.600\n62845.000, 105.600\n62846.000, 103.900\n62847.000, 105.300\n62848.000, 100.500\n62849.000, 104.500\n62850.000, 102.300\n62851.000,  98.700\n62852.000,  98.800\n62853.000, 101.000\n62854.000, 103.000\n62855.000,  99.900\n62856.000, 100.800\n62857.000,  99.700\n62858.000, 103.100\n62859.000, 101.100\n62860.000,  99.900\n62861.000,  99.800\n62862.000,  99.400\n62863.000, 101.400\n62864.000,  99.500\n62865.000, 100.300\n62866.000,  99.900\n62867.000, 100.300\n62868.000, 103.200\n62869.000,  99.900\n62870.000,  99.800\n62871.000,  99.500\n62872.000, 100.900\n62873.000, 101.200\n62874.000, 100.400\n62875.000, 100.900\n62876.000,  99.900\n62877.000, 101.800\n62878.000, 101.400\n62879.000, 100.700\n62880.000, 100.300\n62881.000, 100.200\n62882.000, 102.300\n62883.000, 102.000\n62884.000, 104.600\n62885.000, 100.400\n62886.000, 104.100\n62887.000, 107.200\n62888.000, 102.900\n62889.000, 104.500\n62890.000, 100.600\n62891.000, 100.900\n62892.000, 100.600\n62893.000, 101.300\n62894.000, 102.000\n62895.000, 102.100\n62896.000, 107.500\n62897.000, 101.900\n62898.000, 102.300\n62899.000, 101.100\n62900.000, 100.800\n62901.000, 101.200\n62902.000, 101.100\n62903.000, 103.300\n62904.000, 101.700\n62905.000, 109.500\n62906.000, 101.900\n62907.000, 101.400\n62908.000, 104.300\n62909.000, 103.300\n62910.000, 104.600\n62911.000, 104.500\n62912.000, 103.700\n62913.000, 109.200\n62914.000, 106.900\n62915.000, 110.300\n62916.000, 105.500\n62917.000, 107.600\n62918.000, 105.500\n62919.000, 104.700\n62920.000, 106.400\n62921.000, 105.400\n62922.000, 105.100\n62923.000, 110.700\n62924.000, 105.500\n62925.000, 108.800\n62926.000, 114.000\n62927.000, 105.600\n62928.000, 106.500\n62929.000, 105.500\n62930.000, 110.100\n62931.000, 110.200\n62932.000, 107.200\n62933.000, 109.200\n62934.000, 108.200\n62935.000, 109.000\n62936.000, 106.700\n62937.000, 105.200\n62938.000, 106.700\n62939.000, 106.700\n62940.000, 113.000\n62941.000, 108.600\n62942.000, 110.200\n62943.000, 108.100\n62944.000, 108.400\n62945.000, 109.100\n62946.000, 106.900\n62947.000, 108.600\n62948.000, 110.000\n62949.000, 108.200\n62950.000, 109.000\n62951.000, 107.000\n62952.000, 108.500\n62953.000, 107.100\n62954.000, 107.200\n62955.000, 106.800\n62956.000, 107.000\n62957.000, 117.100\n62958.000, 111.700\n62959.000, 112.400\n62960.000, 108.300\n62961.000, 108.700\n62962.000, 106.700\n62963.000, 107.700\n62964.000, 107.900\n62965.000, 111.800\n62966.000, 113.500\n62967.000, 108.000\n62968.000, 110.500\n62969.000, 109.200\n62970.000, 108.100\n62971.000, 107.800\n62972.000, 111.700\n62973.000, 111.300\n62974.000, 115.100\n62975.000, 114.600\n62976.000,  91.300\n62977.000,  91.400\n62978.000,  92.100\n62979.000,  92.200\n62980.000,  93.500\n62981.000,  93.900\n62982.000,  93.600\n62983.000,  93.400\n62984.000,  93.200\n62985.000,  93.600\n62986.000,  92.600\n62987.000,  93.400\n62988.000,  93.200\n62989.000,  93.900\n62990.000,  94.600\n62991.000,  93.000\n62992.000,  93.200\n62993.000,  94.300\n62994.000,  93.900\n62995.000,  94.900\n62996.000,  94.400\n62997.000,  94.300\n62998.000,  95.000\n62999.000,  93.600\n63000.000,  94.900\n63001.000,  94.000\n63002.000,  94.700\n63003.000,  94.200\n63004.000,  95.000\n63005.000,  93.800\n63006.000,  93.800\n63007.000,  94.000\n63008.000,  93.800\n63009.000,  96.400\n63010.000,  94.300\n63011.000,  94.700\n63012.000,  95.100\n63013.000,  97.800\n63014.000,  97.100\n63015.000,  95.700\n63016.000,  95.100\n63017.000,  94.800\n63018.000,  95.300\n63019.000,  97.300\n63020.000,  95.300\n63021.000,  95.000\n63022.000,  95.600\n63023.000,  96.000\n63024.000,  95.700\n63025.000,  95.300\n63026.000,  95.500\n63027.000,  95.100\n63028.000,  97.000\n63029.000,  97.600\n63030.000,  96.200\n63031.000,  96.100\n63032.000,  95.200\n63033.000,  97.300\n63034.000,  95.500\n63035.000,  95.300\n63036.000,  98.800\n63037.000,  99.100\n63038.000,  97.800\n63039.000, 102.500\n63040.000,  98.700\n63041.000,  97.900\n63042.000,  98.400\n63043.000,  98.300\n63044.000,  99.000\n63045.000, 101.400\n63046.000, 101.300\n63047.000, 100.100\n63048.000, 103.300\n63049.000, 100.800\n63050.000,  98.800\n63051.000,  99.300\n63052.000,  99.100\n63053.000, 100.700\n63054.000, 103.200\n63055.000, 100.900\n63056.000, 102.700\n63057.000, 101.200\n63058.000, 101.600\n63059.000, 100.200\n63060.000, 100.800\n63061.000, 100.300\n63062.000, 100.000\n63063.000, 100.600\n63064.000, 102.800\n63065.000, 102.000\n63066.000, 100.400\n63067.000, 100.800\n63068.000, 103.100\n63069.000, 100.900\n63070.000, 100.500\n63071.000,  99.600\n63072.000, 103.800\n63073.000, 103.400\n63074.000, 106.000\n63075.000, 100.400\n63076.000, 101.900\n63077.000, 103.800\n63078.000, 100.500\n63079.000, 100.300\n63080.000, 100.400\n63081.000, 101.200\n63082.000, 101.300\n63083.000, 101.100\n63084.000, 101.600\n63085.000, 101.700\n63086.000, 101.800\n63087.000, 102.500\n63088.000, 102.100\n63089.000, 101.600\n63090.000, 100.700\n63091.000, 101.600\n63092.000, 101.700\n63093.000, 104.500\n63094.000, 102.800\n63095.000, 102.200\n63096.000, 102.700\n63097.000, 101.400\n63098.000, 102.000\n63099.000, 102.200\n63100.000, 104.800\n63101.000, 104.700\n63102.000, 104.800\n63103.000, 109.300\n63104.000,  96.600\n63105.000, 102.600\n63106.000,  98.600\n63107.000,  98.500\n63108.000,  99.100\n63109.000,  98.600\n63110.000,  98.900\n63111.000,  99.500\n63112.000, 103.900\n63113.000, 101.300\n63114.000,  99.100\n63115.000, 101.100\n63116.000,  99.400\n63117.000, 100.100\n63118.000,  99.800\n63119.000, 100.000\n63120.000,  99.800\n63121.000, 100.200\n63122.000, 102.500\n63123.000, 103.200\n63124.000, 101.100\n63125.000, 100.600\n63126.000, 100.000\n63127.000,  99.100\n63128.000, 101.100\n63129.000, 100.300\n63130.000, 101.900\n63131.000, 112.900\n63132.000, 106.000\n63133.000, 101.000\n63134.000, 104.900\n63135.000, 101.600\n63136.000, 100.200\n63137.000, 100.500\n63138.000, 103.600\n63139.000, 107.100\n63140.000, 101.000\n63141.000, 103.500\n63142.000, 101.100\n63143.000, 101.400\n63144.000, 100.000\n63145.000, 100.400\n63146.000, 100.300\n63147.000, 101.400\n63148.000, 109.000\n63149.000, 107.000\n63150.000, 105.600\n63151.000, 103.800\n63152.000, 103.900\n63153.000, 101.800\n63154.000, 102.500\n63155.000, 104.500\n63156.000, 100.800\n63157.000, 102.200\n63158.000, 106.800\n63159.000, 104.400\n63160.000, 113.600\n63161.000, 102.700\n63162.000, 102.800\n63163.000, 101.300\n63164.000, 105.400\n63165.000, 104.100\n63166.000, 104.000\n63167.000, 106.300\n63168.000, 104.400\n63169.000, 113.600\n63170.000, 108.500\n63171.000, 109.000\n63172.000, 108.200\n63173.000, 106.900\n63174.000, 105.700\n63175.000, 105.200\n63176.000, 107.400\n63177.000, 105.300\n63178.000, 118.200\n63179.000, 108.400\n63180.000, 106.000\n63181.000, 106.600\n63182.000, 109.700\n63183.000, 105.900\n63184.000, 105.500\n63185.000, 108.300\n63186.000, 109.400\n63187.000, 107.100\n63188.000, 106.400\n63189.000, 105.700\n63190.000, 105.800\n63191.000, 105.500\n63192.000, 107.000\n63193.000, 105.300\n63194.000, 106.900\n63195.000, 111.400\n63196.000, 107.600\n63197.000, 109.800\n63198.000, 110.100\n63199.000, 108.600\n63200.000, 107.500\n63201.000, 106.600\n63202.000, 106.900\n63203.000, 108.300\n63204.000, 107.500\n63205.000, 108.600\n63206.000, 107.000\n63207.000, 107.400\n63208.000, 108.300\n63209.000, 107.200\n63210.000, 109.300\n63211.000, 108.300\n63212.000, 111.600\n63213.000, 106.900\n63214.000, 108.200\n63215.000, 108.000\n63216.000, 107.500\n63217.000, 109.100\n63218.000, 106.700\n63219.000, 107.400\n63220.000, 108.000\n63221.000, 111.000\n63222.000, 109.400\n63223.000, 111.600\n63224.000, 107.700\n63225.000, 113.500\n63226.000, 107.600\n63227.000, 107.200\n63228.000, 109.900\n63229.000, 114.000\n63230.000, 114.900\n63231.000, 113.200\n63232.000,  98.400\n63233.000,  98.300\n63234.000, 103.400\n63235.000, 101.000\n63236.000,  99.300\n63237.000,  98.900\n63238.000,  98.300\n63239.000,  98.400\n63240.000,  99.100\n63241.000,  98.300\n63242.000,  99.700\n63243.000, 100.300\n63244.000, 102.200\n63245.000,  99.200\n63246.000, 103.300\n63247.000,  99.400\n63248.000, 100.000\n63249.000,  99.300\n63250.000,  99.000\n63251.000, 100.200\n63252.000, 100.200\n63253.000, 100.100\n63254.000,  99.600\n63255.000,  99.400\n63256.000, 100.500\n63257.000, 104.400\n63258.000,  99.400\n63259.000, 102.500\n63260.000, 100.300\n63261.000, 101.100\n63262.000, 100.200\n63263.000, 100.400\n63264.000, 100.200\n63265.000, 103.400\n63266.000, 104.000\n63267.000, 100.500\n63268.000, 104.600\n63269.000, 100.500\n63270.000, 101.500\n63271.000, 102.900\n63272.000, 106.200\n63273.000, 100.900\n63274.000, 100.000\n63275.000, 100.700\n63276.000, 101.300\n63277.000, 101.100\n63278.000, 101.000\n63279.000, 101.100\n63280.000, 101.600\n63281.000, 114.800\n63282.000, 107.600\n63283.000, 103.600\n63284.000, 101.500\n63285.000, 104.500\n63286.000, 102.100\n63287.000, 105.800\n63288.000, 107.000\n63289.000, 104.300\n63290.000, 106.700\n63291.000, 102.100\n63292.000, 102.900\n63293.000, 105.200\n63294.000, 106.500\n63295.000, 106.300\n63296.000, 103.500\n63297.000, 103.300\n63298.000, 105.500\n63299.000, 105.800\n63300.000, 104.300\n63301.000, 104.500\n63302.000, 106.900\n63303.000, 109.400\n63304.000, 110.300\n63305.000, 111.500\n63306.000, 114.000\n63307.000, 106.100\n63308.000, 109.500\n63309.000, 107.000\n63310.000, 106.200\n63311.000, 105.800\n63312.000, 107.900\n63313.000, 107.300\n63314.000, 107.100\n63315.000, 106.400\n63316.000, 107.400\n63317.000, 107.900\n63318.000, 106.600\n63319.000, 105.500\n63320.000, 106.600\n63321.000, 106.400\n63322.000, 107.800\n63323.000, 110.800\n63324.000, 109.000\n63325.000, 107.800\n63326.000, 107.700\n63327.000, 107.600\n63328.000, 106.200\n63329.000, 108.100\n63330.000, 108.300\n63331.000, 108.300\n63332.000, 111.300\n63333.000, 106.900\n63334.000, 107.900\n63335.000, 109.200\n63336.000, 107.600\n63337.000, 107.800\n63338.000, 109.500\n63339.000, 108.300\n63340.000, 109.000\n63341.000, 108.200\n63342.000, 109.300\n63343.000, 107.700\n63344.000, 109.200\n63345.000, 109.100\n63346.000, 107.500\n63347.000, 108.300\n63348.000, 109.000\n63349.000, 109.000\n63350.000, 113.900\n63351.000, 112.000\n63352.000, 110.400\n63353.000, 109.400\n63354.000, 108.800\n63355.000, 108.400\n63356.000, 110.300\n63357.000, 111.700\n63358.000, 112.300\n63359.000, 112.600\n63360.000, 104.700\n63361.000, 105.000\n63362.000, 107.200\n63363.000, 104.800\n63364.000, 105.700\n63365.000, 109.900\n63366.000, 105.600\n63367.000, 106.800\n63368.000, 113.100\n63369.000, 106.400\n63370.000, 107.200\n63371.000, 106.200\n63372.000, 106.700\n63373.000, 106.900\n63374.000, 107.200\n63375.000, 106.200\n63376.000, 108.200\n63377.000, 108.500\n63378.000, 107.100\n63379.000, 108.200\n63380.000, 108.100\n63381.000, 107.700\n63382.000, 106.400\n63383.000, 107.400\n63384.000, 107.300\n63385.000, 106.800\n63386.000, 107.200\n63387.000, 108.100\n63388.000, 109.600\n63389.000, 107.500\n63390.000, 107.400\n63391.000, 107.200\n63392.000, 110.500\n63393.000, 107.600\n63394.000, 106.200\n63395.000, 110.000\n63396.000, 113.400\n63397.000, 108.000\n63398.000, 110.700\n63399.000, 107.100\n63400.000, 108.800\n63401.000, 107.400\n63402.000, 107.100\n63403.000, 107.200\n63404.000, 108.200\n63405.000, 112.500\n63406.000, 108.500\n63407.000, 107.300\n63408.000, 107.500\n63409.000, 108.400\n63410.000, 107.300\n63411.000, 107.400\n63412.000, 107.100\n63413.000, 108.100\n63414.000, 116.700\n63415.000, 112.000\n63416.000, 112.200\n63417.000, 107.700\n63418.000, 108.400\n63419.000, 108.700\n63420.000, 110.100\n63421.000, 110.900\n63422.000, 111.400\n63423.000, 110.900\n63424.000, 110.600\n63425.000, 109.800\n63426.000, 110.200\n63427.000, 110.800\n63428.000, 111.700\n63429.000, 112.500\n63430.000, 112.000\n63431.000, 112.800\n63432.000, 112.200\n63433.000, 112.600\n63434.000, 111.700\n63435.000, 112.200\n63436.000, 113.200\n63437.000, 114.800\n63438.000, 113.100\n63439.000, 114.900\n63440.000, 119.800\n63441.000, 112.600\n63442.000, 112.200\n63443.000, 114.900\n63444.000, 114.800\n63445.000, 111.900\n63446.000, 113.100\n63447.000, 113.200\n63448.000, 115.400\n63449.000, 113.200\n63450.000, 112.300\n63451.000, 113.100\n63452.000, 113.000\n63453.000, 118.800\n63454.000, 113.700\n63455.000, 114.100\n63456.000, 114.300\n63457.000, 115.100\n63458.000, 113.200\n63459.000, 112.500\n63460.000, 113.200\n63461.000, 115.200\n63462.000, 113.600\n63463.000, 113.100\n63464.000, 113.400\n63465.000, 115.900\n63466.000, 117.900\n63467.000, 114.700\n63468.000, 114.800\n63469.000, 113.500\n63470.000, 114.000\n63471.000, 114.100\n63472.000, 114.600\n63473.000, 113.700\n63474.000, 115.700\n63475.000, 114.400\n63476.000, 114.400\n63477.000, 116.800\n63478.000, 115.900\n63479.000, 115.700\n63480.000, 117.400\n63481.000, 123.600\n63482.000, 116.600\n63483.000, 117.100\n63484.000, 115.500\n63485.000, 117.800\n63486.000, 117.700\n63487.000, 117.300\n63488.000,  85.300\n63489.000,  85.100\n63490.000,  86.300\n63491.000,  86.100\n63492.000,  87.200\n63493.000,  87.200\n63494.000,  86.800\n63495.000,  87.000\n63496.000,  88.100\n63497.000,  86.600\n63498.000,  87.400\n63499.000,  93.100\n63500.000,  90.200\n63501.000,  87.900\n63502.000,  88.300\n63503.000,  87.200\n63504.000,  87.400\n63505.000,  86.800\n63506.000,  87.700\n63507.000,  87.500\n63508.000,  88.000\n63509.000,  88.100\n63510.000,  88.700\n63511.000,  88.700\n63512.000,  89.000\n63513.000,  88.400\n63514.000,  88.300\n63515.000,  87.400\n63516.000,  88.600\n63517.000,  87.600\n63518.000,  89.800\n63519.000,  88.700\n63520.000,  88.400\n63521.000,  89.000\n63522.000,  87.900\n63523.000,  88.600\n63524.000,  88.400\n63525.000,  88.500\n63526.000,  89.400\n63527.000,  91.900\n63528.000,  89.200\n63529.000,  90.600\n63530.000,  89.300\n63531.000,  88.900\n63532.000,  90.400\n63533.000,  88.700\n63534.000,  88.500\n63535.000,  89.400\n63536.000,  89.200\n63537.000,  89.800\n63538.000,  88.500\n63539.000,  89.100\n63540.000,  94.000\n63541.000,  90.000\n63542.000,  90.600\n63543.000,  90.400\n63544.000,  89.500\n63545.000,  90.600\n63546.000,  88.700\n63547.000,  88.800\n63548.000,  90.800\n63549.000,  92.000\n63550.000,  92.400\n63551.000,  92.800\n63552.000,  89.800\n63553.000,  97.600\n63554.000,  92.300\n63555.000,  92.500\n63556.000,  92.000\n63557.000,  93.300\n63558.000,  93.300\n63559.000,  93.600\n63560.000,  93.400\n63561.000,  95.800\n63562.000,  94.400\n63563.000,  96.500\n63564.000,  95.800\n63565.000,  93.200\n63566.000,  95.200\n63567.000,  93.400\n63568.000,  94.600\n63569.000,  93.800\n63570.000,  96.000\n63571.000,  94.800\n63572.000,  96.000\n63573.000,  97.400\n63574.000, 101.900\n63575.000,  96.300\n63576.000,  95.000\n63577.000,  94.100\n63578.000,  94.200\n63579.000,  93.800\n63580.000,  94.100\n63581.000,  99.500\n63582.000,  96.400\n63583.000,  95.700\n63584.000,  94.200\n63585.000,  94.400\n63586.000,  95.100\n63587.000,  94.400\n63588.000,  94.700\n63589.000,  93.500\n63590.000,  96.000\n63591.000,  95.800\n63592.000,  96.000\n63593.000,  95.800\n63594.000,  95.500\n63595.000,  95.400\n63596.000,  94.800\n63597.000,  94.800\n63598.000,  95.200\n63599.000,  95.200\n63600.000,  95.300\n63601.000,  98.600\n63602.000,  97.300\n63603.000,  96.700\n63604.000,  96.400\n63605.000,  95.600\n63606.000,  95.300\n63607.000,  94.900\n63608.000,  95.700\n63609.000,  96.600\n63610.000,  96.800\n63611.000,  97.500\n63612.000,  97.600\n63613.000,  98.700\n63614.000,  99.100\n63615.000,  98.500\n63616.000,  91.100\n63617.000,  92.700\n63618.000,  93.300\n63619.000,  92.500\n63620.000,  99.700\n63621.000,  97.200\n63622.000,  92.900\n63623.000,  93.000\n63624.000,  93.800\n63625.000,  93.900\n63626.000,  92.800\n63627.000,  94.000\n63628.000,  94.000\n63629.000,  94.400\n63630.000,  95.100\n63631.000,  97.600\n63632.000,  93.800\n63633.000,  93.500\n63634.000,  94.000\n63635.000,  94.400\n63636.000,  94.200\n63637.000,  95.500\n63638.000,  95.500\n63639.000,  93.800\n63640.000,  97.300\n63641.000,  97.800\n63642.000,  95.600\n63643.000,  94.300\n63644.000,  94.800\n63645.000,  95.000\n63646.000,  95.800\n63647.000,  94.600\n63648.000,  94.900\n63649.000,  95.000\n63650.000,  97.000\n63651.000,  97.900\n63652.000,  97.300\n63653.000,  95.400\n63654.000,  95.400\n63655.000,  95.600\n63656.000,  95.300\n63657.000,  95.700\n63658.000,  94.800\n63659.000,  94.900\n63660.000,  95.700\n63661.000,  96.300\n63662.000,  96.000\n63663.000,  96.400\n63664.000,  95.600\n63665.000,  95.600\n63666.000,  98.600\n63667.000,  95.000\n63668.000,  96.000\n63669.000,  95.500\n63670.000,  95.600\n63671.000,  95.000\n63672.000,  96.000\n63673.000,  96.000\n63674.000,  96.800\n63675.000,  97.000\n63676.000,  97.600\n63677.000, 101.800\n63678.000,  99.300\n63679.000,  99.700\n63680.000,  99.100\n63681.000,  98.500\n63682.000,  99.200\n63683.000,  98.300\n63684.000,  99.300\n63685.000,  98.700\n63686.000, 101.200\n63687.000, 103.400\n63688.000, 101.400\n63689.000,  99.700\n63690.000, 107.400\n63691.000, 103.600\n63692.000, 100.400\n63693.000, 100.300\n63694.000,  99.100\n63695.000,  99.800\n63696.000,  99.700\n63697.000, 101.600\n63698.000, 100.200\n63699.000, 100.400\n63700.000, 100.500\n63701.000,  99.600\n63702.000, 100.400\n63703.000,  99.600\n63704.000, 100.500\n63705.000,  99.500\n63706.000, 101.000\n63707.000, 100.900\n63708.000, 100.900\n63709.000, 105.800\n63710.000, 102.500\n63711.000, 102.200\n63712.000, 103.100\n63713.000, 101.300\n63714.000, 100.600\n63715.000, 100.600\n63716.000, 102.700\n63717.000, 101.100\n63718.000, 100.900\n63719.000, 101.700\n63720.000, 102.000\n63721.000, 101.900\n63722.000, 101.200\n63723.000, 100.800\n63724.000, 100.600\n63725.000, 101.500\n63726.000, 105.600\n63727.000, 103.000\n63728.000, 103.200\n63729.000, 100.900\n63730.000, 101.300\n63731.000, 101.500\n63732.000, 102.000\n63733.000, 101.500\n63734.000, 101.400\n63735.000, 106.200\n63736.000, 108.800\n63737.000, 108.100\n63738.000, 105.800\n63739.000, 102.800\n63740.000, 106.700\n63741.000, 106.200\n63742.000, 105.400\n63743.000, 105.000\n63744.000,  90.700\n63745.000,  92.400\n63746.000,  95.000\n63747.000,  93.400\n63748.000,  95.600\n63749.000,  93.400\n63750.000,  92.400\n63751.000,  93.800\n63752.000,  92.800\n63753.000,  92.700\n63754.000,  92.700\n63755.000,  94.000\n63756.000,  95.000\n63757.000,  94.000\n63758.000,  95.100\n63759.000,  94.400\n63760.000,  94.900\n63761.000,  92.900\n63762.000,  94.000\n63763.000,  93.900\n63764.000,  94.000\n63765.000,  95.000\n63766.000,  94.500\n63767.000,  94.400\n63768.000,  94.800\n63769.000,  94.300\n63770.000,  98.300\n63771.000,  94.500\n63772.000,  94.300\n63773.000,  94.400\n63774.000,  95.000\n63775.000,  95.500\n63776.000,  94.400\n63777.000,  96.800\n63778.000,  97.300\n63779.000,  99.000\n63780.000, 100.200\n63781.000,  96.000\n63782.000,  95.000\n63783.000,  94.000\n63784.000,  96.100\n63785.000,  95.000\n63786.000,  97.400\n63787.000, 100.800\n63788.000,  96.400\n63789.000,  95.700\n63790.000,  96.200\n63791.000,  95.400\n63792.000,  95.300\n63793.000,  94.400\n63794.000,  95.700\n63795.000,  96.600\n63796.000,  96.600\n63797.000,  97.800\n63798.000,  96.000\n63799.000, 100.000\n63800.000,  95.900\n63801.000,  96.500\n63802.000,  95.100\n63803.000,  96.100\n63804.000,  97.800\n63805.000,  99.700\n63806.000,  99.200\n63807.000, 101.400\n63808.000,  98.500\n63809.000, 100.300\n63810.000,  98.300\n63811.000,  98.000\n63812.000,  99.100\n63813.000,  98.500\n63814.000, 101.700\n63815.000, 106.400\n63816.000,  99.400\n63817.000, 101.500\n63818.000, 102.000\n63819.000, 101.700\n63820.000, 100.100\n63821.000, 100.400\n63822.000, 100.700\n63823.000,  99.800\n63824.000, 101.000\n63825.000,  99.600\n63826.000, 101.000\n63827.000, 101.600\n63828.000, 102.300\n63829.000, 101.200\n63830.000,  99.300\n63831.000, 100.200\n63832.000, 100.200\n63833.000, 101.700\n63834.000, 114.100\n63835.000, 105.600\n63836.000, 101.600\n63837.000, 101.300\n63838.000, 101.800\n63839.000, 100.400\n63840.000, 100.000\n63841.000, 100.300\n63842.000, 101.300\n63843.000, 105.100\n63844.000, 105.900\n63845.000, 101.800\n63846.000, 101.300\n63847.000, 101.600\n63848.000, 101.400\n63849.000, 101.400\n63850.000, 101.500\n63851.000, 100.900\n63852.000, 100.400\n63853.000, 101.800\n63854.000, 101.300\n63855.000, 102.700\n63856.000, 102.700\n63857.000, 103.200\n63858.000, 100.900\n63859.000, 102.000\n63860.000, 101.600\n63861.000, 102.300\n63862.000, 104.200\n63863.000, 104.000\n63864.000, 102.500\n63865.000, 102.000\n63866.000, 102.700\n63867.000, 101.900\n63868.000, 104.800\n63869.000, 104.800\n63870.000, 105.200\n63871.000, 106.400\n63872.000, 103.600\n63873.000,  99.200\n63874.000,  99.100\n63875.000,  99.300\n63876.000,  98.600\n63877.000,  98.600\n63878.000,  99.400\n63879.000,  99.800\n63880.000,  99.800\n63881.000, 101.100\n63882.000,  99.700\n63883.000,  99.500\n63884.000,  99.600\n63885.000, 100.100\n63886.000,  99.500\n63887.000,  99.100\n63888.000, 100.700\n63889.000,  99.600\n63890.000, 100.900\n63891.000, 104.600\n63892.000, 106.400\n63893.000, 104.200\n63894.000, 101.500\n63895.000, 101.600\n63896.000, 101.000\n63897.000, 100.600\n63898.000, 102.400\n63899.000, 104.000\n63900.000, 104.500\n63901.000, 105.900\n63902.000, 101.400\n63903.000, 101.700\n63904.000, 100.400\n63905.000, 102.500\n63906.000, 102.000\n63907.000, 100.700\n63908.000, 105.700\n63909.000, 100.500\n63910.000, 112.800\n63911.000, 104.300\n63912.000, 101.100\n63913.000, 103.300\n63914.000, 102.900\n63915.000, 106.300\n63916.000, 105.400\n63917.000, 101.500\n63918.000, 103.100\n63919.000, 102.400\n63920.000, 101.400\n63921.000, 101.200\n63922.000, 101.500\n63923.000, 102.200\n63924.000, 103.300\n63925.000, 107.200\n63926.000, 105.500\n63927.000, 107.900\n63928.000, 102.000\n63929.000, 102.700\n63930.000, 101.500\n63931.000, 102.100\n63932.000, 105.000\n63933.000, 104.100\n63934.000, 106.000\n63935.000, 108.600\n63936.000, 103.300\n63937.000, 103.100\n63938.000, 104.300\n63939.000, 104.300\n63940.000, 106.600\n63941.000, 106.200\n63942.000, 105.700\n63943.000, 105.400\n63944.000, 106.600\n63945.000, 106.400\n63946.000, 105.100\n63947.000, 105.800\n63948.000, 106.400\n63949.000, 106.200\n63950.000, 106.100\n63951.000, 105.400\n63952.000, 107.200\n63953.000, 107.100\n63954.000, 105.200\n63955.000, 105.400\n63956.000, 105.900\n63957.000, 106.300\n63958.000, 106.500\n63959.000, 105.400\n63960.000, 107.100\n63961.000, 105.500\n63962.000, 107.200\n63963.000, 111.300\n63964.000, 108.000\n63965.000, 108.300\n63966.000, 109.200\n63967.000, 107.600\n63968.000, 107.500\n63969.000, 111.000\n63970.000, 112.400\n63971.000, 108.600\n63972.000, 106.700\n63973.000, 107.000\n63974.000, 107.400\n63975.000, 106.500\n63976.000, 107.200\n63977.000, 109.600\n63978.000, 107.500\n63979.000, 107.800\n63980.000, 107.800\n63981.000, 106.900\n63982.000, 107.000\n63983.000, 107.000\n63984.000, 108.000\n63985.000, 111.900\n63986.000, 113.900\n63987.000, 110.500\n63988.000, 116.400\n63989.000, 109.600\n63990.000, 108.900\n63991.000, 109.200\n63992.000, 107.700\n63993.000, 108.600\n63994.000, 109.300\n63995.000, 110.700\n63996.000, 109.700\n63997.000, 111.000\n63998.000, 111.200\n63999.000, 115.300\n64000.000,  91.200\n64001.000,  93.000\n64002.000,  92.900\n64003.000,  92.700\n64004.000,  92.500\n64005.000,  92.900\n64006.000,  92.200\n64007.000,  92.400\n64008.000,  93.100\n64009.000,  93.100\n64010.000,  92.500\n64011.000,  93.200\n64012.000,  92.000\n64013.000,  93.600\n64014.000,  94.100\n64015.000,  93.400\n64016.000,  92.400\n64017.000,  93.200\n64018.000,  93.800\n64019.000,  92.900\n64020.000,  95.600\n64021.000,  95.400\n64022.000,  95.600\n64023.000,  97.100\n64024.000,  95.500\n64025.000,  94.300\n64026.000,  94.400\n64027.000,  94.800\n64028.000,  95.500\n64029.000,  94.700\n64030.000,  94.500\n64031.000,  95.000\n64032.000,  94.200\n64033.000,  96.300\n64034.000,  93.800\n64035.000,  94.000\n64036.000,  94.000\n64037.000,  95.900\n64038.000,  96.300\n64039.000,  95.000\n64040.000,  94.800\n64041.000,  95.000\n64042.000,  94.500\n64043.000,  96.100\n64044.000,  97.300\n64045.000,  94.800\n64046.000,  96.400\n64047.000,  95.200\n64048.000,  96.700\n64049.000,  96.500\n64050.000, 100.700\n64051.000,  98.700\n64052.000,  95.800\n64053.000,  97.600\n64054.000,  96.500\n64055.000,  96.300\n64056.000,  96.200\n64057.000,  95.900\n64058.000,  96.000\n64059.000,  95.500\n64060.000, 104.100\n64061.000, 106.900\n64062.000, 112.000\n64063.000, 100.700\n64064.000,  97.800\n64065.000,  98.300\n64066.000,  99.200\n64067.000,  97.500\n64068.000, 101.800\n64069.000, 103.400\n64070.000, 103.600\n64071.000, 101.300\n64072.000,  99.200\n64073.000,  99.500\n64074.000,  98.600\n64075.000,  99.200\n64076.000,  99.100\n64077.000, 100.600\n64078.000,  99.200\n64079.000, 100.600\n64080.000, 104.300\n64081.000,  99.500\n64082.000,  99.400\n64083.000,  99.700\n64084.000,  99.700\n64085.000, 101.300\n64086.000,  99.500\n64087.000,  99.800\n64088.000, 100.300\n64089.000,  99.800\n64090.000, 101.300\n64091.000,  99.600\n64092.000, 103.000\n64093.000,  99.300\n64094.000, 101.600\n64095.000,  99.800\n64096.000, 100.600\n64097.000, 101.700\n64098.000, 102.900\n64099.000, 101.000\n64100.000, 103.500\n64101.000, 103.000\n64102.000, 100.400\n64103.000, 100.600\n64104.000, 101.500\n64105.000, 100.000\n64106.000, 100.400\n64107.000, 101.500\n64108.000, 107.400\n64109.000, 104.000\n64110.000, 101.500\n64111.000, 100.200\n64112.000, 101.600\n64113.000, 101.100\n64114.000, 100.700\n64115.000, 100.500\n64116.000, 101.400\n64117.000, 112.700\n64118.000, 103.100\n64119.000, 101.100\n64120.000, 101.400\n64121.000, 103.300\n64122.000, 101.500\n64123.000, 101.700\n64124.000, 103.000\n64125.000, 103.700\n64126.000, 104.400\n64127.000, 118.600\n64128.000,  96.000\n64129.000, 100.800\n64130.000,  98.900\n64131.000,  97.800\n64132.000,  98.700\n64133.000,  99.000\n64134.000,  99.300\n64135.000, 102.000\n64136.000, 100.200\n64137.000,  99.800\n64138.000, 103.400\n64139.000,  99.000\n64140.000,  99.300\n64141.000, 101.400\n64142.000,  99.200\n64143.000, 100.000\n64144.000,  99.800\n64145.000,  99.900\n64146.000, 102.600\n64147.000, 100.300\n64148.000, 101.700\n64149.000,  99.700\n64150.000, 100.900\n64151.000,  99.900\n64152.000,  99.700\n64153.000, 101.200\n64154.000, 100.400\n64155.000, 105.000\n64156.000, 106.200\n64157.000, 101.700\n64158.000, 101.800\n64159.000, 103.300\n64160.000, 101.700\n64161.000, 100.500\n64162.000, 100.400\n64163.000, 100.300\n64164.000, 101.700\n64165.000, 101.800\n64166.000, 100.300\n64167.000, 100.900\n64168.000, 105.700\n64169.000, 101.500\n64170.000, 103.500\n64171.000, 100.400\n64172.000, 101.600\n64173.000, 101.200\n64174.000, 102.700\n64175.000, 101.500\n64176.000, 101.700\n64177.000, 105.600\n64178.000, 102.400\n64179.000, 108.100\n64180.000, 101.600\n64181.000, 102.200\n64182.000, 101.200\n64183.000, 102.400\n64184.000, 102.300\n64185.000, 101.200\n64186.000, 103.400\n64187.000, 101.100\n64188.000, 104.200\n64189.000, 103.300\n64190.000, 104.100\n64191.000, 105.300\n64192.000, 103.700\n64193.000, 103.600\n64194.000, 103.700\n64195.000, 103.900\n64196.000, 104.800\n64197.000, 105.600\n64198.000, 110.500\n64199.000, 107.800\n64200.000, 109.400\n64201.000, 106.500\n64202.000, 105.000\n64203.000, 104.700\n64204.000, 105.100\n64205.000, 107.900\n64206.000, 106.300\n64207.000, 105.200\n64208.000, 113.800\n64209.000, 106.600\n64210.000, 105.400\n64211.000, 106.600\n64212.000, 105.600\n64213.000, 105.400\n64214.000, 105.400\n64215.000, 113.600\n64216.000, 109.800\n64217.000, 105.800\n64218.000, 107.800\n64219.000, 108.900\n64220.000, 106.500\n64221.000, 108.100\n64222.000, 107.100\n64223.000, 108.200\n64224.000, 107.600\n64225.000, 108.600\n64226.000, 107.200\n64227.000, 106.100\n64228.000, 109.900\n64229.000, 106.600\n64230.000, 108.700\n64231.000, 107.000\n64232.000, 107.100\n64233.000, 107.100\n64234.000, 113.300\n64235.000, 106.800\n64236.000, 107.700\n64237.000, 107.100\n64238.000, 107.800\n64239.000, 106.900\n64240.000, 107.300\n64241.000, 108.000\n64242.000, 110.100\n64243.000, 113.500\n64244.000, 107.600\n64245.000, 107.300\n64246.000, 108.500\n64247.000, 107.000\n64248.000, 107.400\n64249.000, 107.900\n64250.000, 108.300\n64251.000, 114.100\n64252.000, 111.400\n64253.000, 113.800\n64254.000, 110.800\n64255.000, 111.200\n64256.000,  96.000\n64257.000,  97.600\n64258.000,  97.600\n64259.000,  97.500\n64260.000, 100.500\n64261.000, 102.900\n64262.000,  98.600\n64263.000,  99.600\n64264.000,  98.900\n64265.000,  98.700\n64266.000,  98.800\n64267.000, 102.000\n64268.000, 100.100\n64269.000,  99.700\n64270.000, 101.700\n64271.000,  99.900\n64272.000,  99.000\n64273.000,  98.700\n64274.000,  99.000\n64275.000,  99.300\n64276.000,  99.900\n64277.000, 106.600\n64278.000, 100.200\n64279.000, 100.700\n64280.000, 101.200\n64281.000, 100.100\n64282.000, 102.900\n64283.000, 101.600\n64284.000, 100.300\n64285.000, 100.600\n64286.000, 100.200\n64287.000, 100.200\n64288.000,  99.700\n64289.000, 100.600\n64290.000, 104.200\n64291.000, 100.900\n64292.000, 103.100\n64293.000,  99.700\n64294.000, 100.500\n64295.000, 100.800\n64296.000, 104.700\n64297.000, 105.200\n64298.000, 101.400\n64299.000, 107.300\n64300.000, 110.800\n64301.000, 107.500\n64302.000, 101.200\n64303.000, 101.100\n64304.000, 100.900\n64305.000, 101.100\n64306.000, 101.400\n64307.000, 101.500\n64308.000, 103.300\n64309.000, 112.300\n64310.000, 106.900\n64311.000, 103.500\n64312.000, 101.100\n64313.000, 101.700\n64314.000, 101.500\n64315.000, 101.200\n64316.000, 102.700\n64317.000, 103.800\n64318.000, 105.100\n64319.000, 111.000\n64320.000, 104.300\n64321.000, 105.200\n64322.000, 104.000\n64323.000, 104.700\n64324.000, 107.200\n64325.000, 106.900\n64326.000, 106.000\n64327.000, 113.000\n64328.000, 106.100\n64329.000, 104.700\n64330.000, 105.600\n64331.000, 105.300\n64332.000, 105.000\n64333.000, 105.500\n64334.000, 105.700\n64335.000, 107.600\n64336.000, 109.500\n64337.000, 106.600\n64338.000, 106.000\n64339.000, 106.000\n64340.000, 106.300\n64341.000, 105.400\n64342.000, 105.600\n64343.000, 106.200\n64344.000, 106.500\n64345.000, 107.300\n64346.000, 112.800\n64347.000, 106.900\n64348.000, 107.000\n64349.000, 106.600\n64350.000, 106.500\n64351.000, 107.500\n64352.000, 110.700\n64353.000, 107.700\n64354.000, 112.800\n64355.000, 110.800\n64356.000, 107.700\n64357.000, 106.700\n64358.000, 107.400\n64359.000, 107.600\n64360.000, 110.000\n64361.000, 110.800\n64362.000, 108.600\n64363.000, 109.900\n64364.000, 107.700\n64365.000, 106.300\n64366.000, 106.700\n64367.000, 107.400\n64368.000, 108.100\n64369.000, 110.400\n64370.000, 109.200\n64371.000, 111.000\n64372.000, 110.900\n64373.000, 108.500\n64374.000, 108.200\n64375.000, 107.700\n64376.000, 108.700\n64377.000, 111.300\n64378.000, 113.200\n64379.000, 118.200\n64380.000, 111.800\n64381.000, 113.300\n64382.000, 110.700\n64383.000, 110.900\n64384.000, 104.300\n64385.000, 107.300\n64386.000, 104.700\n64387.000, 111.100\n64388.000, 105.100\n64389.000, 106.300\n64390.000, 105.500\n64391.000, 106.100\n64392.000, 106.300\n64393.000, 105.800\n64394.000, 109.900\n64395.000, 112.000\n64396.000, 109.800\n64397.000, 113.000\n64398.000, 106.200\n64399.000, 105.700\n64400.000, 105.700\n64401.000, 107.500\n64402.000, 106.000\n64403.000, 106.100\n64404.000, 107.400\n64405.000, 107.800\n64406.000, 109.700\n64407.000, 111.600\n64408.000, 109.500\n64409.000, 111.000\n64410.000, 107.900\n64411.000, 114.100\n64412.000, 107.200\n64413.000, 106.900\n64414.000, 108.900\n64415.000, 108.800\n64416.000, 106.600\n64417.000, 107.600\n64418.000, 108.800\n64419.000, 107.000\n64420.000, 108.400\n64421.000, 106.300\n64422.000, 108.500\n64423.000, 110.700\n64424.000, 108.500\n64425.000, 111.200\n64426.000, 107.000\n64427.000, 107.000\n64428.000, 107.600\n64429.000, 109.300\n64430.000, 109.300\n64431.000, 107.300\n64432.000, 107.300\n64433.000, 110.300\n64434.000, 107.900\n64435.000, 107.600\n64436.000, 107.900\n64437.000, 109.600\n64438.000, 107.900\n64439.000, 108.900\n64440.000, 111.200\n64441.000, 113.200\n64442.000, 107.300\n64443.000, 108.100\n64444.000, 111.300\n64445.000, 111.600\n64446.000, 110.900\n64447.000, 110.400\n64448.000, 116.200\n64449.000, 119.200\n64450.000, 110.000\n64451.000, 110.500\n64452.000, 113.300\n64453.000, 116.900\n64454.000, 112.300\n64455.000, 111.500\n64456.000, 112.200\n64457.000, 124.000\n64458.000, 114.800\n64459.000, 111.500\n64460.000, 111.700\n64461.000, 111.500\n64462.000, 113.000\n64463.000, 115.100\n64464.000, 116.900\n64465.000, 120.500\n64466.000, 120.400\n64467.000, 113.400\n64468.000, 114.000\n64469.000, 111.900\n64470.000, 113.600\n64471.000, 115.100\n64472.000, 117.700\n64473.000, 112.700\n64474.000, 113.900\n64475.000, 112.300\n64476.000, 115.400\n64477.000, 114.600\n64478.000, 114.500\n64479.000, 114.600\n64480.000, 118.500\n64481.000, 115.800\n64482.000, 116.000\n64483.000, 116.800\n64484.000, 114.000\n64485.000, 116.000\n64486.000, 115.400\n64487.000, 121.000\n64488.000, 116.600\n64489.000, 112.700\n64490.000, 112.500\n64491.000, 113.000\n64492.000, 112.900\n64493.000, 113.700\n64494.000, 117.500\n64495.000, 120.500\n64496.000, 115.400\n64497.000, 114.700\n64498.000, 113.900\n64499.000, 113.800\n64500.000, 113.600\n64501.000, 114.100\n64502.000, 114.500\n64503.000, 115.900\n64504.000, 118.600\n64505.000, 119.200\n64506.000, 116.300\n64507.000, 113.700\n64508.000, 115.800\n64509.000, 117.200\n64510.000, 117.300\n64511.000, 120.000\n64512.000,  90.000\n64513.000,  92.600\n64514.000,  91.700\n64515.000,  93.100\n64516.000,  92.300\n64517.000,  93.100\n64518.000,  92.300\n64519.000,  92.900\n64520.000,  93.200\n64521.000,  94.100\n64522.000,  95.500\n64523.000,  93.800\n64524.000,  92.500\n64525.000,  93.200\n64526.000,  93.100\n64527.000,  92.500\n64528.000,  92.500\n64529.000,  94.700\n64530.000,  92.900\n64531.000,  93.200\n64532.000,  94.300\n64533.000,  94.600\n64534.000,  93.200\n64535.000,  92.800\n64536.000,  93.700\n64537.000,  93.300\n64538.000,  94.400\n64539.000,  93.400\n64540.000,  93.900\n64541.000,  95.800\n64542.000,  95.800\n64543.000,  94.500\n64544.000,  93.200\n64545.000,  94.100\n64546.000,  94.100\n64547.000,  94.300\n64548.000,  94.900\n64549.000,  94.700\n64550.000,  94.000\n64551.000,  94.900\n64552.000,  96.100\n64553.000,  98.000\n64554.000,  94.000\n64555.000,  94.400\n64556.000,  94.300\n64557.000,  94.000\n64558.000,  94.500\n64559.000,  97.600\n64560.000,  95.100\n64561.000,  94.900\n64562.000,  96.900\n64563.000, 100.700\n64564.000,  96.200\n64565.000,  95.000\n64566.000,  95.000\n64567.000,  96.600\n64568.000,  98.100\n64569.000, 102.100\n64570.000,  98.500\n64571.000,  95.700\n64572.000,  99.200\n64573.000,  98.900\n64574.000,  97.800\n64575.000,  97.600\n64576.000,  96.800\n64577.000,  97.400\n64578.000, 109.200\n64579.000, 103.900\n64580.000, 102.000\n64581.000, 101.100\n64582.000, 113.100\n64583.000, 104.900\n64584.000, 101.700\n64585.000, 100.300\n64586.000,  99.400\n64587.000, 103.600\n64588.000, 105.800\n64589.000, 108.200\n64590.000, 100.300\n64591.000, 100.700\n64592.000,  99.500\n64593.000,  99.500\n64594.000,  99.900\n64595.000,  99.300\n64596.000, 100.100\n64597.000, 107.900\n64598.000, 108.300\n64599.000, 104.500\n64600.000, 102.000\n64601.000,  99.900\n64602.000, 101.700\n64603.000, 100.700\n64604.000, 101.000\n64605.000, 100.200\n64606.000, 105.200\n64607.000, 105.000\n64608.000, 105.700\n64609.000, 100.300\n64610.000, 100.700\n64611.000, 101.500\n64612.000, 100.800\n64613.000, 100.700\n64614.000, 100.800\n64615.000, 104.600\n64616.000, 106.100\n64617.000, 107.100\n64618.000, 105.000\n64619.000, 108.100\n64620.000, 103.800\n64621.000, 107.000\n64622.000, 104.200\n64623.000, 101.800\n64624.000, 102.100\n64625.000, 108.900\n64626.000, 105.500\n64627.000, 107.900\n64628.000, 101.500\n64629.000, 101.800\n64630.000, 104.200\n64631.000, 104.300\n64632.000, 102.900\n64633.000, 105.100\n64634.000, 103.800\n64635.000, 101.600\n64636.000, 103.200\n64637.000, 104.100\n64638.000, 103.400\n64639.000, 108.100\n64640.000,  99.600\n64641.000,  98.200\n64642.000,  98.200\n64643.000, 101.600\n64644.000, 101.500\n64645.000,  98.900\n64646.000, 101.100\n64647.000,  99.100\n64648.000, 100.000\n64649.000,  98.600\n64650.000,  99.200\n64651.000,  98.700\n64652.000,  99.500\n64653.000, 100.000\n64654.000, 101.200\n64655.000, 106.100\n64656.000, 100.300\n64657.000, 102.200\n64658.000, 103.800\n64659.000,  99.700\n64660.000,  99.200\n64661.000,  99.000\n64662.000,  99.700\n64663.000,  99.500\n64664.000,  99.600\n64665.000, 100.700\n64666.000, 100.800\n64667.000, 100.800\n64668.000, 100.000\n64669.000, 100.700\n64670.000, 100.300\n64671.000, 100.600\n64672.000,  99.400\n64673.000,  99.700\n64674.000, 102.900\n64675.000, 104.700\n64676.000, 102.700\n64677.000, 101.300\n64678.000, 100.800\n64679.000, 100.200\n64680.000, 100.300\n64681.000, 100.000\n64682.000, 100.000\n64683.000, 101.200\n64684.000, 101.200\n64685.000, 100.400\n64686.000, 101.600\n64687.000, 101.300\n64688.000, 100.800\n64689.000, 101.000\n64690.000, 100.700\n64691.000, 101.900\n64692.000, 101.900\n64693.000, 102.800\n64694.000, 101.200\n64695.000, 100.800\n64696.000, 103.000\n64697.000, 101.300\n64698.000, 101.300\n64699.000, 101.000\n64700.000, 103.600\n64701.000, 103.700\n64702.000, 110.700\n64703.000, 107.200\n64704.000, 110.500\n64705.000, 104.700\n64706.000, 104.000\n64707.000, 103.600\n64708.000, 104.900\n64709.000, 105.500\n64710.000, 108.500\n64711.000, 106.000\n64712.000, 105.700\n64713.000, 109.800\n64714.000, 107.900\n64715.000, 106.000\n64716.000, 105.400\n64717.000, 106.200\n64718.000, 106.600\n64719.000, 106.500\n64720.000, 105.900\n64721.000, 107.900\n64722.000, 110.500\n64723.000, 108.800\n64724.000, 107.000\n64725.000, 112.500\n64726.000, 109.700\n64727.000, 105.800\n64728.000, 107.100\n64729.000, 105.400\n64730.000, 111.200\n64731.000, 108.500\n64732.000, 107.900\n64733.000, 111.800\n64734.000, 109.300\n64735.000, 109.200\n64736.000, 105.900\n64737.000, 107.100\n64738.000, 107.300\n64739.000, 115.300\n64740.000, 114.500\n64741.000, 109.100\n64742.000, 108.800\n64743.000, 109.900\n64744.000, 107.600\n64745.000, 106.700\n64746.000, 107.200\n64747.000, 107.400\n64748.000, 108.500\n64749.000, 107.200\n64750.000, 108.500\n64751.000, 109.400\n64752.000, 109.100\n64753.000, 107.400\n64754.000, 107.000\n64755.000, 107.700\n64756.000, 108.200\n64757.000, 109.600\n64758.000, 109.000\n64759.000, 111.100\n64760.000, 107.900\n64761.000, 107.800\n64762.000, 108.300\n64763.000, 108.500\n64764.000, 110.100\n64765.000, 110.000\n64766.000, 111.000\n64767.000, 110.400\n64768.000,  97.800\n64769.000,  99.800\n64770.000,  97.300\n64771.000,  99.100\n64772.000,  99.000\n64773.000,  98.700\n64774.000,  98.300\n64775.000,  98.900\n64776.000,  99.600\n64777.000,  98.700\n64778.000, 101.300\n64779.000,  98.900\n64780.000,  99.600\n64781.000,  98.500\n64782.000, 100.600\n64783.000,  99.700\n64784.000,  99.100\n64785.000,  99.700\n64786.000,  99.500\n64787.000, 100.700\n64788.000, 101.300\n64789.000, 103.300\n64790.000, 100.400\n64791.000,  99.500\n64792.000,  99.800\n64793.000,  99.500\n64794.000, 100.400\n64795.000,  99.600\n64796.000, 102.700\n64797.000, 102.000\n64798.000, 101.000\n64799.000, 104.100\n64800.000,  99.600\n64801.000, 100.300\n64802.000,  99.900\n64803.000, 101.000\n64804.000, 102.000\n64805.000, 100.600\n64806.000, 101.400\n64807.000, 100.400\n64808.000, 101.200\n64809.000, 100.400\n64810.000, 100.500\n64811.000, 100.900\n64812.000, 100.500\n64813.000, 100.800\n64814.000, 100.900\n64815.000, 101.000\n64816.000, 107.200\n64817.000, 102.100\n64818.000, 104.900\n64819.000, 106.100\n64820.000, 101.500\n64821.000, 101.100\n64822.000, 101.300\n64823.000, 103.500\n64824.000, 101.500\n64825.000, 102.700\n64826.000, 102.800\n64827.000, 104.100\n64828.000, 103.500\n64829.000, 105.500\n64830.000, 107.300\n64831.000, 105.300\n64832.000, 103.600\n64833.000, 103.300\n64834.000, 105.300\n64835.000, 104.700\n64836.000, 105.400\n64837.000, 105.100\n64838.000, 105.500\n64839.000, 109.700\n64840.000, 108.800\n64841.000, 107.700\n64842.000, 106.000\n64843.000, 108.800\n64844.000, 105.300\n64845.000, 105.900\n64846.000, 105.200\n64847.000, 105.700\n64848.000, 105.300\n64849.000, 110.300\n64850.000, 106.500\n64851.000, 105.700\n64852.000, 106.100\n64853.000, 106.000\n64854.000, 105.800\n64855.000, 105.000\n64856.000, 106.500\n64857.000, 108.600\n64858.000, 116.900\n64859.000, 113.300\n64860.000, 107.500\n64861.000, 106.800\n64862.000, 107.400\n64863.000, 107.100\n64864.000, 106.800\n64865.000, 109.700\n64866.000, 108.200\n64867.000, 112.500\n64868.000, 110.100\n64869.000, 106.400\n64870.000, 107.600\n64871.000, 107.600\n64872.000, 107.200\n64873.000, 106.900\n64874.000, 107.100\n64875.000, 110.000\n64876.000, 108.800\n64877.000, 110.000\n64878.000, 107.000\n64879.000, 107.200\n64880.000, 107.700\n64881.000, 107.500\n64882.000, 107.000\n64883.000, 110.100\n64884.000, 113.500\n64885.000, 110.200\n64886.000, 108.100\n64887.000, 107.400\n64888.000, 108.000\n64889.000, 107.300\n64890.000, 108.200\n64891.000, 107.700\n64892.000, 110.100\n64893.000, 116.900\n64894.000, 118.500\n64895.000, 111.700\n64896.000, 103.000\n64897.000, 104.100\n64898.000, 106.400\n64899.000, 105.800\n64900.000, 109.800\n64901.000, 109.000\n64902.000, 109.800\n64903.000, 105.900\n64904.000, 105.800\n64905.000, 104.700\n64906.000, 106.800\n64907.000, 105.400\n64908.000, 106.700\n64909.000, 105.700\n64910.000, 112.200\n64911.000, 107.400\n64912.000, 106.800\n64913.000, 106.700\n64914.000, 107.700\n64915.000, 105.800\n64916.000, 107.100\n64917.000, 108.300\n64918.000, 112.800\n64919.000, 107.500\n64920.000, 106.400\n64921.000, 106.200\n64922.000, 107.000\n64923.000, 106.300\n64924.000, 106.500\n64925.000, 107.200\n64926.000, 114.400\n64927.000, 111.600\n64928.000, 106.600\n64929.000, 108.200\n64930.000, 107.700\n64931.000, 107.500\n64932.000, 107.000\n64933.000, 106.300\n64934.000, 107.600\n64935.000, 108.800\n64936.000, 112.600\n64937.000, 108.300\n64938.000, 108.700\n64939.000, 107.300\n64940.000, 107.500\n64941.000, 106.700\n64942.000, 107.600\n64943.000, 107.500\n64944.000, 108.300\n64945.000, 114.000\n64946.000, 110.900\n64947.000, 108.100\n64948.000, 107.400\n64949.000, 107.500\n64950.000, 107.500\n64951.000, 107.400\n64952.000, 108.200\n64953.000, 117.300\n64954.000, 112.500\n64955.000, 108.800\n64956.000, 113.100\n64957.000, 110.800\n64958.000, 110.400\n64959.000, 110.100\n64960.000, 109.200\n64961.000, 113.000\n64962.000, 114.900\n64963.000, 112.900\n64964.000, 111.200\n64965.000, 111.800\n64966.000, 111.500\n64967.000, 111.300\n64968.000, 111.300\n64969.000, 111.500\n64970.000, 116.300\n64971.000, 117.700\n64972.000, 115.900\n64973.000, 113.100\n64974.000, 112.400\n64975.000, 111.400\n64976.000, 112.400\n64977.000, 111.200\n64978.000, 111.800\n64979.000, 117.100\n64980.000, 121.000\n64981.000, 112.900\n64982.000, 114.900\n64983.000, 113.500\n64984.000, 112.500\n64985.000, 112.000\n64986.000, 114.300\n64987.000, 115.500\n64988.000, 116.300\n64989.000, 112.200\n64990.000, 112.600\n64991.000, 113.000\n64992.000, 112.200\n64993.000, 114.100\n64994.000, 113.100\n64995.000, 114.600\n64996.000, 116.200\n64997.000, 114.200\n64998.000, 113.100\n64999.000, 113.300\n65000.000, 113.200\n65001.000, 113.500\n65002.000, 117.000\n65003.000, 113.700\n65004.000, 112.800\n65005.000, 114.100\n65006.000, 113.700\n65007.000, 114.200\n65008.000, 114.000\n65009.000, 113.300\n65010.000, 117.900\n65011.000, 114.500\n65012.000, 114.300\n65013.000, 116.000\n65014.000, 114.700\n65015.000, 113.600\n65016.000, 114.100\n65017.000, 115.100\n65018.000, 118.200\n65019.000, 115.200\n65020.000, 115.800\n65021.000, 117.500\n65022.000, 117.300\n65023.000, 116.500\n65024.000,  96.100\n65025.000,  97.200\n65026.000, 100.400\n65027.000,  98.000\n65028.000,  99.500\n65029.000,  99.600\n65030.000,  98.700\n65031.000,  99.500\n65032.000,  98.700\n65033.000,  99.200\n65034.000,  99.200\n65035.000,  98.400\n65036.000, 100.200\n65037.000,  99.200\n65038.000, 100.900\n65039.000, 100.600\n65040.000, 104.300\n65041.000, 100.800\n65042.000,  99.100\n65043.000, 103.700\n65044.000, 100.700\n65045.000, 101.000\n65046.000, 102.600\n65047.000,  99.000\n65048.000, 100.800\n65049.000, 100.400\n65050.000, 100.800\n65051.000, 101.400\n65052.000, 101.500\n65053.000,  99.900\n65054.000, 100.600\n65055.000, 101.100\n65056.000, 104.900\n65057.000, 104.400\n65058.000, 103.100\n65059.000, 102.800\n65060.000, 100.200\n65061.000, 101.700\n65062.000, 104.300\n65063.000, 101.000\n65064.000, 100.800\n65065.000, 100.900\n65066.000, 100.500\n65067.000, 100.200\n65068.000, 100.700\n65069.000, 101.100\n65070.000, 101.100\n65071.000, 101.800\n65072.000, 101.300\n65073.000, 101.700\n65074.000, 102.100\n65075.000, 103.700\n65076.000, 103.000\n65077.000, 102.000\n65078.000, 101.800\n65079.000, 101.100\n65080.000, 102.300\n65081.000, 102.100\n65082.000, 102.100\n65083.000, 101.900\n65084.000, 107.200\n65085.000, 108.900\n65086.000, 104.800\n65087.000, 105.000\n65088.000, 102.200\n65089.000, 104.200\n65090.000, 108.200\n65091.000, 104.800\n65092.000, 104.400\n65093.000, 106.800\n65094.000, 107.500\n65095.000, 105.900\n65096.000, 106.500\n65097.000, 104.700\n65098.000, 105.900\n65099.000, 106.400\n65100.000, 110.500\n65101.000, 106.800\n65102.000, 108.600\n65103.000, 107.000\n65104.000, 105.900\n65105.000, 105.800\n65106.000, 106.200\n65107.000, 108.800\n65108.000, 110.500\n65109.000, 111.700\n65110.000, 106.400\n65111.000, 108.900\n65112.000, 110.900\n65113.000, 108.400\n65114.000, 107.500\n65115.000, 107.000\n65116.000, 112.100\n65117.000, 111.900\n65118.000, 111.400\n65119.000, 106.100\n65120.000, 107.600\n65121.000, 115.400\n65122.000, 107.700\n65123.000, 107.100\n65124.000, 107.200\n65125.000, 106.400\n65126.000, 107.300\n65127.000, 106.700\n65128.000, 106.800\n65129.000, 108.600\n65130.000, 110.600\n65131.000, 107.400\n65132.000, 106.200\n65133.000, 109.000\n65134.000, 107.900\n65135.000, 107.300\n65136.000, 107.800\n65137.000, 107.800\n65138.000, 107.300\n65139.000, 110.400\n65140.000, 107.300\n65141.000, 107.600\n65142.000, 108.500\n65143.000, 107.900\n65144.000, 108.100\n65145.000, 110.900\n65146.000, 114.600\n65147.000, 111.000\n65148.000, 111.300\n65149.000, 112.700\n65150.000, 110.800\n65151.000, 112.300\n65152.000, 103.400\n65153.000, 103.200\n65154.000, 104.400\n65155.000, 105.500\n65156.000, 106.100\n65157.000, 105.600\n65158.000, 104.200\n65159.000, 105.400\n65160.000, 106.300\n65161.000, 113.000\n65162.000, 105.800\n65163.000, 105.000\n65164.000, 106.100\n65165.000, 107.300\n65166.000, 109.300\n65167.000, 106.000\n65168.000, 105.900\n65169.000, 107.200\n65170.000, 110.200\n65171.000, 105.400\n65172.000, 106.100\n65173.000, 106.000\n65174.000, 107.300\n65175.000, 108.200\n65176.000, 107.800\n65177.000, 108.300\n65178.000, 108.800\n65179.000, 109.100\n65180.000, 107.200\n65181.000, 108.000\n65182.000, 107.800\n65183.000, 107.900\n65184.000, 107.200\n65185.000, 107.100\n65186.000, 106.800\n65187.000, 111.500\n65188.000, 110.000\n65189.000, 106.700\n65190.000, 107.500\n65191.000, 108.900\n65192.000, 108.100\n65193.000, 108.000\n65194.000, 106.300\n65195.000, 107.100\n65196.000, 107.600\n65197.000, 108.800\n65198.000, 108.300\n65199.000, 107.500\n65200.000, 108.900\n65201.000, 108.300\n65202.000, 108.500\n65203.000, 108.300\n65204.000, 108.300\n65205.000, 114.200\n65206.000, 115.800\n65207.000, 109.100\n65208.000, 109.200\n65209.000, 108.200\n65210.000, 108.900\n65211.000, 108.700\n65212.000, 109.700\n65213.000, 110.500\n65214.000, 111.700\n65215.000, 111.500\n65216.000, 109.600\n65217.000, 114.200\n65218.000, 112.700\n65219.000, 110.800\n65220.000, 114.200\n65221.000, 112.300\n65222.000, 114.100\n65223.000, 112.100\n65224.000, 114.300\n65225.000, 112.500\n65226.000, 114.100\n65227.000, 113.400\n65228.000, 113.400\n65229.000, 113.900\n65230.000, 113.300\n65231.000, 115.800\n65232.000, 112.000\n65233.000, 112.800\n65234.000, 112.900\n65235.000, 114.300\n65236.000, 116.600\n65237.000, 119.500\n65238.000, 119.000\n65239.000, 113.600\n65240.000, 113.800\n65241.000, 114.000\n65242.000, 114.300\n65243.000, 113.800\n65244.000, 113.200\n65245.000, 113.000\n65246.000, 114.000\n65247.000, 113.900\n65248.000, 112.900\n65249.000, 113.600\n65250.000, 114.100\n65251.000, 113.200\n65252.000, 114.700\n65253.000, 115.800\n65254.000, 115.600\n65255.000, 115.100\n65256.000, 115.400\n65257.000, 114.100\n65258.000, 113.700\n65259.000, 115.500\n65260.000, 114.500\n65261.000, 114.500\n65262.000, 115.900\n65263.000, 115.100\n65264.000, 114.200\n65265.000, 113.700\n65266.000, 113.900\n65267.000, 113.700\n65268.000, 114.000\n65269.000, 114.500\n65270.000, 118.300\n65271.000, 114.700\n65272.000, 117.100\n65273.000, 114.300\n65274.000, 114.600\n65275.000, 114.100\n65276.000, 115.600\n65277.000, 119.700\n65278.000, 124.300\n65279.000, 121.400\n65280.000, 104.500\n65281.000, 104.700\n65282.000, 104.400\n65283.000, 107.200\n65284.000, 106.600\n65285.000, 109.500\n65286.000, 105.100\n65287.000, 106.000\n65288.000, 106.000\n65289.000, 110.600\n65290.000, 106.600\n65291.000, 106.300\n65292.000, 106.500\n65293.000, 108.600\n65294.000, 112.400\n65295.000, 107.500\n65296.000, 108.800\n65297.000, 107.100\n65298.000, 107.200\n65299.000, 105.800\n65300.000, 107.200\n65301.000, 107.900\n65302.000, 105.500\n65303.000, 108.500\n65304.000, 112.200\n65305.000, 111.300\n65306.000, 107.300\n65307.000, 106.600\n65308.000, 107.300\n65309.000, 106.600\n65310.000, 107.500\n65311.000, 106.900\n65312.000, 106.300\n65313.000, 109.500\n65314.000, 110.600\n65315.000, 108.400\n65316.000, 111.300\n65317.000, 107.400\n65318.000, 107.500\n65319.000, 107.000\n65320.000, 109.500\n65321.000, 108.200\n65322.000, 107.000\n65323.000, 108.000\n65324.000, 107.800\n65325.000, 111.100\n65326.000, 109.600\n65327.000, 107.900\n65328.000, 107.900\n65329.000, 108.400\n65330.000, 110.100\n65331.000, 108.900\n65332.000, 109.300\n65333.000, 109.600\n65334.000, 110.600\n65335.000, 108.200\n65336.000, 110.100\n65337.000, 108.700\n65338.000, 109.800\n65339.000, 108.700\n65340.000, 109.900\n65341.000, 110.600\n65342.000, 111.200\n65343.000, 113.200\n65344.000, 111.400\n65345.000, 110.600\n65346.000, 112.100\n65347.000, 111.600\n65348.000, 113.400\n65349.000, 112.000\n65350.000, 111.700\n65351.000, 112.400\n65352.000, 113.400\n65353.000, 111.400\n65354.000, 112.000\n65355.000, 114.300\n65356.000, 114.300\n65357.000, 112.200\n65358.000, 112.100\n65359.000, 111.700\n65360.000, 112.100\n65361.000, 112.600\n65362.000, 115.200\n65363.000, 112.800\n65364.000, 113.400\n65365.000, 115.700\n65366.000, 112.500\n65367.000, 113.000\n65368.000, 112.300\n65369.000, 112.400\n65370.000, 115.600\n65371.000, 120.500\n65372.000, 113.000\n65373.000, 112.900\n65374.000, 113.200\n65375.000, 112.000\n65376.000, 112.000\n65377.000, 112.600\n65378.000, 112.900\n65379.000, 112.600\n65380.000, 113.200\n65381.000, 114.800\n65382.000, 112.400\n65383.000, 112.800\n65384.000, 112.100\n65385.000, 112.800\n65386.000, 114.900\n65387.000, 115.800\n65388.000, 116.000\n65389.000, 115.800\n65390.000, 116.000\n65391.000, 113.800\n65392.000, 114.900\n65393.000, 113.300\n65394.000, 113.500\n65395.000, 116.300\n65396.000, 113.700\n65397.000, 116.000\n65398.000, 117.900\n65399.000, 113.100\n65400.000, 114.100\n65401.000, 114.700\n65402.000, 115.600\n65403.000, 120.700\n65404.000, 119.600\n65405.000, 122.900\n65406.000, 119.900\n65407.000, 116.300\n65408.000, 108.900\n65409.000, 110.500\n65410.000, 111.200\n65411.000, 113.800\n65412.000, 113.800\n65413.000, 111.300\n65414.000, 112.800\n65415.000, 113.100\n65416.000, 111.000\n65417.000, 111.800\n65418.000, 116.900\n65419.000, 112.100\n65420.000, 112.000\n65421.000, 113.700\n65422.000, 112.000\n65423.000, 114.200\n65424.000, 111.300\n65425.000, 112.700\n65426.000, 112.000\n65427.000, 117.900\n65428.000, 119.600\n65429.000, 112.300\n65430.000, 112.300\n65431.000, 112.700\n65432.000, 112.900\n65433.000, 113.300\n65434.000, 113.400\n65435.000, 113.000\n65436.000, 115.500\n65437.000, 114.200\n65438.000, 115.400\n65439.000, 115.100\n65440.000, 112.900\n65441.000, 112.400\n65442.000, 112.400\n65443.000, 114.000\n65444.000, 117.200\n65445.000, 113.500\n65446.000, 112.600\n65447.000, 113.100\n65448.000, 113.400\n65449.000, 112.100\n65450.000, 113.500\n65451.000, 119.500\n65452.000, 123.400\n65453.000, 123.700\n65454.000, 113.900\n65455.000, 113.400\n65456.000, 115.300\n65457.000, 115.000\n65458.000, 113.200\n65459.000, 114.100\n65460.000, 119.700\n65461.000, 120.100\n65462.000, 114.800\n65463.000, 114.600\n65464.000, 116.700\n65465.000, 116.300\n65466.000, 115.400\n65467.000, 116.000\n65468.000, 117.800\n65469.000, 117.900\n65470.000, 116.900\n65471.000, 117.300\n65472.000, 115.200\n65473.000, 122.400\n65474.000, 119.800\n65475.000, 125.700\n65476.000, 131.000\n65477.000, 125.700\n65478.000, 117.600\n65479.000, 118.400\n65480.000, 119.000\n65481.000, 121.900\n65482.000, 119.600\n65483.000, 118.000\n65484.000, 120.000\n65485.000, 122.400\n65486.000, 118.100\n65487.000, 117.300\n65488.000, 118.700\n65489.000, 118.900\n65490.000, 117.600\n65491.000, 118.800\n65492.000, 122.700\n65493.000, 120.500\n65494.000, 118.000\n65495.000, 118.200\n65496.000, 121.800\n65497.000, 120.100\n65498.000, 119.100\n65499.000, 118.400\n65500.000, 123.400\n65501.000, 124.200\n65502.000, 118.600\n65503.000, 118.600\n65504.000, 118.300\n65505.000, 120.400\n65506.000, 118.800\n65507.000, 119.900\n65508.000, 123.000\n65509.000, 125.200\n65510.000, 119.500\n65511.000, 121.500\n65512.000, 119.400\n65513.000, 120.400\n65514.000, 123.500\n65515.000, 120.000\n65516.000, 122.200\n65517.000, 119.500\n65518.000, 119.300\n65519.000, 120.200\n65520.000, 120.200\n65521.000, 120.100\n65522.000, 125.900\n65523.000, 126.400\n65524.000, 130.000\n65525.000, 120.600\n65526.000, 120.600\n65527.000, 120.000\n65528.000, 120.700\n65529.000, 121.200\n65530.000, 120.300\n65531.000, 124.200\n65532.000, 126.200\n65533.000, 125.600\n65534.000, 122.900\n65535.000, 124.900\n65536.000,  64.500\n65537.000,  66.000\n65538.000,  66.700\n65539.000,  67.500\n65540.000,  67.600\n65541.000,  66.700\n65542.000,  69.400\n65543.000,  69.300\n65544.000,  68.600\n65545.000,  69.000\n65546.000,  67.600\n65547.000,  67.600\n65548.000,  67.200\n65549.000,  67.700\n65550.000,  67.200\n65551.000,  67.000\n65552.000,  67.400\n65553.000,  67.700\n65554.000,  68.000\n65555.000,  67.200\n65556.000,  68.600\n65557.000,  70.600\n65558.000,  68.900\n65559.000,  68.800\n65560.000,  68.400\n65561.000,  68.100\n65562.000,  68.400\n65563.000,  68.000\n65564.000,  68.400\n65565.000,  68.100\n65566.000,  69.200\n65567.000,  68.800\n65568.000,  68.700\n65569.000,  70.800\n65570.000,  69.200\n65571.000,  68.700\n65572.000,  70.300\n65573.000,  69.300\n65574.000,  69.800\n65575.000,  68.900\n65576.000,  69.300\n65577.000,  69.100\n65578.000,  69.100\n65579.000,  69.500\n65580.000,  69.000\n65581.000,  69.300\n65582.000,  70.000\n65583.000,  69.400\n65584.000,  69.800\n65585.000,  69.500\n65586.000,  69.600\n65587.000,  70.200\n65588.000,  69.600\n65589.000,  69.700\n65590.000,  69.000\n65591.000,  69.100\n65592.000,  69.800\n65593.000,  70.400\n65594.000,  70.700\n65595.000,  69.400\n65596.000,  71.300\n65597.000,  74.200\n65598.000,  72.900\n65599.000,  72.500\n65600.000,  70.800\n65601.000,  72.100\n65602.000,  72.200\n65603.000,  72.200\n65604.000,  73.200\n65605.000,  73.700\n65606.000,  73.600\n65607.000,  73.200\n65608.000,  74.500\n65609.000,  74.100\n65610.000,  73.600\n65611.000,  73.600\n65612.000,  75.800\n65613.000,  76.800\n65614.000,  75.000\n65615.000,  74.200\n65616.000,  73.100\n65617.000,  74.600\n65618.000,  74.900\n65619.000,  78.900\n65620.000,  75.500\n65621.000,  74.300\n65622.000,  74.700\n65623.000,  74.700\n65624.000,  75.700\n65625.000,  77.500\n65626.000,  75.100\n65627.000,  75.300\n65628.000,  74.500\n65629.000,  76.100\n65630.000,  75.400\n65631.000,  76.900\n65632.000,  80.100\n65633.000,  75.600\n65634.000,  78.000\n65635.000,  75.700\n65636.000,  76.900\n65637.000,  78.100\n65638.000,  77.200\n65639.000,  75.400\n65640.000,  75.800\n65641.000,  75.200\n65642.000,  77.400\n65643.000,  76.000\n65644.000,  76.300\n65645.000,  76.700\n65646.000,  76.300\n65647.000,  76.500\n65648.000,  77.500\n65649.000,  76.200\n65650.000,  75.800\n65651.000,  75.700\n65652.000,  76.600\n65653.000,  75.600\n65654.000,  76.900\n65655.000,  76.100\n65656.000,  76.000\n65657.000,  77.100\n65658.000,  76.700\n65659.000,  76.600\n65660.000,  78.000\n65661.000,  83.000\n65662.000,  81.400\n65663.000,  82.000\n65664.000,  70.900\n65665.000,  71.600\n65666.000,  72.700\n65667.000,  72.700\n65668.000,  74.000\n65669.000,  73.300\n65670.000,  75.200\n65671.000,  73.500\n65672.000,  73.600\n65673.000,  73.700\n65674.000,  74.400\n65675.000,  75.500\n65676.000,  77.400\n65677.000,  74.300\n65678.000,  74.300\n65679.000,  73.700\n65680.000,  76.100\n65681.000,  74.100\n65682.000,  79.200\n65683.000,  82.400\n65684.000,  76.100\n65685.000,  76.200\n65686.000,  79.500\n65687.000,  76.100\n65688.000,  75.300\n65689.000,  75.300\n65690.000,  74.500\n65691.000,  74.800\n65692.000,  75.500\n65693.000,  77.900\n65694.000,  75.600\n65695.000,  75.300\n65696.000,  75.500\n65697.000,  76.700\n65698.000,  77.500\n65699.000,  77.300\n65700.000,  76.200\n65701.000,  74.600\n65702.000,  75.000\n65703.000,  75.000\n65704.000,  76.900\n65705.000,  77.300\n65706.000,  77.000\n65707.000,  76.600\n65708.000,  78.200\n65709.000,  76.200\n65710.000,  75.000\n65711.000,  80.400\n65712.000,  78.100\n65713.000,  75.600\n65714.000,  75.200\n65715.000,  75.300\n65716.000,  76.300\n65717.000,  75.700\n65718.000,  81.100\n65719.000,  75.900\n65720.000,  79.200\n65721.000,  76.600\n65722.000,  76.600\n65723.000,  77.100\n65724.000,  77.400\n65725.000,  78.500\n65726.000,  78.800\n65727.000,  79.200\n65728.000,  77.000\n65729.000,  80.200\n65730.000,  81.400\n65731.000,  78.500\n65732.000,  81.100\n65733.000,  81.900\n65734.000,  81.100\n65735.000,  80.500\n65736.000,  81.000\n65737.000,  79.700\n65738.000,  81.400\n65739.000,  79.300\n65740.000,  80.800\n65741.000,  80.200\n65742.000,  80.300\n65743.000,  80.900\n65744.000,  80.500\n65745.000,  80.200\n65746.000,  80.600\n65747.000,  80.500\n65748.000,  80.500\n65749.000,  80.800\n65750.000,  80.200\n65751.000,  80.500\n65752.000,  80.900\n65753.000,  82.800\n65754.000,  81.000\n65755.000,  82.900\n65756.000,  82.900\n65757.000,  81.400\n65758.000,  85.900\n65759.000,  82.100\n65760.000,  80.700\n65761.000,  81.100\n65762.000,  81.100\n65763.000,  81.400\n65764.000,  82.000\n65765.000,  80.900\n65766.000,  82.800\n65767.000,  81.800\n65768.000,  82.600\n65769.000,  81.100\n65770.000,  82.100\n65771.000,  84.300\n65772.000,  81.000\n65773.000,  81.000\n65774.000,  82.200\n65775.000,  81.900\n65776.000,  82.000\n65777.000,  82.600\n65778.000,  81.200\n65779.000,  82.100\n65780.000,  82.100\n65781.000,  84.800\n65782.000,  82.800\n65783.000,  82.600\n65784.000,  82.300\n65785.000,  84.600\n65786.000,  83.300\n65787.000,  88.100\n65788.000,  84.400\n65789.000,  85.400\n65790.000,  86.100\n65791.000,  87.300\n65792.000,  72.000\n65793.000,  75.400\n65794.000,  75.300\n65795.000,  74.400\n65796.000,  73.700\n65797.000,  73.600\n65798.000,  73.900\n65799.000,  73.900\n65800.000,  73.000\n65801.000,  73.200\n65802.000,  74.100\n65803.000,  73.800\n65804.000,  78.200\n65805.000,  75.200\n65806.000,  74.900\n65807.000,  74.600\n65808.000,  73.600\n65809.000,  73.100\n65810.000,  73.900\n65811.000,  74.600\n65812.000,  76.100\n65813.000,  74.500\n65814.000,  79.200\n65815.000,  74.600\n65816.000,  75.500\n65817.000,  75.400\n65818.000,  75.500\n65819.000,  77.100\n65820.000,  75.600\n65821.000,  76.500\n65822.000,  75.300\n65823.000,  74.900\n65824.000,  75.400\n65825.000,  75.400\n65826.000,  77.500\n65827.000,  76.900\n65828.000,  75.300\n65829.000,  74.400\n65830.000,  75.000\n65831.000,  76.400\n65832.000,  75.300\n65833.000,  75.800\n65834.000,  75.500\n65835.000,  75.800\n65836.000,  75.500\n65837.000,  76.300\n65838.000,  75.500\n65839.000,  77.300\n65840.000,  76.700\n65841.000,  75.700\n65842.000,  76.200\n65843.000,  75.000\n65844.000,  76.500\n65845.000,  76.000\n65846.000,  75.000\n65847.000,  77.400\n65848.000,  76.600\n65849.000,  78.800\n65850.000,  76.500\n65851.000,  75.700\n65852.000,  77.300\n65853.000,  78.700\n65854.000,  79.000\n65855.000,  79.000\n65856.000,  77.400\n65857.000,  78.300\n65858.000,  79.600\n65859.000,  78.500\n65860.000,  80.100\n65861.000,  79.300\n65862.000,  79.700\n65863.000,  79.200\n65864.000,  82.400\n65865.000,  81.200\n65866.000,  80.700\n65867.000,  79.300\n65868.000,  79.800\n65869.000,  80.600\n65870.000,  80.000\n65871.000,  80.500\n65872.000,  79.700\n65873.000,  80.600\n65874.000,  81.000\n65875.000,  81.200\n65876.000,  80.700\n65877.000,  80.700\n65878.000,  80.100\n65879.000,  80.500\n65880.000,  80.800\n65881.000,  80.300\n65882.000,  81.000\n65883.000,  80.800\n65884.000,  80.400\n65885.000,  81.700\n65886.000,  81.500\n65887.000,  81.600\n65888.000,  84.400\n65889.000,  81.500\n65890.000,  80.900\n65891.000,  81.200\n65892.000,  82.000\n65893.000,  81.200\n65894.000,  81.800\n65895.000,  81.300\n65896.000,  81.700\n65897.000,  80.700\n65898.000,  81.600\n65899.000,  81.600\n65900.000,  85.400\n65901.000,  82.800\n65902.000,  81.800\n65903.000,  81.400\n65904.000,  81.700\n65905.000,  82.200\n65906.000,  81.100\n65907.000,  81.900\n65908.000,  82.000\n65909.000,  82.400\n65910.000,  82.000\n65911.000,  84.100\n65912.000,  86.500\n65913.000,  83.500\n65914.000,  82.600\n65915.000,  83.800\n65916.000,  83.600\n65917.000,  85.500\n65918.000,  85.400\n65919.000,  85.900\n65920.000,  77.600\n65921.000,  78.600\n65922.000,  79.500\n65923.000,  79.900\n65924.000,  83.000\n65925.000,  79.400\n65926.000,  80.700\n65927.000,  79.800\n65928.000,  80.900\n65929.000,  79.500\n65930.000,  80.600\n65931.000,  79.700\n65932.000,  80.400\n65933.000,  80.000\n65934.000,  81.200\n65935.000,  80.300\n65936.000,  81.000\n65937.000,  79.700\n65938.000,  80.200\n65939.000,  80.200\n65940.000,  80.300\n65941.000,  80.400\n65942.000,  80.200\n65943.000,  80.800\n65944.000,  80.300\n65945.000,  80.900\n65946.000,  81.000\n65947.000,  84.000\n65948.000,  81.000\n65949.000,  81.100\n65950.000,  81.600\n65951.000,  81.000\n65952.000,  81.700\n65953.000,  80.700\n65954.000,  81.400\n65955.000,  81.200\n65956.000,  81.700\n65957.000,  80.500\n65958.000,  84.200\n65959.000,  84.100\n65960.000,  83.700\n65961.000,  83.000\n65962.000,  82.400\n65963.000,  81.100\n65964.000,  82.600\n65965.000,  82.300\n65966.000,  82.900\n65967.000,  82.600\n65968.000,  83.300\n65969.000,  83.200\n65970.000,  84.400\n65971.000,  83.400\n65972.000,  84.500\n65973.000,  83.000\n65974.000,  82.100\n65975.000,  82.300\n65976.000,  82.700\n65977.000,  83.800\n65978.000,  82.100\n65979.000,  82.400\n65980.000,  83.800\n65981.000,  84.800\n65982.000,  85.300\n65983.000,  86.500\n65984.000,  83.200\n65985.000,  84.700\n65986.000,  84.600\n65987.000,  85.000\n65988.000,  87.200\n65989.000,  89.600\n65990.000,  86.800\n65991.000,  86.800\n65992.000,  88.200\n65993.000,  86.900\n65994.000,  89.300\n65995.000,  90.200\n65996.000,  86.600\n65997.000,  86.500\n65998.000,  86.200\n65999.000,  88.500\n66000.000,  89.000\n66001.000,  88.600\n66002.000,  87.400\n66003.000,  88.400\n66004.000,  87.500\n66005.000,  88.000\n66006.000,  86.900\n66007.000,  87.000\n66008.000,  87.100\n66009.000,  87.400\n66010.000,  88.700\n66011.000,  88.900\n66012.000,  88.200\n66013.000,  88.900\n66014.000,  88.200\n66015.000,  88.400\n66016.000,  87.700\n66017.000,  88.400\n66018.000,  87.300\n66019.000,  88.100\n66020.000,  88.200\n66021.000,  89.000\n66022.000,  89.100\n66023.000,  88.500\n66024.000,  88.400\n66025.000,  89.100\n66026.000,  87.700\n66027.000,  89.100\n66028.000,  87.700\n66029.000,  88.100\n66030.000,  88.300\n66031.000,  92.400\n66032.000,  89.400\n66033.000,  88.200\n66034.000,  87.700\n66035.000,  91.000\n66036.000,  89.500\n66037.000,  89.300\n66038.000,  88.200\n66039.000,  91.400\n66040.000,  88.800\n66041.000,  88.600\n66042.000,  90.000\n66043.000,  89.300\n66044.000,  89.700\n66045.000,  91.500\n66046.000,  91.500\n66047.000,  91.000\n66048.000,  70.500\n66049.000,  72.300\n66050.000,  72.800\n66051.000,  73.200\n66052.000,  73.000\n66053.000,  74.200\n66054.000,  76.800\n66055.000,  74.800\n66056.000,  73.400\n66057.000,  73.000\n66058.000,  74.400\n66059.000,  74.100\n66060.000,  74.100\n66061.000,  73.400\n66062.000,  73.900\n66063.000,  73.800\n66064.000,  73.200\n66065.000,  74.400\n66066.000,  74.400\n66067.000,  77.100\n66068.000,  74.700\n66069.000,  74.700\n66070.000,  74.400\n66071.000,  74.600\n66072.000,  76.100\n66073.000,  74.500\n66074.000,  75.000\n66075.000,  74.900\n66076.000,  74.500\n66077.000,  74.900\n66078.000,  74.500\n66079.000,  77.800\n66080.000,  74.900\n66081.000,  75.500\n66082.000,  74.800\n66083.000,  74.800\n66084.000,  76.100\n66085.000,  75.500\n66086.000,  76.500\n66087.000,  75.000\n66088.000,  75.300\n66089.000,  74.700\n66090.000,  75.800\n66091.000,  75.500\n66092.000,  79.700\n66093.000,  75.200\n66094.000,  75.200\n66095.000,  75.200\n66096.000,  76.000\n66097.000,  80.900\n66098.000,  76.200\n66099.000,  75.900\n66100.000,  75.700\n66101.000,  75.200\n66102.000,  76.200\n66103.000,  78.400\n66104.000,  81.100\n66105.000,  78.100\n66106.000,  77.200\n66107.000,  76.500\n66108.000,  82.500\n66109.000,  82.700\n66110.000,  83.000\n66111.000,  80.800\n66112.000,  77.100\n66113.000,  78.200\n66114.000,  79.300\n66115.000,  79.500\n66116.000,  80.100\n66117.000,  80.100\n66118.000,  79.800\n66119.000,  79.900\n66120.000,  80.200\n66121.000,  80.400\n66122.000,  81.100\n66123.000,  79.800\n66124.000,  80.600\n66125.000,  80.500\n66126.000,  80.800\n66127.000,  80.600\n66128.000,  82.500\n66129.000,  80.100\n66130.000,  80.900\n66131.000,  80.300\n66132.000,  85.600\n66133.000,  80.800\n66134.000,  80.200\n66135.000,  80.000\n66136.000,  81.500\n66137.000,  80.000\n66138.000,  82.200\n66139.000,  80.600\n66140.000,  80.600\n66141.000,  81.700\n66142.000,  81.300\n66143.000,  82.900\n66144.000,  88.900\n66145.000,  85.700\n66146.000,  83.100\n66147.000,  80.800\n66148.000,  81.100\n66149.000,  81.100\n66150.000,  81.400\n66151.000,  82.100\n66152.000,  82.500\n66153.000,  81.400\n66154.000,  82.400\n66155.000,  84.200\n66156.000,  85.300\n66157.000,  86.600\n66158.000,  82.800\n66159.000,  82.000\n66160.000,  81.700\n66161.000,  82.500\n66162.000,  81.800\n66163.000,  81.900\n66164.000,  82.800\n66165.000,  86.800\n66166.000,  83.900\n66167.000,  82.500\n66168.000,  86.200\n66169.000,  82.800\n66170.000,  83.500\n66171.000,  81.900\n66172.000,  84.400\n66173.000,  84.500\n66174.000,  84.400\n66175.000,  85.800\n66176.000,  77.000\n66177.000,  80.200\n66178.000,  84.500\n66179.000,  82.400\n66180.000,  79.300\n66181.000,  80.400\n66182.000,  79.700\n66183.000,  80.600\n66184.000,  80.400\n66185.000,  80.000\n66186.000,  79.300\n66187.000,  81.200\n66188.000,  82.000\n66189.000,  84.000\n66190.000,  81.100\n66191.000,  80.500\n66192.000,  86.400\n66193.000,  80.600\n66194.000,  83.900\n66195.000,  81.100\n66196.000,  81.400\n66197.000,  80.800\n66198.000,  83.200\n66199.000,  82.400\n66200.000,  82.000\n66201.000,  84.400\n66202.000,  85.300\n66203.000,  84.200\n66204.000,  86.000\n66205.000,  83.500\n66206.000,  81.600\n66207.000,  81.700\n66208.000,  80.500\n66209.000,  81.800\n66210.000,  80.900\n66211.000,  81.600\n66212.000,  83.000\n66213.000,  85.600\n66214.000,  83.600\n66215.000,  88.800\n66216.000,  88.800\n66217.000,  86.900\n66218.000,  82.000\n66219.000,  81.300\n66220.000,  82.500\n66221.000,  81.800\n66222.000,  81.900\n66223.000,  82.600\n66224.000,  90.600\n66225.000,  83.100\n66226.000,  82.600\n66227.000,  83.500\n66228.000,  83.400\n66229.000,  82.900\n66230.000,  85.900\n66231.000,  82.800\n66232.000,  83.000\n66233.000,  82.500\n66234.000,  83.700\n66235.000,  83.100\n66236.000,  90.200\n66237.000,  87.300\n66238.000,  89.500\n66239.000,  87.600\n66240.000,  86.100\n66241.000,  84.600\n66242.000,  85.300\n66243.000,  85.000\n66244.000,  85.300\n66245.000,  86.000\n66246.000,  87.900\n66247.000,  86.400\n66248.000,  86.800\n66249.000,  87.400\n66250.000,  87.900\n66251.000,  86.400\n66252.000,  87.900\n66253.000,  87.400\n66254.000,  88.100\n66255.000,  86.400\n66256.000,  86.600\n66257.000,  87.000\n66258.000,  94.300\n66259.000,  89.100\n66260.000,  88.200\n66261.000,  86.600\n66262.000,  86.800\n66263.000,  86.200\n66264.000,  88.800\n66265.000,  86.900\n66266.000,  87.400\n66267.000,  87.100\n66268.000,  88.400\n66269.000,  91.400\n66270.000,  88.600\n66271.000,  89.800\n66272.000,  88.600\n66273.000,  87.700\n66274.000,  88.400\n66275.000,  88.200\n66276.000,  88.400\n66277.000,  87.400\n66278.000,  88.300\n66279.000,  90.600\n66280.000,  90.700\n66281.000,  87.300\n66282.000,  90.700\n66283.000,  87.500\n66284.000,  88.400\n66285.000,  88.600\n66286.000,  90.800\n66287.000,  88.000\n66288.000,  88.200\n66289.000,  88.700\n66290.000,  91.300\n66291.000,  88.600\n66292.000,  90.200\n66293.000,  88.600\n66294.000,  88.300\n66295.000,  88.500\n66296.000,  89.500\n66297.000,  88.800\n66298.000,  88.700\n66299.000,  88.200\n66300.000,  91.700\n66301.000,  93.100\n66302.000,  91.200\n66303.000,  91.500\n66304.000,  77.000\n66305.000,  78.000\n66306.000,  79.400\n66307.000,  79.100\n66308.000,  82.600\n66309.000,  81.000\n66310.000,  79.900\n66311.000,  79.600\n66312.000,  83.100\n66313.000,  79.900\n66314.000,  80.000\n66315.000,  79.500\n66316.000,  81.600\n66317.000,  79.800\n66318.000,  80.000\n66319.000,  79.900\n66320.000,  80.200\n66321.000,  82.200\n66322.000,  80.100\n66323.000,  80.600\n66324.000,  80.100\n66325.000,  80.500\n66326.000,  80.500\n66327.000,  80.600\n66328.000,  80.200\n66329.000,  80.600\n66330.000,  82.200\n66331.000,  80.800\n66332.000,  80.800\n66333.000,  87.100\n66334.000,  82.900\n66335.000,  83.900\n66336.000,  81.100\n66337.000,  81.100\n66338.000,  80.900\n66339.000,  80.900\n66340.000,  81.500\n66341.000,  81.300\n66342.000,  81.200\n66343.000,  81.300\n66344.000,  81.300\n66345.000,  83.800\n66346.000,  82.700\n66347.000,  81.200\n66348.000,  81.600\n66349.000,  82.100\n66350.000,  81.400\n66351.000,  81.900\n66352.000,  81.600\n66353.000,  81.300\n66354.000,  81.400\n66355.000,  81.500\n66356.000,  82.300\n66357.000,  82.800\n66358.000,  82.400\n66359.000,  83.200\n66360.000,  83.000\n66361.000,  83.900\n66362.000,  82.600\n66363.000,  82.500\n66364.000,  84.100\n66365.000,  85.200\n66366.000,  85.600\n66367.000,  85.600\n66368.000,  83.500\n66369.000,  85.300\n66370.000,  85.900\n66371.000,  86.000\n66372.000,  90.100\n66373.000,  86.800\n66374.000,  87.200\n66375.000,  85.900\n66376.000,  86.100\n66377.000,  87.400\n66378.000,  86.300\n66379.000,  87.100\n66380.000,  86.500\n66381.000,  86.200\n66382.000,  88.900\n66383.000,  89.600\n66384.000,  86.900\n66385.000,  86.400\n66386.000,  86.300\n66387.000,  87.700\n66388.000,  86.300\n66389.000,  87.600\n66390.000,  87.100\n66391.000,  87.200\n66392.000,  89.000\n66393.000,  89.100\n66394.000,  95.500\n66395.000,  89.200\n66396.000,  88.700\n66397.000,  89.000\n66398.000,  88.300\n66399.000,  88.800\n66400.000,  87.500\n66401.000,  87.600\n66402.000,  87.700\n66403.000,  88.200\n66404.000,  89.200\n66405.000,  88.500\n66406.000,  89.400\n66407.000,  91.200\n66408.000,  88.800\n66409.000,  90.800\n66410.000,  88.500\n66411.000,  89.400\n66412.000,  88.400\n66413.000,  89.200\n66414.000,  88.600\n66415.000,  95.200\n66416.000,  89.100\n66417.000,  89.800\n66418.000,  88.800\n66419.000,  89.800\n66420.000,  89.400\n66421.000,  90.200\n66422.000,  88.600\n66423.000,  89.300\n66424.000,  89.700\n66425.000,  89.700\n66426.000,  94.500\n66427.000,  91.500\n66428.000,  94.100\n66429.000,  92.300\n66430.000,  91.700\n66431.000,  92.000\n66432.000,  83.300\n66433.000,  84.900\n66434.000,  86.000\n66435.000,  86.300\n66436.000,  86.000\n66437.000,  88.200\n66438.000,  90.100\n66439.000,  87.600\n66440.000,  86.400\n66441.000,  85.900\n66442.000,  86.400\n66443.000,  87.000\n66444.000,  86.300\n66445.000,  87.400\n66446.000,  87.000\n66447.000,  88.800\n66448.000,  87.400\n66449.000,  90.200\n66450.000,  86.400\n66451.000,  86.900\n66452.000,  86.500\n66453.000,  86.500\n66454.000,  86.600\n66455.000,  87.100\n66456.000,  88.000\n66457.000,  92.200\n66458.000,  88.700\n66459.000,  90.100\n66460.000,  89.700\n66461.000,  94.500\n66462.000,  88.200\n66463.000,  87.700\n66464.000,  86.700\n66465.000,  87.400\n66466.000,  87.000\n66467.000,  88.000\n66468.000,  90.700\n66469.000,  89.700\n66470.000,  94.700\n66471.000,  90.600\n66472.000,  90.900\n66473.000,  87.900\n66474.000,  87.400\n66475.000,  87.600\n66476.000,  87.800\n66477.000,  88.200\n66478.000,  88.800\n66479.000,  89.300\n66480.000,  89.800\n66481.000,  93.000\n66482.000,  88.300\n66483.000,  90.600\n66484.000,  88.800\n66485.000,  88.600\n66486.000,  88.400\n66487.000,  88.000\n66488.000,  88.900\n66489.000,  88.500\n66490.000,  91.400\n66491.000,  90.800\n66492.000,  92.300\n66493.000,  92.400\n66494.000,  92.300\n66495.000,  91.300\n66496.000,  89.200\n66497.000,  90.300\n66498.000,  91.600\n66499.000,  91.300\n66500.000,  94.800\n66501.000,  94.600\n66502.000,  93.000\n66503.000,  92.500\n66504.000,  94.200\n66505.000,  92.600\n66506.000,  92.000\n66507.000,  92.200\n66508.000,  92.300\n66509.000,  93.900\n66510.000,  92.400\n66511.000,  94.800\n66512.000,  93.300\n66513.000,  94.900\n66514.000,  96.800\n66515.000,  93.600\n66516.000,  93.600\n66517.000,  93.400\n66518.000,  93.300\n66519.000,  93.500\n66520.000,  94.000\n66521.000,  95.100\n66522.000,  95.700\n66523.000,  95.400\n66524.000,  96.100\n66525.000,  94.000\n66526.000,  94.200\n66527.000,  95.300\n66528.000,  94.400\n66529.000,  93.800\n66530.000,  93.700\n66531.000,  93.700\n66532.000,  98.400\n66533.000,  98.200\n66534.000,  96.000\n66535.000,  98.900\n66536.000,  94.700\n66537.000,  99.400\n66538.000,  94.200\n66539.000,  96.400\n66540.000,  97.300\n66541.000,  98.600\n66542.000,  94.700\n66543.000,  95.200\n66544.000,  94.500\n66545.000,  94.800\n66546.000,  94.300\n66547.000,  95.500\n66548.000,  96.400\n66549.000,  94.800\n66550.000,  95.400\n66551.000,  96.600\n66552.000,  96.700\n66553.000,  96.300\n66554.000,  95.900\n66555.000,  95.300\n66556.000,  97.800\n66557.000,  97.900\n66558.000,  98.300\n66559.000,  97.600\n66560.000,  71.200\n66561.000,  73.300\n66562.000,  72.300\n66563.000,  72.900\n66564.000,  79.600\n66565.000,  73.800\n66566.000,  73.900\n66567.000,  75.000\n66568.000,  73.300\n66569.000,  75.500\n66570.000,  74.100\n66571.000,  73.400\n66572.000,  74.300\n66573.000,  74.100\n66574.000,  76.900\n66575.000,  75.300\n66576.000,  74.400\n66577.000,  73.900\n66578.000,  74.400\n66579.000,  74.600\n66580.000,  75.400\n66581.000,  75.200\n66582.000,  77.600\n66583.000,  74.300\n66584.000,  74.300\n66585.000,  74.900\n66586.000,  74.800\n66587.000,  76.200\n66588.000,  80.900\n66589.000,  76.600\n66590.000,  75.200\n66591.000,  74.200\n66592.000,  75.300\n66593.000,  75.700\n66594.000,  78.300\n66595.000,  76.000\n66596.000,  76.000\n66597.000,  75.600\n66598.000,  75.900\n66599.000,  75.700\n66600.000,  76.500\n66601.000,  76.000\n66602.000,  77.900\n66603.000,  75.600\n66604.000,  75.400\n66605.000,  78.400\n66606.000,  76.000\n66607.000,  76.200\n66608.000,  75.400\n66609.000,  75.500\n66610.000,  75.600\n66611.000,  76.900\n66612.000,  76.500\n66613.000,  77.000\n66614.000,  76.700\n66615.000,  76.500\n66616.000,  76.600\n66617.000,  77.400\n66618.000,  77.000\n66619.000,  77.200\n66620.000,  78.100\n66621.000,  79.200\n66622.000,  78.900\n66623.000,  80.300\n66624.000,  78.000\n66625.000,  78.700\n66626.000,  80.400\n66627.000,  79.300\n66628.000,  80.200\n66629.000,  81.800\n66630.000,  89.700\n66631.000,  82.800\n66632.000,  84.100\n66633.000,  81.500\n66634.000,  80.500\n66635.000,  79.500\n66636.000,  82.300\n66637.000,  80.300\n66638.000,  82.600\n66639.000,  79.700\n66640.000,  80.400\n66641.000,  80.000\n66642.000,  82.800\n66643.000,  82.700\n66644.000,  82.300\n66645.000,  80.700\n66646.000,  80.200\n66647.000,  82.100\n66648.000,  85.700\n66649.000,  81.900\n66650.000,  88.700\n66651.000,  82.700\n66652.000,  80.300\n66653.000,  81.800\n66654.000,  81.300\n66655.000,  86.100\n66656.000,  83.100\n66657.000,  81.000\n66658.000,  81.600\n66659.000,  80.700\n66660.000,  82.300\n66661.000,  83.100\n66662.000,  82.700\n66663.000,  81.300\n66664.000,  81.400\n66665.000,  81.300\n66666.000,  81.800\n66667.000,  81.200\n66668.000,  81.800\n66669.000,  81.700\n66670.000,  82.000\n66671.000,  81.800\n66672.000,  83.500\n66673.000,  83.100\n66674.000,  82.200\n66675.000,  82.400\n66676.000,  82.800\n66677.000,  83.000\n66678.000,  84.300\n66679.000,  85.100\n66680.000,  82.300\n66681.000,  82.800\n66682.000,  83.200\n66683.000,  83.000\n66684.000,  84.600\n66685.000,  86.200\n66686.000,  87.100\n66687.000,  86.300\n66688.000,  81.900\n66689.000,  80.000\n66690.000,  80.100\n66691.000,  79.700\n66692.000,  79.600\n66693.000,  80.100\n66694.000,  80.700\n66695.000,  81.100\n66696.000,  83.600\n66697.000,  81.100\n66698.000,  80.400\n66699.000,  80.200\n66700.000,  81.400\n66701.000,  81.700\n66702.000,  85.900\n66703.000,  79.600\n66704.000,  79.900\n66705.000,  80.000\n66706.000,  81.400\n66707.000,  81.300\n66708.000,  83.800\n66709.000,  80.800\n66710.000,  80.600\n66711.000,  81.800\n66712.000,  88.400\n66713.000,  85.600\n66714.000,  82.900\n66715.000,  84.400\n66716.000,  80.700\n66717.000,  81.700\n66718.000,  81.100\n66719.000,  84.200\n66720.000,  81.000\n66721.000,  81.000\n66722.000,  81.200\n66723.000,  85.600\n66724.000,  86.400\n66725.000,  84.700\n66726.000,  81.900\n66727.000,  81.100\n66728.000,  81.400\n66729.000,  81.100\n66730.000,  82.900\n66731.000,  81.800\n66732.000,  83.600\n66733.000,  81.400\n66734.000,  81.900\n66735.000,  82.400\n66736.000,  84.300\n66737.000,  81.900\n66738.000,  81.900\n66739.000,  82.000\n66740.000,  81.900\n66741.000,  84.000\n66742.000,  87.200\n66743.000,  83.100\n66744.000,  82.800\n66745.000,  82.500\n66746.000,  82.800\n66747.000,  86.700\n66748.000,  85.100\n66749.000,  85.800\n66750.000,  84.500\n66751.000,  84.700\n66752.000,  83.300\n66753.000,  85.800\n66754.000,  85.200\n66755.000,  85.200\n66756.000,  86.200\n66757.000,  92.700\n66758.000,  90.700\n66759.000,  89.900\n66760.000,  86.300\n66761.000,  86.400\n66762.000,  86.100\n66763.000,  86.200\n66764.000,  87.200\n66765.000,  86.700\n66766.000,  86.600\n66767.000,  89.100\n66768.000,  90.000\n66769.000,  92.000\n66770.000,  89.000\n66771.000,  87.700\n66772.000,  86.900\n66773.000,  87.800\n66774.000,  87.200\n66775.000,  88.900\n66776.000,  88.900\n66777.000,  87.800\n66778.000,  88.600\n66779.000,  89.500\n66780.000,  90.100\n66781.000,  87.900\n66782.000,  88.500\n66783.000,  88.200\n66784.000,  87.400\n66785.000,  87.600\n66786.000,  87.700\n66787.000,  88.400\n66788.000,  88.100\n66789.000,  89.100\n66790.000,  88.900\n66791.000,  88.700\n66792.000,  87.800\n66793.000,  87.400\n66794.000,  87.500\n66795.000,  87.400\n66796.000,  87.500\n66797.000,  88.500\n66798.000,  91.600\n66799.000,  95.900\n66800.000,  89.700\n66801.000,  88.900\n66802.000,  87.900\n66803.000,  88.900\n66804.000,  88.000\n66805.000,  88.300\n66806.000,  88.300\n66807.000,  88.900\n66808.000,  88.200\n66809.000,  89.300\n66810.000,  89.600\n66811.000,  89.000\n66812.000,  90.100\n66813.000,  92.400\n66814.000,  91.900\n66815.000,  91.300\n66816.000,  77.400\n66817.000,  78.000\n66818.000,  79.500\n66819.000,  79.600\n66820.000,  80.200\n66821.000,  82.000\n66822.000,  79.300\n66823.000,  79.500\n66824.000,  79.400\n66825.000,  79.600\n66826.000,  79.900\n66827.000,  80.000\n66828.000,  79.300\n66829.000,  80.100\n66830.000,  80.000\n66831.000,  79.700\n66832.000,  80.000\n66833.000,  86.200\n66834.000,  81.000\n66835.000,  80.700\n66836.000,  80.800\n66837.000,  80.400\n66838.000,  80.500\n66839.000,  80.200\n66840.000,  80.800\n66841.000,  80.200\n66842.000,  81.000\n66843.000,  81.800\n66844.000,  81.400\n66845.000,  80.500\n66846.000,  83.000\n66847.000,  81.400\n66848.000,  81.200\n66849.000,  80.800\n66850.000,  80.200\n66851.000,  81.300\n66852.000,  81.100\n66853.000,  81.100\n66854.000,  81.000\n66855.000,  81.500\n66856.000,  81.400\n66857.000,  81.900\n66858.000,  81.300\n66859.000,  81.500\n66860.000,  81.000\n66861.000,  81.200\n66862.000,  81.400\n66863.000,  81.000\n66864.000,  81.900\n66865.000,  81.300\n66866.000,  81.700\n66867.000,  84.100\n66868.000,  84.900\n66869.000,  82.800\n66870.000,  82.600\n66871.000,  82.000\n66872.000,  82.400\n66873.000,  82.200\n66874.000,  82.100\n66875.000,  81.500\n66876.000,  83.300\n66877.000,  84.300\n66878.000,  90.200\n66879.000,  90.700\n66880.000,  85.800\n66881.000,  88.100\n66882.000,  85.200\n66883.000,  84.500\n66884.000,  86.500\n66885.000,  86.000\n66886.000,  87.000\n66887.000,  87.700\n66888.000,  86.700\n66889.000,  88.600\n66890.000,  87.700\n66891.000,  86.400\n66892.000,  87.700\n66893.000,  86.100\n66894.000,  86.100\n66895.000,  86.100\n66896.000,  87.300\n66897.000,  86.500\n66898.000,  86.600\n66899.000,  86.400\n66900.000,  88.100\n66901.000,  86.700\n66902.000,  87.100\n66903.000,  86.300\n66904.000,  87.500\n66905.000,  86.300\n66906.000,  89.000\n66907.000,  87.800\n66908.000,  88.400\n66909.000,  87.700\n66910.000,  87.700\n66911.000,  89.800\n66912.000,  93.200\n66913.000,  91.400\n66914.000,  87.700\n66915.000,  87.100\n66916.000,  87.800\n66917.000,  87.300\n66918.000,  88.300\n66919.000,  93.000\n66920.000,  89.200\n66921.000,  87.500\n66922.000,  88.100\n66923.000,  98.800\n66924.000,  94.200\n66925.000,  88.100\n66926.000,  89.000\n66927.000,  88.100\n66928.000,  89.700\n66929.000,  88.200\n66930.000,  88.100\n66931.000,  88.100\n66932.000,  88.300\n66933.000,  92.900\n66934.000,  92.400\n66935.000,  88.900\n66936.000,  88.200\n66937.000,  88.700\n66938.000,  88.500\n66939.000,  88.300\n66940.000,  90.800\n66941.000,  91.300\n66942.000,  91.400\n66943.000,  93.700\n66944.000,  90.600\n66945.000,  85.000\n66946.000,  86.500\n66947.000,  86.500\n66948.000,  85.400\n66949.000,  86.400\n66950.000,  85.700\n66951.000,  86.500\n66952.000,  87.200\n66953.000,  86.300\n66954.000,  88.200\n66955.000,  86.400\n66956.000,  87.300\n66957.000,  88.700\n66958.000,  86.100\n66959.000,  86.200\n66960.000,  86.000\n66961.000,  86.500\n66962.000,  86.400\n66963.000,  86.700\n66964.000,  91.600\n66965.000,  88.900\n66966.000,  87.200\n66967.000,  88.400\n66968.000,  90.000\n66969.000,  89.100\n66970.000,  87.000\n66971.000,  87.700\n66972.000,  87.300\n66973.000,  87.800\n66974.000,  87.800\n66975.000,  89.600\n66976.000,  88.500\n66977.000,  88.400\n66978.000,  87.100\n66979.000,  87.700\n66980.000,  87.600\n66981.000,  87.000\n66982.000,  87.400\n66983.000,  87.700\n66984.000,  87.700\n66985.000,  87.900\n66986.000,  88.300\n66987.000,  88.200\n66988.000,  91.900\n66989.000,  89.200\n66990.000,  93.000\n66991.000,  88.900\n66992.000,  88.000\n66993.000,  88.100\n66994.000,  88.000\n66995.000,  89.300\n66996.000,  88.100\n66997.000,  92.100\n66998.000,  90.200\n66999.000,  89.100\n67000.000,  89.100\n67001.000,  88.700\n67002.000,  88.300\n67003.000,  88.500\n67004.000,  89.900\n67005.000,  91.600\n67006.000,  91.900\n67007.000,  91.900\n67008.000,  89.200\n67009.000,  90.600\n67010.000,  91.500\n67011.000,  93.000\n67012.000,  96.400\n67013.000,  93.200\n67014.000,  92.100\n67015.000,  92.400\n67016.000,  93.200\n67017.000,  96.100\n67018.000,  93.200\n67019.000,  94.100\n67020.000,  93.100\n67021.000,  92.300\n67022.000,  93.400\n67023.000,  93.000\n67024.000,  93.200\n67025.000,  92.800\n67026.000,  94.700\n67027.000, 100.200\n67028.000,  94.600\n67029.000,  93.600\n67030.000,  93.000\n67031.000,  93.200\n67032.000,  93.500\n67033.000,  94.200\n67034.000,  93.700\n67035.000,  93.300\n67036.000,  93.900\n67037.000,  97.100\n67038.000,  94.500\n67039.000, 102.000\n67040.000,  93.500\n67041.000,  94.100\n67042.000,  94.400\n67043.000,  94.300\n67044.000,  94.600\n67045.000,  95.600\n67046.000,  98.000\n67047.000,  96.400\n67048.000,  98.000\n67049.000, 100.300\n67050.000,  94.500\n67051.000,  94.000\n67052.000,  94.200\n67053.000,  97.800\n67054.000,  96.400\n67055.000,  94.700\n67056.000,  98.200\n67057.000,  95.800\n67058.000,  97.900\n67059.000,  95.200\n67060.000,  94.600\n67061.000,  95.400\n67062.000,  95.300\n67063.000,  96.100\n67064.000,  95.600\n67065.000,  96.200\n67066.000,  97.200\n67067.000,  95.600\n67068.000,  99.700\n67069.000,  98.100\n67070.000,  97.900\n67071.000,  97.200\n67072.000,  77.600\n67073.000,  78.400\n67074.000,  79.100\n67075.000,  78.600\n67076.000,  80.500\n67077.000,  80.600\n67078.000,  83.500\n67079.000,  79.400\n67080.000,  79.300\n67081.000,  80.300\n67082.000,  80.200\n67083.000,  79.300\n67084.000,  79.600\n67085.000,  79.400\n67086.000,  80.200\n67087.000,  79.700\n67088.000,  80.600\n67089.000,  81.600\n67090.000,  80.100\n67091.000,  80.500\n67092.000,  80.300\n67093.000,  81.100\n67094.000,  80.400\n67095.000,  82.400\n67096.000,  80.600\n67097.000,  81.300\n67098.000,  80.900\n67099.000,  81.100\n67100.000,  82.700\n67101.000,  86.900\n67102.000,  81.500\n67103.000,  80.500\n67104.000,  80.500\n67105.000,  81.300\n67106.000,  81.300\n67107.000,  80.500\n67108.000,  81.400\n67109.000,  80.800\n67110.000,  81.500\n67111.000,  80.900\n67112.000,  81.400\n67113.000,  86.200\n67114.000,  81.900\n67115.000,  80.900\n67116.000,  81.000\n67117.000,  81.000\n67118.000,  82.100\n67119.000,  83.000\n67120.000,  81.400\n67121.000,  82.700\n67122.000,  81.500\n67123.000,  82.100\n67124.000,  89.400\n67125.000,  90.100\n67126.000,  82.300\n67127.000,  82.400\n67128.000,  83.000\n67129.000,  83.400\n67130.000,  82.400\n67131.000,  82.000\n67132.000,  84.200\n67133.000,  84.900\n67134.000,  85.700\n67135.000,  86.700\n67136.000,  85.800\n67137.000,  87.200\n67138.000,  85.600\n67139.000,  85.600\n67140.000,  86.100\n67141.000,  86.700\n67142.000,  85.800\n67143.000,  86.000\n67144.000,  86.700\n67145.000,  86.200\n67146.000,  87.100\n67147.000,  86.400\n67148.000,  87.300\n67149.000,  86.400\n67150.000,  87.400\n67151.000,  86.500\n67152.000,  86.300\n67153.000,  86.200\n67154.000,  86.900\n67155.000,  88.800\n67156.000,  87.600\n67157.000,  87.700\n67158.000,  91.900\n67159.000,  91.100\n67160.000,  90.200\n67161.000,  87.400\n67162.000,  87.700\n67163.000,  86.900\n67164.000,  88.700\n67165.000,  89.200\n67166.000,  89.200\n67167.000,  88.100\n67168.000,  87.900\n67169.000,  94.300\n67170.000,  93.100\n67171.000,  87.900\n67172.000,  87.900\n67173.000,  87.400\n67174.000,  88.500\n67175.000,  88.100\n67176.000,  87.900\n67177.000,  88.200\n67178.000,  87.100\n67179.000,  92.300\n67180.000,  87.900\n67181.000,  90.400\n67182.000,  88.300\n67183.000,  88.800\n67184.000,  88.800\n67185.000,  89.600\n67186.000,  88.800\n67187.000,  89.100\n67188.000,  88.800\n67189.000,  89.000\n67190.000,  89.300\n67191.000,  89.500\n67192.000,  93.300\n67193.000,  89.400\n67194.000,  88.300\n67195.000,  89.300\n67196.000,  90.200\n67197.000,  95.500\n67198.000,  94.800\n67199.000,  92.800\n67200.000,  84.400\n67201.000,  86.700\n67202.000,  91.100\n67203.000,  93.400\n67204.000,  88.600\n67205.000,  87.400\n67206.000,  86.900\n67207.000,  86.700\n67208.000,  90.100\n67209.000,  88.300\n67210.000,  86.200\n67211.000,  87.600\n67212.000,  90.700\n67213.000,  89.400\n67214.000,  86.900\n67215.000,  86.900\n67216.000,  87.500\n67217.000,  87.500\n67218.000,  86.600\n67219.000,  92.000\n67220.000,  88.400\n67221.000,  89.600\n67222.000,  88.900\n67223.000,  90.000\n67224.000,  88.500\n67225.000,  88.200\n67226.000,  87.700\n67227.000,  88.200\n67228.000,  87.200\n67229.000,  87.600\n67230.000,  88.200\n67231.000,  94.900\n67232.000,  88.900\n67233.000,  91.200\n67234.000,  90.100\n67235.000,  91.000\n67236.000,  87.200\n67237.000,  88.400\n67238.000,  87.700\n67239.000,  88.300\n67240.000,  88.500\n67241.000,  89.500\n67242.000,  90.100\n67243.000,  93.200\n67244.000,  93.600\n67245.000,  89.900\n67246.000,  88.800\n67247.000,  89.100\n67248.000,  88.300\n67249.000,  88.800\n67250.000,  88.200\n67251.000,  89.600\n67252.000,  88.800\n67253.000,  90.000\n67254.000,  91.100\n67255.000,  92.100\n67256.000,  90.800\n67257.000,  88.800\n67258.000,  89.600\n67259.000,  90.100\n67260.000,  90.900\n67261.000,  91.800\n67262.000,  94.100\n67263.000,  92.600\n67264.000,  93.200\n67265.000,  96.800\n67266.000,  96.100\n67267.000,  96.600\n67268.000,  94.400\n67269.000,  94.900\n67270.000,  95.000\n67271.000,  95.800\n67272.000,  93.800\n67273.000,  93.200\n67274.000,  94.000\n67275.000,  94.100\n67276.000,  93.600\n67277.000,  94.300\n67278.000,  94.100\n67279.000,  93.400\n67280.000,  92.700\n67281.000,  93.300\n67282.000,  94.100\n67283.000,  94.200\n67284.000,  94.600\n67285.000,  97.500\n67286.000,  96.300\n67287.000,  98.000\n67288.000,  94.700\n67289.000,  94.400\n67290.000,  94.300\n67291.000,  94.800\n67292.000,  96.600\n67293.000,  96.700\n67294.000,  95.800\n67295.000,  94.500\n67296.000,  95.400\n67297.000,  93.900\n67298.000,  94.200\n67299.000,  93.900\n67300.000,  95.300\n67301.000,  95.600\n67302.000,  98.100\n67303.000,  96.400\n67304.000,  95.200\n67305.000,  94.700\n67306.000,  94.800\n67307.000,  94.400\n67308.000,  94.800\n67309.000,  94.200\n67310.000,  95.400\n67311.000,  97.600\n67312.000,  96.700\n67313.000,  99.300\n67314.000,  95.900\n67315.000,  95.500\n67316.000,  95.200\n67317.000,  95.200\n67318.000,  96.100\n67319.000,  95.000\n67320.000,  95.300\n67321.000,  96.600\n67322.000,  96.200\n67323.000,  97.200\n67324.000,  97.000\n67325.000,  98.200\n67326.000,  98.400\n67327.000,  98.500\n67328.000,  85.400\n67329.000,  84.800\n67330.000,  86.500\n67331.000,  86.600\n67332.000,  87.100\n67333.000,  91.400\n67334.000,  87.600\n67335.000,  86.900\n67336.000,  86.500\n67337.000,  87.000\n67338.000,  86.700\n67339.000,  86.500\n67340.000,  86.600\n67341.000,  89.400\n67342.000,  87.400\n67343.000,  88.500\n67344.000,  88.800\n67345.000,  86.300\n67346.000,  86.100\n67347.000,  87.000\n67348.000,  86.400\n67349.000,  87.500\n67350.000,  86.100\n67351.000,  86.800\n67352.000,  87.000\n67353.000,  87.600\n67354.000,  87.600\n67355.000,  89.000\n67356.000,  87.500\n67357.000,  87.200\n67358.000,  87.600\n67359.000,  88.100\n67360.000,  87.300\n67361.000,  88.500\n67362.000,  87.200\n67363.000,  88.300\n67364.000,  98.800\n67365.000,  96.900\n67366.000,  88.100\n67367.000,  87.700\n67368.000,  87.700\n67369.000,  87.800\n67370.000,  87.600\n67371.000,  88.100\n67372.000,  88.000\n67373.000,  88.100\n67374.000,  88.300\n67375.000,  93.500\n67376.000,  90.000\n67377.000,  89.700\n67378.000,  88.500\n67379.000,  88.900\n67380.000,  90.700\n67381.000,  89.800\n67382.000,  90.600\n67383.000,  89.000\n67384.000,  88.200\n67385.000,  89.800\n67386.000,  92.100\n67387.000,  88.600\n67388.000,  89.900\n67389.000,  91.900\n67390.000,  91.000\n67391.000,  92.100\n67392.000,  90.700\n67393.000,  90.700\n67394.000,  94.000\n67395.000,  93.700\n67396.000,  94.800\n67397.000,  92.700\n67398.000,  92.400\n67399.000,  92.100\n67400.000,  92.900\n67401.000,  92.000\n67402.000,  92.600\n67403.000,  92.200\n67404.000,  94.100\n67405.000,  93.100\n67406.000,  94.500\n67407.000,  96.700\n67408.000,  92.900\n67409.000,  93.000\n67410.000,  92.400\n67411.000,  93.600\n67412.000,  97.500\n67413.000,  93.400\n67414.000,  93.300\n67415.000,  93.200\n67416.000,  94.600\n67417.000,  93.500\n67418.000,  93.900\n67419.000,  93.900\n67420.000,  94.300\n67421.000,  94.100\n67422.000,  96.500\n67423.000,  93.600\n67424.000,  93.500\n67425.000,  94.600\n67426.000,  95.000\n67427.000,  94.400\n67428.000,  94.500\n67429.000,  94.100\n67430.000,  94.600\n67431.000,  94.300\n67432.000,  94.700\n67433.000,  97.500\n67434.000,  95.000\n67435.000,  94.800\n67436.000,  94.700\n67437.000,  95.100\n67438.000,  94.600\n67439.000,  94.500\n67440.000,  94.500\n67441.000,  95.000\n67442.000,  94.100\n67443.000,  94.900\n67444.000,  98.100\n67445.000,  96.000\n67446.000,  95.200\n67447.000,  94.200\n67448.000,  94.700\n67449.000,  94.700\n67450.000,  95.300\n67451.000,  94.700\n67452.000,  96.700\n67453.000,  97.100\n67454.000,  98.100\n67455.000, 100.300\n67456.000,  89.100\n67457.000,  92.100\n67458.000,  91.100\n67459.000,  91.000\n67460.000,  91.700\n67461.000,  92.800\n67462.000,  92.500\n67463.000,  92.200\n67464.000,  96.100\n67465.000,  92.900\n67466.000,  92.000\n67467.000,  92.900\n67468.000,  93.300\n67469.000,  93.500\n67470.000,  92.600\n67471.000,  94.600\n67472.000,  96.200\n67473.000,  93.500\n67474.000,  94.100\n67475.000,  93.800\n67476.000,  93.700\n67477.000,  93.500\n67478.000,  94.100\n67479.000,  93.400\n67480.000,  93.400\n67481.000,  94.000\n67482.000,  98.800\n67483.000,  94.900\n67484.000,  93.100\n67485.000,  97.600\n67486.000,  94.300\n67487.000,  94.400\n67488.000,  93.200\n67489.000,  95.000\n67490.000,  94.200\n67491.000,  97.600\n67492.000,  94.500\n67493.000,  94.300\n67494.000,  94.400\n67495.000,  95.600\n67496.000,  96.200\n67497.000,  94.200\n67498.000,  94.600\n67499.000,  94.300\n67500.000,  97.400\n67501.000,  95.800\n67502.000,  95.600\n67503.000,  94.700\n67504.000,  94.600\n67505.000,  97.000\n67506.000,  95.900\n67507.000,  94.400\n67508.000,  95.000\n67509.000,  97.600\n67510.000,  94.800\n67511.000,  95.200\n67512.000,  96.300\n67513.000,  95.800\n67514.000,  95.700\n67515.000,  97.000\n67516.000,  97.500\n67517.000,  97.500\n67518.000,  98.000\n67519.000,  98.800\n67520.000,  97.400\n67521.000,  97.300\n67522.000, 100.200\n67523.000,  97.000\n67524.000,  99.000\n67525.000,  98.900\n67526.000, 100.000\n67527.000,  98.600\n67528.000,  98.200\n67529.000,  98.200\n67530.000, 105.500\n67531.000,  99.300\n67532.000,  99.100\n67533.000, 101.500\n67534.000, 100.700\n67535.000, 102.400\n67536.000,  99.500\n67537.000,  98.700\n67538.000,  99.100\n67539.000,  99.600\n67540.000, 100.700\n67541.000,  99.700\n67542.000,  99.300\n67543.000, 100.300\n67544.000, 105.900\n67545.000, 100.900\n67546.000,  99.600\n67547.000,  99.000\n67548.000, 100.600\n67549.000, 103.300\n67550.000, 107.100\n67551.000, 101.800\n67552.000, 106.000\n67553.000, 100.000\n67554.000, 101.800\n67555.000, 100.000\n67556.000, 100.000\n67557.000, 101.500\n67558.000, 100.500\n67559.000, 100.800\n67560.000, 100.200\n67561.000, 100.200\n67562.000, 100.500\n67563.000, 100.600\n67564.000, 101.900\n67565.000, 100.500\n67566.000, 100.700\n67567.000, 100.900\n67568.000, 100.500\n67569.000, 100.700\n67570.000, 100.200\n67571.000, 101.000\n67572.000, 101.800\n67573.000, 103.300\n67574.000, 102.200\n67575.000, 102.600\n67576.000, 102.100\n67577.000, 101.800\n67578.000, 101.700\n67579.000, 101.100\n67580.000, 103.900\n67581.000, 105.400\n67582.000, 104.200\n67583.000, 104.100\n67584.000,  71.200\n67585.000,  72.600\n67586.000,  72.800\n67587.000,  72.900\n67588.000,  73.800\n67589.000,  73.600\n67590.000,  73.200\n67591.000,  73.300\n67592.000,  73.800\n67593.000,  73.300\n67594.000,  73.400\n67595.000,  73.000\n67596.000,  73.700\n67597.000,  73.600\n67598.000,  73.500\n67599.000,  74.300\n67600.000,  75.400\n67601.000,  76.600\n67602.000,  74.400\n67603.000,  74.200\n67604.000,  75.400\n67605.000,  74.300\n67606.000,  74.400\n67607.000,  74.500\n67608.000,  74.800\n67609.000,  74.200\n67610.000,  74.000\n67611.000,  74.700\n67612.000,  75.000\n67613.000,  81.300\n67614.000,  77.500\n67615.000,  75.400\n67616.000,  74.400\n67617.000,  75.100\n67618.000,  74.100\n67619.000,  76.700\n67620.000,  75.600\n67621.000,  75.000\n67622.000,  75.800\n67623.000,  75.000\n67624.000,  75.400\n67625.000,  74.800\n67626.000,  75.200\n67627.000,  75.800\n67628.000,  75.200\n67629.000,  75.800\n67630.000,  75.500\n67631.000,  75.300\n67632.000,  75.000\n67633.000,  75.000\n67634.000,  75.700\n67635.000,  75.300\n67636.000,  75.700\n67637.000,  75.200\n67638.000,  76.000\n67639.000,  75.900\n67640.000,  76.100\n67641.000,  76.000\n67642.000,  76.200\n67643.000,  76.200\n67644.000,  77.400\n67645.000,  80.700\n67646.000,  80.600\n67647.000,  91.400\n67648.000,  81.000\n67649.000,  79.500\n67650.000,  78.900\n67651.000,  79.400\n67652.000,  79.100\n67653.000,  79.000\n67654.000,  79.600\n67655.000,  79.400\n67656.000,  79.600\n67657.000,  79.200\n67658.000,  81.200\n67659.000,  83.000\n67660.000,  80.400\n67661.000,  80.000\n67662.000,  80.300\n67663.000,  79.500\n67664.000,  79.800\n67665.000,  80.000\n67666.000,  80.000\n67667.000,  82.700\n67668.000,  80.400\n67669.000,  81.200\n67670.000,  80.400\n67671.000,  84.700\n67672.000,  83.600\n67673.000,  81.100\n67674.000,  81.000\n67675.000,  80.700\n67676.000,  80.300\n67677.000,  80.500\n67678.000,  81.600\n67679.000,  85.100\n67680.000,  83.400\n67681.000,  81.400\n67682.000,  81.100\n67683.000,  81.500\n67684.000,  81.000\n67685.000,  80.600\n67686.000,  81.100\n67687.000,  81.700\n67688.000,  82.200\n67689.000,  81.200\n67690.000,  82.600\n67691.000,  83.100\n67692.000,  82.000\n67693.000,  82.400\n67694.000,  83.600\n67695.000,  81.400\n67696.000,  81.400\n67697.000,  81.900\n67698.000,  81.000\n67699.000,  82.100\n67700.000,  82.400\n67701.000,  82.000\n67702.000,  83.400\n67703.000,  82.300\n67704.000,  82.300\n67705.000,  83.000\n67706.000,  82.900\n67707.000,  82.000\n67708.000,  83.100\n67709.000,  84.000\n67710.000,  84.800\n67711.000,  85.800\n67712.000,  77.100\n67713.000,  81.600\n67714.000,  82.100\n67715.000,  81.600\n67716.000,  79.400\n67717.000,  80.300\n67718.000,  79.700\n67719.000,  79.200\n67720.000,  79.300\n67721.000,  79.100\n67722.000,  79.800\n67723.000,  79.100\n67724.000,  81.100\n67725.000,  83.100\n67726.000,  81.900\n67727.000,  80.100\n67728.000,  79.600\n67729.000,  80.000\n67730.000,  80.600\n67731.000,  80.000\n67732.000,  80.400\n67733.000,  80.100\n67734.000,  80.700\n67735.000,  80.000\n67736.000,  80.600\n67737.000,  80.900\n67738.000,  80.500\n67739.000,  81.000\n67740.000,  81.400\n67741.000,  81.100\n67742.000,  81.500\n67743.000,  81.300\n67744.000,  80.900\n67745.000,  81.800\n67746.000,  80.100\n67747.000,  81.000\n67748.000,  81.700\n67749.000,  81.200\n67750.000,  81.900\n67751.000,  81.300\n67752.000,  81.800\n67753.000,  81.200\n67754.000,  81.300\n67755.000,  81.100\n67756.000,  81.900\n67757.000,  81.000\n67758.000,  82.000\n67759.000,  81.900\n67760.000,  81.900\n67761.000,  82.600\n67762.000,  82.600\n67763.000,  82.200\n67764.000,  82.500\n67765.000,  82.000\n67766.000,  82.900\n67767.000,  82.200\n67768.000,  83.000\n67769.000,  82.000\n67770.000,  82.300\n67771.000,  82.200\n67772.000,  83.600\n67773.000,  85.700\n67774.000,  89.300\n67775.000,  88.200\n67776.000,  83.200\n67777.000,  85.000\n67778.000,  85.500\n67779.000,  85.200\n67780.000,  85.300\n67781.000,  86.000\n67782.000,  85.800\n67783.000,  86.300\n67784.000,  86.700\n67785.000,  91.400\n67786.000,  86.300\n67787.000,  86.100\n67788.000,  86.300\n67789.000,  89.000\n67790.000,  86.100\n67791.000,  86.200\n67792.000,  86.000\n67793.000,  86.400\n67794.000,  86.200\n67795.000,  87.900\n67796.000,  90.600\n67797.000,  86.600\n67798.000,  86.500\n67799.000,  86.300\n67800.000,  87.600\n67801.000,  86.300\n67802.000,  87.200\n67803.000,  87.600\n67804.000,  87.500\n67805.000,  87.400\n67806.000,  88.900\n67807.000,  88.500\n67808.000,  87.400\n67809.000,  87.800\n67810.000,  88.200\n67811.000,  87.500\n67812.000,  87.900\n67813.000,  87.400\n67814.000,  88.500\n67815.000,  87.900\n67816.000,  90.800\n67817.000,  89.200\n67818.000,  88.300\n67819.000,  87.700\n67820.000,  87.300\n67821.000,  88.100\n67822.000,  88.000\n67823.000,  88.200\n67824.000,  88.200\n67825.000,  88.000\n67826.000,  87.700\n67827.000,  88.000\n67828.000,  91.600\n67829.000,  97.000\n67830.000, 102.600\n67831.000,  90.600\n67832.000,  90.900\n67833.000,  91.900\n67834.000,  89.200\n67835.000,  88.700\n67836.000,  92.100\n67837.000,  95.700\n67838.000,  95.000\n67839.000,  91.200\n67840.000,  77.500\n67841.000,  78.900\n67842.000,  78.700\n67843.000,  79.400\n67844.000,  80.400\n67845.000,  79.100\n67846.000,  79.400\n67847.000,  79.300\n67848.000,  80.300\n67849.000,  88.300\n67850.000,  87.300\n67851.000,  81.800\n67852.000,  81.500\n67853.000,  82.300\n67854.000,  81.000\n67855.000,  82.400\n67856.000,  80.100\n67857.000,  79.600\n67858.000,  80.000\n67859.000,  80.600\n67860.000,  80.600\n67861.000,  81.500\n67862.000,  81.100\n67863.000,  83.600\n67864.000,  80.100\n67865.000,  80.600\n67866.000,  80.700\n67867.000,  80.500\n67868.000,  81.500\n67869.000,  80.800\n67870.000,  81.700\n67871.000,  81.600\n67872.000,  83.400\n67873.000,  81.400\n67874.000,  82.300\n67875.000,  82.500\n67876.000,  81.800\n67877.000,  82.600\n67878.000,  81.000\n67879.000,  81.300\n67880.000,  81.300\n67881.000,  81.700\n67882.000,  81.600\n67883.000,  81.500\n67884.000,  81.100\n67885.000,  82.500\n67886.000,  83.900\n67887.000,  82.400\n67888.000,  82.100\n67889.000,  82.400\n67890.000,  81.600\n67891.000,  81.900\n67892.000,  82.300\n67893.000,  82.000\n67894.000,  82.300\n67895.000,  83.900\n67896.000,  83.500\n67897.000,  82.700\n67898.000,  84.000\n67899.000,  82.700\n67900.000,  84.200\n67901.000,  84.900\n67902.000,  85.300\n67903.000,  85.700\n67904.000,  83.300\n67905.000,  84.500\n67906.000,  87.100\n67907.000,  87.900\n67908.000,  88.500\n67909.000,  86.100\n67910.000,  89.100\n67911.000,  86.000\n67912.000,  86.700\n67913.000,  85.900\n67914.000,  86.600\n67915.000,  86.400\n67916.000,  87.200\n67917.000,  86.800\n67918.000,  91.700\n67919.000,  86.800\n67920.000,  87.500\n67921.000,  86.300\n67922.000,  86.600\n67923.000,  86.900\n67924.000,  86.600\n67925.000,  86.800\n67926.000,  87.900\n67927.000,  87.100\n67928.000,  88.300\n67929.000,  88.100\n67930.000,  89.200\n67931.000,  87.300\n67932.000,  89.300\n67933.000,  88.300\n67934.000,  88.200\n67935.000,  87.800\n67936.000,  87.600\n67937.000,  87.400\n67938.000,  88.700\n67939.000,  88.000\n67940.000,  88.900\n67941.000,  87.700\n67942.000,  88.300\n67943.000,  88.400\n67944.000,  90.300\n67945.000,  87.900\n67946.000,  88.400\n67947.000,  87.700\n67948.000,  91.400\n67949.000,  89.800\n67950.000,  91.600\n67951.000,  88.200\n67952.000,  88.700\n67953.000,  89.100\n67954.000,  88.200\n67955.000,  88.700\n67956.000,  88.700\n67957.000,  90.000\n67958.000,  88.800\n67959.000,  89.200\n67960.000,  90.700\n67961.000,  90.000\n67962.000,  90.000\n67963.000,  88.900\n67964.000,  90.700\n67965.000,  91.500\n67966.000,  91.400\n67967.000,  92.100\n67968.000,  86.000\n67969.000,  86.500\n67970.000,  86.300\n67971.000,  91.600\n67972.000,  85.800\n67973.000,  87.300\n67974.000,  87.000\n67975.000,  86.400\n67976.000,  86.900\n67977.000,  86.900\n67978.000,  86.800\n67979.000,  87.000\n67980.000,  88.300\n67981.000,  88.100\n67982.000,  88.800\n67983.000,  86.500\n67984.000,  86.100\n67985.000,  87.400\n67986.000,  87.500\n67987.000,  94.800\n67988.000,  87.400\n67989.000,  87.900\n67990.000,  87.500\n67991.000,  88.900\n67992.000,  87.500\n67993.000,  91.800\n67994.000,  89.200\n67995.000,  88.500\n67996.000,  88.100\n67997.000,  88.100\n67998.000,  87.800\n67999.000,  88.100\n68000.000,  88.500\n68001.000,  89.300\n68002.000,  92.800\n68003.000,  89.600\n68004.000,  90.200\n68005.000,  87.700\n68006.000,  88.200\n68007.000,  88.300\n68008.000,  88.000\n68009.000,  87.800\n68010.000,  87.700\n68011.000,  87.900\n68012.000,  88.300\n68013.000,  88.100\n68014.000,  89.400\n68015.000,  91.700\n68016.000,  88.600\n68017.000,  88.400\n68018.000,  90.400\n68019.000,  88.900\n68020.000,  88.400\n68021.000,  88.500\n68022.000,  88.700\n68023.000,  89.600\n68024.000,  88.500\n68025.000,  92.300\n68026.000,  89.700\n68027.000,  90.900\n68028.000,  90.600\n68029.000,  92.000\n68030.000,  91.700\n68031.000,  92.100\n68032.000,  90.500\n68033.000,  93.200\n68034.000,  91.900\n68035.000,  92.100\n68036.000,  92.600\n68037.000,  92.300\n68038.000,  93.200\n68039.000,  92.900\n68040.000,  93.100\n68041.000,  92.500\n68042.000,  92.500\n68043.000,  92.800\n68044.000,  92.800\n68045.000,  95.300\n68046.000,  98.100\n68047.000,  93.200\n68048.000,  92.000\n68049.000,  94.000\n68050.000,  92.400\n68051.000,  93.900\n68052.000,  93.200\n68053.000,  93.500\n68054.000,  94.000\n68055.000,  97.100\n68056.000,  98.800\n68057.000,  93.900\n68058.000,  93.600\n68059.000,  94.000\n68060.000,  93.900\n68061.000,  95.200\n68062.000,  95.400\n68063.000,  95.700\n68064.000,  94.300\n68065.000,  95.700\n68066.000,  99.600\n68067.000,  94.100\n68068.000,  94.500\n68069.000,  93.900\n68070.000,  94.400\n68071.000,  94.100\n68072.000,  95.700\n68073.000,  95.200\n68074.000,  94.200\n68075.000,  94.800\n68076.000,  94.300\n68077.000,  95.000\n68078.000,  94.400\n68079.000,  94.500\n68080.000,  94.500\n68081.000,  94.700\n68082.000,  94.300\n68083.000,  94.900\n68084.000,  96.400\n68085.000,  95.800\n68086.000,  95.900\n68087.000,  95.200\n68088.000,  95.500\n68089.000,  95.500\n68090.000,  95.400\n68091.000,  94.800\n68092.000,  97.600\n68093.000,  99.000\n68094.000, 100.300\n68095.000, 101.300\n68096.000,  77.700\n68097.000,  78.900\n68098.000,  79.400\n68099.000,  79.100\n68100.000,  80.000\n68101.000,  80.000\n68102.000,  79.900\n68103.000,  80.200\n68104.000,  80.900\n68105.000,  79.700\n68106.000,  79.700\n68107.000,  80.900\n68108.000,  80.900\n68109.000,  80.000\n68110.000,  80.000\n68111.000,  80.000\n68112.000,  80.000\n68113.000,  80.800\n68114.000,  80.000\n68115.000,  81.900\n68116.000,  81.600\n68117.000,  81.100\n68118.000,  81.400\n68119.000,  80.900\n68120.000,  81.100\n68121.000,  80.900\n68122.000,  81.400\n68123.000,  80.900\n68124.000,  80.800\n68125.000,  81.400\n68126.000,  80.500\n68127.000,  81.900\n68128.000,  81.600\n68129.000,  80.900\n68130.000,  82.100\n68131.000,  83.100\n68132.000,  82.600\n68133.000,  81.800\n68134.000,  82.100\n68135.000,  81.600\n68136.000,  81.200\n68137.000,  81.700\n68138.000,  81.700\n68139.000,  81.800\n68140.000,  81.400\n68141.000,  84.600\n68142.000,  82.400\n68143.000,  84.400\n68144.000,  82.400\n68145.000,  83.200\n68146.000,  82.000\n68147.000,  81.700\n68148.000,  82.400\n68149.000,  84.200\n68150.000,  83.600\n68151.000,  82.500\n68152.000,  82.600\n68153.000,  85.400\n68154.000,  84.800\n68155.000,  90.100\n68156.000,  84.000\n68157.000,  84.700\n68158.000,  84.600\n68159.000,  85.700\n68160.000,  83.800\n68161.000,  85.400\n68162.000,  85.400\n68163.000,  84.600\n68164.000,  85.900\n68165.000,  87.700\n68166.000,  88.700\n68167.000,  86.800\n68168.000,  86.700\n68169.000,  86.900\n68170.000,  86.600\n68171.000,  85.900\n68172.000,  86.900\n68173.000,  89.800\n68174.000,  86.800\n68175.000,  87.300\n68176.000,  86.400\n68177.000,  87.300\n68178.000,  86.200\n68179.000,  87.100\n68180.000,  87.100\n68181.000,  86.300\n68182.000,  89.000\n68183.000,  89.500\n68184.000,  89.700\n68185.000,  88.000\n68186.000,  87.800\n68187.000,  87.800\n68188.000,  87.700\n68189.000,  88.500\n68190.000,  87.800\n68191.000,  90.000\n68192.000,  87.800\n68193.000,  88.400\n68194.000,  87.600\n68195.000,  87.400\n68196.000,  87.100\n68197.000,  88.300\n68198.000,  88.900\n68199.000,  88.400\n68200.000,  87.600\n68201.000,  87.300\n68202.000,  87.700\n68203.000,  88.400\n68204.000,  89.800\n68205.000,  89.100\n68206.000,  88.400\n68207.000,  90.300\n68208.000,  90.500\n68209.000,  89.300\n68210.000,  88.700\n68211.000,  89.800\n68212.000,  88.600\n68213.000,  89.500\n68214.000,  88.400\n68215.000,  88.900\n68216.000,  88.500\n68217.000,  88.500\n68218.000,  88.700\n68219.000,  89.000\n68220.000,  90.700\n68221.000,  91.400\n68222.000,  90.900\n68223.000,  92.000\n68224.000,  83.900\n68225.000,  85.300\n68226.000,  85.300\n68227.000,  86.400\n68228.000,  86.500\n68229.000,  86.600\n68230.000,  88.100\n68231.000,  87.000\n68232.000,  86.800\n68233.000,  86.200\n68234.000,  86.800\n68235.000,  87.400\n68236.000,  86.700\n68237.000,  87.400\n68238.000,  86.700\n68239.000,  87.000\n68240.000,  86.400\n68241.000,  86.000\n68242.000,  86.600\n68243.000,  87.600\n68244.000,  86.100\n68245.000,  87.800\n68246.000,  86.700\n68247.000,  87.800\n68248.000,  89.200\n68249.000,  87.700\n68250.000,  91.600\n68251.000,  88.500\n68252.000,  87.500\n68253.000,  89.900\n68254.000,  88.600\n68255.000,  88.700\n68256.000,  89.600\n68257.000,  88.300\n68258.000,  89.400\n68259.000,  90.200\n68260.000,  88.300\n68261.000,  88.400\n68262.000,  87.600\n68263.000,  88.400\n68264.000,  89.100\n68265.000,  91.100\n68266.000,  89.800\n68267.000,  88.200\n68268.000,  90.600\n68269.000,  89.700\n68270.000,  91.400\n68271.000,  89.500\n68272.000,  88.300\n68273.000,  88.500\n68274.000,  88.600\n68275.000,  89.400\n68276.000,  92.600\n68277.000,  88.800\n68278.000,  89.000\n68279.000,  88.200\n68280.000,  91.900\n68281.000,  89.700\n68282.000,  89.100\n68283.000,  88.400\n68284.000,  90.700\n68285.000,  91.500\n68286.000,  93.300\n68287.000,  92.500\n68288.000,  90.100\n68289.000,  91.300\n68290.000,  93.000\n68291.000,  92.100\n68292.000,  93.300\n68293.000,  93.400\n68294.000,  93.700\n68295.000,  93.500\n68296.000,  93.300\n68297.000,  99.900\n68298.000,  93.200\n68299.000,  93.900\n68300.000,  93.500\n68301.000,  94.800\n68302.000,  94.000\n68303.000,  93.900\n68304.000,  92.400\n68305.000,  92.800\n68306.000,  98.800\n68307.000,  95.300\n68308.000,  96.800\n68309.000,  95.200\n68310.000,  94.000\n68311.000,  95.500\n68312.000,  97.900\n68313.000,  94.300\n68314.000,  94.100\n68315.000,  94.100\n68316.000,  96.900\n68317.000,  95.400\n68318.000,  95.200\n68319.000,  94.400\n68320.000,  94.500\n68321.000,  95.000\n68322.000,  96.900\n68323.000,  95.400\n68324.000,  94.000\n68325.000,  93.800\n68326.000,  96.600\n68327.000,  95.400\n68328.000,  95.000\n68329.000,  94.700\n68330.000,  94.400\n68331.000,  94.400\n68332.000,  94.500\n68333.000,  94.600\n68334.000,  94.300\n68335.000,  95.200\n68336.000, 101.200\n68337.000,  98.900\n68338.000,  94.700\n68339.000,  96.900\n68340.000,  96.400\n68341.000,  95.000\n68342.000,  96.500\n68343.000,  98.200\n68344.000, 101.100\n68345.000,  96.900\n68346.000,  99.200\n68347.000,  98.300\n68348.000,  97.300\n68349.000,  97.800\n68350.000,  97.100\n68351.000,  98.200\n68352.000,  84.800\n68353.000,  86.200\n68354.000,  88.600\n68355.000,  85.900\n68356.000,  86.500\n68357.000,  91.000\n68358.000,  85.300\n68359.000,  86.900\n68360.000,  86.600\n68361.000,  87.400\n68362.000,  86.700\n68363.000,  88.300\n68364.000,  90.000\n68365.000,  86.800\n68366.000,  92.000\n68367.000,  88.100\n68368.000,  93.800\n68369.000,  87.300\n68370.000,  86.800\n68371.000,  86.800\n68372.000,  86.300\n68373.000,  87.200\n68374.000,  86.900\n68375.000,  87.900\n68376.000,  87.400\n68377.000,  87.400\n68378.000,  87.700\n68379.000,  88.500\n68380.000,  88.000\n68381.000,  88.400\n68382.000,  87.800\n68383.000,  88.300\n68384.000,  87.800\n68385.000,  88.800\n68386.000,  87.700\n68387.000,  88.000\n68388.000,  87.500\n68389.000,  87.900\n68390.000,  88.000\n68391.000,  87.700\n68392.000,  87.400\n68393.000,  87.300\n68394.000,  87.800\n68395.000,  88.200\n68396.000,  87.700\n68397.000,  88.500\n68398.000,  88.500\n68399.000,  88.400\n68400.000,  88.200\n68401.000,  88.100\n68402.000,  88.000\n68403.000,  88.000\n68404.000,  88.200\n68405.000,  88.800\n68406.000,  88.400\n68407.000,  89.400\n68408.000,  88.900\n68409.000,  89.300\n68410.000,  89.900\n68411.000,  89.100\n68412.000,  90.800\n68413.000,  91.300\n68414.000,  91.800\n68415.000,  91.900\n68416.000,  91.400\n68417.000,  91.300\n68418.000,  92.100\n68419.000,  91.200\n68420.000,  93.000\n68421.000,  92.300\n68422.000,  93.900\n68423.000,  92.400\n68424.000,  92.600\n68425.000,  92.200\n68426.000,  93.500\n68427.000,  93.200\n68428.000,  92.000\n68429.000,  93.100\n68430.000,  92.400\n68431.000,  94.400\n68432.000,  92.900\n68433.000,  93.200\n68434.000,  93.200\n68435.000,  93.200\n68436.000,  93.400\n68437.000,  94.200\n68438.000,  93.500\n68439.000,  93.600\n68440.000,  93.600\n68441.000,  93.200\n68442.000,  93.600\n68443.000,  95.600\n68444.000,  94.800\n68445.000,  93.900\n68446.000,  95.400\n68447.000,  97.500\n68448.000,  94.200\n68449.000,  94.100\n68450.000,  94.500\n68451.000,  94.500\n68452.000,  96.500\n68453.000,  93.900\n68454.000,  95.300\n68455.000,  94.600\n68456.000,  97.800\n68457.000,  99.700\n68458.000,  94.200\n68459.000,  94.400\n68460.000,  94.200\n68461.000,  95.400\n68462.000,  96.900\n68463.000,  96.300\n68464.000,  94.700\n68465.000,  96.700\n68466.000,  96.900\n68467.000,  97.800\n68468.000,  95.500\n68469.000,  95.200\n68470.000,  95.200\n68471.000,  95.600\n68472.000,  95.700\n68473.000,  99.400\n68474.000,  96.000\n68475.000,  94.800\n68476.000,  98.600\n68477.000, 100.300\n68478.000,  97.300\n68479.000,  97.500\n68480.000,  89.700\n68481.000,  91.100\n68482.000,  91.200\n68483.000,  91.500\n68484.000,  91.200\n68485.000,  95.400\n68486.000,  92.800\n68487.000,  92.500\n68488.000,  94.700\n68489.000,  92.500\n68490.000,  92.300\n68491.000,  93.300\n68492.000,  94.400\n68493.000,  92.500\n68494.000,  92.800\n68495.000,  93.400\n68496.000,  93.400\n68497.000,  93.000\n68498.000,  92.900\n68499.000,  93.400\n68500.000,  94.100\n68501.000,  93.800\n68502.000,  93.900\n68503.000,  93.400\n68504.000,  93.000\n68505.000,  94.200\n68506.000,  94.200\n68507.000,  94.900\n68508.000,  93.700\n68509.000,  94.400\n68510.000,  94.600\n68511.000,  97.000\n68512.000,  94.100\n68513.000,  98.300\n68514.000,  93.800\n68515.000,  94.500\n68516.000,  94.600\n68517.000,  94.100\n68518.000,  93.800\n68519.000,  94.800\n68520.000,  96.900\n68521.000,  96.200\n68522.000,  98.400\n68523.000,  94.200\n68524.000,  94.400\n68525.000,  94.000\n68526.000,  94.200\n68527.000,  94.300\n68528.000,  96.400\n68529.000,  95.700\n68530.000,  94.300\n68531.000,  95.100\n68532.000,  96.000\n68533.000,  96.600\n68534.000,  94.800\n68535.000,  94.900\n68536.000,  94.500\n68537.000,  94.600\n68538.000,  95.100\n68539.000,  95.400\n68540.000,  98.900\n68541.000, 103.000\n68542.000,  97.500\n68543.000,  97.300\n68544.000,  96.800\n68545.000,  97.300\n68546.000,  97.300\n68547.000,  97.400\n68548.000,  98.900\n68549.000, 104.800\n68550.000, 101.500\n68551.000, 100.000\n68552.000,  98.300\n68553.000,  98.800\n68554.000,  98.400\n68555.000,  98.400\n68556.000,  99.200\n68557.000,  99.000\n68558.000,  99.600\n68559.000,  98.700\n68560.000,  99.000\n68561.000,  98.900\n68562.000,  99.000\n68563.000,  99.400\n68564.000,  99.600\n68565.000,  99.100\n68566.000,  99.200\n68567.000,  99.500\n68568.000,  99.600\n68569.000, 101.300\n68570.000, 104.500\n68571.000, 102.800\n68572.000, 100.300\n68573.000,  99.500\n68574.000,  99.600\n68575.000,  99.600\n68576.000, 101.600\n68577.000, 101.200\n68578.000, 101.000\n68579.000,  99.600\n68580.000, 101.100\n68581.000, 100.900\n68582.000, 100.400\n68583.000,  99.200\n68584.000, 100.400\n68585.000, 100.200\n68586.000, 100.200\n68587.000, 108.500\n68588.000, 101.500\n68589.000, 101.700\n68590.000, 101.700\n68591.000, 100.200\n68592.000, 100.200\n68593.000, 101.400\n68594.000, 100.000\n68595.000, 101.200\n68596.000, 101.400\n68597.000, 101.700\n68598.000, 104.400\n68599.000, 103.900\n68600.000, 102.300\n68601.000, 101.500\n68602.000, 102.600\n68603.000, 103.200\n68604.000, 102.300\n68605.000, 104.800\n68606.000, 108.300\n68607.000, 109.100\n68608.000,  79.100\n68609.000,  81.100\n68610.000,  79.600\n68611.000,  79.300\n68612.000,  79.000\n68613.000,  79.500\n68614.000,  79.200\n68615.000,  79.500\n68616.000,  80.300\n68617.000,  81.900\n68618.000,  80.500\n68619.000,  80.700\n68620.000,  83.100\n68621.000,  80.700\n68622.000,  80.200\n68623.000,  79.300\n68624.000,  80.200\n68625.000,  80.200\n68626.000,  80.800\n68627.000,  82.600\n68628.000,  81.000\n68629.000,  80.300\n68630.000,  80.900\n68631.000,  80.400\n68632.000,  80.900\n68633.000,  80.000\n68634.000,  81.500\n68635.000,  80.600\n68636.000,  80.600\n68637.000,  81.700\n68638.000,  81.600\n68639.000,  92.000\n68640.000,  80.900\n68641.000,  81.400\n68642.000,  80.600\n68643.000,  81.200\n68644.000,  81.100\n68645.000,  80.900\n68646.000,  81.300\n68647.000,  82.000\n68648.000,  81.300\n68649.000,  81.100\n68650.000,  85.500\n68651.000,  83.400\n68652.000,  82.100\n68653.000,  81.200\n68654.000,  81.400\n68655.000,  82.000\n68656.000,  81.400\n68657.000,  82.000\n68658.000,  81.600\n68659.000,  82.500\n68660.000,  82.800\n68661.000,  82.500\n68662.000,  82.800\n68663.000,  82.300\n68664.000,  84.900\n68665.000,  82.100\n68666.000,  82.200\n68667.000,  82.200\n68668.000,  83.100\n68669.000,  84.800\n68670.000,  84.400\n68671.000,  86.200\n68672.000,  85.600\n68673.000,  84.400\n68674.000,  86.300\n68675.000,  87.700\n68676.000,  86.200\n68677.000,  86.100\n68678.000,  87.700\n68679.000,  87.200\n68680.000,  89.300\n68681.000,  87.300\n68682.000,  87.300\n68683.000,  87.600\n68684.000,  88.200\n68685.000,  86.400\n68686.000,  87.400\n68687.000,  86.100\n68688.000,  86.000\n68689.000,  86.700\n68690.000,  86.000\n68691.000,  87.000\n68692.000,  87.800\n68693.000,  87.000\n68694.000,  90.400\n68695.000,  86.900\n68696.000,  89.600\n68697.000,  87.000\n68698.000,  88.700\n68699.000,  88.600\n68700.000,  87.400\n68701.000,  88.400\n68702.000,  88.300\n68703.000,  88.000\n68704.000,  91.300\n68705.000,  90.500\n68706.000,  88.900\n68707.000,  88.200\n68708.000,  89.700\n68709.000,  87.300\n68710.000,  88.900\n68711.000,  87.400\n68712.000,  88.700\n68713.000,  87.300\n68714.000,  92.300\n68715.000,  88.800\n68716.000,  90.900\n68717.000,  87.600\n68718.000,  89.000\n68719.000,  88.700\n68720.000,  88.400\n68721.000,  88.300\n68722.000,  88.700\n68723.000,  88.400\n68724.000,  89.500\n68725.000,  88.300\n68726.000,  97.800\n68727.000,  89.400\n68728.000,  90.300\n68729.000,  91.100\n68730.000,  92.000\n68731.000,  89.100\n68732.000,  90.700\n68733.000,  91.100\n68734.000,  91.900\n68735.000,  91.600\n68736.000,  87.300\n68737.000,  85.500\n68738.000,  87.000\n68739.000,  88.400\n68740.000,  88.000\n68741.000,  86.200\n68742.000,  86.400\n68743.000,  86.400\n68744.000,  87.000\n68745.000,  88.700\n68746.000,  87.300\n68747.000,  94.200\n68748.000,  95.000\n68749.000,  88.800\n68750.000,  87.600\n68751.000,  86.700\n68752.000,  86.300\n68753.000,  86.300\n68754.000,  86.700\n68755.000,  87.600\n68756.000,  87.600\n68757.000,  88.000\n68758.000,  86.800\n68759.000,  86.400\n68760.000,  88.000\n68761.000,  86.900\n68762.000,  87.200\n68763.000,  87.000\n68764.000,  87.000\n68765.000,  87.300\n68766.000,  87.900\n68767.000,  90.100\n68768.000,  90.600\n68769.000,  88.000\n68770.000,  88.900\n68771.000,  87.400\n68772.000,  87.700\n68773.000,  87.100\n68774.000,  87.900\n68775.000,  88.200\n68776.000,  88.800\n68777.000,  88.000\n68778.000,  91.900\n68779.000,  88.300\n68780.000,  87.900\n68781.000,  87.800\n68782.000,  88.600\n68783.000,  89.400\n68784.000,  88.200\n68785.000,  89.000\n68786.000,  89.100\n68787.000,  88.300\n68788.000,  88.200\n68789.000,  88.600\n68790.000,  89.600\n68791.000,  88.200\n68792.000,  88.400\n68793.000,  89.200\n68794.000,  88.200\n68795.000,  88.900\n68796.000,  90.000\n68797.000,  91.400\n68798.000,  91.100\n68799.000,  93.200\n68800.000,  89.900\n68801.000,  90.800\n68802.000,  91.100\n68803.000,  91.200\n68804.000,  91.700\n68805.000,  99.600\n68806.000,  93.100\n68807.000,  92.900\n68808.000,  93.600\n68809.000,  95.400\n68810.000,  98.600\n68811.000,  92.800\n68812.000,  93.400\n68813.000,  94.800\n68814.000,  93.700\n68815.000,  96.600\n68816.000,  93.700\n68817.000,  92.300\n68818.000,  96.300\n68819.000, 100.600\n68820.000,  97.500\n68821.000,  93.300\n68822.000,  94.100\n68823.000,  95.700\n68824.000,  93.900\n68825.000,  94.200\n68826.000,  98.500\n68827.000,  94.000\n68828.000,  95.300\n68829.000,  96.700\n68830.000,  94.400\n68831.000,  94.900\n68832.000,  96.000\n68833.000,  96.400\n68834.000,  94.000\n68835.000,  94.600\n68836.000,  94.400\n68837.000,  95.700\n68838.000,  96.500\n68839.000,  94.200\n68840.000, 105.300\n68841.000,  95.000\n68842.000,  94.000\n68843.000,  94.000\n68844.000,  95.400\n68845.000,  98.300\n68846.000,  95.000\n68847.000,  99.400\n68848.000,  95.200\n68849.000,  94.600\n68850.000,  95.300\n68851.000,  94.600\n68852.000,  94.300\n68853.000,  95.500\n68854.000,  95.600\n68855.000,  96.100\n68856.000,  95.100\n68857.000,  96.100\n68858.000,  95.800\n68859.000,  95.900\n68860.000,  99.000\n68861.000,  97.300\n68862.000,  98.100\n68863.000,  97.200\n68864.000,  84.600\n68865.000,  85.300\n68866.000,  86.000\n68867.000,  85.300\n68868.000,  86.700\n68869.000,  86.000\n68870.000,  86.900\n68871.000,  86.200\n68872.000,  87.600\n68873.000,  86.000\n68874.000,  86.900\n68875.000,  85.800\n68876.000,  89.800\n68877.000,  86.800\n68878.000,  87.100\n68879.000,  87.800\n68880.000,  87.400\n68881.000,  87.000\n68882.000,  88.200\n68883.000,  87.100\n68884.000,  88.200\n68885.000,  86.900\n68886.000,  87.100\n68887.000,  87.500\n68888.000,  87.600\n68889.000,  87.000\n68890.000,  87.200\n68891.000,  87.400\n68892.000,  87.700\n68893.000,  87.200\n68894.000,  87.400\n68895.000,  87.200\n68896.000,  87.300\n68897.000,  88.300\n68898.000,  89.400\n68899.000,  91.800\n68900.000,  88.500\n68901.000,  87.300\n68902.000,  88.000\n68903.000,  87.900\n68904.000,  88.000\n68905.000,  88.000\n68906.000,  88.600\n68907.000,  87.700\n68908.000,  88.200\n68909.000,  88.300\n68910.000,  88.200\n68911.000,  88.000\n68912.000,  88.900\n68913.000,  88.000\n68914.000,  88.300\n68915.000,  88.700\n68916.000,  90.200\n68917.000,  88.500\n68918.000,  88.900\n68919.000,  88.900\n68920.000,  92.600\n68921.000,  89.800\n68922.000,  88.400\n68923.000,  88.000\n68924.000,  90.900\n68925.000,  92.300\n68926.000,  91.900\n68927.000,  92.000\n68928.000,  89.600\n68929.000,  90.900\n68930.000,  91.800\n68931.000,  91.800\n68932.000,  92.000\n68933.000,  92.600\n68934.000,  92.700\n68935.000,  93.200\n68936.000,  93.500\n68937.000,  94.000\n68938.000,  93.600\n68939.000,  92.700\n68940.000,  94.200\n68941.000,  93.800\n68942.000,  92.400\n68943.000,  92.500\n68944.000,  92.900\n68945.000,  94.500\n68946.000,  96.600\n68947.000, 100.400\n68948.000,  95.100\n68949.000,  95.300\n68950.000,  94.000\n68951.000,  93.700\n68952.000,  94.500\n68953.000,  93.300\n68954.000,  94.400\n68955.000,  95.500\n68956.000,  94.000\n68957.000,  95.700\n68958.000,  98.300\n68959.000,  94.600\n68960.000,  93.600\n68961.000,  96.000\n68962.000,  95.600\n68963.000,  94.200\n68964.000,  94.400\n68965.000,  95.200\n68966.000,  96.700\n68967.000,  96.000\n68968.000,  94.400\n68969.000,  95.000\n68970.000,  95.100\n68971.000,  95.000\n68972.000,  95.600\n68973.000,  95.100\n68974.000,  95.900\n68975.000,  95.400\n68976.000,  96.100\n68977.000, 105.800\n68978.000, 101.000\n68979.000,  95.200\n68980.000,  95.700\n68981.000,  95.500\n68982.000,  95.400\n68983.000,  96.200\n68984.000,  97.700\n68985.000,  98.900\n68986.000,  96.600\n68987.000,  95.700\n68988.000,  97.900\n68989.000,  99.100\n68990.000,  98.500\n68991.000,  98.700\n68992.000,  90.700\n68993.000,  91.000\n68994.000,  95.100\n68995.000,  91.800\n68996.000,  93.300\n68997.000,  92.600\n68998.000,  94.600\n68999.000,  92.400\n69000.000,  93.000\n69001.000,  92.700\n69002.000,  94.000\n69003.000,  93.100\n69004.000,  92.900\n69005.000,  92.700\n69006.000,  93.000\n69007.000,  93.400\n69008.000,  92.400\n69009.000,  94.800\n69010.000,  93.900\n69011.000,  94.200\n69012.000,  93.100\n69013.000,  94.400\n69014.000,  93.200\n69015.000,  93.000\n69016.000,  93.300\n69017.000,  93.900\n69018.000,  94.600\n69019.000,  94.500\n69020.000,  95.100\n69021.000,  95.100\n69022.000,  94.200\n69023.000,  94.200\n69024.000,  94.700\n69025.000,  93.700\n69026.000,  94.100\n69027.000,  93.600\n69028.000,  95.200\n69029.000,  95.300\n69030.000,  99.600\n69031.000,  96.100\n69032.000,  94.400\n69033.000,  97.800\n69034.000,  94.000\n69035.000,  93.900\n69036.000,  94.700\n69037.000,  94.900\n69038.000,  95.000\n69039.000,  96.000\n69040.000,  94.800\n69041.000,  95.800\n69042.000,  94.400\n69043.000,  94.800\n69044.000,  95.600\n69045.000,  94.700\n69046.000,  95.000\n69047.000,  94.600\n69048.000,  95.600\n69049.000,  95.500\n69050.000,  96.000\n69051.000,  95.400\n69052.000,  96.900\n69053.000,  99.700\n69054.000, 100.100\n69055.000,  98.900\n69056.000,  96.500\n69057.000,  97.500\n69058.000,  97.700\n69059.000,  98.900\n69060.000,  99.800\n69061.000, 101.000\n69062.000,  99.800\n69063.000,  98.500\n69064.000,  98.600\n69065.000,  98.300\n69066.000,  98.300\n69067.000,  99.300\n69068.000, 101.500\n69069.000, 106.300\n69070.000, 100.900\n69071.000, 103.100\n69072.000,  99.400\n69073.000, 100.300\n69074.000,  99.100\n69075.000,  99.900\n69076.000, 101.100\n69077.000, 100.900\n69078.000, 100.900\n69079.000, 101.200\n69080.000, 102.500\n69081.000, 100.400\n69082.000, 102.100\n69083.000, 102.000\n69084.000, 101.200\n69085.000, 101.000\n69086.000, 101.300\n69087.000, 106.400\n69088.000, 103.300\n69089.000, 105.000\n69090.000, 101.600\n69091.000, 102.300\n69092.000, 102.600\n69093.000, 101.600\n69094.000, 103.200\n69095.000, 101.500\n69096.000, 103.800\n69097.000, 105.200\n69098.000, 103.700\n69099.000, 103.900\n69100.000, 101.800\n69101.000, 105.400\n69102.000, 110.200\n69103.000, 107.400\n69104.000, 110.200\n69105.000, 104.000\n69106.000, 106.500\n69107.000, 101.500\n69108.000, 103.500\n69109.000, 110.400\n69110.000, 106.600\n69111.000, 112.000\n69112.000, 107.200\n69113.000, 104.000\n69114.000, 104.400\n69115.000, 103.700\n69116.000, 105.400\n69117.000, 107.800\n69118.000, 108.200\n69119.000, 106.000\n69120.000,  87.900\n69121.000,  88.900\n69122.000,  87.700\n69123.000,  85.700\n69124.000,  86.600\n69125.000,  86.700\n69126.000,  86.600\n69127.000,  89.000\n69128.000,  91.900\n69129.000,  87.200\n69130.000,  92.500\n69131.000,  86.700\n69132.000,  87.600\n69133.000,  87.800\n69134.000,  87.600\n69135.000,  86.700\n69136.000,  87.800\n69137.000,  87.500\n69138.000,  92.100\n69139.000, 101.300\n69140.000,  88.400\n69141.000,  89.500\n69142.000,  87.500\n69143.000,  88.000\n69144.000,  88.300\n69145.000,  87.700\n69146.000,  87.800\n69147.000,  87.300\n69148.000,  88.100\n69149.000,  90.500\n69150.000,  92.100\n69151.000,  90.600\n69152.000,  88.300\n69153.000,  88.600\n69154.000,  89.000\n69155.000,  89.400\n69156.000,  88.500\n69157.000,  88.300\n69158.000,  87.900\n69159.000,  89.200\n69160.000,  89.200\n69161.000,  88.800\n69162.000,  90.700\n69163.000,  87.800\n69164.000,  88.900\n69165.000,  88.900\n69166.000,  88.600\n69167.000,  91.100\n69168.000,  91.600\n69169.000,  92.200\n69170.000,  96.900\n69171.000,  94.200\n69172.000,  92.500\n69173.000,  89.300\n69174.000,  90.200\n69175.000,  90.200\n69176.000,  89.100\n69177.000,  89.900\n69178.000,  92.700\n69179.000,  91.700\n69180.000,  91.800\n69181.000,  94.500\n69182.000,  95.600\n69183.000,  92.200\n69184.000,  90.000\n69185.000,  96.000\n69186.000,  92.400\n69187.000,  92.400\n69188.000,  95.400\n69189.000,  98.100\n69190.000,  95.200\n69191.000,  97.300\n69192.000,  96.500\n69193.000,  93.600\n69194.000,  92.400\n69195.000,  92.300\n69196.000,  93.900\n69197.000,  93.300\n69198.000,  94.600\n69199.000,  94.300\n69200.000,  94.200\n69201.000,  93.200\n69202.000,  93.000\n69203.000,  93.400\n69204.000,  93.300\n69205.000,  93.800\n69206.000,  93.200\n69207.000,  93.700\n69208.000,  94.100\n69209.000,  94.400\n69210.000,  95.100\n69211.000,  98.400\n69212.000,  95.200\n69213.000,  93.900\n69214.000,  93.900\n69215.000,  94.800\n69216.000,  94.200\n69217.000,  94.000\n69218.000,  93.700\n69219.000,  94.200\n69220.000,  98.200\n69221.000,  95.900\n69222.000,  96.200\n69223.000,  94.800\n69224.000,  94.400\n69225.000,  94.100\n69226.000,  95.000\n69227.000,  94.000\n69228.000,  94.200\n69229.000,  94.600\n69230.000,  95.600\n69231.000,  98.500\n69232.000,  95.300\n69233.000,  95.800\n69234.000,  94.800\n69235.000,  94.700\n69236.000,  95.300\n69237.000,  95.100\n69238.000,  95.400\n69239.000,  96.000\n69240.000,  96.900\n69241.000, 103.600\n69242.000, 100.500\n69243.000,  95.400\n69244.000,  97.500\n69245.000,  97.800\n69246.000,  98.100\n69247.000,  98.100\n69248.000,  90.600\n69249.000,  95.400\n69250.000,  95.300\n69251.000,  93.000\n69252.000,  94.000\n69253.000,  92.700\n69254.000,  97.200\n69255.000,  93.000\n69256.000,  92.700\n69257.000,  92.900\n69258.000,  92.400\n69259.000,  93.500\n69260.000,  96.000\n69261.000,  99.700\n69262.000,  97.600\n69263.000,  96.400\n69264.000,  95.300\n69265.000,  95.600\n69266.000,  92.700\n69267.000,  95.000\n69268.000,  93.700\n69269.000,  98.000\n69270.000, 107.900\n69271.000, 100.900\n69272.000,  96.300\n69273.000,  93.400\n69274.000,  94.400\n69275.000,  94.800\n69276.000,  93.800\n69277.000,  94.000\n69278.000,  95.100\n69279.000,  98.300\n69280.000, 102.500\n69281.000,  98.100\n69282.000,  94.400\n69283.000,  93.800\n69284.000,  94.500\n69285.000,  93.800\n69286.000,  96.400\n69287.000,  94.700\n69288.000,  98.700\n69289.000,  95.600\n69290.000, 100.200\n69291.000,  99.100\n69292.000,  95.000\n69293.000,  96.600\n69294.000,  95.000\n69295.000,  98.200\n69296.000,  95.700\n69297.000,  95.200\n69298.000,  97.600\n69299.000,  96.000\n69300.000,  97.800\n69301.000,  96.200\n69302.000,  96.800\n69303.000,  98.300\n69304.000,  96.800\n69305.000,  96.400\n69306.000,  98.300\n69307.000,  97.400\n69308.000, 102.600\n69309.000, 102.900\n69310.000, 101.900\n69311.000,  99.100\n69312.000,  96.600\n69313.000, 100.800\n69314.000, 106.300\n69315.000,  99.900\n69316.000, 104.800\n69317.000, 101.300\n69318.000,  99.400\n69319.000,  98.400\n69320.000, 100.500\n69321.000,  98.700\n69322.000, 100.100\n69323.000, 100.200\n69324.000,  99.800\n69325.000,  99.300\n69326.000,  99.200\n69327.000, 102.000\n69328.000,  99.000\n69329.000,  99.300\n69330.000,  99.800\n69331.000, 100.000\n69332.000, 100.500\n69333.000, 101.500\n69334.000, 100.600\n69335.000, 100.300\n69336.000, 100.100\n69337.000, 100.200\n69338.000, 101.100\n69339.000, 101.200\n69340.000, 102.900\n69341.000, 101.400\n69342.000, 102.100\n69343.000, 101.700\n69344.000, 101.300\n69345.000, 102.800\n69346.000, 101.500\n69347.000,  99.500\n69348.000, 101.400\n69349.000, 101.300\n69350.000, 100.400\n69351.000, 101.100\n69352.000, 101.900\n69353.000, 105.500\n69354.000, 103.000\n69355.000, 103.700\n69356.000, 101.800\n69357.000, 101.900\n69358.000, 102.500\n69359.000, 101.300\n69360.000, 104.500\n69361.000, 102.600\n69362.000, 106.600\n69363.000, 103.700\n69364.000, 102.800\n69365.000, 102.500\n69366.000, 102.000\n69367.000, 101.700\n69368.000, 105.400\n69369.000, 103.800\n69370.000, 102.400\n69371.000, 103.400\n69372.000, 104.400\n69373.000, 114.100\n69374.000, 109.700\n69375.000, 110.300\n69376.000,  91.000\n69377.000,  91.200\n69378.000,  92.300\n69379.000,  92.700\n69380.000,  92.200\n69381.000,  92.400\n69382.000,  95.800\n69383.000,  99.600\n69384.000,  92.800\n69385.000,  95.200\n69386.000,  93.900\n69387.000,  94.400\n69388.000,  94.500\n69389.000,  92.700\n69390.000,  96.700\n69391.000,  96.100\n69392.000,  94.200\n69393.000,  92.900\n69394.000,  97.400\n69395.000,  93.700\n69396.000,  94.200\n69397.000,  93.500\n69398.000,  93.900\n69399.000,  97.900\n69400.000,  95.200\n69401.000, 104.100\n69402.000,  94.700\n69403.000,  98.800\n69404.000,  94.300\n69405.000,  96.800\n69406.000,  95.500\n69407.000,  95.100\n69408.000,  94.600\n69409.000,  97.600\n69410.000,  97.100\n69411.000,  95.800\n69412.000,  94.300\n69413.000,  95.300\n69414.000,  94.600\n69415.000,  93.800\n69416.000, 100.700\n69417.000,  93.600\n69418.000,  94.700\n69419.000,  94.300\n69420.000,  95.500\n69421.000,  94.000\n69422.000,  94.600\n69423.000,  94.300\n69424.000,  97.000\n69425.000,  96.500\n69426.000,  97.600\n69427.000,  95.000\n69428.000, 100.200\n69429.000,  95.800\n69430.000,  96.300\n69431.000,  94.700\n69432.000,  94.200\n69433.000,  98.400\n69434.000, 102.600\n69435.000,  98.700\n69436.000, 102.900\n69437.000, 100.500\n69438.000,  97.900\n69439.000, 102.800\n69440.000,  96.200\n69441.000,  96.800\n69442.000,  98.100\n69443.000,  98.100\n69444.000,  99.800\n69445.000, 103.400\n69446.000, 102.200\n69447.000, 101.600\n69448.000,  99.400\n69449.000, 100.200\n69450.000, 100.200\n69451.000,  98.900\n69452.000, 100.700\n69453.000,  99.900\n69454.000, 103.500\n69455.000, 100.000\n69456.000, 103.200\n69457.000,  98.800\n69458.000, 100.200\n69459.000, 100.400\n69460.000,  99.600\n69461.000, 100.800\n69462.000, 104.400\n69463.000, 102.400\n69464.000, 101.600\n69465.000, 104.100\n69466.000, 109.200\n69467.000, 104.300\n69468.000, 104.700\n69469.000, 102.800\n69470.000, 105.300\n69471.000, 106.000\n69472.000, 107.800\n69473.000, 108.600\n69474.000, 104.900\n69475.000, 105.000\n69476.000, 104.400\n69477.000, 108.200\n69478.000, 106.600\n69479.000, 102.400\n69480.000, 101.600\n69481.000, 100.900\n69482.000, 101.600\n69483.000, 103.000\n69484.000, 101.800\n69485.000, 100.600\n69486.000, 102.300\n69487.000, 101.700\n69488.000, 103.900\n69489.000, 103.300\n69490.000, 107.000\n69491.000, 105.400\n69492.000, 103.000\n69493.000, 101.300\n69494.000, 103.900\n69495.000, 102.700\n69496.000, 103.100\n69497.000, 104.800\n69498.000, 102.100\n69499.000, 102.400\n69500.000, 106.200\n69501.000, 105.900\n69502.000, 106.900\n69503.000, 105.000\n69504.000,  96.800\n69505.000, 101.900\n69506.000, 100.000\n69507.000,  99.500\n69508.000, 100.800\n69509.000, 101.300\n69510.000, 102.900\n69511.000, 100.000\n69512.000, 100.200\n69513.000, 100.100\n69514.000,  99.800\n69515.000, 103.900\n69516.000,  99.100\n69517.000,  99.500\n69518.000, 100.200\n69519.000, 105.600\n69520.000, 103.700\n69521.000, 100.300\n69522.000, 100.500\n69523.000, 100.700\n69524.000, 101.000\n69525.000,  99.500\n69526.000, 100.400\n69527.000, 103.200\n69528.000, 104.500\n69529.000, 104.300\n69530.000, 100.900\n69531.000, 102.200\n69532.000, 105.200\n69533.000, 105.600\n69534.000, 101.200\n69535.000, 100.500\n69536.000,  99.400\n69537.000, 100.800\n69538.000, 100.700\n69539.000, 100.200\n69540.000, 100.400\n69541.000, 101.500\n69542.000, 100.700\n69543.000, 101.300\n69544.000, 101.000\n69545.000, 100.800\n69546.000, 100.600\n69547.000, 101.100\n69548.000, 105.400\n69549.000, 100.400\n69550.000, 107.300\n69551.000, 101.500\n69552.000, 102.300\n69553.000, 104.800\n69554.000, 101.300\n69555.000, 100.900\n69556.000, 101.000\n69557.000, 102.500\n69558.000, 101.300\n69559.000, 104.400\n69560.000, 103.300\n69561.000, 103.000\n69562.000, 101.800\n69563.000, 101.200\n69564.000, 104.900\n69565.000, 105.000\n69566.000, 112.600\n69567.000, 108.600\n69568.000, 102.400\n69569.000, 105.900\n69570.000, 103.700\n69571.000, 107.900\n69572.000, 105.800\n69573.000, 104.600\n69574.000, 107.000\n69575.000, 110.600\n69576.000, 109.100\n69577.000, 105.600\n69578.000, 105.600\n69579.000, 105.500\n69580.000, 109.200\n69581.000, 108.700\n69582.000, 108.400\n69583.000, 108.000\n69584.000, 111.600\n69585.000, 105.300\n69586.000, 106.300\n69587.000, 107.600\n69588.000, 107.800\n69589.000, 106.100\n69590.000, 107.000\n69591.000, 107.400\n69592.000, 106.700\n69593.000, 106.500\n69594.000, 107.600\n69595.000, 106.900\n69596.000, 106.800\n69597.000, 107.100\n69598.000, 106.200\n69599.000, 106.600\n69600.000, 106.600\n69601.000, 109.900\n69602.000, 107.600\n69603.000, 111.800\n69604.000, 108.800\n69605.000, 113.200\n69606.000, 107.900\n69607.000, 106.900\n69608.000, 110.300\n69609.000, 110.900\n69610.000, 115.900\n69611.000, 107.200\n69612.000, 107.400\n69613.000, 107.500\n69614.000, 111.600\n69615.000, 107.400\n69616.000, 107.300\n69617.000, 107.200\n69618.000, 106.600\n69619.000, 110.400\n69620.000, 107.600\n69621.000, 107.900\n69622.000, 118.500\n69623.000, 111.800\n69624.000, 107.400\n69625.000, 107.600\n69626.000, 107.600\n69627.000, 110.000\n69628.000, 112.600\n69629.000, 115.200\n69630.000, 114.800\n69631.000, 119.000\n69632.000,  71.300\n69633.000,  73.100\n69634.000,  73.600\n69635.000,  72.300\n69636.000,  74.200\n69637.000,  73.300\n69638.000,  80.600\n69639.000,  77.900\n69640.000,  73.700\n69641.000,  73.700\n69642.000,  75.500\n69643.000,  74.300\n69644.000,  74.000\n69645.000,  74.100\n69646.000,  74.600\n69647.000,  74.900\n69648.000,  73.600\n69649.000,  73.800\n69650.000,  74.400\n69651.000,  74.600\n69652.000,  75.500\n69653.000,  74.000\n69654.000,  75.200\n69655.000,  75.400\n69656.000,  77.500\n69657.000,  80.200\n69658.000,  75.100\n69659.000,  74.500\n69660.000,  75.200\n69661.000,  75.000\n69662.000,  75.000\n69663.000,  75.200\n69664.000,  75.300\n69665.000,  77.400\n69666.000,  75.600\n69667.000,  76.700\n69668.000,  76.000\n69669.000,  75.900\n69670.000,  75.200\n69671.000,  75.500\n69672.000,  75.600\n69673.000,  78.400\n69674.000,  75.800\n69675.000,  76.600\n69676.000,  75.800\n69677.000,  77.400\n69678.000,  76.300\n69679.000,  76.200\n69680.000,  76.100\n69681.000,  75.800\n69682.000,  75.700\n69683.000,  75.400\n69684.000,  76.700\n69685.000,  76.000\n69686.000,  75.900\n69687.000,  76.600\n69688.000,  76.700\n69689.000,  77.900\n69690.000,  76.900\n69691.000,  77.600\n69692.000,  79.300\n69693.000,  78.900\n69694.000,  79.600\n69695.000,  79.200\n69696.000,  77.700\n69697.000,  78.400\n69698.000,  79.200\n69699.000,  79.500\n69700.000,  79.700\n69701.000,  79.700\n69702.000,  79.600\n69703.000,  79.600\n69704.000,  81.000\n69705.000,  79.800\n69706.000,  80.500\n69707.000,  79.000\n69708.000,  80.400\n69709.000,  80.200\n69710.000,  81.000\n69711.000,  81.100\n69712.000,  80.300\n69713.000,  81.000\n69714.000,  82.000\n69715.000,  82.000\n69716.000,  81.100\n69717.000,  81.600\n69718.000,  81.200\n69719.000,  80.500\n69720.000,  80.700\n69721.000,  81.200\n69722.000,  80.800\n69723.000,  80.500\n69724.000,  81.100\n69725.000,  80.900\n69726.000,  82.400\n69727.000,  81.400\n69728.000,  81.700\n69729.000,  82.900\n69730.000,  83.000\n69731.000,  81.600\n69732.000,  83.200\n69733.000,  82.000\n69734.000,  82.800\n69735.000,  81.500\n69736.000,  82.500\n69737.000,  86.700\n69738.000,  84.600\n69739.000,  81.800\n69740.000,  82.700\n69741.000,  81.400\n69742.000,  81.600\n69743.000,  83.400\n69744.000,  82.200\n69745.000,  83.000\n69746.000,  81.800\n69747.000,  82.600\n69748.000,  84.100\n69749.000,  83.900\n69750.000,  82.300\n69751.000,  82.700\n69752.000,  82.600\n69753.000,  83.300\n69754.000,  82.400\n69755.000,  82.800\n69756.000,  83.400\n69757.000,  84.800\n69758.000,  84.900\n69759.000,  87.900\n69760.000,  81.200\n69761.000,  82.600\n69762.000,  81.100\n69763.000,  80.200\n69764.000,  79.600\n69765.000,  79.700\n69766.000,  80.100\n69767.000,  79.500\n69768.000,  80.600\n69769.000,  79.800\n69770.000,  81.100\n69771.000,  81.600\n69772.000,  85.800\n69773.000,  83.700\n69774.000,  82.000\n69775.000,  82.100\n69776.000,  80.400\n69777.000,  80.600\n69778.000,  80.600\n69779.000,  81.300\n69780.000,  81.400\n69781.000,  81.700\n69782.000,  81.800\n69783.000,  82.500\n69784.000,  88.800\n69785.000,  81.600\n69786.000,  80.900\n69787.000,  82.000\n69788.000,  80.800\n69789.000,  82.400\n69790.000,  83.100\n69791.000,  81.700\n69792.000,  80.100\n69793.000,  81.200\n69794.000,  83.100\n69795.000,  83.900\n69796.000,  85.000\n69797.000,  81.200\n69798.000,  82.700\n69799.000,  82.500\n69800.000,  84.300\n69801.000,  83.200\n69802.000,  83.500\n69803.000,  81.600\n69804.000,  82.900\n69805.000,  82.500\n69806.000,  83.100\n69807.000,  85.800\n69808.000,  83.200\n69809.000,  83.600\n69810.000,  81.400\n69811.000,  82.300\n69812.000,  82.500\n69813.000,  82.700\n69814.000,  82.100\n69815.000,  82.700\n69816.000,  82.000\n69817.000,  83.700\n69818.000,  85.500\n69819.000,  84.700\n69820.000,  84.400\n69821.000,  86.700\n69822.000,  84.700\n69823.000,  85.700\n69824.000,  83.200\n69825.000,  84.500\n69826.000,  85.300\n69827.000,  87.500\n69828.000,  86.200\n69829.000,  87.500\n69830.000,  86.100\n69831.000,  88.200\n69832.000,  86.200\n69833.000,  86.500\n69834.000,  86.400\n69835.000,  86.300\n69836.000,  90.000\n69837.000,  88.400\n69838.000,  87.000\n69839.000,  87.600\n69840.000,  87.100\n69841.000,  87.600\n69842.000,  86.700\n69843.000,  87.000\n69844.000,  86.700\n69845.000,  86.300\n69846.000,  86.900\n69847.000,  87.600\n69848.000,  88.300\n69849.000,  87.700\n69850.000,  90.800\n69851.000,  90.500\n69852.000,  87.600\n69853.000,  88.100\n69854.000,  87.200\n69855.000,  87.100\n69856.000,  87.100\n69857.000,  88.100\n69858.000,  88.100\n69859.000,  90.500\n69860.000,  89.500\n69861.000,  89.200\n69862.000,  90.900\n69863.000,  88.500\n69864.000,  88.000\n69865.000,  87.900\n69866.000,  87.600\n69867.000,  88.000\n69868.000,  88.900\n69869.000,  88.700\n69870.000,  89.700\n69871.000,  94.400\n69872.000,  94.700\n69873.000,  90.400\n69874.000,  89.500\n69875.000,  89.200\n69876.000,  88.500\n69877.000,  89.500\n69878.000,  88.800\n69879.000,  89.700\n69880.000,  89.300\n69881.000,  89.600\n69882.000,  89.600\n69883.000,  89.500\n69884.000,  91.200\n69885.000,  91.400\n69886.000,  91.900\n69887.000,  92.900\n69888.000,  77.700\n69889.000,  78.400\n69890.000,  79.600\n69891.000,  81.400\n69892.000,  80.000\n69893.000,  80.100\n69894.000,  79.800\n69895.000,  80.800\n69896.000,  81.400\n69897.000,  83.700\n69898.000,  80.500\n69899.000,  79.700\n69900.000,  81.000\n69901.000,  79.700\n69902.000,  81.100\n69903.000,  81.100\n69904.000,  81.700\n69905.000,  80.500\n69906.000,  81.300\n69907.000,  84.900\n69908.000,  82.000\n69909.000,  81.000\n69910.000,  81.000\n69911.000,  81.100\n69912.000,  83.300\n69913.000,  81.700\n69914.000,  82.500\n69915.000,  81.400\n69916.000,  83.500\n69917.000,  80.700\n69918.000,  82.400\n69919.000,  82.300\n69920.000,  81.200\n69921.000,  81.900\n69922.000,  80.500\n69923.000,  81.400\n69924.000,  82.500\n69925.000,  81.800\n69926.000,  82.000\n69927.000,  82.300\n69928.000,  81.600\n69929.000,  81.700\n69930.000,  81.500\n69931.000,  81.000\n69932.000,  82.100\n69933.000,  81.100\n69934.000,  83.000\n69935.000,  81.900\n69936.000,  82.800\n69937.000,  81.900\n69938.000,  83.500\n69939.000,  89.000\n69940.000,  85.200\n69941.000,  82.700\n69942.000,  82.600\n69943.000,  82.400\n69944.000,  82.600\n69945.000,  82.700\n69946.000,  83.900\n69947.000,  82.900\n69948.000,  86.900\n69949.000,  85.200\n69950.000,  85.700\n69951.000,  86.000\n69952.000,  84.100\n69953.000,  85.100\n69954.000,  86.700\n69955.000,  85.500\n69956.000,  86.600\n69957.000,  90.600\n69958.000,  87.200\n69959.000,  86.000\n69960.000,  86.600\n69961.000,  86.400\n69962.000,  88.300\n69963.000,  89.200\n69964.000,  87.000\n69965.000,  86.000\n69966.000,  86.800\n69967.000,  86.000\n69968.000,  86.400\n69969.000,  87.600\n69970.000,  86.600\n69971.000,  87.400\n69972.000,  87.600\n69973.000,  87.200\n69974.000,  87.400\n69975.000,  91.000\n69976.000,  90.900\n69977.000,  88.600\n69978.000,  92.200\n69979.000,  88.700\n69980.000,  87.900\n69981.000,  87.400\n69982.000,  88.000\n69983.000,  87.100\n69984.000,  88.900\n69985.000,  87.500\n69986.000,  89.200\n69987.000,  90.500\n69988.000,  91.600\n69989.000,  89.200\n69990.000,  89.100\n69991.000,  88.000\n69992.000,  89.100\n69993.000,  87.400\n69994.000,  89.700\n69995.000,  88.500\n69996.000,  90.200\n69997.000,  88.600\n69998.000,  88.900\n69999.000,  88.600\n70000.000,  88.400\n70001.000,  88.000\n70002.000,  88.100\n70003.000,  88.100\n70004.000,  88.500\n70005.000,  88.900\n70006.000,  93.100\n70007.000,  90.100\n70008.000,  89.300\n70009.000,  89.500\n70010.000,  90.100\n70011.000,  88.200\n70012.000,  91.300\n70013.000,  91.800\n70014.000,  92.200\n70015.000,  91.900\n70016.000,  86.400\n70017.000,  85.800\n70018.000,  85.900\n70019.000,  87.600\n70020.000,  86.800\n70021.000,  89.500\n70022.000,  86.600\n70023.000,  85.700\n70024.000,  86.300\n70025.000,  85.600\n70026.000,  86.400\n70027.000,  88.300\n70028.000,  88.400\n70029.000,  88.800\n70030.000,  88.200\n70031.000,  88.700\n70032.000,  87.100\n70033.000,  86.600\n70034.000,  86.800\n70035.000,  87.100\n70036.000,  87.200\n70037.000,  88.900\n70038.000,  90.100\n70039.000,  86.700\n70040.000,  87.300\n70041.000,  91.900\n70042.000,  89.100\n70043.000,  87.400\n70044.000,  87.500\n70045.000,  87.400\n70046.000,  87.800\n70047.000,  87.700\n70048.000,  87.900\n70049.000,  87.900\n70050.000,  87.500\n70051.000,  87.400\n70052.000,  89.000\n70053.000,  88.300\n70054.000,  88.600\n70055.000,  87.500\n70056.000,  88.100\n70057.000,  87.500\n70058.000,  87.500\n70059.000,  90.500\n70060.000,  90.200\n70061.000,  87.000\n70062.000,  88.800\n70063.000,  90.200\n70064.000,  89.100\n70065.000,  88.400\n70066.000,  88.000\n70067.000,  88.600\n70068.000,  88.300\n70069.000,  92.000\n70070.000,  91.800\n70071.000,  91.000\n70072.000,  88.300\n70073.000,  91.300\n70074.000,  88.800\n70075.000,  89.100\n70076.000,  90.300\n70077.000,  91.100\n70078.000,  91.800\n70079.000,  92.000\n70080.000,  89.800\n70081.000,  93.200\n70082.000,  91.400\n70083.000,  92.400\n70084.000,  92.500\n70085.000,  94.600\n70086.000,  92.800\n70087.000,  93.100\n70088.000,  93.000\n70089.000,  92.300\n70090.000,  92.800\n70091.000,  92.300\n70092.000,  92.700\n70093.000,  93.000\n70094.000,  92.500\n70095.000,  93.600\n70096.000,  94.200\n70097.000,  92.800\n70098.000,  93.400\n70099.000,  94.100\n70100.000,  93.800\n70101.000,  93.200\n70102.000,  94.000\n70103.000,  92.900\n70104.000,  93.600\n70105.000,  93.500\n70106.000,  94.200\n70107.000,  94.300\n70108.000,  93.700\n70109.000,  94.200\n70110.000,  94.300\n70111.000,  99.200\n70112.000,  93.500\n70113.000,  96.500\n70114.000,  95.400\n70115.000,  94.500\n70116.000,  96.000\n70117.000,  94.200\n70118.000,  94.400\n70119.000,  94.200\n70120.000,  96.500\n70121.000,  94.200\n70122.000,  94.200\n70123.000,  95.900\n70124.000,  94.700\n70125.000,  95.600\n70126.000,  95.600\n70127.000,  95.400\n70128.000,  95.000\n70129.000,  95.100\n70130.000,  94.300\n70131.000,  94.400\n70132.000,  95.000\n70133.000,  99.300\n70134.000,  97.200\n70135.000,  97.500\n70136.000,  95.800\n70137.000, 103.100\n70138.000,  95.400\n70139.000,  96.300\n70140.000,  98.000\n70141.000, 101.700\n70142.000,  99.800\n70143.000,  97.500\n70144.000,  77.600\n70145.000,  78.400\n70146.000,  82.300\n70147.000,  78.900\n70148.000,  79.500\n70149.000,  79.600\n70150.000,  79.500\n70151.000,  80.100\n70152.000,  79.300\n70153.000,  80.800\n70154.000,  80.000\n70155.000,  79.600\n70156.000,  80.200\n70157.000,  80.700\n70158.000,  80.600\n70159.000,  80.100\n70160.000,  80.000\n70161.000,  80.700\n70162.000,  80.200\n70163.000,  81.600\n70164.000,  82.200\n70165.000,  81.700\n70166.000,  80.000\n70167.000,  81.000\n70168.000,  81.500\n70169.000,  80.800\n70170.000,  82.700\n70171.000,  80.300\n70172.000,  81.000\n70173.000,  80.600\n70174.000,  81.300\n70175.000,  81.100\n70176.000,  81.000\n70177.000,  81.600\n70178.000,  80.700\n70179.000,  80.700\n70180.000,  80.800\n70181.000,  81.900\n70182.000,  81.100\n70183.000,  81.700\n70184.000,  81.200\n70185.000,  81.500\n70186.000,  85.100\n70187.000,  84.800\n70188.000,  82.500\n70189.000,  85.500\n70190.000,  84.000\n70191.000,  84.600\n70192.000,  85.500\n70193.000,  86.200\n70194.000,  85.100\n70195.000,  82.700\n70196.000,  82.700\n70197.000,  83.700\n70198.000,  83.100\n70199.000,  83.100\n70200.000,  84.300\n70201.000,  83.600\n70202.000,  83.200\n70203.000,  83.200\n70204.000,  84.500\n70205.000,  84.500\n70206.000,  84.800\n70207.000,  85.200\n70208.000,  83.800\n70209.000,  84.300\n70210.000,  87.900\n70211.000,  88.700\n70212.000,  87.900\n70213.000,  86.300\n70214.000,  86.400\n70215.000,  86.500\n70216.000,  86.900\n70217.000,  86.000\n70218.000,  86.400\n70219.000,  85.600\n70220.000,  87.800\n70221.000,  86.800\n70222.000,  89.400\n70223.000,  86.900\n70224.000,  86.500\n70225.000,  87.200\n70226.000,  87.300\n70227.000,  86.500\n70228.000,  87.200\n70229.000,  86.700\n70230.000,  86.700\n70231.000,  90.900\n70232.000,  87.900\n70233.000,  87.700\n70234.000,  88.300\n70235.000,  87.000\n70236.000,  88.100\n70237.000,  87.700\n70238.000,  87.800\n70239.000,  87.700\n70240.000,  88.100\n70241.000,  88.000\n70242.000,  88.700\n70243.000,  87.100\n70244.000,  89.900\n70245.000,  87.400\n70246.000,  88.200\n70247.000,  87.300\n70248.000,  88.400\n70249.000,  88.500\n70250.000,  90.700\n70251.000,  87.700\n70252.000,  89.400\n70253.000,  93.000\n70254.000,  90.300\n70255.000,  89.100\n70256.000,  88.400\n70257.000,  88.700\n70258.000,  88.200\n70259.000,  88.700\n70260.000,  91.900\n70261.000,  90.900\n70262.000,  91.400\n70263.000,  89.100\n70264.000,  88.400\n70265.000,  94.100\n70266.000,  88.900\n70267.000,  89.000\n70268.000,  90.000\n70269.000,  91.500\n70270.000,  91.200\n70271.000,  91.600\n70272.000,  84.200\n70273.000,  86.500\n70274.000,  90.800\n70275.000,  89.700\n70276.000,  85.900\n70277.000,  86.600\n70278.000,  85.400\n70279.000,  86.200\n70280.000,  86.300\n70281.000,  86.100\n70282.000,  86.600\n70283.000,  86.700\n70284.000,  86.500\n70285.000,  89.800\n70286.000,  86.600\n70287.000,  88.800\n70288.000,  86.200\n70289.000,  86.400\n70290.000,  86.100\n70291.000,  86.800\n70292.000,  86.300\n70293.000,  87.100\n70294.000,  86.900\n70295.000,  89.100\n70296.000,  92.000\n70297.000,  91.700\n70298.000,  87.200\n70299.000,  87.600\n70300.000,  87.000\n70301.000,  87.900\n70302.000,  87.800\n70303.000,  88.400\n70304.000,  88.100\n70305.000,  88.200\n70306.000,  88.900\n70307.000,  89.500\n70308.000,  87.500\n70309.000,  88.200\n70310.000,  87.200\n70311.000,  87.700\n70312.000,  87.400\n70313.000,  87.700\n70314.000,  87.900\n70315.000,  89.300\n70316.000,  88.400\n70317.000,  92.300\n70318.000,  93.000\n70319.000,  92.500\n70320.000,  89.100\n70321.000,  88.800\n70322.000,  88.000\n70323.000,  91.400\n70324.000,  89.700\n70325.000,  90.100\n70326.000,  91.000\n70327.000,  89.900\n70328.000,  89.900\n70329.000,  91.500\n70330.000,  89.700\n70331.000,  88.700\n70332.000,  90.100\n70333.000,  90.700\n70334.000,  91.400\n70335.000,  92.900\n70336.000,  93.000\n70337.000,  91.200\n70338.000,  92.400\n70339.000,  92.300\n70340.000,  98.200\n70341.000,  92.600\n70342.000,  93.000\n70343.000,  92.300\n70344.000,  92.900\n70345.000,  92.100\n70346.000,  95.300\n70347.000, 100.500\n70348.000,  94.400\n70349.000,  93.900\n70350.000,  98.200\n70351.000,  93.700\n70352.000,  92.400\n70353.000,  93.600\n70354.000,  93.000\n70355.000,  94.600\n70356.000,  99.900\n70357.000,  98.400\n70358.000,  93.700\n70359.000,  94.300\n70360.000,  94.500\n70361.000,  93.700\n70362.000,  94.900\n70363.000,  93.900\n70364.000,  95.300\n70365.000,  98.100\n70366.000,  99.100\n70367.000,  97.000\n70368.000,  93.500\n70369.000,  94.900\n70370.000,  94.900\n70371.000,  94.200\n70372.000,  95.100\n70373.000,  93.500\n70374.000,  94.200\n70375.000,  94.900\n70376.000,  96.900\n70377.000,  95.800\n70378.000,  94.900\n70379.000,  94.400\n70380.000,  94.800\n70381.000,  94.400\n70382.000,  94.500\n70383.000,  94.200\n70384.000,  95.100\n70385.000,  97.700\n70386.000, 100.500\n70387.000,  98.500\n70388.000,  95.900\n70389.000,  94.900\n70390.000,  96.800\n70391.000,  94.700\n70392.000,  95.500\n70393.000,  95.000\n70394.000,  95.900\n70395.000,  97.900\n70396.000,  99.700\n70397.000,  97.500\n70398.000,  97.300\n70399.000,  98.300\n70400.000,  83.000\n70401.000,  85.100\n70402.000,  85.300\n70403.000,  84.800\n70404.000,  87.600\n70405.000,  86.600\n70406.000,  86.400\n70407.000,  86.600\n70408.000,  87.200\n70409.000,  86.700\n70410.000,  86.000\n70411.000,  86.900\n70412.000,  87.100\n70413.000,  86.600\n70414.000,  88.100\n70415.000,  88.700\n70416.000,  88.000\n70417.000,  87.900\n70418.000,  86.800\n70419.000,  88.400\n70420.000,  86.600\n70421.000,  87.200\n70422.000,  86.400\n70423.000,  86.600\n70424.000,  90.800\n70425.000,  86.700\n70426.000,  89.500\n70427.000,  88.300\n70428.000,  91.100\n70429.000,  88.400\n70430.000,  87.100\n70431.000,  87.700\n70432.000,  86.900\n70433.000,  87.700\n70434.000,  87.800\n70435.000,  91.800\n70436.000,  88.300\n70437.000,  89.600\n70438.000,  90.500\n70439.000,  98.000\n70440.000,  87.700\n70441.000,  88.000\n70442.000,  87.800\n70443.000,  87.500\n70444.000,  88.000\n70445.000,  88.300\n70446.000,  88.400\n70447.000,  88.400\n70448.000,  88.300\n70449.000,  89.500\n70450.000,  91.100\n70451.000,  88.700\n70452.000,  88.100\n70453.000,  88.900\n70454.000,  90.300\n70455.000,  89.000\n70456.000,  88.700\n70457.000,  89.100\n70458.000,  88.800\n70459.000,  88.900\n70460.000,  90.800\n70461.000,  94.900\n70462.000,  94.600\n70463.000,  93.600\n70464.000,  89.600\n70465.000,  91.300\n70466.000,  91.400\n70467.000,  94.500\n70468.000,  96.700\n70469.000,  92.100\n70470.000,  96.300\n70471.000,  96.800\n70472.000,  94.600\n70473.000,  94.800\n70474.000,  97.700\n70475.000,  92.800\n70476.000,  93.000\n70477.000,  94.800\n70478.000,  94.900\n70479.000,  93.400\n70480.000,  97.000\n70481.000,  94.800\n70482.000,  92.600\n70483.000,  94.000\n70484.000,  95.200\n70485.000,  93.700\n70486.000,  94.100\n70487.000,  96.300\n70488.000,  96.200\n70489.000,  96.900\n70490.000, 101.200\n70491.000, 102.400\n70492.000,  94.600\n70493.000,  94.600\n70494.000,  94.000\n70495.000,  95.100\n70496.000,  94.700\n70497.000,  98.300\n70498.000,  94.400\n70499.000,  93.500\n70500.000,  96.500\n70501.000,  94.800\n70502.000,  94.900\n70503.000,  94.100\n70504.000,  94.700\n70505.000,  93.800\n70506.000,  97.300\n70507.000,  96.400\n70508.000,  95.200\n70509.000,  95.500\n70510.000,  95.600\n70511.000,  96.600\n70512.000,  94.900\n70513.000,  95.000\n70514.000,  94.000\n70515.000,  95.200\n70516.000,  95.500\n70517.000,  96.900\n70518.000,  96.800\n70519.000,  94.900\n70520.000,  95.000\n70521.000,  98.100\n70522.000,  98.800\n70523.000,  94.600\n70524.000,  97.300\n70525.000, 100.100\n70526.000, 101.900\n70527.000, 102.500\n70528.000,  90.300\n70529.000,  91.400\n70530.000,  95.000\n70531.000,  93.400\n70532.000,  91.800\n70533.000,  93.100\n70534.000,  92.000\n70535.000,  92.700\n70536.000,  93.600\n70537.000,  93.600\n70538.000,  92.200\n70539.000,  93.100\n70540.000,  92.300\n70541.000,  95.300\n70542.000,  93.900\n70543.000,  92.900\n70544.000,  92.400\n70545.000,  93.200\n70546.000,  94.300\n70547.000,  94.800\n70548.000,  94.300\n70549.000,  93.400\n70550.000,  93.700\n70551.000,  93.200\n70552.000,  94.400\n70553.000,  93.200\n70554.000,  94.000\n70555.000,  93.300\n70556.000,  94.400\n70557.000,  94.200\n70558.000,  94.200\n70559.000,  95.000\n70560.000,  93.100\n70561.000,  94.400\n70562.000,  93.500\n70563.000,  94.300\n70564.000,  97.600\n70565.000,  94.800\n70566.000,  97.500\n70567.000,  96.200\n70568.000,  94.600\n70569.000,  95.100\n70570.000,  94.200\n70571.000,  94.100\n70572.000,  95.700\n70573.000,  94.000\n70574.000,  95.400\n70575.000,  94.600\n70576.000,  94.800\n70577.000,  94.300\n70578.000,  95.000\n70579.000,  94.500\n70580.000,  95.200\n70581.000,  94.800\n70582.000,  94.700\n70583.000,  94.500\n70584.000,  94.400\n70585.000,  95.500\n70586.000,  96.300\n70587.000,  96.000\n70588.000,  99.100\n70589.000,  98.700\n70590.000,  97.300\n70591.000,  98.900\n70592.000,  96.500\n70593.000,  97.500\n70594.000, 101.700\n70595.000,  97.400\n70596.000,  99.000\n70597.000,  98.200\n70598.000,  99.300\n70599.000, 102.100\n70600.000,  99.900\n70601.000,  98.500\n70602.000,  98.200\n70603.000,  99.600\n70604.000,  98.600\n70605.000,  99.100\n70606.000,  99.800\n70607.000,  99.500\n70608.000, 100.600\n70609.000, 103.200\n70610.000,  99.100\n70611.000,  99.900\n70612.000, 100.300\n70613.000,  99.500\n70614.000,  99.700\n70615.000, 100.700\n70616.000, 100.000\n70617.000, 100.600\n70618.000, 103.500\n70619.000, 100.000\n70620.000,  99.400\n70621.000, 101.000\n70622.000, 100.700\n70623.000,  99.500\n70624.000,  99.600\n70625.000, 100.700\n70626.000, 101.000\n70627.000,  99.600\n70628.000, 100.600\n70629.000, 100.400\n70630.000, 100.200\n70631.000, 100.900\n70632.000, 100.300\n70633.000, 100.200\n70634.000, 100.200\n70635.000, 101.100\n70636.000, 100.500\n70637.000, 100.500\n70638.000, 100.400\n70639.000, 100.200\n70640.000, 101.300\n70641.000, 101.800\n70642.000, 100.000\n70643.000, 100.900\n70644.000, 104.500\n70645.000, 101.700\n70646.000, 105.200\n70647.000, 102.900\n70648.000, 102.900\n70649.000, 102.700\n70650.000, 112.500\n70651.000, 104.900\n70652.000, 104.000\n70653.000, 103.800\n70654.000, 104.600\n70655.000, 105.800\n70656.000,  77.300\n70657.000,  78.200\n70658.000,  78.700\n70659.000,  79.300\n70660.000,  79.600\n70661.000,  79.600\n70662.000,  80.700\n70663.000,  83.600\n70664.000,  81.100\n70665.000,  79.500\n70666.000,  80.500\n70667.000,  81.900\n70668.000,  81.600\n70669.000,  82.100\n70670.000,  81.200\n70671.000,  80.300\n70672.000,  81.800\n70673.000,  80.000\n70674.000,  80.800\n70675.000,  82.900\n70676.000,  80.500\n70677.000,  80.400\n70678.000,  80.400\n70679.000,  80.700\n70680.000,  80.000\n70681.000,  80.300\n70682.000,  80.700\n70683.000,  80.800\n70684.000,  81.200\n70685.000,  80.700\n70686.000,  84.700\n70687.000,  85.300\n70688.000,  83.500\n70689.000,  81.800\n70690.000,  80.700\n70691.000,  81.200\n70692.000,  81.200\n70693.000,  81.100\n70694.000,  81.600\n70695.000,  81.100\n70696.000,  86.700\n70697.000,  82.800\n70698.000,  95.800\n70699.000,  85.400\n70700.000,  82.200\n70701.000,  81.300\n70702.000,  81.600\n70703.000,  82.200\n70704.000,  82.100\n70705.000,  84.300\n70706.000,  81.000\n70707.000,  83.300\n70708.000,  81.800\n70709.000,  83.900\n70710.000,  85.600\n70711.000,  89.700\n70712.000,  82.800\n70713.000,  82.200\n70714.000,  82.200\n70715.000,  82.400\n70716.000,  83.700\n70717.000,  85.200\n70718.000,  84.800\n70719.000,  87.100\n70720.000,  87.000\n70721.000,  89.800\n70722.000,  91.800\n70723.000,  86.900\n70724.000,  85.500\n70725.000,  86.300\n70726.000,  86.300\n70727.000,  86.600\n70728.000,  86.600\n70729.000,  86.600\n70730.000,  87.600\n70731.000,  89.100\n70732.000,  91.500\n70733.000,  89.500\n70734.000,  86.700\n70735.000,  86.200\n70736.000,  86.100\n70737.000,  86.700\n70738.000,  86.300\n70739.000,  87.700\n70740.000,  87.000\n70741.000,  89.100\n70742.000,  87.200\n70743.000,  90.200\n70744.000,  88.900\n70745.000,  87.400\n70746.000,  87.300\n70747.000,  87.700\n70748.000,  87.300\n70749.000,  88.900\n70750.000,  88.800\n70751.000,  88.300\n70752.000,  88.200\n70753.000,  89.000\n70754.000,  92.400\n70755.000,  91.300\n70756.000,  88.200\n70757.000,  87.900\n70758.000,  88.000\n70759.000,  87.700\n70760.000,  88.600\n70761.000,  89.900\n70762.000,  89.000\n70763.000,  89.000\n70764.000,  88.400\n70765.000,  88.900\n70766.000,  88.400\n70767.000,  88.900\n70768.000,  88.100\n70769.000,  88.800\n70770.000,  88.100\n70771.000,  89.800\n70772.000,  88.800\n70773.000,  89.700\n70774.000,  89.800\n70775.000,  89.200\n70776.000,  91.400\n70777.000,  89.600\n70778.000,  88.800\n70779.000,  89.100\n70780.000,  90.800\n70781.000,  92.200\n70782.000,  93.300\n70783.000,  95.500\n70784.000,  84.500\n70785.000,  86.500\n70786.000,  85.900\n70787.000,  86.700\n70788.000,  89.200\n70789.000,  86.800\n70790.000,  86.700\n70791.000,  86.800\n70792.000,  87.600\n70793.000,  87.000\n70794.000,  92.100\n70795.000,  90.900\n70796.000,  92.700\n70797.000,  87.700\n70798.000,  88.500\n70799.000,  87.200\n70800.000,  87.300\n70801.000,  86.100\n70802.000,  87.300\n70803.000,  87.700\n70804.000,  88.200\n70805.000,  89.000\n70806.000,  88.700\n70807.000,  91.800\n70808.000,  88.400\n70809.000,  94.900\n70810.000,  88.600\n70811.000,  88.500\n70812.000,  87.100\n70813.000,  88.800\n70814.000,  88.900\n70815.000,  90.800\n70816.000,  95.000\n70817.000,  91.100\n70818.000,  92.000\n70819.000,  87.600\n70820.000,  88.100\n70821.000,  87.700\n70822.000,  88.200\n70823.000,  87.900\n70824.000,  89.100\n70825.000,  88.400\n70826.000,  90.800\n70827.000,  88.600\n70828.000,  89.100\n70829.000,  92.100\n70830.000,  88.300\n70831.000,  88.300\n70832.000,  88.500\n70833.000,  88.600\n70834.000,  88.700\n70835.000,  88.900\n70836.000,  89.300\n70837.000,  93.800\n70838.000,  90.100\n70839.000,  89.500\n70840.000,  90.000\n70841.000,  89.800\n70842.000,  90.200\n70843.000,  89.700\n70844.000,  91.000\n70845.000,  97.300\n70846.000,  93.300\n70847.000,  96.600\n70848.000,  90.600\n70849.000,  91.000\n70850.000,  96.500\n70851.000,  92.800\n70852.000,  92.400\n70853.000,  93.800\n70854.000,  92.500\n70855.000,  94.000\n70856.000,  97.000\n70857.000,  95.000\n70858.000,  96.800\n70859.000,  93.300\n70860.000,  93.700\n70861.000,  93.700\n70862.000,  93.500\n70863.000,  93.400\n70864.000,  93.300\n70865.000,  93.000\n70866.000,  94.000\n70867.000,  94.700\n70868.000,  94.500\n70869.000,  93.500\n70870.000,  94.100\n70871.000,  92.700\n70872.000,  93.700\n70873.000,  93.200\n70874.000,  94.300\n70875.000,  93.900\n70876.000,  94.600\n70877.000,  97.000\n70878.000,  97.000\n70879.000,  97.700\n70880.000,  96.500\n70881.000,  95.000\n70882.000,  95.200\n70883.000,  94.500\n70884.000,  94.800\n70885.000,  95.200\n70886.000,  94.200\n70887.000,  95.100\n70888.000,  94.200\n70889.000,  97.200\n70890.000,  95.200\n70891.000,  95.700\n70892.000,  94.400\n70893.000,  94.900\n70894.000,  94.900\n70895.000,  95.000\n70896.000,  95.300\n70897.000,  96.100\n70898.000,  97.400\n70899.000,  95.400\n70900.000,  97.500\n70901.000,  95.700\n70902.000,  95.200\n70903.000,  94.600\n70904.000,  96.100\n70905.000,  96.300\n70906.000,  96.400\n70907.000,  97.000\n70908.000,  96.800\n70909.000,  98.400\n70910.000,  97.800\n70911.000,  98.400\n70912.000,  83.300\n70913.000,  84.600\n70914.000,  85.000\n70915.000,  87.000\n70916.000,  86.900\n70917.000,  91.100\n70918.000,  86.200\n70919.000,  87.200\n70920.000,  86.900\n70921.000,  86.800\n70922.000,  86.300\n70923.000,  86.100\n70924.000,  86.200\n70925.000,  87.500\n70926.000,  87.000\n70927.000,  91.000\n70928.000,  87.300\n70929.000,  86.800\n70930.000,  87.000\n70931.000,  87.400\n70932.000,  86.500\n70933.000,  87.600\n70934.000,  86.500\n70935.000,  87.000\n70936.000,  87.200\n70937.000,  89.100\n70938.000,  90.100\n70939.000,  88.200\n70940.000,  88.800\n70941.000,  91.600\n70942.000,  89.800\n70943.000,  88.600\n70944.000,  87.300\n70945.000,  88.700\n70946.000,  89.200\n70947.000,  90.100\n70948.000,  92.100\n70949.000,  89.000\n70950.000,  88.000\n70951.000,  88.500\n70952.000,  87.800\n70953.000,  90.000\n70954.000,  88.500\n70955.000,  87.300\n70956.000,  88.600\n70957.000,  87.900\n70958.000,  93.900\n70959.000,  90.300\n70960.000,  88.500\n70961.000,  88.100\n70962.000,  89.200\n70963.000,  88.700\n70964.000,  89.500\n70965.000,  88.400\n70966.000,  88.400\n70967.000,  88.500\n70968.000,  89.400\n70969.000,  91.200\n70970.000,  91.300\n70971.000,  88.700\n70972.000,  90.800\n70973.000,  91.700\n70974.000,  92.300\n70975.000,  92.100\n70976.000,  90.000\n70977.000,  90.400\n70978.000,  91.900\n70979.000,  92.600\n70980.000,  93.000\n70981.000,  92.200\n70982.000,  93.200\n70983.000,  93.800\n70984.000,  92.500\n70985.000,  92.900\n70986.000,  92.400\n70987.000,  93.200\n70988.000,  94.000\n70989.000,  94.200\n70990.000,  97.400\n70991.000,  94.100\n70992.000,  93.600\n70993.000,  93.300\n70994.000,  93.200\n70995.000,  94.400\n70996.000,  93.500\n70997.000,  94.500\n70998.000,  93.600\n70999.000,  94.100\n71000.000,  95.900\n71001.000,  93.800\n71002.000,  94.900\n71003.000,  93.600\n71004.000,  94.800\n71005.000,  94.700\n71006.000,  96.200\n71007.000,  94.700\n71008.000,  94.200\n71009.000,  94.300\n71010.000,  95.000\n71011.000,  94.000\n71012.000,  94.100\n71013.000,  94.800\n71014.000,  96.700\n71015.000,  95.400\n71016.000,  94.700\n71017.000,  95.100\n71018.000,  95.200\n71019.000,  96.700\n71020.000,  97.400\n71021.000,  97.300\n71022.000,  94.900\n71023.000,  94.800\n71024.000,  95.500\n71025.000,  94.900\n71026.000,  95.200\n71027.000,  95.300\n71028.000,  97.000\n71029.000,  95.900\n71030.000,  98.300\n71031.000,  96.800\n71032.000,  98.900\n71033.000,  96.100\n71034.000,  96.100\n71035.000,  94.700\n71036.000,  97.300\n71037.000,  98.100\n71038.000,  97.900\n71039.000, 101.200\n71040.000,  93.500\n71041.000,  93.900\n71042.000,  93.800\n71043.000,  92.200\n71044.000,  92.700\n71045.000,  93.000\n71046.000,  92.400\n71047.000,  93.200\n71048.000,  92.800\n71049.000,  92.600\n71050.000,  94.000\n71051.000,  92.100\n71052.000,  93.200\n71053.000,  92.600\n71054.000,  93.200\n71055.000,  92.700\n71056.000,  93.400\n71057.000,  93.200\n71058.000,  93.700\n71059.000,  94.300\n71060.000,  95.000\n71061.000,  94.500\n71062.000,  93.200\n71063.000,  93.400\n71064.000,  94.000\n71065.000,  93.800\n71066.000,  93.400\n71067.000,  94.600\n71068.000,  94.200\n71069.000,  94.600\n71070.000,  95.100\n71071.000,  95.000\n71072.000,  93.900\n71073.000,  94.300\n71074.000,  93.100\n71075.000,  94.600\n71076.000,  95.500\n71077.000,  94.300\n71078.000,  96.100\n71079.000,  94.600\n71080.000,  98.600\n71081.000,  95.400\n71082.000,  98.300\n71083.000,  94.200\n71084.000,  95.100\n71085.000,  94.800\n71086.000,  94.000\n71087.000,  94.700\n71088.000,  94.500\n71089.000,  95.300\n71090.000,  94.600\n71091.000,  97.700\n71092.000,  95.600\n71093.000,  95.700\n71094.000,  94.700\n71095.000,  94.800\n71096.000,  97.000\n71097.000,  95.800\n71098.000,  95.600\n71099.000,  94.500\n71100.000,  96.700\n71101.000,  99.500\n71102.000,  98.500\n71103.000,  97.300\n71104.000,  98.200\n71105.000,  97.600\n71106.000,  97.700\n71107.000,  98.800\n71108.000,  98.700\n71109.000,  99.000\n71110.000,  99.500\n71111.000, 100.000\n71112.000,  98.600\n71113.000, 102.200\n71114.000, 100.500\n71115.000,  98.200\n71116.000, 100.500\n71117.000, 101.500\n71118.000, 100.900\n71119.000, 100.600\n71120.000, 100.800\n71121.000, 100.000\n71122.000,  99.200\n71123.000, 100.000\n71124.000,  99.700\n71125.000, 100.200\n71126.000, 106.100\n71127.000,  99.600\n71128.000, 100.800\n71129.000,  99.600\n71130.000, 100.600\n71131.000,  99.500\n71132.000,  99.600\n71133.000, 100.000\n71134.000, 103.200\n71135.000, 101.800\n71136.000, 100.600\n71137.000, 100.900\n71138.000, 100.800\n71139.000, 100.300\n71140.000, 100.200\n71141.000, 100.400\n71142.000, 101.000\n71143.000,  99.600\n71144.000, 103.800\n71145.000, 107.400\n71146.000, 106.500\n71147.000, 100.800\n71148.000, 100.200\n71149.000, 100.700\n71150.000, 100.600\n71151.000, 100.700\n71152.000, 100.400\n71153.000, 102.000\n71154.000, 101.200\n71155.000, 102.700\n71156.000, 102.600\n71157.000, 102.300\n71158.000, 104.700\n71159.000, 101.000\n71160.000, 101.500\n71161.000, 102.000\n71162.000, 101.300\n71163.000, 101.600\n71164.000, 102.500\n71165.000, 103.600\n71166.000, 105.200\n71167.000, 104.600\n71168.000,  84.300\n71169.000,  84.600\n71170.000,  86.200\n71171.000,  87.000\n71172.000,  87.000\n71173.000,  87.900\n71174.000,  87.600\n71175.000,  86.400\n71176.000,  86.500\n71177.000,  86.000\n71178.000,  86.500\n71179.000,  86.100\n71180.000,  86.500\n71181.000,  86.700\n71182.000,  87.300\n71183.000,  86.000\n71184.000,  86.600\n71185.000,  86.900\n71186.000,  89.800\n71187.000,  86.600\n71188.000,  86.700\n71189.000,  86.200\n71190.000,  87.100\n71191.000,  87.500\n71192.000,  88.100\n71193.000,  86.800\n71194.000,  87.600\n71195.000,  87.500\n71196.000,  88.000\n71197.000,  87.600\n71198.000,  88.100\n71199.000,  87.300\n71200.000,  87.100\n71201.000,  87.400\n71202.000,  90.400\n71203.000,  90.800\n71204.000,  88.500\n71205.000,  88.100\n71206.000,  87.900\n71207.000,  88.500\n71208.000,  88.800\n71209.000,  88.000\n71210.000,  88.300\n71211.000,  87.400\n71212.000,  88.300\n71213.000,  90.200\n71214.000,  88.400\n71215.000,  88.100\n71216.000,  88.600\n71217.000,  88.800\n71218.000,  89.000\n71219.000,  88.100\n71220.000,  88.700\n71221.000,  88.000\n71222.000,  89.100\n71223.000,  91.100\n71224.000,  96.000\n71225.000,  89.400\n71226.000,  91.300\n71227.000,  89.600\n71228.000,  90.900\n71229.000,  93.100\n71230.000,  96.900\n71231.000,  92.600\n71232.000,  92.000\n71233.000,  91.300\n71234.000,  94.400\n71235.000,  93.900\n71236.000,  92.500\n71237.000,  93.100\n71238.000,  92.000\n71239.000,  92.500\n71240.000,  92.200\n71241.000,  92.700\n71242.000,  93.700\n71243.000,  94.500\n71244.000,  93.500\n71245.000,  94.900\n71246.000,  96.100\n71247.000,  97.700\n71248.000,  93.300\n71249.000,  93.000\n71250.000,  92.000\n71251.000,  94.800\n71252.000,  94.100\n71253.000,  93.400\n71254.000,  94.500\n71255.000,  94.000\n71256.000,  95.000\n71257.000,  94.100\n71258.000,  98.200\n71259.000,  94.000\n71260.000,  95.500\n71261.000,  94.900\n71262.000,  95.800\n71263.000,  96.400\n71264.000,  95.000\n71265.000,  97.500\n71266.000,  96.700\n71267.000,  97.800\n71268.000,  98.600\n71269.000,  95.400\n71270.000,  94.200\n71271.000,  95.400\n71272.000,  94.200\n71273.000,  94.600\n71274.000,  95.300\n71275.000, 100.600\n71276.000,  96.200\n71277.000, 100.600\n71278.000,  96.100\n71279.000,  95.200\n71280.000,  94.700\n71281.000,  94.500\n71282.000,  95.100\n71283.000,  99.100\n71284.000,  96.600\n71285.000,  95.600\n71286.000,  95.400\n71287.000,  94.700\n71288.000,  99.100\n71289.000,  96.700\n71290.000,  95.300\n71291.000,  95.700\n71292.000,  96.400\n71293.000,  98.800\n71294.000,  97.300\n71295.000,  98.700\n71296.000,  90.300\n71297.000,  91.700\n71298.000,  93.100\n71299.000,  92.800\n71300.000,  92.800\n71301.000,  94.400\n71302.000,  92.900\n71303.000,  92.700\n71304.000,  95.200\n71305.000,  93.200\n71306.000,  98.100\n71307.000,  98.000\n71308.000,  96.900\n71309.000,  95.400\n71310.000,  94.100\n71311.000,  94.800\n71312.000,  92.800\n71313.000,  92.600\n71314.000,  95.300\n71315.000,  95.700\n71316.000,  95.500\n71317.000,  96.800\n71318.000,  96.400\n71319.000,  95.400\n71320.000,  93.700\n71321.000,  94.300\n71322.000,  94.000\n71323.000,  94.600\n71324.000,  95.600\n71325.000,  99.100\n71326.000,  96.700\n71327.000,  94.200\n71328.000,  94.100\n71329.000,  94.300\n71330.000,  93.900\n71331.000,  94.000\n71332.000,  94.800\n71333.000,  94.100\n71334.000,  98.700\n71335.000,  95.400\n71336.000,  99.900\n71337.000,  95.300\n71338.000,  94.900\n71339.000,  97.700\n71340.000,  94.100\n71341.000,  94.700\n71342.000,  94.600\n71343.000,  94.600\n71344.000,  97.400\n71345.000,  99.200\n71346.000, 100.700\n71347.000, 100.300\n71348.000, 102.600\n71349.000,  97.000\n71350.000,  94.800\n71351.000,  95.700\n71352.000,  94.600\n71353.000,  95.600\n71354.000,  98.600\n71355.000,  96.300\n71356.000,  97.500\n71357.000,  97.700\n71358.000,  98.400\n71359.000,  97.800\n71360.000,  95.700\n71361.000,  97.100\n71362.000,  97.200\n71363.000,  98.500\n71364.000,  99.400\n71365.000, 101.000\n71366.000,  98.700\n71367.000, 100.000\n71368.000,  99.500\n71369.000,  98.000\n71370.000,  98.600\n71371.000,  98.000\n71372.000,  99.400\n71373.000, 100.500\n71374.000, 102.300\n71375.000, 103.600\n71376.000, 102.400\n71377.000, 100.800\n71378.000,  99.200\n71379.000,  99.300\n71380.000,  99.400\n71381.000,  99.700\n71382.000, 101.200\n71383.000,  99.800\n71384.000, 100.900\n71385.000,  99.800\n71386.000, 100.500\n71387.000, 100.300\n71388.000, 101.400\n71389.000, 101.100\n71390.000, 100.000\n71391.000,  99.900\n71392.000, 101.500\n71393.000, 102.900\n71394.000, 102.500\n71395.000, 101.200\n71396.000, 101.400\n71397.000, 100.200\n71398.000, 101.000\n71399.000,  99.700\n71400.000, 100.800\n71401.000, 102.200\n71402.000, 103.400\n71403.000, 103.500\n71404.000, 101.000\n71405.000, 101.500\n71406.000, 100.900\n71407.000, 101.200\n71408.000, 101.000\n71409.000, 100.100\n71410.000, 101.600\n71411.000, 102.800\n71412.000, 107.900\n71413.000, 103.400\n71414.000, 102.900\n71415.000, 102.300\n71416.000, 101.100\n71417.000, 103.400\n71418.000, 102.000\n71419.000, 103.600\n71420.000, 103.300\n71421.000, 104.300\n71422.000, 105.900\n71423.000, 103.700\n71424.000,  90.300\n71425.000,  91.300\n71426.000,  94.500\n71427.000,  92.200\n71428.000,  92.400\n71429.000,  92.300\n71430.000,  93.800\n71431.000,  94.300\n71432.000,  92.900\n71433.000,  92.400\n71434.000,  92.400\n71435.000,  92.000\n71436.000,  92.700\n71437.000,  92.700\n71438.000,  92.600\n71439.000,  93.900\n71440.000,  95.200\n71441.000,  99.100\n71442.000,  96.700\n71443.000,  93.700\n71444.000,  93.000\n71445.000,  93.200\n71446.000,  94.300\n71447.000,  93.600\n71448.000,  95.500\n71449.000,  93.300\n71450.000,  93.800\n71451.000, 101.900\n71452.000,  98.300\n71453.000,  94.100\n71454.000,  94.400\n71455.000,  94.500\n71456.000,  94.900\n71457.000,  94.500\n71458.000,  94.000\n71459.000,  93.700\n71460.000,  95.200\n71461.000,  94.800\n71462.000,  94.500\n71463.000,  94.200\n71464.000,  94.400\n71465.000,  96.800\n71466.000,  98.700\n71467.000,  96.100\n71468.000,  97.900\n71469.000,  95.100\n71470.000,  95.400\n71471.000, 104.500\n71472.000,  97.100\n71473.000,  94.200\n71474.000,  95.300\n71475.000,  94.600\n71476.000,  95.300\n71477.000,  95.500\n71478.000,  95.000\n71479.000,  94.300\n71480.000,  96.500\n71481.000,  97.900\n71482.000,  95.800\n71483.000,  95.200\n71484.000,  96.000\n71485.000,  97.600\n71486.000,  99.800\n71487.000,  98.800\n71488.000,  96.500\n71489.000,  99.300\n71490.000,  99.900\n71491.000, 100.300\n71492.000,  99.700\n71493.000,  98.200\n71494.000,  99.200\n71495.000,  98.700\n71496.000, 101.300\n71497.000,  98.300\n71498.000, 101.000\n71499.000,  99.700\n71500.000, 100.200\n71501.000,  99.900\n71502.000,  99.000\n71503.000, 100.100\n71504.000,  99.400\n71505.000, 101.300\n71506.000, 100.200\n71507.000, 102.800\n71508.000, 101.300\n71509.000, 100.200\n71510.000, 101.600\n71511.000,  99.300\n71512.000,  99.600\n71513.000,  99.900\n71514.000, 101.400\n71515.000, 102.700\n71516.000, 100.700\n71517.000, 102.600\n71518.000, 104.400\n71519.000, 104.800\n71520.000, 100.700\n71521.000, 100.300\n71522.000, 101.100\n71523.000,  99.900\n71524.000, 101.600\n71525.000, 101.600\n71526.000, 102.500\n71527.000, 107.700\n71528.000, 102.200\n71529.000, 102.000\n71530.000, 100.900\n71531.000, 101.200\n71532.000, 101.900\n71533.000, 100.900\n71534.000, 101.800\n71535.000, 103.200\n71536.000, 104.800\n71537.000, 101.300\n71538.000, 101.500\n71539.000, 101.200\n71540.000, 102.900\n71541.000, 103.100\n71542.000, 101.600\n71543.000, 102.900\n71544.000, 102.900\n71545.000, 103.800\n71546.000, 104.200\n71547.000, 104.800\n71548.000, 110.000\n71549.000, 105.300\n71550.000, 105.400\n71551.000, 105.500\n71552.000,  97.000\n71553.000,  98.800\n71554.000, 104.400\n71555.000, 100.900\n71556.000,  98.000\n71557.000,  99.000\n71558.000,  99.100\n71559.000,  98.900\n71560.000,  99.000\n71561.000,  98.500\n71562.000,  99.300\n71563.000,  98.500\n71564.000, 104.000\n71565.000, 103.000\n71566.000, 101.700\n71567.000,  98.900\n71568.000,  99.400\n71569.000,  99.600\n71570.000,  98.700\n71571.000,  99.200\n71572.000,  99.500\n71573.000, 100.400\n71574.000, 103.900\n71575.000,  99.300\n71576.000,  99.900\n71577.000, 100.700\n71578.000, 101.200\n71579.000, 100.700\n71580.000,  99.300\n71581.000, 100.600\n71582.000, 101.500\n71583.000, 102.200\n71584.000, 108.900\n71585.000, 101.600\n71586.000, 100.700\n71587.000, 100.600\n71588.000, 101.400\n71589.000,  99.900\n71590.000, 102.700\n71591.000, 100.400\n71592.000, 103.100\n71593.000, 102.500\n71594.000, 101.100\n71595.000, 100.600\n71596.000, 101.300\n71597.000, 102.000\n71598.000, 100.300\n71599.000, 102.800\n71600.000, 101.200\n71601.000, 102.900\n71602.000, 102.100\n71603.000, 101.200\n71604.000, 101.300\n71605.000, 101.600\n71606.000, 102.600\n71607.000, 102.200\n71608.000, 102.100\n71609.000, 102.200\n71610.000, 101.800\n71611.000, 102.200\n71612.000, 103.900\n71613.000, 103.100\n71614.000, 104.000\n71615.000, 104.400\n71616.000, 104.900\n71617.000, 103.000\n71618.000, 104.200\n71619.000, 103.100\n71620.000, 104.300\n71621.000, 105.300\n71622.000, 105.700\n71623.000, 108.300\n71624.000, 107.800\n71625.000, 107.600\n71626.000, 106.700\n71627.000, 106.300\n71628.000, 105.100\n71629.000, 105.500\n71630.000, 105.400\n71631.000, 106.100\n71632.000, 104.800\n71633.000, 106.400\n71634.000, 106.400\n71635.000, 106.300\n71636.000, 106.600\n71637.000, 107.300\n71638.000, 106.000\n71639.000, 106.500\n71640.000, 107.300\n71641.000, 106.300\n71642.000, 106.300\n71643.000, 106.700\n71644.000, 107.700\n71645.000, 106.500\n71646.000, 106.800\n71647.000, 107.200\n71648.000, 106.700\n71649.000, 107.600\n71650.000, 106.300\n71651.000, 109.200\n71652.000, 110.100\n71653.000, 106.600\n71654.000, 107.100\n71655.000, 106.900\n71656.000, 106.700\n71657.000, 106.900\n71658.000, 106.600\n71659.000, 107.300\n71660.000, 107.500\n71661.000, 108.700\n71662.000, 108.300\n71663.000, 107.100\n71664.000, 107.800\n71665.000, 107.300\n71666.000, 106.700\n71667.000, 107.400\n71668.000, 107.200\n71669.000, 107.900\n71670.000, 107.700\n71671.000, 107.400\n71672.000, 107.200\n71673.000, 107.800\n71674.000, 108.000\n71675.000, 111.500\n71676.000, 110.800\n71677.000, 111.500\n71678.000, 111.000\n71679.000, 110.600\n71680.000,  77.600\n71681.000,  78.100\n71682.000,  79.700\n71683.000,  79.500\n71684.000,  79.300\n71685.000,  81.300\n71686.000,  79.900\n71687.000,  79.200\n71688.000,  79.000\n71689.000,  79.500\n71690.000,  79.600\n71691.000,  79.200\n71692.000,  80.100\n71693.000,  80.500\n71694.000,  80.200\n71695.000,  80.500\n71696.000,  79.900\n71697.000,  80.600\n71698.000,  80.100\n71699.000,  80.400\n71700.000,  80.100\n71701.000,  81.200\n71702.000,  80.000\n71703.000,  80.700\n71704.000,  80.700\n71705.000,  81.800\n71706.000,  80.200\n71707.000,  80.200\n71708.000,  81.400\n71709.000,  80.600\n71710.000,  83.500\n71711.000,  81.100\n71712.000,  80.400\n71713.000,  81.300\n71714.000,  81.000\n71715.000,  83.500\n71716.000,  81.400\n71717.000,  81.300\n71718.000,  81.000\n71719.000,  82.500\n71720.000,  81.200\n71721.000,  81.500\n71722.000,  81.500\n71723.000,  81.600\n71724.000,  81.000\n71725.000,  81.300\n71726.000,  81.300\n71727.000,  81.900\n71728.000,  81.100\n71729.000,  81.700\n71730.000,  81.700\n71731.000,  82.200\n71732.000,  82.000\n71733.000,  82.600\n71734.000,  82.000\n71735.000,  82.000\n71736.000,  82.400\n71737.000,  82.700\n71738.000,  83.500\n71739.000,  82.000\n71740.000,  85.600\n71741.000,  84.600\n71742.000,  84.800\n71743.000,  89.500\n71744.000,  84.400\n71745.000,  84.200\n71746.000,  85.500\n71747.000,  84.300\n71748.000,  85.700\n71749.000,  87.800\n71750.000,  86.900\n71751.000,  86.100\n71752.000,  86.400\n71753.000,  86.400\n71754.000,  87.300\n71755.000,  85.700\n71756.000,  86.600\n71757.000,  86.500\n71758.000,  86.400\n71759.000,  86.100\n71760.000,  86.700\n71761.000,  86.000\n71762.000,  86.600\n71763.000,  86.600\n71764.000,  91.000\n71765.000,  92.100\n71766.000,  89.000\n71767.000,  86.500\n71768.000,  87.700\n71769.000,  86.700\n71770.000,  87.200\n71771.000,  87.000\n71772.000,  87.900\n71773.000,  89.300\n71774.000,  93.900\n71775.000,  92.600\n71776.000,  94.600\n71777.000,  90.800\n71778.000,  88.200\n71779.000,  91.200\n71780.000,  92.200\n71781.000,  87.600\n71782.000,  87.500\n71783.000,  88.300\n71784.000,  91.100\n71785.000,  89.000\n71786.000,  93.500\n71787.000,  91.500\n71788.000,  88.300\n71789.000,  88.700\n71790.000,  88.900\n71791.000,  88.400\n71792.000,  88.000\n71793.000,  90.300\n71794.000,  88.700\n71795.000,  88.800\n71796.000,  89.000\n71797.000,  93.900\n71798.000,  91.900\n71799.000,  88.700\n71800.000,  88.200\n71801.000,  89.600\n71802.000,  88.500\n71803.000,  89.800\n71804.000,  89.900\n71805.000,  95.900\n71806.000,  94.000\n71807.000,  92.800\n71808.000,  85.600\n71809.000,  88.800\n71810.000,  85.500\n71811.000,  85.500\n71812.000,  85.300\n71813.000,  86.600\n71814.000,  86.000\n71815.000,  86.500\n71816.000,  86.000\n71817.000,  85.900\n71818.000,  86.000\n71819.000,  87.100\n71820.000,  87.100\n71821.000,  86.600\n71822.000,  86.800\n71823.000,  86.600\n71824.000,  86.000\n71825.000,  86.900\n71826.000,  90.200\n71827.000,  86.900\n71828.000,  86.600\n71829.000,  87.800\n71830.000,  90.500\n71831.000,  87.500\n71832.000,  87.000\n71833.000,  87.300\n71834.000,  86.800\n71835.000,  87.900\n71836.000,  87.900\n71837.000,  89.800\n71838.000,  87.300\n71839.000,  88.000\n71840.000,  87.000\n71841.000,  88.100\n71842.000,  87.100\n71843.000,  87.500\n71844.000,  87.300\n71845.000,  87.600\n71846.000,  87.600\n71847.000,  89.700\n71848.000,  88.300\n71849.000,  87.700\n71850.000,  88.900\n71851.000,  88.100\n71852.000,  88.000\n71853.000,  88.200\n71854.000,  87.800\n71855.000,  88.400\n71856.000,  87.800\n71857.000,  88.700\n71858.000,  89.300\n71859.000,  93.100\n71860.000,  92.900\n71861.000,  90.600\n71862.000,  90.900\n71863.000,  88.800\n71864.000,  88.300\n71865.000,  89.400\n71866.000,  88.700\n71867.000,  88.500\n71868.000,  90.900\n71869.000,  93.000\n71870.000,  98.900\n71871.000, 100.200\n71872.000,  94.000\n71873.000,  93.300\n71874.000,  92.400\n71875.000,  91.800\n71876.000,  92.300\n71877.000,  92.100\n71878.000,  93.200\n71879.000,  93.400\n71880.000,  97.100\n71881.000,  95.000\n71882.000,  95.500\n71883.000,  94.500\n71884.000,  95.300\n71885.000,  93.300\n71886.000,  97.900\n71887.000,  96.000\n71888.000,  93.800\n71889.000,  93.700\n71890.000,  99.100\n71891.000,  97.100\n71892.000,  94.600\n71893.000,  94.400\n71894.000,  93.700\n71895.000,  94.700\n71896.000,  95.700\n71897.000,  94.800\n71898.000,  93.700\n71899.000,  96.300\n71900.000, 100.000\n71901.000,  97.600\n71902.000,  95.700\n71903.000,  95.100\n71904.000,  96.000\n71905.000,  94.600\n71906.000,  96.200\n71907.000,  94.500\n71908.000,  99.000\n71909.000,  94.900\n71910.000,  95.600\n71911.000,  94.800\n71912.000,  95.100\n71913.000,  94.500\n71914.000,  95.700\n71915.000,  96.200\n71916.000,  95.000\n71917.000,  95.700\n71918.000,  95.100\n71919.000,  95.400\n71920.000,  94.500\n71921.000,  95.100\n71922.000,  94.700\n71923.000,  95.800\n71924.000,  95.100\n71925.000,  95.000\n71926.000,  96.000\n71927.000,  96.600\n71928.000,  97.400\n71929.000,  95.400\n71930.000,  95.500\n71931.000,  94.800\n71932.000,  97.300\n71933.000,  97.100\n71934.000,  98.800\n71935.000,  98.400\n71936.000,  85.300\n71937.000,  85.700\n71938.000,  86.200\n71939.000,  85.000\n71940.000,  86.500\n71941.000,  85.100\n71942.000,  86.800\n71943.000,  86.400\n71944.000,  86.200\n71945.000,  90.600\n71946.000,  86.200\n71947.000,  86.900\n71948.000,  87.100\n71949.000,  87.000\n71950.000,  87.200\n71951.000,  87.000\n71952.000,  87.500\n71953.000,  86.700\n71954.000,  86.500\n71955.000,  87.500\n71956.000,  88.300\n71957.000,  89.500\n71958.000,  87.300\n71959.000,  87.300\n71960.000,  89.300\n71961.000,  87.500\n71962.000,  89.500\n71963.000,  88.600\n71964.000,  87.300\n71965.000,  87.800\n71966.000,  87.500\n71967.000,  88.900\n71968.000,  88.000\n71969.000,  88.500\n71970.000,  87.500\n71971.000,  90.200\n71972.000,  88.800\n71973.000,  90.100\n71974.000,  87.500\n71975.000,  87.500\n71976.000,  87.800\n71977.000,  88.200\n71978.000,  90.700\n71979.000,  93.100\n71980.000,  90.800\n71981.000,  92.300\n71982.000,  89.800\n71983.000,  88.900\n71984.000,  88.400\n71985.000,  87.900\n71986.000,  87.200\n71987.000,  88.900\n71988.000,  88.300\n71989.000,  89.400\n71990.000,  88.100\n71991.000,  89.300\n71992.000,  89.300\n71993.000,  91.300\n71994.000,  88.400\n71995.000,  89.000\n71996.000,  89.800\n71997.000,  91.300\n71998.000,  91.200\n71999.000,  94.000\n72000.000,  90.200\n72001.000,  91.800\n72002.000,  92.100\n72003.000,  92.100\n72004.000,  93.200\n72005.000,  92.000\n72006.000,  93.100\n72007.000,  92.100\n72008.000,  92.400\n72009.000,  93.100\n72010.000,  94.400\n72011.000,  92.800\n72012.000,  94.100\n72013.000,  95.000\n72014.000,  95.600\n72015.000,  94.700\n72016.000,  93.500\n72017.000,  92.600\n72018.000,  93.600\n72019.000,  93.000\n72020.000,  93.600\n72021.000,  95.400\n72022.000,  94.000\n72023.000,  96.900\n72024.000,  94.300\n72025.000,  94.400\n72026.000,  94.100\n72027.000,  93.200\n72028.000,  93.800\n72029.000,  94.700\n72030.000,  93.800\n72031.000,  94.300\n72032.000,  95.900\n72033.000,  94.800\n72034.000,  96.200\n72035.000,  93.600\n72036.000,  94.400\n72037.000,  93.900\n72038.000,  95.300\n72039.000,  97.900\n72040.000,  98.500\n72041.000,  95.300\n72042.000, 103.700\n72043.000,  98.600\n72044.000, 102.800\n72045.000,  98.800\n72046.000,  96.700\n72047.000,  94.300\n72048.000,  97.100\n72049.000,  95.400\n72050.000,  96.500\n72051.000,  95.400\n72052.000,  94.800\n72053.000,  95.500\n72054.000,  96.400\n72055.000,  96.100\n72056.000,  95.000\n72057.000,  95.500\n72058.000,  95.500\n72059.000,  95.400\n72060.000,  96.900\n72061.000,  97.600\n72062.000,  98.000\n72063.000,  97.900\n72064.000,  90.800\n72065.000,  91.600\n72066.000,  92.300\n72067.000,  91.600\n72068.000,  91.700\n72069.000,  93.800\n72070.000,  92.900\n72071.000,  95.100\n72072.000,  92.400\n72073.000,  96.300\n72074.000,  96.300\n72075.000,  95.300\n72076.000,  92.700\n72077.000,  92.700\n72078.000,  92.500\n72079.000,  93.300\n72080.000,  96.500\n72081.000,  95.700\n72082.000,  92.900\n72083.000,  94.500\n72084.000,  94.200\n72085.000,  93.900\n72086.000,  94.400\n72087.000,  93.300\n72088.000,  93.600\n72089.000,  93.700\n72090.000,  98.900\n72091.000, 101.100\n72092.000,  96.900\n72093.000,  94.700\n72094.000,  94.800\n72095.000,  94.700\n72096.000,  94.200\n72097.000,  93.900\n72098.000,  93.200\n72099.000,  94.600\n72100.000,  94.500\n72101.000,  94.600\n72102.000,  95.900\n72103.000,  95.000\n72104.000,  95.100\n72105.000,  95.600\n72106.000,  94.900\n72107.000,  93.400\n72108.000,  94.900\n72109.000,  94.300\n72110.000,  94.900\n72111.000,  95.500\n72112.000,  96.500\n72113.000,  94.400\n72114.000,  95.300\n72115.000,  94.400\n72116.000,  94.200\n72117.000,  94.400\n72118.000,  94.900\n72119.000,  94.600\n72120.000,  96.400\n72121.000,  98.200\n72122.000,  95.200\n72123.000,  95.400\n72124.000,  96.400\n72125.000,  97.500\n72126.000,  97.200\n72127.000,  97.600\n72128.000,  96.300\n72129.000,  97.200\n72130.000,  98.100\n72131.000,  98.100\n72132.000, 104.000\n72133.000,  99.600\n72134.000, 101.700\n72135.000,  98.900\n72136.000,  98.300\n72137.000,  98.600\n72138.000,  98.500\n72139.000,  98.000\n72140.000,  99.100\n72141.000, 101.700\n72142.000,  99.100\n72143.000,  99.400\n72144.000, 105.500\n72145.000,  98.800\n72146.000,  99.900\n72147.000,  99.200\n72148.000,  99.000\n72149.000,  99.100\n72150.000,  99.400\n72151.000, 102.100\n72152.000,  99.800\n72153.000, 103.700\n72154.000, 102.000\n72155.000, 100.300\n72156.000,  99.500\n72157.000, 100.400\n72158.000,  99.600\n72159.000,  99.800\n72160.000, 101.600\n72161.000, 105.700\n72162.000, 104.700\n72163.000, 106.000\n72164.000, 107.100\n72165.000, 102.500\n72166.000, 102.500\n72167.000, 100.400\n72168.000, 101.000\n72169.000, 100.100\n72170.000, 101.200\n72171.000, 103.900\n72172.000, 101.900\n72173.000, 108.100\n72174.000, 101.500\n72175.000, 100.400\n72176.000, 101.000\n72177.000, 103.500\n72178.000, 100.300\n72179.000, 101.100\n72180.000, 103.600\n72181.000, 103.200\n72182.000, 101.800\n72183.000, 102.900\n72184.000, 101.200\n72185.000, 101.500\n72186.000, 101.900\n72187.000, 101.600\n72188.000, 102.500\n72189.000, 103.700\n72190.000, 104.800\n72191.000, 104.400\n72192.000,  83.400\n72193.000,  84.700\n72194.000,  85.400\n72195.000,  85.300\n72196.000,  86.200\n72197.000,  87.000\n72198.000,  86.900\n72199.000,  86.100\n72200.000,  85.800\n72201.000,  86.900\n72202.000,  86.600\n72203.000,  90.800\n72204.000,  86.800\n72205.000,  86.700\n72206.000,  86.500\n72207.000,  87.500\n72208.000,  86.500\n72209.000,  88.800\n72210.000,  86.100\n72211.000,  86.800\n72212.000,  86.200\n72213.000,  87.500\n72214.000,  86.900\n72215.000,  86.900\n72216.000,  87.200\n72217.000,  87.800\n72218.000,  88.000\n72219.000,  90.200\n72220.000,  90.700\n72221.000,  87.500\n72222.000,  88.100\n72223.000,  87.600\n72224.000,  87.400\n72225.000,  88.500\n72226.000,  87.200\n72227.000,  87.200\n72228.000,  87.500\n72229.000,  93.600\n72230.000,  88.300\n72231.000,  88.000\n72232.000,  86.900\n72233.000,  87.600\n72234.000,  88.000\n72235.000,  88.900\n72236.000,  94.900\n72237.000,  89.000\n72238.000,  88.400\n72239.000,  88.700\n72240.000,  93.800\n72241.000,  91.700\n72242.000,  88.300\n72243.000,  88.700\n72244.000,  88.800\n72245.000,  89.900\n72246.000,  93.800\n72247.000,  91.400\n72248.000,  88.900\n72249.000,  89.600\n72250.000,  93.800\n72251.000,  89.900\n72252.000,  90.600\n72253.000,  91.700\n72254.000,  92.600\n72255.000,  91.900\n72256.000,  90.800\n72257.000,  91.100\n72258.000,  92.400\n72259.000,  91.900\n72260.000,  93.700\n72261.000,  93.600\n72262.000,  93.600\n72263.000,  92.400\n72264.000,  92.400\n72265.000,  92.100\n72266.000,  93.700\n72267.000,  92.100\n72268.000,  92.900\n72269.000,  93.600\n72270.000,  93.800\n72271.000,  94.000\n72272.000,  93.100\n72273.000,  93.700\n72274.000,  92.400\n72275.000,  92.700\n72276.000,  94.200\n72277.000,  93.000\n72278.000,  94.000\n72279.000,  93.900\n72280.000,  93.700\n72281.000,  95.400\n72282.000,  94.600\n72283.000,  94.100\n72284.000,  94.100\n72285.000,  93.400\n72286.000,  95.500\n72287.000,  95.300\n72288.000,  94.000\n72289.000,  94.100\n72290.000,  94.200\n72291.000,  93.900\n72292.000,  94.900\n72293.000,  93.800\n72294.000,  95.100\n72295.000,  94.100\n72296.000,  96.700\n72297.000,  93.800\n72298.000,  94.900\n72299.000,  94.900\n72300.000,  94.200\n72301.000,  95.300\n72302.000,  95.000\n72303.000,  94.500\n72304.000,  94.400\n72305.000,  95.600\n72306.000,  94.400\n72307.000,  95.500\n72308.000,  95.200\n72309.000,  94.600\n72310.000, 103.100\n72311.000,  94.800\n72312.000,  95.800\n72313.000,  95.200\n72314.000,  97.700\n72315.000,  97.100\n72316.000,  96.700\n72317.000,  97.200\n72318.000,  97.800\n72319.000,  97.600\n72320.000,  89.200\n72321.000,  91.300\n72322.000,  91.600\n72323.000,  91.500\n72324.000,  92.200\n72325.000,  94.300\n72326.000,  92.500\n72327.000,  92.900\n72328.000,  92.300\n72329.000,  93.200\n72330.000,  93.000\n72331.000,  93.500\n72332.000,  93.600\n72333.000,  93.100\n72334.000,  94.100\n72335.000,  96.600\n72336.000,  93.300\n72337.000,  93.100\n72338.000,  92.900\n72339.000,  92.900\n72340.000,  95.400\n72341.000,  93.400\n72342.000,  96.900\n72343.000,  92.600\n72344.000,  96.300\n72345.000,  97.100\n72346.000,  94.500\n72347.000,  94.000\n72348.000,  93.100\n72349.000,  93.800\n72350.000,  94.200\n72351.000,  94.900\n72352.000,  93.600\n72353.000,  96.500\n72354.000,  94.700\n72355.000,  93.800\n72356.000,  94.200\n72357.000,  94.100\n72358.000,  93.700\n72359.000,  93.900\n72360.000,  94.200\n72361.000,  95.200\n72362.000,  95.100\n72363.000,  93.900\n72364.000,  95.500\n72365.000,  95.800\n72366.000,  96.800\n72367.000,  95.600\n72368.000,  94.900\n72369.000,  99.100\n72370.000,  94.600\n72371.000,  95.300\n72372.000,  98.000\n72373.000,  95.600\n72374.000, 100.400\n72375.000,  98.200\n72376.000,  95.400\n72377.000,  94.900\n72378.000,  95.200\n72379.000,  95.100\n72380.000,  96.100\n72381.000,  97.900\n72382.000, 100.100\n72383.000,  97.300\n72384.000,  96.700\n72385.000,  97.300\n72386.000,  98.700\n72387.000,  97.800\n72388.000,  98.800\n72389.000,  98.100\n72390.000,  99.500\n72391.000, 106.100\n72392.000,  99.800\n72393.000,  98.600\n72394.000,  98.300\n72395.000,  98.500\n72396.000, 100.900\n72397.000,  99.800\n72398.000,  99.600\n72399.000,  98.500\n72400.000,  99.300\n72401.000, 103.800\n72402.000, 101.700\n72403.000,  99.900\n72404.000, 100.400\n72405.000, 100.000\n72406.000,  99.000\n72407.000,  99.200\n72408.000,  99.200\n72409.000, 103.200\n72410.000, 108.500\n72411.000, 104.000\n72412.000,  99.500\n72413.000, 100.500\n72414.000, 100.300\n72415.000,  99.500\n72416.000,  99.200\n72417.000, 100.500\n72418.000, 107.200\n72419.000, 104.200\n72420.000, 107.400\n72421.000, 104.300\n72422.000, 100.300\n72423.000, 101.100\n72424.000, 100.100\n72425.000, 100.500\n72426.000, 102.900\n72427.000, 102.700\n72428.000, 100.400\n72429.000, 104.800\n72430.000, 102.900\n72431.000, 100.700\n72432.000, 101.000\n72433.000, 100.800\n72434.000, 100.100\n72435.000, 100.300\n72436.000, 103.500\n72437.000, 104.100\n72438.000, 102.000\n72439.000, 103.200\n72440.000, 103.300\n72441.000, 101.900\n72442.000, 101.500\n72443.000, 100.500\n72444.000, 107.000\n72445.000, 105.000\n72446.000, 107.900\n72447.000, 106.900\n72448.000,  89.600\n72449.000,  91.600\n72450.000,  91.800\n72451.000,  92.500\n72452.000,  92.300\n72453.000,  91.400\n72454.000,  93.200\n72455.000,  94.700\n72456.000,  94.400\n72457.000,  92.900\n72458.000,  96.200\n72459.000,  95.800\n72460.000,  92.900\n72461.000,  92.600\n72462.000,  93.600\n72463.000,  92.300\n72464.000,  98.100\n72465.000,  93.200\n72466.000,  94.600\n72467.000,  93.400\n72468.000,  94.600\n72469.000,  95.300\n72470.000,  93.000\n72471.000,  93.600\n72472.000,  93.000\n72473.000,  93.900\n72474.000,  94.900\n72475.000,  98.200\n72476.000,  97.700\n72477.000,  95.900\n72478.000,  94.400\n72479.000,  94.700\n72480.000,  93.800\n72481.000,  93.500\n72482.000,  94.000\n72483.000,  94.500\n72484.000,  94.700\n72485.000,  97.900\n72486.000,  98.400\n72487.000,  94.500\n72488.000,  96.000\n72489.000,  96.700\n72490.000,  95.600\n72491.000,  94.200\n72492.000,  94.800\n72493.000,  94.800\n72494.000,  95.700\n72495.000,  95.800\n72496.000,  96.800\n72497.000,  94.900\n72498.000,  95.300\n72499.000,  96.200\n72500.000,  98.600\n72501.000,  95.700\n72502.000,  98.200\n72503.000,  95.800\n72504.000,  96.500\n72505.000,  98.900\n72506.000,  96.200\n72507.000,  96.100\n72508.000,  97.600\n72509.000,  98.000\n72510.000,  97.800\n72511.000,  97.400\n72512.000,  96.800\n72513.000,  98.300\n72514.000,  99.500\n72515.000,  98.200\n72516.000,  98.900\n72517.000, 102.100\n72518.000,  98.000\n72519.000,  98.800\n72520.000, 100.900\n72521.000,  98.300\n72522.000, 102.200\n72523.000, 101.300\n72524.000, 101.900\n72525.000, 103.500\n72526.000, 102.700\n72527.000, 104.900\n72528.000,  99.900\n72529.000,  99.800\n72530.000,  99.700\n72531.000,  99.800\n72532.000, 103.500\n72533.000, 102.000\n72534.000,  99.800\n72535.000, 101.500\n72536.000, 103.800\n72537.000,  99.400\n72538.000, 100.500\n72539.000,  99.800\n72540.000, 101.200\n72541.000, 100.800\n72542.000, 103.000\n72543.000, 101.000\n72544.000, 100.000\n72545.000, 100.300\n72546.000, 100.300\n72547.000, 100.400\n72548.000, 100.300\n72549.000, 101.400\n72550.000, 101.100\n72551.000, 102.900\n72552.000, 106.200\n72553.000,  99.700\n72554.000, 100.600\n72555.000, 101.300\n72556.000, 102.300\n72557.000, 100.900\n72558.000, 102.600\n72559.000, 104.900\n72560.000, 102.900\n72561.000, 108.800\n72562.000, 104.400\n72563.000, 102.600\n72564.000, 102.000\n72565.000, 101.400\n72566.000, 101.400\n72567.000, 101.300\n72568.000, 104.900\n72569.000, 104.600\n72570.000, 105.200\n72571.000, 102.700\n72572.000, 102.800\n72573.000, 104.400\n72574.000, 103.600\n72575.000, 104.200\n72576.000,  95.800\n72577.000,  97.100\n72578.000,  98.300\n72579.000,  99.300\n72580.000,  98.400\n72581.000,  99.000\n72582.000,  98.300\n72583.000,  98.700\n72584.000,  98.600\n72585.000,  98.600\n72586.000,  98.300\n72587.000, 100.300\n72588.000,  99.400\n72589.000, 102.500\n72590.000, 100.100\n72591.000,  98.400\n72592.000,  98.800\n72593.000,  98.700\n72594.000,  98.500\n72595.000, 100.100\n72596.000,  99.700\n72597.000, 100.100\n72598.000, 101.000\n72599.000,  99.800\n72600.000,  99.800\n72601.000, 100.200\n72602.000, 100.600\n72603.000, 100.800\n72604.000,  99.600\n72605.000, 103.700\n72606.000, 102.500\n72607.000, 102.300\n72608.000, 102.300\n72609.000, 100.400\n72610.000,  99.800\n72611.000, 100.800\n72612.000, 100.400\n72613.000, 100.100\n72614.000, 100.800\n72615.000, 101.600\n72616.000, 103.200\n72617.000, 101.800\n72618.000, 101.000\n72619.000, 100.500\n72620.000, 102.300\n72621.000, 100.200\n72622.000, 101.100\n72623.000, 100.900\n72624.000, 101.200\n72625.000, 105.700\n72626.000, 107.800\n72627.000, 103.500\n72628.000, 101.300\n72629.000, 101.600\n72630.000, 103.000\n72631.000, 101.600\n72632.000, 103.900\n72633.000, 101.800\n72634.000, 105.500\n72635.000, 103.400\n72636.000, 105.800\n72637.000, 104.400\n72638.000, 103.400\n72639.000, 104.500\n72640.000, 105.600\n72641.000, 103.500\n72642.000, 104.200\n72643.000, 104.900\n72644.000, 105.200\n72645.000, 108.700\n72646.000, 106.100\n72647.000, 105.200\n72648.000, 104.600\n72649.000, 107.100\n72650.000, 106.300\n72651.000, 107.100\n72652.000, 116.100\n72653.000, 106.700\n72654.000, 106.100\n72655.000, 105.800\n72656.000, 105.400\n72657.000, 105.900\n72658.000, 105.100\n72659.000, 106.700\n72660.000, 106.800\n72661.000, 114.200\n72662.000, 109.800\n72663.000, 105.700\n72664.000, 107.400\n72665.000, 106.300\n72666.000, 106.300\n72667.000, 106.900\n72668.000, 106.700\n72669.000, 108.700\n72670.000, 110.300\n72671.000, 107.900\n72672.000, 108.900\n72673.000, 106.800\n72674.000, 107.300\n72675.000, 107.200\n72676.000, 106.200\n72677.000, 107.400\n72678.000, 107.000\n72679.000, 107.700\n72680.000, 107.800\n72681.000, 106.700\n72682.000, 106.800\n72683.000, 107.500\n72684.000, 107.100\n72685.000, 106.600\n72686.000, 107.100\n72687.000, 111.700\n72688.000, 110.600\n72689.000, 108.500\n72690.000, 106.600\n72691.000, 106.900\n72692.000, 107.800\n72693.000, 107.600\n72694.000, 107.000\n72695.000, 107.200\n72696.000, 110.900\n72697.000, 112.400\n72698.000, 109.700\n72699.000, 108.500\n72700.000, 110.200\n72701.000, 110.200\n72702.000, 110.200\n72703.000, 111.100\n72704.000,  83.100\n72705.000,  85.900\n72706.000,  85.400\n72707.000,  89.700\n72708.000,  86.100\n72709.000,  86.500\n72710.000,  85.400\n72711.000,  85.800\n72712.000,  86.100\n72713.000,  85.700\n72714.000,  86.200\n72715.000,  86.500\n72716.000,  86.500\n72717.000,  87.000\n72718.000,  96.500\n72719.000,  88.400\n72720.000,  86.700\n72721.000,  87.200\n72722.000,  86.400\n72723.000,  86.900\n72724.000,  87.400\n72725.000,  86.800\n72726.000,  86.900\n72727.000,  86.800\n72728.000,  89.400\n72729.000,  91.800\n72730.000,  87.700\n72731.000,  88.000\n72732.000,  87.500\n72733.000,  88.100\n72734.000,  87.600\n72735.000,  87.400\n72736.000,  87.200\n72737.000,  87.700\n72738.000,  87.400\n72739.000,  88.900\n72740.000,  90.600\n72741.000,  87.000\n72742.000,  87.400\n72743.000,  88.900\n72744.000,  87.500\n72745.000,  88.000\n72746.000,  87.900\n72747.000,  87.000\n72748.000,  87.900\n72749.000,  87.500\n72750.000,  88.900\n72751.000,  89.100\n72752.000,  88.300\n72753.000,  91.200\n72754.000,  87.900\n72755.000,  88.200\n72756.000,  88.400\n72757.000,  88.000\n72758.000,  88.800\n72759.000,  88.100\n72760.000,  88.000\n72761.000,  90.500\n72762.000,  94.400\n72763.000,  90.800\n72764.000,  91.400\n72765.000,  93.200\n72766.000,  94.100\n72767.000,  92.100\n72768.000,  93.800\n72769.000,  90.900\n72770.000,  92.500\n72771.000,  91.300\n72772.000, 101.800\n72773.000,  92.700\n72774.000,  95.700\n72775.000,  92.100\n72776.000,  92.700\n72777.000,  92.100\n72778.000,  92.400\n72779.000,  93.400\n72780.000,  92.600\n72781.000,  94.200\n72782.000,  92.800\n72783.000,  92.000\n72784.000,  92.200\n72785.000,  92.400\n72786.000,  92.200\n72787.000,  93.700\n72788.000,  93.300\n72789.000,  93.400\n72790.000,  92.600\n72791.000,  93.500\n72792.000,  96.800\n72793.000,  96.500\n72794.000,  94.700\n72795.000,  93.300\n72796.000,  93.700\n72797.000,  93.900\n72798.000,  94.700\n72799.000,  94.100\n72800.000,  93.800\n72801.000,  95.800\n72802.000,  96.500\n72803.000,  95.300\n72804.000,  94.600\n72805.000,  94.200\n72806.000,  94.000\n72807.000,  94.600\n72808.000,  94.100\n72809.000,  93.700\n72810.000,  94.500\n72811.000,  96.900\n72812.000,  94.100\n72813.000,  95.100\n72814.000,  94.600\n72815.000,  94.500\n72816.000,  94.100\n72817.000,  95.100\n72818.000,  94.500\n72819.000,  94.100\n72820.000,  95.500\n72821.000,  97.000\n72822.000,  95.200\n72823.000,  95.200\n72824.000,  96.000\n72825.000,  95.100\n72826.000,  96.000\n72827.000,  94.700\n72828.000,  96.400\n72829.000,  99.000\n72830.000,  98.200\n72831.000,  98.000\n72832.000,  89.400\n72833.000,  93.900\n72834.000,  95.300\n72835.000,  94.000\n72836.000,  92.500\n72837.000,  94.000\n72838.000,  92.500\n72839.000,  95.300\n72840.000,  93.200\n72841.000,  92.000\n72842.000,  95.000\n72843.000,  92.000\n72844.000,  98.800\n72845.000,  92.500\n72846.000,  92.500\n72847.000,  92.000\n72848.000,  93.100\n72849.000,  93.300\n72850.000,  93.200\n72851.000,  93.500\n72852.000,  94.200\n72853.000,  93.100\n72854.000,  93.700\n72855.000,  92.300\n72856.000,  94.000\n72857.000,  93.500\n72858.000,  93.200\n72859.000,  95.700\n72860.000,  94.500\n72861.000,  94.900\n72862.000,  96.300\n72863.000,  98.600\n72864.000,  93.400\n72865.000,  93.800\n72866.000,  93.000\n72867.000,  93.800\n72868.000,  94.800\n72869.000,  93.800\n72870.000,  94.900\n72871.000,  93.700\n72872.000,  94.500\n72873.000,  94.500\n72874.000,  95.300\n72875.000,  94.000\n72876.000,  94.300\n72877.000,  94.000\n72878.000,  94.900\n72879.000,  96.900\n72880.000,  96.200\n72881.000,  94.100\n72882.000,  94.200\n72883.000,  94.500\n72884.000,  99.200\n72885.000,  96.400\n72886.000,  94.400\n72887.000,  94.400\n72888.000,  95.100\n72889.000,  96.200\n72890.000,  98.900\n72891.000,  98.500\n72892.000,  98.400\n72893.000,  97.400\n72894.000,  98.100\n72895.000,  97.100\n72896.000,  95.800\n72897.000,  96.600\n72898.000,  97.700\n72899.000,  98.400\n72900.000,  98.800\n72901.000,  99.500\n72902.000, 100.300\n72903.000, 101.200\n72904.000,  99.200\n72905.000, 100.200\n72906.000,  99.100\n72907.000,  98.500\n72908.000, 100.400\n72909.000,  99.900\n72910.000, 100.400\n72911.000,  99.300\n72912.000, 101.400\n72913.000,  99.500\n72914.000,  99.000\n72915.000, 100.000\n72916.000,  99.000\n72917.000,  99.400\n72918.000, 107.700\n72919.000, 106.000\n72920.000, 102.000\n72921.000, 101.200\n72922.000, 100.600\n72923.000, 100.000\n72924.000, 101.200\n72925.000, 100.100\n72926.000, 100.900\n72927.000, 102.700\n72928.000, 101.600\n72929.000, 103.400\n72930.000, 100.300\n72931.000, 100.500\n72932.000, 100.500\n72933.000, 100.400\n72934.000, 103.300\n72935.000, 102.200\n72936.000, 100.700\n72937.000, 101.300\n72938.000, 100.900\n72939.000, 100.100\n72940.000, 100.000\n72941.000, 100.800\n72942.000, 100.800\n72943.000, 100.800\n72944.000, 106.400\n72945.000, 101.300\n72946.000, 103.900\n72947.000, 102.700\n72948.000, 101.400\n72949.000, 101.000\n72950.000, 101.300\n72951.000, 101.100\n72952.000, 101.200\n72953.000, 103.300\n72954.000, 102.000\n72955.000, 101.400\n72956.000, 102.100\n72957.000, 106.100\n72958.000, 104.700\n72959.000, 105.200\n72960.000,  89.500\n72961.000,  90.200\n72962.000,  91.500\n72963.000,  91.400\n72964.000,  92.900\n72965.000,  91.800\n72966.000,  92.700\n72967.000,  95.200\n72968.000, 102.300\n72969.000,  93.500\n72970.000,  92.400\n72971.000,  92.300\n72972.000,  92.700\n72973.000,  92.300\n72974.000,  93.500\n72975.000,  93.600\n72976.000,  92.400\n72977.000,  93.100\n72978.000,  92.400\n72979.000,  93.500\n72980.000,  92.800\n72981.000,  93.300\n72982.000,  93.100\n72983.000,  94.200\n72984.000,  96.300\n72985.000,  98.000\n72986.000,  93.800\n72987.000,  93.500\n72988.000,  93.900\n72989.000,  93.300\n72990.000,  93.800\n72991.000,  93.900\n72992.000,  93.900\n72993.000,  94.200\n72994.000,  95.600\n72995.000,  94.500\n72996.000,  94.700\n72997.000,  94.100\n72998.000,  93.800\n72999.000,  93.900\n73000.000,  94.500\n73001.000,  94.100\n73002.000,  94.000\n73003.000,  94.300\n73004.000,  96.900\n73005.000,  97.500\n73006.000,  95.100\n73007.000,  95.200\n73008.000,  94.600\n73009.000,  94.400\n73010.000,  94.000\n73011.000,  94.200\n73012.000,  95.300\n73013.000,  94.200\n73014.000,  94.900\n73015.000,  94.500\n73016.000,  94.900\n73017.000,  95.000\n73018.000,  96.100\n73019.000,  94.100\n73020.000,  96.000\n73021.000,  97.300\n73022.000,  97.500\n73023.000,  98.300\n73024.000,  96.000\n73025.000,  98.200\n73026.000,  99.500\n73027.000,  97.800\n73028.000,  98.600\n73029.000,  98.700\n73030.000,  98.200\n73031.000,  98.200\n73032.000,  98.500\n73033.000, 100.100\n73034.000,  98.800\n73035.000, 100.200\n73036.000,  99.200\n73037.000,  99.300\n73038.000,  98.500\n73039.000,  98.700\n73040.000,  98.200\n73041.000,  98.600\n73042.000,  98.800\n73043.000,  99.600\n73044.000, 101.600\n73045.000, 100.600\n73046.000,  99.000\n73047.000,  99.000\n73048.000,  99.500\n73049.000,  99.000\n73050.000,  99.600\n73051.000, 100.300\n73052.000, 101.000\n73053.000, 100.800\n73054.000, 102.000\n73055.000, 100.500\n73056.000,  99.300\n73057.000,  99.800\n73058.000, 101.300\n73059.000,  99.700\n73060.000, 101.600\n73061.000,  99.900\n73062.000, 100.500\n73063.000, 104.500\n73064.000, 103.600\n73065.000, 101.800\n73066.000, 100.200\n73067.000, 100.300\n73068.000, 100.100\n73069.000, 100.900\n73070.000, 100.300\n73071.000, 101.100\n73072.000, 101.900\n73073.000, 100.600\n73074.000, 100.600\n73075.000, 100.400\n73076.000, 101.100\n73077.000, 101.300\n73078.000, 101.700\n73079.000, 103.400\n73080.000, 101.000\n73081.000, 101.900\n73082.000, 101.400\n73083.000, 101.400\n73084.000, 103.200\n73085.000, 103.500\n73086.000, 105.600\n73087.000, 107.200\n73088.000,  99.100\n73089.000,  97.000\n73090.000,  98.600\n73091.000,  98.500\n73092.000,  97.400\n73093.000,  98.700\n73094.000,  98.500\n73095.000,  98.300\n73096.000,  98.500\n73097.000,  98.600\n73098.000,  98.600\n73099.000,  98.300\n73100.000,  99.200\n73101.000,  98.800\n73102.000,  99.200\n73103.000,  98.800\n73104.000,  98.700\n73105.000,  98.900\n73106.000,  99.500\n73107.000,  99.700\n73108.000,  99.200\n73109.000,  99.400\n73110.000,  99.600\n73111.000, 100.400\n73112.000, 100.200\n73113.000,  99.400\n73114.000,  99.900\n73115.000,  99.800\n73116.000,  99.400\n73117.000,  99.500\n73118.000, 100.600\n73119.000, 101.100\n73120.000,  99.400\n73121.000, 100.100\n73122.000,  99.400\n73123.000,  99.400\n73124.000,  99.900\n73125.000, 103.400\n73126.000, 101.700\n73127.000, 100.200\n73128.000, 100.800\n73129.000, 101.700\n73130.000, 100.900\n73131.000, 100.200\n73132.000, 101.600\n73133.000, 100.700\n73134.000, 101.300\n73135.000, 101.900\n73136.000, 100.000\n73137.000, 101.500\n73138.000, 101.100\n73139.000, 101.700\n73140.000, 100.800\n73141.000, 100.400\n73142.000, 101.400\n73143.000, 100.700\n73144.000, 101.900\n73145.000, 101.800\n73146.000, 101.500\n73147.000, 101.500\n73148.000, 106.500\n73149.000, 104.500\n73150.000, 103.100\n73151.000, 104.800\n73152.000, 105.000\n73153.000, 105.700\n73154.000, 105.700\n73155.000, 103.900\n73156.000, 105.200\n73157.000, 111.400\n73158.000, 105.000\n73159.000, 105.500\n73160.000, 105.000\n73161.000, 105.400\n73162.000, 108.000\n73163.000, 105.100\n73164.000, 105.900\n73165.000, 107.600\n73166.000, 109.600\n73167.000, 106.200\n73168.000, 104.800\n73169.000, 105.200\n73170.000, 106.400\n73171.000, 107.700\n73172.000, 107.000\n73173.000, 105.300\n73174.000, 105.300\n73175.000, 106.600\n73176.000, 106.600\n73177.000, 105.800\n73178.000, 106.100\n73179.000, 111.300\n73180.000, 111.500\n73181.000, 111.300\n73182.000, 107.500\n73183.000, 106.400\n73184.000, 107.500\n73185.000, 107.500\n73186.000, 106.300\n73187.000, 106.300\n73188.000, 109.300\n73189.000, 111.000\n73190.000, 107.500\n73191.000, 106.700\n73192.000, 107.200\n73193.000, 107.300\n73194.000, 106.700\n73195.000, 107.100\n73196.000, 106.400\n73197.000, 107.100\n73198.000, 108.500\n73199.000, 106.800\n73200.000, 108.000\n73201.000, 106.900\n73202.000, 107.400\n73203.000, 109.300\n73204.000, 107.700\n73205.000, 108.400\n73206.000, 109.600\n73207.000, 110.400\n73208.000, 108.500\n73209.000, 109.900\n73210.000, 112.500\n73211.000, 108.800\n73212.000, 111.300\n73213.000, 112.700\n73214.000, 110.400\n73215.000, 111.500\n73216.000,  90.600\n73217.000,  90.300\n73218.000,  91.700\n73219.000,  91.400\n73220.000,  92.200\n73221.000,  92.400\n73222.000,  94.900\n73223.000,  93.100\n73224.000,  92.700\n73225.000,  92.100\n73226.000,  92.400\n73227.000,  92.000\n73228.000,  92.400\n73229.000,  93.400\n73230.000,  94.000\n73231.000,  93.000\n73232.000,  93.200\n73233.000,  92.600\n73234.000,  92.400\n73235.000,  92.800\n73236.000,  92.900\n73237.000,  93.300\n73238.000,  92.500\n73239.000,  94.900\n73240.000,  95.000\n73241.000,  94.200\n73242.000,  98.500\n73243.000,  97.200\n73244.000,  95.600\n73245.000,  93.500\n73246.000,  94.000\n73247.000,  93.300\n73248.000,  93.300\n73249.000,  93.700\n73250.000,  94.900\n73251.000,  93.800\n73252.000,  94.200\n73253.000,  94.500\n73254.000,  95.300\n73255.000,  94.100\n73256.000,  93.400\n73257.000,  94.500\n73258.000,  94.000\n73259.000,  94.300\n73260.000,  94.200\n73261.000,  95.100\n73262.000,  99.400\n73263.000, 102.700\n73264.000,  94.300\n73265.000,  94.000\n73266.000,  94.000\n73267.000,  94.000\n73268.000,  94.800\n73269.000,  95.400\n73270.000,  97.700\n73271.000,  94.700\n73272.000,  95.200\n73273.000,  95.600\n73274.000,  95.800\n73275.000,  94.700\n73276.000,  96.400\n73277.000,  98.000\n73278.000,  98.200\n73279.000,  98.500\n73280.000,  95.500\n73281.000,  98.400\n73282.000,  98.500\n73283.000,  98.400\n73284.000,  97.300\n73285.000,  97.900\n73286.000,  98.400\n73287.000,  99.100\n73288.000,  98.500\n73289.000, 101.200\n73290.000, 100.300\n73291.000,  98.900\n73292.000, 103.400\n73293.000, 100.000\n73294.000,  98.900\n73295.000,  98.400\n73296.000,  98.200\n73297.000,  99.700\n73298.000,  99.900\n73299.000, 104.200\n73300.000, 102.300\n73301.000,  99.600\n73302.000,  99.800\n73303.000,  99.300\n73304.000, 100.000\n73305.000,  99.000\n73306.000, 100.600\n73307.000,  99.600\n73308.000, 100.500\n73309.000, 101.900\n73310.000, 103.200\n73311.000, 100.400\n73312.000, 100.900\n73313.000, 100.500\n73314.000,  99.800\n73315.000,  99.300\n73316.000, 101.300\n73317.000, 100.200\n73318.000, 104.100\n73319.000, 100.000\n73320.000, 101.000\n73321.000, 100.600\n73322.000, 100.000\n73323.000, 100.400\n73324.000,  99.700\n73325.000, 101.200\n73326.000, 100.300\n73327.000, 109.300\n73328.000, 109.400\n73329.000, 100.700\n73330.000, 100.300\n73331.000, 100.200\n73332.000, 101.100\n73333.000, 101.000\n73334.000, 102.000\n73335.000, 102.500\n73336.000, 103.800\n73337.000, 112.000\n73338.000, 101.500\n73339.000, 101.700\n73340.000, 102.300\n73341.000, 103.700\n73342.000, 103.900\n73343.000, 104.200\n73344.000,  96.600\n73345.000, 102.100\n73346.000, 108.200\n73347.000, 102.700\n73348.000,  99.400\n73349.000,  98.800\n73350.000,  98.300\n73351.000,  98.900\n73352.000,  98.600\n73353.000,  99.400\n73354.000,  99.000\n73355.000, 105.000\n73356.000, 102.000\n73357.000,  99.500\n73358.000, 100.200\n73359.000,  98.800\n73360.000,  99.000\n73361.000,  99.700\n73362.000,  99.800\n73363.000, 100.400\n73364.000,  99.400\n73365.000, 103.900\n73366.000, 103.300\n73367.000, 103.600\n73368.000, 100.900\n73369.000,  99.300\n73370.000,  99.900\n73371.000, 102.700\n73372.000, 101.800\n73373.000, 105.500\n73374.000, 101.100\n73375.000, 104.600\n73376.000,  99.800\n73377.000,  99.400\n73378.000,  99.200\n73379.000, 100.200\n73380.000,  99.900\n73381.000, 103.800\n73382.000, 107.200\n73383.000, 104.600\n73384.000, 105.700\n73385.000, 101.100\n73386.000, 101.200\n73387.000, 101.600\n73388.000, 100.700\n73389.000, 100.700\n73390.000, 103.300\n73391.000, 108.500\n73392.000, 106.700\n73393.000, 104.100\n73394.000, 103.800\n73395.000, 100.700\n73396.000, 101.200\n73397.000, 101.100\n73398.000, 104.300\n73399.000, 104.200\n73400.000, 113.300\n73401.000, 107.000\n73402.000, 103.000\n73403.000, 102.700\n73404.000, 103.700\n73405.000, 105.100\n73406.000, 105.200\n73407.000, 107.500\n73408.000, 105.600\n73409.000, 105.500\n73410.000, 104.800\n73411.000, 104.400\n73412.000, 108.600\n73413.000, 107.200\n73414.000, 107.200\n73415.000, 105.800\n73416.000, 106.300\n73417.000, 113.800\n73418.000, 108.100\n73419.000, 108.700\n73420.000, 107.400\n73421.000, 108.300\n73422.000, 106.300\n73423.000, 107.600\n73424.000, 107.500\n73425.000, 106.500\n73426.000, 107.100\n73427.000, 106.900\n73428.000, 106.700\n73429.000, 106.300\n73430.000, 110.700\n73431.000, 108.100\n73432.000, 106.500\n73433.000, 107.100\n73434.000, 106.700\n73435.000, 109.600\n73436.000, 109.800\n73437.000, 111.200\n73438.000, 110.500\n73439.000, 106.900\n73440.000, 106.200\n73441.000, 106.300\n73442.000, 107.300\n73443.000, 107.300\n73444.000, 108.600\n73445.000, 106.500\n73446.000, 109.100\n73447.000, 111.000\n73448.000, 108.200\n73449.000, 107.500\n73450.000, 108.000\n73451.000, 107.900\n73452.000, 112.700\n73453.000, 109.800\n73454.000, 110.400\n73455.000, 112.400\n73456.000, 115.800\n73457.000, 107.000\n73458.000, 108.200\n73459.000, 109.000\n73460.000, 114.300\n73461.000, 115.100\n73462.000, 112.500\n73463.000, 114.000\n73464.000, 110.900\n73465.000, 110.200\n73466.000, 108.200\n73467.000, 107.300\n73468.000, 110.300\n73469.000, 112.300\n73470.000, 115.100\n73471.000, 112.300\n73472.000,  98.800\n73473.000,  99.400\n73474.000, 100.700\n73475.000,  98.500\n73476.000,  99.200\n73477.000,  98.100\n73478.000,  99.200\n73479.000, 104.200\n73480.000,  98.900\n73481.000,  99.000\n73482.000,  99.600\n73483.000, 100.100\n73484.000,  98.300\n73485.000,  99.600\n73486.000,  98.700\n73487.000,  98.400\n73488.000,  98.900\n73489.000, 103.600\n73490.000,  99.700\n73491.000, 100.300\n73492.000, 101.100\n73493.000, 102.200\n73494.000,  99.300\n73495.000,  99.000\n73496.000,  99.400\n73497.000,  99.400\n73498.000, 102.800\n73499.000, 101.600\n73500.000, 100.300\n73501.000, 100.000\n73502.000, 103.700\n73503.000, 100.600\n73504.000, 104.700\n73505.000, 103.100\n73506.000, 100.100\n73507.000, 103.700\n73508.000, 101.900\n73509.000, 100.500\n73510.000, 103.300\n73511.000, 100.700\n73512.000, 102.300\n73513.000, 100.600\n73514.000, 101.200\n73515.000, 100.500\n73516.000, 100.600\n73517.000, 103.500\n73518.000, 102.900\n73519.000, 100.800\n73520.000, 101.300\n73521.000, 101.000\n73522.000, 100.300\n73523.000, 101.600\n73524.000, 101.300\n73525.000, 102.100\n73526.000, 104.100\n73527.000, 104.100\n73528.000, 102.600\n73529.000, 102.300\n73530.000, 102.600\n73531.000, 101.800\n73532.000, 103.400\n73533.000, 106.100\n73534.000, 107.300\n73535.000, 109.600\n73536.000, 103.500\n73537.000, 105.100\n73538.000, 106.000\n73539.000, 104.200\n73540.000, 106.000\n73541.000, 105.100\n73542.000, 105.900\n73543.000, 105.700\n73544.000, 106.300\n73545.000, 106.700\n73546.000, 105.400\n73547.000, 105.000\n73548.000, 106.600\n73549.000, 107.300\n73550.000, 105.800\n73551.000, 106.100\n73552.000, 107.100\n73553.000, 107.000\n73554.000, 107.500\n73555.000, 106.500\n73556.000, 106.700\n73557.000, 106.100\n73558.000, 109.800\n73559.000, 106.500\n73560.000, 107.600\n73561.000, 106.200\n73562.000, 109.700\n73563.000, 108.400\n73564.000, 106.700\n73565.000, 107.900\n73566.000, 107.800\n73567.000, 106.600\n73568.000, 106.200\n73569.000, 107.100\n73570.000, 108.700\n73571.000, 108.800\n73572.000, 109.200\n73573.000, 108.000\n73574.000, 111.200\n73575.000, 107.200\n73576.000, 110.400\n73577.000, 106.900\n73578.000, 107.900\n73579.000, 107.100\n73580.000, 106.700\n73581.000, 107.500\n73582.000, 107.600\n73583.000, 107.100\n73584.000, 110.200\n73585.000, 110.000\n73586.000, 109.300\n73587.000, 107.300\n73588.000, 111.400\n73589.000, 110.200\n73590.000, 110.500\n73591.000, 107.500\n73592.000, 111.500\n73593.000, 113.900\n73594.000, 107.700\n73595.000, 107.300\n73596.000, 109.400\n73597.000, 112.500\n73598.000, 115.000\n73599.000, 110.600\n73600.000, 104.000\n73601.000, 104.400\n73602.000, 109.400\n73603.000, 104.400\n73604.000, 105.500\n73605.000, 107.400\n73606.000, 105.300\n73607.000, 105.200\n73608.000, 105.000\n73609.000, 104.900\n73610.000, 107.800\n73611.000, 110.100\n73612.000, 107.400\n73613.000, 105.500\n73614.000, 107.500\n73615.000, 105.000\n73616.000, 105.000\n73617.000, 105.500\n73618.000, 105.200\n73619.000, 107.300\n73620.000, 107.300\n73621.000, 106.700\n73622.000, 109.300\n73623.000, 108.300\n73624.000, 106.200\n73625.000, 110.400\n73626.000, 108.100\n73627.000, 106.900\n73628.000, 108.900\n73629.000, 112.300\n73630.000, 112.100\n73631.000, 109.400\n73632.000, 107.900\n73633.000, 106.500\n73634.000, 107.100\n73635.000, 106.900\n73636.000, 106.300\n73637.000, 107.100\n73638.000, 106.700\n73639.000, 107.100\n73640.000, 109.400\n73641.000, 107.400\n73642.000, 107.700\n73643.000, 106.800\n73644.000, 108.200\n73645.000, 107.600\n73646.000, 107.500\n73647.000, 109.200\n73648.000, 110.100\n73649.000, 112.500\n73650.000, 107.800\n73651.000, 109.100\n73652.000, 108.800\n73653.000, 110.400\n73654.000, 108.200\n73655.000, 108.500\n73656.000, 108.900\n73657.000, 109.800\n73658.000, 108.800\n73659.000, 108.800\n73660.000, 109.200\n73661.000, 110.900\n73662.000, 111.600\n73663.000, 111.500\n73664.000, 109.000\n73665.000, 110.900\n73666.000, 114.200\n73667.000, 112.000\n73668.000, 112.000\n73669.000, 111.500\n73670.000, 112.000\n73671.000, 112.200\n73672.000, 113.800\n73673.000, 111.900\n73674.000, 113.300\n73675.000, 116.400\n73676.000, 115.900\n73677.000, 113.300\n73678.000, 115.100\n73679.000, 117.000\n73680.000, 114.700\n73681.000, 115.000\n73682.000, 113.200\n73683.000, 116.000\n73684.000, 114.400\n73685.000, 115.200\n73686.000, 113.500\n73687.000, 112.600\n73688.000, 113.500\n73689.000, 112.600\n73690.000, 116.000\n73691.000, 115.500\n73692.000, 114.000\n73693.000, 115.800\n73694.000, 114.400\n73695.000, 112.100\n73696.000, 113.000\n73697.000, 114.500\n73698.000, 113.700\n73699.000, 114.400\n73700.000, 116.600\n73701.000, 114.600\n73702.000, 115.900\n73703.000, 113.900\n73704.000, 113.900\n73705.000, 113.600\n73706.000, 115.800\n73707.000, 117.900\n73708.000, 114.000\n73709.000, 113.100\n73710.000, 117.900\n73711.000, 118.300\n73712.000, 114.200\n73713.000, 115.000\n73714.000, 114.000\n73715.000, 114.700\n73716.000, 115.500\n73717.000, 115.200\n73718.000, 116.800\n73719.000, 117.200\n73720.000, 117.200\n73721.000, 116.000\n73722.000, 115.300\n73723.000, 115.000\n73724.000, 117.800\n73725.000, 117.300\n73726.000, 118.100\n73727.000, 119.800\n73728.000,  72.100\n73729.000,  73.200\n73730.000,  72.500\n73731.000,  73.000\n73732.000,  74.000\n73733.000,  75.200\n73734.000,  74.300\n73735.000,  75.100\n73736.000,  73.800\n73737.000,  74.400\n73738.000,  74.300\n73739.000,  75.200\n73740.000,  76.200\n73741.000,  74.400\n73742.000,  75.300\n73743.000,  74.300\n73744.000,  73.900\n73745.000,  74.700\n73746.000,  75.000\n73747.000,  78.300\n73748.000,  75.300\n73749.000,  76.000\n73750.000,  75.800\n73751.000,  75.300\n73752.000,  77.700\n73753.000,  80.000\n73754.000,  76.000\n73755.000,  75.700\n73756.000,  74.600\n73757.000,  74.900\n73758.000,  75.600\n73759.000,  76.700\n73760.000,  75.500\n73761.000,  75.500\n73762.000,  74.800\n73763.000,  75.200\n73764.000,  76.800\n73765.000,  75.400\n73766.000,  77.500\n73767.000,  75.800\n73768.000,  75.200\n73769.000,  75.300\n73770.000,  75.800\n73771.000,  75.500\n73772.000,  77.700\n73773.000,  75.900\n73774.000,  75.400\n73775.000,  75.700\n73776.000,  77.600\n73777.000,  77.000\n73778.000,  76.500\n73779.000,  78.500\n73780.000,  78.800\n73781.000,  75.400\n73782.000,  75.700\n73783.000,  75.800\n73784.000,  77.200\n73785.000,  76.900\n73786.000,  76.600\n73787.000,  75.800\n73788.000,  77.300\n73789.000,  79.000\n73790.000,  78.400\n73791.000,  79.600\n73792.000,  77.700\n73793.000,  80.700\n73794.000,  81.300\n73795.000,  80.100\n73796.000,  80.900\n73797.000,  80.900\n73798.000,  79.800\n73799.000,  80.100\n73800.000,  79.600\n73801.000,  80.000\n73802.000,  79.700\n73803.000,  79.600\n73804.000,  81.400\n73805.000,  80.000\n73806.000,  80.600\n73807.000,  80.500\n73808.000,  82.600\n73809.000,  80.300\n73810.000,  80.800\n73811.000,  80.100\n73812.000,  80.300\n73813.000,  81.100\n73814.000,  81.200\n73815.000,  80.200\n73816.000,  81.900\n73817.000,  80.100\n73818.000,  80.800\n73819.000,  81.300\n73820.000,  83.000\n73821.000,  82.800\n73822.000,  82.600\n73823.000,  84.500\n73824.000,  82.700\n73825.000,  82.800\n73826.000,  81.900\n73827.000,  81.800\n73828.000,  81.600\n73829.000,  81.500\n73830.000,  81.300\n73831.000,  81.000\n73832.000,  83.000\n73833.000,  81.900\n73834.000,  84.900\n73835.000,  82.100\n73836.000,  85.900\n73837.000,  82.000\n73838.000,  83.200\n73839.000,  81.700\n73840.000,  82.200\n73841.000,  82.000\n73842.000,  81.900\n73843.000,  81.400\n73844.000,  83.400\n73845.000,  84.200\n73846.000,  83.800\n73847.000,  84.400\n73848.000,  83.700\n73849.000,  83.600\n73850.000,  84.300\n73851.000,  82.900\n73852.000,  84.300\n73853.000,  86.100\n73854.000,  84.300\n73855.000,  86.200\n73856.000,  78.100\n73857.000,  81.900\n73858.000,  80.800\n73859.000,  79.400\n73860.000,  81.600\n73861.000,  82.900\n73862.000,  84.800\n73863.000,  82.200\n73864.000,  79.900\n73865.000,  80.100\n73866.000,  80.000\n73867.000,  80.700\n73868.000,  85.500\n73869.000,  82.600\n73870.000,  80.200\n73871.000,  80.100\n73872.000,  80.400\n73873.000,  80.300\n73874.000,  82.600\n73875.000,  80.000\n73876.000,  80.900\n73877.000,  80.700\n73878.000,  82.300\n73879.000,  80.500\n73880.000,  83.800\n73881.000,  82.100\n73882.000,  84.900\n73883.000,  84.200\n73884.000,  82.700\n73885.000,  81.700\n73886.000,  81.300\n73887.000,  81.300\n73888.000,  80.500\n73889.000,  82.700\n73890.000,  85.100\n73891.000,  89.100\n73892.000,  88.600\n73893.000,  81.900\n73894.000,  82.900\n73895.000,  82.500\n73896.000,  88.800\n73897.000,  83.900\n73898.000,  82.800\n73899.000,  82.500\n73900.000,  86.600\n73901.000,  86.700\n73902.000,  82.600\n73903.000,  85.900\n73904.000,  82.500\n73905.000,  82.000\n73906.000,  82.300\n73907.000,  82.700\n73908.000,  83.900\n73909.000,  83.700\n73910.000,  84.900\n73911.000,  83.000\n73912.000,  83.400\n73913.000,  83.900\n73914.000,  86.300\n73915.000,  84.100\n73916.000,  84.400\n73917.000,  85.000\n73918.000,  85.800\n73919.000,  85.700\n73920.000,  85.300\n73921.000,  87.500\n73922.000,  87.100\n73923.000,  85.300\n73924.000,  89.900\n73925.000,  87.400\n73926.000,  87.400\n73927.000,  87.500\n73928.000,  86.600\n73929.000,  87.700\n73930.000,  86.700\n73931.000,  85.400\n73932.000,  87.900\n73933.000,  86.300\n73934.000,  86.000\n73935.000,  87.400\n73936.000,  90.700\n73937.000,  88.600\n73938.000,  86.800\n73939.000,  86.400\n73940.000,  88.400\n73941.000,  87.100\n73942.000,  88.000\n73943.000,  88.200\n73944.000,  87.600\n73945.000,  86.800\n73946.000,  89.200\n73947.000,  93.100\n73948.000,  89.100\n73949.000,  89.200\n73950.000,  91.200\n73951.000,  91.700\n73952.000,  90.600\n73953.000,  89.800\n73954.000,  88.200\n73955.000,  87.300\n73956.000,  88.100\n73957.000,  90.700\n73958.000,  95.000\n73959.000,  88.100\n73960.000,  89.200\n73961.000,  87.300\n73962.000,  91.200\n73963.000,  87.900\n73964.000,  89.200\n73965.000,  88.000\n73966.000,  88.600\n73967.000,  88.300\n73968.000,  89.600\n73969.000,  91.900\n73970.000,  92.100\n73971.000,  89.900\n73972.000,  89.600\n73973.000,  88.900\n73974.000,  88.700\n73975.000,  90.100\n73976.000,  89.400\n73977.000,  89.400\n73978.000,  89.600\n73979.000,  89.700\n73980.000,  91.000\n73981.000,  95.300\n73982.000,  92.200\n73983.000,  93.100\n73984.000,  77.800\n73985.000,  78.200\n73986.000,  79.200\n73987.000,  79.000\n73988.000,  80.100\n73989.000,  79.400\n73990.000,  82.500\n73991.000,  88.800\n73992.000,  82.400\n73993.000,  80.200\n73994.000,  80.000\n73995.000,  79.500\n73996.000,  79.800\n73997.000,  80.700\n73998.000,  80.500\n73999.000,  80.400\n74000.000,  80.000\n74001.000,  80.900\n74002.000,  80.300\n74003.000,  81.200\n74004.000,  80.700\n74005.000,  80.800\n74006.000,  82.100\n74007.000,  80.600\n74008.000,  80.700\n74009.000,  81.300\n74010.000,  80.400\n74011.000,  80.500\n74012.000,  85.600\n74013.000,  81.700\n74014.000,  82.300\n74015.000,  83.300\n74016.000,  82.200\n74017.000,  81.500\n74018.000,  81.700\n74019.000,  80.900\n74020.000,  82.700\n74021.000,  81.500\n74022.000,  85.500\n74023.000,  84.200\n74024.000,  82.300\n74025.000,  83.200\n74026.000,  83.800\n74027.000,  81.100\n74028.000,  81.300\n74029.000,  81.900\n74030.000,  83.000\n74031.000,  83.800\n74032.000,  81.800\n74033.000,  82.300\n74034.000,  82.700\n74035.000,  84.900\n74036.000,  82.600\n74037.000,  83.400\n74038.000,  82.500\n74039.000,  82.700\n74040.000,  83.000\n74041.000,  84.500\n74042.000,  82.600\n74043.000,  83.000\n74044.000,  84.200\n74045.000,  89.700\n74046.000,  85.700\n74047.000,  85.500\n74048.000,  83.700\n74049.000,  84.600\n74050.000,  86.700\n74051.000,  84.200\n74052.000,  86.400\n74053.000,  87.100\n74054.000,  86.000\n74055.000,  87.000\n74056.000,  88.500\n74057.000,  89.600\n74058.000,  87.000\n74059.000,  85.800\n74060.000,  88.200\n74061.000,  86.000\n74062.000,  87.200\n74063.000,  86.900\n74064.000,  86.000\n74065.000,  86.800\n74066.000,  86.300\n74067.000,  92.700\n74068.000,  90.400\n74069.000,  87.200\n74070.000,  87.500\n74071.000,  87.000\n74072.000,  86.900\n74073.000,  87.300\n74074.000,  87.200\n74075.000,  87.600\n74076.000,  87.300\n74077.000,  89.300\n74078.000,  89.800\n74079.000,  88.000\n74080.000,  88.900\n74081.000,  88.400\n74082.000,  88.500\n74083.000,  88.600\n74084.000,  87.900\n74085.000,  89.000\n74086.000,  88.200\n74087.000,  87.800\n74088.000,  88.300\n74089.000,  89.600\n74090.000,  88.000\n74091.000,  88.500\n74092.000,  88.700\n74093.000,  89.900\n74094.000,  88.100\n74095.000,  89.000\n74096.000,  91.200\n74097.000,  89.800\n74098.000,  88.000\n74099.000,  89.100\n74100.000,  89.100\n74101.000,  89.000\n74102.000,  88.800\n74103.000,  88.700\n74104.000,  88.600\n74105.000,  88.300\n74106.000,  89.000\n74107.000,  89.300\n74108.000,  91.500\n74109.000,  92.800\n74110.000,  92.400\n74111.000,  92.400\n74112.000,  84.300\n74113.000,  86.100\n74114.000,  85.900\n74115.000,  86.500\n74116.000,  85.500\n74117.000,  86.400\n74118.000,  86.700\n74119.000,  87.600\n74120.000,  86.100\n74121.000,  87.900\n74122.000,  86.900\n74123.000,  86.200\n74124.000,  86.000\n74125.000,  86.000\n74126.000,  86.400\n74127.000,  86.100\n74128.000,  86.300\n74129.000,  88.200\n74130.000,  86.800\n74131.000,  87.800\n74132.000,  89.200\n74133.000,  90.900\n74134.000,  87.000\n74135.000,  86.500\n74136.000,  87.400\n74137.000,  88.200\n74138.000,  89.600\n74139.000,  88.400\n74140.000,  90.200\n74141.000,  88.600\n74142.000,  88.200\n74143.000,  92.300\n74144.000,  89.700\n74145.000,  87.300\n74146.000,  87.000\n74147.000,  87.900\n74148.000,  87.600\n74149.000,  87.800\n74150.000,  87.300\n74151.000,  88.300\n74152.000,  88.600\n74153.000,  88.500\n74154.000,  88.900\n74155.000,  87.300\n74156.000,  87.500\n74157.000,  87.700\n74158.000,  88.200\n74159.000,  90.200\n74160.000,  90.500\n74161.000,  88.700\n74162.000,  88.300\n74163.000,  89.300\n74164.000,  89.500\n74165.000,  88.700\n74166.000,  88.700\n74167.000,  88.500\n74168.000,  88.000\n74169.000,  89.300\n74170.000,  90.800\n74171.000,  88.900\n74172.000,  92.600\n74173.000,  91.800\n74174.000,  92.200\n74175.000,  92.200\n74176.000,  92.800\n74177.000,  90.600\n74178.000,  91.500\n74179.000,  91.700\n74180.000,  92.700\n74181.000, 100.500\n74182.000,  99.000\n74183.000,  94.900\n74184.000,  93.100\n74185.000,  93.200\n74186.000,  94.600\n74187.000,  96.100\n74188.000,  94.100\n74189.000,  93.600\n74190.000,  93.800\n74191.000,  98.200\n74192.000,  97.500\n74193.000,  94.400\n74194.000,  95.500\n74195.000,  96.300\n74196.000,  95.300\n74197.000,  93.000\n74198.000,  93.100\n74199.000, 102.200\n74200.000,  98.800\n74201.000,  95.000\n74202.000, 106.100\n74203.000,  94.800\n74204.000,  99.800\n74205.000, 101.000\n74206.000,  94.300\n74207.000,  94.200\n74208.000,  95.000\n74209.000,  97.100\n74210.000, 103.500\n74211.000,  96.900\n74212.000,  96.800\n74213.000, 101.400\n74214.000,  96.700\n74215.000,  96.900\n74216.000,  94.200\n74217.000,  93.900\n74218.000,  94.000\n74219.000,  94.600\n74220.000,  94.700\n74221.000,  94.500\n74222.000,  97.900\n74223.000,  97.200\n74224.000,  94.900\n74225.000,  98.100\n74226.000,  94.900\n74227.000,  94.300\n74228.000,  95.000\n74229.000,  95.500\n74230.000,  95.300\n74231.000,  95.000\n74232.000,  99.700\n74233.000,  98.800\n74234.000,  95.800\n74235.000,  96.600\n74236.000,  96.000\n74237.000,  97.300\n74238.000,  97.000\n74239.000,  97.800\n74240.000,  77.600\n74241.000,  80.500\n74242.000,  80.700\n74243.000,  82.000\n74244.000,  80.800\n74245.000,  79.500\n74246.000,  80.200\n74247.000,  79.000\n74248.000,  79.200\n74249.000,  79.000\n74250.000,  79.300\n74251.000,  80.100\n74252.000,  83.300\n74253.000,  80.500\n74254.000,  81.000\n74255.000,  82.600\n74256.000,  80.100\n74257.000,  80.200\n74258.000,  80.800\n74259.000,  80.000\n74260.000,  80.400\n74261.000,  80.000\n74262.000,  80.500\n74263.000,  85.100\n74264.000,  80.600\n74265.000,  80.500\n74266.000,  82.500\n74267.000,  81.600\n74268.000,  81.500\n74269.000,  84.400\n74270.000,  81.300\n74271.000,  81.900\n74272.000,  80.300\n74273.000,  81.300\n74274.000,  88.300\n74275.000,  81.900\n74276.000,  87.400\n74277.000,  81.000\n74278.000,  81.500\n74279.000,  81.600\n74280.000,  81.400\n74281.000,  81.500\n74282.000,  81.100\n74283.000,  81.300\n74284.000,  81.900\n74285.000,  81.700\n74286.000,  83.800\n74287.000,  83.100\n74288.000,  82.300\n74289.000,  81.600\n74290.000,  81.400\n74291.000,  81.200\n74292.000,  83.300\n74293.000,  82.000\n74294.000,  82.000\n74295.000,  82.200\n74296.000,  82.100\n74297.000,  82.900\n74298.000,  91.300\n74299.000,  91.000\n74300.000,  88.600\n74301.000,  85.400\n74302.000,  84.700\n74303.000,  85.600\n74304.000,  87.000\n74305.000,  89.500\n74306.000,  92.100\n74307.000,  88.200\n74308.000,  89.200\n74309.000,  92.400\n74310.000,  88.400\n74311.000,  88.400\n74312.000,  86.100\n74313.000,  86.300\n74314.000,  86.300\n74315.000,  86.400\n74316.000,  86.500\n74317.000,  86.700\n74318.000,  88.700\n74319.000,  90.700\n74320.000,  94.300\n74321.000,  93.500\n74322.000,  86.200\n74323.000,  86.300\n74324.000,  87.000\n74325.000,  87.600\n74326.000,  87.500\n74327.000,  87.200\n74328.000,  89.000\n74329.000,  87.700\n74330.000,  88.700\n74331.000,  89.800\n74332.000,  90.200\n74333.000,  87.800\n74334.000,  88.900\n74335.000,  88.100\n74336.000,  87.200\n74337.000,  88.100\n74338.000,  87.600\n74339.000,  88.100\n74340.000,  95.100\n74341.000,  88.700\n74342.000,  89.300\n74343.000,  88.100\n74344.000,  88.100\n74345.000,  88.400\n74346.000,  88.000\n74347.000,  88.700\n74348.000,  88.200\n74349.000,  91.300\n74350.000,  89.400\n74351.000,  96.900\n74352.000,  92.500\n74353.000,  91.400\n74354.000,  88.100\n74355.000,  88.800\n74356.000,  88.100\n74357.000,  88.500\n74358.000,  88.500\n74359.000,  88.700\n74360.000,  88.700\n74361.000,  91.500\n74362.000,  95.700\n74363.000,  89.900\n74364.000,  90.800\n74365.000,  91.400\n74366.000,  92.100\n74367.000,  91.900\n74368.000,  83.100\n74369.000,  84.200\n74370.000,  85.600\n74371.000,  85.000\n74372.000,  88.500\n74373.000,  91.700\n74374.000,  86.400\n74375.000,  86.000\n74376.000,  86.500\n74377.000,  85.800\n74378.000,  86.600\n74379.000,  85.800\n74380.000,  86.100\n74381.000,  86.000\n74382.000,  87.200\n74383.000,  90.100\n74384.000,  88.400\n74385.000,  90.000\n74386.000,  86.500\n74387.000,  86.100\n74388.000,  87.300\n74389.000,  86.500\n74390.000,  86.600\n74391.000,  86.100\n74392.000,  88.400\n74393.000,  87.000\n74394.000,  88.200\n74395.000,  89.900\n74396.000,  87.700\n74397.000,  87.200\n74398.000,  87.900\n74399.000,  87.700\n74400.000,  87.500\n74401.000,  87.200\n74402.000,  87.400\n74403.000,  88.000\n74404.000,  88.600\n74405.000,  87.900\n74406.000,  88.700\n74407.000,  87.500\n74408.000,  89.100\n74409.000,  87.600\n74410.000,  88.500\n74411.000,  87.700\n74412.000,  88.100\n74413.000,  87.500\n74414.000,  89.600\n74415.000,  90.500\n74416.000,  89.600\n74417.000,  88.300\n74418.000,  88.900\n74419.000,  91.900\n74420.000,  89.600\n74421.000,  89.200\n74422.000,  90.000\n74423.000,  88.400\n74424.000,  90.000\n74425.000,  90.000\n74426.000,  89.100\n74427.000,  88.600\n74428.000,  91.700\n74429.000,  91.400\n74430.000,  92.500\n74431.000, 104.400\n74432.000,  94.600\n74433.000,  92.400\n74434.000,  93.600\n74435.000,  95.900\n74436.000,  96.600\n74437.000,  93.100\n74438.000,  92.300\n74439.000,  93.800\n74440.000,  95.700\n74441.000,  95.800\n74442.000,  94.400\n74443.000,  92.400\n74444.000,  92.600\n74445.000,  95.400\n74446.000,  94.900\n74447.000,  92.500\n74448.000,  92.800\n74449.000,  92.000\n74450.000,  95.800\n74451.000,  98.200\n74452.000,  94.700\n74453.000,  93.300\n74454.000, 100.700\n74455.000,  94.600\n74456.000,  96.500\n74457.000,  93.400\n74458.000,  94.300\n74459.000,  93.800\n74460.000, 100.500\n74461.000,  98.700\n74462.000, 102.800\n74463.000,  98.400\n74464.000,  99.800\n74465.000, 102.300\n74466.000,  95.400\n74467.000,  94.200\n74468.000,  94.300\n74469.000,  94.300\n74470.000,  95.100\n74471.000,  95.600\n74472.000,  94.400\n74473.000,  94.900\n74474.000,  95.500\n74475.000,  96.600\n74476.000,  95.100\n74477.000,  94.200\n74478.000,  94.500\n74479.000,  94.900\n74480.000,  95.300\n74481.000,  96.200\n74482.000,  94.400\n74483.000,  94.600\n74484.000,  97.600\n74485.000,  98.900\n74486.000,  98.400\n74487.000,  96.300\n74488.000,  95.500\n74489.000,  98.100\n74490.000, 106.400\n74491.000, 102.000\n74492.000, 100.800\n74493.000,  99.700\n74494.000, 102.500\n74495.000, 102.200\n74496.000,  83.800\n74497.000,  86.500\n74498.000,  85.900\n74499.000,  88.200\n74500.000,  91.300\n74501.000,  85.900\n74502.000,  86.300\n74503.000,  86.900\n74504.000,  86.000\n74505.000,  86.800\n74506.000,  87.800\n74507.000,  87.600\n74508.000,  87.700\n74509.000,  87.100\n74510.000,  86.600\n74511.000,  86.500\n74512.000,  86.900\n74513.000,  87.000\n74514.000,  86.200\n74515.000,  87.100\n74516.000,  87.300\n74517.000,  89.300\n74518.000,  87.500\n74519.000,  87.100\n74520.000,  86.900\n74521.000,  87.800\n74522.000,  87.400\n74523.000,  87.100\n74524.000,  88.200\n74525.000,  86.800\n74526.000,  88.300\n74527.000,  89.600\n74528.000,  92.000\n74529.000,  89.500\n74530.000,  87.600\n74531.000,  89.400\n74532.000,  89.100\n74533.000,  87.300\n74534.000,  88.000\n74535.000,  87.300\n74536.000,  89.300\n74537.000,  88.200\n74538.000,  88.400\n74539.000,  88.600\n74540.000,  89.100\n74541.000,  88.400\n74542.000,  89.000\n74543.000,  89.100\n74544.000,  88.500\n74545.000,  87.700\n74546.000,  88.600\n74547.000,  91.200\n74548.000,  91.000\n74549.000,  88.900\n74550.000,  93.000\n74551.000,  88.400\n74552.000,  88.400\n74553.000,  88.800\n74554.000,  89.400\n74555.000,  88.800\n74556.000,  91.300\n74557.000,  91.800\n74558.000,  92.900\n74559.000,  93.100\n74560.000,  92.000\n74561.000,  91.100\n74562.000,  92.100\n74563.000,  91.900\n74564.000,  92.600\n74565.000,  92.900\n74566.000,  92.500\n74567.000,  94.800\n74568.000,  97.500\n74569.000,  95.600\n74570.000,  95.400\n74571.000,  94.000\n74572.000,  94.300\n74573.000,  92.600\n74574.000,  92.300\n74575.000,  93.500\n74576.000,  92.600\n74577.000,  95.200\n74578.000,  97.000\n74579.000,  93.900\n74580.000,  96.400\n74581.000,  95.400\n74582.000,  95.100\n74583.000,  93.400\n74584.000,  93.900\n74585.000,  95.100\n74586.000,  94.700\n74587.000,  93.800\n74588.000,  95.000\n74589.000,  94.700\n74590.000,  94.800\n74591.000,  95.900\n74592.000,  94.200\n74593.000,  94.300\n74594.000,  93.400\n74595.000,  94.400\n74596.000,  94.300\n74597.000,  96.100\n74598.000,  94.700\n74599.000,  97.200\n74600.000, 102.600\n74601.000,  98.300\n74602.000,  94.300\n74603.000,  94.300\n74604.000,  94.000\n74605.000,  95.000\n74606.000,  94.500\n74607.000,  95.700\n74608.000,  95.500\n74609.000,  96.200\n74610.000,  94.500\n74611.000,  94.900\n74612.000,  94.800\n74613.000,  94.700\n74614.000,  95.500\n74615.000,  94.800\n74616.000,  95.500\n74617.000,  96.100\n74618.000,  96.300\n74619.000,  96.200\n74620.000,  98.400\n74621.000,  98.000\n74622.000,  97.800\n74623.000,  98.600\n74624.000,  89.400\n74625.000,  92.100\n74626.000,  93.200\n74627.000,  92.200\n74628.000,  94.300\n74629.000,  95.800\n74630.000,  96.600\n74631.000,  93.500\n74632.000,  93.300\n74633.000,  94.800\n74634.000,  95.000\n74635.000,  92.400\n74636.000,  93.900\n74637.000,  93.300\n74638.000,  95.300\n74639.000,  95.000\n74640.000,  94.800\n74641.000,  93.200\n74642.000,  92.900\n74643.000,  92.800\n74644.000,  94.400\n74645.000,  94.400\n74646.000,  93.300\n74647.000,  93.300\n74648.000,  94.500\n74649.000,  94.600\n74650.000,  94.600\n74651.000,  94.400\n74652.000,  93.800\n74653.000,  94.700\n74654.000,  94.700\n74655.000,  95.900\n74656.000,  95.800\n74657.000,  96.700\n74658.000,  98.300\n74659.000,  94.300\n74660.000,  95.000\n74661.000,  94.700\n74662.000,  94.900\n74663.000,  96.400\n74664.000,  96.500\n74665.000,  98.600\n74666.000,  96.800\n74667.000,  95.000\n74668.000,  96.700\n74669.000,  94.900\n74670.000,  94.300\n74671.000,  95.300\n74672.000,  95.000\n74673.000,  95.400\n74674.000,  94.500\n74675.000,  95.400\n74676.000,  94.700\n74677.000,  98.000\n74678.000,  95.600\n74679.000,  95.200\n74680.000,  94.500\n74681.000,  96.300\n74682.000,  96.000\n74683.000,  94.400\n74684.000,  97.000\n74685.000,  97.800\n74686.000,  98.300\n74687.000,  98.300\n74688.000,  97.400\n74689.000,  97.200\n74690.000,  98.400\n74691.000,  98.100\n74692.000,  98.300\n74693.000, 103.000\n74694.000,  99.400\n74695.000,  99.200\n74696.000,  99.300\n74697.000, 102.400\n74698.000,  99.900\n74699.000,  98.400\n74700.000, 100.600\n74701.000,  99.100\n74702.000,  99.700\n74703.000, 103.300\n74704.000,  99.900\n74705.000,  99.200\n74706.000,  99.400\n74707.000, 104.200\n74708.000, 100.100\n74709.000,  99.700\n74710.000,  99.500\n74711.000, 100.800\n74712.000, 101.700\n74713.000, 100.100\n74714.000, 100.700\n74715.000, 101.700\n74716.000, 101.800\n74717.000, 103.500\n74718.000, 104.800\n74719.000, 105.000\n74720.000,  99.700\n74721.000, 104.500\n74722.000, 102.600\n74723.000, 102.600\n74724.000, 101.000\n74725.000, 103.000\n74726.000, 101.700\n74727.000, 101.200\n74728.000, 101.000\n74729.000,  99.900\n74730.000, 101.500\n74731.000, 107.000\n74732.000, 106.300\n74733.000, 102.300\n74734.000, 101.600\n74735.000, 103.400\n74736.000, 101.100\n74737.000, 101.500\n74738.000, 104.500\n74739.000, 103.100\n74740.000, 108.300\n74741.000, 116.200\n74742.000, 102.700\n74743.000, 102.400\n74744.000, 103.400\n74745.000, 102.200\n74746.000, 101.300\n74747.000, 101.500\n74748.000, 105.100\n74749.000, 108.800\n74750.000, 110.800\n74751.000, 105.200\n74752.000,  78.000\n74753.000,  78.300\n74754.000,  79.700\n74755.000,  80.500\n74756.000,  79.200\n74757.000,  79.600\n74758.000,  79.500\n74759.000,  80.800\n74760.000,  80.900\n74761.000,  93.500\n74762.000,  80.900\n74763.000,  79.800\n74764.000,  80.500\n74765.000,  80.000\n74766.000,  80.200\n74767.000,  81.200\n74768.000,  79.400\n74769.000,  80.600\n74770.000,  80.800\n74771.000,  82.000\n74772.000,  82.300\n74773.000,  89.400\n74774.000,  80.700\n74775.000,  81.000\n74776.000,  81.600\n74777.000,  80.600\n74778.000,  81.600\n74779.000,  80.700\n74780.000,  80.800\n74781.000,  81.000\n74782.000,  82.300\n74783.000,  82.900\n74784.000,  84.100\n74785.000,  82.400\n74786.000,  80.600\n74787.000,  81.800\n74788.000,  81.600\n74789.000,  81.400\n74790.000,  81.500\n74791.000,  80.800\n74792.000,  81.500\n74793.000,  85.700\n74794.000,  84.600\n74795.000,  87.900\n74796.000,  85.100\n74797.000,  83.500\n74798.000,  82.000\n74799.000,  82.800\n74800.000,  81.700\n74801.000,  82.200\n74802.000,  82.000\n74803.000,  81.600\n74804.000,  82.500\n74805.000,  82.100\n74806.000,  82.200\n74807.000,  84.700\n74808.000,  83.900\n74809.000,  82.800\n74810.000,  83.500\n74811.000,  84.300\n74812.000,  84.300\n74813.000,  84.200\n74814.000,  86.100\n74815.000,  85.000\n74816.000,  85.100\n74817.000,  90.700\n74818.000,  96.000\n74819.000,  91.800\n74820.000,  87.100\n74821.000,  85.600\n74822.000,  86.300\n74823.000,  86.600\n74824.000,  86.900\n74825.000,  86.000\n74826.000,  89.900\n74827.000,  88.800\n74828.000,  88.700\n74829.000,  86.700\n74830.000,  86.600\n74831.000,  86.500\n74832.000,  86.700\n74833.000,  86.900\n74834.000,  86.200\n74835.000,  86.400\n74836.000,  88.100\n74837.000,  86.900\n74838.000,  88.200\n74839.000,  86.300\n74840.000,  87.400\n74841.000,  89.400\n74842.000,  88.300\n74843.000,  87.400\n74844.000,  87.400\n74845.000,  87.100\n74846.000,  88.200\n74847.000,  87.200\n74848.000,  87.800\n74849.000,  88.000\n74850.000,  89.900\n74851.000,  87.500\n74852.000,  89.100\n74853.000,  89.600\n74854.000,  88.600\n74855.000,  88.700\n74856.000,  88.000\n74857.000,  87.600\n74858.000,  90.400\n74859.000,  94.300\n74860.000,  91.300\n74861.000,  88.900\n74862.000,  89.000\n74863.000,  88.800\n74864.000,  88.800\n74865.000,  88.600\n74866.000,  89.000\n74867.000,  88.000\n74868.000,  88.500\n74869.000,  88.800\n74870.000,  93.600\n74871.000,  88.500\n74872.000,  90.500\n74873.000,  88.800\n74874.000,  88.800\n74875.000,  88.100\n74876.000,  91.100\n74877.000,  91.600\n74878.000,  92.000\n74879.000,  91.600\n74880.000,  84.000\n74881.000,  86.100\n74882.000,  85.600\n74883.000,  88.200\n74884.000,  87.000\n74885.000,  86.800\n74886.000,  85.200\n74887.000,  87.200\n74888.000,  85.700\n74889.000,  86.900\n74890.000,  86.300\n74891.000,  86.400\n74892.000,  86.900\n74893.000,  87.900\n74894.000,  89.300\n74895.000,  86.200\n74896.000,  86.000\n74897.000,  87.000\n74898.000,  86.700\n74899.000,  87.100\n74900.000,  86.400\n74901.000,  86.800\n74902.000,  91.300\n74903.000,  87.500\n74904.000,  90.400\n74905.000,  87.400\n74906.000,  86.800\n74907.000,  87.400\n74908.000,  86.500\n74909.000,  90.700\n74910.000,  87.400\n74911.000,  87.600\n74912.000,  88.000\n74913.000,  98.500\n74914.000,  94.100\n74915.000,  89.100\n74916.000,  92.100\n74917.000,  88.000\n74918.000,  88.200\n74919.000,  88.500\n74920.000,  90.500\n74921.000,  88.800\n74922.000,  87.500\n74923.000,  88.200\n74924.000,  88.000\n74925.000,  87.800\n74926.000,  88.500\n74927.000,  88.600\n74928.000,  89.600\n74929.000,  89.400\n74930.000,  90.200\n74931.000,  92.800\n74932.000,  88.200\n74933.000,  88.200\n74934.000,  88.100\n74935.000,  90.900\n74936.000,  88.700\n74937.000,  93.000\n74938.000,  88.900\n74939.000,  89.400\n74940.000,  90.100\n74941.000,  92.200\n74942.000,  91.300\n74943.000,  92.500\n74944.000,  89.500\n74945.000,  91.400\n74946.000,  91.300\n74947.000,  94.800\n74948.000,  96.000\n74949.000,  92.000\n74950.000,  92.900\n74951.000,  92.000\n74952.000,  92.200\n74953.000,  92.200\n74954.000,  92.000\n74955.000,  92.000\n74956.000,  92.800\n74957.000,  93.400\n74958.000,  99.900\n74959.000,  93.000\n74960.000,  99.800\n74961.000,  92.800\n74962.000,  94.200\n74963.000,  93.200\n74964.000,  93.200\n74965.000,  94.100\n74966.000,  93.100\n74967.000,  93.600\n74968.000,  93.800\n74969.000,  97.000\n74970.000,  96.500\n74971.000,  97.500\n74972.000,  95.000\n74973.000,  95.900\n74974.000,  94.300\n74975.000,  93.400\n74976.000,  94.600\n74977.000,  94.100\n74978.000,  95.800\n74979.000,  93.900\n74980.000,  94.900\n74981.000,  93.900\n74982.000,  94.400\n74983.000,  94.300\n74984.000,  94.000\n74985.000,  93.900\n74986.000,  94.400\n74987.000,  97.600\n74988.000,  95.200\n74989.000,  94.900\n74990.000,  96.300\n74991.000,  97.400\n74992.000,  94.300\n74993.000,  96.200\n74994.000,  94.000\n74995.000,  94.200\n74996.000,  94.300\n74997.000,  95.900\n74998.000,  94.600\n74999.000,  94.800\n75000.000,  94.600\n75001.000,  95.200\n75002.000,  95.300\n75003.000,  96.000\n75004.000,  97.800\n75005.000,  97.000\n75006.000,  98.100\n75007.000, 102.000\n75008.000,  85.100\n75009.000,  84.700\n75010.000,  85.300\n75011.000,  86.000\n75012.000,  86.100\n75013.000,  85.300\n75014.000,  89.300\n75015.000,  87.400\n75016.000,  87.000\n75017.000,  86.300\n75018.000,  87.100\n75019.000,  86.300\n75020.000,  86.600\n75021.000,  86.300\n75022.000,  86.400\n75023.000,  86.100\n75024.000,  87.100\n75025.000,  86.000\n75026.000,  87.200\n75027.000,  86.700\n75028.000,  87.200\n75029.000,  86.900\n75030.000,  86.900\n75031.000,  87.000\n75032.000,  87.600\n75033.000,  87.000\n75034.000,  87.600\n75035.000,  87.100\n75036.000,  87.900\n75037.000,  87.100\n75038.000,  87.600\n75039.000,  87.600\n75040.000,  88.500\n75041.000,  87.200\n75042.000,  87.900\n75043.000,  88.100\n75044.000,  87.400\n75045.000,  87.700\n75046.000,  87.800\n75047.000,  87.300\n75048.000,  89.100\n75049.000,  88.300\n75050.000,  88.500\n75051.000,  90.600\n75052.000,  88.500\n75053.000,  88.800\n75054.000,  88.100\n75055.000,  88.300\n75056.000,  91.500\n75057.000,  91.700\n75058.000,  89.100\n75059.000,  89.100\n75060.000,  88.400\n75061.000,  89.400\n75062.000,  88.300\n75063.000,  89.000\n75064.000,  88.900\n75065.000,  89.300\n75066.000,  90.300\n75067.000,  89.200\n75068.000,  89.700\n75069.000,  91.900\n75070.000,  91.300\n75071.000,  92.600\n75072.000,  90.000\n75073.000,  91.100\n75074.000,  91.200\n75075.000,  93.400\n75076.000,  94.700\n75077.000, 100.200\n75078.000,  93.400\n75079.000,  96.200\n75080.000,  97.000\n75081.000,  92.100\n75082.000,  92.900\n75083.000,  92.500\n75084.000,  93.200\n75085.000,  93.300\n75086.000,  93.000\n75087.000,  97.800\n75088.000,  97.500\n75089.000,  93.400\n75090.000,  94.400\n75091.000,  93.800\n75092.000,  93.800\n75093.000,  93.100\n75094.000,  94.700\n75095.000,  95.300\n75096.000,  94.200\n75097.000,  94.800\n75098.000,  96.300\n75099.000,  94.000\n75100.000,  96.900\n75101.000,  97.200\n75102.000,  94.400\n75103.000,  94.400\n75104.000,  94.100\n75105.000,  98.700\n75106.000,  98.300\n75107.000,  94.100\n75108.000,  96.500\n75109.000,  94.800\n75110.000, 100.700\n75111.000,  96.400\n75112.000,  94.600\n75113.000,  94.900\n75114.000,  94.300\n75115.000,  94.000\n75116.000,  95.700\n75117.000,  95.500\n75118.000,  95.000\n75119.000,  96.600\n75120.000,  97.900\n75121.000,  94.800\n75122.000,  94.200\n75123.000,  95.400\n75124.000,  94.800\n75125.000,  95.500\n75126.000,  98.300\n75127.000,  95.900\n75128.000,  97.300\n75129.000,  97.600\n75130.000,  96.100\n75131.000,  96.100\n75132.000,  97.200\n75133.000, 102.800\n75134.000,  97.600\n75135.000,  97.500\n75136.000,  90.100\n75137.000,  90.500\n75138.000,  92.100\n75139.000,  91.400\n75140.000,  92.700\n75141.000,  92.200\n75142.000,  96.000\n75143.000,  94.700\n75144.000,  92.100\n75145.000,  92.600\n75146.000,  93.400\n75147.000,  92.700\n75148.000,  92.800\n75149.000,  93.800\n75150.000,  92.500\n75151.000,  92.200\n75152.000,  94.700\n75153.000,  93.600\n75154.000,  92.600\n75155.000,  93.400\n75156.000, 100.700\n75157.000,  94.000\n75158.000,  94.100\n75159.000,  93.800\n75160.000,  94.300\n75161.000,  93.400\n75162.000,  94.400\n75163.000,  93.400\n75164.000,  93.800\n75165.000,  94.400\n75166.000,  96.600\n75167.000,  97.000\n75168.000,  96.100\n75169.000,  93.900\n75170.000,  95.300\n75171.000,  94.500\n75172.000,  93.900\n75173.000,  93.800\n75174.000,  94.000\n75175.000,  94.000\n75176.000,  95.600\n75177.000,  96.600\n75178.000,  94.700\n75179.000,  94.500\n75180.000,  95.400\n75181.000,  94.500\n75182.000,  95.300\n75183.000,  94.500\n75184.000,  95.300\n75185.000,  94.800\n75186.000,  97.600\n75187.000,  94.300\n75188.000,  95.900\n75189.000,  95.000\n75190.000,  98.600\n75191.000,  94.800\n75192.000,  95.900\n75193.000,  95.500\n75194.000,  95.200\n75195.000,  96.300\n75196.000,  98.300\n75197.000,  99.600\n75198.000,  98.900\n75199.000,  98.000\n75200.000,  96.900\n75201.000,  97.600\n75202.000,  98.100\n75203.000,  97.000\n75204.000, 100.200\n75205.000,  98.600\n75206.000, 100.400\n75207.000, 102.000\n75208.000, 104.200\n75209.000, 101.000\n75210.000,  98.500\n75211.000,  98.400\n75212.000,  98.400\n75213.000,  99.400\n75214.000, 102.200\n75215.000, 100.300\n75216.000, 100.500\n75217.000,  98.500\n75218.000, 100.400\n75219.000,  99.400\n75220.000, 100.000\n75221.000,  99.700\n75222.000,  99.900\n75223.000, 105.500\n75224.000, 102.000\n75225.000, 106.400\n75226.000, 100.200\n75227.000, 100.400\n75228.000, 100.600\n75229.000, 101.100\n75230.000, 100.000\n75231.000, 100.200\n75232.000,  99.700\n75233.000, 101.100\n75234.000, 100.300\n75235.000, 101.200\n75236.000, 101.500\n75237.000, 103.500\n75238.000, 101.700\n75239.000, 100.100\n75240.000, 100.300\n75241.000,  99.500\n75242.000, 100.900\n75243.000, 104.000\n75244.000, 106.000\n75245.000, 100.800\n75246.000, 101.100\n75247.000, 101.200\n75248.000, 101.400\n75249.000, 102.300\n75250.000, 101.900\n75251.000, 104.200\n75252.000, 102.400\n75253.000, 102.200\n75254.000, 101.700\n75255.000, 102.200\n75256.000, 101.600\n75257.000, 101.600\n75258.000, 102.200\n75259.000, 103.200\n75260.000, 103.400\n75261.000, 104.100\n75262.000, 106.100\n75263.000, 105.400\n75264.000,  84.000\n75265.000,  85.400\n75266.000,  85.500\n75267.000,  85.700\n75268.000,  86.600\n75269.000,  86.400\n75270.000,  86.100\n75271.000,  86.900\n75272.000,  86.400\n75273.000,  86.000\n75274.000,  86.300\n75275.000,  86.300\n75276.000,  86.600\n75277.000,  86.900\n75278.000,  86.800\n75279.000,  87.300\n75280.000,  86.900\n75281.000,  88.000\n75282.000,  91.200\n75283.000,  87.200\n75284.000,  87.500\n75285.000,  88.100\n75286.000,  87.600\n75287.000,  87.300\n75288.000,  87.500\n75289.000,  87.100\n75290.000,  87.600\n75291.000,  89.600\n75292.000,  88.800\n75293.000,  88.500\n75294.000,  89.600\n75295.000,  88.200\n75296.000,  87.800\n75297.000,  89.800\n75298.000,  87.900\n75299.000,  87.400\n75300.000,  88.000\n75301.000,  87.100\n75302.000,  88.700\n75303.000,  94.900\n75304.000,  88.500\n75305.000,  88.700\n75306.000,  87.700\n75307.000,  87.800\n75308.000,  87.900\n75309.000,  88.300\n75310.000,  88.400\n75311.000,  90.200\n75312.000,  88.900\n75313.000,  93.500\n75314.000,  91.500\n75315.000,  92.600\n75316.000,  88.900\n75317.000,  92.200\n75318.000,  89.100\n75319.000,  89.000\n75320.000,  89.100\n75321.000,  90.000\n75322.000,  93.400\n75323.000,  96.000\n75324.000,  91.500\n75325.000,  91.700\n75326.000,  91.100\n75327.000,  92.100\n75328.000,  92.200\n75329.000,  92.000\n75330.000,  94.100\n75331.000,  90.900\n75332.000,  93.500\n75333.000,  93.300\n75334.000,  95.000\n75335.000,  93.500\n75336.000,  92.600\n75337.000,  92.100\n75338.000,  92.700\n75339.000,  96.500\n75340.000,  94.900\n75341.000,  93.700\n75342.000,  93.600\n75343.000,  93.500\n75344.000,  96.800\n75345.000,  95.000\n75346.000,  93.900\n75347.000,  93.500\n75348.000,  93.400\n75349.000,  96.600\n75350.000,  94.200\n75351.000,  93.100\n75352.000,  94.600\n75353.000,  94.500\n75354.000,  95.400\n75355.000,  95.000\n75356.000,  93.800\n75357.000,  94.200\n75358.000,  94.700\n75359.000,  94.800\n75360.000,  94.800\n75361.000,  96.600\n75362.000,  95.500\n75363.000,  95.100\n75364.000,  96.200\n75365.000,  94.400\n75366.000,  94.500\n75367.000,  95.400\n75368.000,  94.500\n75369.000,  94.100\n75370.000,  95.300\n75371.000,  95.400\n75372.000,  96.100\n75373.000,  95.800\n75374.000,  95.300\n75375.000,  97.100\n75376.000,  95.300\n75377.000,  95.100\n75378.000,  94.600\n75379.000,  95.700\n75380.000,  95.800\n75381.000,  95.600\n75382.000,  95.300\n75383.000,  98.500\n75384.000,  96.500\n75385.000,  96.000\n75386.000,  95.700\n75387.000,  94.600\n75388.000,  97.200\n75389.000,  97.600\n75390.000,  97.900\n75391.000,  98.000\n75392.000,  91.800\n75393.000,  94.300\n75394.000,  91.600\n75395.000,  92.400\n75396.000,  92.300\n75397.000,  93.200\n75398.000,  93.400\n75399.000,  93.400\n75400.000,  93.600\n75401.000,  92.700\n75402.000,  92.800\n75403.000,  92.400\n75404.000,  95.400\n75405.000,  94.400\n75406.000,  93.600\n75407.000,  92.500\n75408.000,  93.400\n75409.000,  93.900\n75410.000,  93.500\n75411.000,  93.300\n75412.000,  93.600\n75413.000,  94.600\n75414.000,  94.500\n75415.000,  95.800\n75416.000,  94.600\n75417.000,  96.600\n75418.000,  94.500\n75419.000,  94.400\n75420.000,  94.800\n75421.000,  94.800\n75422.000,  94.200\n75423.000,  95.000\n75424.000,  97.700\n75425.000,  94.100\n75426.000,  97.900\n75427.000,  97.400\n75428.000,  98.900\n75429.000,  95.200\n75430.000,  94.700\n75431.000,  94.100\n75432.000,  94.500\n75433.000,  94.400\n75434.000,  95.100\n75435.000,  96.000\n75436.000,  95.400\n75437.000, 100.000\n75438.000,  97.300\n75439.000,  98.600\n75440.000,  95.000\n75441.000,  94.900\n75442.000,  94.700\n75443.000,  96.400\n75444.000,  98.700\n75445.000,  95.900\n75446.000,  96.400\n75447.000, 102.600\n75448.000,  95.000\n75449.000,  96.600\n75450.000,  95.200\n75451.000,  94.200\n75452.000,  96.400\n75453.000, 100.000\n75454.000,  98.900\n75455.000,  99.200\n75456.000,  97.700\n75457.000,  98.200\n75458.000,  99.200\n75459.000,  99.200\n75460.000,  99.700\n75461.000,  99.000\n75462.000,  99.200\n75463.000, 103.200\n75464.000, 107.400\n75465.000, 102.300\n75466.000, 104.600\n75467.000, 101.500\n75468.000, 100.400\n75469.000,  99.300\n75470.000,  99.400\n75471.000,  99.100\n75472.000,  99.800\n75473.000, 101.500\n75474.000, 102.900\n75475.000, 100.000\n75476.000, 102.700\n75477.000, 104.000\n75478.000,  99.200\n75479.000,  99.200\n75480.000,  99.400\n75481.000, 100.500\n75482.000, 102.900\n75483.000, 101.700\n75484.000, 101.000\n75485.000, 100.300\n75486.000, 102.600\n75487.000, 100.500\n75488.000,  99.700\n75489.000,  99.600\n75490.000, 100.000\n75491.000, 103.100\n75492.000, 103.900\n75493.000, 100.300\n75494.000, 100.300\n75495.000, 100.900\n75496.000, 103.700\n75497.000, 101.400\n75498.000, 100.300\n75499.000, 102.100\n75500.000, 103.500\n75501.000, 109.200\n75502.000, 104.700\n75503.000, 101.100\n75504.000, 103.300\n75505.000, 101.800\n75506.000, 103.400\n75507.000, 100.700\n75508.000, 106.600\n75509.000, 107.400\n75510.000, 105.300\n75511.000, 103.400\n75512.000, 101.400\n75513.000, 101.300\n75514.000, 101.200\n75515.000, 101.100\n75516.000, 102.700\n75517.000, 105.300\n75518.000, 111.500\n75519.000, 112.100\n75520.000, 100.900\n75521.000,  94.600\n75522.000,  91.900\n75523.000,  92.200\n75524.000,  92.400\n75525.000,  91.600\n75526.000,  91.700\n75527.000,  93.000\n75528.000,  94.600\n75529.000,  92.900\n75530.000,  95.800\n75531.000,  92.100\n75532.000,  93.600\n75533.000,  92.800\n75534.000,  92.700\n75535.000,  94.800\n75536.000,  93.400\n75537.000,  93.800\n75538.000,  93.500\n75539.000,  93.800\n75540.000,  95.700\n75541.000,  96.100\n75542.000,  93.500\n75543.000,  94.100\n75544.000,  93.200\n75545.000,  94.800\n75546.000,  93.400\n75547.000,  93.500\n75548.000,  94.400\n75549.000,  95.800\n75550.000,  96.400\n75551.000,  94.800\n75552.000,  93.700\n75553.000,  94.200\n75554.000,  93.300\n75555.000,  94.700\n75556.000,  95.300\n75557.000,  94.100\n75558.000,  94.900\n75559.000,  93.800\n75560.000,  94.900\n75561.000,  94.700\n75562.000,  94.200\n75563.000,  94.100\n75564.000,  95.000\n75565.000,  94.000\n75566.000,  94.500\n75567.000,  95.400\n75568.000,  94.200\n75569.000,  94.400\n75570.000,  96.200\n75571.000,  95.300\n75572.000,  94.500\n75573.000,  95.000\n75574.000,  94.200\n75575.000,  95.300\n75576.000,  94.400\n75577.000,  99.300\n75578.000,  96.400\n75579.000,  95.000\n75580.000,  96.700\n75581.000,  97.200\n75582.000,  97.400\n75583.000, 104.600\n75584.000,  97.000\n75585.000,  99.100\n75586.000,  98.200\n75587.000,  97.700\n75588.000,  98.100\n75589.000,  99.300\n75590.000,  99.100\n75591.000,  99.500\n75592.000,  98.800\n75593.000, 100.000\n75594.000,  99.800\n75595.000,  99.600\n75596.000,  99.900\n75597.000,  98.400\n75598.000, 100.400\n75599.000,  98.900\n75600.000,  98.500\n75601.000,  99.300\n75602.000, 100.500\n75603.000, 101.900\n75604.000,  99.400\n75605.000,  99.500\n75606.000, 100.900\n75607.000, 100.400\n75608.000,  99.300\n75609.000,  99.700\n75610.000, 101.100\n75611.000,  99.400\n75612.000, 100.100\n75613.000, 103.500\n75614.000, 100.200\n75615.000,  99.900\n75616.000,  99.500\n75617.000, 100.200\n75618.000, 100.000\n75619.000, 100.300\n75620.000, 100.800\n75621.000, 102.600\n75622.000, 101.100\n75623.000, 100.600\n75624.000, 102.000\n75625.000, 100.100\n75626.000, 105.300\n75627.000, 102.300\n75628.000, 103.500\n75629.000, 101.300\n75630.000, 100.900\n75631.000, 101.700\n75632.000, 103.200\n75633.000, 102.200\n75634.000, 101.100\n75635.000, 106.100\n75636.000, 104.000\n75637.000, 101.000\n75638.000, 101.600\n75639.000, 101.200\n75640.000, 101.900\n75641.000, 104.000\n75642.000, 102.100\n75643.000, 104.100\n75644.000, 106.800\n75645.000, 107.200\n75646.000, 103.700\n75647.000, 104.300\n75648.000,  96.400\n75649.000,  98.900\n75650.000,  97.700\n75651.000, 101.000\n75652.000,  99.000\n75653.000,  98.100\n75654.000, 102.000\n75655.000,  99.600\n75656.000,  98.500\n75657.000,  98.100\n75658.000,  98.900\n75659.000,  98.200\n75660.000,  99.100\n75661.000, 101.200\n75662.000,  99.300\n75663.000,  99.100\n75664.000,  99.200\n75665.000,  99.500\n75666.000,  99.000\n75667.000,  99.000\n75668.000, 101.700\n75669.000,  99.500\n75670.000, 104.300\n75671.000, 100.600\n75672.000,  99.600\n75673.000,  99.500\n75674.000,  99.400\n75675.000, 100.000\n75676.000,  99.000\n75677.000,  99.700\n75678.000, 106.500\n75679.000, 103.100\n75680.000,  99.400\n75681.000,  99.700\n75682.000,  99.700\n75683.000, 101.200\n75684.000, 100.700\n75685.000, 100.200\n75686.000, 100.100\n75687.000, 100.400\n75688.000, 101.400\n75689.000, 103.600\n75690.000, 100.300\n75691.000, 100.300\n75692.000, 103.400\n75693.000, 101.000\n75694.000, 100.900\n75695.000, 100.900\n75696.000, 102.200\n75697.000, 105.500\n75698.000, 106.800\n75699.000, 103.300\n75700.000, 104.000\n75701.000, 102.800\n75702.000, 103.200\n75703.000, 101.600\n75704.000, 101.200\n75705.000, 101.500\n75706.000, 101.500\n75707.000, 102.500\n75708.000, 103.300\n75709.000, 104.700\n75710.000, 103.400\n75711.000, 109.100\n75712.000, 106.200\n75713.000, 104.000\n75714.000, 103.700\n75715.000, 103.800\n75716.000, 108.900\n75717.000, 107.200\n75718.000, 109.300\n75719.000, 105.000\n75720.000, 107.500\n75721.000, 108.000\n75722.000, 105.200\n75723.000, 104.800\n75724.000, 106.800\n75725.000, 105.000\n75726.000, 107.400\n75727.000, 108.500\n75728.000, 107.900\n75729.000, 105.400\n75730.000, 105.200\n75731.000, 106.100\n75732.000, 106.800\n75733.000, 106.400\n75734.000, 112.800\n75735.000, 107.800\n75736.000, 106.700\n75737.000, 106.800\n75738.000, 107.200\n75739.000, 106.400\n75740.000, 106.200\n75741.000, 106.500\n75742.000, 108.000\n75743.000, 107.100\n75744.000, 112.200\n75745.000, 106.800\n75746.000, 108.000\n75747.000, 107.300\n75748.000, 107.300\n75749.000, 106.600\n75750.000, 106.300\n75751.000, 109.700\n75752.000, 108.400\n75753.000, 107.300\n75754.000, 107.200\n75755.000, 107.700\n75756.000, 108.100\n75757.000, 106.800\n75758.000, 106.900\n75759.000, 107.200\n75760.000, 107.400\n75761.000, 108.200\n75762.000, 110.000\n75763.000, 107.700\n75764.000, 111.900\n75765.000, 110.100\n75766.000, 109.600\n75767.000, 107.900\n75768.000, 108.100\n75769.000, 108.900\n75770.000, 109.900\n75771.000, 108.100\n75772.000, 112.600\n75773.000, 109.900\n75774.000, 109.900\n75775.000, 110.400\n75776.000,  77.000\n75777.000,  78.400\n75778.000,  79.400\n75779.000,  79.300\n75780.000,  82.200\n75781.000,  82.300\n75782.000,  82.600\n75783.000,  80.200\n75784.000,  79.100\n75785.000,  79.500\n75786.000,  79.800\n75787.000,  79.100\n75788.000,  80.300\n75789.000,  80.000\n75790.000,  81.400\n75791.000,  80.700\n75792.000,  81.300\n75793.000,  80.100\n75794.000,  83.200\n75795.000,  81.700\n75796.000,  80.400\n75797.000,  80.400\n75798.000,  80.200\n75799.000,  81.400\n75800.000,  80.500\n75801.000,  81.300\n75802.000,  80.900\n75803.000,  86.200\n75804.000,  87.600\n75805.000,  87.100\n75806.000,  86.800\n75807.000,  82.300\n75808.000,  82.000\n75809.000,  81.800\n75810.000,  83.000\n75811.000,  82.000\n75812.000,  81.900\n75813.000,  84.300\n75814.000,  82.200\n75815.000,  83.100\n75816.000,  81.500\n75817.000,  81.000\n75818.000,  81.500\n75819.000,  81.100\n75820.000,  81.700\n75821.000,  81.300\n75822.000,  81.300\n75823.000,  81.600\n75824.000,  81.400\n75825.000,  81.300\n75826.000,  82.100\n75827.000,  82.600\n75828.000,  83.000\n75829.000,  82.900\n75830.000,  82.000\n75831.000,  82.100\n75832.000,  82.000\n75833.000,  83.000\n75834.000,  82.100\n75835.000,  82.500\n75836.000,  83.500\n75837.000,  85.700\n75838.000,  85.900\n75839.000,  86.000\n75840.000,  83.600\n75841.000,  84.000\n75842.000,  84.900\n75843.000,  84.000\n75844.000,  88.200\n75845.000,  86.200\n75846.000,  86.000\n75847.000,  86.700\n75848.000,  88.400\n75849.000,  87.200\n75850.000,  88.100\n75851.000,  86.100\n75852.000,  86.000\n75853.000,  86.400\n75854.000,  86.400\n75855.000,  87.000\n75856.000,  86.400\n75857.000,  86.500\n75858.000,  86.000\n75859.000,  88.400\n75860.000,  87.800\n75861.000,  88.900\n75862.000,  86.200\n75863.000,  86.100\n75864.000,  87.200\n75865.000,  88.200\n75866.000,  87.300\n75867.000,  87.700\n75868.000,  87.100\n75869.000,  87.700\n75870.000,  87.900\n75871.000,  87.900\n75872.000,  87.500\n75873.000,  87.600\n75874.000,  87.300\n75875.000,  88.000\n75876.000,  87.300\n75877.000,  87.600\n75878.000,  88.800\n75879.000,  87.500\n75880.000,  87.800\n75881.000,  90.300\n75882.000,  89.400\n75883.000,  88.700\n75884.000,  88.600\n75885.000,  88.100\n75886.000,  88.700\n75887.000,  88.200\n75888.000,  88.900\n75889.000,  88.600\n75890.000,  87.700\n75891.000,  88.500\n75892.000,  88.500\n75893.000,  91.800\n75894.000,  91.400\n75895.000,  88.600\n75896.000,  89.000\n75897.000,  88.300\n75898.000,  89.300\n75899.000,  88.200\n75900.000,  90.000\n75901.000,  91.000\n75902.000,  91.800\n75903.000,  92.000\n75904.000,  83.600\n75905.000,  84.800\n75906.000,  87.100\n75907.000,  85.100\n75908.000,  85.800\n75909.000,  85.700\n75910.000,  85.700\n75911.000,  86.000\n75912.000,  86.000\n75913.000,  85.400\n75914.000,  87.000\n75915.000,  86.100\n75916.000,  86.000\n75917.000,  86.200\n75918.000,  86.600\n75919.000,  86.000\n75920.000,  86.400\n75921.000,  86.200\n75922.000,  86.200\n75923.000,  86.200\n75924.000,  87.500\n75925.000,  89.100\n75926.000,  88.100\n75927.000,  87.800\n75928.000,  92.700\n75929.000,  87.600\n75930.000,  87.900\n75931.000,  87.300\n75932.000,  88.200\n75933.000,  88.100\n75934.000,  89.100\n75935.000,  91.000\n75936.000,  91.700\n75937.000,  88.000\n75938.000,  87.400\n75939.000,  90.100\n75940.000,  88.700\n75941.000,  87.200\n75942.000,  87.700\n75943.000,  87.500\n75944.000,  88.000\n75945.000,  87.900\n75946.000,  89.200\n75947.000,  92.000\n75948.000,  89.900\n75949.000,  87.600\n75950.000,  88.200\n75951.000,  88.100\n75952.000,  88.100\n75953.000,  88.000\n75954.000,  88.100\n75955.000,  88.000\n75956.000,  89.200\n75957.000,  90.200\n75958.000,  92.000\n75959.000,  89.100\n75960.000,  89.700\n75961.000,  89.100\n75962.000,  88.300\n75963.000,  88.100\n75964.000,  90.400\n75965.000,  94.400\n75966.000,  91.300\n75967.000,  94.000\n75968.000,  94.700\n75969.000,  91.300\n75970.000,  91.300\n75971.000,  91.400\n75972.000,  92.300\n75973.000,  92.400\n75974.000,  92.100\n75975.000,  92.600\n75976.000,  92.300\n75977.000,  92.200\n75978.000,  92.400\n75979.000,  92.500\n75980.000,  92.100\n75981.000,  93.500\n75982.000,  93.600\n75983.000,  92.300\n75984.000,  92.500\n75985.000,  92.900\n75986.000,  92.300\n75987.000,  92.600\n75988.000,  95.700\n75989.000,  93.700\n75990.000,  93.600\n75991.000,  93.300\n75992.000,  93.900\n75993.000,  93.000\n75994.000,  94.000\n75995.000,  95.300\n75996.000,  95.700\n75997.000,  93.900\n75998.000,  94.100\n75999.000,  94.500\n76000.000,  93.500\n76001.000,  94.900\n76002.000,  95.400\n76003.000,  94.500\n76004.000,  94.400\n76005.000,  93.800\n76006.000,  94.600\n76007.000,  94.500\n76008.000,  97.300\n76009.000,  93.400\n76010.000,  94.700\n76011.000,  93.900\n76012.000,  94.900\n76013.000,  94.000\n76014.000,  94.500\n76015.000,  94.000\n76016.000,  94.500\n76017.000,  96.100\n76018.000, 102.800\n76019.000,  95.100\n76020.000,  94.300\n76021.000,  95.000\n76022.000,  97.900\n76023.000,  96.700\n76024.000,  95.400\n76025.000,  96.300\n76026.000,  96.000\n76027.000,  95.200\n76028.000,  96.400\n76029.000,  98.000\n76030.000,  98.300\n76031.000,  98.300\n76032.000,  87.700\n76033.000,  84.400\n76034.000,  85.600\n76035.000,  89.000\n76036.000,  86.900\n76037.000,  85.300\n76038.000,  86.600\n76039.000,  89.000\n76040.000,  89.300\n76041.000,  86.900\n76042.000,  87.400\n76043.000,  86.200\n76044.000,  87.200\n76045.000,  89.900\n76046.000,  87.700\n76047.000,  86.700\n76048.000,  87.400\n76049.000,  87.000\n76050.000,  86.900\n76051.000,  87.100\n76052.000,  89.900\n76053.000,  87.100\n76054.000,  87.000\n76055.000,  87.600\n76056.000,  87.700\n76057.000,  87.000\n76058.000,  87.200\n76059.000,  87.000\n76060.000,  88.200\n76061.000,  87.300\n76062.000,  89.800\n76063.000,  87.700\n76064.000,  88.400\n76065.000,  87.700\n76066.000,  89.000\n76067.000,  87.700\n76068.000,  89.100\n76069.000,  89.200\n76070.000,  89.500\n76071.000,  88.100\n76072.000,  87.400\n76073.000,  87.800\n76074.000,  88.400\n76075.000,  88.100\n76076.000,  88.600\n76077.000,  88.800\n76078.000,  88.300\n76079.000,  90.400\n76080.000,  89.000\n76081.000,  88.000\n76082.000,  88.300\n76083.000,  88.700\n76084.000,  89.000\n76085.000,  91.200\n76086.000,  91.900\n76087.000,  88.800\n76088.000,  89.000\n76089.000,  89.600\n76090.000,  89.400\n76091.000,  88.100\n76092.000,  90.400\n76093.000,  91.300\n76094.000,  91.800\n76095.000,  91.700\n76096.000,  94.600\n76097.000,  94.800\n76098.000,  94.300\n76099.000,  91.900\n76100.000,  92.000\n76101.000,  93.300\n76102.000,  92.400\n76103.000,  93.000\n76104.000,  92.900\n76105.000,  96.400\n76106.000,  98.200\n76107.000,  97.400\n76108.000,  97.500\n76109.000,  93.500\n76110.000,  93.100\n76111.000,  94.100\n76112.000,  92.600\n76113.000,  93.100\n76114.000,  93.700\n76115.000,  93.400\n76116.000,  94.300\n76117.000,  93.300\n76118.000,  98.500\n76119.000,  95.000\n76120.000,  94.600\n76121.000,  94.100\n76122.000,  95.900\n76123.000,  96.100\n76124.000,  94.400\n76125.000,  94.300\n76126.000,  95.500\n76127.000,  94.900\n76128.000,  97.900\n76129.000,  94.400\n76130.000,  93.800\n76131.000,  94.100\n76132.000,  94.000\n76133.000,  94.900\n76134.000,  96.000\n76135.000,  94.800\n76136.000,  94.400\n76137.000,  94.900\n76138.000,  98.800\n76139.000,  96.100\n76140.000,  94.900\n76141.000,  96.300\n76142.000,  94.700\n76143.000,  94.400\n76144.000,  94.500\n76145.000,  94.600\n76146.000,  95.100\n76147.000, 105.700\n76148.000, 100.500\n76149.000,  95.600\n76150.000,  96.000\n76151.000,  94.800\n76152.000,  96.000\n76153.000,  95.800\n76154.000, 100.800\n76155.000,  95.300\n76156.000,  97.400\n76157.000, 118.000\n76158.000, 101.600\n76159.000, 100.800\n76160.000,  89.800\n76161.000,  91.600\n76162.000,  91.900\n76163.000,  91.300\n76164.000,  91.900\n76165.000,  94.000\n76166.000,  93.600\n76167.000, 100.800\n76168.000,  93.100\n76169.000,  92.300\n76170.000,  92.400\n76171.000,  92.200\n76172.000,  93.300\n76173.000,  92.100\n76174.000,  92.300\n76175.000,  92.900\n76176.000,  92.600\n76177.000,  94.900\n76178.000,  94.300\n76179.000,  93.900\n76180.000,  93.500\n76181.000,  93.500\n76182.000,  93.000\n76183.000,  93.600\n76184.000,  93.700\n76185.000,  93.800\n76186.000,  95.200\n76187.000, 100.200\n76188.000, 101.900\n76189.000,  97.700\n76190.000,  95.500\n76191.000,  93.900\n76192.000,  93.500\n76193.000,  94.600\n76194.000,  94.000\n76195.000,  94.400\n76196.000,  96.100\n76197.000,  96.700\n76198.000,  95.200\n76199.000,  95.100\n76200.000,  94.400\n76201.000,  94.200\n76202.000,  94.000\n76203.000,  94.700\n76204.000,  94.600\n76205.000,  94.800\n76206.000,  94.800\n76207.000,  95.200\n76208.000,  96.400\n76209.000,  96.200\n76210.000,  94.500\n76211.000,  95.500\n76212.000,  94.900\n76213.000,  95.900\n76214.000,  95.400\n76215.000,  95.200\n76216.000,  98.400\n76217.000,  95.400\n76218.000,  99.400\n76219.000,  96.200\n76220.000,  96.700\n76221.000,  97.300\n76222.000,  97.300\n76223.000,  98.200\n76224.000,  96.300\n76225.000,  98.300\n76226.000,  98.200\n76227.000,  98.600\n76228.000, 100.000\n76229.000,  99.200\n76230.000,  98.700\n76231.000,  98.300\n76232.000,  98.200\n76233.000,  98.200\n76234.000,  99.100\n76235.000,  98.500\n76236.000,  99.900\n76237.000, 100.800\n76238.000, 100.300\n76239.000, 102.800\n76240.000,  98.800\n76241.000,  99.000\n76242.000,  99.200\n76243.000,  99.900\n76244.000, 100.700\n76245.000, 102.600\n76246.000, 100.700\n76247.000,  99.500\n76248.000, 101.300\n76249.000,  99.500\n76250.000, 100.100\n76251.000,  99.700\n76252.000, 100.100\n76253.000, 101.000\n76254.000, 100.400\n76255.000, 103.200\n76256.000, 100.800\n76257.000, 100.000\n76258.000, 100.200\n76259.000, 100.700\n76260.000, 101.000\n76261.000, 100.000\n76262.000, 101.600\n76263.000, 100.300\n76264.000, 101.800\n76265.000, 100.600\n76266.000,  99.900\n76267.000, 100.200\n76268.000, 100.300\n76269.000, 100.900\n76270.000, 100.900\n76271.000, 100.800\n76272.000, 102.500\n76273.000, 106.800\n76274.000, 101.600\n76275.000, 100.800\n76276.000, 101.200\n76277.000, 100.700\n76278.000, 101.900\n76279.000, 101.600\n76280.000, 101.000\n76281.000, 102.400\n76282.000, 104.300\n76283.000, 102.100\n76284.000, 102.400\n76285.000, 104.100\n76286.000, 103.800\n76287.000, 105.800\n76288.000,  85.000\n76289.000,  86.100\n76290.000,  85.000\n76291.000,  85.100\n76292.000,  86.400\n76293.000,  99.000\n76294.000,  87.600\n76295.000,  86.400\n76296.000,  86.800\n76297.000,  86.000\n76298.000,  86.600\n76299.000,  86.000\n76300.000,  86.200\n76301.000,  86.100\n76302.000,  87.900\n76303.000,  88.800\n76304.000,  92.500\n76305.000,  86.500\n76306.000,  86.800\n76307.000,  86.500\n76308.000,  86.900\n76309.000,  87.000\n76310.000,  87.200\n76311.000,  86.200\n76312.000,  87.200\n76313.000,  87.600\n76314.000,  92.600\n76315.000,  91.600\n76316.000,  87.800\n76317.000,  87.200\n76318.000,  87.700\n76319.000,  87.200\n76320.000,  88.000\n76321.000,  87.500\n76322.000,  88.200\n76323.000,  87.200\n76324.000,  88.900\n76325.000,  87.400\n76326.000,  88.300\n76327.000,  87.400\n76328.000,  87.900\n76329.000,  87.300\n76330.000,  88.700\n76331.000,  87.900\n76332.000,  88.700\n76333.000,  88.000\n76334.000,  90.300\n76335.000,  89.400\n76336.000,  89.600\n76337.000,  88.900\n76338.000,  87.600\n76339.000,  87.900\n76340.000,  88.400\n76341.000,  88.000\n76342.000,  89.100\n76343.000,  88.600\n76344.000,  90.800\n76345.000,  88.800\n76346.000,  95.100\n76347.000,  90.500\n76348.000,  90.700\n76349.000,  91.200\n76350.000,  91.000\n76351.000,  91.900\n76352.000,  90.600\n76353.000,  91.500\n76354.000,  93.100\n76355.000,  91.900\n76356.000,  92.300\n76357.000,  94.100\n76358.000,  92.500\n76359.000,  92.200\n76360.000,  92.200\n76361.000,  93.100\n76362.000,  92.300\n76363.000,  93.400\n76364.000,  93.700\n76365.000,  92.900\n76366.000,  93.100\n76367.000,  93.500\n76368.000,  93.600\n76369.000,  93.000\n76370.000,  93.000\n76371.000,  97.800\n76372.000,  94.100\n76373.000,  94.300\n76374.000,  98.400\n76375.000,  93.600\n76376.000,  94.300\n76377.000,  94.500\n76378.000,  93.200\n76379.000,  94.200\n76380.000,  93.800\n76381.000,  95.000\n76382.000,  95.200\n76383.000,  97.800\n76384.000,  93.600\n76385.000,  94.300\n76386.000,  94.000\n76387.000,  94.000\n76388.000,  94.200\n76389.000,  93.600\n76390.000,  94.300\n76391.000,  93.900\n76392.000, 101.300\n76393.000,  98.100\n76394.000,  95.000\n76395.000,  94.300\n76396.000,  94.700\n76397.000,  94.000\n76398.000,  94.800\n76399.000,  97.600\n76400.000,  96.500\n76401.000,  94.900\n76402.000,  97.400\n76403.000,  99.600\n76404.000,  98.100\n76405.000,  95.400\n76406.000,  96.300\n76407.000,  95.100\n76408.000,  95.200\n76409.000,  95.000\n76410.000,  95.000\n76411.000,  95.100\n76412.000,  97.500\n76413.000, 100.100\n76414.000,  98.900\n76415.000,  97.700\n76416.000,  90.600\n76417.000,  91.900\n76418.000,  91.900\n76419.000,  93.600\n76420.000,  92.900\n76421.000,  92.900\n76422.000,  94.800\n76423.000, 108.800\n76424.000,  93.600\n76425.000,  92.200\n76426.000,  92.400\n76427.000,  92.100\n76428.000,  92.300\n76429.000,  93.200\n76430.000,  92.600\n76431.000,  93.000\n76432.000,  92.700\n76433.000, 101.500\n76434.000,  94.200\n76435.000,  94.800\n76436.000,  92.900\n76437.000,  93.000\n76438.000,  93.200\n76439.000,  92.400\n76440.000,  94.300\n76441.000,  92.900\n76442.000,  94.600\n76443.000,  99.100\n76444.000,  94.500\n76445.000,  95.800\n76446.000,  94.100\n76447.000,  94.300\n76448.000,  93.200\n76449.000,  93.900\n76450.000,  93.500\n76451.000,  93.700\n76452.000,  96.500\n76453.000,  99.100\n76454.000,  94.600\n76455.000,  94.700\n76456.000,  94.000\n76457.000,  94.400\n76458.000,  94.100\n76459.000,  94.600\n76460.000,  94.100\n76461.000,  94.200\n76462.000,  94.200\n76463.000,  95.100\n76464.000,  94.600\n76465.000,  97.000\n76466.000,  94.000\n76467.000,  95.400\n76468.000,  96.000\n76469.000,  94.400\n76470.000,  94.400\n76471.000,  94.600\n76472.000,  95.500\n76473.000,  95.200\n76474.000,  96.600\n76475.000,  95.000\n76476.000,  96.900\n76477.000,  97.900\n76478.000,  99.200\n76479.000,  98.400\n76480.000,  96.000\n76481.000,  98.000\n76482.000, 102.700\n76483.000,  99.200\n76484.000,  99.500\n76485.000,  99.400\n76486.000,  98.100\n76487.000,  98.600\n76488.000, 100.200\n76489.000,  98.600\n76490.000,  99.200\n76491.000,  98.200\n76492.000, 104.100\n76493.000,  99.600\n76494.000,  99.200\n76495.000,  98.800\n76496.000,  98.700\n76497.000, 100.100\n76498.000, 102.000\n76499.000,  99.100\n76500.000, 100.100\n76501.000, 101.900\n76502.000, 101.700\n76503.000, 100.400\n76504.000, 103.000\n76505.000, 100.500\n76506.000,  99.900\n76507.000, 105.900\n76508.000, 104.100\n76509.000, 101.800\n76510.000, 100.600\n76511.000, 101.000\n76512.000, 101.100\n76513.000, 100.200\n76514.000, 100.600\n76515.000,  99.500\n76516.000, 101.000\n76517.000, 103.900\n76518.000, 105.700\n76519.000, 110.000\n76520.000, 104.000\n76521.000, 100.800\n76522.000, 100.300\n76523.000, 101.000\n76524.000,  99.800\n76525.000, 102.300\n76526.000, 103.100\n76527.000, 101.200\n76528.000, 100.500\n76529.000, 103.800\n76530.000, 102.600\n76531.000, 101.000\n76532.000, 101.800\n76533.000, 102.000\n76534.000, 101.800\n76535.000, 102.600\n76536.000, 104.300\n76537.000, 107.000\n76538.000, 107.500\n76539.000, 108.100\n76540.000, 104.300\n76541.000, 105.500\n76542.000, 105.800\n76543.000, 112.400\n76544.000,  92.600\n76545.000,  91.100\n76546.000,  93.200\n76547.000,  94.700\n76548.000,  92.600\n76549.000,  94.700\n76550.000,  92.500\n76551.000,  93.500\n76552.000,  93.200\n76553.000,  93.500\n76554.000,  93.200\n76555.000,  96.000\n76556.000,  93.100\n76557.000,  96.400\n76558.000,  94.300\n76559.000,  94.600\n76560.000,  93.800\n76561.000,  92.200\n76562.000,  92.600\n76563.000,  93.500\n76564.000,  94.600\n76565.000,  94.300\n76566.000,  93.700\n76567.000,  93.400\n76568.000,  94.100\n76569.000,  95.300\n76570.000,  94.800\n76571.000,  93.700\n76572.000,  94.400\n76573.000,  93.400\n76574.000,  95.300\n76575.000,  94.600\n76576.000,  93.800\n76577.000,  94.500\n76578.000,  94.700\n76579.000,  96.600\n76580.000,  94.300\n76581.000,  94.300\n76582.000,  94.500\n76583.000,  95.000\n76584.000,  94.000\n76585.000,  95.700\n76586.000,  94.900\n76587.000,  94.700\n76588.000,  96.300\n76589.000,  96.200\n76590.000,  95.700\n76591.000,  94.900\n76592.000,  95.900\n76593.000,  94.600\n76594.000,  95.200\n76595.000,  95.400\n76596.000,  95.900\n76597.000,  97.700\n76598.000,  96.800\n76599.000,  99.600\n76600.000,  94.800\n76601.000,  96.900\n76602.000,  96.200\n76603.000,  95.200\n76604.000,  96.500\n76605.000, 102.400\n76606.000,  97.400\n76607.000, 102.700\n76608.000,  97.400\n76609.000,  97.800\n76610.000,  98.000\n76611.000,  98.000\n76612.000,  99.300\n76613.000,  98.300\n76614.000,  98.900\n76615.000,  99.900\n76616.000,  99.700\n76617.000, 102.000\n76618.000,  99.500\n76619.000,  99.100\n76620.000,  99.400\n76621.000, 101.700\n76622.000, 100.300\n76623.000,  99.600\n76624.000, 113.000\n76625.000, 100.600\n76626.000, 101.300\n76627.000, 105.000\n76628.000, 100.500\n76629.000, 100.100\n76630.000, 100.100\n76631.000, 101.000\n76632.000, 100.400\n76633.000, 100.500\n76634.000, 100.800\n76635.000, 100.200\n76636.000, 103.600\n76637.000, 105.700\n76638.000, 101.100\n76639.000, 100.900\n76640.000, 101.600\n76641.000, 101.300\n76642.000, 101.600\n76643.000, 102.000\n76644.000, 101.700\n76645.000, 102.300\n76646.000, 101.600\n76647.000, 100.900\n76648.000, 100.800\n76649.000, 101.000\n76650.000, 102.100\n76651.000, 100.300\n76652.000, 102.500\n76653.000, 100.500\n76654.000, 102.600\n76655.000, 101.300\n76656.000, 101.700\n76657.000, 102.000\n76658.000, 101.300\n76659.000, 100.900\n76660.000, 101.700\n76661.000, 103.200\n76662.000, 104.200\n76663.000, 102.300\n76664.000, 103.700\n76665.000, 102.600\n76666.000, 102.800\n76667.000, 101.600\n76668.000, 105.300\n76669.000, 105.500\n76670.000, 106.100\n76671.000, 106.600\n76672.000,  96.300\n76673.000, 100.800\n76674.000,  99.800\n76675.000,  98.300\n76676.000,  98.900\n76677.000,  98.900\n76678.000,  99.800\n76679.000,  99.900\n76680.000, 102.100\n76681.000, 100.100\n76682.000,  99.400\n76683.000, 101.200\n76684.000,  99.100\n76685.000,  99.700\n76686.000,  99.200\n76687.000, 100.400\n76688.000,  99.900\n76689.000, 101.200\n76690.000, 102.200\n76691.000, 102.200\n76692.000, 105.200\n76693.000, 101.000\n76694.000, 101.200\n76695.000,  99.600\n76696.000, 100.500\n76697.000, 101.700\n76698.000, 101.800\n76699.000, 104.900\n76700.000, 101.100\n76701.000, 101.600\n76702.000, 101.300\n76703.000, 102.200\n76704.000, 100.000\n76705.000, 101.200\n76706.000, 100.600\n76707.000, 103.900\n76708.000, 106.400\n76709.000, 103.000\n76710.000, 101.800\n76711.000, 102.900\n76712.000, 101.300\n76713.000, 102.200\n76714.000, 101.400\n76715.000, 103.000\n76716.000, 102.700\n76717.000, 103.100\n76718.000, 102.800\n76719.000, 102.300\n76720.000, 103.100\n76721.000, 101.600\n76722.000, 101.400\n76723.000, 101.200\n76724.000, 101.600\n76725.000, 102.100\n76726.000, 103.700\n76727.000, 101.900\n76728.000, 102.600\n76729.000, 104.200\n76730.000, 103.300\n76731.000, 102.500\n76732.000, 103.300\n76733.000, 104.300\n76734.000, 106.200\n76735.000, 106.300\n76736.000, 103.000\n76737.000, 104.700\n76738.000, 105.000\n76739.000, 104.600\n76740.000, 105.000\n76741.000, 106.900\n76742.000, 105.600\n76743.000, 105.500\n76744.000, 109.200\n76745.000, 108.800\n76746.000, 110.000\n76747.000, 109.700\n76748.000, 107.700\n76749.000, 105.600\n76750.000, 106.500\n76751.000, 105.000\n76752.000, 106.200\n76753.000, 105.800\n76754.000, 109.700\n76755.000, 107.100\n76756.000, 108.000\n76757.000, 107.100\n76758.000, 105.800\n76759.000, 108.000\n76760.000, 107.000\n76761.000, 105.500\n76762.000, 107.400\n76763.000, 108.400\n76764.000, 110.300\n76765.000, 107.400\n76766.000, 106.700\n76767.000, 107.100\n76768.000, 106.200\n76769.000, 106.800\n76770.000, 107.400\n76771.000, 107.700\n76772.000, 107.700\n76773.000, 107.800\n76774.000, 107.200\n76775.000, 106.300\n76776.000, 107.300\n76777.000, 106.700\n76778.000, 107.100\n76779.000, 106.600\n76780.000, 113.700\n76781.000, 109.800\n76782.000, 112.100\n76783.000, 108.600\n76784.000, 107.700\n76785.000, 107.700\n76786.000, 108.000\n76787.000, 110.900\n76788.000, 108.600\n76789.000, 107.300\n76790.000, 107.700\n76791.000, 108.500\n76792.000, 107.800\n76793.000, 108.600\n76794.000, 107.200\n76795.000, 108.700\n76796.000, 112.200\n76797.000, 111.300\n76798.000, 111.400\n76799.000, 110.700\n76800.000,  85.200\n76801.000,  84.600\n76802.000,  86.100\n76803.000,  85.700\n76804.000,  87.000\n76805.000,  87.300\n76806.000,  89.100\n76807.000,  86.700\n76808.000,  87.400\n76809.000,  86.400\n76810.000,  86.600\n76811.000,  86.400\n76812.000,  86.800\n76813.000,  86.200\n76814.000,  87.300\n76815.000,  87.200\n76816.000,  90.000\n76817.000,  87.400\n76818.000,  88.900\n76819.000,  88.000\n76820.000,  88.000\n76821.000,  87.600\n76822.000,  87.800\n76823.000,  86.700\n76824.000,  86.100\n76825.000,  87.800\n76826.000,  88.500\n76827.000,  88.300\n76828.000,  88.900\n76829.000,  91.200\n76830.000,  92.200\n76831.000,  87.900\n76832.000,  87.300\n76833.000,  88.300\n76834.000,  87.300\n76835.000,  87.100\n76836.000,  95.400\n76837.000,  87.100\n76838.000,  90.200\n76839.000,  90.300\n76840.000,  88.700\n76841.000,  88.600\n76842.000,  87.300\n76843.000,  88.300\n76844.000,  88.100\n76845.000,  87.900\n76846.000,  88.200\n76847.000,  89.400\n76848.000,  90.400\n76849.000,  90.000\n76850.000,  90.400\n76851.000,  89.700\n76852.000,  88.600\n76853.000,  89.300\n76854.000,  89.000\n76855.000,  89.000\n76856.000,  88.800\n76857.000,  89.600\n76858.000,  89.200\n76859.000,  89.400\n76860.000,  90.300\n76861.000,  91.700\n76862.000,  91.700\n76863.000,  92.100\n76864.000,  89.900\n76865.000,  91.000\n76866.000,  91.300\n76867.000,  91.800\n76868.000,  92.400\n76869.000,  93.100\n76870.000,  93.100\n76871.000,  92.000\n76872.000,  92.700\n76873.000,  92.400\n76874.000,  93.500\n76875.000,  92.300\n76876.000,  93.000\n76877.000,  92.000\n76878.000,  93.100\n76879.000,  92.200\n76880.000,  92.800\n76881.000,  92.300\n76882.000,  92.100\n76883.000,  93.000\n76884.000,  93.500\n76885.000,  95.400\n76886.000,  95.800\n76887.000,  94.000\n76888.000,  94.100\n76889.000,  93.700\n76890.000,  93.800\n76891.000,  93.400\n76892.000,  93.500\n76893.000,  93.300\n76894.000,  93.600\n76895.000,  94.400\n76896.000,  93.300\n76897.000,  94.500\n76898.000,  94.700\n76899.000,  96.600\n76900.000,  95.800\n76901.000,  94.500\n76902.000,  94.700\n76903.000,  94.800\n76904.000,  96.500\n76905.000,  96.700\n76906.000, 100.800\n76907.000,  99.100\n76908.000,  95.100\n76909.000,  95.200\n76910.000,  94.300\n76911.000,  95.000\n76912.000,  94.300\n76913.000,  94.600\n76914.000,  94.400\n76915.000,  95.100\n76916.000,  95.000\n76917.000,  95.100\n76918.000,  94.900\n76919.000,  97.300\n76920.000,  95.600\n76921.000,  95.800\n76922.000,  95.000\n76923.000,  94.800\n76924.000,  96.500\n76925.000,  99.300\n76926.000, 101.400\n76927.000,  98.500\n76928.000,  89.700\n76929.000,  91.500\n76930.000,  91.900\n76931.000,  92.000\n76932.000,  92.600\n76933.000,  92.700\n76934.000,  92.100\n76935.000,  92.800\n76936.000,  92.300\n76937.000,  92.400\n76938.000,  93.400\n76939.000,  96.700\n76940.000,  94.200\n76941.000,  95.000\n76942.000,  93.600\n76943.000,  94.300\n76944.000,  93.200\n76945.000,  93.400\n76946.000,  92.900\n76947.000,  94.500\n76948.000,  93.000\n76949.000,  95.100\n76950.000,  93.800\n76951.000,  93.500\n76952.000,  94.000\n76953.000,  93.300\n76954.000,  93.800\n76955.000,  94.100\n76956.000,  93.800\n76957.000,  94.100\n76958.000,  94.800\n76959.000,  94.600\n76960.000,  94.000\n76961.000,  94.900\n76962.000,  94.600\n76963.000,  94.600\n76964.000,  94.100\n76965.000,  93.900\n76966.000,  94.100\n76967.000,  94.500\n76968.000,  94.700\n76969.000,  96.400\n76970.000,  94.500\n76971.000,  95.100\n76972.000,  95.900\n76973.000,  94.300\n76974.000,  94.800\n76975.000,  95.200\n76976.000,  94.800\n76977.000,  95.000\n76978.000,  95.600\n76979.000,  99.300\n76980.000,  95.600\n76981.000,  94.700\n76982.000,  98.900\n76983.000,  97.100\n76984.000,  96.900\n76985.000,  97.700\n76986.000,  96.200\n76987.000,  95.300\n76988.000,  96.700\n76989.000,  98.600\n76990.000,  97.100\n76991.000,  98.500\n76992.000,  96.200\n76993.000,  98.500\n76994.000,  97.700\n76995.000,  97.600\n76996.000, 101.600\n76997.000,  98.400\n76998.000,  99.900\n76999.000,  99.200\n77000.000,  99.300\n77001.000, 100.100\n77002.000,  98.600\n77003.000,  98.800\n77004.000,  99.000\n77005.000,  99.700\n77006.000,  99.500\n77007.000, 100.000\n77008.000, 107.700\n77009.000, 102.000\n77010.000, 103.300\n77011.000, 100.000\n77012.000,  99.600\n77013.000,  99.400\n77014.000, 100.100\n77015.000,  99.700\n77016.000,  99.600\n77017.000, 100.200\n77018.000, 100.700\n77019.000, 101.300\n77020.000, 102.100\n77021.000, 103.000\n77022.000, 100.200\n77023.000, 100.500\n77024.000, 100.400\n77025.000, 100.100\n77026.000, 100.200\n77027.000, 100.100\n77028.000, 101.400\n77029.000, 101.000\n77030.000, 103.800\n77031.000, 100.400\n77032.000, 100.300\n77033.000,  99.800\n77034.000,  99.600\n77035.000, 100.200\n77036.000, 101.200\n77037.000, 101.100\n77038.000, 104.100\n77039.000, 104.600\n77040.000, 105.100\n77041.000, 101.500\n77042.000, 100.600\n77043.000, 100.700\n77044.000, 100.600\n77045.000, 101.200\n77046.000, 101.500\n77047.000, 103.300\n77048.000, 101.400\n77049.000, 103.000\n77050.000, 102.100\n77051.000, 101.200\n77052.000, 102.900\n77053.000, 103.800\n77054.000, 104.000\n77055.000, 104.100\n77056.000,  89.900\n77057.000,  91.600\n77058.000,  93.800\n77059.000,  92.300\n77060.000,  92.600\n77061.000,  91.800\n77062.000,  91.400\n77063.000,  92.200\n77064.000,  92.000\n77065.000,  92.600\n77066.000,  92.600\n77067.000,  98.800\n77068.000,  99.300\n77069.000,  94.800\n77070.000,  94.200\n77071.000,  93.000\n77072.000,  92.900\n77073.000,  92.300\n77074.000,  93.300\n77075.000,  93.000\n77076.000,  93.600\n77077.000, 100.600\n77078.000,  97.900\n77079.000,  96.500\n77080.000,  98.100\n77081.000,  94.300\n77082.000,  93.700\n77083.000,  93.500\n77084.000,  93.500\n77085.000,  94.000\n77086.000,  94.100\n77087.000,  94.500\n77088.000,  94.000\n77089.000,  95.400\n77090.000,  93.400\n77091.000,  93.600\n77092.000,  95.000\n77093.000,  94.200\n77094.000,  94.100\n77095.000,  95.700\n77096.000,  94.500\n77097.000,  93.400\n77098.000,  94.900\n77099.000,  96.800\n77100.000,  97.100\n77101.000,  94.000\n77102.000,  94.300\n77103.000,  94.100\n77104.000,  94.700\n77105.000,  95.100\n77106.000,  94.000\n77107.000,  94.900\n77108.000,  94.600\n77109.000, 103.500\n77110.000,  98.200\n77111.000,  95.900\n77112.000,  95.400\n77113.000,  96.800\n77114.000,  97.300\n77115.000,  94.800\n77116.000,  97.200\n77117.000, 104.900\n77118.000, 100.600\n77119.000,  98.900\n77120.000,  95.900\n77121.000,  96.800\n77122.000,  97.500\n77123.000,  97.600\n77124.000,  99.300\n77125.000,  99.800\n77126.000,  98.300\n77127.000,  98.400\n77128.000, 100.900\n77129.000,  99.100\n77130.000,  98.400\n77131.000,  98.500\n77132.000,  99.100\n77133.000, 100.100\n77134.000,  99.900\n77135.000,  99.200\n77136.000,  99.400\n77137.000, 100.900\n77138.000,  99.400\n77139.000,  99.600\n77140.000,  99.100\n77141.000,  99.200\n77142.000, 101.100\n77143.000,  99.700\n77144.000,  99.500\n77145.000,  99.800\n77146.000, 100.000\n77147.000, 100.700\n77148.000, 100.100\n77149.000, 100.200\n77150.000, 100.200\n77151.000,  99.600\n77152.000, 100.000\n77153.000, 100.700\n77154.000,  99.500\n77155.000, 100.500\n77156.000, 106.300\n77157.000, 104.100\n77158.000, 104.100\n77159.000, 102.700\n77160.000, 101.000\n77161.000, 100.000\n77162.000, 100.300\n77163.000,  99.800\n77164.000, 102.900\n77165.000, 101.400\n77166.000, 103.100\n77167.000, 103.400\n77168.000, 100.800\n77169.000, 100.600\n77170.000, 100.200\n77171.000, 101.100\n77172.000, 103.900\n77173.000, 101.200\n77174.000, 103.600\n77175.000, 103.300\n77176.000, 101.200\n77177.000, 101.000\n77178.000, 101.300\n77179.000, 101.400\n77180.000, 102.400\n77181.000, 104.900\n77182.000, 103.600\n77183.000, 104.500\n77184.000,  96.300\n77185.000,  97.100\n77186.000,  97.000\n77187.000,  97.300\n77188.000,  97.300\n77189.000,  98.600\n77190.000, 100.600\n77191.000,  99.400\n77192.000, 101.700\n77193.000,  98.700\n77194.000,  99.700\n77195.000,  98.800\n77196.000,  99.300\n77197.000,  99.400\n77198.000,  99.400\n77199.000,  99.400\n77200.000, 100.800\n77201.000,  98.700\n77202.000, 100.600\n77203.000, 101.200\n77204.000,  99.200\n77205.000, 100.800\n77206.000,  99.200\n77207.000,  99.800\n77208.000,  99.500\n77209.000, 100.300\n77210.000, 103.200\n77211.000, 104.700\n77212.000, 112.000\n77213.000, 104.300\n77214.000, 107.900\n77215.000, 105.400\n77216.000, 100.500\n77217.000, 101.100\n77218.000,  99.300\n77219.000, 103.500\n77220.000, 104.600\n77221.000, 105.200\n77222.000, 100.700\n77223.000, 100.800\n77224.000, 103.300\n77225.000, 103.100\n77226.000, 101.700\n77227.000, 100.700\n77228.000, 101.800\n77229.000, 102.900\n77230.000, 104.200\n77231.000, 107.300\n77232.000, 105.800\n77233.000, 105.800\n77234.000, 107.500\n77235.000, 101.700\n77236.000, 101.500\n77237.000, 101.600\n77238.000, 102.200\n77239.000, 101.900\n77240.000, 101.700\n77241.000, 101.500\n77242.000, 106.300\n77243.000, 105.500\n77244.000, 102.900\n77245.000, 107.200\n77246.000, 107.900\n77247.000, 106.300\n77248.000, 107.100\n77249.000, 106.900\n77250.000, 104.400\n77251.000, 106.600\n77252.000, 105.300\n77253.000, 105.400\n77254.000, 105.900\n77255.000, 104.800\n77256.000, 106.400\n77257.000, 108.500\n77258.000, 109.000\n77259.000, 106.000\n77260.000, 106.200\n77261.000, 106.100\n77262.000, 107.500\n77263.000, 106.400\n77264.000, 111.000\n77265.000, 108.600\n77266.000, 106.900\n77267.000, 109.000\n77268.000, 105.900\n77269.000, 107.700\n77270.000, 107.100\n77271.000, 106.200\n77272.000, 107.200\n77273.000, 109.000\n77274.000, 108.200\n77275.000, 107.000\n77276.000, 106.700\n77277.000, 107.300\n77278.000, 107.400\n77279.000, 108.300\n77280.000, 108.600\n77281.000, 108.900\n77282.000, 108.600\n77283.000, 107.800\n77284.000, 108.800\n77285.000, 107.500\n77286.000, 107.500\n77287.000, 107.000\n77288.000, 110.500\n77289.000, 107.600\n77290.000, 109.000\n77291.000, 113.000\n77292.000, 108.900\n77293.000, 107.500\n77294.000, 107.100\n77295.000, 107.700\n77296.000, 107.300\n77297.000, 111.900\n77298.000, 108.600\n77299.000, 107.600\n77300.000, 109.000\n77301.000, 108.700\n77302.000, 108.900\n77303.000, 108.500\n77304.000, 108.100\n77305.000, 107.700\n77306.000, 109.800\n77307.000, 108.600\n77308.000, 109.900\n77309.000, 111.100\n77310.000, 112.100\n77311.000, 110.900\n77312.000,  89.400\n77313.000,  90.800\n77314.000,  92.200\n77315.000,  94.700\n77316.000,  92.900\n77317.000, 100.800\n77318.000,  92.500\n77319.000,  93.200\n77320.000,  93.400\n77321.000,  92.300\n77322.000,  93.300\n77323.000,  93.000\n77324.000,  93.400\n77325.000,  93.000\n77326.000,  93.800\n77327.000,  92.700\n77328.000,  92.600\n77329.000,  92.600\n77330.000,  94.100\n77331.000,  93.400\n77332.000,  93.400\n77333.000,  98.000\n77334.000,  94.600\n77335.000,  93.500\n77336.000,  94.100\n77337.000,  96.600\n77338.000,  93.800\n77339.000,  94.800\n77340.000,  94.100\n77341.000,  93.700\n77342.000,  93.400\n77343.000,  94.300\n77344.000,  94.000\n77345.000,  95.400\n77346.000,  94.100\n77347.000,  96.300\n77348.000,  94.100\n77349.000,  93.600\n77350.000,  94.600\n77351.000,  93.700\n77352.000,  94.700\n77353.000,  94.000\n77354.000,  94.600\n77355.000,  93.900\n77356.000,  95.000\n77357.000,  94.300\n77358.000,  94.400\n77359.000,  94.900\n77360.000,  94.400\n77361.000,  95.100\n77362.000,  95.800\n77363.000,  96.500\n77364.000,  95.200\n77365.000,  94.800\n77366.000,  94.400\n77367.000,  96.900\n77368.000,  95.100\n77369.000,  95.300\n77370.000,  95.200\n77371.000,  95.000\n77372.000,  97.200\n77373.000,  99.800\n77374.000,  98.500\n77375.000,  97.900\n77376.000, 101.700\n77377.000,  97.300\n77378.000,  98.100\n77379.000,  98.600\n77380.000,  98.300\n77381.000,  98.500\n77382.000,  98.200\n77383.000, 101.800\n77384.000,  99.100\n77385.000, 102.400\n77386.000, 104.200\n77387.000,  98.300\n77388.000,  99.700\n77389.000,  99.200\n77390.000,  99.700\n77391.000,  98.300\n77392.000,  99.400\n77393.000,  99.600\n77394.000,  99.700\n77395.000, 101.800\n77396.000, 100.100\n77397.000, 100.200\n77398.000,  99.100\n77399.000,  99.500\n77400.000, 101.100\n77401.000, 100.700\n77402.000, 103.200\n77403.000, 103.300\n77404.000, 104.700\n77405.000,  99.900\n77406.000, 100.400\n77407.000,  99.200\n77408.000,  99.400\n77409.000, 100.300\n77410.000,  99.300\n77411.000,  99.600\n77412.000, 100.500\n77413.000, 107.400\n77414.000, 102.100\n77415.000, 101.400\n77416.000,  99.700\n77417.000,  99.400\n77418.000, 100.300\n77419.000, 100.400\n77420.000, 100.900\n77421.000, 103.600\n77422.000, 101.800\n77423.000, 103.800\n77424.000, 101.600\n77425.000, 101.600\n77426.000, 100.900\n77427.000, 100.900\n77428.000, 101.700\n77429.000, 102.700\n77430.000, 103.900\n77431.000, 101.900\n77432.000, 106.500\n77433.000, 101.200\n77434.000, 101.700\n77435.000, 101.000\n77436.000, 102.400\n77437.000, 103.600\n77438.000, 104.000\n77439.000, 103.900\n77440.000,  97.000\n77441.000, 102.400\n77442.000,  98.600\n77443.000,  98.800\n77444.000,  99.000\n77445.000,  98.400\n77446.000,  98.400\n77447.000,  99.200\n77448.000, 103.600\n77449.000, 110.000\n77450.000, 104.000\n77451.000,  99.900\n77452.000,  98.900\n77453.000,  98.500\n77454.000,  98.900\n77455.000,  98.400\n77456.000,  98.900\n77457.000,  99.700\n77458.000, 102.900\n77459.000, 109.200\n77460.000, 106.500\n77461.000,  99.500\n77462.000, 100.100\n77463.000,  99.300\n77464.000,  99.300\n77465.000, 100.400\n77466.000, 101.500\n77467.000, 104.900\n77468.000, 100.900\n77469.000, 102.000\n77470.000, 100.700\n77471.000,  99.300\n77472.000,  99.400\n77473.000,  99.500\n77474.000, 100.100\n77475.000,  99.900\n77476.000, 100.700\n77477.000, 105.400\n77478.000, 103.100\n77479.000, 100.600\n77480.000, 100.500\n77481.000, 100.600\n77482.000, 100.400\n77483.000, 100.500\n77484.000, 100.700\n77485.000, 101.000\n77486.000, 104.900\n77487.000, 103.700\n77488.000, 102.100\n77489.000, 101.100\n77490.000, 100.800\n77491.000, 103.600\n77492.000, 102.900\n77493.000, 111.500\n77494.000, 104.500\n77495.000, 105.700\n77496.000, 102.200\n77497.000, 101.600\n77498.000, 101.400\n77499.000, 100.900\n77500.000, 103.300\n77501.000, 115.600\n77502.000, 105.400\n77503.000, 110.000\n77504.000, 104.300\n77505.000, 103.800\n77506.000, 105.200\n77507.000, 103.600\n77508.000, 104.900\n77509.000, 105.000\n77510.000, 106.100\n77511.000, 107.400\n77512.000, 105.600\n77513.000, 105.300\n77514.000, 106.700\n77515.000, 105.700\n77516.000, 106.800\n77517.000, 105.000\n77518.000, 106.300\n77519.000, 107.400\n77520.000, 106.500\n77521.000, 106.000\n77522.000, 105.100\n77523.000, 107.900\n77524.000, 107.200\n77525.000, 106.100\n77526.000, 106.400\n77527.000, 107.800\n77528.000, 109.400\n77529.000, 105.300\n77530.000, 109.500\n77531.000, 108.600\n77532.000, 106.700\n77533.000, 106.400\n77534.000, 106.900\n77535.000, 105.700\n77536.000, 106.400\n77537.000, 111.200\n77538.000, 107.100\n77539.000, 109.100\n77540.000, 109.300\n77541.000, 106.600\n77542.000, 106.700\n77543.000, 109.000\n77544.000, 106.700\n77545.000, 111.600\n77546.000, 108.100\n77547.000, 107.100\n77548.000, 107.200\n77549.000, 106.400\n77550.000, 107.000\n77551.000, 106.700\n77552.000, 111.000\n77553.000, 110.000\n77554.000, 115.800\n77555.000, 108.700\n77556.000, 107.600\n77557.000, 107.900\n77558.000, 107.200\n77559.000, 107.900\n77560.000, 107.300\n77561.000, 110.800\n77562.000, 111.400\n77563.000, 107.500\n77564.000, 109.700\n77565.000, 110.000\n77566.000, 110.600\n77567.000, 110.300\n77568.000,  95.900\n77569.000,  96.900\n77570.000,  97.300\n77571.000, 101.000\n77572.000, 107.800\n77573.000, 102.200\n77574.000,  99.200\n77575.000, 102.200\n77576.000, 100.000\n77577.000,  98.500\n77578.000,  99.300\n77579.000,  98.400\n77580.000,  99.300\n77581.000,  99.900\n77582.000,  99.200\n77583.000,  98.400\n77584.000,  99.400\n77585.000, 100.600\n77586.000, 100.000\n77587.000, 101.400\n77588.000,  99.900\n77589.000,  99.300\n77590.000,  99.800\n77591.000,  99.000\n77592.000, 100.800\n77593.000, 100.500\n77594.000, 102.400\n77595.000,  99.300\n77596.000, 100.200\n77597.000, 102.000\n77598.000, 100.200\n77599.000, 101.200\n77600.000, 100.100\n77601.000,  99.600\n77602.000, 100.400\n77603.000, 100.000\n77604.000, 103.500\n77605.000, 102.200\n77606.000, 102.700\n77607.000, 100.600\n77608.000, 102.000\n77609.000, 100.600\n77610.000, 100.800\n77611.000, 102.800\n77612.000, 100.800\n77613.000, 101.100\n77614.000, 101.200\n77615.000, 102.800\n77616.000, 101.500\n77617.000, 101.400\n77618.000, 101.400\n77619.000, 101.700\n77620.000, 101.400\n77621.000, 101.300\n77622.000, 101.100\n77623.000, 102.100\n77624.000, 101.500\n77625.000, 103.500\n77626.000, 105.500\n77627.000, 105.000\n77628.000, 106.300\n77629.000, 103.300\n77630.000, 103.500\n77631.000, 104.300\n77632.000, 103.200\n77633.000, 106.400\n77634.000, 104.700\n77635.000, 107.000\n77636.000, 105.700\n77637.000, 105.100\n77638.000, 105.700\n77639.000, 104.500\n77640.000, 105.400\n77641.000, 106.100\n77642.000, 107.100\n77643.000, 110.400\n77644.000, 106.500\n77645.000, 106.200\n77646.000, 106.300\n77647.000, 106.500\n77648.000, 105.400\n77649.000, 105.300\n77650.000, 106.000\n77651.000, 108.000\n77652.000, 107.200\n77653.000, 107.700\n77654.000, 106.100\n77655.000, 108.000\n77656.000, 106.900\n77657.000, 105.500\n77658.000, 107.800\n77659.000, 106.600\n77660.000, 107.700\n77661.000, 108.600\n77662.000, 107.800\n77663.000, 107.300\n77664.000, 106.900\n77665.000, 106.800\n77666.000, 107.200\n77667.000, 107.100\n77668.000, 108.300\n77669.000, 108.900\n77670.000, 108.300\n77671.000, 111.000\n77672.000, 108.200\n77673.000, 108.800\n77674.000, 107.800\n77675.000, 106.800\n77676.000, 107.300\n77677.000, 110.200\n77678.000, 113.600\n77679.000, 109.200\n77680.000, 108.500\n77681.000, 108.900\n77682.000, 112.200\n77683.000, 110.500\n77684.000, 112.900\n77685.000, 112.300\n77686.000, 110.300\n77687.000, 108.900\n77688.000, 109.200\n77689.000, 113.000\n77690.000, 108.900\n77691.000, 109.400\n77692.000, 112.400\n77693.000, 111.500\n77694.000, 112.200\n77695.000, 115.100\n77696.000, 102.900\n77697.000, 105.500\n77698.000, 105.000\n77699.000, 104.700\n77700.000, 104.700\n77701.000, 104.800\n77702.000, 106.600\n77703.000, 106.300\n77704.000, 106.900\n77705.000, 107.600\n77706.000, 106.600\n77707.000, 106.500\n77708.000, 105.000\n77709.000, 106.700\n77710.000, 106.300\n77711.000, 106.900\n77712.000, 106.900\n77713.000, 106.300\n77714.000, 108.200\n77715.000, 107.300\n77716.000, 105.800\n77717.000, 106.300\n77718.000, 106.800\n77719.000, 106.900\n77720.000, 111.500\n77721.000, 107.800\n77722.000, 107.500\n77723.000, 106.900\n77724.000, 106.500\n77725.000, 106.500\n77726.000, 107.200\n77727.000, 109.600\n77728.000, 109.900\n77729.000, 108.900\n77730.000, 106.900\n77731.000, 106.800\n77732.000, 108.200\n77733.000, 107.800\n77734.000, 106.400\n77735.000, 107.000\n77736.000, 107.000\n77737.000, 108.100\n77738.000, 107.300\n77739.000, 107.600\n77740.000, 107.700\n77741.000, 106.600\n77742.000, 107.600\n77743.000, 107.700\n77744.000, 107.300\n77745.000, 108.700\n77746.000, 108.100\n77747.000, 107.700\n77748.000, 108.700\n77749.000, 107.600\n77750.000, 107.500\n77751.000, 108.700\n77752.000, 107.900\n77753.000, 108.200\n77754.000, 108.100\n77755.000, 110.200\n77756.000, 113.900\n77757.000, 113.100\n77758.000, 112.900\n77759.000, 111.000\n77760.000, 109.200\n77761.000, 110.500\n77762.000, 110.300\n77763.000, 118.100\n77764.000, 111.900\n77765.000, 111.700\n77766.000, 117.600\n77767.000, 114.600\n77768.000, 116.700\n77769.000, 115.000\n77770.000, 113.400\n77771.000, 118.400\n77772.000, 117.200\n77773.000, 112.900\n77774.000, 112.400\n77775.000, 114.000\n77776.000, 112.500\n77777.000, 115.400\n77778.000, 114.100\n77779.000, 112.100\n77780.000, 114.800\n77781.000, 115.200\n77782.000, 119.600\n77783.000, 114.600\n77784.000, 113.800\n77785.000, 114.500\n77786.000, 115.200\n77787.000, 114.600\n77788.000, 114.000\n77789.000, 118.100\n77790.000, 121.100\n77791.000, 115.600\n77792.000, 116.200\n77793.000, 112.900\n77794.000, 114.800\n77795.000, 113.900\n77796.000, 113.300\n77797.000, 113.000\n77798.000, 115.400\n77799.000, 115.000\n77800.000, 114.900\n77801.000, 113.300\n77802.000, 115.000\n77803.000, 115.100\n77804.000, 114.400\n77805.000, 114.500\n77806.000, 115.800\n77807.000, 116.200\n77808.000, 114.000\n77809.000, 113.200\n77810.000, 112.900\n77811.000, 113.900\n77812.000, 116.500\n77813.000, 118.800\n77814.000, 116.400\n77815.000, 122.500\n77816.000, 121.800\n77817.000, 114.500\n77818.000, 114.700\n77819.000, 114.500\n77820.000, 120.800\n77821.000, 117.500\n77822.000, 120.000\n77823.000, 118.000\n77824.000,  77.200\n77825.000,  78.900\n77826.000,  79.400\n77827.000,  78.900\n77828.000,  79.000\n77829.000,  79.800\n77830.000,  80.900\n77831.000,  79.800\n77832.000,  81.000\n77833.000,  80.300\n77834.000,  81.700\n77835.000,  82.500\n77836.000,  82.900\n77837.000,  80.300\n77838.000,  80.800\n77839.000,  79.800\n77840.000,  81.700\n77841.000,  84.700\n77842.000,  82.100\n77843.000,  80.400\n77844.000,  81.500\n77845.000,  82.100\n77846.000,  80.500\n77847.000,  80.400\n77848.000,  80.900\n77849.000,  80.800\n77850.000,  80.900\n77851.000,  80.700\n77852.000,  80.400\n77853.000,  81.200\n77854.000,  85.300\n77855.000,  87.000\n77856.000,  83.400\n77857.000,  83.300\n77858.000,  82.800\n77859.000,  80.600\n77860.000,  81.900\n77861.000,  81.500\n77862.000,  81.600\n77863.000,  81.200\n77864.000,  82.600\n77865.000,  81.700\n77866.000,  83.100\n77867.000,  82.200\n77868.000,  81.600\n77869.000,  82.700\n77870.000,  82.600\n77871.000,  82.300\n77872.000,  82.400\n77873.000,  82.400\n77874.000,  82.600\n77875.000,  82.800\n77876.000,  82.400\n77877.000,  82.700\n77878.000,  86.600\n77879.000,  83.200\n77880.000,  82.600\n77881.000,  84.100\n77882.000,  83.700\n77883.000,  82.700\n77884.000,  83.600\n77885.000,  85.500\n77886.000,  84.800\n77887.000,  86.000\n77888.000,  85.600\n77889.000,  86.800\n77890.000,  85.200\n77891.000,  86.400\n77892.000,  85.800\n77893.000,  88.000\n77894.000,  86.600\n77895.000,  86.800\n77896.000,  86.100\n77897.000,  85.900\n77898.000,  86.500\n77899.000,  87.300\n77900.000,  87.100\n77901.000,  87.500\n77902.000,  88.700\n77903.000,  89.000\n77904.000,  87.000\n77905.000,  87.500\n77906.000,  86.700\n77907.000,  86.900\n77908.000,  87.300\n77909.000,  87.300\n77910.000,  88.000\n77911.000,  90.100\n77912.000,  89.300\n77913.000,  93.200\n77914.000,  87.900\n77915.000,  88.000\n77916.000,  87.400\n77917.000,  88.100\n77918.000,  87.500\n77919.000,  87.900\n77920.000,  88.600\n77921.000,  91.300\n77922.000,  88.100\n77923.000,  87.700\n77924.000,  89.600\n77925.000,  95.300\n77926.000,  87.900\n77927.000,  88.500\n77928.000,  88.400\n77929.000,  87.700\n77930.000,  87.600\n77931.000,  88.300\n77932.000,  90.300\n77933.000,  91.600\n77934.000,  89.600\n77935.000,  92.400\n77936.000,  89.200\n77937.000,  89.100\n77938.000,  88.400\n77939.000,  88.500\n77940.000,  89.000\n77941.000,  89.800\n77942.000,  88.800\n77943.000,  90.400\n77944.000,  90.100\n77945.000,  90.600\n77946.000,  91.300\n77947.000,  92.800\n77948.000,  90.900\n77949.000,  91.200\n77950.000,  91.700\n77951.000,  91.300\n77952.000,  84.400\n77953.000,  84.900\n77954.000,  86.400\n77955.000,  88.300\n77956.000,  87.500\n77957.000,  88.100\n77958.000,  86.600\n77959.000,  86.900\n77960.000,  86.300\n77961.000,  85.100\n77962.000,  86.600\n77963.000,  85.900\n77964.000,  87.400\n77965.000,  87.700\n77966.000,  86.000\n77967.000,  88.100\n77968.000,  86.400\n77969.000,  86.300\n77970.000,  86.700\n77971.000,  86.000\n77972.000,  86.700\n77973.000,  86.600\n77974.000,  89.700\n77975.000,  86.900\n77976.000,  86.800\n77977.000,  87.400\n77978.000,  88.200\n77979.000,  87.600\n77980.000,  87.900\n77981.000,  87.500\n77982.000,  87.700\n77983.000,  87.200\n77984.000,  88.100\n77985.000,  87.700\n77986.000,  88.200\n77987.000,  88.300\n77988.000,  89.500\n77989.000,  87.600\n77990.000,  88.700\n77991.000,  87.600\n77992.000,  88.100\n77993.000,  87.600\n77994.000,  87.900\n77995.000,  87.900\n77996.000,  90.500\n77997.000,  90.800\n77998.000,  88.800\n77999.000,  88.200\n78000.000,  89.200\n78001.000,  88.500\n78002.000,  88.400\n78003.000,  88.500\n78004.000,  88.400\n78005.000,  88.200\n78006.000,  88.600\n78007.000,  88.700\n78008.000,  89.300\n78009.000,  88.800\n78010.000,  89.800\n78011.000,  88.500\n78012.000,  90.000\n78013.000,  91.100\n78014.000,  91.600\n78015.000,  91.300\n78016.000,  90.000\n78017.000,  90.700\n78018.000,  93.300\n78019.000,  92.500\n78020.000,  92.300\n78021.000,  93.100\n78022.000,  92.500\n78023.000,  93.700\n78024.000,  92.300\n78025.000,  92.600\n78026.000,  93.000\n78027.000,  93.500\n78028.000,  93.400\n78029.000,  95.800\n78030.000,  92.800\n78031.000,  92.900\n78032.000,  93.000\n78033.000,  95.000\n78034.000,  93.800\n78035.000,  94.200\n78036.000,  94.000\n78037.000,  94.000\n78038.000,  93.600\n78039.000,  94.900\n78040.000,  94.700\n78041.000,  94.100\n78042.000,  99.000\n78043.000,  94.500\n78044.000,  94.100\n78045.000,  94.100\n78046.000,  95.300\n78047.000,  96.600\n78048.000,  94.900\n78049.000,  94.800\n78050.000,  93.900\n78051.000,  94.800\n78052.000,  94.300\n78053.000, 102.200\n78054.000, 102.000\n78055.000,  95.500\n78056.000,  94.400\n78057.000,  95.100\n78058.000,  94.500\n78059.000,  94.000\n78060.000,  98.200\n78061.000,  97.800\n78062.000,  95.700\n78063.000,  95.100\n78064.000,  95.400\n78065.000,  94.800\n78066.000,  94.800\n78067.000,  95.800\n78068.000,  99.000\n78069.000,  94.800\n78070.000,  99.300\n78071.000,  97.000\n78072.000,  95.100\n78073.000,  95.900\n78074.000,  95.600\n78075.000,  94.800\n78076.000,  96.600\n78077.000,  98.200\n78078.000,  98.200\n78079.000,  98.900\n78080.000,  83.400\n78081.000,  84.400\n78082.000,  85.600\n78083.000,  85.800\n78084.000,  86.200\n78085.000,  85.900\n78086.000,  85.600\n78087.000,  87.100\n78088.000,  86.300\n78089.000,  88.800\n78090.000,  86.700\n78091.000,  86.800\n78092.000,  86.200\n78093.000,  86.600\n78094.000,  86.300\n78095.000,  86.700\n78096.000,  86.300\n78097.000,  86.200\n78098.000,  86.400\n78099.000,  90.000\n78100.000,  94.300\n78101.000,  87.900\n78102.000,  86.800\n78103.000,  87.000\n78104.000,  86.700\n78105.000,  87.600\n78106.000,  87.200\n78107.000,  87.000\n78108.000,  87.500\n78109.000,  87.100\n78110.000,  87.700\n78111.000,  88.000\n78112.000,  87.100\n78113.000,  88.700\n78114.000,  91.300\n78115.000,  87.600\n78116.000,  88.400\n78117.000,  87.000\n78118.000,  87.700\n78119.000,  87.500\n78120.000,  87.300\n78121.000,  88.300\n78122.000,  90.200\n78123.000,  88.300\n78124.000,  88.600\n78125.000,  87.400\n78126.000,  88.600\n78127.000,  88.000\n78128.000,  90.000\n78129.000,  88.200\n78130.000,  88.500\n78131.000,  88.100\n78132.000,  89.500\n78133.000,  88.800\n78134.000,  88.200\n78135.000,  88.800\n78136.000,  88.900\n78137.000,  88.200\n78138.000,  88.800\n78139.000,  88.200\n78140.000,  90.500\n78141.000,  91.100\n78142.000,  91.600\n78143.000,  92.700\n78144.000,  91.400\n78145.000,  91.600\n78146.000,  94.100\n78147.000,  91.200\n78148.000,  92.200\n78149.000,  92.400\n78150.000,  93.500\n78151.000,  92.000\n78152.000,  92.700\n78153.000,  93.200\n78154.000,  93.000\n78155.000,  93.300\n78156.000, 100.100\n78157.000,  96.900\n78158.000,  93.000\n78159.000,  92.900\n78160.000,  92.200\n78161.000,  93.100\n78162.000,  92.600\n78163.000,  93.100\n78164.000, 101.200\n78165.000,  97.100\n78166.000,  99.500\n78167.000,  94.700\n78168.000,  96.000\n78169.000,  93.100\n78170.000,  94.900\n78171.000,  93.700\n78172.000,  94.500\n78173.000,  94.400\n78174.000, 100.300\n78175.000, 101.200\n78176.000,  98.100\n78177.000,  95.100\n78178.000,  99.200\n78179.000,  94.500\n78180.000,  94.000\n78181.000,  93.800\n78182.000,  94.200\n78183.000,  94.700\n78184.000,  94.300\n78185.000,  94.200\n78186.000,  99.700\n78187.000,  97.200\n78188.000,  99.400\n78189.000,  95.000\n78190.000,  94.900\n78191.000,  94.100\n78192.000,  95.700\n78193.000,  94.900\n78194.000,  94.700\n78195.000,  94.700\n78196.000,  98.200\n78197.000, 100.000\n78198.000,  99.000\n78199.000,  94.600\n78200.000,  95.300\n78201.000,  95.200\n78202.000,  95.800\n78203.000, 100.900\n78204.000,  97.300\n78205.000,  97.800\n78206.000,  97.700\n78207.000, 100.000\n78208.000,  89.200\n78209.000,  90.200\n78210.000,  91.000\n78211.000,  91.800\n78212.000,  92.100\n78213.000,  94.100\n78214.000,  93.300\n78215.000,  93.000\n78216.000,  92.700\n78217.000,  92.000\n78218.000,  92.600\n78219.000,  92.000\n78220.000,  92.200\n78221.000,  92.800\n78222.000,  93.400\n78223.000,  92.300\n78224.000,  92.800\n78225.000,  92.300\n78226.000,  92.000\n78227.000,  93.800\n78228.000,  93.200\n78229.000,  93.300\n78230.000,  92.900\n78231.000,  92.600\n78232.000,  93.500\n78233.000,  93.500\n78234.000,  93.800\n78235.000,  93.600\n78236.000,  95.200\n78237.000,  95.000\n78238.000,  94.100\n78239.000,  94.300\n78240.000,  93.800\n78241.000,  93.900\n78242.000,  93.000\n78243.000,  94.500\n78244.000,  94.900\n78245.000,  98.100\n78246.000,  95.200\n78247.000,  94.000\n78248.000,  94.800\n78249.000,  94.100\n78250.000,  98.100\n78251.000,  94.000\n78252.000,  94.400\n78253.000,  93.600\n78254.000,  94.900\n78255.000,  95.500\n78256.000,  96.000\n78257.000,  94.800\n78258.000,  94.300\n78259.000,  94.900\n78260.000,  94.500\n78261.000,  94.500\n78262.000,  95.000\n78263.000,  95.900\n78264.000,  94.500\n78265.000,  95.900\n78266.000,  99.100\n78267.000,  94.300\n78268.000,  96.500\n78269.000,  97.000\n78270.000, 100.200\n78271.000,  97.700\n78272.000,  97.100\n78273.000, 100.400\n78274.000, 103.800\n78275.000,  99.300\n78276.000,  99.600\n78277.000,  98.500\n78278.000,  98.500\n78279.000, 103.200\n78280.000,  98.900\n78281.000, 104.700\n78282.000,  98.800\n78283.000,  98.500\n78284.000,  98.800\n78285.000, 101.100\n78286.000, 100.200\n78287.000,  98.600\n78288.000,  99.400\n78289.000,  99.700\n78290.000,  99.000\n78291.000, 101.900\n78292.000, 101.000\n78293.000,  99.400\n78294.000, 100.300\n78295.000, 102.200\n78296.000, 100.200\n78297.000,  99.100\n78298.000, 101.100\n78299.000,  99.700\n78300.000, 100.700\n78301.000, 102.700\n78302.000, 102.100\n78303.000, 100.800\n78304.000, 101.700\n78305.000, 102.000\n78306.000, 100.700\n78307.000, 104.800\n78308.000, 103.200\n78309.000, 106.000\n78310.000, 101.300\n78311.000, 100.200\n78312.000, 100.300\n78313.000,  99.800\n78314.000, 101.800\n78315.000, 100.300\n78316.000, 100.800\n78317.000, 100.800\n78318.000, 100.300\n78319.000, 100.900\n78320.000, 101.000\n78321.000, 100.700\n78322.000, 100.400\n78323.000, 101.600\n78324.000, 101.700\n78325.000, 101.000\n78326.000, 101.800\n78327.000, 102.700\n78328.000, 101.200\n78329.000, 102.400\n78330.000, 101.800\n78331.000, 102.200\n78332.000, 102.500\n78333.000, 106.400\n78334.000, 105.900\n78335.000, 105.700\n78336.000,  83.100\n78337.000,  84.100\n78338.000,  84.400\n78339.000,  84.700\n78340.000,  85.900\n78341.000,  87.000\n78342.000,  86.300\n78343.000,  85.400\n78344.000,  86.400\n78345.000,  85.200\n78346.000,  86.600\n78347.000,  86.000\n78348.000,  86.200\n78349.000,  86.000\n78350.000,  86.700\n78351.000,  86.100\n78352.000,  90.400\n78353.000,  86.100\n78354.000,  86.000\n78355.000,  86.300\n78356.000,  86.800\n78357.000,  86.300\n78358.000,  86.500\n78359.000,  86.300\n78360.000,  87.000\n78361.000,  86.700\n78362.000,  87.600\n78363.000,  87.200\n78364.000,  87.400\n78365.000,  87.100\n78366.000,  87.600\n78367.000,  87.400\n78368.000,  87.300\n78369.000,  87.300\n78370.000,  87.200\n78371.000,  86.900\n78372.000,  87.600\n78373.000,  87.200\n78374.000,  89.000\n78375.000,  88.900\n78376.000,  89.100\n78377.000,  87.300\n78378.000,  87.700\n78379.000,  87.500\n78380.000,  88.700\n78381.000,  87.600\n78382.000,  89.100\n78383.000,  88.200\n78384.000,  88.100\n78385.000,  91.300\n78386.000,  92.400\n78387.000,  89.000\n78388.000,  89.000\n78389.000,  88.600\n78390.000,  88.300\n78391.000,  88.100\n78392.000,  88.700\n78393.000,  88.800\n78394.000,  88.200\n78395.000,  88.100\n78396.000,  90.400\n78397.000,  91.000\n78398.000,  91.500\n78399.000,  93.000\n78400.000,  89.100\n78401.000,  90.700\n78402.000,  92.600\n78403.000,  91.500\n78404.000,  92.000\n78405.000,  92.600\n78406.000,  92.400\n78407.000,  94.200\n78408.000,  96.300\n78409.000,  94.300\n78410.000,  92.700\n78411.000,  93.000\n78412.000,  92.700\n78413.000,  98.800\n78414.000,  93.300\n78415.000,  93.400\n78416.000,  94.000\n78417.000,  92.900\n78418.000,  92.900\n78419.000,  93.400\n78420.000,  96.700\n78421.000,  95.200\n78422.000,  93.500\n78423.000,  93.100\n78424.000,  94.000\n78425.000,  93.600\n78426.000,  95.000\n78427.000,  94.200\n78428.000,  94.100\n78429.000,  97.800\n78430.000,  95.200\n78431.000,  94.300\n78432.000,  93.700\n78433.000,  95.400\n78434.000,  93.700\n78435.000,  93.600\n78436.000,  99.600\n78437.000,  96.700\n78438.000,  94.900\n78439.000,  94.600\n78440.000,  94.000\n78441.000,  94.100\n78442.000,  94.400\n78443.000,  93.900\n78444.000,  94.200\n78445.000,  94.100\n78446.000,  94.800\n78447.000,  94.000\n78448.000,  94.800\n78449.000,  95.200\n78450.000,  97.500\n78451.000,  95.000\n78452.000,  95.400\n78453.000,  94.700\n78454.000,  95.100\n78455.000,  94.300\n78456.000,  95.400\n78457.000,  97.000\n78458.000,  95.200\n78459.000,  95.200\n78460.000,  99.000\n78461.000, 100.500\n78462.000,  97.300\n78463.000,  97.300\n78464.000,  89.700\n78465.000,  91.400\n78466.000,  91.000\n78467.000,  92.800\n78468.000,  92.600\n78469.000,  92.300\n78470.000,  92.800\n78471.000,  92.500\n78472.000,  92.400\n78473.000,  91.900\n78474.000,  92.000\n78475.000,  92.000\n78476.000,  92.400\n78477.000,  92.200\n78478.000,  93.100\n78479.000,  94.500\n78480.000,  98.500\n78481.000,  94.000\n78482.000,  92.300\n78483.000,  93.900\n78484.000,  94.100\n78485.000,  94.300\n78486.000,  93.100\n78487.000,  93.400\n78488.000, 101.400\n78489.000,  93.700\n78490.000,  93.900\n78491.000,  94.500\n78492.000,  94.000\n78493.000,  93.800\n78494.000,  94.000\n78495.000,  95.400\n78496.000,  94.600\n78497.000,  93.700\n78498.000,  94.400\n78499.000, 101.400\n78500.000,  96.000\n78501.000,  96.200\n78502.000,  95.100\n78503.000,  93.500\n78504.000,  94.500\n78505.000,  95.800\n78506.000,  94.200\n78507.000,  96.900\n78508.000, 100.900\n78509.000,  99.200\n78510.000,  96.100\n78511.000, 100.200\n78512.000,  94.200\n78513.000,  94.400\n78514.000,  94.100\n78515.000,  97.200\n78516.000,  96.600\n78517.000,  94.500\n78518.000,  96.100\n78519.000,  95.800\n78520.000,  99.900\n78521.000,  96.800\n78522.000,  98.400\n78523.000,  95.100\n78524.000, 100.300\n78525.000, 100.200\n78526.000,  99.200\n78527.000, 103.600\n78528.000,  96.100\n78529.000,  99.600\n78530.000,  97.400\n78531.000,  99.400\n78532.000,  98.000\n78533.000,  99.300\n78534.000, 102.800\n78535.000,  99.800\n78536.000, 100.600\n78537.000,  98.400\n78538.000,  99.400\n78539.000,  97.800\n78540.000, 104.700\n78541.000,  99.200\n78542.000, 100.000\n78543.000, 101.400\n78544.000, 103.000\n78545.000, 102.200\n78546.000,  99.100\n78547.000, 100.900\n78548.000, 102.200\n78549.000, 100.700\n78550.000, 101.400\n78551.000,  99.300\n78552.000, 100.400\n78553.000, 100.100\n78554.000, 100.000\n78555.000, 102.000\n78556.000, 100.100\n78557.000, 100.700\n78558.000, 100.800\n78559.000, 100.100\n78560.000,  99.200\n78561.000,  99.800\n78562.000, 100.000\n78563.000, 100.300\n78564.000, 105.700\n78565.000, 103.700\n78566.000, 100.800\n78567.000, 103.500\n78568.000, 100.600\n78569.000, 100.500\n78570.000,  99.900\n78571.000, 100.200\n78572.000, 100.200\n78573.000, 100.500\n78574.000, 100.400\n78575.000, 100.100\n78576.000, 100.800\n78577.000, 101.800\n78578.000, 101.000\n78579.000, 100.500\n78580.000, 101.000\n78581.000, 101.000\n78582.000, 101.400\n78583.000, 100.800\n78584.000, 101.900\n78585.000, 101.800\n78586.000, 102.600\n78587.000, 104.500\n78588.000, 104.600\n78589.000, 104.900\n78590.000, 104.700\n78591.000, 103.600\n78592.000,  89.700\n78593.000,  90.500\n78594.000,  91.600\n78595.000,  91.700\n78596.000,  95.800\n78597.000,  92.700\n78598.000,  93.500\n78599.000,  92.300\n78600.000,  92.500\n78601.000,  92.200\n78602.000,  92.000\n78603.000,  92.400\n78604.000,  92.600\n78605.000,  92.200\n78606.000,  92.400\n78607.000,  93.500\n78608.000,  94.600\n78609.000,  93.200\n78610.000,  92.300\n78611.000,  92.600\n78612.000,  93.100\n78613.000,  93.400\n78614.000,  94.500\n78615.000,  93.300\n78616.000,  93.200\n78617.000,  93.300\n78618.000,  95.200\n78619.000,  94.900\n78620.000,  93.700\n78621.000,  93.900\n78622.000,  96.600\n78623.000,  93.500\n78624.000,  94.100\n78625.000,  97.200\n78626.000,  94.800\n78627.000,  94.700\n78628.000,  97.600\n78629.000,  97.300\n78630.000,  94.100\n78631.000,  94.700\n78632.000,  94.000\n78633.000,  94.100\n78634.000,  94.800\n78635.000,  96.200\n78636.000,  94.200\n78637.000,  94.900\n78638.000,  94.800\n78639.000,  94.600\n78640.000,  94.600\n78641.000,  95.400\n78642.000,  96.200\n78643.000,  94.100\n78644.000,  96.200\n78645.000,  95.500\n78646.000,  97.400\n78647.000,  95.800\n78648.000,  95.200\n78649.000,  95.200\n78650.000,  95.400\n78651.000,  95.600\n78652.000,  96.500\n78653.000,  97.300\n78654.000,  97.900\n78655.000,  98.900\n78656.000,  96.100\n78657.000,  97.200\n78658.000,  98.000\n78659.000,  97.300\n78660.000,  98.800\n78661.000,  98.100\n78662.000,  98.900\n78663.000,  98.800\n78664.000, 103.500\n78665.000,  98.400\n78666.000,  99.300\n78667.000,  98.200\n78668.000, 103.000\n78669.000,  99.100\n78670.000,  99.200\n78671.000,  98.800\n78672.000,  99.000\n78673.000,  99.300\n78674.000, 100.000\n78675.000,  99.600\n78676.000,  99.700\n78677.000, 100.000\n78678.000, 101.200\n78679.000,  99.500\n78680.000, 100.000\n78681.000, 100.100\n78682.000,  99.600\n78683.000, 100.100\n78684.000, 100.900\n78685.000, 101.200\n78686.000, 102.000\n78687.000, 100.200\n78688.000, 100.700\n78689.000,  99.900\n78690.000,  99.700\n78691.000,  99.600\n78692.000, 102.100\n78693.000, 101.300\n78694.000, 102.300\n78695.000, 102.300\n78696.000, 100.400\n78697.000, 101.500\n78698.000, 101.500\n78699.000, 100.400\n78700.000, 100.600\n78701.000, 102.100\n78702.000, 102.300\n78703.000, 101.100\n78704.000, 103.900\n78705.000, 101.400\n78706.000, 101.200\n78707.000, 100.200\n78708.000, 102.600\n78709.000, 101.800\n78710.000, 102.100\n78711.000, 102.100\n78712.000, 101.500\n78713.000, 101.800\n78714.000, 101.600\n78715.000, 100.900\n78716.000, 102.700\n78717.000, 103.800\n78718.000, 103.900\n78719.000, 106.000\n78720.000,  96.100\n78721.000,  97.200\n78722.000,  97.100\n78723.000,  98.300\n78724.000,  97.700\n78725.000,  99.000\n78726.000,  98.800\n78727.000,  99.100\n78728.000,  98.700\n78729.000,  98.600\n78730.000,  99.900\n78731.000,  98.400\n78732.000,  98.600\n78733.000,  99.400\n78734.000,  99.500\n78735.000,  98.400\n78736.000,  98.200\n78737.000,  98.900\n78738.000,  98.800\n78739.000, 101.600\n78740.000, 100.500\n78741.000,  99.200\n78742.000,  99.400\n78743.000,  99.300\n78744.000, 100.900\n78745.000, 101.000\n78746.000,  99.300\n78747.000, 100.000\n78748.000,  99.800\n78749.000, 100.500\n78750.000, 100.500\n78751.000, 100.900\n78752.000,  99.900\n78753.000, 101.100\n78754.000, 102.500\n78755.000, 100.000\n78756.000,  99.500\n78757.000,  99.400\n78758.000, 100.900\n78759.000,  99.700\n78760.000, 100.900\n78761.000, 100.400\n78762.000, 100.400\n78763.000, 102.100\n78764.000, 100.100\n78765.000, 100.000\n78766.000, 100.500\n78767.000, 101.800\n78768.000, 101.100\n78769.000, 102.500\n78770.000, 100.800\n78771.000, 100.900\n78772.000, 105.200\n78773.000, 102.100\n78774.000, 101.000\n78775.000, 101.600\n78776.000, 101.100\n78777.000, 102.300\n78778.000, 101.000\n78779.000, 103.300\n78780.000, 103.800\n78781.000, 105.100\n78782.000, 108.500\n78783.000, 103.700\n78784.000, 102.400\n78785.000, 103.200\n78786.000, 108.000\n78787.000, 105.600\n78788.000, 104.600\n78789.000, 104.800\n78790.000, 108.300\n78791.000, 114.000\n78792.000, 105.800\n78793.000, 110.500\n78794.000, 105.800\n78795.000, 105.000\n78796.000, 105.800\n78797.000, 105.300\n78798.000, 105.100\n78799.000, 105.600\n78800.000, 106.200\n78801.000, 105.000\n78802.000, 105.300\n78803.000, 105.100\n78804.000, 106.600\n78805.000, 109.600\n78806.000, 105.300\n78807.000, 105.700\n78808.000, 110.700\n78809.000, 109.300\n78810.000, 107.400\n78811.000, 105.500\n78812.000, 106.000\n78813.000, 106.100\n78814.000, 106.800\n78815.000, 106.400\n78816.000, 105.400\n78817.000, 107.400\n78818.000, 106.300\n78819.000, 107.200\n78820.000, 106.900\n78821.000, 106.200\n78822.000, 107.600\n78823.000, 107.300\n78824.000, 106.400\n78825.000, 106.900\n78826.000, 106.500\n78827.000, 107.200\n78828.000, 106.500\n78829.000, 107.100\n78830.000, 107.400\n78831.000, 107.800\n78832.000, 107.600\n78833.000, 107.500\n78834.000, 107.300\n78835.000, 111.000\n78836.000, 107.800\n78837.000, 108.700\n78838.000, 107.400\n78839.000, 107.500\n78840.000, 108.300\n78841.000, 108.900\n78842.000, 107.500\n78843.000, 110.000\n78844.000, 112.500\n78845.000, 111.400\n78846.000, 110.700\n78847.000, 112.200\n78848.000,  83.700\n78849.000,  84.600\n78850.000,  85.000\n78851.000,  85.000\n78852.000,  85.800\n78853.000,  86.300\n78854.000,  86.600\n78855.000,  85.500\n78856.000,  86.000\n78857.000,  86.000\n78858.000,  86.000\n78859.000,  85.300\n78860.000,  86.500\n78861.000,  86.200\n78862.000,  86.300\n78863.000,  86.400\n78864.000,  87.700\n78865.000,  86.900\n78866.000,  86.000\n78867.000,  86.000\n78868.000,  86.100\n78869.000,  86.000\n78870.000,  86.100\n78871.000,  86.300\n78872.000,  86.600\n78873.000,  86.400\n78874.000,  88.500\n78875.000,  95.200\n78876.000,  95.700\n78877.000,  89.800\n78878.000,  88.100\n78879.000,  87.600\n78880.000,  87.700\n78881.000,  87.300\n78882.000,  88.000\n78883.000,  87.300\n78884.000,  87.600\n78885.000,  96.500\n78886.000,  90.400\n78887.000,  87.800\n78888.000,  88.100\n78889.000,  87.100\n78890.000,  87.600\n78891.000,  89.000\n78892.000,  89.200\n78893.000,  88.800\n78894.000,  90.700\n78895.000,  89.000\n78896.000,  88.400\n78897.000,  88.900\n78898.000,  88.300\n78899.000,  88.300\n78900.000,  88.600\n78901.000,  88.500\n78902.000,  91.300\n78903.000,  89.100\n78904.000,  93.700\n78905.000,  90.100\n78906.000,  90.900\n78907.000,  90.200\n78908.000,  93.200\n78909.000,  94.400\n78910.000,  91.900\n78911.000,  92.200\n78912.000,  89.800\n78913.000,  90.700\n78914.000,  92.700\n78915.000,  92.700\n78916.000,  97.700\n78917.000,  92.700\n78918.000,  93.000\n78919.000,  93.200\n78920.000,  92.600\n78921.000,  93.600\n78922.000,  92.600\n78923.000,  93.000\n78924.000,  93.200\n78925.000,  93.800\n78926.000,  93.900\n78927.000,  94.100\n78928.000,  94.300\n78929.000,  93.300\n78930.000,  96.500\n78931.000,  98.400\n78932.000,  94.100\n78933.000,  94.600\n78934.000,  94.000\n78935.000, 101.200\n78936.000,  95.700\n78937.000,  94.400\n78938.000,  93.700\n78939.000,  94.400\n78940.000,  96.500\n78941.000,  96.400\n78942.000,  96.000\n78943.000,  93.800\n78944.000,  93.400\n78945.000,  98.200\n78946.000,  94.800\n78947.000,  96.200\n78948.000,  94.900\n78949.000,  96.100\n78950.000,  95.800\n78951.000,  97.700\n78952.000,  95.300\n78953.000,  94.100\n78954.000,  94.900\n78955.000,  94.700\n78956.000,  95.200\n78957.000,  94.600\n78958.000,  94.900\n78959.000,  95.100\n78960.000,  96.700\n78961.000,  95.900\n78962.000,  95.300\n78963.000,  95.500\n78964.000,  95.900\n78965.000,  97.400\n78966.000,  94.800\n78967.000,  95.300\n78968.000,  95.600\n78969.000,  96.200\n78970.000,  96.100\n78971.000,  96.100\n78972.000,  96.100\n78973.000,  98.000\n78974.000,  97.900\n78975.000,  99.400\n78976.000,  90.200\n78977.000,  91.500\n78978.000,  94.800\n78979.000,  92.500\n78980.000,  93.600\n78981.000,  92.800\n78982.000,  93.300\n78983.000,  92.600\n78984.000,  95.200\n78985.000,  93.200\n78986.000,  95.300\n78987.000,  95.600\n78988.000, 107.300\n78989.000, 100.200\n78990.000,  95.400\n78991.000,  94.400\n78992.000,  94.200\n78993.000,  96.500\n78994.000,  94.200\n78995.000,  96.100\n78996.000,  95.100\n78997.000,  95.800\n78998.000, 102.700\n78999.000,  99.300\n79000.000,  98.900\n79001.000,  95.300\n79002.000,  98.700\n79003.000,  94.900\n79004.000,  96.000\n79005.000,  95.300\n79006.000,  96.800\n79007.000,  94.200\n79008.000,  95.100\n79009.000,  94.900\n79010.000,  94.700\n79011.000,  94.400\n79012.000,  95.400\n79013.000,  95.200\n79014.000,  95.100\n79015.000,  95.300\n79016.000,  94.700\n79017.000,  95.400\n79018.000,  95.900\n79019.000,  95.000\n79020.000,  94.800\n79021.000,  96.000\n79022.000,  94.700\n79023.000,  95.200\n79024.000,  95.100\n79025.000,  96.900\n79026.000,  96.000\n79027.000,  96.300\n79028.000, 103.000\n79029.000,  95.400\n79030.000,  96.500\n79031.000,  95.400\n79032.000,  95.500\n79033.000,  95.300\n79034.000, 104.300\n79035.000,  96.900\n79036.000,  98.200\n79037.000,  99.900\n79038.000,  98.800\n79039.000,  99.300\n79040.000,  96.700\n79041.000, 100.400\n79042.000,  99.000\n79043.000, 100.400\n79044.000, 102.500\n79045.000,  99.700\n79046.000, 100.100\n79047.000, 100.100\n79048.000, 111.800\n79049.000, 109.400\n79050.000, 100.300\n79051.000,  99.200\n79052.000, 100.100\n79053.000, 106.500\n79054.000,  99.500\n79055.000,  99.600\n79056.000,  98.900\n79057.000, 100.500\n79058.000, 102.300\n79059.000, 101.400\n79060.000, 101.200\n79061.000,  99.300\n79062.000, 100.000\n79063.000, 100.700\n79064.000, 101.000\n79065.000,  99.400\n79066.000, 100.400\n79067.000, 111.400\n79068.000, 100.100\n79069.000, 100.500\n79070.000, 103.000\n79071.000, 103.100\n79072.000, 101.600\n79073.000, 107.900\n79074.000, 102.400\n79075.000, 100.100\n79076.000, 105.200\n79077.000, 110.400\n79078.000, 103.200\n79079.000, 108.700\n79080.000, 103.100\n79081.000, 104.500\n79082.000, 102.100\n79083.000, 103.700\n79084.000, 102.000\n79085.000, 101.100\n79086.000, 109.900\n79087.000, 107.400\n79088.000, 102.800\n79089.000, 101.600\n79090.000, 107.600\n79091.000, 102.400\n79092.000, 102.600\n79093.000, 102.500\n79094.000, 101.100\n79095.000, 103.900\n79096.000, 111.900\n79097.000, 116.400\n79098.000, 111.800\n79099.000, 105.200\n79100.000, 104.400\n79101.000, 104.700\n79102.000, 110.800\n79103.000, 105.200\n79104.000,  92.800\n79105.000,  98.300\n79106.000,  98.900\n79107.000,  93.300\n79108.000,  93.200\n79109.000,  93.300\n79110.000,  92.900\n79111.000,  93.600\n79112.000,  93.200\n79113.000,  93.500\n79114.000,  93.200\n79115.000,  97.300\n79116.000,  97.900\n79117.000,  93.400\n79118.000,  93.800\n79119.000,  93.800\n79120.000,  93.600\n79121.000,  93.600\n79122.000,  93.700\n79123.000,  93.800\n79124.000,  95.400\n79125.000,  96.600\n79126.000,  96.100\n79127.000,  94.300\n79128.000,  93.800\n79129.000,  94.500\n79130.000,  96.800\n79131.000,  94.300\n79132.000,  94.800\n79133.000,  95.800\n79134.000,  98.900\n79135.000,  99.900\n79136.000,  98.800\n79137.000,  97.100\n79138.000,  93.800\n79139.000,  97.400\n79140.000,  97.400\n79141.000,  96.900\n79142.000,  99.600\n79143.000,  96.200\n79144.000,  98.500\n79145.000,  97.800\n79146.000,  99.000\n79147.000,  94.500\n79148.000,  95.600\n79149.000,  94.400\n79150.000,  94.500\n79151.000,  94.500\n79152.000,  96.400\n79153.000,  95.300\n79154.000,  97.400\n79155.000,  98.400\n79156.000, 102.600\n79157.000,  95.400\n79158.000,  94.800\n79159.000,  94.600\n79160.000,  95.700\n79161.000,  95.600\n79162.000,  98.500\n79163.000,  95.800\n79164.000, 100.600\n79165.000,  99.600\n79166.000, 102.100\n79167.000,  97.500\n79168.000,  95.800\n79169.000,  98.600\n79170.000,  98.400\n79171.000,  99.000\n79172.000, 104.400\n79173.000,  99.500\n79174.000, 104.400\n79175.000,  99.900\n79176.000, 102.100\n79177.000,  98.900\n79178.000,  98.300\n79179.000,  98.800\n79180.000, 100.000\n79181.000, 101.000\n79182.000, 103.200\n79183.000, 108.100\n79184.000, 104.400\n79185.000, 102.700\n79186.000,  99.600\n79187.000,  99.300\n79188.000, 100.100\n79189.000, 102.400\n79190.000, 101.800\n79191.000, 105.600\n79192.000, 106.600\n79193.000, 109.600\n79194.000, 103.900\n79195.000, 105.600\n79196.000, 100.600\n79197.000, 100.600\n79198.000, 102.000\n79199.000, 102.100\n79200.000, 104.100\n79201.000, 104.400\n79202.000, 111.800\n79203.000, 107.700\n79204.000, 112.300\n79205.000, 100.600\n79206.000, 100.700\n79207.000, 101.300\n79208.000, 102.800\n79209.000, 110.900\n79210.000, 107.700\n79211.000, 110.300\n79212.000, 110.000\n79213.000, 107.300\n79214.000, 101.800\n79215.000, 102.300\n79216.000, 106.500\n79217.000, 107.300\n79218.000, 102.300\n79219.000, 101.300\n79220.000, 109.200\n79221.000, 109.600\n79222.000, 103.400\n79223.000, 104.900\n79224.000, 102.700\n79225.000, 102.500\n79226.000, 102.200\n79227.000, 101.400\n79228.000, 102.900\n79229.000, 103.900\n79230.000, 116.000\n79231.000, 120.200\n79232.000, 102.500\n79233.000,  99.200\n79234.000, 102.000\n79235.000, 100.800\n79236.000, 101.400\n79237.000, 100.600\n79238.000, 102.900\n79239.000, 103.600\n79240.000, 102.400\n79241.000, 104.400\n79242.000, 101.900\n79243.000, 104.500\n79244.000, 102.800\n79245.000, 102.000\n79246.000,  99.600\n79247.000,  99.100\n79248.000, 105.600\n79249.000, 105.400\n79250.000, 100.700\n79251.000,  99.800\n79252.000, 100.400\n79253.000, 102.000\n79254.000,  99.800\n79255.000,  99.400\n79256.000, 100.600\n79257.000, 102.900\n79258.000, 107.400\n79259.000, 100.500\n79260.000,  99.900\n79261.000, 100.400\n79262.000, 101.200\n79263.000, 108.200\n79264.000, 106.700\n79265.000, 102.300\n79266.000, 100.800\n79267.000, 106.500\n79268.000, 102.100\n79269.000,  99.600\n79270.000, 101.300\n79271.000, 100.900\n79272.000, 102.600\n79273.000, 102.500\n79274.000, 100.000\n79275.000, 100.900\n79276.000, 101.700\n79277.000, 103.500\n79278.000, 102.000\n79279.000, 102.100\n79280.000, 102.000\n79281.000, 106.000\n79282.000, 102.900\n79283.000, 102.000\n79284.000, 100.700\n79285.000, 106.500\n79286.000, 102.000\n79287.000, 101.900\n79288.000, 100.700\n79289.000, 101.200\n79290.000, 112.500\n79291.000, 117.500\n79292.000, 103.800\n79293.000, 103.400\n79294.000, 104.900\n79295.000, 107.100\n79296.000, 107.200\n79297.000, 103.800\n79298.000, 106.200\n79299.000, 116.000\n79300.000, 108.800\n79301.000, 106.500\n79302.000, 105.000\n79303.000, 104.600\n79304.000, 106.200\n79305.000, 107.600\n79306.000, 105.400\n79307.000, 105.000\n79308.000, 107.900\n79309.000, 113.300\n79310.000, 108.700\n79311.000, 105.100\n79312.000, 105.600\n79313.000, 107.100\n79314.000, 106.200\n79315.000, 107.000\n79316.000, 105.900\n79317.000, 108.400\n79318.000, 107.300\n79319.000, 118.700\n79320.000, 107.500\n79321.000, 105.900\n79322.000, 106.800\n79323.000, 106.600\n79324.000, 112.900\n79325.000, 108.000\n79326.000, 108.200\n79327.000, 105.900\n79328.000, 110.600\n79329.000, 107.800\n79330.000, 106.100\n79331.000, 106.700\n79332.000, 107.000\n79333.000, 111.200\n79334.000, 110.300\n79335.000, 110.700\n79336.000, 107.200\n79337.000, 107.200\n79338.000, 109.000\n79339.000, 106.800\n79340.000, 108.200\n79341.000, 109.900\n79342.000, 110.200\n79343.000, 114.100\n79344.000, 108.400\n79345.000, 111.100\n79346.000, 107.700\n79347.000, 107.400\n79348.000, 112.100\n79349.000, 112.700\n79350.000, 120.600\n79351.000, 115.400\n79352.000, 113.000\n79353.000, 108.700\n79354.000, 107.300\n79355.000, 113.000\n79356.000, 112.100\n79357.000, 113.400\n79358.000, 115.400\n79359.000, 115.400\n79360.000,  89.300\n79361.000,  91.700\n79362.000,  91.100\n79363.000,  91.200\n79364.000,  92.400\n79365.000,  93.200\n79366.000,  92.400\n79367.000,  92.500\n79368.000,  93.600\n79369.000,  94.200\n79370.000,  96.000\n79371.000,  98.500\n79372.000,  97.300\n79373.000,  93.200\n79374.000,  95.800\n79375.000,  97.100\n79376.000,  94.100\n79377.000,  92.800\n79378.000,  93.400\n79379.000,  93.300\n79380.000,  94.800\n79381.000,  94.300\n79382.000,  94.200\n79383.000,  93.900\n79384.000,  96.700\n79385.000,  93.700\n79386.000,  96.100\n79387.000,  97.800\n79388.000,  98.700\n79389.000, 105.700\n79390.000,  98.600\n79391.000,  94.800\n79392.000,  93.700\n79393.000,  95.000\n79394.000,  93.200\n79395.000,  93.900\n79396.000,  94.000\n79397.000,  99.900\n79398.000,  98.500\n79399.000, 106.100\n79400.000,  97.600\n79401.000,  96.700\n79402.000,  94.000\n79403.000,  94.700\n79404.000,  94.400\n79405.000,  93.800\n79406.000,  95.000\n79407.000,  96.000\n79408.000,  97.000\n79409.000, 102.900\n79410.000,  97.000\n79411.000,  94.200\n79412.000,  95.400\n79413.000,  96.900\n79414.000,  95.000\n79415.000,  96.500\n79416.000,  96.900\n79417.000, 106.200\n79418.000, 108.600\n79419.000, 112.900\n79420.000, 103.100\n79421.000, 107.000\n79422.000,  98.700\n79423.000, 103.000\n79424.000, 100.700\n79425.000, 102.900\n79426.000, 104.600\n79427.000, 100.400\n79428.000, 106.200\n79429.000, 100.300\n79430.000, 102.600\n79431.000, 101.800\n79432.000, 104.000\n79433.000, 102.700\n79434.000, 101.000\n79435.000,  98.900\n79436.000,  99.900\n79437.000, 109.300\n79438.000, 105.300\n79439.000, 100.800\n79440.000,  99.700\n79441.000,  99.800\n79442.000, 101.800\n79443.000, 101.600\n79444.000,  99.900\n79445.000, 100.500\n79446.000, 104.600\n79447.000, 107.700\n79448.000, 105.000\n79449.000, 103.400\n79450.000, 100.900\n79451.000, 102.200\n79452.000, 101.300\n79453.000, 106.600\n79454.000, 103.500\n79455.000, 101.700\n79456.000, 103.300\n79457.000, 101.000\n79458.000, 100.600\n79459.000, 101.200\n79460.000, 101.700\n79461.000, 100.900\n79462.000, 102.500\n79463.000, 101.000\n79464.000, 103.600\n79465.000, 107.200\n79466.000, 106.500\n79467.000, 101.800\n79468.000, 101.800\n79469.000, 101.600\n79470.000, 102.000\n79471.000, 103.200\n79472.000, 104.200\n79473.000, 104.000\n79474.000, 108.300\n79475.000, 109.400\n79476.000, 101.400\n79477.000, 101.800\n79478.000, 103.200\n79479.000, 107.800\n79480.000, 102.600\n79481.000, 103.100\n79482.000, 102.400\n79483.000, 101.700\n79484.000, 103.700\n79485.000, 104.500\n79486.000, 103.100\n79487.000, 106.500\n79488.000,  98.700\n79489.000,  99.100\n79490.000,  98.000\n79491.000,  98.800\n79492.000,  99.300\n79493.000,  99.400\n79494.000, 100.200\n79495.000,  98.500\n79496.000, 101.600\n79497.000,  99.800\n79498.000, 101.900\n79499.000, 101.100\n79500.000, 100.700\n79501.000, 101.600\n79502.000, 101.400\n79503.000,  99.500\n79504.000, 100.200\n79505.000,  99.900\n79506.000, 103.800\n79507.000, 103.900\n79508.000, 105.800\n79509.000, 102.300\n79510.000, 100.600\n79511.000, 102.200\n79512.000, 101.000\n79513.000, 103.000\n79514.000, 100.400\n79515.000, 101.400\n79516.000, 100.000\n79517.000, 101.700\n79518.000, 100.500\n79519.000, 100.800\n79520.000, 100.200\n79521.000,  99.800\n79522.000, 100.600\n79523.000, 100.000\n79524.000, 100.700\n79525.000, 100.400\n79526.000, 101.200\n79527.000, 101.800\n79528.000, 101.200\n79529.000, 101.500\n79530.000, 101.300\n79531.000, 101.800\n79532.000, 101.200\n79533.000, 101.700\n79534.000, 102.500\n79535.000, 104.800\n79536.000, 102.600\n79537.000, 102.400\n79538.000, 101.300\n79539.000, 101.200\n79540.000, 101.000\n79541.000, 102.800\n79542.000, 106.100\n79543.000, 102.100\n79544.000, 103.500\n79545.000, 105.100\n79546.000, 105.700\n79547.000, 103.000\n79548.000, 105.000\n79549.000, 103.600\n79550.000, 104.700\n79551.000, 110.100\n79552.000, 103.700\n79553.000, 113.100\n79554.000, 109.200\n79555.000, 109.800\n79556.000, 107.000\n79557.000, 105.600\n79558.000, 108.100\n79559.000, 104.900\n79560.000, 106.500\n79561.000, 106.100\n79562.000, 120.100\n79563.000, 111.100\n79564.000, 106.500\n79565.000, 107.400\n79566.000, 112.200\n79567.000, 112.400\n79568.000, 108.400\n79569.000, 107.700\n79570.000, 107.100\n79571.000, 120.200\n79572.000, 112.900\n79573.000, 107.300\n79574.000, 106.200\n79575.000, 105.900\n79576.000, 106.700\n79577.000, 108.400\n79578.000, 111.300\n79579.000, 111.600\n79580.000, 115.700\n79581.000, 110.700\n79582.000, 111.000\n79583.000, 107.700\n79584.000, 106.500\n79585.000, 109.600\n79586.000, 111.900\n79587.000, 114.300\n79588.000, 109.900\n79589.000, 114.100\n79590.000, 108.200\n79591.000, 108.900\n79592.000, 107.000\n79593.000, 108.100\n79594.000, 107.500\n79595.000, 109.100\n79596.000, 124.600\n79597.000, 109.200\n79598.000, 108.700\n79599.000, 107.900\n79600.000, 107.000\n79601.000, 107.200\n79602.000, 106.900\n79603.000, 111.800\n79604.000, 109.900\n79605.000, 111.000\n79606.000, 110.200\n79607.000, 108.200\n79608.000, 108.600\n79609.000, 109.100\n79610.000, 108.000\n79611.000, 108.900\n79612.000, 110.500\n79613.000, 118.900\n79614.000, 119.900\n79615.000, 116.200\n79616.000,  97.600\n79617.000,  97.300\n79618.000,  97.400\n79619.000,  98.300\n79620.000,  98.300\n79621.000,  99.000\n79622.000, 102.800\n79623.000, 101.500\n79624.000, 101.000\n79625.000,  98.900\n79626.000,  98.700\n79627.000,  98.100\n79628.000,  99.100\n79629.000,  98.800\n79630.000,  99.700\n79631.000,  99.300\n79632.000, 100.100\n79633.000,  99.500\n79634.000,  99.600\n79635.000,  99.400\n79636.000,  99.200\n79637.000,  99.700\n79638.000, 100.000\n79639.000,  99.600\n79640.000, 101.100\n79641.000, 100.700\n79642.000, 102.900\n79643.000, 102.300\n79644.000, 102.000\n79645.000, 100.700\n79646.000, 100.400\n79647.000, 100.400\n79648.000,  99.200\n79649.000, 100.100\n79650.000, 101.000\n79651.000, 106.200\n79652.000, 103.700\n79653.000, 105.100\n79654.000, 105.500\n79655.000, 100.600\n79656.000, 100.800\n79657.000, 100.400\n79658.000, 102.100\n79659.000, 101.300\n79660.000, 103.400\n79661.000, 102.000\n79662.000, 103.700\n79663.000, 102.000\n79664.000, 101.500\n79665.000, 100.200\n79666.000, 100.400\n79667.000, 100.800\n79668.000, 102.200\n79669.000, 105.400\n79670.000, 101.600\n79671.000, 101.500\n79672.000, 102.200\n79673.000, 101.300\n79674.000, 101.000\n79675.000, 100.800\n79676.000, 102.400\n79677.000, 104.600\n79678.000, 104.500\n79679.000, 113.300\n79680.000, 103.200\n79681.000, 103.300\n79682.000, 103.700\n79683.000, 104.100\n79684.000, 104.200\n79685.000, 104.600\n79686.000, 104.900\n79687.000, 109.600\n79688.000, 107.400\n79689.000, 105.300\n79690.000, 106.300\n79691.000, 105.100\n79692.000, 105.100\n79693.000, 105.200\n79694.000, 105.400\n79695.000, 106.100\n79696.000, 112.800\n79697.000, 110.000\n79698.000, 113.700\n79699.000, 108.100\n79700.000, 106.800\n79701.000, 105.300\n79702.000, 105.800\n79703.000, 107.400\n79704.000, 108.500\n79705.000, 107.000\n79706.000, 108.000\n79707.000, 111.800\n79708.000, 107.700\n79709.000, 107.900\n79710.000, 106.800\n79711.000, 105.800\n79712.000, 105.200\n79713.000, 107.600\n79714.000, 106.300\n79715.000, 106.300\n79716.000, 109.500\n79717.000, 106.200\n79718.000, 107.500\n79719.000, 106.300\n79720.000, 109.500\n79721.000, 112.500\n79722.000, 115.800\n79723.000, 109.900\n79724.000, 108.900\n79725.000, 107.400\n79726.000, 107.600\n79727.000, 107.100\n79728.000, 107.900\n79729.000, 108.200\n79730.000, 109.300\n79731.000, 108.300\n79732.000, 107.200\n79733.000, 108.000\n79734.000, 107.700\n79735.000, 107.500\n79736.000, 107.600\n79737.000, 107.600\n79738.000, 108.500\n79739.000, 111.400\n79740.000, 114.700\n79741.000, 115.800\n79742.000, 111.800\n79743.000, 111.400\n79744.000, 102.400\n79745.000, 103.400\n79746.000, 104.400\n79747.000, 106.700\n79748.000, 112.300\n79749.000, 105.600\n79750.000, 108.400\n79751.000, 106.000\n79752.000, 108.000\n79753.000, 105.300\n79754.000, 105.800\n79755.000, 106.900\n79756.000, 106.000\n79757.000, 111.900\n79758.000, 106.000\n79759.000, 109.100\n79760.000, 105.500\n79761.000, 105.600\n79762.000, 105.900\n79763.000, 105.400\n79764.000, 105.800\n79765.000, 106.400\n79766.000, 105.500\n79767.000, 110.000\n79768.000, 106.300\n79769.000, 106.200\n79770.000, 107.000\n79771.000, 106.200\n79772.000, 106.400\n79773.000, 106.400\n79774.000, 107.400\n79775.000, 111.700\n79776.000, 109.200\n79777.000, 106.900\n79778.000, 105.500\n79779.000, 106.600\n79780.000, 107.300\n79781.000, 106.400\n79782.000, 107.000\n79783.000, 106.300\n79784.000, 109.800\n79785.000, 107.100\n79786.000, 106.700\n79787.000, 107.100\n79788.000, 107.400\n79789.000, 106.900\n79790.000, 107.200\n79791.000, 107.300\n79792.000, 108.200\n79793.000, 110.900\n79794.000, 109.600\n79795.000, 111.000\n79796.000, 107.500\n79797.000, 107.000\n79798.000, 107.600\n79799.000, 108.900\n79800.000, 108.000\n79801.000, 108.200\n79802.000, 112.800\n79803.000, 113.400\n79804.000, 109.100\n79805.000, 110.000\n79806.000, 110.800\n79807.000, 110.100\n79808.000, 110.200\n79809.000, 109.100\n79810.000, 110.700\n79811.000, 112.600\n79812.000, 111.200\n79813.000, 111.200\n79814.000, 112.000\n79815.000, 111.000\n79816.000, 111.300\n79817.000, 111.300\n79818.000, 111.900\n79819.000, 111.700\n79820.000, 112.000\n79821.000, 111.400\n79822.000, 111.900\n79823.000, 112.400\n79824.000, 112.100\n79825.000, 112.000\n79826.000, 113.300\n79827.000, 115.100\n79828.000, 122.400\n79829.000, 115.500\n79830.000, 113.300\n79831.000, 112.100\n79832.000, 113.600\n79833.000, 112.100\n79834.000, 112.400\n79835.000, 113.500\n79836.000, 118.100\n79837.000, 118.500\n79838.000, 112.700\n79839.000, 112.000\n79840.000, 112.100\n79841.000, 113.600\n79842.000, 112.500\n79843.000, 113.000\n79844.000, 115.800\n79845.000, 116.200\n79846.000, 114.800\n79847.000, 113.000\n79848.000, 112.400\n79849.000, 113.900\n79850.000, 113.700\n79851.000, 112.600\n79852.000, 113.600\n79853.000, 114.300\n79854.000, 114.100\n79855.000, 112.600\n79856.000, 113.000\n79857.000, 113.100\n79858.000, 113.400\n79859.000, 114.100\n79860.000, 113.200\n79861.000, 119.100\n79862.000, 115.100\n79863.000, 113.800\n79864.000, 113.500\n79865.000, 113.600\n79866.000, 114.500\n79867.000, 113.200\n79868.000, 114.500\n79869.000, 126.700\n79870.000, 122.400\n79871.000, 116.300\n79872.000,  83.100\n79873.000,  84.300\n79874.000,  85.000\n79875.000,  85.000\n79876.000,  88.900\n79877.000,  87.600\n79878.000,  85.400\n79879.000,  85.600\n79880.000,  86.900\n79881.000,  90.400\n79882.000,  91.600\n79883.000,  86.500\n79884.000,  86.400\n79885.000,  86.100\n79886.000,  87.600\n79887.000,  86.800\n79888.000,  87.400\n79889.000,  86.000\n79890.000,  86.300\n79891.000,  86.500\n79892.000,  87.100\n79893.000,  87.700\n79894.000,  86.400\n79895.000,  86.000\n79896.000,  86.300\n79897.000,  86.700\n79898.000,  89.400\n79899.000,  92.000\n79900.000,  87.900\n79901.000,  87.100\n79902.000,  88.200\n79903.000,  87.000\n79904.000,  87.300\n79905.000,  87.300\n79906.000,  87.600\n79907.000,  87.800\n79908.000,  87.000\n79909.000,  88.200\n79910.000,  88.000\n79911.000,  87.300\n79912.000,  89.000\n79913.000,  87.800\n79914.000,  87.000\n79915.000,  87.800\n79916.000,  87.000\n79917.000,  87.800\n79918.000,  88.600\n79919.000,  89.300\n79920.000,  92.000\n79921.000,  88.100\n79922.000,  89.100\n79923.000,  89.100\n79924.000,  92.100\n79925.000,  90.300\n79926.000,  88.100\n79927.000,  88.000\n79928.000,  88.200\n79929.000,  88.500\n79930.000,  88.900\n79931.000,  94.100\n79932.000,  92.000\n79933.000,  92.300\n79934.000,  91.400\n79935.000,  91.700\n79936.000,  89.300\n79937.000,  90.600\n79938.000,  91.100\n79939.000,  91.900\n79940.000,  92.000\n79941.000,  92.800\n79942.000,  96.000\n79943.000,  92.900\n79944.000,  93.500\n79945.000,  96.200\n79946.000,  94.400\n79947.000,  92.200\n79948.000,  92.600\n79949.000,  92.400\n79950.000,  92.800\n79951.000,  94.100\n79952.000,  95.300\n79953.000,  92.800\n79954.000,  93.100\n79955.000,  94.300\n79956.000,  93.600\n79957.000,  93.800\n79958.000,  93.500\n79959.000,  94.100\n79960.000,  93.900\n79961.000,  95.800\n79962.000,  94.300\n79963.000,  95.300\n79964.000,  93.400\n79965.000,  94.300\n79966.000,  93.800\n79967.000,  94.100\n79968.000,  93.300\n79969.000,  94.300\n79970.000,  96.200\n79971.000,  93.400\n79972.000,  98.600\n79973.000,  93.900\n79974.000,  94.500\n79975.000,  94.300\n79976.000,  94.200\n79977.000,  94.000\n79978.000,  95.000\n79979.000,  94.200\n79980.000,  97.400\n79981.000,  95.600\n79982.000, 101.100\n79983.000,  96.100\n79984.000,  95.300\n79985.000,  96.000\n79986.000,  94.400\n79987.000,  94.400\n79988.000,  97.200\n79989.000,  95.800\n79990.000,  98.600\n79991.000,  94.400\n79992.000,  96.100\n79993.000,  97.000\n79994.000,  95.600\n79995.000,  94.800\n79996.000,  96.900\n79997.000,  97.500\n79998.000,  98.700\n79999.000,  99.500\n80000.000,  98.000\n80001.000,  98.800\n80002.000,  92.000\n80003.000,  92.200\n80004.000,  92.800\n80005.000,  93.000\n80006.000,  93.400\n80007.000,  95.500\n80008.000,  96.800\n80009.000,  93.600\n80010.000,  93.700\n80011.000,  95.200\n80012.000,  93.100\n80013.000,  93.800\n80014.000,  93.200\n80015.000,  92.400\n80016.000,  92.600\n80017.000,  94.500\n80018.000,  97.600\n80019.000,  96.000\n80020.000,  98.300\n80021.000,  94.600\n80022.000,  94.000\n80023.000,  93.500\n80024.000,  93.700\n80025.000,  93.600\n80026.000,  93.800\n80027.000,  94.600\n80028.000, 103.900\n80029.000,  96.000\n80030.000,  95.600\n80031.000,  99.800\n80032.000,  94.800\n80033.000,  93.700\n80034.000,  93.800\n80035.000,  94.000\n80036.000,  94.200\n80037.000,  95.000\n80038.000,  98.400\n80039.000,  99.900\n80040.000,  94.300\n80041.000,  94.300\n80042.000,  94.400\n80043.000,  94.400\n80044.000,  94.000\n80045.000,  94.200\n80046.000,  95.200\n80047.000,  96.600\n80048.000,  99.100\n80049.000, 104.700\n80050.000,  97.700\n80051.000,  94.400\n80052.000,  94.800\n80053.000,  94.800\n80054.000,  94.500\n80055.000,  94.000\n80056.000,  94.800\n80057.000,  96.200\n80058.000, 101.900\n80059.000, 105.700\n80060.000,  96.700\n80061.000,  97.400\n80062.000,  97.600\n80063.000,  97.800\n80064.000,  96.000\n80065.000,  97.800\n80066.000,  99.100\n80067.000, 101.700\n80068.000, 103.300\n80069.000, 106.500\n80070.000,  99.700\n80071.000,  98.400\n80072.000,  98.700\n80073.000,  98.300\n80074.000,  98.000\n80075.000, 100.600\n80076.000, 101.100\n80077.000, 107.600\n80078.000, 105.200\n80079.000, 107.100\n80080.000, 100.200\n80081.000,  98.400\n80082.000,  99.300\n80083.000,  99.100\n80084.000, 100.900\n80085.000, 102.100\n80086.000, 101.700\n80087.000, 102.200\n80088.000, 101.500\n80089.000,  99.400\n80090.000,  99.500\n80091.000,  99.800\n80092.000,  99.300\n80093.000, 100.200\n80094.000, 102.100\n80095.000, 105.000\n80096.000, 109.600\n80097.000, 103.800\n80098.000, 100.400\n80099.000,  99.700\n80100.000, 100.200\n80101.000, 100.200\n80102.000, 100.400\n80103.000, 104.200\n80104.000, 101.600\n80105.000, 105.100\n80106.000, 109.600\n80107.000, 100.400\n80108.000, 102.400\n80109.000,  99.800\n80110.000, 100.700\n80111.000, 100.300\n80112.000, 102.400\n80113.000, 109.700\n80114.000, 106.700\n80115.000, 102.100\n80116.000, 100.700\n80117.000, 101.500\n80118.000, 100.800\n80119.000, 101.400\n80120.000, 101.200\n80121.000, 103.700\n80122.000, 106.400\n80123.000, 107.200\n80124.000, 103.900\n80125.000, 103.100\n80126.000, 104.100\n80127.000, 105.200\n80128.000,  89.200\n80129.000,  90.800\n80130.000,  91.900\n80131.000,  96.500\n80132.000,  97.800\n80133.000,  94.900\n80134.000,  93.000\n80135.000,  93.900\n80136.000,  92.600\n80137.000,  92.200\n80138.000,  92.100\n80139.000,  92.400\n80140.000,  92.100\n80141.000,  94.900\n80142.000,  99.000\n80143.000,  93.800\n80144.000,  93.200\n80145.000,  92.400\n80146.000,  93.000\n80147.000,  92.800\n80148.000,  93.200\n80149.000,  93.300\n80150.000,  93.700\n80151.000,  93.000\n80152.000,  93.900\n80153.000,  94.000\n80154.000,  94.100\n80155.000,  95.200\n80156.000,  93.600\n80157.000,  94.500\n80158.000,  94.100\n80159.000,  94.900\n80160.000,  93.200\n80161.000,  94.000\n80162.000,  94.700\n80163.000,  96.900\n80164.000,  95.000\n80165.000,  94.000\n80166.000,  93.800\n80167.000,  94.300\n80168.000,  94.400\n80169.000,  94.200\n80170.000,  94.500\n80171.000,  93.700\n80172.000,  97.900\n80173.000,  95.200\n80174.000,  95.300\n80175.000,  94.600\n80176.000,  94.500\n80177.000,  94.300\n80178.000,  94.600\n80179.000,  94.900\n80180.000,  95.000\n80181.000,  95.700\n80182.000,  95.000\n80183.000,  97.300\n80184.000,  95.400\n80185.000,  95.200\n80186.000,  95.400\n80187.000,  95.600\n80188.000,  96.000\n80189.000,  97.400\n80190.000,  98.000\n80191.000,  98.000\n80192.000,  96.400\n80193.000,  97.400\n80194.000,  97.600\n80195.000,  97.500\n80196.000,  98.900\n80197.000,  98.600\n80198.000,  98.400\n80199.000,  98.800\n80200.000,  98.600\n80201.000,  99.300\n80202.000,  99.600\n80203.000,  99.500\n80204.000,  99.400\n80205.000, 100.100\n80206.000,  99.700\n80207.000,  99.700\n80208.000,  99.600\n80209.000,  99.000\n80210.000, 100.000\n80211.000,  99.300\n80212.000, 100.000\n80213.000,  99.500\n80214.000,  99.100\n80215.000, 103.100\n80216.000, 100.300\n80217.000,  99.400\n80218.000, 101.100\n80219.000, 100.600\n80220.000, 100.800\n80221.000, 101.300\n80222.000, 102.300\n80223.000,  99.900\n80224.000, 101.000\n80225.000, 102.700\n80226.000, 102.000\n80227.000, 105.500\n80228.000, 100.500\n80229.000, 100.900\n80230.000, 101.000\n80231.000, 101.400\n80232.000, 103.800\n80233.000, 100.300\n80234.000, 105.400\n80235.000, 105.400\n80236.000, 102.300\n80237.000, 100.300\n80238.000, 101.200\n80239.000, 101.900\n80240.000, 100.100\n80241.000, 101.600\n80242.000, 100.000\n80243.000, 101.300\n80244.000, 102.600\n80245.000, 106.500\n80246.000, 104.400\n80247.000, 104.200\n80248.000, 101.900\n80249.000, 101.000\n80250.000, 102.100\n80251.000, 101.800\n80252.000, 103.100\n80253.000, 108.100\n80254.000, 108.000\n80255.000, 110.300\n80256.000,  98.600\n80257.000,  98.900\n80258.000,  98.200\n80259.000,  97.100\n80260.000,  98.100\n80261.000,  98.800\n80262.000, 102.500\n80263.000, 101.800\n80264.000, 102.800\n80265.000, 100.900\n80266.000,  99.600\n80267.000, 102.500\n80268.000,  98.600\n80269.000,  99.200\n80270.000,  99.100\n80271.000,  99.500\n80272.000, 104.600\n80273.000, 102.400\n80274.000, 105.200\n80275.000,  99.200\n80276.000, 100.500\n80277.000,  99.100\n80278.000,  99.800\n80279.000,  99.100\n80280.000,  99.100\n80281.000, 110.400\n80282.000, 105.100\n80283.000, 102.400\n80284.000, 103.800\n80285.000, 101.400\n80286.000, 101.300\n80287.000, 101.400\n80288.000,  99.400\n80289.000,  99.800\n80290.000, 100.200\n80291.000, 101.000\n80292.000, 107.600\n80293.000, 105.300\n80294.000, 103.100\n80295.000, 101.400\n80296.000, 100.000\n80297.000, 100.300\n80298.000, 100.300\n80299.000, 101.000\n80300.000, 101.600\n80301.000, 100.800\n80302.000, 108.100\n80303.000, 102.100\n80304.000, 101.500\n80305.000, 102.300\n80306.000, 100.200\n80307.000, 102.400\n80308.000, 100.800\n80309.000, 102.100\n80310.000, 101.300\n80311.000, 102.200\n80312.000, 104.600\n80313.000, 101.100\n80314.000, 101.600\n80315.000, 100.700\n80316.000, 102.700\n80317.000, 103.600\n80318.000, 104.500\n80319.000, 106.700\n80320.000, 102.000\n80321.000, 103.500\n80322.000, 103.700\n80323.000, 104.300\n80324.000, 104.400\n80325.000, 104.200\n80326.000, 104.800\n80327.000, 107.900\n80328.000, 107.900\n80329.000, 105.800\n80330.000, 105.000\n80331.000, 106.000\n80332.000, 105.400\n80333.000, 105.400\n80334.000, 105.000\n80335.000, 105.500\n80336.000, 109.000\n80337.000, 106.100\n80338.000, 105.900\n80339.000, 106.600\n80340.000, 105.200\n80341.000, 105.900\n80342.000, 105.300\n80343.000, 105.300\n80344.000, 106.400\n80345.000, 110.900\n80346.000, 107.900\n80347.000, 109.100\n80348.000, 110.400\n80349.000, 111.100\n80350.000, 106.700\n80351.000, 107.400\n80352.000, 107.600\n80353.000, 107.800\n80354.000, 107.400\n80355.000, 106.600\n80356.000, 113.800\n80357.000, 107.200\n80358.000, 106.800\n80359.000, 106.000\n80360.000, 106.900\n80361.000, 106.500\n80362.000, 109.500\n80363.000, 110.300\n80364.000, 108.600\n80365.000, 111.200\n80366.000, 108.500\n80367.000, 107.500\n80368.000, 107.200\n80369.000, 108.400\n80370.000, 107.800\n80371.000, 108.900\n80372.000, 108.000\n80373.000, 109.400\n80374.000, 114.600\n80375.000, 114.400\n80376.000, 112.200\n80377.000, 108.400\n80378.000, 110.600\n80379.000, 110.000\n80380.000, 110.800\n80381.000, 110.300\n80382.000, 110.900\n80383.000, 111.200\n80384.000,  89.500\n80385.000,  91.100\n80386.000,  91.300\n80387.000,  92.100\n80388.000,  94.700\n80389.000,  92.500\n80390.000,  92.300\n80391.000,  92.400\n80392.000,  92.900\n80393.000,  92.800\n80394.000,  93.100\n80395.000,  92.000\n80396.000,  92.900\n80397.000,  92.700\n80398.000,  93.800\n80399.000,  92.200\n80400.000,  92.200\n80401.000,  93.300\n80402.000,  92.900\n80403.000,  93.300\n80404.000,  93.300\n80405.000,  93.000\n80406.000,  93.100\n80407.000,  95.400\n80408.000,  94.100\n80409.000,  93.200\n80410.000,  96.300\n80411.000,  94.400\n80412.000,  94.500\n80413.000,  94.700\n80414.000,  94.700\n80415.000,  93.200\n80416.000,  93.800\n80417.000,  94.600\n80418.000,  94.300\n80419.000,  94.200\n80420.000,  94.400\n80421.000,  95.000\n80422.000,  95.400\n80423.000,  94.600\n80424.000,  94.800\n80425.000,  93.700\n80426.000,  94.500\n80427.000,  94.100\n80428.000,  98.100\n80429.000,  96.500\n80430.000,  95.200\n80431.000,  94.000\n80432.000,  95.400\n80433.000,  96.500\n80434.000,  94.000\n80435.000,  95.700\n80436.000,  95.700\n80437.000,  96.500\n80438.000, 100.200\n80439.000,  96.400\n80440.000,  94.600\n80441.000,  96.400\n80442.000,  99.200\n80443.000,  96.900\n80444.000,  96.500\n80445.000,  97.800\n80446.000,  99.000\n80447.000,  98.300\n80448.000,  97.000\n80449.000, 100.000\n80450.000, 105.200\n80451.000,  98.100\n80452.000,  99.400\n80453.000,  99.600\n80454.000,  98.900\n80455.000,  99.700\n80456.000,  99.500\n80457.000,  99.600\n80458.000,  98.800\n80459.000,  98.700\n80460.000, 100.100\n80461.000,  99.000\n80462.000,  99.000\n80463.000, 106.200\n80464.000, 101.400\n80465.000,  98.900\n80466.000, 100.200\n80467.000, 100.300\n80468.000,  99.400\n80469.000, 101.400\n80470.000,  99.400\n80471.000, 100.000\n80472.000, 100.600\n80473.000,  99.600\n80474.000, 100.000\n80475.000, 100.800\n80476.000,  99.900\n80477.000, 103.400\n80478.000, 101.000\n80479.000, 101.900\n80480.000, 100.900\n80481.000, 100.400\n80482.000, 101.200\n80483.000, 100.500\n80484.000, 100.100\n80485.000, 101.300\n80486.000, 100.300\n80487.000, 100.400\n80488.000, 100.800\n80489.000,  99.800\n80490.000, 102.900\n80491.000, 100.500\n80492.000, 103.700\n80493.000, 102.300\n80494.000, 101.800\n80495.000, 100.900\n80496.000, 100.300\n80497.000, 101.300\n80498.000, 100.400\n80499.000, 101.000\n80500.000, 101.100\n80501.000, 105.200\n80502.000, 108.300\n80503.000, 102.800\n80504.000, 104.000\n80505.000, 102.400\n80506.000, 104.100\n80507.000, 104.000\n80508.000, 103.200\n80509.000, 103.800\n80510.000, 104.200\n80511.000, 111.900\n80512.000, 100.100\n80513.000,  97.700\n80514.000,  99.400\n80515.000,  97.800\n80516.000,  98.400\n80517.000,  98.000\n80518.000,  98.200\n80519.000,  98.500\n80520.000, 101.100\n80521.000,  99.700\n80522.000,  99.200\n80523.000,  99.600\n80524.000, 102.100\n80525.000,  99.200\n80526.000,  99.000\n80527.000,  99.000\n80528.000,  98.800\n80529.000,  99.000\n80530.000, 100.400\n80531.000, 101.100\n80532.000, 100.400\n80533.000,  99.900\n80534.000,  99.500\n80535.000, 100.300\n80536.000,  99.100\n80537.000,  99.500\n80538.000, 102.000\n80539.000, 103.100\n80540.000,  99.500\n80541.000, 100.000\n80542.000, 100.400\n80543.000, 100.000\n80544.000,  99.500\n80545.000,  99.200\n80546.000, 100.100\n80547.000, 100.400\n80548.000, 102.600\n80549.000, 106.900\n80550.000, 104.100\n80551.000,  99.900\n80552.000, 100.300\n80553.000, 101.200\n80554.000, 100.800\n80555.000, 100.000\n80556.000, 101.100\n80557.000, 100.700\n80558.000, 101.200\n80559.000, 103.400\n80560.000, 101.800\n80561.000, 101.600\n80562.000, 102.500\n80563.000, 101.100\n80564.000, 100.800\n80565.000, 101.500\n80566.000, 105.900\n80567.000, 104.400\n80568.000, 105.800\n80569.000, 102.000\n80570.000, 101.400\n80571.000, 102.700\n80572.000, 103.700\n80573.000, 105.300\n80574.000, 103.600\n80575.000, 105.100\n80576.000, 102.300\n80577.000, 104.200\n80578.000, 103.700\n80579.000, 103.800\n80580.000, 104.600\n80581.000, 104.600\n80582.000, 104.500\n80583.000, 105.100\n80584.000, 105.600\n80585.000, 105.000\n80586.000, 107.200\n80587.000, 105.700\n80588.000, 105.700\n80589.000, 105.200\n80590.000, 106.900\n80591.000, 105.500\n80592.000, 105.700\n80593.000, 105.300\n80594.000, 107.800\n80595.000, 107.300\n80596.000, 106.000\n80597.000, 105.200\n80598.000, 106.600\n80599.000, 105.200\n80600.000, 105.800\n80601.000, 105.700\n80602.000, 106.700\n80603.000, 107.600\n80604.000, 108.900\n80605.000, 107.300\n80606.000, 106.000\n80607.000, 107.500\n80608.000, 110.500\n80609.000, 106.300\n80610.000, 107.300\n80611.000, 108.900\n80612.000, 107.800\n80613.000, 107.400\n80614.000, 106.800\n80615.000, 106.800\n80616.000, 108.000\n80617.000, 108.400\n80618.000, 108.900\n80619.000, 108.500\n80620.000, 110.900\n80621.000, 109.800\n80622.000, 109.300\n80623.000, 108.200\n80624.000, 107.000\n80625.000, 107.600\n80626.000, 107.500\n80627.000, 108.000\n80628.000, 108.400\n80629.000, 113.700\n80630.000, 110.000\n80631.000, 108.100\n80632.000, 107.300\n80633.000, 112.900\n80634.000, 110.300\n80635.000, 108.200\n80636.000, 111.100\n80637.000, 109.800\n80638.000, 115.400\n80639.000, 110.900\n80640.000,  95.900\n80641.000,  98.000\n80642.000,  98.500\n80643.000,  98.000\n80644.000,  98.400\n80645.000,  98.100\n80646.000,  99.200\n80647.000,  98.100\n80648.000,  99.000\n80649.000, 100.300\n80650.000,  99.100\n80651.000,  98.300\n80652.000,  99.700\n80653.000,  99.400\n80654.000,  99.600\n80655.000, 104.300\n80656.000, 101.900\n80657.000,  99.800\n80658.000,  98.800\n80659.000, 100.000\n80660.000,  99.700\n80661.000,  99.600\n80662.000, 102.200\n80663.000, 102.500\n80664.000, 108.700\n80665.000, 101.500\n80666.000, 102.300\n80667.000, 100.500\n80668.000,  99.800\n80669.000,  99.600\n80670.000, 100.600\n80671.000, 100.400\n80672.000, 101.100\n80673.000,  99.900\n80674.000, 100.600\n80675.000, 100.600\n80676.000, 100.300\n80677.000,  99.300\n80678.000, 100.200\n80679.000, 100.200\n80680.000, 101.300\n80681.000, 100.700\n80682.000, 100.900\n80683.000, 100.500\n80684.000, 100.400\n80685.000, 101.200\n80686.000, 100.800\n80687.000, 103.500\n80688.000, 101.800\n80689.000, 102.200\n80690.000, 102.700\n80691.000, 101.600\n80692.000, 102.600\n80693.000, 106.400\n80694.000, 102.200\n80695.000, 101.200\n80696.000, 101.200\n80697.000, 101.900\n80698.000, 102.100\n80699.000, 103.800\n80700.000, 104.000\n80701.000, 104.200\n80702.000, 105.000\n80703.000, 106.200\n80704.000, 102.800\n80705.000, 103.700\n80706.000, 104.100\n80707.000, 106.300\n80708.000, 107.700\n80709.000, 107.900\n80710.000, 106.900\n80711.000, 105.000\n80712.000, 105.200\n80713.000, 108.300\n80714.000, 106.300\n80715.000, 105.700\n80716.000, 107.600\n80717.000, 112.500\n80718.000, 106.400\n80719.000, 105.700\n80720.000, 104.700\n80721.000, 105.000\n80722.000, 105.500\n80723.000, 106.000\n80724.000, 107.000\n80725.000, 106.200\n80726.000, 115.300\n80727.000, 108.500\n80728.000, 108.600\n80729.000, 108.000\n80730.000, 107.100\n80731.000, 106.200\n80732.000, 107.300\n80733.000, 108.000\n80734.000, 109.000\n80735.000, 110.000\n80736.000, 107.800\n80737.000, 106.500\n80738.000, 106.400\n80739.000, 106.000\n80740.000, 106.100\n80741.000, 106.000\n80742.000, 111.300\n80743.000, 114.000\n80744.000, 107.300\n80745.000, 107.900\n80746.000, 106.300\n80747.000, 106.300\n80748.000, 106.600\n80749.000, 106.100\n80750.000, 107.300\n80751.000, 109.200\n80752.000, 107.400\n80753.000, 108.000\n80754.000, 111.900\n80755.000, 110.300\n80756.000, 107.400\n80757.000, 107.100\n80758.000, 107.900\n80759.000, 109.500\n80760.000, 115.400\n80761.000, 112.900\n80762.000, 107.500\n80763.000, 112.800\n80764.000, 110.600\n80765.000, 109.300\n80766.000, 110.400\n80767.000, 110.300\n80768.000, 103.700\n80769.000, 113.600\n80770.000, 103.800\n80771.000, 104.200\n80772.000, 105.100\n80773.000, 104.900\n80774.000, 105.300\n80775.000, 104.700\n80776.000, 104.700\n80777.000, 105.500\n80778.000, 108.500\n80779.000, 105.100\n80780.000, 107.400\n80781.000, 106.200\n80782.000, 105.100\n80783.000, 105.600\n80784.000, 106.200\n80785.000, 105.300\n80786.000, 106.000\n80787.000, 106.200\n80788.000, 109.200\n80789.000, 109.800\n80790.000, 107.400\n80791.000, 106.200\n80792.000, 107.700\n80793.000, 110.300\n80794.000, 113.300\n80795.000, 108.000\n80796.000, 112.400\n80797.000, 111.600\n80798.000, 110.400\n80799.000, 108.100\n80800.000, 106.500\n80801.000, 113.100\n80802.000, 113.200\n80803.000, 108.600\n80804.000, 107.700\n80805.000, 107.900\n80806.000, 106.900\n80807.000, 107.300\n80808.000, 106.900\n80809.000, 108.500\n80810.000, 107.700\n80811.000, 109.400\n80812.000, 111.600\n80813.000, 107.100\n80814.000, 107.700\n80815.000, 108.000\n80816.000, 107.200\n80817.000, 107.600\n80818.000, 106.800\n80819.000, 118.300\n80820.000, 113.300\n80821.000, 110.800\n80822.000, 111.100\n80823.000, 107.200\n80824.000, 108.300\n80825.000, 108.900\n80826.000, 107.200\n80827.000, 107.800\n80828.000, 112.300\n80829.000, 112.800\n80830.000, 112.600\n80831.000, 111.100\n80832.000, 108.500\n80833.000, 110.500\n80834.000, 110.100\n80835.000, 112.500\n80836.000, 112.900\n80837.000, 116.300\n80838.000, 118.800\n80839.000, 113.600\n80840.000, 113.000\n80841.000, 111.900\n80842.000, 111.500\n80843.000, 112.300\n80844.000, 113.100\n80845.000, 115.800\n80846.000, 116.500\n80847.000, 112.200\n80848.000, 111.100\n80849.000, 111.900\n80850.000, 111.000\n80851.000, 112.000\n80852.000, 112.600\n80853.000, 113.600\n80854.000, 120.300\n80855.000, 120.600\n80856.000, 112.000\n80857.000, 112.900\n80858.000, 112.000\n80859.000, 112.000\n80860.000, 113.100\n80861.000, 112.700\n80862.000, 116.900\n80863.000, 115.700\n80864.000, 113.300\n80865.000, 112.700\n80866.000, 112.200\n80867.000, 112.000\n80868.000, 112.700\n80869.000, 112.600\n80870.000, 113.400\n80871.000, 115.800\n80872.000, 113.800\n80873.000, 112.300\n80874.000, 112.700\n80875.000, 113.200\n80876.000, 112.200\n80877.000, 114.700\n80878.000, 127.000\n80879.000, 118.600\n80880.000, 118.800\n80881.000, 113.300\n80882.000, 113.400\n80883.000, 113.400\n80884.000, 113.200\n80885.000, 113.900\n80886.000, 115.200\n80887.000, 113.500\n80888.000, 118.500\n80889.000, 113.900\n80890.000, 113.700\n80891.000, 113.000\n80892.000, 115.500\n80893.000, 116.100\n80894.000, 119.600\n80895.000, 132.300\n80896.000,  96.700\n80897.000,  92.700\n80898.000,  91.400\n80899.000,  91.100\n80900.000,  91.600\n80901.000,  92.100\n80902.000,  92.300\n80903.000,  92.800\n80904.000,  94.300\n80905.000,  97.800\n80906.000,  94.800\n80907.000,  93.000\n80908.000,  92.300\n80909.000,  92.800\n80910.000,  92.500\n80911.000,  92.200\n80912.000,  92.800\n80913.000,  97.300\n80914.000,  94.700\n80915.000,  93.100\n80916.000,  93.500\n80917.000,  93.600\n80918.000,  93.100\n80919.000,  92.500\n80920.000,  93.100\n80921.000,  93.700\n80922.000,  94.100\n80923.000,  96.300\n80924.000,  95.900\n80925.000,  96.400\n80926.000,  98.600\n80927.000,  94.900\n80928.000,  93.400\n80929.000,  94.200\n80930.000,  93.900\n80931.000,  95.000\n80932.000,  94.200\n80933.000,  94.700\n80934.000,  96.200\n80935.000, 100.000\n80936.000,  96.900\n80937.000,  95.900\n80938.000,  93.700\n80939.000,  93.500\n80940.000,  95.400\n80941.000,  94.900\n80942.000,  98.800\n80943.000,  97.400\n80944.000,  98.000\n80945.000,  99.700\n80946.000,  96.300\n80947.000,  96.700\n80948.000,  94.000\n80949.000,  94.500\n80950.000,  94.400\n80951.000,  95.900\n80952.000,  96.800\n80953.000,  97.100\n80954.000,  95.100\n80955.000,  95.000\n80956.000,  96.100\n80957.000,  97.400\n80958.000,  98.300\n80959.000,  97.100\n80960.000,  95.900\n80961.000, 102.000\n80962.000, 101.700\n80963.000,  97.100\n80964.000,  97.800\n80965.000, 100.200\n80966.000,  98.300\n80967.000,  98.800\n80968.000,  98.400\n80969.000,  98.500\n80970.000,  98.300\n80971.000,  99.200\n80972.000,  99.000\n80973.000, 100.300\n80974.000,  99.700\n80975.000,  98.500\n80976.000,  98.800\n80977.000,  99.000\n80978.000,  98.500\n80979.000,  99.100\n80980.000, 100.300\n80981.000, 106.700\n80982.000,  99.300\n80983.000,  99.400\n80984.000,  99.800\n80985.000,  99.400\n80986.000, 103.500\n80987.000,  99.800\n80988.000, 100.300\n80989.000,  99.600\n80990.000, 102.200\n80991.000, 100.800\n80992.000, 100.000\n80993.000, 100.500\n80994.000, 100.000\n80995.000,  99.800\n80996.000, 100.000\n80997.000, 100.300\n80998.000, 100.000\n80999.000, 100.800\n81000.000, 101.100\n81001.000,  99.800\n81002.000, 103.500\n81003.000, 100.300\n81004.000, 100.600\n81005.000, 100.300\n81006.000, 101.400\n81007.000, 101.000\n81008.000, 101.000\n81009.000, 102.400\n81010.000, 100.200\n81011.000, 101.200\n81012.000, 104.400\n81013.000, 101.300\n81014.000, 101.200\n81015.000, 101.200\n81016.000, 101.500\n81017.000, 101.700\n81018.000, 101.600\n81019.000, 102.500\n81020.000, 103.400\n81021.000, 105.800\n81022.000, 103.400\n81023.000, 105.700\n81024.000,  96.100\n81025.000,  97.200\n81026.000,  98.200\n81027.000,  97.000\n81028.000,  98.800\n81029.000,  98.600\n81030.000, 100.700\n81031.000, 102.800\n81032.000,  99.400\n81033.000,  98.800\n81034.000,  99.200\n81035.000,  98.600\n81036.000,  99.100\n81037.000,  99.400\n81038.000,  98.800\n81039.000,  98.300\n81040.000, 101.100\n81041.000, 101.700\n81042.000, 103.700\n81043.000, 100.600\n81044.000,  99.200\n81045.000,  99.200\n81046.000, 100.700\n81047.000,  99.700\n81048.000,  99.300\n81049.000,  99.200\n81050.000, 102.100\n81051.000, 105.300\n81052.000,  99.300\n81053.000,  99.800\n81054.000, 100.100\n81055.000,  99.700\n81056.000,  99.600\n81057.000,  99.200\n81058.000, 100.400\n81059.000,  99.900\n81060.000, 109.400\n81061.000, 104.300\n81062.000, 100.400\n81063.000,  99.900\n81064.000, 100.000\n81065.000, 100.600\n81066.000, 102.300\n81067.000, 100.600\n81068.000, 101.200\n81069.000, 100.800\n81070.000, 108.400\n81071.000, 103.100\n81072.000, 100.700\n81073.000, 101.100\n81074.000, 102.000\n81075.000, 103.400\n81076.000, 102.500\n81077.000, 105.200\n81078.000, 101.100\n81079.000, 107.600\n81080.000, 102.400\n81081.000, 101.000\n81082.000, 101.200\n81083.000, 101.300\n81084.000, 103.300\n81085.000, 105.400\n81086.000, 104.600\n81087.000, 104.200\n81088.000, 102.100\n81089.000, 103.700\n81090.000, 103.300\n81091.000, 103.500\n81092.000, 104.900\n81093.000, 106.600\n81094.000, 105.700\n81095.000, 105.100\n81096.000, 106.300\n81097.000, 106.300\n81098.000, 105.000\n81099.000, 105.200\n81100.000, 105.400\n81101.000, 107.800\n81102.000, 109.300\n81103.000, 109.200\n81104.000, 106.000\n81105.000, 105.600\n81106.000, 107.000\n81107.000, 107.700\n81108.000, 105.200\n81109.000, 105.300\n81110.000, 105.300\n81111.000, 106.700\n81112.000, 106.400\n81113.000, 105.300\n81114.000, 106.100\n81115.000, 111.400\n81116.000, 107.400\n81117.000, 106.200\n81118.000, 106.700\n81119.000, 109.200\n81120.000, 110.600\n81121.000, 109.100\n81122.000, 106.300\n81123.000, 106.300\n81124.000, 107.000\n81125.000, 106.500\n81126.000, 106.700\n81127.000, 106.900\n81128.000, 107.700\n81129.000, 108.600\n81130.000, 108.900\n81131.000, 107.100\n81132.000, 106.600\n81133.000, 107.100\n81134.000, 107.000\n81135.000, 107.300\n81136.000, 107.800\n81137.000, 108.100\n81138.000, 107.500\n81139.000, 107.000\n81140.000, 107.800\n81141.000, 107.000\n81142.000, 108.400\n81143.000, 107.400\n81144.000, 107.300\n81145.000, 109.500\n81146.000, 107.700\n81147.000, 108.300\n81148.000, 110.000\n81149.000, 109.300\n81150.000, 110.900\n81151.000, 110.900\n81152.000,  96.000\n81153.000,  96.900\n81154.000,  98.000\n81155.000, 103.000\n81156.000,  99.000\n81157.000, 101.900\n81158.000,  98.700\n81159.000,  98.500\n81160.000,  99.100\n81161.000,  99.400\n81162.000,  99.600\n81163.000,  98.600\n81164.000, 102.900\n81165.000, 105.700\n81166.000, 100.000\n81167.000,  99.700\n81168.000,  99.200\n81169.000,  98.900\n81170.000,  99.000\n81171.000,  99.900\n81172.000, 101.100\n81173.000,  99.500\n81174.000, 101.900\n81175.000,  99.000\n81176.000,  99.800\n81177.000,  99.400\n81178.000,  99.700\n81179.000, 100.000\n81180.000, 100.600\n81181.000, 100.700\n81182.000,  99.800\n81183.000, 100.500\n81184.000,  99.800\n81185.000, 100.800\n81186.000, 101.700\n81187.000, 100.000\n81188.000, 100.000\n81189.000, 100.200\n81190.000, 100.600\n81191.000, 100.700\n81192.000, 101.500\n81193.000, 105.700\n81194.000, 100.600\n81195.000, 100.300\n81196.000, 100.000\n81197.000, 100.200\n81198.000, 104.000\n81199.000, 102.900\n81200.000, 103.700\n81201.000, 100.200\n81202.000, 103.000\n81203.000, 100.800\n81204.000, 101.800\n81205.000, 101.700\n81206.000, 101.100\n81207.000, 101.700\n81208.000, 101.800\n81209.000, 102.400\n81210.000, 101.600\n81211.000, 101.600\n81212.000, 104.400\n81213.000, 104.000\n81214.000, 104.900\n81215.000, 104.800\n81216.000, 102.800\n81217.000, 104.900\n81218.000, 108.100\n81219.000, 108.800\n81220.000, 105.900\n81221.000, 106.900\n81222.000, 106.300\n81223.000, 105.100\n81224.000, 106.100\n81225.000, 105.600\n81226.000, 106.900\n81227.000, 106.900\n81228.000, 105.400\n81229.000, 110.400\n81230.000, 106.700\n81231.000, 105.500\n81232.000, 104.900\n81233.000, 108.900\n81234.000, 107.100\n81235.000, 107.800\n81236.000, 106.800\n81237.000, 107.100\n81238.000, 106.100\n81239.000, 105.900\n81240.000, 106.900\n81241.000, 105.400\n81242.000, 107.800\n81243.000, 105.700\n81244.000, 107.400\n81245.000, 107.200\n81246.000, 107.400\n81247.000, 106.500\n81248.000, 105.900\n81249.000, 106.000\n81250.000, 106.600\n81251.000, 108.300\n81252.000, 107.700\n81253.000, 106.000\n81254.000, 107.200\n81255.000, 106.600\n81256.000, 106.400\n81257.000, 107.300\n81258.000, 106.200\n81259.000, 107.300\n81260.000, 107.600\n81261.000, 109.400\n81262.000, 107.600\n81263.000, 107.600\n81264.000, 107.000\n81265.000, 113.200\n81266.000, 106.700\n81267.000, 107.200\n81268.000, 107.400\n81269.000, 110.800\n81270.000, 111.700\n81271.000, 107.100\n81272.000, 107.700\n81273.000, 107.400\n81274.000, 107.400\n81275.000, 107.500\n81276.000, 109.600\n81277.000, 111.400\n81278.000, 112.900\n81279.000, 110.600\n81280.000, 102.300\n81281.000, 103.500\n81282.000, 104.800\n81283.000, 107.900\n81284.000, 104.200\n81285.000, 104.300\n81286.000, 108.900\n81287.000, 105.700\n81288.000, 105.400\n81289.000, 104.400\n81290.000, 105.200\n81291.000, 105.300\n81292.000, 105.400\n81293.000, 105.200\n81294.000, 105.000\n81295.000, 105.600\n81296.000, 107.100\n81297.000, 107.100\n81298.000, 105.700\n81299.000, 105.400\n81300.000, 106.700\n81301.000, 105.700\n81302.000, 105.200\n81303.000, 105.200\n81304.000, 105.900\n81305.000, 107.600\n81306.000, 107.200\n81307.000, 105.500\n81308.000, 105.900\n81309.000, 106.100\n81310.000, 106.700\n81311.000, 106.600\n81312.000, 106.200\n81313.000, 109.300\n81314.000, 112.900\n81315.000, 116.800\n81316.000, 107.800\n81317.000, 112.300\n81318.000, 109.300\n81319.000, 109.000\n81320.000, 106.800\n81321.000, 107.700\n81322.000, 109.800\n81323.000, 109.800\n81324.000, 108.900\n81325.000, 106.500\n81326.000, 108.200\n81327.000, 107.700\n81328.000, 110.100\n81329.000, 107.900\n81330.000, 106.600\n81331.000, 110.000\n81332.000, 110.700\n81333.000, 107.100\n81334.000, 107.800\n81335.000, 108.200\n81336.000, 111.900\n81337.000, 112.100\n81338.000, 107.900\n81339.000, 111.500\n81340.000, 109.600\n81341.000, 113.800\n81342.000, 110.200\n81343.000, 110.300\n81344.000, 109.300\n81345.000, 112.200\n81346.000, 115.500\n81347.000, 111.100\n81348.000, 115.300\n81349.000, 112.100\n81350.000, 111.600\n81351.000, 111.500\n81352.000, 112.600\n81353.000, 111.800\n81354.000, 111.400\n81355.000, 111.600\n81356.000, 111.600\n81357.000, 112.200\n81358.000, 114.000\n81359.000, 111.100\n81360.000, 112.100\n81361.000, 112.300\n81362.000, 115.500\n81363.000, 113.100\n81364.000, 113.200\n81365.000, 115.800\n81366.000, 112.900\n81367.000, 112.900\n81368.000, 112.500\n81369.000, 112.200\n81370.000, 112.500\n81371.000, 114.400\n81372.000, 112.100\n81373.000, 112.600\n81374.000, 112.400\n81375.000, 113.100\n81376.000, 112.800\n81377.000, 113.000\n81378.000, 118.100\n81379.000, 117.400\n81380.000, 113.800\n81381.000, 114.900\n81382.000, 112.900\n81383.000, 113.300\n81384.000, 113.300\n81385.000, 112.500\n81386.000, 113.100\n81387.000, 122.800\n81388.000, 113.300\n81389.000, 113.400\n81390.000, 113.100\n81391.000, 117.400\n81392.000, 113.700\n81393.000, 113.000\n81394.000, 112.400\n81395.000, 128.000\n81396.000, 114.400\n81397.000, 113.800\n81398.000, 113.800\n81399.000, 113.300\n81400.000, 114.600\n81401.000, 114.300\n81402.000, 113.900\n81403.000, 114.900\n81404.000, 121.000\n81405.000, 117.600\n81406.000, 116.200\n81407.000, 117.100\n81408.000,  95.800\n81409.000,  97.400\n81410.000,  97.300\n81411.000,  97.000\n81412.000,  98.100\n81413.000, 102.200\n81414.000, 102.600\n81415.000,  99.200\n81416.000,  99.400\n81417.000,  99.300\n81418.000, 101.300\n81419.000,  98.400\n81420.000,  98.500\n81421.000,  98.900\n81422.000, 100.100\n81423.000,  99.500\n81424.000,  99.900\n81425.000, 100.200\n81426.000,  98.800\n81427.000,  99.700\n81428.000, 100.500\n81429.000,  99.400\n81430.000,  99.000\n81431.000,  99.900\n81432.000, 101.400\n81433.000,  99.300\n81434.000, 102.400\n81435.000, 100.700\n81436.000,  99.300\n81437.000, 100.700\n81438.000,  99.300\n81439.000,  99.800\n81440.000,  99.300\n81441.000, 103.500\n81442.000, 102.800\n81443.000, 100.500\n81444.000, 101.100\n81445.000,  99.800\n81446.000, 101.400\n81447.000,  99.600\n81448.000,  99.800\n81449.000,  99.300\n81450.000, 104.000\n81451.000, 107.000\n81452.000, 103.800\n81453.000, 101.400\n81454.000, 100.400\n81455.000, 101.300\n81456.000, 100.000\n81457.000, 101.000\n81458.000, 100.900\n81459.000, 102.800\n81460.000, 107.500\n81461.000, 107.600\n81462.000, 109.800\n81463.000, 102.700\n81464.000, 101.100\n81465.000, 101.600\n81466.000, 102.200\n81467.000, 101.800\n81468.000, 103.600\n81469.000, 104.500\n81470.000, 105.800\n81471.000, 106.300\n81472.000, 103.400\n81473.000, 104.000\n81474.000, 105.100\n81475.000, 107.400\n81476.000, 106.400\n81477.000, 105.300\n81478.000, 106.100\n81479.000, 111.000\n81480.000, 109.700\n81481.000, 106.600\n81482.000, 105.900\n81483.000, 105.300\n81484.000, 107.900\n81485.000, 106.800\n81486.000, 112.200\n81487.000, 107.900\n81488.000, 111.700\n81489.000, 107.200\n81490.000, 105.900\n81491.000, 105.300\n81492.000, 106.700\n81493.000, 107.100\n81494.000, 105.300\n81495.000, 106.100\n81496.000, 107.500\n81497.000, 111.700\n81498.000, 110.500\n81499.000, 107.500\n81500.000, 107.100\n81501.000, 106.900\n81502.000, 107.600\n81503.000, 107.600\n81504.000, 109.400\n81505.000, 113.500\n81506.000, 111.300\n81507.000, 113.100\n81508.000, 108.700\n81509.000, 106.700\n81510.000, 108.700\n81511.000, 107.300\n81512.000, 106.500\n81513.000, 107.500\n81514.000, 109.700\n81515.000, 108.000\n81516.000, 109.000\n81517.000, 106.700\n81518.000, 108.000\n81519.000, 108.200\n81520.000, 109.900\n81521.000, 108.300\n81522.000, 107.800\n81523.000, 108.300\n81524.000, 109.600\n81525.000, 108.700\n81526.000, 108.200\n81527.000, 107.600\n81528.000, 108.500\n81529.000, 109.200\n81530.000, 110.400\n81531.000, 110.800\n81532.000, 110.800\n81533.000, 110.900\n81534.000, 112.700\n81535.000, 111.100\n81536.000, 103.400\n81537.000, 109.000\n81538.000, 106.700\n81539.000, 106.700\n81540.000, 105.000\n81541.000, 107.700\n81542.000, 105.900\n81543.000, 104.800\n81544.000, 107.600\n81545.000, 104.700\n81546.000, 106.300\n81547.000, 109.100\n81548.000, 105.900\n81549.000, 105.400\n81550.000, 105.000\n81551.000, 104.700\n81552.000, 106.000\n81553.000, 105.000\n81554.000, 106.400\n81555.000, 106.000\n81556.000, 108.300\n81557.000, 105.400\n81558.000, 105.700\n81559.000, 106.400\n81560.000, 105.500\n81561.000, 106.300\n81562.000, 107.500\n81563.000, 106.500\n81564.000, 108.000\n81565.000, 109.900\n81566.000, 107.300\n81567.000, 106.900\n81568.000, 105.400\n81569.000, 106.900\n81570.000, 105.700\n81571.000, 106.600\n81572.000, 109.600\n81573.000, 110.700\n81574.000, 108.300\n81575.000, 111.000\n81576.000, 106.900\n81577.000, 107.600\n81578.000, 106.200\n81579.000, 106.300\n81580.000, 107.100\n81581.000, 113.000\n81582.000, 108.700\n81583.000, 108.900\n81584.000, 108.200\n81585.000, 108.100\n81586.000, 106.600\n81587.000, 107.100\n81588.000, 107.000\n81589.000, 109.600\n81590.000, 110.100\n81591.000, 109.600\n81592.000, 108.400\n81593.000, 110.300\n81594.000, 109.800\n81595.000, 107.700\n81596.000, 109.000\n81597.000, 109.800\n81598.000, 114.300\n81599.000, 111.400\n81600.000, 116.900\n81601.000, 116.300\n81602.000, 114.200\n81603.000, 112.300\n81604.000, 110.600\n81605.000, 112.900\n81606.000, 117.500\n81607.000, 112.100\n81608.000, 112.400\n81609.000, 114.500\n81610.000, 111.300\n81611.000, 111.200\n81612.000, 111.600\n81613.000, 113.100\n81614.000, 116.200\n81615.000, 111.500\n81616.000, 112.600\n81617.000, 114.200\n81618.000, 112.300\n81619.000, 112.200\n81620.000, 111.900\n81621.000, 111.600\n81622.000, 112.100\n81623.000, 112.500\n81624.000, 112.100\n81625.000, 113.700\n81626.000, 118.500\n81627.000, 115.100\n81628.000, 113.700\n81629.000, 112.400\n81630.000, 121.900\n81631.000, 116.500\n81632.000, 112.200\n81633.000, 113.000\n81634.000, 116.800\n81635.000, 112.300\n81636.000, 113.600\n81637.000, 113.200\n81638.000, 114.300\n81639.000, 112.200\n81640.000, 113.400\n81641.000, 112.800\n81642.000, 112.800\n81643.000, 114.600\n81644.000, 116.500\n81645.000, 114.500\n81646.000, 113.400\n81647.000, 112.700\n81648.000, 113.700\n81649.000, 113.400\n81650.000, 113.200\n81651.000, 117.100\n81652.000, 115.200\n81653.000, 114.000\n81654.000, 114.300\n81655.000, 113.900\n81656.000, 116.900\n81657.000, 115.800\n81658.000, 114.100\n81659.000, 115.400\n81660.000, 118.600\n81661.000, 119.900\n81662.000, 118.700\n81663.000, 116.300\n81664.000, 103.500\n81665.000, 104.100\n81666.000, 103.900\n81667.000, 104.400\n81668.000, 104.900\n81669.000, 105.300\n81670.000, 104.200\n81671.000, 104.500\n81672.000, 105.800\n81673.000, 106.500\n81674.000, 105.700\n81675.000, 105.600\n81676.000, 106.400\n81677.000, 110.600\n81678.000, 106.800\n81679.000, 105.600\n81680.000, 105.800\n81681.000, 105.200\n81682.000, 106.400\n81683.000, 106.000\n81684.000, 106.700\n81685.000, 108.700\n81686.000, 106.800\n81687.000, 107.000\n81688.000, 106.100\n81689.000, 107.100\n81690.000, 106.900\n81691.000, 110.100\n81692.000, 110.600\n81693.000, 107.500\n81694.000, 106.500\n81695.000, 107.500\n81696.000, 106.400\n81697.000, 107.400\n81698.000, 108.200\n81699.000, 106.500\n81700.000, 107.200\n81701.000, 106.700\n81702.000, 107.400\n81703.000, 109.000\n81704.000, 108.200\n81705.000, 108.900\n81706.000, 110.900\n81707.000, 107.600\n81708.000, 111.400\n81709.000, 109.500\n81710.000, 111.300\n81711.000, 108.700\n81712.000, 106.900\n81713.000, 108.500\n81714.000, 106.700\n81715.000, 107.900\n81716.000, 108.200\n81717.000, 107.800\n81718.000, 110.000\n81719.000, 107.200\n81720.000, 107.900\n81721.000, 107.800\n81722.000, 107.400\n81723.000, 108.400\n81724.000, 110.500\n81725.000, 112.700\n81726.000, 113.500\n81727.000, 117.200\n81728.000, 109.200\n81729.000, 110.400\n81730.000, 110.700\n81731.000, 110.200\n81732.000, 112.100\n81733.000, 111.100\n81734.000, 114.600\n81735.000, 113.400\n81736.000, 111.600\n81737.000, 111.300\n81738.000, 111.100\n81739.000, 111.900\n81740.000, 111.500\n81741.000, 111.300\n81742.000, 113.800\n81743.000, 115.900\n81744.000, 112.500\n81745.000, 111.400\n81746.000, 111.700\n81747.000, 111.700\n81748.000, 112.800\n81749.000, 113.200\n81750.000, 112.700\n81751.000, 113.700\n81752.000, 112.700\n81753.000, 112.400\n81754.000, 112.600\n81755.000, 112.200\n81756.000, 113.100\n81757.000, 113.200\n81758.000, 112.700\n81759.000, 113.000\n81760.000, 116.800\n81761.000, 113.900\n81762.000, 113.000\n81763.000, 112.500\n81764.000, 113.600\n81765.000, 112.400\n81766.000, 112.400\n81767.000, 112.300\n81768.000, 113.900\n81769.000, 112.300\n81770.000, 112.600\n81771.000, 114.300\n81772.000, 112.900\n81773.000, 114.300\n81774.000, 113.300\n81775.000, 113.700\n81776.000, 117.700\n81777.000, 114.400\n81778.000, 112.900\n81779.000, 113.000\n81780.000, 113.500\n81781.000, 114.900\n81782.000, 113.400\n81783.000, 113.400\n81784.000, 114.200\n81785.000, 114.900\n81786.000, 113.900\n81787.000, 113.200\n81788.000, 115.400\n81789.000, 118.000\n81790.000, 116.400\n81791.000, 117.100\n81792.000, 111.800\n81793.000, 111.400\n81794.000, 110.500\n81795.000, 110.600\n81796.000, 111.200\n81797.000, 111.000\n81798.000, 111.500\n81799.000, 111.300\n81800.000, 111.300\n81801.000, 111.900\n81802.000, 112.000\n81803.000, 113.300\n81804.000, 117.700\n81805.000, 115.700\n81806.000, 111.600\n81807.000, 112.300\n81808.000, 112.500\n81809.000, 112.900\n81810.000, 114.400\n81811.000, 111.400\n81812.000, 112.300\n81813.000, 112.800\n81814.000, 111.700\n81815.000, 111.900\n81816.000, 114.900\n81817.000, 115.800\n81818.000, 115.300\n81819.000, 114.000\n81820.000, 115.800\n81821.000, 115.100\n81822.000, 112.700\n81823.000, 113.500\n81824.000, 112.500\n81825.000, 115.800\n81826.000, 115.600\n81827.000, 114.100\n81828.000, 112.600\n81829.000, 112.700\n81830.000, 113.700\n81831.000, 112.200\n81832.000, 113.400\n81833.000, 118.500\n81834.000, 124.100\n81835.000, 112.600\n81836.000, 112.900\n81837.000, 114.600\n81838.000, 114.200\n81839.000, 113.600\n81840.000, 114.700\n81841.000, 115.600\n81842.000, 119.100\n81843.000, 118.200\n81844.000, 114.000\n81845.000, 113.400\n81846.000, 114.300\n81847.000, 114.200\n81848.000, 113.500\n81849.000, 115.300\n81850.000, 115.600\n81851.000, 115.400\n81852.000, 115.400\n81853.000, 116.700\n81854.000, 116.100\n81855.000, 116.400\n81856.000, 114.100\n81857.000, 116.200\n81858.000, 121.200\n81859.000, 117.100\n81860.000, 118.900\n81861.000, 117.600\n81862.000, 118.000\n81863.000, 117.400\n81864.000, 117.100\n81865.000, 116.700\n81866.000, 122.400\n81867.000, 121.100\n81868.000, 117.500\n81869.000, 117.500\n81870.000, 118.000\n81871.000, 117.600\n81872.000, 117.100\n81873.000, 118.000\n81874.000, 125.100\n81875.000, 120.500\n81876.000, 118.900\n81877.000, 118.600\n81878.000, 120.100\n81879.000, 120.500\n81880.000, 120.100\n81881.000, 121.000\n81882.000, 127.900\n81883.000, 126.100\n81884.000, 119.800\n81885.000, 118.700\n81886.000, 118.700\n81887.000, 118.500\n81888.000, 118.900\n81889.000, 120.200\n81890.000, 126.000\n81891.000, 127.300\n81892.000, 119.500\n81893.000, 119.000\n81894.000, 122.800\n81895.000, 120.700\n81896.000, 121.800\n81897.000, 119.200\n81898.000, 121.700\n81899.000, 121.500\n81900.000, 119.500\n81901.000, 119.700\n81902.000, 120.000\n81903.000, 120.800\n81904.000, 120.700\n81905.000, 121.000\n81906.000, 119.700\n81907.000, 120.700\n81908.000, 121.900\n81909.000, 120.600\n81910.000, 122.800\n81911.000, 129.900\n81912.000, 120.900\n81913.000, 124.300\n81914.000, 130.100\n81915.000, 119.500\n81916.000, 121.800\n81917.000, 122.900\n81918.000, 128.400\n81919.000, 123.700\n81920.000,  71.200\n81921.000,  72.200\n81922.000,  73.500\n81923.000,  72.900\n81924.000,  73.400\n81925.000,  73.300\n81926.000,  73.000\n81927.000,  73.300\n81928.000,  73.300\n81929.000,  75.200\n81930.000,  73.400\n81931.000,  73.500\n81932.000,  73.800\n81933.000,  73.000\n81934.000,  74.900\n81935.000,  74.100\n81936.000,  73.600\n81937.000,  73.500\n81938.000,  73.800\n81939.000,  74.900\n81940.000,  74.800\n81941.000,  74.800\n81942.000,  74.200\n81943.000,  75.000\n81944.000,  74.100\n81945.000,  74.100\n81946.000,  74.500\n81947.000,  74.400\n81948.000,  75.600\n81949.000,  74.700\n81950.000,  76.100\n81951.000,  74.500\n81952.000,  75.800\n81953.000,  75.400\n81954.000,  74.900\n81955.000,  77.300\n81956.000,  75.300\n81957.000,  76.400\n81958.000,  75.600\n81959.000,  75.200\n81960.000,  78.500\n81961.000,  77.200\n81962.000,  76.000\n81963.000,  74.800\n81964.000,  75.500\n81965.000,  75.100\n81966.000,  75.600\n81967.000,  75.400\n81968.000,  76.800\n81969.000,  75.700\n81970.000,  75.700\n81971.000,  75.700\n81972.000,  76.000\n81973.000,  76.000\n81974.000,  75.800\n81975.000,  75.300\n81976.000,  75.200\n81977.000,  76.400\n81978.000,  76.700\n81979.000,  75.500\n81980.000,  77.700\n81981.000,  79.000\n81982.000,  80.800\n81983.000,  79.100\n81984.000,  77.800\n81985.000,  78.900\n81986.000,  79.300\n81987.000,  78.200\n81988.000,  79.000\n81989.000,  79.700\n81990.000,  79.400\n81991.000,  83.500\n81992.000,  80.300\n81993.000,  83.500\n81994.000,  79.600\n81995.000,  80.000\n81996.000,  80.300\n81997.000,  82.500\n81998.000,  80.400\n81999.000,  81.200\n82000.000,  80.300\n82001.000,  80.100\n82002.000,  80.000\n82003.000,  80.800\n82004.000,  80.200\n82005.000,  80.300\n82006.000,  80.600\n82007.000,  80.000\n82008.000,  80.300\n82009.000,  80.500\n82010.000,  81.100\n82011.000,  82.300\n82012.000,  80.700\n82013.000,  80.400\n82014.000,  81.200\n82015.000,  81.300\n82016.000,  80.400\n82017.000,  81.600\n82018.000,  80.200\n82019.000,  80.500\n82020.000,  81.000\n82021.000,  81.800\n82022.000,  81.600\n82023.000,  81.700\n82024.000,  81.200\n82025.000,  80.500\n82026.000,  80.900\n82027.000,  84.400\n82028.000,  82.000\n82029.000,  86.200\n82030.000,  82.200\n82031.000,  82.200\n82032.000,  85.500\n82033.000,  83.100\n82034.000,  81.200\n82035.000,  81.700\n82036.000,  82.500\n82037.000,  82.000\n82038.000,  86.900\n82039.000,  82.500\n82040.000,  82.400\n82041.000,  82.700\n82042.000,  82.200\n82043.000,  82.300\n82044.000,  84.600\n82045.000,  84.300\n82046.000,  85.100\n82047.000,  85.600\n82048.000,  77.800\n82049.000,  78.400\n82050.000,  79.500\n82051.000,  79.000\n82052.000,  79.400\n82053.000,  79.000\n82054.000,  80.400\n82055.000,  79.300\n82056.000,  79.600\n82057.000,  79.800\n82058.000,  80.000\n82059.000,  80.600\n82060.000,  80.300\n82061.000,  80.400\n82062.000,  80.100\n82063.000,  81.000\n82064.000,  79.500\n82065.000,  80.700\n82066.000,  80.800\n82067.000,  81.000\n82068.000,  82.600\n82069.000,  80.000\n82070.000,  80.800\n82071.000,  80.800\n82072.000,  80.500\n82073.000,  80.200\n82074.000,  81.100\n82075.000,  80.400\n82076.000,  80.800\n82077.000,  80.400\n82078.000,  82.200\n82079.000,  81.200\n82080.000,  80.400\n82081.000,  80.200\n82082.000,  80.600\n82083.000,  82.800\n82084.000,  82.200\n82085.000,  80.400\n82086.000,  81.200\n82087.000,  81.700\n82088.000,  81.200\n82089.000,  81.400\n82090.000,  81.400\n82091.000,  80.600\n82092.000,  81.400\n82093.000,  81.300\n82094.000,  81.200\n82095.000,  82.200\n82096.000,  82.300\n82097.000,  82.500\n82098.000,  81.300\n82099.000,  81.800\n82100.000,  82.500\n82101.000,  81.900\n82102.000,  82.200\n82103.000,  81.700\n82104.000,  82.600\n82105.000,  82.100\n82106.000,  87.000\n82107.000,  82.000\n82108.000,  84.800\n82109.000,  84.800\n82110.000,  84.200\n82111.000,  84.500\n82112.000,  86.100\n82113.000,  84.200\n82114.000,  85.500\n82115.000,  84.000\n82116.000,  85.300\n82117.000,  88.700\n82118.000,  90.300\n82119.000,  86.000\n82120.000,  86.600\n82121.000,  86.100\n82122.000,  86.200\n82123.000,  85.400\n82124.000,  86.200\n82125.000,  86.500\n82126.000,  86.800\n82127.000,  86.000\n82128.000,  87.600\n82129.000,  86.600\n82130.000,  86.000\n82131.000,  86.600\n82132.000,  87.100\n82133.000,  86.500\n82134.000,  86.800\n82135.000,  86.700\n82136.000,  87.700\n82137.000,  86.100\n82138.000,  87.000\n82139.000,  87.500\n82140.000,  93.000\n82141.000,  87.300\n82142.000,  88.600\n82143.000,  87.300\n82144.000,  87.300\n82145.000,  87.500\n82146.000,  87.800\n82147.000,  87.000\n82148.000,  87.300\n82149.000,  87.100\n82150.000,  88.200\n82151.000,  89.400\n82152.000,  88.200\n82153.000,  87.300\n82154.000,  88.000\n82155.000,  88.100\n82156.000,  88.400\n82157.000,  87.900\n82158.000,  88.200\n82159.000,  88.200\n82160.000,  88.400\n82161.000,  90.000\n82162.000,  89.100\n82163.000,  88.300\n82164.000,  88.100\n82165.000,  88.500\n82166.000,  88.400\n82167.000,  88.500\n82168.000,  88.300\n82169.000,  88.500\n82170.000,  88.900\n82171.000,  88.200\n82172.000,  93.300\n82173.000, 101.200\n82174.000,  91.600\n82175.000,  93.000\n82176.000,  77.000\n82177.000,  78.300\n82178.000,  79.500\n82179.000,  79.200\n82180.000,  80.100\n82181.000,  79.100\n82182.000,  80.600\n82183.000,  80.300\n82184.000,  79.900\n82185.000,  79.800\n82186.000,  80.900\n82187.000,  83.100\n82188.000,  80.800\n82189.000,  80.600\n82190.000,  84.400\n82191.000,  84.000\n82192.000,  80.300\n82193.000,  82.300\n82194.000,  80.500\n82195.000,  82.800\n82196.000,  81.400\n82197.000,  80.900\n82198.000,  80.500\n82199.000,  80.400\n82200.000,  80.900\n82201.000,  81.100\n82202.000,  80.700\n82203.000,  80.900\n82204.000,  81.200\n82205.000,  81.700\n82206.000,  80.900\n82207.000,  82.900\n82208.000,  80.700\n82209.000,  83.700\n82210.000,  80.900\n82211.000,  81.500\n82212.000,  81.800\n82213.000,  81.400\n82214.000,  81.700\n82215.000,  81.600\n82216.000,  82.600\n82217.000,  81.400\n82218.000,  82.900\n82219.000,  81.300\n82220.000,  81.600\n82221.000,  81.300\n82222.000,  82.200\n82223.000,  81.500\n82224.000,  82.100\n82225.000,  81.200\n82226.000,  82.100\n82227.000,  81.800\n82228.000,  82.600\n82229.000,  84.300\n82230.000,  82.500\n82231.000,  83.200\n82232.000,  82.600\n82233.000,  82.700\n82234.000,  82.700\n82235.000,  82.500\n82236.000,  83.900\n82237.000,  85.300\n82238.000,  85.400\n82239.000,  86.100\n82240.000,  83.200\n82241.000,  85.000\n82242.000,  85.300\n82243.000,  84.900\n82244.000,  86.200\n82245.000,  86.500\n82246.000,  86.000\n82247.000,  87.200\n82248.000,  86.400\n82249.000,  90.000\n82250.000,  86.700\n82251.000,  86.400\n82252.000,  87.400\n82253.000,  86.100\n82254.000,  87.100\n82255.000,  86.700\n82256.000,  85.800\n82257.000,  86.300\n82258.000,  86.600\n82259.000,  92.100\n82260.000,  88.900\n82261.000,  87.700\n82262.000,  86.800\n82263.000,  87.400\n82264.000,  87.900\n82265.000,  87.800\n82266.000,  87.300\n82267.000,  87.800\n82268.000,  87.900\n82269.000,  87.800\n82270.000,  88.300\n82271.000,  89.900\n82272.000,  87.800\n82273.000,  87.900\n82274.000,  88.100\n82275.000,  88.300\n82276.000,  87.500\n82277.000,  88.200\n82278.000,  87.700\n82279.000,  88.900\n82280.000,  90.300\n82281.000,  90.900\n82282.000,  87.800\n82283.000,  88.500\n82284.000,  88.000\n82285.000,  88.200\n82286.000,  88.100\n82287.000,  88.900\n82288.000,  89.900\n82289.000,  89.400\n82290.000,  91.100\n82291.000,  89.900\n82292.000,  88.600\n82293.000,  88.700\n82294.000,  88.600\n82295.000,  88.800\n82296.000,  88.900\n82297.000,  89.600\n82298.000,  89.200\n82299.000,  93.300\n82300.000,  93.800\n82301.000,  92.000\n82302.000,  91.500\n82303.000,  91.800\n82304.000,  84.800\n82305.000,  85.100\n82306.000,  85.800\n82307.000,  84.600\n82308.000,  89.400\n82309.000,  86.600\n82310.000,  90.200\n82311.000,  87.300\n82312.000,  93.600\n82313.000,  88.300\n82314.000,  86.200\n82315.000,  86.800\n82316.000,  86.400\n82317.000,  86.000\n82318.000,  87.700\n82319.000,  86.000\n82320.000,  90.800\n82321.000,  87.100\n82322.000,  88.700\n82323.000,  91.800\n82324.000,  87.300\n82325.000,  87.400\n82326.000,  86.500\n82327.000,  86.100\n82328.000,  87.200\n82329.000,  86.900\n82330.000,  87.700\n82331.000,  91.000\n82332.000,  87.900\n82333.000,  92.100\n82334.000,  87.500\n82335.000,  88.100\n82336.000,  87.000\n82337.000,  87.100\n82338.000,  87.600\n82339.000,  87.200\n82340.000,  87.400\n82341.000,  87.400\n82342.000,  92.600\n82343.000,  91.600\n82344.000,  92.700\n82345.000,  87.600\n82346.000,  88.000\n82347.000,  87.200\n82348.000,  88.600\n82349.000,  87.400\n82350.000,  88.700\n82351.000,  88.900\n82352.000,  89.700\n82353.000,  90.900\n82354.000,  93.100\n82355.000,  90.800\n82356.000,  88.500\n82357.000,  88.100\n82358.000,  89.600\n82359.000,  88.200\n82360.000,  88.400\n82361.000,  88.300\n82362.000,  88.800\n82363.000,  88.900\n82364.000,  90.100\n82365.000,  91.000\n82366.000,  91.500\n82367.000,  91.300\n82368.000,  90.500\n82369.000,  90.400\n82370.000,  91.500\n82371.000,  91.000\n82372.000,  92.700\n82373.000,  94.600\n82374.000,  92.400\n82375.000, 103.600\n82376.000,  92.500\n82377.000,  92.400\n82378.000,  92.600\n82379.000,  92.800\n82380.000,  92.400\n82381.000,  93.200\n82382.000,  93.200\n82383.000,  92.400\n82384.000,  94.700\n82385.000,  95.100\n82386.000,  93.200\n82387.000,  93.000\n82388.000,  93.900\n82389.000,  92.400\n82390.000,  93.500\n82391.000,  93.000\n82392.000,  93.900\n82393.000,  93.300\n82394.000,  94.200\n82395.000,  93.000\n82396.000,  93.800\n82397.000,  94.400\n82398.000,  94.400\n82399.000,  94.000\n82400.000,  95.000\n82401.000,  95.500\n82402.000,  94.100\n82403.000,  97.600\n82404.000,  94.400\n82405.000,  94.200\n82406.000,  94.600\n82407.000,  94.600\n82408.000,  94.000\n82409.000,  94.600\n82410.000,  93.900\n82411.000,  94.700\n82412.000,  95.000\n82413.000,  96.700\n82414.000,  94.900\n82415.000,  96.300\n82416.000,  96.000\n82417.000,  95.800\n82418.000,  94.800\n82419.000,  94.500\n82420.000,  95.400\n82421.000,  98.500\n82422.000,  97.300\n82423.000,  95.400\n82424.000,  96.700\n82425.000,  95.700\n82426.000,  95.900\n82427.000,  94.800\n82428.000,  97.700\n82429.000, 100.800\n82430.000,  97.200\n82431.000,  98.600\n82432.000,  77.200\n82433.000,  79.000\n82434.000,  79.000\n82435.000,  79.800\n82436.000,  80.500\n82437.000,  82.200\n82438.000,  79.600\n82439.000,  79.800\n82440.000,  82.000\n82441.000,  79.600\n82442.000,  79.400\n82443.000,  84.100\n82444.000,  84.500\n82445.000,  80.000\n82446.000,  80.400\n82447.000,  80.200\n82448.000,  80.200\n82449.000,  80.100\n82450.000,  80.100\n82451.000,  80.000\n82452.000,  80.900\n82453.000,  80.100\n82454.000,  80.700\n82455.000,  80.700\n82456.000,  80.800\n82457.000,  80.800\n82458.000,  81.300\n82459.000,  80.600\n82460.000,  81.000\n82461.000,  80.500\n82462.000,  80.700\n82463.000,  80.700\n82464.000,  81.200\n82465.000,  81.700\n82466.000,  81.600\n82467.000,  83.800\n82468.000,  81.600\n82469.000,  81.800\n82470.000,  82.000\n82471.000,  83.800\n82472.000,  81.300\n82473.000,  81.100\n82474.000,  81.000\n82475.000,  81.500\n82476.000,  81.200\n82477.000,  81.600\n82478.000,  82.400\n82479.000,  83.700\n82480.000,  82.100\n82481.000,  81.600\n82482.000,  83.600\n82483.000,  82.200\n82484.000,  83.700\n82485.000,  81.900\n82486.000,  82.600\n82487.000,  82.000\n82488.000,  82.600\n82489.000,  82.900\n82490.000,  83.400\n82491.000,  83.800\n82492.000,  83.700\n82493.000,  85.800\n82494.000,  86.800\n82495.000,  85.600\n82496.000,  84.000\n82497.000,  84.000\n82498.000,  85.800\n82499.000,  84.200\n82500.000,  85.100\n82501.000,  88.800\n82502.000,  86.600\n82503.000,  86.900\n82504.000,  87.000\n82505.000,  85.800\n82506.000,  87.200\n82507.000,  88.400\n82508.000,  87.600\n82509.000,  86.000\n82510.000,  86.000\n82511.000,  87.200\n82512.000,  86.000\n82513.000,  87.000\n82514.000,  86.800\n82515.000,  86.600\n82516.000,  87.800\n82517.000,  88.600\n82518.000,  90.100\n82519.000,  87.100\n82520.000,  87.900\n82521.000,  88.400\n82522.000,  88.300\n82523.000,  88.200\n82524.000,  88.800\n82525.000,  87.800\n82526.000,  91.200\n82527.000,  88.300\n82528.000,  91.300\n82529.000,  87.900\n82530.000,  88.400\n82531.000,  87.600\n82532.000,  88.500\n82533.000,  88.500\n82534.000,  89.200\n82535.000,  88.300\n82536.000,  89.500\n82537.000,  88.400\n82538.000,  92.800\n82539.000,  88.400\n82540.000,  88.800\n82541.000,  88.300\n82542.000,  88.900\n82543.000,  88.900\n82544.000,  94.700\n82545.000,  89.000\n82546.000,  89.000\n82547.000,  94.300\n82548.000,  90.100\n82549.000,  90.800\n82550.000,  88.600\n82551.000,  88.300\n82552.000,  88.500\n82553.000,  88.200\n82554.000,  89.900\n82555.000,  88.900\n82556.000,  90.600\n82557.000,  91.400\n82558.000,  92.200\n82559.000,  91.200\n82560.000,  83.300\n82561.000,  84.200\n82562.000,  84.900\n82563.000,  85.000\n82564.000,  86.300\n82565.000,  86.700\n82566.000,  86.500\n82567.000,  86.000\n82568.000,  86.900\n82569.000,  85.600\n82570.000,  86.800\n82571.000,  87.800\n82572.000,  87.300\n82573.000,  86.900\n82574.000,  87.100\n82575.000,  86.500\n82576.000,  86.800\n82577.000,  86.900\n82578.000,  86.400\n82579.000,  88.900\n82580.000,  89.400\n82581.000,  88.700\n82582.000,  87.000\n82583.000,  86.100\n82584.000,  86.600\n82585.000,  86.600\n82586.000,  87.800\n82587.000,  89.500\n82588.000,  91.200\n82589.000,  88.100\n82590.000,  89.400\n82591.000,  88.500\n82592.000,  88.100\n82593.000,  87.400\n82594.000,  88.000\n82595.000,  87.400\n82596.000,  88.600\n82597.000,  87.100\n82598.000,  88.300\n82599.000,  87.300\n82600.000,  88.600\n82601.000,  87.800\n82602.000,  88.600\n82603.000,  87.700\n82604.000,  88.400\n82605.000,  87.300\n82606.000,  89.100\n82607.000,  89.400\n82608.000,  88.600\n82609.000,  88.400\n82610.000,  88.600\n82611.000,  88.100\n82612.000,  95.300\n82613.000,  90.000\n82614.000,  88.100\n82615.000,  88.400\n82616.000,  88.000\n82617.000,  89.700\n82618.000,  93.400\n82619.000,  89.200\n82620.000,  91.900\n82621.000,  92.200\n82622.000,  92.200\n82623.000,  93.300\n82624.000,  90.000\n82625.000,  90.500\n82626.000,  91.000\n82627.000,  91.300\n82628.000,  93.200\n82629.000,  94.000\n82630.000,  92.900\n82631.000,  93.700\n82632.000,  92.600\n82633.000,  93.200\n82634.000,  93.500\n82635.000,  92.100\n82636.000,  93.400\n82637.000,  92.300\n82638.000,  92.900\n82639.000,  95.900\n82640.000,  96.900\n82641.000,  93.400\n82642.000,  94.600\n82643.000,  93.900\n82644.000,  94.100\n82645.000,  93.800\n82646.000,  93.500\n82647.000,  92.800\n82648.000,  95.100\n82649.000, 100.500\n82650.000,  95.400\n82651.000,  95.400\n82652.000,  93.400\n82653.000,  94.400\n82654.000,  94.100\n82655.000,  94.300\n82656.000,  93.400\n82657.000,  93.600\n82658.000,  93.600\n82659.000,  94.100\n82660.000,  98.100\n82661.000,  94.100\n82662.000,  95.100\n82663.000,  94.600\n82664.000,  95.100\n82665.000,  93.800\n82666.000,  95.000\n82667.000,  94.100\n82668.000,  95.400\n82669.000,  97.000\n82670.000, 100.500\n82671.000,  98.000\n82672.000,  94.800\n82673.000,  96.700\n82674.000,  94.400\n82675.000,  94.700\n82676.000,  94.400\n82677.000,  94.600\n82678.000,  94.700\n82679.000,  95.500\n82680.000,  95.300\n82681.000, 103.800\n82682.000,  95.600\n82683.000,  96.600\n82684.000,  97.100\n82685.000,  97.900\n82686.000,  97.500\n82687.000,  97.200\n82688.000,  84.000\n82689.000,  84.300\n82690.000,  85.700\n82691.000,  89.400\n82692.000,  86.000\n82693.000,  85.900\n82694.000,  87.500\n82695.000,  86.400\n82696.000,  86.700\n82697.000,  86.200\n82698.000,  87.000\n82699.000,  86.000\n82700.000,  89.000\n82701.000,  86.600\n82702.000,  91.100\n82703.000,  87.200\n82704.000,  87.100\n82705.000,  85.700\n82706.000,  86.700\n82707.000,  86.400\n82708.000,  88.900\n82709.000,  87.900\n82710.000,  87.000\n82711.000,  86.700\n82712.000,  86.200\n82713.000,  88.000\n82714.000,  90.400\n82715.000,  87.100\n82716.000,  87.700\n82717.000,  87.200\n82718.000,  87.400\n82719.000,  87.300\n82720.000,  88.000\n82721.000,  87.700\n82722.000,  88.300\n82723.000,  87.500\n82724.000,  89.800\n82725.000,  91.300\n82726.000,  88.000\n82727.000,  87.400\n82728.000,  87.900\n82729.000,  87.300\n82730.000,  89.000\n82731.000,  88.400\n82732.000,  89.200\n82733.000,  90.700\n82734.000,  89.300\n82735.000,  89.000\n82736.000,  88.900\n82737.000,  88.000\n82738.000,  87.700\n82739.000,  88.000\n82740.000,  88.600\n82741.000,  88.800\n82742.000,  88.800\n82743.000,  88.300\n82744.000,  88.600\n82745.000,  88.600\n82746.000,  88.900\n82747.000,  88.200\n82748.000,  90.200\n82749.000,  90.400\n82750.000,  91.900\n82751.000,  92.800\n82752.000,  89.600\n82753.000,  95.700\n82754.000,  93.100\n82755.000,  98.400\n82756.000,  94.800\n82757.000,  92.600\n82758.000,  92.100\n82759.000,  92.800\n82760.000,  92.700\n82761.000,  92.200\n82762.000,  92.400\n82763.000,  93.300\n82764.000,  92.800\n82765.000,  93.500\n82766.000,  93.600\n82767.000,  96.900\n82768.000,  93.500\n82769.000,  92.400\n82770.000,  92.400\n82771.000,  93.200\n82772.000,  93.800\n82773.000,  96.000\n82774.000,  95.600\n82775.000,  93.700\n82776.000,  94.200\n82777.000,  93.700\n82778.000,  94.700\n82779.000,  93.400\n82780.000,  93.500\n82781.000,  94.500\n82782.000,  94.100\n82783.000,  94.700\n82784.000,  93.200\n82785.000,  94.400\n82786.000,  94.300\n82787.000,  96.400\n82788.000,  94.900\n82789.000,  95.200\n82790.000,  95.000\n82791.000,  93.900\n82792.000,  94.100\n82793.000,  94.200\n82794.000,  93.800\n82795.000,  94.500\n82796.000,  94.300\n82797.000,  99.000\n82798.000,  96.500\n82799.000,  94.000\n82800.000,  94.400\n82801.000,  94.700\n82802.000,  94.900\n82803.000,  94.400\n82804.000,  94.600\n82805.000,  95.200\n82806.000,  94.600\n82807.000,  98.000\n82808.000,  96.300\n82809.000,  95.400\n82810.000,  94.800\n82811.000,  95.400\n82812.000,  96.200\n82813.000,  99.000\n82814.000, 100.100\n82815.000, 100.400\n82816.000,  92.300\n82817.000,  90.800\n82818.000,  92.200\n82819.000,  91.400\n82820.000,  92.100\n82821.000,  96.500\n82822.000,  93.100\n82823.000,  92.700\n82824.000,  93.100\n82825.000,  92.900\n82826.000,  93.300\n82827.000,  92.800\n82828.000,  93.300\n82829.000,  92.700\n82830.000,  93.700\n82831.000,  93.200\n82832.000,  92.700\n82833.000,  93.300\n82834.000,  94.100\n82835.000,  94.800\n82836.000,  95.700\n82837.000,  97.700\n82838.000,  99.400\n82839.000,  95.900\n82840.000,  95.900\n82841.000,  95.000\n82842.000,  94.300\n82843.000,  93.100\n82844.000,  93.700\n82845.000,  96.400\n82846.000,  95.200\n82847.000,  94.000\n82848.000,  94.100\n82849.000,  93.900\n82850.000,  95.100\n82851.000,  93.700\n82852.000,  94.600\n82853.000,  93.800\n82854.000,  94.600\n82855.000,  94.200\n82856.000,  94.900\n82857.000,  94.800\n82858.000,  95.100\n82859.000,  94.900\n82860.000,  94.100\n82861.000,  95.300\n82862.000,  94.300\n82863.000,  95.200\n82864.000,  94.300\n82865.000,  94.800\n82866.000,  94.300\n82867.000,  94.600\n82868.000,  94.800\n82869.000,  94.100\n82870.000,  95.900\n82871.000,  94.300\n82872.000,  95.500\n82873.000,  94.600\n82874.000,  95.600\n82875.000,  94.800\n82876.000,  96.600\n82877.000,  97.000\n82878.000,  97.700\n82879.000,  99.600\n82880.000,  96.500\n82881.000,  97.700\n82882.000, 101.200\n82883.000,  97.900\n82884.000,  98.600\n82885.000,  99.500\n82886.000,  98.300\n82887.000,  98.400\n82888.000,  98.800\n82889.000,  98.100\n82890.000,  98.300\n82891.000,  98.000\n82892.000,  99.000\n82893.000,  99.000\n82894.000,  99.600\n82895.000,  98.400\n82896.000,  98.400\n82897.000,  99.100\n82898.000,  98.600\n82899.000, 100.300\n82900.000, 100.000\n82901.000, 101.400\n82902.000, 102.100\n82903.000,  99.900\n82904.000, 103.300\n82905.000, 100.200\n82906.000, 102.600\n82907.000, 101.200\n82908.000,  99.800\n82909.000, 100.200\n82910.000, 100.500\n82911.000, 103.400\n82912.000, 100.200\n82913.000, 100.000\n82914.000,  99.900\n82915.000,  99.600\n82916.000, 100.700\n82917.000, 100.600\n82918.000, 103.200\n82919.000,  99.900\n82920.000, 102.600\n82921.000, 103.900\n82922.000, 100.300\n82923.000, 101.700\n82924.000, 100.700\n82925.000, 100.600\n82926.000, 101.000\n82927.000, 102.900\n82928.000, 100.600\n82929.000, 101.000\n82930.000, 100.900\n82931.000, 100.400\n82932.000, 101.600\n82933.000, 101.500\n82934.000, 101.100\n82935.000, 101.300\n82936.000, 101.300\n82937.000, 101.000\n82938.000, 101.300\n82939.000, 102.700\n82940.000, 103.700\n82941.000, 103.400\n82942.000, 105.000\n82943.000, 105.300\n82944.000,  77.200\n82945.000,  78.400\n82946.000,  79.100\n82947.000,  79.000\n82948.000,  79.400\n82949.000,  80.100\n82950.000,  80.600\n82951.000,  79.000\n82952.000,  79.500\n82953.000,  79.000\n82954.000,  79.500\n82955.000,  79.500\n82956.000,  79.900\n82957.000,  80.000\n82958.000,  80.000\n82959.000,  82.300\n82960.000,  80.600\n82961.000,  83.200\n82962.000,  80.900\n82963.000,  85.200\n82964.000,  80.300\n82965.000,  80.800\n82966.000,  81.900\n82967.000,  81.700\n82968.000,  80.600\n82969.000,  80.000\n82970.000,  81.300\n82971.000,  80.500\n82972.000,  81.800\n82973.000,  82.500\n82974.000,  82.700\n82975.000,  81.000\n82976.000,  80.300\n82977.000,  81.400\n82978.000,  85.100\n82979.000,  83.700\n82980.000,  84.600\n82981.000,  81.400\n82982.000,  83.700\n82983.000,  81.200\n82984.000,  82.500\n82985.000,  81.600\n82986.000,  82.100\n82987.000,  81.900\n82988.000,  82.200\n82989.000,  82.600\n82990.000,  82.000\n82991.000,  82.700\n82992.000,  81.700\n82993.000,  83.000\n82994.000,  82.000\n82995.000,  83.500\n82996.000,  82.500\n82997.000,  86.200\n82998.000,  82.200\n82999.000,  82.000\n83000.000,  82.700\n83001.000,  83.300\n83002.000,  82.100\n83003.000,  82.000\n83004.000,  83.000\n83005.000,  84.600\n83006.000,  87.400\n83007.000,  86.100\n83008.000,  83.400\n83009.000,  84.600\n83010.000,  85.200\n83011.000,  84.900\n83012.000,  85.800\n83013.000,  86.100\n83014.000,  86.200\n83015.000,  86.200\n83016.000,  87.300\n83017.000,  88.900\n83018.000,  87.700\n83019.000,  85.900\n83020.000,  87.400\n83021.000,  89.200\n83022.000,  87.100\n83023.000,  86.900\n83024.000,  86.400\n83025.000,  86.000\n83026.000,  86.200\n83027.000,  87.100\n83028.000,  89.000\n83029.000,  86.900\n83030.000,  87.900\n83031.000,  88.900\n83032.000,  88.100\n83033.000,  86.100\n83034.000,  88.600\n83035.000,  86.900\n83036.000,  87.300\n83037.000,  88.100\n83038.000,  88.400\n83039.000,  91.200\n83040.000,  88.900\n83041.000,  88.800\n83042.000,  87.400\n83043.000,  86.900\n83044.000,  89.200\n83045.000,  88.100\n83046.000,  87.900\n83047.000,  87.300\n83048.000,  88.800\n83049.000,  87.200\n83050.000,  88.900\n83051.000,  89.200\n83052.000,  88.300\n83053.000,  90.400\n83054.000,  88.100\n83055.000,  89.000\n83056.000,  88.300\n83057.000,  88.300\n83058.000,  88.100\n83059.000,  88.700\n83060.000,  88.800\n83061.000,  89.700\n83062.000,  92.300\n83063.000,  91.000\n83064.000,  90.200\n83065.000,  89.900\n83066.000,  89.000\n83067.000,  88.700\n83068.000,  90.600\n83069.000,  92.600\n83070.000,  92.100\n83071.000,  93.600\n83072.000,  83.900\n83073.000,  89.200\n83074.000,  86.600\n83075.000,  86.100\n83076.000,  85.400\n83077.000,  86.600\n83078.000,  86.000\n83079.000,  87.100\n83080.000,  86.200\n83081.000,  87.000\n83082.000,  86.900\n83083.000,  87.300\n83084.000,  87.200\n83085.000,  89.400\n83086.000,  86.400\n83087.000,  86.000\n83088.000,  86.700\n83089.000,  87.800\n83090.000,  86.000\n83091.000,  91.700\n83092.000,  87.800\n83093.000,  87.600\n83094.000,  89.600\n83095.000,  88.700\n83096.000,  88.900\n83097.000,  86.800\n83098.000,  87.200\n83099.000,  87.600\n83100.000,  87.500\n83101.000,  88.500\n83102.000,  87.500\n83103.000,  88.300\n83104.000,  88.900\n83105.000,  89.100\n83106.000,  87.500\n83107.000,  87.600\n83108.000,  87.900\n83109.000,  87.600\n83110.000,  88.200\n83111.000,  87.900\n83112.000,  88.000\n83113.000,  87.800\n83114.000,  88.000\n83115.000,  88.700\n83116.000,  89.000\n83117.000,  94.100\n83118.000,  88.100\n83119.000,  88.200\n83120.000,  88.400\n83121.000,  88.700\n83122.000,  87.700\n83123.000,  89.500\n83124.000,  88.400\n83125.000,  89.100\n83126.000,  89.500\n83127.000,  88.000\n83128.000,  88.700\n83129.000,  88.700\n83130.000,  88.600\n83131.000,  88.800\n83132.000,  90.700\n83133.000,  91.700\n83134.000,  92.500\n83135.000,  91.800\n83136.000,  89.500\n83137.000,  91.900\n83138.000,  94.800\n83139.000,  92.400\n83140.000,  92.800\n83141.000,  92.200\n83142.000,  93.500\n83143.000,  92.200\n83144.000,  93.000\n83145.000,  92.800\n83146.000,  93.700\n83147.000,  95.000\n83148.000,  95.400\n83149.000,  95.500\n83150.000,  93.100\n83151.000,  93.200\n83152.000,  93.300\n83153.000,  94.200\n83154.000,  93.300\n83155.000,  93.700\n83156.000,  93.500\n83157.000,  94.400\n83158.000,  93.500\n83159.000,  94.900\n83160.000,  93.900\n83161.000,  93.400\n83162.000,  94.900\n83163.000,  95.000\n83164.000,  99.100\n83165.000, 100.400\n83166.000,  98.300\n83167.000,  94.100\n83168.000,  94.700\n83169.000,  95.400\n83170.000,  97.500\n83171.000,  94.500\n83172.000,  99.900\n83173.000,  95.200\n83174.000,  98.700\n83175.000,  96.300\n83176.000,  98.000\n83177.000,  94.600\n83178.000,  94.300\n83179.000,  95.100\n83180.000,  96.700\n83181.000,  95.000\n83182.000,  95.000\n83183.000,  95.400\n83184.000,  94.800\n83185.000,  95.400\n83186.000,  97.900\n83187.000,  94.500\n83188.000,  95.900\n83189.000,  97.500\n83190.000,  98.400\n83191.000,  96.100\n83192.000,  95.700\n83193.000,  95.900\n83194.000,  96.300\n83195.000,  97.600\n83196.000,  98.500\n83197.000,  97.000\n83198.000,  97.900\n83199.000, 105.400\n83200.000,  84.800\n83201.000,  88.000\n83202.000,  86.400\n83203.000,  86.100\n83204.000,  86.100\n83205.000,  85.700\n83206.000,  85.800\n83207.000,  87.500\n83208.000,  86.000\n83209.000,  86.900\n83210.000,  88.600\n83211.000,  87.300\n83212.000,  88.900\n83213.000,  89.200\n83214.000,  87.100\n83215.000,  87.100\n83216.000,  86.100\n83217.000,  86.200\n83218.000,  86.200\n83219.000,  86.600\n83220.000,  87.100\n83221.000,  88.000\n83222.000,  91.100\n83223.000,  88.700\n83224.000,  88.100\n83225.000,  89.800\n83226.000,  88.100\n83227.000,  87.700\n83228.000,  87.400\n83229.000,  87.700\n83230.000,  87.300\n83231.000,  87.800\n83232.000,  91.900\n83233.000,  93.400\n83234.000,  87.800\n83235.000,  88.000\n83236.000,  87.600\n83237.000,  87.800\n83238.000,  87.700\n83239.000,  88.100\n83240.000,  87.400\n83241.000,  87.900\n83242.000,  88.400\n83243.000,  88.200\n83244.000,  93.500\n83245.000,  89.400\n83246.000,  88.700\n83247.000,  88.400\n83248.000,  88.000\n83249.000,  90.600\n83250.000,  88.600\n83251.000,  88.700\n83252.000,  88.800\n83253.000,  89.200\n83254.000,  89.300\n83255.000,  89.700\n83256.000,  90.900\n83257.000,  89.900\n83258.000,  88.600\n83259.000,  88.900\n83260.000,  90.300\n83261.000,  92.300\n83262.000,  94.300\n83263.000,  92.500\n83264.000,  90.200\n83265.000,  94.800\n83266.000,  93.100\n83267.000,  91.000\n83268.000,  92.800\n83269.000,  96.700\n83270.000,  94.000\n83271.000,  92.500\n83272.000,  93.000\n83273.000,  94.500\n83274.000,  93.200\n83275.000,  94.600\n83276.000,  93.400\n83277.000,  92.800\n83278.000,  92.400\n83279.000,  93.800\n83280.000,  93.200\n83281.000,  92.000\n83282.000,  93.400\n83283.000,  94.200\n83284.000,  94.700\n83285.000,  97.100\n83286.000,  97.400\n83287.000,  94.400\n83288.000,  93.800\n83289.000,  94.100\n83290.000,  93.800\n83291.000,  94.200\n83292.000,  93.500\n83293.000,  97.300\n83294.000,  96.100\n83295.000,  94.300\n83296.000,  94.800\n83297.000,  96.700\n83298.000,  94.000\n83299.000,  93.600\n83300.000,  94.900\n83301.000,  94.500\n83302.000,  95.200\n83303.000,  94.900\n83304.000,  94.800\n83305.000,  95.500\n83306.000,  96.600\n83307.000,  94.800\n83308.000,  97.100\n83309.000,  97.100\n83310.000,  94.700\n83311.000,  95.100\n83312.000,  95.000\n83313.000,  99.500\n83314.000,  95.500\n83315.000,  96.100\n83316.000,  95.600\n83317.000,  95.400\n83318.000,  95.100\n83319.000,  95.000\n83320.000,  95.600\n83321.000,  95.200\n83322.000,  95.700\n83323.000,  96.500\n83324.000,  97.500\n83325.000, 103.300\n83326.000,  99.300\n83327.000,  98.000\n83328.000,  90.800\n83329.000,  90.800\n83330.000,  92.100\n83331.000,  93.000\n83332.000,  92.800\n83333.000,  93.900\n83334.000,  93.700\n83335.000,  97.600\n83336.000, 101.000\n83337.000,  96.800\n83338.000,  93.200\n83339.000,  92.800\n83340.000,  93.300\n83341.000,  93.700\n83342.000,  97.100\n83343.000,  95.200\n83344.000,  93.900\n83345.000,  98.700\n83346.000,  95.800\n83347.000,  94.400\n83348.000,  94.300\n83349.000,  94.000\n83350.000,  93.100\n83351.000,  95.400\n83352.000,  96.500\n83353.000,  93.900\n83354.000,  94.300\n83355.000,  96.000\n83356.000,  98.500\n83357.000,  95.600\n83358.000,  95.300\n83359.000,  96.400\n83360.000,  95.200\n83361.000,  95.400\n83362.000,  94.700\n83363.000,  94.100\n83364.000,  94.700\n83365.000,  96.500\n83366.000,  99.200\n83367.000,  95.800\n83368.000,  95.900\n83369.000,  96.000\n83370.000,  96.000\n83371.000,  97.400\n83372.000, 100.400\n83373.000,  97.100\n83374.000,  96.200\n83375.000,  97.600\n83376.000, 101.700\n83377.000,  97.300\n83378.000,  96.700\n83379.000,  95.700\n83380.000,  97.000\n83381.000,  99.600\n83382.000,  97.400\n83383.000,  95.900\n83384.000,  95.900\n83385.000,  99.200\n83386.000,  99.400\n83387.000,  97.100\n83388.000,  98.300\n83389.000, 100.600\n83390.000,  98.800\n83391.000, 101.100\n83392.000, 100.800\n83393.000, 100.500\n83394.000,  98.900\n83395.000,  99.900\n83396.000, 101.000\n83397.000, 100.700\n83398.000, 101.800\n83399.000, 100.900\n83400.000, 100.500\n83401.000,  99.400\n83402.000,  99.900\n83403.000,  99.600\n83404.000,  99.800\n83405.000, 101.500\n83406.000, 100.600\n83407.000,  99.200\n83408.000,  99.600\n83409.000, 100.900\n83410.000,  99.900\n83411.000, 104.700\n83412.000, 102.300\n83413.000, 107.300\n83414.000, 100.400\n83415.000, 104.500\n83416.000, 100.800\n83417.000,  99.600\n83418.000, 100.700\n83419.000, 102.800\n83420.000, 104.100\n83421.000, 100.000\n83422.000, 100.600\n83423.000, 101.300\n83424.000, 108.500\n83425.000, 103.800\n83426.000, 103.200\n83427.000, 101.500\n83428.000, 119.600\n83429.000, 106.800\n83430.000, 105.000\n83431.000, 103.800\n83432.000, 103.900\n83433.000, 104.900\n83434.000, 113.200\n83435.000, 101.000\n83436.000, 101.300\n83437.000, 101.600\n83438.000, 103.000\n83439.000, 101.100\n83440.000, 101.400\n83441.000, 101.800\n83442.000, 103.200\n83443.000, 104.000\n83444.000, 108.500\n83445.000, 102.600\n83446.000, 103.200\n83447.000, 104.000\n83448.000, 103.400\n83449.000, 102.600\n83450.000, 102.100\n83451.000, 105.600\n83452.000, 108.400\n83453.000, 107.000\n83454.000, 104.500\n83455.000, 108.500\n83456.000,  87.100\n83457.000,  86.500\n83458.000,  86.600\n83459.000,  85.800\n83460.000,  86.000\n83461.000,  91.200\n83462.000,  92.700\n83463.000,  92.100\n83464.000,  90.500\n83465.000,  91.600\n83466.000,  91.300\n83467.000,  87.700\n83468.000,  90.700\n83469.000,  87.200\n83470.000,  88.300\n83471.000,  88.300\n83472.000,  88.000\n83473.000,  91.200\n83474.000,  87.100\n83475.000,  87.200\n83476.000,  87.000\n83477.000,  88.100\n83478.000,  87.800\n83479.000,  88.100\n83480.000,  88.200\n83481.000,  91.300\n83482.000,  91.300\n83483.000,  88.900\n83484.000,  90.600\n83485.000,  89.000\n83486.000,  87.400\n83487.000,  88.500\n83488.000,  86.900\n83489.000,  88.800\n83490.000,  87.200\n83491.000,  88.500\n83492.000,  89.000\n83493.000,  92.900\n83494.000,  90.200\n83495.000,  91.000\n83496.000,  87.500\n83497.000,  88.200\n83498.000,  88.500\n83499.000,  88.500\n83500.000,  88.100\n83501.000,  89.200\n83502.000,  90.200\n83503.000, 100.200\n83504.000,  95.900\n83505.000,  90.900\n83506.000,  89.600\n83507.000,  89.000\n83508.000,  89.000\n83509.000,  89.700\n83510.000,  88.900\n83511.000,  90.300\n83512.000,  90.100\n83513.000,  92.300\n83514.000,  93.100\n83515.000,  90.900\n83516.000,  94.700\n83517.000,  90.600\n83518.000,  92.500\n83519.000,  91.800\n83520.000,  89.400\n83521.000,  93.200\n83522.000,  92.200\n83523.000,  92.300\n83524.000,  93.500\n83525.000,  93.300\n83526.000,  97.500\n83527.000,  92.600\n83528.000,  92.700\n83529.000,  93.300\n83530.000,  92.200\n83531.000,  92.000\n83532.000,  93.500\n83533.000,  94.200\n83534.000,  97.800\n83535.000,  96.900\n83536.000,  96.300\n83537.000,  93.700\n83538.000,  93.300\n83539.000,  93.400\n83540.000,  94.300\n83541.000,  94.300\n83542.000,  94.100\n83543.000,  93.500\n83544.000,  98.500\n83545.000,  98.800\n83546.000,  98.700\n83547.000,  93.900\n83548.000,  95.000\n83549.000,  94.200\n83550.000,  94.500\n83551.000,  94.100\n83552.000,  94.300\n83553.000,  97.200\n83554.000,  97.000\n83555.000, 100.600\n83556.000,  99.000\n83557.000,  94.900\n83558.000,  95.100\n83559.000,  94.000\n83560.000,  94.400\n83561.000,  94.400\n83562.000,  94.500\n83563.000,  94.700\n83564.000,  98.200\n83565.000,  97.000\n83566.000,  94.400\n83567.000,  96.700\n83568.000,  97.500\n83569.000,  97.100\n83570.000,  95.000\n83571.000,  94.100\n83572.000,  96.100\n83573.000,  94.900\n83574.000,  95.500\n83575.000,  95.800\n83576.000,  98.200\n83577.000,  94.800\n83578.000,  95.400\n83579.000,  94.600\n83580.000,  96.300\n83581.000,  97.600\n83582.000,  97.000\n83583.000,  98.500\n83584.000,  89.200\n83585.000,  91.500\n83586.000,  92.000\n83587.000,  91.600\n83588.000,  91.500\n83589.000,  92.300\n83590.000,  92.100\n83591.000,  93.300\n83592.000,  92.800\n83593.000,  92.600\n83594.000,  94.400\n83595.000,  92.800\n83596.000,  92.200\n83597.000,  92.700\n83598.000,  92.600\n83599.000,  92.200\n83600.000,  93.500\n83601.000,  92.100\n83602.000,  92.100\n83603.000,  93.500\n83604.000,  95.700\n83605.000,  93.400\n83606.000,  93.200\n83607.000,  98.400\n83608.000,  96.700\n83609.000,  93.900\n83610.000,  93.100\n83611.000,  93.200\n83612.000,  93.400\n83613.000,  94.800\n83614.000,  99.800\n83615.000,  97.800\n83616.000,  93.500\n83617.000,  96.800\n83618.000,  94.400\n83619.000,  94.400\n83620.000,  94.700\n83621.000,  94.400\n83622.000,  94.800\n83623.000,  95.200\n83624.000,  98.500\n83625.000,  94.700\n83626.000,  99.300\n83627.000,  94.900\n83628.000,  94.900\n83629.000,  94.300\n83630.000,  94.500\n83631.000,  95.300\n83632.000,  94.800\n83633.000,  95.100\n83634.000,  96.300\n83635.000,  95.400\n83636.000,  95.000\n83637.000,  96.400\n83638.000,  94.200\n83639.000,  94.200\n83640.000,  94.600\n83641.000,  96.200\n83642.000,  96.900\n83643.000,  95.600\n83644.000,  98.400\n83645.000,  99.300\n83646.000,  97.600\n83647.000,  98.100\n83648.000,  96.000\n83649.000,  96.800\n83650.000,  97.700\n83651.000,  97.200\n83652.000,  98.700\n83653.000,  98.400\n83654.000,  98.600\n83655.000,  98.900\n83656.000, 101.000\n83657.000,  99.100\n83658.000, 100.200\n83659.000,  98.100\n83660.000, 100.000\n83661.000, 104.100\n83662.000, 100.900\n83663.000, 100.700\n83664.000, 100.400\n83665.000,  99.300\n83666.000,  99.800\n83667.000,  99.600\n83668.000, 101.500\n83669.000, 101.100\n83670.000,  99.300\n83671.000,  99.900\n83672.000, 100.500\n83673.000,  99.400\n83674.000, 100.900\n83675.000,  99.700\n83676.000, 100.100\n83677.000, 100.500\n83678.000, 100.400\n83679.000,  99.800\n83680.000, 102.300\n83681.000, 101.100\n83682.000,  99.900\n83683.000,  99.700\n83684.000, 103.800\n83685.000, 100.900\n83686.000, 100.900\n83687.000, 103.100\n83688.000, 103.100\n83689.000, 100.200\n83690.000, 101.100\n83691.000,  99.800\n83692.000, 100.400\n83693.000, 100.400\n83694.000, 102.100\n83695.000, 100.700\n83696.000, 100.300\n83697.000, 101.600\n83698.000, 102.500\n83699.000, 106.500\n83700.000, 103.600\n83701.000, 101.400\n83702.000, 101.500\n83703.000, 102.800\n83704.000, 101.900\n83705.000, 101.400\n83706.000, 103.800\n83707.000, 101.500\n83708.000, 102.500\n83709.000, 103.200\n83710.000, 104.100\n83711.000, 104.700\n83712.000,  89.400\n83713.000,  92.000\n83714.000,  91.200\n83715.000,  91.500\n83716.000,  92.700\n83717.000,  91.400\n83718.000,  92.600\n83719.000,  92.200\n83720.000,  92.500\n83721.000,  93.900\n83722.000,  94.100\n83723.000,  93.100\n83724.000,  92.700\n83725.000,  92.300\n83726.000,  93.400\n83727.000,  94.300\n83728.000,  92.800\n83729.000,  92.200\n83730.000,  94.300\n83731.000,  94.100\n83732.000,  94.800\n83733.000,  96.000\n83734.000,  93.500\n83735.000,  93.900\n83736.000,  97.300\n83737.000,  98.500\n83738.000,  95.200\n83739.000,  93.900\n83740.000,  94.000\n83741.000,  94.800\n83742.000,  95.600\n83743.000,  94.200\n83744.000,  94.300\n83745.000,  93.600\n83746.000,  93.200\n83747.000,  96.100\n83748.000,  97.900\n83749.000,  98.000\n83750.000,  96.900\n83751.000,  94.000\n83752.000,  94.900\n83753.000,  93.900\n83754.000,  95.400\n83755.000,  98.700\n83756.000,  94.300\n83757.000,  94.800\n83758.000,  94.500\n83759.000,  94.700\n83760.000,  94.800\n83761.000,  94.500\n83762.000,  94.700\n83763.000,  94.700\n83764.000,  95.400\n83765.000,  97.000\n83766.000,  99.900\n83767.000,  96.100\n83768.000,  97.500\n83769.000,  95.800\n83770.000,  96.300\n83771.000,  94.200\n83772.000,  97.900\n83773.000, 104.100\n83774.000, 100.600\n83775.000,  98.700\n83776.000, 100.900\n83777.000,  98.300\n83778.000, 101.100\n83779.000,  98.000\n83780.000,  99.300\n83781.000, 101.600\n83782.000, 102.900\n83783.000, 103.600\n83784.000, 101.300\n83785.000,  98.300\n83786.000,  98.200\n83787.000,  98.400\n83788.000,  99.400\n83789.000,  98.700\n83790.000, 103.800\n83791.000, 100.400\n83792.000, 100.100\n83793.000, 102.200\n83794.000, 105.800\n83795.000, 100.600\n83796.000,  99.600\n83797.000,  99.800\n83798.000, 100.900\n83799.000, 101.900\n83800.000, 103.600\n83801.000, 100.800\n83802.000, 100.400\n83803.000,  99.900\n83804.000, 101.000\n83805.000, 100.400\n83806.000, 100.400\n83807.000, 100.700\n83808.000,  99.700\n83809.000, 105.600\n83810.000, 101.400\n83811.000, 101.100\n83812.000, 101.700\n83813.000, 100.500\n83814.000, 102.700\n83815.000, 101.900\n83816.000, 102.000\n83817.000, 102.200\n83818.000, 101.100\n83819.000, 100.800\n83820.000, 102.800\n83821.000, 103.600\n83822.000, 103.900\n83823.000, 104.100\n83824.000, 101.100\n83825.000, 104.100\n83826.000, 102.300\n83827.000, 104.400\n83828.000, 103.700\n83829.000, 101.700\n83830.000, 102.200\n83831.000, 101.900\n83832.000, 101.100\n83833.000, 102.600\n83834.000, 101.400\n83835.000, 102.000\n83836.000, 105.200\n83837.000, 104.700\n83838.000, 105.000\n83839.000, 103.900\n83840.000,  97.500\n83841.000,  98.600\n83842.000,  97.600\n83843.000,  98.000\n83844.000,  98.900\n83845.000, 102.400\n83846.000,  98.700\n83847.000, 103.200\n83848.000, 100.400\n83849.000,  99.700\n83850.000, 100.000\n83851.000, 102.800\n83852.000,  99.400\n83853.000,  98.600\n83854.000, 100.000\n83855.000,  98.300\n83856.000,  98.400\n83857.000,  99.000\n83858.000, 100.300\n83859.000, 100.700\n83860.000, 100.100\n83861.000, 100.600\n83862.000,  99.000\n83863.000, 100.100\n83864.000,  99.800\n83865.000, 102.200\n83866.000,  99.400\n83867.000, 100.100\n83868.000, 102.400\n83869.000, 104.600\n83870.000, 100.600\n83871.000, 100.500\n83872.000,  99.800\n83873.000, 100.400\n83874.000,  99.400\n83875.000, 100.500\n83876.000, 100.400\n83877.000, 107.000\n83878.000, 101.700\n83879.000, 107.700\n83880.000, 102.300\n83881.000, 103.100\n83882.000, 100.400\n83883.000, 100.800\n83884.000, 101.000\n83885.000, 101.100\n83886.000, 103.300\n83887.000, 107.900\n83888.000, 103.200\n83889.000, 102.200\n83890.000, 100.600\n83891.000, 101.700\n83892.000, 104.400\n83893.000, 101.300\n83894.000, 104.000\n83895.000, 103.300\n83896.000, 104.400\n83897.000, 105.700\n83898.000, 113.800\n83899.000, 109.000\n83900.000, 102.600\n83901.000, 111.200\n83902.000, 104.900\n83903.000, 108.800\n83904.000, 108.300\n83905.000, 104.800\n83906.000, 105.100\n83907.000, 106.600\n83908.000, 107.700\n83909.000, 105.800\n83910.000, 111.300\n83911.000, 108.600\n83912.000, 105.500\n83913.000, 106.300\n83914.000, 108.600\n83915.000, 106.100\n83916.000, 107.600\n83917.000, 108.000\n83918.000, 110.800\n83919.000, 108.900\n83920.000, 108.400\n83921.000, 106.200\n83922.000, 111.500\n83923.000, 107.400\n83924.000, 112.300\n83925.000, 112.800\n83926.000, 106.700\n83927.000, 106.700\n83928.000, 108.900\n83929.000, 109.400\n83930.000, 113.100\n83931.000, 110.900\n83932.000, 107.100\n83933.000, 107.900\n83934.000, 108.200\n83935.000, 111.100\n83936.000, 109.200\n83937.000, 108.600\n83938.000, 110.000\n83939.000, 109.600\n83940.000, 111.400\n83941.000, 108.700\n83942.000, 107.500\n83943.000, 106.400\n83944.000, 108.300\n83945.000, 109.800\n83946.000, 108.100\n83947.000, 109.500\n83948.000, 107.500\n83949.000, 110.000\n83950.000, 107.500\n83951.000, 107.300\n83952.000, 108.400\n83953.000, 107.600\n83954.000, 107.100\n83955.000, 111.000\n83956.000, 110.200\n83957.000, 112.600\n83958.000, 110.000\n83959.000, 107.500\n83960.000, 108.700\n83961.000, 109.000\n83962.000, 117.000\n83963.000, 109.400\n83964.000, 111.200\n83965.000, 112.000\n83966.000, 114.500\n83967.000, 111.700\n83968.000,  77.200\n83969.000,  78.600\n83970.000,  79.200\n83971.000,  81.000\n83972.000,  80.500\n83973.000,  83.900\n83974.000,  79.800\n83975.000,  85.100\n83976.000,  81.200\n83977.000,  81.100\n83978.000,  83.000\n83979.000,  80.700\n83980.000,  82.900\n83981.000,  81.400\n83982.000,  82.000\n83983.000,  85.300\n83984.000,  81.500\n83985.000,  79.900\n83986.000,  81.800\n83987.000,  88.900\n83988.000,  82.300\n83989.000,  81.400\n83990.000,  81.200\n83991.000,  81.600\n83992.000,  81.500\n83993.000,  80.100\n83994.000,  80.900\n83995.000,  83.500\n83996.000,  83.000\n83997.000,  83.900\n83998.000,  81.900\n83999.000,  81.800\n84000.000,  81.300\n84001.000,  82.200\n84002.000,  80.500\n84003.000,  82.900\n84004.000,  82.000\n84005.000,  82.200\n84006.000,  81.700\n84007.000,  84.400\n84008.000,  83.600\n84009.000,  82.600\n84010.000,  86.600\n84011.000,  83.200\n84012.000,  85.200\n84013.000,  84.300\n84014.000,  81.400\n84015.000,  81.600\n84016.000,  82.100\n84017.000,  82.000\n84018.000,  82.500\n84019.000,  83.600\n84020.000,  83.800\n84021.000,  86.200\n84022.000,  85.300\n84023.000,  86.000\n84024.000,  82.700\n84025.000,  82.200\n84026.000,  84.000\n84027.000,  82.200\n84028.000,  84.300\n84029.000,  86.800\n84030.000,  89.300\n84031.000,  87.400\n84032.000,  84.200\n84033.000,  85.800\n84034.000,  89.600\n84035.000,  84.700\n84036.000,  85.200\n84037.000,  87.500\n84038.000,  86.200\n84039.000,  87.000\n84040.000,  86.400\n84041.000,  86.500\n84042.000,  86.700\n84043.000,  86.400\n84044.000,  87.900\n84045.000,  88.800\n84046.000,  91.000\n84047.000,  87.200\n84048.000,  86.000\n84049.000,  87.200\n84050.000,  87.100\n84051.000,  87.200\n84052.000,  87.400\n84053.000,  87.700\n84054.000,  87.300\n84055.000,  89.600\n84056.000,  94.500\n84057.000,  88.300\n84058.000,  88.400\n84059.000,  88.400\n84060.000,  87.600\n84061.000,  87.500\n84062.000,  88.200\n84063.000,  87.500\n84064.000,  88.000\n84065.000,  87.900\n84066.000,  88.800\n84067.000,  93.000\n84068.000,  90.600\n84069.000,  89.700\n84070.000,  89.200\n84071.000,  88.800\n84072.000,  88.600\n84073.000,  87.700\n84074.000,  88.200\n84075.000,  87.300\n84076.000,  92.400\n84077.000,  90.600\n84078.000,  95.200\n84079.000,  91.600\n84080.000,  90.000\n84081.000,  88.800\n84082.000,  88.800\n84083.000,  88.700\n84084.000,  88.900\n84085.000,  88.500\n84086.000,  88.900\n84087.000,  94.800\n84088.000,  96.800\n84089.000,  92.200\n84090.000,  92.000\n84091.000,  89.100\n84092.000,  91.100\n84093.000,  91.600\n84094.000,  92.500\n84095.000,  92.300\n84096.000,  84.000\n84097.000,  88.600\n84098.000,  92.300\n84099.000,  91.000\n84100.000,  90.300\n84101.000,  87.100\n84102.000,  87.400\n84103.000,  86.300\n84104.000,  86.900\n84105.000,  86.000\n84106.000,  87.400\n84107.000,  85.600\n84108.000,  86.700\n84109.000,  93.500\n84110.000,  93.600\n84111.000,  88.000\n84112.000,  86.900\n84113.000,  86.400\n84114.000,  87.600\n84115.000,  87.700\n84116.000,  88.600\n84117.000,  91.000\n84118.000,  91.700\n84119.000,  89.300\n84120.000,  92.500\n84121.000,  91.100\n84122.000,  91.800\n84123.000,  88.600\n84124.000,  88.200\n84125.000,  87.600\n84126.000,  88.800\n84127.000,  87.800\n84128.000,  87.900\n84129.000,  88.000\n84130.000,  88.400\n84131.000,  91.400\n84132.000,  95.500\n84133.000,  88.700\n84134.000,  88.600\n84135.000,  88.000\n84136.000,  89.100\n84137.000,  93.400\n84138.000,  93.100\n84139.000,  94.200\n84140.000,  89.400\n84141.000,  92.800\n84142.000,  91.600\n84143.000,  94.400\n84144.000,  93.700\n84145.000,  92.400\n84146.000,  88.200\n84147.000,  89.100\n84148.000,  97.000\n84149.000,  99.200\n84150.000,  92.000\n84151.000,  90.100\n84152.000,  92.400\n84153.000,  92.700\n84154.000,  91.700\n84155.000,  90.600\n84156.000,  90.600\n84157.000,  91.200\n84158.000,  95.500\n84159.000,  97.500\n84160.000,  92.500\n84161.000,  94.500\n84162.000,  92.300\n84163.000,  91.900\n84164.000,  92.700\n84165.000,  93.100\n84166.000,  92.500\n84167.000,  92.900\n84168.000,  97.200\n84169.000,  98.700\n84170.000, 101.900\n84171.000,  94.900\n84172.000,  94.300\n84173.000,  96.300\n84174.000,  94.700\n84175.000,  97.200\n84176.000,  93.600\n84177.000,  94.400\n84178.000,  95.000\n84179.000,  96.400\n84180.000,  94.900\n84181.000,  97.000\n84182.000,  96.000\n84183.000,  94.100\n84184.000,  96.700\n84185.000,  98.300\n84186.000,  96.500\n84187.000,  97.200\n84188.000,  97.300\n84189.000, 101.300\n84190.000,  97.600\n84191.000,  95.300\n84192.000,  96.600\n84193.000,  94.400\n84194.000,  93.700\n84195.000,  94.400\n84196.000,  94.700\n84197.000,  93.500\n84198.000,  95.500\n84199.000,  95.500\n84200.000, 100.800\n84201.000,  95.800\n84202.000,  97.600\n84203.000,  95.900\n84204.000,  95.200\n84205.000,  94.300\n84206.000,  94.800\n84207.000,  95.600\n84208.000,  96.100\n84209.000,  94.800\n84210.000,  94.700\n84211.000,  95.500\n84212.000,  98.300\n84213.000,  94.800\n84214.000,  94.900\n84215.000,  95.600\n84216.000,  94.600\n84217.000,  96.100\n84218.000,  95.500\n84219.000,  96.000\n84220.000,  96.000\n84221.000,  98.400\n84222.000,  98.500\n84223.000,  97.800\n84224.000,  84.500\n84225.000,  85.100\n84226.000,  86.800\n84227.000,  86.200\n84228.000,  86.700\n84229.000,  87.400\n84230.000,  86.800\n84231.000,  88.200\n84232.000,  89.700\n84233.000,  86.500\n84234.000,  87.100\n84235.000,  86.500\n84236.000,  86.900\n84237.000,  86.700\n84238.000,  87.100\n84239.000,  86.200\n84240.000,  86.600\n84241.000,  89.800\n84242.000,  88.000\n84243.000,  89.300\n84244.000,  89.400\n84245.000,  87.200\n84246.000,  87.300\n84247.000,  86.700\n84248.000,  87.400\n84249.000,  86.900\n84250.000,  87.900\n84251.000,  87.500\n84252.000,  88.000\n84253.000,  87.700\n84254.000,  90.000\n84255.000, 102.900\n84256.000,  90.100\n84257.000,  88.200\n84258.000,  87.800\n84259.000,  88.100\n84260.000,  89.500\n84261.000,  87.900\n84262.000,  87.700\n84263.000,  88.100\n84264.000,  89.200\n84265.000,  90.000\n84266.000,  89.700\n84267.000,  88.500\n84268.000,  88.900\n84269.000,  88.100\n84270.000,  89.000\n84271.000,  88.400\n84272.000,  88.900\n84273.000,  88.200\n84274.000,  88.400\n84275.000,  90.000\n84276.000,  90.600\n84277.000,  89.500\n84278.000,  89.100\n84279.000,  88.800\n84280.000,  89.200\n84281.000,  90.600\n84282.000,  88.800\n84283.000,  89.100\n84284.000,  90.600\n84285.000,  97.800\n84286.000,  97.100\n84287.000,  93.100\n84288.000,  89.400\n84289.000,  91.800\n84290.000,  92.000\n84291.000,  91.500\n84292.000,  92.500\n84293.000,  93.500\n84294.000,  94.500\n84295.000,  95.100\n84296.000,  95.300\n84297.000,  93.100\n84298.000,  93.300\n84299.000,  92.600\n84300.000,  93.800\n84301.000,  95.800\n84302.000,  93.400\n84303.000,  94.100\n84304.000,  96.700\n84305.000,  94.600\n84306.000,  93.800\n84307.000,  94.000\n84308.000,  98.200\n84309.000,  93.400\n84310.000,  93.800\n84311.000,  93.400\n84312.000,  95.400\n84313.000,  96.700\n84314.000, 101.000\n84315.000, 102.200\n84316.000,  96.800\n84317.000,  96.800\n84318.000,  95.500\n84319.000,  94.700\n84320.000,  93.900\n84321.000,  94.400\n84322.000,  94.900\n84323.000,  95.000\n84324.000,  98.800\n84325.000,  96.700\n84326.000,  94.700\n84327.000,  95.100\n84328.000,  95.100\n84329.000,  97.400\n84330.000,  94.300\n84331.000,  94.400\n84332.000,  94.600\n84333.000,  99.200\n84334.000,  98.000\n84335.000,  94.300\n84336.000,  94.700\n84337.000,  94.500\n84338.000,  96.900\n84339.000,  95.500\n84340.000,  97.200\n84341.000,  96.100\n84342.000, 100.900\n84343.000,  98.800\n84344.000,  95.000\n84345.000,  96.000\n84346.000,  95.400\n84347.000,  95.500\n84348.000,  96.500\n84349.000,  97.300\n84350.000,  97.800\n84351.000, 100.400\n84352.000,  92.200\n84353.000,  92.800\n84354.000,  91.800\n84355.000,  92.300\n84356.000,  95.800\n84357.000,  92.900\n84358.000,  93.000\n84359.000,  95.300\n84360.000,  93.600\n84361.000,  92.200\n84362.000,  96.800\n84363.000,  97.000\n84364.000,  93.900\n84365.000,  98.300\n84366.000,  94.200\n84367.000,  94.100\n84368.000,  97.800\n84369.000,  93.700\n84370.000,  92.700\n84371.000,  94.400\n84372.000,  94.400\n84373.000,  94.100\n84374.000,  93.300\n84375.000,  94.200\n84376.000,  94.900\n84377.000,  93.300\n84378.000,  95.200\n84379.000,  93.600\n84380.000,  94.900\n84381.000,  93.700\n84382.000,  94.300\n84383.000,  94.400\n84384.000,  97.400\n84385.000,  94.300\n84386.000,  94.300\n84387.000,  94.200\n84388.000,  95.500\n84389.000,  94.200\n84390.000,  94.900\n84391.000,  99.600\n84392.000,  94.600\n84393.000,  94.800\n84394.000, 101.500\n84395.000,  94.800\n84396.000,  98.000\n84397.000,  98.800\n84398.000,  94.500\n84399.000,  94.500\n84400.000,  95.600\n84401.000,  97.200\n84402.000,  94.500\n84403.000,  99.800\n84404.000,  97.100\n84405.000,  94.400\n84406.000,  94.900\n84407.000,  94.500\n84408.000,  95.200\n84409.000,  95.600\n84410.000,  97.400\n84411.000,  95.100\n84412.000,  97.200\n84413.000,  97.700\n84414.000,  97.100\n84415.000,  97.500\n84416.000,  96.200\n84417.000,  98.200\n84418.000,  97.600\n84419.000, 100.600\n84420.000,  98.300\n84421.000, 101.700\n84422.000, 106.600\n84423.000, 102.700\n84424.000,  99.200\n84425.000,  98.400\n84426.000,  99.900\n84427.000,  98.200\n84428.000,  99.100\n84429.000,  99.700\n84430.000,  99.600\n84431.000, 100.000\n84432.000,  99.100\n84433.000,  99.500\n84434.000,  99.300\n84435.000, 100.500\n84436.000,  99.100\n84437.000,  99.000\n84438.000, 102.000\n84439.000, 100.400\n84440.000, 105.800\n84441.000, 102.400\n84442.000, 101.300\n84443.000, 103.400\n84444.000, 101.500\n84445.000, 100.100\n84446.000, 100.000\n84447.000, 100.500\n84448.000, 100.800\n84449.000, 101.400\n84450.000, 102.000\n84451.000, 102.500\n84452.000, 104.000\n84453.000, 102.500\n84454.000, 100.600\n84455.000, 100.200\n84456.000, 100.900\n84457.000, 101.200\n84458.000, 103.100\n84459.000, 109.500\n84460.000, 104.300\n84461.000, 102.000\n84462.000, 101.400\n84463.000, 101.000\n84464.000, 101.100\n84465.000, 100.500\n84466.000, 100.900\n84467.000, 108.000\n84468.000, 104.500\n84469.000, 104.300\n84470.000, 101.400\n84471.000, 101.200\n84472.000, 101.200\n84473.000, 101.300\n84474.000, 101.100\n84475.000, 101.000\n84476.000, 108.800\n84477.000, 110.900\n84478.000, 105.200\n84479.000, 105.800\n84480.000,  83.400\n84481.000,  84.100\n84482.000,  85.400\n84483.000,  84.600\n84484.000,  85.800\n84485.000,  86.500\n84486.000,  86.100\n84487.000,  91.700\n84488.000,  86.900\n84489.000,  85.900\n84490.000,  86.000\n84491.000,  86.300\n84492.000,  86.000\n84493.000,  86.200\n84494.000,  86.800\n84495.000,  86.100\n84496.000,  86.900\n84497.000,  88.800\n84498.000,  88.200\n84499.000,  86.800\n84500.000,  86.600\n84501.000,  86.300\n84502.000,  86.700\n84503.000,  86.400\n84504.000,  87.100\n84505.000,  86.900\n84506.000,  87.300\n84507.000,  87.400\n84508.000,  88.400\n84509.000,  88.400\n84510.000,  88.100\n84511.000,  88.100\n84512.000,  87.600\n84513.000,  87.600\n84514.000,  89.100\n84515.000,  87.100\n84516.000,  88.300\n84517.000,  87.600\n84518.000,  90.700\n84519.000,  92.100\n84520.000,  88.500\n84521.000,  87.400\n84522.000,  88.900\n84523.000,  89.600\n84524.000,  88.700\n84525.000,  94.400\n84526.000,  88.500\n84527.000,  94.200\n84528.000,  88.600\n84529.000,  98.400\n84530.000,  88.500\n84531.000,  88.400\n84532.000,  89.200\n84533.000,  88.200\n84534.000,  88.000\n84535.000,  88.600\n84536.000,  88.300\n84537.000,  89.900\n84538.000,  88.600\n84539.000,  89.100\n84540.000,  92.200\n84541.000,  91.900\n84542.000,  92.600\n84543.000,  93.100\n84544.000,  89.400\n84545.000,  91.200\n84546.000,  91.500\n84547.000,  91.300\n84548.000,  92.400\n84549.000,  95.300\n84550.000,  95.400\n84551.000,  93.500\n84552.000,  97.000\n84553.000,  97.800\n84554.000,  95.000\n84555.000,  93.600\n84556.000,  92.700\n84557.000,  92.400\n84558.000,  92.400\n84559.000,  92.600\n84560.000,  93.600\n84561.000,  92.600\n84562.000,  95.400\n84563.000,  97.500\n84564.000,  94.000\n84565.000,  93.500\n84566.000,  93.400\n84567.000,  92.800\n84568.000,  95.100\n84569.000,  95.300\n84570.000,  95.400\n84571.000,  94.900\n84572.000,  93.700\n84573.000,  94.600\n84574.000,  93.700\n84575.000,  94.500\n84576.000,  94.100\n84577.000,  94.300\n84578.000,  93.600\n84579.000,  94.400\n84580.000,  95.200\n84581.000,  94.300\n84582.000,  97.300\n84583.000,  98.800\n84584.000,  97.500\n84585.000,  94.400\n84586.000,  94.300\n84587.000,  94.000\n84588.000,  94.800\n84589.000,  94.300\n84590.000,  95.400\n84591.000,  95.700\n84592.000,  94.900\n84593.000,  95.600\n84594.000,  96.400\n84595.000,  96.900\n84596.000,  95.300\n84597.000,  95.100\n84598.000,  95.100\n84599.000,  96.500\n84600.000,  95.000\n84601.000,  96.000\n84602.000,  95.500\n84603.000,  98.100\n84604.000,  99.400\n84605.000,  98.300\n84606.000,  98.000\n84607.000,  97.700\n84608.000,  91.000\n84609.000,  91.200\n84610.000,  92.700\n84611.000,  91.300\n84612.000,  93.100\n84613.000,  92.000\n84614.000,  95.400\n84615.000,  92.400\n84616.000,  93.700\n84617.000,  93.100\n84618.000,  92.200\n84619.000,  93.600\n84620.000,  92.200\n84621.000,  93.000\n84622.000,  93.000\n84623.000,  93.500\n84624.000,  95.500\n84625.000,  93.100\n84626.000,  92.600\n84627.000,  93.200\n84628.000,  93.900\n84629.000,  97.700\n84630.000,  96.000\n84631.000,  94.300\n84632.000,  93.600\n84633.000,  93.800\n84634.000,  95.000\n84635.000,  96.000\n84636.000,  94.700\n84637.000,  93.700\n84638.000,  95.500\n84639.000,  94.000\n84640.000,  96.700\n84641.000,  94.400\n84642.000,  93.900\n84643.000,  93.800\n84644.000,  95.200\n84645.000,  93.600\n84646.000,  94.000\n84647.000,  94.200\n84648.000,  94.600\n84649.000,  97.000\n84650.000,  96.800\n84651.000,  95.000\n84652.000,  94.400\n84653.000,  94.900\n84654.000,  95.300\n84655.000,  94.000\n84656.000,  96.600\n84657.000,  95.300\n84658.000,  96.000\n84659.000,  96.600\n84660.000,  95.300\n84661.000,  98.100\n84662.000,  94.700\n84663.000,  94.600\n84664.000,  94.700\n84665.000,  94.700\n84666.000,  95.300\n84667.000,  95.400\n84668.000,  96.800\n84669.000,  99.500\n84670.000,  99.400\n84671.000,  97.700\n84672.000,  95.900\n84673.000,  96.900\n84674.000,  97.600\n84675.000,  97.600\n84676.000,  99.000\n84677.000, 100.000\n84678.000,  98.800\n84679.000,  98.300\n84680.000,  99.300\n84681.000,  98.200\n84682.000,  98.900\n84683.000,  98.700\n84684.000,  98.900\n84685.000,  99.500\n84686.000, 103.200\n84687.000, 102.000\n84688.000, 100.000\n84689.000, 100.200\n84690.000, 104.400\n84691.000, 101.900\n84692.000, 100.400\n84693.000, 102.800\n84694.000, 101.900\n84695.000, 104.500\n84696.000, 101.300\n84697.000, 100.000\n84698.000,  99.400\n84699.000, 103.800\n84700.000, 103.800\n84701.000, 101.600\n84702.000, 100.500\n84703.000, 100.400\n84704.000, 100.400\n84705.000, 100.000\n84706.000, 100.300\n84707.000,  99.700\n84708.000, 100.200\n84709.000, 105.400\n84710.000, 106.500\n84711.000, 101.100\n84712.000, 100.200\n84713.000, 100.700\n84714.000, 101.700\n84715.000, 100.400\n84716.000, 100.400\n84717.000,  99.900\n84718.000, 101.400\n84719.000, 104.200\n84720.000, 101.200\n84721.000, 100.500\n84722.000, 101.200\n84723.000, 102.200\n84724.000, 101.700\n84725.000, 101.200\n84726.000, 101.000\n84727.000, 104.000\n84728.000, 101.200\n84729.000, 102.800\n84730.000, 105.800\n84731.000, 101.900\n84732.000, 106.000\n84733.000, 103.500\n84734.000, 103.300\n84735.000, 104.100\n84736.000,  89.200\n84737.000,  91.200\n84738.000,  91.800\n84739.000,  92.000\n84740.000,  93.600\n84741.000,  92.700\n84742.000,  96.500\n84743.000,  92.700\n84744.000,  92.800\n84745.000,  93.200\n84746.000,  92.400\n84747.000,  92.200\n84748.000,  92.600\n84749.000,  92.600\n84750.000,  95.100\n84751.000,  93.900\n84752.000,  96.200\n84753.000,  92.400\n84754.000,  92.500\n84755.000,  92.900\n84756.000,  93.600\n84757.000,  96.500\n84758.000,  93.100\n84759.000,  93.000\n84760.000,  94.100\n84761.000,  93.800\n84762.000,  94.000\n84763.000,  94.700\n84764.000,  95.400\n84765.000,  94.000\n84766.000,  93.700\n84767.000,  97.500\n84768.000,  94.900\n84769.000,  94.700\n84770.000,  93.600\n84771.000,  95.400\n84772.000,  95.200\n84773.000,  96.600\n84774.000,  93.800\n84775.000,  94.600\n84776.000, 100.500\n84777.000,  94.500\n84778.000,  95.200\n84779.000,  94.400\n84780.000,  96.300\n84781.000,  99.500\n84782.000,  95.900\n84783.000,  95.100\n84784.000,  95.000\n84785.000,  94.600\n84786.000,  95.700\n84787.000,  94.500\n84788.000,  95.600\n84789.000,  95.000\n84790.000,  97.900\n84791.000, 105.900\n84792.000, 103.900\n84793.000, 100.200\n84794.000, 100.700\n84795.000,  97.000\n84796.000, 100.600\n84797.000,  98.200\n84798.000,  98.500\n84799.000,  97.200\n84800.000, 105.700\n84801.000,  97.300\n84802.000,  97.700\n84803.000,  97.100\n84804.000,  99.000\n84805.000,  98.400\n84806.000,  98.500\n84807.000,  98.400\n84808.000,  98.800\n84809.000,  98.200\n84810.000, 101.100\n84811.000,  98.300\n84812.000,  98.400\n84813.000,  99.200\n84814.000, 100.000\n84815.000,  99.100\n84816.000, 101.900\n84817.000,  99.000\n84818.000, 100.100\n84819.000, 100.100\n84820.000, 100.200\n84821.000,  99.900\n84822.000, 100.700\n84823.000,  99.600\n84824.000,  99.900\n84825.000,  99.500\n84826.000,  99.900\n84827.000, 100.200\n84828.000, 100.400\n84829.000, 100.500\n84830.000, 100.200\n84831.000,  99.800\n84832.000,  99.400\n84833.000, 100.900\n84834.000,  99.800\n84835.000, 100.900\n84836.000, 101.900\n84837.000, 100.000\n84838.000, 100.700\n84839.000, 100.600\n84840.000, 100.300\n84841.000, 102.600\n84842.000, 101.700\n84843.000, 106.200\n84844.000, 101.600\n84845.000, 101.200\n84846.000, 101.000\n84847.000, 100.500\n84848.000, 104.400\n84849.000, 102.000\n84850.000, 100.600\n84851.000, 101.000\n84852.000, 101.700\n84853.000, 104.800\n84854.000, 104.500\n84855.000, 102.800\n84856.000, 101.700\n84857.000, 102.600\n84858.000, 101.400\n84859.000, 101.000\n84860.000, 103.300\n84861.000, 105.000\n84862.000, 105.700\n84863.000, 104.500\n84864.000,  96.200\n84865.000,  97.300\n84866.000,  99.200\n84867.000,  98.100\n84868.000,  98.600\n84869.000,  98.300\n84870.000,  98.700\n84871.000, 101.500\n84872.000, 102.400\n84873.000, 103.800\n84874.000,  99.100\n84875.000,  98.900\n84876.000,  98.600\n84877.000,  99.600\n84878.000,  99.100\n84879.000,  98.600\n84880.000, 101.500\n84881.000, 104.100\n84882.000, 104.100\n84883.000,  99.600\n84884.000, 100.800\n84885.000, 104.400\n84886.000, 101.800\n84887.000,  99.800\n84888.000,  99.700\n84889.000, 100.600\n84890.000, 102.600\n84891.000, 111.600\n84892.000, 102.800\n84893.000, 100.500\n84894.000, 104.700\n84895.000, 101.300\n84896.000,  99.700\n84897.000, 100.000\n84898.000, 100.200\n84899.000, 100.200\n84900.000, 104.100\n84901.000, 101.000\n84902.000, 100.800\n84903.000, 100.700\n84904.000, 100.300\n84905.000, 100.000\n84906.000, 100.300\n84907.000, 101.400\n84908.000, 101.400\n84909.000, 105.900\n84910.000, 104.500\n84911.000, 101.100\n84912.000, 101.200\n84913.000, 101.000\n84914.000, 100.900\n84915.000, 101.800\n84916.000, 101.100\n84917.000, 102.600\n84918.000, 102.500\n84919.000, 102.300\n84920.000, 101.000\n84921.000, 101.800\n84922.000, 101.500\n84923.000, 101.500\n84924.000, 103.600\n84925.000, 105.600\n84926.000, 103.800\n84927.000, 110.900\n84928.000, 104.000\n84929.000, 106.400\n84930.000, 103.800\n84931.000, 104.100\n84932.000, 105.700\n84933.000, 104.800\n84934.000, 104.900\n84935.000, 105.700\n84936.000, 106.900\n84937.000, 108.400\n84938.000, 106.500\n84939.000, 105.700\n84940.000, 105.500\n84941.000, 107.400\n84942.000, 106.100\n84943.000, 107.200\n84944.000, 109.400\n84945.000, 107.600\n84946.000, 111.800\n84947.000, 111.300\n84948.000, 105.600\n84949.000, 105.900\n84950.000, 105.600\n84951.000, 106.000\n84952.000, 107.400\n84953.000, 106.700\n84954.000, 109.900\n84955.000, 108.900\n84956.000, 106.200\n84957.000, 106.400\n84958.000, 106.200\n84959.000, 106.500\n84960.000, 106.900\n84961.000, 109.300\n84962.000, 111.700\n84963.000, 107.100\n84964.000, 109.000\n84965.000, 108.700\n84966.000, 106.900\n84967.000, 106.100\n84968.000, 106.000\n84969.000, 107.800\n84970.000, 107.800\n84971.000, 106.700\n84972.000, 117.900\n84973.000, 115.600\n84974.000, 109.200\n84975.000, 108.100\n84976.000, 106.700\n84977.000, 108.500\n84978.000, 107.400\n84979.000, 109.700\n84980.000, 109.200\n84981.000, 107.900\n84982.000, 108.500\n84983.000, 107.700\n84984.000, 107.200\n84985.000, 108.400\n84986.000, 115.700\n84987.000, 113.000\n84988.000, 111.900\n84989.000, 111.600\n84990.000, 111.500\n84991.000, 112.400\n84992.000,  83.200\n84993.000,  84.400\n84994.000,  85.100\n84995.000,  86.500\n84996.000,  87.500\n84997.000,  86.600\n84998.000,  85.800\n84999.000,  87.000\n85000.000,  89.600\n85001.000,  87.800\n85002.000,  86.800\n85003.000,  85.200\n85004.000,  86.400\n85005.000,  86.600\n85006.000,  87.100\n85007.000,  89.500\n85008.000,  91.500\n85009.000,  87.800\n85010.000,  86.900\n85011.000,  90.100\n85012.000,  86.900\n85013.000,  86.500\n85014.000,  87.400\n85015.000,  86.700\n85016.000,  86.900\n85017.000,  90.000\n85018.000,  94.000\n85019.000,  87.700\n85020.000,  90.000\n85021.000,  90.900\n85022.000,  88.600\n85023.000,  88.800\n85024.000,  87.500\n85025.000,  88.000\n85026.000,  88.200\n85027.000,  88.100\n85028.000,  87.600\n85029.000,  88.800\n85030.000,  88.200\n85031.000,  93.000\n85032.000,  88.800\n85033.000,  88.500\n85034.000,  87.500\n85035.000,  87.100\n85036.000,  88.000\n85037.000,  90.100\n85038.000,  88.700\n85039.000,  93.900\n85040.000,  88.600\n85041.000,  88.800\n85042.000,  88.200\n85043.000,  91.900\n85044.000,  88.100\n85045.000,  88.900\n85046.000,  88.300\n85047.000,  92.000\n85048.000,  92.400\n85049.000,  90.200\n85050.000,  91.200\n85051.000,  93.000\n85052.000,  94.600\n85053.000,  94.600\n85054.000,  92.000\n85055.000,  92.000\n85056.000,  89.500\n85057.000,  90.600\n85058.000,  93.200\n85059.000,  92.000\n85060.000,  92.800\n85061.000,  95.100\n85062.000,  92.900\n85063.000,  92.500\n85064.000,  93.300\n85065.000,  92.400\n85066.000,  92.500\n85067.000,  92.400\n85068.000,  94.200\n85069.000,  93.200\n85070.000,  97.000\n85071.000,  96.300\n85072.000,  93.600\n85073.000,  93.800\n85074.000,  92.200\n85075.000,  93.600\n85076.000,  93.500\n85077.000,  94.000\n85078.000,  93.400\n85079.000,  94.700\n85080.000,  94.100\n85081.000,  94.700\n85082.000,  95.300\n85083.000,  94.500\n85084.000,  94.100\n85085.000,  93.400\n85086.000,  94.800\n85087.000,  94.200\n85088.000,  96.200\n85089.000,  99.100\n85090.000,  95.500\n85091.000,  96.100\n85092.000,  95.200\n85093.000,  94.300\n85094.000,  94.500\n85095.000,  93.600\n85096.000,  95.000\n85097.000,  98.600\n85098.000,  96.300\n85099.000,  98.500\n85100.000,  95.600\n85101.000,  96.500\n85102.000,  94.400\n85103.000,  94.900\n85104.000,  94.900\n85105.000,  95.300\n85106.000,  94.300\n85107.000,  95.900\n85108.000,  95.900\n85109.000, 100.000\n85110.000,  97.400\n85111.000,  95.700\n85112.000,  96.600\n85113.000,  95.400\n85114.000,  95.700\n85115.000,  94.800\n85116.000,  97.000\n85117.000,  97.900\n85118.000, 102.400\n85119.000,  98.200\n85120.000,  89.800\n85121.000,  93.900\n85122.000,  95.800\n85123.000,  92.700\n85124.000,  92.300\n85125.000,  93.100\n85126.000,  92.800\n85127.000,  93.900\n85128.000,  93.100\n85129.000,  95.800\n85130.000,  98.000\n85131.000,  94.200\n85132.000,  94.000\n85133.000,  93.500\n85134.000,  93.300\n85135.000,  93.200\n85136.000,  92.500\n85137.000,  94.600\n85138.000,  94.100\n85139.000,  93.300\n85140.000,  94.200\n85141.000,  95.400\n85142.000,  94.400\n85143.000,  93.000\n85144.000,  96.400\n85145.000,  97.600\n85146.000,  94.000\n85147.000,  93.800\n85148.000,  94.700\n85149.000,  95.900\n85150.000,  94.200\n85151.000,  94.400\n85152.000,  93.600\n85153.000,  94.700\n85154.000,  93.700\n85155.000,  94.600\n85156.000,  94.000\n85157.000,  94.400\n85158.000,  97.100\n85159.000,  97.700\n85160.000,  94.800\n85161.000,  95.000\n85162.000,  94.600\n85163.000,  95.000\n85164.000,  94.600\n85165.000,  94.400\n85166.000,  94.600\n85167.000,  94.500\n85168.000,  97.400\n85169.000,  97.400\n85170.000,  95.400\n85171.000,  94.300\n85172.000,  95.500\n85173.000,  95.400\n85174.000,  95.200\n85175.000,  95.200\n85176.000,  95.000\n85177.000,  98.100\n85178.000,  98.200\n85179.000, 101.800\n85180.000,  98.400\n85181.000,  97.300\n85182.000,  97.200\n85183.000,  98.400\n85184.000,  98.300\n85185.000,  98.000\n85186.000,  97.600\n85187.000,  97.500\n85188.000,  99.300\n85189.000, 100.800\n85190.000,  99.900\n85191.000,  98.800\n85192.000,  99.900\n85193.000, 100.100\n85194.000,  99.300\n85195.000,  99.000\n85196.000,  99.800\n85197.000, 108.900\n85198.000, 102.700\n85199.000, 100.400\n85200.000,  99.200\n85201.000,  99.300\n85202.000,  99.800\n85203.000, 103.300\n85204.000, 101.100\n85205.000, 100.800\n85206.000, 101.400\n85207.000, 103.600\n85208.000, 102.100\n85209.000,  99.800\n85210.000,  99.400\n85211.000,  99.500\n85212.000, 104.800\n85213.000, 101.300\n85214.000, 103.900\n85215.000,  99.600\n85216.000, 103.100\n85217.000, 100.600\n85218.000, 102.200\n85219.000, 101.000\n85220.000, 100.400\n85221.000, 104.000\n85222.000, 100.600\n85223.000, 102.800\n85224.000, 101.500\n85225.000, 102.900\n85226.000, 100.900\n85227.000, 100.700\n85228.000, 100.800\n85229.000, 100.200\n85230.000, 100.900\n85231.000, 102.200\n85232.000, 104.000\n85233.000, 104.200\n85234.000, 100.300\n85235.000, 102.400\n85236.000, 101.300\n85237.000, 101.600\n85238.000, 101.000\n85239.000, 101.600\n85240.000, 102.400\n85241.000, 105.300\n85242.000, 108.100\n85243.000, 103.400\n85244.000, 103.700\n85245.000, 104.700\n85246.000, 103.400\n85247.000, 104.200\n85248.000,  91.500\n85249.000,  90.800\n85250.000,  93.800\n85251.000,  92.300\n85252.000,  92.100\n85253.000,  92.500\n85254.000,  92.800\n85255.000,  95.700\n85256.000,  96.000\n85257.000,  92.400\n85258.000,  93.300\n85259.000,  92.400\n85260.000,  98.100\n85261.000,  93.000\n85262.000,  93.700\n85263.000,  92.700\n85264.000,  93.400\n85265.000,  92.000\n85266.000,  92.900\n85267.000,  93.200\n85268.000,  93.800\n85269.000, 101.600\n85270.000, 100.700\n85271.000,  94.800\n85272.000,  94.000\n85273.000,  93.900\n85274.000,  93.900\n85275.000,  94.100\n85276.000,  98.700\n85277.000,  98.400\n85278.000,  94.300\n85279.000,  98.200\n85280.000,  99.100\n85281.000,  96.400\n85282.000,  93.900\n85283.000,  93.800\n85284.000,  94.500\n85285.000,  94.500\n85286.000,  96.100\n85287.000,  98.300\n85288.000,  98.900\n85289.000,  97.100\n85290.000,  96.000\n85291.000,  95.300\n85292.000,  94.400\n85293.000,  94.100\n85294.000,  94.000\n85295.000,  94.800\n85296.000,  94.400\n85297.000,  97.500\n85298.000,  94.600\n85299.000,  97.000\n85300.000,  95.800\n85301.000,  95.600\n85302.000,  94.400\n85303.000,  94.300\n85304.000,  94.900\n85305.000,  95.300\n85306.000,  95.700\n85307.000,  97.000\n85308.000,  96.600\n85309.000,  97.200\n85310.000,  99.100\n85311.000, 100.800\n85312.000,  97.000\n85313.000,  97.000\n85314.000,  97.900\n85315.000,  97.400\n85316.000,  99.000\n85317.000, 104.600\n85318.000,  98.800\n85319.000,  99.100\n85320.000, 104.400\n85321.000, 104.100\n85322.000, 100.800\n85323.000,  98.500\n85324.000,  99.900\n85325.000, 100.000\n85326.000, 101.000\n85327.000,  99.300\n85328.000,  98.800\n85329.000, 100.100\n85330.000, 101.400\n85331.000, 100.200\n85332.000,  99.100\n85333.000,  99.700\n85334.000, 101.400\n85335.000,  99.700\n85336.000, 102.800\n85337.000,  99.800\n85338.000,  99.500\n85339.000,  99.700\n85340.000, 102.600\n85341.000, 100.600\n85342.000, 100.700\n85343.000, 100.200\n85344.000, 100.900\n85345.000, 100.600\n85346.000,  99.800\n85347.000, 102.100\n85348.000, 100.300\n85349.000, 103.200\n85350.000, 102.200\n85351.000, 101.900\n85352.000, 105.100\n85353.000, 104.900\n85354.000, 100.600\n85355.000, 100.200\n85356.000, 100.700\n85357.000, 103.400\n85358.000, 104.800\n85359.000, 106.100\n85360.000, 100.800\n85361.000, 109.100\n85362.000, 102.000\n85363.000, 103.600\n85364.000, 101.500\n85365.000, 101.100\n85366.000, 103.300\n85367.000, 101.400\n85368.000, 102.000\n85369.000, 101.700\n85370.000, 102.100\n85371.000, 105.200\n85372.000, 103.200\n85373.000, 103.600\n85374.000, 103.500\n85375.000, 104.800\n85376.000, 101.500\n85377.000, 103.400\n85378.000, 102.100\n85379.000,  97.800\n85380.000, 102.700\n85381.000, 100.800\n85382.000, 103.100\n85383.000,  99.000\n85384.000,  98.700\n85385.000,  99.300\n85386.000, 102.600\n85387.000,  99.200\n85388.000,  99.300\n85389.000,  99.800\n85390.000, 105.200\n85391.000, 101.600\n85392.000,  99.500\n85393.000,  98.800\n85394.000,  99.400\n85395.000,  99.700\n85396.000, 102.100\n85397.000,  99.300\n85398.000,  99.600\n85399.000,  99.600\n85400.000, 103.400\n85401.000,  99.700\n85402.000, 100.000\n85403.000, 101.000\n85404.000, 100.000\n85405.000, 100.600\n85406.000, 100.200\n85407.000,  99.700\n85408.000, 100.500\n85409.000, 101.300\n85410.000, 103.000\n85411.000,  99.800\n85412.000,  99.900\n85413.000, 100.200\n85414.000, 101.900\n85415.000, 102.500\n85416.000, 107.100\n85417.000, 105.200\n85418.000, 104.800\n85419.000, 101.300\n85420.000, 103.100\n85421.000, 102.300\n85422.000, 101.100\n85423.000, 105.300\n85424.000, 101.300\n85425.000, 102.900\n85426.000, 101.100\n85427.000, 102.600\n85428.000, 103.600\n85429.000, 102.200\n85430.000, 101.300\n85431.000, 101.600\n85432.000, 101.800\n85433.000, 101.500\n85434.000, 104.200\n85435.000, 104.600\n85436.000, 109.500\n85437.000, 104.900\n85438.000, 104.400\n85439.000, 104.300\n85440.000, 101.600\n85441.000, 105.700\n85442.000, 104.700\n85443.000, 110.800\n85444.000, 111.000\n85445.000, 106.000\n85446.000, 106.000\n85447.000, 106.700\n85448.000, 104.700\n85449.000, 105.000\n85450.000, 104.800\n85451.000, 105.500\n85452.000, 106.800\n85453.000, 105.000\n85454.000, 106.200\n85455.000, 109.500\n85456.000, 105.600\n85457.000, 105.200\n85458.000, 105.000\n85459.000, 106.000\n85460.000, 106.400\n85461.000, 106.000\n85462.000, 111.000\n85463.000, 105.400\n85464.000, 108.400\n85465.000, 106.600\n85466.000, 106.100\n85467.000, 105.400\n85468.000, 108.300\n85469.000, 110.300\n85470.000, 109.600\n85471.000, 113.700\n85472.000, 108.100\n85473.000, 109.600\n85474.000, 106.600\n85475.000, 106.500\n85476.000, 106.800\n85477.000, 107.500\n85478.000, 114.700\n85479.000, 107.800\n85480.000, 108.100\n85481.000, 107.300\n85482.000, 109.100\n85483.000, 106.500\n85484.000, 107.500\n85485.000, 106.600\n85486.000, 111.100\n85487.000, 110.400\n85488.000, 107.600\n85489.000, 108.400\n85490.000, 107.300\n85491.000, 107.000\n85492.000, 107.800\n85493.000, 108.700\n85494.000, 107.600\n85495.000, 115.800\n85496.000, 113.500\n85497.000, 111.200\n85498.000, 107.600\n85499.000, 107.400\n85500.000, 109.200\n85501.000, 110.300\n85502.000, 109.800\n85503.000, 110.800\n85504.000,  91.600\n85505.000,  94.000\n85506.000,  96.500\n85507.000,  99.200\n85508.000,  92.300\n85509.000,  92.500\n85510.000,  92.500\n85511.000,  92.000\n85512.000,  94.600\n85513.000,  93.800\n85514.000,  98.700\n85515.000,  95.600\n85516.000,  93.600\n85517.000,  92.000\n85518.000,  93.700\n85519.000,  92.100\n85520.000,  92.400\n85521.000,  92.200\n85522.000,  92.500\n85523.000,  94.100\n85524.000,  93.600\n85525.000,  96.600\n85526.000,  93.700\n85527.000,  95.200\n85528.000,  93.700\n85529.000,  93.800\n85530.000,  93.800\n85531.000,  93.600\n85532.000,  94.200\n85533.000,  94.100\n85534.000,  93.500\n85535.000,  95.300\n85536.000,  97.300\n85537.000,  95.500\n85538.000,  95.800\n85539.000,  93.800\n85540.000,  93.800\n85541.000,  94.100\n85542.000,  94.700\n85543.000,  94.900\n85544.000,  98.400\n85545.000,  96.700\n85546.000,  94.600\n85547.000,  93.500\n85548.000,  94.700\n85549.000,  93.800\n85550.000,  94.100\n85551.000,  94.200\n85552.000,  94.700\n85553.000,  94.900\n85554.000,  99.400\n85555.000, 101.100\n85556.000,  98.400\n85557.000,  95.800\n85558.000,  95.500\n85559.000,  94.800\n85560.000,  95.700\n85561.000,  96.100\n85562.000,  98.000\n85563.000,  95.100\n85564.000, 104.200\n85565.000, 103.000\n85566.000,  97.600\n85567.000,  97.700\n85568.000,  95.800\n85569.000,  97.100\n85570.000,  98.200\n85571.000,  98.300\n85572.000,  99.300\n85573.000, 101.800\n85574.000, 104.300\n85575.000,  99.300\n85576.000,  99.700\n85577.000,  99.500\n85578.000,  99.700\n85579.000, 100.000\n85580.000, 100.500\n85581.000, 101.700\n85582.000, 102.300\n85583.000, 101.800\n85584.000, 100.200\n85585.000,  99.300\n85586.000,  99.600\n85587.000, 100.500\n85588.000, 100.200\n85589.000, 101.700\n85590.000,  99.300\n85591.000, 101.000\n85592.000, 102.000\n85593.000, 100.700\n85594.000, 100.500\n85595.000,  99.100\n85596.000, 100.600\n85597.000,  99.800\n85598.000, 100.800\n85599.000, 102.200\n85600.000, 100.600\n85601.000, 105.300\n85602.000, 103.000\n85603.000, 101.900\n85604.000, 100.000\n85605.000, 100.600\n85606.000, 101.400\n85607.000, 101.400\n85608.000, 100.400\n85609.000, 101.000\n85610.000, 104.000\n85611.000, 103.600\n85612.000, 102.800\n85613.000, 101.500\n85614.000, 100.300\n85615.000, 101.800\n85616.000, 100.200\n85617.000, 101.100\n85618.000, 100.800\n85619.000, 101.100\n85620.000, 107.500\n85621.000, 105.100\n85622.000, 109.400\n85623.000, 101.100\n85624.000, 101.500\n85625.000, 102.200\n85626.000, 101.100\n85627.000, 102.100\n85628.000, 102.600\n85629.000, 105.800\n85630.000, 105.200\n85631.000, 105.200\n85632.000,  97.800\n85633.000,  97.000\n85634.000,  97.200\n85635.000,  97.400\n85636.000,  98.600\n85637.000,  99.000\n85638.000, 100.500\n85639.000,  98.800\n85640.000, 101.300\n85641.000,  99.000\n85642.000,  98.400\n85643.000,  98.300\n85644.000,  99.900\n85645.000,  99.700\n85646.000, 100.100\n85647.000,  98.700\n85648.000,  98.900\n85649.000,  99.500\n85650.000, 102.200\n85651.000,  99.100\n85652.000,  99.000\n85653.000, 100.200\n85654.000, 100.700\n85655.000, 100.100\n85656.000,  99.500\n85657.000, 100.900\n85658.000,  99.700\n85659.000, 103.000\n85660.000, 104.500\n85661.000, 102.500\n85662.000, 101.000\n85663.000, 101.200\n85664.000,  99.900\n85665.000, 100.700\n85666.000, 103.000\n85667.000, 108.000\n85668.000, 104.600\n85669.000, 101.000\n85670.000, 100.900\n85671.000, 100.500\n85672.000, 100.600\n85673.000, 101.000\n85674.000, 100.700\n85675.000, 101.300\n85676.000, 104.900\n85677.000, 107.100\n85678.000, 106.200\n85679.000, 102.100\n85680.000, 100.800\n85681.000, 101.500\n85682.000, 100.000\n85683.000, 100.900\n85684.000, 101.700\n85685.000, 103.100\n85686.000, 106.200\n85687.000, 106.900\n85688.000, 102.000\n85689.000, 101.400\n85690.000, 101.400\n85691.000, 101.000\n85692.000, 102.700\n85693.000, 103.600\n85694.000, 106.400\n85695.000, 109.400\n85696.000, 106.000\n85697.000, 108.000\n85698.000, 103.700\n85699.000, 103.200\n85700.000, 104.800\n85701.000, 104.600\n85702.000, 105.100\n85703.000, 104.800\n85704.000, 116.300\n85705.000, 109.800\n85706.000, 105.700\n85707.000, 105.700\n85708.000, 105.900\n85709.000, 105.600\n85710.000, 106.200\n85711.000, 106.300\n85712.000, 105.800\n85713.000, 108.600\n85714.000, 113.100\n85715.000, 107.300\n85716.000, 109.400\n85717.000, 107.300\n85718.000, 105.500\n85719.000, 105.700\n85720.000, 106.300\n85721.000, 107.800\n85722.000, 110.800\n85723.000, 107.300\n85724.000, 105.900\n85725.000, 107.700\n85726.000, 107.300\n85727.000, 106.700\n85728.000, 107.000\n85729.000, 107.600\n85730.000, 108.000\n85731.000, 108.300\n85732.000, 107.600\n85733.000, 108.700\n85734.000, 107.800\n85735.000, 108.000\n85736.000, 107.700\n85737.000, 107.000\n85738.000, 107.100\n85739.000, 111.200\n85740.000, 107.200\n85741.000, 108.000\n85742.000, 107.600\n85743.000, 107.900\n85744.000, 107.800\n85745.000, 107.200\n85746.000, 107.300\n85747.000, 108.600\n85748.000, 109.600\n85749.000, 111.500\n85750.000, 107.800\n85751.000, 108.500\n85752.000, 107.700\n85753.000, 108.000\n85754.000, 109.000\n85755.000, 107.200\n85756.000, 110.500\n85757.000, 111.000\n85758.000, 113.300\n85759.000, 114.700\n85760.000,  98.800\n85761.000, 100.200\n85762.000, 100.100\n85763.000, 101.400\n85764.000, 101.100\n85765.000,  99.100\n85766.000, 103.900\n85767.000,  99.600\n85768.000,  99.800\n85769.000,  98.600\n85770.000, 100.000\n85771.000,  99.400\n85772.000,  98.800\n85773.000,  99.700\n85774.000, 100.000\n85775.000,  99.900\n85776.000, 103.200\n85777.000, 101.600\n85778.000, 102.900\n85779.000, 100.300\n85780.000, 102.900\n85781.000, 100.300\n85782.000, 103.900\n85783.000,  99.600\n85784.000, 100.200\n85785.000, 104.900\n85786.000, 102.800\n85787.000, 102.600\n85788.000, 100.000\n85789.000, 100.500\n85790.000, 100.500\n85791.000, 101.100\n85792.000, 100.400\n85793.000,  99.800\n85794.000, 100.000\n85795.000, 102.900\n85796.000, 105.700\n85797.000, 101.900\n85798.000, 100.500\n85799.000, 101.500\n85800.000, 102.500\n85801.000, 102.000\n85802.000, 100.600\n85803.000, 100.300\n85804.000, 105.400\n85805.000, 108.300\n85806.000, 106.300\n85807.000, 107.600\n85808.000, 102.300\n85809.000, 101.300\n85810.000, 101.000\n85811.000, 104.600\n85812.000, 101.000\n85813.000, 102.700\n85814.000, 101.900\n85815.000, 104.500\n85816.000, 105.500\n85817.000, 102.900\n85818.000, 102.000\n85819.000, 100.800\n85820.000, 103.700\n85821.000, 105.200\n85822.000, 103.800\n85823.000, 108.900\n85824.000, 106.600\n85825.000, 106.200\n85826.000, 104.900\n85827.000, 103.900\n85828.000, 105.300\n85829.000, 106.300\n85830.000, 106.300\n85831.000, 105.000\n85832.000, 106.300\n85833.000, 111.300\n85834.000, 109.200\n85835.000, 105.300\n85836.000, 105.600\n85837.000, 106.200\n85838.000, 106.400\n85839.000, 109.600\n85840.000, 106.000\n85841.000, 107.900\n85842.000, 106.100\n85843.000, 107.200\n85844.000, 105.200\n85845.000, 105.500\n85846.000, 105.500\n85847.000, 107.000\n85848.000, 107.200\n85849.000, 105.800\n85850.000, 106.700\n85851.000, 106.100\n85852.000, 107.500\n85853.000, 107.000\n85854.000, 106.500\n85855.000, 106.600\n85856.000, 109.700\n85857.000, 108.400\n85858.000, 106.600\n85859.000, 110.600\n85860.000, 112.700\n85861.000, 106.800\n85862.000, 106.400\n85863.000, 106.400\n85864.000, 107.000\n85865.000, 108.200\n85866.000, 107.600\n85867.000, 107.700\n85868.000, 108.200\n85869.000, 118.200\n85870.000, 110.100\n85871.000, 107.900\n85872.000, 107.200\n85873.000, 108.600\n85874.000, 107.900\n85875.000, 111.500\n85876.000, 108.200\n85877.000, 107.900\n85878.000, 112.300\n85879.000, 112.200\n85880.000, 108.100\n85881.000, 108.700\n85882.000, 107.600\n85883.000, 108.400\n85884.000, 111.300\n85885.000, 112.200\n85886.000, 113.300\n85887.000, 111.900\n85888.000, 102.000\n85889.000, 103.600\n85890.000, 103.800\n85891.000, 103.100\n85892.000, 107.300\n85893.000, 108.400\n85894.000, 105.300\n85895.000, 105.700\n85896.000, 105.700\n85897.000, 105.400\n85898.000, 105.000\n85899.000, 105.000\n85900.000, 105.000\n85901.000, 109.700\n85902.000, 108.700\n85903.000, 104.800\n85904.000, 106.600\n85905.000, 106.400\n85906.000, 105.700\n85907.000, 105.000\n85908.000, 105.700\n85909.000, 105.200\n85910.000, 106.000\n85911.000, 108.900\n85912.000, 106.400\n85913.000, 106.300\n85914.000, 106.800\n85915.000, 106.200\n85916.000, 106.300\n85917.000, 106.800\n85918.000, 106.700\n85919.000, 111.100\n85920.000, 111.800\n85921.000, 106.500\n85922.000, 106.400\n85923.000, 106.400\n85924.000, 106.800\n85925.000, 106.800\n85926.000, 107.800\n85927.000, 106.500\n85928.000, 109.100\n85929.000, 112.000\n85930.000, 110.600\n85931.000, 106.300\n85932.000, 106.300\n85933.000, 106.600\n85934.000, 107.800\n85935.000, 107.800\n85936.000, 107.000\n85937.000, 108.700\n85938.000, 113.600\n85939.000, 108.500\n85940.000, 107.300\n85941.000, 107.000\n85942.000, 107.300\n85943.000, 107.600\n85944.000, 111.000\n85945.000, 111.300\n85946.000, 110.500\n85947.000, 114.300\n85948.000, 111.000\n85949.000, 109.400\n85950.000, 110.300\n85951.000, 110.500\n85952.000, 108.700\n85953.000, 110.200\n85954.000, 112.500\n85955.000, 114.600\n85956.000, 114.800\n85957.000, 112.600\n85958.000, 111.300\n85959.000, 111.100\n85960.000, 111.000\n85961.000, 111.400\n85962.000, 111.600\n85963.000, 118.200\n85964.000, 122.200\n85965.000, 113.200\n85966.000, 112.000\n85967.000, 111.800\n85968.000, 111.300\n85969.000, 114.100\n85970.000, 115.100\n85971.000, 122.700\n85972.000, 123.200\n85973.000, 112.300\n85974.000, 112.900\n85975.000, 111.800\n85976.000, 113.100\n85977.000, 112.100\n85978.000, 116.600\n85979.000, 117.900\n85980.000, 113.700\n85981.000, 113.800\n85982.000, 112.500\n85983.000, 112.200\n85984.000, 112.400\n85985.000, 112.100\n85986.000, 114.700\n85987.000, 114.800\n85988.000, 121.000\n85989.000, 118.400\n85990.000, 114.500\n85991.000, 112.100\n85992.000, 113.300\n85993.000, 112.400\n85994.000, 113.200\n85995.000, 113.900\n85996.000, 114.900\n85997.000, 122.100\n85998.000, 113.400\n85999.000, 113.500\n86000.000, 113.400\n86001.000, 114.000\n86002.000, 112.100\n86003.000, 113.000\n86004.000, 113.400\n86005.000, 118.100\n86006.000, 119.600\n86007.000, 113.200\n86008.000, 114.100\n86009.000, 114.100\n86010.000, 113.400\n86011.000, 114.200\n86012.000, 119.800\n86013.000, 117.800\n86014.000, 118.900\n86015.000, 119.100\n86016.000,  77.000\n86017.000,  78.800\n86018.000,  79.000\n86019.000,  78.300\n86020.000,  80.000\n86021.000,  79.200\n86022.000,  80.600\n86023.000,  91.500\n86024.000,  81.700\n86025.000,  79.700\n86026.000,  80.100\n86027.000,  79.100\n86028.000,  79.600\n86029.000,  79.700\n86030.000,  80.500\n86031.000,  79.700\n86032.000,  80.400\n86033.000,  80.500\n86034.000,  82.700\n86035.000,  83.900\n86036.000,  84.500\n86037.000,  81.900\n86038.000,  80.400\n86039.000,  80.200\n86040.000,  80.300\n86041.000,  80.200\n86042.000,  80.600\n86043.000,  81.500\n86044.000,  86.600\n86045.000,  82.200\n86046.000,  82.900\n86047.000,  81.000\n86048.000,  80.300\n86049.000,  81.100\n86050.000,  80.400\n86051.000,  80.000\n86052.000,  80.700\n86053.000,  82.800\n86054.000,  83.600\n86055.000,  87.800\n86056.000,  84.800\n86057.000,  81.600\n86058.000,  82.500\n86059.000,  81.800\n86060.000,  81.400\n86061.000,  81.500\n86062.000,  81.800\n86063.000,  81.700\n86064.000,  82.900\n86065.000,  82.200\n86066.000,  82.300\n86067.000,  81.800\n86068.000,  82.700\n86069.000,  82.000\n86070.000,  82.800\n86071.000,  82.000\n86072.000,  82.400\n86073.000,  83.000\n86074.000,  82.200\n86075.000,  82.500\n86076.000,  83.500\n86077.000,  88.500\n86078.000,  87.300\n86079.000,  86.200\n86080.000,  83.000\n86081.000,  84.600\n86082.000,  84.600\n86083.000,  84.900\n86084.000,  92.700\n86085.000,  86.100\n86086.000,  86.200\n86087.000,  86.400\n86088.000,  90.300\n86089.000,  90.000\n86090.000,  86.400\n86091.000,  85.600\n86092.000,  86.300\n86093.000,  86.400\n86094.000,  86.300\n86095.000,  87.400\n86096.000,  86.400\n86097.000,  86.400\n86098.000,  86.000\n86099.000,  88.100\n86100.000,  91.100\n86101.000,  89.300\n86102.000,  86.600\n86103.000,  86.900\n86104.000,  87.300\n86105.000,  87.000\n86106.000,  89.200\n86107.000,  87.500\n86108.000,  87.400\n86109.000,  87.100\n86110.000,  91.700\n86111.000,  89.000\n86112.000,  90.300\n86113.000,  87.700\n86114.000,  87.100\n86115.000,  88.400\n86116.000,  88.900\n86117.000,  88.000\n86118.000,  88.500\n86119.000,  89.300\n86120.000,  88.300\n86121.000,  89.800\n86122.000,  88.800\n86123.000,  88.700\n86124.000,  88.500\n86125.000,  88.100\n86126.000,  88.800\n86127.000,  88.500\n86128.000,  87.900\n86129.000,  89.500\n86130.000,  88.500\n86131.000,  91.600\n86132.000,  91.100\n86133.000,  88.600\n86134.000,  88.900\n86135.000,  88.600\n86136.000,  88.800\n86137.000,  88.700\n86138.000,  94.100\n86139.000,  89.800\n86140.000,  90.900\n86141.000,  96.600\n86142.000,  95.300\n86143.000,  96.700\n86144.000,  84.300\n86145.000,  84.000\n86146.000,  84.900\n86147.000,  85.400\n86148.000,  89.000\n86149.000,  87.800\n86150.000,  88.800\n86151.000,  86.100\n86152.000,  93.100\n86153.000,  90.700\n86154.000,  90.700\n86155.000,  88.300\n86156.000,  86.700\n86157.000,  86.400\n86158.000,  87.100\n86159.000,  88.900\n86160.000,  86.800\n86161.000,  86.000\n86162.000,  87.700\n86163.000,  91.500\n86164.000,  89.400\n86165.000,  91.100\n86166.000,  87.900\n86167.000,  86.100\n86168.000,  87.500\n86169.000,  86.700\n86170.000,  89.500\n86171.000,  88.700\n86172.000,  88.400\n86173.000,  87.800\n86174.000,  94.500\n86175.000,  93.400\n86176.000,  89.800\n86177.000,  87.800\n86178.000,  87.700\n86179.000,  88.300\n86180.000,  87.500\n86181.000,  87.900\n86182.000,  87.900\n86183.000,  87.900\n86184.000,  88.100\n86185.000,  92.100\n86186.000,  93.200\n86187.000,  93.600\n86188.000,  88.600\n86189.000,  88.400\n86190.000,  89.300\n86191.000,  88.000\n86192.000,  89.000\n86193.000,  88.500\n86194.000,  88.600\n86195.000,  90.300\n86196.000,  89.500\n86197.000,  88.300\n86198.000,  89.600\n86199.000,  88.200\n86200.000,  89.200\n86201.000,  90.600\n86202.000,  88.500\n86203.000,  88.500\n86204.000,  90.900\n86205.000,  92.800\n86206.000,  92.700\n86207.000,  91.800\n86208.000,  90.000\n86209.000,  91.200\n86210.000,  91.300\n86211.000,  91.900\n86212.000,  92.100\n86213.000,  92.600\n86214.000,  92.700\n86215.000,  93.800\n86216.000,  92.600\n86217.000,  92.700\n86218.000,  93.500\n86219.000,  92.900\n86220.000,  92.300\n86221.000,  93.500\n86222.000,  93.200\n86223.000,  94.000\n86224.000,  93.700\n86225.000,  92.200\n86226.000,  93.700\n86227.000,  93.100\n86228.000,  93.900\n86229.000,  96.800\n86230.000,  95.400\n86231.000,  92.700\n86232.000,  94.100\n86233.000,  93.000\n86234.000,  94.900\n86235.000,  97.800\n86236.000,  97.600\n86237.000,  96.000\n86238.000,  94.700\n86239.000,  98.400\n86240.000,  94.000\n86241.000,  94.400\n86242.000,  93.200\n86243.000,  93.700\n86244.000,  94.300\n86245.000,  98.000\n86246.000,  95.000\n86247.000,  94.500\n86248.000,  94.400\n86249.000,  94.400\n86250.000,  96.400\n86251.000,  95.000\n86252.000,  94.100\n86253.000,  94.000\n86254.000,  94.600\n86255.000,  96.300\n86256.000,  96.300\n86257.000,  96.700\n86258.000,  95.600\n86259.000,  99.100\n86260.000,  98.400\n86261.000,  95.000\n86262.000,  95.900\n86263.000,  94.900\n86264.000,  94.600\n86265.000,  95.800\n86266.000,  95.600\n86267.000,  96.000\n86268.000,  97.800\n86269.000, 106.000\n86270.000, 100.500\n86271.000,  98.800\n86272.000,  83.000\n86273.000,  84.500\n86274.000,  85.300\n86275.000,  85.000\n86276.000,  86.500\n86277.000,  85.600\n86278.000,  85.600\n86279.000,  88.100\n86280.000,  91.300\n86281.000,  86.900\n86282.000,  86.000\n86283.000,  86.200\n86284.000,  86.200\n86285.000,  86.100\n86286.000,  86.900\n86287.000,  86.500\n86288.000,  87.100\n86289.000,  87.700\n86290.000,  89.400\n86291.000,  87.900\n86292.000,  87.400\n86293.000,  87.500\n86294.000,  86.500\n86295.000,  86.300\n86296.000,  87.100\n86297.000,  87.000\n86298.000,  87.600\n86299.000,  91.900\n86300.000,  91.200\n86301.000,  93.200\n86302.000,  92.000\n86303.000,  87.700\n86304.000,  87.800\n86305.000,  87.400\n86306.000,  87.000\n86307.000,  87.800\n86308.000,  87.900\n86309.000,  91.600\n86310.000,  88.900\n86311.000,  87.800\n86312.000,  89.600\n86313.000,  87.700\n86314.000,  90.300\n86315.000,  88.200\n86316.000,  89.200\n86317.000,  88.500\n86318.000,  92.000\n86319.000,  89.700\n86320.000,  91.200\n86321.000,  88.800\n86322.000,  94.600\n86323.000,  90.400\n86324.000,  93.200\n86325.000,  88.200\n86326.000,  88.000\n86327.000,  88.200\n86328.000,  89.100\n86329.000,  88.500\n86330.000,  89.400\n86331.000,  90.600\n86332.000,  91.500\n86333.000,  93.300\n86334.000,  92.100\n86335.000,  91.300\n86336.000,  90.700\n86337.000,  90.800\n86338.000,  91.500\n86339.000,  91.100\n86340.000,  92.500\n86341.000,  93.200\n86342.000,  97.200\n86343.000,  93.600\n86344.000,  92.400\n86345.000,  93.200\n86346.000,  92.600\n86347.000,  92.200\n86348.000,  92.400\n86349.000,  93.100\n86350.000,  93.400\n86351.000,  93.800\n86352.000,  99.900\n86353.000,  99.000\n86354.000,  95.200\n86355.000,  94.000\n86356.000,  93.200\n86357.000,  93.500\n86358.000,  93.400\n86359.000,  92.900\n86360.000,  94.300\n86361.000,  94.300\n86362.000,  94.800\n86363.000,  94.500\n86364.000,  94.100\n86365.000,  93.900\n86366.000,  95.200\n86367.000,  94.000\n86368.000,  94.400\n86369.000,  95.500\n86370.000,  93.800\n86371.000,  95.600\n86372.000,  96.400\n86373.000,  96.100\n86374.000,  94.600\n86375.000,  94.200\n86376.000,  94.200\n86377.000,  93.900\n86378.000,  94.500\n86379.000,  95.200\n86380.000,  94.400\n86381.000,  96.000\n86382.000,  95.100\n86383.000,  95.400\n86384.000,  95.800\n86385.000,  94.100\n86386.000,  94.500\n86387.000,  94.300\n86388.000,  95.500\n86389.000,  94.300\n86390.000,  94.600\n86391.000,  94.500\n86392.000, 100.000\n86393.000,  99.200\n86394.000,  95.600\n86395.000,  95.300\n86396.000,  96.100\n86397.000,  97.800\n86398.000,  97.400\n86399.000,  98.800\n86400.000,  90.000\n86401.000,  91.200\n86402.000,  97.700\n86403.000,  94.800\n86404.000,  92.500\n86405.000,  92.000\n86406.000,  92.400\n86407.000,  92.200\n86408.000,  92.900\n86409.000,  92.600\n86410.000,  92.900\n86411.000,  92.600\n86412.000,  95.500\n86413.000,  93.000\n86414.000,  93.400\n86415.000,  92.400\n86416.000,  92.500\n86417.000,  93.200\n86418.000,  96.700\n86419.000,  99.900\n86420.000,  96.800\n86421.000,  94.200\n86422.000,  95.300\n86423.000,  93.000\n86424.000,  93.300\n86425.000,  94.100\n86426.000,  94.100\n86427.000,  94.200\n86428.000,  94.300\n86429.000,  94.700\n86430.000,  98.100\n86431.000,  95.400\n86432.000,  93.600\n86433.000,  93.900\n86434.000,  93.800\n86435.000,  94.000\n86436.000,  93.900\n86437.000,  94.600\n86438.000,  96.200\n86439.000,  95.700\n86440.000,  97.400\n86441.000,  94.500\n86442.000,  96.700\n86443.000,  93.900\n86444.000,  94.200\n86445.000,  94.300\n86446.000,  94.100\n86447.000,  94.900\n86448.000,  94.300\n86449.000,  98.100\n86450.000, 101.800\n86451.000,  98.100\n86452.000, 103.900\n86453.000,  94.800\n86454.000,  94.400\n86455.000,  95.700\n86456.000,  95.300\n86457.000,  96.300\n86458.000,  95.000\n86459.000,  99.600\n86460.000, 101.100\n86461.000,  97.100\n86462.000,  98.100\n86463.000,  97.300\n86464.000,  96.200\n86465.000,  97.400\n86466.000,  99.000\n86467.000,  97.200\n86468.000, 100.600\n86469.000, 104.700\n86470.000, 105.700\n86471.000, 104.100\n86472.000, 104.800\n86473.000,  98.400\n86474.000,  98.700\n86475.000,  99.100\n86476.000, 100.600\n86477.000,  99.600\n86478.000, 102.200\n86479.000,  99.900\n86480.000, 100.500\n86481.000,  99.800\n86482.000, 100.800\n86483.000, 102.200\n86484.000,  99.500\n86485.000, 103.800\n86486.000, 100.400\n86487.000, 100.600\n86488.000, 101.900\n86489.000, 100.400\n86490.000, 100.400\n86491.000,  99.300\n86492.000, 100.400\n86493.000, 100.200\n86494.000, 110.600\n86495.000, 103.900\n86496.000,  99.500\n86497.000, 101.500\n86498.000, 100.400\n86499.000, 100.200\n86500.000, 100.200\n86501.000, 100.500\n86502.000, 101.200\n86503.000, 100.700\n86504.000, 106.400\n86505.000, 100.300\n86506.000, 101.900\n86507.000, 100.900\n86508.000, 100.700\n86509.000, 101.400\n86510.000, 100.600\n86511.000, 100.700\n86512.000, 101.000\n86513.000, 102.700\n86514.000, 104.500\n86515.000, 100.800\n86516.000, 101.400\n86517.000, 101.500\n86518.000, 101.500\n86519.000, 100.800\n86520.000, 101.100\n86521.000, 103.500\n86522.000, 102.500\n86523.000, 107.500\n86524.000, 102.700\n86525.000, 104.900\n86526.000, 104.800\n86527.000, 104.300\n86528.000,  83.100\n86529.000,  84.100\n86530.000,  85.500\n86531.000,  84.300\n86532.000,  86.500\n86533.000,  86.700\n86534.000,  87.300\n86535.000,  85.900\n86536.000,  87.100\n86537.000,  85.400\n86538.000,  86.800\n86539.000,  86.000\n86540.000,  86.400\n86541.000,  86.000\n86542.000,  86.500\n86543.000,  86.900\n86544.000,  86.800\n86545.000,  86.700\n86546.000,  87.200\n86547.000,  86.600\n86548.000,  86.100\n86549.000,  86.300\n86550.000,  86.700\n86551.000,  86.700\n86552.000,  87.600\n86553.000,  86.500\n86554.000,  87.400\n86555.000,  87.300\n86556.000,  88.300\n86557.000,  89.000\n86558.000,  87.900\n86559.000,  87.200\n86560.000,  88.400\n86561.000,  87.500\n86562.000,  87.100\n86563.000,  87.300\n86564.000,  87.900\n86565.000,  87.600\n86566.000,  88.200\n86567.000,  87.200\n86568.000,  87.900\n86569.000,  87.500\n86570.000,  87.500\n86571.000,  87.300\n86572.000,  90.000\n86573.000,  87.600\n86574.000,  88.800\n86575.000,  88.400\n86576.000,  88.400\n86577.000,  88.000\n86578.000,  87.600\n86579.000,  88.200\n86580.000,  88.600\n86581.000,  88.100\n86582.000,  88.800\n86583.000,  88.000\n86584.000,  88.400\n86585.000,  88.900\n86586.000,  91.500\n86587.000,  88.400\n86588.000,  90.000\n86589.000,  91.700\n86590.000,  91.600\n86591.000,  91.500\n86592.000,  89.500\n86593.000,  95.600\n86594.000,  93.300\n86595.000,  90.600\n86596.000,  93.000\n86597.000,  92.800\n86598.000,  92.600\n86599.000,  92.600\n86600.000,  95.700\n86601.000,  92.100\n86602.000,  92.100\n86603.000,  92.600\n86604.000,  92.400\n86605.000,  92.700\n86606.000,  93.400\n86607.000,  92.700\n86608.000,  96.900\n86609.000,  92.200\n86610.000,  94.900\n86611.000,  93.400\n86612.000,  94.100\n86613.000,  93.000\n86614.000,  93.000\n86615.000,  92.900\n86616.000,  94.000\n86617.000,  93.000\n86618.000,  94.600\n86619.000,  99.500\n86620.000,  95.600\n86621.000,  95.300\n86622.000,  94.300\n86623.000,  94.100\n86624.000,  94.000\n86625.000,  94.500\n86626.000,  93.400\n86627.000,  96.300\n86628.000,  94.800\n86629.000,  94.900\n86630.000,  94.400\n86631.000,  93.800\n86632.000,  94.000\n86633.000,  94.100\n86634.000,  94.200\n86635.000,  96.200\n86636.000,  94.600\n86637.000,  96.400\n86638.000,  95.200\n86639.000, 100.100\n86640.000,  94.300\n86641.000,  94.000\n86642.000,  94.200\n86643.000,  94.100\n86644.000,  95.000\n86645.000,  95.100\n86646.000,  95.200\n86647.000,  99.400\n86648.000,  96.900\n86649.000,  97.000\n86650.000,  95.700\n86651.000,  95.500\n86652.000,  96.100\n86653.000,  97.900\n86654.000,  97.300\n86655.000,  97.900\n86656.000,  90.300\n86657.000,  90.100\n86658.000,  93.900\n86659.000,  96.200\n86660.000,  92.300\n86661.000,  92.000\n86662.000,  92.600\n86663.000,  92.400\n86664.000,  95.600\n86665.000,  93.800\n86666.000,  92.600\n86667.000, 100.900\n86668.000,  94.200\n86669.000,  96.700\n86670.000,  92.600\n86671.000,  92.000\n86672.000,  92.300\n86673.000,  92.000\n86674.000,  92.400\n86675.000,  95.000\n86676.000,  93.200\n86677.000,  94.500\n86678.000,  95.000\n86679.000,  96.700\n86680.000,  93.800\n86681.000,  93.000\n86682.000,  93.200\n86683.000,  93.800\n86684.000,  94.200\n86685.000,  93.800\n86686.000,  94.800\n86687.000,  97.700\n86688.000,  94.800\n86689.000,  98.700\n86690.000,  94.100\n86691.000,  94.000\n86692.000,  94.600\n86693.000,  94.300\n86694.000,  98.300\n86695.000,  94.200\n86696.000,  94.400\n86697.000,  95.900\n86698.000,  95.100\n86699.000,  98.300\n86700.000,  94.400\n86701.000,  94.600\n86702.000,  94.300\n86703.000,  94.400\n86704.000,  94.200\n86705.000,  94.700\n86706.000,  94.200\n86707.000,  95.800\n86708.000,  97.100\n86709.000,  95.200\n86710.000,  94.200\n86711.000,  94.100\n86712.000,  94.300\n86713.000,  94.500\n86714.000,  95.100\n86715.000,  94.600\n86716.000,  98.600\n86717.000,  99.300\n86718.000, 103.500\n86719.000, 101.600\n86720.000,  96.600\n86721.000,  97.500\n86722.000,  97.000\n86723.000,  97.200\n86724.000,  97.600\n86725.000, 100.400\n86726.000,  98.500\n86727.000, 103.700\n86728.000, 103.700\n86729.000,  99.000\n86730.000,  98.600\n86731.000,  98.000\n86732.000,  99.000\n86733.000,  99.100\n86734.000,  99.900\n86735.000, 101.100\n86736.000, 101.500\n86737.000, 102.000\n86738.000, 104.500\n86739.000, 103.000\n86740.000,  99.200\n86741.000,  99.200\n86742.000,  99.200\n86743.000,  99.300\n86744.000, 102.500\n86745.000,  99.400\n86746.000, 100.400\n86747.000, 101.700\n86748.000, 101.000\n86749.000, 100.500\n86750.000,  99.500\n86751.000,  99.800\n86752.000,  99.600\n86753.000, 105.900\n86754.000, 101.000\n86755.000,  99.300\n86756.000, 105.700\n86757.000, 106.200\n86758.000, 102.300\n86759.000, 100.200\n86760.000, 100.200\n86761.000, 100.100\n86762.000, 101.300\n86763.000, 101.000\n86764.000, 101.600\n86765.000, 101.400\n86766.000, 104.000\n86767.000, 105.000\n86768.000, 104.100\n86769.000, 101.600\n86770.000, 101.900\n86771.000, 101.700\n86772.000, 107.000\n86773.000, 107.900\n86774.000, 106.100\n86775.000, 102.300\n86776.000, 102.600\n86777.000, 103.300\n86778.000, 101.100\n86779.000, 100.400\n86780.000, 105.800\n86781.000, 104.700\n86782.000, 114.400\n86783.000, 109.800\n86784.000,  97.300\n86785.000,  92.600\n86786.000,  93.300\n86787.000,  91.600\n86788.000,  92.000\n86789.000,  91.200\n86790.000,  92.700\n86791.000,  92.900\n86792.000,  96.800\n86793.000, 104.200\n86794.000,  94.400\n86795.000,  93.000\n86796.000,  92.500\n86797.000,  92.200\n86798.000,  92.300\n86799.000,  92.900\n86800.000,  92.400\n86801.000,  93.700\n86802.000, 100.300\n86803.000,  93.400\n86804.000,  93.700\n86805.000,  94.300\n86806.000,  93.500\n86807.000,  93.600\n86808.000,  93.300\n86809.000,  93.300\n86810.000,  94.400\n86811.000,  94.200\n86812.000, 101.300\n86813.000, 100.100\n86814.000,  96.700\n86815.000,  93.900\n86816.000,  93.800\n86817.000,  94.000\n86818.000,  93.400\n86819.000,  94.900\n86820.000,  94.200\n86821.000,  95.000\n86822.000,  98.400\n86823.000, 101.200\n86824.000,  94.400\n86825.000,  94.200\n86826.000,  94.400\n86827.000,  94.700\n86828.000,  94.100\n86829.000,  94.800\n86830.000,  98.600\n86831.000,  96.400\n86832.000,  98.900\n86833.000, 100.900\n86834.000,  97.500\n86835.000,  94.400\n86836.000,  95.300\n86837.000,  95.600\n86838.000,  95.900\n86839.000,  94.700\n86840.000,  98.200\n86841.000,  95.700\n86842.000, 103.500\n86843.000,  99.500\n86844.000,  97.000\n86845.000,  97.200\n86846.000,  97.700\n86847.000,  97.400\n86848.000,  95.900\n86849.000,  97.400\n86850.000,  98.200\n86851.000, 101.900\n86852.000, 103.500\n86853.000,  99.000\n86854.000,  99.200\n86855.000,  98.200\n86856.000,  99.000\n86857.000,  99.700\n86858.000,  98.800\n86859.000,  99.100\n86860.000, 100.300\n86861.000, 101.200\n86862.000, 104.500\n86863.000,  99.900\n86864.000,  98.400\n86865.000,  98.800\n86866.000,  99.200\n86867.000,  99.400\n86868.000,  99.200\n86869.000,  99.600\n86870.000, 104.000\n86871.000, 102.300\n86872.000, 104.500\n86873.000, 102.300\n86874.000, 100.100\n86875.000, 101.300\n86876.000,  99.800\n86877.000, 100.500\n86878.000, 100.100\n86879.000, 103.000\n86880.000, 104.000\n86881.000, 104.600\n86882.000,  99.800\n86883.000,  99.200\n86884.000, 100.400\n86885.000,  99.900\n86886.000, 102.900\n86887.000, 101.400\n86888.000, 100.700\n86889.000, 104.600\n86890.000, 101.300\n86891.000, 100.800\n86892.000, 101.100\n86893.000, 100.300\n86894.000, 101.300\n86895.000, 100.600\n86896.000, 101.500\n86897.000, 101.100\n86898.000, 101.600\n86899.000, 102.600\n86900.000, 104.200\n86901.000, 101.900\n86902.000, 101.000\n86903.000, 100.900\n86904.000, 101.000\n86905.000, 101.800\n86906.000, 103.000\n86907.000, 101.100\n86908.000, 102.800\n86909.000, 104.100\n86910.000, 104.000\n86911.000, 104.400\n86912.000,  96.100\n86913.000,  97.400\n86914.000,  97.700\n86915.000,  98.800\n86916.000,  98.200\n86917.000,  98.300\n86918.000, 100.600\n86919.000,  99.800\n86920.000, 100.400\n86921.000,  98.400\n86922.000,  98.400\n86923.000,  98.600\n86924.000, 102.300\n86925.000, 100.700\n86926.000, 100.800\n86927.000, 102.600\n86928.000, 100.600\n86929.000,  98.800\n86930.000,  98.500\n86931.000,  99.500\n86932.000,  99.900\n86933.000,  99.400\n86934.000, 100.200\n86935.000, 102.800\n86936.000, 102.200\n86937.000, 100.600\n86938.000, 101.200\n86939.000,  99.300\n86940.000,  99.600\n86941.000, 100.100\n86942.000, 100.000\n86943.000, 100.700\n86944.000,  99.900\n86945.000, 101.400\n86946.000,  99.200\n86947.000, 100.700\n86948.000, 101.500\n86949.000,  99.400\n86950.000, 101.200\n86951.000, 100.400\n86952.000, 100.600\n86953.000, 102.200\n86954.000, 101.100\n86955.000, 101.200\n86956.000, 102.500\n86957.000, 101.000\n86958.000, 100.300\n86959.000, 101.400\n86960.000, 102.100\n86961.000, 101.600\n86962.000, 105.200\n86963.000, 106.000\n86964.000, 102.100\n86965.000, 103.600\n86966.000, 101.700\n86967.000, 101.600\n86968.000, 101.200\n86969.000, 101.700\n86970.000, 107.500\n86971.000, 103.700\n86972.000, 103.700\n86973.000, 103.600\n86974.000, 104.200\n86975.000, 103.800\n86976.000, 101.900\n86977.000, 104.000\n86978.000, 103.500\n86979.000, 105.600\n86980.000, 105.900\n86981.000, 107.700\n86982.000, 109.500\n86983.000, 106.400\n86984.000, 105.700\n86985.000, 104.600\n86986.000, 105.200\n86987.000, 105.900\n86988.000, 106.400\n86989.000, 107.000\n86990.000, 105.200\n86991.000, 106.100\n86992.000, 105.800\n86993.000, 105.200\n86994.000, 105.900\n86995.000, 105.600\n86996.000, 105.900\n86997.000, 107.700\n86998.000, 105.400\n86999.000, 106.100\n87000.000, 108.500\n87001.000, 106.900\n87002.000, 106.800\n87003.000, 105.200\n87004.000, 105.900\n87005.000, 106.700\n87006.000, 109.300\n87007.000, 107.200\n87008.000, 106.300\n87009.000, 107.000\n87010.000, 107.500\n87011.000, 105.900\n87012.000, 107.000\n87013.000, 107.200\n87014.000, 108.700\n87015.000, 107.200\n87016.000, 109.000\n87017.000, 106.600\n87018.000, 106.800\n87019.000, 107.600\n87020.000, 107.400\n87021.000, 107.100\n87022.000, 107.900\n87023.000, 108.500\n87024.000, 108.200\n87025.000, 107.400\n87026.000, 106.900\n87027.000, 107.800\n87028.000, 108.200\n87029.000, 108.000\n87030.000, 108.700\n87031.000, 107.100\n87032.000, 108.600\n87033.000, 108.900\n87034.000, 107.500\n87035.000, 108.400\n87036.000, 111.800\n87037.000, 109.800\n87038.000, 110.000\n87039.000, 110.200\n87040.000,  83.200\n87041.000,  84.300\n87042.000,  86.100\n87043.000,  85.300\n87044.000,  86.700\n87045.000,  86.200\n87046.000,  88.300\n87047.000,  85.900\n87048.000,  87.700\n87049.000,  86.400\n87050.000,  87.500\n87051.000,  85.900\n87052.000,  87.000\n87053.000,  86.400\n87054.000,  86.900\n87055.000,  86.500\n87056.000,  87.100\n87057.000,  86.600\n87058.000,  86.600\n87059.000,  86.600\n87060.000,  87.000\n87061.000,  88.800\n87062.000,  87.900\n87063.000,  86.800\n87064.000,  87.700\n87065.000,  87.500\n87066.000,  88.700\n87067.000,  87.300\n87068.000,  88.100\n87069.000,  87.800\n87070.000,  88.400\n87071.000,  87.800\n87072.000,  88.100\n87073.000,  87.300\n87074.000,  87.200\n87075.000,  87.900\n87076.000,  88.000\n87077.000,  87.500\n87078.000,  88.500\n87079.000,  87.600\n87080.000,  87.100\n87081.000,  87.800\n87082.000,  89.000\n87083.000,  87.200\n87084.000,  88.400\n87085.000,  87.100\n87086.000,  88.700\n87087.000,  88.100\n87088.000,  89.300\n87089.000,  88.800\n87090.000,  90.500\n87091.000,  88.000\n87092.000,  89.400\n87093.000,  88.100\n87094.000,  89.300\n87095.000,  88.000\n87096.000,  88.500\n87097.000,  93.100\n87098.000,  89.200\n87099.000,  88.700\n87100.000,  90.700\n87101.000,  93.100\n87102.000,  91.400\n87103.000,  92.400\n87104.000,  89.600\n87105.000,  90.300\n87106.000,  91.400\n87107.000,  92.500\n87108.000,  92.300\n87109.000,  93.600\n87110.000,  92.000\n87111.000,  92.600\n87112.000,  92.300\n87113.000,  92.700\n87114.000,  92.200\n87115.000,  92.200\n87116.000,  92.000\n87117.000,  93.100\n87118.000,  94.200\n87119.000,  93.500\n87120.000,  92.600\n87121.000,  92.300\n87122.000,  93.400\n87123.000,  93.100\n87124.000,  93.300\n87125.000,  93.300\n87126.000,  93.200\n87127.000,  93.800\n87128.000,  96.200\n87129.000,  94.900\n87130.000,  93.500\n87131.000,  94.300\n87132.000,  94.000\n87133.000,  94.600\n87134.000,  94.100\n87135.000,  93.300\n87136.000,  93.800\n87137.000,  94.800\n87138.000,  99.200\n87139.000,  94.100\n87140.000,  94.400\n87141.000,  93.800\n87142.000,  95.400\n87143.000,  94.500\n87144.000,  94.900\n87145.000,  94.000\n87146.000,  94.800\n87147.000,  94.500\n87148.000,  95.000\n87149.000,  94.000\n87150.000,  96.600\n87151.000,  94.200\n87152.000,  94.600\n87153.000,  96.000\n87154.000,  94.100\n87155.000,  94.000\n87156.000,  95.100\n87157.000,  94.800\n87158.000,  94.900\n87159.000,  95.000\n87160.000,  95.400\n87161.000,  95.900\n87162.000,  95.800\n87163.000,  95.400\n87164.000,  98.200\n87165.000,  98.800\n87166.000,  97.700\n87167.000,  97.300\n87168.000,  90.200\n87169.000,  91.500\n87170.000,  91.400\n87171.000,  91.300\n87172.000,  92.200\n87173.000,  92.000\n87174.000,  92.500\n87175.000,  92.000\n87176.000,  92.500\n87177.000,  92.000\n87178.000,  92.400\n87179.000,  93.900\n87180.000,  92.800\n87181.000,  92.900\n87182.000,  92.800\n87183.000,  93.500\n87184.000,  92.400\n87185.000,  93.100\n87186.000,  92.400\n87187.000,  93.600\n87188.000,  93.300\n87189.000,  94.100\n87190.000,  94.000\n87191.000,  93.200\n87192.000,  93.800\n87193.000,  93.800\n87194.000,  94.100\n87195.000,  95.000\n87196.000,  93.800\n87197.000,  95.000\n87198.000,  95.100\n87199.000,  94.000\n87200.000,  93.300\n87201.000,  94.300\n87202.000,  93.600\n87203.000,  94.700\n87204.000,  95.600\n87205.000,  95.200\n87206.000,  94.300\n87207.000,  94.800\n87208.000,  94.000\n87209.000,  94.100\n87210.000,  94.000\n87211.000,  94.000\n87212.000,  98.400\n87213.000,  95.600\n87214.000,  94.300\n87215.000,  96.200\n87216.000,  94.900\n87217.000,  96.300\n87218.000,  94.200\n87219.000,  95.300\n87220.000,  95.000\n87221.000,  94.700\n87222.000,  96.200\n87223.000,  95.500\n87224.000,  96.600\n87225.000,  95.500\n87226.000,  96.500\n87227.000,  94.300\n87228.000,  96.600\n87229.000,  97.400\n87230.000,  97.900\n87231.000,  98.800\n87232.000,  96.500\n87233.000, 101.100\n87234.000,  98.900\n87235.000,  98.900\n87236.000,  98.000\n87237.000,  98.700\n87238.000,  98.700\n87239.000,  98.100\n87240.000,  99.900\n87241.000,  98.300\n87242.000,  99.300\n87243.000,  98.900\n87244.000,  99.400\n87245.000, 100.500\n87246.000,  99.300\n87247.000,  98.900\n87248.000,  98.600\n87249.000, 100.300\n87250.000,  99.000\n87251.000,  99.900\n87252.000,  99.900\n87253.000,  99.200\n87254.000, 100.100\n87255.000,  99.300\n87256.000, 100.400\n87257.000,  99.600\n87258.000,  99.300\n87259.000, 100.700\n87260.000, 100.400\n87261.000, 101.200\n87262.000, 100.400\n87263.000, 100.000\n87264.000, 103.800\n87265.000, 101.900\n87266.000, 100.300\n87267.000,  99.900\n87268.000, 100.200\n87269.000,  99.500\n87270.000, 101.400\n87271.000, 103.200\n87272.000, 100.900\n87273.000, 105.000\n87274.000, 100.100\n87275.000, 101.200\n87276.000, 100.200\n87277.000,  99.700\n87278.000, 101.000\n87279.000, 103.000\n87280.000, 108.500\n87281.000, 102.400\n87282.000, 103.400\n87283.000, 100.800\n87284.000, 101.600\n87285.000, 101.900\n87286.000, 101.100\n87287.000, 101.600\n87288.000, 102.800\n87289.000, 102.000\n87290.000, 101.500\n87291.000, 101.900\n87292.000, 102.700\n87293.000, 103.300\n87294.000, 103.600\n87295.000, 104.400\n87296.000,  89.900\n87297.000,  90.900\n87298.000,  93.400\n87299.000,  91.200\n87300.000,  92.500\n87301.000,  91.800\n87302.000,  91.700\n87303.000,  92.000\n87304.000,  92.100\n87305.000,  92.700\n87306.000,  92.100\n87307.000,  92.200\n87308.000,  94.100\n87309.000,  93.800\n87310.000,  92.400\n87311.000,  92.900\n87312.000,  92.700\n87313.000,  92.000\n87314.000,  93.200\n87315.000,  93.600\n87316.000,  93.600\n87317.000,  93.800\n87318.000,  94.100\n87319.000,  93.100\n87320.000,  95.000\n87321.000,  93.800\n87322.000,  94.100\n87323.000,  97.400\n87324.000,  96.300\n87325.000,  95.300\n87326.000,  94.700\n87327.000,  94.200\n87328.000,  94.200\n87329.000,  94.400\n87330.000,  93.600\n87331.000,  94.300\n87332.000,  94.000\n87333.000,  95.900\n87334.000,  97.500\n87335.000,  94.600\n87336.000,  94.100\n87337.000,  94.200\n87338.000,  95.300\n87339.000,  94.100\n87340.000,  95.600\n87341.000,  94.200\n87342.000,  95.400\n87343.000,  94.700\n87344.000,  94.600\n87345.000,  94.300\n87346.000,  93.700\n87347.000,  94.400\n87348.000,  95.300\n87349.000,  95.000\n87350.000,  94.900\n87351.000,  95.400\n87352.000,  95.300\n87353.000,  95.900\n87354.000,  95.200\n87355.000,  94.800\n87356.000,  96.200\n87357.000,  97.500\n87358.000,  97.000\n87359.000,  97.700\n87360.000,  97.000\n87361.000,  98.000\n87362.000,  97.600\n87363.000,  99.000\n87364.000, 102.600\n87365.000,  98.900\n87366.000,  98.700\n87367.000,  99.000\n87368.000,  98.200\n87369.000,  99.800\n87370.000,  98.200\n87371.000,  98.200\n87372.000,  99.900\n87373.000, 101.900\n87374.000, 103.500\n87375.000,  98.900\n87376.000,  99.200\n87377.000,  98.900\n87378.000,  99.200\n87379.000,  99.300\n87380.000, 100.500\n87381.000,  99.700\n87382.000, 101.100\n87383.000,  99.900\n87384.000, 100.700\n87385.000, 100.100\n87386.000,  99.600\n87387.000, 100.500\n87388.000,  99.900\n87389.000, 100.800\n87390.000, 102.200\n87391.000, 100.300\n87392.000, 101.800\n87393.000, 104.700\n87394.000, 100.800\n87395.000, 100.200\n87396.000, 100.800\n87397.000, 100.200\n87398.000, 101.200\n87399.000, 100.900\n87400.000, 101.300\n87401.000, 101.000\n87402.000, 101.800\n87403.000, 102.300\n87404.000, 101.100\n87405.000, 100.200\n87406.000, 100.200\n87407.000, 100.600\n87408.000, 101.800\n87409.000, 101.800\n87410.000, 100.200\n87411.000, 101.800\n87412.000, 102.800\n87413.000, 101.900\n87414.000, 101.900\n87415.000, 102.300\n87416.000, 102.100\n87417.000, 102.200\n87418.000, 102.600\n87419.000, 101.000\n87420.000, 103.400\n87421.000, 105.100\n87422.000, 104.700\n87423.000, 104.500\n87424.000,  96.000\n87425.000,  97.500\n87426.000,  97.300\n87427.000,  98.000\n87428.000,  98.200\n87429.000,  98.200\n87430.000,  99.400\n87431.000, 100.900\n87432.000, 100.600\n87433.000,  98.600\n87434.000, 100.000\n87435.000,  99.300\n87436.000,  99.300\n87437.000, 100.600\n87438.000,  99.100\n87439.000,  99.200\n87440.000, 102.300\n87441.000, 105.300\n87442.000, 106.500\n87443.000, 100.200\n87444.000,  99.500\n87445.000,  99.800\n87446.000, 107.000\n87447.000, 101.300\n87448.000, 104.700\n87449.000, 101.600\n87450.000, 102.900\n87451.000, 101.800\n87452.000, 100.100\n87453.000, 100.200\n87454.000, 100.000\n87455.000, 101.000\n87456.000, 102.700\n87457.000, 100.000\n87458.000, 101.100\n87459.000, 102.200\n87460.000, 104.200\n87461.000, 104.700\n87462.000, 101.400\n87463.000, 100.500\n87464.000, 100.800\n87465.000, 100.400\n87466.000, 100.100\n87467.000, 100.100\n87468.000, 100.400\n87469.000, 100.600\n87470.000, 100.300\n87471.000, 101.000\n87472.000, 101.600\n87473.000, 100.200\n87474.000, 100.800\n87475.000, 101.000\n87476.000, 100.900\n87477.000, 101.800\n87478.000, 107.600\n87479.000, 105.300\n87480.000, 104.400\n87481.000, 102.900\n87482.000, 102.900\n87483.000, 102.000\n87484.000, 102.300\n87485.000, 103.300\n87486.000, 106.100\n87487.000, 107.300\n87488.000, 102.500\n87489.000, 104.900\n87490.000, 107.700\n87491.000, 104.000\n87492.000, 104.700\n87493.000, 105.800\n87494.000, 106.600\n87495.000, 104.800\n87496.000, 107.100\n87497.000, 107.000\n87498.000, 106.500\n87499.000, 106.600\n87500.000, 105.000\n87501.000, 105.400\n87502.000, 105.000\n87503.000, 106.200\n87504.000, 106.800\n87505.000, 105.300\n87506.000, 106.500\n87507.000, 107.600\n87508.000, 106.800\n87509.000, 106.200\n87510.000, 105.500\n87511.000, 105.600\n87512.000, 106.800\n87513.000, 107.700\n87514.000, 112.300\n87515.000, 110.300\n87516.000, 109.600\n87517.000, 106.800\n87518.000, 109.200\n87519.000, 107.000\n87520.000, 106.200\n87521.000, 107.200\n87522.000, 107.300\n87523.000, 108.400\n87524.000, 108.600\n87525.000, 107.800\n87526.000, 107.800\n87527.000, 107.900\n87528.000, 107.900\n87529.000, 107.200\n87530.000, 106.900\n87531.000, 107.200\n87532.000, 107.500\n87533.000, 107.200\n87534.000, 111.000\n87535.000, 108.200\n87536.000, 107.700\n87537.000, 108.700\n87538.000, 107.300\n87539.000, 107.700\n87540.000, 109.300\n87541.000, 107.700\n87542.000, 108.500\n87543.000, 107.400\n87544.000, 108.800\n87545.000, 108.000\n87546.000, 107.600\n87547.000, 107.000\n87548.000, 110.400\n87549.000, 110.300\n87550.000, 112.800\n87551.000, 110.300\n87552.000,  89.600\n87553.000,  90.600\n87554.000,  93.500\n87555.000,  99.100\n87556.000,  94.700\n87557.000,  96.500\n87558.000,  92.500\n87559.000,  96.100\n87560.000,  93.400\n87561.000,  92.800\n87562.000,  92.400\n87563.000,  93.400\n87564.000,  92.900\n87565.000,  94.000\n87566.000,  94.300\n87567.000,  94.000\n87568.000,  92.200\n87569.000,  94.000\n87570.000,  93.400\n87571.000,  93.000\n87572.000,  93.400\n87573.000,  93.100\n87574.000,  94.400\n87575.000,  92.800\n87576.000,  96.800\n87577.000,  96.600\n87578.000,  94.500\n87579.000,  93.400\n87580.000,  95.600\n87581.000,  93.800\n87582.000,  93.700\n87583.000,  94.900\n87584.000,  93.600\n87585.000,  94.400\n87586.000,  93.700\n87587.000,  93.600\n87588.000,  94.000\n87589.000,  94.000\n87590.000,  94.200\n87591.000,  94.300\n87592.000,  93.800\n87593.000,  94.300\n87594.000,  94.500\n87595.000,  94.100\n87596.000,  96.600\n87597.000,  94.000\n87598.000,  94.600\n87599.000,  99.300\n87600.000,  96.900\n87601.000,  95.500\n87602.000,  98.700\n87603.000,  96.300\n87604.000,  95.200\n87605.000,  98.100\n87606.000,  96.300\n87607.000,  94.200\n87608.000,  95.400\n87609.000,  96.200\n87610.000,  95.300\n87611.000,  95.700\n87612.000,  96.300\n87613.000,  97.900\n87614.000,  98.400\n87615.000, 100.300\n87616.000,  95.200\n87617.000,  97.500\n87618.000,  97.800\n87619.000,  98.600\n87620.000,  98.300\n87621.000,  98.100\n87622.000,  98.600\n87623.000,  99.000\n87624.000, 102.500\n87625.000, 102.600\n87626.000,  99.000\n87627.000,  98.100\n87628.000,  99.000\n87629.000, 101.800\n87630.000, 102.800\n87631.000, 101.200\n87632.000, 102.900\n87633.000,  99.300\n87634.000, 100.200\n87635.000, 101.200\n87636.000, 100.100\n87637.000, 100.900\n87638.000,  99.800\n87639.000, 100.600\n87640.000, 100.300\n87641.000, 100.500\n87642.000, 103.100\n87643.000, 100.800\n87644.000, 101.900\n87645.000, 100.300\n87646.000, 100.500\n87647.000, 102.700\n87648.000, 103.800\n87649.000, 100.100\n87650.000, 100.400\n87651.000,  99.400\n87652.000, 101.000\n87653.000, 100.200\n87654.000, 100.900\n87655.000, 100.700\n87656.000, 100.800\n87657.000, 104.600\n87658.000, 100.900\n87659.000, 100.700\n87660.000, 100.600\n87661.000, 105.900\n87662.000, 101.000\n87663.000, 101.400\n87664.000, 102.400\n87665.000, 101.600\n87666.000, 106.400\n87667.000, 102.500\n87668.000, 101.100\n87669.000, 101.800\n87670.000, 102.100\n87671.000, 102.300\n87672.000, 104.200\n87673.000, 101.100\n87674.000, 101.200\n87675.000, 101.600\n87676.000, 110.000\n87677.000, 103.400\n87678.000, 104.100\n87679.000, 104.600\n87680.000,  98.500\n87681.000,  98.900\n87682.000, 100.000\n87683.000, 100.100\n87684.000, 104.200\n87685.000, 105.100\n87686.000,  99.200\n87687.000, 100.000\n87688.000,  99.500\n87689.000,  98.600\n87690.000,  99.500\n87691.000,  99.700\n87692.000,  99.500\n87693.000, 100.000\n87694.000, 108.800\n87695.000, 103.000\n87696.000,  99.500\n87697.000, 103.000\n87698.000, 102.600\n87699.000, 100.700\n87700.000,  99.600\n87701.000, 101.000\n87702.000, 103.900\n87703.000, 103.500\n87704.000, 102.000\n87705.000, 100.800\n87706.000,  99.900\n87707.000, 101.800\n87708.000,  99.300\n87709.000, 101.100\n87710.000, 100.400\n87711.000, 102.200\n87712.000, 100.100\n87713.000, 101.100\n87714.000, 102.500\n87715.000, 100.300\n87716.000, 101.300\n87717.000,  99.300\n87718.000, 101.200\n87719.000, 100.300\n87720.000, 101.300\n87721.000, 101.200\n87722.000, 100.900\n87723.000, 100.700\n87724.000, 100.700\n87725.000, 100.400\n87726.000, 101.100\n87727.000, 100.700\n87728.000, 101.100\n87729.000, 103.800\n87730.000, 105.300\n87731.000, 101.400\n87732.000, 100.400\n87733.000, 101.000\n87734.000, 100.900\n87735.000, 101.600\n87736.000, 102.600\n87737.000, 102.800\n87738.000, 101.600\n87739.000, 112.500\n87740.000, 105.500\n87741.000, 103.500\n87742.000, 104.200\n87743.000, 105.000\n87744.000, 104.300\n87745.000, 103.800\n87746.000, 103.400\n87747.000, 103.800\n87748.000, 107.200\n87749.000, 105.500\n87750.000, 104.900\n87751.000, 104.500\n87752.000, 105.800\n87753.000, 105.500\n87754.000, 105.300\n87755.000, 105.000\n87756.000, 106.000\n87757.000, 109.900\n87758.000, 111.100\n87759.000, 106.000\n87760.000, 106.500\n87761.000, 105.100\n87762.000, 105.400\n87763.000, 105.600\n87764.000, 106.600\n87765.000, 106.200\n87766.000, 105.800\n87767.000, 106.200\n87768.000, 107.100\n87769.000, 105.400\n87770.000, 106.700\n87771.000, 105.700\n87772.000, 106.300\n87773.000, 106.700\n87774.000, 108.000\n87775.000, 107.300\n87776.000, 111.600\n87777.000, 106.700\n87778.000, 106.500\n87779.000, 106.300\n87780.000, 106.900\n87781.000, 107.100\n87782.000, 108.300\n87783.000, 109.600\n87784.000, 108.400\n87785.000, 107.800\n87786.000, 108.000\n87787.000, 107.300\n87788.000, 107.000\n87789.000, 106.500\n87790.000, 107.700\n87791.000, 108.900\n87792.000, 107.300\n87793.000, 113.300\n87794.000, 106.800\n87795.000, 107.600\n87796.000, 107.300\n87797.000, 107.700\n87798.000, 110.400\n87799.000, 111.000\n87800.000, 110.400\n87801.000, 108.600\n87802.000, 112.500\n87803.000, 109.600\n87804.000, 109.400\n87805.000, 111.500\n87806.000, 112.200\n87807.000, 110.400\n87808.000,  95.900\n87809.000,  98.500\n87810.000,  97.900\n87811.000,  97.900\n87812.000,  98.600\n87813.000,  97.500\n87814.000,  97.600\n87815.000,  99.900\n87816.000,  99.300\n87817.000,  98.300\n87818.000,  99.200\n87819.000,  98.600\n87820.000,  99.300\n87821.000,  98.800\n87822.000, 100.400\n87823.000,  99.500\n87824.000,  98.500\n87825.000,  99.100\n87826.000,  99.100\n87827.000,  99.900\n87828.000,  99.000\n87829.000,  99.700\n87830.000,  99.100\n87831.000,  99.900\n87832.000,  99.500\n87833.000,  99.700\n87834.000, 101.000\n87835.000,  99.800\n87836.000, 100.900\n87837.000,  99.600\n87838.000, 104.100\n87839.000, 101.500\n87840.000, 101.300\n87841.000, 100.200\n87842.000,  99.400\n87843.000, 103.100\n87844.000, 101.500\n87845.000, 101.800\n87846.000, 101.000\n87847.000, 100.200\n87848.000, 103.500\n87849.000, 100.400\n87850.000, 102.000\n87851.000, 100.900\n87852.000, 100.300\n87853.000, 101.300\n87854.000, 101.600\n87855.000, 100.400\n87856.000, 100.400\n87857.000, 101.400\n87858.000, 100.400\n87859.000, 100.700\n87860.000, 102.000\n87861.000, 101.100\n87862.000, 101.700\n87863.000, 101.100\n87864.000, 103.800\n87865.000, 101.900\n87866.000, 101.000\n87867.000, 100.600\n87868.000, 102.100\n87869.000, 103.300\n87870.000, 108.400\n87871.000, 104.000\n87872.000, 101.700\n87873.000, 103.800\n87874.000, 105.200\n87875.000, 103.400\n87876.000, 104.700\n87877.000, 105.500\n87878.000, 107.100\n87879.000, 107.500\n87880.000, 107.900\n87881.000, 105.200\n87882.000, 112.800\n87883.000, 107.300\n87884.000, 105.400\n87885.000, 106.200\n87886.000, 105.400\n87887.000, 108.800\n87888.000, 113.800\n87889.000, 107.300\n87890.000, 106.100\n87891.000, 111.800\n87892.000, 108.000\n87893.000, 108.500\n87894.000, 106.100\n87895.000, 106.400\n87896.000, 107.000\n87897.000, 108.800\n87898.000, 108.400\n87899.000, 107.300\n87900.000, 106.800\n87901.000, 106.300\n87902.000, 106.500\n87903.000, 106.900\n87904.000, 106.300\n87905.000, 108.200\n87906.000, 113.700\n87907.000, 107.800\n87908.000, 107.300\n87909.000, 108.400\n87910.000, 107.600\n87911.000, 106.700\n87912.000, 107.300\n87913.000, 107.100\n87914.000, 108.300\n87915.000, 111.000\n87916.000, 107.700\n87917.000, 108.700\n87918.000, 110.000\n87919.000, 106.800\n87920.000, 108.400\n87921.000, 107.600\n87922.000, 107.700\n87923.000, 114.200\n87924.000, 107.900\n87925.000, 107.700\n87926.000, 110.600\n87927.000, 107.300\n87928.000, 115.800\n87929.000, 109.600\n87930.000, 108.300\n87931.000, 110.100\n87932.000, 112.700\n87933.000, 110.700\n87934.000, 113.400\n87935.000, 115.300\n87936.000, 107.000\n87937.000, 111.400\n87938.000, 109.000\n87939.000, 107.400\n87940.000, 104.800\n87941.000, 106.600\n87942.000, 105.600\n87943.000, 105.400\n87944.000, 105.700\n87945.000, 105.500\n87946.000, 106.300\n87947.000, 105.700\n87948.000, 106.500\n87949.000, 106.900\n87950.000, 106.600\n87951.000, 106.400\n87952.000, 105.900\n87953.000, 108.200\n87954.000, 106.200\n87955.000, 109.300\n87956.000, 107.200\n87957.000, 106.400\n87958.000, 105.800\n87959.000, 106.900\n87960.000, 106.300\n87961.000, 107.100\n87962.000, 106.800\n87963.000, 107.400\n87964.000, 110.100\n87965.000, 106.900\n87966.000, 107.500\n87967.000, 108.500\n87968.000, 106.300\n87969.000, 107.100\n87970.000, 106.700\n87971.000, 109.000\n87972.000, 108.400\n87973.000, 109.100\n87974.000, 108.600\n87975.000, 106.400\n87976.000, 109.800\n87977.000, 109.300\n87978.000, 106.700\n87979.000, 107.300\n87980.000, 106.900\n87981.000, 107.800\n87982.000, 111.100\n87983.000, 108.300\n87984.000, 108.200\n87985.000, 108.900\n87986.000, 107.600\n87987.000, 107.900\n87988.000, 108.600\n87989.000, 108.000\n87990.000, 107.800\n87991.000, 108.800\n87992.000, 107.900\n87993.000, 115.000\n87994.000, 113.200\n87995.000, 111.200\n87996.000, 110.500\n87997.000, 111.500\n87998.000, 112.200\n87999.000, 110.300\n88000.000, 108.700\n88001.000, 109.200\n88002.000, 110.700\n88003.000, 111.600\n88004.000, 112.100\n88005.000, 113.000\n88006.000, 115.900\n88007.000, 111.500\n88008.000, 112.000\n88009.000, 111.300\n88010.000, 111.000\n88011.000, 111.300\n88012.000, 112.300\n88013.000, 112.700\n88014.000, 117.800\n88015.000, 115.500\n88016.000, 112.800\n88017.000, 111.900\n88018.000, 111.600\n88019.000, 112.600\n88020.000, 112.800\n88021.000, 113.900\n88022.000, 114.700\n88023.000, 116.200\n88024.000, 117.700\n88025.000, 113.100\n88026.000, 113.100\n88027.000, 113.400\n88028.000, 112.900\n88029.000, 112.600\n88030.000, 113.700\n88031.000, 117.100\n88032.000, 115.100\n88033.000, 113.600\n88034.000, 112.500\n88035.000, 113.000\n88036.000, 115.100\n88037.000, 113.100\n88038.000, 113.300\n88039.000, 113.300\n88040.000, 114.600\n88041.000, 115.700\n88042.000, 113.100\n88043.000, 113.300\n88044.000, 116.400\n88045.000, 113.000\n88046.000, 112.800\n88047.000, 115.600\n88048.000, 120.600\n88049.000, 116.400\n88050.000, 113.300\n88051.000, 113.100\n88052.000, 114.800\n88053.000, 114.400\n88054.000, 113.400\n88055.000, 114.400\n88056.000, 114.900\n88057.000, 118.000\n88058.000, 114.800\n88059.000, 113.700\n88060.000, 114.900\n88061.000, 116.700\n88062.000, 117.000\n88063.000, 116.700\n88064.000,  84.800\n88065.000,  85.400\n88066.000,  89.500\n88067.000,  85.900\n88068.000,  85.600\n88069.000,  85.300\n88070.000,  85.900\n88071.000,  86.000\n88072.000,  87.000\n88073.000,  86.000\n88074.000,  86.700\n88075.000,  88.400\n88076.000,  88.900\n88077.000,  90.800\n88078.000,  88.100\n88079.000,  86.400\n88080.000,  86.600\n88081.000,  88.000\n88082.000,  87.200\n88083.000,  86.200\n88084.000,  86.900\n88085.000,  87.500\n88086.000,  95.300\n88087.000,  93.400\n88088.000,  89.900\n88089.000,  89.000\n88090.000,  87.500\n88091.000,  87.000\n88092.000,  88.000\n88093.000,  87.100\n88094.000,  88.000\n88095.000,  87.300\n88096.000,  88.300\n88097.000,  91.400\n88098.000,  94.600\n88099.000,  92.800\n88100.000,  88.100\n88101.000,  87.200\n88102.000,  88.400\n88103.000,  88.400\n88104.000,  89.400\n88105.000,  87.200\n88106.000,  88.300\n88107.000,  87.900\n88108.000,  88.700\n88109.000,  87.700\n88110.000,  88.600\n88111.000,  88.000\n88112.000,  88.200\n88113.000,  89.500\n88114.000,  87.800\n88115.000,  90.400\n88116.000,  89.900\n88117.000,  88.100\n88118.000,  88.500\n88119.000,  88.600\n88120.000,  88.200\n88121.000,  89.900\n88122.000,  88.300\n88123.000,  89.100\n88124.000,  90.000\n88125.000,  91.700\n88126.000,  91.500\n88127.000,  91.600\n88128.000,  89.500\n88129.000,  91.300\n88130.000,  91.600\n88131.000,  92.600\n88132.000,  94.200\n88133.000,  92.700\n88134.000,  92.000\n88135.000,  92.400\n88136.000,  94.500\n88137.000,  93.400\n88138.000,  93.400\n88139.000,  93.500\n88140.000,  94.200\n88141.000,  95.200\n88142.000,  99.600\n88143.000,  92.800\n88144.000,  93.100\n88145.000,  92.500\n88146.000,  95.100\n88147.000,  94.000\n88148.000,  97.900\n88149.000,  93.100\n88150.000,  98.000\n88151.000,  98.000\n88152.000,  96.200\n88153.000,  94.400\n88154.000,  93.400\n88155.000,  93.200\n88156.000,  94.900\n88157.000,  99.400\n88158.000,  95.400\n88159.000,  96.200\n88160.000, 101.400\n88161.000,  99.700\n88162.000,  94.700\n88163.000,  93.700\n88164.000,  93.900\n88165.000,  94.100\n88166.000,  94.400\n88167.000,  96.300\n88168.000,  96.500\n88169.000,  94.000\n88170.000,  95.100\n88171.000,  98.500\n88172.000,  95.300\n88173.000,  95.900\n88174.000,  95.300\n88175.000,  94.500\n88176.000,  94.600\n88177.000, 100.500\n88178.000,  96.500\n88179.000,  97.200\n88180.000,  96.200\n88181.000,  98.200\n88182.000,  94.700\n88183.000,  94.700\n88184.000,  96.700\n88185.000,  95.500\n88186.000,  97.200\n88187.000,  96.200\n88188.000,  98.700\n88189.000,  97.000\n88190.000,  97.600\n88191.000, 100.500\n88192.000,  89.600\n88193.000,  90.500\n88194.000,  92.200\n88195.000,  91.800\n88196.000,  92.200\n88197.000,  92.300\n88198.000,  93.200\n88199.000,  92.200\n88200.000,  93.200\n88201.000,  94.000\n88202.000,  97.800\n88203.000,  92.700\n88204.000,  92.700\n88205.000,  97.900\n88206.000,  92.700\n88207.000,  92.400\n88208.000,  92.600\n88209.000,  93.100\n88210.000,  92.500\n88211.000,  93.700\n88212.000,  93.500\n88213.000,  93.500\n88214.000,  93.800\n88215.000,  92.300\n88216.000,  94.000\n88217.000,  93.200\n88218.000,  95.400\n88219.000,  96.400\n88220.000,  93.600\n88221.000,  94.100\n88222.000,  95.400\n88223.000,  94.000\n88224.000,  94.800\n88225.000,  93.800\n88226.000,  94.300\n88227.000,  93.500\n88228.000,  94.300\n88229.000,  94.900\n88230.000,  94.000\n88231.000,  94.200\n88232.000,  94.800\n88233.000,  95.000\n88234.000,  94.000\n88235.000,  94.200\n88236.000,  95.900\n88237.000,  94.600\n88238.000,  96.000\n88239.000,  96.800\n88240.000,  95.600\n88241.000,  96.500\n88242.000,  97.100\n88243.000,  96.000\n88244.000,  95.900\n88245.000,  95.100\n88246.000,  94.200\n88247.000,  94.500\n88248.000,  95.700\n88249.000,  94.400\n88250.000,  95.400\n88251.000,  95.500\n88252.000,  96.000\n88253.000,  97.900\n88254.000, 103.300\n88255.000, 101.000\n88256.000,  96.000\n88257.000,  97.200\n88258.000,  98.600\n88259.000,  98.000\n88260.000,  98.700\n88261.000,  98.300\n88262.000,  98.900\n88263.000,  99.100\n88264.000, 100.400\n88265.000,  98.400\n88266.000,  99.600\n88267.000,  98.300\n88268.000,  99.000\n88269.000, 100.400\n88270.000,  99.400\n88271.000, 100.200\n88272.000, 103.600\n88273.000, 101.100\n88274.000, 100.100\n88275.000,  99.700\n88276.000,  99.900\n88277.000,  99.100\n88278.000, 100.700\n88279.000, 102.200\n88280.000, 102.400\n88281.000, 103.800\n88282.000, 101.100\n88283.000, 102.200\n88284.000,  99.600\n88285.000,  99.800\n88286.000, 100.200\n88287.000, 101.400\n88288.000, 100.200\n88289.000, 100.500\n88290.000, 102.200\n88291.000, 100.000\n88292.000, 101.500\n88293.000, 100.000\n88294.000, 101.100\n88295.000, 101.700\n88296.000, 100.500\n88297.000, 100.900\n88298.000, 101.400\n88299.000, 101.300\n88300.000, 102.600\n88301.000, 104.900\n88302.000, 106.800\n88303.000, 104.900\n88304.000, 104.200\n88305.000, 101.400\n88306.000, 101.400\n88307.000, 102.000\n88308.000, 108.200\n88309.000, 104.900\n88310.000, 102.700\n88311.000, 104.100\n88312.000, 101.700\n88313.000, 102.800\n88314.000, 101.800\n88315.000, 101.100\n88316.000, 103.900\n88317.000, 106.600\n88318.000, 107.600\n88319.000, 105.900\n88320.000,  90.700\n88321.000,  92.100\n88322.000,  91.900\n88323.000,  92.100\n88324.000,  92.200\n88325.000,  91.900\n88326.000,  92.300\n88327.000,  93.100\n88328.000,  92.900\n88329.000,  93.000\n88330.000,  93.300\n88331.000,  95.800\n88332.000,  93.100\n88333.000,  93.400\n88334.000,  92.100\n88335.000,  92.500\n88336.000,  92.700\n88337.000,  94.200\n88338.000,  93.800\n88339.000,  98.400\n88340.000,  97.600\n88341.000,  97.700\n88342.000,  96.100\n88343.000,  92.700\n88344.000,  93.400\n88345.000,  95.300\n88346.000,  94.200\n88347.000,  98.400\n88348.000, 102.500\n88349.000, 102.000\n88350.000,  95.100\n88351.000,  95.800\n88352.000,  97.600\n88353.000,  97.800\n88354.000,  93.800\n88355.000,  94.900\n88356.000,  96.900\n88357.000,  96.200\n88358.000,  94.700\n88359.000,  95.500\n88360.000,  98.600\n88361.000,  99.300\n88362.000,  95.700\n88363.000,  95.500\n88364.000,  95.300\n88365.000,  95.200\n88366.000, 106.000\n88367.000,  95.100\n88368.000,  95.600\n88369.000,  95.300\n88370.000,  96.900\n88371.000,  95.200\n88372.000,  96.700\n88373.000,  97.600\n88374.000,  96.700\n88375.000,  95.600\n88376.000, 100.900\n88377.000,  96.900\n88378.000,  99.700\n88379.000,  96.000\n88380.000,  96.100\n88381.000,  97.900\n88382.000,  98.600\n88383.000,  99.000\n88384.000,  96.200\n88385.000,  97.900\n88386.000, 102.200\n88387.000,  97.600\n88388.000,  98.900\n88389.000,  98.800\n88390.000,  99.500\n88391.000,  98.800\n88392.000,  98.700\n88393.000,  99.000\n88394.000,  99.500\n88395.000, 100.900\n88396.000, 100.900\n88397.000,  99.600\n88398.000,  99.200\n88399.000,  98.700\n88400.000,  99.300\n88401.000, 100.300\n88402.000, 102.800\n88403.000,  99.600\n88404.000, 102.500\n88405.000, 100.500\n88406.000, 109.900\n88407.000, 100.500\n88408.000,  99.800\n88409.000, 102.500\n88410.000, 103.600\n88411.000, 102.400\n88412.000, 101.400\n88413.000, 102.800\n88414.000, 106.100\n88415.000, 107.200\n88416.000, 100.100\n88417.000,  99.900\n88418.000, 100.200\n88419.000, 100.500\n88420.000, 101.200\n88421.000, 102.400\n88422.000, 104.400\n88423.000, 107.600\n88424.000, 105.600\n88425.000, 102.100\n88426.000, 100.700\n88427.000,  99.800\n88428.000, 100.800\n88429.000, 101.100\n88430.000, 102.800\n88431.000, 103.100\n88432.000, 105.300\n88433.000, 105.400\n88434.000, 105.700\n88435.000, 105.900\n88436.000, 101.500\n88437.000, 102.200\n88438.000, 102.300\n88439.000, 101.300\n88440.000, 104.800\n88441.000, 110.600\n88442.000, 103.900\n88443.000, 105.500\n88444.000, 104.500\n88445.000, 105.100\n88446.000, 105.300\n88447.000, 106.600\n88448.000,  96.100\n88449.000,  97.900\n88450.000,  98.000\n88451.000,  99.800\n88452.000, 104.700\n88453.000, 101.600\n88454.000,  99.100\n88455.000, 100.200\n88456.000, 101.300\n88457.000, 105.200\n88458.000,  98.900\n88459.000,  99.500\n88460.000, 102.400\n88461.000, 102.900\n88462.000, 100.300\n88463.000, 101.400\n88464.000,  98.900\n88465.000, 100.200\n88466.000, 100.800\n88467.000, 100.600\n88468.000, 102.400\n88469.000, 104.400\n88470.000, 103.500\n88471.000, 101.200\n88472.000, 101.900\n88473.000, 105.000\n88474.000, 100.700\n88475.000, 102.900\n88476.000, 100.800\n88477.000, 103.100\n88478.000, 102.100\n88479.000, 104.900\n88480.000, 111.600\n88481.000, 103.200\n88482.000, 102.600\n88483.000, 102.500\n88484.000, 100.900\n88485.000, 100.600\n88486.000, 103.800\n88487.000, 101.900\n88488.000, 103.200\n88489.000, 105.400\n88490.000, 101.200\n88491.000, 102.500\n88492.000, 105.300\n88493.000, 103.000\n88494.000, 104.200\n88495.000, 103.300\n88496.000, 104.500\n88497.000, 108.600\n88498.000, 107.300\n88499.000, 106.000\n88500.000, 101.700\n88501.000, 103.200\n88502.000, 101.600\n88503.000, 104.100\n88504.000, 102.600\n88505.000, 103.000\n88506.000, 107.600\n88507.000, 110.500\n88508.000, 110.200\n88509.000, 104.800\n88510.000, 104.700\n88511.000, 110.200\n88512.000, 103.800\n88513.000, 114.700\n88514.000, 108.500\n88515.000, 112.700\n88516.000, 112.500\n88517.000, 108.800\n88518.000, 107.000\n88519.000, 105.700\n88520.000, 108.100\n88521.000, 111.200\n88522.000, 112.000\n88523.000, 107.100\n88524.000, 112.000\n88525.000, 109.100\n88526.000, 109.600\n88527.000, 106.900\n88528.000, 106.600\n88529.000, 110.500\n88530.000, 109.200\n88531.000, 116.900\n88532.000, 107.000\n88533.000, 106.800\n88534.000, 107.700\n88535.000, 106.500\n88536.000, 107.300\n88537.000, 106.500\n88538.000, 109.400\n88539.000, 109.700\n88540.000, 118.100\n88541.000, 106.900\n88542.000, 107.400\n88543.000, 109.500\n88544.000, 108.200\n88545.000, 108.100\n88546.000, 108.200\n88547.000, 110.800\n88548.000, 108.300\n88549.000, 109.500\n88550.000, 107.600\n88551.000, 108.500\n88552.000, 108.100\n88553.000, 110.700\n88554.000, 110.300\n88555.000, 108.300\n88556.000, 109.700\n88557.000, 108.800\n88558.000, 113.600\n88559.000, 111.900\n88560.000, 108.100\n88561.000, 109.200\n88562.000, 107.400\n88563.000, 108.000\n88564.000, 109.700\n88565.000, 109.600\n88566.000, 115.400\n88567.000, 111.100\n88568.000, 108.200\n88569.000, 108.500\n88570.000, 114.500\n88571.000, 109.700\n88572.000, 111.500\n88573.000, 111.200\n88574.000, 113.100\n88575.000, 122.200\n88576.000,  97.700\n88577.000,  94.300\n88578.000,  99.000\n88579.000,  97.200\n88580.000,  93.100\n88581.000,  95.200\n88582.000,  93.300\n88583.000,  93.100\n88584.000,  94.100\n88585.000,  96.000\n88586.000,  94.500\n88587.000,  93.300\n88588.000,  93.900\n88589.000,  94.500\n88590.000,  94.500\n88591.000,  97.300\n88592.000,  96.000\n88593.000,  95.200\n88594.000,  94.300\n88595.000,  96.300\n88596.000,  95.000\n88597.000,  94.700\n88598.000,  94.000\n88599.000,  94.000\n88600.000,  96.600\n88601.000,  94.300\n88602.000,  95.300\n88603.000,  95.300\n88604.000,  94.900\n88605.000,  99.100\n88606.000,  95.500\n88607.000,  97.100\n88608.000,  94.600\n88609.000,  94.600\n88610.000,  97.300\n88611.000,  94.600\n88612.000,  96.400\n88613.000,  96.600\n88614.000,  97.700\n88615.000, 103.400\n88616.000,  97.600\n88617.000,  99.800\n88618.000,  95.600\n88619.000,  94.500\n88620.000,  95.400\n88621.000,  94.700\n88622.000,  97.100\n88623.000,  98.900\n88624.000, 101.700\n88625.000,  98.800\n88626.000,  99.900\n88627.000,  96.400\n88628.000,  95.200\n88629.000,  96.200\n88630.000,  95.600\n88631.000,  97.300\n88632.000,  95.400\n88633.000,  97.300\n88634.000,  96.000\n88635.000,  96.800\n88636.000,  97.300\n88637.000,  99.100\n88638.000,  98.200\n88639.000,  98.200\n88640.000,  97.100\n88641.000,  98.300\n88642.000,  99.400\n88643.000,  98.100\n88644.000, 101.100\n88645.000, 100.000\n88646.000,  99.100\n88647.000,  99.100\n88648.000,  99.800\n88649.000,  99.200\n88650.000,  99.300\n88651.000,  99.400\n88652.000,  99.700\n88653.000, 100.400\n88654.000, 100.500\n88655.000,  99.700\n88656.000, 100.400\n88657.000,  99.900\n88658.000, 100.500\n88659.000,  99.800\n88660.000, 101.000\n88661.000, 101.500\n88662.000, 101.100\n88663.000, 103.800\n88664.000, 103.100\n88665.000, 100.800\n88666.000, 109.100\n88667.000, 101.200\n88668.000, 100.700\n88669.000,  99.800\n88670.000, 102.300\n88671.000, 103.100\n88672.000, 102.500\n88673.000, 106.200\n88674.000, 101.300\n88675.000, 103.200\n88676.000, 103.700\n88677.000, 101.000\n88678.000, 101.100\n88679.000, 101.900\n88680.000, 103.700\n88681.000, 102.300\n88682.000, 107.700\n88683.000, 101.700\n88684.000, 103.200\n88685.000, 104.000\n88686.000, 103.600\n88687.000, 101.800\n88688.000, 101.400\n88689.000, 102.400\n88690.000, 101.200\n88691.000, 103.200\n88692.000, 101.400\n88693.000, 102.000\n88694.000, 102.100\n88695.000, 102.600\n88696.000, 101.500\n88697.000, 102.000\n88698.000, 102.700\n88699.000, 106.900\n88700.000, 106.400\n88701.000, 110.200\n88702.000, 105.500\n88703.000, 109.300\n88704.000,  97.100\n88705.000,  97.900\n88706.000,  98.700\n88707.000,  98.300\n88708.000,  99.100\n88709.000, 100.100\n88710.000,  99.300\n88711.000, 103.800\n88712.000, 103.100\n88713.000, 100.900\n88714.000,  99.300\n88715.000,  98.600\n88716.000,  99.100\n88717.000, 100.300\n88718.000, 100.300\n88719.000,  99.000\n88720.000, 100.100\n88721.000, 100.000\n88722.000,  99.300\n88723.000,  99.300\n88724.000, 100.200\n88725.000,  99.300\n88726.000, 101.200\n88727.000,  99.700\n88728.000,  99.600\n88729.000, 100.700\n88730.000, 100.000\n88731.000, 100.500\n88732.000, 101.200\n88733.000, 100.900\n88734.000, 101.600\n88735.000, 101.300\n88736.000, 100.700\n88737.000, 100.500\n88738.000,  99.600\n88739.000, 101.300\n88740.000, 103.800\n88741.000, 106.100\n88742.000, 101.500\n88743.000, 101.100\n88744.000, 100.300\n88745.000, 101.000\n88746.000,  99.900\n88747.000, 100.200\n88748.000, 100.700\n88749.000, 106.200\n88750.000, 103.300\n88751.000, 101.100\n88752.000, 100.700\n88753.000, 100.700\n88754.000, 102.100\n88755.000, 103.100\n88756.000, 102.400\n88757.000, 101.400\n88758.000, 115.500\n88759.000, 106.400\n88760.000, 102.100\n88761.000, 104.800\n88762.000, 103.300\n88763.000, 102.000\n88764.000, 102.400\n88765.000, 103.500\n88766.000, 104.300\n88767.000, 109.400\n88768.000, 105.200\n88769.000, 103.800\n88770.000, 105.200\n88771.000, 104.700\n88772.000, 107.400\n88773.000, 105.000\n88774.000, 105.600\n88775.000, 105.700\n88776.000, 109.100\n88777.000, 106.700\n88778.000, 105.900\n88779.000, 105.100\n88780.000, 106.800\n88781.000, 106.400\n88782.000, 106.100\n88783.000, 105.900\n88784.000, 105.900\n88785.000, 106.700\n88786.000, 106.000\n88787.000, 106.400\n88788.000, 106.400\n88789.000, 106.300\n88790.000, 106.800\n88791.000, 107.000\n88792.000, 107.200\n88793.000, 107.600\n88794.000, 108.900\n88795.000, 108.200\n88796.000, 107.400\n88797.000, 108.500\n88798.000, 107.600\n88799.000, 106.600\n88800.000, 107.900\n88801.000, 108.400\n88802.000, 114.200\n88803.000, 108.800\n88804.000, 111.200\n88805.000, 107.400\n88806.000, 110.700\n88807.000, 109.700\n88808.000, 106.900\n88809.000, 107.400\n88810.000, 110.400\n88811.000, 110.000\n88812.000, 112.900\n88813.000, 110.400\n88814.000, 109.500\n88815.000, 112.600\n88816.000, 109.800\n88817.000, 108.100\n88818.000, 109.000\n88819.000, 107.600\n88820.000, 112.900\n88821.000, 114.600\n88822.000, 109.600\n88823.000, 109.300\n88824.000, 108.400\n88825.000, 108.700\n88826.000, 108.400\n88827.000, 109.500\n88828.000, 113.900\n88829.000, 110.800\n88830.000, 112.400\n88831.000, 110.900\n88832.000,  99.800\n88833.000,  97.700\n88834.000,  97.400\n88835.000,  98.400\n88836.000,  98.800\n88837.000,  98.500\n88838.000,  98.000\n88839.000, 102.700\n88840.000,  99.000\n88841.000,  98.500\n88842.000, 100.400\n88843.000,  99.800\n88844.000, 102.100\n88845.000, 103.100\n88846.000, 103.500\n88847.000, 101.400\n88848.000,  99.500\n88849.000, 100.200\n88850.000,  99.000\n88851.000, 100.000\n88852.000, 101.700\n88853.000, 100.100\n88854.000, 100.500\n88855.000,  99.600\n88856.000, 100.700\n88857.000, 104.300\n88858.000, 103.100\n88859.000, 104.500\n88860.000, 100.200\n88861.000, 101.400\n88862.000, 106.200\n88863.000, 105.200\n88864.000, 101.200\n88865.000, 102.000\n88866.000, 101.400\n88867.000, 102.500\n88868.000, 101.700\n88869.000,  99.800\n88870.000, 100.800\n88871.000, 102.000\n88872.000, 102.500\n88873.000, 103.600\n88874.000, 101.700\n88875.000, 101.100\n88876.000, 101.700\n88877.000, 101.300\n88878.000, 101.600\n88879.000, 102.200\n88880.000, 103.700\n88881.000, 100.900\n88882.000, 101.800\n88883.000, 101.700\n88884.000, 102.000\n88885.000, 104.600\n88886.000, 107.500\n88887.000, 102.600\n88888.000, 102.700\n88889.000, 102.900\n88890.000, 102.400\n88891.000, 103.200\n88892.000, 105.300\n88893.000, 105.100\n88894.000, 108.600\n88895.000, 114.800\n88896.000, 103.200\n88897.000, 104.900\n88898.000, 103.900\n88899.000, 104.700\n88900.000, 104.400\n88901.000, 111.600\n88902.000, 108.600\n88903.000, 109.000\n88904.000, 109.700\n88905.000, 104.600\n88906.000, 106.200\n88907.000, 105.400\n88908.000, 105.700\n88909.000, 107.100\n88910.000, 106.100\n88911.000, 110.900\n88912.000, 108.200\n88913.000, 105.100\n88914.000, 105.900\n88915.000, 105.900\n88916.000, 111.200\n88917.000, 107.700\n88918.000, 112.000\n88919.000, 106.100\n88920.000, 107.400\n88921.000, 110.800\n88922.000, 107.800\n88923.000, 106.000\n88924.000, 107.600\n88925.000, 106.700\n88926.000, 107.300\n88927.000, 107.300\n88928.000, 111.400\n88929.000, 108.100\n88930.000, 109.100\n88931.000, 106.500\n88932.000, 107.200\n88933.000, 108.400\n88934.000, 108.700\n88935.000, 108.400\n88936.000, 108.300\n88937.000, 109.900\n88938.000, 110.000\n88939.000, 107.200\n88940.000, 107.800\n88941.000, 108.800\n88942.000, 107.600\n88943.000, 108.200\n88944.000, 110.500\n88945.000, 110.200\n88946.000, 108.100\n88947.000, 107.300\n88948.000, 107.100\n88949.000, 110.600\n88950.000, 109.000\n88951.000, 107.400\n88952.000, 107.600\n88953.000, 108.400\n88954.000, 109.100\n88955.000, 109.800\n88956.000, 111.600\n88957.000, 112.900\n88958.000, 112.700\n88959.000, 110.700\n88960.000, 102.800\n88961.000, 104.000\n88962.000, 103.800\n88963.000, 106.700\n88964.000, 103.900\n88965.000, 105.100\n88966.000, 104.500\n88967.000, 106.900\n88968.000, 105.500\n88969.000, 104.400\n88970.000, 107.400\n88971.000, 105.600\n88972.000, 116.000\n88973.000, 106.800\n88974.000, 107.100\n88975.000, 110.300\n88976.000, 106.900\n88977.000, 107.200\n88978.000, 105.500\n88979.000, 106.100\n88980.000, 107.500\n88981.000, 115.400\n88982.000, 107.600\n88983.000, 107.200\n88984.000, 106.400\n88985.000, 106.400\n88986.000, 107.500\n88987.000, 106.400\n88988.000, 107.100\n88989.000, 107.300\n88990.000, 108.100\n88991.000, 110.300\n88992.000, 108.600\n88993.000, 107.400\n88994.000, 109.600\n88995.000, 108.700\n88996.000, 108.900\n88997.000, 106.800\n88998.000, 107.100\n88999.000, 106.400\n89000.000, 110.200\n89001.000, 107.200\n89002.000, 107.100\n89003.000, 109.400\n89004.000, 108.500\n89005.000, 106.900\n89006.000, 107.500\n89007.000, 107.400\n89008.000, 108.200\n89009.000, 108.000\n89010.000, 107.100\n89011.000, 109.000\n89012.000, 107.300\n89013.000, 112.500\n89014.000, 108.700\n89015.000, 109.600\n89016.000, 108.500\n89017.000, 107.800\n89018.000, 107.600\n89019.000, 108.000\n89020.000, 109.300\n89021.000, 112.500\n89022.000, 111.200\n89023.000, 110.200\n89024.000, 109.300\n89025.000, 110.100\n89026.000, 109.800\n89027.000, 110.600\n89028.000, 110.600\n89029.000, 112.100\n89030.000, 111.600\n89031.000, 114.400\n89032.000, 115.200\n89033.000, 116.600\n89034.000, 116.400\n89035.000, 111.500\n89036.000, 112.500\n89037.000, 114.000\n89038.000, 111.900\n89039.000, 111.300\n89040.000, 111.800\n89041.000, 111.400\n89042.000, 111.300\n89043.000, 111.800\n89044.000, 113.000\n89045.000, 111.800\n89046.000, 112.900\n89047.000, 115.400\n89048.000, 112.700\n89049.000, 113.600\n89050.000, 112.800\n89051.000, 113.900\n89052.000, 115.700\n89053.000, 114.000\n89054.000, 112.700\n89055.000, 112.600\n89056.000, 112.600\n89057.000, 112.800\n89058.000, 112.900\n89059.000, 112.000\n89060.000, 112.700\n89061.000, 113.100\n89062.000, 115.700\n89063.000, 114.000\n89064.000, 113.800\n89065.000, 113.000\n89066.000, 112.600\n89067.000, 113.200\n89068.000, 113.600\n89069.000, 112.400\n89070.000, 121.200\n89071.000, 113.400\n89072.000, 115.800\n89073.000, 115.600\n89074.000, 112.800\n89075.000, 114.400\n89076.000, 113.900\n89077.000, 113.500\n89078.000, 116.500\n89079.000, 115.800\n89080.000, 114.600\n89081.000, 115.000\n89082.000, 113.500\n89083.000, 113.300\n89084.000, 115.000\n89085.000, 118.500\n89086.000, 118.400\n89087.000, 120.000\n89088.000,  90.000\n89089.000,  91.000\n89090.000,  91.000\n89091.000,  91.600\n89092.000,  92.000\n89093.000,  92.200\n89094.000,  92.400\n89095.000,  92.100\n89096.000, 100.900\n89097.000,  98.400\n89098.000,  92.300\n89099.000,  92.200\n89100.000,  92.500\n89101.000,  92.300\n89102.000,  92.200\n89103.000,  92.400\n89104.000,  92.000\n89105.000,  95.500\n89106.000,  94.800\n89107.000,  98.100\n89108.000,  93.400\n89109.000,  93.000\n89110.000,  93.200\n89111.000,  92.700\n89112.000,  93.200\n89113.000,  93.300\n89114.000,  93.900\n89115.000,  93.300\n89116.000,  94.800\n89117.000,  99.300\n89118.000,  95.300\n89119.000,  95.700\n89120.000,  93.800\n89121.000,  95.500\n89122.000,  94.000\n89123.000,  94.200\n89124.000,  94.900\n89125.000,  96.400\n89126.000,  94.400\n89127.000, 100.300\n89128.000,  93.900\n89129.000,  94.700\n89130.000,  94.000\n89131.000,  94.100\n89132.000,  94.000\n89133.000,  94.000\n89134.000,  94.600\n89135.000,  95.300\n89136.000, 101.600\n89137.000, 105.500\n89138.000,  94.500\n89139.000,  94.100\n89140.000,  94.600\n89141.000,  94.500\n89142.000,  94.700\n89143.000,  94.900\n89144.000,  94.400\n89145.000,  99.600\n89146.000, 101.100\n89147.000,  98.600\n89148.000,  96.800\n89149.000,  98.400\n89150.000,  98.800\n89151.000,  98.000\n89152.000,  96.800\n89153.000,  97.800\n89154.000, 101.200\n89155.000,  98.100\n89156.000, 101.200\n89157.000, 100.500\n89158.000,  98.600\n89159.000,  98.200\n89160.000,  98.600\n89161.000,  98.600\n89162.000,  98.400\n89163.000,  99.900\n89164.000,  99.400\n89165.000,  99.900\n89166.000, 101.700\n89167.000,  99.800\n89168.000,  98.500\n89169.000,  99.300\n89170.000, 100.500\n89171.000, 100.200\n89172.000,  99.500\n89173.000,  99.700\n89174.000,  99.300\n89175.000,  99.900\n89176.000, 100.400\n89177.000,  99.500\n89178.000,  99.900\n89179.000,  99.700\n89180.000, 100.900\n89181.000, 100.400\n89182.000,  99.800\n89183.000,  99.900\n89184.000, 101.000\n89185.000, 102.600\n89186.000,  99.900\n89187.000,  99.800\n89188.000, 100.000\n89189.000, 100.800\n89190.000, 100.600\n89191.000, 101.300\n89192.000, 100.400\n89193.000, 100.000\n89194.000, 100.400\n89195.000, 101.500\n89196.000, 100.600\n89197.000, 100.600\n89198.000, 101.300\n89199.000, 102.000\n89200.000, 104.700\n89201.000, 102.600\n89202.000, 100.500\n89203.000, 101.700\n89204.000, 101.400\n89205.000, 102.400\n89206.000, 101.700\n89207.000, 101.500\n89208.000, 101.900\n89209.000, 102.400\n89210.000, 102.900\n89211.000, 101.700\n89212.000, 104.500\n89213.000, 104.000\n89214.000, 103.400\n89215.000, 105.100\n89216.000,  96.100\n89217.000,  97.400\n89218.000,  97.800\n89219.000, 102.900\n89220.000,  99.500\n89221.000, 100.400\n89222.000,  99.400\n89223.000, 100.700\n89224.000,  99.200\n89225.000,  98.200\n89226.000,  98.800\n89227.000,  98.300\n89228.000, 104.700\n89229.000, 104.000\n89230.000, 103.000\n89231.000, 101.600\n89232.000,  98.700\n89233.000, 100.000\n89234.000,  99.600\n89235.000,  99.000\n89236.000, 100.600\n89237.000, 104.800\n89238.000, 102.300\n89239.000,  99.200\n89240.000, 100.200\n89241.000, 100.700\n89242.000, 100.000\n89243.000,  99.700\n89244.000,  99.100\n89245.000, 103.200\n89246.000, 101.200\n89247.000, 100.400\n89248.000, 103.600\n89249.000, 101.300\n89250.000,  99.900\n89251.000, 102.100\n89252.000, 101.000\n89253.000,  99.600\n89254.000, 101.000\n89255.000, 101.200\n89256.000, 100.700\n89257.000, 101.800\n89258.000, 100.900\n89259.000, 100.800\n89260.000, 102.200\n89261.000, 101.100\n89262.000, 101.200\n89263.000, 100.800\n89264.000, 101.700\n89265.000, 101.500\n89266.000, 101.000\n89267.000, 102.200\n89268.000, 101.600\n89269.000, 102.400\n89270.000, 103.200\n89271.000, 101.800\n89272.000, 102.300\n89273.000, 102.000\n89274.000, 102.900\n89275.000, 102.700\n89276.000, 104.100\n89277.000, 104.700\n89278.000, 107.600\n89279.000, 104.100\n89280.000, 103.700\n89281.000, 103.700\n89282.000, 103.300\n89283.000, 103.600\n89284.000, 106.000\n89285.000, 105.600\n89286.000, 106.800\n89287.000, 107.100\n89288.000, 105.700\n89289.000, 106.700\n89290.000, 108.700\n89291.000, 105.600\n89292.000, 106.400\n89293.000, 106.000\n89294.000, 106.500\n89295.000, 105.800\n89296.000, 107.300\n89297.000, 105.700\n89298.000, 106.800\n89299.000, 107.500\n89300.000, 106.900\n89301.000, 107.200\n89302.000, 106.000\n89303.000, 106.300\n89304.000, 110.300\n89305.000, 106.200\n89306.000, 107.200\n89307.000, 106.200\n89308.000, 110.000\n89309.000, 112.700\n89310.000, 108.700\n89311.000, 106.800\n89312.000, 106.900\n89313.000, 107.400\n89314.000, 107.300\n89315.000, 106.400\n89316.000, 107.900\n89317.000, 109.500\n89318.000, 107.900\n89319.000, 107.900\n89320.000, 106.500\n89321.000, 107.800\n89322.000, 110.700\n89323.000, 107.800\n89324.000, 107.200\n89325.000, 107.200\n89326.000, 110.100\n89327.000, 108.900\n89328.000, 107.700\n89329.000, 108.100\n89330.000, 110.500\n89331.000, 110.400\n89332.000, 107.600\n89333.000, 107.700\n89334.000, 108.100\n89335.000, 108.700\n89336.000, 107.200\n89337.000, 108.000\n89338.000, 107.900\n89339.000, 108.300\n89340.000, 111.000\n89341.000, 111.900\n89342.000, 110.900\n89343.000, 114.500\n89344.000,  96.700\n89345.000,  96.700\n89346.000,  97.400\n89347.000,  98.600\n89348.000,  99.000\n89349.000,  98.600\n89350.000, 102.800\n89351.000,  99.400\n89352.000,  98.900\n89353.000,  99.500\n89354.000, 100.800\n89355.000,  98.700\n89356.000,  99.100\n89357.000,  99.700\n89358.000, 103.200\n89359.000, 100.200\n89360.000,  99.700\n89361.000,  99.400\n89362.000,  99.100\n89363.000, 101.900\n89364.000,  99.700\n89365.000, 101.300\n89366.000, 100.700\n89367.000, 102.400\n89368.000, 103.700\n89369.000, 100.900\n89370.000,  99.500\n89371.000, 101.000\n89372.000, 101.200\n89373.000, 101.000\n89374.000, 102.100\n89375.000, 101.700\n89376.000, 102.300\n89377.000, 102.300\n89378.000, 101.100\n89379.000, 100.600\n89380.000, 100.600\n89381.000, 101.200\n89382.000, 103.700\n89383.000, 100.500\n89384.000, 101.200\n89385.000, 102.900\n89386.000, 104.900\n89387.000, 104.200\n89388.000, 100.300\n89389.000, 101.000\n89390.000, 101.500\n89391.000, 101.000\n89392.000, 101.500\n89393.000, 100.800\n89394.000, 103.300\n89395.000, 102.200\n89396.000, 103.200\n89397.000, 101.200\n89398.000, 101.100\n89399.000, 101.700\n89400.000, 102.400\n89401.000, 103.400\n89402.000, 102.000\n89403.000, 101.800\n89404.000, 102.800\n89405.000, 104.500\n89406.000, 108.100\n89407.000, 104.900\n89408.000, 102.800\n89409.000, 103.200\n89410.000, 107.700\n89411.000, 104.400\n89412.000, 105.400\n89413.000, 105.600\n89414.000, 107.100\n89415.000, 105.800\n89416.000, 106.500\n89417.000, 105.600\n89418.000, 108.100\n89419.000, 105.000\n89420.000, 105.100\n89421.000, 105.700\n89422.000, 105.500\n89423.000, 106.400\n89424.000, 105.000\n89425.000, 108.500\n89426.000, 105.500\n89427.000, 107.800\n89428.000, 106.000\n89429.000, 106.600\n89430.000, 107.500\n89431.000, 105.900\n89432.000, 107.100\n89433.000, 110.400\n89434.000, 107.400\n89435.000, 106.300\n89436.000, 108.600\n89437.000, 108.700\n89438.000, 110.000\n89439.000, 106.800\n89440.000, 106.700\n89441.000, 107.100\n89442.000, 106.800\n89443.000, 106.700\n89444.000, 109.200\n89445.000, 106.700\n89446.000, 106.800\n89447.000, 106.200\n89448.000, 106.800\n89449.000, 106.100\n89450.000, 106.600\n89451.000, 107.100\n89452.000, 107.400\n89453.000, 108.800\n89454.000, 107.700\n89455.000, 106.600\n89456.000, 108.100\n89457.000, 107.100\n89458.000, 107.000\n89459.000, 108.200\n89460.000, 107.500\n89461.000, 109.300\n89462.000, 111.300\n89463.000, 107.800\n89464.000, 107.800\n89465.000, 107.900\n89466.000, 107.700\n89467.000, 108.500\n89468.000, 109.300\n89469.000, 113.400\n89470.000, 113.300\n89471.000, 110.800\n89472.000, 102.500\n89473.000, 103.000\n89474.000, 104.600\n89475.000, 105.600\n89476.000, 104.900\n89477.000, 108.200\n89478.000, 105.900\n89479.000, 106.900\n89480.000, 106.200\n89481.000, 104.600\n89482.000, 105.400\n89483.000, 104.500\n89484.000, 106.400\n89485.000, 105.600\n89486.000, 108.700\n89487.000, 106.400\n89488.000, 105.900\n89489.000, 106.600\n89490.000, 107.100\n89491.000, 108.700\n89492.000, 105.800\n89493.000, 108.100\n89494.000, 106.300\n89495.000, 107.200\n89496.000, 106.400\n89497.000, 106.900\n89498.000, 106.100\n89499.000, 107.000\n89500.000, 107.000\n89501.000, 106.200\n89502.000, 106.600\n89503.000, 107.900\n89504.000, 106.700\n89505.000, 108.400\n89506.000, 107.700\n89507.000, 106.900\n89508.000, 106.700\n89509.000, 106.800\n89510.000, 107.100\n89511.000, 107.600\n89512.000, 107.000\n89513.000, 106.300\n89514.000, 106.200\n89515.000, 106.600\n89516.000, 108.000\n89517.000, 106.700\n89518.000, 109.900\n89519.000, 111.400\n89520.000, 107.900\n89521.000, 107.400\n89522.000, 107.100\n89523.000, 107.600\n89524.000, 109.300\n89525.000, 111.800\n89526.000, 108.300\n89527.000, 110.700\n89528.000, 107.800\n89529.000, 108.900\n89530.000, 109.300\n89531.000, 107.900\n89532.000, 109.600\n89533.000, 110.700\n89534.000, 110.500\n89535.000, 110.300\n89536.000, 108.900\n89537.000, 109.500\n89538.000, 111.600\n89539.000, 110.500\n89540.000, 111.000\n89541.000, 115.300\n89542.000, 112.100\n89543.000, 111.700\n89544.000, 111.700\n89545.000, 114.700\n89546.000, 113.200\n89547.000, 112.000\n89548.000, 111.600\n89549.000, 111.200\n89550.000, 112.700\n89551.000, 111.300\n89552.000, 111.800\n89553.000, 112.400\n89554.000, 115.500\n89555.000, 116.100\n89556.000, 113.300\n89557.000, 112.700\n89558.000, 119.600\n89559.000, 114.400\n89560.000, 114.600\n89561.000, 113.200\n89562.000, 118.800\n89563.000, 115.900\n89564.000, 115.000\n89565.000, 114.900\n89566.000, 113.200\n89567.000, 116.600\n89568.000, 112.400\n89569.000, 112.700\n89570.000, 113.400\n89571.000, 112.600\n89572.000, 113.400\n89573.000, 112.300\n89574.000, 112.600\n89575.000, 113.500\n89576.000, 112.500\n89577.000, 112.300\n89578.000, 112.900\n89579.000, 113.100\n89580.000, 113.000\n89581.000, 113.200\n89582.000, 113.400\n89583.000, 115.100\n89584.000, 116.000\n89585.000, 113.300\n89586.000, 113.200\n89587.000, 118.300\n89588.000, 115.000\n89589.000, 115.200\n89590.000, 114.200\n89591.000, 115.500\n89592.000, 119.500\n89593.000, 114.000\n89594.000, 114.200\n89595.000, 113.500\n89596.000, 115.200\n89597.000, 116.000\n89598.000, 116.600\n89599.000, 122.700\n89600.000,  98.800\n89601.000, 100.100\n89602.000,  97.800\n89603.000,  98.200\n89604.000,  98.000\n89605.000,  98.800\n89606.000,  98.300\n89607.000,  98.400\n89608.000,  98.600\n89609.000, 102.000\n89610.000, 107.200\n89611.000, 100.400\n89612.000, 101.400\n89613.000,  98.400\n89614.000, 103.200\n89615.000,  99.700\n89616.000, 102.200\n89617.000, 100.800\n89618.000,  99.600\n89619.000, 102.100\n89620.000, 102.900\n89621.000,  99.900\n89622.000,  99.900\n89623.000,  99.600\n89624.000, 100.100\n89625.000,  99.100\n89626.000, 100.900\n89627.000,  99.600\n89628.000,  99.900\n89629.000, 102.700\n89630.000, 100.200\n89631.000, 100.900\n89632.000,  99.600\n89633.000, 100.800\n89634.000, 100.100\n89635.000, 104.300\n89636.000, 104.000\n89637.000, 101.600\n89638.000, 103.200\n89639.000,  99.600\n89640.000, 100.700\n89641.000,  99.800\n89642.000, 100.100\n89643.000, 100.900\n89644.000, 100.900\n89645.000, 100.800\n89646.000, 101.000\n89647.000, 102.200\n89648.000, 100.900\n89649.000, 101.900\n89650.000, 101.300\n89651.000, 100.500\n89652.000, 101.800\n89653.000, 101.800\n89654.000, 104.000\n89655.000, 101.500\n89656.000, 101.800\n89657.000, 103.500\n89658.000, 101.600\n89659.000, 103.600\n89660.000, 102.700\n89661.000, 105.300\n89662.000, 103.700\n89663.000, 104.800\n89664.000, 102.900\n89665.000, 107.100\n89666.000, 105.900\n89667.000, 105.000\n89668.000, 105.000\n89669.000, 105.600\n89670.000, 104.500\n89671.000, 110.000\n89672.000, 112.100\n89673.000, 106.000\n89674.000, 113.300\n89675.000, 105.200\n89676.000, 106.300\n89677.000, 107.200\n89678.000, 105.800\n89679.000, 108.400\n89680.000, 105.900\n89681.000, 107.900\n89682.000, 112.400\n89683.000, 109.300\n89684.000, 107.000\n89685.000, 105.700\n89686.000, 107.400\n89687.000, 113.000\n89688.000, 106.700\n89689.000, 106.300\n89690.000, 107.000\n89691.000, 108.700\n89692.000, 107.600\n89693.000, 106.200\n89694.000, 108.800\n89695.000, 107.200\n89696.000, 109.900\n89697.000, 109.100\n89698.000, 107.400\n89699.000, 109.000\n89700.000, 108.100\n89701.000, 106.200\n89702.000, 107.600\n89703.000, 106.400\n89704.000, 107.700\n89705.000, 107.600\n89706.000, 106.500\n89707.000, 107.000\n89708.000, 108.500\n89709.000, 108.200\n89710.000, 107.500\n89711.000, 108.000\n89712.000, 107.700\n89713.000, 110.000\n89714.000, 111.200\n89715.000, 107.700\n89716.000, 110.300\n89717.000, 109.500\n89718.000, 108.200\n89719.000, 107.500\n89720.000, 107.200\n89721.000, 107.400\n89722.000, 110.100\n89723.000, 107.900\n89724.000, 109.000\n89725.000, 110.600\n89726.000, 110.600\n89727.000, 111.100\n89728.000, 101.800\n89729.000, 103.200\n89730.000, 104.700\n89731.000, 104.300\n89732.000, 104.300\n89733.000, 107.300\n89734.000, 104.700\n89735.000, 105.100\n89736.000, 104.700\n89737.000, 104.900\n89738.000, 104.500\n89739.000, 105.400\n89740.000, 108.300\n89741.000, 106.500\n89742.000, 105.900\n89743.000, 106.700\n89744.000, 105.500\n89745.000, 105.400\n89746.000, 105.300\n89747.000, 105.100\n89748.000, 106.200\n89749.000, 107.800\n89750.000, 106.600\n89751.000, 105.800\n89752.000, 109.100\n89753.000, 107.300\n89754.000, 105.300\n89755.000, 106.700\n89756.000, 106.900\n89757.000, 106.600\n89758.000, 107.900\n89759.000, 106.300\n89760.000, 110.600\n89761.000, 108.200\n89762.000, 106.500\n89763.000, 107.500\n89764.000, 106.400\n89765.000, 106.200\n89766.000, 114.200\n89767.000, 112.100\n89768.000, 107.400\n89769.000, 112.500\n89770.000, 108.000\n89771.000, 107.000\n89772.000, 106.800\n89773.000, 108.100\n89774.000, 108.000\n89775.000, 110.600\n89776.000, 110.800\n89777.000, 110.900\n89778.000, 109.100\n89779.000, 109.900\n89780.000, 108.800\n89781.000, 107.600\n89782.000, 108.300\n89783.000, 108.000\n89784.000, 115.300\n89785.000, 109.700\n89786.000, 108.500\n89787.000, 108.100\n89788.000, 109.000\n89789.000, 109.700\n89790.000, 111.000\n89791.000, 110.500\n89792.000, 112.300\n89793.000, 110.200\n89794.000, 110.200\n89795.000, 110.100\n89796.000, 110.300\n89797.000, 111.100\n89798.000, 111.600\n89799.000, 111.300\n89800.000, 112.400\n89801.000, 113.400\n89802.000, 112.200\n89803.000, 111.800\n89804.000, 112.000\n89805.000, 112.600\n89806.000, 113.200\n89807.000, 111.400\n89808.000, 114.400\n89809.000, 117.800\n89810.000, 112.900\n89811.000, 114.700\n89812.000, 113.700\n89813.000, 112.300\n89814.000, 113.600\n89815.000, 113.400\n89816.000, 113.700\n89817.000, 113.800\n89818.000, 112.500\n89819.000, 112.600\n89820.000, 113.100\n89821.000, 112.200\n89822.000, 112.800\n89823.000, 113.100\n89824.000, 117.000\n89825.000, 113.600\n89826.000, 114.000\n89827.000, 112.700\n89828.000, 113.600\n89829.000, 113.100\n89830.000, 116.300\n89831.000, 113.300\n89832.000, 115.200\n89833.000, 121.600\n89834.000, 118.400\n89835.000, 113.400\n89836.000, 115.800\n89837.000, 114.000\n89838.000, 113.100\n89839.000, 114.400\n89840.000, 115.300\n89841.000, 121.300\n89842.000, 114.100\n89843.000, 113.800\n89844.000, 114.000\n89845.000, 115.000\n89846.000, 113.300\n89847.000, 114.600\n89848.000, 115.100\n89849.000, 121.800\n89850.000, 124.000\n89851.000, 114.200\n89852.000, 115.400\n89853.000, 116.900\n89854.000, 117.000\n89855.000, 116.200\n89856.000, 103.600\n89857.000, 106.600\n89858.000, 104.100\n89859.000, 104.000\n89860.000, 107.100\n89861.000, 107.300\n89862.000, 105.300\n89863.000, 105.900\n89864.000, 110.500\n89865.000, 105.100\n89866.000, 112.100\n89867.000, 109.800\n89868.000, 105.000\n89869.000, 105.800\n89870.000, 105.500\n89871.000, 105.300\n89872.000, 105.400\n89873.000, 106.100\n89874.000, 106.000\n89875.000, 106.800\n89876.000, 107.400\n89877.000, 106.300\n89878.000, 105.300\n89879.000, 106.400\n89880.000, 105.500\n89881.000, 106.500\n89882.000, 108.800\n89883.000, 106.000\n89884.000, 113.400\n89885.000, 112.300\n89886.000, 107.700\n89887.000, 106.400\n89888.000, 106.400\n89889.000, 106.300\n89890.000, 107.300\n89891.000, 105.800\n89892.000, 107.000\n89893.000, 107.900\n89894.000, 106.700\n89895.000, 106.300\n89896.000, 107.200\n89897.000, 107.000\n89898.000, 112.200\n89899.000, 110.100\n89900.000, 111.500\n89901.000, 109.800\n89902.000, 108.400\n89903.000, 107.500\n89904.000, 107.000\n89905.000, 106.900\n89906.000, 106.300\n89907.000, 107.700\n89908.000, 108.500\n89909.000, 109.400\n89910.000, 110.600\n89911.000, 111.400\n89912.000, 108.200\n89913.000, 107.200\n89914.000, 107.600\n89915.000, 107.000\n89916.000, 108.200\n89917.000, 112.700\n89918.000, 112.900\n89919.000, 112.300\n89920.000, 114.600\n89921.000, 110.900\n89922.000, 112.900\n89923.000, 111.900\n89924.000, 112.400\n89925.000, 113.100\n89926.000, 113.000\n89927.000, 112.400\n89928.000, 112.500\n89929.000, 113.200\n89930.000, 111.200\n89931.000, 113.100\n89932.000, 112.200\n89933.000, 111.700\n89934.000, 112.400\n89935.000, 111.700\n89936.000, 112.600\n89937.000, 112.600\n89938.000, 111.800\n89939.000, 112.600\n89940.000, 113.900\n89941.000, 115.200\n89942.000, 116.800\n89943.000, 114.200\n89944.000, 114.700\n89945.000, 113.400\n89946.000, 113.700\n89947.000, 113.000\n89948.000, 114.200\n89949.000, 114.500\n89950.000, 113.500\n89951.000, 113.300\n89952.000, 112.800\n89953.000, 113.600\n89954.000, 113.600\n89955.000, 113.200\n89956.000, 113.300\n89957.000, 114.000\n89958.000, 114.000\n89959.000, 114.100\n89960.000, 112.600\n89961.000, 115.900\n89962.000, 116.600\n89963.000, 113.100\n89964.000, 114.300\n89965.000, 114.800\n89966.000, 114.200\n89967.000, 114.700\n89968.000, 113.200\n89969.000, 114.400\n89970.000, 113.900\n89971.000, 114.300\n89972.000, 113.600\n89973.000, 114.700\n89974.000, 114.600\n89975.000, 115.100\n89976.000, 114.900\n89977.000, 115.200\n89978.000, 114.800\n89979.000, 114.400\n89980.000, 116.400\n89981.000, 116.900\n89982.000, 117.600\n89983.000, 117.800\n89984.000, 113.400\n89985.000, 112.200\n89986.000, 110.900\n89987.000, 111.800\n89988.000, 111.500\n89989.000, 112.600\n89990.000, 112.500\n89991.000, 111.400\n89992.000, 113.200\n89993.000, 112.200\n89994.000, 112.400\n89995.000, 114.600\n89996.000, 112.400\n89997.000, 114.900\n89998.000, 120.500\n89999.000, 113.900\n90000.000, 113.200\n90001.000, 112.800\n90002.000, 112.300\n90003.000, 115.200\n90004.000, 113.600\n90005.000, 119.600\n90006.000, 117.900\n90007.000, 117.900\n90008.000, 115.200\n90009.000, 120.400\n90010.000, 114.400\n90011.000, 113.600\n90012.000, 114.600\n90013.000, 113.100\n90014.000, 113.000\n90015.000, 112.800\n90016.000, 112.800\n90017.000, 116.800\n90018.000, 113.600\n90019.000, 113.500\n90020.000, 113.600\n90021.000, 114.100\n90022.000, 114.100\n90023.000, 114.500\n90024.000, 112.900\n90025.000, 115.000\n90026.000, 114.900\n90027.000, 114.300\n90028.000, 115.900\n90029.000, 114.300\n90030.000, 114.600\n90031.000, 113.300\n90032.000, 113.900\n90033.000, 114.700\n90034.000, 115.000\n90035.000, 114.800\n90036.000, 114.900\n90037.000, 116.400\n90038.000, 114.700\n90039.000, 116.800\n90040.000, 120.100\n90041.000, 122.500\n90042.000, 117.300\n90043.000, 115.700\n90044.000, 116.000\n90045.000, 116.700\n90046.000, 117.500\n90047.000, 118.300\n90048.000, 115.900\n90049.000, 116.400\n90050.000, 117.700\n90051.000, 116.000\n90052.000, 118.700\n90053.000, 118.100\n90054.000, 117.300\n90055.000, 118.700\n90056.000, 118.600\n90057.000, 117.500\n90058.000, 118.800\n90059.000, 118.100\n90060.000, 119.100\n90061.000, 119.200\n90062.000, 118.700\n90063.000, 118.700\n90064.000, 119.900\n90065.000, 119.500\n90066.000, 117.300\n90067.000, 119.100\n90068.000, 119.400\n90069.000, 120.800\n90070.000, 118.900\n90071.000, 123.600\n90072.000, 125.100\n90073.000, 118.400\n90074.000, 119.300\n90075.000, 119.200\n90076.000, 123.500\n90077.000, 123.600\n90078.000, 122.900\n90079.000, 122.000\n90080.000, 120.000\n90081.000, 120.800\n90082.000, 121.600\n90083.000, 122.600\n90084.000, 123.100\n90085.000, 120.600\n90086.000, 120.800\n90087.000, 123.000\n90088.000, 120.800\n90089.000, 120.200\n90090.000, 119.400\n90091.000, 122.300\n90092.000, 121.100\n90093.000, 123.900\n90094.000, 120.600\n90095.000, 122.600\n90096.000, 120.400\n90097.000, 120.200\n90098.000, 120.700\n90099.000, 121.400\n90100.000, 121.400\n90101.000, 121.300\n90102.000, 123.600\n90103.000, 123.400\n90104.000, 121.200\n90105.000, 125.900\n90106.000, 122.300\n90107.000, 121.800\n90108.000, 126.600\n90109.000, 131.400\n90110.000, 128.000\n90111.000, 125.200\n90112.000,  77.300\n90113.000,  79.200\n90114.000,  78.800\n90115.000,  80.300\n90116.000,  80.000\n90117.000,  80.200\n90118.000,  79.800\n90119.000,  80.600\n90120.000,  81.700\n90121.000,  79.900\n90122.000,  79.600\n90123.000,  80.800\n90124.000,  80.600\n90125.000,  81.000\n90126.000,  80.900\n90127.000,  80.600\n90128.000,  80.400\n90129.000,  80.400\n90130.000,  81.000\n90131.000,  80.800\n90132.000,  80.900\n90133.000,  80.500\n90134.000,  80.600\n90135.000,  80.600\n90136.000,  81.800\n90137.000,  81.300\n90138.000,  82.900\n90139.000,  82.500\n90140.000,  81.600\n90141.000,  83.300\n90142.000,  91.800\n90143.000,  86.900\n90144.000,  86.700\n90145.000,  82.600\n90146.000,  81.500\n90147.000,  82.000\n90148.000,  82.100\n90149.000,  82.000\n90150.000,  81.600\n90151.000,  82.600\n90152.000,  82.600\n90153.000,  89.700\n90154.000,  82.600\n90155.000,  82.800\n90156.000,  82.400\n90157.000,  81.500\n90158.000,  81.500\n90159.000,  83.100\n90160.000,  82.000\n90161.000,  83.900\n90162.000,  82.100\n90163.000,  82.500\n90164.000,  82.900\n90165.000,  82.400\n90166.000,  83.400\n90167.000,  82.200\n90168.000,  82.400\n90169.000,  82.800\n90170.000,  83.300\n90171.000,  82.700\n90172.000,  84.200\n90173.000,  85.200\n90174.000,  86.500\n90175.000,  85.800\n90176.000,  83.700\n90177.000,  85.300\n90178.000,  86.500\n90179.000,  85.200\n90180.000,  87.100\n90181.000,  87.000\n90182.000,  90.300\n90183.000,  87.400\n90184.000,  87.400\n90185.000,  87.200\n90186.000,  87.500\n90187.000,  86.400\n90188.000,  89.800\n90189.000,  87.600\n90190.000,  87.600\n90191.000,  86.700\n90192.000,  87.000\n90193.000,  87.200\n90194.000,  87.800\n90195.000,  87.300\n90196.000,  88.000\n90197.000,  87.600\n90198.000,  88.600\n90199.000,  87.100\n90200.000,  89.000\n90201.000,  87.700\n90202.000,  88.800\n90203.000,  87.800\n90204.000,  90.400\n90205.000,  88.900\n90206.000,  88.200\n90207.000,  88.300\n90208.000,  89.100\n90209.000,  88.400\n90210.000,  89.000\n90211.000,  88.500\n90212.000,  88.500\n90213.000,  87.800\n90214.000,  89.000\n90215.000,  87.700\n90216.000,  89.600\n90217.000,  90.600\n90218.000,  88.600\n90219.000,  89.200\n90220.000,  88.800\n90221.000,  88.000\n90222.000,  89.200\n90223.000,  88.500\n90224.000,  88.900\n90225.000,  89.000\n90226.000,  89.600\n90227.000,  88.800\n90228.000,  97.700\n90229.000,  89.300\n90230.000,  89.000\n90231.000,  88.500\n90232.000,  89.500\n90233.000,  89.100\n90234.000,  89.300\n90235.000,  88.900\n90236.000,  92.600\n90237.000,  93.900\n90238.000,  93.700\n90239.000,  92.200\n90240.000,  82.700\n90241.000,  84.500\n90242.000,  84.800\n90243.000,  85.000\n90244.000,  86.600\n90245.000,  87.800\n90246.000,  88.000\n90247.000,  86.600\n90248.000,  86.700\n90249.000,  85.500\n90250.000,  88.200\n90251.000,  86.000\n90252.000,  86.000\n90253.000,  86.900\n90254.000,  86.500\n90255.000,  86.300\n90256.000,  87.200\n90257.000,  89.600\n90258.000,  86.700\n90259.000,  87.200\n90260.000,  86.300\n90261.000,  87.800\n90262.000,  86.400\n90263.000,  86.000\n90264.000,  86.800\n90265.000,  86.200\n90266.000,  87.400\n90267.000,  88.000\n90268.000,  87.100\n90269.000,  90.200\n90270.000,  87.600\n90271.000,  89.600\n90272.000,  91.600\n90273.000,  87.000\n90274.000,  87.400\n90275.000,  87.100\n90276.000,  88.800\n90277.000,  88.900\n90278.000,  87.000\n90279.000,  87.500\n90280.000,  87.300\n90281.000,  87.800\n90282.000,  87.300\n90283.000,  88.100\n90284.000,  87.700\n90285.000,  87.800\n90286.000,  88.000\n90287.000,  89.100\n90288.000,  88.300\n90289.000,  88.900\n90290.000,  88.000\n90291.000,  88.800\n90292.000,  88.100\n90293.000,  88.500\n90294.000,  88.600\n90295.000,  88.900\n90296.000,  88.600\n90297.000,  89.500\n90298.000,  89.700\n90299.000,  89.600\n90300.000,  91.500\n90301.000,  91.800\n90302.000,  91.200\n90303.000,  91.600\n90304.000,  89.800\n90305.000,  91.300\n90306.000,  91.200\n90307.000,  91.500\n90308.000,  92.000\n90309.000,  92.500\n90310.000,  96.000\n90311.000,  93.600\n90312.000,  92.300\n90313.000,  92.200\n90314.000,  93.300\n90315.000,  92.800\n90316.000,  92.500\n90317.000,  92.000\n90318.000,  92.800\n90319.000,  93.100\n90320.000,  93.100\n90321.000,  95.400\n90322.000,  93.200\n90323.000,  96.200\n90324.000,  94.300\n90325.000,  93.800\n90326.000,  93.600\n90327.000,  95.500\n90328.000,  93.900\n90329.000,  93.600\n90330.000,  95.100\n90331.000,  94.500\n90332.000,  94.100\n90333.000,  99.500\n90334.000,  96.700\n90335.000,  98.400\n90336.000,  95.800\n90337.000,  94.300\n90338.000,  96.100\n90339.000,  94.200\n90340.000,  96.400\n90341.000,  99.600\n90342.000,  95.600\n90343.000,  97.500\n90344.000,  96.200\n90345.000,  95.900\n90346.000,  94.500\n90347.000,  94.700\n90348.000,  95.500\n90349.000,  94.000\n90350.000,  94.700\n90351.000,  94.800\n90352.000,  95.800\n90353.000,  96.000\n90354.000,  94.000\n90355.000,  95.200\n90356.000,  95.300\n90357.000,  96.500\n90358.000,  99.000\n90359.000,  96.600\n90360.000,  95.700\n90361.000,  97.000\n90362.000,  96.700\n90363.000,  95.700\n90364.000,  96.800\n90365.000,  97.200\n90366.000,  98.900\n90367.000,  98.800\n90368.000,  85.200\n90369.000,  84.700\n90370.000,  85.500\n90371.000,  85.400\n90372.000,  86.300\n90373.000,  85.700\n90374.000,  86.000\n90375.000,  86.000\n90376.000,  86.300\n90377.000,  86.200\n90378.000,  87.600\n90379.000,  88.600\n90380.000,  87.600\n90381.000,  87.100\n90382.000,  87.300\n90383.000,  86.800\n90384.000,  87.900\n90385.000,  87.400\n90386.000,  86.900\n90387.000,  86.300\n90388.000,  86.600\n90389.000,  86.800\n90390.000,  86.700\n90391.000,  95.900\n90392.000,  88.100\n90393.000,  87.800\n90394.000,  88.600\n90395.000,  89.000\n90396.000,  88.000\n90397.000,  87.800\n90398.000,  88.100\n90399.000,  88.200\n90400.000,  87.400\n90401.000,  87.800\n90402.000,  87.400\n90403.000,  87.200\n90404.000,  90.800\n90405.000,  87.100\n90406.000,  92.300\n90407.000,  88.700\n90408.000,  90.300\n90409.000,  87.900\n90410.000,  92.300\n90411.000,  88.000\n90412.000,  88.400\n90413.000,  91.000\n90414.000,  90.300\n90415.000,  88.600\n90416.000,  87.600\n90417.000,  87.900\n90418.000,  90.600\n90419.000,  88.900\n90420.000,  89.000\n90421.000,  94.200\n90422.000,  88.900\n90423.000,  96.400\n90424.000,  95.200\n90425.000,  90.200\n90426.000,  88.400\n90427.000,  88.100\n90428.000,  90.300\n90429.000,  91.900\n90430.000,  91.200\n90431.000,  91.800\n90432.000,  91.300\n90433.000, 100.400\n90434.000,  95.800\n90435.000,  94.200\n90436.000,  92.400\n90437.000,  96.200\n90438.000,  94.100\n90439.000,  94.000\n90440.000,  93.500\n90441.000,  92.600\n90442.000,  96.200\n90443.000,  94.300\n90444.000,  96.400\n90445.000,  98.200\n90446.000,  95.000\n90447.000,  97.100\n90448.000,  94.000\n90449.000,  95.200\n90450.000,  93.300\n90451.000,  93.800\n90452.000,  98.200\n90453.000, 101.900\n90454.000,  93.900\n90455.000,  93.900\n90456.000,  96.200\n90457.000,  93.100\n90458.000,  94.500\n90459.000,  97.900\n90460.000,  94.000\n90461.000,  97.100\n90462.000,  94.400\n90463.000,  96.200\n90464.000,  93.900\n90465.000,  96.600\n90466.000,  93.900\n90467.000,  94.300\n90468.000,  94.400\n90469.000,  95.700\n90470.000,  99.200\n90471.000,  94.300\n90472.000,  95.000\n90473.000,  99.400\n90474.000,  94.000\n90475.000,  94.400\n90476.000,  94.900\n90477.000,  94.100\n90478.000,  94.600\n90479.000,  94.500\n90480.000,  97.300\n90481.000,  95.400\n90482.000,  95.400\n90483.000,  96.700\n90484.000,  94.900\n90485.000,  96.100\n90486.000,  94.500\n90487.000,  94.200\n90488.000,  95.500\n90489.000,  97.400\n90490.000,  98.300\n90491.000,  95.200\n90492.000,  97.000\n90493.000,  98.800\n90494.000,  97.900\n90495.000,  97.400\n90496.000,  89.700\n90497.000,  90.700\n90498.000,  93.200\n90499.000,  91.800\n90500.000,  93.100\n90501.000,  93.100\n90502.000,  96.800\n90503.000,  93.700\n90504.000,  94.100\n90505.000,  93.000\n90506.000,  96.300\n90507.000,  92.600\n90508.000,  92.900\n90509.000,  93.000\n90510.000,  93.500\n90511.000,  93.000\n90512.000,  93.500\n90513.000,  94.000\n90514.000,  92.900\n90515.000,  93.500\n90516.000,  93.500\n90517.000,  93.900\n90518.000,  94.800\n90519.000,  92.600\n90520.000,  93.900\n90521.000,  99.200\n90522.000,  99.400\n90523.000,  94.500\n90524.000,  96.300\n90525.000,  95.000\n90526.000,  94.900\n90527.000,  93.500\n90528.000,  93.500\n90529.000,  93.700\n90530.000,  93.300\n90531.000,  98.700\n90532.000,  96.900\n90533.000,  94.300\n90534.000,  94.300\n90535.000, 100.000\n90536.000,  94.300\n90537.000,  94.300\n90538.000,  93.800\n90539.000,  94.800\n90540.000,  94.200\n90541.000,  94.900\n90542.000,  94.300\n90543.000,  94.400\n90544.000,  97.300\n90545.000,  95.700\n90546.000,  96.400\n90547.000,  94.200\n90548.000,  95.200\n90549.000,  94.300\n90550.000,  95.400\n90551.000,  94.100\n90552.000,  99.300\n90553.000,  95.700\n90554.000,  96.600\n90555.000,  97.400\n90556.000,  96.400\n90557.000,  98.100\n90558.000,  97.100\n90559.000,  98.600\n90560.000,  95.700\n90561.000,  98.000\n90562.000,  99.400\n90563.000,  99.200\n90564.000, 100.500\n90565.000,  98.400\n90566.000,  98.800\n90567.000,  98.100\n90568.000,  99.300\n90569.000,  98.700\n90570.000,  98.400\n90571.000, 100.800\n90572.000, 102.300\n90573.000,  99.400\n90574.000, 101.100\n90575.000,  99.000\n90576.000,  98.800\n90577.000,  99.500\n90578.000,  99.400\n90579.000,  99.400\n90580.000, 103.700\n90581.000, 102.400\n90582.000, 106.700\n90583.000,  99.900\n90584.000, 103.000\n90585.000, 100.400\n90586.000,  99.900\n90587.000, 100.000\n90588.000,  99.400\n90589.000, 100.100\n90590.000, 100.500\n90591.000, 102.500\n90592.000,  99.500\n90593.000,  99.900\n90594.000, 100.700\n90595.000,  99.900\n90596.000, 100.300\n90597.000, 100.500\n90598.000, 101.100\n90599.000, 101.700\n90600.000, 105.300\n90601.000, 102.700\n90602.000, 102.300\n90603.000, 103.600\n90604.000, 102.200\n90605.000, 100.500\n90606.000, 104.700\n90607.000, 101.400\n90608.000, 101.200\n90609.000, 101.700\n90610.000, 104.900\n90611.000, 103.600\n90612.000, 102.400\n90613.000, 104.300\n90614.000, 101.100\n90615.000, 101.800\n90616.000, 102.300\n90617.000, 101.400\n90618.000, 101.200\n90619.000, 102.000\n90620.000, 103.700\n90621.000, 106.400\n90622.000, 105.000\n90623.000, 104.700\n90624.000,  83.300\n90625.000,  85.800\n90626.000,  85.000\n90627.000,  84.700\n90628.000,  85.700\n90629.000,  91.900\n90630.000,  88.300\n90631.000,  86.000\n90632.000,  86.000\n90633.000,  86.500\n90634.000,  87.900\n90635.000,  86.800\n90636.000,  88.100\n90637.000,  86.500\n90638.000,  87.000\n90639.000,  86.000\n90640.000,  93.000\n90641.000,  87.900\n90642.000,  86.300\n90643.000,  87.100\n90644.000,  86.000\n90645.000,  86.600\n90646.000,  86.200\n90647.000,  86.400\n90648.000,  88.300\n90649.000,  88.600\n90650.000,  89.200\n90651.000,  94.500\n90652.000,  92.000\n90653.000,  88.900\n90654.000,  87.100\n90655.000,  87.800\n90656.000,  87.100\n90657.000,  87.200\n90658.000,  88.500\n90659.000,  86.200\n90660.000,  87.400\n90661.000,  87.600\n90662.000,  90.100\n90663.000,  93.700\n90664.000,  87.500\n90665.000,  87.600\n90666.000,  87.600\n90667.000,  91.900\n90668.000,  93.300\n90669.000,  90.900\n90670.000,  88.300\n90671.000,  88.500\n90672.000,  88.800\n90673.000,  95.100\n90674.000,  88.600\n90675.000,  89.200\n90676.000,  89.200\n90677.000,  92.600\n90678.000,  89.200\n90679.000,  90.800\n90680.000,  88.500\n90681.000,  89.000\n90682.000,  88.500\n90683.000,  89.200\n90684.000,  91.100\n90685.000,  92.400\n90686.000,  91.200\n90687.000,  92.100\n90688.000,  90.500\n90689.000,  91.900\n90690.000,  95.000\n90691.000,  92.500\n90692.000,  94.900\n90693.000,  94.800\n90694.000, 103.600\n90695.000,  95.700\n90696.000,  96.800\n90697.000,  94.800\n90698.000,  98.800\n90699.000,  92.500\n90700.000,  95.600\n90701.000,  92.600\n90702.000,  93.700\n90703.000,  92.800\n90704.000,  93.200\n90705.000,  92.900\n90706.000,  93.700\n90707.000,  93.100\n90708.000,  98.100\n90709.000,  93.600\n90710.000,  92.800\n90711.000,  92.500\n90712.000,  93.400\n90713.000,  93.800\n90714.000,  93.400\n90715.000,  93.700\n90716.000,  94.000\n90717.000,  96.700\n90718.000, 100.300\n90719.000,  96.800\n90720.000,  95.200\n90721.000,  93.900\n90722.000,  93.800\n90723.000,  93.600\n90724.000,  98.400\n90725.000,  93.700\n90726.000,  96.500\n90727.000,  94.600\n90728.000,  94.700\n90729.000,  94.500\n90730.000,  94.700\n90731.000,  95.200\n90732.000,  94.400\n90733.000,  94.500\n90734.000,  94.800\n90735.000,  95.200\n90736.000,  94.800\n90737.000,  95.600\n90738.000,  99.400\n90739.000, 105.900\n90740.000,  98.400\n90741.000,  97.800\n90742.000,  95.000\n90743.000,  95.400\n90744.000,  97.400\n90745.000, 100.400\n90746.000,  99.100\n90747.000,  95.200\n90748.000,  97.400\n90749.000, 101.100\n90750.000,  98.800\n90751.000, 102.100\n90752.000,  90.400\n90753.000,  91.200\n90754.000,  92.600\n90755.000,  92.000\n90756.000,  92.200\n90757.000,  94.100\n90758.000,  94.800\n90759.000,  93.100\n90760.000,  92.100\n90761.000,  96.800\n90762.000,  97.100\n90763.000,  95.300\n90764.000,  97.900\n90765.000,  96.600\n90766.000,  94.600\n90767.000,  92.400\n90768.000,  99.200\n90769.000,  95.000\n90770.000,  99.300\n90771.000,  95.400\n90772.000,  94.200\n90773.000,  93.700\n90774.000,  94.200\n90775.000,  93.300\n90776.000,  96.100\n90777.000,  95.900\n90778.000,  95.500\n90779.000, 104.200\n90780.000, 106.400\n90781.000,  94.600\n90782.000,  95.400\n90783.000,  94.400\n90784.000,  93.600\n90785.000,  95.200\n90786.000,  94.900\n90787.000,  95.400\n90788.000,  99.800\n90789.000,  96.400\n90790.000,  96.700\n90791.000,  94.800\n90792.000,  94.600\n90793.000,  95.300\n90794.000,  94.800\n90795.000,  94.500\n90796.000,  95.400\n90797.000,  94.100\n90798.000,  95.000\n90799.000,  95.400\n90800.000,  94.500\n90801.000,  94.400\n90802.000,  96.700\n90803.000,  94.300\n90804.000,  95.300\n90805.000,  95.400\n90806.000,  97.000\n90807.000,  95.000\n90808.000,  95.600\n90809.000,  96.700\n90810.000, 102.200\n90811.000,  95.800\n90812.000,  98.000\n90813.000,  98.200\n90814.000,  97.800\n90815.000, 101.100\n90816.000,  96.500\n90817.000,  97.500\n90818.000,  97.700\n90819.000,  99.600\n90820.000, 101.000\n90821.000,  98.300\n90822.000,  99.000\n90823.000,  98.500\n90824.000,  99.900\n90825.000,  98.600\n90826.000, 103.600\n90827.000,  98.600\n90828.000,  98.900\n90829.000,  99.200\n90830.000,  99.700\n90831.000,  99.000\n90832.000,  99.000\n90833.000,  98.900\n90834.000, 100.700\n90835.000,  99.400\n90836.000,  99.900\n90837.000,  99.200\n90838.000,  99.000\n90839.000,  99.500\n90840.000, 102.000\n90841.000,  99.800\n90842.000,  99.800\n90843.000, 102.500\n90844.000, 103.200\n90845.000, 102.900\n90846.000, 101.200\n90847.000,  99.800\n90848.000,  99.700\n90849.000,  99.600\n90850.000, 100.900\n90851.000, 100.300\n90852.000, 102.000\n90853.000, 101.900\n90854.000, 100.700\n90855.000, 102.400\n90856.000, 100.900\n90857.000, 101.800\n90858.000, 101.500\n90859.000, 101.400\n90860.000, 102.800\n90861.000, 104.400\n90862.000, 102.200\n90863.000, 101.300\n90864.000, 104.800\n90865.000, 104.200\n90866.000, 100.200\n90867.000, 102.500\n90868.000, 101.000\n90869.000, 101.700\n90870.000, 101.400\n90871.000, 106.200\n90872.000, 105.900\n90873.000, 101.300\n90874.000, 102.900\n90875.000, 101.200\n90876.000, 103.900\n90877.000, 105.000\n90878.000, 105.000\n90879.000, 105.600\n90880.000,  90.000\n90881.000,  92.400\n90882.000,  94.100\n90883.000,  94.600\n90884.000,  93.000\n90885.000,  92.600\n90886.000,  92.500\n90887.000,  93.400\n90888.000,  94.200\n90889.000,  93.400\n90890.000,  95.400\n90891.000,  93.800\n90892.000,  93.300\n90893.000,  93.600\n90894.000,  92.800\n90895.000,  92.600\n90896.000,  92.600\n90897.000,  92.800\n90898.000,  93.800\n90899.000,  95.300\n90900.000,  99.900\n90901.000,  94.700\n90902.000,  94.100\n90903.000,  94.600\n90904.000,  93.300\n90905.000,  94.100\n90906.000,  94.100\n90907.000,  94.400\n90908.000,  93.800\n90909.000,  93.800\n90910.000,  94.900\n90911.000,  94.800\n90912.000,  94.000\n90913.000,  95.200\n90914.000,  93.600\n90915.000,  95.400\n90916.000,  94.300\n90917.000,  94.700\n90918.000,  94.500\n90919.000,  94.500\n90920.000,  95.400\n90921.000,  94.000\n90922.000,  94.500\n90923.000,  94.400\n90924.000,  94.800\n90925.000,  94.700\n90926.000,  94.800\n90927.000,  95.000\n90928.000,  94.600\n90929.000,  94.900\n90930.000,  94.300\n90931.000,  97.100\n90932.000,  96.200\n90933.000,  95.700\n90934.000,  94.800\n90935.000,  96.100\n90936.000,  97.400\n90937.000,  95.900\n90938.000,  97.500\n90939.000,  95.000\n90940.000,  97.000\n90941.000,  97.800\n90942.000, 102.800\n90943.000,  99.800\n90944.000,  96.700\n90945.000,  97.400\n90946.000,  98.700\n90947.000, 101.000\n90948.000,  99.000\n90949.000, 105.200\n90950.000, 102.100\n90951.000, 100.300\n90952.000, 100.000\n90953.000,  99.200\n90954.000,  99.600\n90955.000, 102.200\n90956.000, 100.600\n90957.000,  99.800\n90958.000, 101.400\n90959.000,  98.600\n90960.000,  99.500\n90961.000,  98.800\n90962.000, 102.700\n90963.000, 101.700\n90964.000, 102.800\n90965.000, 102.600\n90966.000,  99.900\n90967.000, 100.600\n90968.000, 101.100\n90969.000, 101.500\n90970.000, 101.400\n90971.000,  99.500\n90972.000,  99.900\n90973.000, 100.700\n90974.000, 101.100\n90975.000, 100.500\n90976.000, 101.300\n90977.000, 106.200\n90978.000, 102.000\n90979.000, 100.300\n90980.000, 103.900\n90981.000, 100.700\n90982.000, 100.800\n90983.000, 100.000\n90984.000, 100.900\n90985.000, 107.200\n90986.000, 104.400\n90987.000, 106.400\n90988.000, 100.700\n90989.000, 101.000\n90990.000, 104.100\n90991.000, 105.200\n90992.000, 105.000\n90993.000, 102.200\n90994.000, 102.300\n90995.000, 101.900\n90996.000, 101.700\n90997.000, 101.400\n90998.000, 102.800\n90999.000, 103.300\n91000.000, 101.600\n91001.000, 101.600\n91002.000, 102.400\n91003.000, 104.100\n91004.000, 103.800\n91005.000, 105.100\n91006.000, 104.400\n91007.000, 105.400\n91008.000,  96.900\n91009.000,  97.000\n91010.000,  97.900\n91011.000,  97.000\n91012.000,  99.100\n91013.000,  98.800\n91014.000, 101.900\n91015.000, 100.300\n91016.000,  99.300\n91017.000, 104.600\n91018.000, 100.800\n91019.000,  99.400\n91020.000,  98.700\n91021.000,  99.600\n91022.000,  99.100\n91023.000,  99.200\n91024.000, 103.000\n91025.000,  99.300\n91026.000, 102.600\n91027.000, 105.300\n91028.000, 106.000\n91029.000, 100.600\n91030.000, 102.100\n91031.000, 100.000\n91032.000, 104.600\n91033.000, 100.500\n91034.000,  99.900\n91035.000, 101.300\n91036.000, 105.200\n91037.000, 105.100\n91038.000, 101.300\n91039.000, 100.900\n91040.000,  99.800\n91041.000, 100.900\n91042.000, 100.800\n91043.000, 100.700\n91044.000, 100.000\n91045.000, 101.000\n91046.000, 102.900\n91047.000, 101.600\n91048.000, 100.400\n91049.000, 104.700\n91050.000, 103.300\n91051.000, 100.600\n91052.000, 104.500\n91053.000, 100.000\n91054.000, 100.800\n91055.000, 101.300\n91056.000, 102.400\n91057.000, 104.800\n91058.000, 101.900\n91059.000, 104.800\n91060.000, 101.000\n91061.000, 101.600\n91062.000, 101.500\n91063.000, 101.600\n91064.000, 102.900\n91065.000, 104.500\n91066.000, 114.600\n91067.000, 110.100\n91068.000, 106.300\n91069.000, 107.700\n91070.000, 107.800\n91071.000, 108.100\n91072.000, 102.000\n91073.000, 103.700\n91074.000, 104.600\n91075.000, 106.700\n91076.000, 104.900\n91077.000, 104.700\n91078.000, 106.200\n91079.000, 106.200\n91080.000, 107.000\n91081.000, 106.800\n91082.000, 104.500\n91083.000, 108.100\n91084.000, 108.000\n91085.000, 105.500\n91086.000, 105.900\n91087.000, 105.600\n91088.000, 105.700\n91089.000, 108.000\n91090.000, 107.500\n91091.000, 108.000\n91092.000, 107.900\n91093.000, 108.600\n91094.000, 107.100\n91095.000, 105.500\n91096.000, 106.300\n91097.000, 106.000\n91098.000, 106.500\n91099.000, 105.800\n91100.000, 106.700\n91101.000, 111.200\n91102.000, 111.000\n91103.000, 108.400\n91104.000, 106.100\n91105.000, 106.300\n91106.000, 106.300\n91107.000, 106.300\n91108.000, 109.200\n91109.000, 108.000\n91110.000, 107.600\n91111.000, 106.700\n91112.000, 109.800\n91113.000, 108.000\n91114.000, 106.200\n91115.000, 106.400\n91116.000, 107.400\n91117.000, 106.300\n91118.000, 107.400\n91119.000, 108.100\n91120.000, 107.400\n91121.000, 110.200\n91122.000, 107.800\n91123.000, 107.200\n91124.000, 107.400\n91125.000, 108.300\n91126.000, 112.600\n91127.000, 108.200\n91128.000, 112.100\n91129.000, 110.100\n91130.000, 108.400\n91131.000, 107.500\n91132.000, 109.600\n91133.000, 110.300\n91134.000, 110.700\n91135.000, 111.000\n91136.000,  83.600\n91137.000,  87.600\n91138.000,  88.900\n91139.000,  86.200\n91140.000,  86.100\n91141.000,  86.200\n91142.000,  85.300\n91143.000,  85.900\n91144.000,  85.900\n91145.000,  86.200\n91146.000,  86.100\n91147.000,  86.200\n91148.000,  90.400\n91149.000,  88.000\n91150.000,  87.100\n91151.000,  88.400\n91152.000,  86.200\n91153.000,  86.200\n91154.000,  86.200\n91155.000,  87.300\n91156.000,  86.400\n91157.000,  87.000\n91158.000,  87.200\n91159.000,  89.500\n91160.000,  87.000\n91161.000,  88.200\n91162.000,  87.600\n91163.000,  87.200\n91164.000,  87.500\n91165.000,  88.000\n91166.000,  87.300\n91167.000,  87.900\n91168.000,  87.500\n91169.000,  89.400\n91170.000,  97.900\n91171.000,  91.900\n91172.000,  87.800\n91173.000,  88.700\n91174.000,  87.500\n91175.000,  87.500\n91176.000,  87.300\n91177.000,  88.200\n91178.000,  87.100\n91179.000,  90.300\n91180.000,  89.600\n91181.000,  90.700\n91182.000,  87.900\n91183.000,  90.100\n91184.000,  88.400\n91185.000,  89.100\n91186.000,  87.800\n91187.000,  89.200\n91188.000,  88.300\n91189.000,  89.000\n91190.000,  89.400\n91191.000,  89.400\n91192.000,  88.800\n91193.000,  89.900\n91194.000,  89.400\n91195.000,  89.700\n91196.000,  89.600\n91197.000,  91.900\n91198.000,  91.200\n91199.000,  92.000\n91200.000,  89.000\n91201.000,  92.700\n91202.000,  92.700\n91203.000,  90.900\n91204.000,  92.800\n91205.000,  92.400\n91206.000,  93.300\n91207.000,  92.400\n91208.000,  93.100\n91209.000,  92.200\n91210.000,  92.500\n91211.000,  94.700\n91212.000,  94.300\n91213.000,  93.500\n91214.000,  92.600\n91215.000,  93.300\n91216.000,  92.500\n91217.000,  95.000\n91218.000,  96.700\n91219.000,  93.200\n91220.000,  93.400\n91221.000,  93.900\n91222.000,  93.300\n91223.000,  93.400\n91224.000,  94.500\n91225.000,  93.200\n91226.000,  93.400\n91227.000,  94.900\n91228.000,  96.500\n91229.000,  96.400\n91230.000,  99.200\n91231.000,  97.400\n91232.000,  97.600\n91233.000,  95.000\n91234.000,  94.700\n91235.000,  93.800\n91236.000,  95.200\n91237.000,  93.900\n91238.000,  94.600\n91239.000,  97.000\n91240.000,  95.500\n91241.000,  94.700\n91242.000,  94.200\n91243.000,  95.000\n91244.000,  98.800\n91245.000,  94.600\n91246.000,  95.500\n91247.000,  94.100\n91248.000,  94.900\n91249.000,  94.900\n91250.000,  95.900\n91251.000,  94.600\n91252.000,  95.800\n91253.000,  94.500\n91254.000,  95.300\n91255.000,  95.100\n91256.000,  95.400\n91257.000,  94.900\n91258.000,  98.800\n91259.000,  95.600\n91260.000,  97.400\n91261.000,  99.900\n91262.000, 100.500\n91263.000,  98.800\n91264.000,  91.000\n91265.000,  91.300\n91266.000,  91.300\n91267.000,  91.300\n91268.000,  92.500\n91269.000,  92.500\n91270.000,  92.100\n91271.000,  92.100\n91272.000,  92.100\n91273.000,  92.200\n91274.000,  93.000\n91275.000,  93.200\n91276.000,  92.100\n91277.000,  92.000\n91278.000,  93.600\n91279.000,  92.600\n91280.000,  93.100\n91281.000,  92.200\n91282.000,  92.900\n91283.000,  93.800\n91284.000,  94.500\n91285.000,  93.500\n91286.000,  94.000\n91287.000,  92.800\n91288.000,  94.200\n91289.000,  94.200\n91290.000,  98.900\n91291.000,  93.300\n91292.000,  93.600\n91293.000,  95.200\n91294.000,  94.200\n91295.000,  95.000\n91296.000,  94.100\n91297.000,  94.200\n91298.000,  93.200\n91299.000,  94.400\n91300.000,  95.000\n91301.000,  95.700\n91302.000,  96.700\n91303.000,  97.200\n91304.000,  98.900\n91305.000,  94.700\n91306.000,  95.600\n91307.000,  93.900\n91308.000,  94.400\n91309.000,  94.300\n91310.000,  95.800\n91311.000,  94.800\n91312.000,  95.300\n91313.000,  95.400\n91314.000,  95.000\n91315.000,  95.800\n91316.000,  96.100\n91317.000,  96.400\n91318.000,  94.100\n91319.000,  95.600\n91320.000,  97.800\n91321.000,  96.300\n91322.000,  96.100\n91323.000,  95.000\n91324.000,  96.500\n91325.000,  97.700\n91326.000,  97.300\n91327.000,  97.400\n91328.000,  96.700\n91329.000, 101.300\n91330.000,  99.400\n91331.000,  98.400\n91332.000, 101.600\n91333.000,  99.400\n91334.000,  98.700\n91335.000, 100.200\n91336.000,  98.300\n91337.000,  99.000\n91338.000,  99.100\n91339.000, 105.100\n91340.000, 101.600\n91341.000,  99.400\n91342.000, 100.700\n91343.000,  99.300\n91344.000,  99.200\n91345.000,  98.500\n91346.000, 100.600\n91347.000,  99.500\n91348.000, 100.000\n91349.000, 100.800\n91350.000, 102.300\n91351.000, 101.500\n91352.000, 101.900\n91353.000, 100.200\n91354.000,  99.600\n91355.000, 102.600\n91356.000, 106.400\n91357.000, 102.200\n91358.000, 105.900\n91359.000, 100.800\n91360.000, 101.300\n91361.000, 101.800\n91362.000, 100.000\n91363.000,  99.600\n91364.000, 100.300\n91365.000, 100.700\n91366.000, 100.800\n91367.000, 102.900\n91368.000, 101.300\n91369.000, 100.000\n91370.000, 100.700\n91371.000, 100.000\n91372.000, 100.400\n91373.000, 100.300\n91374.000, 101.700\n91375.000, 105.500\n91376.000, 103.000\n91377.000, 102.000\n91378.000, 100.700\n91379.000, 104.400\n91380.000, 101.800\n91381.000, 101.700\n91382.000, 101.400\n91383.000, 101.000\n91384.000, 103.400\n91385.000, 102.700\n91386.000, 102.400\n91387.000, 102.000\n91388.000, 102.600\n91389.000, 104.400\n91390.000, 104.300\n91391.000, 104.900\n91392.000,  89.600\n91393.000,  91.200\n91394.000,  95.700\n91395.000,  99.200\n91396.000,  93.100\n91397.000,  91.000\n91398.000,  91.900\n91399.000,  92.300\n91400.000,  92.800\n91401.000,  92.000\n91402.000,  95.100\n91403.000,  92.700\n91404.000,  95.500\n91405.000,  93.400\n91406.000,  92.900\n91407.000,  92.200\n91408.000,  92.700\n91409.000,  92.200\n91410.000,  93.000\n91411.000,  93.600\n91412.000,  93.200\n91413.000,  93.800\n91414.000,  93.900\n91415.000,  97.200\n91416.000,  94.500\n91417.000,  93.700\n91418.000,  93.900\n91419.000,  94.500\n91420.000,  94.100\n91421.000,  94.500\n91422.000,  96.800\n91423.000,  95.500\n91424.000,  97.600\n91425.000, 103.000\n91426.000,  97.200\n91427.000,  94.000\n91428.000,  95.300\n91429.000,  93.300\n91430.000,  94.300\n91431.000,  94.000\n91432.000,  95.100\n91433.000,  94.400\n91434.000,  97.100\n91435.000,  99.600\n91436.000,  95.900\n91437.000,  94.000\n91438.000,  94.600\n91439.000,  94.200\n91440.000,  94.000\n91441.000,  94.600\n91442.000,  94.300\n91443.000,  95.000\n91444.000,  94.600\n91445.000,  99.700\n91446.000,  96.500\n91447.000,  95.400\n91448.000,  95.400\n91449.000,  95.800\n91450.000,  95.900\n91451.000,  94.700\n91452.000,  97.700\n91453.000,  99.100\n91454.000,  98.200\n91455.000,  97.900\n91456.000,  96.600\n91457.000,  97.200\n91458.000,  97.300\n91459.000,  97.600\n91460.000,  99.000\n91461.000, 100.400\n91462.000, 101.500\n91463.000,  99.500\n91464.000,  98.800\n91465.000,  99.500\n91466.000,  98.000\n91467.000,  98.200\n91468.000,  99.300\n91469.000,  99.100\n91470.000, 100.300\n91471.000,  99.800\n91472.000,  99.700\n91473.000,  99.600\n91474.000,  99.600\n91475.000,  99.800\n91476.000,  99.700\n91477.000, 100.000\n91478.000, 100.200\n91479.000,  99.300\n91480.000,  99.400\n91481.000,  99.000\n91482.000, 100.800\n91483.000, 100.600\n91484.000, 101.300\n91485.000, 100.500\n91486.000, 100.600\n91487.000, 100.600\n91488.000,  99.600\n91489.000, 100.500\n91490.000,  99.600\n91491.000, 102.300\n91492.000, 101.900\n91493.000, 100.200\n91494.000, 101.200\n91495.000,  99.900\n91496.000, 101.500\n91497.000, 100.100\n91498.000, 102.400\n91499.000,  99.600\n91500.000, 103.500\n91501.000, 109.800\n91502.000, 100.800\n91503.000, 101.000\n91504.000, 100.500\n91505.000, 101.300\n91506.000, 101.100\n91507.000, 100.700\n91508.000, 101.600\n91509.000, 101.200\n91510.000, 102.700\n91511.000, 101.200\n91512.000, 101.100\n91513.000, 102.300\n91514.000, 101.100\n91515.000, 102.100\n91516.000, 102.400\n91517.000, 104.100\n91518.000, 104.100\n91519.000, 104.700\n91520.000,  97.000\n91521.000,  97.200\n91522.000,  97.600\n91523.000,  97.600\n91524.000,  98.900\n91525.000,  98.600\n91526.000,  98.000\n91527.000,  98.700\n91528.000,  98.300\n91529.000,  98.500\n91530.000,  98.700\n91531.000,  98.900\n91532.000,  99.200\n91533.000,  99.800\n91534.000, 103.400\n91535.000, 105.000\n91536.000,  99.700\n91537.000,  99.300\n91538.000,  99.600\n91539.000, 100.900\n91540.000,  99.600\n91541.000,  99.500\n91542.000,  99.200\n91543.000, 101.100\n91544.000, 100.500\n91545.000,  99.900\n91546.000, 100.100\n91547.000,  99.500\n91548.000,  99.800\n91549.000,  99.800\n91550.000, 100.500\n91551.000, 101.000\n91552.000, 100.500\n91553.000, 100.700\n91554.000,  99.800\n91555.000,  99.600\n91556.000, 100.100\n91557.000, 100.000\n91558.000, 100.500\n91559.000, 101.600\n91560.000, 101.300\n91561.000, 100.800\n91562.000, 103.500\n91563.000,  99.700\n91564.000, 101.100\n91565.000, 100.800\n91566.000, 100.500\n91567.000, 101.400\n91568.000, 102.100\n91569.000, 103.700\n91570.000, 100.000\n91571.000, 102.300\n91572.000, 102.100\n91573.000, 101.000\n91574.000, 101.500\n91575.000, 100.600\n91576.000, 101.400\n91577.000, 101.100\n91578.000, 106.100\n91579.000, 101.700\n91580.000, 102.800\n91581.000, 108.200\n91582.000, 103.900\n91583.000, 104.400\n91584.000, 102.400\n91585.000, 103.800\n91586.000, 105.000\n91587.000, 104.600\n91588.000, 104.500\n91589.000, 106.600\n91590.000, 105.400\n91591.000, 104.800\n91592.000, 105.000\n91593.000, 104.400\n91594.000, 104.800\n91595.000, 105.600\n91596.000, 106.100\n91597.000, 105.600\n91598.000, 107.900\n91599.000, 107.900\n91600.000, 105.300\n91601.000, 105.200\n91602.000, 105.500\n91603.000, 105.800\n91604.000, 106.000\n91605.000, 105.700\n91606.000, 106.600\n91607.000, 105.100\n91608.000, 107.100\n91609.000, 108.600\n91610.000, 106.900\n91611.000, 106.200\n91612.000, 106.500\n91613.000, 106.700\n91614.000, 107.000\n91615.000, 106.600\n91616.000, 106.200\n91617.000, 106.700\n91618.000, 107.000\n91619.000, 106.400\n91620.000, 106.400\n91621.000, 106.500\n91622.000, 107.700\n91623.000, 106.900\n91624.000, 108.200\n91625.000, 106.000\n91626.000, 107.200\n91627.000, 106.500\n91628.000, 106.400\n91629.000, 107.900\n91630.000, 107.600\n91631.000, 107.900\n91632.000, 111.100\n91633.000, 107.000\n91634.000, 106.800\n91635.000, 107.100\n91636.000, 107.200\n91637.000, 107.600\n91638.000, 107.300\n91639.000, 108.000\n91640.000, 108.000\n91641.000, 107.400\n91642.000, 112.000\n91643.000, 107.400\n91644.000, 109.600\n91645.000, 110.400\n91646.000, 110.000\n91647.000, 110.600\n91648.000,  90.000\n91649.000,  93.600\n91650.000,  91.400\n91651.000,  91.600\n91652.000,  92.300\n91653.000,  92.800\n91654.000,  92.500\n91655.000,  92.000\n91656.000,  92.500\n91657.000,  92.000\n91658.000,  93.000\n91659.000,  92.900\n91660.000,  95.100\n91661.000,  93.700\n91662.000,  93.800\n91663.000,  93.400\n91664.000,  93.500\n91665.000,  94.000\n91666.000,  92.000\n91667.000,  93.700\n91668.000,  93.100\n91669.000,  94.100\n91670.000,  93.000\n91671.000,  93.600\n91672.000,  93.000\n91673.000,  93.200\n91674.000,  93.400\n91675.000,  94.500\n91676.000,  93.400\n91677.000,  93.600\n91678.000,  93.700\n91679.000,  94.500\n91680.000,  94.500\n91681.000,  93.800\n91682.000,  95.900\n91683.000,  93.100\n91684.000,  94.600\n91685.000,  94.000\n91686.000,  94.300\n91687.000,  93.800\n91688.000,  94.500\n91689.000,  93.700\n91690.000,  95.100\n91691.000,  94.700\n91692.000,  96.100\n91693.000,  94.300\n91694.000,  94.000\n91695.000,  94.500\n91696.000,  94.100\n91697.000,  94.400\n91698.000,  94.200\n91699.000,  94.900\n91700.000,  95.100\n91701.000,  95.000\n91702.000,  95.600\n91703.000,  94.000\n91704.000,  94.800\n91705.000,  95.000\n91706.000,  95.000\n91707.000,  94.700\n91708.000,  96.900\n91709.000,  99.200\n91710.000,  97.200\n91711.000,  98.100\n91712.000,  96.400\n91713.000,  97.900\n91714.000,  97.000\n91715.000,  97.400\n91716.000,  97.700\n91717.000,  97.700\n91718.000,  98.100\n91719.000,  98.700\n91720.000,  99.700\n91721.000,  99.400\n91722.000,  99.600\n91723.000,  99.600\n91724.000,  99.300\n91725.000,  98.800\n91726.000,  99.300\n91727.000,  99.300\n91728.000,  99.500\n91729.000, 100.700\n91730.000,  98.800\n91731.000, 101.000\n91732.000, 100.400\n91733.000,  99.300\n91734.000,  99.600\n91735.000,  99.700\n91736.000,  99.900\n91737.000,  99.600\n91738.000, 100.900\n91739.000, 100.300\n91740.000, 102.700\n91741.000, 100.300\n91742.000, 101.900\n91743.000, 100.500\n91744.000,  99.300\n91745.000, 100.100\n91746.000, 100.600\n91747.000, 102.100\n91748.000, 101.300\n91749.000, 100.700\n91750.000, 103.100\n91751.000, 108.000\n91752.000, 101.300\n91753.000,  99.900\n91754.000, 100.400\n91755.000, 101.700\n91756.000, 100.700\n91757.000, 100.900\n91758.000, 101.100\n91759.000, 101.700\n91760.000, 101.200\n91761.000, 101.800\n91762.000, 101.400\n91763.000, 100.000\n91764.000, 101.600\n91765.000, 101.600\n91766.000, 102.000\n91767.000, 101.400\n91768.000, 102.900\n91769.000, 102.200\n91770.000, 101.700\n91771.000, 104.400\n91772.000, 104.300\n91773.000, 104.400\n91774.000, 105.700\n91775.000, 105.400\n91776.000,  96.300\n91777.000,  97.600\n91778.000,  98.700\n91779.000, 101.700\n91780.000,  99.300\n91781.000,  99.300\n91782.000,  98.500\n91783.000,  99.700\n91784.000, 101.200\n91785.000,  99.500\n91786.000,  98.600\n91787.000,  99.700\n91788.000, 104.600\n91789.000, 102.300\n91790.000, 103.000\n91791.000, 102.100\n91792.000, 100.200\n91793.000,  99.600\n91794.000, 101.800\n91795.000,  99.800\n91796.000,  99.200\n91797.000, 101.000\n91798.000, 100.200\n91799.000, 101.500\n91800.000,  99.500\n91801.000, 100.000\n91802.000, 100.700\n91803.000, 100.300\n91804.000, 100.400\n91805.000, 103.400\n91806.000, 102.900\n91807.000, 104.500\n91808.000, 101.600\n91809.000, 101.300\n91810.000, 100.200\n91811.000, 101.100\n91812.000, 100.200\n91813.000, 101.100\n91814.000, 101.200\n91815.000,  99.900\n91816.000, 103.000\n91817.000, 101.300\n91818.000, 103.400\n91819.000, 102.700\n91820.000, 105.100\n91821.000, 104.500\n91822.000, 102.700\n91823.000, 101.900\n91824.000, 102.000\n91825.000, 101.800\n91826.000, 101.100\n91827.000, 102.600\n91828.000, 102.900\n91829.000, 101.600\n91830.000, 102.100\n91831.000, 102.100\n91832.000, 102.700\n91833.000, 103.200\n91834.000, 103.800\n91835.000, 102.400\n91836.000, 104.100\n91837.000, 104.800\n91838.000, 104.900\n91839.000, 111.300\n91840.000, 104.400\n91841.000, 105.500\n91842.000, 111.100\n91843.000, 106.500\n91844.000, 109.400\n91845.000, 106.000\n91846.000, 106.700\n91847.000, 105.100\n91848.000, 105.800\n91849.000, 105.600\n91850.000, 106.600\n91851.000, 105.200\n91852.000, 107.900\n91853.000, 108.800\n91854.000, 106.200\n91855.000, 106.300\n91856.000, 109.400\n91857.000, 107.300\n91858.000, 105.900\n91859.000, 106.500\n91860.000, 106.500\n91861.000, 106.600\n91862.000, 112.500\n91863.000, 107.900\n91864.000, 107.700\n91865.000, 107.700\n91866.000, 106.900\n91867.000, 106.400\n91868.000, 106.900\n91869.000, 106.100\n91870.000, 107.800\n91871.000, 107.000\n91872.000, 107.200\n91873.000, 110.800\n91874.000, 111.000\n91875.000, 108.600\n91876.000, 110.700\n91877.000, 107.900\n91878.000, 109.500\n91879.000, 107.400\n91880.000, 109.000\n91881.000, 106.600\n91882.000, 106.800\n91883.000, 107.400\n91884.000, 110.000\n91885.000, 108.000\n91886.000, 108.000\n91887.000, 109.300\n91888.000, 108.900\n91889.000, 108.100\n91890.000, 108.100\n91891.000, 108.700\n91892.000, 108.400\n91893.000, 112.900\n91894.000, 111.400\n91895.000, 108.300\n91896.000, 108.500\n91897.000, 108.700\n91898.000, 111.000\n91899.000, 108.100\n91900.000, 110.100\n91901.000, 111.300\n91902.000, 111.000\n91903.000, 112.600\n91904.000, 100.400\n91905.000,  99.600\n91906.000, 102.700\n91907.000,  99.400\n91908.000,  99.900\n91909.000,  98.500\n91910.000,  98.200\n91911.000,  98.300\n91912.000,  99.600\n91913.000,  99.200\n91914.000,  99.200\n91915.000, 100.700\n91916.000, 102.600\n91917.000, 101.600\n91918.000, 100.000\n91919.000,  99.000\n91920.000,  99.000\n91921.000,  98.300\n91922.000,  99.900\n91923.000, 100.300\n91924.000, 102.300\n91925.000, 101.200\n91926.000, 105.100\n91927.000, 103.800\n91928.000, 103.100\n91929.000, 101.000\n91930.000,  99.600\n91931.000,  99.600\n91932.000, 101.100\n91933.000, 101.100\n91934.000, 104.200\n91935.000, 102.300\n91936.000, 102.100\n91937.000,  99.700\n91938.000,  99.400\n91939.000, 100.200\n91940.000, 100.900\n91941.000, 100.500\n91942.000, 101.400\n91943.000, 102.200\n91944.000, 102.700\n91945.000, 101.600\n91946.000, 103.100\n91947.000, 102.400\n91948.000, 101.800\n91949.000, 101.000\n91950.000, 102.000\n91951.000, 101.400\n91952.000, 102.200\n91953.000, 102.900\n91954.000, 100.800\n91955.000, 101.200\n91956.000, 102.000\n91957.000, 102.300\n91958.000, 101.900\n91959.000, 103.500\n91960.000, 102.800\n91961.000, 101.900\n91962.000, 102.600\n91963.000, 102.100\n91964.000, 103.300\n91965.000, 103.900\n91966.000, 105.200\n91967.000, 105.100\n91968.000, 102.100\n91969.000, 105.600\n91970.000, 108.700\n91971.000, 105.900\n91972.000, 106.800\n91973.000, 105.200\n91974.000, 106.100\n91975.000, 106.900\n91976.000, 105.300\n91977.000, 105.300\n91978.000, 107.500\n91979.000, 109.200\n91980.000, 105.700\n91981.000, 106.100\n91982.000, 105.400\n91983.000, 105.000\n91984.000, 105.700\n91985.000, 106.200\n91986.000, 105.900\n91987.000, 110.600\n91988.000, 107.100\n91989.000, 107.400\n91990.000, 110.300\n91991.000, 105.600\n91992.000, 107.200\n91993.000, 106.700\n91994.000, 108.000\n91995.000, 110.400\n91996.000, 108.300\n91997.000, 108.500\n91998.000, 106.400\n91999.000, 106.900\n92000.000, 105.500\n92001.000, 106.000\n92002.000, 107.700\n92003.000, 119.400\n92004.000, 114.400\n92005.000, 110.900\n92006.000, 107.700\n92007.000, 107.900\n92008.000, 107.000\n92009.000, 106.100\n92010.000, 107.900\n92011.000, 106.800\n92012.000, 113.000\n92013.000, 109.300\n92014.000, 109.300\n92015.000, 108.300\n92016.000, 107.600\n92017.000, 108.400\n92018.000, 108.500\n92019.000, 108.300\n92020.000, 112.700\n92021.000, 113.400\n92022.000, 112.900\n92023.000, 107.500\n92024.000, 107.100\n92025.000, 108.600\n92026.000, 108.400\n92027.000, 107.700\n92028.000, 109.300\n92029.000, 113.700\n92030.000, 124.200\n92031.000, 118.000\n92032.000, 103.400\n92033.000, 103.900\n92034.000, 105.500\n92035.000, 104.100\n92036.000, 106.100\n92037.000, 105.700\n92038.000, 106.200\n92039.000, 107.000\n92040.000, 107.900\n92041.000, 105.000\n92042.000, 105.100\n92043.000, 105.400\n92044.000, 106.000\n92045.000, 105.000\n92046.000, 105.800\n92047.000, 105.700\n92048.000, 108.000\n92049.000, 106.300\n92050.000, 105.300\n92051.000, 105.300\n92052.000, 106.100\n92053.000, 106.000\n92054.000, 106.400\n92055.000, 105.200\n92056.000, 108.100\n92057.000, 105.800\n92058.000, 107.100\n92059.000, 106.400\n92060.000, 105.800\n92061.000, 107.700\n92062.000, 107.400\n92063.000, 107.200\n92064.000, 108.000\n92065.000, 109.000\n92066.000, 107.400\n92067.000, 109.000\n92068.000, 107.200\n92069.000, 106.800\n92070.000, 106.900\n92071.000, 106.600\n92072.000, 107.200\n92073.000, 108.100\n92074.000, 107.800\n92075.000, 107.000\n92076.000, 110.100\n92077.000, 108.000\n92078.000, 108.500\n92079.000, 108.600\n92080.000, 107.700\n92081.000, 110.700\n92082.000, 109.700\n92083.000, 107.900\n92084.000, 109.400\n92085.000, 107.800\n92086.000, 107.400\n92087.000, 108.100\n92088.000, 108.900\n92089.000, 108.100\n92090.000, 109.000\n92091.000, 108.900\n92092.000, 109.900\n92093.000, 110.300\n92094.000, 110.900\n92095.000, 110.800\n92096.000, 108.000\n92097.000, 110.400\n92098.000, 111.400\n92099.000, 111.000\n92100.000, 112.100\n92101.000, 111.500\n92102.000, 111.200\n92103.000, 112.100\n92104.000, 111.100\n92105.000, 111.900\n92106.000, 115.600\n92107.000, 113.900\n92108.000, 118.400\n92109.000, 113.000\n92110.000, 112.300\n92111.000, 112.600\n92112.000, 112.700\n92113.000, 114.100\n92114.000, 112.400\n92115.000, 118.000\n92116.000, 115.700\n92117.000, 113.000\n92118.000, 111.700\n92119.000, 112.400\n92120.000, 112.600\n92121.000, 112.000\n92122.000, 112.900\n92123.000, 117.800\n92124.000, 122.900\n92125.000, 116.800\n92126.000, 113.500\n92127.000, 113.300\n92128.000, 113.600\n92129.000, 113.100\n92130.000, 113.800\n92131.000, 112.700\n92132.000, 117.600\n92133.000, 118.800\n92134.000, 115.300\n92135.000, 112.100\n92136.000, 113.600\n92137.000, 114.900\n92138.000, 113.100\n92139.000, 112.900\n92140.000, 113.800\n92141.000, 118.900\n92142.000, 118.700\n92143.000, 113.200\n92144.000, 114.600\n92145.000, 116.400\n92146.000, 115.000\n92147.000, 115.000\n92148.000, 114.900\n92149.000, 114.200\n92150.000, 115.900\n92151.000, 115.700\n92152.000, 115.400\n92153.000, 115.600\n92154.000, 114.600\n92155.000, 114.000\n92156.000, 117.500\n92157.000, 118.000\n92158.000, 118.600\n92159.000, 122.100\n92160.000,  84.300\n92161.000,  85.600\n92162.000,  85.900\n92163.000,  86.400\n92164.000,  85.900\n92165.000,  86.500\n92166.000,  86.400\n92167.000,  86.900\n92168.000,  86.500\n92169.000,  87.800\n92170.000,  88.100\n92171.000,  88.900\n92172.000,  86.500\n92173.000,  87.200\n92174.000,  86.800\n92175.000,  86.700\n92176.000,  87.300\n92177.000,  87.600\n92178.000,  87.100\n92179.000,  87.700\n92180.000,  88.000\n92181.000,  87.500\n92182.000,  86.900\n92183.000,  87.200\n92184.000,  86.800\n92185.000,  87.800\n92186.000,  87.600\n92187.000,  89.700\n92188.000,  88.900\n92189.000,  88.600\n92190.000,  88.500\n92191.000,  88.200\n92192.000,  88.100\n92193.000,  88.400\n92194.000,  87.500\n92195.000,  88.200\n92196.000,  87.400\n92197.000,  88.000\n92198.000,  88.500\n92199.000,  91.100\n92200.000,  91.300\n92201.000,  89.400\n92202.000,  88.700\n92203.000,  89.700\n92204.000,  89.700\n92205.000,  87.900\n92206.000,  88.300\n92207.000,  89.000\n92208.000,  88.000\n92209.000,  89.000\n92210.000,  88.700\n92211.000,  88.700\n92212.000,  89.600\n92213.000,  89.000\n92214.000,  89.600\n92215.000,  88.400\n92216.000,  88.400\n92217.000,  89.000\n92218.000,  90.900\n92219.000,  90.200\n92220.000,  90.400\n92221.000,  91.400\n92222.000,  92.300\n92223.000,  92.400\n92224.000,  90.500\n92225.000,  90.800\n92226.000,  92.000\n92227.000,  91.200\n92228.000,  92.800\n92229.000,  92.200\n92230.000,  92.900\n92231.000,  92.500\n92232.000,  92.900\n92233.000,  92.700\n92234.000,  93.100\n92235.000,  94.800\n92236.000,  92.900\n92237.000,  92.400\n92238.000,  95.300\n92239.000,  93.000\n92240.000,  93.200\n92241.000,  94.000\n92242.000,  92.500\n92243.000,  94.000\n92244.000,  93.600\n92245.000,  93.300\n92246.000,  93.200\n92247.000,  94.600\n92248.000,  96.300\n92249.000,  93.400\n92250.000,  94.000\n92251.000,  94.200\n92252.000,  95.000\n92253.000,  93.700\n92254.000,  94.300\n92255.000,  93.600\n92256.000,  93.100\n92257.000,  93.800\n92258.000,  95.000\n92259.000,  94.500\n92260.000,  94.000\n92261.000,  94.600\n92262.000,  94.300\n92263.000,  96.000\n92264.000,  94.800\n92265.000,  94.600\n92266.000,  94.300\n92267.000,  94.700\n92268.000,  94.600\n92269.000,  94.900\n92270.000,  94.500\n92271.000,  94.900\n92272.000,  97.100\n92273.000,  97.900\n92274.000,  94.800\n92275.000,  94.000\n92276.000,  94.600\n92277.000,  94.100\n92278.000,  96.000\n92279.000,  94.300\n92280.000,  98.100\n92281.000,  95.200\n92282.000,  98.500\n92283.000,  97.000\n92284.000,  97.500\n92285.000,  97.400\n92286.000,  97.200\n92287.000,  97.800\n92288.000,  89.700\n92289.000,  91.700\n92290.000,  94.400\n92291.000,  92.900\n92292.000,  92.400\n92293.000,  92.600\n92294.000,  92.300\n92295.000,  92.600\n92296.000,  93.500\n92297.000,  92.000\n92298.000,  92.800\n92299.000,  93.700\n92300.000,  95.900\n92301.000,  94.200\n92302.000,  94.000\n92303.000,  92.600\n92304.000,  92.800\n92305.000,  93.000\n92306.000,  93.200\n92307.000,  93.300\n92308.000,  94.300\n92309.000,  95.000\n92310.000,  97.200\n92311.000,  97.700\n92312.000,  94.400\n92313.000,  94.300\n92314.000,  97.800\n92315.000,  95.000\n92316.000,  93.400\n92317.000,  97.600\n92318.000,  95.500\n92319.000,  94.700\n92320.000,  93.300\n92321.000,  96.300\n92322.000,  96.100\n92323.000,  93.600\n92324.000,  95.100\n92325.000,  94.300\n92326.000,  94.800\n92327.000,  94.000\n92328.000,  95.200\n92329.000,  94.000\n92330.000,  94.500\n92331.000,  94.300\n92332.000,  94.200\n92333.000,  94.300\n92334.000,  95.100\n92335.000,  95.400\n92336.000,  98.000\n92337.000,  95.800\n92338.000,  94.600\n92339.000,  95.400\n92340.000,  97.600\n92341.000,  95.800\n92342.000,  94.500\n92343.000,  96.000\n92344.000,  95.500\n92345.000,  95.600\n92346.000,  97.100\n92347.000,  94.600\n92348.000,  96.300\n92349.000,  97.200\n92350.000,  97.600\n92351.000,  97.200\n92352.000,  95.800\n92353.000,  96.900\n92354.000,  99.700\n92355.000,  99.800\n92356.000,  99.800\n92357.000,  98.500\n92358.000,  98.300\n92359.000,  98.300\n92360.000, 101.900\n92361.000,  99.200\n92362.000,  99.900\n92363.000, 103.200\n92364.000, 103.500\n92365.000, 100.700\n92366.000,  98.900\n92367.000,  99.000\n92368.000,  98.300\n92369.000, 101.600\n92370.000, 104.200\n92371.000, 103.800\n92372.000, 100.600\n92373.000, 102.600\n92374.000, 101.800\n92375.000,  99.400\n92376.000, 100.600\n92377.000,  99.000\n92378.000, 101.900\n92379.000, 104.800\n92380.000, 101.600\n92381.000,  99.900\n92382.000, 102.100\n92383.000, 100.800\n92384.000, 100.400\n92385.000, 100.300\n92386.000,  99.400\n92387.000, 100.400\n92388.000, 101.300\n92389.000, 100.400\n92390.000, 102.400\n92391.000, 101.800\n92392.000, 100.800\n92393.000, 100.400\n92394.000, 100.400\n92395.000,  99.500\n92396.000, 100.400\n92397.000, 102.000\n92398.000, 101.800\n92399.000, 102.200\n92400.000, 104.700\n92401.000, 101.800\n92402.000, 101.400\n92403.000, 102.200\n92404.000, 103.100\n92405.000, 101.700\n92406.000, 102.000\n92407.000, 101.700\n92408.000, 103.200\n92409.000, 104.500\n92410.000, 103.500\n92411.000, 102.300\n92412.000, 103.000\n92413.000, 104.200\n92414.000, 104.900\n92415.000, 107.300\n92416.000,  89.900\n92417.000,  92.400\n92418.000,  95.800\n92419.000,  92.200\n92420.000,  94.300\n92421.000,  92.100\n92422.000,  93.200\n92423.000,  93.200\n92424.000,  93.300\n92425.000,  93.100\n92426.000,  94.500\n92427.000,  94.300\n92428.000,  99.300\n92429.000,  94.400\n92430.000,  92.900\n92431.000,  93.900\n92432.000,  92.800\n92433.000,  94.800\n92434.000,  94.000\n92435.000,  93.600\n92436.000,  94.200\n92437.000,  94.500\n92438.000,  96.000\n92439.000,  94.800\n92440.000,  93.800\n92441.000,  94.000\n92442.000,  94.100\n92443.000,  93.900\n92444.000,  95.300\n92445.000,  94.100\n92446.000,  95.100\n92447.000,  94.200\n92448.000,  95.900\n92449.000,  95.000\n92450.000,  94.700\n92451.000,  94.500\n92452.000,  94.300\n92453.000,  95.000\n92454.000,  94.700\n92455.000,  94.500\n92456.000,  95.800\n92457.000,  95.100\n92458.000,  97.700\n92459.000,  95.600\n92460.000,  94.700\n92461.000,  95.200\n92462.000,  94.500\n92463.000,  98.800\n92464.000,  99.400\n92465.000,  95.900\n92466.000,  94.800\n92467.000,  96.200\n92468.000,  96.300\n92469.000,  97.100\n92470.000,  96.400\n92471.000,  99.200\n92472.000,  94.900\n92473.000,  96.200\n92474.000,  97.500\n92475.000,  95.100\n92476.000,  97.700\n92477.000,  98.400\n92478.000, 100.100\n92479.000,  99.800\n92480.000,  96.900\n92481.000, 100.400\n92482.000,  98.200\n92483.000,  98.800\n92484.000,  98.800\n92485.000,  99.400\n92486.000, 100.300\n92487.000,  99.500\n92488.000, 101.700\n92489.000, 100.100\n92490.000, 103.400\n92491.000,  98.300\n92492.000, 101.300\n92493.000, 102.700\n92494.000, 102.700\n92495.000, 102.100\n92496.000, 100.700\n92497.000, 104.900\n92498.000,  99.400\n92499.000, 100.100\n92500.000,  99.600\n92501.000, 100.000\n92502.000, 102.700\n92503.000,  99.500\n92504.000, 103.100\n92505.000,  99.600\n92506.000, 102.000\n92507.000, 103.700\n92508.000, 101.500\n92509.000, 101.900\n92510.000, 100.900\n92511.000,  99.300\n92512.000,  99.700\n92513.000, 101.400\n92514.000, 101.000\n92515.000, 102.200\n92516.000, 102.600\n92517.000, 101.100\n92518.000, 100.800\n92519.000, 100.400\n92520.000, 100.600\n92521.000, 100.900\n92522.000, 100.700\n92523.000, 101.300\n92524.000, 102.600\n92525.000, 102.100\n92526.000, 101.400\n92527.000, 102.500\n92528.000, 101.800\n92529.000, 101.000\n92530.000, 100.800\n92531.000, 100.400\n92532.000, 101.500\n92533.000, 102.400\n92534.000, 102.200\n92535.000, 101.600\n92536.000, 101.800\n92537.000, 101.200\n92538.000, 101.400\n92539.000, 101.700\n92540.000, 103.800\n92541.000, 105.800\n92542.000, 105.100\n92543.000, 104.500\n92544.000,  95.800\n92545.000,  97.900\n92546.000,  97.600\n92547.000,  97.800\n92548.000,  98.000\n92549.000,  98.800\n92550.000,  98.300\n92551.000,  99.200\n92552.000, 100.600\n92553.000,  99.200\n92554.000,  98.600\n92555.000,  98.500\n92556.000, 102.400\n92557.000, 101.100\n92558.000, 100.100\n92559.000,  98.300\n92560.000,  99.900\n92561.000,  99.900\n92562.000,  99.900\n92563.000,  99.900\n92564.000, 101.800\n92565.000, 100.200\n92566.000, 101.000\n92567.000, 100.700\n92568.000,  99.600\n92569.000,  99.600\n92570.000, 100.300\n92571.000, 100.200\n92572.000, 103.300\n92573.000, 100.000\n92574.000, 101.000\n92575.000, 101.800\n92576.000,  99.800\n92577.000,  99.600\n92578.000,  99.300\n92579.000, 100.500\n92580.000, 103.700\n92581.000, 101.000\n92582.000, 101.000\n92583.000, 100.100\n92584.000, 101.300\n92585.000, 100.400\n92586.000, 100.900\n92587.000, 100.600\n92588.000, 101.700\n92589.000, 100.700\n92590.000, 104.800\n92591.000, 102.800\n92592.000, 100.600\n92593.000, 101.700\n92594.000, 100.500\n92595.000, 101.500\n92596.000, 101.600\n92597.000, 101.000\n92598.000, 102.100\n92599.000, 103.600\n92600.000, 101.700\n92601.000, 102.100\n92602.000, 105.100\n92603.000, 101.200\n92604.000, 102.300\n92605.000, 104.200\n92606.000, 103.600\n92607.000, 104.300\n92608.000, 104.800\n92609.000, 105.200\n92610.000, 106.200\n92611.000, 103.700\n92612.000, 104.900\n92613.000, 105.200\n92614.000, 105.000\n92615.000, 104.700\n92616.000, 105.200\n92617.000, 107.000\n92618.000, 108.500\n92619.000, 104.700\n92620.000, 107.200\n92621.000, 105.300\n92622.000, 110.900\n92623.000, 106.100\n92624.000, 105.000\n92625.000, 105.500\n92626.000, 107.500\n92627.000, 109.100\n92628.000, 113.200\n92629.000, 108.900\n92630.000, 112.600\n92631.000, 106.000\n92632.000, 110.200\n92633.000, 108.100\n92634.000, 106.400\n92635.000, 109.300\n92636.000, 109.600\n92637.000, 109.000\n92638.000, 108.400\n92639.000, 113.500\n92640.000, 107.500\n92641.000, 107.600\n92642.000, 106.600\n92643.000, 106.900\n92644.000, 110.900\n92645.000, 106.900\n92646.000, 107.400\n92647.000, 106.500\n92648.000, 110.000\n92649.000, 108.800\n92650.000, 109.700\n92651.000, 108.700\n92652.000, 107.000\n92653.000, 108.700\n92654.000, 108.300\n92655.000, 107.100\n92656.000, 107.000\n92657.000, 107.400\n92658.000, 107.800\n92659.000, 108.200\n92660.000, 107.800\n92661.000, 109.000\n92662.000, 108.100\n92663.000, 108.700\n92664.000, 109.300\n92665.000, 107.800\n92666.000, 109.000\n92667.000, 108.700\n92668.000, 109.600\n92669.000, 115.600\n92670.000, 114.500\n92671.000, 112.400\n92672.000,  91.100\n92673.000,  91.600\n92674.000,  96.400\n92675.000,  92.200\n92676.000,  93.800\n92677.000,  93.200\n92678.000,  95.500\n92679.000,  93.400\n92680.000,  94.000\n92681.000,  93.200\n92682.000,  94.100\n92683.000,  93.600\n92684.000,  96.200\n92685.000,  93.300\n92686.000,  93.300\n92687.000,  93.600\n92688.000,  92.700\n92689.000,  94.800\n92690.000, 101.000\n92691.000,  98.900\n92692.000,  93.800\n92693.000,  94.100\n92694.000,  98.600\n92695.000,  95.000\n92696.000,  93.900\n92697.000,  94.900\n92698.000,  94.300\n92699.000,  94.400\n92700.000,  96.800\n92701.000,  94.700\n92702.000, 101.800\n92703.000,  95.200\n92704.000,  95.500\n92705.000,  96.000\n92706.000,  97.400\n92707.000,  97.800\n92708.000,  95.200\n92709.000,  94.600\n92710.000,  94.600\n92711.000,  95.100\n92712.000,  95.100\n92713.000,  94.700\n92714.000,  95.100\n92715.000,  96.400\n92716.000,  97.000\n92717.000,  95.600\n92718.000,  95.500\n92719.000,  95.200\n92720.000,  95.100\n92721.000,  95.800\n92722.000,  99.400\n92723.000,  99.300\n92724.000,  96.000\n92725.000,  96.000\n92726.000,  95.800\n92727.000,  95.200\n92728.000,  95.000\n92729.000,  95.500\n92730.000,  95.800\n92731.000,  94.900\n92732.000,  96.400\n92733.000,  97.400\n92734.000,  98.700\n92735.000,  99.700\n92736.000,  96.000\n92737.000,  98.300\n92738.000,  97.500\n92739.000,  97.300\n92740.000,  98.500\n92741.000,  98.700\n92742.000,  99.600\n92743.000, 100.700\n92744.000, 100.800\n92745.000,  99.100\n92746.000,  99.000\n92747.000,  98.200\n92748.000,  99.600\n92749.000, 100.000\n92750.000,  99.300\n92751.000, 101.200\n92752.000,  99.400\n92753.000, 102.000\n92754.000, 100.900\n92755.000,  99.300\n92756.000, 100.000\n92757.000,  99.100\n92758.000, 100.300\n92759.000,  99.400\n92760.000, 104.100\n92761.000, 103.400\n92762.000, 103.500\n92763.000, 111.000\n92764.000, 100.300\n92765.000, 100.600\n92766.000, 100.300\n92767.000,  99.900\n92768.000,  99.400\n92769.000, 100.100\n92770.000, 100.400\n92771.000, 101.100\n92772.000, 100.800\n92773.000, 102.000\n92774.000, 102.600\n92775.000, 100.200\n92776.000, 100.100\n92777.000, 100.200\n92778.000, 100.100\n92779.000, 100.000\n92780.000, 102.000\n92781.000, 101.400\n92782.000, 101.500\n92783.000, 100.100\n92784.000, 101.200\n92785.000, 100.700\n92786.000, 102.500\n92787.000, 101.500\n92788.000, 101.800\n92789.000, 101.400\n92790.000, 105.100\n92791.000, 101.800\n92792.000, 104.600\n92793.000, 101.600\n92794.000, 101.200\n92795.000, 101.400\n92796.000, 105.400\n92797.000, 107.000\n92798.000, 104.800\n92799.000, 104.500\n92800.000,  96.100\n92801.000,  98.300\n92802.000,  97.400\n92803.000,  97.800\n92804.000,  98.000\n92805.000,  98.900\n92806.000, 103.100\n92807.000,  98.900\n92808.000,  99.800\n92809.000,  99.900\n92810.000, 104.500\n92811.000,  99.200\n92812.000,  98.700\n92813.000,  99.000\n92814.000,  99.200\n92815.000, 104.000\n92816.000, 115.500\n92817.000, 106.500\n92818.000, 101.100\n92819.000, 101.700\n92820.000, 100.400\n92821.000,  99.800\n92822.000,  99.200\n92823.000,  99.600\n92824.000, 102.000\n92825.000, 106.500\n92826.000, 110.000\n92827.000, 109.300\n92828.000, 100.100\n92829.000,  99.800\n92830.000, 105.300\n92831.000, 103.700\n92832.000,  99.300\n92833.000, 102.200\n92834.000, 102.600\n92835.000, 103.500\n92836.000, 105.400\n92837.000, 100.700\n92838.000, 101.600\n92839.000, 100.400\n92840.000, 100.900\n92841.000, 101.300\n92842.000, 102.900\n92843.000, 100.800\n92844.000, 113.700\n92845.000, 103.300\n92846.000, 102.400\n92847.000, 101.600\n92848.000, 100.900\n92849.000, 101.800\n92850.000, 103.000\n92851.000, 101.300\n92852.000, 102.900\n92853.000, 112.100\n92854.000, 102.100\n92855.000, 101.300\n92856.000, 101.700\n92857.000, 101.500\n92858.000, 101.400\n92859.000, 103.400\n92860.000, 103.400\n92861.000, 110.500\n92862.000, 104.600\n92863.000, 110.800\n92864.000, 103.000\n92865.000, 103.500\n92866.000, 104.200\n92867.000, 104.000\n92868.000, 104.200\n92869.000, 105.700\n92870.000, 117.000\n92871.000, 105.500\n92872.000, 105.700\n92873.000, 105.100\n92874.000, 106.300\n92875.000, 104.000\n92876.000, 105.300\n92877.000, 108.000\n92878.000, 110.000\n92879.000, 107.600\n92880.000, 105.300\n92881.000, 109.500\n92882.000, 105.800\n92883.000, 105.400\n92884.000, 105.200\n92885.000, 105.200\n92886.000, 107.500\n92887.000, 110.300\n92888.000, 111.500\n92889.000, 108.700\n92890.000, 106.700\n92891.000, 110.200\n92892.000, 107.200\n92893.000, 106.300\n92894.000, 107.000\n92895.000, 109.300\n92896.000, 113.700\n92897.000, 113.900\n92898.000, 112.600\n92899.000, 108.100\n92900.000, 109.300\n92901.000, 106.200\n92902.000, 107.600\n92903.000, 106.400\n92904.000, 107.700\n92905.000, 114.400\n92906.000, 113.600\n92907.000, 107.000\n92908.000, 106.200\n92909.000, 109.700\n92910.000, 112.700\n92911.000, 107.400\n92912.000, 108.200\n92913.000, 109.600\n92914.000, 110.800\n92915.000, 109.400\n92916.000, 107.800\n92917.000, 111.200\n92918.000, 111.700\n92919.000, 110.400\n92920.000, 109.300\n92921.000, 110.100\n92922.000, 112.900\n92923.000, 122.100\n92924.000, 113.500\n92925.000, 116.600\n92926.000, 111.900\n92927.000, 113.000\n92928.000,  96.900\n92929.000,  97.300\n92930.000, 101.600\n92931.000, 106.300\n92932.000, 106.200\n92933.000,  99.400\n92934.000,  97.700\n92935.000, 100.000\n92936.000,  99.200\n92937.000,  99.700\n92938.000,  98.400\n92939.000, 100.800\n92940.000, 106.100\n92941.000, 105.800\n92942.000, 107.900\n92943.000, 100.800\n92944.000, 100.300\n92945.000, 101.200\n92946.000, 102.700\n92947.000, 101.300\n92948.000, 104.200\n92949.000, 105.400\n92950.000, 102.400\n92951.000,  99.900\n92952.000, 104.200\n92953.000, 100.900\n92954.000, 103.200\n92955.000, 104.900\n92956.000, 103.800\n92957.000, 100.600\n92958.000, 101.000\n92959.000, 102.100\n92960.000, 100.500\n92961.000, 104.000\n92962.000, 100.700\n92963.000, 106.100\n92964.000, 102.300\n92965.000, 101.800\n92966.000, 100.800\n92967.000, 100.900\n92968.000, 101.100\n92969.000, 100.100\n92970.000, 100.300\n92971.000,  99.900\n92972.000, 100.500\n92973.000, 102.600\n92974.000, 101.800\n92975.000, 101.000\n92976.000, 106.500\n92977.000, 102.200\n92978.000, 100.800\n92979.000, 101.200\n92980.000, 100.700\n92981.000, 102.300\n92982.000, 101.400\n92983.000, 100.800\n92984.000, 103.000\n92985.000, 108.800\n92986.000, 104.200\n92987.000, 103.300\n92988.000, 102.500\n92989.000, 104.000\n92990.000, 104.100\n92991.000, 110.500\n92992.000, 102.500\n92993.000, 107.500\n92994.000, 106.600\n92995.000, 103.100\n92996.000, 104.600\n92997.000, 105.800\n92998.000, 105.000\n92999.000, 105.500\n93000.000, 106.000\n93001.000, 105.200\n93002.000, 106.000\n93003.000, 104.800\n93004.000, 105.800\n93005.000, 105.000\n93006.000, 105.500\n93007.000, 105.100\n93008.000, 105.600\n93009.000, 105.400\n93010.000, 105.100\n93011.000, 106.300\n93012.000, 105.900\n93013.000, 105.200\n93014.000, 107.300\n93015.000, 105.600\n93016.000, 106.500\n93017.000, 106.600\n93018.000, 107.100\n93019.000, 107.100\n93020.000, 106.400\n93021.000, 106.200\n93022.000, 106.800\n93023.000, 107.800\n93024.000, 105.700\n93025.000, 106.200\n93026.000, 106.500\n93027.000, 107.200\n93028.000, 106.900\n93029.000, 106.500\n93030.000, 106.700\n93031.000, 106.400\n93032.000, 106.700\n93033.000, 106.000\n93034.000, 106.900\n93035.000, 106.900\n93036.000, 107.800\n93037.000, 106.800\n93038.000, 106.200\n93039.000, 107.000\n93040.000, 107.600\n93041.000, 107.200\n93042.000, 107.600\n93043.000, 110.700\n93044.000, 107.900\n93045.000, 109.400\n93046.000, 107.900\n93047.000, 107.400\n93048.000, 107.200\n93049.000, 109.400\n93050.000, 107.600\n93051.000, 107.100\n93052.000, 110.000\n93053.000, 111.900\n93054.000, 110.000\n93055.000, 110.600\n93056.000, 101.900\n93057.000, 103.200\n93058.000, 103.400\n93059.000, 103.800\n93060.000, 110.100\n93061.000, 106.400\n93062.000, 105.800\n93063.000, 105.800\n93064.000, 104.500\n93065.000, 105.800\n93066.000, 105.200\n93067.000, 105.100\n93068.000, 105.700\n93069.000, 106.100\n93070.000, 106.600\n93071.000, 106.800\n93072.000, 105.400\n93073.000, 106.200\n93074.000, 105.400\n93075.000, 107.600\n93076.000, 107.500\n93077.000, 105.700\n93078.000, 109.000\n93079.000, 108.100\n93080.000, 107.300\n93081.000, 107.200\n93082.000, 109.700\n93083.000, 107.500\n93084.000, 106.700\n93085.000, 106.900\n93086.000, 107.300\n93087.000, 108.900\n93088.000, 106.400\n93089.000, 108.600\n93090.000, 107.000\n93091.000, 106.800\n93092.000, 106.600\n93093.000, 107.700\n93094.000, 107.000\n93095.000, 107.200\n93096.000, 109.100\n93097.000, 106.100\n93098.000, 106.700\n93099.000, 106.000\n93100.000, 107.700\n93101.000, 107.700\n93102.000, 107.200\n93103.000, 107.400\n93104.000, 107.500\n93105.000, 107.500\n93106.000, 106.500\n93107.000, 107.000\n93108.000, 108.100\n93109.000, 107.300\n93110.000, 107.300\n93111.000, 107.600\n93112.000, 108.000\n93113.000, 108.000\n93114.000, 108.500\n93115.000, 107.100\n93116.000, 109.300\n93117.000, 111.400\n93118.000, 110.400\n93119.000, 110.400\n93120.000, 115.200\n93121.000, 109.600\n93122.000, 112.400\n93123.000, 111.000\n93124.000, 111.400\n93125.000, 114.100\n93126.000, 114.900\n93127.000, 111.300\n93128.000, 112.000\n93129.000, 111.000\n93130.000, 112.200\n93131.000, 111.800\n93132.000, 115.100\n93133.000, 117.700\n93134.000, 115.200\n93135.000, 117.700\n93136.000, 114.900\n93137.000, 111.200\n93138.000, 114.700\n93139.000, 114.100\n93140.000, 113.000\n93141.000, 111.900\n93142.000, 112.400\n93143.000, 112.100\n93144.000, 114.500\n93145.000, 113.700\n93146.000, 116.900\n93147.000, 113.700\n93148.000, 113.000\n93149.000, 114.600\n93150.000, 113.800\n93151.000, 113.300\n93152.000, 114.200\n93153.000, 115.200\n93154.000, 112.000\n93155.000, 112.400\n93156.000, 113.200\n93157.000, 112.300\n93158.000, 113.100\n93159.000, 112.400\n93160.000, 115.400\n93161.000, 120.700\n93162.000, 115.800\n93163.000, 118.100\n93164.000, 113.300\n93165.000, 112.800\n93166.000, 113.300\n93167.000, 115.000\n93168.000, 117.100\n93169.000, 115.700\n93170.000, 113.100\n93171.000, 113.600\n93172.000, 114.800\n93173.000, 114.200\n93174.000, 113.900\n93175.000, 114.100\n93176.000, 117.400\n93177.000, 117.200\n93178.000, 114.700\n93179.000, 113.600\n93180.000, 117.800\n93181.000, 120.300\n93182.000, 117.400\n93183.000, 118.200\n93184.000,  89.500\n93185.000,  91.000\n93186.000,  92.600\n93187.000,  95.400\n93188.000,  92.500\n93189.000,  92.400\n93190.000,  92.800\n93191.000,  92.000\n93192.000,  92.400\n93193.000,  92.500\n93194.000,  92.800\n93195.000,  92.200\n93196.000,  92.700\n93197.000,  93.000\n93198.000,  92.000\n93199.000,  92.500\n93200.000,  92.000\n93201.000,  92.900\n93202.000,  92.700\n93203.000,  93.500\n93204.000,  95.900\n93205.000,  97.300\n93206.000,  99.600\n93207.000,  99.200\n93208.000,  96.900\n93209.000,  94.700\n93210.000, 105.500\n93211.000,  93.900\n93212.000,  93.300\n93213.000,  94.300\n93214.000,  94.800\n93215.000,  94.500\n93216.000,  93.900\n93217.000,  94.300\n93218.000,  93.800\n93219.000,  94.000\n93220.000,  94.100\n93221.000,  94.000\n93222.000,  94.600\n93223.000,  95.100\n93224.000,  98.600\n93225.000,  95.400\n93226.000,  96.100\n93227.000,  94.600\n93228.000,  94.100\n93229.000,  94.900\n93230.000,  94.000\n93231.000,  94.800\n93232.000,  97.700\n93233.000,  95.900\n93234.000,  95.700\n93235.000,  96.000\n93236.000,  96.700\n93237.000,  94.800\n93238.000,  95.800\n93239.000,  96.700\n93240.000,  96.000\n93241.000,  95.400\n93242.000,  96.200\n93243.000,  96.400\n93244.000, 100.900\n93245.000,  99.600\n93246.000, 100.000\n93247.000,  99.000\n93248.000, 101.300\n93249.000,  98.900\n93250.000,  99.600\n93251.000,  97.300\n93252.000, 100.100\n93253.000,  99.500\n93254.000,  99.700\n93255.000,  98.500\n93256.000,  99.200\n93257.000,  99.100\n93258.000, 100.100\n93259.000, 100.700\n93260.000, 101.500\n93261.000,  99.500\n93262.000,  99.200\n93263.000,  99.500\n93264.000,  99.300\n93265.000,  99.200\n93266.000,  99.200\n93267.000, 102.800\n93268.000, 101.600\n93269.000, 103.700\n93270.000, 104.200\n93271.000,  99.400\n93272.000, 102.300\n93273.000,  99.300\n93274.000, 100.600\n93275.000, 100.000\n93276.000, 101.700\n93277.000, 101.400\n93278.000, 101.400\n93279.000, 103.300\n93280.000,  99.900\n93281.000, 103.000\n93282.000, 101.500\n93283.000, 100.000\n93284.000, 100.700\n93285.000,  99.600\n93286.000, 100.900\n93287.000, 102.400\n93288.000, 101.500\n93289.000, 103.100\n93290.000, 100.200\n93291.000, 102.800\n93292.000, 102.100\n93293.000, 100.500\n93294.000, 100.500\n93295.000, 101.900\n93296.000, 101.600\n93297.000, 103.600\n93298.000, 100.600\n93299.000, 100.700\n93300.000, 101.600\n93301.000, 100.900\n93302.000, 101.600\n93303.000, 102.800\n93304.000, 102.400\n93305.000, 101.500\n93306.000, 103.900\n93307.000, 102.400\n93308.000, 103.400\n93309.000, 103.800\n93310.000, 103.700\n93311.000, 104.200\n93312.000,  96.200\n93313.000,  97.600\n93314.000,  98.300\n93315.000, 100.100\n93316.000, 102.800\n93317.000, 100.700\n93318.000,  98.900\n93319.000,  99.400\n93320.000,  98.600\n93321.000,  99.500\n93322.000,  98.800\n93323.000, 100.800\n93324.000,  99.600\n93325.000, 105.300\n93326.000, 101.800\n93327.000, 103.500\n93328.000, 103.200\n93329.000, 103.600\n93330.000, 104.700\n93331.000, 101.400\n93332.000, 100.000\n93333.000, 101.000\n93334.000, 100.700\n93335.000, 112.500\n93336.000, 108.000\n93337.000, 114.900\n93338.000, 109.100\n93339.000, 106.300\n93340.000, 109.900\n93341.000, 101.400\n93342.000, 101.600\n93343.000, 104.800\n93344.000, 104.300\n93345.000, 103.800\n93346.000, 100.400\n93347.000, 103.700\n93348.000, 104.700\n93349.000, 107.100\n93350.000, 107.400\n93351.000, 101.900\n93352.000, 103.500\n93353.000, 102.900\n93354.000, 110.200\n93355.000, 107.100\n93356.000, 107.800\n93357.000, 108.100\n93358.000, 100.800\n93359.000, 101.300\n93360.000, 100.000\n93361.000, 104.000\n93362.000, 101.000\n93363.000, 113.200\n93364.000, 104.500\n93365.000, 101.000\n93366.000, 101.600\n93367.000, 100.600\n93368.000, 102.800\n93369.000, 102.500\n93370.000, 101.900\n93371.000, 103.300\n93372.000, 106.700\n93373.000, 105.600\n93374.000, 109.300\n93375.000, 105.100\n93376.000, 102.800\n93377.000, 104.400\n93378.000, 104.800\n93379.000, 104.700\n93380.000, 109.600\n93381.000, 111.000\n93382.000, 105.700\n93383.000, 109.900\n93384.000, 106.300\n93385.000, 104.500\n93386.000, 106.500\n93387.000, 105.000\n93388.000, 106.000\n93389.000, 106.400\n93390.000, 110.900\n93391.000, 107.400\n93392.000, 108.300\n93393.000, 107.200\n93394.000, 106.300\n93395.000, 105.900\n93396.000, 108.500\n93397.000, 106.400\n93398.000, 106.800\n93399.000, 106.700\n93400.000, 107.400\n93401.000, 113.200\n93402.000, 109.300\n93403.000, 109.900\n93404.000, 109.200\n93405.000, 107.000\n93406.000, 109.700\n93407.000, 107.200\n93408.000, 106.600\n93409.000, 107.500\n93410.000, 107.100\n93411.000, 107.400\n93412.000, 107.400\n93413.000, 110.600\n93414.000, 110.300\n93415.000, 107.200\n93416.000, 109.100\n93417.000, 107.300\n93418.000, 107.000\n93419.000, 107.400\n93420.000, 108.000\n93421.000, 106.700\n93422.000, 108.000\n93423.000, 107.000\n93424.000, 112.200\n93425.000, 107.000\n93426.000, 106.700\n93427.000, 108.300\n93428.000, 107.300\n93429.000, 107.900\n93430.000, 111.000\n93431.000, 110.100\n93432.000, 108.800\n93433.000, 116.100\n93434.000, 110.300\n93435.000, 108.000\n93436.000, 109.000\n93437.000, 110.600\n93438.000, 110.800\n93439.000, 114.200\n93440.000,  96.800\n93441.000,  97.300\n93442.000,  98.400\n93443.000,  97.400\n93444.000,  98.600\n93445.000,  98.700\n93446.000,  98.300\n93447.000, 102.100\n93448.000, 104.000\n93449.000,  99.300\n93450.000, 100.000\n93451.000,  98.500\n93452.000,  99.300\n93453.000,  99.100\n93454.000,  99.900\n93455.000,  99.300\n93456.000,  99.700\n93457.000,  99.000\n93458.000, 101.000\n93459.000, 101.900\n93460.000,  99.900\n93461.000,  99.600\n93462.000,  99.200\n93463.000, 100.800\n93464.000, 102.100\n93465.000, 104.200\n93466.000, 101.400\n93467.000, 102.300\n93468.000, 106.100\n93469.000, 106.600\n93470.000, 101.100\n93471.000, 100.000\n93472.000, 102.300\n93473.000, 100.600\n93474.000, 108.400\n93475.000, 104.000\n93476.000, 101.300\n93477.000,  99.700\n93478.000,  99.900\n93479.000, 101.000\n93480.000, 100.400\n93481.000, 100.300\n93482.000, 102.800\n93483.000, 102.500\n93484.000, 101.300\n93485.000, 101.500\n93486.000, 101.000\n93487.000, 101.200\n93488.000, 100.500\n93489.000, 101.000\n93490.000, 100.800\n93491.000, 100.900\n93492.000, 101.300\n93493.000, 101.800\n93494.000, 102.600\n93495.000, 101.500\n93496.000, 101.600\n93497.000, 101.000\n93498.000, 102.000\n93499.000, 100.400\n93500.000, 104.900\n93501.000, 104.100\n93502.000, 104.300\n93503.000, 106.500\n93504.000, 101.900\n93505.000, 103.600\n93506.000, 104.100\n93507.000, 103.400\n93508.000, 105.600\n93509.000, 104.500\n93510.000, 107.400\n93511.000, 105.400\n93512.000, 110.900\n93513.000, 107.600\n93514.000, 105.100\n93515.000, 105.700\n93516.000, 108.200\n93517.000, 108.900\n93518.000, 107.900\n93519.000, 106.300\n93520.000, 105.000\n93521.000, 116.100\n93522.000, 105.400\n93523.000, 107.300\n93524.000, 108.200\n93525.000, 110.300\n93526.000, 105.900\n93527.000, 105.200\n93528.000, 106.900\n93529.000, 107.100\n93530.000, 119.900\n93531.000, 111.200\n93532.000, 108.300\n93533.000, 107.800\n93534.000, 110.900\n93535.000, 106.200\n93536.000, 108.100\n93537.000, 106.900\n93538.000, 108.000\n93539.000, 112.200\n93540.000, 109.900\n93541.000, 106.500\n93542.000, 109.100\n93543.000, 109.400\n93544.000, 107.400\n93545.000, 106.300\n93546.000, 106.600\n93547.000, 111.100\n93548.000, 111.900\n93549.000, 108.500\n93550.000, 107.100\n93551.000, 111.100\n93552.000, 110.400\n93553.000, 107.400\n93554.000, 106.500\n93555.000, 107.600\n93556.000, 110.500\n93557.000, 110.300\n93558.000, 107.300\n93559.000, 107.400\n93560.000, 108.000\n93561.000, 112.600\n93562.000, 108.000\n93563.000, 107.400\n93564.000, 111.900\n93565.000, 112.500\n93566.000, 112.000\n93567.000, 110.700\n93568.000, 106.700\n93569.000, 108.200\n93570.000, 106.400\n93571.000, 103.500\n93572.000, 104.600\n93573.000, 109.500\n93574.000, 110.000\n93575.000, 105.300\n93576.000, 105.500\n93577.000, 109.100\n93578.000, 109.600\n93579.000, 108.500\n93580.000, 106.300\n93581.000, 105.500\n93582.000, 106.000\n93583.000, 107.400\n93584.000, 104.500\n93585.000, 106.600\n93586.000, 111.700\n93587.000, 112.900\n93588.000, 105.400\n93589.000, 105.800\n93590.000, 105.900\n93591.000, 105.900\n93592.000, 106.100\n93593.000, 105.800\n93594.000, 106.200\n93595.000, 114.200\n93596.000, 108.000\n93597.000, 106.100\n93598.000, 107.100\n93599.000, 106.200\n93600.000, 107.200\n93601.000, 107.900\n93602.000, 106.900\n93603.000, 110.900\n93604.000, 112.300\n93605.000, 113.900\n93606.000, 107.200\n93607.000, 106.800\n93608.000, 106.600\n93609.000, 106.400\n93610.000, 106.700\n93611.000, 109.300\n93612.000, 110.800\n93613.000, 113.200\n93614.000, 107.700\n93615.000, 107.900\n93616.000, 107.100\n93617.000, 107.000\n93618.000, 107.800\n93619.000, 107.200\n93620.000, 116.200\n93621.000, 114.100\n93622.000, 107.200\n93623.000, 109.400\n93624.000, 107.000\n93625.000, 107.300\n93626.000, 107.700\n93627.000, 107.800\n93628.000, 108.800\n93629.000, 110.600\n93630.000, 110.500\n93631.000, 111.200\n93632.000, 108.500\n93633.000, 109.200\n93634.000, 110.500\n93635.000, 109.700\n93636.000, 111.300\n93637.000, 111.400\n93638.000, 123.600\n93639.000, 111.800\n93640.000, 112.100\n93641.000, 111.400\n93642.000, 111.300\n93643.000, 110.700\n93644.000, 111.500\n93645.000, 111.900\n93646.000, 115.200\n93647.000, 117.300\n93648.000, 116.300\n93649.000, 111.200\n93650.000, 111.500\n93651.000, 112.300\n93652.000, 111.900\n93653.000, 112.900\n93654.000, 113.100\n93655.000, 113.300\n93656.000, 113.400\n93657.000, 111.400\n93658.000, 112.400\n93659.000, 112.400\n93660.000, 112.000\n93661.000, 112.400\n93662.000, 113.100\n93663.000, 116.000\n93664.000, 114.200\n93665.000, 112.800\n93666.000, 112.300\n93667.000, 112.500\n93668.000, 112.400\n93669.000, 112.500\n93670.000, 114.900\n93671.000, 116.700\n93672.000, 118.600\n93673.000, 113.100\n93674.000, 115.200\n93675.000, 112.800\n93676.000, 112.500\n93677.000, 112.400\n93678.000, 113.000\n93679.000, 119.400\n93680.000, 115.600\n93681.000, 115.400\n93682.000, 113.500\n93683.000, 112.900\n93684.000, 113.100\n93685.000, 113.200\n93686.000, 113.600\n93687.000, 114.800\n93688.000, 114.500\n93689.000, 114.700\n93690.000, 115.300\n93691.000, 113.500\n93692.000, 115.100\n93693.000, 116.200\n93694.000, 116.000\n93695.000, 119.000\n93696.000,  97.300\n93697.000, 100.000\n93698.000,  98.800\n93699.000, 100.200\n93700.000, 100.300\n93701.000,  98.500\n93702.000,  98.700\n93703.000,  98.200\n93704.000,  98.000\n93705.000,  98.900\n93706.000,  99.000\n93707.000, 102.500\n93708.000, 100.600\n93709.000, 100.200\n93710.000,  99.600\n93711.000,  99.100\n93712.000,  98.400\n93713.000,  98.900\n93714.000,  99.300\n93715.000, 103.500\n93716.000, 105.300\n93717.000, 102.000\n93718.000,  99.600\n93719.000,  99.200\n93720.000,  99.000\n93721.000,  99.000\n93722.000,  99.200\n93723.000,  99.900\n93724.000, 103.600\n93725.000, 108.500\n93726.000, 107.300\n93727.000, 107.000\n93728.000, 102.600\n93729.000, 100.600\n93730.000, 100.100\n93731.000,  99.700\n93732.000,  99.400\n93733.000, 103.500\n93734.000, 108.100\n93735.000, 104.700\n93736.000, 107.700\n93737.000, 102.500\n93738.000, 100.100\n93739.000,  99.800\n93740.000, 100.600\n93741.000,  99.600\n93742.000, 100.700\n93743.000, 103.800\n93744.000, 102.500\n93745.000, 101.200\n93746.000, 100.300\n93747.000, 101.000\n93748.000, 101.000\n93749.000, 101.500\n93750.000, 101.600\n93751.000, 100.900\n93752.000, 102.400\n93753.000, 114.400\n93754.000, 108.300\n93755.000, 104.900\n93756.000, 106.400\n93757.000, 103.500\n93758.000, 103.500\n93759.000, 103.800\n93760.000, 101.500\n93761.000, 108.100\n93762.000, 107.500\n93763.000, 105.800\n93764.000, 106.500\n93765.000, 105.000\n93766.000, 104.200\n93767.000, 104.700\n93768.000, 106.200\n93769.000, 105.200\n93770.000, 111.200\n93771.000, 112.800\n93772.000, 117.100\n93773.000, 112.200\n93774.000, 113.500\n93775.000, 106.700\n93776.000, 105.600\n93777.000, 105.900\n93778.000, 105.000\n93779.000, 105.900\n93780.000, 107.800\n93781.000, 113.600\n93782.000, 107.200\n93783.000, 105.500\n93784.000, 107.300\n93785.000, 105.500\n93786.000, 106.500\n93787.000, 105.700\n93788.000, 106.000\n93789.000, 112.300\n93790.000, 110.700\n93791.000, 109.600\n93792.000, 106.600\n93793.000, 106.800\n93794.000, 108.900\n93795.000, 106.000\n93796.000, 106.800\n93797.000, 106.500\n93798.000, 109.600\n93799.000, 108.400\n93800.000, 110.000\n93801.000, 107.400\n93802.000, 107.000\n93803.000, 106.300\n93804.000, 106.700\n93805.000, 107.900\n93806.000, 110.900\n93807.000, 107.600\n93808.000, 107.400\n93809.000, 107.000\n93810.000, 106.400\n93811.000, 106.500\n93812.000, 107.400\n93813.000, 107.800\n93814.000, 107.800\n93815.000, 117.400\n93816.000, 117.900\n93817.000, 114.300\n93818.000, 108.400\n93819.000, 107.200\n93820.000, 109.200\n93821.000, 110.400\n93822.000, 110.600\n93823.000, 111.000\n93824.000, 101.700\n93825.000, 104.000\n93826.000, 106.200\n93827.000, 104.300\n93828.000, 104.800\n93829.000, 107.800\n93830.000, 107.900\n93831.000, 106.800\n93832.000, 105.200\n93833.000, 107.800\n93834.000, 105.100\n93835.000, 109.000\n93836.000, 108.200\n93837.000, 107.000\n93838.000, 105.700\n93839.000, 104.900\n93840.000, 109.200\n93841.000, 108.200\n93842.000, 108.400\n93843.000, 106.000\n93844.000, 107.700\n93845.000, 108.600\n93846.000, 108.300\n93847.000, 105.400\n93848.000, 106.700\n93849.000, 109.400\n93850.000, 107.200\n93851.000, 106.400\n93852.000, 106.600\n93853.000, 107.600\n93854.000, 110.000\n93855.000, 107.500\n93856.000, 108.700\n93857.000, 106.300\n93858.000, 107.500\n93859.000, 107.100\n93860.000, 106.600\n93861.000, 106.500\n93862.000, 106.200\n93863.000, 106.600\n93864.000, 107.700\n93865.000, 106.700\n93866.000, 107.200\n93867.000, 110.400\n93868.000, 107.400\n93869.000, 106.700\n93870.000, 106.600\n93871.000, 111.000\n93872.000, 107.200\n93873.000, 107.600\n93874.000, 108.700\n93875.000, 108.000\n93876.000, 108.800\n93877.000, 107.100\n93878.000, 107.700\n93879.000, 107.400\n93880.000, 107.400\n93881.000, 107.700\n93882.000, 107.900\n93883.000, 107.000\n93884.000, 108.700\n93885.000, 109.000\n93886.000, 111.000\n93887.000, 110.600\n93888.000, 108.600\n93889.000, 110.000\n93890.000, 110.900\n93891.000, 111.000\n93892.000, 110.700\n93893.000, 111.600\n93894.000, 112.000\n93895.000, 112.200\n93896.000, 111.100\n93897.000, 113.100\n93898.000, 112.200\n93899.000, 111.300\n93900.000, 113.200\n93901.000, 113.500\n93902.000, 114.200\n93903.000, 114.900\n93904.000, 114.500\n93905.000, 112.000\n93906.000, 111.900\n93907.000, 112.700\n93908.000, 113.500\n93909.000, 112.700\n93910.000, 111.800\n93911.000, 113.300\n93912.000, 119.500\n93913.000, 112.400\n93914.000, 112.500\n93915.000, 112.500\n93916.000, 112.400\n93917.000, 112.400\n93918.000, 113.400\n93919.000, 114.600\n93920.000, 115.700\n93921.000, 115.000\n93922.000, 113.100\n93923.000, 112.200\n93924.000, 112.300\n93925.000, 112.800\n93926.000, 113.400\n93927.000, 112.800\n93928.000, 117.600\n93929.000, 119.800\n93930.000, 112.600\n93931.000, 114.900\n93932.000, 113.400\n93933.000, 115.400\n93934.000, 114.000\n93935.000, 123.500\n93936.000, 125.200\n93937.000, 118.100\n93938.000, 113.100\n93939.000, 114.300\n93940.000, 113.500\n93941.000, 113.300\n93942.000, 113.800\n93943.000, 114.500\n93944.000, 115.000\n93945.000, 114.700\n93946.000, 114.100\n93947.000, 113.400\n93948.000, 115.200\n93949.000, 116.900\n93950.000, 116.000\n93951.000, 119.500\n93952.000, 104.100\n93953.000, 105.900\n93954.000, 104.800\n93955.000, 104.300\n93956.000, 106.400\n93957.000, 105.700\n93958.000, 103.900\n93959.000, 105.400\n93960.000, 105.000\n93961.000, 110.500\n93962.000, 105.400\n93963.000, 104.400\n93964.000, 105.000\n93965.000, 105.000\n93966.000, 105.900\n93967.000, 105.900\n93968.000, 105.100\n93969.000, 105.600\n93970.000, 105.800\n93971.000, 106.600\n93972.000, 105.600\n93973.000, 105.600\n93974.000, 105.900\n93975.000, 107.400\n93976.000, 110.200\n93977.000, 107.500\n93978.000, 105.500\n93979.000, 112.200\n93980.000, 111.700\n93981.000, 107.600\n93982.000, 107.100\n93983.000, 107.300\n93984.000, 107.000\n93985.000, 111.700\n93986.000, 106.300\n93987.000, 110.500\n93988.000, 107.800\n93989.000, 111.600\n93990.000, 107.700\n93991.000, 107.700\n93992.000, 109.900\n93993.000, 107.000\n93994.000, 109.700\n93995.000, 110.800\n93996.000, 106.800\n93997.000, 111.000\n93998.000, 107.100\n93999.000, 107.400\n94000.000, 108.400\n94001.000, 108.000\n94002.000, 108.100\n94003.000, 110.400\n94004.000, 114.700\n94005.000, 108.400\n94006.000, 109.100\n94007.000, 107.400\n94008.000, 107.800\n94009.000, 108.500\n94010.000, 110.000\n94011.000, 108.200\n94012.000, 110.400\n94013.000, 111.500\n94014.000, 113.000\n94015.000, 111.400\n94016.000, 109.400\n94017.000, 109.400\n94018.000, 110.400\n94019.000, 112.900\n94020.000, 112.100\n94021.000, 112.300\n94022.000, 111.300\n94023.000, 111.500\n94024.000, 112.100\n94025.000, 111.900\n94026.000, 113.200\n94027.000, 112.000\n94028.000, 113.600\n94029.000, 118.500\n94030.000, 113.500\n94031.000, 114.900\n94032.000, 112.300\n94033.000, 111.100\n94034.000, 111.400\n94035.000, 112.800\n94036.000, 112.600\n94037.000, 111.900\n94038.000, 114.800\n94039.000, 111.800\n94040.000, 113.000\n94041.000, 113.900\n94042.000, 114.600\n94043.000, 113.600\n94044.000, 113.800\n94045.000, 118.100\n94046.000, 115.300\n94047.000, 112.900\n94048.000, 112.800\n94049.000, 113.600\n94050.000, 112.900\n94051.000, 113.200\n94052.000, 115.300\n94053.000, 114.800\n94054.000, 113.900\n94055.000, 113.000\n94056.000, 112.700\n94057.000, 113.400\n94058.000, 112.600\n94059.000, 115.600\n94060.000, 114.700\n94061.000, 113.900\n94062.000, 113.600\n94063.000, 115.600\n94064.000, 113.000\n94065.000, 114.300\n94066.000, 113.000\n94067.000, 112.800\n94068.000, 115.300\n94069.000, 119.200\n94070.000, 120.000\n94071.000, 121.100\n94072.000, 120.000\n94073.000, 113.800\n94074.000, 114.600\n94075.000, 113.300\n94076.000, 116.700\n94077.000, 117.300\n94078.000, 117.000\n94079.000, 125.400\n94080.000, 108.700\n94081.000, 110.000\n94082.000, 111.000\n94083.000, 111.200\n94084.000, 114.900\n94085.000, 117.500\n94086.000, 117.200\n94087.000, 115.600\n94088.000, 112.100\n94089.000, 111.000\n94090.000, 111.300\n94091.000, 111.300\n94092.000, 111.400\n94093.000, 113.400\n94094.000, 113.500\n94095.000, 115.100\n94096.000, 119.800\n94097.000, 112.600\n94098.000, 114.900\n94099.000, 112.100\n94100.000, 112.700\n94101.000, 112.900\n94102.000, 113.400\n94103.000, 113.800\n94104.000, 113.500\n94105.000, 111.900\n94106.000, 112.000\n94107.000, 113.200\n94108.000, 112.400\n94109.000, 112.900\n94110.000, 114.100\n94111.000, 114.500\n94112.000, 115.000\n94113.000, 113.300\n94114.000, 111.800\n94115.000, 113.400\n94116.000, 112.600\n94117.000, 112.900\n94118.000, 118.500\n94119.000, 131.600\n94120.000, 116.500\n94121.000, 116.300\n94122.000, 115.200\n94123.000, 112.100\n94124.000, 112.500\n94125.000, 113.500\n94126.000, 114.800\n94127.000, 115.900\n94128.000, 113.400\n94129.000, 113.200\n94130.000, 112.600\n94131.000, 113.100\n94132.000, 113.500\n94133.000, 113.400\n94134.000, 113.700\n94135.000, 119.400\n94136.000, 125.700\n94137.000, 115.800\n94138.000, 114.500\n94139.000, 115.600\n94140.000, 117.500\n94141.000, 117.300\n94142.000, 123.500\n94143.000, 121.900\n94144.000, 122.600\n94145.000, 116.900\n94146.000, 116.200\n94147.000, 118.600\n94148.000, 120.400\n94149.000, 123.000\n94150.000, 119.900\n94151.000, 119.900\n94152.000, 126.100\n94153.000, 120.400\n94154.000, 117.900\n94155.000, 117.500\n94156.000, 117.400\n94157.000, 118.900\n94158.000, 118.000\n94159.000, 118.600\n94160.000, 123.800\n94161.000, 122.400\n94162.000, 118.000\n94163.000, 118.700\n94164.000, 118.300\n94165.000, 119.100\n94166.000, 118.800\n94167.000, 118.900\n94168.000, 127.600\n94169.000, 122.400\n94170.000, 122.400\n94171.000, 118.300\n94172.000, 118.600\n94173.000, 118.700\n94174.000, 119.300\n94175.000, 123.100\n94176.000, 125.700\n94177.000, 124.100\n94178.000, 122.400\n94179.000, 120.100\n94180.000, 118.500\n94181.000, 119.900\n94182.000, 120.200\n94183.000, 118.800\n94184.000, 121.900\n94185.000, 122.200\n94186.000, 118.900\n94187.000, 119.800\n94188.000, 119.900\n94189.000, 119.600\n94190.000, 125.400\n94191.000, 122.000\n94192.000, 120.800\n94193.000, 121.100\n94194.000, 120.500\n94195.000, 119.300\n94196.000, 121.400\n94197.000, 120.500\n94198.000, 125.900\n94199.000, 126.500\n94200.000, 126.100\n94201.000, 123.000\n94202.000, 120.500\n94203.000, 121.700\n94204.000, 122.800\n94205.000, 128.300\n94206.000, 128.900\n94207.000, 128.500\n94208.000,  85.800\n94209.000,  85.500\n94210.000,  85.900\n94211.000,  84.900\n94212.000,  85.700\n94213.000,  87.700\n94214.000,  86.000\n94215.000,  86.600\n94216.000,  86.500\n94217.000,  88.200\n94218.000,  89.200\n94219.000,  86.900\n94220.000,  86.900\n94221.000,  87.100\n94222.000,  86.100\n94223.000,  86.300\n94224.000,  86.500\n94225.000,  88.800\n94226.000,  86.600\n94227.000,  87.000\n94228.000,  87.200\n94229.000,  87.200\n94230.000,  86.900\n94231.000,  87.700\n94232.000,  87.100\n94233.000,  86.600\n94234.000,  87.600\n94235.000,  90.800\n94236.000,  90.800\n94237.000,  92.200\n94238.000,  88.100\n94239.000,  88.200\n94240.000,  87.000\n94241.000,  89.900\n94242.000,  90.600\n94243.000,  88.400\n94244.000,  87.300\n94245.000,  89.300\n94246.000,  91.500\n94247.000,  90.500\n94248.000,  92.500\n94249.000,  88.100\n94250.000,  87.500\n94251.000,  88.500\n94252.000,  88.000\n94253.000,  90.700\n94254.000,  90.200\n94255.000,  89.100\n94256.000,  91.800\n94257.000,  92.100\n94258.000,  92.100\n94259.000,  88.600\n94260.000,  91.700\n94261.000,  92.100\n94262.000,  88.900\n94263.000,  93.900\n94264.000,  91.300\n94265.000,  91.000\n94266.000,  89.100\n94267.000,  95.500\n94268.000,  90.900\n94269.000,  94.000\n94270.000,  91.300\n94271.000,  92.000\n94272.000,  89.800\n94273.000,  93.000\n94274.000,  97.800\n94275.000,  91.600\n94276.000,  92.100\n94277.000,  92.400\n94278.000,  95.400\n94279.000,  92.300\n94280.000,  92.800\n94281.000,  94.500\n94282.000,  92.700\n94283.000,  94.100\n94284.000,  96.300\n94285.000,  92.800\n94286.000,  92.400\n94287.000,  94.000\n94288.000,  92.100\n94289.000,  96.000\n94290.000,  99.800\n94291.000,  95.700\n94292.000, 100.600\n94293.000,  99.300\n94294.000,  99.000\n94295.000,  93.400\n94296.000,  93.600\n94297.000,  94.000\n94298.000,  97.400\n94299.000, 102.400\n94300.000,  93.800\n94301.000,  97.000\n94302.000,  99.700\n94303.000,  96.500\n94304.000,  97.100\n94305.000,  94.000\n94306.000,  94.000\n94307.000,  93.300\n94308.000,  94.800\n94309.000,  94.900\n94310.000,  94.000\n94311.000,  94.100\n94312.000,  94.500\n94313.000,  98.100\n94314.000,  97.200\n94315.000,  99.700\n94316.000,  93.900\n94317.000,  98.000\n94318.000,  94.800\n94319.000,  95.500\n94320.000,  94.300\n94321.000,  94.400\n94322.000,  94.600\n94323.000,  95.400\n94324.000,  95.900\n94325.000,  96.400\n94326.000,  98.300\n94327.000,  94.500\n94328.000,  95.300\n94329.000,  94.800\n94330.000,  95.100\n94331.000,  94.600\n94332.000,  96.800\n94333.000,  97.900\n94334.000,  97.800\n94335.000, 103.600\n94336.000,  90.000\n94337.000,  92.100\n94338.000,  91.300\n94339.000,  91.200\n94340.000,  91.800\n94341.000,  93.700\n94342.000,  95.600\n94343.000,  93.000\n94344.000,  92.500\n94345.000,  92.700\n94346.000,  92.300\n94347.000,  92.600\n94348.000,  93.000\n94349.000,  92.000\n94350.000,  92.800\n94351.000,  92.200\n94352.000,  92.500\n94353.000,  92.700\n94354.000,  95.500\n94355.000,  95.400\n94356.000,  93.500\n94357.000,  94.100\n94358.000,  92.800\n94359.000,  93.600\n94360.000,  93.400\n94361.000,  94.700\n94362.000,  94.400\n94363.000,  95.600\n94364.000,  94.000\n94365.000,  94.700\n94366.000,  98.300\n94367.000,  97.600\n94368.000,  93.800\n94369.000,  96.700\n94370.000,  93.500\n94371.000,  95.300\n94372.000,  97.600\n94373.000,  95.400\n94374.000,  94.600\n94375.000,  98.500\n94376.000,  96.900\n94377.000, 102.200\n94378.000,  97.200\n94379.000,  96.400\n94380.000,  95.400\n94381.000,  95.700\n94382.000,  97.200\n94383.000,  94.600\n94384.000,  95.200\n94385.000,  98.200\n94386.000,  95.900\n94387.000,  95.500\n94388.000,  94.400\n94389.000,  98.500\n94390.000,  95.100\n94391.000,  94.500\n94392.000,  94.600\n94393.000,  95.300\n94394.000,  95.900\n94395.000,  94.500\n94396.000,  96.600\n94397.000,  99.100\n94398.000,  97.900\n94399.000,  99.300\n94400.000,  97.500\n94401.000,  97.300\n94402.000, 100.500\n94403.000,  97.600\n94404.000,  98.800\n94405.000,  99.500\n94406.000, 102.100\n94407.000,  99.800\n94408.000,  99.600\n94409.000, 101.500\n94410.000,  99.800\n94411.000, 100.500\n94412.000, 101.500\n94413.000,  99.400\n94414.000, 100.200\n94415.000,  99.600\n94416.000, 100.600\n94417.000,  99.000\n94418.000, 103.300\n94419.000, 100.500\n94420.000, 106.200\n94421.000, 102.800\n94422.000, 101.000\n94423.000, 100.100\n94424.000, 100.700\n94425.000, 100.000\n94426.000, 100.400\n94427.000, 101.500\n94428.000, 102.900\n94429.000, 101.000\n94430.000, 100.500\n94431.000, 100.200\n94432.000, 101.000\n94433.000, 101.900\n94434.000, 102.400\n94435.000, 101.400\n94436.000, 102.000\n94437.000, 100.600\n94438.000, 101.100\n94439.000, 101.600\n94440.000, 102.900\n94441.000, 102.300\n94442.000, 107.000\n94443.000, 106.400\n94444.000, 104.100\n94445.000, 100.600\n94446.000, 102.000\n94447.000, 101.600\n94448.000, 101.000\n94449.000, 100.800\n94450.000, 100.400\n94451.000, 106.200\n94452.000, 107.500\n94453.000, 108.600\n94454.000, 102.300\n94455.000, 103.700\n94456.000, 104.900\n94457.000, 105.400\n94458.000, 103.100\n94459.000, 102.700\n94460.000, 104.300\n94461.000, 112.800\n94462.000, 107.100\n94463.000, 105.000\n94464.000,  91.100\n94465.000,  91.700\n94466.000,  91.800\n94467.000,  92.100\n94468.000,  93.200\n94469.000,  91.900\n94470.000,  94.000\n94471.000, 104.200\n94472.000, 101.400\n94473.000,  92.600\n94474.000,  93.500\n94475.000,  92.600\n94476.000,  92.800\n94477.000,  93.900\n94478.000,  95.000\n94479.000,  96.300\n94480.000,  94.200\n94481.000,  93.300\n94482.000,  96.300\n94483.000,  94.100\n94484.000,  93.200\n94485.000,  94.800\n94486.000,  93.800\n94487.000,  93.900\n94488.000,  96.000\n94489.000,  97.100\n94490.000,  94.700\n94491.000,  94.800\n94492.000,  95.100\n94493.000,  93.900\n94494.000,  94.900\n94495.000,  94.600\n94496.000,  95.400\n94497.000,  93.700\n94498.000,  95.700\n94499.000,  94.500\n94500.000,  99.500\n94501.000,  94.800\n94502.000,  94.600\n94503.000,  94.000\n94504.000,  94.900\n94505.000,  96.600\n94506.000,  99.900\n94507.000,  95.500\n94508.000,  95.700\n94509.000,  95.900\n94510.000,  97.900\n94511.000,  97.200\n94512.000,  94.600\n94513.000,  94.700\n94514.000,  94.000\n94515.000, 100.800\n94516.000,  95.000\n94517.000,  96.300\n94518.000,  94.600\n94519.000,  98.800\n94520.000,  95.700\n94521.000,  95.200\n94522.000,  95.600\n94523.000,  95.200\n94524.000,  96.900\n94525.000, 103.400\n94526.000,  98.300\n94527.000,  97.900\n94528.000,  98.100\n94529.000,  97.000\n94530.000, 101.900\n94531.000,  97.800\n94532.000,  98.800\n94533.000,  98.300\n94534.000,  98.500\n94535.000,  99.600\n94536.000,  98.700\n94537.000, 100.200\n94538.000, 102.700\n94539.000, 106.000\n94540.000, 107.800\n94541.000,  99.200\n94542.000, 100.500\n94543.000, 100.800\n94544.000,  99.800\n94545.000,  99.400\n94546.000,  99.100\n94547.000,  99.700\n94548.000,  99.100\n94549.000, 100.400\n94550.000, 105.300\n94551.000,  99.100\n94552.000, 100.500\n94553.000, 102.000\n94554.000, 100.900\n94555.000, 102.800\n94556.000, 100.400\n94557.000, 100.400\n94558.000, 101.000\n94559.000, 100.600\n94560.000, 100.000\n94561.000, 101.100\n94562.000, 100.300\n94563.000, 100.900\n94564.000, 107.000\n94565.000, 100.100\n94566.000, 100.800\n94567.000, 100.300\n94568.000, 105.400\n94569.000, 108.000\n94570.000, 105.100\n94571.000, 104.800\n94572.000, 101.300\n94573.000, 102.600\n94574.000, 104.100\n94575.000, 101.500\n94576.000, 101.200\n94577.000, 101.600\n94578.000, 100.700\n94579.000, 100.900\n94580.000, 103.300\n94581.000, 103.300\n94582.000, 107.000\n94583.000, 110.100\n94584.000, 102.300\n94585.000, 102.300\n94586.000, 101.400\n94587.000, 102.400\n94588.000, 104.800\n94589.000, 110.200\n94590.000, 105.200\n94591.000, 105.200\n94592.000, 100.400\n94593.000,  97.200\n94594.000,  98.800\n94595.000,  97.100\n94596.000,  98.700\n94597.000,  98.500\n94598.000, 100.800\n94599.000, 101.400\n94600.000,  98.500\n94601.000, 100.200\n94602.000,  98.400\n94603.000,  99.700\n94604.000,  98.800\n94605.000,  99.700\n94606.000, 100.100\n94607.000,  98.000\n94608.000,  99.100\n94609.000,  99.100\n94610.000,  99.400\n94611.000, 104.200\n94612.000,  99.500\n94613.000, 100.500\n94614.000, 103.600\n94615.000, 100.500\n94616.000,  99.400\n94617.000, 100.000\n94618.000, 101.600\n94619.000, 107.000\n94620.000, 107.600\n94621.000, 100.400\n94622.000, 101.500\n94623.000, 100.800\n94624.000, 101.200\n94625.000, 101.300\n94626.000, 100.800\n94627.000, 100.700\n94628.000, 101.400\n94629.000, 111.600\n94630.000, 104.700\n94631.000, 104.900\n94632.000, 101.400\n94633.000, 100.900\n94634.000, 101.400\n94635.000, 101.300\n94636.000, 102.400\n94637.000, 100.000\n94638.000, 102.100\n94639.000, 110.100\n94640.000, 101.500\n94641.000, 103.000\n94642.000, 100.800\n94643.000, 102.000\n94644.000, 102.500\n94645.000, 100.600\n94646.000, 102.000\n94647.000, 101.600\n94648.000, 106.700\n94649.000, 106.300\n94650.000, 111.000\n94651.000, 105.900\n94652.000, 103.200\n94653.000, 104.900\n94654.000, 106.800\n94655.000, 105.500\n94656.000, 102.800\n94657.000, 105.700\n94658.000, 107.200\n94659.000, 103.900\n94660.000, 107.100\n94661.000, 105.300\n94662.000, 104.700\n94663.000, 105.100\n94664.000, 104.600\n94665.000, 106.300\n94666.000, 106.400\n94667.000, 105.700\n94668.000, 105.800\n94669.000, 105.500\n94670.000, 105.500\n94671.000, 106.600\n94672.000, 107.800\n94673.000, 106.000\n94674.000, 105.700\n94675.000, 106.600\n94676.000, 109.100\n94677.000, 106.900\n94678.000, 106.500\n94679.000, 110.300\n94680.000, 108.400\n94681.000, 106.900\n94682.000, 111.300\n94683.000, 113.000\n94684.000, 107.600\n94685.000, 107.200\n94686.000, 107.500\n94687.000, 106.900\n94688.000, 110.500\n94689.000, 109.000\n94690.000, 107.600\n94691.000, 106.500\n94692.000, 106.800\n94693.000, 106.200\n94694.000, 111.000\n94695.000, 114.800\n94696.000, 112.900\n94697.000, 107.200\n94698.000, 107.800\n94699.000, 108.600\n94700.000, 107.700\n94701.000, 107.500\n94702.000, 107.200\n94703.000, 107.900\n94704.000, 112.500\n94705.000, 107.000\n94706.000, 107.200\n94707.000, 106.600\n94708.000, 107.800\n94709.000, 108.100\n94710.000, 107.600\n94711.000, 108.000\n94712.000, 108.500\n94713.000, 113.400\n94714.000, 109.300\n94715.000, 108.200\n94716.000, 112.200\n94717.000, 111.200\n94718.000, 110.200\n94719.000, 111.500\n94720.000,  89.600\n94721.000,  91.400\n94722.000,  92.200\n94723.000,  91.800\n94724.000,  92.300\n94725.000,  94.500\n94726.000,  93.300\n94727.000,  92.000\n94728.000,  95.900\n94729.000,  92.400\n94730.000,  92.400\n94731.000,  93.000\n94732.000,  95.900\n94733.000,  92.500\n94734.000,  93.400\n94735.000,  93.100\n94736.000,  95.300\n94737.000,  93.600\n94738.000,  94.100\n94739.000,  96.000\n94740.000,  93.100\n94741.000,  94.700\n94742.000,  95.100\n94743.000,  93.600\n94744.000,  93.400\n94745.000,  94.400\n94746.000,  95.300\n94747.000,  94.800\n94748.000,  94.000\n94749.000,  95.600\n94750.000,  94.300\n94751.000,  96.100\n94752.000, 106.700\n94753.000,  98.100\n94754.000,  96.400\n94755.000,  94.200\n94756.000,  94.300\n94757.000,  95.600\n94758.000,  94.600\n94759.000,  94.100\n94760.000,  95.600\n94761.000,  94.200\n94762.000,  95.600\n94763.000,  94.500\n94764.000,  94.000\n94765.000,  95.600\n94766.000,  94.400\n94767.000,  94.200\n94768.000,  97.300\n94769.000,  95.500\n94770.000,  94.400\n94771.000,  95.400\n94772.000,  94.600\n94773.000,  94.700\n94774.000,  94.300\n94775.000,  94.200\n94776.000,  95.200\n94777.000,  95.900\n94778.000,  96.200\n94779.000,  95.800\n94780.000,  97.900\n94781.000,  97.100\n94782.000, 102.900\n94783.000, 101.100\n94784.000,  96.700\n94785.000,  97.500\n94786.000,  97.400\n94787.000,  97.700\n94788.000,  98.400\n94789.000,  99.100\n94790.000,  98.700\n94791.000,  98.800\n94792.000,  99.600\n94793.000,  98.100\n94794.000,  98.000\n94795.000,  98.100\n94796.000,  99.400\n94797.000, 103.000\n94798.000,  99.500\n94799.000,  99.100\n94800.000, 101.500\n94801.000,  99.800\n94802.000, 100.700\n94803.000,  99.300\n94804.000,  99.200\n94805.000,  99.600\n94806.000,  99.200\n94807.000, 100.500\n94808.000, 102.400\n94809.000, 104.500\n94810.000, 100.900\n94811.000, 100.600\n94812.000, 100.200\n94813.000, 100.300\n94814.000, 100.000\n94815.000, 100.000\n94816.000,  99.300\n94817.000, 100.600\n94818.000, 100.800\n94819.000,  99.900\n94820.000, 101.400\n94821.000, 100.500\n94822.000, 100.400\n94823.000, 100.200\n94824.000, 100.500\n94825.000, 100.100\n94826.000, 102.100\n94827.000, 102.200\n94828.000, 102.200\n94829.000, 100.200\n94830.000, 101.600\n94831.000, 100.900\n94832.000, 100.400\n94833.000, 101.100\n94834.000, 101.300\n94835.000, 100.800\n94836.000, 101.300\n94837.000, 101.400\n94838.000, 100.400\n94839.000, 101.700\n94840.000, 102.400\n94841.000, 101.500\n94842.000, 101.100\n94843.000, 101.600\n94844.000, 105.300\n94845.000, 104.600\n94846.000, 104.400\n94847.000, 104.800\n94848.000,  99.100\n94849.000, 101.400\n94850.000, 102.100\n94851.000,  97.500\n94852.000, 101.400\n94853.000, 101.500\n94854.000,  99.600\n94855.000, 104.500\n94856.000,  99.300\n94857.000,  99.400\n94858.000,  99.000\n94859.000, 100.200\n94860.000,  99.600\n94861.000,  99.100\n94862.000, 101.500\n94863.000, 101.500\n94864.000, 102.700\n94865.000, 100.200\n94866.000, 100.900\n94867.000, 101.700\n94868.000, 100.000\n94869.000, 100.400\n94870.000,  99.500\n94871.000, 102.500\n94872.000, 102.800\n94873.000, 102.600\n94874.000, 100.900\n94875.000, 100.300\n94876.000, 100.500\n94877.000,  99.400\n94878.000, 101.100\n94879.000, 100.400\n94880.000, 100.900\n94881.000, 102.000\n94882.000, 102.700\n94883.000, 108.900\n94884.000, 100.400\n94885.000, 101.100\n94886.000, 101.100\n94887.000, 104.100\n94888.000, 102.000\n94889.000, 100.200\n94890.000, 104.000\n94891.000, 104.700\n94892.000, 103.100\n94893.000, 104.500\n94894.000, 101.200\n94895.000, 102.100\n94896.000, 101.000\n94897.000, 101.500\n94898.000, 100.300\n94899.000, 100.600\n94900.000, 102.800\n94901.000, 104.600\n94902.000, 102.500\n94903.000, 101.000\n94904.000, 102.100\n94905.000, 108.800\n94906.000, 102.800\n94907.000, 101.700\n94908.000, 102.300\n94909.000, 104.500\n94910.000, 104.200\n94911.000, 107.500\n94912.000, 103.300\n94913.000, 103.200\n94914.000, 106.200\n94915.000, 104.000\n94916.000, 105.000\n94917.000, 105.200\n94918.000, 105.400\n94919.000, 105.900\n94920.000, 106.400\n94921.000, 106.300\n94922.000, 106.400\n94923.000, 105.600\n94924.000, 107.200\n94925.000, 106.200\n94926.000, 106.600\n94927.000, 106.000\n94928.000, 105.900\n94929.000, 107.000\n94930.000, 106.500\n94931.000, 107.500\n94932.000, 111.700\n94933.000, 112.000\n94934.000, 108.300\n94935.000, 105.700\n94936.000, 111.700\n94937.000, 106.800\n94938.000, 109.800\n94939.000, 106.400\n94940.000, 107.200\n94941.000, 109.500\n94942.000, 107.400\n94943.000, 106.300\n94944.000, 106.600\n94945.000, 106.300\n94946.000, 106.700\n94947.000, 108.800\n94948.000, 108.300\n94949.000, 106.900\n94950.000, 110.200\n94951.000, 107.700\n94952.000, 106.800\n94953.000, 106.400\n94954.000, 107.500\n94955.000, 108.600\n94956.000, 107.300\n94957.000, 107.900\n94958.000, 112.100\n94959.000, 112.300\n94960.000, 109.500\n94961.000, 107.400\n94962.000, 108.200\n94963.000, 108.500\n94964.000, 108.300\n94965.000, 107.800\n94966.000, 107.000\n94967.000, 108.300\n94968.000, 108.700\n94969.000, 109.500\n94970.000, 111.800\n94971.000, 109.100\n94972.000, 110.400\n94973.000, 112.000\n94974.000, 109.600\n94975.000, 111.200\n94976.000,  96.800\n94977.000,  98.800\n94978.000,  98.600\n94979.000,  98.100\n94980.000,  99.500\n94981.000,  98.000\n94982.000,  99.200\n94983.000,  99.200\n94984.000,  99.400\n94985.000,  99.200\n94986.000,  99.000\n94987.000, 100.500\n94988.000,  99.000\n94989.000, 101.700\n94990.000, 100.000\n94991.000, 100.000\n94992.000,  98.400\n94993.000,  98.500\n94994.000, 101.300\n94995.000, 100.800\n94996.000, 106.300\n94997.000, 100.800\n94998.000, 104.800\n94999.000, 102.400\n95000.000, 100.300\n95001.000, 103.400\n95002.000, 100.000\n95003.000,  99.900\n95004.000, 102.400\n95005.000, 101.100\n95006.000, 101.600\n95007.000, 100.200\n95008.000, 100.400\n95009.000,  99.900\n95010.000,  99.900\n95011.000,  99.300\n95012.000, 101.200\n95013.000, 100.200\n95014.000, 100.400\n95015.000, 100.900\n95016.000, 100.900\n95017.000, 103.700\n95018.000, 102.300\n95019.000, 101.800\n95020.000, 101.900\n95021.000, 101.100\n95022.000, 101.500\n95023.000, 100.400\n95024.000, 101.500\n95025.000, 106.200\n95026.000, 101.200\n95027.000, 104.000\n95028.000, 103.400\n95029.000, 102.400\n95030.000, 101.400\n95031.000, 101.500\n95032.000, 103.200\n95033.000, 102.500\n95034.000, 103.200\n95035.000, 102.200\n95036.000, 103.200\n95037.000, 103.200\n95038.000, 104.700\n95039.000, 105.500\n95040.000, 104.000\n95041.000, 103.500\n95042.000, 104.400\n95043.000, 104.500\n95044.000, 106.000\n95045.000, 106.000\n95046.000, 105.700\n95047.000, 106.000\n95048.000, 105.000\n95049.000, 104.700\n95050.000, 105.800\n95051.000, 105.000\n95052.000, 106.500\n95053.000, 105.700\n95054.000, 112.000\n95055.000, 106.700\n95056.000, 107.100\n95057.000, 106.000\n95058.000, 105.100\n95059.000, 105.900\n95060.000, 105.500\n95061.000, 108.800\n95062.000, 109.500\n95063.000, 106.700\n95064.000, 106.800\n95065.000, 105.700\n95066.000, 106.000\n95067.000, 106.600\n95068.000, 108.200\n95069.000, 108.300\n95070.000, 106.300\n95071.000, 111.400\n95072.000, 109.600\n95073.000, 107.800\n95074.000, 111.200\n95075.000, 107.600\n95076.000, 109.800\n95077.000, 107.500\n95078.000, 108.000\n95079.000, 110.700\n95080.000, 108.400\n95081.000, 110.500\n95082.000, 108.400\n95083.000, 107.100\n95084.000, 106.900\n95085.000, 107.200\n95086.000, 111.400\n95087.000, 108.300\n95088.000, 107.000\n95089.000, 109.000\n95090.000, 111.700\n95091.000, 106.900\n95092.000, 107.900\n95093.000, 107.400\n95094.000, 107.800\n95095.000, 107.700\n95096.000, 107.200\n95097.000, 107.500\n95098.000, 107.900\n95099.000, 107.000\n95100.000, 110.000\n95101.000, 109.700\n95102.000, 112.600\n95103.000, 110.700\n95104.000, 101.600\n95105.000, 103.500\n95106.000, 103.100\n95107.000, 103.300\n95108.000, 105.200\n95109.000, 104.400\n95110.000, 105.200\n95111.000, 104.900\n95112.000, 107.200\n95113.000, 105.200\n95114.000, 104.900\n95115.000, 104.600\n95116.000, 105.200\n95117.000, 117.600\n95118.000, 105.800\n95119.000, 104.700\n95120.000, 106.600\n95121.000, 105.600\n95122.000, 105.600\n95123.000, 105.300\n95124.000, 105.700\n95125.000, 105.800\n95126.000, 112.600\n95127.000, 105.700\n95128.000, 106.400\n95129.000, 105.800\n95130.000, 106.300\n95131.000, 106.500\n95132.000, 106.000\n95133.000, 106.500\n95134.000, 106.300\n95135.000, 109.700\n95136.000, 105.600\n95137.000, 106.200\n95138.000, 105.800\n95139.000, 106.200\n95140.000, 106.900\n95141.000, 106.700\n95142.000, 106.800\n95143.000, 108.700\n95144.000, 108.200\n95145.000, 109.700\n95146.000, 109.100\n95147.000, 106.400\n95148.000, 107.500\n95149.000, 107.100\n95150.000, 111.700\n95151.000, 107.900\n95152.000, 109.300\n95153.000, 110.000\n95154.000, 108.300\n95155.000, 107.700\n95156.000, 107.800\n95157.000, 107.200\n95158.000, 107.700\n95159.000, 109.000\n95160.000, 107.600\n95161.000, 107.800\n95162.000, 110.200\n95163.000, 110.700\n95164.000, 110.000\n95165.000, 112.700\n95166.000, 112.700\n95167.000, 112.600\n95168.000, 114.000\n95169.000, 111.100\n95170.000, 110.900\n95171.000, 110.000\n95172.000, 111.200\n95173.000, 111.300\n95174.000, 111.700\n95175.000, 111.200\n95176.000, 112.000\n95177.000, 115.500\n95178.000, 114.800\n95179.000, 114.300\n95180.000, 112.800\n95181.000, 112.800\n95182.000, 112.100\n95183.000, 111.100\n95184.000, 111.200\n95185.000, 112.900\n95186.000, 112.400\n95187.000, 112.300\n95188.000, 113.300\n95189.000, 112.500\n95190.000, 114.400\n95191.000, 112.600\n95192.000, 113.000\n95193.000, 112.400\n95194.000, 114.300\n95195.000, 115.400\n95196.000, 112.300\n95197.000, 112.600\n95198.000, 113.500\n95199.000, 113.000\n95200.000, 112.200\n95201.000, 114.400\n95202.000, 112.700\n95203.000, 113.100\n95204.000, 112.100\n95205.000, 112.400\n95206.000, 114.100\n95207.000, 113.800\n95208.000, 112.500\n95209.000, 113.400\n95210.000, 112.100\n95211.000, 112.700\n95212.000, 114.800\n95213.000, 114.000\n95214.000, 113.000\n95215.000, 112.600\n95216.000, 114.200\n95217.000, 113.800\n95218.000, 112.700\n95219.000, 112.800\n95220.000, 114.800\n95221.000, 113.300\n95222.000, 113.700\n95223.000, 113.800\n95224.000, 114.600\n95225.000, 114.400\n95226.000, 114.600\n95227.000, 113.700\n95228.000, 116.600\n95229.000, 116.400\n95230.000, 117.600\n95231.000, 116.700\n95232.000,  89.300\n95233.000,  91.100\n95234.000,  91.700\n95235.000,  93.000\n95236.000,  94.700\n95237.000,  93.300\n95238.000,  96.000\n95239.000,  93.200\n95240.000,  92.400\n95241.000,  92.000\n95242.000,  93.600\n95243.000,  92.900\n95244.000,  94.400\n95245.000,  94.200\n95246.000,  95.000\n95247.000,  92.300\n95248.000,  92.500\n95249.000,  92.200\n95250.000,  92.500\n95251.000,  93.700\n95252.000,  93.700\n95253.000,  96.400\n95254.000,  94.600\n95255.000,  93.100\n95256.000,  94.000\n95257.000,  92.800\n95258.000,  93.400\n95259.000,  93.200\n95260.000,  93.100\n95261.000,  93.600\n95262.000,  93.800\n95263.000,  93.600\n95264.000,  95.900\n95265.000,  94.200\n95266.000,  94.300\n95267.000,  94.100\n95268.000,  94.200\n95269.000,  93.700\n95270.000,  94.400\n95271.000,  93.900\n95272.000,  94.300\n95273.000,  93.700\n95274.000,  98.600\n95275.000,  95.300\n95276.000, 101.200\n95277.000,  94.500\n95278.000,  94.800\n95279.000,  95.500\n95280.000,  94.200\n95281.000,  95.300\n95282.000,  94.000\n95283.000,  94.500\n95284.000,  94.100\n95285.000,  94.700\n95286.000,  94.400\n95287.000,  95.600\n95288.000,  95.300\n95289.000,  95.600\n95290.000,  95.700\n95291.000,  94.300\n95292.000,  96.400\n95293.000,  97.400\n95294.000,  99.200\n95295.000,  97.600\n95296.000,  98.400\n95297.000,  99.200\n95298.000,  97.400\n95299.000,  99.200\n95300.000,  98.600\n95301.000,  98.400\n95302.000,  98.200\n95303.000,  99.300\n95304.000,  98.500\n95305.000,  99.900\n95306.000,  99.200\n95307.000,  98.700\n95308.000,  99.300\n95309.000,  98.800\n95310.000,  99.000\n95311.000,  98.600\n95312.000,  99.500\n95313.000,  99.100\n95314.000, 101.200\n95315.000, 104.600\n95316.000, 101.500\n95317.000, 102.100\n95318.000,  99.600\n95319.000, 100.300\n95320.000,  99.800\n95321.000,  99.300\n95322.000, 100.500\n95323.000,  99.800\n95324.000, 101.100\n95325.000, 101.300\n95326.000, 100.600\n95327.000, 102.400\n95328.000,  99.300\n95329.000,  99.500\n95330.000,  99.300\n95331.000,  99.900\n95332.000, 100.900\n95333.000,  99.700\n95334.000, 102.600\n95335.000, 101.000\n95336.000, 101.400\n95337.000, 100.300\n95338.000, 104.700\n95339.000, 102.200\n95340.000, 102.800\n95341.000, 101.100\n95342.000, 100.500\n95343.000, 101.100\n95344.000, 100.700\n95345.000, 103.900\n95346.000, 103.500\n95347.000, 102.400\n95348.000, 101.400\n95349.000, 100.800\n95350.000, 101.100\n95351.000, 101.200\n95352.000, 102.900\n95353.000, 102.800\n95354.000, 107.200\n95355.000, 102.900\n95356.000, 107.200\n95357.000, 105.700\n95358.000, 104.000\n95359.000, 104.100\n95360.000,  97.000\n95361.000,  97.400\n95362.000,  98.600\n95363.000, 101.800\n95364.000,  98.100\n95365.000,  99.100\n95366.000,  99.600\n95367.000,  98.800\n95368.000,  98.200\n95369.000,  98.100\n95370.000,  98.400\n95371.000,  98.600\n95372.000, 100.300\n95373.000, 101.900\n95374.000, 108.700\n95375.000, 101.700\n95376.000, 100.200\n95377.000,  99.000\n95378.000,  98.900\n95379.000,  99.400\n95380.000,  99.100\n95381.000, 100.600\n95382.000, 100.900\n95383.000, 101.100\n95384.000, 100.700\n95385.000, 103.500\n95386.000,  99.900\n95387.000,  99.700\n95388.000,  99.000\n95389.000, 100.300\n95390.000, 101.000\n95391.000, 100.500\n95392.000, 100.600\n95393.000, 103.100\n95394.000,  99.600\n95395.000, 100.200\n95396.000, 100.100\n95397.000, 100.300\n95398.000, 100.500\n95399.000, 100.700\n95400.000, 102.000\n95401.000, 104.500\n95402.000, 105.600\n95403.000, 102.700\n95404.000, 103.800\n95405.000, 100.400\n95406.000, 101.700\n95407.000, 100.600\n95408.000, 101.400\n95409.000, 103.600\n95410.000, 100.900\n95411.000, 107.200\n95412.000, 103.600\n95413.000, 102.100\n95414.000, 101.700\n95415.000, 101.100\n95416.000, 101.900\n95417.000, 101.100\n95418.000, 102.100\n95419.000, 102.200\n95420.000, 104.400\n95421.000, 104.400\n95422.000, 104.200\n95423.000, 104.300\n95424.000, 101.300\n95425.000, 103.500\n95426.000, 107.300\n95427.000, 103.900\n95428.000, 104.600\n95429.000, 106.200\n95430.000, 105.000\n95431.000, 106.200\n95432.000, 105.200\n95433.000, 104.600\n95434.000, 105.100\n95435.000, 105.000\n95436.000, 105.700\n95437.000, 105.300\n95438.000, 106.000\n95439.000, 108.900\n95440.000, 105.700\n95441.000, 105.500\n95442.000, 105.200\n95443.000, 105.500\n95444.000, 106.400\n95445.000, 105.700\n95446.000, 106.500\n95447.000, 108.500\n95448.000, 107.900\n95449.000, 105.300\n95450.000, 106.100\n95451.000, 105.300\n95452.000, 105.800\n95453.000, 107.000\n95454.000, 106.900\n95455.000, 106.400\n95456.000, 105.900\n95457.000, 108.700\n95458.000, 106.600\n95459.000, 106.700\n95460.000, 106.300\n95461.000, 105.800\n95462.000, 107.500\n95463.000, 109.600\n95464.000, 106.600\n95465.000, 106.500\n95466.000, 106.400\n95467.000, 106.600\n95468.000, 107.300\n95469.000, 108.200\n95470.000, 106.800\n95471.000, 107.400\n95472.000, 108.000\n95473.000, 108.500\n95474.000, 107.900\n95475.000, 108.100\n95476.000, 108.300\n95477.000, 107.600\n95478.000, 107.200\n95479.000, 108.000\n95480.000, 111.800\n95481.000, 108.900\n95482.000, 108.200\n95483.000, 107.200\n95484.000, 110.200\n95485.000, 116.100\n95486.000, 111.100\n95487.000, 111.700\n95488.000,  97.000\n95489.000,  98.200\n95490.000,  99.100\n95491.000,  98.900\n95492.000,  99.700\n95493.000,  97.500\n95494.000,  98.800\n95495.000,  98.800\n95496.000,  99.800\n95497.000, 102.900\n95498.000, 103.000\n95499.000, 103.600\n95500.000, 101.900\n95501.000,  98.600\n95502.000,  99.000\n95503.000, 100.500\n95504.000, 100.200\n95505.000,  99.400\n95506.000,  99.200\n95507.000,  99.000\n95508.000, 106.400\n95509.000, 101.700\n95510.000, 101.200\n95511.000,  99.800\n95512.000,  99.500\n95513.000, 100.000\n95514.000,  99.300\n95515.000,  99.600\n95516.000,  99.800\n95517.000, 100.200\n95518.000, 100.700\n95519.000, 103.600\n95520.000, 100.700\n95521.000, 100.600\n95522.000,  99.800\n95523.000,  99.600\n95524.000, 100.900\n95525.000,  99.800\n95526.000, 101.500\n95527.000, 106.200\n95528.000, 104.000\n95529.000, 102.600\n95530.000, 102.400\n95531.000, 100.800\n95532.000, 101.600\n95533.000, 100.200\n95534.000, 101.100\n95535.000, 100.500\n95536.000, 101.500\n95537.000, 105.900\n95538.000, 100.900\n95539.000, 103.300\n95540.000, 101.400\n95541.000, 101.400\n95542.000, 101.000\n95543.000, 102.100\n95544.000, 100.900\n95545.000, 102.500\n95546.000, 105.200\n95547.000, 101.200\n95548.000, 103.200\n95549.000, 103.700\n95550.000, 105.700\n95551.000, 104.300\n95552.000, 101.500\n95553.000, 105.500\n95554.000, 105.000\n95555.000, 110.600\n95556.000, 105.100\n95557.000, 105.200\n95558.000, 105.700\n95559.000, 106.400\n95560.000, 105.300\n95561.000, 105.200\n95562.000, 110.300\n95563.000, 105.400\n95564.000, 105.200\n95565.000, 105.200\n95566.000, 106.100\n95567.000, 109.300\n95568.000, 105.900\n95569.000, 105.500\n95570.000, 106.200\n95571.000, 112.000\n95572.000, 107.800\n95573.000, 106.600\n95574.000, 106.600\n95575.000, 107.300\n95576.000, 107.800\n95577.000, 110.100\n95578.000, 106.900\n95579.000, 106.600\n95580.000, 106.500\n95581.000, 106.400\n95582.000, 106.000\n95583.000, 113.800\n95584.000, 106.100\n95585.000, 108.600\n95586.000, 107.000\n95587.000, 108.300\n95588.000, 107.400\n95589.000, 106.800\n95590.000, 107.100\n95591.000, 107.300\n95592.000, 107.100\n95593.000, 107.200\n95594.000, 108.200\n95595.000, 108.300\n95596.000, 108.900\n95597.000, 108.900\n95598.000, 108.100\n95599.000, 108.300\n95600.000, 107.100\n95601.000, 107.700\n95602.000, 107.000\n95603.000, 110.200\n95604.000, 108.200\n95605.000, 107.900\n95606.000, 108.800\n95607.000, 110.600\n95608.000, 108.400\n95609.000, 109.000\n95610.000, 111.300\n95611.000, 107.300\n95612.000, 110.200\n95613.000, 112.600\n95614.000, 111.300\n95615.000, 111.600\n95616.000, 102.000\n95617.000, 104.400\n95618.000, 104.300\n95619.000, 103.900\n95620.000, 104.700\n95621.000, 105.000\n95622.000, 106.100\n95623.000, 106.100\n95624.000, 110.300\n95625.000, 105.500\n95626.000, 105.000\n95627.000, 104.400\n95628.000, 107.000\n95629.000, 105.700\n95630.000, 106.500\n95631.000, 106.100\n95632.000, 108.300\n95633.000, 108.900\n95634.000, 106.500\n95635.000, 112.300\n95636.000, 109.700\n95637.000, 107.400\n95638.000, 106.200\n95639.000, 106.100\n95640.000, 107.100\n95641.000, 108.100\n95642.000, 106.900\n95643.000, 106.300\n95644.000, 112.800\n95645.000, 110.300\n95646.000, 106.900\n95647.000, 106.300\n95648.000, 106.700\n95649.000, 106.500\n95650.000, 106.800\n95651.000, 106.900\n95652.000, 106.800\n95653.000, 110.000\n95654.000, 109.800\n95655.000, 107.500\n95656.000, 106.200\n95657.000, 108.200\n95658.000, 107.200\n95659.000, 106.400\n95660.000, 107.000\n95661.000, 109.400\n95662.000, 108.300\n95663.000, 111.700\n95664.000, 107.500\n95665.000, 107.700\n95666.000, 107.800\n95667.000, 109.600\n95668.000, 107.400\n95669.000, 107.000\n95670.000, 110.400\n95671.000, 108.600\n95672.000, 107.100\n95673.000, 108.000\n95674.000, 108.200\n95675.000, 110.500\n95676.000, 110.900\n95677.000, 109.900\n95678.000, 111.100\n95679.000, 113.800\n95680.000, 114.700\n95681.000, 110.900\n95682.000, 109.800\n95683.000, 110.600\n95684.000, 111.900\n95685.000, 111.100\n95686.000, 111.700\n95687.000, 115.000\n95688.000, 117.800\n95689.000, 114.900\n95690.000, 112.200\n95691.000, 112.800\n95692.000, 116.000\n95693.000, 114.600\n95694.000, 114.000\n95695.000, 117.500\n95696.000, 111.900\n95697.000, 126.600\n95698.000, 113.400\n95699.000, 111.900\n95700.000, 112.400\n95701.000, 112.500\n95702.000, 111.600\n95703.000, 112.400\n95704.000, 118.900\n95705.000, 120.900\n95706.000, 119.700\n95707.000, 113.800\n95708.000, 113.000\n95709.000, 113.300\n95710.000, 116.600\n95711.000, 112.800\n95712.000, 113.100\n95713.000, 121.700\n95714.000, 118.500\n95715.000, 114.100\n95716.000, 115.700\n95717.000, 113.000\n95718.000, 117.300\n95719.000, 114.700\n95720.000, 113.800\n95721.000, 126.400\n95722.000, 124.700\n95723.000, 117.300\n95724.000, 113.900\n95725.000, 116.100\n95726.000, 115.800\n95727.000, 117.800\n95728.000, 114.700\n95729.000, 115.700\n95730.000, 115.200\n95731.000, 113.400\n95732.000, 114.400\n95733.000, 113.100\n95734.000, 114.000\n95735.000, 116.200\n95736.000, 113.500\n95737.000, 123.900\n95738.000, 117.400\n95739.000, 114.000\n95740.000, 114.700\n95741.000, 118.000\n95742.000, 117.700\n95743.000, 116.500\n95744.000, 100.700\n95745.000,  98.100\n95746.000,  97.100\n95747.000,  98.500\n95748.000,  97.700\n95749.000,  98.300\n95750.000,  98.200\n95751.000,  97.800\n95752.000, 101.300\n95753.000,  99.300\n95754.000,  98.800\n95755.000,  99.900\n95756.000,  98.900\n95757.000,  98.500\n95758.000,  99.000\n95759.000,  98.500\n95760.000,  98.200\n95761.000,  99.600\n95762.000,  99.500\n95763.000, 104.300\n95764.000, 103.800\n95765.000, 102.800\n95766.000, 100.600\n95767.000,  99.100\n95768.000,  99.400\n95769.000, 100.600\n95770.000,  99.500\n95771.000, 102.000\n95772.000, 103.000\n95773.000, 104.500\n95774.000, 101.000\n95775.000, 101.100\n95776.000, 100.900\n95777.000, 101.700\n95778.000, 104.100\n95779.000,  99.800\n95780.000, 107.100\n95781.000, 104.300\n95782.000, 105.600\n95783.000, 105.400\n95784.000, 100.800\n95785.000, 101.700\n95786.000, 100.700\n95787.000, 101.200\n95788.000, 100.800\n95789.000, 101.900\n95790.000, 108.900\n95791.000, 103.100\n95792.000, 101.700\n95793.000, 100.600\n95794.000, 100.700\n95795.000, 101.300\n95796.000, 102.700\n95797.000, 102.300\n95798.000, 101.100\n95799.000, 100.800\n95800.000, 109.100\n95801.000, 106.200\n95802.000, 106.900\n95803.000, 107.000\n95804.000, 103.300\n95805.000, 108.900\n95806.000, 104.900\n95807.000, 104.100\n95808.000, 106.500\n95809.000, 106.900\n95810.000, 104.100\n95811.000, 106.600\n95812.000, 107.700\n95813.000, 106.300\n95814.000, 110.400\n95815.000, 106.500\n95816.000, 105.100\n95817.000, 111.300\n95818.000, 105.900\n95819.000, 104.300\n95820.000, 106.300\n95821.000, 107.300\n95822.000, 106.100\n95823.000, 105.100\n95824.000, 105.800\n95825.000, 105.100\n95826.000, 106.300\n95827.000, 106.500\n95828.000, 105.300\n95829.000, 106.300\n95830.000, 105.900\n95831.000, 106.300\n95832.000, 107.300\n95833.000, 105.300\n95834.000, 106.200\n95835.000, 106.600\n95836.000, 108.900\n95837.000, 110.100\n95838.000, 107.800\n95839.000, 112.100\n95840.000, 106.200\n95841.000, 107.300\n95842.000, 106.900\n95843.000, 106.000\n95844.000, 111.100\n95845.000, 107.800\n95846.000, 110.200\n95847.000, 107.200\n95848.000, 106.600\n95849.000, 106.500\n95850.000, 106.900\n95851.000, 106.200\n95852.000, 106.700\n95853.000, 107.500\n95854.000, 110.600\n95855.000, 107.400\n95856.000, 107.800\n95857.000, 107.300\n95858.000, 106.400\n95859.000, 107.000\n95860.000, 108.200\n95861.000, 108.400\n95862.000, 111.700\n95863.000, 107.700\n95864.000, 108.100\n95865.000, 108.000\n95866.000, 110.600\n95867.000, 111.800\n95868.000, 111.100\n95869.000, 113.500\n95870.000, 118.400\n95871.000, 110.700\n95872.000, 101.500\n95873.000, 103.400\n95874.000, 103.300\n95875.000, 105.100\n95876.000, 105.800\n95877.000, 105.200\n95878.000, 105.500\n95879.000, 111.400\n95880.000, 106.100\n95881.000, 104.800\n95882.000, 105.800\n95883.000, 105.100\n95884.000, 105.200\n95885.000, 106.000\n95886.000, 105.900\n95887.000, 111.100\n95888.000, 110.800\n95889.000, 109.600\n95890.000, 106.100\n95891.000, 105.700\n95892.000, 106.200\n95893.000, 107.100\n95894.000, 105.700\n95895.000, 105.800\n95896.000, 106.500\n95897.000, 106.300\n95898.000, 107.500\n95899.000, 106.200\n95900.000, 105.700\n95901.000, 106.800\n95902.000, 111.900\n95903.000, 107.400\n95904.000, 109.400\n95905.000, 107.900\n95906.000, 109.200\n95907.000, 112.300\n95908.000, 107.000\n95909.000, 106.700\n95910.000, 107.400\n95911.000, 107.800\n95912.000, 109.600\n95913.000, 107.500\n95914.000, 110.100\n95915.000, 108.100\n95916.000, 107.100\n95917.000, 106.400\n95918.000, 106.800\n95919.000, 108.600\n95920.000, 112.700\n95921.000, 110.100\n95922.000, 109.500\n95923.000, 108.900\n95924.000, 110.200\n95925.000, 109.600\n95926.000, 107.900\n95927.000, 109.800\n95928.000, 109.300\n95929.000, 109.100\n95930.000, 112.600\n95931.000, 111.500\n95932.000, 112.500\n95933.000, 112.000\n95934.000, 110.800\n95935.000, 111.400\n95936.000, 109.100\n95937.000, 113.800\n95938.000, 112.700\n95939.000, 111.600\n95940.000, 112.200\n95941.000, 111.800\n95942.000, 112.100\n95943.000, 111.600\n95944.000, 113.800\n95945.000, 113.700\n95946.000, 114.200\n95947.000, 113.300\n95948.000, 111.700\n95949.000, 111.300\n95950.000, 111.800\n95951.000, 112.600\n95952.000, 115.300\n95953.000, 113.900\n95954.000, 120.400\n95955.000, 111.800\n95956.000, 111.400\n95957.000, 112.900\n95958.000, 111.700\n95959.000, 111.600\n95960.000, 112.500\n95961.000, 112.400\n95962.000, 115.200\n95963.000, 112.300\n95964.000, 112.800\n95965.000, 113.100\n95966.000, 112.500\n95967.000, 112.200\n95968.000, 112.500\n95969.000, 116.500\n95970.000, 113.800\n95971.000, 120.600\n95972.000, 112.900\n95973.000, 113.100\n95974.000, 114.800\n95975.000, 117.000\n95976.000, 112.900\n95977.000, 112.200\n95978.000, 122.400\n95979.000, 120.400\n95980.000, 116.100\n95981.000, 117.300\n95982.000, 116.100\n95983.000, 116.700\n95984.000, 113.900\n95985.000, 113.300\n95986.000, 113.700\n95987.000, 115.800\n95988.000, 115.000\n95989.000, 114.500\n95990.000, 114.000\n95991.000, 118.000\n95992.000, 116.500\n95993.000, 114.300\n95994.000, 113.900\n95995.000, 116.800\n95996.000, 119.800\n95997.000, 116.600\n95998.000, 122.900\n95999.000, 118.700\n96000.000, 104.300\n96001.000, 104.100\n96002.000, 103.900\n96003.000, 103.500\n96004.000, 104.800\n96005.000, 108.100\n96006.000, 106.800\n96007.000, 108.100\n96008.000, 106.200\n96009.000, 106.200\n96010.000, 105.600\n96011.000, 104.800\n96012.000, 106.000\n96013.000, 105.000\n96014.000, 106.400\n96015.000, 104.900\n96016.000, 107.900\n96017.000, 105.200\n96018.000, 106.900\n96019.000, 107.900\n96020.000, 105.200\n96021.000, 106.100\n96022.000, 106.900\n96023.000, 105.400\n96024.000, 105.700\n96025.000, 105.700\n96026.000, 110.800\n96027.000, 111.600\n96028.000, 106.600\n96029.000, 107.300\n96030.000, 106.900\n96031.000, 107.500\n96032.000, 107.200\n96033.000, 111.300\n96034.000, 107.400\n96035.000, 107.200\n96036.000, 107.800\n96037.000, 106.400\n96038.000, 106.200\n96039.000, 106.600\n96040.000, 109.900\n96041.000, 107.400\n96042.000, 114.700\n96043.000, 106.400\n96044.000, 107.000\n96045.000, 107.300\n96046.000, 107.100\n96047.000, 107.400\n96048.000, 107.700\n96049.000, 108.200\n96050.000, 109.000\n96051.000, 110.200\n96052.000, 110.400\n96053.000, 107.600\n96054.000, 107.600\n96055.000, 108.600\n96056.000, 107.100\n96057.000, 108.400\n96058.000, 109.900\n96059.000, 112.300\n96060.000, 110.800\n96061.000, 110.000\n96062.000, 113.300\n96063.000, 111.100\n96064.000, 108.200\n96065.000, 109.900\n96066.000, 110.500\n96067.000, 115.800\n96068.000, 113.300\n96069.000, 113.100\n96070.000, 111.400\n96071.000, 111.400\n96072.000, 111.500\n96073.000, 111.500\n96074.000, 112.500\n96075.000, 111.000\n96076.000, 112.400\n96077.000, 113.600\n96078.000, 112.300\n96079.000, 111.600\n96080.000, 111.200\n96081.000, 111.400\n96082.000, 112.000\n96083.000, 114.800\n96084.000, 116.400\n96085.000, 113.200\n96086.000, 112.300\n96087.000, 120.700\n96088.000, 112.000\n96089.000, 111.600\n96090.000, 112.400\n96091.000, 117.000\n96092.000, 113.100\n96093.000, 114.700\n96094.000, 114.100\n96095.000, 112.200\n96096.000, 113.200\n96097.000, 112.400\n96098.000, 113.400\n96099.000, 113.200\n96100.000, 114.800\n96101.000, 113.000\n96102.000, 114.900\n96103.000, 122.700\n96104.000, 118.300\n96105.000, 112.300\n96106.000, 112.900\n96107.000, 113.900\n96108.000, 117.100\n96109.000, 114.200\n96110.000, 112.800\n96111.000, 113.800\n96112.000, 113.600\n96113.000, 113.900\n96114.000, 112.500\n96115.000, 113.200\n96116.000, 119.600\n96117.000, 118.500\n96118.000, 114.200\n96119.000, 116.900\n96120.000, 123.500\n96121.000, 118.000\n96122.000, 114.900\n96123.000, 115.000\n96124.000, 116.800\n96125.000, 116.900\n96126.000, 116.200\n96127.000, 116.200\n96128.000, 108.100\n96129.000, 110.700\n96130.000, 110.700\n96131.000, 110.700\n96132.000, 111.100\n96133.000, 112.000\n96134.000, 111.100\n96135.000, 110.900\n96136.000, 111.300\n96137.000, 111.300\n96138.000, 112.100\n96139.000, 116.600\n96140.000, 121.400\n96141.000, 114.700\n96142.000, 114.300\n96143.000, 112.800\n96144.000, 112.800\n96145.000, 111.300\n96146.000, 112.700\n96147.000, 112.900\n96148.000, 118.200\n96149.000, 114.400\n96150.000, 112.700\n96151.000, 113.600\n96152.000, 114.600\n96153.000, 112.300\n96154.000, 113.700\n96155.000, 114.000\n96156.000, 116.100\n96157.000, 113.800\n96158.000, 117.500\n96159.000, 115.600\n96160.000, 114.500\n96161.000, 113.800\n96162.000, 112.200\n96163.000, 112.600\n96164.000, 117.900\n96165.000, 113.700\n96166.000, 114.800\n96167.000, 112.900\n96168.000, 113.300\n96169.000, 118.100\n96170.000, 112.800\n96171.000, 113.200\n96172.000, 115.800\n96173.000, 113.600\n96174.000, 116.600\n96175.000, 114.400\n96176.000, 119.700\n96177.000, 114.400\n96178.000, 113.600\n96179.000, 113.100\n96180.000, 114.000\n96181.000, 117.500\n96182.000, 114.700\n96183.000, 115.900\n96184.000, 116.400\n96185.000, 114.900\n96186.000, 113.700\n96187.000, 113.300\n96188.000, 115.400\n96189.000, 116.600\n96190.000, 122.500\n96191.000, 120.600\n96192.000, 115.700\n96193.000, 116.300\n96194.000, 116.500\n96195.000, 117.100\n96196.000, 116.900\n96197.000, 118.900\n96198.000, 118.000\n96199.000, 119.700\n96200.000, 120.900\n96201.000, 118.300\n96202.000, 117.200\n96203.000, 118.000\n96204.000, 118.100\n96205.000, 119.700\n96206.000, 121.000\n96207.000, 120.600\n96208.000, 119.500\n96209.000, 119.300\n96210.000, 117.700\n96211.000, 118.000\n96212.000, 118.300\n96213.000, 119.600\n96214.000, 119.300\n96215.000, 125.200\n96216.000, 124.300\n96217.000, 119.100\n96218.000, 118.200\n96219.000, 118.000\n96220.000, 119.100\n96221.000, 118.700\n96222.000, 121.500\n96223.000, 122.300\n96224.000, 119.000\n96225.000, 119.400\n96226.000, 118.400\n96227.000, 118.200\n96228.000, 118.900\n96229.000, 119.600\n96230.000, 123.500\n96231.000, 124.100\n96232.000, 122.800\n96233.000, 120.800\n96234.000, 120.200\n96235.000, 122.400\n96236.000, 118.600\n96237.000, 120.200\n96238.000, 120.000\n96239.000, 120.100\n96240.000, 121.900\n96241.000, 120.800\n96242.000, 121.100\n96243.000, 123.100\n96244.000, 121.400\n96245.000, 122.500\n96246.000, 124.600\n96247.000, 121.100\n96248.000, 122.700\n96249.000, 120.100\n96250.000, 120.700\n96251.000, 121.000\n96252.000, 121.600\n96253.000, 122.400\n96254.000, 124.200\n96255.000, 123.400\n96256.000,  90.200\n96257.000,  94.100\n96258.000,  92.000\n96259.000,  92.400\n96260.000,  92.100\n96261.000,  92.400\n96262.000,  91.700\n96263.000,  92.400\n96264.000,  92.000\n96265.000,  94.300\n96266.000,  92.600\n96267.000,  93.700\n96268.000,  92.900\n96269.000,  93.400\n96270.000,  92.000\n96271.000,  93.000\n96272.000,  93.200\n96273.000,  92.200\n96274.000,  94.400\n96275.000,  92.700\n96276.000,  93.400\n96277.000,  93.600\n96278.000,  94.500\n96279.000,  93.400\n96280.000,  96.200\n96281.000,  93.800\n96282.000,  95.800\n96283.000,  94.400\n96284.000,  93.600\n96285.000,  94.100\n96286.000,  94.200\n96287.000,  94.500\n96288.000,  95.700\n96289.000,  95.000\n96290.000,  94.000\n96291.000,  94.500\n96292.000,  94.000\n96293.000,  94.600\n96294.000,  94.800\n96295.000,  95.100\n96296.000,  94.500\n96297.000,  94.400\n96298.000,  95.700\n96299.000,  95.700\n96300.000,  99.000\n96301.000,  94.800\n96302.000,  97.000\n96303.000,  95.200\n96304.000,  95.200\n96305.000, 102.000\n96306.000,  96.400\n96307.000,  95.300\n96308.000,  95.700\n96309.000,  98.800\n96310.000,  95.500\n96311.000,  95.800\n96312.000,  95.200\n96313.000,  97.800\n96314.000,  96.000\n96315.000,  95.100\n96316.000,  97.000\n96317.000,  98.400\n96318.000,  97.600\n96319.000,  98.200\n96320.000,  96.000\n96321.000,  97.600\n96322.000,  98.200\n96323.000,  98.200\n96324.000,  98.600\n96325.000,  98.500\n96326.000,  98.800\n96327.000, 100.000\n96328.000,  99.100\n96329.000,  99.300\n96330.000,  98.700\n96331.000, 100.300\n96332.000, 101.300\n96333.000, 102.900\n96334.000, 100.900\n96335.000,  98.500\n96336.000,  99.500\n96337.000, 105.300\n96338.000, 103.900\n96339.000, 101.300\n96340.000, 105.500\n96341.000, 100.900\n96342.000, 101.000\n96343.000, 104.700\n96344.000, 100.000\n96345.000, 100.900\n96346.000, 102.300\n96347.000, 101.600\n96348.000, 100.100\n96349.000, 100.200\n96350.000, 100.500\n96351.000,  99.400\n96352.000, 103.400\n96353.000, 100.500\n96354.000, 100.900\n96355.000, 100.100\n96356.000, 101.500\n96357.000, 101.100\n96358.000, 100.700\n96359.000, 101.200\n96360.000, 105.100\n96361.000, 100.700\n96362.000, 100.900\n96363.000, 101.000\n96364.000, 102.000\n96365.000, 100.600\n96366.000, 101.000\n96367.000, 101.300\n96368.000, 101.000\n96369.000, 103.000\n96370.000, 105.000\n96371.000, 101.300\n96372.000, 102.300\n96373.000, 104.300\n96374.000, 103.100\n96375.000, 104.000\n96376.000, 101.700\n96377.000, 101.200\n96378.000, 101.700\n96379.000, 101.900\n96380.000, 103.400\n96381.000, 104.800\n96382.000, 103.700\n96383.000, 106.200\n96384.000,  96.100\n96385.000,  97.000\n96386.000,  97.600\n96387.000, 100.700\n96388.000, 105.600\n96389.000,  99.800\n96390.000,  99.300\n96391.000, 101.700\n96392.000,  99.700\n96393.000,  98.500\n96394.000,  98.200\n96395.000,  98.700\n96396.000,  99.300\n96397.000, 100.400\n96398.000, 100.300\n96399.000,  99.900\n96400.000,  99.200\n96401.000, 100.400\n96402.000, 101.400\n96403.000, 103.800\n96404.000,  99.500\n96405.000,  99.000\n96406.000,  99.600\n96407.000,  99.900\n96408.000, 101.200\n96409.000, 100.900\n96410.000, 102.500\n96411.000, 100.900\n96412.000, 100.500\n96413.000, 100.500\n96414.000, 100.200\n96415.000, 100.100\n96416.000, 101.000\n96417.000, 100.200\n96418.000, 100.900\n96419.000,  99.900\n96420.000, 101.200\n96421.000, 102.600\n96422.000, 100.700\n96423.000, 100.300\n96424.000, 100.200\n96425.000, 100.800\n96426.000, 102.500\n96427.000,  99.800\n96428.000, 102.900\n96429.000, 100.200\n96430.000, 101.500\n96431.000, 100.900\n96432.000, 100.300\n96433.000, 100.400\n96434.000, 100.500\n96435.000, 100.300\n96436.000, 101.900\n96437.000, 101.600\n96438.000, 101.900\n96439.000, 102.500\n96440.000, 102.100\n96441.000, 101.700\n96442.000, 101.300\n96443.000, 101.700\n96444.000, 104.100\n96445.000, 104.200\n96446.000, 105.600\n96447.000, 106.200\n96448.000, 102.500\n96449.000, 104.800\n96450.000, 104.000\n96451.000, 103.700\n96452.000, 104.700\n96453.000, 105.300\n96454.000, 110.000\n96455.000, 107.900\n96456.000, 105.900\n96457.000, 107.300\n96458.000, 105.600\n96459.000, 106.600\n96460.000, 106.900\n96461.000, 105.900\n96462.000, 106.900\n96463.000, 107.400\n96464.000, 106.600\n96465.000, 105.600\n96466.000, 107.700\n96467.000, 108.500\n96468.000, 110.400\n96469.000, 106.900\n96470.000, 108.000\n96471.000, 106.800\n96472.000, 108.100\n96473.000, 105.800\n96474.000, 107.200\n96475.000, 106.200\n96476.000, 107.400\n96477.000, 106.600\n96478.000, 106.300\n96479.000, 106.200\n96480.000, 106.900\n96481.000, 106.400\n96482.000, 106.600\n96483.000, 107.000\n96484.000, 107.500\n96485.000, 106.800\n96486.000, 107.700\n96487.000, 106.500\n96488.000, 107.100\n96489.000, 107.600\n96490.000, 108.000\n96491.000, 106.600\n96492.000, 107.500\n96493.000, 107.400\n96494.000, 108.300\n96495.000, 107.100\n96496.000, 110.200\n96497.000, 113.200\n96498.000, 106.800\n96499.000, 107.300\n96500.000, 108.200\n96501.000, 107.100\n96502.000, 107.800\n96503.000, 107.600\n96504.000, 107.200\n96505.000, 110.300\n96506.000, 110.100\n96507.000, 107.400\n96508.000, 109.200\n96509.000, 110.000\n96510.000, 110.600\n96511.000, 111.200\n96512.000,  96.000\n96513.000,  97.700\n96514.000,  97.300\n96515.000,  98.000\n96516.000,  98.300\n96517.000,  98.500\n96518.000,  98.500\n96519.000,  99.400\n96520.000,  98.400\n96521.000,  98.800\n96522.000,  99.200\n96523.000,  98.900\n96524.000, 100.600\n96525.000, 100.700\n96526.000, 101.700\n96527.000,  99.200\n96528.000,  98.700\n96529.000,  98.800\n96530.000,  99.800\n96531.000, 100.000\n96532.000,  99.500\n96533.000,  99.900\n96534.000,  99.600\n96535.000,  99.100\n96536.000,  99.200\n96537.000,  99.000\n96538.000,  99.600\n96539.000,  99.300\n96540.000, 102.000\n96541.000, 104.800\n96542.000, 100.800\n96543.000,  99.700\n96544.000,  99.500\n96545.000,  99.400\n96546.000, 100.200\n96547.000,  99.500\n96548.000, 102.800\n96549.000,  99.600\n96550.000, 101.600\n96551.000, 102.200\n96552.000, 100.700\n96553.000,  99.900\n96554.000, 100.900\n96555.000, 100.600\n96556.000, 100.100\n96557.000, 100.200\n96558.000, 100.800\n96559.000, 101.800\n96560.000, 100.800\n96561.000, 101.800\n96562.000, 100.700\n96563.000, 100.300\n96564.000, 102.300\n96565.000, 102.600\n96566.000, 101.600\n96567.000, 102.300\n96568.000, 101.400\n96569.000, 103.600\n96570.000, 103.900\n96571.000, 102.700\n96572.000, 102.400\n96573.000, 104.800\n96574.000, 104.600\n96575.000, 104.000\n96576.000, 102.900\n96577.000, 104.000\n96578.000, 107.000\n96579.000, 106.300\n96580.000, 106.100\n96581.000, 108.500\n96582.000, 105.900\n96583.000, 106.200\n96584.000, 105.600\n96585.000, 105.400\n96586.000, 108.300\n96587.000, 112.900\n96588.000, 116.700\n96589.000, 108.400\n96590.000, 110.200\n96591.000, 106.200\n96592.000, 106.400\n96593.000, 105.400\n96594.000, 107.400\n96595.000, 111.700\n96596.000, 108.600\n96597.000, 109.700\n96598.000, 108.000\n96599.000, 106.700\n96600.000, 106.800\n96601.000, 106.400\n96602.000, 106.800\n96603.000, 106.600\n96604.000, 113.600\n96605.000, 112.000\n96606.000, 111.700\n96607.000, 108.400\n96608.000, 106.900\n96609.000, 106.700\n96610.000, 106.800\n96611.000, 107.200\n96612.000, 108.000\n96613.000, 107.300\n96614.000, 108.800\n96615.000, 115.600\n96616.000, 110.800\n96617.000, 108.200\n96618.000, 106.900\n96619.000, 107.200\n96620.000, 106.700\n96621.000, 108.500\n96622.000, 108.500\n96623.000, 114.100\n96624.000, 117.000\n96625.000, 113.700\n96626.000, 107.600\n96627.000, 108.000\n96628.000, 108.000\n96629.000, 110.100\n96630.000, 109.000\n96631.000, 108.200\n96632.000, 113.100\n96633.000, 117.100\n96634.000, 109.100\n96635.000, 108.400\n96636.000, 110.500\n96637.000, 111.800\n96638.000, 112.000\n96639.000, 112.800\n96640.000, 105.500\n96641.000, 108.900\n96642.000, 109.200\n96643.000, 105.800\n96644.000, 104.600\n96645.000, 105.800\n96646.000, 105.700\n96647.000, 106.500\n96648.000, 108.500\n96649.000, 106.100\n96650.000, 111.800\n96651.000, 105.700\n96652.000, 105.600\n96653.000, 106.300\n96654.000, 109.700\n96655.000, 107.000\n96656.000, 117.000\n96657.000, 111.900\n96658.000, 107.000\n96659.000, 115.600\n96660.000, 112.600\n96661.000, 108.600\n96662.000, 106.700\n96663.000, 105.700\n96664.000, 106.400\n96665.000, 109.100\n96666.000, 112.300\n96667.000, 107.600\n96668.000, 113.400\n96669.000, 110.000\n96670.000, 108.400\n96671.000, 107.400\n96672.000, 107.900\n96673.000, 108.400\n96674.000, 113.100\n96675.000, 111.900\n96676.000, 111.000\n96677.000, 111.200\n96678.000, 108.800\n96679.000, 108.400\n96680.000, 107.500\n96681.000, 108.200\n96682.000, 109.500\n96683.000, 118.600\n96684.000, 111.300\n96685.000, 109.500\n96686.000, 114.700\n96687.000, 111.300\n96688.000, 108.600\n96689.000, 108.600\n96690.000, 108.400\n96691.000, 109.800\n96692.000, 108.900\n96693.000, 109.700\n96694.000, 108.900\n96695.000, 108.000\n96696.000, 108.500\n96697.000, 108.100\n96698.000, 108.900\n96699.000, 110.900\n96700.000, 111.800\n96701.000, 112.100\n96702.000, 111.200\n96703.000, 111.000\n96704.000, 109.800\n96705.000, 111.000\n96706.000, 111.100\n96707.000, 113.900\n96708.000, 112.600\n96709.000, 114.200\n96710.000, 112.400\n96711.000, 111.300\n96712.000, 112.100\n96713.000, 112.000\n96714.000, 111.500\n96715.000, 111.800\n96716.000, 114.500\n96717.000, 117.900\n96718.000, 115.800\n96719.000, 113.600\n96720.000, 112.300\n96721.000, 112.200\n96722.000, 111.300\n96723.000, 112.700\n96724.000, 118.400\n96725.000, 116.800\n96726.000, 113.200\n96727.000, 112.700\n96728.000, 113.100\n96729.000, 112.800\n96730.000, 112.500\n96731.000, 112.100\n96732.000, 116.600\n96733.000, 120.700\n96734.000, 114.200\n96735.000, 117.800\n96736.000, 113.400\n96737.000, 113.900\n96738.000, 113.500\n96739.000, 112.900\n96740.000, 113.900\n96741.000, 121.400\n96742.000, 119.700\n96743.000, 122.000\n96744.000, 113.400\n96745.000, 113.500\n96746.000, 113.800\n96747.000, 115.000\n96748.000, 113.900\n96749.000, 117.300\n96750.000, 116.100\n96751.000, 115.200\n96752.000, 115.700\n96753.000, 113.600\n96754.000, 112.500\n96755.000, 113.500\n96756.000, 114.000\n96757.000, 116.100\n96758.000, 114.500\n96759.000, 114.600\n96760.000, 115.300\n96761.000, 114.400\n96762.000, 113.600\n96763.000, 114.500\n96764.000, 115.800\n96765.000, 119.000\n96766.000, 127.400\n96767.000, 120.900\n96768.000, 100.100\n96769.000, 104.000\n96770.000, 100.000\n96771.000,  98.100\n96772.000,  98.100\n96773.000,  98.900\n96774.000,  99.100\n96775.000, 101.700\n96776.000, 101.000\n96777.000, 104.100\n96778.000, 103.100\n96779.000, 104.000\n96780.000,  99.700\n96781.000,  98.600\n96782.000, 101.900\n96783.000, 101.700\n96784.000, 102.300\n96785.000, 100.300\n96786.000, 104.600\n96787.000, 103.100\n96788.000, 101.900\n96789.000, 100.500\n96790.000,  99.300\n96791.000, 100.700\n96792.000,  99.900\n96793.000,  99.300\n96794.000, 103.200\n96795.000, 100.300\n96796.000, 104.700\n96797.000, 100.400\n96798.000, 100.300\n96799.000,  99.500\n96800.000,  99.600\n96801.000, 100.200\n96802.000, 102.900\n96803.000, 106.000\n96804.000, 102.400\n96805.000, 109.900\n96806.000, 104.600\n96807.000, 104.200\n96808.000, 100.600\n96809.000,  99.500\n96810.000, 100.600\n96811.000, 102.900\n96812.000, 101.100\n96813.000, 103.100\n96814.000, 103.700\n96815.000, 113.800\n96816.000, 109.100\n96817.000, 101.300\n96818.000, 100.600\n96819.000, 100.300\n96820.000, 103.400\n96821.000, 103.400\n96822.000, 107.500\n96823.000, 103.300\n96824.000, 106.800\n96825.000, 102.300\n96826.000, 101.800\n96827.000, 103.100\n96828.000, 102.500\n96829.000, 104.600\n96830.000, 107.400\n96831.000, 109.500\n96832.000, 102.100\n96833.000, 103.600\n96834.000, 106.300\n96835.000, 107.200\n96836.000, 104.400\n96837.000, 104.900\n96838.000, 104.800\n96839.000, 107.900\n96840.000, 112.800\n96841.000, 107.400\n96842.000, 106.900\n96843.000, 104.500\n96844.000, 106.700\n96845.000, 107.600\n96846.000, 105.200\n96847.000, 105.600\n96848.000, 105.900\n96849.000, 109.200\n96850.000, 117.200\n96851.000, 111.100\n96852.000, 107.800\n96853.000, 105.400\n96854.000, 105.800\n96855.000, 105.600\n96856.000, 106.300\n96857.000, 106.100\n96858.000, 111.700\n96859.000, 110.400\n96860.000, 108.100\n96861.000, 107.000\n96862.000, 107.400\n96863.000, 107.600\n96864.000, 107.900\n96865.000, 106.400\n96866.000, 108.600\n96867.000, 113.100\n96868.000, 110.200\n96869.000, 107.000\n96870.000, 107.400\n96871.000, 106.100\n96872.000, 107.000\n96873.000, 107.800\n96874.000, 108.500\n96875.000, 109.400\n96876.000, 114.300\n96877.000, 115.800\n96878.000, 110.300\n96879.000, 107.000\n96880.000, 109.300\n96881.000, 109.300\n96882.000, 108.100\n96883.000, 113.700\n96884.000, 113.500\n96885.000, 114.500\n96886.000, 114.700\n96887.000, 109.200\n96888.000, 108.200\n96889.000, 107.800\n96890.000, 108.800\n96891.000, 107.800\n96892.000, 113.500\n96893.000, 115.000\n96894.000, 113.000\n96895.000, 111.500\n96896.000, 102.800\n96897.000, 103.200\n96898.000, 104.300\n96899.000, 104.300\n96900.000, 106.100\n96901.000, 109.700\n96902.000, 105.300\n96903.000, 105.400\n96904.000, 107.000\n96905.000, 104.600\n96906.000, 105.100\n96907.000, 104.400\n96908.000, 105.200\n96909.000, 106.100\n96910.000, 115.200\n96911.000, 106.000\n96912.000, 111.100\n96913.000, 112.000\n96914.000, 105.600\n96915.000, 105.200\n96916.000, 106.600\n96917.000, 105.900\n96918.000, 105.800\n96919.000, 108.400\n96920.000, 106.200\n96921.000, 110.500\n96922.000, 107.300\n96923.000, 106.900\n96924.000, 105.500\n96925.000, 108.400\n96926.000, 107.300\n96927.000, 106.900\n96928.000, 106.600\n96929.000, 107.400\n96930.000, 108.100\n96931.000, 110.400\n96932.000, 106.600\n96933.000, 106.700\n96934.000, 107.300\n96935.000, 116.100\n96936.000, 108.000\n96937.000, 111.300\n96938.000, 109.800\n96939.000, 107.100\n96940.000, 106.900\n96941.000, 108.900\n96942.000, 107.200\n96943.000, 107.000\n96944.000, 107.800\n96945.000, 107.000\n96946.000, 107.400\n96947.000, 108.200\n96948.000, 108.900\n96949.000, 114.000\n96950.000, 109.800\n96951.000, 107.600\n96952.000, 107.700\n96953.000, 107.700\n96954.000, 109.200\n96955.000, 113.500\n96956.000, 113.600\n96957.000, 112.200\n96958.000, 110.400\n96959.000, 110.400\n96960.000, 109.200\n96961.000, 110.400\n96962.000, 112.600\n96963.000, 110.800\n96964.000, 111.700\n96965.000, 113.000\n96966.000, 111.300\n96967.000, 111.400\n96968.000, 112.100\n96969.000, 112.200\n96970.000, 111.500\n96971.000, 113.600\n96972.000, 119.100\n96973.000, 119.800\n96974.000, 118.700\n96975.000, 114.500\n96976.000, 111.600\n96977.000, 112.700\n96978.000, 113.500\n96979.000, 117.100\n96980.000, 113.200\n96981.000, 120.300\n96982.000, 114.200\n96983.000, 112.800\n96984.000, 114.700\n96985.000, 113.000\n96986.000, 112.700\n96987.000, 115.700\n96988.000, 113.800\n96989.000, 112.900\n96990.000, 113.500\n96991.000, 113.600\n96992.000, 113.200\n96993.000, 112.700\n96994.000, 113.000\n96995.000, 113.900\n96996.000, 116.000\n96997.000, 113.400\n96998.000, 116.300\n96999.000, 114.500\n97000.000, 112.600\n97001.000, 113.100\n97002.000, 116.300\n97003.000, 113.500\n97004.000, 119.000\n97005.000, 114.500\n97006.000, 113.900\n97007.000, 115.900\n97008.000, 119.100\n97009.000, 113.900\n97010.000, 115.100\n97011.000, 114.700\n97012.000, 118.500\n97013.000, 118.100\n97014.000, 120.200\n97015.000, 115.800\n97016.000, 114.500\n97017.000, 114.000\n97018.000, 116.300\n97019.000, 116.600\n97020.000, 116.700\n97021.000, 116.600\n97022.000, 122.200\n97023.000, 116.400\n97024.000, 102.700\n97025.000, 104.100\n97026.000, 104.500\n97027.000, 104.000\n97028.000, 105.600\n97029.000, 108.700\n97030.000, 108.000\n97031.000, 108.400\n97032.000, 109.700\n97033.000, 105.200\n97034.000, 107.800\n97035.000, 104.900\n97036.000, 106.800\n97037.000, 106.100\n97038.000, 108.000\n97039.000, 106.500\n97040.000, 109.700\n97041.000, 109.700\n97042.000, 105.800\n97043.000, 105.900\n97044.000, 106.600\n97045.000, 106.000\n97046.000, 105.600\n97047.000, 107.100\n97048.000, 106.800\n97049.000, 108.300\n97050.000, 111.100\n97051.000, 106.300\n97052.000, 107.200\n97053.000, 105.900\n97054.000, 107.100\n97055.000, 106.800\n97056.000, 106.400\n97057.000, 106.400\n97058.000, 110.300\n97059.000, 114.100\n97060.000, 107.300\n97061.000, 106.200\n97062.000, 106.300\n97063.000, 106.600\n97064.000, 106.300\n97065.000, 109.400\n97066.000, 108.700\n97067.000, 109.800\n97068.000, 108.300\n97069.000, 106.700\n97070.000, 107.300\n97071.000, 108.800\n97072.000, 107.200\n97073.000, 110.600\n97074.000, 108.000\n97075.000, 117.200\n97076.000, 113.800\n97077.000, 108.500\n97078.000, 110.600\n97079.000, 108.600\n97080.000, 109.400\n97081.000, 108.200\n97082.000, 107.000\n97083.000, 108.300\n97084.000, 109.200\n97085.000, 113.700\n97086.000, 110.400\n97087.000, 110.400\n97088.000, 110.300\n97089.000, 111.500\n97090.000, 110.100\n97091.000, 112.500\n97092.000, 116.300\n97093.000, 114.300\n97094.000, 113.300\n97095.000, 111.200\n97096.000, 111.500\n97097.000, 111.300\n97098.000, 111.000\n97099.000, 113.700\n97100.000, 116.400\n97101.000, 115.300\n97102.000, 114.800\n97103.000, 112.600\n97104.000, 111.500\n97105.000, 112.100\n97106.000, 111.400\n97107.000, 112.800\n97108.000, 113.000\n97109.000, 118.000\n97110.000, 113.200\n97111.000, 113.500\n97112.000, 112.300\n97113.000, 112.800\n97114.000, 112.400\n97115.000, 113.100\n97116.000, 112.600\n97117.000, 115.800\n97118.000, 114.600\n97119.000, 113.600\n97120.000, 112.100\n97121.000, 113.000\n97122.000, 112.600\n97123.000, 112.300\n97124.000, 114.500\n97125.000, 115.400\n97126.000, 113.400\n97127.000, 113.200\n97128.000, 113.500\n97129.000, 112.900\n97130.000, 115.500\n97131.000, 114.600\n97132.000, 117.500\n97133.000, 114.400\n97134.000, 114.700\n97135.000, 116.100\n97136.000, 114.300\n97137.000, 113.100\n97138.000, 113.700\n97139.000, 114.500\n97140.000, 118.000\n97141.000, 115.200\n97142.000, 117.800\n97143.000, 115.600\n97144.000, 115.200\n97145.000, 113.800\n97146.000, 114.000\n97147.000, 114.300\n97148.000, 115.300\n97149.000, 116.600\n97150.000, 117.600\n97151.000, 118.100\n97152.000, 108.300\n97153.000, 109.300\n97154.000, 109.900\n97155.000, 111.000\n97156.000, 116.700\n97157.000, 113.000\n97158.000, 115.000\n97159.000, 117.700\n97160.000, 111.400\n97161.000, 111.100\n97162.000, 111.100\n97163.000, 111.200\n97164.000, 111.900\n97165.000, 117.000\n97166.000, 116.700\n97167.000, 114.900\n97168.000, 112.300\n97169.000, 114.300\n97170.000, 112.400\n97171.000, 112.900\n97172.000, 114.000\n97173.000, 114.400\n97174.000, 112.800\n97175.000, 115.500\n97176.000, 114.400\n97177.000, 112.800\n97178.000, 112.500\n97179.000, 112.100\n97180.000, 113.300\n97181.000, 112.600\n97182.000, 112.900\n97183.000, 113.600\n97184.000, 114.100\n97185.000, 112.200\n97186.000, 121.300\n97187.000, 118.300\n97188.000, 114.100\n97189.000, 115.500\n97190.000, 119.900\n97191.000, 119.500\n97192.000, 115.400\n97193.000, 112.900\n97194.000, 115.600\n97195.000, 112.600\n97196.000, 112.300\n97197.000, 114.300\n97198.000, 116.100\n97199.000, 124.500\n97200.000, 115.100\n97201.000, 115.700\n97202.000, 113.800\n97203.000, 114.300\n97204.000, 113.200\n97205.000, 116.000\n97206.000, 115.200\n97207.000, 115.900\n97208.000, 114.500\n97209.000, 114.200\n97210.000, 115.800\n97211.000, 116.500\n97212.000, 115.900\n97213.000, 116.300\n97214.000, 117.000\n97215.000, 121.500\n97216.000, 118.200\n97217.000, 116.800\n97218.000, 119.800\n97219.000, 121.100\n97220.000, 124.800\n97221.000, 119.400\n97222.000, 122.200\n97223.000, 125.500\n97224.000, 118.200\n97225.000, 118.100\n97226.000, 119.300\n97227.000, 121.200\n97228.000, 124.200\n97229.000, 119.400\n97230.000, 120.600\n97231.000, 120.700\n97232.000, 118.600\n97233.000, 118.500\n97234.000, 117.400\n97235.000, 122.900\n97236.000, 122.800\n97237.000, 119.000\n97238.000, 122.800\n97239.000, 121.700\n97240.000, 119.800\n97241.000, 121.900\n97242.000, 120.600\n97243.000, 124.900\n97244.000, 121.000\n97245.000, 121.800\n97246.000, 126.800\n97247.000, 120.800\n97248.000, 118.900\n97249.000, 120.500\n97250.000, 118.600\n97251.000, 124.000\n97252.000, 127.100\n97253.000, 120.900\n97254.000, 119.800\n97255.000, 119.300\n97256.000, 118.700\n97257.000, 119.200\n97258.000, 120.500\n97259.000, 122.100\n97260.000, 124.400\n97261.000, 121.800\n97262.000, 120.300\n97263.000, 119.400\n97264.000, 119.900\n97265.000, 119.900\n97266.000, 120.200\n97267.000, 123.800\n97268.000, 120.900\n97269.000, 121.100\n97270.000, 120.900\n97271.000, 120.600\n97272.000, 120.000\n97273.000, 120.900\n97274.000, 121.700\n97275.000, 131.400\n97276.000, 126.800\n97277.000, 122.800\n97278.000, 122.600\n97279.000, 123.200\n97280.000,  96.200\n97281.000,  96.700\n97282.000,  98.400\n97283.000,  97.900\n97284.000,  98.900\n97285.000, 101.100\n97286.000,  99.700\n97287.000,  99.000\n97288.000,  99.100\n97289.000,  98.600\n97290.000,  98.000\n97291.000,  99.600\n97292.000,  99.500\n97293.000,  99.900\n97294.000, 101.600\n97295.000, 100.800\n97296.000,  99.500\n97297.000,  98.500\n97298.000,  99.000\n97299.000, 101.800\n97300.000, 103.200\n97301.000, 104.400\n97302.000, 100.900\n97303.000, 102.100\n97304.000,  99.600\n97305.000,  99.800\n97306.000, 100.900\n97307.000,  99.000\n97308.000,  99.400\n97309.000,  99.600\n97310.000, 100.800\n97311.000, 104.300\n97312.000, 106.100\n97313.000, 104.300\n97314.000, 100.800\n97315.000, 101.500\n97316.000, 101.000\n97317.000, 100.000\n97318.000, 100.200\n97319.000, 101.300\n97320.000, 108.700\n97321.000, 108.100\n97322.000, 104.300\n97323.000, 101.100\n97324.000, 103.800\n97325.000, 103.000\n97326.000, 101.800\n97327.000, 102.000\n97328.000, 102.300\n97329.000, 104.800\n97330.000, 104.200\n97331.000, 103.900\n97332.000, 100.500\n97333.000, 102.100\n97334.000, 103.300\n97335.000, 100.600\n97336.000, 101.900\n97337.000, 103.300\n97338.000, 106.700\n97339.000, 110.600\n97340.000, 107.300\n97341.000, 107.200\n97342.000, 105.300\n97343.000, 106.600\n97344.000, 104.500\n97345.000, 105.300\n97346.000, 109.800\n97347.000, 104.600\n97348.000, 116.700\n97349.000, 113.500\n97350.000, 107.400\n97351.000, 110.200\n97352.000, 111.800\n97353.000, 114.500\n97354.000, 113.700\n97355.000, 111.100\n97356.000, 116.200\n97357.000, 111.500\n97358.000, 116.900\n97359.000, 111.900\n97360.000, 109.500\n97361.000, 108.600\n97362.000, 105.900\n97363.000, 108.700\n97364.000, 111.100\n97365.000, 107.200\n97366.000, 111.900\n97367.000, 110.800\n97368.000, 109.600\n97369.000, 107.500\n97370.000, 106.200\n97371.000, 106.200\n97372.000, 110.100\n97373.000, 107.300\n97374.000, 111.000\n97375.000, 108.200\n97376.000, 110.500\n97377.000, 110.400\n97378.000, 107.400\n97379.000, 111.100\n97380.000, 107.800\n97381.000, 109.300\n97382.000, 111.500\n97383.000, 109.700\n97384.000, 107.400\n97385.000, 107.500\n97386.000, 107.200\n97387.000, 108.800\n97388.000, 110.000\n97389.000, 107.900\n97390.000, 108.200\n97391.000, 110.700\n97392.000, 112.300\n97393.000, 108.000\n97394.000, 111.800\n97395.000, 115.600\n97396.000, 109.200\n97397.000, 111.500\n97398.000, 108.400\n97399.000, 111.200\n97400.000, 118.900\n97401.000, 112.300\n97402.000, 108.600\n97403.000, 107.700\n97404.000, 111.400\n97405.000, 114.100\n97406.000, 112.700\n97407.000, 113.900\n97408.000, 104.400\n97409.000, 104.300\n97410.000, 105.300\n97411.000, 104.300\n97412.000, 106.000\n97413.000, 105.900\n97414.000, 105.500\n97415.000, 108.900\n97416.000, 106.800\n97417.000, 108.500\n97418.000, 106.600\n97419.000, 106.400\n97420.000, 106.000\n97421.000, 105.700\n97422.000, 106.400\n97423.000, 106.800\n97424.000, 106.500\n97425.000, 107.000\n97426.000, 108.300\n97427.000, 110.800\n97428.000, 111.700\n97429.000, 109.700\n97430.000, 107.900\n97431.000, 107.900\n97432.000, 109.000\n97433.000, 113.400\n97434.000, 109.800\n97435.000, 111.300\n97436.000, 107.900\n97437.000, 114.000\n97438.000, 108.200\n97439.000, 108.800\n97440.000, 106.500\n97441.000, 106.800\n97442.000, 108.100\n97443.000, 108.600\n97444.000, 107.600\n97445.000, 113.300\n97446.000, 107.600\n97447.000, 108.200\n97448.000, 108.500\n97449.000, 107.100\n97450.000, 109.500\n97451.000, 107.300\n97452.000, 112.400\n97453.000, 108.400\n97454.000, 110.200\n97455.000, 107.600\n97456.000, 107.600\n97457.000, 107.900\n97458.000, 110.300\n97459.000, 109.000\n97460.000, 111.100\n97461.000, 115.800\n97462.000, 114.500\n97463.000, 108.400\n97464.000, 108.200\n97465.000, 111.600\n97466.000, 108.600\n97467.000, 107.900\n97468.000, 111.200\n97469.000, 114.300\n97470.000, 119.800\n97471.000, 114.600\n97472.000, 109.200\n97473.000, 110.700\n97474.000, 112.100\n97475.000, 110.000\n97476.000, 112.200\n97477.000, 114.200\n97478.000, 113.900\n97479.000, 112.500\n97480.000, 112.600\n97481.000, 111.800\n97482.000, 113.300\n97483.000, 112.300\n97484.000, 112.600\n97485.000, 113.600\n97486.000, 112.500\n97487.000, 113.000\n97488.000, 113.900\n97489.000, 112.700\n97490.000, 112.400\n97491.000, 117.100\n97492.000, 112.100\n97493.000, 113.100\n97494.000, 117.100\n97495.000, 113.300\n97496.000, 115.700\n97497.000, 112.800\n97498.000, 114.900\n97499.000, 119.300\n97500.000, 120.300\n97501.000, 121.400\n97502.000, 117.200\n97503.000, 115.400\n97504.000, 116.200\n97505.000, 117.800\n97506.000, 114.700\n97507.000, 115.200\n97508.000, 118.300\n97509.000, 114.400\n97510.000, 114.800\n97511.000, 114.000\n97512.000, 115.800\n97513.000, 119.500\n97514.000, 114.900\n97515.000, 120.800\n97516.000, 116.400\n97517.000, 118.300\n97518.000, 116.800\n97519.000, 118.100\n97520.000, 113.600\n97521.000, 116.300\n97522.000, 120.900\n97523.000, 125.200\n97524.000, 115.600\n97525.000, 114.300\n97526.000, 119.700\n97527.000, 118.200\n97528.000, 114.500\n97529.000, 116.500\n97530.000, 116.400\n97531.000, 115.100\n97532.000, 116.600\n97533.000, 117.000\n97534.000, 116.900\n97535.000, 119.900\n97536.000, 103.200\n97537.000, 103.900\n97538.000, 106.600\n97539.000, 107.000\n97540.000, 106.900\n97541.000, 105.800\n97542.000, 105.000\n97543.000, 107.600\n97544.000, 105.400\n97545.000, 105.700\n97546.000, 106.000\n97547.000, 106.100\n97548.000, 106.700\n97549.000, 110.300\n97550.000, 107.100\n97551.000, 106.500\n97552.000, 107.000\n97553.000, 107.100\n97554.000, 106.500\n97555.000, 107.800\n97556.000, 107.700\n97557.000, 106.900\n97558.000, 115.300\n97559.000, 106.800\n97560.000, 105.700\n97561.000, 107.200\n97562.000, 106.600\n97563.000, 106.100\n97564.000, 108.200\n97565.000, 107.900\n97566.000, 108.100\n97567.000, 116.400\n97568.000, 112.100\n97569.000, 112.400\n97570.000, 107.900\n97571.000, 107.800\n97572.000, 107.000\n97573.000, 107.100\n97574.000, 108.600\n97575.000, 106.800\n97576.000, 110.700\n97577.000, 110.000\n97578.000, 108.500\n97579.000, 110.000\n97580.000, 108.100\n97581.000, 106.800\n97582.000, 108.400\n97583.000, 107.400\n97584.000, 111.200\n97585.000, 108.000\n97586.000, 108.700\n97587.000, 118.000\n97588.000, 109.800\n97589.000, 108.600\n97590.000, 111.700\n97591.000, 109.700\n97592.000, 108.100\n97593.000, 108.300\n97594.000, 109.500\n97595.000, 107.700\n97596.000, 111.700\n97597.000, 117.400\n97598.000, 115.600\n97599.000, 114.100\n97600.000, 111.100\n97601.000, 109.600\n97602.000, 111.200\n97603.000, 110.500\n97604.000, 113.500\n97605.000, 113.300\n97606.000, 112.400\n97607.000, 115.000\n97608.000, 111.900\n97609.000, 111.400\n97610.000, 112.100\n97611.000, 112.400\n97612.000, 112.600\n97613.000, 116.300\n97614.000, 115.100\n97615.000, 112.400\n97616.000, 112.600\n97617.000, 113.400\n97618.000, 113.200\n97619.000, 112.100\n97620.000, 112.200\n97621.000, 115.800\n97622.000, 116.700\n97623.000, 113.200\n97624.000, 112.900\n97625.000, 113.200\n97626.000, 113.600\n97627.000, 113.000\n97628.000, 113.300\n97629.000, 115.800\n97630.000, 119.100\n97631.000, 114.000\n97632.000, 112.600\n97633.000, 113.700\n97634.000, 112.700\n97635.000, 114.200\n97636.000, 112.900\n97637.000, 113.200\n97638.000, 120.500\n97639.000, 117.500\n97640.000, 115.200\n97641.000, 113.200\n97642.000, 113.900\n97643.000, 115.100\n97644.000, 112.900\n97645.000, 113.000\n97646.000, 129.900\n97647.000, 120.500\n97648.000, 116.100\n97649.000, 114.200\n97650.000, 114.800\n97651.000, 113.500\n97652.000, 113.900\n97653.000, 114.200\n97654.000, 118.600\n97655.000, 127.900\n97656.000, 118.800\n97657.000, 116.300\n97658.000, 120.400\n97659.000, 118.000\n97660.000, 114.900\n97661.000, 117.300\n97662.000, 118.600\n97663.000, 116.800\n97664.000, 108.600\n97665.000, 109.800\n97666.000, 111.200\n97667.000, 112.300\n97668.000, 110.300\n97669.000, 111.100\n97670.000, 111.700\n97671.000, 112.700\n97672.000, 112.200\n97673.000, 111.000\n97674.000, 112.800\n97675.000, 116.400\n97676.000, 111.600\n97677.000, 112.700\n97678.000, 112.200\n97679.000, 112.000\n97680.000, 112.900\n97681.000, 111.300\n97682.000, 111.400\n97683.000, 112.200\n97684.000, 112.300\n97685.000, 111.900\n97686.000, 111.900\n97687.000, 114.200\n97688.000, 115.300\n97689.000, 112.800\n97690.000, 112.400\n97691.000, 112.700\n97692.000, 113.400\n97693.000, 113.600\n97694.000, 115.100\n97695.000, 114.100\n97696.000, 112.300\n97697.000, 116.500\n97698.000, 114.900\n97699.000, 112.400\n97700.000, 112.600\n97701.000, 112.900\n97702.000, 112.900\n97703.000, 114.800\n97704.000, 112.500\n97705.000, 113.600\n97706.000, 115.700\n97707.000, 112.300\n97708.000, 113.200\n97709.000, 112.900\n97710.000, 112.900\n97711.000, 114.200\n97712.000, 114.200\n97713.000, 113.500\n97714.000, 113.800\n97715.000, 115.300\n97716.000, 115.200\n97717.000, 113.700\n97718.000, 113.400\n97719.000, 114.700\n97720.000, 114.800\n97721.000, 114.100\n97722.000, 116.300\n97723.000, 116.300\n97724.000, 119.300\n97725.000, 117.200\n97726.000, 117.100\n97727.000, 118.800\n97728.000, 115.900\n97729.000, 118.300\n97730.000, 124.500\n97731.000, 118.500\n97732.000, 119.900\n97733.000, 117.100\n97734.000, 118.200\n97735.000, 118.300\n97736.000, 118.900\n97737.000, 123.200\n97738.000, 121.200\n97739.000, 117.800\n97740.000, 120.600\n97741.000, 120.900\n97742.000, 123.900\n97743.000, 122.600\n97744.000, 129.800\n97745.000, 124.400\n97746.000, 119.500\n97747.000, 119.100\n97748.000, 120.700\n97749.000, 119.200\n97750.000, 121.000\n97751.000, 125.000\n97752.000, 119.800\n97753.000, 118.900\n97754.000, 120.200\n97755.000, 118.200\n97756.000, 119.400\n97757.000, 120.300\n97758.000, 119.700\n97759.000, 121.900\n97760.000, 123.600\n97761.000, 122.100\n97762.000, 119.800\n97763.000, 118.700\n97764.000, 118.800\n97765.000, 119.500\n97766.000, 122.400\n97767.000, 127.300\n97768.000, 125.200\n97769.000, 121.300\n97770.000, 118.700\n97771.000, 118.800\n97772.000, 119.000\n97773.000, 119.200\n97774.000, 132.300\n97775.000, 133.200\n97776.000, 126.700\n97777.000, 121.900\n97778.000, 119.800\n97779.000, 119.500\n97780.000, 126.800\n97781.000, 121.100\n97782.000, 122.000\n97783.000, 122.100\n97784.000, 120.200\n97785.000, 121.700\n97786.000, 120.300\n97787.000, 121.300\n97788.000, 124.700\n97789.000, 123.300\n97790.000, 123.800\n97791.000, 124.000\n97792.000, 104.000\n97793.000, 103.900\n97794.000, 104.200\n97795.000, 103.300\n97796.000, 105.100\n97797.000, 105.100\n97798.000, 106.800\n97799.000, 107.300\n97800.000, 105.300\n97801.000, 107.600\n97802.000, 106.700\n97803.000, 106.600\n97804.000, 105.100\n97805.000, 106.500\n97806.000, 105.700\n97807.000, 106.300\n97808.000, 106.100\n97809.000, 106.600\n97810.000, 105.400\n97811.000, 105.900\n97812.000, 107.300\n97813.000, 105.700\n97814.000, 106.100\n97815.000, 105.500\n97816.000, 107.600\n97817.000, 105.800\n97818.000, 106.600\n97819.000, 107.900\n97820.000, 106.200\n97821.000, 105.500\n97822.000, 106.400\n97823.000, 106.200\n97824.000, 106.800\n97825.000, 107.100\n97826.000, 107.400\n97827.000, 107.500\n97828.000, 106.900\n97829.000, 108.600\n97830.000, 106.400\n97831.000, 114.700\n97832.000, 106.900\n97833.000, 106.300\n97834.000, 107.500\n97835.000, 106.800\n97836.000, 107.600\n97837.000, 109.400\n97838.000, 107.200\n97839.000, 108.300\n97840.000, 110.200\n97841.000, 107.800\n97842.000, 108.600\n97843.000, 107.600\n97844.000, 107.800\n97845.000, 108.400\n97846.000, 107.900\n97847.000, 108.100\n97848.000, 108.300\n97849.000, 108.500\n97850.000, 108.700\n97851.000, 113.900\n97852.000, 114.300\n97853.000, 115.000\n97854.000, 110.600\n97855.000, 111.200\n97856.000, 108.500\n97857.000, 113.500\n97858.000, 113.200\n97859.000, 111.300\n97860.000, 111.500\n97861.000, 112.300\n97862.000, 111.100\n97863.000, 111.300\n97864.000, 111.600\n97865.000, 112.900\n97866.000, 116.100\n97867.000, 113.600\n97868.000, 116.100\n97869.000, 117.300\n97870.000, 113.200\n97871.000, 113.200\n97872.000, 112.500\n97873.000, 112.600\n97874.000, 120.900\n97875.000, 114.300\n97876.000, 124.600\n97877.000, 116.800\n97878.000, 115.300\n97879.000, 113.300\n97880.000, 113.500\n97881.000, 112.400\n97882.000, 121.600\n97883.000, 120.100\n97884.000, 120.900\n97885.000, 119.900\n97886.000, 116.400\n97887.000, 113.500\n97888.000, 113.000\n97889.000, 113.500\n97890.000, 114.400\n97891.000, 120.600\n97892.000, 119.900\n97893.000, 115.800\n97894.000, 116.200\n97895.000, 114.200\n97896.000, 114.000\n97897.000, 114.200\n97898.000, 113.600\n97899.000, 118.200\n97900.000, 118.200\n97901.000, 114.300\n97902.000, 113.600\n97903.000, 115.100\n97904.000, 115.700\n97905.000, 113.900\n97906.000, 113.700\n97907.000, 121.300\n97908.000, 115.200\n97909.000, 114.500\n97910.000, 114.500\n97911.000, 114.200\n97912.000, 118.500\n97913.000, 114.100\n97914.000, 114.900\n97915.000, 113.300\n97916.000, 115.900\n97917.000, 119.500\n97918.000, 116.100\n97919.000, 117.000\n97920.000, 108.800\n97921.000, 110.200\n97922.000, 114.200\n97923.000, 111.300\n97924.000, 113.500\n97925.000, 115.500\n97926.000, 111.900\n97927.000, 111.800\n97928.000, 111.800\n97929.000, 116.000\n97930.000, 112.100\n97931.000, 111.800\n97932.000, 114.000\n97933.000, 112.300\n97934.000, 112.500\n97935.000, 113.200\n97936.000, 112.100\n97937.000, 111.500\n97938.000, 111.800\n97939.000, 111.400\n97940.000, 112.000\n97941.000, 112.900\n97942.000, 114.100\n97943.000, 112.000\n97944.000, 112.700\n97945.000, 112.400\n97946.000, 112.800\n97947.000, 113.600\n97948.000, 114.600\n97949.000, 112.300\n97950.000, 114.000\n97951.000, 113.000\n97952.000, 112.600\n97953.000, 112.600\n97954.000, 112.200\n97955.000, 112.800\n97956.000, 112.900\n97957.000, 112.300\n97958.000, 115.500\n97959.000, 113.100\n97960.000, 112.200\n97961.000, 113.100\n97962.000, 113.000\n97963.000, 112.200\n97964.000, 117.900\n97965.000, 113.500\n97966.000, 114.100\n97967.000, 114.700\n97968.000, 113.100\n97969.000, 113.800\n97970.000, 112.700\n97971.000, 113.300\n97972.000, 114.100\n97973.000, 113.700\n97974.000, 113.600\n97975.000, 114.300\n97976.000, 113.700\n97977.000, 114.300\n97978.000, 116.600\n97979.000, 119.800\n97980.000, 116.300\n97981.000, 116.300\n97982.000, 117.300\n97983.000, 116.900\n97984.000, 114.200\n97985.000, 116.300\n97986.000, 116.600\n97987.000, 119.700\n97988.000, 117.400\n97989.000, 117.000\n97990.000, 117.800\n97991.000, 117.900\n97992.000, 118.400\n97993.000, 117.400\n97994.000, 119.000\n97995.000, 117.000\n97996.000, 117.700\n97997.000, 118.200\n97998.000, 118.400\n97999.000, 120.400\n98000.000, 118.500\n98001.000, 117.300\n98002.000, 118.900\n98003.000, 120.000\n98004.000, 121.500\n98005.000, 120.600\n98006.000, 118.900\n98007.000, 118.100\n98008.000, 119.500\n98009.000, 119.800\n98010.000, 120.700\n98011.000, 121.400\n98012.000, 123.100\n98013.000, 118.700\n98014.000, 119.900\n98015.000, 118.900\n98016.000, 118.800\n98017.000, 119.300\n98018.000, 121.700\n98019.000, 124.700\n98020.000, 123.800\n98021.000, 119.300\n98022.000, 122.400\n98023.000, 123.000\n98024.000, 121.600\n98025.000, 120.200\n98026.000, 119.300\n98027.000, 121.300\n98028.000, 122.400\n98029.000, 120.500\n98030.000, 120.200\n98031.000, 121.100\n98032.000, 119.700\n98033.000, 123.100\n98034.000, 123.700\n98035.000, 128.000\n98036.000, 122.600\n98037.000, 121.100\n98038.000, 121.500\n98039.000, 120.400\n98040.000, 120.400\n98041.000, 121.100\n98042.000, 124.200\n98043.000, 125.500\n98044.000, 126.200\n98045.000, 124.800\n98046.000, 124.000\n98047.000, 126.200\n98048.000, 109.200\n98049.000, 111.900\n98050.000, 111.700\n98051.000, 116.600\n98052.000, 114.800\n98053.000, 114.000\n98054.000, 112.100\n98055.000, 116.200\n98056.000, 113.600\n98057.000, 114.300\n98058.000, 113.600\n98059.000, 112.600\n98060.000, 114.900\n98061.000, 113.300\n98062.000, 112.100\n98063.000, 123.400\n98064.000, 115.200\n98065.000, 114.600\n98066.000, 114.300\n98067.000, 111.800\n98068.000, 112.600\n98069.000, 113.900\n98070.000, 112.100\n98071.000, 115.800\n98072.000, 112.900\n98073.000, 115.000\n98074.000, 113.900\n98075.000, 113.500\n98076.000, 115.700\n98077.000, 113.200\n98078.000, 113.200\n98079.000, 114.800\n98080.000, 114.300\n98081.000, 113.100\n98082.000, 113.200\n98083.000, 114.000\n98084.000, 113.400\n98085.000, 113.900\n98086.000, 113.400\n98087.000, 113.600\n98088.000, 114.900\n98089.000, 113.100\n98090.000, 114.000\n98091.000, 113.100\n98092.000, 114.600\n98093.000, 114.500\n98094.000, 113.900\n98095.000, 112.800\n98096.000, 115.300\n98097.000, 115.800\n98098.000, 115.200\n98099.000, 115.100\n98100.000, 114.800\n98101.000, 115.200\n98102.000, 113.900\n98103.000, 114.300\n98104.000, 114.100\n98105.000, 119.700\n98106.000, 119.100\n98107.000, 116.000\n98108.000, 117.000\n98109.000, 118.100\n98110.000, 121.500\n98111.000, 119.400\n98112.000, 114.600\n98113.000, 117.900\n98114.000, 118.400\n98115.000, 117.000\n98116.000, 119.700\n98117.000, 120.600\n98118.000, 120.400\n98119.000, 117.500\n98120.000, 118.200\n98121.000, 119.300\n98122.000, 122.900\n98123.000, 118.300\n98124.000, 118.400\n98125.000, 118.800\n98126.000, 123.100\n98127.000, 118.400\n98128.000, 117.800\n98129.000, 118.200\n98130.000, 128.100\n98131.000, 123.400\n98132.000, 119.000\n98133.000, 120.000\n98134.000, 123.600\n98135.000, 120.700\n98136.000, 120.100\n98137.000, 122.100\n98138.000, 121.500\n98139.000, 120.400\n98140.000, 120.800\n98141.000, 122.200\n98142.000, 122.500\n98143.000, 119.700\n98144.000, 119.700\n98145.000, 121.600\n98146.000, 120.500\n98147.000, 120.200\n98148.000, 121.600\n98149.000, 124.800\n98150.000, 122.200\n98151.000, 120.200\n98152.000, 120.400\n98153.000, 120.200\n98154.000, 121.500\n98155.000, 121.300\n98156.000, 127.200\n98157.000, 121.900\n98158.000, 122.600\n98159.000, 120.100\n98160.000, 120.000\n98161.000, 121.100\n98162.000, 121.100\n98163.000, 132.000\n98164.000, 124.000\n98165.000, 121.500\n98166.000, 121.400\n98167.000, 120.800\n98168.000, 120.500\n98169.000, 122.000\n98170.000, 122.300\n98171.000, 125.100\n98172.000, 124.400\n98173.000, 124.900\n98174.000, 125.100\n98175.000, 123.500\n98176.000, 115.400\n98177.000, 118.400\n98178.000, 118.400\n98179.000, 118.200\n98180.000, 118.700\n98181.000, 117.900\n98182.000, 118.000\n98183.000, 118.400\n98184.000, 117.700\n98185.000, 118.600\n98186.000, 120.100\n98187.000, 119.100\n98188.000, 120.500\n98189.000, 119.500\n98190.000, 118.900\n98191.000, 119.900\n98192.000, 119.600\n98193.000, 118.900\n98194.000, 118.800\n98195.000, 120.200\n98196.000, 123.300\n98197.000, 120.000\n98198.000, 119.600\n98199.000, 118.600\n98200.000, 121.200\n98201.000, 121.500\n98202.000, 119.600\n98203.000, 120.400\n98204.000, 121.500\n98205.000, 118.900\n98206.000, 119.200\n98207.000, 119.400\n98208.000, 122.100\n98209.000, 120.300\n98210.000, 119.800\n98211.000, 121.600\n98212.000, 125.000\n98213.000, 119.400\n98214.000, 119.200\n98215.000, 121.100\n98216.000, 120.400\n98217.000, 121.100\n98218.000, 123.500\n98219.000, 121.800\n98220.000, 121.300\n98221.000, 120.600\n98222.000, 122.300\n98223.000, 121.200\n98224.000, 120.700\n98225.000, 124.400\n98226.000, 121.300\n98227.000, 120.900\n98228.000, 120.600\n98229.000, 122.500\n98230.000, 120.700\n98231.000, 120.100\n98232.000, 123.800\n98233.000, 123.800\n98234.000, 126.100\n98235.000, 122.100\n98236.000, 122.400\n98237.000, 123.700\n98238.000, 123.000\n98239.000, 124.000\n98240.000, 121.300\n98241.000, 123.000\n98242.000, 124.300\n98243.000, 124.900\n98244.000, 124.500\n98245.000, 124.600\n98246.000, 124.500\n98247.000, 123.500\n98248.000, 127.800\n98249.000, 129.800\n98250.000, 125.000\n98251.000, 126.800\n98252.000, 124.700\n98253.000, 125.700\n98254.000, 124.300\n98255.000, 125.300\n98256.000, 132.000\n98257.000, 127.400\n98258.000, 127.100\n98259.000, 127.600\n98260.000, 129.300\n98261.000, 125.500\n98262.000, 125.300\n98263.000, 126.000\n98264.000, 127.100\n98265.000, 127.100\n98266.000, 130.100\n98267.000, 126.800\n98268.000, 128.000\n98269.000, 125.200\n98270.000, 127.300\n98271.000, 128.300\n98272.000, 127.800\n98273.000, 129.900\n98274.000, 127.300\n98275.000, 127.500\n98276.000, 127.000\n98277.000, 127.000\n98278.000, 126.100\n98279.000, 128.500\n98280.000, 132.800\n98281.000, 127.800\n98282.000, 127.100\n98283.000, 126.200\n98284.000, 129.500\n98285.000, 125.800\n98286.000, 128.300\n98287.000, 127.400\n98288.000, 128.500\n98289.000, 126.300\n98290.000, 126.300\n98291.000, 127.800\n98292.000, 126.500\n98293.000, 127.300\n98294.000, 128.200\n98295.000, 131.200\n98296.000, 129.200\n98297.000, 127.200\n98298.000, 127.900\n98299.000, 131.800\n98300.000, 129.200\n98301.000, 128.600\n98302.000, 129.200\n98303.000, 129.200\n98304.000,  71.600\n98305.000,  72.600\n98306.000,  73.200\n98307.000,  72.900\n98308.000,  73.400\n98309.000,  73.700\n98310.000,  73.400\n98311.000,  73.600\n98312.000,  73.400\n98313.000,  74.600\n98314.000,  73.100\n98315.000,  73.100\n98316.000,  74.300\n98317.000,  73.800\n98318.000,  74.700\n98319.000,  73.500\n98320.000,  74.400\n98321.000,  74.700\n98322.000,  73.500\n98323.000,  74.500\n98324.000,  74.200\n98325.000,  74.900\n98326.000,  74.100\n98327.000,  74.500\n98328.000,  74.200\n98329.000,  74.500\n98330.000,  74.600\n98331.000,  74.700\n98332.000,  75.400\n98333.000,  74.800\n98334.000,  75.400\n98335.000,  75.000\n98336.000,  75.400\n98337.000,  75.300\n98338.000,  74.700\n98339.000,  75.900\n98340.000,  75.800\n98341.000,  77.100\n98342.000,  77.100\n98343.000,  76.300\n98344.000,  76.500\n98345.000,  76.200\n98346.000,  77.800\n98347.000,  75.600\n98348.000,  75.900\n98349.000,  75.500\n98350.000,  77.400\n98351.000,  79.000\n98352.000,  78.500\n98353.000,  79.400\n98354.000,  75.400\n98355.000,  75.000\n98356.000,  75.300\n98357.000,  76.400\n98358.000,  75.800\n98359.000,  75.800\n98360.000,  76.000\n98361.000,  76.100\n98362.000,  77.000\n98363.000,  77.300\n98364.000,  79.300\n98365.000,  81.700\n98366.000,  79.300\n98367.000,  79.000\n98368.000,  77.700\n98369.000,  78.000\n98370.000,  79.400\n98371.000,  78.900\n98372.000,  79.000\n98373.000,  80.100\n98374.000,  79.100\n98375.000,  79.800\n98376.000,  81.700\n98377.000,  80.100\n98378.000,  79.800\n98379.000,  79.200\n98380.000,  80.000\n98381.000,  79.900\n98382.000,  80.000\n98383.000,  79.700\n98384.000,  79.300\n98385.000,  80.800\n98386.000,  79.700\n98387.000,  81.000\n98388.000,  91.000\n98389.000,  81.500\n98390.000,  81.700\n98391.000,  80.500\n98392.000,  80.800\n98393.000,  80.600\n98394.000,  81.200\n98395.000,  80.400\n98396.000,  80.400\n98397.000,  81.200\n98398.000,  82.400\n98399.000,  87.500\n98400.000,  85.500\n98401.000,  83.800\n98402.000,  82.300\n98403.000,  80.400\n98404.000,  81.100\n98405.000,  80.900\n98406.000,  81.200\n98407.000,  81.400\n98408.000,  81.000\n98409.000,  81.800\n98410.000,  81.300\n98411.000,  83.100\n98412.000,  81.600\n98413.000,  81.400\n98414.000,  81.200\n98415.000,  81.500\n98416.000,  81.200\n98417.000,  82.300\n98418.000,  81.100\n98419.000,  81.100\n98420.000,  82.200\n98421.000,  82.200\n98422.000,  83.000\n98423.000,  89.600\n98424.000,  82.800\n98425.000,  82.800\n98426.000,  83.100\n98427.000,  82.300\n98428.000,  84.700\n98429.000,  84.600\n98430.000,  84.800\n98431.000,  85.400\n98432.000,  78.200\n98433.000,  78.600\n98434.000,  82.000\n98435.000,  79.700\n98436.000,  79.800\n98437.000,  79.700\n98438.000,  80.600\n98439.000,  79.600\n98440.000,  82.100\n98441.000,  81.200\n98442.000,  80.700\n98443.000,  79.900\n98444.000,  80.600\n98445.000,  80.600\n98446.000,  81.100\n98447.000,  80.400\n98448.000,  79.300\n98449.000,  80.300\n98450.000,  80.000\n98451.000,  80.000\n98452.000,  83.300\n98453.000,  82.900\n98454.000,  81.100\n98455.000,  81.000\n98456.000,  83.600\n98457.000,  83.000\n98458.000,  83.200\n98459.000,  81.300\n98460.000,  81.100\n98461.000,  81.200\n98462.000,  81.500\n98463.000,  81.400\n98464.000,  81.100\n98465.000,  80.800\n98466.000,  81.400\n98467.000,  81.600\n98468.000,  84.200\n98469.000,  83.000\n98470.000,  81.800\n98471.000,  81.700\n98472.000,  81.200\n98473.000,  81.100\n98474.000,  81.500\n98475.000,  82.100\n98476.000,  82.100\n98477.000,  83.200\n98478.000,  85.500\n98479.000,  86.900\n98480.000,  82.400\n98481.000,  83.200\n98482.000,  82.500\n98483.000,  82.400\n98484.000,  82.000\n98485.000,  82.000\n98486.000,  83.000\n98487.000,  82.700\n98488.000,  82.400\n98489.000,  82.200\n98490.000,  85.700\n98491.000,  82.600\n98492.000,  84.500\n98493.000,  85.300\n98494.000,  86.600\n98495.000,  85.300\n98496.000,  83.900\n98497.000,  85.000\n98498.000,  86.000\n98499.000,  86.100\n98500.000,  86.400\n98501.000,  89.400\n98502.000,  87.300\n98503.000,  86.500\n98504.000,  86.400\n98505.000,  86.600\n98506.000,  87.700\n98507.000,  85.800\n98508.000,  87.100\n98509.000,  87.600\n98510.000,  91.000\n98511.000,  93.700\n98512.000,  88.100\n98513.000,  89.600\n98514.000,  87.400\n98515.000,  86.400\n98516.000,  87.300\n98517.000,  87.100\n98518.000,  86.800\n98519.000,  87.200\n98520.000,  88.600\n98521.000,  87.900\n98522.000,  88.900\n98523.000,  88.400\n98524.000,  89.100\n98525.000,  88.200\n98526.000,  88.500\n98527.000,  88.700\n98528.000,  88.200\n98529.000,  88.700\n98530.000,  95.200\n98531.000,  91.000\n98532.000,  98.200\n98533.000,  89.500\n98534.000,  90.600\n98535.000,  88.300\n98536.000,  88.800\n98537.000,  87.900\n98538.000,  88.500\n98539.000,  87.400\n98540.000,  88.500\n98541.000,  88.500\n98542.000,  88.900\n98543.000,  88.700\n98544.000,  91.100\n98545.000,  89.000\n98546.000,  92.500\n98547.000,  89.400\n98548.000,  88.900\n98549.000,  89.500\n98550.000,  89.200\n98551.000,  89.400\n98552.000,  88.900\n98553.000,  89.800\n98554.000,  92.500\n98555.000,  89.600\n98556.000,  91.300\n98557.000,  91.500\n98558.000,  91.100\n98559.000,  92.500\n98560.000,  77.900\n98561.000,  78.700\n98562.000,  79.500\n98563.000,  79.000\n98564.000,  79.900\n98565.000,  82.100\n98566.000,  80.600\n98567.000,  85.300\n98568.000,  80.200\n98569.000,  79.200\n98570.000,  79.800\n98571.000,  79.400\n98572.000,  80.000\n98573.000,  80.000\n98574.000,  80.700\n98575.000,  80.200\n98576.000,  80.400\n98577.000,  82.700\n98578.000,  81.700\n98579.000,  80.500\n98580.000,  80.300\n98581.000,  81.000\n98582.000,  80.100\n98583.000,  80.200\n98584.000,  80.300\n98585.000,  81.000\n98586.000,  81.700\n98587.000,  81.300\n98588.000,  81.400\n98589.000,  82.100\n98590.000,  81.300\n98591.000,  85.000\n98592.000,  80.300\n98593.000,  81.100\n98594.000,  80.400\n98595.000,  80.700\n98596.000,  82.200\n98597.000,  81.800\n98598.000,  85.600\n98599.000,  82.000\n98600.000,  82.300\n98601.000,  81.500\n98602.000,  81.800\n98603.000,  83.700\n98604.000,  82.700\n98605.000,  82.100\n98606.000,  82.100\n98607.000,  82.100\n98608.000,  83.000\n98609.000,  82.200\n98610.000,  82.600\n98611.000,  82.200\n98612.000,  88.900\n98613.000,  83.600\n98614.000,  84.300\n98615.000,  82.800\n98616.000,  82.300\n98617.000,  82.500\n98618.000,  82.000\n98619.000,  83.200\n98620.000,  84.700\n98621.000,  88.900\n98622.000,  85.000\n98623.000,  86.400\n98624.000,  84.000\n98625.000,  86.100\n98626.000,  85.500\n98627.000,  85.000\n98628.000,  85.300\n98629.000,  85.900\n98630.000,  86.500\n98631.000,  86.800\n98632.000,  86.200\n98633.000,  88.400\n98634.000,  88.300\n98635.000,  86.900\n98636.000,  90.200\n98637.000,  88.200\n98638.000,  87.300\n98639.000,  87.200\n98640.000,  86.700\n98641.000,  93.000\n98642.000,  90.000\n98643.000,  88.600\n98644.000,  92.700\n98645.000,  88.000\n98646.000,  89.200\n98647.000,  87.800\n98648.000,  87.600\n98649.000,  86.900\n98650.000,  87.500\n98651.000,  88.100\n98652.000,  87.800\n98653.000,  94.500\n98654.000,  91.900\n98655.000,  89.800\n98656.000,  88.300\n98657.000,  87.900\n98658.000,  87.800\n98659.000,  87.800\n98660.000,  88.100\n98661.000,  88.900\n98662.000,  88.200\n98663.000,  88.500\n98664.000,  92.800\n98665.000,  90.000\n98666.000,  89.100\n98667.000,  88.300\n98668.000,  88.400\n98669.000,  88.100\n98670.000,  88.500\n98671.000,  88.600\n98672.000,  89.500\n98673.000,  90.500\n98674.000,  93.500\n98675.000,  93.200\n98676.000,  94.600\n98677.000,  93.800\n98678.000,  94.900\n98679.000,  90.200\n98680.000,  89.200\n98681.000,  89.200\n98682.000,  89.200\n98683.000,  93.800\n98684.000,  92.800\n98685.000,  94.500\n98686.000,  93.400\n98687.000,  91.900\n98688.000,  83.700\n98689.000,  87.100\n98690.000,  85.400\n98691.000,  85.800\n98692.000,  86.300\n98693.000,  87.400\n98694.000,  93.700\n98695.000,  87.100\n98696.000,  87.700\n98697.000,  86.200\n98698.000,  87.200\n98699.000,  86.600\n98700.000,  86.700\n98701.000,  86.900\n98702.000,  89.600\n98703.000,  89.200\n98704.000,  88.200\n98705.000,  91.300\n98706.000,  88.100\n98707.000,  87.800\n98708.000,  88.500\n98709.000,  87.400\n98710.000,  89.400\n98711.000,  86.900\n98712.000,  88.400\n98713.000,  88.200\n98714.000,  88.500\n98715.000,  87.600\n98716.000,  87.700\n98717.000,  87.300\n98718.000,  88.300\n98719.000,  88.200\n98720.000,  88.200\n98721.000,  88.100\n98722.000,  88.700\n98723.000,  88.600\n98724.000,  90.800\n98725.000,  87.600\n98726.000,  88.400\n98727.000,  87.700\n98728.000,  87.700\n98729.000,  87.400\n98730.000,  88.000\n98731.000,  88.200\n98732.000,  89.700\n98733.000,  93.900\n98734.000,  96.600\n98735.000,  93.900\n98736.000,  90.200\n98737.000,  89.300\n98738.000,  91.300\n98739.000,  89.800\n98740.000,  88.900\n98741.000,  88.600\n98742.000,  89.700\n98743.000,  89.200\n98744.000,  93.500\n98745.000,  90.000\n98746.000,  89.700\n98747.000,  89.600\n98748.000,  90.700\n98749.000,  91.700\n98750.000,  91.500\n98751.000,  91.600\n98752.000,  90.500\n98753.000,  91.600\n98754.000,  96.300\n98755.000,  93.200\n98756.000,  92.700\n98757.000,  92.700\n98758.000,  92.200\n98759.000,  92.500\n98760.000,  92.500\n98761.000,  93.200\n98762.000,  93.800\n98763.000,  92.700\n98764.000,  99.100\n98765.000,  93.800\n98766.000,  93.000\n98767.000,  93.200\n98768.000,  93.400\n98769.000,  92.200\n98770.000,  95.400\n98771.000,  93.800\n98772.000,  93.700\n98773.000,  94.100\n98774.000,  96.800\n98775.000,  93.600\n98776.000,  95.400\n98777.000,  94.200\n98778.000,  94.000\n98779.000,  93.600\n98780.000,  94.300\n98781.000,  94.900\n98782.000,  94.600\n98783.000,  94.200\n98784.000,  94.400\n98785.000, 101.000\n98786.000,  94.900\n98787.000,  94.800\n98788.000,  94.100\n98789.000,  94.600\n98790.000,  94.300\n98791.000,  94.500\n98792.000,  94.300\n98793.000,  94.600\n98794.000,  94.100\n98795.000,  95.500\n98796.000,  94.900\n98797.000,  94.000\n98798.000,  95.400\n98799.000,  95.300\n98800.000,  94.600\n98801.000,  94.600\n98802.000,  94.400\n98803.000,  95.500\n98804.000,  96.300\n98805.000,  95.200\n98806.000,  95.900\n98807.000,  95.700\n98808.000,  94.100\n98809.000,  96.000\n98810.000,  95.800\n98811.000,  96.400\n98812.000,  96.800\n98813.000,  98.100\n98814.000,  97.600\n98815.000,  98.700\n98816.000,  77.300\n98817.000,  78.800\n98818.000,  79.200\n98819.000,  79.300\n98820.000,  79.400\n98821.000,  79.400\n98822.000,  80.300\n98823.000,  79.700\n98824.000,  79.400\n98825.000,  80.500\n98826.000,  80.200\n98827.000,  79.700\n98828.000,  80.300\n98829.000,  79.600\n98830.000,  81.400\n98831.000,  79.700\n98832.000,  79.300\n98833.000,  80.000\n98834.000,  81.100\n98835.000,  80.500\n98836.000,  81.100\n98837.000,  80.500\n98838.000,  80.700\n98839.000,  80.000\n98840.000,  81.800\n98841.000,  80.700\n98842.000,  80.600\n98843.000,  81.200\n98844.000,  80.900\n98845.000,  81.000\n98846.000,  80.800\n98847.000,  81.600\n98848.000,  80.500\n98849.000,  81.400\n98850.000,  80.700\n98851.000,  81.200\n98852.000,  81.100\n98853.000,  81.700\n98854.000,  81.400\n98855.000,  81.300\n98856.000,  81.200\n98857.000,  81.500\n98858.000,  81.200\n98859.000,  81.500\n98860.000,  81.000\n98861.000,  81.900\n98862.000,  81.900\n98863.000,  83.000\n98864.000,  84.300\n98865.000,  81.900\n98866.000,  82.100\n98867.000,  81.800\n98868.000,  85.300\n98869.000,  85.900\n98870.000,  84.100\n98871.000,  83.400\n98872.000,  82.900\n98873.000,  82.300\n98874.000,  82.800\n98875.000,  83.500\n98876.000,  83.700\n98877.000,  86.000\n98878.000,  86.500\n98879.000,  85.200\n98880.000,  84.200\n98881.000,  84.600\n98882.000,  88.500\n98883.000,  85.100\n98884.000,  85.500\n98885.000,  86.200\n98886.000,  86.600\n98887.000,  88.700\n98888.000,  87.200\n98889.000,  87.000\n98890.000,  87.500\n98891.000,  87.800\n98892.000,  87.700\n98893.000,  86.400\n98894.000,  86.700\n98895.000,  87.200\n98896.000,  86.000\n98897.000,  86.800\n98898.000,  86.300\n98899.000,  86.800\n98900.000,  88.800\n98901.000,  86.700\n98902.000,  88.600\n98903.000,  86.700\n98904.000,  87.600\n98905.000,  87.000\n98906.000,  87.400\n98907.000,  87.600\n98908.000,  87.400\n98909.000,  87.600\n98910.000,  88.000\n98911.000,  89.600\n98912.000,  90.100\n98913.000,  87.600\n98914.000,  87.800\n98915.000,  87.100\n98916.000,  90.300\n98917.000,  87.500\n98918.000,  88.100\n98919.000,  87.500\n98920.000,  88.200\n98921.000,  87.600\n98922.000,  88.800\n98923.000,  88.400\n98924.000,  89.200\n98925.000,  88.800\n98926.000,  90.300\n98927.000,  89.000\n98928.000,  88.500\n98929.000,  88.000\n98930.000,  88.300\n98931.000,  87.900\n98932.000,  90.500\n98933.000,  89.200\n98934.000,  90.900\n98935.000,  89.300\n98936.000,  89.400\n98937.000,  89.300\n98938.000,  89.700\n98939.000,  88.900\n98940.000,  90.300\n98941.000,  90.500\n98942.000,  93.700\n98943.000,  94.600\n98944.000,  83.800\n98945.000,  84.200\n98946.000,  84.500\n98947.000,  87.200\n98948.000,  91.200\n98949.000,  87.700\n98950.000,  86.400\n98951.000,  86.600\n98952.000,  86.200\n98953.000,  86.200\n98954.000,  87.300\n98955.000,  86.100\n98956.000,  87.400\n98957.000,  87.100\n98958.000,  87.200\n98959.000,  86.700\n98960.000,  86.200\n98961.000,  86.100\n98962.000,  87.900\n98963.000,  87.200\n98964.000,  87.700\n98965.000,  87.800\n98966.000,  87.200\n98967.000,  86.500\n98968.000,  87.700\n98969.000,  88.000\n98970.000,  87.700\n98971.000,  87.600\n98972.000,  87.200\n98973.000,  87.200\n98974.000,  87.600\n98975.000,  89.600\n98976.000,  87.300\n98977.000,  88.400\n98978.000,  88.300\n98979.000,  87.300\n98980.000,  89.200\n98981.000,  87.000\n98982.000,  89.600\n98983.000,  88.800\n98984.000,  88.700\n98985.000,  87.500\n98986.000,  87.900\n98987.000,  88.600\n98988.000,  88.100\n98989.000,  87.800\n98990.000,  89.000\n98991.000,  89.500\n98992.000,  88.100\n98993.000,  88.600\n98994.000,  88.100\n98995.000,  88.000\n98996.000,  88.700\n98997.000,  89.100\n98998.000,  89.100\n98999.000,  89.300\n99000.000,  88.200\n99001.000,  88.700\n99002.000,  89.800\n99003.000,  89.500\n99004.000,  90.000\n99005.000,  92.100\n99006.000,  91.100\n99007.000,  92.500\n99008.000,  89.200\n99009.000,  90.500\n99010.000,  93.200\n99011.000,  92.200\n99012.000,  93.300\n99013.000,  92.700\n99014.000,  93.300\n99015.000,  93.300\n99016.000,  96.900\n99017.000,  92.100\n99018.000,  92.400\n99019.000,  91.800\n99020.000,  92.800\n99021.000,  92.400\n99022.000,  92.800\n99023.000,  92.200\n99024.000,  92.500\n99025.000,  93.100\n99026.000,  92.500\n99027.000,  93.200\n99028.000,  93.400\n99029.000,  93.300\n99030.000,  94.500\n99031.000,  94.400\n99032.000, 100.300\n99033.000,  93.800\n99034.000,  94.500\n99035.000,  94.400\n99036.000,  93.400\n99037.000,  94.100\n99038.000,  94.100\n99039.000,  93.600\n99040.000,  94.100\n99041.000,  94.900\n99042.000,  94.500\n99043.000,  98.300\n99044.000,  95.600\n99045.000,  94.200\n99046.000,  98.400\n99047.000,  98.700\n99048.000,  95.300\n99049.000,  94.400\n99050.000,  94.300\n99051.000,  94.600\n99052.000,  97.000\n99053.000,  96.000\n99054.000,  95.500\n99055.000,  94.400\n99056.000,  95.000\n99057.000,  95.500\n99058.000,  95.200\n99059.000,  95.000\n99060.000,  94.800\n99061.000,  95.500\n99062.000,  95.500\n99063.000,  97.200\n99064.000,  95.300\n99065.000,  95.700\n99066.000,  96.000\n99067.000,  96.300\n99068.000,  96.600\n99069.000,  98.600\n99070.000,  97.400\n99071.000,  97.700\n99072.000,  83.700\n99073.000,  85.000\n99074.000,  88.800\n99075.000,  85.600\n99076.000,  86.700\n99077.000,  85.300\n99078.000,  86.200\n99079.000,  85.800\n99080.000,  86.400\n99081.000,  86.000\n99082.000,  86.300\n99083.000,  86.100\n99084.000,  87.400\n99085.000,  89.800\n99086.000,  87.400\n99087.000,  86.000\n99088.000,  87.600\n99089.000,  86.300\n99090.000,  86.400\n99091.000,  86.600\n99092.000,  86.400\n99093.000,  86.700\n99094.000,  87.100\n99095.000,  86.800\n99096.000,  90.000\n99097.000,  87.400\n99098.000,  87.900\n99099.000,  87.200\n99100.000,  89.100\n99101.000,  87.400\n99102.000,  87.800\n99103.000,  87.400\n99104.000,  87.300\n99105.000,  87.300\n99106.000,  88.700\n99107.000,  91.700\n99108.000,  88.000\n99109.000,  87.000\n99110.000,  87.900\n99111.000,  87.600\n99112.000,  87.800\n99113.000,  87.800\n99114.000,  88.600\n99115.000,  87.500\n99116.000,  88.500\n99117.000,  88.100\n99118.000,  90.200\n99119.000,  88.600\n99120.000,  88.300\n99121.000,  87.600\n99122.000,  88.600\n99123.000,  88.000\n99124.000,  88.600\n99125.000,  88.600\n99126.000,  90.500\n99127.000,  91.500\n99128.000,  89.700\n99129.000,  89.200\n99130.000,  89.300\n99131.000,  88.300\n99132.000,  90.100\n99133.000,  92.600\n99134.000,  91.500\n99135.000,  92.500\n99136.000,  89.700\n99137.000,  91.000\n99138.000,  91.500\n99139.000,  92.600\n99140.000,  92.200\n99141.000,  92.800\n99142.000,  93.000\n99143.000,  93.500\n99144.000,  92.300\n99145.000,  93.000\n99146.000,  93.300\n99147.000,  92.900\n99148.000,  94.900\n99149.000,  97.300\n99150.000,  93.800\n99151.000,  93.200\n99152.000,  94.000\n99153.000,  94.800\n99154.000,  94.300\n99155.000,  93.800\n99156.000,  93.900\n99157.000,  94.200\n99158.000,  96.400\n99159.000,  94.800\n99160.000,  95.200\n99161.000,  93.100\n99162.000,  96.300\n99163.000,  96.600\n99164.000,  95.600\n99165.000,  94.400\n99166.000,  94.100\n99167.000,  94.400\n99168.000,  95.500\n99169.000,  95.600\n99170.000,  94.300\n99171.000,  94.200\n99172.000,  94.900\n99173.000,  94.600\n99174.000,  96.200\n99175.000,  94.600\n99176.000,  94.600\n99177.000,  94.800\n99178.000,  94.800\n99179.000,  94.500\n99180.000,  96.500\n99181.000,  96.200\n99182.000,  99.300\n99183.000,  96.600\n99184.000,  95.200\n99185.000,  94.200\n99186.000,  95.200\n99187.000,  96.900\n99188.000,  95.800\n99189.000,  95.900\n99190.000,  98.600\n99191.000, 100.700\n99192.000,  97.100\n99193.000,  96.200\n99194.000,  94.900\n99195.000,  95.500\n99196.000,  96.100\n99197.000,  97.400\n99198.000,  98.500\n99199.000,  98.100\n99200.000,  95.000\n99201.000,  91.000\n99202.000,  91.800\n99203.000,  91.400\n99204.000,  92.300\n99205.000,  94.900\n99206.000,  93.300\n99207.000,  94.100\n99208.000,  92.600\n99209.000,  92.600\n99210.000,  97.900\n99211.000,  92.800\n99212.000,  92.600\n99213.000,  92.300\n99214.000,  93.100\n99215.000,  92.400\n99216.000,  92.100\n99217.000,  93.200\n99218.000,  92.800\n99219.000,  95.600\n99220.000,  95.900\n99221.000,  93.700\n99222.000,  93.200\n99223.000,  93.200\n99224.000,  94.100\n99225.000,  94.000\n99226.000,  94.200\n99227.000,  93.500\n99228.000,  94.200\n99229.000,  94.500\n99230.000,  94.600\n99231.000,  93.900\n99232.000,  93.200\n99233.000,  93.700\n99234.000,  93.300\n99235.000,  94.100\n99236.000,  94.100\n99237.000,  94.200\n99238.000,  94.000\n99239.000,  93.700\n99240.000,  96.100\n99241.000,  94.600\n99242.000,  94.000\n99243.000,  93.800\n99244.000,  94.300\n99245.000,  94.200\n99246.000,  94.400\n99247.000,  95.000\n99248.000,  94.200\n99249.000,  94.500\n99250.000,  94.600\n99251.000,  98.900\n99252.000,  95.000\n99253.000,  94.200\n99254.000,  97.000\n99255.000,  94.600\n99256.000,  95.300\n99257.000,  94.800\n99258.000, 100.100\n99259.000,  96.500\n99260.000,  97.900\n99261.000,  98.900\n99262.000,  97.100\n99263.000,  97.600\n99264.000,  98.200\n99265.000,  98.500\n99266.000,  97.600\n99267.000,  98.500\n99268.000,  98.600\n99269.000,  99.600\n99270.000,  98.400\n99271.000,  98.400\n99272.000,  98.300\n99273.000,  98.700\n99274.000,  98.800\n99275.000, 101.300\n99276.000,  99.500\n99277.000, 100.000\n99278.000,  99.000\n99279.000, 100.200\n99280.000,  98.600\n99281.000,  98.900\n99282.000,  98.600\n99283.000, 103.200\n99284.000, 100.800\n99285.000,  99.200\n99286.000, 102.200\n99287.000,  99.500\n99288.000, 100.900\n99289.000, 101.700\n99290.000,  99.500\n99291.000,  99.900\n99292.000, 101.600\n99293.000, 104.900\n99294.000, 100.500\n99295.000, 101.300\n99296.000, 100.800\n99297.000, 102.500\n99298.000, 100.700\n99299.000, 103.900\n99300.000, 102.500\n99301.000, 100.600\n99302.000, 104.400\n99303.000, 100.200\n99304.000, 101.200\n99305.000, 100.600\n99306.000,  99.900\n99307.000, 101.600\n99308.000, 101.000\n99309.000, 101.700\n99310.000, 101.800\n99311.000, 103.900\n99312.000, 101.200\n99313.000, 103.600\n99314.000, 101.000\n99315.000, 100.800\n99316.000, 103.400\n99317.000, 103.900\n99318.000, 101.600\n99319.000, 101.600\n99320.000, 103.900\n99321.000, 107.300\n99322.000, 103.500\n99323.000, 106.800\n99324.000, 104.000\n99325.000, 106.500\n99326.000, 104.400\n99327.000, 103.900\n99328.000,  77.600\n99329.000,  78.500\n99330.000,  80.300\n99331.000,  79.100\n99332.000,  81.200\n99333.000,  80.000\n99334.000,  80.300\n99335.000,  79.400\n99336.000,  80.900\n99337.000,  79.900\n99338.000,  79.400\n99339.000,  79.500\n99340.000,  81.700\n99341.000,  80.800\n99342.000,  80.900\n99343.000,  87.300\n99344.000,  80.700\n99345.000,  82.400\n99346.000,  80.600\n99347.000,  82.100\n99348.000,  80.200\n99349.000,  80.800\n99350.000,  80.400\n99351.000,  80.400\n99352.000,  80.800\n99353.000,  81.200\n99354.000,  85.300\n99355.000,  82.700\n99356.000,  81.900\n99357.000,  81.200\n99358.000,  81.400\n99359.000,  81.100\n99360.000,  80.600\n99361.000,  80.600\n99362.000,  80.600\n99363.000,  81.600\n99364.000,  84.600\n99365.000,  85.600\n99366.000,  85.200\n99367.000,  86.200\n99368.000,  84.000\n99369.000,  82.600\n99370.000,  81.900\n99371.000,  81.100\n99372.000,  81.500\n99373.000,  81.900\n99374.000,  81.900\n99375.000,  83.000\n99376.000,  81.700\n99377.000,  83.700\n99378.000,  81.200\n99379.000,  82.100\n99380.000,  82.300\n99381.000,  82.700\n99382.000,  82.300\n99383.000,  85.500\n99384.000,  82.000\n99385.000,  82.700\n99386.000,  82.200\n99387.000,  83.200\n99388.000,  83.600\n99389.000,  85.900\n99390.000,  84.600\n99391.000,  85.300\n99392.000,  83.400\n99393.000,  84.300\n99394.000,  90.300\n99395.000,  90.000\n99396.000,  85.700\n99397.000,  87.100\n99398.000,  86.400\n99399.000,  86.900\n99400.000,  86.600\n99401.000,  86.500\n99402.000,  86.200\n99403.000,  85.600\n99404.000,  87.800\n99405.000,  87.300\n99406.000,  90.200\n99407.000,  87.200\n99408.000,  86.600\n99409.000,  86.500\n99410.000,  88.200\n99411.000,  86.500\n99412.000,  89.200\n99413.000,  90.700\n99414.000,  90.000\n99415.000,  91.700\n99416.000,  88.800\n99417.000,  89.600\n99418.000,  93.700\n99419.000,  87.700\n99420.000,  87.000\n99421.000,  87.000\n99422.000,  87.600\n99423.000,  87.000\n99424.000,  88.000\n99425.000,  87.400\n99426.000,  91.400\n99427.000,  89.800\n99428.000,  91.500\n99429.000,  87.800\n99430.000,  87.500\n99431.000,  87.600\n99432.000,  89.400\n99433.000,  88.300\n99434.000,  89.500\n99435.000,  88.100\n99436.000,  87.500\n99437.000,  96.000\n99438.000,  89.000\n99439.000,  90.600\n99440.000,  90.800\n99441.000,  88.400\n99442.000,  87.900\n99443.000,  88.800\n99444.000,  89.900\n99445.000,  94.600\n99446.000,  88.800\n99447.000,  92.500\n99448.000,  94.300\n99449.000,  92.400\n99450.000,  92.300\n99451.000,  88.600\n99452.000,  90.200\n99453.000,  91.400\n99454.000,  95.000\n99455.000,  94.100\n99456.000,  83.600\n99457.000,  94.800\n99458.000,  87.900\n99459.000,  89.400\n99460.000,  86.300\n99461.000,  88.800\n99462.000,  86.000\n99463.000,  86.200\n99464.000,  86.200\n99465.000,  90.700\n99466.000,  89.400\n99467.000,  86.900\n99468.000,  86.600\n99469.000,  87.300\n99470.000,  94.100\n99471.000,  89.100\n99472.000,  88.200\n99473.000,  88.000\n99474.000,  86.500\n99475.000,  88.100\n99476.000,  89.500\n99477.000,  88.300\n99478.000,  91.700\n99479.000,  92.200\n99480.000,  88.700\n99481.000,  95.100\n99482.000,  89.300\n99483.000,  90.300\n99484.000,  88.900\n99485.000,  91.600\n99486.000,  89.400\n99487.000,  94.100\n99488.000,  95.800\n99489.000,  90.100\n99490.000,  89.700\n99491.000,  89.200\n99492.000,  87.700\n99493.000,  88.200\n99494.000,  88.600\n99495.000,  88.200\n99496.000,  88.400\n99497.000,  87.600\n99498.000,  87.900\n99499.000,  89.100\n99500.000,  88.200\n99501.000,  92.500\n99502.000,  90.500\n99503.000,  88.400\n99504.000,  88.300\n99505.000,  88.500\n99506.000,  87.700\n99507.000,  88.500\n99508.000,  88.800\n99509.000,  90.300\n99510.000,  88.200\n99511.000,  93.100\n99512.000,  89.300\n99513.000,  90.100\n99514.000,  89.300\n99515.000,  88.100\n99516.000,  90.300\n99517.000,  91.100\n99518.000,  92.700\n99519.000,  98.600\n99520.000,  91.900\n99521.000,  92.600\n99522.000,  95.100\n99523.000,  91.700\n99524.000,  92.900\n99525.000,  92.400\n99526.000,  92.600\n99527.000,  92.500\n99528.000,  93.200\n99529.000,  93.400\n99530.000,  93.700\n99531.000,  98.000\n99532.000,  97.600\n99533.000,  93.600\n99534.000,  93.100\n99535.000,  92.700\n99536.000,  92.300\n99537.000,  92.700\n99538.000,  93.100\n99539.000,  93.700\n99540.000,  94.300\n99541.000,  98.000\n99542.000,  93.800\n99543.000,  94.300\n99544.000,  95.000\n99545.000,  94.000\n99546.000,  95.200\n99547.000,  93.200\n99548.000,  94.500\n99549.000,  94.200\n99550.000,  95.100\n99551.000,  94.600\n99552.000,  94.600\n99553.000,  94.300\n99554.000,  93.900\n99555.000,  93.300\n99556.000,  95.100\n99557.000,  93.200\n99558.000,  94.700\n99559.000,  93.600\n99560.000,  94.000\n99561.000,  99.000\n99562.000,  95.800\n99563.000,  97.100\n99564.000,  94.200\n99565.000,  94.900\n99566.000,  94.800\n99567.000,  95.200\n99568.000,  94.600\n99569.000,  96.500\n99570.000,  94.800\n99571.000,  94.700\n99572.000,  97.000\n99573.000,  94.700\n99574.000,  94.600\n99575.000,  94.300\n99576.000,  95.700\n99577.000,  95.200\n99578.000,  95.600\n99579.000,  94.900\n99580.000,  96.600\n99581.000,  99.400\n99582.000, 100.700\n99583.000, 102.100\n99584.000,  83.400\n99585.000,  84.100\n99586.000,  85.400\n99587.000,  85.300\n99588.000,  85.900\n99589.000,  85.800\n99590.000,  85.600\n99591.000,  86.700\n99592.000,  86.100\n99593.000,  91.300\n99594.000,  90.500\n99595.000,  86.100\n99596.000,  86.000\n99597.000,  86.000\n99598.000,  88.800\n99599.000,  86.400\n99600.000,  86.300\n99601.000,  87.100\n99602.000,  86.600\n99603.000,  87.600\n99604.000,  89.500\n99605.000,  87.400\n99606.000,  86.300\n99607.000,  86.200\n99608.000,  86.700\n99609.000,  87.300\n99610.000,  87.000\n99611.000,  86.900\n99612.000,  87.000\n99613.000,  87.700\n99614.000,  88.800\n99615.000,  89.500\n99616.000,  87.300\n99617.000,  87.600\n99618.000,  87.200\n99619.000,  87.500\n99620.000,  87.800\n99621.000,  87.500\n99622.000,  87.200\n99623.000,  87.600\n99624.000,  88.000\n99625.000,  93.700\n99626.000,  90.100\n99627.000,  91.300\n99628.000,  88.600\n99629.000,  87.900\n99630.000,  88.400\n99631.000,  89.200\n99632.000,  88.200\n99633.000,  88.400\n99634.000,  87.300\n99635.000,  89.500\n99636.000,  92.100\n99637.000,  91.900\n99638.000,  89.000\n99639.000,  88.600\n99640.000,  88.300\n99641.000,  89.100\n99642.000,  89.100\n99643.000,  88.600\n99644.000,  91.000\n99645.000,  95.800\n99646.000,  96.100\n99647.000,  98.500\n99648.000,  89.800\n99649.000,  91.100\n99650.000,  91.900\n99651.000,  91.800\n99652.000,  93.000\n99653.000,  93.100\n99654.000,  93.900\n99655.000,  92.800\n99656.000,  94.300\n99657.000,  94.500\n99658.000,  95.900\n99659.000,  92.400\n99660.000,  93.200\n99661.000,  93.800\n99662.000,  93.100\n99663.000,  92.900\n99664.000,  92.300\n99665.000,  96.400\n99666.000,  95.100\n99667.000,  94.800\n99668.000,  93.600\n99669.000,  93.800\n99670.000,  93.300\n99671.000,  94.200\n99672.000,  94.000\n99673.000,  94.200\n99674.000,  93.700\n99675.000,  97.500\n99676.000,  96.900\n99677.000,  99.100\n99678.000,  95.600\n99679.000,  94.800\n99680.000,  94.200\n99681.000,  94.100\n99682.000,  94.500\n99683.000,  94.200\n99684.000, 102.300\n99685.000, 101.500\n99686.000,  95.300\n99687.000,  95.000\n99688.000,  95.800\n99689.000,  97.000\n99690.000,  96.900\n99691.000,  95.300\n99692.000,  94.100\n99693.000,  96.400\n99694.000,  98.000\n99695.000,  95.900\n99696.000,  94.400\n99697.000,  95.600\n99698.000,  96.500\n99699.000,  95.200\n99700.000,  96.200\n99701.000,  96.300\n99702.000,  95.200\n99703.000, 103.700\n99704.000,  99.800\n99705.000,  95.700\n99706.000,  96.200\n99707.000,  94.200\n99708.000,  97.400\n99709.000,  98.300\n99710.000, 100.500\n99711.000,  98.500\n99712.000,  91.300\n99713.000,  96.300\n99714.000,  93.000\n99715.000,  92.500\n99716.000,  92.200\n99717.000,  93.000\n99718.000,  92.000\n99719.000,  92.900\n99720.000,  92.400\n99721.000,  92.500\n99722.000,  94.500\n99723.000,  99.400\n99724.000, 100.200\n99725.000,  92.500\n99726.000,  94.100\n99727.000,  92.200\n99728.000,  92.200\n99729.000,  92.700\n99730.000,  93.900\n99731.000,  97.300\n99732.000,  95.000\n99733.000,  99.000\n99734.000,  95.300\n99735.000,  93.400\n99736.000,  93.400\n99737.000,  93.200\n99738.000,  93.800\n99739.000,  93.600\n99740.000,  94.700\n99741.000,  94.400\n99742.000,  95.400\n99743.000,  98.400\n99744.000,  94.800\n99745.000,  94.500\n99746.000,  93.300\n99747.000,  94.300\n99748.000,  93.800\n99749.000,  94.100\n99750.000,  95.800\n99751.000,  93.700\n99752.000,  96.500\n99753.000,  95.700\n99754.000,  95.600\n99755.000, 100.800\n99756.000,  95.100\n99757.000,  94.000\n99758.000,  94.900\n99759.000,  96.100\n99760.000,  95.200\n99761.000,  94.200\n99762.000,  95.200\n99763.000,  97.700\n99764.000,  97.800\n99765.000, 102.400\n99766.000,  94.900\n99767.000,  94.700\n99768.000,  94.800\n99769.000,  96.200\n99770.000,  96.000\n99771.000,  94.900\n99772.000,  96.400\n99773.000, 101.500\n99774.000,  97.900\n99775.000,  98.800\n99776.000,  96.200\n99777.000,  96.600\n99778.000,  97.600\n99779.000,  97.600\n99780.000,  98.800\n99781.000, 100.200\n99782.000, 103.300\n99783.000, 107.100\n99784.000,  98.800\n99785.000,  99.700\n99786.000,  99.100\n99787.000, 101.100\n99788.000, 101.400\n99789.000, 101.100\n99790.000,  99.800\n99791.000, 100.200\n99792.000, 103.000\n99793.000, 102.000\n99794.000, 101.300\n99795.000, 100.400\n99796.000,  99.500\n99797.000,  99.800\n99798.000,  99.300\n99799.000, 100.500\n99800.000, 104.900\n99801.000, 102.000\n99802.000, 103.400\n99803.000, 100.600\n99804.000, 100.700\n99805.000, 100.800\n99806.000,  99.800\n99807.000, 104.000\n99808.000, 103.000\n99809.000, 103.000\n99810.000, 100.800\n99811.000, 100.800\n99812.000, 100.500\n99813.000, 100.300\n99814.000, 100.900\n99815.000, 101.600\n99816.000, 105.000\n99817.000, 103.000\n99818.000, 101.400\n99819.000, 111.800\n99820.000, 101.400\n99821.000, 100.600\n99822.000, 100.800\n99823.000, 101.600\n99824.000, 105.200\n99825.000, 103.500\n99826.000, 101.100\n99827.000, 101.800\n99828.000, 108.500\n99829.000, 106.000\n99830.000, 105.700\n99831.000, 101.300\n99832.000, 101.400\n99833.000, 105.500\n99834.000, 104.300\n99835.000, 100.700\n99836.000, 102.500\n99837.000, 105.100\n99838.000, 104.500\n99839.000, 106.100\n99840.000,  83.100\n99841.000,  84.300\n99842.000,  85.300\n99843.000,  85.700\n99844.000,  85.400\n99845.000,  85.900\n99846.000,  85.300\n99847.000,  86.000\n99848.000,  87.000\n99849.000,  86.100\n99850.000,  87.200\n99851.000,  88.500\n99852.000,  87.300\n99853.000,  86.600\n99854.000,  88.000\n99855.000,  86.800\n99856.000,  86.000\n99857.000,  86.400\n99858.000,  86.200\n99859.000,  86.900\n99860.000,  89.600\n99861.000,  87.600\n99862.000,  86.200\n99863.000,  87.100\n99864.000,  87.200\n99865.000,  89.200\n99866.000,  87.700\n99867.000,  87.700\n99868.000,  87.100\n99869.000,  89.300\n99870.000,  87.400\n99871.000,  88.800\n99872.000,  87.300\n99873.000,  88.700\n99874.000,  87.800\n99875.000,  88.000\n99876.000,  87.700\n99877.000,  89.100\n99878.000,  89.600\n99879.000,  88.300\n99880.000,  87.100\n99881.000,  87.700\n99882.000,  90.700\n99883.000,  88.600\n99884.000,  88.100\n99885.000,  89.700\n99886.000,  88.300\n99887.000,  89.400\n99888.000,  88.100\n99889.000,  88.000\n99890.000,  89.200\n99891.000,  87.400\n99892.000,  90.000\n99893.000,  89.000\n99894.000,  88.400\n99895.000,  94.100\n99896.000,  88.200\n99897.000,  89.500\n99898.000,  89.300\n99899.000,  88.200\n99900.000,  90.500\n99901.000,  93.100\n99902.000,  91.700\n99903.000,  92.200\n99904.000,  90.000\n99905.000,  91.300\n99906.000,  95.300\n99907.000,  91.100\n99908.000,  92.400\n99909.000,  92.000\n99910.000,  92.600\n99911.000,  93.400\n99912.000,  93.600\n99913.000,  92.000\n99914.000,  92.300\n99915.000,  92.700\n99916.000,  92.200\n99917.000,  92.500\n99918.000,  92.900\n99919.000,  92.300\n99920.000,  93.300\n99921.000,  93.600\n99922.000,  92.700\n99923.000,  94.100\n99924.000,  93.100\n99925.000,  93.000\n99926.000,  93.300\n99927.000,  92.400\n99928.000,  94.700\n99929.000,  93.800\n99930.000,  94.600\n99931.000,  93.300\n99932.000,  95.700\n99933.000,  94.600\n99934.000,  94.800\n99935.000,  93.700\n99936.000,  93.700\n99937.000,  94.000\n99938.000,  94.100\n99939.000,  94.200\n99940.000,  94.200\n99941.000,  94.900\n99942.000,  95.000\n99943.000,  96.300\n99944.000,  94.200\n99945.000,  94.700\n99946.000,  94.300\n99947.000,  94.100\n99948.000,  94.600\n99949.000,  94.800\n99950.000,  94.200\n99951.000,  96.200\n99952.000,  94.900\n99953.000,  96.400\n99954.000,  97.400\n99955.000,  95.500\n99956.000,  96.800\n99957.000,  95.000\n99958.000,  95.900\n99959.000,  96.800\n99960.000,  96.600\n99961.000, 101.700\n99962.000,  97.000\n99963.000,  99.500\n99964.000,  98.800\n99965.000,  99.200\n99966.000,  98.000\n99967.000,  98.500\n99968.000,  89.400\n99969.000,  91.000\n99970.000,  93.600\n99971.000,  92.300\n99972.000,  92.200\n99973.000,  92.800\n99974.000,  92.900\n99975.000,  93.100\n99976.000,  93.000\n99977.000,  92.100\n99978.000,  92.700\n99979.000,  92.900\n99980.000,  93.900\n99981.000,  92.800\n99982.000,  93.800\n99983.000,  94.700\n99984.000,  96.400\n99985.000,  95.100\n99986.000,  95.900\n99987.000,  93.600\n99988.000,  93.300\n99989.000,  93.500\n99990.000,  99.000\n99991.000,  99.500\n99992.000,  97.300\n99993.000, 102.200\n99994.000,  94.800\n99995.000,  94.600\n99996.000,  94.500\n99997.000,  94.200\n99998.000,  94.400\n99999.000,  94.900\n100000.000,  93.700\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_sin_funcs_from_0_to_3.csv",
    "content": "       x,     sin,  sinNEW\r\n  number,  number,  number\r\n   0.000,      20,       0\r\n   0.010,     473,     443\r\n   0.020,     480,     446\r\n   0.030,     639,     640\r\n   0.040,     544,     495\r\n   0.050,     489,     486\r\n   0.060,     683,     676\r\n   0.070,     520,     499\r\n   0.080,     540,     512\r\n   0.090,     690,     673\r\n   0.100,     551,     505\r\n   0.110,     543,     537\r\n   0.120,     727,     677\r\n   0.130,     543,     518\r\n   0.140,     549,     503\r\n   0.150,     895,     709\r\n   0.160,     577,     547\r\n   0.170,     565,     553\r\n   0.180,     902,     783\r\n   0.190,     616,     532\r\n   0.200,     601,     524\r\n   0.210,     927,     880\r\n   0.220,     588,     575\r\n   0.230,     634,     545\r\n   0.240,     787,     725\r\n   0.250,     614,     550\r\n   0.260,     610,     546\r\n   0.270,     810,     724\r\n   0.280,     632,     547\r\n   0.290,     628,     552\r\n   0.300,     785,     740\r\n   0.310,     621,     559\r\n   0.320,     620,     559\r\n   0.330,     809,     734\r\n   0.340,     646,     552\r\n   0.350,     650,     554\r\n   0.360,     824,     729\r\n   0.370,     645,     557\r\n   0.380,     632,     564\r\n   0.390,     823,     754\r\n   0.400,     654,     581\r\n   0.410,     661,     578\r\n   0.420,    1013,     934\r\n   0.430,     666,     578\r\n   0.440,     680,     575\r\n   0.450,     830,     742\r\n   0.460,     680,     561\r\n   0.470,     676,     571\r\n   0.480,     842,     735\r\n   0.490,     677,     586\r\n   0.500,     670,     563\r\n   0.510,     898,     737\r\n   0.520,     666,     573\r\n   0.530,     694,     571\r\n   0.540,     859,     750\r\n   0.550,     693,     577\r\n   0.560,     698,     649\r\n   0.570,     984,     850\r\n   0.580,     699,     592\r\n   0.590,     770,     589\r\n   0.600,     859,     739\r\n   0.610,     683,     577\r\n   0.620,     759,     598\r\n   0.630,    1061,     914\r\n   0.640,     708,     564\r\n   0.650,     703,     578\r\n   0.660,     871,     762\r\n   0.670,     768,     592\r\n   0.680,     722,     588\r\n   0.690,     891,     789\r\n   0.700,     711,     597\r\n   0.710,     783,     593\r\n   0.720,     893,     771\r\n   0.730,     727,     579\r\n   0.740,     744,     581\r\n   0.750,     901,     749\r\n   0.760,     741,     584\r\n   0.770,     783,     576\r\n   0.780,     923,     761\r\n   0.790,     731,     575\r\n   0.800,     735,     604\r\n   0.810,     959,     763\r\n   0.820,     775,     583\r\n   0.830,     789,     585\r\n   0.840,    1118,     912\r\n   0.850,     767,     582\r\n   0.860,     769,     579\r\n   0.870,     941,     771\r\n   0.880,     771,     587\r\n   0.890,     773,     592\r\n   0.900,     955,     762\r\n   0.910,     773,     592\r\n   0.920,     833,     599\r\n   0.930,     993,     772\r\n   0.940,     816,     591\r\n   0.950,     815,     594\r\n   0.960,     998,     761\r\n   0.970,     814,     588\r\n   0.980,     825,     628\r\n   0.990,    1034,     758\r\n   1.000,     823,     588\r\n   1.010,     815,     583\r\n   1.020,    1001,     761\r\n   1.030,     926,     625\r\n   1.040,     870,     620\r\n   1.050,    1210,     931\r\n   1.060,     859,     587\r\n   1.070,     862,     579\r\n   1.080,    1055,     756\r\n   1.090,     866,     593\r\n   1.100,     866,     589\r\n   1.110,    1065,     802\r\n   1.120,     919,     611\r\n   1.130,     866,     604\r\n   1.140,    1072,     788\r\n   1.150,     919,     601\r\n   1.160,     923,     603\r\n   1.170,    1112,     781\r\n   1.180,     911,     602\r\n   1.190,     905,     600\r\n   1.200,    1072,     774\r\n   1.210,     986,     597\r\n   1.220,     920,     594\r\n   1.230,    1103,     782\r\n   1.240,     940,     623\r\n   1.250,     938,     586\r\n   1.260,    1234,     931\r\n   1.270,     910,     597\r\n   1.280,     918,     603\r\n   1.290,    1104,     766\r\n   1.300,     943,     596\r\n   1.310,     987,     608\r\n   1.320,    1142,     777\r\n   1.330,     961,     605\r\n   1.340,    1011,     615\r\n   1.350,    1157,     786\r\n   1.360,     966,     595\r\n   1.370,     952,     594\r\n   1.380,    1140,     784\r\n   1.390,     956,     601\r\n   1.400,     966,     621\r\n   1.410,    1157,     784\r\n   1.420,     962,     618\r\n   1.430,    1008,     623\r\n   1.440,    1187,     785\r\n   1.450,     954,     608\r\n   1.460,     993,     604\r\n   1.470,    1344,     945\r\n   1.480,     995,     616\r\n   1.490,     992,     626\r\n   1.500,    1181,     798\r\n   1.510,    1026,     634\r\n   1.520,    1035,     631\r\n   1.530,    1215,     784\r\n   1.540,    1011,     605\r\n   1.550,    1011,     610\r\n   1.560,    1179,     778\r\n   1.570,     996,     609\r\n   1.580,    1015,     604\r\n   1.590,    1184,     819\r\n   1.600,     998,     617\r\n   1.610,     999,     636\r\n   1.620,    1213,     796\r\n   1.630,    1062,     606\r\n   1.640,    1049,     611\r\n   1.650,    1301,     817\r\n   1.660,    1056,     607\r\n   1.670,    1070,     605\r\n   1.680,    1400,     961\r\n   1.690,    1089,     633\r\n   1.700,    1074,     656\r\n   1.710,    1220,     802\r\n   1.720,    1051,     615\r\n   1.730,    1049,     613\r\n   1.740,    1232,     788\r\n   1.750,    1067,     639\r\n   1.760,    1064,     623\r\n   1.770,    1218,     804\r\n   1.780,    1058,     619\r\n   1.790,    1212,     646\r\n   1.800,    1305,     820\r\n   1.810,    1127,     652\r\n   1.820,    1131,     638\r\n   1.830,    1289,     819\r\n   1.840,    1132,     643\r\n   1.850,    1128,     637\r\n   1.860,    1338,     818\r\n   1.870,    1123,     649\r\n   1.880,    1145,     644\r\n   1.890,    1557,     989\r\n   1.900,    1120,     641\r\n   1.910,    1122,     622\r\n   1.920,    1289,     810\r\n   1.930,    1118,     617\r\n   1.940,    1221,     659\r\n   1.950,    1303,     808\r\n   1.960,    1348,     623\r\n   1.970,    1160,     640\r\n   1.980,    1393,     831\r\n   1.990,    1177,     624\r\n   2.000,    1153,     640\r\n   2.010,    1331,     809\r\n   2.020,    1165,     637\r\n   2.030,    1202,     630\r\n   2.040,    1367,     811\r\n   2.050,    1169,     625\r\n   2.060,    1181,     619\r\n   2.070,    1346,     807\r\n   2.080,    1156,     614\r\n   2.090,    1166,     615\r\n   2.100,    1509,     978\r\n   2.110,    1175,     622\r\n   2.120,    1143,     618\r\n   2.130,    1314,     788\r\n   2.140,    1192,     621\r\n   2.150,    1150,     638\r\n   2.160,    1351,     792\r\n   2.170,    1192,     632\r\n   2.180,    1196,     660\r\n   2.190,    1367,     817\r\n   2.200,    1534,     657\r\n   2.210,    1244,     640\r\n   2.220,    1364,     811\r\n   2.230,    1215,     647\r\n   2.240,    1199,     645\r\n   2.250,    1381,     803\r\n   2.260,    1200,     652\r\n   2.270,    1223,     634\r\n   2.280,    1401,     813\r\n   2.290,    1206,     664\r\n   2.300,    1215,     641\r\n   2.310,    1651,    1065\r\n   2.320,    1194,     634\r\n   2.330,    1222,     634\r\n   2.340,    1368,     828\r\n   2.350,    1190,     651\r\n   2.360,    1195,     629\r\n   2.370,    1432,     803\r\n   2.380,    1281,     643\r\n   2.390,    1233,     630\r\n   2.400,    1409,     806\r\n   2.410,    1264,     632\r\n   2.420,    1276,     624\r\n   2.430,    1431,     821\r\n   2.440,    1238,     631\r\n   2.450,    1265,     636\r\n   2.460,    1430,     836\r\n   2.470,    1251,     627\r\n   2.480,    1273,     627\r\n   2.490,    1425,     844\r\n   2.500,    1261,     637\r\n   2.510,    1246,     629\r\n   2.520,    1592,     968\r\n   2.530,    1248,     628\r\n   2.540,    1238,     655\r\n   2.550,    1411,     805\r\n   2.560,    1311,     673\r\n   2.570,    1303,     627\r\n   2.580,    1442,     810\r\n   2.590,    1281,     626\r\n   2.600,    1278,     623\r\n   2.610,    1456,     815\r\n   2.620,    1313,     628\r\n   2.630,    1286,     630\r\n   2.640,    1470,     805\r\n   2.650,    1316,     628\r\n   2.660,    1319,     648\r\n   2.670,    1481,    1020\r\n   2.680,    1360,     658\r\n   2.690,    1292,     663\r\n   2.700,    1473,     805\r\n   2.710,    1272,     646\r\n   2.720,    1303,     645\r\n   2.730,    1661,     989\r\n   2.740,    1288,     645\r\n   2.750,    1287,     643\r\n   2.760,    1453,     862\r\n   2.770,    1433,     647\r\n   2.780,    1568,     646\r\n   2.790,    1480,     824\r\n   2.800,    1285,     645\r\n   2.810,    1381,     693\r\n   2.820,    1535,     826\r\n   2.830,    1350,     643\r\n   2.840,    1364,     641\r\n   2.850,    1521,     867\r\n   2.860,    1385,     652\r\n   2.870,    1368,     657\r\n   2.880,    1512,     828\r\n   2.890,    1369,     656\r\n   2.900,    1341,     666\r\n   2.910,    1533,     821\r\n   2.920,    1383,     652\r\n   2.930,    1371,     643\r\n   2.940,    1721,     988\r\n   2.950,    1367,     641\r\n   2.960,    1360,     675\r\n   2.970,    1519,     813\r\n   2.980,    1338,     640\r\n   2.990,    1368,     645\r\n   3.000,    1523,     810\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_slow_funcs_from_-10_to_10.csv",
    "content": "       x,     exp,     log,     pow\n  number,  number,  number,  number\n -10.000, 927.100,   0.000,   7.600\n  -9.900,1018.300,   0.000,3537.200\n  -9.800,1121.100,   0.000,3514.800\n  -9.700,1115.000,   0.000,3509.400\n  -9.600,1122.000,   0.000,3465.600\n  -9.500,1097.700,   0.000,3502.400\n  -9.400,1107.200,   0.000,3519.700\n  -9.300,1114.600,   0.000,3523.700\n  -9.200,1135.700,   0.000,3616.300\n  -9.100,1126.500,   0.000,3505.000\n  -9.000, 882.300,   0.000,   9.000\n  -8.900,1062.700,   0.000,3503.100\n  -8.800,1007.000,   0.000,3473.400\n  -8.700,1470.300,   0.000,3467.600\n  -8.600,1040.000,   0.000,3463.700\n  -8.500,1060.700,   0.000,3576.500\n  -8.400,1858.600,   0.000,3503.700\n  -8.300,1059.200,   0.000,3554.000\n  -8.200,1040.200,   0.000,3479.500\n  -8.100,1461.600,   0.000,3488.700\n  -8.000, 897.600,   0.000,   8.400\n  -7.900,1145.600,   0.000,3437.400\n  -7.800,1127.900,   0.000,3534.100\n  -7.700,1027.900,   0.000,3636.400\n  -7.600,1146.600,   0.000,3456.600\n  -7.500,1123.500,   0.000,3489.500\n  -7.400,1141.600,   0.000,3477.200\n  -7.300,1131.500,   0.000,3518.700\n  -7.200,1115.200,   0.000,3494.500\n  -7.100,1133.400,   0.000,3497.900\n  -7.000, 887.200,   0.000,   8.600\n  -6.900,1057.700,   0.000,3527.900\n  -6.800,1115.900,   0.000,3577.700\n  -6.700,1134.200,   0.000,3516.400\n  -6.600,1019.600,   0.000,3495.900\n  -6.500,1099.400,   0.000,3546.800\n  -6.400,1099.100,   0.000,3488.200\n  -6.300,1850.400,   0.000,3571.000\n  -6.200,1117.300,   0.000,3532.100\n  -6.100,1090.100,   0.000,3569.300\n  -6.000, 881.200,   0.000,   8.600\n  -5.900,1014.100,   0.000,3461.600\n  -5.800, 992.000,   0.000,3493.800\n  -5.700,1424.400,   0.000,3632.700\n  -5.600, 929.900,   0.000,3499.600\n  -5.500,1001.900,   0.000,3653.800\n  -5.400,1463.700,   0.000,3809.300\n  -5.300,1066.400,   0.000,3579.000\n  -5.200, 956.900,   0.000,3545.200\n  -5.100,1440.100,   0.000,3464.200\n  -5.000, 885.900,   0.000,   7.900\n  -4.900,1019.900,   0.000,3623.100\n  -4.800,1376.500,   0.000,3627.500\n  -4.700,1039.200,   0.000,3573.200\n  -4.600,1030.000,   0.000,3471.800\n  -4.500,1458.800,   0.000,3470.700\n  -4.400,1006.600,   0.000,3532.400\n  -4.300,1024.400,   0.000,3512.100\n  -4.200,1834.900,   0.000,3484.000\n  -4.100,1013.200,   0.000,3498.900\n  -4.000, 881.500,   0.000,   7.900\n  -3.900,1014.700,   0.000,3528.500\n  -3.800,1125.100,   0.000,3464.900\n  -3.700,1146.400,   0.000,3454.700\n  -3.600,1398.800,   0.000,3472.900\n  -3.500,1111.000,   0.000,3586.500\n  -3.400,1117.700,   0.000,3593.700\n  -3.300,1008.800,   0.000,3520.100\n  -3.200,1113.900,   0.000,3442.200\n  -3.100,1113.700,   0.000,3512.200\n  -3.000, 890.800,   0.000,   7.000\n  -2.900,1026.000,   0.000,3499.000\n  -2.800, 996.800,   0.000,3509.500\n  -2.700,1458.000,   0.000,3479.800\n  -2.600, 996.800,   0.000,3482.300\n  -2.500,1023.100,   0.000,3507.700\n  -2.400,1351.900,   0.000,3468.000\n  -2.300,1002.000,   0.000,3498.100\n  -2.200, 993.000,   0.000,3460.100\n  -2.100,1836.500,   0.000,3465.200\n  -2.000, 857.700,   0.000,   6.900\n  -1.900,1006.900,   0.000,3556.500\n  -1.800,1426.500,   0.000,3475.100\n  -1.700,1012.600,   0.000,3557.300\n  -1.600, 914.900,   0.000,3432.800\n  -1.500,1408.000,   0.000,3442.300\n  -1.400,1000.400,   0.000,3464.600\n  -1.300,1000.800,   0.000,3463.900\n  -1.200,1361.200,   0.000,3495.700\n  -1.100, 997.000,   0.000,3620.000\n  -1.000, 851.400,   0.000,   5.700\n  -0.900,1208.000,   0.000,3490.200\n  -0.800, 736.500,   0.000,3504.100\n  -0.700, 795.000,   0.000,3491.600\n  -0.600,1171.100,   0.000,3484.200\n  -0.500, 765.800,   0.000,3501.700\n  -0.400, 721.800,   0.000,3526.800\n  -0.300,1159.700,   0.000,3485.500\n  -0.200, 699.900,   0.000,3395.900\n  -0.100, 693.400,   0.000,3319.000\n   0.000,   0.000,   0.000,   1.000\n   0.100, 689.800,2199.300,3298.000\n   0.200, 709.400,2288.300,3387.200\n   0.300,1142.100,2194.600,3517.100\n   0.400, 700.900,2279.900,3525.900\n   0.500, 759.200,  21.700,3475.900\n   0.600,1174.000,2257.500,3581.300\n   0.700, 786.600,2285.700,3446.100\n   0.800, 737.800,2190.900,3452.200\n   0.900,1177.200,2140.900,3526.100\n   1.000, 843.700,   0.000,   1.900\n   1.100, 963.300,2083.200,3473.400\n   1.200,1359.900,2194.800,3451.300\n   1.300, 985.200,2200.100,3438.100\n   1.400, 984.800,2531.900,3543.200\n   1.500,1422.600,2530.400,3459.300\n   1.600, 898.700,2406.700,3476.900\n   1.700, 993.300,2370.300,3513.500\n   1.800,1415.200,2286.700,3478.700\n   1.900,1003.500,2230.500,3549.400\n   2.000, 856.100, 117.400,   2.000\n   2.100,1793.600,2217.200,3501.100\n   2.200, 986.500,2296.000,3467.700\n   2.300, 997.700,2308.500,3516.900\n   2.400,1387.500,2350.300,3448.500\n   2.500,1016.900,2300.300,3505.900\n   2.600,1017.400,2260.500,3439.200\n   2.700,1418.100,2304.800,3533.200\n   2.800, 992.200,2144.500,3449.100\n   2.900,1032.600,2052.500,3461.800\n   3.000, 877.600, 116.900,   2.200\n   3.100,1089.100,2039.600,3589.600\n   3.200,1084.600,2139.900,3433.700\n   3.300, 994.400,2321.200,3517.800\n   3.400,1104.600,2223.000,3445.200\n   3.500,1127.900,2314.400,3460.300\n   3.600,1364.500,2312.500,3463.100\n   3.700,1138.600,2245.400,3486.100\n   3.800,1118.500,2180.600,3484.800\n   3.900,1006.300,2123.700,3484.300\n   4.000, 869.500, 120.100,   2.200\n   4.100,1019.600,2131.600,3464.000\n   4.200,1833.100,2196.500,3483.300\n   4.300,1007.700,2226.300,3494.400\n   4.400, 998.600,2276.400,3495.000\n   4.500,1436.200,2268.700,3482.500\n   4.600,1021.100,2308.600,3495.300\n   4.700,1030.900,2382.100,3461.500\n   4.800,1367.300,2377.500,3578.900\n   4.900,1019.000,2344.400,3504.200\n   5.000, 877.500,2482.500,   3.100\n   5.100,1412.400,2513.400,3457.700\n   5.200, 953.700,2486.000,3471.900\n   5.300, 987.300,2383.400,3524.100\n   5.400,1393.500,2453.300,3475.500\n   5.500,1005.000,2323.800,3494.200\n   5.600, 909.200,2250.200,3548.000\n   5.700,1448.500,2318.600,3489.500\n   5.800,1010.900,2223.000,3477.400\n   5.900, 996.000,2102.000,3517.100\n   6.000, 859.600, 243.000,   2.600\n   6.100,1103.800,2158.700,3462.800\n   6.200,1111.000,2164.200,3478.500\n   6.300,1815.100,2283.200,3490.000\n   6.400,1106.300,2262.600,3504.200\n   6.500,1102.000,2275.000,3552.600\n   6.600,1003.800,2391.900,3477.100\n   6.700,1113.100,2364.700,3472.300\n   6.800,1100.000,2327.900,3447.800\n   6.900,1010.500,2443.700,3558.800\n   7.000, 867.400,2364.300,   3.000\n   7.100,1113.300,2345.200,3496.700\n   7.200,1099.000,2300.200,3548.900\n   7.300,1091.300,2271.700,3474.400\n   7.400,1100.600,2241.300,3514.800\n   7.500,1132.300,2241.200,3518.600\n   7.600,1107.900,2190.500,3490.800\n   7.700,1011.200,2164.800,3483.800\n   7.800,1134.700,2141.000,3480.800\n   7.900,1107.800,2059.600,3506.000\n   8.000, 874.500, 123.000,   2.700\n   8.100,1469.800,2049.000,3523.600\n   8.200,1020.400,2111.800,3534.100\n   8.300,1038.100,2159.800,3493.100\n   8.400,1847.100,2168.600,3533.800\n   8.500,1039.200,2133.100,3496.800\n   8.600,1012.500,2131.700,3487.900\n   8.700,1460.200,2113.400,3487.200\n   8.800,1006.900,1971.100,3473.100\n   8.900,1060.000,1970.200,3498.600\n   9.000, 880.100, 116.600,   2.700\n   9.100,1125.000,1983.600,3491.100\n   9.200,1103.500,2032.700,3511.400\n   9.300,1108.800,2029.800,3459.700\n   9.400,1088.100,2085.200,3522.000\n   9.500,1104.900,2138.800,3485.600\n   9.600,1106.400,2150.100,3520.800\n   9.700,1105.300,2125.300,3461.400\n   9.800,1102.000,2174.800,3488.100\n   9.900,1009.300,2305.600,3506.100\n  10.000, 879.100,  10.000,   3.000\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_slow_funcs_from_0_to_10.csv",
    "content": "       x,     exp,     log,     pow\n  number,  number,  number,  number\n   0.000,   0.000,   0.000,   0.000\n   0.050, 731.700,2282.300,3235.400\n   0.100, 698.700,2209.600,3315.200\n   0.150,1136.200,2235.600,3293.700\n   0.200, 716.700,2284.500,3365.700\n   0.250, 745.600,  19.500,3450.200\n   0.300,1146.100,2217.500,3458.100\n   0.350, 766.800,2094.500,3553.600\n   0.400, 703.700,2330.100,3496.000\n   0.450,1186.800,2165.500,3549.100\n   0.500, 778.300,  21.300,3492.600\n   0.550, 808.100,2164.100,3486.900\n   0.600,1152.400,2279.000,3478.000\n   0.650, 804.000,2272.400,3525.500\n   0.700, 799.200,2282.300,3477.200\n   0.750,1186.000,2293.100,3452.300\n   0.800, 715.800,2202.400,3494.500\n   0.850, 812.700,2171.200,3530.000\n   0.900,1221.800,2133.200,3505.000\n   0.950, 817.400,2048.600,3500.300\n   1.000, 849.800,   0.000,   1.100\n   1.050,1796.200,1990.100,3488.600\n   1.100, 968.800,2110.300,3523.800\n   1.150,1007.400,2106.200,3532.100\n   1.200,1366.200,2169.100,3477.700\n   1.250,1009.700,2210.600,3459.500\n   1.300, 979.100,2195.000,3438.800\n   1.350,1419.600,2214.700,3536.100\n   1.400, 976.600,2454.600,3489.500\n   1.450,1013.100,2484.100,3430.400\n   1.500,1413.100,2420.000,3468.500\n   1.550,1005.400,2451.800,3487.700\n   1.600, 898.300,2519.300,3535.400\n   1.650,1461.900,2379.500,3461.800\n   1.700,1023.700,2361.800,3511.500\n   1.750,1027.800,2337.700,3569.900\n   1.800,1405.900,2312.800,3491.700\n   1.850,1032.400,2263.700,3549.600\n   1.900,1022.000,2185.000,3431.100\n   1.950,1442.400,2131.200,3494.000\n   2.000, 883.200, 119.800,   1.200\n   2.050,1013.800,2126.500,3448.200\n   2.100,1819.400,2195.200,3491.800\n   2.150,1001.600,2236.300,3543.400\n   2.200, 990.900,2250.500,3515.800\n   2.250,1441.100,2278.000,3479.500\n   2.300,1026.300,2310.800,3468.300\n   2.350,1009.000,2314.700,3496.000\n   2.400,1337.600,2363.400,3476.000\n   2.450,1000.100,2378.800,3445.400\n   2.500,1001.300,2306.400,3438.800\n   2.550,1425.400,2426.300,3463.800\n   2.600, 995.400,2266.200,3468.200\n   2.650,1021.700,2240.300,3484.300\n   2.700,1429.800,2300.600,3474.300\n   2.750,1023.900,2201.700,3465.300\n   2.800, 991.900,2226.200,3578.200\n   2.850,1461.900,2194.700,3516.600\n   2.900,1030.100,2083.200,3532.400\n   2.950,1035.600,2042.900,3482.900\n   3.000, 878.000, 121.100,   1.500\n   3.050,1107.800,2044.700,3543.100\n   3.100,1105.200,2066.500,3503.700\n   3.150,1819.700,2183.400,3531.900\n   3.200,1094.500,2168.500,3576.400\n   3.250,1096.400,2166.800,3487.100\n   3.300, 997.300,2272.800,3503.200\n   3.350,1115.700,2219.600,3478.100\n   3.400,1112.500,2193.500,3514.400\n   3.450,1015.900,2291.100,3513.000\n   3.500,1091.800,2372.900,3452.100\n   3.550,1098.100,2280.600,3495.700\n   3.600,1369.600,2310.600,3458.400\n   3.650,1090.700,2279.300,3475.600\n   3.700,1106.800,2249.500,3495.000\n   3.750,1031.400,2210.800,3485.400\n   3.800,1113.900,2181.700,3449.100\n   3.850,1122.400,2167.300,3446.200\n   3.900, 994.000,2106.600,3505.100\n   3.950,1112.400,2066.600,3446.400\n   4.000, 844.700, 116.200,   1.800\n   4.050,1422.400,2019.700,3490.200\n   4.100,1007.900,2095.400,3414.200\n   4.150,1043.800,2151.500,3470.800\n   4.200,1817.100,2119.900,3459.400\n   4.250,1032.700,2189.000,3474.500\n   4.300,1009.500,2232.400,3473.100\n   4.350,1454.100,2240.800,3454.300\n   4.400, 987.900,2271.400,3470.300\n   4.450,1051.600,2266.400,3465.900\n   4.500,1458.100,2280.500,3515.100\n   4.550,1062.900,2278.700,3511.000\n   4.600,1019.000,2356.600,3580.700\n   4.650,1453.600,2302.400,3449.900\n   4.700,1014.500,2306.400,3435.600\n   4.750,1081.500,2350.600,3496.900\n   4.800,1406.400,2411.600,3458.800\n   4.850,1062.200,2388.800,3536.400\n   4.900,1017.500,2376.900,3484.000\n   4.950,1482.100,2370.800,3492.000\n   5.000, 866.400,2415.500,   2.200\n   5.050,1002.500,2431.000,3513.800\n   5.100,1437.600,2482.400,3479.500\n   5.150,1012.600,2385.100,3517.500\n   5.200, 967.900,2391.400,3496.600\n   5.250,1836.600,2450.600,3545.100\n   5.300, 996.900,2390.700,3570.600\n   5.350,1025.100,2370.000,3527.400\n   5.400,1391.600,2422.000,3469.800\n   5.450,1016.100,2329.200,3518.900\n   5.500,1002.800,2389.700,3508.700\n   5.550,1425.500,2391.500,3489.400\n   5.600, 932.100,2304.300,3495.500\n   5.650,1008.600,2261.800,3504.500\n   5.700,1438.100,2291.000,3473.100\n   5.750,1019.000,2296.400,3490.200\n   5.800, 981.000,2175.400,3530.100\n   5.850,1422.700,2252.600,3481.400\n   5.900,1007.100,2137.100,3474.000\n   5.950,1025.500,2056.200,3480.900\n   6.000, 874.600, 237.200,   2.000\n   6.050,1096.700,2046.900,3488.500\n   6.100,1093.400,2158.300,3434.100\n   6.150,1015.300,2222.200,3477.500\n   6.200,1097.000,2151.400,3501.900\n   6.250,1094.200,2194.900,3499.700\n   6.300,1823.800,2294.400,3465.100\n   6.350,1103.000,2284.600,3455.300\n   6.400,1106.800,2274.600,3525.000\n   6.450,1009.900,2359.700,3460.500\n   6.500,1087.700,2285.900,3478.200\n   6.550,1092.600,2304.400,3470.100\n   6.600, 992.200,2389.200,3507.200\n   6.650,1117.000,2318.200,3471.600\n   6.700,1130.300,2344.400,3441.200\n   6.750,1422.300,2381.300,3552.500\n   6.800,1097.400,2316.200,3484.000\n   6.850,1108.200,2370.200,3482.500\n   6.900,1010.700,2450.500,3496.500\n   6.950,1111.400,2339.800,3508.700\n   7.000, 879.700,2329.200,   2.700\n   7.050,1105.000,2305.500,3494.300\n   7.100,1101.500,2320.200,3505.600\n   7.150,1110.100,2288.500,3503.000\n   7.200,1118.900,2294.600,3449.300\n   7.250,1122.600,2284.400,3484.300\n   7.300,1108.000,2277.500,3522.500\n   7.350,1854.400,2283.900,3467.900\n   7.400,1111.400,2240.700,3449.500\n   7.450,1104.100,2243.900,3464.300\n   7.500,1100.500,2269.200,3454.700\n   7.550,1108.300,2266.800,3538.700\n   7.600,1118.000,2162.000,3471.200\n   7.650,1122.600,2215.100,3451.800\n   7.700,1012.000,2208.900,3504.800\n   7.750,1136.100,2141.900,3603.800\n   7.800,1132.900,2153.500,3542.100\n   7.850,1128.500,2159.500,3460.200\n   7.900,1110.800,2077.100,3506.400\n   7.950,1143.900,1980.500,3528.800\n   8.000, 871.400, 117.500,   2.100\n   8.050,1067.600,1984.600,3521.200\n   8.100,1459.400,2039.500,3506.100\n   8.150,1079.300,2070.700,3466.700\n   8.200,1025.600,2127.900,3530.400\n   8.250,1482.900,2120.500,3511.400\n   8.300,1053.900,2157.700,3509.400\n   8.350,1071.000,2173.900,3500.200\n   8.400,1842.700,2172.600,3478.700\n   8.450,1063.600,2195.300,3546.100\n   8.500,1055.000,2162.000,3550.500\n   8.550,1505.600,2199.300,3477.200\n   8.600,1012.300,2112.400,3479.100\n   8.650,1066.900,2106.800,3493.200\n   8.700,1447.500,2053.800,3484.600\n   8.750,1102.000,2093.800,3489.800\n   8.800,1010.500,1998.500,3528.000\n   8.850,1497.200,2009.700,3467.700\n   8.900,1048.300,1940.600,3519.300\n   8.950,1089.100,1907.400,3538.600\n   9.000, 889.300, 116.400,   2.000\n   9.050,1101.300,1906.800,3491.500\n   9.100,1100.700,1944.500,3456.200\n   9.150,1117.300,2001.600,3485.800\n   9.200,1100.500,1963.800,3437.700\n   9.250,1092.300,2000.700,3478.800\n   9.300,1100.100,2038.600,3432.300\n   9.350,1115.000,2080.200,3459.600\n   9.400,1095.000,2067.900,3503.000\n   9.450,1833.300,2212.700,3456.100\n   9.500,1106.300,2132.700,3480.700\n   9.550,1103.500,2106.500,3510.900\n   9.600,1101.200,2168.100,3466.600\n   9.650,1130.500,2137.100,3477.500\n   9.700,1109.300,2137.400,3467.700\n   9.750,1102.900,2180.900,3476.200\n   9.800,1100.600,2149.800,3528.500\n   9.850,1101.200,2139.300,3507.900\n   9.900,1010.600,2247.600,3479.800\n   9.950,1101.100,2198.000,3472.100\n  10.000, 881.100,  10.000,   2.000\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_slow_funcs_from_0_to_100.csv",
    "content": "       x,     exp,     log,     pow\n  number,  number,  number,  number\n   0.000,   0.000,   0.000,   0.000\n   0.100, 725.900,2210.700,3275.700\n   0.200, 700.100,2305.900,3367.800\n   0.300,1132.700,2178.800,3544.600\n   0.400, 695.700,2303.300,3527.100\n   0.500, 776.400,  21.400,3462.600\n   0.600,1156.600,2255.600,3486.300\n   0.700, 790.400,2307.200,3507.600\n   0.800, 714.200,2242.300,3558.100\n   0.900,1237.700,2097.400,3549.100\n   1.000, 844.700,   0.000,   1.000\n   1.100, 973.200,2060.300,3540.500\n   1.200,1368.600,2174.800,3453.100\n   1.300, 992.100,2217.800,3491.300\n   1.400, 981.700,2463.000,3561.000\n   1.500,1416.900,2484.100,3422.300\n   1.600, 890.000,2411.800,3501.300\n   1.700,1022.400,2356.800,3518.700\n   1.800,1413.000,2294.900,3511.900\n   1.900,1012.800,2206.900,3459.400\n   2.000, 857.200, 117.900,   1.000\n   2.100,1804.200,2142.400,3501.600\n   2.200, 981.400,2277.600,3489.600\n   2.300,1003.300,2348.800,3511.800\n   2.400,1341.000,2384.500,3451.900\n   2.500,1001.000,2315.700,3469.200\n   2.600, 992.400,2248.100,3494.300\n   2.700,1406.100,2262.900,3518.900\n   2.800,1007.900,2130.700,3485.200\n   2.900,1006.800,2080.000,3480.900\n   3.000, 861.600, 117.200,   1.000\n   3.100,1091.300,2030.500,3523.600\n   3.200,1095.300,2118.200,3575.400\n   3.300,1055.800,2344.900,3579.400\n   3.400,1117.700,2225.400,3464.900\n   3.500,1105.300,2361.900,3457.100\n   3.600,1388.500,2300.900,3565.700\n   3.700,1114.700,2250.700,3600.000\n   3.800,1123.600,2173.100,3552.200\n   3.900,1022.400,2132.000,3514.000\n   4.000, 857.800, 118.300,   1.000\n   4.100,1014.300,2116.300,3472.200\n   4.200,1815.200,2193.000,3509.300\n   4.300,1034.000,2235.700,3477.800\n   4.400, 990.900,2302.600,3425.300\n   4.500,1432.000,2282.800,3455.400\n   4.600, 997.800,2295.600,3497.400\n   4.700,1012.500,2397.900,3529.200\n   4.800,1349.400,2366.700,3518.700\n   4.900,1027.700,2368.600,3461.400\n   5.000, 869.900,2443.500,   2.000\n   5.100,1432.100,2484.000,3510.400\n   5.200, 947.800,2400.600,3456.500\n   5.300, 988.300,2378.100,3482.000\n   5.400,1408.300,2446.800,3476.900\n   5.500,1019.100,2312.200,3473.800\n   5.600, 913.400,2241.700,3589.600\n   5.700,1413.200,2284.500,3493.200\n   5.800, 977.000,2206.800,3518.100\n   5.900, 996.900,2142.100,3565.000\n   6.000, 877.800, 250.000,   2.000\n   6.100,1093.000,2141.100,3565.500\n   6.200,1108.200,2201.700,3487.100\n   6.300,1835.600,2282.700,3529.100\n   6.400,1125.700,2255.900,3458.800\n   6.500,1090.500,2272.800,3505.200\n   6.600,1013.400,2383.500,3545.700\n   6.700,1102.800,2390.700,3454.500\n   6.800,1093.300,2372.600,3478.000\n   6.900,1020.000,2446.100,3559.000\n   7.000, 871.500,2340.800,   2.000\n   7.100,1100.200,2320.000,3523.700\n   7.200,1103.300,2302.600,3479.200\n   7.300,1123.600,2299.600,3463.900\n   7.400,1097.600,2234.400,3455.400\n   7.500,1112.600,2253.700,3498.200\n   7.600,1102.200,2170.400,3467.900\n   7.700,1013.700,2239.100,3464.500\n   7.800,1116.700,2136.200,3496.200\n   7.900,1178.500,2043.100,3499.500\n   8.000, 864.400, 120.700,   1.600\n   8.100,1485.900,2051.600,3514.800\n   8.200,1027.100,2109.700,3527.800\n   8.300,1093.200,2174.500,3507.600\n   8.400,1827.300,2174.200,3557.400\n   8.500,1059.500,2142.800,3482.100\n   8.600,1026.500,2105.200,3498.400\n   8.700,1479.100,2065.900,3491.300\n   8.800,1001.900,2027.700,3455.500\n   8.900,1064.900,1951.900,3462.900\n   9.000, 865.600, 120.300,   2.000\n   9.100,1100.500,1976.700,3494.500\n   9.200,1104.000,1968.400,3484.000\n   9.300,1110.500,2056.500,3467.900\n   9.400,1101.700,2083.900,3547.900\n   9.500,1137.800,2115.500,3452.700\n   9.600,1124.400,2161.300,3464.800\n   9.700,1119.700,2107.800,3486.600\n   9.800,1106.900,2184.300,3515.200\n   9.900,1023.200,2262.500,3492.200\n  10.000, 890.300,  10.000,   2.000\n  10.100,1016.600,1934.400,3430.500\n  10.200,1424.200,1977.100,3457.000\n  10.300,1041.000,2016.200,3498.700\n  10.400, 953.600,2071.800,3523.200\n  10.500,1830.800,2040.800,3484.600\n  10.600,1007.900,2085.900,3479.000\n  10.700,1006.100,2087.000,3454.800\n  10.800,1419.400,2189.900,3446.400\n  10.900, 995.600,2138.500,3449.700\n  11.000, 868.000,2198.000,   2.100\n  11.100,1116.400,2169.200,3504.500\n  11.200,1105.600,2198.900,3588.100\n  11.300,1129.000,2164.700,3484.100\n  11.400,1139.900,2196.100,3661.900\n  11.500,1124.300,2199.600,3547.400\n  11.600,1117.000,2237.800,3521.700\n  11.700,1135.700,2225.300,3524.100\n  11.800,1145.500,2243.700,3469.900\n  11.900,1106.900,2222.600,3528.500\n  12.000, 868.900,2268.900,   2.200\n  12.100,1124.200,2283.100,3488.900\n  12.200,1107.800,2296.200,3482.600\n  12.300,1020.800,2225.300,3489.100\n  12.400,1120.900,2269.800,3454.100\n  12.500,1103.500,2250.000,3496.800\n  12.600,1828.000,2253.600,3488.500\n  12.700,1102.300,2267.300,3487.200\n  12.800,1110.700,2280.800,3501.500\n  12.900,1022.900,2291.100,3459.100\n  13.000, 887.800,2260.600,   2.300\n  13.100,1125.500,2242.900,3481.400\n  13.200,1144.400,2294.100,3515.300\n  13.300,1113.000,2311.700,3516.800\n  13.400,1106.200,2307.500,3465.900\n  13.500,1110.000,2316.600,3455.000\n  13.600,1115.600,2335.700,3454.200\n  13.700,1114.900,2323.300,3465.100\n  13.800,1106.000,2289.900,3576.000\n  13.900,1115.000,2330.900,3456.300\n  14.000, 893.600,2560.700,   2.700\n  14.100,1124.200,2547.800,3505.200\n  14.200,1107.600,2530.600,3454.000\n  14.300,1120.400,2511.100,3507.300\n  14.400,1104.500,2478.500,3447.100\n  14.500,1106.600,2501.900,3491.800\n  14.600,1110.700,2519.700,3485.500\n  14.700,1840.900,2503.500,3520.800\n  14.800,1102.500,2509.700,3479.300\n  14.900,1119.500,2517.200,3494.400\n  15.000, 892.100,2501.500,   2.300\n  15.100,1135.100,2478.800,3517.800\n  15.200,1135.600,2468.600,3485.600\n  15.300,1428.800,2510.700,3473.200\n  15.400,1110.300,2488.700,3521.500\n  15.500,1127.700,2520.900,3490.400\n  15.600, 964.200,2484.500,3508.900\n  15.700,1127.700,2435.500,3479.900\n  15.800,1114.400,2454.600,3474.500\n  15.900,1002.200,2447.300,3520.700\n  16.000, 870.800,2453.500,   2.000\n  16.100,1067.300,2480.700,3557.100\n  16.200,1458.000,2461.400,3506.500\n  16.300,1086.200,2431.100,3541.600\n  16.400,1031.800,2452.100,3552.000\n  16.500,1527.500,2444.400,3572.400\n  16.600,1064.300,2422.200,3460.700\n  16.700,1088.100,2432.600,3588.100\n  16.800,1834.500,2448.800,3550.800\n  16.900,1102.700,2438.500,3499.600\n  17.000, 889.600,2479.600,   2.400\n  17.100,1120.500,2437.700,3449.200\n  17.200,1115.600,2436.000,3498.000\n  17.300,1104.200,2418.700,3490.500\n  17.400,1108.800,2446.300,3564.200\n  17.500,1105.500,2388.500,3481.800\n  17.600,1119.800,2362.600,3519.500\n  17.700,1135.800,2362.000,3482.600\n  17.800,1120.800,2387.800,3441.500\n  17.900,1106.400,2377.700,3526.000\n  18.000, 906.300,2372.400,   2.500\n  18.100,1131.700,2370.400,3471.800\n  18.200,1114.300,2376.900,3470.700\n  18.300,1124.300,2362.200,3584.100\n  18.400,1114.300,2329.100,3480.000\n  18.500,1105.100,2301.300,3471.400\n  18.600,1105.300,2294.900,3506.100\n  18.700,1104.700,2293.100,3548.800\n  18.800,1109.100,2261.900,3452.300\n  18.900,1857.900,2324.900,3481.400\n  19.000, 877.800,2242.000,   2.200\n  19.100,1133.200,2253.800,3521.300\n  19.200,1117.900,2241.200,3475.100\n  19.300,1133.000,2259.800,3529.700\n  19.400,1121.000,2191.400,3448.600\n  19.500,1107.200,2188.700,3514.000\n  19.600,1105.100,2150.700,3527.400\n  19.700,1113.600,2118.000,3464.200\n  19.800,1113.600,2097.000,3568.700\n  19.900,1124.300,2027.300,3500.200\n  20.000, 878.700, 145.200,   2.000\n  20.100,1440.900,2000.300,3545.700\n  20.200,1015.400,2073.600,3467.300\n  20.300,1037.300,2156.700,3503.000\n  20.400,1418.500,2144.500,3447.000\n  20.500,1032.700,2148.300,3487.700\n  20.600,1023.200,2136.000,3454.800\n  20.700,1452.800,2230.500,3482.000\n  20.800, 962.400,2217.500,3549.700\n  20.900,1039.500,2188.200,3456.300\n  21.000, 898.900,2232.300,   2.700\n  21.100,1147.400,2234.500,3439.500\n  21.200,1109.700,2229.600,3597.900\n  21.300,1175.700,2266.200,3485.400\n  21.400,1124.500,2301.800,3490.400\n  21.500,1115.800,2315.900,3539.100\n  21.600,1127.900,2333.300,3491.100\n  21.700,1117.700,2299.800,3496.700\n  21.800,1120.600,2343.800,3487.200\n  21.900,1121.000,2292.100,3567.600\n  22.000, 896.300,2347.800,   2.900\n  22.100,1112.200,2326.700,3504.500\n  22.200,1118.900,2332.100,3504.500\n  22.300,1136.200,2318.300,3498.100\n  22.400,1122.500,2343.600,3524.600\n  22.500,1135.500,2358.700,3492.600\n  22.600,1130.200,2341.300,3460.800\n  22.700,1113.300,2363.000,3597.400\n  22.800,1102.600,2349.300,3473.700\n  22.900,1125.500,2377.100,3494.100\n  23.000, 890.000,2371.400,   2.900\n  23.100,1122.800,2424.800,3506.900\n  23.200,1114.800,2375.500,3489.700\n  23.300,1123.400,2355.100,3468.300\n  23.400,1127.800,2364.500,3492.700\n  23.500,1120.700,2375.100,3494.700\n  23.600,1129.400,2429.100,3452.900\n  23.700,1118.000,2402.600,3472.300\n  23.800,1123.500,2426.700,3506.200\n  23.900,1121.600,2394.900,3468.500\n  24.000, 898.400,2458.000,   2.400\n  24.100,1115.500,2428.000,3501.000\n  24.200,1106.900,2412.400,3483.400\n  24.300,1490.100,2446.900,3497.900\n  24.400,1100.900,2409.000,3491.900\n  24.500,1120.700,2412.700,3557.200\n  24.600,1042.600,2423.900,3459.600\n  24.700,1115.700,2440.900,3477.700\n  24.800,1115.500,2397.800,3482.900\n  24.900,1055.300,2583.900,3492.500\n  25.000, 881.800,2311.900,   2.000\n  25.100,1006.300,2329.800,3456.100\n  25.200,1819.900,2432.100,3528.500\n  25.300,1011.900,2349.300,3469.600\n  25.400, 986.600,2314.600,3546.400\n  25.500,1461.100,2459.700,3514.300\n  25.600, 964.200,2348.800,3522.000\n  25.700,1018.000,2308.900,3491.900\n  25.800,1420.500,2425.700,3559.300\n  25.900,1016.900,2297.200,3493.500\n  26.000, 892.200,2334.100,   2.600\n  26.100,1117.500,2414.600,3559.500\n  26.200,1129.700,2361.400,3585.400\n  26.300,1141.800,2345.600,3588.000\n  26.400,1114.800,2432.200,3516.700\n  26.500,1140.800,2315.400,3521.500\n  26.600,1142.000,2346.600,3550.800\n  26.700,1106.800,2413.300,3533.900\n  26.800,1147.400,2304.400,3510.800\n  26.900,1124.400,2262.900,3485.300\n  27.000, 894.400,2331.900,   2.800\n  27.100,1114.000,2290.700,3589.500\n  27.200,1121.300,2276.100,3469.600\n  27.300,1152.700,2437.500,3465.300\n  27.400,1125.600,2254.900,3508.000\n  27.500,1111.700,2270.700,3470.300\n  27.600,1112.300,2316.000,3490.600\n  27.700,1139.700,2255.200,3481.300\n  27.800,1110.100,2209.000,3486.300\n  27.900,1129.100,2287.400,3493.700\n  28.000, 898.800,2232.700,   2.800\n  28.100,1134.000,2207.400,3475.600\n  28.200,1121.600,2280.600,3572.300\n  28.300,1103.300,2177.700,3444.600\n  28.400,1113.700,2182.500,3502.200\n  28.500,1149.100,2238.300,3442.500\n  28.600,1104.300,2187.500,3598.800\n  28.700,1044.700,2155.700,3468.800\n  28.800,1120.600,2234.700,3476.600\n  28.900,1114.600,2157.600,3490.200\n  29.000, 894.800,2139.700,   3.000\n  29.100,1143.200,2215.500,3505.900\n  29.200,1109.700,2214.100,3498.100\n  29.300,1120.200,2075.900,3520.700\n  29.400,1141.400,2156.800,3508.100\n  29.500,1114.700,2047.600,3506.700\n  29.600,1179.300,2043.000,3464.900\n  29.700,1116.700,2120.400,3574.800\n  29.800,1114.400,1968.500,3498.400\n  29.900,1151.400,1905.200,3539.900\n  30.000, 894.500, 137.600,   2.100\n  30.100,1116.500,1879.600,3483.200\n  30.200,1135.900,1973.200,3510.100\n  30.300,1032.300,2084.200,3527.000\n  30.400,1127.800,2038.800,3482.000\n  30.500,1151.100,2063.200,3483.000\n  30.600,1452.700,2128.000,3516.700\n  30.700,1134.800,2102.200,3490.800\n  30.800,1126.300,2100.100,3465.700\n  30.900,1057.900,2195.900,3548.200\n  31.000, 897.200,2101.700,   3.000\n  31.100,1126.200,2132.500,3538.100\n  31.200,1150.700,2237.200,3485.600\n  31.300,1126.100,2162.700,3531.900\n  31.400,1140.800,2172.400,3498.800\n  31.500,1129.600,2236.400,3492.100\n  31.600,1138.600,2235.800,3472.000\n  31.700,1116.400,2155.100,3484.100\n  31.800,1120.500,2280.200,3527.600\n  31.900,1139.400,2222.200,3526.900\n  32.000, 898.200,2195.500,   2.200\n  32.100,1488.400,2309.300,3542.600\n  32.200,1105.800,2211.300,3553.200\n  32.300,1099.300,2211.000,3515.300\n  32.400,1480.600,2332.000,3485.200\n  32.500,1098.600,2258.900,3521.900\n  32.600,1074.400,2195.800,3493.300\n  32.700,1502.600,2317.400,3449.900\n  32.800,1038.100,2218.800,3529.300\n  32.900,1111.000,2218.900,3510.000\n  33.000, 891.400,2323.100,   2.700\n  33.100,1117.700,2292.000,3499.400\n  33.200,1125.600,2281.300,3538.300\n  33.300,1115.900,2312.000,3495.600\n  33.400,1118.000,2259.400,3469.500\n  33.500,1121.900,2299.600,3480.500\n  33.600,1117.000,2321.800,3474.200\n  33.700,1114.700,2285.700,3524.800\n  33.800,1101.300,2297.900,3538.500\n  33.900,1111.100,2379.500,3492.800\n  34.000, 889.500,2286.300,   3.000\n  34.100,1121.000,2285.600,3524.800\n  34.200,1126.000,2348.500,3495.900\n  34.300,1115.100,2283.200,3516.300\n  34.400,1120.000,2302.900,3518.000\n  34.500,1132.200,2373.900,3516.200\n  34.600,1109.900,2286.600,3549.600\n  34.700,1125.100,2300.000,3511.900\n  34.800,1127.400,2379.600,3533.600\n  34.900,1117.800,2309.000,3498.600\n  35.000, 896.000,2376.600,   2.800\n  35.100,1132.700,2404.500,3462.500\n  35.200,1121.500,2370.500,3503.200\n  35.300,1139.700,2405.700,3516.200\n  35.400,1127.600,2399.300,3460.800\n  35.500,1129.800,2366.100,3472.600\n  35.600,1131.100,2375.800,3520.800\n  35.700,1423.200,2379.400,3516.800\n  35.800,1148.000,2373.700,3511.500\n  35.900,1124.200,2334.500,3522.800\n  36.000, 893.200,2374.900,   2.900\n  36.100,1134.100,2358.200,3493.000\n  36.200,1118.500,2345.000,3530.700\n  36.300,1122.200,2383.200,3497.500\n  36.400,1121.000,2346.100,3519.900\n  36.500,1128.800,2321.700,3501.800\n  36.600,1123.200,2396.700,3537.300\n  36.700,1106.600,2378.500,3520.400\n  36.800,1129.900,2343.700,3490.900\n  36.900,1078.400,2341.800,3549.300\n  37.000, 898.200,2315.000,   3.000\n  37.100,1147.600,2377.700,3499.700\n  37.200,1117.900,2280.600,3598.400\n  37.300,1147.000,2346.100,3465.200\n  37.400,1141.200,2320.800,3508.900\n  37.500,1133.000,2276.800,3608.200\n  37.600,1125.600,2327.100,3516.800\n  37.700,1108.900,2293.000,3492.600\n  37.800,1129.600,2271.100,3501.600\n  37.900,1115.900,2248.100,3501.500\n  38.000, 904.000,2265.400,   3.000\n  38.100,1134.900,2245.900,3516.900\n  38.200,1156.200,2267.600,3546.400\n  38.300,1123.400,2239.700,3483.100\n  38.400,1125.000,2234.200,3494.500\n  38.500,1158.600,2256.800,3463.600\n  38.600,1117.400,2203.400,3478.900\n  38.700,1123.900,2202.600,3543.400\n  38.800,1143.900,2209.300,3483.500\n  38.900,1113.000,2148.600,3508.500\n  39.000, 901.600,2204.000,   3.000\n  39.100,1145.100,2213.600,3593.400\n  39.200,1145.800,2149.600,3517.800\n  39.300,1142.900,2137.700,3521.800\n  39.400,1130.800,2106.500,3568.000\n  39.500,1130.700,2131.500,3584.200\n  39.600,1130.900,2085.200,3470.700\n  39.700,1134.300,2070.600,3530.100\n  39.800,1122.200,2030.700,3526.500\n  39.900,1125.400,1951.500,3446.200\n  40.000, 902.500, 137.400,   2.000\n  40.100,1057.000,1964.600,3551.900\n  40.200,1454.000,2005.000,3461.000\n  40.300,1058.300,2009.500,3489.300\n  40.400,1032.000,2061.900,3524.900\n  40.500,1446.700,2092.100,3514.600\n  40.600,1052.600,2143.300,3462.100\n  40.700,1058.600,2134.300,3528.600\n  40.800,1430.800,2122.900,3520.100\n  40.900,1057.600,2154.900,3453.300\n  41.000, 896.300,2160.500,   3.000\n  41.100,1124.900,2183.700,3504.000\n  41.200,1111.000,2126.400,3472.200\n  41.300,1122.600,2196.000,3500.900\n  41.400,1118.400,2289.800,3560.500\n  41.500,1131.000,2235.200,3590.700\n  41.600,1132.000,2192.500,3526.900\n  41.700,1163.900,2226.500,3524.200\n  41.800,1120.000,2206.200,3465.800\n  41.900,1125.700,2243.700,3564.100\n  42.000, 885.100,2233.400,   3.000\n  42.100,1124.500,2230.800,3498.600\n  42.200,1139.900,2234.200,3557.600\n  42.300,1132.200,2261.400,3609.200\n  42.400,1137.700,2273.500,3531.000\n  42.500,1124.600,2230.400,3484.700\n  42.600,1128.000,2238.700,3543.000\n  42.700,1122.800,2259.400,3528.100\n  42.800,1122.100,2280.600,3503.000\n  42.900,1126.800,2282.200,3513.000\n  43.000, 905.900,2265.600,   3.000\n  43.100,1135.500,2296.500,3506.900\n  43.200,1138.600,2278.500,3459.600\n  43.300,1129.200,2329.500,3536.500\n  43.400,1121.500,2331.000,3463.900\n  43.500,1123.600,2297.100,3435.100\n  43.600,1132.400,2311.100,3496.600\n  43.700,1124.300,2273.900,3471.000\n  43.800,1162.000,2291.700,3537.800\n  43.900,1128.800,2303.900,3498.900\n  44.000, 890.900,2338.100,   3.000\n  44.100,1113.200,2304.100,3446.200\n  44.200,1147.400,2342.500,3507.100\n  44.300,1147.300,2390.200,3495.100\n  44.400,1118.500,2336.800,3480.600\n  44.500,1128.000,2340.500,3518.700\n  44.600,1124.700,2332.200,3472.400\n  44.700,1140.700,2322.700,3524.500\n  44.800,1160.100,2342.500,3497.800\n  44.900,1127.200,2327.400,3438.100\n  45.000, 904.900,2335.500,   3.000\n  45.100,1128.900,2340.300,3542.500\n  45.200,1154.000,2353.500,3549.000\n  45.300,1127.900,2332.300,3506.900\n  45.400,1122.900,2324.200,3592.900\n  45.500,1136.000,2371.000,3452.000\n  45.600,1123.700,2368.700,3478.000\n  45.700,1170.800,2395.100,3576.000\n  45.800,1133.700,2364.400,3447.300\n  45.900,1458.700,2386.700,3484.700\n  46.000, 893.900,2388.900,   3.000\n  46.100,1158.600,2373.400,3549.000\n  46.200,1127.800,2424.200,3471.900\n  46.300,1120.300,2373.500,3471.200\n  46.400,1146.000,2400.700,3535.900\n  46.500,1152.900,2373.200,3489.000\n  46.600,1130.100,2402.700,3503.300\n  46.700,1150.200,2400.900,3473.700\n  46.800,1136.200,2368.200,3478.100\n  46.900,1121.800,2431.800,3620.000\n  47.000, 917.200,2408.300,   3.000\n  47.100,1145.200,2406.100,3493.900\n  47.200,1146.100,2426.100,3501.300\n  47.300,1157.000,2446.900,3496.800\n  47.400,1163.500,2400.600,3464.800\n  47.500,1140.100,2436.800,3473.100\n  47.600,1153.700,2390.300,3483.900\n  47.700,1146.900,2396.000,3521.700\n  47.800,1122.300,2387.900,3494.300\n  47.900,1181.500,2375.900,3538.700\n  48.000, 889.200,2407.400,   3.000\n  48.100,1122.600,2401.300,3526.700\n  48.200,1147.800,2425.100,3586.600\n  48.300,1092.700,2456.100,3462.000\n  48.400,1123.500,2485.600,3494.100\n  48.500,1125.000,2460.000,3493.100\n  48.600,1456.100,2418.500,3514.300\n  48.700,1120.800,2418.600,3500.100\n  48.800,1122.500,2475.600,3473.900\n  48.900,1079.600,2411.100,3533.600\n  49.000, 894.100,2399.600,   3.000\n  49.100,1115.900,2403.900,3523.500\n  49.200,1134.800,2400.400,3459.200\n  49.300,1133.700,2473.400,3539.100\n  49.400,1133.300,2446.100,3568.800\n  49.500,1137.100,2452.400,3497.700\n  49.600,1134.600,2400.500,3504.400\n  49.700,1121.000,2474.200,3532.800\n  49.800,1125.300,2422.400,3546.100\n  49.900,1132.900,2415.800,3548.600\n  50.000, 897.200,2488.600,   3.000\n  50.100,1447.900,2571.200,3533.900\n  50.200,1016.400,2472.100,3514.100\n  50.300,1029.000,2483.300,3495.200\n  50.400,1810.800,2549.700,3509.900\n  50.500,1039.200,2472.400,3520.300\n  50.600,1034.200,2479.400,3569.100\n  50.700,1466.000,2527.700,3475.400\n  50.800,1014.300,2518.200,3523.600\n  50.900,1029.200,2466.600,3562.900\n  51.000, 905.600,2562.600,   3.000\n  51.100,1128.200,2478.000,3480.300\n  51.200,1137.900,2504.800,3524.600\n  51.300,1171.400,2526.500,3501.700\n  51.400,1121.900,2457.600,3516.300\n  51.500,1124.200,2509.000,3564.700\n  51.600,1141.900,2522.100,3530.500\n  51.700,1137.700,2433.900,3539.700\n  51.800,1145.500,2421.300,3549.700\n  51.900,1128.500,2527.100,3612.900\n  52.000, 897.900,2467.600,   3.000\n  52.100,1126.900,2462.100,3556.700\n  52.200,1124.200,2531.300,3512.700\n  52.300,1128.300,2445.700,3514.100\n  52.400,1139.700,2475.200,3527.100\n  52.500,1150.600,2547.700,3532.000\n  52.600,1134.600,2420.200,3494.300\n  52.700,1134.000,2434.700,3526.400\n  52.800,1173.700,2520.000,3553.100\n  52.900,1148.200,2395.800,3524.000\n  53.000, 910.700,2437.400,   3.000\n  53.100,1119.100,2492.200,3545.700\n  53.200,1139.300,2418.100,3518.300\n  53.300,1152.700,2425.800,3481.000\n  53.400,1147.700,2547.800,3514.400\n  53.500,1136.100,2456.300,3478.700\n  53.600,1121.500,2405.700,3495.600\n  53.700,1131.400,2451.800,3489.000\n  53.800,1121.300,2387.900,3494.800\n  53.900,1132.900,2421.700,3556.900\n  54.000, 907.900,2514.100,   3.000\n  54.100,1142.700,2373.600,3477.300\n  54.200,1120.600,2406.300,3524.100\n  54.300,1136.000,2504.300,3520.000\n  54.400,1145.400,2394.200,3504.900\n  54.500,1117.400,2374.700,3461.000\n  54.600,1122.300,2496.200,3483.600\n  54.700,1113.600,2391.700,3530.800\n  54.800,1139.800,2381.300,3563.500\n  54.900,1119.300,2475.600,3489.400\n  55.000, 902.500,2390.600,   3.000\n  55.100,1138.100,2383.800,3544.800\n  55.200,1141.500,2430.500,3473.100\n  55.300,1134.600,2359.200,3487.900\n  55.400,1132.500,2391.700,3472.700\n  55.500,1141.600,2424.700,3625.300\n  55.600,1134.900,2349.400,3486.000\n  55.700,1137.400,2388.000,3503.300\n  55.800,1139.000,2464.500,3550.500\n  55.900,1137.500,2353.400,3517.800\n  56.000, 900.800,2357.200,   3.000\n  56.100,1141.700,2487.200,3507.800\n  56.200,1161.800,2535.100,3552.700\n  56.300,1126.000,2354.800,3592.800\n  56.400,1137.500,2395.500,3538.600\n  56.500,1167.700,2350.900,3533.600\n  56.600,1137.700,2344.400,3510.400\n  56.700,1496.300,2457.800,3446.500\n  56.800,1123.800,2350.700,3507.400\n  56.900,1121.300,2326.900,3545.200\n  57.000, 906.700,2359.800,   3.000\n  57.100,1133.800,2277.800,3547.200\n  57.200,1131.200,2331.500,3543.400\n  57.300,1127.700,2391.800,3558.700\n  57.400,1131.600,2280.700,3522.000\n  57.500,1139.900,2334.900,3495.800\n  57.600,1133.000,2374.800,3515.800\n  57.700,1121.900,2282.800,3494.700\n  57.800,1114.300,2301.900,3523.300\n  57.900,1151.500,2310.000,3484.700\n  58.000, 898.800,2244.300,   3.100\n  58.100,1154.700,2234.000,3520.700\n  58.200,1141.900,2345.200,3466.400\n  58.300,1120.700,2221.500,3617.800\n  58.400,1147.400,2215.600,3534.400\n  58.500,1146.400,2337.500,3595.900\n  58.600,1143.700,2227.700,3527.500\n  58.700,1176.700,2260.600,3446.700\n  58.800,1143.600,2287.300,3561.300\n  58.900,1135.300,2213.900,3580.100\n  59.000, 903.200,2229.500,   3.700\n  59.100,1162.200,2269.200,3568.900\n  59.200,1121.900,2146.100,3505.700\n  59.300,1148.500,2130.300,3514.600\n  59.400,1115.300,2230.500,3486.700\n  59.500,1154.100,2134.000,3476.100\n  59.600,1151.700,2076.400,3597.300\n  59.700,1135.800,2141.900,3521.900\n  59.800,1143.100,2021.900,3510.800\n  59.900,1130.700,2019.100,3509.600\n  60.000, 910.500, 264.300,   4.000\n  60.100,1130.700,1997.200,3533.800\n  60.200,1122.400,2020.600,3452.500\n  60.300,1500.500,2172.700,3481.400\n  60.400,1132.300,2065.400,3560.100\n  60.500,1134.800,2138.000,3526.300\n  60.600,1055.800,2207.800,3498.200\n  60.700,1148.500,2108.900,3467.700\n  60.800,1134.800,2155.300,3483.100\n  60.900,1060.100,2227.300,3526.700\n  61.000, 929.900,2188.900,   6.100\n  61.100,1153.000,2182.500,3477.100\n  61.200,1141.400,2309.500,3556.300\n  61.300,1144.400,2179.400,3499.900\n  61.400,1128.800,2200.200,3585.700\n  61.500,1133.200,2269.900,3533.100\n  61.600,1164.900,2211.600,3487.000\n  61.700,1123.500,2221.500,3550.600\n  61.800,1157.900,2296.700,3497.800\n  61.900,1146.800,2241.800,3536.600\n  62.000, 914.900,2232.600,   6.200\n  62.100,1149.400,2337.600,3525.200\n  62.200,1140.000,2249.700,3545.500\n  62.300,1134.600,2257.600,3512.600\n  62.400,1149.700,2360.400,3536.200\n  62.500,1145.600,2287.400,3584.400\n  62.600,1151.100,2260.900,3525.300\n  62.700,1141.200,2314.100,3491.800\n  62.800,1143.000,2291.100,3520.000\n  62.900,1154.600,2306.200,3585.300\n  63.000, 913.200,2362.200,   7.000\n  63.100,1175.200,2279.300,3589.800\n  63.200,1153.400,2290.100,3478.800\n  63.300,1141.300,2355.300,3498.200\n  63.400,1170.300,2306.000,3503.500\n  63.500,1148.900,2308.200,3489.800\n  63.600,1163.700,2380.900,3514.400\n  63.700,1153.500,2299.000,3538.800\n  63.800,1150.700,2349.600,3559.100\n  63.900,1170.100,2376.200,3490.500\n  64.000, 888.200,2317.200,   7.200\n  64.100,1100.700,2385.800,3493.100\n  64.200,1491.600,2444.300,3496.800\n  64.300,1090.500,2317.700,3478.900\n  64.400,1094.200,2340.200,3481.700\n  64.500,1490.600,2380.700,3502.200\n  64.600,1102.700,2304.100,3507.900\n  64.700,1096.500,2322.900,3518.700\n  64.800,1490.900,2401.000,3502.900\n  64.900,1105.100,2319.300,3531.400\n  65.000, 908.700,2359.600,   8.700\n  65.100,1125.100,2407.800,3517.500\n  65.200,1117.600,2333.900,3478.600\n  65.300,1118.400,2394.100,3534.800\n  65.400,1142.200,2425.000,3534.600\n  65.500,1120.700,2389.000,3494.400\n  65.600,1120.800,2403.700,3554.200\n  65.700,1139.300,2450.900,3526.500\n  65.800,1131.700,2349.200,3603.300\n  65.900,1122.200,2393.200,3507.100\n  66.000, 901.100,2515.200,   9.300\n  66.100,1126.900,2369.000,3535.900\n  66.200,1145.200,2416.500,3603.300\n  66.300,1138.600,2451.200,3546.000\n  66.400,1138.400,2436.900,3565.600\n  66.500,1118.300,2409.200,3602.800\n  66.600,1140.400,2488.300,3534.400\n  66.700,1131.700,2403.700,3499.200\n  66.800,1122.400,2395.300,3476.700\n  66.900,1133.700,2464.200,3487.100\n  67.000, 894.100,2350.800,   9.000\n  67.100,1134.800,2369.900,3524.200\n  67.200,1129.500,2490.600,3512.700\n  67.300,1122.500,2423.100,3486.400\n  67.400,1125.400,2392.700,3491.700\n  67.500,1125.900,2422.800,3482.700\n  67.600,1129.700,2399.700,3525.600\n  67.700,1140.300,2384.300,3490.300\n  67.800,1135.700,2471.400,3543.800\n  67.900,1144.800,2371.000,3508.500\n  68.000, 898.200,2374.500,   9.200\n  68.100,1130.900,2543.700,3496.700\n  68.200,1137.200,2374.900,3471.300\n  68.300,1120.200,2430.100,3492.200\n  68.400,1142.800,2471.000,3479.600\n  68.500,1121.000,2391.000,3596.300\n  68.600,1131.600,2453.800,3508.200\n  68.700,1128.700,2529.600,3513.100\n  68.800,1128.500,2404.900,3484.900\n  68.900,1137.300,2416.700,3474.700\n  69.000, 899.700,2519.700,  10.000\n  69.100,1136.000,2406.500,3502.300\n  69.200,1143.700,2392.400,3490.900\n  69.300,1128.400,2509.900,3536.800\n  69.400,1137.700,2420.500,3512.800\n  69.500,1111.400,2433.200,3517.300\n  69.600,1132.700,2517.700,3533.000\n  69.700,1131.700,2405.300,3526.700\n  69.800,1127.000,2459.700,3507.800\n  69.900,1153.600,2476.700,3492.100\n  70.000, 906.000,2436.700,  10.100\n  70.100,1131.400,2398.400,3507.300\n  70.200,1125.300,2385.200,3566.800\n  70.300,1135.500,2376.700,3501.200\n  70.400,1121.000,2399.400,3487.100\n  70.500,1150.400,2403.900,3608.000\n  70.600,1140.100,2415.100,3483.000\n  70.700,1043.000,2382.900,3586.000\n  70.800,1131.900,2396.700,3614.500\n  70.900,1133.200,2388.700,3561.300\n  71.000, 912.900,2429.300,  10.700\n  71.100,1152.100,2410.200,3544.000\n  71.200,1141.900,2411.000,3519.800\n  71.300,1143.700,2359.400,3531.500\n  71.400,1127.000,2390.300,3564.600\n  71.500,1163.300,2364.000,3545.700\n  71.600,1200.200,2408.500,3526.900\n  71.700,1151.100,2385.700,3558.600\n  71.800,1149.700,2369.400,3547.500\n  71.900,1137.000,2333.800,3484.800\n  72.000, 894.300,2371.100,  10.400\n  72.100,1152.400,2356.200,3526.300\n  72.200,1123.200,2343.200,3564.600\n  72.300,1146.500,2349.400,3464.900\n  72.400,1120.300,2335.900,3530.300\n  72.500,1126.800,2338.100,3506.400\n  72.600,1135.000,2376.500,3521.100\n  72.700,1126.700,2362.500,3491.900\n  72.800,1135.600,2350.500,3517.000\n  72.900,1486.600,2356.900,3616.500\n  73.000, 907.900,2338.500,  10.500\n  73.100,1138.200,2319.100,3509.100\n  73.200,1140.400,2403.500,3572.100\n  73.300,1126.600,2314.000,3523.300\n  73.400,1135.100,2339.800,3551.300\n  73.500,1144.500,2367.500,3594.000\n  73.600,1142.800,2388.900,3481.600\n  73.700,1123.900,2323.400,3481.000\n  73.800,1147.700,2316.600,3512.800\n  73.900,1139.700,2388.200,3518.600\n  74.000, 892.900,2286.800,  10.800\n  74.100,1125.400,2302.700,3493.600\n  74.200,1132.300,2299.200,3509.500\n  74.300,1144.900,2312.900,3475.900\n  74.400,1126.400,2319.900,3508.300\n  74.500,1130.700,2339.400,3495.000\n  74.600,1145.300,2313.800,3514.700\n  74.700,1139.700,2354.100,3514.600\n  74.800,1144.000,2292.000,3609.900\n  74.900,1125.200,2270.200,3462.300\n  75.000, 908.200,2275.100,  10.100\n  75.100,1139.900,2312.700,3505.000\n  75.200,1143.300,2331.500,3533.400\n  75.300,1032.700,2262.600,3479.400\n  75.400,1148.600,2290.800,3624.400\n  75.500,1137.600,2322.600,3559.400\n  75.600,1811.400,2265.200,3477.500\n  75.700,1138.400,2283.100,3576.500\n  75.800,1251.900,2283.700,3504.600\n  75.900,1043.100,2275.400,3548.300\n  76.000, 912.800,2269.800,  11.000\n  76.100,1150.900,2251.400,3589.800\n  76.200,1119.800,2260.400,3536.800\n  76.300,1114.900,2271.600,3597.300\n  76.400,1149.400,2256.400,3530.700\n  76.500,1132.300,2239.800,3553.600\n  76.600,1140.300,2239.800,3506.600\n  76.700,1131.400,2243.300,3562.900\n  76.800,1131.700,2212.200,3536.500\n  76.900,1112.700,2225.700,3513.400\n  77.000, 907.400,2223.100,  10.600\n  77.100,1166.000,2236.400,3531.300\n  77.200,1144.300,2236.900,3548.000\n  77.300,1133.900,2227.000,3545.500\n  77.400,1143.700,2196.900,3502.000\n  77.500,1151.300,2211.600,3454.200\n  77.600,1134.200,2216.100,3500.800\n  77.700,1144.900,2206.400,3511.200\n  77.800,1147.500,2194.800,3519.100\n  77.900,1146.200,2199.700,3493.200\n  78.000, 915.400,2190.700,  11.000\n  78.100,1139.600,2172.700,3506.800\n  78.200,1142.600,2168.300,3499.600\n  78.300,1169.000,2175.700,3548.000\n  78.400,1125.700,2170.100,3473.400\n  78.500,1153.400,2160.600,3499.300\n  78.600,1136.800,2169.300,3501.700\n  78.700,1142.200,2160.700,3530.300\n  78.800,1142.200,2113.800,3482.200\n  78.900,1130.700,2135.800,3512.100\n  79.000, 912.300,2107.800,  10.700\n  79.100,1144.000,2082.200,3502.400\n  79.200,1135.600,2091.300,3503.100\n  79.300,1128.800,2114.700,3507.100\n  79.400,1146.800,2062.300,3487.500\n  79.500,1146.600,2062.400,3541.000\n  79.600,1142.500,2036.300,3543.700\n  79.700,1162.800,2000.700,3567.300\n  79.800,1152.100,1975.000,3511.300\n  79.900,1145.100,1939.800,3493.800\n  80.000, 894.000, 139.800,   9.700\n  80.100,1518.700,1909.400,3483.400\n  80.200,1072.100,1934.400,3461.600\n  80.300,1105.300,2040.100,3477.500\n  80.400,1435.600,1986.100,3482.400\n  80.500,1092.400,2033.700,3568.200\n  80.600,1115.300,2136.400,3503.900\n  80.700,1512.700,2062.500,3575.500\n  80.800,1037.200,2102.600,3543.600\n  80.900,1103.000,2102.100,3494.000\n  81.000, 907.300,2119.400,  11.000\n  81.100,1136.200,2096.300,3557.700\n  81.200,1140.500,2087.000,3548.900\n  81.300,1163.700,2151.300,3525.900\n  81.400,1130.800,2126.900,3540.500\n  81.500,1168.200,2144.600,3537.800\n  81.600,1166.800,2191.200,3535.500\n  81.700,1128.800,2141.700,3551.100\n  81.800,1141.900,2141.800,3510.200\n  81.900,1150.200,2132.600,3487.800\n  82.000, 924.400,2175.800,  11.000\n  82.100,1125.300,2183.400,3535.300\n  82.200,1155.400,2137.100,3574.600\n  82.300,1123.500,2148.200,3513.500\n  82.400,1141.300,2190.200,3501.200\n  82.500,1114.900,2185.600,3565.100\n  82.600,1119.900,2202.100,3542.600\n  82.700,1126.200,2170.900,3563.100\n  82.800,1160.100,2165.800,3540.600\n  82.900,1137.400,2239.700,3461.000\n  83.000, 901.700,2166.000,  11.300\n  83.100,1139.000,2198.800,3543.400\n  83.200,1211.000,2189.500,3481.100\n  83.300,1132.400,2217.000,3525.200\n  83.400,1135.900,2191.000,3539.200\n  83.500,1150.400,2202.800,3529.500\n  83.600,1139.500,2205.000,3473.700\n  83.700,1125.300,2278.900,3508.000\n  83.800,1147.400,2212.500,3523.200\n  83.900,1124.200,2235.900,3496.100\n  84.000, 905.300,2214.300,  11.600\n  84.100,1148.300,2249.400,3573.800\n  84.200,1123.500,2198.300,3479.000\n  84.300,1161.000,2226.800,3507.500\n  84.400,1122.500,2221.200,3565.400\n  84.500,1111.300,2272.800,3572.500\n  84.600,1128.800,2266.800,3527.000\n  84.700,1142.700,2263.300,3513.100\n  84.800,1134.700,2289.400,3500.000\n  84.900,1125.900,2296.500,3501.000\n  85.000, 909.200,2218.500,  11.700\n  85.100,1188.700,2231.300,3479.900\n  85.200,1139.700,2231.300,3521.400\n  85.300,1131.000,2227.000,3528.400\n  85.400,1153.100,2188.400,3555.900\n  85.500,1142.000,2275.000,3538.100\n  85.600,1152.500,2165.500,3555.700\n  85.700,1136.400,2166.500,3526.800\n  85.800,1129.200,2187.300,3545.100\n  85.900,1152.900,2190.800,3531.500\n  86.000, 929.000,2191.400,  12.100\n  86.100,1133.500,2183.900,3512.400\n  86.200,1155.900,2144.600,3579.100\n  86.300,1131.100,2134.400,3582.600\n  86.400,1149.000,2245.700,3516.200\n  86.500,1139.000,2150.800,3532.900\n  86.600,1120.200,2154.900,3519.500\n  86.700,1124.200,2189.500,3489.700\n  86.800,1135.600,2118.000,3523.500\n  86.900,1140.100,2149.700,3532.100\n  87.000, 927.000,2129.200,  12.000\n  87.100,1146.800,2166.000,3487.500\n  87.200,1138.200,2120.100,3516.900\n  87.300,1164.300,2192.100,3484.700\n  87.400,1140.500,2131.500,3473.300\n  87.500,1152.200,2096.000,3502.300\n  87.600,1145.100,2108.100,3534.000\n  87.700,1130.600,2087.000,3484.800\n  87.800,1145.900,2133.900,3512.900\n  87.900,1186.900,2086.700,3498.500\n  88.000, 895.600,2067.900,  12.100\n  88.100,1137.300,2108.100,3504.800\n  88.200,1137.300,2179.200,3502.300\n  88.300,1128.500,2060.200,3542.500\n  88.400,1130.600,2057.800,3521.700\n  88.500,1126.900,2057.700,3645.300\n  88.600,1142.000,2094.800,3488.600\n  88.700,1149.000,2030.500,3531.700\n  88.800,1130.900,2024.700,3521.000\n  88.900,1133.400,2060.100,3512.000\n  89.000, 929.500,2028.500,  11.800\n  89.100,1142.700,2081.700,3527.300\n  89.200,1132.800,2037.500,3512.100\n  89.300,1150.400,1996.400,3546.600\n  89.400,1146.300,1969.100,3518.000\n  89.500,1121.900,1971.400,3539.800\n  89.600,1149.800,1980.200,3525.100\n  89.700,1136.800,1920.600,3543.400\n  89.800,1147.000,1907.900,3501.900\n  89.900,1140.200,1837.500,3494.100\n  90.000, 940.400, 138.600,  11.900\n  90.100,1143.000,1834.800,3509.900\n  90.200,1132.600,1853.700,3501.100\n  90.300,1160.000,1897.100,3490.900\n  90.400,1132.000,1967.600,3574.100\n  90.500,1146.200,1911.000,3599.400\n  90.600,1160.100,1967.100,3475.900\n  90.700,1136.500,2018.000,3472.200\n  90.800,1133.100,1992.700,3589.200\n  90.900,1073.700,2107.100,3545.400\n  91.000, 918.100,2004.600,  12.300\n  91.100,1113.400,1977.700,3462.800\n  91.200,1154.100,2094.700,3512.300\n  91.300,1157.700,2015.400,3536.000\n  91.400,1162.400,2023.100,3530.000\n  91.500,1143.000,2067.200,3507.100\n  91.600,1160.700,2028.000,3506.100\n  91.700,1150.800,2060.500,3555.000\n  91.800,1149.400,2156.600,3546.900\n  91.900,1148.300,2057.800,3615.700\n  92.000, 907.600,2060.000,  12.500\n  92.100,1153.900,2056.100,3513.700\n  92.200,1149.800,2051.000,3512.600\n  92.300,1130.300,2117.500,3518.800\n  92.400,1134.100,2081.400,3514.700\n  92.500,1158.100,2087.000,3539.900\n  92.600,1136.000,2096.600,3542.500\n  92.700,1132.300,2147.200,3564.100\n  92.800,1185.600,2121.200,3546.800\n  92.900,1146.600,2102.000,3618.700\n  93.000, 918.700,2090.200,  12.800\n  93.100,1150.600,2101.900,3525.000\n  93.200,1167.300,2097.100,3535.000\n  93.300,1142.400,2103.400,3509.200\n  93.400,1140.500,2114.200,3526.200\n  93.500,1145.700,2145.300,3463.300\n  93.600,1147.500,2217.800,3505.700\n  93.700,1134.500,2175.600,3548.000\n  93.800,1155.900,2130.200,3509.400\n  93.900,1144.300,2131.700,3484.700\n  94.000, 920.700,2132.300,  12.500\n  94.100,1123.900,2134.100,3501.300\n  94.200,1171.100,2150.900,3532.700\n  94.300,1142.700,2144.700,3479.400\n  94.400,1158.100,2171.400,3592.200\n  94.500,1162.800,2220.500,3494.900\n  94.600,1148.700,2195.300,3489.200\n  94.700,1195.100,2144.900,3485.000\n  94.800,1154.000,2132.400,3557.200\n  94.900,1148.600,2152.200,3458.500\n  95.000, 920.600,2195.400,  13.000\n  95.100,1143.300,2183.100,3569.100\n  95.200,1133.900,2196.200,3486.100\n  95.300,1153.200,2181.100,3536.300\n  95.400,1169.700,2247.400,3536.800\n  95.500,1175.100,2149.300,3548.100\n  95.600,1148.700,2194.000,3559.800\n  95.700,1140.600,2177.300,3492.500\n  95.800,1154.200,2187.100,3526.300\n  95.900,1161.400,2178.700,3655.600\n  96.000, 890.100,2202.500,  12.600\n  96.100,1133.900,2245.400,3528.700\n  96.200,1137.800,2232.600,3516.200\n  96.300,1542.200,2277.300,3493.800\n  96.400,1135.800,2250.800,3498.900\n  96.500,1121.600,2194.200,3530.300\n  96.600,1138.600,2244.700,3594.100\n  96.700,1135.600,2214.900,3569.700\n  96.800,1139.300,2246.900,3569.000\n  96.900,1135.400,2209.600,3512.900\n  97.000, 902.100,2188.100,  12.700\n  97.100,1131.000,2208.900,3563.200\n  97.200,1132.900,2284.500,3588.200\n  97.300,1124.700,2185.500,3530.800\n  97.400,1155.000,2202.200,3528.000\n  97.500,1149.700,2263.300,3538.700\n  97.600,1131.200,2236.100,3539.800\n  97.700,1141.200,2228.300,3509.500\n  97.800,1133.400,2215.000,3536.100\n  97.900,1142.500,2252.400,3568.400\n  98.000, 909.100,2211.500,  12.000\n  98.100,1152.900,2335.300,3459.400\n  98.200,1149.700,2220.800,3489.900\n  98.300,1122.700,2241.700,3545.500\n  98.400,1132.400,2260.900,3588.600\n  98.500,1153.100,2236.000,3527.000\n  98.600,1131.400,2210.200,3516.300\n  98.700,1124.000,2208.400,3535.900\n  98.800,1142.200,2237.600,3508.700\n  98.900,1125.900,2250.500,3495.500\n  99.000, 922.600,2341.500,  12.700\n  99.100,1164.000,2255.300,3569.700\n  99.200,1138.100,2257.500,3462.000\n  99.300,1148.400,2238.900,3583.700\n  99.400,1148.900,2271.300,3513.700\n  99.500,1131.300,2233.300,3511.900\n  99.600,1132.000,2233.200,3546.700\n  99.700,1141.200,2261.000,3480.100\n  99.800,1149.800,2307.000,3509.600\n  99.900,1150.500,2316.800,3536.400\n 100.000, 917.000,  21.900,  12.400\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_slow_funcs_from_0_to_1000.csv",
    "content": "       x,     exp,     log,     pow\n  number,  number,  number,  number\n   0.000,   0.000,   0.000,   0.100\n   5.000, 896.400,2474.800,   1.500\n  10.000, 884.200,  10.000,   1.000\n  15.000, 881.700,2492.200,   2.000\n  20.000, 877.500, 137.100,   1.000\n  25.000, 893.600,2392.500,   2.300\n  30.000, 894.800, 138.400,   1.600\n  35.000, 890.700,2404.800,   2.000\n  40.000, 882.800, 137.300,   1.200\n  45.000, 891.200,2363.600,   2.600\n  50.000, 911.600,2530.500,   2.600\n  55.000, 917.000,2424.900,   2.900\n  60.000, 899.600, 261.500,   3.000\n  65.000, 886.400,2341.300,   7.900\n  70.000, 912.500,2459.700,   9.700\n  75.000, 946.700,2343.300,  10.200\n  80.000, 895.200, 143.600,   9.000\n  85.000, 901.200,2223.100,  11.100\n  90.000, 913.300, 138.100,  11.000\n  95.000, 916.900,2159.200,  11.600\n 100.000, 906.500,  20.000,  11.000\n 105.000, 899.600,2053.500,  11.800\n 110.000, 928.400,2153.300,  12.000\n 115.000, 903.500,2188.400,  12.400\n 120.000, 919.700,2303.900,  13.000\n 125.000, 940.400,2277.100,  15.200\n 130.000, 894.500,2261.800,  15.200\n 135.000, 924.700,2297.500,  16.000\n 140.000, 912.300,2543.300,  16.900\n 145.000, 912.400,2507.700,  16.700\n 150.000, 929.800,2522.400,  18.900\n 155.000, 927.600,2554.100,  18.200\n 160.000, 909.600,2474.000,  18.200\n 165.000, 919.200,2417.100,  18.100\n 170.000, 929.500,2408.200,  18.300\n 175.000, 929.000,2486.600,  19.600\n 180.000, 922.800,2386.500,  19.400\n 185.000, 922.800,2278.300,  19.400\n 190.000, 924.100,2244.000,  22.300\n 195.000, 917.700,2229.900,  22.000\n 200.000, 919.700, 137.800,  22.200\n 205.000, 926.100,2180.000,  23.700\n 210.000, 914.700,2248.400,  23.700\n 215.000, 937.600,2305.500,  24.300\n 220.000, 920.400,2344.400,  25.200\n 225.000, 914.200,2401.100,  25.300\n 230.000, 924.700,2387.500,  25.400\n 235.000, 943.900,2451.800,  26.400\n 240.000, 932.100,2405.300,  26.000\n 245.000, 935.100,2419.500,  26.800\n 250.000, 922.900,2368.900,  26.300\n 255.000, 941.800,2441.300,  29.000\n 260.000, 918.300,2360.700,  23.100\n 265.000, 923.100,2296.200,  23.000\n 270.000, 949.200,2357.600,  24.500\n 275.000, 927.000,2307.200,  24.200\n 280.000, 934.100,2221.800,  24.200\n 285.000, 932.500,2235.800,  25.300\n 290.000, 930.000,2171.100,  24.700\n 295.000, 945.200,2074.600,  25.400\n 300.000, 908.000, 138.100,  24.000\n 305.000, 921.300,2018.500,  24.600\n 310.000, 930.400,2069.400,  25.900\n 315.000, 939.300,2267.100,  26.500\n 320.000, 908.900,2207.800,  29.900\n 325.000, 935.400,2231.500,  29.500\n 330.000, 914.400,2340.400,  30.000\n 335.000, 948.000,2273.700,  30.200\n 340.000,1006.000,2395.100,  32.900\n 345.000, 957.400,2436.800,  32.100\n 350.000, 958.500,2460.700,  32.900\n 355.000, 948.800,2438.300,  32.000\n 360.000, 931.800,2408.700,  32.300\n 365.000, 937.000,2311.600,  31.900\n 370.000, 945.600,2386.900,  32.800\n 375.000, 948.200,2355.100,  33.100\n 380.000, 941.300,2248.700,  34.500\n 385.000, 935.400,2282.500,  29.700\n 390.000, 941.300,2264.100,  29.900\n 395.000, 942.800,2140.400,  30.200\n 400.000, 921.600, 138.300,  28.400\n 405.000, 919.400,2091.400,  31.200\n 410.000, 930.900,2208.300,  31.400\n 415.000, 950.800,2181.000,  31.900\n 420.000, 922.200,2243.800,  31.800\n 425.000, 951.900,2271.500,  32.400\n 430.000, 932.300,2357.700,  32.200\n 435.000, 932.800,2294.700,  32.100\n 440.000, 933.400,2389.800,  32.500\n 445.000, 950.400,2333.300,  35.300\n 450.000, 916.500,2389.400,  35.100\n 455.000, 937.200,2344.600,  36.100\n 460.000, 933.200,2349.200,  36.100\n 465.000, 929.300,2409.600,  36.200\n 470.000, 969.400,2395.400,  37.700\n 475.000, 957.100,2408.800,  37.700\n 480.000, 911.700,2389.300,  37.300\n 485.000, 932.200,2461.100,  38.100\n 490.000, 941.700,2478.600,  38.800\n 495.000, 958.500,2465.300,  38.900\n 500.000, 932.800,2477.100,  39.100\n 505.000, 950.600,2553.800,  38.900\n 510.000, 954.600,2543.500,  41.400\n 515.000, 915.600,2458.100,  29.100\n 520.000, 931.900,2465.800,  29.900\n 525.000, 938.400,2572.300,  30.000\n 530.000, 930.200,2424.500,  30.400\n 535.000, 946.700,2435.800,  31.300\n 540.000, 940.600,2498.100,  31.900\n 545.000, 932.600,2419.700,  31.300\n 550.000, 931.700,2384.300,  32.300\n 555.000, 930.700,2475.000,  32.300\n 560.000, 938.600,2342.700,  31.900\n 565.000, 942.400,2312.300,  32.200\n 570.000, 944.300,2374.200,  32.200\n 575.000, 947.300,2303.400,  35.000\n 580.000, 925.200,2262.400,  35.600\n 585.000, 927.900,2325.800,  36.000\n 590.000, 931.300,2236.100,  37.000\n 595.000, 936.500,2162.100,  37.600\n 600.000, 938.000, 267.900,  36.100\n 605.000, 944.900,2083.900,  37.900\n 610.000, 922.600,2163.400,  37.800\n 615.000, 943.600,2305.400,  38.500\n 620.000, 949.100,2227.200,  37.200\n 625.000, 932.200,2234.600,  38.500\n 630.000, 940.500,2376.100,  39.600\n 635.000, 951.900,2292.700,  39.300\n 640.000, 922.100,2374.900,  33.100\n 645.000, 929.900,2429.200,  36.100\n 650.000, 931.000,2387.500,  36.200\n 655.000, 961.100,2355.100,  36.000\n 660.000, 926.500,2451.300,  37.000\n 665.000, 939.600,2405.600,  37.200\n 670.000, 933.900,2361.700,  37.100\n 675.000, 935.000,2455.500,  37.600\n 680.000, 929.900,2398.000,  38.100\n 685.000, 949.400,2395.900,  38.300\n 690.000, 934.000,2529.200,  38.400\n 695.000, 944.400,2445.800,  38.600\n 700.000, 948.700,2421.800,  40.400\n 705.000, 921.400,2375.900,  40.300\n 710.000, 935.200,2392.000,  42.400\n 715.000, 938.400,2353.800,  42.300\n 720.000, 927.800,2359.900,  42.600\n 725.000, 949.800,2381.000,  44.000\n 730.000, 957.500,2366.500,  44.300\n 735.000, 972.100,2328.100,  44.200\n 740.000, 937.100,2310.900,  44.300\n 745.000, 959.600,2308.700,  44.900\n 750.000, 960.700,2292.700,  45.300\n 755.000, 944.100,2300.700,  45.500\n 760.000, 972.000,2279.200,  45.500\n 765.000, 969.000,2243.500,  47.300\n 770.000, 929.100,2244.900,  35.300\n 775.000, 951.400,2232.000,  36.000\n 780.000, 917.200,2211.100,  36.100\n 785.000, 944.100,2135.800,  36.600\n 790.000, 920.200,2138.300,  38.000\n 795.000, 954.200,2043.800,  37.600\n 800.000, 917.100, 141.000,  36.100\n 805.000, 945.600,2054.900,  37.200\n 810.000, 939.400,2109.100,  38.100\n 815.000, 949.400,2144.000,  38.500\n 820.000, 948.400,2177.800,  38.400\n 825.000, 945.700,2203.400,  40.100\n 830.000, 955.300,2183.100,  41.000\n 835.000, 927.800,2181.100,  41.100\n 840.000, 929.200,2244.300,  42.400\n 845.000, 951.500,2290.500,  42.500\n 850.000, 944.600,2217.500,  42.900\n 855.000, 950.100,2252.000,  43.800\n 860.000, 951.500,2218.000,  44.400\n 865.000, 944.000,2167.600,  44.000\n 870.000, 940.400,2111.100,  44.400\n 875.000, 943.700,2083.200,  44.400\n 880.000, 932.500,2099.500,  45.900\n 885.000, 956.300,2055.700,  45.500\n 890.000, 951.600,2013.200,  45.700\n 895.000, 963.300,1990.300,  48.600\n 900.000, 938.200, 139.400,  40.800\n 905.000, 953.700,1986.500,  42.500\n 910.000, 943.000,2022.100,  45.300\n 915.000, 969.700,2080.000,  43.600\n 920.000, 935.900,2083.500,  44.100\n 925.000, 960.700,2085.000,  44.800\n 930.000, 954.600,2104.800,  43.900\n 935.000, 953.100,2143.600,  44.300\n 940.000, 947.100,2160.100,  45.600\n 945.000, 943.700,2268.800,  45.200\n 950.000, 948.200,2172.600,  45.300\n 955.000, 967.500,2190.400,  47.000\n 960.000, 929.300,2177.200,  45.800\n 965.000, 949.800,2204.500,  48.100\n 970.000, 950.900,2189.900,  48.400\n 975.000, 961.900,2223.200,  49.800\n 980.000, 937.800,2282.600,  51.100\n 985.000, 958.000,2227.600,  49.500\n 990.000, 967.300,2327.600,  50.300\n 995.000, 942.300,2261.800,  51.200\n1000.000, 973.100,  20.300,  49.800\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_slow_funcs_from_0_to_2.csv",
    "content": "       x,     exp,     log,     pow\n  number,  number,  number,  number\n   0.000,   0.000,   0.000,   0.000\n   0.005, 670.800,2856.200,3127.700\n   0.010, 644.800,2428.400,3184.300\n   0.015,1060.700,2073.200,3188.700\n   0.020, 650.900,2404.300,3195.800\n   0.025, 689.000,2326.200,3196.700\n   0.030,1077.500,2065.500,3201.400\n   0.035, 691.800,2193.000,3310.200\n   0.040, 648.600,2408.300,3207.000\n   0.045,1112.100,2376.300,3216.100\n   0.050, 704.500,2322.000,3249.600\n   0.055, 716.900,2234.100,3322.200\n   0.060,1069.700,2043.600,3272.300\n   0.065, 698.400,2049.000,3271.000\n   0.070, 692.100,2171.000,3282.400\n   0.075,1119.600,2455.200,3261.700\n   0.080, 670.200,2396.800,3296.400\n   0.085, 726.200,2428.300,3296.500\n   0.090,1114.800,2361.300,3381.900\n   0.095, 730.300,2319.800,3282.600\n   0.100, 690.500,2169.300,3270.000\n   0.105,1529.400,2122.100,3373.700\n   0.110, 715.700,1958.100,3323.700\n   0.115, 736.900,2180.800,3413.600\n   0.120,1086.600,2077.000,3332.300\n   0.125, 742.800,  19.600,3321.300\n   0.130, 710.100,2098.800,3342.300\n   0.135,1120.800,2146.300,3305.400\n   0.140, 701.200,2247.700,3405.800\n   0.145, 746.000,2222.300,3319.400\n   0.150,1124.500,2193.200,3355.200\n   0.155, 735.600,2152.300,3434.300\n   0.160, 653.800,2184.600,3568.100\n   0.165,1148.200,2014.400,3464.000\n   0.170, 742.300,2062.400,3446.100\n   0.175, 768.700,2070.100,3364.500\n   0.180,1117.600,2233.100,3391.300\n   0.185, 741.900,2221.600,3380.200\n   0.190, 737.500,2272.700,3357.800\n   0.195,1150.900,2258.400,3405.000\n   0.200, 698.600,2285.600,3395.500\n   0.205, 770.000,2276.000,3371.000\n   0.210,1541.600,2306.500,3485.500\n   0.215, 753.200,2266.100,3463.400\n   0.220, 742.200,2218.600,3445.900\n   0.225,1148.900,2174.900,3464.800\n   0.230, 755.600,2184.200,3481.900\n   0.235, 770.200,2134.400,3509.100\n   0.240,1077.000,2047.500,3450.900\n   0.245, 769.700,2051.000,3441.400\n   0.250, 767.300,  19.300,3434.100\n   0.255,1161.800,1986.700,3454.200\n   0.260, 747.400,2032.500,3437.200\n   0.265, 782.800,2112.900,3491.800\n   0.270,1134.500,2151.300,3444.500\n   0.275, 780.000,2177.300,3490.400\n   0.280, 719.900,2154.100,3536.800\n   0.285,1188.000,2200.100,3473.100\n   0.290, 769.600,2228.700,3522.400\n   0.295, 784.800,2242.400,3501.900\n   0.300,1142.000,2187.500,3534.400\n   0.305, 767.000,2174.100,3510.400\n   0.310, 757.100,2174.400,3500.600\n   0.315,1541.800,2102.500,3490.800\n   0.320, 685.700,2066.700,3504.100\n   0.325, 781.400,2034.200,3491.200\n   0.330,1149.400,1952.200,3499.200\n   0.335, 785.700,1868.400,3503.100\n   0.340, 755.400,1984.700,3492.300\n   0.345,1178.300,2046.800,3464.500\n   0.350, 768.900,2055.800,3479.900\n   0.355, 771.500,2098.000,3516.300\n   0.360,1136.400,2170.000,3510.000\n   0.365, 781.700,2131.600,3490.900\n   0.370, 764.800,2177.900,3469.800\n   0.375,1175.500,2161.400,3497.000\n   0.380, 737.200,2192.800,3513.200\n   0.385, 788.000,2185.200,3474.700\n   0.390,1171.300,2244.800,3549.600\n   0.395, 786.800,2239.600,3493.200\n   0.400, 701.200,2255.500,3491.400\n   0.405,1191.400,2226.300,3545.700\n   0.410, 780.000,2236.600,3553.800\n   0.415, 787.000,2257.600,3504.500\n   0.420,1539.100,2254.800,3487.600\n   0.425, 795.300,2279.900,3511.100\n   0.430, 783.400,2257.400,3484.500\n   0.435,1181.400,2228.800,3457.200\n   0.440, 750.600,2204.500,3485.400\n   0.445, 786.100,2224.400,3479.200\n   0.450,1174.700,2211.700,3476.600\n   0.455, 807.300,2195.400,3500.200\n   0.460, 783.200,2161.300,3494.000\n   0.465,1174.300,2177.400,3451.700\n   0.470, 791.600,2115.100,3492.700\n   0.475, 794.900,2102.000,3492.900\n   0.480,1108.800,2086.000,3464.600\n   0.485, 795.700,2067.200,3474.600\n   0.490, 796.000,2011.300,3455.400\n   0.495,1195.400,1981.500,3519.400\n   0.500, 765.500,  21.200,3490.800\n   0.505, 798.500,1915.700,3513.800\n   0.510,1204.500,1979.000,3497.300\n   0.515, 798.300,2006.000,3434.600\n   0.520, 750.600,2059.400,3483.000\n   0.525,1580.400,2104.900,3498.100\n   0.530, 794.000,2092.900,3447.800\n   0.535, 807.400,2123.800,3491.600\n   0.540,1176.600,2144.700,3475.000\n   0.545, 802.600,2130.800,3512.500\n   0.550, 797.000,2166.700,3497.300\n   0.555,1181.300,2166.500,3516.200\n   0.560, 730.200,2160.300,3468.500\n   0.565, 794.800,2198.400,3526.200\n   0.570,1186.800,2203.100,3555.000\n   0.575, 821.500,2223.400,3456.500\n   0.580, 770.800,2198.200,3500.800\n   0.585,1195.500,2284.400,3469.200\n   0.590, 774.500,2202.300,3484.300\n   0.595, 808.400,2199.900,3539.000\n   0.600,1176.400,2261.100,3467.400\n   0.605, 805.400,2269.500,3512.100\n   0.610, 805.100,2250.500,3501.700\n   0.615,1190.800,2231.100,3573.200\n   0.620, 826.200,2286.500,3501.600\n   0.625, 828.500,2311.400,3421.300\n   0.630,1566.200,2314.800,3541.600\n   0.635, 809.900,2289.700,3451.800\n   0.640, 705.500,2302.900,3467.100\n   0.645,1201.800,2318.900,3461.600\n   0.650, 791.700,2262.900,3481.300\n   0.655, 805.800,2312.400,3477.500\n   0.660,1167.300,2317.800,3555.000\n   0.665, 807.600,2336.400,3475.100\n   0.670, 781.000,2323.000,3440.500\n   0.675,1181.100,2295.400,3475.600\n   0.680, 758.800,2352.700,3433.600\n   0.685, 813.400,2342.800,3455.000\n   0.690,1198.500,2342.400,3437.800\n   0.695, 808.100,2351.700,3467.300\n   0.700, 808.800,2289.900,3454.000\n   0.705,1225.500,2289.800,3504.800\n   0.710, 809.200,2279.400,3509.500\n   0.715, 815.300,2283.100,3504.400\n   0.720,1126.000,2301.800,3475.000\n   0.725, 824.500,2283.700,3404.000\n   0.730, 817.200,2241.500,3520.200\n   0.735,1595.300,2245.800,3479.100\n   0.740, 784.800,2272.700,3461.500\n   0.745, 829.200,2297.600,3456.500\n   0.750,1208.300,2273.000,3498.000\n   0.755, 803.100,2261.200,3497.700\n   0.760, 775.800,2224.400,3416.100\n   0.765,1194.400,2194.000,3503.600\n   0.770, 801.100,2243.400,3441.500\n   0.775, 806.500,2241.200,3506.400\n   0.780,1209.100,2278.900,3445.900\n   0.785, 808.800,2240.200,3450.100\n   0.790, 812.000,2219.400,3470.900\n   0.795,1219.300,2194.800,3491.000\n   0.800, 723.600,2227.200,3489.100\n   0.805, 824.000,2204.300,3470.600\n   0.810,1196.800,2220.300,3534.200\n   0.815, 820.500,2190.600,3489.300\n   0.820, 801.000,2188.500,3492.000\n   0.825,1211.500,2197.200,3535.600\n   0.830, 816.200,2200.000,3463.300\n   0.835, 821.200,2267.200,3525.800\n   0.840,1595.000,2235.500,3472.300\n   0.845, 842.400,2253.400,3506.600\n   0.850, 821.900,2167.200,3457.700\n   0.855,1209.800,2180.700,3539.200\n   0.860, 800.500,2181.300,3445.000\n   0.865, 826.000,2125.400,3473.300\n   0.870,1225.900,2144.500,3520.900\n   0.875, 818.800,2147.400,3486.200\n   0.880, 747.600,2159.700,3511.000\n   0.885,1211.900,2105.400,3465.500\n   0.890, 816.600,2138.600,3535.700\n   0.895, 833.200,2072.100,3525.100\n   0.900,1204.700,2134.200,3526.300\n   0.905, 840.600,2144.200,3521.900\n   0.910, 840.400,2108.800,3479.600\n   0.915,1216.800,2114.800,3515.600\n   0.920, 777.600,2088.400,3441.900\n   0.925, 833.000,2086.600,3454.500\n   0.930,1213.100,2093.300,3455.600\n   0.935, 836.400,2031.100,3473.400\n   0.940, 812.200,2079.500,3475.000\n   0.945,1589.700,2017.900,3453.700\n   0.950, 816.400,2036.600,3426.600\n   0.955, 826.300,2000.200,3483.800\n   0.960,1110.100,1996.600,3472.200\n   0.965, 806.500,1994.400,3457.900\n   0.970, 820.800,1955.200,3469.000\n   0.975,1223.200,1956.700,3493.800\n   0.980, 800.900,1929.300,3471.200\n   0.985, 829.900,1914.400,3553.200\n   0.990,1205.000,1857.300,3469.600\n   0.995, 818.000,1792.900,3488.500\n   1.000, 838.700,   0.000,   1.000\n   1.005,1460.100,1788.500,3466.300\n   1.010, 982.900,1815.200,3486.300\n   1.015, 996.100,1880.400,3497.000\n   1.020,1370.600,1907.200,3467.800\n   1.025,1001.400,1938.700,3449.100\n   1.030, 990.000,2009.800,3456.500\n   1.035,1432.000,1952.700,3579.800\n   1.040, 932.900,1960.100,3480.100\n   1.045, 996.800,1973.600,3423.500\n   1.050,1808.700,2048.300,3450.700\n   1.055, 989.400,2012.400,3444.900\n   1.060, 984.300,1998.800,3534.900\n   1.065,1404.600,2015.000,3466.500\n   1.070, 985.700,2043.000,3448.700\n   1.075, 997.600,2093.400,3524.500\n   1.080,1359.000,2046.600,3463.700\n   1.085, 987.100,2126.500,3559.600\n   1.090, 983.200,2052.700,3429.000\n   1.095,1410.600,2085.400,3499.700\n   1.100, 978.000,2116.800,3467.300\n   1.105,1015.400,2091.900,3458.700\n   1.110,1410.900,2094.600,3473.600\n   1.115, 998.800,2095.100,3431.300\n   1.120, 902.600,2092.200,3448.400\n   1.125,1448.400,2086.200,3446.300\n   1.130, 995.600,2142.800,3478.500\n   1.135, 996.700,2108.000,3491.500\n   1.140,1391.900,2133.600,3485.100\n   1.145,1012.700,2121.900,3481.200\n   1.150, 996.500,2125.700,3504.200\n   1.155,1997.800,2109.000,3477.100\n   1.160, 965.800,2150.200,3487.700\n   1.165, 999.700,2162.300,3494.600\n   1.170,1436.500,2153.700,3454.000\n   1.175, 993.600,2132.600,3515.400\n   1.180, 964.300,2125.100,3457.500\n   1.185,1412.800,2199.600,3528.100\n   1.190, 991.100,2180.300,3463.300\n   1.195,1009.100,2195.300,3462.100\n   1.200,1362.100,2166.100,3530.500\n   1.205,1000.500,2185.200,3508.400\n   1.210, 989.800,2217.600,3550.800\n   1.215,1427.400,2181.300,3505.000\n   1.220, 976.200,2242.000,3517.700\n   1.225,1009.800,2149.800,3489.000\n   1.230,1399.300,2170.300,3554.200\n   1.235,1018.900,2175.900,3486.900\n   1.240, 966.300,2184.300,3482.700\n   1.245,1451.700,2210.200,3561.600\n   1.250,1004.800,2195.800,3453.500\n   1.255,1013.100,2219.600,3546.300\n   1.260,1806.300,2183.500,3424.000\n   1.265,1012.200,2234.600,3462.400\n   1.270,1004.400,2216.400,3468.200\n   1.275,1428.200,2228.200,3510.000\n   1.280, 918.900,2249.600,3449.400\n   1.285,1007.800,2184.700,3482.100\n   1.290,1424.000,2198.600,3471.700\n   1.295,1000.600,2222.600,3440.600\n   1.300, 981.900,2190.900,3516.800\n   1.305,1407.400,2209.800,3476.200\n   1.310, 998.700,2226.800,3489.100\n   1.315,1017.100,2249.900,3501.100\n   1.320,1386.000,2277.400,3498.400\n   1.325,1010.800,2253.100,3475.800\n   1.330,1005.800,2208.600,3463.200\n   1.335,1445.400,2189.700,3464.500\n   1.340, 981.000,2213.000,3514.600\n   1.345,1008.400,2248.400,3517.300\n   1.350,1440.300,2240.500,3489.700\n   1.355,1019.900,2224.900,3502.200\n   1.360, 936.000,2260.900,3478.100\n   1.365,1827.000,2260.100,3509.100\n   1.370,1000.800,2275.900,3451.600\n   1.375,1018.600,2231.600,3517.100\n   1.380,1408.400,2278.300,3526.800\n   1.385,1015.800,2305.600,3523.100\n   1.390,1014.600,2290.900,3489.600\n   1.395,1429.200,2236.400,3453.000\n   1.400, 973.200,2556.700,3532.500\n   1.405,1017.700,2429.300,3483.700\n   1.410,1492.300,2475.400,3498.100\n   1.415,1026.500,2524.600,3477.900\n   1.420, 997.600,2451.500,3472.400\n   1.425,1432.300,2506.100,3493.900\n   1.430,1007.800,2507.000,3526.200\n   1.435,1033.700,2490.000,3432.100\n   1.440,1314.500,2449.000,3556.000\n   1.445,1071.900,2459.300,3458.700\n   1.450,1009.300,2448.100,3571.900\n   1.455,1429.300,2437.700,3440.100\n   1.460, 989.800,2390.500,3451.300\n   1.465,1012.500,2437.300,3445.600\n   1.470,1819.800,2460.000,3408.200\n   1.475,1009.300,2477.700,3437.000\n   1.480, 977.800,2468.000,3418.900\n   1.485,1438.200,2466.900,3464.300\n   1.490, 994.900,2443.700,3440.500\n   1.495,1017.000,2465.900,3460.000\n   1.500,1399.200,2432.200,3541.300\n   1.505,1030.100,2451.200,3469.500\n   1.510,1009.300,2459.400,3440.500\n   1.515,1455.300,2384.100,3565.000\n   1.520, 949.700,2422.700,3471.300\n   1.525,1025.300,2440.900,3519.400\n   1.530,1435.400,2420.500,3452.900\n   1.535,1011.200,2450.700,3512.500\n   1.540,1002.800,2485.200,3457.200\n   1.545,1450.400,2405.100,3497.100\n   1.550,1004.000,2446.600,3538.000\n   1.555,1015.700,2455.300,3510.100\n   1.560,1415.000,2429.100,3577.500\n   1.565,1029.600,2410.500,3457.900\n   1.570,1030.800,2395.500,3600.900\n   1.575,1848.000,2368.400,3481.800\n   1.580,1013.400,2408.100,3524.800\n   1.585,1044.900,2442.700,3435.200\n   1.590,1440.500,2447.900,3481.900\n   1.595,1022.100,2456.700,3444.800\n   1.600, 904.100,2407.700,3476.800\n   1.605,1447.500,2464.000,3506.100\n   1.610,1012.100,2385.800,3530.800\n   1.615,1023.600,2396.500,3529.600\n   1.620,1419.500,2407.700,3521.900\n   1.625,1028.800,2402.900,3532.400\n   1.630,1015.900,2389.000,3475.200\n   1.635,1447.800,2367.800,3444.100\n   1.640, 987.000,2399.300,3454.600\n   1.645,1028.700,2383.000,3491.400\n   1.650,1431.200,2354.100,3455.700\n   1.655,1022.200,2397.700,3465.400\n   1.660,1005.000,2379.200,3473.600\n   1.665,1437.300,2374.800,3496.800\n   1.670,1002.800,2376.600,3460.100\n   1.675,1037.700,2367.100,3491.200\n   1.680,1820.800,2356.000,3477.900\n   1.685,1022.300,2386.100,3474.800\n   1.690,1023.000,2367.000,3485.500\n   1.695,1450.400,2353.600,3443.200\n   1.700, 996.000,2392.700,3501.400\n   1.705,1032.500,2377.300,3478.800\n   1.710,1449.900,2365.900,3532.700\n   1.715,1024.800,2364.000,3486.000\n   1.720, 978.500,2324.700,3456.000\n   1.725,1445.400,2364.500,3474.000\n   1.730,1010.400,2319.600,3508.500\n   1.735,1028.900,2336.700,3506.000\n   1.740,1447.000,2361.100,3453.500\n   1.745,1048.600,2313.700,3502.400\n   1.750,1018.300,2365.800,3481.400\n   1.755,1447.500,2379.100,3483.600\n   1.760, 925.700,2410.000,3503.500\n   1.765,1030.300,2313.700,3454.100\n   1.770,1435.400,2323.800,3546.900\n   1.775,1033.800,2305.800,3496.400\n   1.780,1006.000,2379.700,3520.400\n   1.785,1851.500,2305.500,3463.300\n   1.790,1025.100,2281.400,3480.400\n   1.795,1029.000,2309.100,3474.500\n   1.800,1416.100,2285.400,3462.000\n   1.805,1057.800,2266.500,3463.500\n   1.810,1015.900,2326.800,3458.100\n   1.815,1474.400,2317.400,3464.700\n   1.820,1001.200,2292.800,3480.500\n   1.825,1024.700,2277.500,3424.800\n   1.830,1443.400,2272.700,3482.800\n   1.835,1036.200,2272.200,3494.700\n   1.840, 955.400,2282.100,3499.000\n   1.845,1446.700,2269.600,3488.300\n   1.850,1025.200,2254.400,3458.200\n   1.855,1041.400,2245.100,3428.100\n   1.860,1400.500,2282.100,3458.400\n   1.865,1029.900,2249.300,3505.800\n   1.870,1029.800,2299.900,3457.000\n   1.875,1447.100,2281.400,3491.600\n   1.880, 986.000,2229.900,3499.000\n   1.885,1029.100,2209.000,3462.300\n   1.890,1834.300,2180.500,3471.000\n   1.895,1030.300,2214.100,3458.500\n   1.900,1011.700,2199.000,3474.200\n   1.905,1470.500,2207.800,3482.900\n   1.910,1039.600,2196.700,3486.500\n   1.915,1048.100,2258.600,3449.500\n   1.920,1308.200,2191.100,3489.400\n   1.925,1039.000,2197.700,3417.800\n   1.930,1037.500,2169.500,3458.900\n   1.935,1478.600,2156.800,3540.600\n   1.940,1014.100,2164.200,3488.000\n   1.945,1048.900,2140.200,3484.100\n   1.950,1478.300,2144.200,3518.500\n   1.955,1056.200,2143.300,3499.100\n   1.960,1004.500,2085.600,3439.700\n   1.965,1453.600,2058.300,3428.900\n   1.970,1025.900,2092.600,3492.900\n   1.975,1043.100,2055.900,3516.400\n   1.980,1439.700,2040.400,3472.500\n   1.985,1038.800,1998.400,3469.100\n   1.990,1022.100,1959.900,3487.800\n   1.995,1844.800,1905.700,3479.600\n   2.000, 850.400, 118.800,   1.000\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_slow_funcs_precisions_to_1000.csv",
    "content": "precision,     exp,     log,     pow\n  number,  number,  number,  number\n      10,  18.980,  34.880,  94.260\n      20,  20.520,  70.380, 113.040\n      30,  26.550,  79.710, 126.780\n      40,  32.010, 127.720, 198.400\n      50,  42.890, 150.340, 229.190\n      60,  50.260, 169.580, 280.870\n      70,  62.910, 196.950, 332.400\n      80,  73.360, 229.300, 378.870\n      90,  86.170, 260.820, 431.680\n     100, 104.530, 289.880, 479.410\n     110, 118.670, 328.590, 542.190\n     120, 141.710, 370.040, 605.140\n     130, 161.250, 405.120, 901.050\n     140, 218.250, 638.300, 997.870\n     150, 237.400, 670.960,1087.460\n     160, 278.160, 740.390,1170.450\n     170, 310.180, 786.600,1256.250\n     180, 339.680, 842.590,1352.420\n     190, 369.660, 905.590,1461.640\n     200, 399.920, 954.720,1569.610\n     210, 437.430,1039.710,1683.090\n     220, 478.040,1091.840,1785.600\n     230, 532.480,1166.770,1919.270\n     240, 555.150,1253.350,2036.360\n     250, 593.110,1336.850,2181.970\n     260, 659.680,1430.330,2340.080\n     270, 701.500,1531.460,2778.440\n     280, 751.050,1896.200,3012.690\n     290, 996.070,2004.230,3367.370\n     300,1118.860,2071.850,3555.850\n     310,1150.430,2231.160,3749.020\n     320,1240.930,2364.920,3960.990\n     330,1286.740,2464.010,4257.830\n     340,1400.580,2610.750,4543.940\n     350,1480.710,2776.990,4717.100\n     360,1607.890,2861.200,4991.740\n     370,1634.310,3025.460,5218.790\n     380,1778.120,3168.270,5432.150\n     390,1890.500,3262.550,5651.640\n     400,1963.400,5029.210,7772.770\n     410,2073.930,5105.360,8214.520\n     420,2174.680,5239.050,8360.930\n     430,2320.680,5470.950,8663.700\n     440,2391.430,5729.860,9029.410\n     450,2513.160,5852.190,9435.020\n     460,2614.310,6047.090,9723.650\n     470,2785.310,6222.020,10147.910\n     480,2931.440,6472.120,10284.250\n     490,3053.960,6435.150,10576.050\n     500,3006.260,6670.620,10863.960\n     510,3172.850,6926.200,11131.470\n     520,3324.400,7092.540,11667.080\n     530,3459.930,7372.680,12095.920\n     540,3590.840,7720.850,12420.950\n     550,3751.240,7797.420,12836.690\n     560,3912.070,8156.960,13331.290\n     570,4064.300,8393.950,13809.330\n     580,4237.280,8629.940,14238.090\n     590,4433.960,8876.970,14658.520\n     600,4562.940,9264.200,15312.130\n     610,4745.870,9439.120,15714.790\n     620,4968.480,9579.490,16094.750\n     630,5139.660,9903.280,16756.990\n     640,5312.420,10242.000,17211.340\n     650,5579.750,10506.000,17791.240\n     660,5766.500,10824.000,18347.620\n     670,6005.300,11064.890,18959.730\n     680,6186.550,11520.090,19504.310\n     690,6421.070,11788.260,20035.000\n     700,6571.990,12033.010,20658.230\n     710,6802.920,12377.690,21321.770\n     720,7089.870,12774.400,21912.170\n     730,7361.140,12868.080,22023.910\n     740,7567.550,12564.470,22006.460\n     750,7153.340,13016.280,22027.940\n     760,7239.610,13378.120,22693.340\n     770,7260.100,13747.020,23388.630\n     780,7630.330,14197.860,23867.650\n     790,7895.370,14451.400,24637.950\n     800,8094.520,14867.890,25159.810\n     810,8357.120,15153.060,25702.630\n     820,8545.470,15428.640,26444.580\n     830,8709.120,15819.630,27086.280\n     840,9016.960,16257.290,27768.800\n     850,9177.070,16561.530,28420.430\n     860,9514.200,17066.090,29222.380\n     870,9766.320,17332.210,30387.450\n     880,10167.430,17619.490,30644.000\n     890,10470.490,18105.110,31285.560\n     900,10656.760,18383.030,32138.760\n     910,10962.060,18881.160,32884.020\n     920,11174.820,19475.660,33860.830\n     930,11489.710,19721.110,34605.210\n     940,11889.630,20272.640,35152.100\n     950,12170.260,20644.140,36317.890\n     960,12508.960,21131.930,36880.680\n     970,12808.000,21487.280,37784.210\n     980,13147.300,22020.860,38659.340\n     990,13538.090,22452.800,38972.310\n    1000,13814.080,21919.020,39402.320\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/perf_trigo_funcs_from_0_to_1.csv",
    "content": "       x,     sin,     cos,     tan,    asin,    acos,    atan\n  number,  number,  number,  number,  number,  number,  number\n   0.000,   4.300, 136.600,   0.000,   3.300,   7.500,   2.000\n   0.010, 308.400, 403.500, 735.100, 821.900, 866.500,1015.500\n   0.020, 318.300, 403.500, 757.000, 984.400,1045.300,1217.000\n   0.030, 541.900, 643.000,1222.600,1755.300,1847.000,1379.500\n   0.040, 335.300, 449.300, 809.200,1215.000,1271.400,1494.100\n   0.050, 346.100, 445.500, 827.700,1079.300,1123.200,1676.800\n   0.060, 565.000, 669.800,1277.200,2374.200,2518.800,1773.200\n   0.070, 355.300, 457.100, 870.500,1614.600,1675.700,1898.600\n   0.080, 358.100, 467.700, 897.000,1461.300,1524.800,2051.100\n   0.090, 581.400, 673.500,1290.700,1999.700,2135.200,2166.000\n   0.100, 382.300, 492.500, 937.300,1608.100,1692.100,2271.800\n   0.110, 390.300, 475.400, 888.000,1963.500,2133.700,2408.400\n   0.120, 592.400, 685.100,1336.900,2677.100,2854.000,2524.500\n   0.130, 371.400, 506.300, 936.400,2081.800,2177.500,2662.400\n   0.140, 383.600, 487.200, 922.500,2420.600,2597.900,2778.400\n   0.150, 604.600, 688.900,1365.000,2541.800,2748.800,2934.000\n   0.160, 380.000, 508.500, 959.300,2146.300,2320.300,3113.300\n   0.170, 409.500, 487.100, 936.100,2367.100,2504.800,3205.500\n   0.180, 603.700, 700.000,1379.100,3183.100,3407.100,3371.300\n   0.190, 414.400, 495.800, 960.400,2442.100,2716.500,3520.000\n   0.200, 405.100, 490.200, 964.700,2504.800,2719.300,3646.700\n   0.210, 820.100, 923.700,1789.900,3619.500,3893.500,3785.100\n   0.220, 409.400, 510.900, 963.600,3362.600,3637.300,3996.900\n   0.230, 408.100, 534.400, 998.200,3123.700,3331.200,4215.000\n   0.240, 611.300, 721.300,1406.300,3925.600,4194.000,4335.400\n   0.250, 430.500, 514.900, 993.000,3120.700,3439.200,4448.800\n   0.260, 419.400, 514.200, 975.100,3888.200,4156.600,4591.600\n   0.270, 634.100, 728.300,1443.100,4029.800,4298.100,4775.100\n   0.280, 411.700, 506.700, 993.300,4143.400,4502.400,4992.400\n   0.290, 409.600, 515.100, 989.200,3904.200,4249.700,5183.400\n   0.300, 621.600, 734.700,1393.500,4810.800,5128.800,5436.700\n   0.310, 437.300, 519.300,1001.000,4275.700,4607.800,5596.200\n   0.320, 425.400, 526.400,1008.000,4435.600,4788.100,5781.800\n   0.330, 630.000, 717.000,1403.700,5445.200,6045.800,5955.600\n   0.340, 443.200, 510.800,1023.600,5084.500,5594.300,6117.600\n   0.350, 421.700, 526.600,1014.700,5226.900,5727.900,6360.600\n   0.360, 650.200, 748.100,1414.700,5975.900,6533.000,6721.100\n   0.370, 425.700, 532.300,1000.400,5562.000,6077.500,6921.300\n   0.380, 430.500, 534.200,1017.900,6008.000,6541.900,7184.600\n   0.390, 635.500, 740.700,1412.800,6898.100,7530.400,7447.200\n   0.400, 447.000, 533.500,1016.100,6232.600,6827.500,7680.700\n   0.410, 428.300, 546.800,1020.100,6777.200,7380.800,7902.700\n   0.420, 853.800, 946.300,1845.300,8264.200,8962.400,8166.400\n   0.430, 431.100, 553.700,1017.100,7469.400,8080.900,8410.700\n   0.440, 442.100, 542.300,1003.600,8398.400,9003.200,8883.600\n   0.450, 652.800, 740.900,1438.100,8752.900,9481.700,9167.400\n   0.460, 431.800, 550.100,1045.800,8855.900,9684.000,9398.500\n   0.470, 430.900, 564.200,1030.200,9098.800,9984.900,9741.600\n   0.480, 660.900, 766.000,1485.400,10301.800,11123.400,10141.100\n   0.490, 442.800, 552.900,1026.800,10377.100,11434.200,10412.600\n   0.500, 466.100, 549.500,1033.800,10655.600,11590.800,10776.400\n   0.510, 644.900, 750.100,1451.200,12073.600,13157.800,11290.300\n   0.520, 464.100, 553.700,1051.100,12348.100,13505.400,11602.800\n   0.530, 451.200, 542.300,1034.900,12682.700,13817.100,11863.900\n   0.540, 644.000, 755.100,1454.900,14396.100,15503.200,12564.500\n   0.550, 471.300, 555.300,1040.100,14642.400,15939.900,12687.500\n   0.560, 450.100, 556.000,1050.200,15607.300,16988.300,13395.400\n   0.570, 668.900, 773.400,1451.300,16954.600,18662.300,13688.800\n   0.580, 446.800, 560.100,1037.400,17575.700,19151.800,14318.400\n   0.590, 460.000, 552.100,1050.600,18834.500,20474.600,14581.600\n   0.600, 674.900, 765.300,1525.500,20616.700,22294.200,15110.500\n   0.610, 456.200, 557.600,1053.000,21404.000,23039.500,15732.000\n   0.620, 465.800, 551.200,1082.600,22901.600,24976.200,16275.800\n   0.630, 865.700, 940.100,1884.100,25187.600,27471.300,16737.000\n   0.640, 464.700, 568.900,1072.000,26268.900,28343.800,17337.500\n   0.650, 442.800, 569.900,1049.500,28149.100,30526.900,17963.000\n   0.660, 690.100, 772.600,1466.400,31395.400,34353.200,18761.700\n   0.670, 482.500, 562.600,1064.200,32877.800,35721.700,19105.200\n   0.680, 487.400, 568.800,1077.200,36425.100,39376.000,19852.300\n   0.690, 668.000, 765.800,1488.100,40422.500,43795.000,20460.200\n   0.700, 468.200, 588.300,1101.500,43813.600,47556.100,21375.700\n   0.710, 483.100, 561.200,1162.400,54519.300,56871.100,21900.700\n   0.720, 686.900, 773.200,1560.500,49275.700,52227.000,22724.300\n   0.730, 475.100, 590.900,1090.500,44617.800,47282.200,23404.000\n   0.740, 480.300, 599.200,1089.600,40653.500,43393.200,24433.600\n   0.750, 724.400, 787.400,1485.800,37242.800,39288.900,22747.800\n   0.760, 491.700, 594.900,1097.800,34361.400,35954.000,25745.500\n   0.770, 495.000, 603.400,1118.200,31644.200,33259.700,26537.800\n   0.780, 713.500, 816.800,1512.400,29381.600,30489.900,27522.000\n   0.790, 501.100, 592.900,1118.400,27159.600,28299.300,28165.900\n   0.800, 505.100, 586.600,1118.600,22848.600,23791.500,29154.000\n   0.810, 706.500, 800.200,1571.600,22872.300,24386.000,30046.600\n   0.820, 507.400, 582.100,1151.800,21039.400,22001.400,30829.700\n   0.830, 491.000, 606.400,1128.500,19417.200,20337.300,31725.200\n   0.840, 907.200,1016.700,1987.700,17668.600,18584.100,33291.100\n   0.850, 500.500, 600.500,1132.700,16285.500,16981.600,33598.400\n   0.860, 517.200, 626.300,1127.500,14873.400,15414.500,34836.800\n   0.870, 728.000, 811.600,1569.700,13566.800,14338.600,36004.100\n   0.880, 540.400, 609.000,1163.500,12449.900,12918.900,36925.100\n   0.890, 516.100, 615.200,1151.800,11228.500,11892.800,38229.400\n   0.900, 717.000, 824.400,1610.800,10347.700,10732.900,39309.500\n   0.910, 519.500, 611.100,1171.600,9345.300,9677.300,41264.900\n   0.920, 528.400, 622.600,1227.100,8399.700,8982.000,42546.800\n   0.930, 731.300, 830.900,1585.400,7649.700,7890.100,43955.200\n   0.940, 533.000, 637.900,1187.100,6843.200,7068.200,45690.600\n   0.950, 528.600, 634.000,1195.700,6023.900,6315.800,47078.900\n   0.960, 720.700, 838.300,1606.800,4581.900,4738.800,48911.400\n   0.970, 545.100, 624.900,1182.800,4510.400,4643.200,50268.900\n   0.980, 551.900, 625.900,1186.500,3746.700,3922.200,52100.700\n   0.990, 739.000, 828.700,1608.000,2862.800,3004.500,53256.200\n   1.000, 552.000, 634.100,1190.200,  12.500,  10.000,55515.700\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/regression/after_fewer_mc.csv",
    "content": "Name                ,    Average [ns],     Median [ns],        Min [ns],        Max [ns]\nlog(0.1)            ,            2272,            2190,            2057,            7855\nlog(0.2)            ,            2395,            2298,            2154,            4353\nlog(0.3)            ,            2273,            2181,            2049,           15631\nlog(0.4)            ,            2331,            2257,            2119,            3992\nlog(0.5)            ,              18,              16,              16,              88\nlog(0.6)            ,            2337,            2262,            2119,            4295\nlog(0.7)            ,            2366,            2290,            2144,            3683\nlog(0.8)            ,            2270,            2209,            2076,            3872\nlog(0.9)            ,            2220,            2137,            1994,            3578\nlog(1)              ,               0,               0,               0,               2\nlog(2)              ,             122,             113,             111,             254\nlog(10)             ,               3,               3,               2,              21\nlog(100)            ,              17,              16,              16,              54\nlog2(2)             ,             254,             234,             222,             857\nlog10(2)            ,             139,             131,             126,             757\nexp(2)              ,             872,             849,             797,            1999\nsqrt(2)             ,              33,              36,              22,             498\nsqrt(9)             ,               0,               0,               0,              42\npow(2;3)            ,               0,               0,               0,             246\npow(2;0.1)          ,             990,             962,             905,            2262\nroot(2;3)           ,             150,             160,             103,             557\nsin(2)              ,             660,             638,             593,            1741\nsin(100)            ,            1657,            1612,            1515,            2930\ncos(2)              ,             778,             756,             708,            1865\ncos(100)            ,            1785,            1736,            1633,            3004\ntan(2)              ,            1530,            1456,            1368,            3677\ncot(2)              ,            1496,            1455,            1369,            3272\nasin(0.1)           ,            1621,            1571,            1471,            2810\nasin(0.8)           ,           23346,           23046,           22132,           34010\nacos(0.1)           ,            1713,            1667,            1560,            2983\natan(0.1)           ,            2362,            2299,            2156,            3998\nacot(0.1)           ,            2417,            2360,            2216,            3892\nsinh(2)             ,             619,             606,             564,            1822\ncosh(2)             ,             725,             701,             656,            1859\ntanh(2)             ,            1506,            1438,            1355,            2822\nasinh(0.1)          ,            2381,            2266,            2124,           19279\nacosh(2)            ,            2379,            2296,            2147,            4109\natanh(0.1)          ,            2356,            2291,            2153,            4305\nacoth(2)            ,             235,             221,             212,            1190\ncoth(2)             ,            1487,            1442,            1352,            3513\nBigFloat.add        ,               1,               1,               0,              20\nBigFloat.subtract   ,               0,               0,               0,              15\nBigFloat.multiply   ,               0,               0,               0,              35\nBigFloat.divide     ,               1,               1,               1,              33"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/regression/before after fewer mc optimization.csv",
    "content": "Name                \t,Before\t,After\nlog(0.1)            \t,2947\t,2190\nlog2(2)             \t,235\t,234\nlog10(2)            \t,129\t,131\nexp(2)              \t,1214\t,849\nsqrt(2)             \t,27\t    ,36\npow(2;0.1)          \t,1256\t,962\nroot(2;3)           \t,220\t,160\nsin(2)              \t,890\t,638\nsin(100)            \t,1944\t,1612\ncos(2)              \t,1012\t,756\ncos(100)            \t,2065\t,1736\ntan(2)              \t,1981\t,1456\ncot(2)              \t,1984\t,1455\nasin(0.1)           \t,2413\t,1571\nacos(0.1)           \t,2607\t,1667\natan(0.1)           \t,3794\t,2299\nacot(0.1)           \t,3892\t,2360\nsinh(2)             \t,849\t,606\ncosh(2)             \t,944\t,701\ntanh(2)             \t,2006\t,1438\nasinh(0.1)          \t,3033\t,2266\nacosh(2)            \t,3028\t,2296\natanh(0.1)          \t,3099\t,2291\nacoth(2)            \t,228\t,221\ncoth(2)             \t,2002\t,1442\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/regression/before_fewer_mc.csv",
    "content": "Name                ,    Average [ns],     Median [ns],        Min [ns],        Max [ns]\nlog(0.1)            ,            3060,            2947,            2756,           30075\nlog(0.2)            ,            3169,            3105,            2906,            4865\nlog(0.3)            ,            3086,            2957,            2755,            6999\nlog(0.4)            ,            3123,            3037,            2848,            6520\nlog(0.5)            ,              26,              26,              17,            1021\nlog(0.6)            ,            3135,            3032,            2848,            5432\nlog(0.7)            ,            3171,            3075,            2898,            5936\nlog(0.8)            ,            3017,            2957,            2781,            4941\nlog(0.9)            ,            2896,            2836,            2667,            4400\nlog(1)              ,               0,               0,               0,               2\nlog(2)              ,             126,             115,             111,             433\nlog(10)             ,               2,               2,               2,              20\nlog(100)            ,              18,              17,              16,             124\nlog2(2)             ,             256,             235,             222,            1069\nlog10(2)            ,             136,             129,             124,             871\nexp(2)              ,            1242,            1214,            1145,            2355\nsqrt(2)             ,              32,              27,              23,             377\nsqrt(9)             ,               2,               1,               0,             886\npow(2;3)            ,               0,               0,               0,               1\npow(2;0.1)          ,            1302,            1256,            1184,            2574\nroot(2;3)           ,             249,             220,             209,             878\nsin(2)              ,             918,             890,             835,            2384\nsin(100)            ,            2011,            1944,            1822,            3801\ncos(2)              ,            1051,            1012,             955,            2576\ncos(100)            ,            2121,            2065,            1942,            3572\ntan(2)              ,            2054,            1981,            1868,            6417\ncot(2)              ,            2036,            1984,            1869,            3543\nasin(0.1)           ,            2468,            2413,            2270,            3787\nasin(0.8)           ,           45312,           44912,           43653,           59776\nacos(0.1)           ,            2691,            2607,            2441,            4512\natan(0.1)           ,            3905,            3794,            3555,            7181\nacot(0.1)           ,            3997,            3892,            3654,            7923\nsinh(2)             ,             870,             849,             799,            2218\ncosh(2)             ,             970,             944,             889,            2176\ntanh(2)             ,            2066,            2006,            1891,            3634\nasinh(0.1)          ,            3117,            3033,            2839,            4947\nacosh(2)            ,            3119,            3028,            2843,            5859\natanh(0.1)          ,            3169,            3099,            2911,            4857\nacoth(2)            ,             246,             228,             214,            1012\ncoth(2)             ,            2065,            2002,            1881,            3429\nBigFloat.add        ,               0,               0,               0,              40\nBigFloat.subtract   ,               0,               0,               0,              27\nBigFloat.multiply   ,               0,               0,               0,              21\nBigFloat.divide     ,               0,               1,               0,              58"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/regression/v1.0.0.csv",
    "content": "Name                ,    Average [ns],        Min [ns],        Max [ns]\r\nlog(0.1)            ,            2831,            2597,            8234\r\nlog(0.2)            ,            2959,            2729,            4149\r\nlog(0.3)            ,            2824,            2633,            4182\r\nlog(0.4)            ,            2923,            2728,            4151\r\nlog(0.5)            ,              17,              15,             463\r\nlog(0.6)            ,            2944,            2727,            8180\r\nlog(0.7)            ,            3055,            2828,            4250\r\nlog(0.8)            ,            2955,            2725,            4232\r\nlog(0.9)            ,            2828,            2641,            4096\r\nlog(1)              ,               0,               0,               0\r\nlog(2)              ,             107,              99,             903\r\nlog(10)             ,               8,               8,              33\r\nlog(100)            ,              14,              13,              51\r\nlog2(2)             ,             123,             114,             930\r\nlog10(2)            ,             124,             115,             718\r\nexp(2)              ,            1172,            1100,            2084\r\nsqrt(2)             ,              34,              28,             415\r\nsqrt(9)             ,             249,             228,             969\r\npow(2;3)            ,               0,               0,               9\r\npow(2;0.1)          ,            1317,            1228,            2109\r\nroot(2;3)           ,             213,             196,             725\r\nsin(2)              ,             973,             876,            2270\r\nsin(100)            ,            2130,            1960,            3450\r\ncos(2)              ,            1072,             994,            1952\r\ncos(100)            ,            2257,            2073,            3547\r\ntan(2)              ,            2103,            1971,            3180\r\ncot(2)              ,            2103,            1937,            3203\r\nasin(0.1)           ,            2485,            2272,            7267\r\nasin(0.8)           ,           49087,           47537,           67373\r\nacos(0.1)           ,            2682,            2479,            4215\r\natan(0.1)           ,            4104,            3802,           10418\r\nacot(0.1)           ,            4194,            3886,            5573\r\nsinh(2)             ,             905,             830,            1952\r\ncosh(2)             ,             984,             907,            2000\r\ntanh(2)             ,            2145,            1974,            3521\r\nasinh(0.1)          ,            3048,            2835,            4528\r\nacosh(2)            ,            3010,            2818,            4236\r\natanh(0.1)          ,            3129,            2940,            4590\r\nacoth(2)            ,             215,             202,             894\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/regression/v1.1.0.csv",
    "content": "Name                ,    Average [ns],        Min [ns],        Max [ns]\r\nlog(0.1)            ,            2860,            2632,            8171\r\nlog(0.2)            ,            2981,            2758,            4128\r\nlog(0.3)            ,            2843,            2639,            4152\r\nlog(0.4)            ,            2931,            2727,            4210\r\nlog(0.5)            ,              15,              15,              42\r\nlog(0.6)            ,            2910,            2712,            4216\r\nlog(0.7)            ,            3082,            2838,            5076\r\nlog(0.8)            ,            2934,            2751,            4251\r\nlog(0.9)            ,            2802,            2599,            4134\r\nlog(1)              ,               0,               0,              15\r\nlog(2)              ,             106,              99,             718\r\nlog(10)             ,               8,               8,             147\r\nlog(100)            ,              14,              13,              43\r\nlog2(2)             ,             124,             115,             782\r\nlog10(2)            ,             126,             116,             855\r\nexp(2)              ,            1213,            1121,            2228\r\nsqrt(2)             ,              30,              27,             536\r\nsqrt(9)             ,             249,             228,             985\r\npow(2;3)            ,               0,               0,               9\r\npow(2;0.1)          ,            1309,            1210,            2272\r\nroot(2;3)           ,             214,             201,             745\r\nsin(2)              ,             940,             870,            1894\r\nsin(100)            ,            2139,            2007,            3292\r\ncos(2)              ,            1070,             997,            1999\r\ncos(100)            ,            2235,            2064,            3478\r\ntan(2)              ,            2090,            1924,            3488\r\ncot(2)              ,            2088,            1926,            3392\r\nasin(0.1)           ,            2458,            2274,            3735\r\nasin(0.8)           ,           64036,           49107,           72998\r\nacos(0.1)           ,            3479,            3415,            4269\r\natan(0.1)           ,            5273,            5179,            6455\r\nacot(0.1)           ,            5452,            5340,            7854\r\nsinh(2)             ,            1165,            1144,            1930\r\ncosh(2)             ,            1273,            1249,            2135\r\ntanh(2)             ,            2778,            2713,            4731\r\nasinh(0.1)          ,            3924,            3841,            6450\r\nacosh(2)            ,            3889,            3816,            5656\r\natanh(0.1)          ,            4024,            3950,            4685\r\nacoth(2)            ,             276,             271,             907\r\ncoth(2)             ,            2762,            2711,            3754\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/regression/v1.2.0.csv",
    "content": "Name                ,    Average [ns],     Median [ns],        Min [ns],        Max [ns]\r\nlog(0.1)            ,            3670,            3603,            3588,            8710\r\nlog(0.2)            ,            3995,            3784,            3764,           11909\r\nlog(0.3)            ,            3680,            3609,            3591,            8674\r\nlog(0.4)            ,            3863,            3719,            3695,           10902\r\nlog(0.5)            ,              15,              16,               9,              41\r\nlog(0.6)            ,            3836,            3724,            3695,           12232\r\nlog(0.7)            ,            4037,            3919,            3885,           11346\r\nlog(0.8)            ,            3842,            3771,            3754,            8171\r\nlog(0.9)            ,            3684,            3600,            3583,           10517\r\nlog(1)              ,               0,               0,               0,               0\r\nlog(2)              ,             150,             126,             125,             770\r\nlog(10)             ,               2,               3,               2,              11\r\nlog(100)            ,               9,              10,               5,              47\r\nlog2(2)             ,             264,             258,             255,            1007\r\nlog10(2)            ,             137,             135,             135,             847\r\nexp(2)              ,            1639,            1556,            1548,            5671\r\nsqrt(2)             ,              34,              29,              29,             538\r\nsqrt(9)             ,               0,               1,               0,              11\r\npow(2;3)            ,               0,               0,               0,               2\r\npow(2;0.1)          ,            1723,            1676,            1667,            5095\r\nroot(2;3)           ,             278,             273,             271,            1016\r\nsin(2)              ,            1236,            1219,            1213,            2062\r\nsin(100)            ,            2828,            2745,            2726,            7965\r\ncos(2)              ,            1391,            1371,            1364,            2295\r\ncos(100)            ,            2953,            2880,            2863,            6800\r\ntan(2)              ,            2769,            2699,            2685,            7890\r\ncot(2)              ,            2761,            2698,            2687,            7839\r\nasin(0.1)           ,            3247,            3178,            3162,            6974\r\nasin(0.8)           ,           63919,           62682,           62244,          105709\r\nacos(0.1)           ,            3565,            3394,            3377,            9998\r\natan(0.1)           ,            5283,            5137,            5111,           15159\r\nacot(0.1)           ,            5469,            5281,            5246,           15470\r\nsinh(2)             ,            1215,            1134,            1129,            4157\r\ncosh(2)             ,            1291,            1239,            1234,            3633\r\ntanh(2)             ,            2787,            2700,            2681,            8043\r\nasinh(0.1)          ,            3983,            3828,            3804,           11538\r\nacosh(2)            ,            3913,            3788,            3762,           11218\r\natanh(0.1)          ,            4053,            3951,            3930,           11445\r\nacoth(2)            ,             285,             258,             256,            1262\r\ncoth(2)             ,            2757,            2700,            2683,            7154"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/test_asin_impl_from_0_to_1.csv",
    "content": "       x,     sin,asinTaylor,asinNewton\r\n  number,  number,  number,  number\r\n   0.000,       0,       0,     103\r\n   0.010,     408,    1150,   22077\r\n   0.020,     443,    1322,   27581\r\n   0.030,     671,    2157,   32121\r\n   0.040,     482,    1674,   35610\r\n   0.050,     512,    1802,   39461\r\n   0.060,     712,    2738,   44860\r\n   0.070,     530,    2474,   45459\r\n   0.080,     519,    2313,   48628\r\n   0.090,     736,    3037,   51509\r\n   0.100,     542,    2701,   54958\r\n   0.110,     544,    3226,   57006\r\n   0.120,     752,    3644,   58898\r\n   0.130,     538,    3525,   62681\r\n   0.140,     555,    3744,   64577\r\n   0.150,     768,    4241,   66644\r\n   0.160,     565,    3811,   70822\r\n   0.170,     569,    4289,   72366\r\n   0.180,     783,    4906,   74801\r\n   0.190,     568,    4650,   78985\r\n   0.200,     588,    4697,   81038\r\n   0.210,     994,    5947,   83433\r\n   0.220,     599,    5715,   84733\r\n   0.230,     581,    5695,   89849\r\n   0.240,     789,    6415,   91968\r\n   0.250,     603,    6120,   93429\r\n   0.260,     604,    6802,   95567\r\n   0.270,     807,    7251,   98785\r\n   0.280,     611,    7441,  104459\r\n   0.290,     599,    7580,  106542\r\n   0.300,     825,    8425,  108872\r\n   0.310,     624,    8292,  110502\r\n   0.320,     610,    8556,  113301\r\n   0.330,     813,    9884,  119035\r\n   0.340,     617,    9665,  122322\r\n   0.350,     616,   10125,  124346\r\n   0.360,     840,   11068,  126578\r\n   0.370,     637,   10986,  128176\r\n   0.380,     619,   11680,  132597\r\n   0.390,     829,   12859,  138194\r\n   0.400,     618,   12546,  141931\r\n   0.410,     631,   13414,  144581\r\n   0.420,    1045,   15050,  147984\r\n   0.430,     650,   14841,  151010\r\n   0.440,     640,   15911,  153579\r\n   0.450,     841,   16829,  160796\r\n   0.460,     645,   17263,  164771\r\n   0.470,     640,   18177,  167929\r\n   0.480,     840,   19677,  171635\r\n   0.490,     659,   20492,  174175\r\n   0.500,     662,   21415,  178297\r\n   0.510,     855,   23532,  187810\r\n   0.520,     660,   24306,  190842\r\n   0.530,     659,   25564,  195495\r\n   0.540,     855,   27731,  199381\r\n   0.550,     648,   29160,  203891\r\n   0.560,     648,   31092,  207677\r\n   0.570,     864,   33676,  212680\r\n   0.580,     671,   35504,  223994\r\n   0.590,     669,   38000,  229428\r\n   0.600,     863,   41266,  233341\r\n   0.610,     654,   43895,  239298\r\n   0.620,     668,   47155,  245104\r\n   0.630,    1061,   51515,  249907\r\n   0.640,     667,   54167,  255497\r\n   0.650,     676,   58731,  262577\r\n   0.660,     885,   63896,  276758\r\n   0.670,     684,   68203,  283263\r\n   0.680,     676,   75221,  292638\r\n   0.690,     879,   82986,  299515\r\n   0.700,     681,   92334,  307183\r\n   0.710,     687,  109173,  337369\r\n   0.720,     890,   97800,  327141\r\n   0.730,     684,   87971,  319472\r\n   0.740,     694,   79643,  300950\r\n   0.750,     918,   72602,  292037\r\n   0.760,     710,   66880,  285047\r\n   0.770,     713,   61483,  276704\r\n   0.780,     909,   56457,  269219\r\n   0.790,     707,   51719,  260061\r\n   0.800,     719,   44167,  246597\r\n   0.810,     914,   42989,  238561\r\n   0.820,     715,   39132,  231443\r\n   0.830,     711,   35615,  224257\r\n   0.840,    1115,   32597,  217897\r\n   0.850,     723,   29651,  204385\r\n   0.860,     730,   27020,  196636\r\n   0.870,     939,   24590,  189875\r\n   0.880,     740,   22356,  183655\r\n   0.890,     742,   20374,  172135\r\n   0.900,     946,   18383,  165152\r\n   0.910,     739,   16633,  158431\r\n   0.920,     741,   14895,  145739\r\n   0.930,     941,   13398,  139366\r\n   0.940,     746,   11823,  128306\r\n   0.950,     752,   10408,  120645\r\n   0.960,     946,    8562,  110414\r\n   0.970,     768,    7675,   98050\r\n   0.980,     770,    6247,   86022\r\n   0.990,     967,    4742,   71369\r\n   1.000,     780,      11,     115\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/test_exp_impl_from_0_to_4.csv",
    "content": "       x,     exp, exp_256,exp_1024,exp_65536\n  number,  number,  number,  number,  number\n   0.000,      99,      99,     111,     141\n   0.010,     924,     817,     806,     798\n   0.020,     984,     833,     811,     800\n   0.030,    1410,    1237,    1221,    1174\n   0.040,    1049,     851,     834,     816\n   0.050,    1063,     886,     867,     829\n   0.060,    1499,    1248,    1237,    1199\n   0.070,    1109,     897,     874,     837\n   0.080,    1119,     869,     854,     806\n   0.090,    1525,    1308,    1269,    1216\n   0.100,    1151,     909,     870,     844\n   0.110,    1161,     930,     882,     848\n   0.120,    1572,    1280,    1250,    1198\n   0.130,    1186,     934,     905,     841\n   0.140,    1193,     920,     900,     856\n   0.150,    1590,    1311,    1276,    1228\n   0.160,    1222,     897,     872,     819\n   0.170,    1216,     952,     914,     849\n   0.180,    1624,    1331,    1283,    1212\n   0.190,    1236,     959,     913,     859\n   0.200,    1231,     919,     902,     862\n   0.210,    2038,    1719,    1668,    1551\n   0.220,    1249,     965,     916,     859\n   0.230,    1259,     977,     918,     867\n   0.240,    1661,    1301,    1255,    1218\n   0.250,    1284,     958,     925,     853\n   0.260,    1276,     962,     927,     858\n   0.270,    1685,    1358,    1294,    1222\n   0.280,    1279,     954,     918,     871\n   0.290,    1292,     978,     936,     880\n   0.300,    1682,    1356,    1316,    1236\n   0.310,    1290,     988,     948,     866\n   0.320,    1320,     924,     879,     833\n   0.330,    1703,    1381,    1326,    1242\n   0.340,    1320,     976,     933,     878\n   0.350,    1328,     990,     943,     878\n   0.360,    1717,    1349,    1324,    1241\n   0.370,    1345,     997,     952,     871\n   0.380,    1318,     982,     949,     879\n   0.390,    1726,    1360,    1321,    1232\n   0.400,    1343,     944,     926,     871\n   0.410,    1338,    1001,     951,     882\n   0.420,    2145,    1751,    1678,    1588\n   0.430,    1345,    1007,     952,     887\n   0.440,    1349,     980,     944,     894\n   0.450,    1847,    1438,    1435,    1322\n   0.460,    1380,     998,     955,     890\n   0.470,    1359,    1024,     961,     886\n   0.480,    1761,    1335,    1306,    1233\n   0.490,    1401,    1022,     957,     892\n   0.500,    1375,    1010,     962,     888\n   0.510,    1804,    1413,    1340,    1267\n   0.520,    1394,     993,     951,     888\n   0.530,    1394,    1027,     975,     898\n   0.540,    1790,    1401,    1366,    1251\n   0.550,    1389,    1025,     982,     900\n   0.560,    1398,     974,     938,     890\n   0.570,    1787,    1419,    1354,    1260\n   0.580,    1410,    1016,     952,     903\n   0.590,    1383,    1024,     973,     896\n   0.600,    1808,    1396,    1335,    1244\n   0.610,    1419,    1019,     967,     892\n   0.620,    1419,    1017,     965,     883\n   0.630,    2202,    1768,    1727,    1582\n   0.640,    1433,     961,     909,     840\n   0.650,    1426,    1039,     990,     901\n   0.660,    1807,    1412,    1357,    1244\n   0.670,    1442,    1040,     982,     878\n   0.680,    1427,    1000,     964,     897\n   0.690,    1835,    1417,    1380,    1259\n   0.700,    1457,    1028,     970,     889\n   0.710,    1449,    1040,     975,     895\n   0.720,    1833,    1375,    1331,    1250\n   0.730,    1454,    1048,     974,     896\n   0.740,    1443,    1033,     969,     891\n   0.750,    1865,    1428,    1375,    1284\n   0.760,    1479,    1025,     967,     903\n   0.770,    1473,    1055,     989,     910\n   0.780,    1878,    1429,    1357,    1269\n   0.790,    1490,    1049,     996,     904\n   0.800,    1502,     974,     933,     872\n   0.810,    1878,    1429,    1366,    1261\n   0.820,    1475,    1034,     986,     906\n   0.830,    1508,    1064,     993,     909\n   0.840,    2294,    1791,    1718,    1604\n   0.850,    1513,    1053,     984,     909\n   0.860,    1516,    1040,     982,     904\n   0.870,    1891,    1455,    1369,    1271\n   0.880,    1534,    1013,     976,     893\n   0.890,    1512,    1056,    1006,     906\n   0.900,    1934,    1425,    1390,    1277\n   0.910,    1530,    1064,     998,     904\n   0.920,    1535,    1028,     991,     899\n   0.930,    1939,    1431,    1371,    1266\n   0.940,    1555,    1060,     995,     899\n   0.950,    1546,    1071,     999,     897\n   0.960,    1931,    1370,    1315,    1240\n   0.970,    1580,    1072,     999,     905\n   0.980,    1568,    1056,     978,     899\n   0.990,    1945,    1445,    1348,    1266\n   1.000,    1578,    1040,     972,     896\n   1.010,    1663,    1072,    1021,     912\n   1.020,    2064,    1428,    1377,    1277\n   1.030,    1684,    1067,     974,     925\n   1.040,    1712,    1018,     982,     896\n   1.050,    2477,    1810,    1749,    1609\n   1.060,    1682,    1054,    1017,     920\n   1.070,    1704,    1078,    1006,     916\n   1.080,    2091,    1428,    1362,    1274\n   1.090,    1726,    1073,    1015,     917\n   1.100,    1694,    1060,     999,     912\n   1.110,    2119,    1462,    1387,    1274\n   1.120,    1714,    1001,     960,     883\n   1.130,    1730,    1077,    1016,     917\n   1.140,    2122,    1443,    1382,    1279\n   1.150,    1729,    1072,     996,     920\n   1.160,    1740,    1046,     990,     911\n   1.170,    2129,    1454,    1388,    1270\n   1.180,    1738,    1068,     997,     918\n   1.190,    1746,    1068,     997,     918\n   1.200,    2164,    1409,    1369,    1276\n   1.210,    1752,    1094,    1008,     918\n   1.220,    1764,    1069,     999,     914\n   1.230,    2151,    1463,    1400,    1280\n   1.240,    1755,    1061,    1008,     906\n   1.250,    1773,    1097,    1024,     915\n   1.260,    2571,    1829,    1742,    1611\n   1.270,    1783,    1093,    1018,     916\n   1.280,    1781,    1029,     935,     843\n   1.290,    2164,    1469,    1397,    1270\n   1.300,    1803,    1076,    1005,     916\n   1.310,    1780,    1096,    1019,     907\n   1.320,    2181,    1451,    1376,    1269\n   1.330,    1815,    1082,    1017,     916\n   1.340,    1814,    1071,    1001,     903\n   1.350,    2203,    1475,    1393,    1283\n   1.360,    1820,    1038,     997,     905\n   1.370,    1838,    1110,    1021,     926\n   1.380,    2210,    1475,    1391,    1287\n   1.390,    1827,    1099,    1017,     926\n   1.400,    1820,    1071,    1004,     920\n   1.410,    2233,    1492,    1401,    1282\n   1.420,    1832,    1096,    1028,     921\n   1.430,    1839,    1108,    1031,     918\n   1.440,    2244,    1395,    1378,    1258\n   1.450,    1845,    1093,    1029,     927\n   1.460,    1853,    1085,    1012,     925\n   1.470,    2641,    1835,    1771,    1614\n   1.480,    1849,    1070,    1004,     924\n   1.490,    1858,    1102,    1025,     930\n   1.500,    2251,    1469,    1396,    1290\n   1.510,    1865,    1094,    1024,     928\n   1.520,    1868,    1044,     992,     911\n   1.530,    2269,    1490,    1406,    1294\n   1.540,    1875,    1109,    1019,     917\n   1.550,    1879,    1111,    1030,     921\n   1.560,    2283,    1455,    1394,    1279\n   1.570,    1908,    1105,    1032,     916\n   1.580,    1886,    1092,    1017,     921\n   1.590,    2307,    1510,    1413,    1295\n   1.600,    1913,    1020,     954,     880\n   1.610,    1897,    1114,    1026,     927\n   1.620,    2307,    1466,    1408,    1287\n   1.630,    1896,    1093,    1033,     930\n   1.640,    1914,    1083,    1011,     921\n   1.650,    2321,    1487,    1421,    1297\n   1.660,    1897,    1102,    1037,     930\n   1.670,    1932,    1108,    1040,     934\n   1.680,    2683,    1829,    1776,    1619\n   1.690,    1952,    1115,    1041,     920\n   1.700,    1921,    1100,    1027,     918\n   1.710,    2326,    1490,    1417,    1295\n   1.720,    1927,    1089,    1020,     914\n   1.730,    1951,    1122,    1040,     920\n   1.740,    2336,    1491,    1408,    1294\n   1.750,    1954,    1111,    1044,     927\n   1.760,    1956,    1047,     995,     895\n   1.770,    2348,    1493,    1422,    1293\n   1.780,    1955,    1109,    1029,     927\n   1.790,    1943,    1116,    1038,     933\n   1.800,    2367,    1480,    1409,    1282\n   1.810,    1940,    1105,    1043,     941\n   1.820,    1964,    1097,    1035,     936\n   1.830,    2365,    1500,    1422,    1298\n   1.840,    1980,    1074,    1006,     926\n   1.850,    1956,    1113,    1048,     935\n   1.860,    2372,    1495,    1410,    1295\n   1.870,    2005,    1124,    1048,     934\n   1.880,    1958,    1093,    1018,     927\n   1.890,    2771,    1856,    1767,    1618\n   1.900,    1976,    1103,    1025,     929\n   1.910,    1986,    1112,    1050,     935\n   1.920,    2383,    1402,    1351,    1255\n   1.930,    1983,    1108,    1053,     949\n   1.940,    1984,    1104,    1046,     939\n   1.950,    2397,    1509,    1419,    1297\n   1.960,    1999,    1110,    1026,     923\n   1.970,    1991,    1119,    1048,     941\n   1.980,    2390,    1503,    1423,    1289\n   1.990,    2016,    1119,    1044,     939\n   2.000,    2014,    1077,    1015,     922\n   2.010,    2417,    1520,    1410,    1290\n   2.020,    2029,    1116,    1040,     922\n   2.030,    2027,    1127,    1057,     931\n   2.040,    2437,    1475,    1409,    1285\n   2.050,    2047,    1123,    1055,     932\n   2.060,    2029,    1117,    1043,     930\n   2.070,    2445,    1510,    1423,    1310\n   2.080,    2055,    1063,     999,     909\n   2.090,    2057,    1132,    1053,     938\n   2.100,    2856,    1869,    1779,    1616\n   2.110,    2044,    1129,    1053,     944\n   2.120,    2061,    1100,    1033,     933\n   2.130,    2433,    1511,    1433,    1297\n   2.140,    2079,    1125,    1041,     935\n   2.150,    2059,    1134,    1054,     943\n   2.160,    2473,    1478,    1404,    1293\n   2.170,    2067,    1132,    1051,     946\n   2.180,    2059,    1129,    1029,     927\n   2.190,    2486,    1515,    1429,    1290\n   2.200,    2070,    1123,    1042,     922\n   2.210,    2091,    1140,    1048,     930\n   2.220,    2486,    1495,    1431,    1291\n   2.230,    2081,    1137,    1061,     936\n   2.240,    2088,    1032,     989,     891\n   2.250,    2498,    1519,    1434,    1305\n   2.260,    2099,    1128,    1047,     936\n   2.270,    2087,    1135,    1063,     940\n   2.280,    2496,    1495,    1436,    1298\n   2.290,    2101,    1134,    1066,     944\n   2.300,    2101,    1133,    1046,     928\n   2.310,    2979,    2044,    1946,    1765\n   2.320,    2012,    1083,    1024,     921\n   2.330,    1987,    1135,    1056,     930\n   2.340,    2399,    1497,    1431,    1287\n   2.350,    2008,    1127,    1069,     926\n   2.360,    2012,    1113,    1039,     925\n   2.370,    2406,    1514,    1434,    1289\n   2.380,    2014,    1121,    1048,     944\n   2.390,    2021,    1153,    1057,     946\n   2.400,    2406,    1448,    1387,    1300\n   2.410,    2016,    1140,    1055,     945\n   2.420,    2021,    1137,    1045,     941\n   2.430,    2435,    1529,    1423,    1309\n   2.440,    2024,    1133,    1037,     943\n   2.450,    2038,    1145,    1056,     959\n   2.460,    2428,    1516,    1411,    1302\n   2.470,    2039,    1134,    1053,     949\n   2.480,    2047,    1104,    1026,     927\n   2.490,    2446,    1535,    1439,    1308\n   2.500,    2055,    1116,    1047,     940\n   2.510,    2089,    1139,    1055,     947\n   2.520,    2864,    1891,    1785,    1629\n   2.530,    2066,    1163,    1078,     943\n   2.540,    2083,    1158,    1060,     943\n   2.550,    2457,    1550,    1449,    1310\n   2.560,    2071,    1079,     974,     875\n   2.570,    2069,    1116,    1078,     951\n   2.580,    2471,    1476,    1446,    1315\n   2.590,    2077,    1109,    1069,     954\n   2.600,    2074,    1125,    1051,     943\n   2.610,    2473,    1529,    1451,    1303\n   2.620,    2086,    1157,    1063,     942\n   2.630,    2095,    1164,    1074,     944\n   2.640,    2493,    1482,    1424,    1301\n   2.650,    2064,    1138,    1076,     947\n   2.660,    2098,    1139,    1059,     929\n   2.670,    2481,    1534,    1454,    1306\n   2.680,    2085,    1135,    1053,     935\n   2.690,    2101,    1146,    1063,     952\n   2.700,    2502,    1525,    1428,    1312\n   2.710,    2097,    1155,    1075,     947\n   2.720,    2119,    1076,    1016,     924\n   2.730,    2893,    1896,    1800,    1633\n   2.740,    2111,    1144,    1066,     945\n   2.750,    2122,    1151,    1081,     947\n   2.760,    2502,    1521,    1440,    1301\n   2.770,    2122,    1159,    1075,     943\n   2.780,    2126,    1144,    1053,     940\n   2.790,    2504,    1545,    1448,    1301\n   2.800,    2118,    1102,    1038,     926\n   2.810,    2143,    1159,    1071,     937\n   2.820,    2531,    1524,    1426,    1297\n   2.830,    2112,    1157,    1073,     950\n   2.840,    2129,    1122,    1053,     938\n   2.850,    2513,    1519,    1454,    1308\n   2.860,    2123,    1144,    1060,     940\n   2.870,    2146,    1148,    1076,     943\n   2.880,    2534,    1436,    1376,    1275\n   2.890,    2142,    1155,    1070,     958\n   2.900,    2143,    1150,    1074,     945\n   2.910,    2545,    1548,    1461,    1309\n   2.920,    2139,    1118,    1055,     938\n   2.930,    2153,    1162,    1080,     948\n   2.940,    2974,    1917,    1813,    1630\n   2.950,    2161,    1166,    1090,     945\n   2.960,    2153,    1120,    1052,     929\n   2.970,    2553,    1537,    1473,    1296\n   2.980,    2171,    1153,    1071,     937\n   2.990,    2183,    1173,    1091,     937\n   3.000,    2559,    1533,    1436,    1310\n   3.010,    2198,    1163,    1082,     952\n   3.020,    2199,    1149,    1065,     941\n   3.030,    2572,    1522,    1471,    1322\n   3.040,    2178,    1086,    1044,     914\n   3.050,    2191,    1149,    1088,     942\n   3.060,    2570,    1526,    1453,    1305\n   3.070,    2181,    1157,    1087,     945\n   3.080,    2187,    1135,    1057,     938\n   3.090,    2572,    1534,    1462,    1310\n   3.100,    2168,    1146,    1070,     940\n   3.110,    2166,    1157,    1074,     951\n   3.120,    2563,    1501,    1432,    1304\n   3.130,    2190,    1161,    1079,     957\n   3.140,    2208,    1144,    1067,     947\n   3.150,    2978,    1899,    1802,    1644\n   3.160,    2256,    1144,    1059,     949\n   3.170,    2206,    1151,    1080,     967\n   3.180,    2617,    1526,    1442,    1322\n   3.190,    2202,    1150,    1084,     968\n   3.200,    2223,    1046,     985,     911\n   3.210,    2619,    1531,    1466,    1320\n   3.220,    2199,    1155,    1069,     946\n   3.230,    2236,    1165,    1092,     952\n   3.240,    2603,    1511,    1427,    1309\n   3.250,    2221,    1168,    1080,     954\n   3.260,    2229,    1159,    1066,     944\n   3.270,    2637,    1548,    1464,    1308\n   3.280,    2221,    1144,    1045,     944\n   3.290,    2247,    1176,    1091,     958\n   3.300,    2636,    1551,    1452,    1322\n   3.310,    2232,    1170,    1104,     956\n   3.320,    2356,    1153,    1071,     954\n   3.330,    2767,    1554,    1498,    1332\n   3.340,    2345,    1158,    1080,     954\n   3.350,    2362,    1178,    1101,     963\n   3.360,    3141,    1868,    1799,    1657\n   3.370,    2348,    1167,    1092,     953\n   3.380,    2361,    1161,    1081,     954\n   3.390,    2759,    1553,    1490,    1308\n   3.400,    2370,    1153,    1062,     947\n   3.410,    2404,    1176,    1096,     955\n   3.420,    2784,    1546,    1450,    1322\n   3.430,    2362,    1178,    1095,     961\n   3.440,    2376,    1136,    1060,     940\n   3.450,    2766,    1565,    1458,    1312\n   3.460,    2396,    1170,    1081,     947\n   3.470,    2382,    1177,    1100,     961\n   3.480,    2787,    1527,    1466,    1323\n   3.490,    2375,    1176,    1102,     960\n   3.500,    2385,    1157,    1077,     950\n   3.510,    2813,    1548,    1471,    1316\n   3.520,    2382,    1071,    1024,     905\n   3.530,    2384,    1163,    1101,     951\n   3.540,    2780,    1553,    1446,    1305\n   3.550,    2398,    1170,    1084,     949\n   3.560,    2388,    1154,    1072,     950\n   3.570,    3166,    1903,    1836,    1637\n   3.580,    2420,    1153,    1080,     954\n   3.590,    2427,    1178,    1091,     962\n   3.600,    2810,    1528,    1441,    1318\n   3.610,    2398,    1185,    1100,     962\n   3.620,    2407,    1186,    1070,     959\n   3.630,    2820,    1560,    1469,    1331\n   3.640,    2418,    1156,    1067,     954\n   3.650,    2438,    1183,    1091,     964\n   3.660,    2822,    1561,    1458,    1316\n   3.670,    2429,    1177,    1095,     956\n   3.680,    2441,    1112,    1036,     939\n   3.690,    2853,    1556,    1465,    1314\n   3.700,    2442,    1165,    1074,     952\n   3.710,    2480,    1179,    1103,     952\n   3.720,    2843,    1538,    1454,    1313\n   3.730,    2442,    1173,    1096,     962\n   3.740,    2467,    1167,    1077,     951\n   3.750,    2847,    1574,    1478,    1325\n   3.760,    2443,    1135,    1071,     943\n   3.770,    2444,    1184,    1109,     964\n   3.780,    3253,    1920,    1831,    1638\n   3.790,    2468,    1183,    1104,     951\n   3.800,    2450,    1154,    1087,     949\n   3.810,    2857,    1570,    1496,    1325\n   3.820,    2477,    1170,    1093,     959\n   3.830,    2455,    1174,    1106,     961\n   3.840,    2867,    1484,    1372,    1267\n   3.850,    2476,    1182,    1104,     962\n   3.860,    2486,    1172,    1086,     946\n   3.870,    2863,    1565,    1495,    1323\n   3.880,    2475,    1161,    1078,     956\n   3.890,    2486,    1182,    1109,     959\n   3.900,    2861,    1551,    1465,    1317\n   3.910,    2482,    1175,    1109,     963\n   3.920,    2473,    1146,    1064,     944\n   3.930,    2875,    1570,    1494,    1324\n   3.940,    2467,    1177,    1084,     950\n   3.950,    2495,    1203,    1111,     960\n   3.960,    2879,    1568,    1467,    1317\n   3.970,    2484,    1187,    1111,     961\n   3.980,    2505,    1187,    1082,     949\n   3.990,    3298,    1945,    1835,    1647\n   4.000,    2499,    1114,    1053,     943\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/test_log_adaptive_impl_from_0_to_10.csv",
    "content": "       x,     log,logAdaptive\r\n  number,  number,  number\r\n   0.050,    6810,    3639\r\n   0.100,    6726,    3565\r\n   0.150,    6445,    3689\r\n   0.200,    6742,    3644\r\n   0.250,    6280,    3590\r\n   0.300,    6287,    3543\r\n   0.350,    6175,    3526\r\n   0.400,    5523,    3122\r\n   0.450,    5472,    3100\r\n   0.500,    5447,    3044\r\n   0.550,    5322,    3007\r\n   0.600,    5601,    2952\r\n   0.650,    5584,    2933\r\n   0.700,    5103,    2879\r\n   0.750,    4997,    2812\r\n   0.800,    4931,    2776\r\n   0.850,    4804,    2730\r\n   0.900,    4675,    2668\r\n   0.950,    4449,    2534\r\n   1.000,       2,       1\r\n   1.050,    4790,    2518\r\n   1.100,    4677,    2624\r\n   1.150,    4696,    2654\r\n   1.200,    4866,    2729\r\n   1.250,    5145,    2984\r\n   1.300,    5670,    2820\r\n   1.350,    5472,    2843\r\n   1.400,    5052,    2835\r\n   1.450,    5111,    2886\r\n   1.500,    5543,    2904\r\n   1.550,    5150,    2907\r\n   1.600,    5561,    2916\r\n   1.650,    5213,    2928\r\n   1.700,    5280,    2968\r\n   1.750,    5253,    2971\r\n   1.800,    5261,    2950\r\n   1.850,    5661,    2991\r\n   1.900,    5322,    2972\r\n   1.950,    5719,    2983\r\n   2.000,    5412,    3013\r\n   2.050,    5740,    3044\r\n   2.100,    5407,    3024\r\n   2.150,    5404,    3028\r\n   2.200,    5489,    3068\r\n   2.250,    5810,    3068\r\n   2.300,    6014,    3058\r\n   2.350,    5474,    3048\r\n   2.400,    5438,    3053\r\n   2.450,    5555,    3099\r\n   2.500,    5863,    3096\r\n   2.550,    5533,    3098\r\n   2.600,    5522,    3093\r\n   2.650,    5504,    3076\r\n   2.700,    5546,    3101\r\n   2.750,    6130,    3488\r\n   2.800,    6147,    3526\r\n   2.850,    6091,    3508\r\n   2.900,    6181,    3510\r\n   2.950,    6162,    3514\r\n   3.000,    6124,    3515\r\n   3.050,    6199,    3535\r\n   3.100,    6634,    3540\r\n   3.150,    6189,    3537\r\n   3.200,    6190,    3532\r\n   3.250,    6194,    3527\r\n   3.300,    6551,    3528\r\n   3.350,    6206,    3542\r\n   3.400,    6182,    3520\r\n   3.450,    6165,    3526\r\n   3.500,    6238,    3576\r\n   3.550,    6317,    3572\r\n   3.600,    6286,    3574\r\n   3.650,    6231,    3573\r\n   3.700,    6652,    3589\r\n   3.750,    6672,    3579\r\n   3.800,    6249,    3568\r\n   3.850,    6644,    3573\r\n   3.900,    6627,    3579\r\n   3.950,    6580,    3542\r\n   4.000,    6301,    3571\r\n   4.050,    6318,    3591\r\n   4.100,    6717,    3612\r\n   4.150,    6389,    3589\r\n   4.200,    6318,    3632\r\n   4.250,    6710,    3604\r\n   4.300,    6381,    3621\r\n   4.350,    6382,    3583\r\n   4.400,    6280,    3603\r\n   4.450,    6734,    3616\r\n   4.500,    6344,    3669\r\n   4.550,    6679,    3599\r\n   4.600,    6384,    3631\r\n   4.650,    6735,    3583\r\n   4.700,    6334,    3603\r\n   4.750,    6838,    3640\r\n   4.800,    6779,    3629\r\n   4.850,    6358,    3651\r\n   4.900,    6404,    3630\r\n   4.950,    6810,    3622\r\n   5.000,    6741,    3626\r\n   5.050,    6413,    3644\r\n   5.100,    6330,    3628\r\n   5.150,    6343,    3620\r\n   5.200,    6348,    3614\r\n   5.250,    6416,    3612\r\n   5.300,    6362,    3646\r\n   5.350,    6417,    3651\r\n   5.400,    7068,    3677\r\n   5.450,    6765,    3616\r\n   5.500,    6753,    3647\r\n   5.550,    6432,    3638\r\n   5.600,    6327,    3605\r\n   5.650,    6329,    3611\r\n   5.700,    6454,    3687\r\n   5.750,    6792,    3675\r\n   5.800,    6426,    3661\r\n   5.850,    6974,    3654\r\n   5.900,    6803,    3645\r\n   5.950,    6415,    3710\r\n   6.000,    6401,    3657\r\n   6.050,    6805,    3662\r\n   6.100,    6452,    3639\r\n   6.150,    6868,    3654\r\n   6.200,    6422,    3662\r\n   6.250,    6771,    3666\r\n   6.300,    6800,    3639\r\n   6.350,    6378,    3657\r\n   6.400,    6787,    3663\r\n   6.450,    6470,    3669\r\n   6.500,    6791,    3672\r\n   6.550,    6449,    3659\r\n   6.600,    6436,    3661\r\n   6.650,    6407,    3660\r\n   6.700,    6426,    3649\r\n   6.750,    6464,    3659\r\n   6.800,    6743,    3664\r\n   6.850,    6389,    3664\r\n   6.900,    6854,    3689\r\n   6.950,    6864,    3697\r\n   7.000,    6509,    3737\r\n   7.050,    6516,    3691\r\n   7.100,    7113,    3701\r\n   7.150,    6862,    3697\r\n   7.200,    6911,    3669\r\n   7.250,    6483,    3698\r\n   7.300,    6523,    3697\r\n   7.350,    6917,    3696\r\n   7.400,    6156,    3515\r\n   7.450,    6184,    3543\r\n   7.500,    6549,    3483\r\n   7.550,    6128,    3506\r\n   7.600,    6501,    3516\r\n   7.650,    6147,    3486\r\n   7.700,    6209,    3485\r\n   7.750,    6139,    3534\r\n   7.800,    6200,    3517\r\n   7.850,    6558,    3510\r\n   7.900,    6127,    3520\r\n   7.950,    6191,    3554\r\n   8.000,    6152,    3531\r\n   8.050,    6780,    3497\r\n   8.100,    6590,    3502\r\n   8.150,    6156,    3502\r\n   8.200,    6139,    3495\r\n   8.250,    6541,    3516\r\n   8.300,    6204,    3507\r\n   8.350,    6139,    3501\r\n   8.400,    6148,    3531\r\n   8.450,    6536,    3516\r\n   8.500,    6167,    3499\r\n   8.550,    6183,    3509\r\n   8.600,    6599,    3508\r\n   8.650,    6531,    3501\r\n   8.700,    6159,    3516\r\n   8.750,    6205,    3510\r\n   8.800,    6182,    3535\r\n   8.850,    6173,    3548\r\n   8.900,    6581,    3547\r\n   8.950,    6187,    3519\r\n   9.000,    6167,    3516\r\n   9.050,    6321,    3545\r\n   9.100,    6612,    3516\r\n   9.150,    6271,    3576\r\n   9.200,    6588,    3592\r\n   9.250,    6285,    3552\r\n   9.300,    6263,    3569\r\n   9.350,    6218,    3563\r\n   9.400,    6567,    3564\r\n   9.450,    6198,    3545\r\n   9.500,    6234,    3557\r\n   9.550,    6307,    3543\r\n   9.600,    6237,    3538\r\n   9.650,    6254,    3554\r\n   9.700,    6640,    3564\r\n   9.750,    6595,    3545\r\n   9.800,    6198,    3552\r\n   9.850,    6259,    3553\r\n   9.900,    6258,    3565\r\n   9.950,    6559,    3558\r\n  10.000,    6245,    3575\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/test_log_impl_from_0_to_10.csv",
    "content": "       x,newtonFix,  newton,root+newton,primes+newton,primes+root+newton\r\n  number,  number,  number,  number,  number,  number\r\n   0.050,    6792,    3624,    3939,    2898,    4034\r\n   0.100,    6824,    3586,    4030,    2720,    4061\r\n   0.150,    6404,    3670,    3581,    2730,    3640\r\n   0.200,    6817,    3649,    3568,    2871,    3692\r\n   0.250,    6303,    3589,    3510,      16,    3648\r\n   0.300,    6201,    3560,    3506,    2731,    3640\r\n   0.350,    6235,    3517,    3501,    2554,    3491\r\n   0.400,    5543,    3125,    3485,    2792,    3502\r\n   0.450,    5514,    3092,    3322,    2721,    3462\r\n   0.500,    5419,    3059,    3226,      17,    3320\r\n   0.550,    5332,    3004,    3460,    2814,    3504\r\n   0.600,    5694,    2976,    3277,    2806,    3298\r\n   0.650,    5565,    2941,    3132,    2893,    3378\r\n   0.700,    5174,    2886,    3082,    2982,    3310\r\n   0.750,    4987,    2807,    3178,    2907,    3152\r\n   0.800,    4954,    2769,    3161,    2850,    3254\r\n   0.850,    4813,    2725,    3105,    2795,    3086\r\n   0.900,    4725,    2664,    2921,    2686,    2986\r\n   0.950,    4457,    2534,    2900,    2613,    2884\r\n   1.000,       3,       1,     416,       1,     427\r\n   1.050,    4810,    2509,    2894,    2548,    2878\r\n   1.100,    4639,    2617,    3020,    2673,    2967\r\n   1.150,    4725,    2671,    2963,    2722,    3049\r\n   1.200,    4868,    2739,    3095,    2782,    3078\r\n   1.250,    4918,    2779,    3166,    2831,    3249\r\n   1.300,    5618,    2806,    3054,    2885,    3276\r\n   1.350,    5404,    2830,    3199,    2914,    3322\r\n   1.400,    5052,    2821,    3233,    3089,    3340\r\n   1.450,    5104,    2879,    3061,    3039,    3325\r\n   1.500,    5546,    2900,    3160,    3000,    3361\r\n   1.550,    5182,    2894,    3207,    3004,    3375\r\n   1.600,    5577,    2928,    3198,    2991,    3315\r\n   1.650,    5260,    2936,    3082,    2949,    3416\r\n   1.700,    5271,    2972,    3148,    2894,    3335\r\n   1.750,    5294,    2946,    3148,    2875,    3449\r\n   1.800,    5268,    2957,    3153,    2814,    3454\r\n   1.850,    5692,    2980,    3118,    2790,    3288\r\n   1.900,    5349,    2982,    3142,    2731,    3334\r\n   1.950,    5695,    2997,    3122,    2587,    3275\r\n   2.000,    5423,    3006,    3022,     113,    3341\r\n   2.050,    5755,    3038,    3134,    2556,    3249\r\n   2.100,    5410,    3036,    3069,    2665,    3209\r\n   2.150,    5408,    3030,    3050,    2746,    3283\r\n   2.200,    5457,    3064,    3111,    2799,    3280\r\n   2.250,    5824,    3071,    3314,    2845,    3527\r\n   2.300,    6032,    3065,    3213,    2859,    3428\r\n   2.350,    5487,    3049,    3333,    2893,    3549\r\n   2.400,    5456,    3054,    3274,    2879,    3440\r\n   2.450,    5540,    3094,    3164,    2923,    3367\r\n   2.500,    5885,    3098,    3320,    2847,    3458\r\n   2.550,    5527,    3110,    3288,    2903,    3518\r\n   2.600,    5525,    3095,    3253,    2800,    3376\r\n   2.650,    5516,    3087,    3262,    2780,    3262\r\n   2.700,    5544,    3089,    3365,    2824,    3585\r\n   2.750,    6126,    3465,    3256,    2728,    3388\r\n   2.800,    6134,    3519,    3277,    2676,    3379\r\n   2.850,    6089,    3504,    3349,    2731,    3473\r\n   2.900,    6140,    3490,    3239,    2575,    3384\r\n   2.950,    6151,    3501,    3354,    2451,    3377\r\n   3.000,    6152,    3493,    3264,     112,    3590\r\n   3.050,    6238,    3539,    3373,    2446,    3358\r\n   3.100,    6632,    3538,    3377,    2528,    3483\r\n   3.150,    6192,    3520,    3256,    2673,    3571\r\n   3.200,    6198,    3526,    3362,    2656,    3463\r\n   3.250,    6212,    3543,    3355,    2694,    3473\r\n   3.300,    6546,    3546,    3311,    2803,    3431\r\n   3.350,    6218,    3532,    3287,    2759,    3336\r\n   3.400,    6231,    3516,    3354,    2757,    3273\r\n   3.450,    6198,    3527,    3184,    2842,    3483\r\n   3.500,    6265,    3574,    3231,    2882,    3537\r\n   3.550,    6292,    3592,    3208,    2841,    3348\r\n   3.600,    6260,    3569,    3373,    2813,    3421\r\n   3.650,    6243,    3588,    3165,    2821,    3336\r\n   3.700,    6643,    3576,    3171,    2776,    3380\r\n   3.750,    6678,    3600,    3204,    2751,    3342\r\n   3.800,    6243,    3580,    3223,    2737,    3454\r\n   3.850,    6572,    3588,    3271,    2652,    3437\r\n   3.900,    6637,    3582,    3366,    2576,    3460\r\n   3.950,    6614,    3557,    3225,    2479,    3490\r\n   4.000,    6310,    3578,    3390,     112,    3430\r\n   4.050,    6304,    3600,    3285,    2447,    3593\r\n   4.100,    6720,    3641,    3174,    2572,    3434\r\n   4.150,    6347,    3592,    3210,    2617,    3397\r\n   4.200,    6319,    3603,    3191,    2663,    3421\r\n   4.250,    6727,    3573,    3274,    2688,    3407\r\n   4.300,    6359,    3590,    3171,    2715,    3533\r\n   4.350,    6332,    3592,    3182,    2738,    3408\r\n   4.400,    6300,    3586,    3174,    2804,    3479\r\n   4.450,    6689,    3593,    3218,    2808,    3412\r\n   4.500,    6365,    3639,    3248,    2827,    3419\r\n   4.550,    6701,    3612,    3182,    2823,    3405\r\n   4.600,    6377,    3619,    3239,    2860,    3458\r\n   4.650,    6702,    3595,    3272,    2860,    3415\r\n   4.700,    6333,    3573,    3250,    2890,    3430\r\n   4.750,    6804,    3634,    3232,    2873,    3452\r\n   4.800,    6814,    3633,    3319,    2883,    3422\r\n   4.850,    6403,    3646,    3361,    2923,    3522\r\n   4.900,    6396,    3610,    3321,    2906,    3492\r\n   4.950,    6760,    3618,    3225,    2916,    3539\r\n   5.000,    6719,    3617,    3670,    2955,    3916\r\n   5.050,    6422,    3643,    3670,    2934,    3914\r\n   5.100,    6334,    3640,    3648,    3027,    4009\r\n   5.150,    6390,    3616,    3650,    2915,    3879\r\n   5.200,    6359,    3628,    3655,    2910,    3888\r\n   5.250,    6414,    3616,    3628,    3007,    3977\r\n   5.300,    6337,    3635,    3621,    2887,    3863\r\n   5.350,    6410,    3619,    3605,    2875,    3845\r\n   5.400,    7041,    3635,    3614,    2913,    3845\r\n   5.450,    6793,    3635,    3605,    2858,    3848\r\n   5.500,    6738,    3625,    3592,    2806,    3828\r\n   5.550,    6412,    3647,    3599,    2889,    3925\r\n   5.600,    6349,    3603,    3578,    2796,    3824\r\n   5.650,    6331,    3608,    3562,    2781,    3828\r\n   5.700,    6465,    3666,    3710,    2858,    4056\r\n   5.750,    6851,    3674,    3664,    2731,    3972\r\n   5.800,    6427,    3656,    3740,    2703,    3977\r\n   5.850,    6895,    3648,    3749,    2701,    4039\r\n   5.900,    6851,    3659,    3723,    2574,    3926\r\n   5.950,    6425,    3692,    3699,    2504,    3958\r\n   6.000,    6429,    3629,    3594,     221,    4014\r\n   6.050,    6818,    3668,    3350,    2483,    3573\r\n   6.100,    6417,    3666,    3343,    2539,    3652\r\n   6.150,    6854,    3662,    3343,    2671,    3668\r\n   6.200,    6423,    3685,    3335,    2656,    3597\r\n   6.250,    6792,    3645,    3326,    2680,    3561\r\n   6.300,    6859,    3644,    3322,    2785,    3657\r\n   6.350,    6421,    3664,    3377,    2731,    3572\r\n   6.400,    6790,    3632,    3318,    2768,    3552\r\n   6.450,    6444,    3671,    3320,    2837,    3709\r\n   6.500,    6814,    3671,    3514,    2791,    3736\r\n   6.550,    6466,    3641,    3391,    2790,    3682\r\n   6.600,    6482,    3655,    3427,    2902,    3687\r\n   6.650,    6429,    3668,    3362,    2837,    3625\r\n   6.700,    6426,    3667,    3358,    2863,    3595\r\n   6.750,    6498,    3688,    3399,    2930,    3695\r\n   6.800,    6769,    3676,    3386,    2876,    3620\r\n   6.850,    6398,    3640,    3352,    2908,    3583\r\n   6.900,    6831,    3685,    3353,    2957,    3693\r\n   6.950,    6892,    3693,    3476,    2866,    3627\r\n   7.000,    6539,    3718,    3354,    2886,    3573\r\n   7.050,    6500,    3710,    3408,    2823,    3584\r\n   7.100,    7117,    3671,    3490,    2840,    3587\r\n   7.150,    6875,    3675,    3404,    2842,    3604\r\n   7.200,    6892,    3680,    3447,    2798,    3625\r\n   7.250,    6506,    3709,    3426,    2803,    3616\r\n   7.300,    6563,    3701,    3473,    2804,    3601\r\n   7.350,    6872,    3689,    3438,    2786,    3680\r\n   7.400,    6162,    3516,    3866,    2794,    4082\r\n   7.450,    6177,    3533,    3839,    2756,    4076\r\n   7.500,    6542,    3523,    3885,    2754,    4078\r\n   7.550,    6135,    3520,    3855,    2707,    4059\r\n   7.600,    6515,    3515,    3840,    2730,    4059\r\n   7.650,    6140,    3498,    3835,    2689,    4047\r\n   7.700,    6219,    3516,    3851,    2641,    4046\r\n   7.750,    6204,    3517,    3804,    2614,    3936\r\n   7.800,    6183,    3535,    3821,    2563,    4040\r\n   7.850,    6569,    3534,    3829,    2536,    4035\r\n   7.900,    6170,    3533,    3819,    2458,    4036\r\n   7.950,    6196,    3535,    3815,    2427,    4033\r\n   8.000,    6171,    3497,    3949,     112,    4189\r\n   8.050,    6782,    3497,    3929,    2402,    4148\r\n   8.100,    6538,    3525,    3922,    2467,    4161\r\n   8.150,    6205,    3503,    3922,    2496,    4157\r\n   8.200,    6152,    3498,    3921,    2557,    4140\r\n   8.250,    6566,    3532,    3902,    2603,    4148\r\n   8.300,    6166,    3515,    3901,    2640,    4139\r\n   8.350,    6150,    3529,    3926,    2652,    4027\r\n   8.400,    6178,    3510,    3902,    2668,    4119\r\n   8.450,    6559,    3523,    3786,    2702,    4121\r\n   8.500,    6180,    3509,    3863,    2651,    3982\r\n   8.550,    6173,    3510,    3895,    2720,    4103\r\n   8.600,    6528,    3506,    3857,    2600,    3993\r\n   8.650,    6543,    3490,    3884,    2564,    3980\r\n   8.700,    6181,    3506,    3858,    2591,    3990\r\n   8.750,    6208,    3518,    3846,    2562,    3977\r\n   8.800,    6180,    3515,    3823,    2505,    3963\r\n   8.850,    6182,    3509,    3865,    2446,    3987\r\n   8.900,    6538,    3514,    3867,    2417,    3958\r\n   8.950,    6176,    3524,    3901,    2321,    3862\r\n   9.000,    6177,    3520,    4020,     112,    4197\r\n   9.050,    6263,    3546,    3727,    2284,    3805\r\n   9.100,    6615,    3526,    3697,    2414,    3776\r\n   9.150,    6267,    3551,    3759,    2411,    3801\r\n   9.200,    6676,    3554,    3662,    2486,    3781\r\n   9.250,    6246,    3550,    3679,    2528,    3806\r\n   9.300,    6260,    3567,    3773,    2518,    3782\r\n   9.350,    6245,    3545,    3703,    2530,    3828\r\n   9.400,    6588,    3552,    3741,    2575,    3812\r\n   9.450,    6226,    3551,    3744,    2666,    3989\r\n   9.500,    6241,    3574,    3713,    2624,    3823\r\n   9.550,    6211,    3528,    3795,    2612,    3916\r\n   9.600,    6258,    3536,    3805,    2653,    3848\r\n   9.650,    6237,    3536,    3813,    2662,    3828\r\n   9.700,    6610,    3571,    3733,    2664,    3849\r\n   9.750,    6621,    3551,    3890,    2669,    3855\r\n   9.800,    6228,    3545,    3733,    2702,    3857\r\n   9.850,    6220,    3544,    3711,    2674,    3851\r\n   9.900,    6276,    3537,    3777,    2791,    3925\r\n   9.950,    6655,    3547,    3730,    2729,    3836\r\n  10.000,    6200,    3561,    3726,    2704,    3836\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/test_log_impl_from_0_to_100.csv",
    "content": "       x,  newton,root+newton,exp+primes+newton,primes+root+newton\n  number,  number,  number,  number,  number\n   0.100,    6811,    6717,      15,    5485\n   0.200,    6831,    6439,     132,    5500\n   0.300,    6213,    6321,     129,    5485\n   0.400,    5580,    5870,     129,    5221\n   0.500,    5436,    5916,    5396,     444\n   0.600,    5625,    5479,     239,    5231\n   0.700,    5114,    5256,    5618,    5636\n   0.800,    4942,    5270,     130,    5465\n   0.900,    4732,    5306,     129,    5468\n   1.000,       2,     419,       1,     416\n   1.100,    4643,    4986,    4883,    5008\n   1.200,    4885,    5150,    5153,    5311\n   1.300,    6023,    5622,    5931,    5876\n   1.400,    5061,    5418,    5636,    5737\n   1.500,    5538,    5353,    5415,    5565\n   1.600,    5592,    5789,    5407,    5585\n   1.700,    5283,    5402,    5321,    5357\n   1.800,    5295,    5391,    5152,    5574\n   1.900,    5345,    5302,    4851,    5375\n   2.000,    5394,    5248,     117,     540\n   2.100,    5409,    5253,    5145,    4968\n   2.200,    5464,    5382,    5027,    5139\n   2.300,    6047,    6040,    5219,    5662\n   2.400,    5495,    5516,    5244,    5322\n   2.500,    5887,    5543,    5221,    5409\n   2.600,    5500,    5478,    5154,    5312\n   2.700,    5558,    5902,    5120,    5566\n   2.800,    6118,    5853,    5293,    5470\n   2.900,    6171,    5816,    4697,    4939\n   3.000,    6144,    5464,     118,     555\n   3.100,    6627,    5552,    4947,    4880\n   3.200,    6186,    5579,    4802,    5298\n   3.300,    6590,    5547,    5012,    5133\n   3.400,    6224,    5508,    5006,    5926\n   3.500,    6221,    5758,    5610,    5723\n   3.600,    6284,    5551,    5146,    5570\n   3.700,    6658,    5405,    4975,    5786\n   3.800,    6266,    5447,    4870,    5316\n   3.900,    6586,    5539,    4710,    5481\n   4.000,    6287,    5598,     118,     539\n   4.100,    6720,    5410,    4986,    4892\n   4.200,    6296,    5768,    5161,    4980\n   4.300,    6356,    5759,    4917,    5172\n   4.400,    6306,    5399,    5000,    5140\n   4.500,    6360,    5426,    5134,    5197\n   4.600,    6397,    5471,    5193,    5652\n   4.700,    6339,    5771,    5545,    5724\n   4.800,    6842,    5585,    5250,    5302\n   4.900,    6397,    5517,    5322,    5390\n   5.000,    6715,    6183,    5338,    5536\n   5.100,    6321,    6452,    5426,    5499\n   5.200,    6373,    5789,    5234,    5445\n   5.300,    6365,    5787,    5558,    5305\n   5.400,    7076,    6423,    5255,    5695\n   5.500,    6783,    5757,    5107,    5298\n   5.600,    6392,    6114,    5421,    5593\n   5.700,    6444,    5862,    4992,    5490\n   5.800,    6430,    6326,    4795,    5046\n   5.900,    6813,    5979,    4591,    4863\n   6.000,    6419,    5814,     231,     664\n   6.100,    6425,    5452,    4545,    4819\n   6.200,    6426,    5854,    5078,    5003\n   6.300,    6830,    5470,    5267,    5085\n   6.400,    6759,    6114,    4912,    5411\n   6.500,    6848,    6060,    5030,    5551\n   6.600,    6469,    5602,    5123,    5252\n   6.700,    6492,    5507,    5043,    5590\n   6.800,    6766,    6216,    5150,    6032\n   6.900,    6840,    5544,    5321,    5777\n   7.000,    6547,    5503,    5589,    5682\n   7.100,    7152,    5690,    5531,    5249\n   7.200,    6928,    5685,    5140,    5575\n   7.300,    6551,    5713,    5055,    5199\n   7.400,    6216,    5989,    5015,    5781\n   7.500,    6530,    6395,    4949,    5183\n   7.600,    6553,    5995,    4864,    5354\n   7.700,    6187,    6005,    4795,    4971\n   7.800,    6207,    5934,    4725,    5434\n   7.900,    6131,    6340,    4857,    4749\n   8.000,    6121,    6513,     118,     550\n   8.100,    6567,    6463,    4451,    4605\n   8.200,    6177,    6121,    4972,    4913\n   8.300,    6172,    6103,    5107,    5014\n   8.400,    6164,    6465,    5149,    4938\n   8.500,    6214,    6435,    4828,    5402\n   8.600,    6571,    6069,    5160,    5523\n   8.700,    6236,    6379,    4636,    4945\n   8.800,    6144,    6039,    4953,    5146\n   8.900,    6549,    6099,    4388,    4960\n   9.000,    6195,    6195,     117,     521\n   9.100,    6621,    6182,    4668,    4480\n   9.200,    6637,    5849,    4465,    5244\n   9.300,    6308,    5949,    4918,    4887\n   9.400,    6607,    5913,    4635,    4944\n   9.500,    6222,    5884,    5140,    4838\n   9.600,    6267,    6720,    4817,    5279\n   9.700,    6611,    6263,    4863,    5364\n   9.800,    6197,    6247,    5241,    5362\n   9.900,    6284,    5962,    5001,    5125\n  10.000,    6244,    6279,      16,    5392\n  10.100,    6228,    5900,    4283,    5108\n  10.200,    6230,    5901,    4481,    5879\n  10.300,    6244,    5938,    4932,    5840\n  10.400,    6228,    5867,    4643,    5700\n  10.500,    6251,    5912,    5034,    5568\n  10.600,    6246,    6303,    5144,    5229\n  10.700,    6206,    5949,    4834,    5221\n  10.800,    6586,    5910,    4795,    5331\n  10.900,    6595,    6281,    5264,    5713\n  11.000,    6246,    6383,    4895,    5828\n  11.100,    6222,    6689,    5572,    5445\n  11.200,    6214,    6612,    4968,    5684\n  11.300,    6219,    6612,    4991,    5795\n  11.400,    6239,    6238,    4978,    5532\n  11.500,    6257,    6625,    5059,    5713\n  11.600,    6872,    6222,    5066,    5500\n  11.700,    6207,    6256,    5472,    5940\n  11.800,    6628,    6502,    5141,    5993\n  11.900,    6223,    6420,    5510,    5953\n  12.000,    6329,    6463,    5143,    5554\n  12.100,    6312,    6292,    5500,    5558\n  12.200,    6335,    6714,    5160,    5467\n  12.300,    6308,    6627,    5173,    5593\n  12.400,    6938,    6692,    5554,    5894\n  12.500,    6321,    6328,    5169,    5654\n  12.600,    6274,    6567,    5614,    5619\n  12.700,    6690,    6215,    5223,    5509\n  12.800,    6271,    6895,    5263,    5551\n  12.900,    6297,    6628,    5644,    5944\n  13.000,    6266,    6252,    5840,    5931\n  13.100,    6303,    6238,    5308,    6037\n  13.200,    7054,    6269,    5275,    5446\n  13.300,    6315,    6285,    5315,    5772\n  13.400,    6310,    6388,    5717,    5385\n  13.500,    6310,    6200,    5617,    5479\n  13.600,    6706,    6178,    5993,    5339\n  13.700,    6286,    6216,    5714,    5793\n  13.800,    6677,    6239,    5773,    5424\n  13.900,    6327,    6207,    5979,    5427\n  14.000,    6265,    6835,    5632,    5699\n  14.100,    6695,    6579,    5574,    5368\n  14.200,    6659,    6233,    5905,    5218\n  14.300,    6681,    6546,    5556,    5356\n  14.400,    6279,    6527,    5543,    5558\n  14.500,    6296,    6602,    5533,    5557\n  14.600,    6312,    6625,    5529,    5139\n  14.700,    6263,    6343,    5573,    5257\n  14.800,    6305,    6917,    5876,    5756\n  14.900,    6694,    6205,    5512,    5119\n  15.000,    6311,    6212,    5465,    5184\n  15.100,    6686,    6628,    5888,    5558\n  15.200,    6310,    6221,    5498,    5336\n  15.300,    6269,    6254,    5835,    5003\n  15.400,    6300,    6588,    6082,    4937\n  15.500,    6303,    6621,    5854,    4923\n  15.600,    6661,    6624,    5421,    5429\n  15.700,    6959,    6298,    5813,    4875\n  15.800,    6640,    6298,    5446,    4751\n  15.900,    6692,    6323,    5446,    4523\n  16.000,    6272,    6387,    5427,     542\n  16.100,    6642,    6898,    5376,    4595\n  16.200,    6383,    6637,    5390,    4589\n  16.300,    6381,    6308,    5354,    4687\n  16.400,    6713,    6415,    5375,    4883\n  16.500,    6397,    6932,    6024,    5216\n  16.600,    6715,    6575,    5343,    5037\n  16.700,    6373,    6554,    5325,    5352\n  16.800,    6713,    6974,    5321,    4942\n  16.900,    6335,    6586,    5348,    5300\n  17.000,    6342,    6829,    5324,    5129\n  17.100,    6758,    6632,    5266,    5387\n  17.200,    6401,    6724,    5254,    5195\n  17.300,    6385,    6658,    5659,    5173\n  17.400,    6350,    6725,    5645,    5089\n  17.500,    6348,    6694,    5606,    5263\n  17.600,    6774,    6694,    5195,    5160\n  17.700,    6730,    6980,    5209,    5253\n  17.800,    6388,    6998,    5198,    5242\n  17.900,    6393,    7046,    5527,    5186\n  18.000,    6387,    6976,    5118,    5193\n  18.100,    6361,    6616,    5774,    5198\n  18.200,    6368,    6618,    5480,    5955\n  18.300,    6353,    7019,    5486,    5402\n  18.400,    6420,    7029,    5064,    5679\n  18.500,    6738,    6700,    5047,    5418\n  18.600,    6354,    7069,    5030,    5781\n  18.700,    6337,    7305,    5426,    5609\n  18.800,    6361,    6703,    4941,    5718\n  18.900,    6350,    7035,    4924,    5430\n  19.000,    6352,    6738,    4890,    5705\n  19.100,    6316,    6791,    4890,    5347\n  19.200,    6365,    6689,    5196,    5331\n  19.300,    6364,    6689,    4817,    5466\n  19.400,    6374,    6709,    4740,    5420\n  19.500,    6326,    6773,    4758,    5404\n  19.600,    6317,    6794,    4665,    5426\n  19.700,    6348,    6763,    4574,    5726\n  19.800,    6701,    6690,    4820,    5866\n  19.900,    6338,    6859,    4681,    5370\n  20.000,    6703,    6819,     130,    5881\n  20.100,    6192,    7213,    4202,    6132\n  20.200,    6220,    6861,    4420,    6255\n  20.300,    6186,    6829,    4568,    5570\n  20.400,    6199,    6958,    4553,    5469\n  20.500,    6591,    6873,    4997,    5478\n  20.600,    6825,    6841,    5087,    5466\n  20.700,    6177,    7009,    4689,    5454\n  20.800,    6196,    6956,    4759,    5953\n  20.900,    6173,    6833,    4816,    5465\n  21.000,    6184,    6951,    5205,    5481\n  21.100,    6134,    7036,    4798,    5668\n  21.200,    6173,    6926,    5246,    5901\n  21.300,    6172,    7411,    4875,    5612\n  21.400,    6245,    6892,    4958,    5556\n  21.500,    6218,    7240,    4944,    5668\n  21.600,    6180,    7027,    4930,    6051\n  21.700,    6218,    7016,    5016,    5686\n  21.800,    6212,    7144,    5386,    5662\n  21.900,    6193,    6920,    5000,    5881\n  22.000,    6236,    6994,    5009,    5551\n  22.100,    6202,    6940,    5044,    5672\n  22.200,    6209,    6977,    5685,    6283\n  22.300,    6165,    6865,    5040,    5729\n  22.400,    6213,    6928,    5090,    5565\n  22.500,    6184,    7338,    5131,    5964\n  22.600,    6221,    6934,    5118,    5711\n  22.700,    6209,    7125,    5101,    5620\n  22.800,    6203,    6932,    5113,    5725\n  22.900,    6198,    6985,    5489,    5597\n  23.000,    6208,    7528,    5201,    5716\n  23.100,    6190,    7717,    5821,    5726\n  23.200,    6276,    7397,    5165,    6090\n  23.300,    6538,    6921,    5217,    5647\n  23.400,    6186,    6982,    5564,    5582\n  23.500,    6207,    7325,    5542,    6135\n  23.600,    6182,    7134,    5255,    5560\n  23.700,    6211,    6959,    5616,    5525\n  23.800,    6164,    7646,    5599,    5502\n  23.900,    6174,    7072,    5263,    5561\n  24.000,    6196,    6957,    5250,    5553\n  24.100,    6179,    7002,    5218,    6334\n  24.200,    6239,    7069,    5614,    5558\n  24.300,    6188,    6962,    5337,    5694\n  24.400,    6167,    7470,    5323,    5534\n  24.500,    6214,    7037,    5302,    5983\n  24.600,    6237,    8000,    5326,    5584\n  24.700,    6206,    7604,    5310,    5558\n  24.800,    6172,    7675,    5667,    5870\n  24.900,    6148,    7681,    5354,    5477\n  25.000,    6153,    7951,    5218,    5616\n  25.100,    6194,    7496,    5234,    5594\n  25.200,    6152,    7977,    5319,    5608\n  25.300,    6187,    8097,    5244,    5454\n  25.400,    6201,    8412,    5264,    5497\n  25.500,    6178,    7782,    5320,    5561\n  25.600,    6198,    7759,    5576,    5579\n  25.700,    6210,    8155,    5530,    5527\n  25.800,    6197,    8079,    5273,    5902\n  25.900,    6588,    7671,    5543,    5784\n  26.000,    6191,    7708,    5160,    5913\n  26.100,    6214,    7764,    5638,    5552\n  26.200,    6226,    7698,    5123,    6057\n  26.300,    6192,    7705,    5135,    5438\n  26.400,    6209,    8311,    5196,    5447\n  26.500,    6196,    7571,    5489,    5828\n  26.600,    6198,    7686,    5109,    5779\n  26.700,    6210,    8323,    5214,    5507\n  26.800,    6194,    8015,    5043,    5389\n  26.900,    6174,    7730,    5051,    5502\n  27.000,    6170,    7677,    5148,    5472\n  27.100,    6209,    7844,    5036,    5456\n  27.200,    6227,    8453,    5423,    5342\n  27.300,    6262,    7838,    5452,    5370\n  27.400,    6286,    7907,    5001,    5840\n  27.500,    6283,    7773,    5019,    5779\n  27.600,    6257,    7761,    5095,    5416\n  27.700,    6279,    8198,    4978,    5433\n  27.800,    6250,    7796,    4918,    5427\n  27.900,    6222,    7758,    5019,    5378\n  28.000,    6288,    7721,    5294,    5678\n  28.100,    6253,    7772,    5239,    5648\n  28.200,    6252,    7771,    4954,    5408\n  28.300,    6303,    7776,    5238,    5253\n  28.400,    6246,    7732,    4904,    5241\n  28.500,    6275,    8334,    4872,    5745\n  28.600,    6294,    8092,    4796,    5341\n  28.700,    6271,    7731,    5150,    5364\n  28.800,    6263,    7690,    5190,    5577\n  28.900,    6280,    8065,    4746,    6002\n  29.000,    6265,    7901,    4691,    5548\n  29.100,    6293,    7925,    4778,    5666\n  29.200,    6634,    7849,    4589,    5176\n  29.300,    6251,    7837,    4607,    5680\n  29.400,    6268,    7841,    4670,    5270\n  29.500,    6272,    8498,    4520,    5577\n  29.600,    6308,    7879,    4422,    5798\n  29.700,    6255,    8197,    4824,    5091\n  29.800,    6256,    7828,    4307,    5147\n  29.900,    6223,    8227,    4498,    5164\n  30.000,    6229,    7049,     129,    5167\n  30.100,    6263,    7400,    4065,    5426\n  30.200,    6246,    7064,    4269,    5549\n  30.300,    6227,    7055,    4413,    4959\n  30.400,    6252,    7430,    4729,    5346\n  30.500,    6692,    7018,    4460,    5491\n  30.600,    6310,    7056,    4575,    4973\n  30.700,    6294,    7066,    4609,    5465\n  30.800,    6647,    7401,    4519,    4967\n  30.900,    6626,    7028,    5091,    5036\n  31.000,    6235,    7063,    4958,    4917\n  31.100,    6268,    7414,    4692,    4926\n  31.200,    6315,    7383,    4745,    5467\n  31.300,    6259,    7020,    4670,    5154\n  31.400,    6268,    7041,    4731,    4821\n  31.500,    6655,    7414,    5155,    4701\n  31.600,    6231,    7093,    4729,    4751\n  31.700,    6235,    7073,    4817,    4682\n  31.800,    6232,    7421,    5260,    4508\n  31.900,    6249,    7085,    4786,    4534\n  32.000,    6263,    7097,    4778,     540\n  32.100,    6262,    7417,    4954,    4326\n  32.200,    6282,    7670,    4841,    4583\n  32.300,    6308,    7635,    5597,    4907\n  32.400,    6311,    7446,    4890,    4575\n  32.500,    6245,    7478,    4906,    4781\n  32.600,    6278,    7102,    4910,    4722\n  32.700,    6293,    7094,    5387,    4680\n  32.800,    6270,    7420,    4937,    4939\n  32.900,    6278,    7458,    4933,    4873\n  33.000,    6281,    7040,    5066,    5231\n  33.100,    6293,    7087,    4986,    4837\n  33.200,    6652,    7073,    5004,    5003\n  33.300,    6270,    7135,    5727,    5363\n  33.400,    6270,    7071,    4977,    5391\n  33.500,    6300,    7067,    4975,    5092\n  33.600,    6265,    7141,    5121,    4954\n  33.700,    6285,    7523,    5076,    5047\n  33.800,    6290,    7496,    5019,    5305\n  33.900,    6218,    7466,    5108,    5515\n  34.000,    6620,    7539,    5046,    5131\n  34.100,    6303,    7139,    5060,    5022\n  34.200,    6234,    7491,    5163,    5388\n  34.300,    6254,    7094,    5034,    5007\n  34.400,    6611,    7150,    5131,    5176\n  34.500,    6258,    7160,    5191,    5189\n  34.600,    6249,    7136,    5069,    5143\n  34.700,    6273,    7463,    5163,    5165\n  34.800,    6269,    7079,    5184,    5064\n  34.900,    6255,    7126,    5132,    5162\n  35.000,    6226,    7776,    5614,    5245\n  35.100,    6225,    7158,    5209,    5899\n  35.200,    6947,    7224,    5210,    5141\n  35.300,    6238,    7122,    5558,    5271\n  35.400,    6266,    7122,    5231,    5208\n  35.500,    6269,    7467,    5565,    5115\n  35.600,    6269,    7104,    5210,    5223\n  35.700,    6276,    7476,    5143,    5347\n  35.800,    6275,    7163,    5537,    5219\n  35.900,    6259,    7159,    5171,    5331\n  36.000,    6233,    7557,    5140,    5170\n  36.100,    6260,    7136,    5137,    5547\n  36.200,    6613,    7202,    5761,    5208\n  36.300,    6221,    7515,    5143,    5286\n  36.400,    6614,    7151,    5435,    5919\n  36.500,    6234,    7804,    5072,    5402\n  36.600,    6231,    8271,    5461,    5384\n  36.700,    6570,    7697,    5712,    5383\n  36.800,    6257,    8069,    5070,    5648\n  36.900,    6270,    7634,    5466,    5649\n  37.000,    6235,    8124,    5009,    5374\n  37.100,    6270,    7612,    5369,    5257\n  37.200,    6239,    7698,    4998,    5746\n  37.300,    6252,    7607,    5006,    5374\n  37.400,    6605,    7647,    5381,    5645\n  37.500,    6890,    7701,    5003,    5726\n  37.600,    6308,    7648,    4945,    5726\n  37.700,    6242,    8276,    4940,    5313\n  37.800,    6278,    8021,    4946,    5443\n  37.900,    6634,    7654,    4958,    5699\n  38.000,    6248,    7656,    4881,    5715\n  38.100,    6300,    8041,    4862,    5439\n  38.200,    6259,    7708,    4890,    5351\n  38.300,    6236,    7762,    4892,    5416\n  38.400,    6261,    7901,    5202,    5313\n  38.500,    6281,    7725,    4812,    5359\n  38.600,    6638,    8103,    4806,    5466\n  38.700,    6236,    7709,    5153,    5704\n  38.800,    6306,    8275,    4764,    5419\n  38.900,    6234,    7722,    5115,    5843\n  39.000,    6241,    8076,    4704,    5397\n  39.100,    6222,    7716,    4644,    5394\n  39.200,    6262,    8143,    4635,    5430\n  39.300,    6196,    7820,    4593,    5556\n  39.400,    6245,    7760,    4561,    5771\n  39.500,    6278,    7669,    4872,    5464\n  39.600,    6232,    7730,    4833,    5847\n  39.700,    6238,    8105,    4789,    6140\n  39.800,    6260,    8065,    4653,    5394\n  39.900,    6309,    7700,    4164,    5507\n  40.000,    6245,    7681,     130,    5882\n  40.100,    6246,    8038,    4093,    5401\n  40.200,    6254,    8091,    4200,    6151\n  40.300,    6266,    7671,    4363,    5471\n  40.400,    6264,    7748,    4396,    6244\n  40.500,    6276,    7688,    4473,    5550\n  40.600,    6216,    8067,    4546,    5565\n  40.700,    6243,    7685,    4488,    5473\n  40.800,    6235,    8157,    4604,    5448\n  40.900,    6231,    7891,    4576,    5970\n  41.000,    6262,    7804,    5013,    5472\n  41.100,    6642,    8365,    4593,    6096\n  41.200,    6302,    7777,    5063,    5485\n  41.300,    6340,    7750,    4682,    5471\n  41.400,    6364,    8156,    4659,    5421\n  41.500,    6357,    8145,    5123,    5601\n  41.600,    6310,    7763,    4786,    5946\n  41.700,    6304,    8136,    4740,    5607\n  41.800,    6366,    7749,    4797,    5481\n  41.900,    6362,    7834,    4805,    5850\n  42.000,    6718,    8155,    5190,    5495\n  42.100,    6327,    8198,    5173,    6306\n  42.200,    6332,    8285,    4796,    5677\n  42.300,    6320,    8437,    5250,    6046\n  42.400,    6716,    8136,    5229,    5884\n  42.500,    6270,    7806,    4863,    5521\n  42.600,    6346,    7786,    4893,    5640\n  42.700,    6396,    8113,    4883,    5683\n  42.800,    6349,    7719,    4959,    5550\n  42.900,    6338,    7723,    4931,    5538\n  43.000,    6337,    7765,    4930,    5651\n  43.100,    6688,    8171,    5264,    5902\n  43.200,    6360,    8207,    4905,    6028\n  43.300,    6326,    8527,    4962,    5678\n  43.400,    6369,    8401,    5012,    5636\n  43.500,    6318,    7882,    5610,    5632\n  43.600,    6328,    8497,    5381,    5675\n  43.700,    6348,    7909,    5389,    5668\n  43.800,    6332,    7849,    5023,    5880\n  43.900,    6315,    7798,    5735,    5649\n  44.000,    6365,    7757,    5005,    5551\n  44.100,    6318,    7888,    5472,    5590\n  44.200,    6344,    8285,    5076,    5644\n  44.300,    6327,    7814,    5785,    5977\n  44.400,    6336,    8140,    5710,    6288\n  44.500,    6330,    8148,    5092,    5620\n  44.600,    6727,    8070,    5035,    5729\n  44.700,    6323,    8267,    5035,    6054\n  44.800,    6318,    8605,    5080,    5582\n  44.900,    6320,    8014,    5138,    5755\n  45.000,    6291,    8311,    5133,    6000\n  45.100,    6341,    8426,    5120,    5606\n  45.200,    6306,    8034,    5103,    5706\n  45.300,    6346,    8598,    5121,    6211\n  45.400,    6309,    8335,    5086,    5613\n  45.500,    6288,    7988,    5129,    5979\n  45.600,    6349,    8303,    5154,    5708\n  45.700,    6369,    8037,    5508,    5714\n  45.800,    6366,    8052,    5505,    5618\n  45.900,    6764,    8022,    5843,    5601\n  46.000,    6303,    8020,    5181,    5742\n  46.100,    6312,    8029,    5526,    5722\n  46.200,    6408,    8047,    5802,    5700\n  46.300,    6297,    8392,    5142,    5721\n  46.400,    6749,    8136,    5228,    6050\n  46.500,    6316,    8041,    5160,    5567\n  46.600,    6298,    8040,    5221,    5697\n  46.700,    6734,    8094,    5193,    5583\n  46.800,    6332,    8021,    5538,    5559\n  46.900,    6336,    8056,    5529,    6308\n  47.000,    6318,    8347,    5554,    6152\n  47.100,    6380,    8018,    5255,    5538\n  47.200,    6300,    8372,    5276,    5550\n  47.300,    6344,    8018,    5637,    5655\n  47.400,    6347,    8665,    5608,    5549\n  47.500,    6347,    8367,    5257,    5657\n  47.600,    6330,    8404,    5623,    5509\n  47.700,    6380,    8413,    5612,    5672\n  47.800,    6372,    8358,    5287,    5520\n  47.900,    6732,    8021,    5991,    6057\n  48.000,    6333,    8011,    5244,    5532\n  48.100,    6367,    8010,    5252,    5994\n  48.200,    6372,    8028,    5266,    6260\n  48.300,    6329,    8365,    5254,    6195\n  48.400,    6291,    8482,    5621,    5528\n  48.500,    6339,    8110,    5304,    5578\n  48.600,    6998,    8401,    5305,    5665\n  48.700,    6315,    8093,    5301,    5522\n  48.800,    6679,    8502,    5295,    5499\n  48.900,    6701,    8112,    5343,    5461\n  49.000,    6370,    8085,    5320,    5993\n  49.100,    6321,    8042,    5340,    5521\n  49.200,    6317,    8381,    5321,    5597\n  49.300,    6729,    8447,    5296,    5954\n  49.400,    6327,    8104,    5300,    5610\n  49.500,    6284,    8512,    5712,    5605\n  49.600,    6366,    8403,    5706,    5864\n  49.700,    6310,    8432,    5320,    5876\n  49.800,    6341,    8430,    5310,    5452\n  49.900,    6391,    8698,    5299,    5435\n  50.000,    6342,    8114,    5355,    5604\n  50.100,    6358,    8437,    5433,    5465\n  50.200,    6356,    8163,    5374,    5632\n  50.300,    6315,    8098,    5314,    5589\n  50.400,    6300,    8062,    5420,    5614\n  50.500,    6308,    8158,    5359,    5973\n  50.600,    6325,    8174,    5373,    5476\n  50.700,    6301,    8452,    5442,    5955\n  50.800,    6289,    8055,    5390,    5512\n  50.900,    6314,    8139,    5780,    5595\n  51.000,    6981,    8044,    5478,    5573\n  51.100,    6324,    8435,    5333,    5784\n  51.200,    6746,    8014,    5669,    5569\n  51.300,    6332,    8166,    5387,    5411\n  51.400,    6320,    8101,    5672,    5570\n  51.500,    6326,    8126,    5679,    5536\n  51.600,    6329,    8475,    5373,    5924\n  51.700,    6343,    8145,    5325,    5564\n  51.800,    6299,    8183,    5689,    5853\n  51.900,    6301,    8158,    5795,    5429\n  52.000,    6356,    8223,    5347,    5905\n  52.100,    6296,    8426,    5294,    5891\n  52.200,    6747,    8140,    5744,    5542\n  52.300,    6738,    8130,    5299,    5776\n  52.400,    6308,    8155,    5270,    6022\n  52.500,    6336,    8157,    5707,    5460\n  52.600,    6323,    8151,    5239,    5460\n  52.700,    6325,    8478,    5223,    5943\n  52.800,    6312,    8584,    5299,    5461\n  52.900,    6344,    8540,    5606,    5394\n  53.000,    6345,    8131,    5620,    5866\n  53.100,    6297,    8470,    5338,    5485\n  53.200,    6351,    8464,    5263,    5746\n  53.300,    6345,    8465,    5580,    5355\n  53.400,    6378,    8075,    5351,    5518\n  53.500,    6333,    8784,    5605,    5466\n  53.600,    6279,    8153,    5160,    5375\n  53.700,    6366,    8159,    5650,    5489\n  53.800,    6362,    8502,    5158,    5550\n  53.900,    6313,    8131,    5583,    5489\n  54.000,    6382,    8142,    5243,    5474\n  54.100,    6308,    8465,    5503,    5470\n  54.200,    6332,    8138,    5168,    5500\n  54.300,    6686,    8567,    5878,    5468\n  54.400,    6306,    8560,    5564,    5363\n  54.500,    6341,    8226,    5558,    5743\n  54.600,    6264,    9065,    5570,    5360\n  54.700,    6183,    9080,    5130,    5660\n  54.800,    6198,    9175,    5130,    5814\n  54.900,    6176,    9461,    5614,    6097\n  55.000,    6175,    9362,    5125,    5798\n  55.100,    6595,    9051,    5089,    5331\n  55.200,    6556,    9066,    5190,    5388\n  55.300,    6204,    9393,    5078,    5421\n  55.400,    6618,    9078,    5092,    5461\n  55.500,    6221,    9412,    5129,    5404\n  55.600,    6196,    9021,    5043,    5441\n  55.700,    6179,    9047,    5442,    5354\n  55.800,    6540,    9007,    5128,    5400\n  55.900,    6791,    9443,    5020,    5335\n  56.000,    6224,    9382,    5425,    5696\n  56.100,    6556,    9441,    5517,    5687\n  56.200,    6555,    9400,    5372,    5613\n  56.300,    6207,    9027,    5004,    5379\n  56.400,    6204,    9180,    5092,    5394\n  56.500,    6215,    9166,    5380,    5228\n  56.600,    6224,    9500,    5352,    5265\n  56.700,    6203,    9211,    5089,    5225\n  56.800,    6579,    9159,    5010,    5250\n  56.900,    6560,    9203,    5340,    5384\n  57.000,    6525,    9145,    5024,    5742\n  57.100,    6195,    9170,    4929,    5733\n  57.200,    6241,    9168,    4896,    5345\n  57.300,    6239,    9515,    4996,    5885\n  57.400,    6212,    9181,    5286,    5354\n  57.500,    6222,    9811,    5222,    5322\n  57.600,    6196,    9177,    5287,    5595\n  57.700,    6182,    9192,    4863,    5199\n  57.800,    6181,    9188,    4856,    5995\n  57.900,    6563,    9129,    4904,    5170\n  58.000,    6838,    9131,    4818,    5558\n  58.100,    6208,    9141,    5154,    5151\n  58.200,    6163,    9137,    4891,    5698\n  58.300,    6545,    9129,    4813,    5206\n  58.400,    6194,    9121,    4727,    5158\n  58.500,    6179,    9101,    4849,    5299\n  58.600,    6198,    9158,    4717,    5684\n  58.700,    6184,    9364,    4640,    5877\n  58.800,    6189,    9454,    4764,    5273\n  58.900,    6538,    9110,    4667,    5603\n  59.000,    6226,    9100,    4630,    5607\n  59.100,    6241,    9125,    4683,    5103\n  59.200,    6229,    9761,    4551,    5753\n  59.300,    6191,    9075,    4575,    5482\n  59.400,    6551,    9089,    4956,    5125\n  59.500,    6216,    9199,    4812,    5503\n  59.600,    6600,    9202,    4410,    5111\n  59.700,    6239,    9241,    4785,    5705\n  59.800,    6206,    9237,    4618,    5172\n  59.900,    6212,    9503,    4150,    5062\n  60.000,    6590,    9189,     243,    5163\n  60.100,    6593,    9549,    4721,    5546\n  60.200,    6239,    9573,    4188,    5388\n  60.300,    6210,    9226,    4305,    5438\n  60.400,    6192,    9176,    4391,    5533\n  60.500,    6229,    9244,    4356,    5814\n  60.600,    6198,    9891,    4510,    5000\n  60.700,    6222,    9212,    4527,    4965\n  60.800,    6252,    9245,    4881,    5335\n  60.900,    6194,    9610,    4653,    5013\n  61.000,    6246,    9523,    4573,    5508\n  61.100,    6609,    9215,    4555,    5049\n  61.200,    6224,    9193,    4722,    4956\n  61.300,    6219,    9191,    4626,    5037\n  61.400,    6579,    9170,    4704,    5440\n  61.500,    6211,    9540,    5141,    5060\n  61.600,    6169,    9181,    4691,    4971\n  61.700,    6830,    9145,    4657,    5052\n  61.800,    6796,    9100,    5175,    5017\n  61.900,    6209,    9494,    4771,    5668\n  62.000,    6237,    9138,    5096,    4885\n  62.100,    6597,    9082,    4777,    4918\n  62.200,    6208,    9740,    4794,    4941\n  62.300,    6600,    9174,    4767,    4799\n  62.400,    6922,    9150,    4858,    5477\n  62.500,    6586,    9172,    4744,    5199\n  62.600,    6604,    9535,    4777,    5200\n  62.700,    6550,    9156,    4938,    5132\n  62.800,    6193,    9308,    4825,    4868\n  62.900,    6245,    9280,    4838,    4783\n  63.000,    6189,    9277,    5255,    4695\n  63.100,    6602,    9645,    4862,    4715\n  63.200,    6598,    9278,    4833,    4734\n  63.300,    6212,    9335,    4931,    5008\n  63.400,    6877,    9651,    4923,    4686\n  63.500,    6572,    9147,    4897,    5100\n  63.600,    6214,    9275,    5366,    4530\n  63.700,    6604,    9631,    5280,    4478\n  63.800,    6577,    9673,    4914,    4521\n  63.900,    6815,    9309,    4990,    4394\n  64.000,    6542,    9657,    4909,     542\n  64.100,    6196,    9701,    5346,    4987\n  64.200,    6569,    9256,    5049,    4355\n  64.300,    6209,    9242,    4947,    4551\n  64.400,    6165,    9271,    4988,    4616\n  64.500,    6206,    9627,    5055,    4514\n  64.600,    6247,    9585,    5748,    4920\n  64.700,    6592,    9263,    4947,    4946\n  64.800,    6627,    9255,    5008,    4568\n  64.900,    6198,    9248,    5324,    5316\n  65.000,    6248,    9841,    5053,    4788\n  65.100,    6219,    9190,    5123,    4685\n  65.200,    6213,    9222,    5033,    4716\n  65.300,    6187,    9269,    5379,    4816\n  65.400,    6197,    9228,    5491,    4695\n  65.500,    6215,    9221,    5428,    5401\n  65.600,    6588,    9545,    5022,    4891\n  65.700,    6233,    9219,    5107,    5155\n  65.800,    6246,    9220,    5023,    4871\n  65.900,    6583,    9600,    5062,    5339\n  66.000,    6826,    9169,    5138,    5183\n  66.100,    6585,    9164,    5079,    5020\n  66.200,    6213,    9227,    5113,    4857\n  66.300,    6574,    9354,    5207,    5302\n  66.400,    6219,    9414,    5099,    5024\n  66.500,    6219,    9693,    5099,    5020\n  66.600,    6182,    9687,    5819,    5371\n  66.700,    6583,    9082,    5109,    5016\n  66.800,    6623,    8979,    5070,    5385\n  66.900,    6586,    8968,    5161,    4936\n  67.000,    6190,    8670,    5089,    5102\n  67.100,    6212,    9083,    5095,    4963\n  67.200,    6637,    8645,    5239,    4977\n  67.300,    6585,    8633,    5559,    5314\n  67.400,    6543,    9001,    5165,    5043\n  67.500,    6226,    9064,    5243,    4898\n  67.600,    6200,    8692,    5122,    5319\n  67.700,    6227,    8632,    5177,    4898\n  67.800,    6551,    8674,    5255,    5496\n  67.900,    6586,    8751,    5527,    5401\n  68.000,    6228,    8702,    5148,    5159\n  68.100,    6204,    8727,    5202,    5001\n  68.200,    6580,    8717,    5164,    5003\n  68.300,    6605,    9171,    5175,    5016\n  68.400,    6228,    8716,    5225,    5404\n  68.500,    6628,    8734,    5163,    5385\n  68.600,    6170,    9090,    5182,    5012\n  68.700,    6573,    8709,    5601,    5345\n  68.800,    6196,    9071,    5235,    5181\n  68.900,    6202,    9120,    5229,    5106\n  69.000,    6229,    8715,    5340,    5179\n  69.100,    6213,    9104,    5223,    5456\n  69.200,    6195,    9086,    5169,    5171\n  69.300,    6224,    8690,    5936,    5439\n  69.400,    6572,    8727,    5238,    5196\n  69.500,    6199,    8828,    5221,    5522\n  69.600,    6228,    9387,    5331,    5061\n  69.700,    6206,    9081,    5870,    5158\n  69.800,    6164,    8740,    5244,    5169\n  69.900,    6580,    9059,    5352,    5254\n  70.000,    6195,    8742,    5596,    5248\n  70.100,    6595,    8763,    5219,    5777\n  70.200,    6229,    8755,    5231,    5879\n  70.300,    6254,    8729,    5831,    5520\n  70.400,    6207,    8717,    5194,    5115\n  70.500,    6254,    9140,    5206,    5146\n  70.600,    6201,    8719,    5562,    5236\n  70.700,    6188,    8749,    5193,    5919\n  70.800,    6232,    8797,    5205,    5263\n  70.900,    6205,    8786,    5220,    5124\n  71.000,    6203,    8715,    5547,    5131\n  71.100,    6840,    9050,    5216,    5142\n  71.200,    6228,    8688,    5220,    5223\n  71.300,    6603,    8713,    5211,    5299\n  71.400,    6590,    9123,    5124,    5311\n  71.500,    6194,    8742,    5507,    5187\n  71.600,    6166,    8753,    5507,    5202\n  71.700,    6230,    8807,    5152,    5236\n  71.800,    6611,    9114,    5150,    5330\n  71.900,    6223,    9101,    5100,    5311\n  72.000,    6210,    9132,    5145,    5188\n  72.100,    6189,    8810,    5161,    5564\n  72.200,    6164,    8819,    5137,    5531\n  72.300,    6197,    8752,    5806,    5585\n  72.400,    6242,    9063,    5779,    5236\n  72.500,    6197,    9125,    5172,    5164\n  72.600,    6577,    8752,    5139,    5252\n  72.700,    6207,    8782,    5114,    5337\n  72.800,    6166,    8701,    5474,    5928\n  72.900,    6197,    9124,    5489,    5176\n  73.000,    6187,    9421,    5087,    5387\n  73.100,    6223,    8799,    5086,    5289\n  73.200,    6602,    8743,    5488,    5375\n  73.300,    6204,    9123,    5068,    5291\n  73.400,    6221,    8751,    5735,    5406\n  73.500,    6817,    9330,    5087,    5257\n  73.600,    6199,    8756,    5089,    5647\n  73.700,    6230,    8772,    5448,    5636\n  73.800,    6608,    8749,    5463,    5634\n  73.900,    6948,    9127,    5111,    5648\n  74.000,    6843,    8759,    5035,    5368\n  74.100,    6194,    8803,    5054,    5353\n  74.200,    6172,    8766,    5372,    5231\n  74.300,    6227,    8771,    4977,    5739\n  74.400,    6612,    8743,    5024,    5743\n  74.500,    6191,    8746,    5002,    5627\n  74.600,    6556,    9166,    5019,    5373\n  74.700,    6584,    8820,    5006,    5274\n  74.800,    6200,    8728,    5408,    5680\n  74.900,    6213,    8762,    5040,    5344\n  75.000,    6176,    8807,    4966,    5706\n  75.100,    6576,    9207,    5368,    5434\n  75.200,    6576,    9128,    4968,    5713\n  75.300,    6842,    8855,    4938,    5338\n  75.400,    6584,    8778,    4946,    5351\n  75.500,    6586,    9136,    4950,    5829\n  75.600,    6215,    9174,    4956,    5422\n  75.700,    6243,    9435,    5618,    5306\n  75.800,    6190,    8864,    4952,    5737\n  75.900,    6226,    9171,    4895,    5448\n  76.000,    6190,    8795,    4895,    5684\n  76.100,    6183,    8795,    5269,    5464\n  76.200,    6214,    9225,    4879,    5408\n  76.300,    6601,    8879,    4878,    5323\n  76.400,    6601,    8900,    4911,    5368\n  76.500,    6211,    9157,    5256,    5329\n  76.600,    6231,    9480,    4849,    5346\n  76.700,    6895,    9167,    4783,    5757\n  76.800,    6814,    9252,    5187,    5308\n  76.900,    6602,    8834,    4815,    5450\n  77.000,    6222,    8813,    4815,    5353\n  77.100,    6523,    8839,    4840,    5370\n  77.200,    6592,    8785,    4810,    5454\n  77.300,    6800,    8813,    4709,    5363\n  77.400,    6228,    8793,    5117,    5693\n  77.500,    6241,    9185,    4766,    5783\n  77.600,    6214,    8856,    4759,    5425\n  77.700,    6237,    9231,    4764,    5416\n  77.800,    6186,    8883,    5066,    5783\n  77.900,    6218,    9136,    5039,    5546\n  78.000,    6205,    9154,    4718,    5395\n  78.100,    6611,    8812,    4722,    5500\n  78.200,    6189,    8817,    4674,    5421\n  78.300,    6518,    8779,    5043,    6010\n  78.400,    6208,    8821,    4692,    5410\n  78.500,    6215,    8831,    4633,    5522\n  78.600,    6600,    8798,    4600,    5531\n  78.700,    6636,    8821,    4579,    5523\n  78.800,    6193,    9274,    4582,    5769\n  78.900,    6551,    8847,    4541,    5379\n  79.000,    6208,    8819,    4869,    5499\n  79.100,    6230,    8783,    4534,    5516\n  79.200,    6224,    9183,    4838,    5886\n  79.300,    6223,    9213,    4468,    5521\n  79.400,    6925,    9293,    4787,    6135\n  79.500,    6557,    8858,    4315,    5388\n  79.600,    6581,    9531,    4655,    5362\n  79.700,    6204,    9214,    4592,    6179\n  79.800,    6559,    9246,    4135,    5504\n  79.900,    6589,    9297,    4404,    5516\n  80.000,    6223,    8903,     129,    5867\n  80.100,    6211,    8915,    4375,    5890\n  80.200,    6555,    8866,    4099,    5444\n  80.300,    6213,    8909,    4157,    5509\n  80.400,    6598,    9524,    4195,    6132\n  80.500,    6221,    9288,    4623,    6207\n  80.600,    6221,    8931,    4336,    5486\n  80.700,    6203,    8824,    4397,    5460\n  80.800,    6596,    9206,    4396,    6247\n  80.900,    6622,    8911,    4474,    5580\n  81.000,    6622,    8886,    4483,    5542\n  81.100,    6158,    8872,    4486,    5479\n  81.200,    6909,    8844,    4555,    5558\n  81.300,    6222,    8955,    4494,    5442\n  81.400,    6632,    8848,    4584,    5473\n  81.500,    6224,    9627,    4979,    5487\n  81.600,    6549,   10034,    4580,    5437\n  81.700,    6257,    9635,    4571,    5468\n  81.800,    6559,   10245,    4595,    5975\n  81.900,    6215,    9959,    4685,    5466\n  82.000,    6647,    9636,    4997,    5448\n  82.100,    6343,   10172,    4618,    5856\n  82.200,    6273,    9634,    4589,    6076\n  82.300,    6654,    9786,    4970,    5788\n  82.400,    6251,   10005,    5050,    5515\n  82.500,    6255,    9598,    4726,    5950\n  82.600,    6273,    9663,    4695,    5444\n  82.700,    6679,   10012,    4712,    5435\n  82.800,    6298,    9952,    4670,    5471\n  82.900,    6312,   10013,    4720,    5570\n  83.000,    6270,   10003,    5123,    5587\n  83.100,    6671,    9982,    4757,    5520\n  83.200,    6268,    9643,    4780,    5932\n  83.300,    6312,    9636,    4782,    5564\n  83.400,    6282,   10222,    4743,    5612\n  83.500,    6266,    9564,    5378,    6125\n  83.600,    6256,    9674,    4797,    5450\n  83.700,    6311,    9592,    4813,    5824\n  83.800,    6271,    9591,    4832,    5820\n  83.900,    6251,    9722,    4829,    5464\n  84.000,    6662,    9604,    5152,    5474\n  84.100,    6273,    9937,    4815,    5674\n  84.200,    6258,   10005,    5131,    6315\n  84.300,    6648,   10017,    5166,    5891\n  84.400,    6283,    9646,    4796,    5660\n  84.500,    6320,    9780,    5253,    5659\n  84.600,    6348,   10092,    5303,    6026\n  84.700,    6314,    9736,    4881,    5575\n  84.800,    6274,    9740,    5220,    5909\n  84.900,    6304,    9782,    4866,    5908\n  85.000,    6666,    9690,    4834,    5520\n  85.100,    6649,   10149,    5209,    5664\n  85.200,    6317,    9757,    4888,    5621\n  85.300,    6721,    9673,    4849,    5930\n  85.400,    6281,   10069,    5230,    5628\n  85.500,    6670,   10117,    4872,    6147\n  85.600,    6246,   10011,    5146,    5542\n  85.700,    6682,   10050,    5194,    5631\n  85.800,    6298,   10018,    4798,    5542\n  85.900,    6305,   10294,    4784,    5501\n  86.000,    6317,    9648,    5170,    5682\n  86.100,    6292,   10089,    5188,    6023\n  86.200,    6238,    9757,    5382,    5900\n  86.300,    6284,    9664,    4741,    6196\n  86.400,    6290,   10057,    5161,    6014\n  86.500,    6291,    9707,    4723,    5545\n  86.600,    6314,    9676,    5132,    5637\n  86.700,    6662,   10079,    4746,    5654\n  86.800,    6265,    9723,    4739,    5648\n  86.900,    6667,    9646,    4679,    5660\n  87.000,    6932,    9996,    4682,    5614\n  87.100,    6258,   10074,    4657,    5532\n  87.200,    6233,    9699,    5072,    5676\n  87.300,    6305,   10019,    4798,    5552\n  87.400,    6321,   10015,    4674,    5666\n  87.500,    6651,    9767,    4602,    5646\n  87.600,    6283,   10055,    4619,    5904\n  87.700,    6274,   10098,    5196,    5547\n  87.800,    6602,    9756,    4654,    5663\n  87.900,    6319,    9665,    4646,    5552\n  88.000,    6648,    9688,    4948,    5567\n  88.100,    6661,    9705,    4939,    5525\n  88.200,    6686,   10273,    4670,    5601\n  88.300,    6275,   10081,    4583,    5915\n  88.400,    6272,    9701,    4532,    5657\n  88.500,    6303,    9698,    4514,    5627\n  88.600,    6281,   10007,    4524,    5971\n  88.700,    6255,   10028,    4892,    5721\n  88.800,    6297,    9772,    4417,    6244\n  88.900,    6630,    9790,    4441,    5710\n  89.000,    6244,    9804,    4380,    5664\n  89.100,    6635,    9747,    4850,    6078\n  89.200,    6308,   10318,    4385,    5710\n  89.300,    6287,    9726,    4316,    5598\n  89.400,    6638,    9736,    4301,    6071\n  89.500,    6310,    9761,    4623,    5603\n  89.600,    6289,   10123,    4161,    5601\n  89.700,    6891,    9802,    4487,    6049\n  89.800,    6310,    9748,    4068,    5733\n  89.900,    6645,    9773,    4323,    6361\n  90.000,    6627,   10053,     131,    5945\n  90.100,    6296,   10066,    3910,    5599\n  90.200,    6642,    9746,    4022,    5592\n  90.300,    6287,   10110,    4071,    5685\n  90.400,    6693,    9734,    4494,    5705\n  90.500,    6650,    9820,    4178,    6098\n  90.600,    6338,   10204,    4273,    6255\n  90.700,    6301,   10385,    4274,    6102\n  90.800,    6214,    9831,    4676,    5595\n  90.900,    6650,   10221,    4389,    5695\n  91.000,    6312,   10110,    4712,    5999\n  91.100,    7133,    9754,    4746,    5588\n  91.200,    6253,    9765,    4720,    5700\n  91.300,    6327,   10157,    4472,    5627\n  91.400,    6286,    9776,    4431,    5680\n  91.500,    6279,    9742,    4443,    5745\n  91.600,    6309,    9777,    4795,    5624\n  91.700,    6257,   10102,    4846,    5771\n  91.800,    6288,   10126,    4585,    5627\n  91.900,    6270,   10129,    4518,    6084\n  92.000,    6279,    9713,    4500,    5709\n  92.100,    6652,    9709,    4579,    5712\n  92.200,    6659,    9764,    4548,    5719\n  92.300,    6286,    9801,    4912,    5644\n  92.400,    6883,    9774,    4503,    5734\n  92.500,    6294,    9716,    4549,    5586\n  92.600,    6244,    9671,    4551,    5685\n  92.700,    6293,    9778,    5102,    5687\n  92.800,    6269,    9758,    4594,    6085\n  92.900,    6860,    9695,    4996,    5688\n  93.000,    6935,    9835,    4964,    5538\n  93.100,    6260,    9761,    4645,    6018\n  93.200,    6640,    9749,    4612,    5656\n  93.300,    6243,   10138,    4659,    6060\n  93.400,    6259,   10138,    5025,    5611\n  93.500,    6262,    9790,    4671,    5660\n  93.600,    6889,    9785,    4728,    5550\n  93.700,    6306,   10049,    5041,    6015\n  93.800,    6278,   10154,    4656,    6284\n  93.900,    6621,    9820,    4675,    5557\n  94.000,    6280,    9757,    4639,    6184\n  94.100,    6289,   10147,    5086,    5929\n  94.200,    6613,    9773,    4734,    5552\n  94.300,    6644,    9840,    5086,    5546\n  94.400,    6250,    9849,    4711,    5527\n  94.500,    6276,    9877,    5180,    6179\n  94.600,    6263,    9803,    4731,    5665\n  94.700,    6259,    9723,    5076,    5525\n  94.800,    6241,    9894,    4721,    5534\n  94.900,    6259,    9791,    5084,    5649\n  95.000,    6647,    9875,    5161,    5687\n  95.100,    6244,    9900,    4818,    5899\n  95.200,    6302,   10182,    4766,    5530\n  95.300,    6639,   10047,    5168,    5525\n  95.400,    6244,    9889,    5257,    5646\n  95.500,    6264,    9808,    4825,    5663\n  95.600,    6323,    9830,    4813,    5529\n  95.700,    6309,    9822,    4814,    5653\n  95.800,    6306,   10298,    4820,    6057\n  95.900,    6663,    9854,    4811,    5888\n  96.000,    6282,    9779,    4808,    5515\n  96.100,    6637,    9802,    4873,    6051\n  96.200,    6648,   10160,    4842,    6060\n  96.300,    6628,    9843,    4945,    5662\n  96.400,    6273,    9843,    5214,    6276\n  96.500,    6315,    9775,    4844,    5635\n  96.600,    6327,    9839,    4862,    6203\n  96.700,    6267,    9827,    5232,    6025\n  96.800,    6642,   10222,    4831,    5576\n  96.900,    6303,   10177,    5616,    6237\n  97.000,    6253,    9853,    4862,    5568\n  97.100,    6673,   10211,    4870,    5515\n  97.200,    6292,    9773,    4918,    5682\n  97.300,    6288,   10166,    4863,    5660\n  97.400,    6322,   10485,    4823,    5513\n  97.500,    6292,    9797,    4908,    5490\n  97.600,    6268,    9748,    5527,    5513\n  97.700,    6281,    9872,    4920,    5485\n  97.800,    6254,    9753,    4894,    5482\n  97.900,    6254,    9823,    4909,    5530\n  98.000,    6274,    9978,    5248,    5968\n  98.100,    6283,    9899,    5352,    5964\n  98.200,    6310,    9877,    4933,    5505\n  98.300,    6658,    9905,    4905,    5610\n  98.400,    6272,    9901,    4908,    5656\n  98.500,    6651,    9886,    4956,    5576\n  98.600,    6611,    9836,    4942,    5967\n  98.700,    6295,   10026,    4901,    5483\n  98.800,    6309,   10184,    4934,    5584\n  98.900,    6276,   10584,    5292,    5955\n  99.000,    6926,    9965,    5015,    5589\n  99.100,    6269,    9806,    5327,    5485\n  99.200,    6277,    9952,    5038,    5859\n  99.300,    6291,   10171,    4988,    5856\n  99.400,    6639,    9861,    4994,    5868\n  99.500,    6293,   10169,    5364,    5594\n  99.600,    6677,   10114,    4979,    5501\n  99.700,    6253,   10145,    4975,    5589\n  99.800,    6300,   10252,    4988,    5451\n  99.900,    6251,   10155,    5686,    5464\n 100.000,    6382,   10122,      16,    5596\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/test_root_impl_from_0_to_10.csv",
    "content": "       x,    root,rootAdaptive\r\n  number,  number,  number\r\n   0.000,       0,       0\r\n   0.010,     773,     512\r\n   0.020,     725,     397\r\n   0.030,     590,     458\r\n   0.040,     674,     347\r\n   0.050,     664,     468\r\n   0.060,     535,     329\r\n   0.070,     534,     290\r\n   0.080,     628,     280\r\n   0.090,     523,     287\r\n   0.100,     585,     346\r\n   0.110,     496,     261\r\n   0.120,     494,     372\r\n   0.130,     509,     269\r\n   0.140,     474,     247\r\n   0.150,     482,     284\r\n   0.160,     569,     333\r\n   0.170,     479,     338\r\n   0.180,     460,     232\r\n   0.190,     451,     311\r\n   0.200,     557,     348\r\n   0.210,     446,     236\r\n   0.220,     455,     269\r\n   0.230,     450,     379\r\n   0.240,     442,     246\r\n   0.250,     532,     277\r\n   0.260,     426,     337\r\n   0.270,     439,     256\r\n   0.280,     434,     237\r\n   0.290,     433,     228\r\n   0.300,     438,     273\r\n   0.310,     438,     384\r\n   0.320,     528,     243\r\n   0.330,     423,     215\r\n   0.340,     416,     214\r\n   0.350,     408,     267\r\n   0.360,     395,     305\r\n   0.370,     412,     251\r\n   0.380,     409,     269\r\n   0.390,     406,     340\r\n   0.400,     503,     195\r\n   0.410,     419,     244\r\n   0.420,     430,     197\r\n   0.430,     404,     214\r\n   0.440,     405,     215\r\n   0.450,     428,     233\r\n   0.460,     384,     190\r\n   0.470,     398,     182\r\n   0.480,     384,     270\r\n   0.490,     386,     316\r\n   0.500,     510,     192\r\n   0.510,     389,     181\r\n   0.520,     387,     207\r\n   0.530,     389,     264\r\n   0.540,     386,     183\r\n   0.550,     381,     231\r\n   0.560,     392,     344\r\n   0.570,     393,     239\r\n   0.580,     377,     196\r\n   0.590,     391,     178\r\n   0.600,     376,     274\r\n   0.610,     399,     246\r\n   0.620,     394,     235\r\n   0.630,     382,     276\r\n   0.640,     477,     283\r\n   0.650,     362,     184\r\n   0.660,     373,     188\r\n   0.670,     363,     199\r\n   0.680,     369,     199\r\n   0.690,     371,     180\r\n   0.700,     364,     166\r\n   0.710,     361,     263\r\n   0.720,     363,     165\r\n   0.730,     357,     205\r\n   0.740,     379,     214\r\n   0.750,     361,     252\r\n   0.760,     356,     282\r\n   0.770,     364,     288\r\n   0.780,     368,     167\r\n   0.790,     362,     174\r\n   0.800,     475,     174\r\n   0.810,     365,     167\r\n   0.820,     361,     172\r\n   0.830,     368,     175\r\n   0.840,     356,     262\r\n   0.850,     363,     256\r\n   0.860,     359,     196\r\n   0.870,     377,     175\r\n   0.880,     356,     163\r\n   0.890,     368,     261\r\n   0.900,     355,     326\r\n   0.910,     362,     300\r\n   0.920,     347,     214\r\n   0.930,     343,     244\r\n   0.940,     350,     188\r\n   0.950,     336,     219\r\n   0.960,     342,     149\r\n   0.970,     333,     173\r\n   0.980,     332,     254\r\n   0.990,     351,     150\r\n   1.000,     533,     306\r\n   1.010,     329,     139\r\n   1.020,     340,     160\r\n   1.030,     326,     152\r\n   1.040,     337,     143\r\n   1.050,     321,     241\r\n   1.060,     338,     274\r\n   1.070,     327,     202\r\n   1.080,     327,     136\r\n   1.090,     321,     260\r\n   1.100,     329,     143\r\n   1.110,     323,     245\r\n   1.120,     318,     237\r\n   1.130,     332,     274\r\n   1.140,     330,     139\r\n   1.150,     327,     249\r\n   1.160,     328,     150\r\n   1.170,     325,     152\r\n   1.180,     329,     145\r\n   1.190,     329,     144\r\n   1.200,     334,     187\r\n   1.210,     320,     274\r\n   1.220,     328,     226\r\n   1.230,     321,     221\r\n   1.240,     330,     156\r\n   1.250,     434,     187\r\n   1.260,     320,     263\r\n   1.270,     331,     163\r\n   1.280,     411,     276\r\n   1.290,     328,     239\r\n   1.300,     325,     290\r\n   1.310,     329,     206\r\n   1.320,     328,     258\r\n   1.330,     307,     209\r\n   1.340,     308,     151\r\n   1.350,     300,     219\r\n   1.360,     303,     188\r\n   1.370,     308,     122\r\n   1.380,     301,     241\r\n   1.390,     299,     178\r\n   1.400,     306,     123\r\n   1.410,     297,     225\r\n   1.420,     306,     151\r\n   1.430,     300,     205\r\n   1.440,     308,     131\r\n   1.450,     306,     177\r\n   1.460,     307,     127\r\n   1.470,     306,     146\r\n   1.480,     305,     125\r\n   1.490,     306,     122\r\n   1.500,     301,     233\r\n   1.510,     297,     257\r\n   1.520,     305,     120\r\n   1.530,     307,     128\r\n   1.540,     309,     124\r\n   1.550,     306,     133\r\n   1.560,     308,     131\r\n   1.570,     305,     202\r\n   1.580,     311,     259\r\n   1.590,     307,     121\r\n   1.600,     408,     139\r\n   1.610,     306,     122\r\n   1.620,     307,     139\r\n   1.630,     304,     174\r\n   1.640,     306,     137\r\n   1.650,     304,     255\r\n   1.660,     312,     152\r\n   1.670,     306,     130\r\n   1.680,     299,     198\r\n   1.690,     299,     167\r\n   1.700,     304,     181\r\n   1.710,     304,     161\r\n   1.720,     303,     220\r\n   1.730,     306,     137\r\n   1.740,     305,     146\r\n   1.750,     303,     150\r\n   1.760,     306,     139\r\n   1.770,     299,     309\r\n   1.780,     307,     219\r\n   1.790,     299,     119\r\n   1.800,     298,     227\r\n   1.810,     303,     126\r\n   1.820,     297,     138\r\n   1.830,     304,     232\r\n   1.840,     305,     156\r\n   1.850,     306,     158\r\n   1.860,     298,     209\r\n   1.870,     305,     254\r\n   1.880,     297,     239\r\n   1.890,     298,     261\r\n   1.900,     305,     144\r\n   1.910,     300,     249\r\n   1.920,     305,     161\r\n   1.930,     305,     152\r\n   1.940,     282,     139\r\n   1.950,     278,     164\r\n   1.960,     285,     106\r\n   1.970,     280,     190\r\n   1.980,     284,     143\r\n   1.990,     277,     137\r\n   2.000,     377,     211\r\n   2.010,     286,     157\r\n   2.020,     284,     108\r\n   2.030,     276,     146\r\n   2.040,     284,     109\r\n   2.050,     283,     109\r\n   2.060,     285,     118\r\n   2.070,     278,      97\r\n   2.080,     284,     112\r\n   2.090,     283,     127\r\n   2.100,     285,     112\r\n   2.110,     276,     172\r\n   2.120,     288,     176\r\n   2.130,     276,     183\r\n   2.140,     283,     122\r\n   2.150,     286,     231\r\n   2.160,     284,     160\r\n   2.170,     276,     185\r\n   2.180,     283,     105\r\n   2.190,     278,     201\r\n   2.200,     284,     107\r\n   2.210,     276,     110\r\n   2.220,     285,     106\r\n   2.230,     277,     183\r\n   2.240,     279,     183\r\n   2.250,     282,     149\r\n   2.260,     289,     120\r\n   2.270,     286,     239\r\n   2.280,     293,     184\r\n   2.290,     282,     155\r\n   2.300,     279,     188\r\n   2.310,     286,     155\r\n   2.320,     276,     203\r\n   2.330,     279,     202\r\n   2.340,     285,     141\r\n   2.350,     288,     259\r\n   2.360,     280,     239\r\n   2.370,     286,     107\r\n   2.380,     286,     243\r\n   2.390,     283,     140\r\n   2.400,     276,     257\r\n   2.410,     282,     170\r\n   2.420,     278,     268\r\n   2.430,     279,     199\r\n   2.440,     285,     123\r\n   2.450,     284,     112\r\n   2.460,     283,     190\r\n   2.470,     277,     225\r\n   2.480,     291,     112\r\n   2.490,     284,     171\r\n   2.500,     382,     200\r\n   2.510,     285,     118\r\n   2.520,     284,     263\r\n   2.530,     276,     238\r\n   2.540,     286,     192\r\n   2.550,     285,     146\r\n   2.560,     378,     193\r\n   2.570,     257,     192\r\n   2.580,     267,      96\r\n   2.590,     268,     139\r\n   2.600,     265,     119\r\n   2.610,     267,      94\r\n   2.620,     265,     112\r\n   2.630,     257,     212\r\n   2.640,     269,      91\r\n   2.650,     256,     216\r\n   2.660,     259,     178\r\n   2.670,     259,     158\r\n   2.680,     260,     138\r\n   2.690,     257,     192\r\n   2.700,     257,     171\r\n   2.710,     259,     185\r\n   2.720,     268,     170\r\n   2.730,     265,     256\r\n   2.740,     268,      95\r\n   2.750,     267,     175\r\n   2.760,     268,     120\r\n   2.770,     260,     170\r\n   2.780,     257,     247\r\n   2.790,     269,     109\r\n   2.800,     261,     197\r\n   2.810,     247,      77\r\n   2.820,     247,     100\r\n   2.830,     248,      84\r\n   2.840,     247,      83\r\n   2.850,     265,      93\r\n   2.860,     267,     246\r\n   2.870,     267,      99\r\n   2.880,     266,      97\r\n   2.890,     265,     164\r\n   2.900,     260,     200\r\n   2.910,     268,     176\r\n   2.920,     270,      93\r\n   2.930,     267,     184\r\n   2.940,     267,      93\r\n   2.950,     256,     248\r\n   2.960,     260,     177\r\n   2.970,     267,      92\r\n   2.980,     268,      92\r\n   2.990,     257,      83\r\n   3.000,     266,      92\r\n   3.010,     259,     167\r\n   3.020,     266,     133\r\n   3.030,     256,     153\r\n   3.040,     266,      90\r\n   3.050,     266,     101\r\n   3.060,     266,     119\r\n   3.070,     265,     139\r\n   3.080,     267,     122\r\n   3.090,     265,     112\r\n   3.100,     260,     158\r\n   3.110,     265,     127\r\n   3.120,     265,     147\r\n   3.130,     286,     238\r\n   3.140,     286,     185\r\n   3.150,     277,     257\r\n   3.160,     278,     239\r\n   3.170,     276,     200\r\n   3.180,     286,     109\r\n   3.190,     285,     149\r\n   3.200,     370,     256\r\n   3.210,     284,     119\r\n   3.220,     285,     185\r\n   3.230,     284,     143\r\n   3.240,     284,     157\r\n   3.250,     283,     124\r\n   3.260,     275,     190\r\n   3.270,     278,     264\r\n   3.280,     286,     125\r\n   3.290,     286,     202\r\n   3.300,     276,     262\r\n   3.310,     279,     237\r\n   3.320,     281,     189\r\n   3.330,     276,     121\r\n   3.340,     276,     266\r\n   3.350,     285,     152\r\n   3.360,     275,     229\r\n   3.370,     283,     163\r\n   3.380,     284,     123\r\n   3.390,     286,     169\r\n   3.400,     284,     107\r\n   3.410,     287,     247\r\n   3.420,     286,     195\r\n   3.430,     287,     127\r\n   3.440,     278,     192\r\n   3.450,     278,     213\r\n   3.460,     278,     126\r\n   3.470,     284,     189\r\n   3.480,     279,     106\r\n   3.490,     286,     140\r\n   3.500,     284,     108\r\n   3.510,     278,     100\r\n   3.520,     286,     122\r\n   3.530,     277,     206\r\n   3.540,     291,     170\r\n   3.550,     287,     158\r\n   3.560,     288,     141\r\n   3.570,     287,     139\r\n   3.580,     279,     181\r\n   3.590,     285,     107\r\n   3.600,     278,     188\r\n   3.610,     289,     155\r\n   3.620,     287,     134\r\n   3.630,     287,     107\r\n   3.640,     278,     203\r\n   3.650,     291,     109\r\n   3.660,     288,     144\r\n   3.670,     291,     111\r\n   3.680,     291,     110\r\n   3.690,     293,     134\r\n   3.700,     302,     127\r\n   3.710,     309,     202\r\n   3.720,     311,     126\r\n   3.730,     300,     121\r\n   3.740,     290,     210\r\n   3.750,     293,     242\r\n   3.760,     287,     208\r\n   3.770,     296,     194\r\n   3.780,     291,     127\r\n   3.790,     294,     282\r\n   3.800,     296,     135\r\n   3.810,     299,     109\r\n   3.820,     291,     146\r\n   3.830,     287,     124\r\n   3.840,     295,     131\r\n   3.850,     280,     104\r\n   3.860,     287,     150\r\n   3.870,     285,     111\r\n   3.880,     290,     130\r\n   3.890,     287,     109\r\n   3.900,     280,     150\r\n   3.910,     277,     242\r\n   3.920,     287,     120\r\n   3.930,     287,     188\r\n   3.940,     294,     116\r\n   3.950,     283,     216\r\n   3.960,     289,     120\r\n   3.970,     284,     174\r\n   3.980,     290,     111\r\n   3.990,     289,     109\r\n   4.000,     388,     114\r\n   4.010,     282,     134\r\n   4.020,     289,     167\r\n   4.030,     288,     127\r\n   4.040,     286,     161\r\n   4.050,     292,     127\r\n   4.060,     282,     139\r\n   4.070,     293,     152\r\n   4.080,     287,     106\r\n   4.090,     285,     206\r\n   4.100,     288,     107\r\n   4.110,     279,     171\r\n   4.120,     288,     111\r\n   4.130,     285,     144\r\n   4.140,     294,     183\r\n   4.150,     292,     114\r\n   4.160,     288,     115\r\n   4.170,     291,     154\r\n   4.180,     287,     127\r\n   4.190,     291,     118\r\n   4.200,     289,     174\r\n   4.210,     287,     129\r\n   4.220,     289,     124\r\n   4.230,     282,     163\r\n   4.240,     287,     159\r\n   4.250,     285,      96\r\n   4.260,     287,     106\r\n   4.270,     305,     296\r\n   4.280,     300,     184\r\n   4.290,     306,     225\r\n   4.300,     303,     266\r\n   4.310,     306,     125\r\n   4.320,     307,     128\r\n   4.330,     296,     248\r\n   4.340,     305,     163\r\n   4.350,     299,     131\r\n   4.360,     300,     207\r\n   4.370,     308,     146\r\n   4.380,     307,     224\r\n   4.390,     306,     160\r\n   4.400,     307,     206\r\n   4.410,     306,     186\r\n   4.420,     305,     156\r\n   4.430,     308,     283\r\n   4.440,     300,     294\r\n   4.450,     304,     165\r\n   4.460,     308,     216\r\n   4.470,     306,     202\r\n   4.480,     301,     228\r\n   4.490,     302,     235\r\n   4.500,     301,     278\r\n   4.510,     301,     238\r\n   4.520,     299,     222\r\n   4.530,     305,     321\r\n   4.540,     307,     216\r\n   4.550,     301,     209\r\n   4.560,     320,     127\r\n   4.570,     309,     158\r\n   4.580,     312,     204\r\n   4.590,     309,     133\r\n   4.600,     308,     141\r\n   4.610,     309,     218\r\n   4.620,     310,     208\r\n   4.630,     317,     186\r\n   4.640,     303,     308\r\n   4.650,     304,     210\r\n   4.660,     308,     191\r\n   4.670,     314,     200\r\n   4.680,     309,     125\r\n   4.690,     302,     289\r\n   4.700,     303,     225\r\n   4.710,     305,     255\r\n   4.720,     319,     205\r\n   4.730,     306,     270\r\n   4.740,     317,     126\r\n   4.750,     309,     156\r\n   4.760,     303,     264\r\n   4.770,     303,     316\r\n   4.780,     318,     137\r\n   4.790,     305,     211\r\n   4.800,     304,     207\r\n   4.810,     311,     230\r\n   4.820,     311,     144\r\n   4.830,     309,     140\r\n   4.840,     320,     198\r\n   4.850,     310,     215\r\n   4.860,     306,     261\r\n   4.870,     317,     189\r\n   4.880,     310,     130\r\n   4.890,     316,     158\r\n   4.900,     301,     284\r\n   4.910,     321,     143\r\n   4.920,     310,     162\r\n   4.930,     304,     219\r\n   4.940,     310,     184\r\n   4.950,     304,     289\r\n   4.960,     311,     215\r\n   4.970,     309,     135\r\n   4.980,     317,     220\r\n   4.990,     309,     163\r\n   5.000,     418,     127\r\n   5.010,     310,     126\r\n   5.020,     312,     146\r\n   5.030,     301,     289\r\n   5.040,     309,     118\r\n   5.050,     310,     294\r\n   5.060,     306,     286\r\n   5.070,     310,     282\r\n   5.080,     310,     224\r\n   5.090,     319,     167\r\n   5.100,     309,     125\r\n   5.110,     313,     143\r\n   5.120,     397,     123\r\n   5.130,     314,     176\r\n   5.140,     309,     158\r\n   5.150,     320,     140\r\n   5.160,     308,     124\r\n   5.170,     308,     216\r\n   5.180,     301,     207\r\n   5.190,     323,     128\r\n   5.200,     307,     154\r\n   5.210,     311,     226\r\n   5.220,     302,     279\r\n   5.230,     308,     256\r\n   5.240,     303,     228\r\n   5.250,     300,     258\r\n   5.260,     317,     177\r\n   5.270,     309,     178\r\n   5.280,     311,     153\r\n   5.290,     310,     124\r\n   5.300,     305,     277\r\n   5.310,     301,     203\r\n   5.320,     304,     263\r\n   5.330,     303,     205\r\n   5.340,     315,     201\r\n   5.350,     303,     200\r\n   5.360,     318,     126\r\n   5.370,     303,     214\r\n   5.380,     315,     131\r\n   5.390,     302,     263\r\n   5.400,     303,     257\r\n   5.410,     312,     190\r\n   5.420,     303,     202\r\n   5.430,     321,     176\r\n   5.440,     310,     124\r\n   5.450,     310,     136\r\n   5.460,     301,     271\r\n   5.470,     310,     128\r\n   5.480,     309,     152\r\n   5.490,     311,     207\r\n   5.500,     309,     205\r\n   5.510,     306,     271\r\n   5.520,     310,     173\r\n   5.530,     309,     214\r\n   5.540,     308,     177\r\n   5.550,     313,     131\r\n   5.560,     309,     204\r\n   5.570,     310,     152\r\n   5.580,     302,     165\r\n   5.590,     310,     208\r\n   5.600,     302,     198\r\n   5.610,     310,     150\r\n   5.620,     308,     150\r\n   5.630,     303,     239\r\n   5.640,     307,     136\r\n   5.650,     311,     186\r\n   5.660,     308,     135\r\n   5.670,     311,     182\r\n   5.680,     312,     150\r\n   5.690,     306,     196\r\n   5.700,     304,     194\r\n   5.710,     311,     169\r\n   5.720,     304,     162\r\n   5.730,     312,     201\r\n   5.740,     310,     146\r\n   5.750,     308,     124\r\n   5.760,     311,     197\r\n   5.770,     310,     135\r\n   5.780,     311,     128\r\n   5.790,     308,     131\r\n   5.800,     309,     126\r\n   5.810,     313,     141\r\n   5.820,     302,     261\r\n   5.830,     303,     220\r\n   5.840,     304,     216\r\n   5.850,     303,     197\r\n   5.860,     311,     172\r\n   5.870,     308,     171\r\n   5.880,     303,     191\r\n   5.890,     312,     159\r\n   5.900,     309,     151\r\n   5.910,     312,     138\r\n   5.920,     310,     197\r\n   5.930,     310,     136\r\n   5.940,     303,     191\r\n   5.950,     303,     127\r\n   5.960,     302,     211\r\n   5.970,     302,     191\r\n   5.980,     309,     124\r\n   5.990,     304,     257\r\n   6.000,     312,     169\r\n   6.010,     312,     165\r\n   6.020,     303,     212\r\n   6.030,     309,     205\r\n   6.040,     310,     130\r\n   6.050,     303,     192\r\n   6.060,     310,     137\r\n   6.070,     310,     204\r\n   6.080,     311,     172\r\n   6.090,     311,     156\r\n   6.100,     303,     205\r\n   6.110,     311,     242\r\n   6.120,     306,     189\r\n   6.130,     305,     190\r\n   6.140,     305,     127\r\n   6.150,     310,     241\r\n   6.160,     312,     125\r\n   6.170,     309,     160\r\n   6.180,     309,     196\r\n   6.190,     311,     124\r\n   6.200,     305,     234\r\n   6.210,     310,     127\r\n   6.220,     305,     195\r\n   6.230,     309,     124\r\n   6.240,     310,     124\r\n   6.250,     403,     261\r\n   6.260,     303,     192\r\n   6.270,     312,     128\r\n   6.280,     309,     146\r\n   6.290,     310,     155\r\n   6.300,     303,     227\r\n   6.310,     311,     167\r\n   6.320,     311,     166\r\n   6.330,     310,     173\r\n   6.340,     300,     207\r\n   6.350,     303,     234\r\n   6.360,     303,     236\r\n   6.370,     302,     186\r\n   6.380,     302,     126\r\n   6.390,     304,     208\r\n   6.400,     401,     123\r\n   6.410,     308,     143\r\n   6.420,     308,     129\r\n   6.430,     302,     175\r\n   6.440,     310,     129\r\n   6.450,     301,     185\r\n   6.460,     309,     125\r\n   6.470,     309,     176\r\n   6.480,     309,     135\r\n   6.490,     309,     142\r\n   6.500,     301,     190\r\n   6.510,     309,     136\r\n   6.520,     308,     146\r\n   6.530,     310,     143\r\n   6.540,     310,     144\r\n   6.550,     309,     124\r\n   6.560,     310,     181\r\n   6.570,     304,     183\r\n   6.580,     304,     237\r\n   6.590,     310,     162\r\n   6.600,     310,     170\r\n   6.610,     312,     173\r\n   6.620,     309,     137\r\n   6.630,     302,     124\r\n   6.640,     309,     188\r\n   6.650,     311,     233\r\n   6.660,     311,     173\r\n   6.670,     310,     128\r\n   6.680,     303,     186\r\n   6.690,     311,     174\r\n   6.700,     310,     123\r\n   6.710,     306,     186\r\n   6.720,     310,     128\r\n   6.730,     312,     240\r\n   6.740,     311,     135\r\n   6.750,     309,     173\r\n   6.760,     310,     127\r\n   6.770,     310,     151\r\n   6.780,     309,     147\r\n   6.790,     304,     182\r\n   6.800,     304,     119\r\n   6.810,     302,     185\r\n   6.820,     312,     167\r\n   6.830,     311,     184\r\n   6.840,     304,     191\r\n   6.850,     310,     164\r\n   6.860,     310,     180\r\n   6.870,     311,     144\r\n   6.880,     303,     234\r\n   6.890,     304,     124\r\n   6.900,     303,     239\r\n   6.910,     300,     113\r\n   6.920,     310,     123\r\n   6.930,     310,     124\r\n   6.940,     310,     194\r\n   6.950,     308,     189\r\n   6.960,     312,     206\r\n   6.970,     323,     310\r\n   6.980,     330,     167\r\n   6.990,     323,     354\r\n   7.000,     331,     210\r\n   7.010,     323,     320\r\n   7.020,     324,     173\r\n   7.030,     332,     166\r\n   7.040,     331,     179\r\n   7.050,     330,     188\r\n   7.060,     332,     144\r\n   7.070,     328,     184\r\n   7.080,     328,     142\r\n   7.090,     329,     213\r\n   7.100,     328,     207\r\n   7.110,     325,     320\r\n   7.120,     332,     261\r\n   7.130,     328,     148\r\n   7.140,     320,     243\r\n   7.150,     327,     184\r\n   7.160,     321,     259\r\n   7.170,     328,     239\r\n   7.180,     329,     163\r\n   7.190,     329,     175\r\n   7.200,     321,     286\r\n   7.210,     328,     141\r\n   7.220,     329,     231\r\n   7.230,     329,     145\r\n   7.240,     329,     250\r\n   7.250,     332,     176\r\n   7.260,     329,     150\r\n   7.270,     323,     234\r\n   7.280,     330,     320\r\n   7.290,     328,     311\r\n   7.300,     333,     195\r\n   7.310,     329,     235\r\n   7.320,     325,     137\r\n   7.330,     322,     227\r\n   7.340,     329,     178\r\n   7.350,     329,     246\r\n   7.360,     326,     146\r\n   7.370,     332,     210\r\n   7.380,     339,     151\r\n   7.390,     323,     347\r\n   7.400,     340,     142\r\n   7.410,     330,     180\r\n   7.420,     330,     167\r\n   7.430,     330,     232\r\n   7.440,     329,     233\r\n   7.450,     328,     160\r\n   7.460,     328,     148\r\n   7.470,     322,     153\r\n   7.480,     329,     181\r\n   7.490,     328,     142\r\n   7.500,     329,     186\r\n   7.510,     336,     222\r\n   7.520,     329,     143\r\n   7.530,     328,     285\r\n   7.540,     322,     223\r\n   7.550,     335,     142\r\n   7.560,     329,     201\r\n   7.570,     327,     165\r\n   7.580,     329,     210\r\n   7.590,     337,     175\r\n   7.600,     333,     219\r\n   7.610,     334,     177\r\n   7.620,     333,     312\r\n   7.630,     332,     143\r\n   7.640,     329,     165\r\n   7.650,     324,     282\r\n   7.660,     342,     210\r\n   7.670,     323,     190\r\n   7.680,     333,     184\r\n   7.690,     322,     338\r\n   7.700,     326,     290\r\n   7.710,     337,     202\r\n   7.720,     330,     177\r\n   7.730,     327,     237\r\n   7.740,     331,     224\r\n   7.750,     331,     168\r\n   7.760,     333,     142\r\n   7.770,     329,     146\r\n   7.780,     329,     156\r\n   7.790,     331,     169\r\n   7.800,     329,     255\r\n   7.810,     330,     263\r\n   7.820,     329,     140\r\n   7.830,     328,     151\r\n   7.840,     330,     233\r\n   7.850,     328,     227\r\n   7.860,     331,     188\r\n   7.870,     330,     140\r\n   7.880,     330,     147\r\n   7.890,     333,     198\r\n   7.900,     322,     336\r\n   7.910,     333,     139\r\n   7.920,     329,     171\r\n   7.930,     335,     179\r\n   7.940,     330,     149\r\n   7.950,     323,     225\r\n   7.960,     323,     236\r\n   7.970,     325,     331\r\n   7.980,     333,     289\r\n   7.990,     329,     273\r\n   8.000,     519,     356\r\n   8.010,     326,     253\r\n   8.020,     334,     157\r\n   8.030,     335,     233\r\n   8.040,     334,     145\r\n   8.050,     333,     198\r\n   8.060,     340,     239\r\n   8.070,     335,     172\r\n   8.080,     331,     201\r\n   8.090,     325,     228\r\n   8.100,     334,     156\r\n   8.110,     336,     193\r\n   8.120,     332,     173\r\n   8.130,     333,     162\r\n   8.140,     325,     279\r\n   8.150,     334,     175\r\n   8.160,     327,     225\r\n   8.170,     335,     303\r\n   8.180,     327,     269\r\n   8.190,     329,     230\r\n   8.200,     338,     213\r\n   8.210,     333,     163\r\n   8.220,     340,     249\r\n   8.230,     325,     308\r\n   8.240,     325,     237\r\n   8.250,     333,     143\r\n   8.260,     331,     174\r\n   8.270,     333,     178\r\n   8.280,     332,     151\r\n   8.290,     330,     141\r\n   8.300,     325,     223\r\n   8.310,     340,     143\r\n   8.320,     323,     276\r\n   8.330,     332,     229\r\n   8.340,     340,     233\r\n   8.350,     333,     242\r\n   8.360,     341,     163\r\n   8.370,     331,     205\r\n   8.380,     327,     240\r\n   8.390,     337,     217\r\n   8.400,     326,     148\r\n   8.410,     345,     248\r\n   8.420,     327,     270\r\n   8.430,     337,     311\r\n   8.440,     326,     299\r\n   8.450,     335,     235\r\n   8.460,     344,     173\r\n   8.470,     327,     220\r\n   8.480,     341,     242\r\n   8.490,     327,     221\r\n   8.500,     327,     226\r\n   8.510,     335,     197\r\n   8.520,     333,     159\r\n   8.530,     335,     171\r\n   8.540,     336,     158\r\n   8.550,     333,     211\r\n   8.560,     334,     313\r\n   8.570,     334,     142\r\n   8.580,     337,     155\r\n   8.590,     337,     156\r\n   8.600,     328,     259\r\n   8.610,     334,     189\r\n   8.620,     333,     183\r\n   8.630,     334,     142\r\n   8.640,     331,     254\r\n   8.650,     337,     233\r\n   8.660,     334,     269\r\n   8.670,     338,     158\r\n   8.680,     333,     169\r\n   8.690,     331,     220\r\n   8.700,     334,     157\r\n   8.710,     326,     237\r\n   8.720,     328,     218\r\n   8.730,     326,     167\r\n   8.740,     327,     235\r\n   8.750,     333,     267\r\n   8.760,     330,     146\r\n   8.770,     335,     177\r\n   8.780,     323,     243\r\n   8.790,     341,     184\r\n   8.800,     332,     139\r\n   8.810,     333,     154\r\n   8.820,     330,     142\r\n   8.830,     331,     167\r\n   8.840,     332,     149\r\n   8.850,     332,     198\r\n   8.860,     326,     216\r\n   8.870,     325,     211\r\n   8.880,     328,     248\r\n   8.890,     332,     187\r\n   8.900,     333,     219\r\n   8.910,     325,     259\r\n   8.920,     332,     168\r\n   8.930,     333,     231\r\n   8.940,     333,     219\r\n   8.950,     333,     170\r\n   8.960,     324,     229\r\n   8.970,     325,     242\r\n   8.980,     337,     194\r\n   8.990,     326,     295\r\n   9.000,     339,     255\r\n   9.010,     327,     222\r\n   9.020,     325,     220\r\n   9.030,     327,     216\r\n   9.040,     333,     192\r\n   9.050,     339,     223\r\n   9.060,     325,     216\r\n   9.070,     343,     143\r\n   9.080,     332,     141\r\n   9.090,     342,     218\r\n   9.100,     334,     143\r\n   9.110,     333,     250\r\n   9.120,     327,     254\r\n   9.130,     335,     154\r\n   9.140,     335,     194\r\n   9.150,     334,     199\r\n   9.160,     345,     142\r\n   9.170,     327,     236\r\n   9.180,     340,     284\r\n   9.190,     335,     144\r\n   9.200,     326,     239\r\n   9.210,     336,     242\r\n   9.220,     333,     198\r\n   9.230,     327,     296\r\n   9.240,     331,     262\r\n   9.250,     335,     167\r\n   9.260,     334,     224\r\n   9.270,     326,     263\r\n   9.280,     348,     142\r\n   9.290,     326,     143\r\n   9.300,     356,     144\r\n   9.310,     326,     262\r\n   9.320,     346,     201\r\n   9.330,     327,     234\r\n   9.340,     333,     192\r\n   9.350,     343,     223\r\n   9.360,     331,     185\r\n   9.370,     342,     179\r\n   9.380,     331,     141\r\n   9.390,     329,     218\r\n   9.400,     333,     147\r\n   9.410,     333,     246\r\n   9.420,     327,     270\r\n   9.430,     334,     147\r\n   9.440,     328,     273\r\n   9.450,     326,     213\r\n   9.460,     334,     141\r\n   9.470,     335,     195\r\n   9.480,     334,     142\r\n   9.490,     333,     141\r\n   9.500,     330,     156\r\n   9.510,     326,     284\r\n   9.520,     332,     225\r\n   9.530,     332,     188\r\n   9.540,     333,     147\r\n   9.550,     325,     272\r\n   9.560,     329,     262\r\n   9.570,     333,     141\r\n   9.580,     326,     133\r\n   9.590,     333,     142\r\n   9.600,     335,     224\r\n   9.610,     323,     224\r\n   9.620,     341,     139\r\n   9.630,     325,     212\r\n   9.640,     333,     190\r\n   9.650,     330,     164\r\n   9.660,     324,     223\r\n   9.670,     332,     156\r\n   9.680,     323,     214\r\n   9.690,     333,     152\r\n   9.700,     323,     225\r\n   9.710,     327,     210\r\n   9.720,     333,     223\r\n   9.730,     333,     140\r\n   9.740,     333,     214\r\n   9.750,     326,     214\r\n   9.760,     326,     133\r\n   9.770,     331,     145\r\n   9.780,     325,     284\r\n   9.790,     334,     166\r\n   9.800,     335,     189\r\n   9.810,     331,     152\r\n   9.820,     327,     229\r\n   9.830,     325,     240\r\n   9.840,     333,     164\r\n   9.850,     331,     146\r\n   9.860,     338,     189\r\n   9.870,     331,     158\r\n   9.880,     328,     259\r\n   9.890,     327,     225\r\n   9.900,     331,     181\r\n   9.910,     331,     223\r\n   9.920,     332,     141\r\n   9.930,     325,     233\r\n   9.940,     333,     139\r\n   9.950,     339,     152\r\n   9.960,     332,     272\r\n   9.970,     332,     152\r\n   9.980,     333,     151\r\n   9.990,     331,     188\r\n  10.000,     434,     186\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/test_sqrt_impl_from_0_to_1.csv",
    "content": "       x,sqrtNewtonFix,sqrtNewtonAdaptive,sqrtNewtonAdaptiveImproved,sqrtHalleyFix\r\n  number,  number,  number,  number,  number\r\n   0.000,       0,       0,       0,       0\r\n   0.010,     195,     274,       0,      97\r\n   0.020,      39,      29,      24,      45\r\n   0.030,      37,      28,      22,      43\r\n   0.040,     193,     267,       0,      95\r\n   0.050,      38,      28,      22,      43\r\n   0.060,      35,      28,      22,      42\r\n   0.070,      36,      28,      21,      42\r\n   0.080,      42,      31,      24,      44\r\n   0.090,     193,     265,       0,      98\r\n   0.100,      44,      32,      25,      46\r\n   0.110,      42,      32,      24,      45\r\n   0.120,      42,      32,      24,      45\r\n   0.130,      42,      32,      23,      45\r\n   0.140,      42,      31,      23,      45\r\n   0.150,      42,      31,      23,      45\r\n   0.160,     195,     261,       0,      95\r\n   0.170,      44,      32,      24,      47\r\n   0.180,      43,      32,      24,      45\r\n   0.190,      43,      32,      24,      45\r\n   0.200,      41,      31,      24,      44\r\n   0.210,      42,      32,      23,      45\r\n   0.220,      42,      31,      23,      45\r\n   0.230,      42,      31,      24,      45\r\n   0.240,      42,      31,      23,      45\r\n   0.250,     201,     263,       0,      96\r\n   0.260,      49,      34,      25,      44\r\n   0.270,      47,      33,      25,      43\r\n   0.280,      47,      34,      25,      43\r\n   0.290,      47,      34,      24,      43\r\n   0.300,      47,      33,      24,      43\r\n   0.310,      47,      33,      24,      43\r\n   0.320,      47,      33,      24,      43\r\n   0.330,      45,      33,      24,      43\r\n   0.340,      47,      33,      24,      44\r\n   0.350,      47,      34,      24,      43\r\n   0.360,     196,     259,       0,      96\r\n   0.370,      48,      34,      25,      44\r\n   0.380,      46,      33,      24,      43\r\n   0.390,      47,      33,      24,      43\r\n   0.400,      47,      33,      24,      45\r\n   0.410,      47,      33,      24,      44\r\n   0.420,      47,      33,      24,      45\r\n   0.430,      46,      33,      24,      45\r\n   0.440,      47,      33,      24,      45\r\n   0.450,      47,      33,      24,      44\r\n   0.460,      47,      33,      24,      44\r\n   0.470,      47,      33,      24,      44\r\n   0.480,      47,      33,      24,      44\r\n   0.490,     195,     268,       0,      96\r\n   0.500,      49,      34,      25,      45\r\n   0.510,      39,      26,      25,      45\r\n   0.520,      47,      34,      24,      45\r\n   0.530,      47,      33,      24,      45\r\n   0.540,      47,      34,      25,      45\r\n   0.550,      46,      33,      24,      45\r\n   0.560,      47,      33,      24,      44\r\n   0.570,      46,      33,      24,      44\r\n   0.580,      46,      33,      24,      45\r\n   0.590,      46,      33,      24,      44\r\n   0.600,      47,      33,      24,      44\r\n   0.610,      47,      33,      24,      45\r\n   0.620,      47,      33,      24,      44\r\n   0.630,      47,      33,      24,      45\r\n   0.640,     194,     261,       0,      97\r\n   0.650,      49,      34,      25,      45\r\n   0.660,      47,      33,      25,      44\r\n   0.670,      47,      34,      25,      45\r\n   0.680,      47,      33,      24,      45\r\n   0.690,      46,      33,      24,      44\r\n   0.700,      47,      33,      24,      45\r\n   0.710,      46,      33,      24,      44\r\n   0.720,      47,      33,      24,      44\r\n   0.730,      47,      33,      24,      44\r\n   0.740,      46,      33,      24,      44\r\n   0.750,      47,      33,      24,      44\r\n   0.760,      48,      33,      24,      45\r\n   0.770,      47,      33,      24,      44\r\n   0.780,      47,      33,      24,      45\r\n   0.790,      48,      33,      24,      44\r\n   0.800,      46,      33,      24,      44\r\n   0.810,     194,     264,       0,      96\r\n   0.820,      50,      34,      25,      45\r\n   0.830,      47,      33,      24,      45\r\n   0.840,      48,      33,      24,      45\r\n   0.850,      47,      33,      24,      44\r\n   0.860,      46,      33,      24,      45\r\n   0.870,      47,      33,      24,      45\r\n   0.880,      47,      33,      24,      45\r\n   0.890,      47,      33,      24,      44\r\n   0.900,      46,      33,      24,      44\r\n   0.910,      46,      33,      24,      45\r\n   0.920,      46,      33,      24,      44\r\n   0.930,      47,      33,      24,      45\r\n   0.940,      47,      33,      24,      45\r\n   0.950,      47,      33,      24,      44\r\n   0.960,      47,      33,      24,      44\r\n   0.970,      46,      33,      24,      44\r\n   0.980,      46,      33,      24,      44\r\n   0.990,      48,      33,      25,      45\r\n   1.000,     196,     262,       0,      96\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/test_sqrt_impl_from_0_to_100.csv",
    "content": "       x,sqrtNewtonFix,sqrtNewtonAdaptive,sqrtNewtonAdaptiveImproved,sqrtHalleyFix\n  number,  number,  number,  number,  number\n   0.000,       0,       0,       0,       0\n   0.010,     194,     261,       0,      96\n   0.020,      39,      29,      23,      45\n   0.030,      37,      28,      22,      43\n   0.040,     193,     257,       0,      95\n   0.050,      37,      28,      22,      42\n   0.060,      35,      27,      21,      42\n   0.070,      36,      28,      21,      42\n   0.080,      42,      31,      24,      43\n   0.090,     192,     259,       0,      96\n   0.100,      44,      32,      25,      45\n   0.110,      42,      32,      24,      45\n   0.120,      42,      32,      23,      45\n   0.130,      41,      32,      23,      44\n   0.140,      41,      31,      23,      44\n   0.150,      42,      31,      23,      44\n   0.160,     194,     260,       0,      95\n   0.170,      44,      32,      24,      45\n   0.180,      42,      31,      23,      45\n   0.190,      42,      31,      23,      45\n   0.200,      41,      31,      23,      44\n   0.210,      42,      31,      23,      44\n   0.220,      41,      31,      23,      44\n   0.230,      42,      31,      24,      45\n   0.240,      41,      31,      23,      44\n   0.250,     194,     260,       0,      96\n   0.260,      49,      34,      25,      44\n   0.270,      47,      33,      24,      43\n   0.280,      47,      33,      24,      43\n   0.290,      47,      33,      24,      43\n   0.300,      47,      33,      24,      43\n   0.310,      47,      33,      24,      43\n   0.320,      47,      33,      24,      43\n   0.330,      45,      33,      24,      43\n   0.340,      47,      33,      24,      43\n   0.350,      47,      33,      24,      43\n   0.360,     194,     259,       0,      96\n   0.370,      48,      33,      24,      43\n   0.380,      46,      33,      24,      43\n   0.390,      47,      33,      24,      43\n   0.400,      47,      33,      24,      44\n   0.410,      47,      33,      24,      44\n   0.420,      47,      33,      24,      44\n   0.430,      46,      33,      24,      44\n   0.440,      47,      33,      24,      44\n   0.450,      46,      33,      24,      44\n   0.460,      47,      33,      24,      44\n   0.470,      47,      33,      24,      44\n   0.480,      47,      33,      24,      44\n   0.490,     194,     260,       0,      96\n   0.500,      48,      34,      25,      45\n   0.510,      39,      26,      25,      45\n   0.520,      47,      33,      24,      44\n   0.530,      47,      33,      24,      44\n   0.540,      47,      33,      24,      44\n   0.550,      46,      33,      24,      44\n   0.560,      46,      33,      24,      44\n   0.570,      46,      33,      24,      44\n   0.580,      46,      33,      24,      44\n   0.590,      46,      33,      24,      44\n   0.600,      47,      33,      24,      44\n   0.610,      45,      33,      24,      44\n   0.620,      47,      33,      24,      44\n   0.630,      47,      33,      24,      44\n   0.640,     195,     261,       0,      96\n   0.650,      48,      34,      24,      45\n   0.660,      47,      33,      24,      44\n   0.670,      47,      33,      24,      45\n   0.680,      47,      33,      24,      44\n   0.690,      46,      33,      24,      44\n   0.700,      47,      33,      24,      44\n   0.710,      45,      33,      24,      44\n   0.720,      46,      33,      24,      44\n   0.730,      47,      33,      24,      44\n   0.740,      46,      33,      24,      44\n   0.750,      47,      33,      24,      44\n   0.760,      47,      33,      24,      44\n   0.770,      46,      33,      24,      44\n   0.780,      47,      33,      24,      44\n   0.790,      47,      33,      24,      44\n   0.800,      46,      33,      24,      44\n   0.810,     194,     260,       0,      96\n   0.820,      48,      34,      25,      45\n   0.830,      47,      33,      24,      45\n   0.840,      48,      33,      24,      45\n   0.850,      47,      33,      24,      44\n   0.860,      46,      33,      24,      44\n   0.870,      46,      33,      24,      44\n   0.880,      47,      33,      24,      45\n   0.890,      47,      33,      24,      44\n   0.900,      46,      33,      24,      44\n   0.910,      46,      33,      24,      44\n   0.920,      46,      33,      24,      44\n   0.930,      47,      33,      24,      44\n   0.940,      47,      33,      24,      44\n   0.950,      47,      33,      24,      44\n   0.960,      47,      33,      24,      44\n   0.970,      46,      33,      24,      44\n   0.980,      46,      33,      24,      44\n   0.990,      47,      33,      25,      45\n   1.000,     193,     261,       0,      96\n   1.010,      34,      26,      22,      42\n   1.020,      33,      26,      20,      40\n   1.030,      33,      25,      20,      41\n   1.040,      33,      25,      20,      40\n   1.050,      33,      25,      20,      40\n   1.060,      33,      25,      20,      40\n   1.070,      32,      25,      20,      39\n   1.080,      33,      25,      20,      40\n   1.090,      33,      25,      20,      39\n   1.100,      32,      24,      20,      40\n   1.110,      33,      25,      20,      40\n   1.120,      32,      25,      19,      40\n   1.130,      32,      24,      20,      40\n   1.140,      32,      25,      20,      39\n   1.150,      32,      24,      20,      39\n   1.160,      32,      25,      19,      41\n   1.170,      32,      24,      19,      40\n   1.180,      32,      24,      20,      39\n   1.190,      32,      24,      20,      40\n   1.200,      32,      25,      20,      40\n   1.210,     194,     259,       0,      95\n   1.220,      33,      25,      20,      40\n   1.230,      32,      25,      20,      40\n   1.240,      32,      25,      20,      40\n   1.250,      32,      25,      20,      40\n   1.260,      33,      25,      20,      40\n   1.270,      32,      24,      20,      40\n   1.280,      32,      25,      20,      40\n   1.290,      32,      24,      20,      40\n   1.300,      32,      25,      20,      40\n   1.310,      33,      24,      20,      40\n   1.320,      32,      24,      20,      40\n   1.330,      32,      25,      20,      39\n   1.340,      32,      24,      20,      40\n   1.350,      33,      25,      20,      40\n   1.360,      32,      24,      20,      40\n   1.370,      32,      24,      19,      40\n   1.380,      33,      24,      20,      40\n   1.390,      32,      24,      20,      40\n   1.400,      33,      25,      20,      40\n   1.410,      32,      25,      20,      40\n   1.420,      32,      24,      19,      40\n   1.430,      32,      24,      20,      40\n   1.440,     192,     259,       0,      95\n   1.450,      33,      25,      20,      40\n   1.460,      32,      25,      20,      40\n   1.470,      32,      24,      20,      40\n   1.480,      33,      25,      20,      39\n   1.490,      33,      25,      20,      40\n   1.500,      33,      25,      20,      40\n   1.510,      32,      24,      20,      40\n   1.520,      33,      25,      20,      40\n   1.530,      32,      25,      20,      39\n   1.540,      32,      24,      20,      39\n   1.550,      33,      25,      19,      40\n   1.560,      32,      24,      20,      40\n   1.570,      32,      25,      20,      40\n   1.580,      32,      24,      19,      40\n   1.590,      32,      25,      19,      40\n   1.600,      32,      25,      20,      39\n   1.610,      32,      25,      20,      40\n   1.620,      32,      25,      20,      40\n   1.630,      33,      25,      20,      40\n   1.640,      32,      25,      20,      40\n   1.650,      33,      24,      20,      40\n   1.660,      32,      25,      20,      40\n   1.670,      32,      24,      20,      40\n   1.680,      32,      24,      20,      40\n   1.690,     193,     259,       0,      95\n   1.700,      34,      25,      20,      41\n   1.710,      33,      25,      20,      40\n   1.720,      32,      25,      20,      40\n   1.730,      32,      25,      20,      40\n   1.740,      32,      25,      20,      40\n   1.750,      32,      24,      19,      40\n   1.760,      33,      25,      20,      40\n   1.770,      32,      25,      19,      40\n   1.780,      32,      25,      19,      40\n   1.790,      33,      25,      20,      39\n   1.800,      32,      25,      20,      39\n   1.810,      32,      24,      20,      40\n   1.820,      32,      25,      20,      40\n   1.830,      32,      24,      20,      39\n   1.840,      32,      24,      20,      39\n   1.850,      32,      25,      19,      41\n   1.860,      33,      25,      20,      42\n   1.870,      32,      25,      20,      41\n   1.880,      32,      24,      19,      41\n   1.890,      35,      27,      20,      43\n   1.900,      35,      26,      21,      43\n   1.910,      35,      26,      20,      43\n   1.920,      35,      27,      21,      42\n   1.930,      35,      26,      21,      42\n   1.940,      35,      26,      20,      43\n   1.950,      35,      27,      21,      43\n   1.960,     193,     259,       0,      95\n   1.970,      38,      28,      22,      44\n   1.980,      35,      27,      21,      43\n   1.990,      35,      27,      21,      43\n   2.000,      35,      27,      21,      42\n   2.010,      35,      27,      20,      43\n   2.020,      35,      27,      21,      42\n   2.030,      35,      27,      20,      42\n   2.040,      30,      21,      21,      43\n   2.050,      35,      27,      21,      42\n   2.060,      35,      27,      20,      43\n   2.070,      35,      26,      20,      43\n   2.080,      35,      26,      20,      43\n   2.090,      35,      27,      21,      43\n   2.100,      35,      27,      20,      43\n   2.110,      35,      27,      20,      43\n   2.120,      35,      27,      21,      43\n   2.130,      35,      27,      21,      43\n   2.140,      35,      27,      20,      43\n   2.150,      35,      27,      20,      42\n   2.160,      35,      27,      20,      42\n   2.170,      35,      27,      20,      43\n   2.180,      36,      27,      20,      42\n   2.190,      36,      27,      21,      43\n   2.200,      35,      27,      20,      43\n   2.210,      35,      27,      20,      43\n   2.220,      35,      27,      21,      43\n   2.230,      35,      26,      20,      43\n   2.240,      35,      27,      20,      43\n   2.250,     195,     259,       0,      95\n   2.260,      37,      28,      22,      43\n   2.270,      35,      27,      21,      43\n   2.280,      35,      27,      20,      43\n   2.290,      35,      27,      21,      43\n   2.300,      36,      27,      21,      43\n   2.310,      36,      27,      21,      42\n   2.320,      35,      27,      21,      43\n   2.330,      35,      27,      20,      43\n   2.340,      35,      27,      21,      43\n   2.350,      35,      26,      21,      43\n   2.360,      35,      27,      21,      43\n   2.370,      35,      27,      20,      43\n   2.380,      35,      27,      20,      43\n   2.390,      35,      27,      20,      42\n   2.400,      36,      27,      20,      43\n   2.410,      35,      26,      21,      43\n   2.420,      35,      26,      20,      43\n   2.430,      35,      27,      20,      43\n   2.440,      35,      27,      20,      43\n   2.450,      35,      26,      20,      43\n   2.460,      35,      27,      20,      42\n   2.470,      36,      27,      20,      43\n   2.480,      35,      26,      20,      42\n   2.490,      36,      27,      21,      43\n   2.500,      35,      27,      21,      42\n   2.510,      35,      27,      20,      41\n   2.520,      35,      27,      20,      41\n   2.530,      36,      27,      20,      41\n   2.540,      35,      27,      20,      41\n   2.550,      35,      27,      20,      41\n   2.560,     193,     259,       0,      95\n   2.570,      36,      27,      21,      42\n   2.580,      36,      27,      21,      42\n   2.590,      36,      27,      21,      42\n   2.600,      35,      27,      20,      41\n   2.610,      36,      27,      20,      41\n   2.620,      35,      27,      21,      41\n   2.630,      35,      27,      21,      41\n   2.640,      35,      27,      20,      41\n   2.650,      36,      27,      21,      41\n   2.660,      35,      27,      21,      41\n   2.670,      35,      27,      21,      41\n   2.680,      36,      27,      20,      41\n   2.690,      35,      27,      20,      41\n   2.700,      35,      27,      21,      41\n   2.710,      35,      27,      21,      41\n   2.720,      36,      27,      20,      41\n   2.730,      35,      27,      20,      41\n   2.740,      35,      26,      21,      41\n   2.750,      36,      27,      21,      41\n   2.760,      35,      27,      20,      41\n   2.770,      36,      27,      21,      41\n   2.780,      36,      27,      20,      41\n   2.790,      35,      27,      20,      41\n   2.800,      36,      27,      21,      41\n   2.810,      35,      27,      20,      41\n   2.820,      35,      26,      21,      41\n   2.830,      35,      27,      20,      41\n   2.840,      35,      27,      21,      41\n   2.850,      36,      27,      20,      41\n   2.860,      35,      27,      21,      41\n   2.870,      35,      27,      21,      41\n   2.880,      35,      27,      21,      41\n   2.890,     194,     259,       0,      95\n   2.900,      37,      27,      21,      42\n   2.910,      36,      27,      21,      41\n   2.920,      36,      27,      21,      41\n   2.930,      35,      27,      20,      41\n   2.940,      35,      27,      21,      41\n   2.950,      36,      27,      21,      41\n   2.960,      35,      26,      21,      41\n   2.970,      36,      27,      20,      42\n   2.980,      36,      27,      21,      41\n   2.990,      35,      27,      20,      41\n   3.000,      35,      27,      20,      41\n   3.010,      36,      27,      20,      41\n   3.020,      35,      27,      20,      41\n   3.030,      35,      27,      20,      41\n   3.040,      36,      27,      20,      41\n   3.050,      35,      26,      20,      41\n   3.060,      36,      27,      20,      41\n   3.070,      35,      27,      20,      41\n   3.080,      35,      27,      20,      41\n   3.090,      35,      27,      20,      41\n   3.100,      35,      27,      20,      41\n   3.110,      35,      27,      20,      41\n   3.120,      36,      27,      21,      41\n   3.130,      35,      27,      20,      41\n   3.140,      35,      27,      21,      41\n   3.150,      36,      27,      21,      41\n   3.160,      35,      26,      20,      41\n   3.170,      35,      27,      20,      41\n   3.180,      36,      27,      21,      41\n   3.190,      35,      27,      20,      41\n   3.200,      35,      26,      20,      41\n   3.210,      36,      26,      20,      41\n   3.220,      35,      27,      20,      41\n   3.230,      35,      27,      20,      41\n   3.240,     194,     259,       0,      95\n   3.250,      36,      28,      21,      42\n   3.260,      35,      27,      21,      41\n   3.270,      35,      27,      20,      41\n   3.280,      35,      27,      20,      41\n   3.290,      35,      27,      20,      41\n   3.300,      36,      27,      20,      41\n   3.310,      35,      27,      20,      41\n   3.320,      36,      27,      21,      41\n   3.330,      35,      27,      20,      41\n   3.340,      35,      27,      21,      41\n   3.350,      35,      27,      20,      41\n   3.360,      36,      27,      21,      41\n   3.370,      35,      27,      20,      41\n   3.380,      35,      27,      21,      41\n   3.390,      35,      27,      20,      41\n   3.400,      35,      27,      21,      41\n   3.410,      35,      27,      20,      41\n   3.420,      36,      27,      20,      41\n   3.430,      36,      27,      20,      41\n   3.440,      35,      27,      21,      41\n   3.450,      35,      27,      21,      41\n   3.460,      35,      27,      20,      41\n   3.470,      35,      26,      20,      41\n   3.480,      35,      27,      20,      41\n   3.490,      36,      27,      21,      41\n   3.500,      35,      27,      20,      41\n   3.510,      35,      26,      20,      41\n   3.520,      35,      26,      21,      41\n   3.530,      36,      27,      21,      41\n   3.540,      35,      27,      21,      41\n   3.550,      35,      26,      20,      41\n   3.560,      35,      26,      20,      41\n   3.570,      35,      27,      20,      41\n   3.580,      35,      26,      20,      41\n   3.590,      35,      27,      20,      41\n   3.600,      35,      26,      21,      41\n   3.610,     194,     259,       0,      95\n   3.620,      37,      27,      21,      43\n   3.630,      36,      27,      21,      41\n   3.640,      35,      27,      21,      41\n   3.650,      36,      27,      21,      42\n   3.660,      35,      27,      21,      41\n   3.670,      35,      27,      20,      41\n   3.680,      35,      27,      20,      41\n   3.690,      35,      27,      20,      41\n   3.700,      35,      26,      21,      41\n   3.710,      35,      27,      20,      41\n   3.720,      36,      27,      21,      41\n   3.730,      35,      26,      20,      41\n   3.740,      35,      27,      20,      41\n   3.750,      36,      27,      20,      41\n   3.760,      35,      26,      21,      41\n   3.770,      35,      27,      21,      41\n   3.780,      35,      26,      20,      41\n   3.790,      35,      27,      21,      41\n   3.800,      35,      27,      21,      41\n   3.810,      35,      27,      21,      41\n   3.820,      35,      27,      20,      41\n   3.830,      35,      26,      20,      41\n   3.840,      35,      27,      20,      40\n   3.850,      35,      27,      20,      41\n   3.860,      36,      27,      21,      41\n   3.870,      35,      27,      20,      41\n   3.880,      36,      27,      21,      41\n   3.890,      35,      27,      21,      41\n   3.900,      35,      27,      21,      41\n   3.910,      35,      27,      21,      41\n   3.920,      35,      26,      20,      41\n   3.930,      35,      27,      21,      41\n   3.940,      36,      27,      20,      41\n   3.950,      35,      26,      20,      41\n   3.960,      36,      27,      21,      41\n   3.970,      35,      27,      20,      41\n   3.980,      35,      27,      20,      41\n   3.990,      36,      27,      20,      41\n   4.000,     193,     260,       0,      95\n   4.010,      37,      27,      22,      42\n   4.020,      36,      27,      21,      41\n   4.030,      35,      27,      20,      41\n   4.040,      35,      27,      21,      41\n   4.050,      35,      27,      21,      41\n   4.060,      35,      27,      21,      41\n   4.070,      35,      27,      20,      41\n   4.080,      35,      27,      20,      41\n   4.090,      36,      27,      20,      41\n   4.100,      35,      27,      20,      41\n   4.110,      35,      26,      20,      41\n   4.120,      36,      27,      21,      42\n   4.130,      35,      27,      20,      41\n   4.140,      35,      27,      20,      41\n   4.150,      35,      27,      20,      41\n   4.160,      35,      27,      20,      41\n   4.170,      35,      27,      21,      41\n   4.180,      35,      26,      20,      41\n   4.190,      35,      27,      21,      41\n   4.200,      36,      26,      21,      41\n   4.210,      35,      26,      20,      41\n   4.220,      35,      26,      21,      41\n   4.230,      36,      27,      20,      41\n   4.240,      36,      27,      20,      41\n   4.250,      35,      27,      21,      41\n   4.260,      35,      26,      21,      41\n   4.270,      35,      27,      21,      41\n   4.280,      35,      26,      21,      41\n   4.290,      36,      27,      21,      41\n   4.300,      35,      27,      21,      41\n   4.310,      35,      27,      20,      41\n   4.320,      35,      27,      21,      41\n   4.330,      35,      27,      20,      41\n   4.340,      35,      27,      21,      41\n   4.350,      35,      26,      21,      41\n   4.360,      36,      27,      21,      41\n   4.370,      36,      27,      20,      41\n   4.380,      35,      27,      21,      42\n   4.390,      35,      27,      20,      41\n   4.400,      35,      26,      20,      41\n   4.410,     193,     259,       0,      95\n   4.420,      36,      27,      21,      42\n   4.430,      35,      27,      21,      41\n   4.440,      35,      27,      21,      41\n   4.450,      35,      26,      20,      41\n   4.460,      35,      26,      20,      41\n   4.470,      36,      27,      21,      41\n   4.480,      35,      27,      20,      41\n   4.490,      35,      26,      21,      41\n   4.500,      35,      27,      21,      41\n   4.510,      36,      27,      21,      42\n   4.520,      35,      27,      21,      41\n   4.530,      35,      26,      20,      41\n   4.540,      35,      27,      21,      41\n   4.550,      35,      26,      20,      41\n   4.560,      35,      27,      20,      41\n   4.570,      35,      27,      21,      41\n   4.580,      35,      26,      21,      41\n   4.590,      30,      20,      20,      41\n   4.600,      35,      27,      20,      41\n   4.610,      35,      26,      21,      41\n   4.620,      35,      27,      20,      41\n   4.630,      35,      26,      20,      41\n   4.640,      35,      26,      20,      42\n   4.650,      35,      27,      21,      41\n   4.660,      36,      26,      20,      41\n   4.670,      36,      27,      20,      41\n   4.680,      35,      27,      20,      41\n   4.690,      36,      27,      21,      41\n   4.700,      35,      27,      21,      41\n   4.710,      36,      27,      20,      41\n   4.720,      35,      26,      20,      41\n   4.730,      35,      26,      21,      41\n   4.740,      35,      27,      20,      41\n   4.750,      35,      27,      20,      41\n   4.760,      35,      27,      21,      41\n   4.770,      35,      26,      20,      41\n   4.780,      36,      27,      21,      41\n   4.790,      35,      27,      21,      41\n   4.800,      36,      27,      20,      41\n   4.810,      35,      27,      20,      41\n   4.820,      35,      27,      20,      41\n   4.830,      35,      26,      20,      41\n   4.840,     195,     260,       0,      95\n   4.850,      36,      28,      22,      42\n   4.860,      36,      27,      21,      41\n   4.870,      35,      27,      21,      41\n   4.880,      35,      27,      21,      41\n   4.890,      35,      27,      21,      41\n   4.900,      35,      26,      20,      41\n   4.910,      36,      27,      20,      41\n   4.920,      35,      27,      21,      41\n   4.930,      35,      27,      21,      41\n   4.940,      35,      27,      20,      42\n   4.950,      35,      26,      20,      41\n   4.960,      35,      27,      21,      41\n   4.970,      35,      27,      21,      41\n   4.980,      36,      27,      21,      42\n   4.990,      36,      27,      21,      41\n   5.000,      35,      26,      21,      41\n   5.010,      35,      26,      20,      41\n   5.020,      36,      27,      20,      41\n   5.030,      35,      27,      20,      41\n   5.040,      35,      26,      20,      41\n   5.050,      35,      26,      20,      41\n   5.060,      35,      27,      21,      41\n   5.070,      35,      27,      20,      41\n   5.080,      35,      27,      21,      41\n   5.090,      35,      27,      21,      41\n   5.100,      36,      26,      21,      41\n   5.110,      35,      27,      20,      41\n   5.120,      35,      27,      20,      41\n   5.130,      35,      26,      21,      41\n   5.140,      35,      26,      20,      41\n   5.150,      35,      27,      21,      42\n   5.160,      35,      26,      21,      41\n   5.170,      35,      26,      21,      41\n   5.180,      36,      27,      20,      41\n   5.190,      35,      27,      20,      41\n   5.200,      35,      27,      21,      42\n   5.210,      36,      26,      21,      41\n   5.220,      35,      27,      20,      41\n   5.230,      35,      27,      21,      41\n   5.240,      35,      26,      20,      41\n   5.250,      36,      27,      21,      42\n   5.260,      36,      27,      20,      41\n   5.270,      35,      26,      21,      41\n   5.280,      35,      27,      21,      41\n   5.290,     193,     260,       0,      95\n   5.300,      36,      27,      21,      41\n   5.310,      36,      27,      21,      41\n   5.320,      35,      27,      21,      41\n   5.330,      35,      26,      20,      41\n   5.340,      35,      26,      21,      41\n   5.350,      36,      27,      21,      41\n   5.360,      35,      27,      21,      41\n   5.370,      35,      26,      20,      41\n   5.380,      35,      27,      20,      41\n   5.390,      35,      27,      20,      41\n   5.400,      36,      27,      21,      41\n   5.410,      36,      27,      21,      41\n   5.420,      35,      26,      20,      41\n   5.430,      35,      27,      21,      41\n   5.440,      35,      27,      21,      41\n   5.450,      36,      27,      21,      41\n   5.460,      35,      26,      21,      41\n   5.470,      35,      27,      21,      41\n   5.480,      35,      27,      20,      41\n   5.490,      35,      27,      20,      41\n   5.500,      35,      27,      20,      41\n   5.510,      35,      27,      21,      41\n   5.520,      36,      26,      21,      41\n   5.530,      35,      27,      21,      41\n   5.540,      36,      27,      21,      41\n   5.550,      35,      27,      20,      41\n   5.560,      36,      27,      21,      41\n   5.570,      35,      26,      20,      41\n   5.580,      36,      27,      21,      41\n   5.590,      35,      27,      21,      41\n   5.600,      36,      27,      21,      41\n   5.610,      36,      27,      20,      41\n   5.620,      36,      27,      21,      41\n   5.630,      35,      27,      20,      41\n   5.640,      35,      27,      21,      41\n   5.650,      35,      27,      21,      41\n   5.660,      35,      27,      20,      41\n   5.670,      36,      27,      21,      41\n   5.680,      35,      27,      20,      41\n   5.690,      36,      27,      20,      41\n   5.700,      35,      27,      20,      41\n   5.710,      36,      27,      20,      41\n   5.720,      35,      27,      21,      41\n   5.730,      35,      26,      21,      41\n   5.740,      35,      27,      20,      41\n   5.750,      35,      27,      21,      41\n   5.760,     193,     260,       0,      96\n   5.770,      37,      27,      21,      42\n   5.780,      35,      27,      21,      41\n   5.790,      35,      27,      21,      41\n   5.800,      36,      27,      21,      41\n   5.810,      36,      27,      21,      41\n   5.820,      36,      27,      21,      41\n   5.830,      35,      27,      21,      41\n   5.840,      35,      27,      20,      41\n   5.850,      35,      27,      21,      41\n   5.860,      35,      27,      21,      41\n   5.870,      35,      26,      20,      41\n   5.880,      35,      27,      21,      41\n   5.890,      35,      27,      20,      41\n   5.900,      35,      27,      21,      41\n   5.910,      29,      21,      21,      41\n   5.920,      36,      27,      21,      41\n   5.930,      35,      27,      20,      41\n   5.940,      35,      27,      20,      42\n   5.950,      35,      27,      21,      42\n   5.960,      36,      27,      21,      41\n   5.970,      35,      27,      20,      42\n   5.980,      35,      27,      21,      41\n   5.990,      35,      27,      20,      41\n   6.000,      35,      27,      20,      41\n   6.010,      35,      27,      20,      41\n   6.020,      35,      26,      20,      41\n   6.030,      36,      27,      21,      42\n   6.040,      35,      27,      20,      41\n   6.050,      35,      26,      20,      41\n   6.060,      35,      27,      21,      41\n   6.070,      35,      26,      20,      41\n   6.080,      35,      27,      20,      41\n   6.090,      35,      27,      21,      41\n   6.100,      36,      27,      21,      41\n   6.110,      36,      27,      21,      41\n   6.120,      35,      27,      21,      41\n   6.130,      35,      27,      20,      41\n   6.140,      36,      27,      21,      41\n   6.150,      35,      27,      21,      41\n   6.160,      35,      27,      20,      41\n   6.170,      35,      26,      21,      41\n   6.180,      35,      27,      21,      42\n   6.190,      35,      27,      20,      41\n   6.200,      35,      27,      20,      41\n   6.210,      36,      27,      21,      41\n   6.220,      35,      26,      21,      41\n   6.230,      35,      27,      20,      41\n   6.240,      36,      26,      21,      41\n   6.250,     195,     259,       0,      95\n   6.260,      37,      27,      21,      42\n   6.270,      36,      27,      21,      41\n   6.280,      35,      27,      21,      41\n   6.290,      35,      27,      21,      41\n   6.300,      35,      27,      21,      41\n   6.310,      36,      27,      21,      41\n   6.320,      35,      27,      21,      41\n   6.330,      35,      27,      21,      41\n   6.340,      35,      27,      20,      41\n   6.350,      35,      27,      21,      41\n   6.360,      36,      27,      20,      41\n   6.370,      35,      27,      21,      41\n   6.380,      35,      27,      21,      41\n   6.390,      35,      26,      20,      41\n   6.400,      35,      27,      21,      41\n   6.410,      35,      27,      21,      41\n   6.420,      35,      26,      21,      41\n   6.430,      35,      27,      20,      41\n   6.440,      35,      26,      21,      41\n   6.450,      35,      27,      21,      41\n   6.460,      35,      26,      21,      41\n   6.470,      35,      27,      20,      41\n   6.480,      35,      27,      21,      41\n   6.490,      35,      27,      20,      41\n   6.500,      35,      26,      20,      41\n   6.510,      35,      26,      20,      41\n   6.520,      35,      27,      21,      41\n   6.530,      36,      27,      20,      41\n   6.540,      35,      27,      20,      41\n   6.550,      35,      26,      20,      41\n   6.560,      35,      26,      20,      41\n   6.570,      35,      27,      20,      41\n   6.580,      36,      27,      21,      41\n   6.590,      35,      27,      20,      41\n   6.600,      35,      27,      21,      41\n   6.610,      35,      26,      20,      41\n   6.620,      36,      26,      20,      41\n   6.630,      35,      27,      20,      41\n   6.640,      35,      26,      20,      41\n   6.650,      35,      27,      21,      41\n   6.660,      35,      27,      20,      41\n   6.670,      35,      27,      20,      41\n   6.680,      35,      27,      20,      41\n   6.690,      35,      26,      20,      41\n   6.700,      35,      27,      20,      41\n   6.710,      36,      27,      20,      41\n   6.720,      35,      26,      21,      41\n   6.730,      35,      27,      20,      41\n   6.740,      35,      27,      21,      41\n   6.750,      35,      27,      20,      41\n   6.760,     193,     259,       0,      95\n   6.770,      36,      28,      22,      42\n   6.780,      35,      27,      21,      41\n   6.790,      35,      27,      21,      41\n   6.800,      36,      27,      21,      41\n   6.810,      36,      27,      20,      41\n   6.820,      35,      27,      20,      41\n   6.830,      35,      26,      20,      41\n   6.840,      35,      27,      20,      41\n   6.850,      36,      27,      21,      41\n   6.860,      35,      27,      21,      41\n   6.870,      35,      27,      20,      41\n   6.880,      35,      26,      20,      41\n   6.890,      35,      27,      20,      41\n   6.900,      35,      27,      21,      41\n   6.910,      35,      26,      20,      41\n   6.920,      35,      27,      20,      41\n   6.930,      35,      27,      20,      41\n   6.940,      35,      27,      21,      41\n   6.950,      35,      27,      20,      41\n   6.960,      35,      27,      20,      41\n   6.970,      35,      27,      20,      41\n   6.980,      35,      27,      20,      41\n   6.990,      35,      27,      20,      41\n   7.000,      35,      27,      20,      41\n   7.010,      35,      27,      21,      41\n   7.020,      35,      27,      21,      41\n   7.030,      35,      27,      20,      41\n   7.040,      35,      27,      21,      41\n   7.050,      35,      27,      20,      41\n   7.060,      35,      26,      20,      41\n   7.070,      35,      27,      21,      41\n   7.080,      35,      27,      20,      41\n   7.090,      36,      27,      21,      41\n   7.100,      35,      27,      20,      41\n   7.110,      36,      27,      21,      41\n   7.120,      35,      27,      20,      41\n   7.130,      35,      27,      21,      41\n   7.140,      35,      27,      20,      41\n   7.150,      35,      27,      20,      41\n   7.160,      36,      27,      20,      41\n   7.170,      35,      27,      20,      41\n   7.180,      35,      27,      20,      41\n   7.190,      35,      27,      20,      41\n   7.200,      35,      26,      20,      41\n   7.210,      35,      27,      20,      41\n   7.220,      36,      27,      21,      41\n   7.230,      35,      26,      20,      41\n   7.240,      35,      26,      20,      41\n   7.250,      35,      27,      21,      41\n   7.260,      35,      27,      20,      41\n   7.270,      35,      27,      21,      41\n   7.280,      35,      27,      21,      41\n   7.290,     194,     261,       0,      95\n   7.300,      37,      28,      22,      42\n   7.310,      36,      27,      21,      41\n   7.320,      35,      27,      21,      42\n   7.330,      35,      27,      21,      41\n   7.340,      35,      27,      21,      41\n   7.350,      35,      27,      21,      41\n   7.360,      35,      27,      21,      41\n   7.370,      35,      27,      20,      41\n   7.380,      35,      27,      20,      41\n   7.390,      35,      27,      20,      41\n   7.400,      35,      26,      20,      41\n   7.410,      36,      27,      21,      41\n   7.420,      35,      27,      20,      41\n   7.430,      35,      27,      21,      41\n   7.440,      35,      27,      20,      41\n   7.450,      35,      27,      20,      41\n   7.460,      35,      27,      20,      41\n   7.470,      35,      27,      20,      41\n   7.480,      35,      27,      20,      41\n   7.490,      35,      27,      21,      41\n   7.500,      35,      27,      21,      41\n   7.510,      35,      27,      21,      41\n   7.520,      35,      26,      20,      41\n   7.530,      42,      31,      22,      43\n   7.540,      41,      31,      22,      43\n   7.550,      41,      31,      22,      43\n   7.560,      41,      31,      22,      43\n   7.570,      41,      31,      23,      43\n   7.580,      41,      31,      22,      43\n   7.590,      41,      31,      22,      43\n   7.600,      40,      30,      22,      42\n   7.610,      41,      31,      22,      43\n   7.620,      41,      31,      22,      42\n   7.630,      41,      31,      22,      42\n   7.640,      41,      30,      22,      43\n   7.650,      41,      30,      22,      43\n   7.660,      41,      31,      22,      43\n   7.670,      41,      30,      22,      43\n   7.680,      41,      31,      23,      42\n   7.690,      41,      30,      22,      43\n   7.700,      41,      31,      23,      42\n   7.710,      41,      31,      22,      42\n   7.720,      41,      31,      22,      42\n   7.730,      41,      31,      22,      42\n   7.740,      41,      31,      23,      43\n   7.750,      41,      31,      22,      43\n   7.760,      41,      30,      22,      43\n   7.770,      41,      31,      22,      42\n   7.780,      41,      31,      23,      43\n   7.790,      41,      31,      22,      42\n   7.800,      41,      31,      23,      43\n   7.810,      41,      31,      23,      42\n   7.820,      41,      31,      23,      42\n   7.830,      41,      31,      22,      42\n   7.840,     196,     259,       0,      95\n   7.850,      42,      32,      24,      44\n   7.860,      41,      31,      23,      43\n   7.870,      41,      31,      23,      42\n   7.880,      42,      31,      23,      43\n   7.890,      41,      30,      23,      43\n   7.900,      41,      31,      23,      43\n   7.910,      41,      31,      23,      42\n   7.920,      41,      30,      22,      43\n   7.930,      41,      31,      23,      42\n   7.940,      41,      31,      22,      43\n   7.950,      41,      31,      23,      42\n   7.960,      41,      31,      22,      42\n   7.970,      41,      31,      23,      42\n   7.980,      41,      31,      23,      43\n   7.990,      41,      31,      22,      43\n   8.000,      41,      31,      23,      43\n   8.010,      41,      31,      23,      43\n   8.020,      41,      31,      22,      43\n   8.030,      41,      31,      23,      43\n   8.040,      41,      30,      23,      43\n   8.050,      41,      31,      22,      43\n   8.060,      41,      31,      22,      43\n   8.070,      41,      31,      22,      43\n   8.080,      41,      31,      22,      43\n   8.090,      41,      31,      23,      43\n   8.100,      40,      30,      22,      42\n   8.110,      41,      31,      23,      43\n   8.120,      41,      31,      22,      42\n   8.130,      41,      31,      23,      42\n   8.140,      41,      31,      23,      43\n   8.150,      41,      31,      22,      43\n   8.160,      42,      31,      23,      42\n   8.170,      41,      31,      23,      43\n   8.180,      41,      31,      23,      42\n   8.190,      41,      31,      23,      43\n   8.200,      41,      30,      22,      42\n   8.210,      41,      30,      23,      43\n   8.220,      41,      31,      23,      42\n   8.230,      41,      31,      22,      43\n   8.240,      41,      31,      22,      43\n   8.250,      41,      31,      22,      43\n   8.260,      41,      31,      23,      43\n   8.270,      41,      31,      23,      43\n   8.280,      41,      31,      22,      43\n   8.290,      41,      31,      22,      42\n   8.300,      41,      30,      23,      43\n   8.310,      41,      31,      22,      43\n   8.320,      41,      31,      23,      43\n   8.330,      41,      31,      22,      42\n   8.340,      41,      31,      23,      43\n   8.350,      41,      31,      22,      43\n   8.360,      41,      31,      23,      43\n   8.370,      41,      31,      22,      43\n   8.380,      41,      31,      22,      43\n   8.390,      41,      31,      22,      43\n   8.400,      41,      31,      23,      43\n   8.410,     194,     259,       0,      95\n   8.420,      43,      32,      23,      43\n   8.430,      41,      31,      23,      42\n   8.440,      42,      31,      23,      43\n   8.450,      41,      30,      22,      42\n   8.460,      41,      31,      23,      43\n   8.470,      41,      31,      23,      42\n   8.480,      41,      31,      23,      43\n   8.490,      42,      31,      23,      42\n   8.500,      41,      31,      22,      43\n   8.510,      41,      31,      22,      43\n   8.520,      41,      31,      23,      43\n   8.530,      41,      31,      22,      43\n   8.540,      41,      31,      22,      43\n   8.550,      41,      31,      22,      45\n   8.560,      41,      31,      22,      44\n   8.570,      41,      31,      22,      45\n   8.580,      41,      30,      22,      44\n   8.590,      34,      24,      22,      44\n   8.600,      41,      31,      23,      44\n   8.610,      41,      31,      23,      45\n   8.620,      41,      31,      23,      44\n   8.630,      41,      31,      22,      44\n   8.640,      41,      31,      22,      44\n   8.650,      41,      31,      22,      44\n   8.660,      41,      31,      23,      44\n   8.670,      41,      31,      22,      44\n   8.680,      41,      31,      22,      44\n   8.690,      41,      31,      22,      44\n   8.700,      41,      31,      23,      44\n   8.710,      41,      31,      22,      44\n   8.720,      41,      31,      23,      43\n   8.730,      41,      31,      23,      44\n   8.740,      42,      31,      22,      44\n   8.750,      41,      31,      22,      44\n   8.760,      42,      31,      23,      44\n   8.770,      41,      31,      23,      44\n   8.780,      41,      31,      22,      44\n   8.790,      41,      31,      22,      44\n   8.800,      41,      31,      23,      44\n   8.810,      40,      30,      23,      44\n   8.820,      42,      31,      23,      44\n   8.830,      41,      31,      23,      44\n   8.840,      41,      31,      22,      44\n   8.850,      41,      31,      22,      44\n   8.860,      41,      31,      22,      44\n   8.870,      41,      30,      23,      44\n   8.880,      41,      31,      22,      44\n   8.890,      41,      31,      22,      44\n   8.900,      41,      31,      22,      44\n   8.910,      41,      31,      23,      44\n   8.920,      42,      31,      22,      44\n   8.930,      41,      31,      22,      44\n   8.940,      41,      31,      23,      44\n   8.950,      41,      31,      22,      43\n   8.960,      41,      31,      22,      44\n   8.970,      41,      31,      22,      44\n   8.980,      41,      31,      22,      44\n   8.990,      41,      30,      22,      44\n   9.000,     195,     259,       0,      96\n   9.010,      43,      32,      23,      45\n   9.020,      42,      31,      23,      44\n   9.030,      42,      31,      23,      45\n   9.040,      41,      31,      23,      44\n   9.050,      41,      31,      23,      45\n   9.060,      41,      31,      22,      44\n   9.070,      41,      31,      23,      44\n   9.080,      41,      31,      23,      44\n   9.090,      41,      31,      23,      45\n   9.100,      41,      31,      23,      44\n   9.110,      41,      31,      22,      44\n   9.120,      41,      30,      22,      44\n   9.130,      41,      31,      23,      44\n   9.140,      41,      31,      22,      44\n   9.150,      41,      31,      23,      44\n   9.160,      41,      31,      23,      44\n   9.170,      41,      31,      22,      44\n   9.180,      42,      31,      22,      44\n   9.190,      41,      31,      22,      44\n   9.200,      42,      31,      23,      44\n   9.210,      41,      31,      23,      44\n   9.220,      41,      31,      22,      44\n   9.230,      41,      31,      23,      44\n   9.240,      41,      31,      22,      43\n   9.250,      41,      31,      22,      44\n   9.260,      41,      31,      22,      44\n   9.270,      42,      31,      23,      44\n   9.280,      41,      31,      23,      44\n   9.290,      41,      30,      23,      44\n   9.300,      42,      31,      22,      44\n   9.310,      41,      31,      23,      44\n   9.320,      41,      31,      23,      44\n   9.330,      42,      31,      22,      44\n   9.340,      42,      31,      23,      44\n   9.350,      41,      31,      23,      44\n   9.360,      41,      31,      23,      44\n   9.370,      41,      31,      22,      44\n   9.380,      41,      31,      22,      44\n   9.390,      41,      31,      22,      44\n   9.400,      41,      31,      22,      44\n   9.410,      41,      31,      22,      44\n   9.420,      41,      31,      23,      44\n   9.430,      41,      31,      23,      44\n   9.440,      41,      31,      23,      44\n   9.450,      41,      30,      22,      44\n   9.460,      42,      31,      22,      44\n   9.470,      41,      31,      23,      44\n   9.480,      41,      31,      22,      44\n   9.490,      42,      31,      22,      44\n   9.500,      41,      31,      23,      44\n   9.510,      41,      31,      22,      44\n   9.520,      41,      31,      22,      44\n   9.530,      41,      31,      23,      44\n   9.540,      42,      31,      23,      44\n   9.550,      42,      31,      23,      44\n   9.560,      41,      31,      22,      44\n   9.570,      41,      31,      23,      45\n   9.580,      41,      31,      22,      44\n   9.590,      41,      31,      22,      44\n   9.600,      42,      31,      23,      44\n   9.610,     193,     260,       0,      95\n   9.620,      42,      32,      24,      45\n   9.630,      42,      31,      23,      44\n   9.640,      41,      30,      23,      45\n   9.650,      41,      31,      23,      44\n   9.660,      42,      31,      23,      44\n   9.670,      42,      31,      23,      44\n   9.680,      41,      31,      23,      44\n   9.690,      41,      31,      23,      44\n   9.700,      42,      31,      23,      44\n   9.710,      41,      31,      23,      44\n   9.720,      42,      31,      23,      44\n   9.730,      42,      31,      23,      44\n   9.740,      41,      31,      22,      44\n   9.750,      41,      31,      22,      44\n   9.760,      41,      31,      22,      44\n   9.770,      41,      31,      23,      44\n   9.780,      42,      31,      23,      44\n   9.790,      41,      31,      22,      44\n   9.800,      41,      31,      22,      44\n   9.810,      42,      31,      23,      44\n   9.820,      41,      31,      22,      45\n   9.830,      41,      31,      23,      44\n   9.840,      41,      31,      23,      44\n   9.850,      41,      30,      22,      44\n   9.860,      41,      31,      23,      44\n   9.870,      41,      31,      22,      44\n   9.880,      41,      31,      22,      44\n   9.890,      41,      31,      22,      44\n   9.900,      41,      31,      22,      44\n   9.910,      41,      31,      23,      44\n   9.920,      41,      31,      23,      44\n   9.930,      41,      31,      22,      44\n   9.940,      41,      31,      23,      45\n   9.950,      41,      31,      22,      44\n   9.960,      43,      31,      23,      45\n   9.970,      41,      31,      23,      44\n   9.980,      41,      31,      23,      44\n   9.990,      41,      31,      23,      44\n  10.000,      41,      31,      23,      44\n  10.010,      42,      31,      23,      44\n  10.020,      41,      31,      23,      44\n  10.030,      42,      31,      23,      44\n  10.040,      41,      31,      23,      44\n  10.050,      42,      31,      23,      45\n  10.060,      41,      30,      23,      44\n  10.070,      42,      31,      23,      44\n  10.080,      41,      31,      23,      44\n  10.090,      41,      31,      22,      44\n  10.100,      41,      31,      22,      44\n  10.110,      41,      31,      23,      44\n  10.120,      41,      31,      23,      44\n  10.130,      41,      31,      22,      44\n  10.140,      42,      31,      23,      44\n  10.150,      41,      31,      22,      44\n  10.160,      41,      30,      22,      44\n  10.170,      41,      31,      23,      44\n  10.180,      35,      24,      23,      44\n  10.190,      41,      30,      23,      44\n  10.200,      41,      31,      23,      44\n  10.210,      41,      31,      23,      44\n  10.220,      41,      31,      22,      44\n  10.230,      42,      31,      23,      44\n  10.240,     195,     259,       0,      95\n  10.250,      43,      32,      24,      45\n  10.260,      41,      31,      23,      44\n  10.270,      41,      31,      22,      44\n  10.280,      41,      31,      23,      44\n  10.290,      42,      31,      23,      44\n  10.300,      42,      31,      23,      44\n  10.310,      41,      31,      23,      44\n  10.320,      41,      31,      23,      44\n  10.330,      41,      31,      23,      44\n  10.340,      41,      31,      22,      44\n  10.350,      41,      31,      23,      44\n  10.360,      42,      31,      23,      44\n  10.370,      41,      31,      23,      44\n  10.380,      42,      31,      23,      44\n  10.390,      41,      31,      23,      44\n  10.400,      41,      31,      23,      44\n  10.410,      42,      31,      22,      44\n  10.420,      41,      31,      23,      44\n  10.430,      42,      31,      23,      44\n  10.440,      41,      31,      22,      44\n  10.450,      41,      31,      23,      44\n  10.460,      41,      31,      23,      44\n  10.470,      41,      31,      22,      44\n  10.480,      41,      31,      22,      44\n  10.490,      41,      31,      23,      44\n  10.500,      42,      31,      23,      44\n  10.510,      41,      31,      23,      44\n  10.520,      41,      31,      22,      44\n  10.530,      41,      31,      23,      43\n  10.540,      41,      31,      23,      43\n  10.550,      41,      31,      23,      44\n  10.560,      41,      31,      22,      44\n  10.570,      41,      31,      23,      45\n  10.580,      41,      31,      23,      44\n  10.590,      42,      31,      22,      44\n  10.600,      42,      31,      23,      44\n  10.610,      41,      31,      22,      44\n  10.620,      41,      31,      22,      44\n  10.630,      41,      31,      23,      44\n  10.640,      41,      31,      23,      44\n  10.650,      41,      31,      23,      44\n  10.660,      41,      31,      22,      44\n  10.670,      41,      31,      23,      44\n  10.680,      41,      31,      23,      44\n  10.690,      41,      31,      23,      44\n  10.700,      41,      31,      23,      44\n  10.710,      41,      30,      23,      44\n  10.720,      41,      31,      23,      44\n  10.730,      42,      31,      23,      45\n  10.740,      41,      31,      23,      44\n  10.750,      41,      31,      23,      45\n  10.760,      41,      31,      22,      44\n  10.770,      41,      30,      22,      44\n  10.780,      41,      31,      23,      44\n  10.790,      42,      31,      23,      44\n  10.800,      41,      31,      23,      44\n  10.810,      42,      31,      23,      44\n  10.820,      41,      31,      23,      44\n  10.830,      41,      31,      23,      44\n  10.840,      41,      31,      23,      44\n  10.850,      41,      31,      22,      44\n  10.860,      41,      31,      23,      44\n  10.870,      42,      31,      23,      45\n  10.880,      41,      31,      22,      44\n  10.890,     139,     128,     119,      42\n  10.900,      42,      31,      23,      44\n  10.910,      41,      31,      23,      44\n  10.920,      41,      31,      23,      44\n  10.930,      41,      31,      23,      44\n  10.940,      41,      31,      22,      44\n  10.950,      41,      31,      23,      44\n  10.960,      41,      31,      23,      44\n  10.970,      41,      31,      23,      44\n  10.980,      42,      31,      23,      44\n  10.990,      42,      31,      23,      44\n  11.000,      42,      31,      23,      44\n  11.010,      42,      31,      23,      44\n  11.020,      41,      31,      23,      44\n  11.030,      42,      31,      22,      44\n  11.040,      41,      31,      23,      44\n  11.050,      42,      31,      23,      44\n  11.060,      42,      31,      23,      44\n  11.070,      41,      31,      23,      44\n  11.080,      42,      31,      23,      44\n  11.090,      42,      31,      23,      44\n  11.100,      41,      31,      23,      44\n  11.110,      42,      31,      23,      45\n  11.120,      41,      31,      22,      44\n  11.130,      41,      31,      23,      44\n  11.140,      41,      31,      23,      44\n  11.150,      42,      31,      23,      45\n  11.160,      41,      31,      23,      44\n  11.170,      42,      31,      23,      44\n  11.180,      41,      31,      23,      44\n  11.190,      41,      31,      23,      44\n  11.200,      42,      31,      22,      44\n  11.210,      41,      31,      23,      44\n  11.220,      41,      30,      23,      44\n  11.230,      42,      31,      23,      44\n  11.240,      41,      31,      23,      44\n  11.250,      41,      31,      23,      44\n  11.260,      41,      31,      22,      44\n  11.270,      42,      31,      23,      44\n  11.280,      41,      31,      23,      44\n  11.290,      42,      31,      23,      44\n  11.300,      41,      31,      23,      44\n  11.310,      41,      31,      23,      44\n  11.320,      42,      31,      23,      44\n  11.330,      42,      31,      23,      44\n  11.340,      42,      31,      23,      44\n  11.350,      41,      31,      23,      44\n  11.360,      41,      31,      23,      44\n  11.370,      41,      31,      23,      44\n  11.380,      42,      31,      23,      44\n  11.390,      41,      31,      23,      45\n  11.400,      42,      31,      23,      44\n  11.410,      34,      24,      22,      44\n  11.420,      41,      31,      23,      44\n  11.430,      41,      31,      23,      44\n  11.440,      42,      31,      23,      44\n  11.450,      42,      31,      22,      44\n  11.460,      41,      31,      22,      44\n  11.470,      42,      31,      23,      44\n  11.480,      41,      31,      22,      44\n  11.490,      42,      31,      23,      44\n  11.500,      41,      30,      23,      44\n  11.510,      41,      31,      23,      44\n  11.520,      41,      31,      23,      44\n  11.530,      41,      31,      23,      44\n  11.540,      41,      31,      22,      44\n  11.550,      41,      31,      22,      44\n  11.560,     195,     259,       0,      95\n  11.570,      44,      32,      24,      45\n  11.580,      41,      31,      23,      44\n  11.590,      42,      31,      23,      44\n  11.600,      41,      31,      22,      44\n  11.610,      42,      31,      23,      44\n  11.620,      41,      31,      23,      44\n  11.630,      41,      31,      23,      44\n  11.640,      41,      31,      22,      44\n  11.650,      42,      31,      23,      45\n  11.660,      41,      31,      22,      44\n  11.670,      41,      31,      23,      44\n  11.680,      41,      31,      22,      44\n  11.690,      41,      31,      23,      44\n  11.700,      42,      31,      23,      44\n  11.710,      41,      31,      22,      44\n  11.720,      41,      30,      22,      44\n  11.730,      41,      31,      22,      44\n  11.740,      41,      31,      22,      44\n  11.750,      41,      31,      22,      44\n  11.760,      41,      31,      23,      44\n  11.770,      41,      31,      23,      44\n  11.780,      42,      31,      23,      44\n  11.790,      41,      30,      23,      44\n  11.800,      42,      31,      22,      44\n  11.810,      42,      31,      23,      44\n  11.820,      42,      31,      22,      44\n  11.830,      42,      31,      22,      44\n  11.840,      41,      31,      23,      44\n  11.850,      41,      31,      22,      44\n  11.860,      42,      31,      22,      45\n  11.870,      41,      31,      23,      44\n  11.880,      42,      31,      22,      44\n  11.890,      41,      31,      22,      45\n  11.900,      42,      31,      23,      44\n  11.910,      41,      31,      23,      44\n  11.920,      42,      31,      23,      44\n  11.930,      41,      30,      23,      44\n  11.940,      41,      30,      22,      44\n  11.950,      42,      31,      23,      45\n  11.960,      42,      31,      22,      44\n  11.970,      41,      31,      22,      44\n  11.980,      41,      31,      22,      44\n  11.990,      41,      31,      22,      44\n  12.000,      41,      30,      22,      44\n  12.010,      41,      31,      23,      44\n  12.020,      41,      31,      22,      44\n  12.030,      41,      31,      23,      44\n  12.040,      42,      31,      22,      44\n  12.050,      41,      31,      23,      44\n  12.060,      41,      31,      23,      45\n  12.070,      41,      31,      22,      44\n  12.080,      41,      31,      23,      44\n  12.090,      41,      31,      23,      44\n  12.100,      41,      31,      23,      44\n  12.110,      41,      30,      22,      44\n  12.120,      42,      31,      23,      44\n  12.130,      42,      31,      23,      45\n  12.140,      41,      31,      23,      44\n  12.150,      41,      31,      22,      44\n  12.160,      41,      31,      22,      44\n  12.170,      41,      31,      22,      44\n  12.180,      42,      31,      23,      45\n  12.190,      41,      31,      23,      44\n  12.200,      41,      31,      23,      44\n  12.210,      42,      31,      22,      44\n  12.220,      41,      31,      23,      44\n  12.230,      42,      31,      22,      44\n  12.240,      42,      31,      23,      44\n  12.250,     196,     259,       0,      96\n  12.260,      42,      32,      23,      45\n  12.270,      42,      31,      23,      45\n  12.280,      42,      31,      23,      44\n  12.290,      42,      31,      23,      44\n  12.300,      42,      31,      23,      44\n  12.310,      41,      31,      23,      44\n  12.320,      41,      31,      23,      44\n  12.330,      41,      31,      22,      44\n  12.340,      41,      31,      22,      44\n  12.350,      41,      31,      23,      44\n  12.360,      41,      30,      23,      44\n  12.370,      42,      31,      23,      44\n  12.380,      41,      31,      23,      44\n  12.390,      42,      31,      23,      44\n  12.400,      42,      31,      23,      44\n  12.410,      42,      31,      23,      44\n  12.420,      42,      31,      22,      44\n  12.430,      41,      30,      23,      44\n  12.440,      41,      31,      23,      44\n  12.450,      41,      31,      23,      44\n  12.460,      41,      31,      22,      44\n  12.470,      42,      31,      22,      44\n  12.480,      42,      31,      23,      44\n  12.490,      41,      31,      22,      44\n  12.500,      41,      31,      22,      44\n  12.510,      41,      31,      23,      44\n  12.520,      41,      31,      23,      44\n  12.530,      41,      31,      22,      44\n  12.540,      41,      31,      23,      44\n  12.550,      41,      31,      22,      44\n  12.560,      42,      31,      23,      45\n  12.570,      42,      31,      22,      44\n  12.580,      41,      31,      23,      44\n  12.590,      41,      31,      22,      44\n  12.600,      42,      31,      23,      44\n  12.610,      41,      31,      23,      44\n  12.620,      41,      31,      22,      44\n  12.630,      41,      31,      23,      44\n  12.640,      42,      31,      23,      44\n  12.650,      42,      31,      23,      45\n  12.660,      41,      31,      22,      44\n  12.670,      41,      31,      23,      44\n  12.680,      41,      31,      23,      44\n  12.690,      41,      31,      22,      44\n  12.700,      41,      31,      22,      44\n  12.710,      41,      31,      23,      44\n  12.720,      42,      31,      23,      44\n  12.730,      42,      31,      23,      44\n  12.740,      41,      31,      23,      44\n  12.750,      42,      31,      23,      44\n  12.760,      41,      31,      23,      44\n  12.770,      42,      31,      23,      44\n  12.780,      41,      31,      23,      44\n  12.790,      41,      31,      22,      44\n  12.800,      41,      31,      22,      44\n  12.810,      41,      30,      23,      44\n  12.820,      41,      31,      23,      44\n  12.830,      41,      31,      23,      44\n  12.840,      42,      31,      22,      44\n  12.850,      41,      31,      23,      44\n  12.860,      42,      31,      23,      44\n  12.870,      41,      31,      23,      45\n  12.880,      41,      31,      23,      44\n  12.890,      41,      31,      23,      44\n  12.900,      41,      31,      23,      45\n  12.910,      43,      31,      23,      45\n  12.920,      42,      31,      23,      45\n  12.930,      41,      32,      23,      45\n  12.940,      42,      32,      23,      45\n  12.950,      43,      32,      23,      45\n  12.960,     200,     267,       0,      97\n  12.970,      44,      32,      24,      46\n  12.980,      43,      32,      23,      46\n  12.990,      43,      32,      23,      45\n  13.000,      42,      32,      23,      45\n  13.010,      42,      31,      23,      45\n  13.020,      42,      32,      23,      45\n  13.030,      42,      31,      23,      45\n  13.040,      42,      31,      23,      45\n  13.050,      43,      32,      24,      45\n  13.060,      43,      32,      24,      45\n  13.070,      42,      32,      23,      45\n  13.080,      43,      32,      24,      45\n  13.090,      43,      32,      23,      45\n  13.100,      42,      32,      24,      46\n  13.110,      42,      32,      23,      45\n  13.120,      43,      32,      23,      45\n  13.130,      43,      32,      23,      46\n  13.140,      43,      32,      23,      45\n  13.150,      43,      32,      23,      45\n  13.160,      43,      32,      24,      46\n  13.170,      43,      32,      23,      45\n  13.180,      43,      32,      23,      46\n  13.190,      43,      32,      23,      45\n  13.200,      44,      32,      24,      46\n  13.210,      43,      32,      23,      45\n  13.220,      43,      32,      23,      45\n  13.230,      42,      32,      24,      45\n  13.240,      43,      31,      23,      44\n  13.250,      42,      31,      23,      45\n  13.260,      42,      32,      23,      45\n  13.270,      43,      31,      23,      44\n  13.280,      42,      32,      23,      45\n  13.290,      41,      31,      23,      44\n  13.300,      42,      31,      23,      45\n  13.310,      42,      31,      24,      45\n  13.320,      43,      31,      23,      44\n  13.330,      41,      31,      23,      44\n  13.340,      42,      31,      22,      44\n  13.350,      41,      31,      22,      44\n  13.360,      41,      31,      22,      44\n  13.370,      42,      31,      22,      44\n  13.380,      41,      31,      23,      44\n  13.390,      41,      31,      22,      44\n  13.400,      41,      31,      22,      44\n  13.410,      42,      31,      23,      44\n  13.420,      41,      31,      23,      44\n  13.430,      41,      31,      23,      44\n  13.440,      42,      31,      23,      45\n  13.450,      42,      31,      23,      44\n  13.460,      41,      31,      22,      44\n  13.470,      41,      31,      23,      44\n  13.480,      41,      31,      23,      44\n  13.490,      41,      31,      23,      44\n  13.500,      41,      31,      22,      44\n  13.510,      41,      31,      23,      44\n  13.520,      41,      31,      23,      44\n  13.530,      41,      31,      22,      44\n  13.540,      41,      31,      22,      44\n  13.550,      41,      31,      22,      44\n  13.560,      41,      31,      22,      44\n  13.570,      41,      31,      23,      44\n  13.580,      41,      31,      23,      44\n  13.590,      41,      31,      22,      44\n  13.600,      42,      31,      23,      45\n  13.610,      41,      31,      23,      44\n  13.620,      42,      31,      23,      44\n  13.630,      42,      31,      23,      45\n  13.640,      41,      31,      23,      44\n  13.650,      41,      31,      23,      44\n  13.660,      41,      31,      22,      44\n  13.670,      41,      31,      23,      44\n  13.680,      42,      31,      23,      45\n  13.690,     141,     129,     118,      43\n  13.700,      42,      31,      23,      44\n  13.710,      42,      31,      23,      44\n  13.720,      41,      31,      23,      44\n  13.730,      41,      31,      23,      44\n  13.740,      42,      31,      23,      44\n  13.750,      41,      31,      23,      44\n  13.760,      41,      31,      23,      45\n  13.770,      41,      31,      23,      44\n  13.780,      42,      31,      23,      44\n  13.790,      41,      31,      23,      44\n  13.800,      41,      31,      23,      44\n  13.810,      41,      31,      23,      44\n  13.820,      41,      31,      23,      44\n  13.830,      41,      31,      22,      44\n  13.840,      41,      31,      22,      44\n  13.850,      41,      31,      22,      44\n  13.860,      41,      31,      23,      44\n  13.870,      41,      30,      23,      44\n  13.880,      41,      31,      23,      44\n  13.890,      41,      31,      22,      44\n  13.900,      41,      31,      23,      45\n  13.910,      42,      31,      23,      44\n  13.920,      41,      31,      23,      44\n  13.930,      41,      31,      23,      44\n  13.940,      41,      31,      23,      45\n  13.950,      41,      31,      22,      44\n  13.960,      42,      31,      23,      44\n  13.970,      41,      31,      23,      44\n  13.980,      41,      31,      23,      44\n  13.990,      41,      31,      23,      44\n  14.000,      41,      31,      23,      44\n  14.010,      42,      31,      23,      44\n  14.020,      41,      31,      22,      44\n  14.030,      41,      30,      23,      44\n  14.040,      41,      30,      23,      44\n  14.050,      41,      31,      23,      44\n  14.060,      41,      31,      23,      44\n  14.070,      41,      31,      23,      44\n  14.080,      41,      30,      23,      44\n  14.090,      42,      31,      23,      44\n  14.100,      41,      31,      22,      44\n  14.110,      41,      31,      22,      44\n  14.120,      42,      31,      23,      44\n  14.130,      42,      31,      23,      44\n  14.140,      42,      31,      23,      44\n  14.150,      41,      31,      23,      44\n  14.160,      41,      31,      23,      44\n  14.170,      41,      31,      23,      44\n  14.180,      42,      31,      22,      44\n  14.190,      42,      31,      23,      44\n  14.200,      41,      30,      22,      44\n  14.210,      41,      31,      23,      44\n  14.220,      41,      30,      23,      44\n  14.230,      42,      31,      22,      45\n  14.240,      41,      30,      22,      44\n  14.250,      41,      31,      22,      44\n  14.260,      42,      31,      22,      44\n  14.270,      41,      31,      23,      44\n  14.280,      41,      31,      23,      44\n  14.290,      41,      31,      23,      44\n  14.300,      41,      31,      22,      44\n  14.310,      41,      30,      22,      44\n  14.320,      41,      31,      23,      44\n  14.330,      42,      31,      23,      44\n  14.340,      41,      31,      23,      44\n  14.350,      42,      31,      23,      44\n  14.360,      42,      31,      23,      44\n  14.370,      41,      31,      22,      44\n  14.380,      42,      31,      23,      44\n  14.390,      41,      31,      23,      45\n  14.400,      41,      31,      23,      44\n  14.410,      42,      31,      22,      44\n  14.420,      42,      31,      23,      45\n  14.430,      41,      31,      23,      44\n  14.440,     195,     259,       0,      95\n  14.450,      42,      31,      23,      45\n  14.460,      41,      31,      23,      44\n  14.470,      42,      31,      23,      44\n  14.480,      42,      31,      23,      44\n  14.490,      41,      31,      22,      44\n  14.500,      41,      30,      22,      44\n  14.510,      41,      31,      22,      44\n  14.520,      42,      31,      23,      44\n  14.530,      41,      31,      23,      44\n  14.540,      41,      31,      22,      44\n  14.550,      41,      31,      23,      44\n  14.560,      41,      31,      23,      45\n  14.570,      41,      31,      23,      44\n  14.580,      41,      31,      23,      44\n  14.590,      41,      31,      23,      44\n  14.600,      42,      31,      23,      44\n  14.610,      41,      30,      23,      44\n  14.620,      41,      31,      22,      44\n  14.630,      42,      31,      23,      44\n  14.640,      41,      31,      23,      45\n  14.650,      42,      31,      22,      44\n  14.660,      42,      31,      23,      44\n  14.670,      41,      31,      22,      44\n  14.680,      41,      31,      22,      44\n  14.690,      42,      31,      23,      44\n  14.700,      41,      30,      23,      44\n  14.710,      41,      30,      22,      44\n  14.720,      41,      31,      22,      44\n  14.730,      42,      31,      23,      44\n  14.740,      41,      31,      22,      44\n  14.750,      41,      31,      22,      44\n  14.760,      41,      31,      22,      44\n  14.770,      41,      31,      22,      44\n  14.780,      41,      31,      22,      44\n  14.790,      41,      31,      22,      44\n  14.800,      41,      31,      23,      44\n  14.810,      41,      31,      23,      44\n  14.820,      41,      31,      23,      44\n  14.830,      42,      31,      23,      44\n  14.840,      41,      31,      23,      44\n  14.850,      42,      31,      23,      44\n  14.860,      42,      31,      23,      44\n  14.870,      41,      31,      23,      44\n  14.880,      41,      31,      23,      45\n  14.890,      41,      31,      23,      44\n  14.900,      41,      31,      23,      44\n  14.910,      41,      30,      23,      44\n  14.920,      41,      31,      23,      44\n  14.930,      41,      30,      22,      43\n  14.940,      41,      31,      22,      44\n  14.950,      41,      30,      23,      44\n  14.960,      41,      31,      22,      44\n  14.970,      41,      31,      22,      44\n  14.980,      41,      30,      23,      44\n  14.990,      42,      31,      23,      44\n  15.000,      41,      31,      23,      44\n  15.010,      42,      31,      23,      44\n  15.020,      42,      31,      23,      44\n  15.030,      42,      30,      23,      44\n  15.040,      41,      31,      22,      44\n  15.050,      41,      31,      23,      44\n  15.060,      42,      31,      22,      44\n  15.070,      41,      31,      23,      43\n  15.080,      41,      31,      23,      44\n  15.090,      41,      31,      23,      44\n  15.100,      41,      31,      23,      44\n  15.110,      41,      31,      22,      43\n  15.120,      41,      31,      22,      44\n  15.130,      41,      31,      22,      44\n  15.140,      41,      31,      22,      44\n  15.150,      41,      31,      23,      44\n  15.160,      41,      31,      23,      44\n  15.170,      41,      31,      23,      44\n  15.180,      41,      31,      22,      44\n  15.190,      41,      31,      23,      44\n  15.200,      42,      31,      23,      44\n  15.210,     195,     260,       0,      95\n  15.220,      43,      31,      23,      45\n  15.230,      41,      31,      23,      44\n  15.240,      42,      31,      24,      44\n  15.250,      41,      31,      23,      44\n  15.260,      41,      31,      22,      44\n  15.270,      41,      31,      23,      44\n  15.280,      41,      31,      22,      44\n  15.290,      41,      31,      22,      43\n  15.300,      41,      31,      23,      44\n  15.310,      41,      31,      22,      45\n  15.320,      41,      31,      22,      44\n  15.330,      41,      31,      22,      44\n  15.340,      41,      31,      23,      44\n  15.350,      42,      31,      23,      44\n  15.360,      41,      31,      23,      44\n  15.370,      41,      31,      23,      44\n  15.380,      41,      30,      23,      44\n  15.390,      41,      31,      23,      44\n  15.400,      42,      31,      22,      44\n  15.410,      41,      31,      22,      44\n  15.420,      42,      31,      23,      44\n  15.430,      41,      31,      23,      44\n  15.440,      42,      31,      23,      44\n  15.450,      41,      31,      23,      44\n  15.460,      42,      31,      23,      44\n  15.470,      41,      31,      23,      44\n  15.480,      41,      31,      23,      44\n  15.490,      41,      30,      22,      43\n  15.500,      42,      31,      23,      44\n  15.510,      41,      30,      22,      44\n  15.520,      42,      31,      23,      44\n  15.530,      41,      31,      23,      44\n  15.540,      41,      30,      23,      44\n  15.550,      41,      30,      23,      44\n  15.560,      41,      31,      23,      44\n  15.570,      41,      31,      22,      44\n  15.580,      41,      31,      23,      44\n  15.590,      41,      31,      23,      44\n  15.600,      41,      31,      23,      43\n  15.610,      41,      31,      23,      43\n  15.620,      41,      31,      23,      44\n  15.630,      41,      31,      22,      44\n  15.640,      41,      31,      23,      45\n  15.650,      41,      31,      23,      43\n  15.660,      41,      31,      23,      44\n  15.670,      41,      31,      22,      44\n  15.680,      41,      31,      23,      44\n  15.690,      41,      31,      22,      43\n  15.700,      42,      31,      23,      44\n  15.710,      41,      31,      23,      44\n  15.720,      41,      31,      22,      44\n  15.730,      41,      31,      22,      44\n  15.740,      41,      30,      23,      44\n  15.750,      41,      31,      22,      44\n  15.760,      41,      31,      22,      44\n  15.770,      41,      31,      22,      44\n  15.780,      42,      31,      23,      44\n  15.790,      41,      31,      22,      44\n  15.800,      41,      31,      22,      44\n  15.810,      41,      31,      22,      44\n  15.820,      42,      31,      23,      43\n  15.830,      41,      30,      23,      44\n  15.840,      41,      31,      23,      44\n  15.850,      41,      31,      23,      44\n  15.860,      41,      31,      22,      43\n  15.870,      41,      31,      23,      44\n  15.880,      41,      30,      23,      44\n  15.890,      42,      31,      23,      44\n  15.900,      41,      31,      23,      44\n  15.910,      41,      31,      23,      44\n  15.920,      41,      31,      23,      44\n  15.930,      42,      31,      23,      44\n  15.940,      41,      31,      23,      44\n  15.950,      41,      31,      23,      44\n  15.960,      42,      31,      22,      44\n  15.970,      42,      31,      23,      44\n  15.980,      41,      31,      22,      44\n  15.990,      42,      31,      23,      44\n  16.000,     195,     260,       0,      95\n  16.010,      43,      32,      23,      45\n  16.020,      43,      31,      23,      45\n  16.030,      42,      31,      23,      43\n  16.040,      41,      31,      23,      44\n  16.050,      42,      31,      23,      44\n  16.060,      41,      31,      23,      44\n  16.070,      41,      31,      22,      43\n  16.080,      41,      31,      23,      44\n  16.090,      41,      31,      23,      44\n  16.100,      41,      31,      23,      44\n  16.110,      41,      31,      23,      44\n  16.120,      41,      31,      22,      44\n  16.130,      42,      31,      23,      44\n  16.140,      41,      31,      23,      44\n  16.150,      41,      30,      22,      43\n  16.160,      41,      31,      23,      44\n  16.170,      41,      30,      23,      43\n  16.180,      42,      31,      23,      44\n  16.190,      41,      31,      22,      43\n  16.200,      41,      31,      23,      44\n  16.210,      41,      30,      23,      44\n  16.220,      41,      31,      22,      44\n  16.230,      41,      31,      23,      44\n  16.240,      41,      31,      23,      44\n  16.250,      42,      31,      23,      44\n  16.260,      41,      31,      23,      44\n  16.270,      41,      31,      23,      44\n  16.280,      41,      31,      23,      44\n  16.290,      41,      30,      22,      44\n  16.300,      41,      31,      22,      44\n  16.310,      41,      30,      23,      44\n  16.320,      42,      31,      23,      44\n  16.330,      42,      31,      22,      44\n  16.340,      41,      31,      22,      44\n  16.350,      41,      31,      23,      45\n  16.360,      42,      31,      23,      44\n  16.370,      41,      30,      23,      44\n  16.380,      41,      31,      22,      44\n  16.390,      41,      31,      23,      45\n  16.400,      41,      31,      23,      44\n  16.410,      41,      31,      22,      44\n  16.420,      42,      31,      23,      44\n  16.430,      41,      31,      23,      44\n  16.440,      42,      31,      23,      44\n  16.450,      42,      31,      23,      44\n  16.460,      41,      31,      23,      44\n  16.470,      41,      31,      23,      44\n  16.480,      41,      31,      23,      44\n  16.490,      41,      31,      23,      44\n  16.500,      41,      31,      23,      44\n  16.510,      41,      31,      23,      44\n  16.520,      42,      31,      22,      44\n  16.530,      42,      31,      23,      44\n  16.540,      42,      31,      22,      44\n  16.550,      41,      31,      23,      44\n  16.560,      41,      31,      23,      45\n  16.570,      41,      31,      22,      43\n  16.580,      41,      31,      22,      44\n  16.590,      41,      31,      23,      44\n  16.600,      41,      31,      23,      45\n  16.610,      41,      31,      23,      43\n  16.620,      41,      31,      23,      44\n  16.630,      41,      31,      23,      44\n  16.640,      41,      31,      22,      44\n  16.650,      41,      31,      22,      44\n  16.660,      41,      31,      22,      43\n  16.670,      41,      30,      22,      44\n  16.680,      41,      31,      23,      44\n  16.690,      41,      31,      23,      44\n  16.700,      41,      31,      23,      43\n  16.710,      42,      31,      23,      44\n  16.720,      42,      31,      23,      44\n  16.730,      41,      30,      23,      43\n  16.740,      42,      31,      23,      44\n  16.750,      42,      31,      23,      44\n  16.760,      41,      31,      23,      44\n  16.770,      41,      30,      23,      44\n  16.780,      41,      31,      23,      44\n  16.790,      41,      31,      23,      44\n  16.800,      42,      31,      23,      44\n  16.810,     194,     260,       0,      95\n  16.820,      43,      32,      24,      45\n  16.830,      42,      31,      24,      45\n  16.840,      41,      31,      23,      44\n  16.850,      41,      31,      23,      44\n  16.860,      41,      31,      23,      44\n  16.870,      41,      31,      23,      44\n  16.880,      41,      31,      23,      44\n  16.890,      41,      30,      23,      44\n  16.900,      41,      31,      23,      44\n  16.910,      41,      31,      23,      44\n  16.920,      42,      31,      23,      44\n  16.930,      41,      31,      23,      44\n  16.940,      41,      31,      23,      43\n  16.950,      42,      31,      23,      44\n  16.960,      41,      31,      23,      44\n  16.970,      41,      31,      23,      44\n  16.980,      42,      31,      23,      44\n  16.990,      41,      31,      23,      44\n  17.000,      41,      31,      23,      44\n  17.010,      42,      31,      23,      44\n  17.020,      42,      31,      23,      44\n  17.030,      42,      31,      23,      44\n  17.040,      41,      30,      23,      44\n  17.050,      41,      31,      23,      44\n  17.060,      43,      31,      23,      44\n  17.070,      42,      31,      23,      44\n  17.080,      41,      31,      23,      44\n  17.090,      41,      30,      23,      44\n  17.100,      41,      31,      23,      44\n  17.110,      41,      30,      23,      44\n  17.120,      41,      31,      23,      43\n  17.130,      42,      31,      23,      44\n  17.140,      41,      31,      23,      44\n  17.150,      42,      31,      23,      44\n  17.160,      42,      31,      23,      44\n  17.170,      42,      31,      23,      44\n  17.180,      41,      31,      22,      44\n  17.190,      42,      31,      23,      44\n  17.200,      41,      30,      23,      44\n  17.210,      42,      31,      23,      44\n  17.220,      41,      31,      23,      44\n  17.230,      41,      31,      23,      43\n  17.240,      41,      31,      23,      44\n  17.250,      41,      30,      22,      44\n  17.260,      41,      31,      23,      44\n  17.270,      42,      31,      23,      45\n  17.280,      41,      31,      23,      44\n  17.290,      41,      31,      23,      44\n  17.300,      41,      31,      23,      44\n  17.310,      41,      31,      23,      44\n  17.320,      41,      31,      23,      44\n  17.330,      41,      31,      23,      44\n  17.340,      42,      31,      23,      44\n  17.350,      41,      31,      23,      44\n  17.360,      41,      31,      23,      44\n  17.370,      41,      31,      23,      44\n  17.380,      41,      30,      23,      44\n  17.390,      41,      31,      23,      44\n  17.400,      41,      31,      23,      44\n  17.410,      41,      31,      23,      44\n  17.420,      41,      31,      23,      44\n  17.430,      42,      31,      23,      45\n  17.440,      42,      31,      23,      44\n  17.450,      41,      31,      23,      44\n  17.460,      41,      31,      23,      44\n  17.470,      42,      31,      23,      44\n  17.480,      41,      31,      23,      44\n  17.490,      41,      30,      22,      44\n  17.500,      41,      31,      23,      44\n  17.510,      42,      31,      23,      44\n  17.520,      41,      31,      23,      45\n  17.530,      42,      31,      23,      44\n  17.540,      41,      31,      23,      44\n  17.550,      42,      31,      23,      44\n  17.560,      41,      31,      22,      44\n  17.570,      41,      31,      23,      44\n  17.580,      42,      31,      23,      44\n  17.590,      41,      31,      23,      44\n  17.600,      41,      31,      23,      44\n  17.610,      41,      30,      23,      44\n  17.620,      41,      31,      23,      44\n  17.630,      41,      30,      23,      44\n  17.640,     194,     262,       0,      96\n  17.650,      44,      31,      23,      45\n  17.660,      41,      31,      23,      44\n  17.670,      42,      31,      23,      44\n  17.680,      41,      31,      23,      44\n  17.690,      42,      30,      23,      44\n  17.700,      41,      30,      23,      44\n  17.710,      42,      31,      22,      44\n  17.720,      42,      30,      23,      44\n  17.730,      41,      30,      22,      43\n  17.740,      41,      31,      22,      44\n  17.750,      41,      31,      23,      44\n  17.760,      42,      31,      23,      44\n  17.770,      41,      31,      23,      44\n  17.780,      41,      30,      23,      44\n  17.790,      41,      30,      23,      44\n  17.800,      41,      30,      22,      44\n  17.810,      41,      31,      22,      44\n  17.820,      42,      31,      22,      44\n  17.830,      41,      31,      22,      44\n  17.840,      42,      30,      23,      44\n  17.850,      41,      30,      23,      44\n  17.860,      41,      31,      23,      44\n  17.870,      42,      30,      23,      44\n  17.880,      42,      31,      23,      44\n  17.890,      41,      31,      23,      45\n  17.900,      42,      31,      23,      44\n  17.910,      41,      30,      22,      44\n  17.920,      41,      30,      22,      44\n  17.930,      41,      30,      23,      45\n  17.940,      42,      31,      23,      44\n  17.950,      41,      31,      23,      44\n  17.960,      41,      31,      23,      44\n  17.970,      42,      31,      23,      45\n  17.980,      41,      31,      23,      44\n  17.990,      42,      31,      23,      44\n  18.000,      41,      31,      23,      44\n  18.010,      41,      31,      23,      44\n  18.020,      41,      31,      23,      43\n  18.030,      41,      30,      22,      44\n  18.040,      41,      30,      23,      44\n  18.050,      41,      30,      23,      44\n  18.060,      42,      31,      23,      45\n  18.070,      41,      31,      22,      44\n  18.080,      41,      31,      23,      44\n  18.090,      41,      31,      23,      44\n  18.100,      42,      31,      23,      44\n  18.110,      41,      30,      22,      44\n  18.120,      41,      31,      22,      44\n  18.130,      42,      31,      23,      44\n  18.140,      41,      31,      23,      44\n  18.150,      41,      30,      23,      44\n  18.160,      41,      31,      23,      44\n  18.170,      41,      30,      23,      44\n  18.180,      41,      31,      22,      44\n  18.190,      41,      30,      22,      43\n  18.200,      41,      30,      22,      44\n  18.210,      41,      31,      23,      44\n  18.220,      41,      31,      23,      44\n  18.230,      41,      31,      23,      44\n  18.240,      42,      31,      23,      44\n  18.250,      42,      30,      23,      44\n  18.260,      42,      31,      23,      45\n  18.270,      41,      31,      23,      44\n  18.280,      42,      31,      23,      44\n  18.290,      41,      31,      23,      44\n  18.300,      41,      31,      23,      44\n  18.310,      41,      31,      23,      44\n  18.320,      41,      31,      23,      43\n  18.330,      41,      30,      23,      44\n  18.340,      41,      31,      23,      44\n  18.350,      41,      30,      23,      44\n  18.360,      42,      31,      22,      45\n  18.370,      42,      31,      23,      44\n  18.380,      41,      31,      22,      44\n  18.390,      42,      31,      23,      44\n  18.400,      41,      31,      23,      44\n  18.410,      41,      31,      23,      44\n  18.420,      42,      31,      23,      44\n  18.430,      41,      31,      22,      44\n  18.440,      41,      30,      23,      44\n  18.450,      41,      31,      22,      44\n  18.460,      41,      30,      23,      44\n  18.470,      41,      31,      23,      44\n  18.480,      42,      31,      23,      44\n  18.490,     195,     260,       0,      95\n  18.500,      43,      31,      24,      45\n  18.510,      41,      31,      23,      44\n  18.520,      41,      30,      23,      44\n  18.530,      41,      31,      23,      44\n  18.540,      41,      30,      22,      44\n  18.550,      42,      31,      23,      44\n  18.560,      41,      31,      22,      44\n  18.570,      41,      30,      22,      44\n  18.580,      42,      31,      23,      44\n  18.590,      41,      31,      23,      44\n  18.600,      42,      30,      23,      44\n  18.610,      41,      30,      23,      43\n  18.620,      41,      31,      23,      44\n  18.630,      41,      31,      23,      44\n  18.640,      42,      31,      22,      44\n  18.650,      41,      31,      22,      44\n  18.660,      41,      31,      23,      44\n  18.670,      41,      31,      22,      44\n  18.680,      42,      31,      22,      44\n  18.690,      41,      31,      23,      44\n  18.700,      42,      31,      23,      44\n  18.710,      41,      30,      23,      44\n  18.720,      41,      30,      23,      44\n  18.730,      41,      31,      23,      44\n  18.740,      41,      30,      23,      44\n  18.750,      41,      31,      22,      44\n  18.760,      42,      31,      23,      44\n  18.770,      42,      31,      23,      44\n  18.780,      41,      31,      23,      44\n  18.790,      42,      30,      23,      44\n  18.800,      41,      31,      23,      44\n  18.810,      41,      31,      22,      44\n  18.820,      41,      30,      23,      44\n  18.830,      42,      31,      23,      44\n  18.840,      41,      30,      22,      44\n  18.850,      42,      30,      23,      45\n  18.860,      41,      31,      23,      44\n  18.870,      42,      31,      23,      45\n  18.880,      41,      30,      23,      44\n  18.890,      41,      31,      22,      44\n  18.900,      41,      31,      23,      44\n  18.910,      42,      31,      23,      44\n  18.920,      41,      31,      23,      44\n  18.930,      41,      30,      22,      44\n  18.940,      41,      30,      22,      44\n  18.950,      41,      30,      22,      44\n  18.960,      41,      31,      23,      44\n  18.970,      42,      31,      23,      44\n  18.980,      41,      31,      23,      43\n  18.990,      42,      31,      23,      44\n  19.000,      42,      31,      23,      44\n  19.010,      41,      30,      23,      44\n  19.020,      42,      30,      22,      44\n  19.030,      41,      31,      22,      43\n  19.040,      41,      31,      23,      44\n  19.050,      42,      31,      23,      44\n  19.060,      41,      31,      23,      44\n  19.070,      42,      31,      23,      44\n  19.080,      41,      31,      23,      43\n  19.090,      41,      30,      23,      44\n  19.100,      41,      31,      23,      44\n  19.110,      41,      30,      23,      44\n  19.120,      42,      31,      23,      44\n  19.130,      41,      31,      23,      44\n  19.140,      42,      31,      23,      44\n  19.150,      42,      31,      23,      44\n  19.160,      42,      31,      23,      43\n  19.170,      42,      31,      23,      44\n  19.180,      41,      31,      23,      44\n  19.190,      41,      31,      23,      43\n  19.200,      41,      31,      23,      44\n  19.210,      41,      31,      22,      44\n  19.220,      41,      31,      23,      44\n  19.230,      42,      31,      23,      44\n  19.240,      42,      31,      23,      43\n  19.250,      41,      31,      22,      44\n  19.260,      41,      31,      23,      45\n  19.270,      41,      31,      23,      44\n  19.280,      41,      31,      23,      44\n  19.290,      41,      31,      23,      44\n  19.300,      41,      31,      23,      44\n  19.310,      41,      31,      23,      44\n  19.320,      41,      30,      23,      44\n  19.330,      42,      31,      22,      44\n  19.340,      41,      30,      23,      44\n  19.350,      42,      31,      23,      44\n  19.360,     194,     261,       0,      96\n  19.370,      43,      32,      24,      45\n  19.380,      41,      31,      23,      44\n  19.390,      42,      31,      23,      44\n  19.400,      41,      31,      23,      44\n  19.410,      41,      31,      23,      44\n  19.420,      42,      31,      23,      44\n  19.430,      42,      31,      23,      44\n  19.440,      41,      31,      23,      44\n  19.450,      41,      31,      23,      43\n  19.460,      41,      31,      23,      44\n  19.470,      42,      31,      23,      44\n  19.480,      42,      31,      23,      44\n  19.490,      41,      31,      23,      44\n  19.500,      41,      31,      23,      44\n  19.510,      41,      30,      23,      44\n  19.520,      41,      31,      23,      44\n  19.530,      41,      31,      23,      44\n  19.540,      41,      31,      23,      44\n  19.550,      41,      31,      23,      44\n  19.560,      41,      31,      23,      43\n  19.570,      42,      31,      23,      44\n  19.580,      42,      31,      23,      44\n  19.590,      41,      31,      23,      44\n  19.600,      41,      30,      23,      44\n  19.610,      41,      30,      23,      43\n  19.620,      42,      31,      23,      44\n  19.630,      41,      30,      23,      44\n  19.640,      42,      31,      23,      44\n  19.650,      42,      31,      23,      44\n  19.660,      42,      31,      23,      44\n  19.670,      42,      30,      23,      44\n  19.680,      41,      31,      23,      44\n  19.690,      42,      31,      23,      44\n  19.700,      42,      31,      23,      44\n  19.710,      41,      30,      23,      44\n  19.720,      41,      31,      23,      44\n  19.730,      41,      31,      23,      44\n  19.740,      41,      30,      22,      43\n  19.750,      41,      31,      23,      44\n  19.760,      41,      30,      22,      44\n  19.770,      42,      31,      23,      44\n  19.780,      41,      31,      23,      44\n  19.790,      41,      31,      23,      44\n  19.800,      41,      31,      23,      44\n  19.810,      41,      31,      22,      43\n  19.820,      41,      31,      23,      44\n  19.830,      41,      31,      23,      44\n  19.840,      41,      31,      23,      44\n  19.850,      41,      31,      23,      44\n  19.860,      41,      30,      22,      43\n  19.870,      41,      31,      22,      44\n  19.880,      41,      31,      23,      44\n  19.890,      41,      31,      23,      44\n  19.900,      41,      31,      22,      43\n  19.910,      41,      31,      23,      44\n  19.920,      42,      31,      23,      44\n  19.930,      41,      30,      23,      44\n  19.940,      41,      31,      23,      44\n  19.950,      42,      31,      23,      43\n  19.960,      42,      31,      23,      44\n  19.970,      41,      31,      23,      44\n  19.980,      41,      31,      23,      44\n  19.990,      41,      31,      23,      44\n  20.000,      41,      31,      23,      44\n  20.010,      41,      31,      23,      44\n  20.020,      41,      31,      23,      43\n  20.030,      42,      30,      23,      44\n  20.040,      41,      31,      23,      44\n  20.050,      42,      31,      23,      44\n  20.060,      41,      31,      23,      44\n  20.070,      41,      31,      23,      44\n  20.080,      42,      31,      23,      44\n  20.090,      41,      30,      23,      44\n  20.100,      41,      31,      23,      44\n  20.110,      41,      31,      23,      43\n  20.120,      41,      31,      22,      43\n  20.130,      41,      30,      22,      44\n  20.140,      41,      31,      23,      44\n  20.150,      41,      31,      23,      44\n  20.160,      42,      31,      23,      44\n  20.170,      41,      30,      23,      44\n  20.180,      41,      31,      23,      44\n  20.190,      42,      31,      23,      44\n  20.200,      41,      31,      23,      44\n  20.210,      41,      31,      23,      44\n  20.220,      42,      31,      23,      44\n  20.230,      41,      31,      23,      44\n  20.240,      41,      31,      23,      44\n  20.250,     194,     260,       0,      96\n  20.260,      43,      32,      23,      45\n  20.270,      42,      31,      23,      44\n  20.280,      41,      31,      23,      44\n  20.290,      41,      31,      23,      44\n  20.300,      41,      31,      23,      44\n  20.310,      42,      31,      23,      44\n  20.320,      41,      31,      23,      43\n  20.330,      41,      31,      23,      44\n  20.340,      41,      31,      22,      44\n  20.350,      41,      31,      23,      44\n  20.360,      41,      30,      23,      44\n  20.370,      41,      31,      23,      44\n  20.380,      41,      30,      23,      43\n  20.390,      41,      31,      23,      44\n  20.400,      41,      30,      23,      44\n  20.410,      41,      31,      23,      44\n  20.420,      41,      31,      23,      44\n  20.430,      41,      31,      23,      44\n  20.440,      41,      30,      23,      43\n  20.450,      41,      31,      23,      43\n  20.460,      41,      31,      23,      44\n  20.470,      41,      30,      23,      44\n  20.480,      41,      31,      23,      43\n  20.490,      42,      31,      23,      44\n  20.500,      42,      31,      23,      44\n  20.510,      41,      31,      23,      44\n  20.520,      41,      31,      23,      44\n  20.530,      42,      31,      23,      44\n  20.540,      41,      31,      23,      43\n  20.550,      41,      31,      23,      44\n  20.560,      41,      30,      23,      43\n  20.570,      41,      30,      22,      43\n  20.580,      41,      31,      23,      44\n  20.590,      41,      31,      22,      44\n  20.600,      41,      30,      23,      44\n  20.610,      41,      30,      23,      43\n  20.620,      41,      31,      22,      44\n  20.630,      41,      31,      22,      44\n  20.640,      41,      30,      22,      44\n  20.650,      41,      31,      23,      44\n  20.660,      41,      31,      23,      43\n  20.670,      41,      30,      23,      44\n  20.680,      41,      30,      23,      44\n  20.690,      41,      30,      23,      44\n  20.700,      42,      31,      23,      44\n  20.710,      41,      31,      23,      44\n  20.720,      41,      31,      22,      44\n  20.730,      41,      31,      23,      43\n  20.740,      42,      31,      23,      43\n  20.750,      42,      31,      22,      44\n  20.760,      42,      31,      23,      44\n  20.770,      41,      31,      23,      43\n  20.780,      41,      31,      23,      44\n  20.790,      41,      31,      23,      44\n  20.800,      41,      31,      23,      44\n  20.810,      41,      31,      23,      43\n  20.820,      41,      31,      23,      44\n  20.830,      42,      31,      23,      44\n  20.840,      41,      31,      23,      44\n  20.850,      41,      31,      22,      43\n  20.860,      41,      31,      23,      44\n  20.870,      41,      30,      23,      43\n  20.880,      41,      31,      23,      44\n  20.890,      41,      31,      23,      44\n  20.900,      41,      31,      23,      43\n  20.910,      42,      31,      22,      44\n  20.920,      42,      31,      23,      44\n  20.930,      41,      31,      23,      44\n  20.940,      41,      31,      23,      44\n  20.950,      41,      30,      23,      44\n  20.960,      41,      31,      23,      44\n  20.970,      42,      31,      23,      44\n  20.980,      42,      31,      23,      43\n  20.990,      41,      31,      23,      44\n  21.000,      41,      31,      22,      44\n  21.010,      41,      31,      23,      44\n  21.020,      41,      31,      23,      44\n  21.030,      41,      31,      23,      44\n  21.040,      41,      30,      22,      44\n  21.050,      41,      30,      22,      44\n  21.060,      42,      31,      23,      43\n  21.070,      42,      31,      23,      44\n  21.080,      41,      31,      23,      43\n  21.090,      42,      31,      23,      44\n  21.100,      42,      31,      23,      44\n  21.110,      41,      31,      23,      43\n  21.120,      41,      31,      22,      44\n  21.130,      41,      31,      23,      44\n  21.140,      41,      31,      23,      44\n  21.150,      41,      31,      22,      44\n  21.160,     195,     259,       0,      96\n  21.170,      42,      32,      23,      45\n  21.180,      41,      31,      23,      44\n  21.190,      41,      31,      23,      43\n  21.200,      41,      31,      23,      43\n  21.210,      41,      31,      23,      43\n  21.220,      41,      31,      22,      44\n  21.230,      41,      31,      23,      44\n  21.240,      41,      31,      23,      44\n  21.250,      41,      31,      23,      44\n  21.260,      41,      31,      23,      44\n  21.270,      41,      30,      23,      43\n  21.280,      41,      31,      23,      44\n  21.290,      41,      30,      23,      44\n  21.300,      42,      31,      23,      44\n  21.310,      41,      31,      23,      43\n  21.320,      41,      31,      23,      44\n  21.330,      41,      31,      23,      44\n  21.340,      42,      31,      23,      44\n  21.350,      41,      31,      23,      43\n  21.360,      41,      30,      23,      44\n  21.370,      41,      31,      23,      44\n  21.380,      41,      31,      23,      44\n  21.390,      42,      31,      23,      44\n  21.400,      41,      31,      23,      43\n  21.410,      42,      31,      23,      44\n  21.420,      41,      31,      23,      44\n  21.430,      41,      30,      23,      44\n  21.440,      41,      31,      23,      44\n  21.450,      41,      31,      23,      44\n  21.460,      41,      31,      22,      43\n  21.470,      42,      31,      23,      44\n  21.480,      41,      31,      22,      44\n  21.490,      41,      31,      23,      43\n  21.500,      41,      31,      23,      43\n  21.510,      41,      31,      23,      44\n  21.520,      41,      31,      23,      43\n  21.530,      41,      31,      23,      44\n  21.540,      41,      30,      22,      44\n  21.550,      41,      31,      23,      44\n  21.560,      41,      31,      23,      44\n  21.570,      41,      31,      23,      43\n  21.580,      42,      31,      23,      43\n  21.590,      41,      31,      22,      44\n  21.600,      42,      31,      23,      43\n  21.610,      41,      30,      23,      44\n  21.620,      41,      31,      23,      44\n  21.630,      42,      31,      23,      44\n  21.640,      41,      31,      23,      44\n  21.650,      41,      31,      22,      43\n  21.660,      41,      31,      23,      44\n  21.670,      41,      31,      22,      44\n  21.680,      41,      31,      23,      44\n  21.690,      41,      31,      23,      44\n  21.700,      41,      31,      23,      44\n  21.710,      41,      31,      23,      44\n  21.720,      42,      31,      23,      44\n  21.730,      41,      31,      23,      44\n  21.740,      42,      31,      23,      43\n  21.750,      41,      31,      23,      44\n  21.760,      41,      31,      23,      44\n  21.770,      41,      31,      23,      44\n  21.780,      41,      30,      23,      44\n  21.790,      42,      31,      23,      44\n  21.800,      41,      31,      23,      44\n  21.810,      41,      31,      23,      43\n  21.820,      41,      31,      23,      44\n  21.830,      41,      31,      23,      44\n  21.840,      41,      30,      23,      44\n  21.850,      41,      31,      23,      43\n  21.860,      41,      31,      22,      43\n  21.870,      41,      31,      23,      44\n  21.880,      41,      31,      23,      44\n  21.890,      42,      31,      23,      44\n  21.900,      41,      31,      23,      43\n  21.910,      42,      31,      23,      44\n  21.920,      41,      31,      22,      44\n  21.930,      41,      31,      23,      44\n  21.940,      41,      31,      23,      44\n  21.950,      41,      31,      23,      43\n  21.960,      41,      30,      23,      43\n  21.970,      42,      31,      23,      44\n  21.980,      42,      31,      23,      44\n  21.990,      41,      31,      23,      44\n  22.000,      41,      31,      23,      44\n  22.010,      41,      31,      23,      44\n  22.020,      41,      31,      23,      43\n  22.030,      41,      31,      23,      44\n  22.040,      41,      31,      23,      44\n  22.050,      41,      31,      23,      44\n  22.060,      42,      31,      23,      43\n  22.070,      41,      31,      23,      43\n  22.080,      41,      31,      23,      44\n  22.090,     196,     259,       0,      96\n  22.100,      44,      32,      24,      44\n  22.110,      41,      31,      23,      44\n  22.120,      42,      31,      23,      44\n  22.130,      42,      31,      23,      44\n  22.140,      41,      31,      23,      44\n  22.150,      41,      31,      23,      44\n  22.160,      41,      31,      23,      44\n  22.170,      41,      31,      22,      43\n  22.180,      41,      31,      23,      43\n  22.190,      41,      30,      23,      43\n  22.200,      41,      31,      23,      44\n  22.210,      42,      31,      23,      44\n  22.220,      42,      31,      23,      44\n  22.230,      42,      31,      23,      44\n  22.240,      41,      31,      23,      44\n  22.250,      41,      30,      23,      44\n  22.260,      41,      31,      23,      44\n  22.270,      41,      31,      23,      44\n  22.280,      41,      31,      23,      44\n  22.290,      41,      31,      23,      43\n  22.300,      41,      31,      23,      44\n  22.310,      42,      31,      23,      44\n  22.320,      42,      31,      23,      44\n  22.330,      41,      31,      23,      43\n  22.340,      41,      31,      23,      44\n  22.350,      41,      31,      23,      43\n  22.360,      41,      31,      23,      43\n  22.370,      41,      30,      23,      44\n  22.380,      41,      31,      23,      44\n  22.390,      41,      31,      23,      43\n  22.400,      42,      31,      23,      44\n  22.410,      42,      31,      23,      44\n  22.420,      41,      30,      23,      44\n  22.430,      41,      30,      23,      44\n  22.440,      41,      31,      23,      43\n  22.450,      41,      31,      23,      44\n  22.460,      41,      31,      23,      44\n  22.470,      41,      31,      23,      44\n  22.480,      41,      31,      23,      44\n  22.490,      41,      31,      23,      44\n  22.500,      41,      31,      22,      43\n  22.510,      41,      31,      23,      44\n  22.520,      41,      31,      23,      44\n  22.530,      41,      31,      22,      44\n  22.540,      41,      31,      23,      44\n  22.550,      41,      30,      23,      43\n  22.560,      42,      31,      23,      43\n  22.570,      41,      31,      23,      44\n  22.580,      41,      31,      23,      44\n  22.590,      41,      31,      23,      44\n  22.600,      42,      31,      23,      44\n  22.610,      41,      31,      23,      43\n  22.620,      41,      31,      23,      44\n  22.630,      41,      31,      23,      44\n  22.640,      41,      31,      23,      43\n  22.650,      41,      31,      22,      44\n  22.660,      41,      31,      23,      44\n  22.670,      41,      31,      23,      43\n  22.680,      42,      31,      23,      44\n  22.690,      41,      30,      22,      43\n  22.700,      41,      30,      23,      43\n  22.710,      41,      31,      23,      43\n  22.720,      41,      31,      23,      43\n  22.730,      41,      31,      23,      44\n  22.740,      41,      31,      23,      43\n  22.750,      41,      31,      23,      44\n  22.760,      41,      31,      23,      44\n  22.770,      42,      31,      23,      44\n  22.780,      42,      31,      23,      44\n  22.790,      41,      31,      23,      44\n  22.800,      41,      31,      23,      44\n  22.810,      42,      31,      23,      44\n  22.820,      41,      30,      22,      44\n  22.830,      41,      31,      23,      44\n  22.840,      42,      31,      23,      44\n  22.850,      41,      30,      23,      44\n  22.860,      41,      31,      22,      44\n  22.870,      41,      30,      23,      44\n  22.880,      41,      31,      23,      44\n  22.890,      41,      31,      23,      43\n  22.900,      42,      31,      23,      44\n  22.910,      42,      31,      23,      44\n  22.920,      41,      31,      23,      44\n  22.930,      41,      31,      23,      44\n  22.940,      41,      30,      23,      44\n  22.950,      41,      31,      23,      44\n  22.960,      41,      31,      23,      44\n  22.970,      41,      31,      23,      44\n  22.980,      41,      31,      22,      44\n  22.990,      42,      31,      22,      44\n  23.000,      41,      31,      23,      44\n  23.010,      41,      31,      23,      44\n  23.020,      41,      31,      23,      43\n  23.030,      41,      31,      23,      44\n  23.040,     194,     262,       0,      95\n  23.050,      43,      32,      23,      45\n  23.060,      41,      31,      23,      44\n  23.070,      41,      31,      23,      44\n  23.080,      41,      31,      23,      44\n  23.090,      41,      31,      23,      44\n  23.100,      41,      31,      23,      43\n  23.110,      41,      31,      23,      43\n  23.120,      41,      31,      23,      44\n  23.130,      41,      31,      23,      44\n  23.140,      41,      31,      23,      44\n  23.150,      41,      31,      23,      44\n  23.160,      41,      31,      23,      44\n  23.170,      41,      31,      23,      44\n  23.180,      41,      31,      23,      44\n  23.190,      41,      31,      23,      44\n  23.200,      42,      31,      23,      44\n  23.210,      41,      31,      23,      44\n  23.220,      41,      31,      23,      44\n  23.230,      41,      31,      23,      44\n  23.240,      42,      31,      23,      44\n  23.250,      42,      31,      23,      44\n  23.260,      42,      31,      23,      44\n  23.270,      42,      31,      23,      44\n  23.280,      41,      31,      23,      44\n  23.290,      41,      31,      23,      44\n  23.300,      42,      31,      23,      44\n  23.310,      41,      31,      22,      43\n  23.320,      41,      31,      23,      44\n  23.330,      42,      31,      23,      44\n  23.340,      41,      31,      23,      44\n  23.350,      41,      30,      23,      43\n  23.360,      41,      30,      23,      44\n  23.370,      42,      31,      23,      44\n  23.380,      41,      31,      23,      44\n  23.390,      41,      31,      23,      44\n  23.400,      42,      31,      23,      44\n  23.410,      41,      30,      23,      44\n  23.420,      41,      31,      23,      44\n  23.430,      41,      31,      23,      44\n  23.440,      41,      31,      23,      44\n  23.450,      42,      31,      24,      44\n  23.460,      41,      31,      23,      44\n  23.470,      42,      31,      23,      44\n  23.480,      41,      30,      23,      43\n  23.490,      42,      31,      23,      44\n  23.500,      41,      31,      23,      44\n  23.510,      41,      31,      23,      44\n  23.520,      41,      31,      23,      44\n  23.530,      41,      30,      23,      43\n  23.540,      41,      31,      23,      44\n  23.550,      41,      31,      23,      44\n  23.560,      41,      31,      23,      43\n  23.570,      41,      31,      23,      44\n  23.580,      41,      31,      23,      44\n  23.590,      42,      31,      22,      44\n  23.600,      42,      31,      23,      44\n  23.610,      41,      31,      22,      44\n  23.620,      41,      31,      23,      44\n  23.630,      41,      31,      22,      44\n  23.640,      41,      31,      23,      43\n  23.650,      41,      31,      23,      44\n  23.660,      41,      31,      23,      44\n  23.670,      41,      31,      23,      44\n  23.680,      42,      31,      23,      44\n  23.690,      41,      31,      23,      44\n  23.700,      41,      31,      22,      43\n  23.710,      42,      31,      23,      44\n  23.720,      41,      31,      23,      44\n  23.730,      42,      31,      23,      44\n  23.740,      41,      31,      23,      44\n  23.750,      41,      31,      23,      44\n  23.760,      41,      31,      23,      44\n  23.770,      41,      31,      23,      44\n  23.780,      41,      31,      23,      44\n  23.790,      41,      31,      23,      44\n  23.800,      41,      31,      23,      44\n  23.810,      41,      31,      22,      44\n  23.820,      41,      31,      23,      44\n  23.830,      41,      31,      23,      44\n  23.840,      41,      31,      23,      43\n  23.850,      41,      31,      23,      43\n  23.860,      41,      31,      23,      44\n  23.870,      42,      31,      23,      44\n  23.880,      41,      31,      23,      44\n  23.890,      41,      31,      23,      44\n  23.900,      41,      31,      22,      44\n  23.910,      42,      31,      23,      44\n  23.920,      41,      31,      23,      44\n  23.930,      41,      31,      23,      44\n  23.940,      41,      31,      23,      44\n  23.950,      41,      31,      23,      44\n  23.960,      41,      31,      23,      44\n  23.970,      41,      30,      23,      44\n  23.980,      41,      31,      23,      44\n  23.990,      42,      31,      23,      44\n  24.000,      41,      31,      23,      44\n  24.010,     195,     261,       0,      96\n  24.020,      43,      32,      24,      45\n  24.030,      42,      31,      23,      43\n  24.040,      41,      31,      23,      44\n  24.050,      41,      31,      23,      44\n  24.060,      41,      31,      23,      44\n  24.070,      41,      31,      23,      44\n  24.080,      41,      31,      23,      44\n  24.090,      41,      31,      23,      44\n  24.100,      41,      30,      23,      44\n  24.110,      42,      31,      23,      44\n  24.120,      42,      31,      23,      44\n  24.130,      41,      31,      23,      43\n  24.140,      41,      31,      22,      43\n  24.150,      41,      31,      23,      44\n  24.160,      41,      30,      23,      44\n  24.170,      41,      31,      23,      44\n  24.180,      41,      31,      23,      43\n  24.190,      42,      31,      23,      44\n  24.200,      41,      30,      23,      44\n  24.210,      41,      30,      22,      44\n  24.220,      41,      31,      23,      44\n  24.230,      41,      31,      23,      44\n  24.240,      41,      31,      23,      44\n  24.250,      41,      31,      23,      44\n  24.260,      42,      31,      23,      44\n  24.270,      42,      31,      23,      44\n  24.280,      41,      31,      23,      44\n  24.290,      41,      31,      23,      43\n  24.300,      41,      31,      23,      44\n  24.310,      42,      31,      23,      44\n  24.320,      41,      31,      23,      44\n  24.330,      41,      31,      22,      44\n  24.340,      41,      31,      23,      44\n  24.350,      41,      31,      23,      43\n  24.360,      41,      31,      23,      44\n  24.370,      41,      31,      23,      45\n  24.380,      41,      31,      23,      44\n  24.390,      41,      31,      23,      44\n  24.400,      42,      31,      23,      44\n  24.410,      41,      31,      23,      44\n  24.420,      41,      31,      23,      44\n  24.430,      41,      31,      23,      44\n  24.440,      42,      31,      23,      44\n  24.450,      41,      31,      23,      44\n  24.460,      41,      31,      23,      44\n  24.470,      41,      30,      23,      44\n  24.480,      41,      31,      22,      44\n  24.490,      41,      31,      23,      44\n  24.500,      41,      31,      23,      44\n  24.510,      41,      31,      23,      44\n  24.520,      41,      31,      23,      44\n  24.530,      41,      31,      23,      44\n  24.540,      41,      31,      23,      44\n  24.550,      41,      31,      23,      44\n  24.560,      41,      31,      23,      43\n  24.570,      41,      31,      23,      44\n  24.580,      41,      31,      23,      44\n  24.590,      41,      31,      23,      44\n  24.600,      41,      31,      23,      44\n  24.610,      41,      31,      23,      44\n  24.620,      41,      30,      23,      44\n  24.630,      41,      31,      23,      44\n  24.640,      41,      30,      23,      44\n  24.650,      41,      31,      23,      44\n  24.660,      41,      31,      23,      44\n  24.670,      42,      31,      23,      44\n  24.680,      42,      31,      23,      44\n  24.690,      41,      31,      23,      44\n  24.700,      41,      31,      23,      44\n  24.710,      41,      31,      23,      44\n  24.720,      41,      31,      23,      44\n  24.730,      41,      31,      23,      44\n  24.740,      41,      30,      23,      44\n  24.750,      42,      31,      23,      44\n  24.760,      41,      31,      22,      44\n  24.770,      41,      31,      23,      44\n  24.780,      42,      31,      23,      44\n  24.790,      42,      31,      23,      44\n  24.800,      42,      31,      23,      44\n  24.810,      41,      31,      23,      44\n  24.820,      41,      31,      23,      44\n  24.830,      41,      31,      23,      44\n  24.840,      42,      31,      23,      44\n  24.850,      41,      31,      23,      44\n  24.860,      41,      31,      23,      44\n  24.870,      42,      31,      23,      44\n  24.880,      42,      31,      23,      44\n  24.890,      41,      31,      23,      43\n  24.900,      41,      31,      23,      44\n  24.910,      41,      31,      23,      44\n  24.920,      41,      31,      22,      44\n  24.930,      41,      31,      23,      44\n  24.940,      41,      31,      23,      43\n  24.950,      41,      31,      23,      44\n  24.960,      41,      31,      23,      44\n  24.970,      41,      31,      23,      43\n  24.980,      41,      30,      23,      44\n  24.990,      42,      31,      23,      44\n  25.000,     195,     260,       0,      96\n  25.010,      49,      34,      25,      43\n  25.020,      47,      33,      24,      43\n  25.030,      47,      33,      24,      43\n  25.040,      47,      33,      24,      43\n  25.050,      46,      33,      24,      42\n  25.060,      46,      33,      24,      43\n  25.070,      46,      33,      24,      43\n  25.080,      47,      33,      24,      43\n  25.090,      46,      33,      24,      43\n  25.100,      47,      33,      24,      43\n  25.110,      47,      33,      24,      43\n  25.120,      46,      33,      24,      43\n  25.130,      47,      33,      24,      43\n  25.140,      47,      32,      24,      42\n  25.150,      46,      33,      24,      43\n  25.160,      46,      33,      24,      43\n  25.170,      45,      32,      24,      42\n  25.180,      46,      33,      24,      42\n  25.190,      46,      33,      24,      43\n  25.200,      47,      33,      24,      43\n  25.210,      47,      33,      24,      43\n  25.220,      47,      33,      24,      42\n  25.230,      45,      33,      24,      43\n  25.240,      46,      33,      24,      43\n  25.250,      46,      33,      24,      43\n  25.260,      47,      33,      24,      43\n  25.270,      47,      33,      24,      42\n  25.280,      47,      33,      24,      42\n  25.290,      47,      33,      24,      42\n  25.300,      47,      33,      24,      43\n  25.310,      46,      33,      24,      42\n  25.320,      46,      33,      24,      43\n  25.330,      47,      33,      24,      43\n  25.340,      46,      33,      24,      42\n  25.350,      46,      33,      24,      42\n  25.360,      46,      33,      24,      43\n  25.370,      46,      33,      24,      43\n  25.380,      46,      33,      24,      42\n  25.390,      47,      33,      24,      42\n  25.400,      46,      33,      24,      42\n  25.410,      47,      33,      24,      42\n  25.420,      47,      33,      24,      43\n  25.430,      47,      33,      24,      42\n  25.440,      47,      33,      24,      42\n  25.450,      46,      33,      24,      42\n  25.460,      47,      33,      24,      43\n  25.470,      47,      33,      24,      43\n  25.480,      46,      33,      24,      42\n  25.490,      47,      33,      24,      42\n  25.500,      47,      33,      24,      43\n  25.510,      46,      33,      24,      43\n  25.520,      47,      33,      24,      43\n  25.530,      46,      33,      24,      43\n  25.540,      47,      33,      24,      43\n  25.550,      46,      33,      24,      42\n  25.560,      46,      33,      24,      43\n  25.570,      47,      33,      24,      43\n  25.580,      47,      33,      24,      43\n  25.590,      47,      33,      24,      42\n  25.600,      46,      33,      24,      42\n  25.610,      45,      33,      24,      42\n  25.620,      46,      33,      24,      43\n  25.630,      46,      33,      24,      43\n  25.640,      46,      33,      24,      42\n  25.650,      47,      33,      24,      43\n  25.660,      47,      33,      24,      42\n  25.670,      47,      33,      24,      43\n  25.680,      47,      33,      24,      43\n  25.690,      47,      33,      24,      43\n  25.700,      47,      33,      24,      43\n  25.710,      46,      33,      24,      43\n  25.720,      46,      33,      24,      42\n  25.730,      47,      33,      24,      43\n  25.740,      47,      33,      24,      43\n  25.750,      46,      33,      24,      43\n  25.760,      46,      33,      24,      42\n  25.770,      47,      33,      24,      42\n  25.780,      46,      33,      24,      43\n  25.790,      47,      33,      24,      43\n  25.800,      47,      33,      24,      43\n  25.810,      47,      33,      24,      42\n  25.820,      48,      33,      24,      43\n  25.830,      47,      33,      24,      43\n  25.840,      46,      33,      24,      43\n  25.850,      47,      33,      24,      43\n  25.860,      47,      33,      24,      43\n  25.870,      46,      33,      24,      42\n  25.880,      46,      33,      24,      43\n  25.890,      45,      33,      24,      42\n  25.900,      47,      33,      24,      43\n  25.910,      46,      33,      24,      43\n  25.920,      46,      33,      24,      43\n  25.930,      47,      33,      24,      42\n  25.940,      46,      33,      24,      43\n  25.950,      47,      33,      24,      43\n  25.960,      45,      32,      24,      43\n  25.970,      47,      33,      24,      42\n  25.980,      46,      33,      24,      42\n  25.990,      46,      33,      24,      43\n  26.000,      47,      33,      24,      43\n  26.010,     143,     131,     121,      41\n  26.020,      48,      34,      24,      43\n  26.030,      47,      33,      24,      43\n  26.040,      47,      33,      24,      43\n  26.050,      47,      33,      24,      43\n  26.060,      47,      33,      24,      42\n  26.070,      45,      33,      24,      43\n  26.080,      47,      33,      24,      42\n  26.090,      47,      33,      24,      42\n  26.100,      47,      33,      24,      43\n  26.110,      47,      33,      24,      43\n  26.120,      47,      33,      24,      43\n  26.130,      47,      33,      24,      43\n  26.140,      46,      33,      24,      42\n  26.150,      46,      33,      24,      43\n  26.160,      47,      33,      24,      43\n  26.170,      46,      33,      24,      43\n  26.180,      45,      33,      24,      42\n  26.190,      46,      33,      24,      43\n  26.200,      47,      33,      24,      43\n  26.210,      47,      33,      24,      42\n  26.220,      46,      33,      24,      42\n  26.230,      47,      33,      24,      43\n  26.240,      47,      32,      24,      43\n  26.250,      47,      33,      24,      42\n  26.260,      45,      33,      24,      42\n  26.270,      47,      33,      24,      42\n  26.280,      46,      33,      24,      43\n  26.290,      47,      33,      24,      43\n  26.300,      47,      33,      24,      43\n  26.310,      47,      33,      24,      43\n  26.320,      47,      33,      24,      43\n  26.330,      45,      33,      24,      43\n  26.340,      47,      33,      24,      43\n  26.350,      47,      33,      24,      43\n  26.360,      46,      33,      24,      43\n  26.370,      46,      33,      24,      42\n  26.380,      47,      33,      24,      43\n  26.390,      46,      33,      24,      42\n  26.400,      47,      33,      24,      43\n  26.410,      46,      33,      24,      42\n  26.420,      47,      33,      24,      43\n  26.430,      45,      33,      24,      42\n  26.440,      47,      33,      24,      42\n  26.450,      47,      33,      24,      43\n  26.460,      47,      33,      24,      42\n  26.470,      46,      33,      24,      42\n  26.480,      47,      33,      24,      42\n  26.490,      47,      33,      24,      42\n  26.500,      47,      33,      24,      43\n  26.510,      47,      33,      24,      43\n  26.520,      47,      33,      24,      42\n  26.530,      47,      33,      24,      43\n  26.540,      46,      33,      24,      43\n  26.550,      47,      33,      24,      43\n  26.560,      47,      33,      24,      42\n  26.570,      47,      33,      24,      42\n  26.580,      47,      33,      24,      43\n  26.590,      47,      33,      24,      43\n  26.600,      46,      33,      24,      42\n  26.610,      47,      33,      24,      42\n  26.620,      46,      33,      24,      43\n  26.630,      47,      33,      24,      42\n  26.640,      46,      33,      24,      43\n  26.650,      46,      33,      24,      42\n  26.660,      46,      33,      24,      43\n  26.670,      47,      33,      24,      43\n  26.680,      46,      33,      24,      42\n  26.690,      47,      33,      24,      42\n  26.700,      47,      33,      24,      43\n  26.710,      47,      33,      24,      43\n  26.720,      47,      33,      24,      42\n  26.730,      47,      33,      24,      42\n  26.740,      46,      33,      24,      43\n  26.750,      46,      33,      24,      42\n  26.760,      46,      32,      24,      42\n  26.770,      47,      33,      24,      43\n  26.780,      46,      33,      24,      43\n  26.790,      46,      33,      24,      42\n  26.800,      45,      33,      24,      43\n  26.810,      46,      33,      24,      43\n  26.820,      47,      33,      24,      43\n  26.830,      46,      33,      24,      43\n  26.840,      45,      33,      24,      42\n  26.850,      46,      33,      24,      42\n  26.860,      46,      33,      24,      42\n  26.870,      46,      33,      24,      43\n  26.880,      46,      32,      24,      43\n  26.890,      47,      33,      24,      43\n  26.900,      46,      33,      24,      43\n  26.910,      46,      33,      24,      43\n  26.920,      45,      32,      24,      43\n  26.930,      46,      33,      24,      42\n  26.940,      47,      33,      24,      43\n  26.950,      46,      33,      24,      42\n  26.960,      47,      33,      24,      43\n  26.970,      47,      33,      24,      43\n  26.980,      47,      33,      24,      43\n  26.990,      46,      33,      24,      43\n  27.000,      46,      33,      24,      43\n  27.010,      47,      33,      24,      42\n  27.020,      47,      33,      24,      43\n  27.030,      46,      33,      24,      43\n  27.040,     195,     260,       0,      95\n  27.050,      47,      33,      24,      43\n  27.060,      47,      33,      24,      42\n  27.070,      47,      33,      24,      42\n  27.080,      45,      32,      24,      42\n  27.090,      47,      33,      24,      43\n  27.100,      47,      33,      24,      42\n  27.110,      46,      33,      24,      42\n  27.120,      47,      33,      24,      43\n  27.130,      46,      33,      24,      43\n  27.140,      46,      33,      24,      42\n  27.150,      46,      33,      24,      43\n  27.160,      47,      33,      24,      43\n  27.170,      47,      33,      24,      43\n  27.180,      47,      33,      24,      42\n  27.190,      47,      33,      24,      43\n  27.200,      47,      33,      24,      43\n  27.210,      46,      33,      24,      42\n  27.220,      46,      33,      24,      42\n  27.230,      47,      33,      24,      43\n  27.240,      47,      33,      24,      43\n  27.250,      46,      33,      24,      42\n  27.260,      46,      33,      24,      42\n  27.270,      46,      33,      24,      43\n  27.280,      47,      33,      24,      43\n  27.290,      46,      33,      24,      42\n  27.300,      46,      33,      24,      43\n  27.310,      46,      33,      24,      43\n  27.320,      46,      33,      24,      43\n  27.330,      47,      33,      24,      42\n  27.340,      46,      33,      24,      43\n  27.350,      46,      33,      24,      43\n  27.360,      45,      33,      24,      43\n  27.370,      46,      33,      24,      42\n  27.380,      46,      33,      24,      43\n  27.390,      45,      33,      24,      43\n  27.400,      46,      33,      24,      43\n  27.410,      46,      33,      24,      43\n  27.420,      47,      33,      24,      43\n  27.430,      47,      33,      24,      43\n  27.440,      47,      33,      24,      43\n  27.450,      46,      33,      24,      42\n  27.460,      47,      33,      24,      43\n  27.470,      47,      33,      24,      43\n  27.480,      46,      33,      24,      42\n  27.490,      46,      33,      24,      42\n  27.500,      46,      33,      24,      42\n  27.510,      47,      33,      24,      42\n  27.520,      47,      33,      24,      43\n  27.530,      46,      33,      24,      43\n  27.540,      47,      33,      24,      43\n  27.550,      47,      33,      24,      42\n  27.560,      47,      33,      24,      42\n  27.570,      46,      33,      24,      43\n  27.580,      47,      33,      24,      42\n  27.590,      46,      33,      24,      43\n  27.600,      46,      33,      24,      42\n  27.610,      47,      33,      24,      42\n  27.620,      47,      33,      24,      43\n  27.630,      47,      33,      24,      43\n  27.640,      46,      33,      24,      42\n  27.650,      47,      33,      24,      42\n  27.660,      46,      33,      24,      42\n  27.670,      47,      33,      24,      43\n  27.680,      47,      33,      24,      43\n  27.690,      46,      33,      24,      43\n  27.700,      46,      33,      24,      43\n  27.710,      46,      33,      24,      43\n  27.720,      46,      33,      24,      42\n  27.730,      46,      33,      24,      42\n  27.740,      47,      33,      24,      42\n  27.750,      47,      33,      24,      43\n  27.760,      47,      33,      24,      42\n  27.770,      46,      33,      24,      42\n  27.780,      46,      33,      24,      43\n  27.790,      47,      33,      24,      43\n  27.800,      46,      33,      24,      42\n  27.810,      47,      33,      24,      43\n  27.820,      46,      33,      24,      42\n  27.830,      46,      33,      24,      43\n  27.840,      47,      33,      24,      43\n  27.850,      47,      33,      24,      43\n  27.860,      47,      33,      24,      43\n  27.870,      46,      33,      24,      43\n  27.880,      46,      33,      24,      43\n  27.890,      47,      33,      24,      43\n  27.900,      46,      33,      24,      43\n  27.910,      46,      33,      24,      43\n  27.920,      46,      33,      24,      42\n  27.930,      47,      33,      24,      42\n  27.940,      47,      33,      24,      42\n  27.950,      46,      33,      24,      42\n  27.960,      47,      33,      24,      43\n  27.970,      46,      33,      24,      42\n  27.980,      46,      33,      24,      42\n  27.990,      47,      33,      24,      42\n  28.000,      47,      33,      24,      42\n  28.010,      47,      33,      24,      42\n  28.020,      47,      33,      24,      43\n  28.030,      45,      33,      24,      43\n  28.040,      47,      33,      24,      43\n  28.050,      47,      33,      24,      42\n  28.060,      46,      33,      24,      43\n  28.070,      45,      33,      24,      43\n  28.080,      47,      33,      24,      43\n  28.090,     193,     260,       0,      96\n  28.100,      48,      34,      25,      43\n  28.110,      46,      33,      24,      43\n  28.120,      45,      33,      24,      43\n  28.130,      46,      33,      24,      43\n  28.140,      46,      33,      24,      42\n  28.150,      46,      33,      24,      43\n  28.160,      47,      33,      24,      43\n  28.170,      47,      33,      24,      43\n  28.180,      46,      33,      24,      43\n  28.190,      46,      33,      24,      42\n  28.200,      47,      33,      24,      42\n  28.210,      47,      33,      24,      43\n  28.220,      47,      33,      24,      43\n  28.230,      47,      33,      24,      43\n  28.240,      47,      33,      24,      43\n  28.250,      46,      33,      24,      43\n  28.260,      47,      33,      24,      42\n  28.270,      47,      33,      24,      42\n  28.280,      46,      33,      24,      43\n  28.290,      46,      33,      24,      43\n  28.300,      45,      33,      24,      42\n  28.310,      46,      33,      24,      42\n  28.320,      45,      33,      24,      43\n  28.330,      46,      33,      24,      42\n  28.340,      47,      33,      24,      43\n  28.350,      47,      33,      24,      42\n  28.360,      47,      33,      24,      43\n  28.370,      47,      33,      24,      43\n  28.380,      46,      33,      24,      43\n  28.390,      46,      33,      24,      43\n  28.400,      46,      33,      24,      43\n  28.410,      46,      33,      24,      43\n  28.420,      47,      33,      24,      43\n  28.430,      46,      33,      24,      42\n  28.440,      46,      33,      24,      42\n  28.450,      47,      33,      24,      43\n  28.460,      47,      33,      24,      43\n  28.470,      47,      33,      24,      43\n  28.480,      46,      33,      24,      42\n  28.490,      47,      33,      24,      43\n  28.500,      47,      33,      24,      42\n  28.510,      46,      33,      24,      42\n  28.520,      46,      33,      24,      43\n  28.530,      46,      33,      24,      42\n  28.540,      47,      33,      24,      43\n  28.550,      46,      33,      24,      42\n  28.560,      47,      33,      24,      43\n  28.570,      47,      33,      24,      43\n  28.580,      46,      33,      24,      43\n  28.590,      46,      33,      24,      43\n  28.600,      46,      33,      24,      43\n  28.610,      46,      33,      24,      43\n  28.620,      46,      33,      24,      42\n  28.630,      47,      33,      24,      43\n  28.640,      47,      33,      24,      42\n  28.650,      47,      33,      24,      42\n  28.660,      46,      33,      24,      43\n  28.670,      47,      33,      24,      43\n  28.680,      45,      33,      24,      42\n  28.690,      45,      33,      24,      42\n  28.700,      47,      33,      24,      42\n  28.710,      46,      33,      24,      43\n  28.720,      46,      33,      24,      43\n  28.730,      47,      33,      24,      43\n  28.740,      47,      33,      24,      42\n  28.750,      46,      33,      24,      42\n  28.760,      46,      33,      24,      43\n  28.770,      47,      33,      24,      43\n  28.780,      47,      33,      24,      43\n  28.790,      46,      33,      24,      43\n  28.800,      47,      33,      24,      42\n  28.810,      47,      33,      24,      42\n  28.820,      47,      33,      24,      43\n  28.830,      47,      33,      24,      43\n  28.840,      47,      33,      24,      43\n  28.850,      47,      33,      24,      42\n  28.860,      47,      33,      24,      42\n  28.870,      46,      33,      24,      42\n  28.880,      46,      33,      24,      43\n  28.890,      46,      33,      24,      43\n  28.900,      46,      33,      24,      43\n  28.910,      46,      33,      24,      43\n  28.920,      47,      33,      24,      43\n  28.930,      46,      33,      24,      42\n  28.940,      46,      33,      24,      43\n  28.950,      47,      33,      24,      42\n  28.960,      45,      33,      24,      43\n  28.970,      48,      33,      24,      43\n  28.980,      47,      33,      24,      43\n  28.990,      47,      33,      24,      43\n  29.000,      47,      33,      24,      43\n  29.010,      46,      33,      24,      43\n  29.020,      47,      33,      24,      42\n  29.030,      47,      33,      24,      42\n  29.040,      47,      33,      24,      43\n  29.050,      46,      33,      24,      43\n  29.060,      47,      33,      24,      43\n  29.070,      47,      33,      24,      42\n  29.080,      46,      33,      24,      42\n  29.090,      47,      33,      24,      43\n  29.100,      46,      33,      24,      43\n  29.110,      46,      33,      24,      43\n  29.120,      46,      33,      24,      43\n  29.130,      47,      33,      24,      42\n  29.140,      46,      33,      24,      43\n  29.150,      46,      33,      24,      43\n  29.160,     193,     261,       0,      96\n  29.170,      48,      34,      24,      44\n  29.180,      47,      33,      24,      43\n  29.190,      47,      33,      24,      43\n  29.200,      47,      33,      24,      43\n  29.210,      46,      33,      24,      43\n  29.220,      45,      33,      23,      43\n  29.230,      46,      33,      24,      42\n  29.240,      46,      33,      23,      42\n  29.250,      47,      33,      24,      43\n  29.260,      47,      33,      24,      42\n  29.270,      46,      33,      24,      43\n  29.280,      47,      33,      24,      42\n  29.290,      47,      33,      24,      42\n  29.300,      46,      33,      23,      42\n  29.310,      47,      33,      24,      42\n  29.320,      46,      32,      24,      42\n  29.330,      47,      33,      24,      43\n  29.340,      46,      33,      24,      42\n  29.350,      45,      33,      24,      42\n  29.360,      46,      33,      24,      43\n  29.370,      47,      33,      24,      43\n  29.380,      46,      33,      24,      43\n  29.390,      39,      26,      24,      43\n  29.400,      46,      33,      24,      42\n  29.410,      46,      33,      24,      43\n  29.420,      47,      33,      24,      43\n  29.430,      46,      33,      24,      42\n  29.440,      47,      33,      24,      43\n  29.450,      47,      33,      24,      42\n  29.460,      47,      33,      24,      43\n  29.470,      47,      33,      24,      43\n  29.480,      46,      33,      24,      42\n  29.490,      46,      33,      24,      43\n  29.500,      46,      33,      24,      42\n  29.510,      47,      33,      24,      42\n  29.520,      47,      33,      24,      43\n  29.530,      46,      33,      24,      43\n  29.540,      46,      33,      24,      43\n  29.550,      47,      33,      24,      42\n  29.560,      45,      33,      24,      42\n  29.570,      47,      33,      24,      43\n  29.580,      47,      33,      24,      43\n  29.590,      46,      33,      23,      42\n  29.600,      47,      33,      24,      43\n  29.610,      46,      33,      24,      42\n  29.620,      46,      33,      24,      42\n  29.630,      46,      33,      24,      42\n  29.640,      46,      33,      24,      43\n  29.650,      47,      33,      24,      43\n  29.660,      47,      33,      24,      42\n  29.670,      47,      33,      24,      43\n  29.680,      46,      33,      24,      42\n  29.690,      47,      33,      24,      43\n  29.700,      47,      33,      24,      43\n  29.710,      45,      33,      24,      43\n  29.720,      47,      33,      24,      42\n  29.730,      47,      33,      24,      43\n  29.740,      47,      33,      24,      42\n  29.750,      46,      33,      24,      43\n  29.760,      47,      33,      24,      43\n  29.770,      47,      33,      24,      43\n  29.780,      47,      33,      24,      42\n  29.790,      47,      33,      24,      42\n  29.800,      46,      33,      24,      43\n  29.810,      46,      33,      24,      43\n  29.820,      47,      33,      24,      43\n  29.830,      47,      33,      24,      43\n  29.840,      46,      33,      24,      43\n  29.850,      46,      33,      24,      42\n  29.860,      47,      33,      24,      43\n  29.870,      47,      33,      24,      43\n  29.880,      47,      33,      24,      43\n  29.890,      47,      33,      24,      43\n  29.900,      47,      33,      24,      43\n  29.910,      47,      33,      24,      43\n  29.920,      46,      33,      24,      42\n  29.930,      45,      33,      24,      43\n  29.940,      46,      33,      24,      42\n  29.950,      47,      33,      24,      42\n  29.960,      47,      33,      23,      43\n  29.970,      47,      33,      24,      43\n  29.980,      47,      32,      24,      43\n  29.990,      47,      33,      24,      42\n  30.000,      46,      33,      24,      42\n  30.010,      47,      33,      24,      42\n  30.020,      47,      33,      24,      43\n  30.030,      46,      33,      24,      43\n  30.040,      47,      33,      24,      43\n  30.050,      47,      33,      24,      43\n  30.060,      46,      33,      24,      43\n  30.070,      46,      33,      24,      42\n  30.080,      47,      33,      24,      43\n  30.090,      46,      33,      24,      43\n  30.100,      47,      33,      24,      42\n  30.110,      47,      33,      24,      42\n  30.120,      47,      33,      24,      43\n  30.130,      46,      33,      24,      42\n  30.140,      46,      33,      24,      42\n  30.150,      46,      33,      24,      43\n  30.160,      46,      33,      24,      42\n  30.170,      46,      33,      24,      42\n  30.180,      46,      33,      24,      42\n  30.190,      45,      33,      24,      42\n  30.200,      46,      33,      24,      43\n  30.210,      46,      32,      24,      42\n  30.220,      46,      33,      24,      42\n  30.230,      45,      32,      24,      42\n  30.240,      47,      33,      24,      42\n  30.250,     195,     260,       0,      96\n  30.260,      48,      34,      25,      43\n  30.270,      46,      33,      24,      42\n  30.280,      46,      33,      24,      43\n  30.290,      46,      33,      24,      42\n  30.300,      47,      33,      24,      42\n  30.310,      47,      33,      24,      42\n  30.320,      47,      33,      24,      42\n  30.330,      47,      33,      24,      43\n  30.340,      46,      33,      24,      42\n  30.350,      46,      33,      24,      42\n  30.360,      46,      33,      24,      42\n  30.370,      46,      33,      24,      42\n  30.380,      47,      33,      24,      42\n  30.390,      46,      32,      24,      42\n  30.400,      45,      32,      24,      42\n  30.410,      46,      33,      24,      42\n  30.420,      46,      33,      24,      42\n  30.430,      46,      33,      24,      42\n  30.440,      47,      33,      24,      43\n  30.450,      47,      33,      24,      42\n  30.460,      47,      33,      24,      43\n  30.470,      47,      33,      24,      42\n  30.480,      46,      33,      24,      42\n  30.490,      47,      33,      24,      43\n  30.500,      46,      33,      24,      42\n  30.510,      46,      32,      24,      42\n  30.520,      46,      33,      24,      42\n  30.530,      47,      33,      24,      43\n  30.540,      46,      33,      24,      42\n  30.550,      46,      33,      24,      42\n  30.560,      46,      33,      24,      42\n  30.570,      46,      33,      24,      42\n  30.580,      46,      32,      24,      42\n  30.590,      45,      33,      24,      42\n  30.600,      46,      33,      24,      42\n  30.610,      45,      33,      24,      42\n  30.620,      47,      33,      24,      42\n  30.630,      47,      33,      24,      42\n  30.640,      45,      32,      23,      42\n  30.650,      46,      33,      24,      43\n  30.660,      46,      33,      24,      42\n  30.670,      45,      33,      24,      43\n  30.680,      47,      33,      24,      42\n  30.690,      46,      33,      24,      42\n  30.700,      46,      33,      24,      42\n  30.710,      46,      33,      24,      42\n  30.720,      46,      33,      24,      42\n  30.730,      46,      33,      24,      42\n  30.740,      46,      33,      24,      42\n  30.750,      46,      33,      24,      42\n  30.760,      46,      33,      24,      42\n  30.770,      46,      32,      24,      42\n  30.780,      46,      33,      24,      42\n  30.790,      46,      33,      24,      42\n  30.800,      46,      33,      24,      42\n  30.810,      46,      33,      24,      42\n  30.820,      46,      33,      24,      42\n  30.830,      47,      33,      24,      43\n  30.840,      47,      33,      24,      43\n  30.850,      46,      33,      24,      42\n  30.860,      47,      33,      24,      43\n  30.870,      46,      33,      24,      42\n  30.880,      46,      33,      24,      42\n  30.890,      46,      33,      24,      42\n  30.900,      47,      33,      24,      43\n  30.910,      39,      26,      24,      43\n  30.920,      46,      33,      23,      42\n  30.930,      45,      33,      24,      42\n  30.940,      46,      32,      24,      42\n  30.950,      46,      33,      24,      42\n  30.960,      46,      33,      24,      43\n  30.970,      47,      33,      24,      43\n  30.980,      46,      32,      24,      42\n  30.990,      47,      33,      24,      43\n  31.000,      46,      33,      24,      43\n  31.010,      46,      32,      24,      42\n  31.020,      46,      33,      24,      43\n  31.030,      46,      32,      24,      42\n  31.040,      46,      33,      24,      42\n  31.050,      47,      33,      24,      43\n  31.060,      46,      33,      24,      42\n  31.070,      46,      33,      24,      43\n  31.080,      47,      33,      24,      42\n  31.090,      46,      33,      24,      42\n  31.100,      46,      33,      24,      42\n  31.110,      46,      33,      24,      42\n  31.120,      46,      33,      24,      43\n  31.130,      46,      33,      24,      42\n  31.140,      46,      32,      24,      42\n  31.150,      47,      33,      24,      42\n  31.160,      46,      33,      24,      42\n  31.170,      47,      33,      24,      43\n  31.180,      46,      33,      24,      43\n  31.190,      47,      33,      24,      42\n  31.200,      46,      33,      24,      43\n  31.210,      46,      33,      24,      43\n  31.220,      46,      33,      24,      42\n  31.230,      46,      33,      24,      42\n  31.240,      47,      33,      24,      42\n  31.250,      46,      33,      24,      43\n  31.260,      46,      33,      24,      42\n  31.270,      46,      33,      24,      42\n  31.280,      46,      33,      24,      43\n  31.290,      46,      33,      24,      42\n  31.300,      47,      33,      24,      42\n  31.310,      47,      33,      24,      42\n  31.320,      47,      33,      24,      42\n  31.330,      47,      33,      24,      42\n  31.340,      46,      33,      24,      42\n  31.350,      46,      33,      24,      42\n  31.360,     193,     260,       0,      96\n  31.370,      47,      33,      24,      43\n  31.380,      46,      33,      24,      42\n  31.390,      46,      33,      24,      43\n  31.400,      47,      33,      24,      42\n  31.410,      46,      33,      24,      43\n  31.420,      45,      33,      24,      42\n  31.430,      46,      33,      24,      42\n  31.440,      46,      33,      24,      43\n  31.450,      46,      33,      24,      42\n  31.460,      47,      33,      24,      42\n  31.470,      47,      33,      24,      43\n  31.480,      46,      33,      24,      42\n  31.490,      47,      33,      24,      43\n  31.500,      47,      33,      24,      43\n  31.510,      46,      33,      24,      42\n  31.520,      46,      33,      24,      43\n  31.530,      46,      33,      24,      43\n  31.540,      45,      33,      24,      42\n  31.550,      45,      32,      24,      42\n  31.560,      47,      33,      24,      42\n  31.570,      46,      33,      24,      42\n  31.580,      46,      33,      24,      42\n  31.590,      46,      33,      24,      42\n  31.600,      47,      33,      24,      43\n  31.610,      47,      33,      24,      43\n  31.620,      47,      33,      24,      43\n  31.630,      47,      33,      24,      42\n  31.640,      46,      33,      24,      42\n  31.650,      47,      33,      24,      43\n  31.660,      46,      33,      24,      42\n  31.670,      47,      33,      24,      43\n  31.680,      46,      33,      24,      42\n  31.690,      46,      33,      24,      42\n  31.700,      46,      33,      24,      43\n  31.710,      46,      33,      24,      42\n  31.720,      46,      33,      24,      42\n  31.730,      47,      33,      24,      43\n  31.740,      46,      33,      24,      42\n  31.750,      45,      33,      24,      42\n  31.760,      46,      33,      24,      42\n  31.770,      47,      33,      24,      42\n  31.780,      46,      33,      24,      43\n  31.790,      45,      33,      24,      42\n  31.800,      46,      33,      24,      42\n  31.810,      47,      33,      24,      42\n  31.820,      46,      33,      24,      42\n  31.830,      47,      33,      24,      43\n  31.840,      47,      33,      24,      43\n  31.850,      45,      32,      24,      42\n  31.860,      46,      33,      24,      42\n  31.870,      46,      33,      24,      42\n  31.880,      46,      33,      24,      42\n  31.890,      46,      33,      24,      43\n  31.900,      46,      32,      24,      42\n  31.910,      46,      33,      24,      42\n  31.920,      46,      32,      24,      42\n  31.930,      47,      33,      24,      42\n  31.940,      47,      33,      24,      43\n  31.950,      46,      33,      24,      43\n  31.960,      47,      33,      24,      43\n  31.970,      45,      33,      24,      43\n  31.980,      46,      33,      24,      42\n  31.990,      45,      33,      24,      43\n  32.000,      47,      33,      24,      43\n  32.010,      46,      33,      24,      42\n  32.020,      46,      33,      24,      43\n  32.030,      46,      33,      23,      43\n  32.040,      47,      33,      24,      43\n  32.050,      46,      32,      24,      43\n  32.060,      47,      33,      24,      42\n  32.070,      47,      33,      24,      43\n  32.080,      47,      33,      24,      42\n  32.090,      46,      33,      24,      42\n  32.100,      47,      33,      24,      43\n  32.110,      47,      33,      24,      42\n  32.120,      46,      33,      24,      43\n  32.130,      46,      33,      24,      42\n  32.140,      46,      33,      24,      42\n  32.150,      47,      33,      24,      42\n  32.160,      47,      33,      24,      42\n  32.170,      46,      33,      24,      42\n  32.180,      45,      33,      24,      42\n  32.190,      47,      33,      24,      42\n  32.200,      46,      33,      24,      43\n  32.210,      47,      33,      24,      42\n  32.220,      46,      33,      24,      42\n  32.230,      46,      33,      24,      43\n  32.240,      47,      33,      24,      43\n  32.250,      46,      33,      24,      43\n  32.260,      46,      33,      24,      42\n  32.270,      46,      33,      24,      42\n  32.280,      46,      33,      24,      43\n  32.290,      47,      33,      24,      42\n  32.300,      46,      33,      24,      42\n  32.310,      47,      32,      24,      43\n  32.320,      45,      33,      24,      42\n  32.330,      47,      33,      24,      43\n  32.340,      47,      33,      24,      43\n  32.350,      46,      33,      24,      42\n  32.360,      47,      33,      24,      43\n  32.370,      46,      33,      24,      42\n  32.380,      47,      32,      24,      42\n  32.390,      47,      33,      24,      43\n  32.400,      45,      33,      24,      42\n  32.410,      46,      33,      24,      43\n  32.420,      47,      33,      24,      42\n  32.430,      45,      33,      24,      42\n  32.440,      47,      33,      24,      43\n  32.450,      47,      33,      24,      42\n  32.460,      47,      33,      24,      43\n  32.470,      46,      33,      24,      42\n  32.480,      45,      33,      24,      43\n  32.490,     193,     260,       0,      96\n  32.500,      47,      33,      25,      43\n  32.510,      45,      33,      24,      42\n  32.520,      47,      32,      24,      43\n  32.530,      46,      33,      24,      42\n  32.540,      47,      33,      24,      43\n  32.550,      46,      33,      24,      42\n  32.560,      47,      33,      24,      42\n  32.570,      47,      33,      24,      42\n  32.580,      46,      33,      24,      43\n  32.590,      47,      33,      24,      42\n  32.600,      45,      32,      24,      42\n  32.610,      46,      33,      24,      42\n  32.620,      45,      32,      24,      43\n  32.630,      47,      33,      24,      43\n  32.640,      47,      33,      24,      42\n  32.650,      46,      33,      23,      43\n  32.660,      46,      33,      24,      42\n  32.670,      46,      33,      24,      42\n  32.680,      45,      33,      24,      43\n  32.690,      45,      33,      24,      42\n  32.700,      47,      33,      24,      43\n  32.710,      47,      33,      24,      42\n  32.720,      47,      33,      24,      42\n  32.730,      46,      33,      23,      43\n  32.740,      46,      33,      24,      43\n  32.750,      47,      33,      24,      43\n  32.760,      47,      33,      24,      43\n  32.770,      46,      33,      24,      42\n  32.780,      46,      33,      24,      42\n  32.790,      46,      33,      24,      42\n  32.800,      47,      33,      23,      42\n  32.810,      46,      33,      24,      42\n  32.820,      46,      33,      24,      42\n  32.830,      47,      33,      24,      43\n  32.840,      46,      33,      24,      43\n  32.850,      47,      33,      24,      42\n  32.860,      46,      33,      24,      43\n  32.870,      46,      33,      24,      42\n  32.880,      46,      33,      24,      42\n  32.890,      47,      33,      24,      42\n  32.900,      46,      33,      24,      42\n  32.910,      47,      33,      24,      43\n  32.920,      47,      33,      24,      43\n  32.930,      47,      33,      24,      42\n  32.940,      45,      33,      24,      42\n  32.950,      47,      33,      24,      42\n  32.960,      47,      33,      24,      43\n  32.970,      38,      25,      24,      42\n  32.980,      46,      33,      24,      42\n  32.990,      46,      33,      24,      43\n  33.000,      46,      33,      24,      43\n  33.010,      47,      33,      24,      42\n  33.020,      46,      33,      24,      43\n  33.030,      47,      33,      24,      43\n  33.040,      47,      33,      24,      43\n  33.050,      45,      33,      24,      42\n  33.060,      46,      33,      24,      42\n  33.070,      47,      33,      24,      43\n  33.080,      46,      33,      24,      43\n  33.090,      47,      33,      24,      42\n  33.100,      47,      33,      24,      42\n  33.110,      46,      33,      24,      42\n  33.120,      46,      33,      24,      43\n  33.130,      47,      33,      24,      42\n  33.140,      46,      33,      24,      42\n  33.150,      46,      33,      24,      42\n  33.160,      47,      33,      24,      42\n  33.170,      47,      33,      24,      42\n  33.180,      47,      33,      24,      43\n  33.190,      46,      33,      24,      42\n  33.200,      46,      33,      24,      43\n  33.210,      47,      33,      24,      42\n  33.220,      46,      33,      24,      42\n  33.230,      46,      33,      24,      43\n  33.240,      47,      33,      24,      42\n  33.250,      46,      32,      24,      43\n  33.260,      46,      33,      23,      42\n  33.270,      47,      33,      24,      42\n  33.280,      47,      32,      24,      43\n  33.290,      46,      33,      24,      43\n  33.300,      46,      33,      24,      42\n  33.310,      47,      33,      24,      42\n  33.320,      46,      33,      24,      42\n  33.330,      47,      33,      24,      43\n  33.340,      47,      33,      24,      43\n  33.350,      46,      33,      24,      42\n  33.360,      47,      33,      24,      43\n  33.370,      47,      33,      24,      42\n  33.380,      46,      33,      24,      42\n  33.390,      47,      33,      24,      43\n  33.400,      47,      33,      24,      42\n  33.410,      47,      33,      24,      43\n  33.420,      46,      33,      24,      43\n  33.430,      46,      33,      24,      42\n  33.440,      46,      33,      24,      43\n  33.450,      47,      33,      24,      42\n  33.460,      47,      33,      24,      42\n  33.470,      46,      33,      24,      43\n  33.480,      47,      33,      24,      42\n  33.490,      46,      33,      24,      43\n  33.500,      46,      33,      24,      43\n  33.510,      46,      33,      24,      42\n  33.520,      47,      33,      24,      43\n  33.530,      46,      33,      24,      42\n  33.540,      47,      33,      23,      43\n  33.550,      46,      32,      24,      42\n  33.560,      46,      33,      24,      42\n  33.570,      46,      33,      24,      42\n  33.580,      47,      33,      24,      42\n  33.590,      46,      33,      24,      42\n  33.600,      47,      33,      24,      43\n  33.610,      46,      33,      24,      42\n  33.620,      47,      33,      24,      43\n  33.630,      47,      33,      24,      43\n  33.640,     195,     261,       0,      96\n  33.650,      48,      34,      24,      43\n  33.660,      46,      33,      24,      43\n  33.670,      46,      33,      24,      42\n  33.680,      46,      33,      24,      43\n  33.690,      47,      33,      24,      42\n  33.700,      46,      33,      24,      43\n  33.710,      46,      33,      24,      42\n  33.720,      46,      33,      24,      42\n  33.730,      46,      33,      24,      42\n  33.740,      45,      33,      24,      42\n  33.750,      47,      33,      24,      42\n  33.760,      47,      33,      24,      43\n  33.770,      47,      33,      24,      42\n  33.780,      46,      33,      24,      43\n  33.790,      39,      26,      24,      43\n  33.800,      46,      33,      24,      42\n  33.810,      47,      33,      24,      43\n  33.820,      46,      33,      23,      42\n  33.830,      46,      33,      24,      43\n  33.840,      46,      33,      24,      43\n  33.850,      46,      33,      24,      42\n  33.860,      47,      33,      24,      43\n  33.870,      47,      33,      24,      42\n  33.880,      47,      33,      24,      42\n  33.890,      47,      33,      24,      43\n  33.900,      47,      33,      23,      43\n  33.910,      47,      33,      24,      43\n  33.920,      47,      33,      24,      42\n  33.930,      47,      33,      24,      42\n  33.940,      47,      33,      24,      43\n  33.950,      46,      33,      24,      42\n  33.960,      47,      33,      24,      42\n  33.970,      46,      33,      24,      43\n  33.980,      47,      33,      24,      43\n  33.990,      47,      33,      24,      43\n  34.000,      46,      33,      24,      43\n  34.010,      47,      33,      24,      42\n  34.020,      46,      33,      24,      43\n  34.030,      45,      33,      24,      42\n  34.040,      47,      33,      24,      42\n  34.050,      46,      33,      24,      43\n  34.060,      45,      33,      24,      42\n  34.070,      47,      33,      24,      43\n  34.080,      46,      33,      24,      43\n  34.090,      47,      33,      24,      43\n  34.100,      46,      33,      24,      43\n  34.110,      46,      33,      24,      42\n  34.120,      46,      33,      24,      42\n  34.130,      46,      33,      23,      43\n  34.140,      47,      33,      24,      42\n  34.150,      47,      33,      24,      42\n  34.160,      46,      33,      24,      43\n  34.170,      46,      33,      24,      42\n  34.180,      47,      33,      24,      42\n  34.190,      46,      33,      24,      42\n  34.200,      46,      33,      24,      42\n  34.210,      46,      33,      24,      43\n  34.220,      46,      33,      24,      42\n  34.230,      47,      33,      24,      43\n  34.240,      46,      33,      24,      43\n  34.250,      46,      33,      24,      43\n  34.260,      46,      32,      24,      43\n  34.270,      46,      33,      23,      42\n  34.280,      47,      33,      24,      43\n  34.290,      46,      33,      24,      43\n  34.300,      47,      33,      24,      42\n  34.310,      46,      33,      24,      43\n  34.320,      47,      33,      24,      42\n  34.330,      46,      33,      24,      43\n  34.340,      47,      33,      24,      42\n  34.350,      47,      33,      24,      42\n  34.360,      39,      26,      23,      43\n  34.370,      47,      33,      24,      43\n  34.380,      47,      33,      24,      42\n  34.390,      47,      33,      24,      43\n  34.400,      46,      33,      24,      42\n  34.410,      46,      33,      24,      43\n  34.420,      46,      33,      24,      43\n  34.430,      46,      33,      24,      42\n  34.440,      47,      33,      24,      43\n  34.450,      47,      33,      24,      43\n  34.460,      47,      33,      24,      42\n  34.470,      47,      33,      24,      43\n  34.480,      47,      33,      24,      42\n  34.490,      46,      33,      24,      43\n  34.500,      47,      33,      24,      42\n  34.510,      47,      33,      24,      42\n  34.520,      47,      33,      24,      43\n  34.530,      47,      33,      24,      42\n  34.540,      47,      33,      24,      43\n  34.550,      47,      33,      24,      43\n  34.560,      47,      33,      23,      42\n  34.570,      47,      33,      24,      43\n  34.580,      47,      33,      24,      42\n  34.590,      46,      33,      23,      42\n  34.600,      46,      33,      24,      43\n  34.610,      47,      33,      24,      42\n  34.620,      46,      32,      24,      43\n  34.630,      46,      33,      24,      42\n  34.640,      46,      33,      24,      42\n  34.650,      46,      32,      24,      43\n  34.660,      46,      33,      24,      42\n  34.670,      46,      33,      24,      42\n  34.680,      46,      33,      24,      43\n  34.690,      46,      33,      24,      43\n  34.700,      46,      33,      24,      43\n  34.710,      47,      33,      24,      42\n  34.720,      47,      33,      24,      42\n  34.730,      47,      33,      24,      43\n  34.740,      47,      33,      24,      42\n  34.750,      47,      33,      24,      42\n  34.760,      47,      33,      24,      43\n  34.770,      46,      33,      24,      43\n  34.780,      46,      33,      24,      42\n  34.790,      47,      33,      24,      42\n  34.800,      46,      33,      24,      42\n  34.810,     194,     263,       0,      96\n  34.820,      49,      34,      24,      44\n  34.830,      46,      33,      24,      43\n  34.840,      46,      33,      24,      42\n  34.850,      46,      33,      24,      42\n  34.860,      46,      33,      23,      43\n  34.870,      46,      33,      24,      42\n  34.880,      46,      33,      24,      41\n  34.890,      46,      33,      24,      43\n  34.900,      46,      33,      24,      43\n  34.910,      47,      33,      24,      43\n  34.920,      47,      33,      24,      43\n  34.930,      47,      33,      24,      42\n  34.940,      45,      33,      24,      43\n  34.950,      47,      33,      24,      43\n  34.960,      47,      33,      24,      42\n  34.970,      46,      33,      24,      43\n  34.980,      46,      33,      24,      43\n  34.990,      47,      33,      24,      43\n  35.000,      47,      33,      24,      42\n  35.010,      46,      33,      24,      42\n  35.020,      45,      33,      24,      43\n  35.030,      47,      33,      24,      43\n  35.040,      47,      33,      24,      43\n  35.050,      47,      33,      24,      43\n  35.060,      47,      33,      24,      42\n  35.070,      46,      33,      24,      43\n  35.080,      47,      33,      24,      42\n  35.090,      47,      33,      24,      42\n  35.100,      47,      33,      24,      43\n  35.110,      46,      33,      24,      42\n  35.120,      47,      33,      24,      43\n  35.130,      47,      33,      24,      43\n  35.140,      46,      33,      24,      42\n  35.150,      47,      33,      24,      43\n  35.160,      46,      33,      23,      42\n  35.170,      47,      33,      24,      42\n  35.180,      45,      33,      24,      43\n  35.190,      47,      33,      24,      43\n  35.200,      47,      33,      24,      43\n  35.210,      47,      33,      24,      42\n  35.220,      47,      33,      24,      42\n  35.230,      46,      33,      24,      43\n  35.240,      46,      33,      24,      42\n  35.250,      47,      33,      24,      42\n  35.260,      47,      33,      24,      43\n  35.270,      47,      33,      24,      42\n  35.280,      47,      33,      24,      43\n  35.290,      47,      33,      24,      43\n  35.300,      47,      33,      24,      42\n  35.310,      45,      33,      24,      43\n  35.320,      46,      33,      24,      43\n  35.330,      47,      33,      24,      43\n  35.340,      47,      33,      24,      42\n  35.350,      47,      33,      24,      43\n  35.360,      46,      33,      24,      43\n  35.370,      47,      33,      24,      43\n  35.380,      46,      33,      24,      42\n  35.390,      47,      33,      24,      43\n  35.400,      46,      33,      24,      42\n  35.410,      46,      33,      24,      43\n  35.420,      47,      34,      24,      43\n  35.430,      46,      33,      24,      42\n  35.440,      47,      33,      24,      43\n  35.450,      47,      33,      24,      42\n  35.460,      46,      33,      24,      42\n  35.470,      47,      33,      24,      42\n  35.480,      46,      33,      24,      42\n  35.490,      46,      33,      24,      43\n  35.500,      45,      32,      24,      43\n  35.510,      47,      33,      24,      42\n  35.520,      46,      33,      24,      43\n  35.530,      46,      33,      24,      42\n  35.540,      46,      33,      24,      43\n  35.550,      47,      33,      24,      42\n  35.560,      47,      33,      24,      42\n  35.570,      47,      33,      24,      43\n  35.580,      46,      33,      24,      42\n  35.590,      46,      33,      24,      42\n  35.600,      46,      33,      24,      43\n  35.610,      45,      33,      24,      42\n  35.620,      45,      33,      24,      43\n  35.630,      47,      33,      24,      43\n  35.640,      46,      33,      24,      42\n  35.650,      47,      33,      24,      43\n  35.660,      45,      33,      24,      42\n  35.670,      46,      33,      24,      42\n  35.680,      47,      33,      24,      43\n  35.690,      46,      33,      24,      42\n  35.700,      46,      33,      24,      43\n  35.710,      46,      33,      24,      42\n  35.720,      46,      33,      24,      42\n  35.730,      45,      32,      23,      43\n  35.740,      46,      33,      24,      42\n  35.750,      46,      33,      24,      42\n  35.760,      46,      33,      24,      43\n  35.770,      47,      33,      24,      43\n  35.780,      46,      33,      24,      43\n  35.790,      45,      33,      24,      42\n  35.800,      46,      33,      24,      42\n  35.810,      46,      33,      24,      43\n  35.820,      39,      25,      24,      43\n  35.830,      45,      33,      24,      43\n  35.840,      46,      33,      24,      43\n  35.850,      47,      33,      24,      42\n  35.860,      47,      33,      24,      43\n  35.870,      46,      33,      24,      42\n  35.880,      47,      33,      23,      42\n  35.890,      46,      33,      24,      43\n  35.900,      47,      33,      24,      42\n  35.910,      47,      33,      24,      43\n  35.920,      46,      33,      24,      43\n  35.930,      47,      33,      24,      43\n  35.940,      46,      33,      24,      43\n  35.950,      47,      33,      24,      43\n  35.960,      47,      32,      23,      42\n  35.970,      46,      33,      24,      42\n  35.980,      46,      33,      24,      42\n  35.990,      47,      33,      24,      43\n  36.000,     194,     261,       0,      96\n  36.010,      49,      34,      25,      43\n  36.020,      47,      33,      24,      43\n  36.030,      47,      33,      24,      43\n  36.040,      47,      33,      24,      42\n  36.050,      46,      33,      24,      42\n  36.060,      47,      33,      24,      43\n  36.070,      47,      33,      24,      43\n  36.080,      47,      33,      24,      42\n  36.090,      47,      33,      24,      42\n  36.100,      46,      33,      24,      43\n  36.110,      46,      33,      24,      42\n  36.120,      46,      33,      24,      43\n  36.130,      46,      33,      24,      42\n  36.140,      47,      33,      24,      43\n  36.150,      46,      33,      24,      43\n  36.160,      46,      33,      24,      42\n  36.170,      47,      33,      24,      42\n  36.180,      46,      33,      24,      43\n  36.190,      46,      33,      24,      42\n  36.200,      47,      33,      24,      43\n  36.210,      46,      33,      24,      42\n  36.220,      47,      33,      24,      42\n  36.230,      46,      33,      24,      43\n  36.240,      47,      33,      24,      42\n  36.250,      47,      33,      24,      42\n  36.260,      46,      33,      24,      43\n  36.270,      46,      33,      24,      42\n  36.280,      46,      33,      24,      43\n  36.290,      46,      33,      24,      42\n  36.300,      47,      32,      24,      42\n  36.310,      47,      33,      24,      43\n  36.320,      47,      33,      24,      43\n  36.330,      46,      33,      23,      43\n  36.340,      47,      33,      24,      43\n  36.350,      47,      33,      24,      42\n  36.360,      47,      33,      24,      43\n  36.370,      47,      33,      24,      43\n  36.380,      47,      33,      24,      42\n  36.390,      46,      33,      24,      42\n  36.400,      47,      33,      24,      43\n  36.410,      47,      33,      24,      43\n  36.420,      47,      33,      24,      42\n  36.430,      46,      33,      24,      42\n  36.440,      47,      33,      24,      43\n  36.450,      46,      33,      24,      43\n  36.460,      46,      33,      23,      42\n  36.470,      46,      32,      24,      42\n  36.480,      46,      33,      24,      42\n  36.490,      47,      33,      24,      43\n  36.500,      47,      33,      24,      43\n  36.510,      46,      33,      24,      42\n  36.520,      47,      33,      24,      42\n  36.530,      47,      33,      24,      42\n  36.540,      45,      32,      24,      42\n  36.550,      47,      33,      24,      43\n  36.560,      46,      33,      24,      42\n  36.570,      47,      33,      24,      42\n  36.580,      47,      33,      24,      43\n  36.590,      47,      33,      24,      42\n  36.600,      45,      33,      24,      43\n  36.610,      47,      33,      24,      42\n  36.620,      47,      33,      24,      42\n  36.630,      47,      33,      24,      42\n  36.640,      46,      33,      24,      42\n  36.650,      47,      33,      24,      43\n  36.660,      46,      33,      24,      43\n  36.670,      47,      33,      24,      42\n  36.680,      47,      33,      24,      43\n  36.690,      46,      33,      24,      42\n  36.700,      46,      32,      23,      43\n  36.710,      47,      33,      24,      43\n  36.720,      47,      33,      24,      42\n  36.730,      46,      33,      24,      42\n  36.740,      47,      33,      24,      42\n  36.750,      46,      33,      24,      42\n  36.760,      47,      33,      24,      42\n  36.770,      46,      33,      24,      43\n  36.780,      47,      33,      24,      43\n  36.790,      47,      33,      24,      43\n  36.800,      47,      33,      24,      42\n  36.810,      47,      33,      24,      43\n  36.820,      47,      33,      24,      43\n  36.830,      47,      33,      24,      43\n  36.840,      46,      33,      24,      42\n  36.850,      47,      33,      24,      42\n  36.860,      46,      33,      24,      43\n  36.870,      46,      33,      24,      43\n  36.880,      45,      33,      24,      42\n  36.890,      47,      33,      24,      42\n  36.900,      47,      33,      24,      42\n  36.910,      47,      33,      24,      43\n  36.920,      47,      33,      24,      43\n  36.930,      47,      33,      24,      42\n  36.940,      47,      33,      24,      43\n  36.950,      46,      33,      24,      42\n  36.960,      47,      33,      24,      42\n  36.970,      46,      33,      24,      43\n  36.980,      45,      32,      24,      42\n  36.990,      47,      33,      24,      43\n  37.000,      47,      33,      24,      42\n  37.010,      46,      33,      24,      42\n  37.020,      47,      33,      24,      43\n  37.030,      46,      33,      24,      43\n  37.040,      46,      33,      24,      42\n  37.050,      47,      33,      24,      43\n  37.060,      47,      33,      24,      42\n  37.070,      46,      33,      24,      43\n  37.080,      47,      33,      24,      42\n  37.090,      47,      33,      24,      42\n  37.100,      47,      33,      24,      43\n  37.110,      45,      33,      24,      42\n  37.120,      46,      33,      24,      43\n  37.130,      46,      32,      24,      43\n  37.140,      47,      33,      24,      42\n  37.150,      46,      33,      24,      43\n  37.160,      46,      33,      24,      42\n  37.170,      46,      33,      24,      42\n  37.180,      46,      33,      24,      42\n  37.190,      47,      33,      24,      42\n  37.200,      47,      33,      24,      43\n  37.210,     194,     260,       0,      96\n  37.220,      48,      34,      24,      43\n  37.230,      47,      33,      24,      43\n  37.240,      47,      33,      24,      42\n  37.250,      45,      33,      24,      42\n  37.260,      47,      33,      24,      43\n  37.270,      46,      33,      24,      42\n  37.280,      45,      33,      24,      43\n  37.290,      47,      33,      24,      42\n  37.300,      46,      33,      24,      42\n  37.310,      47,      33,      24,      43\n  37.320,      47,      33,      23,      42\n  37.330,      46,      33,      24,      43\n  37.340,      46,      33,      24,      42\n  37.350,      47,      33,      24,      42\n  37.360,      47,      33,      24,      43\n  37.370,      46,      33,      24,      42\n  37.380,      47,      33,      24,      42\n  37.390,      46,      33,      24,      43\n  37.400,      47,      33,      24,      42\n  37.410,      47,      33,      24,      43\n  37.420,      46,      33,      24,      43\n  37.430,      47,      33,      24,      42\n  37.440,      46,      33,      24,      43\n  37.450,      46,      33,      24,      43\n  37.460,      47,      33,      24,      42\n  37.470,      46,      33,      23,      42\n  37.480,      46,      33,      24,      43\n  37.490,      46,      33,      24,      42\n  37.500,      47,      33,      24,      43\n  37.510,      46,      33,      24,      42\n  37.520,      46,      33,      24,      43\n  37.530,      45,      33,      24,      42\n  37.540,      46,      32,      24,      42\n  37.550,      47,      33,      24,      43\n  37.560,      47,      33,      24,      42\n  37.570,      46,      33,      24,      43\n  37.580,      47,      33,      24,      43\n  37.590,      46,      33,      24,      42\n  37.600,      47,      33,      24,      43\n  37.610,      47,      33,      23,      43\n  37.620,      46,      33,      24,      43\n  37.630,      47,      33,      24,      43\n  37.640,      47,      33,      24,      42\n  37.650,      45,      33,      24,      43\n  37.660,      47,      33,      24,      43\n  37.670,      45,      33,      24,      43\n  37.680,      47,      33,      24,      43\n  37.690,      47,      33,      24,      42\n  37.700,      47,      33,      24,      43\n  37.710,      46,      33,      24,      43\n  37.720,      46,      33,      24,      43\n  37.730,      47,      33,      24,      43\n  37.740,      46,      33,      24,      42\n  37.750,      47,      33,      24,      42\n  37.760,      47,      33,      24,      43\n  37.770,      47,      33,      24,      42\n  37.780,      46,      33,      24,      43\n  37.790,      47,      33,      24,      43\n  37.800,      45,      33,      24,      42\n  37.810,      47,      33,      24,      43\n  37.820,      47,      33,      24,      42\n  37.830,      47,      33,      24,      42\n  37.840,      47,      33,      24,      43\n  37.850,      47,      33,      24,      42\n  37.860,      47,      33,      24,      43\n  37.870,      46,      33,      24,      42\n  37.880,      46,      33,      24,      42\n  37.890,      47,      33,      24,      43\n  37.900,      47,      33,      24,      43\n  37.910,      46,      33,      24,      43\n  37.920,      47,      33,      24,      43\n  37.930,      47,      33,      24,      42\n  37.940,      46,      33,      24,      43\n  37.950,      46,      33,      24,      43\n  37.960,      47,      33,      24,      42\n  37.970,      47,      33,      24,      43\n  37.980,      47,      33,      24,      42\n  37.990,      47,      33,      24,      43\n  38.000,      45,      33,      24,      43\n  38.010,      47,      33,      24,      42\n  38.020,      47,      33,      24,      43\n  38.030,      47,      33,      24,      43\n  38.040,      47,      33,      24,      42\n  38.050,      46,      33,      24,      43\n  38.060,      47,      33,      24,      43\n  38.070,      47,      33,      24,      43\n  38.080,      47,      33,      24,      43\n  38.090,      46,      33,      24,      42\n  38.100,      47,      33,      24,      43\n  38.110,      46,      33,      24,      42\n  38.120,      46,      33,      24,      43\n  38.130,      47,      33,      24,      43\n  38.140,      47,      33,      24,      43\n  38.150,      47,      33,      24,      43\n  38.160,      47,      33,      24,      42\n  38.170,      46,      33,      24,      42\n  38.180,      47,      33,      24,      43\n  38.190,      47,      33,      24,      42\n  38.200,      46,      33,      24,      43\n  38.210,      46,      33,      24,      42\n  38.220,      47,      33,      24,      42\n  38.230,      47,      33,      24,      43\n  38.240,      47,      33,      24,      43\n  38.250,      47,      33,      24,      42\n  38.260,      47,      33,      24,      43\n  38.270,      47,      33,      24,      43\n  38.280,      46,      33,      24,      43\n  38.290,      46,      32,      24,      42\n  38.300,      46,      32,      24,      42\n  38.310,      46,      33,      24,      42\n  38.320,      46,      33,      24,      42\n  38.330,      47,      33,      24,      42\n  38.340,      47,      33,      24,      43\n  38.350,      46,      33,      24,      42\n  38.360,      47,      33,      24,      43\n  38.370,      47,      33,      24,      43\n  38.380,      46,      33,      24,      42\n  38.390,      47,      33,      24,      43\n  38.400,      47,      33,      24,      43\n  38.410,      47,      33,      24,      43\n  38.420,      47,      33,      24,      43\n  38.430,      46,      32,      24,      42\n  38.440,     195,     260,       0,      96\n  38.450,      48,      34,      25,      43\n  38.460,      46,      33,      24,      43\n  38.470,      45,      33,      24,      42\n  38.480,      46,      33,      24,      43\n  38.490,      46,      33,      24,      43\n  38.500,      46,      33,      24,      43\n  38.510,      47,      33,      24,      43\n  38.520,      47,      33,      24,      42\n  38.530,      47,      33,      24,      42\n  38.540,      46,      33,      24,      42\n  38.550,      47,      33,      24,      43\n  38.560,      47,      33,      24,      42\n  38.570,      46,      33,      24,      43\n  38.580,      47,      33,      24,      42\n  38.590,      46,      33,      24,      42\n  38.600,      47,      33,      24,      43\n  38.610,      47,      33,      24,      43\n  38.620,      46,      33,      24,      43\n  38.630,      47,      33,      24,      42\n  38.640,      47,      33,      24,      42\n  38.650,      47,      33,      24,      42\n  38.660,      47,      33,      24,      43\n  38.670,      47,      33,      24,      43\n  38.680,      47,      33,      24,      43\n  38.690,      47,      33,      24,      42\n  38.700,      46,      33,      24,      43\n  38.710,      47,      33,      24,      43\n  38.720,      45,      32,      24,      42\n  38.730,      47,      33,      24,      42\n  38.740,      46,      33,      24,      42\n  38.750,      45,      33,      24,      42\n  38.760,      47,      33,      24,      43\n  38.770,      47,      33,      24,      42\n  38.780,      46,      33,      24,      43\n  38.790,      47,      34,      24,      42\n  38.800,      47,      33,      24,      42\n  38.810,      46,      33,      24,      43\n  38.820,      46,      33,      24,      42\n  38.830,      45,      33,      24,      42\n  38.840,      47,      33,      24,      43\n  38.850,      46,      33,      24,      42\n  38.860,      47,      33,      24,      43\n  38.870,      46,      33,      23,      42\n  38.880,      47,      33,      24,      43\n  38.890,      45,      32,      24,      43\n  38.900,      46,      33,      24,      42\n  38.910,      47,      33,      24,      43\n  38.920,      47,      33,      24,      43\n  38.930,      47,      33,      24,      43\n  38.940,      46,      33,      24,      42\n  38.950,      47,      33,      24,      43\n  38.960,      47,      33,      24,      42\n  38.970,      47,      33,      24,      43\n  38.980,      45,      33,      24,      42\n  38.990,      47,      33,      24,      42\n  39.000,      47,      33,      24,      43\n  39.010,      47,      33,      24,      42\n  39.020,      47,      33,      24,      43\n  39.030,      46,      33,      24,      42\n  39.040,      45,      33,      24,      42\n  39.050,      47,      33,      24,      42\n  39.060,      46,      33,      24,      43\n  39.070,      47,      33,      24,      43\n  39.080,      47,      33,      24,      42\n  39.090,      47,      33,      24,      42\n  39.100,      47,      33,      24,      43\n  39.110,      46,      33,      24,      42\n  39.120,      47,      33,      24,      42\n  39.130,      46,      33,      24,      42\n  39.140,      46,      33,      24,      42\n  39.150,      46,      33,      24,      43\n  39.160,      47,      33,      24,      42\n  39.170,      47,      33,      24,      42\n  39.180,      47,      33,      24,      43\n  39.190,      46,      33,      24,      42\n  39.200,      47,      33,      24,      43\n  39.210,      47,      33,      24,      43\n  39.220,      47,      33,      24,      42\n  39.230,      47,      33,      24,      43\n  39.240,      47,      33,      24,      42\n  39.250,      46,      33,      24,      42\n  39.260,      46,      33,      24,      43\n  39.270,      47,      33,      24,      42\n  39.280,      45,      33,      24,      43\n  39.290,      47,      33,      24,      43\n  39.300,      46,      33,      24,      43\n  39.310,      46,      33,      24,      43\n  39.320,      47,      33,      24,      42\n  39.330,      47,      33,      24,      42\n  39.340,      46,      33,      24,      43\n  39.350,      47,      33,      24,      43\n  39.360,      46,      33,      24,      43\n  39.370,      46,      33,      24,      42\n  39.380,      46,      33,      24,      42\n  39.390,      46,      33,      24,      42\n  39.400,      46,      33,      24,      42\n  39.410,      47,      33,      24,      43\n  39.420,      47,      33,      24,      43\n  39.430,      47,      33,      24,      43\n  39.440,      47,      33,      24,      43\n  39.450,      47,      33,      24,      42\n  39.460,      46,      33,      24,      42\n  39.470,      46,      33,      24,      42\n  39.480,      46,      33,      24,      42\n  39.490,      46,      33,      24,      43\n  39.500,      46,      33,      24,      43\n  39.510,      46,      33,      24,      42\n  39.520,      46,      33,      24,      43\n  39.530,      47,      33,      24,      43\n  39.540,      46,      33,      24,      42\n  39.550,      47,      33,      24,      43\n  39.560,      46,      32,      23,      42\n  39.570,      46,      33,      24,      43\n  39.580,      47,      33,      24,      43\n  39.590,      47,      33,      24,      42\n  39.600,      47,      33,      24,      43\n  39.610,      47,      33,      24,      42\n  39.620,      45,      33,      24,      42\n  39.630,      47,      33,      24,      43\n  39.640,      46,      33,      24,      42\n  39.650,      47,      33,      24,      43\n  39.660,      46,      33,      24,      42\n  39.670,      47,      33,      24,      43\n  39.680,      46,      33,      24,      42\n  39.690,     193,     261,       0,      96\n  39.700,      47,      33,      24,      45\n  39.710,      47,      33,      24,      44\n  39.720,      47,      33,      24,      44\n  39.730,      47,      33,      24,      44\n  39.740,      47,      33,      24,      44\n  39.750,      47,      33,      24,      44\n  39.760,      46,      33,      24,      44\n  39.770,      47,      33,      24,      43\n  39.780,      47,      33,      24,      44\n  39.790,      45,      33,      23,      43\n  39.800,      46,      33,      24,      43\n  39.810,      47,      33,      24,      44\n  39.820,      47,      33,      24,      44\n  39.830,      46,      33,      24,      43\n  39.840,      48,      33,      24,      44\n  39.850,      47,      33,      24,      44\n  39.860,      46,      33,      24,      44\n  39.870,      46,      33,      24,      44\n  39.880,      47,      33,      24,      44\n  39.890,      46,      33,      24,      44\n  39.900,      46,      33,      24,      43\n  39.910,      47,      33,      24,      44\n  39.920,      47,      33,      24,      44\n  39.930,      47,      33,      24,      44\n  39.940,      46,      33,      24,      44\n  39.950,      46,      33,      24,      43\n  39.960,      46,      33,      24,      43\n  39.970,      46,      33,      24,      44\n  39.980,      47,      33,      24,      44\n  39.990,      47,      33,      24,      44\n  40.000,      46,      33,      24,      44\n  40.010,      47,      33,      24,      44\n  40.020,      46,      33,      24,      44\n  40.030,      47,      33,      24,      44\n  40.040,      47,      33,      24,      44\n  40.050,      47,      33,      24,      44\n  40.060,      45,      33,      24,      44\n  40.070,      47,      33,      24,      44\n  40.080,      47,      33,      24,      44\n  40.090,      47,      33,      24,      44\n  40.100,      46,      33,      24,      43\n  40.110,      47,      33,      24,      44\n  40.120,      47,      33,      24,      43\n  40.130,      45,      33,      24,      44\n  40.140,      46,      33,      24,      44\n  40.150,      46,      33,      24,      44\n  40.160,      46,      33,      24,      44\n  40.170,      47,      33,      24,      44\n  40.180,      45,      33,      24,      44\n  40.190,      46,      33,      24,      44\n  40.200,      47,      33,      24,      44\n  40.210,      47,      33,      24,      44\n  40.220,      46,      33,      24,      43\n  40.230,      47,      33,      24,      44\n  40.240,      47,      33,      24,      44\n  40.250,      46,      33,      24,      43\n  40.260,      46,      33,      24,      44\n  40.270,      47,      33,      24,      44\n  40.280,      47,      33,      24,      44\n  40.290,      46,      32,      23,      44\n  40.300,      46,      33,      24,      44\n  40.310,      46,      33,      24,      44\n  40.320,      47,      33,      24,      44\n  40.330,      47,      33,      24,      43\n  40.340,      46,      33,      24,      44\n  40.350,      46,      33,      24,      44\n  40.360,      47,      33,      24,      44\n  40.370,      47,      33,      24,      44\n  40.380,      47,      33,      24,      43\n  40.390,      46,      33,      24,      44\n  40.400,      45,      33,      23,      44\n  40.410,      46,      33,      24,      43\n  40.420,      47,      33,      24,      44\n  40.430,      47,      33,      24,      44\n  40.440,      47,      33,      24,      44\n  40.450,      46,      33,      24,      44\n  40.460,      48,      33,      24,      44\n  40.470,      47,      33,      24,      44\n  40.480,      47,      33,      24,      44\n  40.490,      46,      33,      24,      44\n  40.500,      46,      33,      24,      44\n  40.510,      47,      33,      24,      44\n  40.520,      47,      33,      24,      44\n  40.530,      46,      33,      24,      44\n  40.540,      46,      33,      24,      43\n  40.550,      46,      33,      24,      44\n  40.560,      47,      33,      24,      44\n  40.570,      46,      33,      24,      44\n  40.580,      46,      33,      24,      44\n  40.590,      46,      33,      24,      43\n  40.600,      46,      33,      24,      43\n  40.610,      46,      32,      24,      44\n  40.620,      46,      33,      24,      43\n  40.630,      46,      33,      24,      44\n  40.640,      47,      33,      24,      43\n  40.650,      47,      33,      24,      44\n  40.660,      47,      33,      24,      44\n  40.670,      47,      33,      24,      44\n  40.680,      46,      33,      24,      44\n  40.690,      46,      33,      24,      43\n  40.700,      47,      33,      24,      45\n  40.710,      47,      33,      24,      43\n  40.720,      46,      33,      24,      44\n  40.730,      46,      33,      24,      44\n  40.740,      46,      33,      24,      44\n  40.750,      46,      33,      24,      44\n  40.760,      46,      33,      24,      44\n  40.770,      47,      33,      24,      44\n  40.780,      46,      33,      24,      44\n  40.790,      47,      33,      24,      44\n  40.800,      46,      33,      24,      43\n  40.810,      46,      33,      24,      43\n  40.820,      47,      33,      24,      44\n  40.830,      47,      33,      24,      44\n  40.840,      46,      33,      24,      44\n  40.850,      47,      33,      24,      44\n  40.860,      47,      33,      24,      44\n  40.870,      45,      32,      24,      44\n  40.880,      47,      33,      24,      43\n  40.890,      47,      33,      24,      44\n  40.900,      47,      33,      24,      43\n  40.910,      46,      33,      24,      43\n  40.920,      47,      33,      24,      44\n  40.930,      47,      33,      24,      43\n  40.940,      46,      33,      24,      44\n  40.950,      46,      33,      24,      44\n  40.960,     193,     260,       0,      96\n  40.970,      47,      34,      24,      45\n  40.980,      47,      33,      24,      44\n  40.990,      47,      33,      24,      44\n  41.000,      46,      33,      24,      44\n  41.010,      47,      33,      24,      43\n  41.020,      46,      33,      23,      44\n  41.030,      47,      33,      24,      44\n  41.040,      47,      33,      24,      44\n  41.050,      47,      33,      24,      44\n  41.060,      47,      33,      24,      44\n  41.070,      47,      33,      24,      44\n  41.080,      46,      33,      24,      44\n  41.090,      47,      33,      24,      44\n  41.100,      47,      33,      24,      44\n  41.110,      46,      33,      24,      44\n  41.120,      46,      33,      24,      44\n  41.130,      47,      33,      24,      43\n  41.140,      47,      33,      24,      44\n  41.150,      47,      33,      24,      44\n  41.160,      47,      33,      24,      44\n  41.170,      47,      33,      24,      43\n  41.180,      47,      33,      24,      44\n  41.190,      46,      33,      24,      43\n  41.200,      47,      33,      24,      44\n  41.210,      46,      33,      24,      44\n  41.220,      47,      33,      23,      44\n  41.230,      46,      33,      24,      44\n  41.240,      47,      33,      24,      44\n  41.250,      47,      33,      24,      43\n  41.260,      46,      33,      24,      44\n  41.270,      47,      33,      24,      43\n  41.280,      47,      33,      24,      44\n  41.290,      47,      33,      24,      44\n  41.300,      46,      33,      24,      44\n  41.310,      47,      33,      24,      44\n  41.320,      46,      33,      24,      44\n  41.330,      47,      33,      24,      44\n  41.340,      47,      33,      24,      44\n  41.350,      47,      33,      24,      43\n  41.360,      47,      33,      24,      44\n  41.370,      46,      33,      24,      43\n  41.380,      47,      33,      24,      44\n  41.390,      45,      33,      24,      44\n  41.400,      46,      33,      24,      43\n  41.410,      47,      33,      24,      43\n  41.420,      46,      33,      24,      44\n  41.430,      46,      33,      23,      43\n  41.440,      47,      33,      24,      44\n  41.450,      46,      33,      24,      44\n  41.460,      46,      33,      24,      44\n  41.470,      47,      33,      24,      44\n  41.480,      47,      33,      24,      43\n  41.490,      47,      33,      24,      44\n  41.500,      46,      33,      24,      44\n  41.510,      47,      33,      24,      44\n  41.520,      46,      33,      24,      43\n  41.530,      47,      33,      24,      44\n  41.540,      46,      33,      24,      43\n  41.550,      46,      33,      24,      44\n  41.560,      46,      33,      24,      44\n  41.570,      47,      33,      24,      44\n  41.580,      46,      33,      24,      43\n  41.590,      46,      33,      24,      43\n  41.600,      47,      33,      24,      44\n  41.610,      47,      33,      24,      44\n  41.620,      47,      33,      24,      44\n  41.630,      45,      33,      24,      44\n  41.640,      47,      33,      24,      43\n  41.650,      46,      33,      24,      44\n  41.660,      47,      33,      24,      44\n  41.670,      46,      33,      24,      43\n  41.680,      46,      33,      24,      44\n  41.690,      47,      33,      24,      43\n  41.700,      47,      33,      24,      43\n  41.710,      47,      33,      24,      44\n  41.720,      46,      33,      24,      44\n  41.730,      47,      33,      24,      44\n  41.740,      47,      33,      24,      43\n  41.750,      46,      33,      24,      43\n  41.760,      45,      33,      24,      44\n  41.770,      48,      33,      24,      44\n  41.780,      47,      33,      24,      44\n  41.790,      46,      33,      24,      44\n  41.800,      47,      33,      24,      44\n  41.810,      47,      33,      24,      44\n  41.820,      47,      33,      24,      43\n  41.830,      47,      33,      24,      44\n  41.840,      47,      33,      23,      43\n  41.850,      46,      33,      24,      43\n  41.860,      46,      33,      24,      43\n  41.870,      47,      33,      24,      44\n  41.880,      46,      33,      24,      43\n  41.890,      46,      33,      24,      43\n  41.900,      47,      33,      24,      44\n  41.910,      46,      33,      24,      43\n  41.920,      45,      33,      24,      44\n  41.930,      45,      33,      24,      43\n  41.940,      46,      33,      24,      44\n  41.950,      47,      33,      24,      44\n  41.960,      47,      33,      24,      43\n  41.970,      45,      33,      24,      44\n  41.980,      46,      33,      24,      43\n  41.990,      45,      33,      24,      44\n  42.000,      47,      33,      24,      44\n  42.010,      47,      33,      24,      43\n  42.020,      45,      33,      24,      44\n  42.030,      47,      33,      24,      44\n  42.040,      47,      33,      24,      43\n  42.050,      46,      32,      24,      44\n  42.060,      47,      33,      24,      43\n  42.070,      47,      33,      24,      44\n  42.080,      46,      33,      24,      44\n  42.090,      46,      32,      24,      44\n  42.100,      47,      33,      24,      44\n  42.110,      46,      33,      24,      44\n  42.120,      46,      33,      24,      43\n  42.130,      47,      33,      24,      44\n  42.140,      47,      33,      24,      44\n  42.150,      46,      33,      24,      44\n  42.160,      46,      33,      24,      44\n  42.170,      47,      32,      24,      44\n  42.180,      46,      33,      24,      44\n  42.190,      47,      33,      24,      44\n  42.200,      46,      33,      24,      43\n  42.210,      47,      33,      24,      44\n  42.220,      47,      33,      24,      43\n  42.230,      47,      33,      24,      44\n  42.240,      47,      33,      24,      44\n  42.250,     194,     260,       0,      96\n  42.260,      48,      33,      24,      45\n  42.270,      46,      33,      24,      44\n  42.280,      46,      33,      24,      44\n  42.290,      47,      33,      24,      44\n  42.300,      47,      33,      24,      44\n  42.310,      47,      33,      24,      44\n  42.320,      46,      33,      24,      43\n  42.330,      46,      33,      24,      43\n  42.340,      46,      33,      24,      44\n  42.350,      47,      33,      24,      44\n  42.360,      46,      33,      24,      44\n  42.370,      46,      33,      24,      44\n  42.380,      46,      33,      24,      43\n  42.390,      47,      33,      24,      44\n  42.400,      46,      33,      24,      43\n  42.410,      47,      33,      24,      44\n  42.420,      47,      33,      24,      44\n  42.430,      46,      33,      24,      44\n  42.440,      45,      33,      24,      44\n  42.450,      47,      33,      24,      44\n  42.460,      47,      33,      24,      44\n  42.470,      47,      33,      24,      44\n  42.480,      46,      33,      24,      44\n  42.490,      46,      33,      24,      44\n  42.500,      46,      33,      24,      44\n  42.510,      47,      33,      24,      44\n  42.520,      46,      33,      24,      44\n  42.530,      47,      33,      24,      44\n  42.540,      46,      33,      23,      43\n  42.550,      47,      33,      24,      44\n  42.560,      47,      33,      24,      44\n  42.570,      46,      33,      24,      44\n  42.580,      47,      33,      24,      44\n  42.590,      47,      33,      24,      44\n  42.600,      47,      33,      24,      44\n  42.610,      47,      33,      24,      44\n  42.620,      47,      33,      24,      43\n  42.630,      47,      33,      24,      44\n  42.640,      46,      33,      24,      43\n  42.650,      46,      33,      24,      44\n  42.660,      47,      33,      24,      44\n  42.670,      47,      33,      24,      44\n  42.680,      47,      33,      24,      44\n  42.690,      46,      33,      24,      44\n  42.700,      47,      33,      24,      44\n  42.710,      46,      33,      24,      44\n  42.720,      46,      33,      24,      44\n  42.730,      47,      33,      24,      44\n  42.740,      47,      33,      24,      44\n  42.750,      47,      33,      24,      43\n  42.760,      46,      33,      24,      44\n  42.770,      46,      33,      24,      43\n  42.780,      45,      33,      24,      44\n  42.790,      47,      33,      23,      44\n  42.800,      46,      32,      24,      43\n  42.810,      47,      33,      24,      44\n  42.820,      46,      33,      24,      44\n  42.830,      47,      33,      24,      44\n  42.840,      45,      33,      24,      44\n  42.850,      45,      33,      24,      43\n  42.860,      47,      33,      24,      44\n  42.870,      46,      33,      24,      44\n  42.880,      46,      33,      24,      44\n  42.890,      47,      33,      24,      44\n  42.900,      46,      33,      24,      44\n  42.910,      47,      33,      24,      43\n  42.920,      47,      33,      24,      44\n  42.930,      47,      33,      24,      44\n  42.940,      47,      33,      24,      44\n  42.950,      47,      33,      24,      44\n  42.960,      47,      33,      24,      43\n  42.970,      47,      33,      24,      44\n  42.980,      47,      33,      24,      44\n  42.990,      46,      33,      24,      43\n  43.000,      46,      33,      24,      44\n  43.010,      47,      33,      24,      44\n  43.020,      46,      33,      24,      44\n  43.030,      47,      33,      24,      44\n  43.040,      46,      33,      24,      44\n  43.050,      47,      33,      24,      44\n  43.060,      47,      33,      24,      44\n  43.070,      46,      33,      24,      44\n  43.080,      45,      33,      24,      44\n  43.090,      46,      33,      24,      43\n  43.100,      47,      33,      24,      44\n  43.110,      46,      33,      24,      43\n  43.120,      47,      33,      24,      43\n  43.130,      46,      33,      24,      44\n  43.140,      47,      33,      24,      44\n  43.150,      46,      33,      24,      44\n  43.160,      47,      33,      24,      44\n  43.170,      47,      33,      24,      44\n  43.180,      46,      33,      24,      44\n  43.190,      47,      33,      24,      44\n  43.200,      46,      33,      24,      44\n  43.210,      47,      33,      24,      44\n  43.220,      47,      33,      24,      43\n  43.230,      47,      33,      24,      44\n  43.240,      46,      33,      24,      44\n  43.250,      47,      33,      24,      44\n  43.260,      47,      33,      24,      44\n  43.270,      46,      33,      24,      44\n  43.280,      47,      33,      24,      44\n  43.290,      46,      33,      24,      44\n  43.300,      47,      33,      24,      43\n  43.310,      47,      33,      24,      44\n  43.320,      45,      33,      24,      44\n  43.330,      47,      33,      24,      43\n  43.340,      47,      33,      24,      44\n  43.350,      45,      32,      24,      44\n  43.360,      47,      33,      24,      43\n  43.370,      46,      33,      24,      44\n  43.380,      47,      33,      24,      44\n  43.390,      47,      33,      24,      44\n  43.400,      46,      33,      24,      44\n  43.410,      47,      33,      24,      43\n  43.420,      47,      33,      24,      44\n  43.430,      47,      33,      24,      43\n  43.440,      47,      33,      24,      44\n  43.450,      45,      33,      24,      44\n  43.460,      47,      33,      24,      43\n  43.470,      47,      33,      24,      44\n  43.480,      47,      33,      24,      43\n  43.490,      46,      33,      24,      44\n  43.500,      46,      33,      23,      44\n  43.510,      47,      33,      24,      44\n  43.520,      47,      33,      24,      44\n  43.530,      47,      33,      24,      44\n  43.540,      47,      33,      24,      44\n  43.550,      46,      33,      24,      44\n  43.560,     143,     130,     120,      41\n  43.570,      47,      33,      24,      44\n  43.580,      47,      33,      24,      44\n  43.590,      47,      34,      24,      44\n  43.600,      47,      33,      24,      44\n  43.610,      46,      33,      24,      44\n  43.620,      45,      33,      24,      43\n  43.630,      47,      33,      24,      43\n  43.640,      47,      33,      24,      44\n  43.650,      46,      33,      24,      44\n  43.660,      47,      33,      24,      43\n  43.670,      47,      33,      24,      44\n  43.680,      46,      33,      24,      43\n  43.690,      47,      33,      24,      44\n  43.700,      46,      33,      23,      43\n  43.710,      47,      33,      24,      44\n  43.720,      47,      33,      24,      44\n  43.730,      47,      33,      24,      44\n  43.740,      46,      33,      24,      43\n  43.750,      46,      32,      24,      43\n  43.760,      47,      33,      24,      44\n  43.770,      47,      33,      24,      44\n  43.780,      46,      33,      24,      44\n  43.790,      47,      33,      24,      44\n  43.800,      47,      33,      24,      43\n  43.810,      47,      33,      24,      44\n  43.820,      46,      33,      24,      44\n  43.830,      47,      33,      24,      44\n  43.840,      47,      33,      24,      44\n  43.850,      47,      33,      24,      43\n  43.860,      47,      33,      24,      44\n  43.870,      46,      33,      24,      44\n  43.880,      46,      33,      24,      44\n  43.890,      47,      33,      24,      44\n  43.900,      47,      33,      24,      44\n  43.910,      46,      33,      24,      44\n  43.920,      47,      33,      24,      44\n  43.930,      47,      33,      24,      44\n  43.940,      47,      33,      24,      44\n  43.950,      46,      33,      24,      44\n  43.960,      47,      33,      24,      44\n  43.970,      46,      33,      24,      44\n  43.980,      47,      33,      24,      44\n  43.990,      47,      33,      24,      44\n  44.000,      47,      33,      24,      44\n  44.010,      47,      33,      24,      43\n  44.020,      46,      33,      24,      44\n  44.030,      47,      33,      24,      44\n  44.040,      46,      33,      24,      43\n  44.050,      47,      33,      24,      44\n  44.060,      46,      33,      24,      43\n  44.070,      47,      33,      24,      44\n  44.080,      47,      33,      24,      44\n  44.090,      46,      33,      24,      44\n  44.100,      46,      33,      24,      44\n  44.110,      47,      33,      24,      44\n  44.120,      47,      33,      24,      43\n  44.130,      46,      32,      24,      44\n  44.140,      47,      33,      24,      43\n  44.150,      45,      33,      24,      44\n  44.160,      47,      33,      24,      44\n  44.170,      47,      33,      24,      43\n  44.180,      46,      33,      24,      44\n  44.190,      46,      33,      24,      44\n  44.200,      46,      33,      24,      44\n  44.210,      46,      33,      24,      44\n  44.220,      47,      33,      24,      44\n  44.230,      46,      33,      24,      44\n  44.240,      45,      33,      24,      44\n  44.250,      46,      33,      24,      44\n  44.260,      47,      33,      24,      44\n  44.270,      47,      33,      24,      44\n  44.280,      47,      33,      24,      44\n  44.290,      46,      33,      24,      44\n  44.300,      46,      33,      24,      44\n  44.310,      46,      33,      24,      44\n  44.320,      47,      33,      24,      44\n  44.330,      45,      33,      24,      43\n  44.340,      47,      33,      24,      44\n  44.350,      47,      33,      24,      44\n  44.360,      46,      33,      24,      44\n  44.370,      47,      33,      24,      44\n  44.380,      46,      33,      24,      43\n  44.390,      47,      33,      24,      43\n  44.400,      46,      33,      24,      44\n  44.410,      46,      33,      24,      43\n  44.420,      46,      33,      24,      44\n  44.430,      46,      33,      24,      44\n  44.440,      47,      33,      24,      45\n  44.450,      47,      33,      24,      44\n  44.460,      46,      33,      24,      43\n  44.470,      46,      33,      24,      44\n  44.480,      47,      33,      24,      44\n  44.490,      46,      33,      24,      43\n  44.500,      47,      33,      24,      44\n  44.510,      46,      33,      24,      43\n  44.520,      47,      33,      24,      44\n  44.530,      46,      33,      24,      44\n  44.540,      45,      33,      24,      43\n  44.550,      46,      33,      23,      44\n  44.560,      46,      33,      24,      44\n  44.570,      47,      33,      24,      44\n  44.580,      46,      33,      24,      44\n  44.590,      46,      33,      24,      43\n  44.600,      47,      33,      24,      45\n  44.610,      47,      33,      24,      44\n  44.620,      47,      33,      24,      43\n  44.630,      47,      33,      24,      43\n  44.640,      47,      33,      24,      44\n  44.650,      47,      33,      24,      44\n  44.660,      46,      33,      24,      44\n  44.670,      47,      33,      24,      44\n  44.680,      47,      33,      24,      44\n  44.690,      47,      33,      24,      44\n  44.700,      46,      33,      24,      44\n  44.710,      46,      33,      24,      44\n  44.720,      47,      33,      24,      44\n  44.730,      47,      33,      24,      44\n  44.740,      46,      33,      24,      44\n  44.750,      46,      33,      24,      44\n  44.760,      46,      33,      24,      44\n  44.770,      47,      33,      24,      44\n  44.780,      47,      33,      24,      43\n  44.790,      47,      33,      24,      44\n  44.800,      47,      33,      24,      44\n  44.810,      47,      33,      24,      44\n  44.820,      47,      33,      24,      44\n  44.830,      45,      33,      24,      44\n  44.840,      46,      33,      24,      44\n  44.850,      47,      33,      24,      43\n  44.860,      47,      33,      24,      44\n  44.870,      46,      33,      24,      44\n  44.880,      47,      33,      24,      43\n  44.890,     193,     260,       0,      96\n  44.900,      48,      34,      24,      44\n  44.910,      47,      33,      24,      44\n  44.920,      47,      34,      24,      44\n  44.930,      47,      33,      24,      43\n  44.940,      46,      33,      24,      44\n  44.950,      46,      33,      24,      44\n  44.960,      46,      33,      24,      44\n  44.970,      47,      33,      24,      44\n  44.980,      46,      33,      24,      44\n  44.990,      46,      33,      24,      43\n  45.000,      46,      33,      24,      44\n  45.010,      46,      33,      24,      43\n  45.020,      46,      33,      24,      44\n  45.030,      46,      33,      24,      44\n  45.040,      47,      33,      23,      43\n  45.050,      45,      33,      24,      44\n  45.060,      47,      33,      24,      44\n  45.070,      47,      33,      24,      44\n  45.080,      47,      33,      24,      44\n  45.090,      47,      33,      24,      44\n  45.100,      47,      33,      24,      44\n  45.110,      46,      33,      24,      44\n  45.120,      46,      33,      24,      43\n  45.130,      46,      33,      24,      44\n  45.140,      47,      33,      24,      44\n  45.150,      47,      33,      24,      43\n  45.160,      47,      33,      24,      44\n  45.170,      47,      33,      24,      43\n  45.180,      47,      33,      24,      44\n  45.190,      46,      33,      24,      44\n  45.200,      47,      33,      24,      44\n  45.210,      46,      33,      24,      44\n  45.220,      47,      33,      24,      44\n  45.230,      47,      33,      24,      44\n  45.240,      47,      33,      24,      44\n  45.250,      46,      33,      23,      44\n  45.260,      46,      33,      24,      44\n  45.270,      47,      33,      24,      43\n  45.280,      47,      33,      24,      44\n  45.290,      46,      32,      24,      44\n  45.300,      46,      33,      24,      44\n  45.310,      46,      33,      24,      44\n  45.320,      46,      33,      24,      43\n  45.330,      46,      33,      24,      44\n  45.340,      46,      33,      24,      44\n  45.350,      47,      33,      24,      44\n  45.360,      47,      33,      24,      44\n  45.370,      47,      33,      24,      43\n  45.380,      47,      33,      24,      44\n  45.390,      47,      33,      24,      44\n  45.400,      47,      33,      24,      44\n  45.410,      47,      33,      24,      44\n  45.420,      46,      33,      24,      43\n  45.430,      47,      33,      24,      44\n  45.440,      46,      33,      24,      44\n  45.450,      47,      33,      24,      44\n  45.460,      47,      33,      24,      44\n  45.470,      47,      33,      23,      44\n  45.480,      47,      33,      24,      44\n  45.490,      46,      33,      24,      44\n  45.500,      47,      33,      24,      44\n  45.510,      47,      33,      24,      44\n  45.520,      46,      33,      24,      44\n  45.530,      47,      33,      24,      44\n  45.540,      46,      33,      24,      43\n  45.550,      47,      33,      24,      44\n  45.560,      47,      33,      24,      44\n  45.570,      46,      33,      24,      44\n  45.580,      47,      33,      24,      44\n  45.590,      47,      33,      24,      44\n  45.600,      46,      33,      24,      44\n  45.610,      47,      33,      24,      44\n  45.620,      47,      33,      24,      44\n  45.630,      47,      33,      24,      44\n  45.640,      45,      33,      24,      43\n  45.650,      45,      33,      24,      44\n  45.660,      46,      33,      24,      44\n  45.670,      46,      33,      24,      44\n  45.680,      46,      33,      24,      44\n  45.690,      47,      33,      24,      43\n  45.700,      46,      33,      24,      44\n  45.710,      46,      33,      24,      44\n  45.720,      47,      33,      24,      44\n  45.730,      47,      33,      24,      44\n  45.740,      47,      33,      24,      44\n  45.750,      47,      33,      24,      44\n  45.760,      47,      33,      24,      44\n  45.770,      47,      33,      24,      44\n  45.780,      47,      33,      24,      44\n  45.790,      47,      33,      24,      44\n  45.800,      47,      33,      23,      44\n  45.810,      46,      33,      24,      44\n  45.820,      46,      33,      24,      44\n  45.830,      47,      33,      24,      43\n  45.840,      47,      33,      24,      44\n  45.850,      47,      33,      24,      44\n  45.860,      47,      33,      23,      43\n  45.870,      47,      33,      24,      44\n  45.880,      47,      33,      24,      44\n  45.890,      46,      33,      24,      44\n  45.900,      46,      33,      24,      44\n  45.910,      47,      33,      24,      43\n  45.920,      46,      33,      24,      44\n  45.930,      47,      33,      24,      44\n  45.940,      47,      33,      24,      44\n  45.950,      47,      33,      24,      44\n  45.960,      47,      33,      24,      44\n  45.970,      46,      33,      24,      44\n  45.980,      46,      33,      24,      43\n  45.990,      47,      33,      24,      44\n  46.000,      46,      33,      24,      44\n  46.010,      45,      33,      23,      44\n  46.020,      47,      33,      24,      44\n  46.030,      46,      33,      24,      44\n  46.040,      47,      33,      24,      44\n  46.050,      47,      33,      23,      44\n  46.060,      47,      33,      23,      44\n  46.070,      46,      33,      24,      43\n  46.080,      47,      33,      24,      44\n  46.090,      47,      33,      24,      44\n  46.100,      47,      33,      24,      44\n  46.110,      47,      33,      24,      44\n  46.120,      47,      33,      24,      43\n  46.130,      45,      32,      24,      43\n  46.140,      47,      33,      24,      44\n  46.150,      46,      33,      24,      44\n  46.160,      46,      33,      24,      44\n  46.170,      46,      33,      24,      44\n  46.180,      47,      33,      24,      44\n  46.190,      47,      33,      24,      44\n  46.200,      47,      33,      24,      44\n  46.210,      46,      33,      23,      44\n  46.220,      46,      33,      24,      44\n  46.230,      47,      33,      24,      44\n  46.240,     195,     260,       0,      96\n  46.250,      48,      34,      25,      45\n  46.260,      47,      33,      24,      44\n  46.270,      47,      33,      24,      44\n  46.280,      47,      33,      24,      44\n  46.290,      46,      33,      23,      44\n  46.300,      47,      33,      25,      44\n  46.310,      47,      33,      24,      44\n  46.320,      46,      33,      24,      44\n  46.330,      47,      33,      24,      44\n  46.340,      47,      33,      24,      44\n  46.350,      46,      33,      24,      44\n  46.360,      47,      33,      24,      44\n  46.370,      46,      33,      24,      44\n  46.380,      46,      33,      24,      44\n  46.390,      47,      33,      24,      44\n  46.400,      46,      33,      24,      44\n  46.410,      47,      33,      24,      43\n  46.420,      47,      32,      24,      44\n  46.430,      47,      33,      24,      44\n  46.440,      46,      33,      24,      44\n  46.450,      47,      33,      24,      44\n  46.460,      47,      33,      23,      43\n  46.470,      47,      33,      24,      44\n  46.480,      45,      33,      24,      44\n  46.490,      47,      33,      23,      43\n  46.500,      47,      33,      23,      44\n  46.510,      47,      33,      24,      44\n  46.520,      46,      33,      24,      44\n  46.530,      47,      33,      24,      44\n  46.540,      47,      33,      24,      44\n  46.550,      46,      33,      24,      44\n  46.560,      47,      33,      24,      43\n  46.570,      46,      33,      24,      43\n  46.580,      46,      33,      24,      44\n  46.590,      46,      33,      24,      44\n  46.600,      47,      33,      24,      44\n  46.610,      47,      33,      23,      44\n  46.620,      46,      33,      23,      43\n  46.630,      46,      33,      24,      43\n  46.640,      46,      33,      24,      43\n  46.650,      46,      33,      24,      44\n  46.660,      47,      33,      24,      44\n  46.670,      47,      33,      24,      43\n  46.680,      47,      33,      24,      44\n  46.690,      47,      33,      24,      43\n  46.700,      47,      33,      24,      44\n  46.710,      47,      33,      24,      44\n  46.720,      47,      33,      24,      44\n  46.730,      47,      33,      24,      44\n  46.740,      46,      33,      24,      44\n  46.750,      47,      33,      24,      44\n  46.760,      47,      33,      24,      44\n  46.770,      45,      33,      24,      44\n  46.780,      46,      33,      24,      43\n  46.790,      47,      33,      24,      44\n  46.800,      47,      33,      24,      44\n  46.810,      47,      33,      24,      44\n  46.820,      47,      33,      24,      44\n  46.830,      46,      33,      24,      44\n  46.840,      46,      33,      24,      44\n  46.850,      46,      33,      24,      44\n  46.860,      46,      33,      24,      44\n  46.870,      47,      33,      23,      44\n  46.880,      46,      32,      24,      43\n  46.890,      47,      33,      23,      44\n  46.900,      46,      33,      23,      44\n  46.910,      47,      33,      24,      44\n  46.920,      45,      33,      24,      44\n  46.930,      47,      33,      24,      44\n  46.940,      46,      33,      24,      44\n  46.950,      47,      33,      24,      44\n  46.960,      46,      33,      24,      44\n  46.970,      47,      33,      24,      44\n  46.980,      47,      33,      24,      44\n  46.990,      46,      33,      24,      43\n  47.000,      47,      33,      24,      44\n  47.010,      46,      33,      24,      43\n  47.020,      47,      33,      24,      44\n  47.030,      46,      33,      24,      44\n  47.040,      46,      33,      24,      44\n  47.050,      46,      33,      24,      44\n  47.060,      46,      33,      24,      43\n  47.070,      46,      33,      24,      44\n  47.080,      46,      33,      24,      44\n  47.090,      47,      33,      24,      44\n  47.100,      46,      33,      24,      44\n  47.110,      47,      33,      24,      43\n  47.120,      47,      33,      24,      44\n  47.130,      46,      33,      24,      44\n  47.140,      46,      33,      24,      44\n  47.150,      46,      33,      24,      44\n  47.160,      46,      33,      24,      43\n  47.170,      47,      33,      24,      44\n  47.180,      47,      33,      24,      44\n  47.190,      45,      33,      24,      44\n  47.200,      46,      33,      24,      44\n  47.210,      46,      33,      24,      44\n  47.220,      47,      33,      24,      44\n  47.230,      46,      33,      23,      44\n  47.240,      47,      33,      24,      44\n  47.250,      45,      33,      24,      44\n  47.260,      46,      33,      24,      44\n  47.270,      45,      33,      24,      44\n  47.280,      46,      33,      24,      44\n  47.290,      47,      33,      24,      44\n  47.300,      46,      33,      24,      44\n  47.310,      46,      32,      24,      44\n  47.320,      47,      33,      24,      44\n  47.330,      46,      33,      24,      43\n  47.340,      47,      33,      24,      44\n  47.350,      47,      33,      24,      44\n  47.360,      46,      33,      24,      43\n  47.370,      46,      33,      24,      44\n  47.380,      46,      33,      24,      44\n  47.390,      46,      33,      24,      44\n  47.400,      46,      33,      24,      44\n  47.410,      46,      33,      24,      44\n  47.420,      46,      33,      24,      44\n  47.430,      46,      33,      24,      44\n  47.440,      47,      33,      24,      44\n  47.450,      46,      33,      24,      44\n  47.460,      46,      33,      24,      44\n  47.470,      47,      33,      24,      44\n  47.480,      47,      33,      24,      44\n  47.490,      45,      33,      24,      44\n  47.500,      46,      33,      23,      44\n  47.510,      47,      33,      23,      44\n  47.520,      47,      33,      23,      44\n  47.530,      45,      33,      24,      44\n  47.540,      46,      33,      24,      44\n  47.550,      46,      33,      24,      44\n  47.560,      46,      33,      24,      44\n  47.570,      46,      33,      24,      43\n  47.580,      46,      33,      23,      44\n  47.590,      46,      33,      24,      43\n  47.600,      46,      33,      24,      43\n  47.610,     195,     261,       0,      96\n  47.620,      48,      34,      25,      45\n  47.630,      47,      34,      24,      44\n  47.640,      47,      33,      24,      44\n  47.650,      46,      33,      24,      44\n  47.660,      46,      33,      24,      44\n  47.670,      47,      33,      24,      44\n  47.680,      45,      33,      24,      44\n  47.690,      46,      33,      24,      43\n  47.700,      45,      33,      24,      43\n  47.710,      47,      33,      24,      44\n  47.720,      45,      33,      24,      43\n  47.730,      46,      33,      24,      44\n  47.740,      47,      33,      24,      44\n  47.750,      46,      33,      24,      44\n  47.760,      46,      33,      24,      44\n  47.770,      46,      33,      24,      43\n  47.780,      46,      33,      24,      43\n  47.790,      46,      33,      24,      43\n  47.800,      46,      33,      24,      44\n  47.810,      46,      33,      24,      44\n  47.820,      47,      33,      24,      44\n  47.830,      46,      33,      24,      44\n  47.840,      46,      33,      24,      44\n  47.850,      47,      33,      23,      44\n  47.860,      46,      33,      24,      44\n  47.870,      46,      33,      24,      44\n  47.880,      46,      33,      24,      44\n  47.890,      46,      33,      24,      44\n  47.900,      46,      33,      24,      44\n  47.910,      47,      33,      24,      43\n  47.920,      46,      33,      24,      44\n  47.930,      47,      33,      24,      44\n  47.940,      46,      33,      24,      44\n  47.950,      46,      33,      24,      44\n  47.960,      46,      33,      24,      44\n  47.970,      46,      33,      23,      44\n  47.980,      46,      33,      24,      44\n  47.990,      45,      33,      24,      43\n  48.000,      47,      33,      24,      44\n  48.010,      47,      33,      24,      44\n  48.020,      46,      33,      24,      44\n  48.030,      46,      33,      24,      44\n  48.040,      46,      33,      24,      43\n  48.050,      47,      33,      24,      44\n  48.060,      46,      33,      24,      44\n  48.070,      46,      32,      24,      44\n  48.080,      47,      33,      24,      44\n  48.090,      47,      33,      24,      44\n  48.100,      46,      33,      24,      44\n  48.110,      46,      33,      24,      44\n  48.120,      46,      33,      24,      44\n  48.130,      46,      33,      24,      44\n  48.140,      46,      33,      23,      43\n  48.150,      47,      33,      24,      44\n  48.160,      47,      33,      24,      44\n  48.170,      46,      33,      24,      44\n  48.180,      47,      33,      24,      44\n  48.190,      46,      33,      24,      43\n  48.200,      46,      33,      24,      44\n  48.210,      46,      33,      24,      44\n  48.220,      46,      33,      24,      43\n  48.230,      46,      33,      24,      44\n  48.240,      46,      33,      24,      44\n  48.250,      46,      33,      23,      43\n  48.260,      47,      33,      24,      44\n  48.270,      47,      33,      24,      44\n  48.280,      46,      33,      24,      43\n  48.290,      47,      33,      24,      44\n  48.300,      47,      33,      24,      44\n  48.310,      46,      33,      24,      43\n  48.320,      46,      33,      24,      44\n  48.330,      46,      33,      24,      43\n  48.340,      46,      33,      24,      44\n  48.350,      47,      33,      24,      44\n  48.360,      45,      33,      24,      43\n  48.370,      46,      33,      24,      44\n  48.380,      46,      33,      24,      43\n  48.390,      46,      33,      24,      44\n  48.400,      45,      33,      24,      44\n  48.410,      46,      33,      23,      43\n  48.420,      46,      32,      24,      44\n  48.430,      45,      33,      24,      43\n  48.440,      47,      33,      24,      44\n  48.450,      47,      33,      23,      43\n  48.460,      46,      33,      24,      44\n  48.470,      47,      33,      24,      44\n  48.480,      46,      32,      24,      44\n  48.490,      47,      33,      23,      44\n  48.500,      46,      33,      24,      44\n  48.510,      46,      33,      24,      44\n  48.520,      47,      33,      24,      45\n  48.530,      47,      33,      24,      44\n  48.540,      46,      33,      23,      43\n  48.550,      47,      33,      24,      44\n  48.560,      46,      33,      24,      44\n  48.570,      47,      33,      24,      44\n  48.580,      46,      33,      24,      44\n  48.590,      46,      33,      24,      44\n  48.600,      46,      33,      24,      44\n  48.610,      46,      33,      24,      44\n  48.620,      46,      33,      24,      43\n  48.630,      46,      33,      24,      44\n  48.640,      47,      33,      23,      44\n  48.650,      47,      33,      24,      43\n  48.660,      46,      33,      24,      44\n  48.670,      46,      33,      24,      44\n  48.680,      46,      33,      24,      43\n  48.690,      46,      33,      24,      44\n  48.700,      45,      33,      24,      43\n  48.710,      47,      33,      24,      44\n  48.720,      47,      33,      24,      44\n  48.730,      45,      33,      24,      44\n  48.740,      47,      33,      24,      44\n  48.750,      47,      33,      24,      44\n  48.760,      45,      33,      24,      44\n  48.770,      47,      33,      23,      44\n  48.780,      46,      33,      23,      44\n  48.790,      46,      33,      24,      44\n  48.800,      47,      33,      24,      44\n  48.810,      46,      33,      24,      44\n  48.820,      46,      33,      24,      44\n  48.830,      46,      33,      24,      44\n  48.840,      46,      33,      24,      44\n  48.850,      47,      33,      24,      43\n  48.860,      47,      33,      24,      44\n  48.870,      47,      33,      24,      43\n  48.880,      46,      33,      24,      44\n  48.890,      47,      33,      24,      44\n  48.900,      47,      33,      24,      43\n  48.910,      47,      33,      24,      44\n  48.920,      45,      33,      24,      44\n  48.930,      45,      33,      23,      44\n  48.940,      47,      33,      24,      44\n  48.950,      47,      33,      24,      44\n  48.960,      46,      33,      24,      43\n  48.970,      46,      33,      24,      44\n  48.980,      47,      33,      24,      44\n  48.990,      46,      33,      24,      44\n  49.000,     195,     260,       0,      96\n  49.010,      48,      34,      25,      45\n  49.020,      46,      33,      24,      44\n  49.030,      46,      33,      24,      44\n  49.040,      46,      33,      24,      44\n  49.050,      45,      33,      24,      44\n  49.060,      47,      33,      24,      44\n  49.070,      47,      33,      24,      43\n  49.080,      45,      33,      24,      44\n  49.090,      47,      33,      24,      44\n  49.100,      47,      33,      24,      44\n  49.110,      46,      33,      24,      44\n  49.120,      47,      33,      24,      43\n  49.130,      46,      33,      24,      44\n  49.140,      46,      33,      24,      44\n  49.150,      46,      33,      24,      44\n  49.160,      46,      33,      24,      44\n  49.170,      46,      33,      24,      43\n  49.180,      46,      33,      24,      44\n  49.190,      46,      33,      23,      44\n  49.200,      46,      33,      24,      44\n  49.210,      46,      33,      24,      44\n  49.220,      47,      33,      24,      44\n  49.230,      47,      33,      24,      44\n  49.240,      46,      33,      24,      44\n  49.250,      46,      33,      24,      44\n  49.260,      47,      33,      24,      44\n  49.270,      46,      33,      24,      44\n  49.280,      46,      33,      24,      44\n  49.290,      45,      33,      24,      44\n  49.300,      46,      33,      24,      44\n  49.310,      47,      33,      24,      44\n  49.320,      47,      33,      24,      44\n  49.330,      46,      33,      24,      43\n  49.340,      47,      33,      24,      43\n  49.350,      46,      33,      24,      43\n  49.360,      46,      33,      24,      44\n  49.370,      46,      33,      24,      44\n  49.380,      46,      33,      24,      44\n  49.390,      46,      33,      24,      44\n  49.400,      46,      33,      24,      44\n  49.410,      46,      33,      24,      44\n  49.420,      47,      33,      24,      44\n  49.430,      47,      33,      24,      44\n  49.440,      47,      33,      24,      44\n  49.450,      46,      33,      24,      44\n  49.460,      46,      33,      24,      44\n  49.470,      46,      33,      24,      44\n  49.480,      47,      33,      24,      44\n  49.490,      46,      33,      24,      44\n  49.500,      45,      33,      23,      44\n  49.510,      47,      33,      24,      44\n  49.520,      46,      33,      24,      44\n  49.530,      47,      33,      24,      44\n  49.540,      46,      33,      24,      44\n  49.550,      47,      33,      24,      44\n  49.560,      47,      33,      24,      44\n  49.570,      46,      33,      24,      44\n  49.580,      46,      33,      24,      44\n  49.590,      47,      33,      24,      44\n  49.600,      47,      33,      24,      44\n  49.610,      47,      33,      24,      44\n  49.620,      47,      33,      24,      44\n  49.630,      46,      32,      24,      44\n  49.640,      47,      33,      24,      44\n  49.650,      46,      33,      23,      43\n  49.660,      46,      33,      24,      44\n  49.670,      46,      33,      23,      44\n  49.680,      47,      33,      24,      44\n  49.690,      46,      33,      23,      44\n  49.700,      46,      33,      24,      43\n  49.710,      47,      33,      24,      43\n  49.720,      46,      33,      24,      44\n  49.730,      47,      33,      24,      44\n  49.740,      46,      33,      24,      44\n  49.750,      46,      33,      24,      43\n  49.760,      46,      33,      24,      44\n  49.770,      46,      33,      24,      44\n  49.780,      47,      33,      24,      44\n  49.790,      47,      33,      24,      44\n  49.800,      45,      33,      24,      44\n  49.810,      47,      33,      24,      44\n  49.820,      46,      33,      24,      44\n  49.830,      47,      33,      24,      43\n  49.840,      46,      33,      24,      44\n  49.850,      46,      33,      24,      43\n  49.860,      46,      33,      24,      44\n  49.870,      47,      33,      24,      44\n  49.880,      47,      33,      24,      44\n  49.890,      46,      33,      24,      44\n  49.900,      47,      33,      24,      44\n  49.910,      47,      33,      24,      44\n  49.920,      47,      33,      24,      44\n  49.930,      46,      33,      24,      44\n  49.940,      46,      33,      24,      43\n  49.950,      47,      33,      24,      44\n  49.960,      46,      33,      24,      44\n  49.970,      47,      33,      24,      44\n  49.980,      46,      33,      24,      44\n  49.990,      47,      33,      24,      44\n  50.000,      46,      33,      24,      44\n  50.010,      47,      33,      24,      44\n  50.020,      46,      33,      24,      44\n  50.030,      47,      33,      24,      44\n  50.040,      46,      33,      24,      44\n  50.050,      46,      33,      24,      44\n  50.060,      45,      33,      24,      44\n  50.070,      47,      33,      24,      43\n  50.080,      46,      33,      24,      44\n  50.090,      46,      33,      24,      44\n  50.100,      46,      33,      23,      43\n  50.110,      46,      33,      24,      44\n  50.120,      47,      33,      24,      44\n  50.130,      47,      33,      24,      44\n  50.140,      46,      33,      24,      44\n  50.150,      47,      33,      24,      44\n  50.160,      46,      33,      24,      44\n  50.170,      45,      33,      24,      44\n  50.180,      45,      33,      24,      44\n  50.190,      46,      33,      24,      44\n  50.200,      46,      33,      24,      43\n  50.210,      46,      33,      24,      44\n  50.220,      46,      33,      24,      44\n  50.230,      47,      33,      24,      44\n  50.240,      47,      33,      24,      44\n  50.250,      47,      33,      24,      44\n  50.260,      46,      33,      24,      44\n  50.270,      46,      33,      24,      43\n  50.280,      47,      33,      24,      44\n  50.290,      47,      33,      24,      44\n  50.300,      47,      33,      23,      44\n  50.310,      47,      33,      24,      44\n  50.320,      47,      33,      24,      44\n  50.330,      45,      33,      24,      43\n  50.340,      46,      33,      24,      45\n  50.350,      46,      33,      24,      44\n  50.360,      46,      33,      24,      44\n  50.370,      47,      33,      24,      44\n  50.380,      46,      33,      24,      44\n  50.390,      46,      33,      24,      44\n  50.400,      46,      33,      24,      44\n  50.410,     195,     261,       0,      96\n  50.420,      49,      34,      24,      45\n  50.430,      47,      33,      24,      44\n  50.440,      46,      33,      24,      43\n  50.450,      46,      33,      24,      44\n  50.460,      47,      33,      24,      44\n  50.470,      47,      33,      24,      44\n  50.480,      46,      33,      24,      44\n  50.490,      46,      33,      24,      43\n  50.500,      47,      33,      24,      44\n  50.510,      46,      33,      24,      44\n  50.520,      46,      33,      24,      44\n  50.530,      46,      33,      24,      44\n  50.540,      46,      33,      24,      44\n  50.550,      46,      33,      24,      44\n  50.560,      47,      33,      24,      44\n  50.570,      47,      33,      24,      44\n  50.580,      47,      33,      24,      44\n  50.590,      47,      33,      24,      44\n  50.600,      46,      33,      24,      44\n  50.610,      46,      33,      24,      44\n  50.620,      46,      33,      24,      44\n  50.630,      46,      33,      24,      44\n  50.640,      46,      33,      24,      44\n  50.650,      47,      33,      24,      44\n  50.660,      46,      33,      24,      44\n  50.670,      46,      33,      23,      44\n  50.680,      46,      33,      24,      44\n  50.690,      46,      33,      24,      43\n  50.700,      46,      33,      24,      44\n  50.710,      45,      33,      23,      44\n  50.720,      47,      33,      24,      44\n  50.730,      46,      33,      24,      44\n  50.740,      47,      33,      24,      44\n  50.750,      47,      33,      24,      44\n  50.760,      47,      33,      24,      44\n  50.770,      46,      33,      24,      44\n  50.780,      45,      33,      24,      44\n  50.790,      47,      33,      24,      44\n  50.800,      46,      33,      24,      44\n  50.810,      46,      33,      24,      44\n  50.820,      46,      33,      23,      44\n  50.830,      46,      33,      24,      44\n  50.840,      47,      33,      24,      44\n  50.850,      46,      33,      24,      44\n  50.860,      47,      33,      24,      43\n  50.870,      45,      33,      24,      44\n  50.880,      47,      33,      24,      44\n  50.890,      47,      33,      24,      44\n  50.900,      46,      33,      24,      43\n  50.910,      45,      32,      24,      43\n  50.920,      47,      33,      24,      44\n  50.930,      47,      33,      24,      44\n  50.940,      46,      33,      24,      43\n  50.950,      46,      33,      24,      44\n  50.960,      46,      33,      24,      44\n  50.970,      46,      33,      24,      44\n  50.980,      47,      33,      24,      43\n  50.990,      46,      33,      24,      43\n  51.000,      47,      33,      24,      44\n  51.010,      47,      33,      24,      44\n  51.020,      47,      33,      24,      44\n  51.030,      46,      33,      24,      44\n  51.040,      47,      33,      24,      44\n  51.050,      47,      33,      24,      44\n  51.060,      47,      33,      24,      44\n  51.070,      46,      33,      24,      44\n  51.080,      47,      33,      24,      43\n  51.090,      46,      33,      24,      44\n  51.100,      46,      33,      24,      44\n  51.110,      47,      33,      24,      44\n  51.120,      47,      33,      24,      44\n  51.130,      46,      33,      24,      44\n  51.140,      46,      33,      24,      44\n  51.150,      47,      33,      24,      44\n  51.160,      46,      33,      24,      44\n  51.170,      46,      33,      24,      44\n  51.180,      47,      33,      24,      44\n  51.190,      46,      33,      24,      44\n  51.200,      45,      33,      24,      44\n  51.210,      46,      33,      24,      44\n  51.220,      47,      33,      24,      45\n  51.230,      45,      33,      24,      44\n  51.240,      47,      33,      24,      44\n  51.250,      47,      33,      24,      43\n  51.260,      45,      33,      24,      44\n  51.270,      47,      33,      24,      44\n  51.280,      46,      33,      24,      44\n  51.290,      46,      33,      24,      43\n  51.300,      47,      33,      24,      44\n  51.310,      46,      33,      24,      44\n  51.320,      46,      33,      24,      43\n  51.330,      46,      33,      24,      44\n  51.340,      45,      33,      24,      44\n  51.350,      46,      33,      24,      43\n  51.360,      47,      33,      23,      44\n  51.370,      46,      33,      24,      44\n  51.380,      46,      33,      24,      44\n  51.390,      46,      33,      24,      44\n  51.400,      46,      33,      24,      44\n  51.410,      46,      33,      24,      44\n  51.420,      46,      33,      24,      44\n  51.430,      46,      33,      24,      44\n  51.440,      47,      33,      24,      44\n  51.450,      46,      33,      24,      44\n  51.460,      46,      33,      24,      43\n  51.470,      46,      33,      24,      43\n  51.480,      46,      33,      24,      44\n  51.490,      47,      33,      24,      44\n  51.500,      46,      33,      24,      44\n  51.510,      47,      33,      24,      44\n  51.520,      47,      33,      24,      44\n  51.530,      47,      33,      24,      44\n  51.540,      45,      33,      24,      44\n  51.550,      45,      33,      24,      44\n  51.560,      46,      33,      24,      44\n  51.570,      46,      33,      24,      44\n  51.580,      47,      33,      24,      44\n  51.590,      47,      33,      23,      44\n  51.600,      47,      33,      24,      44\n  51.610,      46,      33,      24,      44\n  51.620,      47,      33,      24,      44\n  51.630,      46,      33,      23,      44\n  51.640,      47,      33,      24,      44\n  51.650,      46,      33,      24,      43\n  51.660,      47,      33,      24,      44\n  51.670,      45,      33,      24,      43\n  51.680,      47,      33,      24,      44\n  51.690,      46,      33,      24,      44\n  51.700,      46,      33,      24,      44\n  51.710,      46,      33,      24,      44\n  51.720,      47,      33,      24,      44\n  51.730,      46,      33,      24,      43\n  51.740,      46,      33,      24,      44\n  51.750,      46,      33,      24,      44\n  51.760,      46,      33,      24,      44\n  51.770,      47,      33,      24,      44\n  51.780,      47,      33,      24,      44\n  51.790,      47,      33,      24,      44\n  51.800,      46,      33,      24,      44\n  51.810,      46,      33,      24,      44\n  51.820,      46,      33,      24,      44\n  51.830,      46,      33,      24,      44\n  51.840,     195,     262,       0,      96\n  51.850,      47,      34,      24,      45\n  51.860,      47,      33,      24,      44\n  51.870,      46,      33,      23,      44\n  51.880,      46,      33,      24,      43\n  51.890,      47,      33,      24,      44\n  51.900,      47,      33,      24,      44\n  51.910,      46,      33,      24,      44\n  51.920,      46,      33,      24,      44\n  51.930,      47,      33,      24,      44\n  51.940,      47,      33,      24,      44\n  51.950,      46,      33,      24,      44\n  51.960,      46,      33,      24,      44\n  51.970,      46,      33,      24,      44\n  51.980,      47,      33,      24,      44\n  51.990,      47,      33,      24,      44\n  52.000,      46,      33,      24,      44\n  52.010,      46,      33,      24,      44\n  52.020,      47,      33,      24,      44\n  52.030,      46,      33,      24,      43\n  52.040,      47,      33,      24,      44\n  52.050,      46,      33,      24,      44\n  52.060,      47,      33,      24,      44\n  52.070,      45,      33,      24,      44\n  52.080,      47,      33,      24,      44\n  52.090,      47,      33,      24,      44\n  52.100,      46,      33,      24,      44\n  52.110,      47,      33,      24,      44\n  52.120,      46,      33,      24,      44\n  52.130,      45,      33,      24,      44\n  52.140,      47,      33,      24,      44\n  52.150,      46,      33,      24,      44\n  52.160,      47,      33,      24,      43\n  52.170,      46,      33,      24,      44\n  52.180,      47,      33,      24,      44\n  52.190,      46,      33,      24,      44\n  52.200,      46,      33,      24,      44\n  52.210,      47,      33,      24,      44\n  52.220,      47,      33,      24,      44\n  52.230,      46,      33,      24,      44\n  52.240,      46,      33,      24,      44\n  52.250,      46,      33,      24,      44\n  52.260,      46,      33,      24,      44\n  52.270,      47,      33,      24,      44\n  52.280,      46,      33,      24,      43\n  52.290,      46,      33,      24,      44\n  52.300,      45,      33,      24,      44\n  52.310,      47,      33,      24,      45\n  52.320,      47,      33,      24,      44\n  52.330,      46,      33,      24,      44\n  52.340,      46,      33,      24,      44\n  52.350,      46,      33,      24,      44\n  52.360,      47,      33,      24,      44\n  52.370,      46,      33,      24,      44\n  52.380,      46,      33,      24,      43\n  52.390,      45,      33,      24,      44\n  52.400,      46,      33,      24,      43\n  52.410,      45,      32,      23,      43\n  52.420,      46,      33,      24,      44\n  52.430,      47,      33,      24,      44\n  52.440,      46,      33,      23,      44\n  52.450,      46,      33,      24,      44\n  52.460,      46,      33,      24,      44\n  52.470,      46,      33,      24,      44\n  52.480,      47,      33,      24,      44\n  52.490,      46,      33,      24,      44\n  52.500,      46,      33,      24,      44\n  52.510,      47,      33,      24,      44\n  52.520,      46,      33,      24,      44\n  52.530,      47,      33,      24,      43\n  52.540,      46,      33,      24,      44\n  52.550,      46,      33,      24,      44\n  52.560,      46,      33,      24,      44\n  52.570,      46,      33,      24,      44\n  52.580,      46,      33,      24,      44\n  52.590,      46,      33,      24,      44\n  52.600,      47,      33,      24,      43\n  52.610,      47,      33,      24,      44\n  52.620,      47,      33,      24,      43\n  52.630,      46,      33,      24,      44\n  52.640,      47,      33,      24,      44\n  52.650,      46,      33,      24,      43\n  52.660,      46,      33,      24,      44\n  52.670,      46,      33,      24,      44\n  52.680,      47,      33,      24,      44\n  52.690,      46,      33,      24,      44\n  52.700,      46,      33,      24,      43\n  52.710,      46,      33,      23,      44\n  52.720,      46,      33,      24,      44\n  52.730,      46,      33,      24,      43\n  52.740,      47,      33,      24,      44\n  52.750,      47,      33,      24,      44\n  52.760,      47,      33,      24,      44\n  52.770,      46,      33,      24,      43\n  52.780,      46,      33,      24,      44\n  52.790,      47,      33,      24,      43\n  52.800,      47,      33,      24,      45\n  52.810,      46,      33,      24,      44\n  52.820,      47,      33,      24,      44\n  52.830,      46,      33,      23,      44\n  52.840,      46,      33,      24,      44\n  52.850,      47,      33,      24,      44\n  52.860,      46,      33,      24,      44\n  52.870,      46,      33,      24,      44\n  52.880,      46,      33,      24,      44\n  52.890,      46,      33,      24,      44\n  52.900,      46,      33,      24,      44\n  52.910,      46,      33,      24,      44\n  52.920,      46,      33,      24,      44\n  52.930,      47,      33,      24,      44\n  52.940,      47,      33,      24,      44\n  52.950,      47,      33,      24,      44\n  52.960,      45,      33,      24,      44\n  52.970,      46,      33,      24,      44\n  52.980,      46,      33,      24,      44\n  52.990,      46,      33,      24,      44\n  53.000,      47,      33,      24,      44\n  53.010,      46,      33,      23,      43\n  53.020,      45,      33,      24,      44\n  53.030,      46,      33,      23,      44\n  53.040,      46,      33,      24,      44\n  53.050,      46,      33,      24,      44\n  53.060,      47,      33,      24,      44\n  53.070,      46,      33,      24,      44\n  53.080,      46,      33,      24,      44\n  53.090,      47,      33,      24,      43\n  53.100,      47,      33,      24,      44\n  53.110,      46,      33,      24,      44\n  53.120,      47,      33,      24,      44\n  53.130,      47,      33,      24,      44\n  53.140,      46,      33,      24,      44\n  53.150,      45,      33,      24,      44\n  53.160,      46,      33,      24,      44\n  53.170,      46,      33,      24,      44\n  53.180,      47,      33,      24,      44\n  53.190,      46,      33,      24,      44\n  53.200,      47,      33,      24,      44\n  53.210,      47,      33,      24,      43\n  53.220,      46,      33,      24,      44\n  53.230,      45,      33,      24,      43\n  53.240,      47,      33,      24,      44\n  53.250,      46,      33,      24,      44\n  53.260,      46,      33,      24,      44\n  53.270,      47,      33,      24,      44\n  53.280,      47,      33,      24,      43\n  53.290,     195,     261,       0,      96\n  53.300,      48,      34,      25,      45\n  53.310,      45,      33,      24,      44\n  53.320,      47,      33,      24,      44\n  53.330,      46,      33,      24,      44\n  53.340,      46,      33,      24,      44\n  53.350,      47,      33,      24,      43\n  53.360,      47,      33,      24,      44\n  53.370,      46,      33,      24,      44\n  53.380,      46,      33,      24,      43\n  53.390,      46,      33,      24,      44\n  53.400,      46,      33,      24,      44\n  53.410,      46,      33,      24,      43\n  53.420,      46,      33,      24,      44\n  53.430,      46,      33,      24,      43\n  53.440,      47,      33,      24,      44\n  53.450,      46,      33,      24,      44\n  53.460,      47,      33,      24,      44\n  53.470,      45,      33,      24,      44\n  53.480,      47,      33,      24,      44\n  53.490,      46,      33,      24,      44\n  53.500,      46,      33,      24,      44\n  53.510,      46,      33,      24,      44\n  53.520,      46,      33,      24,      44\n  53.530,      46,      33,      24,      43\n  53.540,      47,      33,      24,      44\n  53.550,      46,      33,      24,      44\n  53.560,      46,      33,      24,      44\n  53.570,      47,      33,      24,      44\n  53.580,      47,      33,      24,      44\n  53.590,      46,      33,      24,      44\n  53.600,      47,      33,      24,      44\n  53.610,      46,      33,      24,      44\n  53.620,      46,      33,      24,      43\n  53.630,      46,      33,      24,      44\n  53.640,      46,      33,      24,      44\n  53.650,      47,      33,      24,      44\n  53.660,      46,      33,      24,      45\n  53.670,      47,      33,      24,      44\n  53.680,      45,      33,      24,      43\n  53.690,      47,      33,      24,      44\n  53.700,      47,      33,      24,      43\n  53.710,      47,      33,      24,      44\n  53.720,      46,      33,      24,      44\n  53.730,      47,      33,      24,      44\n  53.740,      46,      33,      24,      44\n  53.750,      46,      33,      24,      43\n  53.760,      47,      33,      24,      44\n  53.770,      46,      33,      24,      44\n  53.780,      46,      33,      24,      44\n  53.790,      46,      33,      24,      44\n  53.800,      46,      33,      23,      43\n  53.810,      47,      33,      24,      44\n  53.820,      46,      33,      24,      44\n  53.830,      47,      33,      24,      44\n  53.840,      47,      33,      24,      44\n  53.850,      45,      33,      24,      43\n  53.860,      47,      33,      24,      44\n  53.870,      46,      33,      24,      44\n  53.880,      46,      33,      24,      44\n  53.890,      46,      32,      24,      44\n  53.900,      47,      33,      24,      44\n  53.910,      47,      33,      24,      44\n  53.920,      46,      33,      24,      43\n  53.930,      46,      33,      24,      44\n  53.940,      46,      33,      24,      44\n  53.950,      47,      33,      24,      44\n  53.960,      45,      33,      24,      43\n  53.970,      47,      33,      24,      44\n  53.980,      47,      33,      24,      44\n  53.990,      47,      33,      24,      44\n  54.000,      47,      33,      24,      44\n  54.010,      46,      33,      23,      44\n  54.020,      46,      33,      24,      43\n  54.030,      47,      33,      24,      44\n  54.040,      46,      33,      24,      44\n  54.050,      46,      33,      24,      44\n  54.060,      46,      33,      24,      44\n  54.070,      46,      33,      24,      43\n  54.080,      46,      33,      24,      44\n  54.090,      46,      33,      24,      44\n  54.100,      46,      33,      24,      44\n  54.110,      47,      33,      24,      44\n  54.120,      46,      33,      24,      43\n  54.130,      46,      33,      24,      45\n  54.140,      47,      33,      24,      44\n  54.150,      46,      33,      24,      44\n  54.160,      47,      33,      24,      44\n  54.170,      47,      33,      24,      43\n  54.180,      47,      33,      24,      44\n  54.190,      46,      33,      24,      44\n  54.200,      46,      33,      24,      44\n  54.210,      46,      33,      24,      44\n  54.220,      47,      33,      24,      43\n  54.230,      46,      33,      24,      44\n  54.240,      47,      33,      24,      44\n  54.250,      47,      33,      24,      44\n  54.260,      47,      33,      24,      44\n  54.270,      46,      33,      24,      44\n  54.280,      47,      33,      24,      44\n  54.290,      47,      33,      24,      43\n  54.300,      47,      33,      24,      43\n  54.310,      46,      33,      24,      44\n  54.320,      46,      33,      24,      44\n  54.330,      47,      33,      24,      44\n  54.340,      46,      33,      24,      44\n  54.350,      47,      33,      24,      44\n  54.360,      46,      33,      23,      44\n  54.370,      46,      33,      24,      44\n  54.380,      47,      33,      24,      44\n  54.390,      46,      33,      24,      44\n  54.400,      47,      33,      24,      44\n  54.410,      47,      33,      24,      44\n  54.420,      46,      33,      24,      44\n  54.430,      46,      33,      24,      44\n  54.440,      46,      33,      24,      43\n  54.450,      38,      26,      24,      44\n  54.460,      47,      33,      24,      44\n  54.470,      47,      33,      24,      44\n  54.480,      47,      33,      24,      44\n  54.490,      46,      33,      24,      44\n  54.500,      47,      33,      24,      44\n  54.510,      46,      33,      24,      44\n  54.520,      46,      33,      24,      44\n  54.530,      46,      33,      24,      44\n  54.540,      46,      32,      24,      44\n  54.550,      47,      33,      24,      44\n  54.560,      47,      33,      24,      43\n  54.570,      46,      33,      24,      44\n  54.580,      46,      33,      24,      44\n  54.590,      47,      33,      24,      44\n  54.600,      47,      33,      24,      44\n  54.610,      46,      33,      24,      44\n  54.620,      46,      33,      24,      44\n  54.630,      46,      33,      24,      44\n  54.640,      45,      33,      23,      43\n  54.650,      46,      33,      24,      43\n  54.660,      46,      33,      24,      44\n  54.670,      47,      33,      24,      44\n  54.680,      47,      33,      24,      44\n  54.690,      46,      33,      24,      44\n  54.700,      47,      33,      24,      44\n  54.710,      46,      33,      24,      44\n  54.720,      47,      33,      24,      44\n  54.730,      45,      33,      24,      43\n  54.740,      46,      33,      24,      44\n  54.750,      47,      33,      24,      44\n  54.760,     143,     130,     121,      43\n  54.770,      47,      33,      24,      44\n  54.780,      46,      33,      24,      44\n  54.790,      47,      33,      24,      44\n  54.800,      46,      33,      24,      44\n  54.810,      46,      33,      24,      44\n  54.820,      46,      33,      24,      44\n  54.830,      46,      33,      24,      44\n  54.840,      46,      33,      24,      44\n  54.850,      47,      33,      24,      44\n  54.860,      47,      33,      24,      44\n  54.870,      46,      33,      24,      44\n  54.880,      46,      33,      24,      44\n  54.890,      46,      33,      24,      44\n  54.900,      45,      33,      24,      43\n  54.910,      45,      33,      24,      44\n  54.920,      47,      33,      24,      44\n  54.930,      47,      33,      24,      44\n  54.940,      46,      33,      24,      44\n  54.950,      47,      33,      24,      44\n  54.960,      46,      33,      24,      44\n  54.970,      46,      33,      24,      44\n  54.980,      46,      33,      24,      44\n  54.990,      47,      33,      24,      43\n  55.000,      46,      33,      23,      43\n  55.010,      46,      33,      24,      44\n  55.020,      47,      33,      24,      43\n  55.030,      46,      33,      23,      44\n  55.040,      47,      33,      24,      44\n  55.050,      47,      33,      24,      44\n  55.060,      47,      33,      24,      44\n  55.070,      47,      33,      24,      44\n  55.080,      46,      33,      24,      44\n  55.090,      46,      33,      24,      43\n  55.100,      46,      33,      24,      44\n  55.110,      47,      33,      24,      44\n  55.120,      46,      33,      24,      43\n  55.130,      46,      33,      24,      44\n  55.140,      46,      33,      24,      44\n  55.150,      47,      33,      24,      44\n  55.160,      47,      33,      24,      44\n  55.170,      47,      33,      24,      44\n  55.180,      47,      33,      24,      44\n  55.190,      46,      33,      24,      44\n  55.200,      47,      33,      24,      44\n  55.210,      47,      33,      24,      44\n  55.220,      46,      33,      24,      43\n  55.230,      46,      33,      24,      44\n  55.240,      47,      33,      24,      44\n  55.250,      47,      33,      24,      44\n  55.260,      47,      33,      24,      44\n  55.270,      46,      33,      24,      44\n  55.280,      46,      33,      23,      44\n  55.290,      45,      33,      24,      44\n  55.300,      47,      33,      24,      44\n  55.310,      47,      33,      24,      43\n  55.320,      46,      33,      24,      43\n  55.330,      47,      33,      24,      44\n  55.340,      46,      33,      24,      44\n  55.350,      47,      33,      24,      44\n  55.360,      46,      33,      24,      44\n  55.370,      47,      33,      24,      44\n  55.380,      46,      33,      24,      44\n  55.390,      47,      33,      24,      44\n  55.400,      45,      33,      24,      44\n  55.410,      46,      33,      24,      44\n  55.420,      47,      33,      24,      44\n  55.430,      47,      33,      24,      44\n  55.440,      46,      33,      24,      43\n  55.450,      45,      33,      24,      44\n  55.460,      47,      33,      24,      44\n  55.470,      47,      33,      24,      44\n  55.480,      46,      33,      24,      44\n  55.490,      46,      33,      24,      43\n  55.500,      47,      33,      24,      44\n  55.510,      47,      33,      24,      44\n  55.520,      47,      33,      24,      44\n  55.530,      45,      33,      24,      44\n  55.540,      46,      33,      24,      43\n  55.550,      46,      33,      24,      44\n  55.560,      47,      33,      24,      44\n  55.570,      47,      33,      24,      44\n  55.580,      46,      32,      24,      44\n  55.590,      46,      33,      24,      44\n  55.600,      47,      33,      24,      44\n  55.610,      47,      33,      24,      44\n  55.620,      47,      33,      24,      44\n  55.630,      47,      33,      24,      44\n  55.640,      46,      33,      24,      43\n  55.650,      46,      33,      24,      44\n  55.660,      46,      33,      24,      44\n  55.670,      46,      33,      24,      44\n  55.680,      47,      33,      24,      44\n  55.690,      46,      33,      24,      43\n  55.700,      47,      33,      24,      43\n  55.710,      47,      33,      24,      44\n  55.720,      46,      33,      24,      44\n  55.730,      46,      33,      24,      43\n  55.740,      46,      33,      24,      44\n  55.750,      47,      33,      24,      44\n  55.760,      45,      33,      24,      44\n  55.770,      47,      33,      24,      44\n  55.780,      46,      33,      24,      44\n  55.790,      46,      33,      24,      44\n  55.800,      46,      33,      24,      44\n  55.810,      46,      33,      24,      43\n  55.820,      45,      33,      24,      44\n  55.830,      47,      33,      24,      44\n  55.840,      46,      33,      24,      44\n  55.850,      46,      33,      24,      43\n  55.860,      46,      33,      24,      43\n  55.870,      47,      33,      24,      44\n  55.880,      46,      33,      24,      43\n  55.890,      47,      33,      24,      44\n  55.900,      46,      33,      24,      44\n  55.910,      46,      33,      24,      43\n  55.920,      46,      33,      24,      44\n  55.930,      45,      33,      23,      44\n  55.940,      47,      33,      24,      44\n  55.950,      45,      33,      24,      44\n  55.960,      47,      33,      24,      44\n  55.970,      46,      33,      24,      44\n  55.980,      46,      33,      24,      43\n  55.990,      45,      33,      23,      43\n  56.000,      46,      33,      23,      44\n  56.010,      46,      33,      24,      44\n  56.020,      46,      33,      24,      44\n  56.030,      46,      33,      24,      44\n  56.040,      47,      33,      24,      44\n  56.050,      45,      33,      24,      44\n  56.060,      46,      33,      24,      44\n  56.070,      47,      33,      24,      43\n  56.080,      46,      33,      24,      44\n  56.090,      47,      33,      24,      44\n  56.100,      47,      33,      24,      44\n  56.110,      46,      33,      24,      44\n  56.120,      46,      32,      24,      44\n  56.130,      47,      33,      24,      44\n  56.140,      47,      33,      24,      44\n  56.150,      47,      33,      24,      44\n  56.160,      47,      33,      24,      44\n  56.170,      47,      33,      24,      44\n  56.180,      46,      33,      24,      44\n  56.190,      47,      33,      24,      44\n  56.200,      46,      33,      24,      43\n  56.210,      46,      33,      24,      44\n  56.220,      46,      33,      24,      44\n  56.230,      46,      33,      24,      43\n  56.240,      46,      33,      24,      44\n  56.250,     195,     260,       0,      96\n  56.260,      47,      33,      24,      45\n  56.270,      47,      33,      24,      44\n  56.280,      46,      33,      24,      44\n  56.290,      46,      33,      24,      44\n  56.300,      47,      33,      24,      44\n  56.310,      46,      33,      24,      43\n  56.320,      46,      33,      24,      44\n  56.330,      47,      33,      24,      44\n  56.340,      46,      33,      24,      44\n  56.350,      46,      33,      24,      44\n  56.360,      47,      33,      24,      43\n  56.370,      47,      33,      24,      44\n  56.380,      46,      33,      24,      44\n  56.390,      46,      33,      24,      44\n  56.400,      46,      33,      24,      44\n  56.410,      47,      33,      24,      44\n  56.420,      47,      33,      24,      44\n  56.430,      46,      33,      24,      44\n  56.440,      46,      33,      24,      44\n  56.450,      47,      33,      24,      44\n  56.460,      47,      33,      24,      44\n  56.470,      47,      33,      24,      44\n  56.480,      46,      33,      24,      44\n  56.490,      47,      33,      24,      44\n  56.500,      46,      32,      24,      44\n  56.510,      46,      33,      24,      44\n  56.520,      47,      33,      24,      44\n  56.530,      47,      33,      24,      44\n  56.540,      46,      33,      24,      44\n  56.550,      46,      33,      24,      44\n  56.560,      47,      33,      24,      44\n  56.570,      46,      33,      24,      43\n  56.580,      47,      33,      24,      44\n  56.590,      46,      33,      24,      44\n  56.600,      46,      33,      24,      44\n  56.610,      46,      33,      24,      44\n  56.620,      46,      33,      24,      43\n  56.630,      46,      33,      24,      44\n  56.640,      47,      33,      24,      44\n  56.650,      46,      33,      24,      44\n  56.660,      47,      33,      24,      44\n  56.670,      47,      33,      24,      43\n  56.680,      46,      33,      24,      44\n  56.690,      47,      33,      24,      44\n  56.700,      47,      33,      24,      44\n  56.710,      47,      33,      24,      44\n  56.720,      47,      33,      24,      44\n  56.730,      47,      33,      24,      44\n  56.740,      46,      33,      24,      44\n  56.750,      46,      33,      24,      44\n  56.760,      46,      33,      24,      43\n  56.770,      47,      33,      24,      44\n  56.780,      47,      33,      24,      44\n  56.790,      47,      33,      24,      44\n  56.800,      46,      33,      24,      44\n  56.810,      46,      33,      24,      44\n  56.820,      46,      33,      24,      44\n  56.830,      46,      33,      24,      44\n  56.840,      46,      33,      24,      44\n  56.850,      45,      33,      24,      44\n  56.860,      45,      32,      24,      44\n  56.870,      47,      33,      24,      44\n  56.880,      47,      33,      24,      44\n  56.890,      45,      33,      24,      43\n  56.900,      47,      33,      24,      44\n  56.910,      46,      33,      24,      44\n  56.920,      47,      33,      24,      44\n  56.930,      46,      33,      24,      43\n  56.940,      46,      33,      23,      43\n  56.950,      45,      32,      23,      44\n  56.960,      46,      33,      24,      44\n  56.970,      46,      33,      24,      44\n  56.980,      47,      33,      24,      44\n  56.990,      47,      33,      23,      43\n  57.000,      46,      33,      24,      44\n  57.010,      47,      33,      24,      44\n  57.020,      46,      33,      24,      44\n  57.030,      46,      33,      24,      44\n  57.040,      47,      33,      24,      44\n  57.050,      47,      33,      24,      44\n  57.060,      45,      33,      24,      43\n  57.070,      46,      32,      24,      44\n  57.080,      46,      33,      24,      44\n  57.090,      46,      32,      24,      44\n  57.100,      47,      33,      24,      44\n  57.110,      47,      33,      24,      44\n  57.120,      46,      33,      24,      44\n  57.130,      47,      33,      24,      44\n  57.140,      46,      33,      24,      44\n  57.150,      47,      33,      24,      44\n  57.160,      46,      33,      24,      43\n  57.170,      46,      33,      24,      44\n  57.180,      45,      32,      24,      44\n  57.190,      47,      33,      24,      44\n  57.200,      47,      33,      24,      44\n  57.210,      46,      33,      24,      43\n  57.220,      47,      33,      24,      44\n  57.230,      46,      33,      24,      43\n  57.240,      47,      33,      24,      44\n  57.250,      46,      33,      24,      44\n  57.260,      47,      33,      24,      44\n  57.270,      46,      33,      24,      44\n  57.280,      46,      32,      24,      44\n  57.290,      46,      33,      24,      44\n  57.300,      47,      33,      24,      44\n  57.310,      46,      33,      24,      44\n  57.320,      47,      33,      24,      44\n  57.330,      47,      33,      24,      44\n  57.340,      46,      33,      24,      44\n  57.350,      47,      33,      24,      44\n  57.360,      47,      33,      24,      44\n  57.370,      46,      33,      24,      44\n  57.380,      46,      33,      24,      44\n  57.390,      47,      33,      24,      44\n  57.400,      46,      33,      24,      44\n  57.410,      46,      33,      24,      44\n  57.420,      47,      33,      24,      44\n  57.430,      46,      33,      24,      43\n  57.440,      47,      33,      24,      44\n  57.450,      47,      33,      24,      44\n  57.460,      46,      33,      24,      44\n  57.470,      46,      33,      24,      44\n  57.480,      47,      33,      24,      44\n  57.490,      46,      33,      24,      44\n  57.500,      46,      33,      24,      44\n  57.510,      46,      32,      24,      44\n  57.520,      47,      33,      24,      44\n  57.530,      46,      33,      24,      44\n  57.540,      46,      33,      23,      44\n  57.550,      46,      32,      23,      44\n  57.560,      46,      33,      24,      44\n  57.570,      47,      33,      24,      44\n  57.580,      46,      33,      24,      44\n  57.590,      47,      33,      24,      43\n  57.600,      46,      33,      24,      44\n  57.610,      46,      33,      24,      44\n  57.620,      47,      33,      24,      44\n  57.630,      46,      33,      24,      44\n  57.640,      47,      33,      23,      44\n  57.650,      46,      33,      24,      43\n  57.660,      46,      33,      24,      44\n  57.670,      46,      32,      24,      43\n  57.680,      47,      33,      24,      45\n  57.690,      45,      33,      24,      44\n  57.700,      47,      33,      24,      44\n  57.710,      47,      33,      24,      44\n  57.720,      47,      33,      24,      44\n  57.730,      47,      33,      24,      44\n  57.740,      46,      33,      24,      44\n  57.750,      47,      33,      24,      44\n  57.760,     194,     261,       0,      96\n  57.770,      48,      33,      25,      45\n  57.780,      46,      33,      24,      44\n  57.790,      45,      33,      24,      44\n  57.800,      45,      33,      24,      44\n  57.810,      47,      33,      24,      43\n  57.820,      46,      33,      24,      44\n  57.830,      46,      33,      24,      44\n  57.840,      46,      33,      24,      44\n  57.850,      46,      33,      24,      44\n  57.860,      47,      33,      24,      44\n  57.870,      45,      33,      24,      44\n  57.880,      47,      33,      24,      44\n  57.890,      47,      33,      24,      44\n  57.900,      47,      33,      24,      44\n  57.910,      47,      33,      24,      44\n  57.920,      47,      33,      24,      44\n  57.930,      46,      33,      24,      44\n  57.940,      46,      33,      24,      43\n  57.950,      45,      33,      24,      44\n  57.960,      46,      33,      24,      44\n  57.970,      47,      33,      24,      44\n  57.980,      47,      33,      24,      44\n  57.990,      47,      33,      24,      44\n  58.000,      46,      33,      24,      44\n  58.010,      47,      33,      24,      44\n  58.020,      47,      33,      24,      44\n  58.030,      47,      33,      24,      44\n  58.040,      46,      33,      24,      44\n  58.050,      47,      33,      24,      44\n  58.060,      47,      33,      24,      44\n  58.070,      46,      33,      23,      44\n  58.080,      47,      33,      24,      44\n  58.090,      46,      33,      24,      43\n  58.100,      46,      33,      24,      44\n  58.110,      47,      33,      24,      44\n  58.120,      46,      33,      24,      44\n  58.130,      46,      33,      24,      44\n  58.140,      46,      33,      24,      44\n  58.150,      47,      33,      24,      44\n  58.160,      45,      33,      24,      44\n  58.170,      46,      33,      24,      44\n  58.180,      47,      33,      24,      44\n  58.190,      46,      33,      24,      44\n  58.200,      46,      33,      24,      44\n  58.210,      46,      33,      24,      44\n  58.220,      46,      33,      24,      44\n  58.230,      46,      33,      24,      43\n  58.240,      45,      33,      24,      44\n  58.250,      46,      33,      24,      44\n  58.260,      46,      33,      24,      44\n  58.270,      46,      33,      24,      44\n  58.280,      47,      33,      24,      44\n  58.290,      47,      33,      24,      44\n  58.300,      46,      33,      24,      44\n  58.310,      45,      32,      24,      44\n  58.320,      47,      33,      24,      44\n  58.330,      47,      33,      24,      44\n  58.340,      46,      33,      24,      44\n  58.350,      47,      33,      24,      44\n  58.360,      46,      33,      24,      44\n  58.370,      47,      33,      24,      44\n  58.380,      47,      33,      24,      44\n  58.390,      47,      33,      24,      44\n  58.400,      46,      33,      24,      44\n  58.410,      46,      33,      24,      44\n  58.420,      45,      33,      24,      44\n  58.430,      46,      33,      24,      44\n  58.440,      47,      33,      24,      44\n  58.450,      46,      33,      24,      44\n  58.460,      47,      33,      24,      44\n  58.470,      46,      33,      23,      44\n  58.480,      46,      33,      24,      44\n  58.490,      46,      33,      24,      44\n  58.500,      47,      33,      24,      44\n  58.510,      47,      33,      24,      44\n  58.520,      47,      33,      24,      44\n  58.530,      47,      33,      24,      44\n  58.540,      46,      33,      24,      44\n  58.550,      46,      33,      24,      44\n  58.560,      45,      33,      24,      44\n  58.570,      47,      33,      24,      44\n  58.580,      47,      33,      24,      44\n  58.590,      46,      33,      24,      44\n  58.600,      47,      33,      24,      44\n  58.610,      47,      33,      24,      44\n  58.620,      46,      33,      24,      44\n  58.630,      46,      33,      24,      44\n  58.640,      46,      33,      24,      44\n  58.650,      46,      33,      24,      44\n  58.660,      47,      33,      24,      44\n  58.670,      47,      33,      24,      44\n  58.680,      46,      33,      24,      43\n  58.690,      47,      33,      24,      44\n  58.700,      46,      33,      24,      43\n  58.710,      47,      33,      24,      44\n  58.720,      47,      33,      24,      44\n  58.730,      47,      33,      24,      44\n  58.740,      46,      33,      24,      44\n  58.750,      46,      33,      24,      44\n  58.760,      47,      33,      24,      44\n  58.770,      46,      33,      24,      44\n  58.780,      46,      33,      24,      44\n  58.790,      46,      33,      24,      44\n  58.800,      46,      33,      24,      44\n  58.810,      47,      33,      24,      44\n  58.820,      47,      33,      24,      44\n  58.830,      47,      33,      24,      44\n  58.840,      46,      33,      24,      44\n  58.850,      47,      33,      24,      44\n  58.860,      47,      33,      24,      44\n  58.870,      46,      33,      24,      44\n  58.880,      47,      33,      24,      44\n  58.890,      47,      33,      24,      44\n  58.900,      47,      33,      24,      44\n  58.910,      46,      33,      24,      44\n  58.920,      46,      33,      24,      44\n  58.930,      46,      33,      24,      44\n  58.940,      46,      33,      24,      44\n  58.950,      47,      33,      24,      44\n  58.960,      46,      33,      24,      44\n  58.970,      47,      33,      24,      44\n  58.980,      47,      33,      24,      44\n  58.990,      47,      33,      24,      44\n  59.000,      46,      33,      24,      44\n  59.010,      47,      33,      24,      44\n  59.020,      47,      33,      24,      44\n  59.030,      46,      33,      24,      44\n  59.040,      47,      33,      24,      44\n  59.050,      46,      32,      24,      44\n  59.060,      47,      33,      24,      44\n  59.070,      46,      33,      24,      44\n  59.080,      46,      33,      24,      44\n  59.090,      46,      33,      24,      44\n  59.100,      47,      33,      24,      44\n  59.110,      47,      33,      24,      44\n  59.120,      45,      33,      24,      44\n  59.130,      46,      32,      23,      44\n  59.140,      46,      33,      24,      44\n  59.150,      46,      33,      24,      44\n  59.160,      46,      33,      24,      44\n  59.170,      47,      33,      24,      43\n  59.180,      46,      33,      24,      44\n  59.190,      46,      33,      24,      44\n  59.200,      46,      33,      24,      44\n  59.210,      47,      33,      23,      44\n  59.220,      46,      33,      24,      44\n  59.230,      46,      33,      24,      43\n  59.240,      47,      33,      24,      44\n  59.250,      47,      33,      24,      44\n  59.260,      47,      33,      24,      44\n  59.270,      46,      33,      24,      44\n  59.280,      47,      33,      24,      44\n  59.290,     195,     261,       0,      96\n  59.300,      48,      33,      24,      45\n  59.310,      47,      33,      24,      44\n  59.320,      47,      33,      24,      44\n  59.330,      46,      33,      24,      44\n  59.340,      47,      33,      24,      44\n  59.350,      47,      33,      24,      44\n  59.360,      46,      33,      24,      43\n  59.370,      47,      33,      24,      44\n  59.380,      45,      33,      24,      44\n  59.390,      47,      33,      24,      44\n  59.400,      47,      33,      24,      44\n  59.410,      47,      33,      24,      44\n  59.420,      47,      33,      24,      44\n  59.430,      46,      33,      24,      44\n  59.440,      46,      33,      24,      43\n  59.450,      46,      33,      24,      44\n  59.460,      47,      33,      24,      44\n  59.470,      47,      33,      24,      44\n  59.480,      47,      33,      24,      44\n  59.490,      47,      33,      24,      44\n  59.500,      47,      33,      24,      44\n  59.510,      46,      33,      24,      44\n  59.520,      46,      33,      24,      44\n  59.530,      47,      33,      24,      44\n  59.540,      47,      33,      24,      44\n  59.550,      47,      33,      24,      44\n  59.560,      47,      33,      24,      44\n  59.570,      47,      33,      24,      44\n  59.580,      47,      33,      24,      44\n  59.590,      47,      33,      24,      44\n  59.600,      47,      33,      24,      44\n  59.610,      47,      33,      24,      44\n  59.620,      47,      33,      24,      44\n  59.630,      46,      33,      24,      44\n  59.640,      47,      33,      24,      44\n  59.650,      46,      33,      24,      43\n  59.660,      46,      33,      24,      43\n  59.670,      47,      33,      24,      44\n  59.680,      47,      33,      24,      44\n  59.690,      47,      32,      24,      44\n  59.700,      47,      33,      24,      44\n  59.710,      47,      33,      24,      44\n  59.720,      47,      33,      24,      44\n  59.730,      46,      33,      24,      43\n  59.740,      47,      33,      24,      44\n  59.750,      47,      33,      24,      44\n  59.760,      47,      33,      24,      44\n  59.770,      46,      33,      24,      44\n  59.780,      46,      33,      24,      43\n  59.790,      47,      33,      24,      44\n  59.800,      46,      33,      24,      43\n  59.810,      47,      33,      24,      44\n  59.820,      47,      33,      24,      44\n  59.830,      46,      33,      24,      44\n  59.840,      45,      33,      24,      44\n  59.850,      45,      33,      24,      43\n  59.860,      47,      33,      24,      44\n  59.870,      46,      33,      24,      44\n  59.880,      47,      33,      24,      44\n  59.890,      46,      32,      24,      44\n  59.900,      47,      33,      24,      44\n  59.910,      47,      33,      24,      44\n  59.920,      46,      33,      24,      44\n  59.930,      47,      33,      24,      44\n  59.940,      46,      33,      24,      44\n  59.950,      47,      33,      24,      43\n  59.960,      47,      33,      24,      44\n  59.970,      46,      33,      24,      43\n  59.980,      47,      33,      24,      44\n  59.990,      46,      33,      24,      44\n  60.000,      47,      33,      24,      44\n  60.010,      47,      33,      24,      44\n  60.020,      47,      33,      24,      44\n  60.030,      47,      33,      24,      44\n  60.040,      47,      33,      24,      44\n  60.050,      47,      33,      24,      44\n  60.060,      46,      33,      24,      44\n  60.070,      47,      33,      24,      44\n  60.080,      47,      33,      24,      44\n  60.090,      47,      33,      24,      44\n  60.100,      47,      33,      24,      44\n  60.110,      46,      33,      24,      44\n  60.120,      47,      33,      24,      44\n  60.130,      47,      33,      24,      44\n  60.140,      46,      33,      24,      44\n  60.150,      47,      33,      24,      44\n  60.160,      47,      33,      24,      44\n  60.170,      46,      33,      24,      43\n  60.180,      46,      33,      24,      43\n  60.190,      47,      33,      24,      44\n  60.200,      46,      33,      24,      43\n  60.210,      47,      33,      24,      44\n  60.220,      47,      33,      24,      43\n  60.230,      47,      33,      24,      43\n  60.240,      46,      33,      24,      44\n  60.250,      46,      33,      24,      43\n  60.260,      46,      33,      24,      44\n  60.270,      47,      33,      24,      44\n  60.280,      47,      33,      24,      43\n  60.290,      47,      33,      24,      44\n  60.300,      47,      33,      24,      44\n  60.310,      46,      33,      24,      43\n  60.320,      47,      33,      24,      43\n  60.330,      47,      32,      24,      43\n  60.340,      46,      33,      24,      44\n  60.350,      46,      33,      24,      44\n  60.360,      47,      33,      24,      44\n  60.370,      46,      33,      24,      43\n  60.380,      47,      33,      24,      43\n  60.390,      46,      33,      24,      43\n  60.400,      47,      33,      24,      44\n  60.410,      46,      33,      24,      43\n  60.420,      47,      33,      24,      44\n  60.430,      46,      33,      24,      44\n  60.440,      45,      33,      24,      43\n  60.450,      47,      33,      24,      44\n  60.460,      46,      33,      24,      44\n  60.470,      46,      33,      24,      44\n  60.480,      47,      33,      24,      44\n  60.490,      39,      26,      24,      43\n  60.500,      46,      33,      24,      44\n  60.510,      47,      33,      24,      44\n  60.520,      47,      33,      24,      44\n  60.530,      46,      33,      24,      44\n  60.540,      46,      33,      24,      43\n  60.550,      46,      33,      24,      44\n  60.560,      47,      33,      24,      43\n  60.570,      47,      33,      24,      44\n  60.580,      46,      33,      24,      43\n  60.590,      47,      33,      24,      43\n  60.600,      47,      33,      24,      43\n  60.610,      47,      33,      24,      43\n  60.620,      47,      33,      24,      44\n  60.630,      47,      33,      24,      43\n  60.640,      45,      33,      24,      44\n  60.650,      46,      33,      24,      43\n  60.660,      47,      33,      24,      44\n  60.670,      46,      33,      24,      44\n  60.680,      46,      33,      24,      43\n  60.690,      47,      33,      24,      43\n  60.700,      47,      33,      24,      43\n  60.710,      46,      33,      24,      43\n  60.720,      46,      32,      24,      44\n  60.730,      46,      33,      24,      43\n  60.740,      47,      33,      24,      43\n  60.750,      47,      33,      24,      43\n  60.760,      46,      33,      24,      44\n  60.770,      47,      33,      24,      44\n  60.780,      47,      33,      24,      44\n  60.790,      46,      33,      23,      44\n  60.800,      47,      33,      24,      44\n  60.810,      47,      33,      24,      43\n  60.820,      47,      33,      24,      44\n  60.830,      47,      33,      24,      43\n  60.840,     195,     261,       0,      96\n  60.850,      48,      33,      24,      44\n  60.860,      46,      33,      24,      43\n  60.870,      47,      33,      24,      44\n  60.880,      46,      33,      24,      44\n  60.890,      47,      33,      24,      44\n  60.900,      46,      33,      24,      44\n  60.910,      47,      33,      24,      43\n  60.920,      47,      33,      24,      44\n  60.930,      46,      33,      24,      44\n  60.940,      47,      33,      24,      44\n  60.950,      47,      33,      24,      43\n  60.960,      46,      33,      24,      43\n  60.970,      46,      33,      24,      43\n  60.980,      45,      33,      24,      43\n  60.990,      46,      33,      23,      44\n  61.000,      45,      33,      24,      43\n  61.010,      47,      33,      24,      44\n  61.020,      46,      33,      24,      43\n  61.030,      47,      33,      24,      44\n  61.040,      46,      33,      24,      44\n  61.050,      47,      33,      24,      43\n  61.060,      46,      33,      24,      44\n  61.070,      47,      33,      24,      43\n  61.080,      46,      33,      24,      43\n  61.090,      47,      33,      24,      44\n  61.100,      46,      33,      24,      44\n  61.110,      47,      33,      24,      44\n  61.120,      46,      33,      24,      44\n  61.130,      47,      33,      24,      44\n  61.140,      47,      33,      24,      44\n  61.150,      47,      33,      24,      44\n  61.160,      46,      33,      24,      44\n  61.170,      47,      33,      24,      44\n  61.180,      46,      33,      24,      43\n  61.190,      47,      33,      24,      44\n  61.200,      46,      33,      24,      43\n  61.210,      46,      33,      24,      44\n  61.220,      47,      33,      24,      43\n  61.230,      47,      33,      24,      43\n  61.240,      47,      33,      24,      44\n  61.250,      46,      33,      24,      44\n  61.260,      46,      32,      24,      44\n  61.270,      46,      33,      24,      43\n  61.280,      47,      33,      24,      44\n  61.290,      47,      33,      24,      44\n  61.300,      46,      33,      24,      44\n  61.310,      46,      32,      24,      44\n  61.320,      46,      33,      24,      43\n  61.330,      46,      33,      24,      43\n  61.340,      47,      33,      24,      44\n  61.350,      47,      33,      24,      44\n  61.360,      46,      33,      24,      44\n  61.370,      46,      33,      24,      44\n  61.380,      47,      33,      24,      43\n  61.390,      47,      33,      24,      43\n  61.400,      46,      33,      24,      43\n  61.410,      47,      33,      24,      44\n  61.420,      46,      33,      24,      44\n  61.430,      47,      33,      24,      44\n  61.440,      46,      33,      24,      43\n  61.450,      47,      33,      24,      44\n  61.460,      47,      33,      24,      44\n  61.470,      47,      33,      24,      43\n  61.480,      46,      33,      24,      43\n  61.490,      46,      33,      24,      44\n  61.500,      46,      33,      24,      44\n  61.510,      47,      33,      24,      44\n  61.520,      46,      33,      24,      43\n  61.530,      47,      33,      24,      44\n  61.540,      47,      33,      24,      43\n  61.550,      46,      33,      24,      44\n  61.560,      46,      33,      24,      44\n  61.570,      47,      33,      24,      43\n  61.580,      46,      33,      24,      44\n  61.590,      47,      33,      24,      44\n  61.600,      47,      33,      24,      44\n  61.610,      46,      33,      24,      44\n  61.620,      47,      33,      24,      44\n  61.630,      46,      33,      24,      44\n  61.640,      46,      33,      24,      43\n  61.650,      46,      33,      24,      44\n  61.660,      46,      33,      24,      44\n  61.670,      47,      33,      24,      44\n  61.680,      47,      33,      24,      44\n  61.690,      47,      33,      24,      44\n  61.700,      47,      33,      24,      43\n  61.710,      47,      33,      24,      44\n  61.720,      47,      33,      24,      43\n  61.730,      47,      33,      24,      44\n  61.740,      47,      33,      24,      43\n  61.750,      47,      33,      24,      43\n  61.760,      46,      33,      24,      44\n  61.770,      47,      33,      24,      44\n  61.780,      46,      33,      24,      43\n  61.790,      46,      33,      24,      43\n  61.800,      46,      33,      24,      44\n  61.810,      47,      33,      24,      43\n  61.820,      46,      33,      24,      44\n  61.830,      46,      33,      24,      44\n  61.840,      47,      33,      24,      44\n  61.850,      46,      33,      24,      44\n  61.860,      47,      33,      24,      43\n  61.870,      46,      33,      24,      44\n  61.880,      46,      33,      24,      44\n  61.890,      46,      33,      24,      44\n  61.900,      47,      33,      24,      44\n  61.910,      47,      33,      24,      43\n  61.920,      47,      33,      24,      44\n  61.930,      46,      33,      24,      43\n  61.940,      47,      33,      24,      44\n  61.950,      47,      33,      24,      44\n  61.960,      47,      33,      24,      43\n  61.970,      46,      33,      24,      43\n  61.980,      47,      33,      24,      44\n  61.990,      47,      33,      24,      43\n  62.000,      46,      33,      24,      44\n  62.010,      46,      33,      24,      43\n  62.020,      46,      33,      24,      43\n  62.030,      47,      33,      24,      44\n  62.040,      45,      33,      24,      44\n  62.050,      46,      33,      24,      43\n  62.060,      47,      33,      24,      44\n  62.070,      46,      33,      24,      43\n  62.080,      47,      33,      24,      44\n  62.090,      47,      33,      24,      44\n  62.100,      46,      33,      24,      44\n  62.110,      47,      33,      24,      43\n  62.120,      46,      33,      24,      43\n  62.130,      46,      33,      24,      44\n  62.140,      46,      33,      24,      44\n  62.150,      46,      33,      24,      44\n  62.160,      46,      33,      24,      43\n  62.170,      47,      33,      24,      43\n  62.180,      46,      32,      24,      43\n  62.190,      46,      33,      24,      43\n  62.200,      47,      33,      24,      44\n  62.210,      47,      33,      24,      43\n  62.220,      47,      33,      24,      43\n  62.230,      47,      33,      24,      43\n  62.240,      47,      33,      24,      44\n  62.250,      47,      33,      24,      44\n  62.260,      47,      33,      24,      43\n  62.270,      46,      33,      24,      43\n  62.280,      47,      33,      24,      44\n  62.290,      47,      33,      24,      44\n  62.300,      46,      33,      24,      43\n  62.310,      47,      33,      24,      44\n  62.320,      45,      33,      24,      44\n  62.330,      47,      33,      24,      43\n  62.340,      47,      33,      24,      44\n  62.350,      46,      33,      24,      44\n  62.360,      46,      33,      24,      44\n  62.370,      47,      33,      24,      44\n  62.380,      47,      33,      24,      44\n  62.390,      47,      33,      24,      43\n  62.400,      46,      33,      24,      44\n  62.410,     143,     130,     120,      43\n  62.420,      47,      33,      24,      44\n  62.430,      47,      33,      24,      44\n  62.440,      46,      33,      24,      43\n  62.450,      47,      33,      24,      44\n  62.460,      46,      33,      24,      44\n  62.470,      47,      33,      24,      44\n  62.480,      46,      33,      24,      43\n  62.490,      47,      33,      24,      44\n  62.500,      46,      33,      24,      44\n  62.510,      46,      33,      24,      44\n  62.520,      46,      33,      23,      44\n  62.530,      47,      33,      24,      44\n  62.540,      46,      33,      24,      44\n  62.550,      45,      33,      24,      43\n  62.560,      47,      33,      24,      44\n  62.570,      47,      33,      24,      43\n  62.580,      47,      33,      24,      44\n  62.590,      47,      33,      24,      44\n  62.600,      46,      33,      24,      43\n  62.610,      46,      33,      24,      44\n  62.620,      46,      33,      24,      44\n  62.630,      45,      33,      24,      44\n  62.640,      47,      33,      24,      43\n  62.650,      47,      33,      24,      43\n  62.660,      46,      33,      24,      44\n  62.670,      47,      33,      24,      44\n  62.680,      47,      33,      24,      44\n  62.690,      46,      33,      24,      43\n  62.700,      47,      33,      24,      43\n  62.710,      46,      33,      24,      44\n  62.720,      47,      33,      24,      43\n  62.730,      46,      33,      24,      44\n  62.740,      46,      33,      24,      43\n  62.750,      47,      33,      24,      44\n  62.760,      46,      33,      24,      43\n  62.770,      45,      33,      24,      44\n  62.780,      47,      33,      24,      44\n  62.790,      47,      33,      24,      44\n  62.800,      47,      33,      24,      43\n  62.810,      46,      33,      24,      43\n  62.820,      47,      33,      24,      43\n  62.830,      47,      33,      24,      44\n  62.840,      46,      33,      24,      43\n  62.850,      46,      33,      24,      44\n  62.860,      46,      33,      24,      43\n  62.870,      47,      33,      24,      44\n  62.880,      47,      33,      24,      44\n  62.890,      46,      33,      24,      44\n  62.900,      47,      33,      24,      44\n  62.910,      47,      33,      24,      43\n  62.920,      46,      33,      24,      43\n  62.930,      47,      33,      24,      44\n  62.940,      46,      33,      24,      43\n  62.950,      46,      33,      24,      44\n  62.960,      47,      33,      24,      43\n  62.970,      46,      33,      24,      44\n  62.980,      46,      33,      24,      44\n  62.990,      46,      33,      24,      43\n  63.000,      47,      33,      24,      44\n  63.010,      46,      33,      24,      43\n  63.020,      46,      33,      24,      44\n  63.030,      46,      33,      24,      44\n  63.040,      46,      33,      24,      43\n  63.050,      47,      33,      24,      44\n  63.060,      46,      33,      24,      44\n  63.070,      47,      33,      24,      43\n  63.080,      47,      33,      24,      44\n  63.090,      47,      33,      24,      43\n  63.100,      47,      33,      24,      44\n  63.110,      46,      33,      24,      44\n  63.120,      47,      33,      24,      44\n  63.130,      47,      33,      24,      44\n  63.140,      46,      33,      24,      44\n  63.150,      47,      33,      24,      44\n  63.160,      46,      33,      24,      44\n  63.170,      46,      33,      24,      44\n  63.180,      46,      33,      24,      43\n  63.190,      47,      33,      24,      45\n  63.200,      47,      33,      24,      44\n  63.210,      47,      33,      24,      44\n  63.220,      46,      33,      24,      43\n  63.230,      47,      33,      24,      43\n  63.240,      47,      33,      24,      44\n  63.250,      47,      33,      24,      44\n  63.260,      47,      33,      24,      44\n  63.270,      46,      33,      24,      43\n  63.280,      46,      33,      24,      43\n  63.290,      47,      33,      24,      44\n  63.300,      47,      33,      24,      44\n  63.310,      46,      33,      24,      43\n  63.320,      46,      33,      24,      44\n  63.330,      45,      33,      24,      43\n  63.340,      46,      33,      24,      44\n  63.350,      47,      33,      24,      44\n  63.360,      46,      33,      24,      44\n  63.370,      46,      33,      24,      44\n  63.380,      46,      33,      24,      43\n  63.390,      47,      33,      24,      44\n  63.400,      47,      33,      24,      44\n  63.410,      47,      33,      24,      44\n  63.420,      47,      33,      24,      44\n  63.430,      46,      33,      24,      43\n  63.440,      46,      33,      24,      43\n  63.450,      47,      33,      24,      44\n  63.460,      46,      33,      24,      44\n  63.470,      47,      33,      24,      44\n  63.480,      46,      33,      24,      43\n  63.490,      46,      33,      24,      43\n  63.500,      46,      33,      24,      44\n  63.510,      46,      33,      24,      44\n  63.520,      46,      32,      24,      43\n  63.530,      46,      33,      24,      44\n  63.540,      46,      33,      23,      43\n  63.550,      45,      32,      24,      43\n  63.560,      46,      33,      24,      44\n  63.570,      45,      32,      24,      44\n  63.580,      47,      33,      24,      44\n  63.590,      47,      33,      24,      44\n  63.600,      46,      33,      24,      43\n  63.610,      47,      33,      24,      44\n  63.620,      47,      33,      24,      44\n  63.630,      46,      33,      24,      43\n  63.640,      46,      33,      24,      44\n  63.650,      46,      32,      24,      43\n  63.660,      47,      33,      24,      44\n  63.670,      46,      33,      24,      43\n  63.680,      46,      33,      24,      43\n  63.690,      46,      33,      24,      44\n  63.700,      46,      33,      24,      43\n  63.710,      46,      33,      24,      44\n  63.720,      46,      33,      24,      44\n  63.730,      46,      33,      24,      43\n  63.740,      46,      33,      24,      43\n  63.750,      38,      25,      24,      43\n  63.760,      47,      33,      24,      43\n  63.770,      46,      33,      24,      44\n  63.780,      47,      33,      24,      44\n  63.790,      47,      33,      24,      44\n  63.800,      46,      33,      24,      43\n  63.810,      47,      33,      23,      43\n  63.820,      46,      33,      24,      44\n  63.830,      46,      33,      23,      44\n  63.840,      47,      33,      24,      44\n  63.850,      47,      33,      24,      44\n  63.860,      47,      33,      24,      43\n  63.870,      47,      33,      24,      44\n  63.880,      47,      33,      24,      44\n  63.890,      45,      33,      24,      44\n  63.900,      46,      33,      24,      43\n  63.910,      46,      33,      24,      43\n  63.920,      47,      33,      24,      44\n  63.930,      46,      33,      24,      44\n  63.940,      47,      33,      24,      44\n  63.950,      47,      33,      24,      44\n  63.960,      47,      33,      24,      44\n  63.970,      46,      33,      24,      43\n  63.980,      46,      33,      24,      44\n  63.990,      46,      33,      24,      44\n  64.000,     195,     261,       0,      96\n  64.010,      48,      33,      25,      45\n  64.020,      46,      33,      24,      43\n  64.030,      47,      33,      24,      44\n  64.040,      47,      33,      24,      44\n  64.050,      46,      33,      24,      44\n  64.060,      47,      33,      24,      44\n  64.070,      46,      33,      24,      43\n  64.080,      47,      33,      24,      45\n  64.090,      47,      33,      24,      44\n  64.100,      46,      33,      24,      44\n  64.110,      47,      32,      24,      43\n  64.120,      47,      33,      24,      43\n  64.130,      46,      33,      24,      43\n  64.140,      46,      33,      24,      43\n  64.150,      47,      33,      24,      44\n  64.160,      45,      33,      24,      44\n  64.170,      46,      33,      24,      44\n  64.180,      47,      33,      24,      43\n  64.190,      46,      33,      24,      44\n  64.200,      47,      33,      24,      44\n  64.210,      47,      33,      24,      44\n  64.220,      46,      32,      24,      43\n  64.230,      47,      33,      24,      43\n  64.240,      45,      33,      23,      44\n  64.250,      46,      33,      24,      44\n  64.260,      46,      33,      24,      44\n  64.270,      46,      33,      24,      43\n  64.280,      46,      33,      24,      43\n  64.290,      47,      33,      24,      44\n  64.300,      47,      33,      24,      44\n  64.310,      46,      33,      24,      43\n  64.320,      47,      33,      24,      44\n  64.330,      47,      33,      24,      43\n  64.340,      47,      33,      24,      43\n  64.350,      47,      33,      24,      44\n  64.360,      46,      33,      24,      44\n  64.370,      47,      33,      24,      44\n  64.380,      47,      33,      24,      44\n  64.390,      47,      33,      24,      44\n  64.400,      46,      33,      24,      44\n  64.410,      47,      33,      24,      44\n  64.420,      46,      33,      24,      44\n  64.430,      46,      33,      24,      43\n  64.440,      46,      33,      24,      43\n  64.450,      46,      33,      24,      44\n  64.460,      46,      33,      24,      44\n  64.470,      47,      33,      24,      44\n  64.480,      46,      33,      24,      43\n  64.490,      47,      33,      24,      43\n  64.500,      46,      33,      24,      44\n  64.510,      47,      33,      24,      44\n  64.520,      46,      33,      24,      44\n  64.530,      47,      33,      24,      44\n  64.540,      46,      33,      24,      44\n  64.550,      47,      33,      24,      43\n  64.560,      46,      33,      24,      44\n  64.570,      47,      33,      24,      44\n  64.580,      45,      33,      24,      44\n  64.590,      47,      33,      24,      44\n  64.600,      46,      33,      24,      43\n  64.610,      46,      33,      24,      44\n  64.620,      46,      33,      24,      44\n  64.630,      47,      33,      24,      43\n  64.640,      47,      33,      24,      43\n  64.650,      46,      33,      24,      44\n  64.660,      46,      33,      24,      44\n  64.670,      47,      33,      24,      44\n  64.680,      46,      33,      24,      43\n  64.690,      47,      33,      24,      44\n  64.700,      46,      33,      24,      43\n  64.710,      47,      33,      24,      44\n  64.720,      47,      33,      23,      44\n  64.730,      46,      33,      24,      43\n  64.740,      46,      33,      24,      43\n  64.750,      47,      33,      24,      44\n  64.760,      46,      33,      24,      43\n  64.770,      46,      33,      24,      44\n  64.780,      47,      33,      24,      44\n  64.790,      47,      33,      24,      43\n  64.800,      47,      33,      24,      43\n  64.810,      46,      33,      24,      43\n  64.820,      46,      33,      24,      44\n  64.830,      47,      33,      24,      43\n  64.840,      45,      33,      24,      44\n  64.850,      46,      33,      24,      43\n  64.860,      46,      33,      24,      43\n  64.870,      46,      33,      24,      44\n  64.880,      46,      33,      24,      44\n  64.890,      46,      33,      24,      44\n  64.900,      47,      33,      24,      44\n  64.910,      46,      33,      24,      43\n  64.920,      46,      33,      24,      44\n  64.930,      47,      33,      23,      43\n  64.940,      46,      33,      23,      44\n  64.950,      47,      33,      24,      44\n  64.960,      47,      33,      24,      44\n  64.970,      47,      33,      24,      43\n  64.980,      47,      33,      24,      44\n  64.990,      46,      33,      24,      44\n  65.000,      47,      33,      24,      44\n  65.010,      47,      33,      24,      44\n  65.020,      47,      33,      24,      43\n  65.030,      46,      33,      24,      44\n  65.040,      47,      33,      24,      44\n  65.050,      47,      33,      24,      43\n  65.060,      47,      33,      24,      44\n  65.070,      47,      33,      24,      43\n  65.080,      46,      33,      24,      44\n  65.090,      46,      33,      24,      44\n  65.100,      47,      33,      24,      44\n  65.110,      47,      32,      24,      44\n  65.120,      46,      33,      24,      44\n  65.130,      46,      33,      24,      43\n  65.140,      47,      33,      24,      44\n  65.150,      47,      33,      23,      43\n  65.160,      46,      33,      24,      43\n  65.170,      47,      33,      24,      44\n  65.180,      46,      33,      24,      43\n  65.190,      46,      32,      24,      44\n  65.200,      47,      33,      24,      44\n  65.210,      47,      33,      24,      44\n  65.220,      46,      33,      24,      43\n  65.230,      47,      33,      24,      43\n  65.240,      46,      33,      24,      44\n  65.250,      46,      33,      24,      43\n  65.260,      47,      33,      24,      44\n  65.270,      46,      33,      24,      44\n  65.280,      47,      33,      24,      43\n  65.290,      46,      33,      24,      44\n  65.300,      47,      33,      24,      44\n  65.310,      47,      33,      24,      44\n  65.320,      47,      33,      24,      44\n  65.330,      47,      33,      24,      44\n  65.340,      47,      33,      24,      43\n  65.350,      47,      33,      24,      44\n  65.360,      46,      33,      24,      44\n  65.370,      46,      33,      24,      44\n  65.380,      46,      33,      24,      43\n  65.390,      46,      33,      24,      43\n  65.400,      46,      33,      24,      44\n  65.410,      47,      33,      24,      44\n  65.420,      45,      33,      24,      44\n  65.430,      46,      33,      24,      44\n  65.440,      47,      33,      24,      43\n  65.450,      46,      33,      24,      44\n  65.460,      46,      33,      24,      44\n  65.470,      47,      33,      24,      44\n  65.480,      45,      33,      24,      44\n  65.490,      47,      33,      24,      43\n  65.500,      46,      33,      24,      44\n  65.510,      47,      33,      24,      44\n  65.520,      46,      33,      24,      43\n  65.530,      46,      33,      24,      44\n  65.540,      47,      33,      24,      43\n  65.550,      47,      33,      24,      43\n  65.560,      46,      33,      24,      44\n  65.570,      45,      32,      24,      44\n  65.580,      46,      33,      24,      44\n  65.590,      46,      33,      24,      43\n  65.600,      47,      33,      24,      43\n  65.610,     194,     259,       0,      96\n  65.620,      47,      34,      24,      45\n  65.630,      47,      33,      25,      44\n  65.640,      46,      33,      24,      44\n  65.650,      47,      33,      24,      43\n  65.660,      47,      33,      24,      44\n  65.670,      46,      33,      24,      44\n  65.680,      47,      33,      24,      44\n  65.690,      47,      33,      24,      44\n  65.700,      46,      33,      23,      43\n  65.710,      47,      33,      24,      44\n  65.720,      46,      33,      24,      44\n  65.730,      46,      33,      24,      43\n  65.740,      47,      33,      24,      43\n  65.750,      47,      33,      24,      44\n  65.760,      47,      33,      24,      43\n  65.770,      47,      33,      24,      44\n  65.780,      46,      33,      24,      44\n  65.790,      46,      33,      24,      44\n  65.800,      47,      33,      24,      44\n  65.810,      46,      33,      24,      43\n  65.820,      46,      33,      24,      44\n  65.830,      47,      33,      24,      44\n  65.840,      46,      33,      24,      44\n  65.850,      46,      33,      24,      43\n  65.860,      47,      33,      24,      43\n  65.870,      46,      33,      24,      44\n  65.880,      47,      33,      24,      44\n  65.890,      47,      33,      24,      44\n  65.900,      47,      33,      24,      44\n  65.910,      46,      33,      24,      43\n  65.920,      47,      33,      24,      44\n  65.930,      39,      25,      24,      44\n  65.940,      46,      33,      24,      44\n  65.950,      46,      33,      24,      44\n  65.960,      46,      33,      23,      43\n  65.970,      47,      33,      24,      43\n  65.980,      47,      33,      24,      44\n  65.990,      47,      33,      24,      44\n  66.000,      46,      33,      24,      44\n  66.010,      45,      33,      24,      43\n  66.020,      46,      33,      24,      43\n  66.030,      47,      33,      24,      43\n  66.040,      46,      33,      24,      44\n  66.050,      46,      33,      24,      44\n  66.060,      47,      33,      24,      43\n  66.070,      46,      33,      24,      43\n  66.080,      47,      33,      24,      44\n  66.090,      46,      33,      24,      44\n  66.100,      46,      33,      24,      44\n  66.110,      46,      33,      24,      44\n  66.120,      46,      33,      24,      44\n  66.130,      47,      33,      24,      43\n  66.140,      46,      33,      24,      44\n  66.150,      46,      32,      24,      44\n  66.160,      47,      33,      24,      44\n  66.170,      47,      33,      24,      44\n  66.180,      47,      33,      24,      44\n  66.190,      47,      33,      24,      44\n  66.200,      47,      33,      24,      44\n  66.210,      46,      33,      24,      44\n  66.220,      46,      33,      24,      43\n  66.230,      46,      32,      24,      43\n  66.240,      46,      33,      24,      44\n  66.250,      47,      33,      24,      44\n  66.260,      47,      33,      24,      44\n  66.270,      46,      33,      24,      43\n  66.280,      46,      33,      24,      43\n  66.290,      46,      33,      24,      44\n  66.300,      46,      33,      24,      43\n  66.310,      47,      33,      24,      44\n  66.320,      47,      33,      24,      44\n  66.330,      46,      33,      24,      43\n  66.340,      46,      33,      24,      43\n  66.350,      47,      33,      24,      44\n  66.360,      47,      33,      24,      44\n  66.370,      46,      33,      24,      44\n  66.380,      47,      33,      24,      44\n  66.390,      46,      33,      24,      43\n  66.400,      46,      33,      24,      44\n  66.410,      47,      33,      24,      44\n  66.420,      46,      33,      24,      44\n  66.430,      47,      33,      24,      44\n  66.440,      46,      33,      24,      43\n  66.450,      47,      33,      24,      44\n  66.460,      46,      33,      24,      44\n  66.470,      46,      33,      24,      43\n  66.480,      47,      33,      24,      44\n  66.490,      47,      33,      24,      43\n  66.500,      47,      33,      24,      44\n  66.510,      47,      33,      24,      44\n  66.520,      46,      32,      24,      43\n  66.530,      47,      33,      24,      44\n  66.540,      46,      33,      24,      44\n  66.550,      46,      32,      24,      43\n  66.560,      46,      33,      24,      44\n  66.570,      47,      32,      24,      45\n  66.580,      46,      33,      24,      43\n  66.590,      46,      33,      24,      43\n  66.600,      46,      33,      23,      44\n  66.610,      46,      33,      24,      44\n  66.620,      46,      33,      24,      44\n  66.630,      46,      33,      24,      44\n  66.640,      47,      33,      24,      43\n  66.650,      47,      33,      24,      43\n  66.660,      47,      33,      24,      44\n  66.670,      46,      33,      24,      44\n  66.680,      47,      33,      24,      44\n  66.690,      46,      33,      24,      43\n  66.700,      47,      33,      24,      43\n  66.710,      46,      33,      24,      44\n  66.720,      46,      33,      24,      44\n  66.730,      47,      33,      24,      44\n  66.740,      47,      33,      24,      44\n  66.750,      46,      33,      24,      44\n  66.760,      47,      33,      24,      44\n  66.770,      46,      33,      24,      44\n  66.780,      46,      33,      24,      44\n  66.790,      45,      33,      24,      44\n  66.800,      47,      33,      24,      43\n  66.810,      47,      33,      24,      43\n  66.820,      46,      33,      24,      44\n  66.830,      47,      33,      24,      44\n  66.840,      47,      33,      24,      44\n  66.850,      46,      33,      24,      44\n  66.860,      45,      33,      23,      43\n  66.870,      47,      33,      24,      44\n  66.880,      47,      33,      24,      44\n  66.890,      47,      33,      24,      44\n  66.900,      46,      33,      24,      44\n  66.910,      47,      33,      24,      43\n  66.920,      47,      33,      24,      44\n  66.930,      47,      33,      23,      44\n  66.940,      47,      33,      24,      44\n  66.950,      46,      33,      24,      44\n  66.960,      47,      33,      24,      43\n  66.970,      47,      33,      24,      43\n  66.980,      47,      33,      24,      44\n  66.990,      47,      33,      24,      44\n  67.000,      47,      33,      24,      44\n  67.010,      47,      33,      24,      43\n  67.020,      46,      33,      24,      44\n  67.030,      46,      32,      24,      44\n  67.040,      46,      33,      24,      44\n  67.050,      46,      33,      24,      43\n  67.060,      47,      33,      24,      44\n  67.070,      45,      33,      24,      43\n  67.080,      46,      33,      24,      44\n  67.090,      45,      33,      24,      44\n  67.100,      46,      33,      24,      44\n  67.110,      47,      33,      24,      43\n  67.120,      46,      33,      24,      44\n  67.130,      45,      32,      24,      43\n  67.140,      47,      33,      24,      44\n  67.150,      46,      33,      23,      44\n  67.160,      46,      33,      24,      43\n  67.170,      47,      33,      24,      44\n  67.180,      46,      33,      24,      43\n  67.190,      46,      33,      24,      44\n  67.200,      47,      33,      24,      44\n  67.210,      47,      33,      24,      44\n  67.220,      46,      33,      24,      44\n  67.230,      47,      33,      24,      43\n  67.240,     194,     265,       0,      96\n  67.250,      48,      34,      24,      45\n  67.260,      47,      33,      24,      44\n  67.270,      46,      33,      24,      44\n  67.280,      47,      33,      24,      43\n  67.290,      47,      33,      24,      44\n  67.300,      46,      33,      24,      44\n  67.310,      46,      33,      24,      44\n  67.320,      46,      33,      24,      44\n  67.330,      47,      33,      24,      43\n  67.340,      46,      33,      24,      43\n  67.350,      46,      33,      24,      44\n  67.360,      47,      33,      24,      44\n  67.370,      47,      33,      24,      44\n  67.380,      46,      33,      24,      44\n  67.390,      46,      33,      24,      44\n  67.400,      47,      33,      24,      44\n  67.410,      47,      33,      24,      44\n  67.420,      47,      33,      24,      44\n  67.430,      47,      33,      24,      44\n  67.440,      46,      33,      24,      44\n  67.450,      47,      33,      24,      44\n  67.460,      46,      33,      24,      44\n  67.470,      46,      33,      24,      44\n  67.480,      47,      33,      24,      44\n  67.490,      46,      33,      24,      43\n  67.500,      47,      33,      24,      44\n  67.510,      47,      33,      24,      44\n  67.520,      47,      33,      24,      44\n  67.530,      46,      33,      24,      43\n  67.540,      47,      33,      24,      43\n  67.550,      47,      33,      24,      43\n  67.560,      46,      33,      24,      44\n  67.570,      46,      33,      24,      44\n  67.580,      47,      33,      24,      44\n  67.590,      46,      33,      24,      44\n  67.600,      46,      33,      24,      43\n  67.610,      47,      33,      24,      44\n  67.620,      47,      33,      24,      44\n  67.630,      47,      33,      24,      44\n  67.640,      47,      33,      24,      43\n  67.650,      46,      33,      24,      43\n  67.660,      45,      32,      24,      44\n  67.670,      47,      33,      24,      44\n  67.680,      47,      33,      24,      43\n  67.690,      46,      33,      24,      44\n  67.700,      47,      33,      24,      43\n  67.710,      46,      33,      24,      44\n  67.720,      47,      33,      24,      44\n  67.730,      47,      33,      24,      44\n  67.740,      46,      33,      24,      44\n  67.750,      47,      33,      24,      43\n  67.760,      46,      33,      24,      43\n  67.770,      47,      33,      24,      44\n  67.780,      47,      33,      24,      44\n  67.790,      46,      33,      24,      44\n  67.800,      47,      33,      24,      44\n  67.810,      47,      33,      24,      44\n  67.820,      46,      33,      24,      44\n  67.830,      46,      33,      24,      44\n  67.840,      47,      33,      24,      44\n  67.850,      47,      33,      24,      44\n  67.860,      46,      33,      24,      43\n  67.870,      47,      33,      24,      44\n  67.880,      46,      33,      24,      44\n  67.890,      46,      33,      24,      44\n  67.900,      47,      33,      24,      44\n  67.910,      46,      33,      24,      44\n  67.920,      47,      33,      24,      43\n  67.930,      46,      33,      24,      44\n  67.940,      47,      33,      24,      44\n  67.950,      46,      33,      24,      44\n  67.960,      47,      33,      24,      43\n  67.970,      46,      33,      24,      43\n  67.980,      46,      33,      24,      44\n  67.990,      47,      33,      24,      44\n  68.000,      47,      33,      24,      44\n  68.010,      46,      33,      24,      43\n  68.020,      47,      33,      24,      43\n  68.030,      47,      33,      24,      44\n  68.040,      47,      33,      24,      44\n  68.050,      47,      33,      24,      44\n  68.060,      47,      33,      24,      43\n  68.070,      46,      33,      24,      43\n  68.080,      47,      33,      24,      44\n  68.090,      47,      33,      24,      45\n  68.100,      47,      33,      24,      44\n  68.110,      46,      32,      24,      43\n  68.120,      47,      33,      24,      44\n  68.130,      47,      33,      24,      44\n  68.140,      46,      33,      24,      44\n  68.150,      46,      33,      24,      44\n  68.160,      47,      33,      24,      44\n  68.170,      47,      33,      24,      44\n  68.180,      47,      33,      24,      43\n  68.190,      47,      33,      24,      44\n  68.200,      46,      33,      24,      44\n  68.210,      46,      33,      24,      44\n  68.220,      47,      33,      24,      44\n  68.230,      46,      33,      24,      43\n  68.240,      47,      33,      24,      44\n  68.250,      46,      33,      24,      44\n  68.260,      46,      33,      24,      44\n  68.270,      46,      33,      24,      44\n  68.280,      47,      33,      24,      44\n  68.290,      47,      33,      24,      44\n  68.300,      46,      32,      24,      44\n  68.310,      47,      33,      24,      44\n  68.320,      47,      33,      24,      44\n  68.330,      46,      33,      24,      44\n  68.340,      47,      33,      24,      43\n  68.350,      47,      33,      24,      44\n  68.360,      46,      33,      24,      44\n  68.370,      46,      33,      24,      44\n  68.380,      47,      33,      24,      43\n  68.390,      45,      33,      24,      44\n  68.400,      46,      33,      24,      44\n  68.410,      47,      33,      24,      43\n  68.420,      46,      33,      24,      43\n  68.430,      45,      33,      24,      44\n  68.440,      47,      33,      24,      44\n  68.450,      46,      33,      24,      44\n  68.460,      47,      33,      24,      44\n  68.470,      46,      33,      24,      44\n  68.480,      47,      33,      24,      44\n  68.490,      47,      33,      24,      44\n  68.500,      46,      33,      24,      44\n  68.510,      46,      33,      24,      44\n  68.520,      47,      33,      24,      44\n  68.530,      46,      33,      24,      43\n  68.540,      46,      32,      23,      44\n  68.550,      47,      33,      24,      43\n  68.560,      46,      33,      24,      44\n  68.570,      46,      33,      24,      44\n  68.580,      46,      33,      24,      44\n  68.590,      46,      33,      24,      44\n  68.600,      47,      33,      24,      43\n  68.610,      47,      33,      24,      44\n  68.620,      47,      33,      24,      43\n  68.630,      46,      33,      24,      43\n  68.640,      46,      33,      24,      43\n  68.650,      46,      33,      24,      43\n  68.660,      47,      33,      24,      44\n  68.670,      47,      33,      23,      44\n  68.680,      47,      33,      24,      44\n  68.690,      46,      33,      24,      44\n  68.700,      46,      33,      24,      43\n  68.710,      46,      33,      24,      43\n  68.720,      47,      33,      24,      44\n  68.730,      47,      33,      24,      44\n  68.740,      46,      33,      24,      44\n  68.750,      47,      33,      24,      44\n  68.760,      46,      33,      24,      44\n  68.770,      47,      33,      24,      44\n  68.780,      47,      33,      24,      44\n  68.790,      45,      33,      24,      44\n  68.800,      46,      33,      24,      44\n  68.810,      46,      33,      24,      43\n  68.820,      47,      33,      24,      44\n  68.830,      46,      33,      24,      44\n  68.840,      47,      33,      24,      44\n  68.850,      47,      33,      24,      43\n  68.860,      46,      33,      24,      44\n  68.870,      47,      33,      24,      44\n  68.880,      47,      33,      24,      44\n  68.890,     195,     262,       0,      96\n  68.900,      49,      34,      24,      45\n  68.910,      47,      33,      24,      44\n  68.920,      46,      33,      24,      43\n  68.930,      47,      33,      24,      44\n  68.940,      47,      33,      24,      44\n  68.950,      47,      33,      24,      43\n  68.960,      46,      33,      24,      44\n  68.970,      46,      33,      24,      43\n  68.980,      45,      33,      24,      44\n  68.990,      46,      33,      24,      44\n  69.000,      46,      33,      24,      43\n  69.010,      46,      33,      24,      44\n  69.020,      47,      33,      24,      43\n  69.030,      47,      33,      24,      44\n  69.040,      47,      33,      24,      44\n  69.050,      46,      33,      24,      44\n  69.060,      46,      33,      24,      43\n  69.070,      47,      33,      24,      44\n  69.080,      47,      33,      24,      45\n  69.090,      47,      33,      24,      44\n  69.100,      47,      33,      24,      44\n  69.110,      47,      33,      24,      44\n  69.120,      47,      33,      24,      43\n  69.130,      46,      33,      24,      43\n  69.140,      46,      33,      24,      44\n  69.150,      47,      33,      24,      44\n  69.160,      47,      33,      24,      44\n  69.170,      47,      33,      24,      44\n  69.180,      46,      33,      24,      44\n  69.190,      47,      33,      24,      44\n  69.200,      46,      33,      24,      44\n  69.210,      47,      33,      24,      44\n  69.220,      47,      33,      24,      43\n  69.230,      47,      33,      24,      44\n  69.240,      47,      33,      24,      44\n  69.250,      47,      33,      24,      44\n  69.260,      47,      33,      24,      44\n  69.270,      46,      33,      24,      43\n  69.280,      46,      33,      24,      43\n  69.290,      47,      33,      24,      44\n  69.300,      46,      33,      24,      44\n  69.310,      47,      33,      24,      44\n  69.320,      47,      33,      24,      44\n  69.330,      46,      33,      24,      43\n  69.340,      47,      33,      24,      43\n  69.350,      47,      33,      24,      44\n  69.360,      46,      33,      24,      44\n  69.370,      46,      33,      24,      44\n  69.380,      47,      33,      24,      43\n  69.390,      46,      33,      24,      43\n  69.400,      47,      33,      24,      44\n  69.410,      46,      33,      24,      44\n  69.420,      47,      33,      24,      44\n  69.430,      46,      33,      24,      44\n  69.440,      46,      32,      24,      43\n  69.450,      46,      33,      24,      44\n  69.460,      45,      33,      24,      44\n  69.470,      47,      33,      24,      44\n  69.480,      45,      33,      24,      44\n  69.490,      47,      33,      24,      43\n  69.500,      47,      33,      24,      43\n  69.510,      47,      33,      24,      44\n  69.520,      45,      33,      24,      44\n  69.530,      47,      33,      24,      44\n  69.540,      46,      33,      24,      43\n  69.550,      46,      33,      24,      43\n  69.560,      47,      33,      24,      44\n  69.570,      45,      33,      24,      44\n  69.580,      46,      33,      24,      44\n  69.590,      47,      33,      24,      44\n  69.600,      47,      33,      24,      43\n  69.610,      45,      33,      24,      44\n  69.620,      47,      33,      24,      44\n  69.630,      47,      33,      24,      44\n  69.640,      47,      33,      24,      44\n  69.650,      47,      33,      24,      43\n  69.660,      47,      33,      24,      44\n  69.670,      46,      33,      24,      44\n  69.680,      47,      33,      24,      44\n  69.690,      47,      33,      24,      44\n  69.700,      46,      33,      24,      44\n  69.710,      46,      33,      24,      43\n  69.720,      47,      33,      24,      44\n  69.730,      46,      33,      24,      44\n  69.740,      46,      33,      24,      44\n  69.750,      46,      33,      24,      43\n  69.760,      47,      33,      24,      43\n  69.770,      46,      33,      24,      44\n  69.780,      47,      33,      24,      44\n  69.790,      46,      33,      24,      44\n  69.800,      47,      33,      24,      44\n  69.810,      46,      33,      24,      44\n  69.820,      46,      34,      24,      44\n  69.830,      47,      33,      24,      44\n  69.840,      47,      33,      24,      44\n  69.850,      46,      33,      24,      43\n  69.860,      47,      33,      24,      43\n  69.870,      46,      33,      24,      44\n  69.880,      46,      33,      24,      44\n  69.890,      47,      33,      24,      43\n  69.900,      46,      33,      24,      44\n  69.910,      47,      33,      24,      43\n  69.920,      46,      33,      24,      43\n  69.930,      47,      33,      24,      44\n  69.940,      47,      33,      24,      44\n  69.950,      46,      33,      24,      44\n  69.960,      45,      33,      24,      44\n  69.970,      46,      33,      24,      43\n  69.980,      47,      33,      24,      44\n  69.990,      47,      33,      24,      44\n  70.000,      47,      33,      24,      44\n  70.010,      47,      33,      24,      43\n  70.020,      46,      33,      24,      44\n  70.030,      47,      33,      24,      44\n  70.040,      47,      33,      24,      44\n  70.050,      46,      33,      24,      44\n  70.060,      47,      33,      24,      43\n  70.070,      47,      33,      24,      44\n  70.080,      46,      33,      24,      44\n  70.090,      46,      33,      24,      44\n  70.100,      47,      33,      24,      44\n  70.110,      46,      33,      24,      43\n  70.120,      47,      33,      24,      44\n  70.130,      47,      33,      24,      43\n  70.140,      47,      33,      24,      44\n  70.150,      46,      33,      24,      44\n  70.160,      46,      33,      24,      44\n  70.170,      46,      33,      24,      44\n  70.180,      45,      33,      24,      44\n  70.190,      46,      33,      23,      44\n  70.200,      47,      33,      24,      44\n  70.210,      47,      33,      24,      44\n  70.220,      46,      32,      24,      44\n  70.230,      46,      33,      24,      44\n  70.240,      47,      33,      24,      44\n  70.250,      46,      32,      24,      43\n  70.260,      46,      32,      24,      44\n  70.270,      46,      33,      24,      44\n  70.280,      46,      33,      24,      43\n  70.290,      47,      33,      24,      44\n  70.300,      47,      33,      24,      44\n  70.310,      47,      33,      24,      44\n  70.320,      47,      33,      24,      44\n  70.330,      47,      33,      24,      43\n  70.340,      47,      33,      24,      43\n  70.350,      47,      33,      24,      44\n  70.360,      47,      33,      24,      44\n  70.370,      47,      32,      24,      44\n  70.380,      47,      33,      24,      44\n  70.390,      47,      33,      24,      43\n  70.400,      46,      32,      24,      44\n  70.410,      46,      33,      24,      43\n  70.420,      46,      33,      24,      44\n  70.430,      47,      33,      24,      43\n  70.440,      47,      32,      24,      43\n  70.450,      47,      33,      24,      44\n  70.460,      47,      33,      24,      44\n  70.470,      47,      33,      24,      44\n  70.480,      47,      32,      24,      44\n  70.490,      47,      33,      24,      44\n  70.500,      46,      33,      24,      43\n  70.510,      47,      33,      24,      44\n  70.520,      47,      33,      24,      43\n  70.530,      46,      33,      24,      43\n  70.540,      46,      33,      24,      43\n  70.550,      47,      33,      24,      43\n  70.560,     194,     261,       0,      96\n  70.570,      48,      33,      24,      45\n  70.580,      47,      33,      24,      44\n  70.590,      46,      33,      24,      44\n  70.600,      45,      32,      24,      43\n  70.610,      47,      33,      24,      44\n  70.620,      47,      33,      24,      44\n  70.630,      46,      33,      24,      44\n  70.640,      47,      33,      24,      43\n  70.650,      46,      33,      24,      44\n  70.660,      47,      33,      24,      44\n  70.670,      47,      33,      24,      44\n  70.680,      47,      33,      24,      44\n  70.690,      46,      33,      24,      43\n  70.700,      47,      33,      24,      44\n  70.710,      47,      33,      24,      43\n  70.720,      46,      33,      24,      44\n  70.730,      46,      33,      24,      44\n  70.740,      46,      33,      24,      44\n  70.750,      47,      33,      24,      44\n  70.760,      46,      33,      24,      43\n  70.770,      46,      33,      24,      44\n  70.780,      47,      33,      24,      44\n  70.790,      47,      33,      24,      43\n  70.800,      46,      33,      24,      43\n  70.810,      47,      33,      24,      43\n  70.820,      46,      33,      24,      44\n  70.830,      45,      32,      24,      44\n  70.840,      47,      32,      24,      44\n  70.850,      46,      32,      24,      43\n  70.860,      45,      32,      24,      43\n  70.870,      47,      33,      24,      45\n  70.880,      47,      33,      24,      44\n  70.890,      47,      33,      24,      43\n  70.900,      46,      33,      24,      44\n  70.910,      47,      33,      24,      44\n  70.920,      46,      32,      24,      43\n  70.930,      47,      33,      24,      44\n  70.940,      47,      33,      24,      44\n  70.950,      46,      33,      24,      44\n  70.960,      47,      33,      24,      43\n  70.970,      47,      33,      24,      43\n  70.980,      47,      33,      24,      44\n  70.990,      47,      33,      24,      44\n  71.000,      45,      32,      24,      43\n  71.010,      46,      33,      24,      43\n  71.020,      45,      32,      24,      44\n  71.030,      46,      32,      24,      44\n  71.040,      47,      33,      24,      44\n  71.050,      46,      33,      24,      44\n  71.060,      46,      32,      24,      44\n  71.070,      47,      32,      24,      44\n  71.080,      47,      33,      24,      44\n  71.090,      47,      33,      24,      44\n  71.100,      47,      33,      24,      44\n  71.110,      46,      33,      24,      43\n  71.120,      45,      32,      24,      43\n  71.130,      47,      33,      24,      44\n  71.140,      45,      33,      24,      44\n  71.150,      46,      33,      24,      44\n  71.160,      46,      33,      24,      43\n  71.170,      46,      33,      24,      43\n  71.180,      46,      32,      24,      43\n  71.190,      47,      33,      24,      44\n  71.200,      47,      33,      24,      44\n  71.210,      46,      33,      24,      43\n  71.220,      46,      33,      24,      44\n  71.230,      46,      33,      24,      43\n  71.240,      46,      33,      24,      44\n  71.250,      47,      33,      24,      44\n  71.260,      46,      33,      24,      44\n  71.270,      46,      32,      24,      43\n  71.280,      47,      33,      24,      43\n  71.290,      45,      33,      24,      43\n  71.300,      46,      32,      24,      44\n  71.310,      47,      33,      24,      44\n  71.320,      47,      33,      24,      44\n  71.330,      46,      33,      24,      44\n  71.340,      47,      33,      24,      43\n  71.350,      46,      33,      24,      44\n  71.360,      47,      33,      24,      44\n  71.370,      46,      33,      24,      43\n  71.380,      47,      33,      24,      44\n  71.390,      47,      33,      24,      43\n  71.400,      47,      33,      24,      44\n  71.410,      46,      33,      24,      44\n  71.420,      46,      32,      24,      44\n  71.430,      46,      33,      24,      44\n  71.440,      47,      32,      24,      43\n  71.450,      46,      32,      24,      44\n  71.460,      46,      33,      24,      44\n  71.470,      47,      33,      24,      44\n  71.480,      47,      32,      24,      44\n  71.490,      47,      33,      24,      43\n  71.500,      46,      33,      23,      43\n  71.510,      46,      33,      24,      44\n  71.520,      47,      33,      24,      44\n  71.530,      45,      33,      24,      44\n  71.540,      46,      33,      24,      44\n  71.550,      46,      33,      24,      43\n  71.560,      46,      33,      24,      44\n  71.570,      47,      33,      24,      44\n  71.580,      47,      33,      24,      44\n  71.590,      47,      33,      24,      44\n  71.600,      47,      33,      24,      43\n  71.610,      46,      33,      24,      44\n  71.620,      46,      33,      24,      44\n  71.630,      47,      33,      24,      44\n  71.640,      46,      33,      24,      44\n  71.650,      46,      33,      24,      43\n  71.660,      45,      32,      24,      44\n  71.670,      46,      32,      24,      44\n  71.680,      46,      33,      24,      44\n  71.690,      46,      33,      24,      44\n  71.700,      45,      32,      24,      44\n  71.710,      47,      33,      24,      43\n  71.720,      47,      33,      24,      44\n  71.730,      47,      33,      24,      44\n  71.740,      46,      33,      23,      44\n  71.750,      46,      32,      24,      44\n  71.760,      46,      33,      24,      43\n  71.770,      46,      33,      24,      44\n  71.780,      47,      33,      24,      44\n  71.790,      47,      33,      24,      43\n  71.800,      46,      33,      24,      43\n  71.810,      46,      33,      24,      43\n  71.820,      46,      33,      24,      44\n  71.830,      46,      33,      24,      44\n  71.840,      46,      33,      24,      43\n  71.850,      46,      32,      24,      43\n  71.860,      46,      32,      24,      43\n  71.870,      46,      32,      24,      44\n  71.880,      47,      33,      24,      44\n  71.890,      46,      33,      24,      43\n  71.900,      47,      33,      24,      44\n  71.910,      46,      33,      23,      43\n  71.920,      45,      32,      24,      43\n  71.930,      47,      33,      24,      44\n  71.940,      46,      32,      24,      44\n  71.950,      46,      33,      24,      44\n  71.960,      46,      33,      24,      43\n  71.970,      38,      25,      24,      43\n  71.980,      46,      33,      24,      44\n  71.990,      46,      33,      24,      44\n  72.000,      46,      33,      24,      43\n  72.010,      46,      33,      24,      43\n  72.020,      46,      32,      24,      43\n  72.030,      47,      33,      24,      44\n  72.040,      45,      33,      24,      44\n  72.050,      46,      33,      24,      44\n  72.060,      47,      33,      24,      44\n  72.070,      47,      33,      24,      43\n  72.080,      46,      33,      24,      43\n  72.090,      46,      33,      24,      44\n  72.100,      47,      33,      24,      43\n  72.110,      46,      32,      24,      43\n  72.120,      46,      32,      24,      44\n  72.130,      47,      33,      24,      43\n  72.140,      46,      32,      24,      44\n  72.150,      46,      33,      24,      44\n  72.160,      46,      32,      24,      44\n  72.170,      46,      33,      24,      44\n  72.180,      46,      32,      24,      43\n  72.190,      47,      32,      24,      44\n  72.200,      47,      33,      24,      44\n  72.210,      46,      33,      24,      44\n  72.220,      47,      33,      24,      44\n  72.230,      46,      33,      24,      43\n  72.240,      46,      33,      24,      44\n  72.250,     195,     260,       0,      96\n  72.260,      48,      33,      24,      45\n  72.270,      47,      33,      24,      44\n  72.280,      47,      33,      24,      44\n  72.290,      47,      33,      24,      43\n  72.300,      47,      33,      24,      44\n  72.310,      46,      32,      24,      44\n  72.320,      46,      33,      24,      43\n  72.330,      47,      33,      24,      43\n  72.340,      46,      32,      24,      43\n  72.350,      47,      33,      24,      45\n  72.360,      46,      33,      24,      44\n  72.370,      46,      32,      24,      44\n  72.380,      47,      33,      24,      44\n  72.390,      46,      33,      24,      43\n  72.400,      47,      33,      24,      44\n  72.410,      47,      33,      24,      44\n  72.420,      46,      33,      24,      44\n  72.430,      46,      33,      24,      43\n  72.440,      45,      33,      24,      43\n  72.450,      46,      33,      24,      44\n  72.460,      47,      33,      24,      44\n  72.470,      47,      33,      24,      44\n  72.480,      47,      33,      24,      44\n  72.490,      47,      33,      24,      43\n  72.500,      47,      33,      24,      43\n  72.510,      46,      33,      24,      44\n  72.520,      47,      33,      24,      43\n  72.530,      46,      33,      24,      43\n  72.540,      47,      33,      24,      44\n  72.550,      47,      33,      24,      43\n  72.560,      47,      33,      24,      44\n  72.570,      46,      33,      24,      44\n  72.580,      45,      33,      24,      44\n  72.590,      47,      33,      24,      44\n  72.600,      46,      33,      24,      44\n  72.610,      46,      32,      24,      44\n  72.620,      46,      33,      24,      44\n  72.630,      45,      32,      24,      44\n  72.640,      47,      33,      24,      44\n  72.650,      47,      33,      24,      44\n  72.660,      47,      33,      24,      44\n  72.670,      46,      33,      24,      44\n  72.680,      46,      32,      24,      44\n  72.690,      47,      33,      24,      44\n  72.700,      46,      33,      24,      43\n  72.710,      47,      33,      24,      44\n  72.720,      46,      33,      24,      44\n  72.730,      46,      33,      24,      44\n  72.740,      45,      33,      24,      43\n  72.750,      46,      32,      24,      43\n  72.760,      46,      33,      24,      44\n  72.770,      46,      33,      24,      44\n  72.780,      47,      33,      24,      44\n  72.790,      47,      33,      24,      44\n  72.800,      45,      32,      24,      43\n  72.810,      46,      33,      24,      43\n  72.820,      46,      33,      24,      44\n  72.830,      47,      33,      24,      44\n  72.840,      46,      33,      24,      44\n  72.850,      47,      33,      24,      44\n  72.860,      47,      33,      24,      44\n  72.870,      47,      33,      24,      44\n  72.880,      47,      33,      24,      44\n  72.890,      46,      33,      24,      44\n  72.900,      46,      33,      24,      44\n  72.910,      46,      33,      24,      44\n  72.920,      46,      32,      24,      43\n  72.930,      46,      33,      24,      44\n  72.940,      47,      33,      24,      44\n  72.950,      47,      33,      24,      44\n  72.960,      46,      33,      24,      44\n  72.970,      47,      33,      24,      43\n  72.980,      46,      33,      24,      44\n  72.990,      46,      33,      24,      44\n  73.000,      47,      33,      24,      44\n  73.010,      46,      33,      24,      44\n  73.020,      46,      33,      24,      43\n  73.030,      47,      33,      24,      44\n  73.040,      46,      32,      24,      44\n  73.050,      47,      33,      24,      44\n  73.060,      46,      33,      24,      43\n  73.070,      47,      32,      24,      44\n  73.080,      47,      33,      24,      43\n  73.090,      47,      33,      24,      45\n  73.100,      47,      33,      24,      44\n  73.110,      47,      33,      24,      44\n  73.120,      47,      33,      24,      43\n  73.130,      47,      33,      24,      43\n  73.140,      47,      33,      24,      44\n  73.150,      47,      33,      24,      44\n  73.160,      47,      33,      24,      44\n  73.170,      47,      33,      24,      44\n  73.180,      47,      33,      24,      43\n  73.190,      47,      33,      24,      44\n  73.200,      47,      33,      24,      44\n  73.210,      47,      33,      24,      44\n  73.220,      46,      33,      24,      44\n  73.230,      46,      33,      24,      43\n  73.240,      46,      33,      24,      44\n  73.250,      46,      33,      24,      44\n  73.260,      45,      32,      24,      44\n  73.270,      47,      33,      24,      44\n  73.280,      46,      32,      24,      43\n  73.290,      47,      33,      24,      43\n  73.300,      47,      33,      24,      44\n  73.310,      45,      32,      24,      43\n  73.320,      47,      33,      24,      44\n  73.330,      46,      33,      24,      44\n  73.340,      46,      32,      24,      44\n  73.350,      45,      33,      24,      44\n  73.360,      46,      33,      24,      43\n  73.370,      47,      33,      24,      44\n  73.380,      46,      33,      24,      43\n  73.390,      47,      33,      24,      43\n  73.400,      47,      33,      24,      44\n  73.410,      47,      33,      24,      44\n  73.420,      47,      33,      24,      44\n  73.430,      47,      33,      24,      43\n  73.440,      47,      33,      24,      44\n  73.450,      46,      33,      24,      44\n  73.460,      47,      33,      24,      44\n  73.470,      47,      33,      24,      44\n  73.480,      47,      33,      24,      43\n  73.490,      46,      33,      24,      44\n  73.500,      46,      33,      24,      43\n  73.510,      47,      33,      24,      44\n  73.520,      46,      33,      24,      44\n  73.530,      45,      32,      24,      43\n  73.540,      46,      32,      24,      44\n  73.550,      47,      33,      24,      43\n  73.560,      47,      33,      24,      44\n  73.570,      47,      33,      24,      44\n  73.580,      46,      33,      24,      44\n  73.590,      47,      33,      24,      43\n  73.600,      47,      33,      24,      43\n  73.610,      46,      33,      24,      44\n  73.620,      47,      33,      24,      44\n  73.630,      46,      33,      24,      44\n  73.640,      47,      33,      24,      44\n  73.650,      46,      32,      24,      44\n  73.660,      47,      33,      24,      44\n  73.670,      46,      33,      24,      44\n  73.680,      47,      33,      24,      44\n  73.690,      47,      33,      23,      44\n  73.700,      47,      33,      24,      44\n  73.710,      46,      33,      24,      43\n  73.720,      46,      33,      24,      44\n  73.730,      47,      33,      24,      44\n  73.740,      46,      33,      24,      44\n  73.750,      47,      33,      24,      44\n  73.760,      46,      32,      24,      44\n  73.770,      47,      33,      24,      44\n  73.780,      46,      33,      24,      44\n  73.790,      46,      33,      24,      44\n  73.800,      47,      33,      24,      43\n  73.810,      46,      33,      24,      43\n  73.820,      46,      33,      24,      44\n  73.830,      46,      33,      24,      44\n  73.840,      47,      33,      24,      44\n  73.850,      47,      33,      24,      44\n  73.860,      46,      33,      24,      44\n  73.870,      47,      33,      24,      43\n  73.880,      47,      33,      24,      45\n  73.890,      46,      33,      24,      44\n  73.900,      47,      33,      24,      44\n  73.910,      47,      33,      24,      44\n  73.920,      47,      33,      24,      43\n  73.930,      46,      33,      24,      44\n  73.940,      46,      33,      24,      44\n  73.950,      47,      33,      24,      44\n  73.960,     193,     261,       0,      96\n  73.970,      48,      34,      25,      44\n  73.980,      47,      33,      24,      45\n  73.990,      47,      33,      24,      44\n  74.000,      46,      33,      24,      44\n  74.010,      47,      33,      24,      43\n  74.020,      47,      33,      24,      43\n  74.030,      47,      33,      24,      44\n  74.040,      47,      33,      24,      44\n  74.050,      47,      33,      24,      44\n  74.060,      47,      33,      24,      44\n  74.070,      47,      33,      24,      43\n  74.080,      47,      33,      24,      43\n  74.090,      47,      33,      24,      44\n  74.100,      46,      33,      24,      44\n  74.110,      46,      33,      24,      44\n  74.120,      46,      33,      24,      43\n  74.130,      47,      33,      24,      44\n  74.140,      46,      33,      24,      44\n  74.150,      47,      33,      24,      44\n  74.160,      47,      32,      24,      44\n  74.170,      46,      33,      24,      43\n  74.180,      46,      33,      24,      44\n  74.190,      47,      33,      24,      44\n  74.200,      46,      33,      24,      44\n  74.210,      46,      33,      24,      44\n  74.220,      46,      33,      24,      43\n  74.230,      46,      33,      24,      43\n  74.240,      47,      33,      24,      44\n  74.250,      47,      33,      24,      44\n  74.260,      47,      33,      24,      44\n  74.270,      47,      33,      24,      43\n  74.280,      46,      32,      24,      44\n  74.290,      47,      33,      24,      43\n  74.300,      46,      32,      24,      43\n  74.310,      46,      32,      24,      44\n  74.320,      47,      32,      24,      44\n  74.330,      46,      32,      24,      43\n  74.340,      46,      33,      24,      44\n  74.350,      46,      32,      24,      44\n  74.360,      46,      33,      24,      44\n  74.370,      46,      32,      24,      44\n  74.380,      46,      32,      24,      44\n  74.390,      47,      33,      24,      44\n  74.400,      47,      33,      24,      44\n  74.410,      47,      33,      24,      44\n  74.420,      47,      33,      24,      44\n  74.430,      47,      33,      24,      44\n  74.440,      47,      33,      24,      43\n  74.450,      46,      33,      24,      44\n  74.460,      47,      33,      24,      44\n  74.470,      46,      33,      24,      44\n  74.480,      46,      32,      24,      44\n  74.490,      46,      33,      24,      44\n  74.500,      47,      33,      24,      44\n  74.510,      46,      33,      24,      44\n  74.520,      47,      33,      24,      44\n  74.530,      47,      33,      24,      44\n  74.540,      47,      33,      24,      43\n  74.550,      46,      33,      24,      43\n  74.560,      47,      33,      24,      44\n  74.570,      47,      33,      24,      44\n  74.580,      46,      33,      24,      44\n  74.590,      47,      33,      24,      44\n  74.600,      46,      33,      24,      43\n  74.610,      47,      32,      24,      44\n  74.620,      46,      32,      24,      44\n  74.630,      47,      33,      24,      44\n  74.640,      46,      33,      24,      44\n  74.650,      47,      33,      24,      44\n  74.660,      46,      33,      24,      44\n  74.670,      46,      33,      24,      44\n  74.680,      46,      32,      23,      43\n  74.690,      47,      33,      24,      44\n  74.700,      47,      33,      24,      44\n  74.710,      47,      33,      24,      44\n  74.720,      47,      33,      24,      44\n  74.730,      46,      33,      24,      44\n  74.740,      47,      33,      24,      44\n  74.750,      47,      33,      24,      43\n  74.760,      47,      33,      24,      43\n  74.770,      47,      33,      24,      44\n  74.780,      46,      33,      24,      44\n  74.790,      47,      33,      24,      44\n  74.800,      47,      33,      24,      44\n  74.810,      46,      33,      24,      43\n  74.820,      47,      32,      24,      44\n  74.830,      47,      33,      24,      44\n  74.840,      46,      32,      24,      43\n  74.850,      46,      33,      24,      43\n  74.860,      46,      33,      24,      44\n  74.870,      46,      33,      24,      43\n  74.880,      46,      33,      24,      44\n  74.890,      47,      33,      24,      44\n  74.900,      47,      33,      24,      44\n  74.910,      46,      33,      24,      44\n  74.920,      45,      32,      24,      44\n  74.930,      46,      33,      24,      44\n  74.940,      47,      33,      24,      44\n  74.950,      47,      33,      24,      44\n  74.960,      46,      32,      24,      43\n  74.970,      46,      33,      24,      44\n  74.980,      47,      33,      24,      44\n  74.990,      46,      33,      24,      44\n  75.000,      47,      33,      24,      43\n  75.010,      46,      33,      24,      44\n  75.020,      46,      33,      24,      43\n  75.030,      45,      33,      24,      44\n  75.040,      47,      33,      24,      44\n  75.050,      47,      33,      24,      44\n  75.060,      47,      33,      24,      44\n  75.070,      46,      33,      24,      43\n  75.080,      47,      33,      24,      44\n  75.090,      46,      32,      24,      44\n  75.100,      45,      32,      24,      43\n  75.110,      46,      32,      24,      44\n  75.120,      46,      33,      24,      44\n  75.130,      47,      33,      24,      43\n  75.140,      45,      33,      24,      44\n  75.150,      46,      33,      24,      44\n  75.160,      47,      33,      24,      44\n  75.170,      47,      33,      24,      44\n  75.180,      47,      33,      24,      43\n  75.190,      46,      33,      24,      44\n  75.200,      45,      33,      24,      44\n  75.210,      46,      33,      24,      44\n  75.220,      46,      33,      24,      44\n  75.230,      46,      33,      24,      43\n  75.240,      46,      33,      24,      44\n  75.250,      47,      33,      24,      43\n  75.260,      46,      33,      24,      44\n  75.270,      47,      33,      24,      44\n  75.280,      47,      33,      24,      43\n  75.290,      46,      33,      24,      43\n  75.300,      47,      33,      24,      44\n  75.310,      47,      33,      24,      44\n  75.320,      46,      33,      24,      44\n  75.330,      47,      33,      24,      44\n  75.340,      45,      33,      24,      43\n  75.350,      47,      33,      24,      44\n  75.360,      46,      32,      24,      44\n  75.370,      47,      33,      24,      43\n  75.380,      47,      33,      24,      44\n  75.390,      47,      33,      24,      43\n  75.400,      46,      33,      24,      44\n  75.410,      47,      33,      24,      44\n  75.420,      47,      33,      24,      43\n  75.430,      47,      33,      24,      44\n  75.440,      46,      33,      24,      44\n  75.450,      46,      33,      24,      44\n  75.460,      47,      33,      24,      45\n  75.470,      47,      33,      24,      44\n  75.480,      47,      33,      24,      44\n  75.490,      47,      33,      24,      43\n  75.500,      45,      33,      24,      44\n  75.510,      47,      33,      24,      44\n  75.520,      46,      33,      24,      43\n  75.530,      47,      33,      24,      44\n  75.540,      46,      33,      24,      44\n  75.550,      47,      33,      24,      44\n  75.560,      47,      33,      23,      44\n  75.570,      47,      33,      24,      44\n  75.580,      46,      33,      24,      44\n  75.590,      47,      33,      24,      43\n  75.600,      46,      33,      24,      43\n  75.610,      47,      33,      24,      45\n  75.620,      47,      33,      24,      44\n  75.630,      47,      33,      24,      43\n  75.640,      46,      33,      24,      44\n  75.650,      47,      33,      24,      44\n  75.660,      47,      33,      24,      43\n  75.670,      47,      33,      24,      44\n  75.680,      46,      33,      24,      44\n  75.690,     195,     260,       0,      96\n  75.700,      48,      33,      25,      45\n  75.710,      39,      26,      24,      44\n  75.720,      47,      33,      24,      44\n  75.730,      47,      33,      24,      44\n  75.740,      47,      33,      24,      44\n  75.750,      46,      33,      24,      44\n  75.760,      46,      33,      24,      43\n  75.770,      46,      33,      24,      44\n  75.780,      46,      33,      24,      43\n  75.790,      46,      33,      24,      44\n  75.800,      46,      33,      24,      44\n  75.810,      46,      33,      24,      43\n  75.820,      47,      33,      24,      44\n  75.830,      47,      33,      24,      44\n  75.840,      46,      33,      24,      44\n  75.850,      47,      33,      24,      44\n  75.860,      47,      33,      24,      44\n  75.870,      46,      33,      24,      43\n  75.880,      47,      33,      24,      44\n  75.890,      46,      32,      24,      44\n  75.900,      47,      33,      24,      44\n  75.910,      46,      33,      24,      43\n  75.920,      46,      33,      24,      43\n  75.930,      45,      33,      24,      44\n  75.940,      45,      33,      24,      44\n  75.950,      46,      33,      24,      43\n  75.960,      47,      33,      24,      44\n  75.970,      46,      33,      24,      44\n  75.980,      47,      33,      24,      44\n  75.990,      46,      33,      24,      43\n  76.000,      47,      33,      24,      43\n  76.010,      47,      33,      24,      44\n  76.020,      47,      33,      24,      43\n  76.030,      47,      33,      24,      44\n  76.040,      47,      33,      24,      44\n  76.050,      47,      33,      24,      44\n  76.060,      47,      33,      24,      44\n  76.070,      47,      33,      24,      44\n  76.080,      46,      32,      24,      43\n  76.090,      47,      33,      24,      44\n  76.100,      46,      33,      24,      44\n  76.110,      46,      33,      24,      44\n  76.120,      46,      33,      24,      44\n  76.130,      46,      32,      24,      43\n  76.140,      45,      33,      24,      44\n  76.150,      47,      33,      24,      44\n  76.160,      46,      33,      24,      44\n  76.170,      46,      32,      24,      44\n  76.180,      46,      33,      24,      43\n  76.190,      46,      33,      24,      44\n  76.200,      47,      33,      24,      44\n  76.210,      47,      33,      24,      44\n  76.220,      46,      33,      24,      44\n  76.230,      47,      32,      24,      43\n  76.240,      46,      33,      24,      45\n  76.250,      46,      33,      24,      44\n  76.260,      46,      33,      24,      44\n  76.270,      47,      33,      24,      44\n  76.280,      46,      33,      24,      44\n  76.290,      46,      33,      24,      44\n  76.300,      47,      33,      24,      44\n  76.310,      46,      33,      24,      44\n  76.320,      47,      33,      24,      44\n  76.330,      46,      33,      24,      43\n  76.340,      46,      32,      24,      43\n  76.350,      46,      33,      24,      44\n  76.360,      47,      32,      24,      44\n  76.370,      47,      33,      24,      44\n  76.380,      46,      32,      23,      44\n  76.390,      46,      33,      24,      43\n  76.400,      46,      33,      24,      44\n  76.410,      47,      33,      24,      45\n  76.420,      47,      33,      24,      44\n  76.430,      46,      33,      24,      44\n  76.440,      46,      33,      24,      43\n  76.450,      46,      33,      24,      43\n  76.460,      46,      33,      24,      44\n  76.470,      46,      33,      24,      44\n  76.480,      46,      33,      24,      44\n  76.490,      46,      33,      24,      44\n  76.500,      47,      33,      24,      44\n  76.510,      47,      33,      24,      44\n  76.520,      47,      33,      24,      43\n  76.530,      46,      33,      24,      44\n  76.540,      47,      33,      24,      44\n  76.550,      46,      33,      24,      43\n  76.560,      47,      33,      24,      44\n  76.570,      46,      32,      24,      44\n  76.580,      46,      33,      24,      44\n  76.590,      46,      33,      24,      44\n  76.600,      46,      32,      24,      44\n  76.610,      46,      33,      24,      44\n  76.620,      46,      33,      24,      44\n  76.630,      47,      33,      24,      44\n  76.640,      47,      33,      24,      44\n  76.650,      47,      33,      24,      44\n  76.660,      47,      33,      24,      43\n  76.670,      47,      33,      24,      44\n  76.680,      47,      33,      24,      44\n  76.690,      46,      33,      24,      44\n  76.700,      47,      33,      24,      44\n  76.710,      47,      33,      24,      43\n  76.720,      46,      33,      24,      44\n  76.730,      47,      33,      24,      44\n  76.740,      47,      32,      24,      44\n  76.750,      46,      33,      24,      44\n  76.760,      46,      32,      24,      43\n  76.770,      47,      33,      24,      44\n  76.780,      46,      33,      24,      44\n  76.790,      46,      33,      24,      44\n  76.800,      47,      33,      24,      44\n  76.810,      46,      33,      24,      43\n  76.820,      46,      33,      24,      44\n  76.830,      47,      33,      24,      44\n  76.840,      46,      33,      24,      43\n  76.850,      47,      33,      24,      44\n  76.860,      45,      33,      24,      44\n  76.870,      46,      33,      24,      43\n  76.880,      47,      33,      24,      45\n  76.890,      47,      33,      24,      44\n  76.900,      46,      33,      24,      44\n  76.910,      46,      33,      24,      44\n  76.920,      46,      33,      24,      44\n  76.930,      46,      33,      24,      44\n  76.940,      46,      33,      24,      44\n  76.950,      47,      33,      24,      44\n  76.960,      47,      33,      24,      44\n  76.970,      47,      33,      24,      43\n  76.980,      46,      33,      24,      44\n  76.990,      47,      33,      24,      44\n  77.000,      47,      33,      24,      44\n  77.010,      46,      33,      24,      44\n  77.020,      47,      33,      24,      44\n  77.030,      46,      33,      24,      44\n  77.040,      47,      33,      24,      44\n  77.050,      45,      32,      24,      44\n  77.060,      47,      33,      24,      44\n  77.070,      46,      33,      24,      44\n  77.080,      46,      33,      24,      44\n  77.090,      47,      33,      24,      44\n  77.100,      45,      33,      24,      44\n  77.110,      47,      33,      24,      44\n  77.120,      46,      33,      24,      44\n  77.130,      47,      33,      24,      44\n  77.140,      47,      33,      24,      44\n  77.150,      46,      33,      24,      44\n  77.160,      47,      33,      24,      43\n  77.170,      46,      33,      24,      44\n  77.180,      46,      33,      24,      44\n  77.190,      46,      33,      24,      44\n  77.200,      46,      32,      24,      44\n  77.210,      47,      32,      24,      44\n  77.220,      47,      33,      24,      44\n  77.230,      46,      33,      24,      44\n  77.240,      46,      33,      24,      44\n  77.250,      46,      33,      24,      43\n  77.260,      47,      33,      24,      43\n  77.270,      46,      33,      24,      44\n  77.280,      46,      33,      24,      44\n  77.290,      46,      33,      24,      44\n  77.300,      47,      33,      24,      44\n  77.310,      46,      33,      24,      43\n  77.320,      47,      33,      23,      44\n  77.330,      47,      33,      24,      44\n  77.340,      47,      33,      24,      43\n  77.350,      47,      33,      24,      44\n  77.360,      46,      33,      24,      44\n  77.370,      46,      33,      24,      44\n  77.380,      47,      33,      24,      44\n  77.390,      47,      33,      24,      44\n  77.400,      47,      33,      24,      45\n  77.410,      47,      33,      24,      44\n  77.420,      46,      33,      24,      44\n  77.430,      47,      33,      24,      44\n  77.440,     193,     260,       0,      96\n  77.450,      47,      33,      24,      45\n  77.460,      47,      33,      24,      45\n  77.470,      47,      33,      24,      44\n  77.480,      45,      33,      24,      44\n  77.490,      47,      33,      24,      44\n  77.500,      47,      33,      24,      43\n  77.510,      46,      32,      24,      44\n  77.520,      46,      32,      24,      44\n  77.530,      47,      33,      24,      44\n  77.540,      47,      33,      24,      44\n  77.550,      47,      33,      24,      44\n  77.560,      47,      33,      24,      45\n  77.570,      46,      33,      24,      44\n  77.580,      46,      33,      24,      44\n  77.590,      46,      33,      24,      44\n  77.600,      46,      33,      24,      44\n  77.610,      46,      32,      24,      44\n  77.620,      47,      33,      24,      44\n  77.630,      46,      33,      24,      44\n  77.640,      47,      33,      24,      44\n  77.650,      46,      33,      24,      43\n  77.660,      46,      33,      24,      43\n  77.670,      47,      33,      24,      44\n  77.680,      47,      33,      24,      44\n  77.690,      45,      33,      24,      44\n  77.700,      46,      33,      24,      43\n  77.710,      46,      33,      24,      43\n  77.720,      46,      33,      24,      44\n  77.730,      47,      33,      24,      44\n  77.740,      46,      32,      24,      44\n  77.750,      47,      33,      24,      43\n  77.760,      46,      33,      24,      44\n  77.770,      46,      33,      24,      44\n  77.780,      46,      33,      24,      44\n  77.790,      47,      33,      24,      44\n  77.800,      47,      33,      24,      43\n  77.810,      47,      33,      24,      44\n  77.820,      47,      33,      24,      44\n  77.830,      47,      33,      24,      44\n  77.840,      47,      33,      24,      44\n  77.850,      46,      33,      24,      44\n  77.860,      47,      33,      24,      44\n  77.870,      46,      33,      24,      43\n  77.880,      46,      33,      24,      44\n  77.890,      46,      33,      24,      44\n  77.900,      46,      33,      24,      44\n  77.910,      46,      32,      24,      44\n  77.920,      47,      33,      24,      43\n  77.930,      46,      33,      24,      44\n  77.940,      47,      33,      24,      44\n  77.950,      47,      33,      24,      45\n  77.960,      46,      33,      24,      44\n  77.970,      47,      33,      24,      44\n  77.980,      47,      33,      24,      44\n  77.990,      39,      26,      24,      44\n  78.000,      47,      33,      24,      44\n  78.010,      46,      33,      24,      44\n  78.020,      46,      33,      24,      43\n  78.030,      46,      33,      24,      44\n  78.040,      46,      33,      24,      44\n  78.050,      47,      33,      24,      44\n  78.060,      46,      33,      24,      44\n  78.070,      45,      33,      24,      44\n  78.080,      46,      33,      24,      44\n  78.090,      46,      33,      24,      44\n  78.100,      46,      33,      24,      44\n  78.110,      47,      33,      24,      43\n  78.120,      47,      33,      24,      43\n  78.130,      47,      33,      24,      44\n  78.140,      47,      33,      24,      44\n  78.150,      47,      33,      24,      44\n  78.160,      47,      33,      24,      44\n  78.170,      46,      33,      24,      44\n  78.180,      46,      33,      24,      44\n  78.190,      46,      33,      24,      44\n  78.200,      46,      33,      24,      44\n  78.210,      46,      33,      24,      44\n  78.220,      46,      32,      24,      44\n  78.230,      47,      32,      24,      43\n  78.240,      46,      33,      24,      43\n  78.250,      47,      33,      24,      44\n  78.260,      46,      33,      24,      44\n  78.270,      46,      33,      24,      44\n  78.280,      46,      32,      24,      44\n  78.290,      47,      33,      24,      44\n  78.300,      46,      33,      24,      44\n  78.310,      47,      33,      24,      44\n  78.320,      47,      33,      24,      44\n  78.330,      46,      33,      24,      44\n  78.340,      46,      33,      24,      44\n  78.350,      46,      33,      24,      44\n  78.360,      47,      33,      24,      44\n  78.370,      47,      33,      24,      44\n  78.380,      46,      33,      24,      44\n  78.390,      46,      33,      24,      44\n  78.400,      46,      33,      24,      44\n  78.410,      39,      26,      24,      44\n  78.420,      47,      33,      24,      44\n  78.430,      47,      33,      24,      44\n  78.440,      46,      32,      24,      43\n  78.450,      46,      33,      24,      44\n  78.460,      46,      33,      24,      44\n  78.470,      46,      32,      24,      44\n  78.480,      46,      33,      24,      44\n  78.490,      46,      33,      24,      44\n  78.500,      47,      33,      24,      44\n  78.510,      47,      33,      24,      44\n  78.520,      47,      33,      24,      44\n  78.530,      45,      33,      24,      44\n  78.540,      46,      33,      24,      43\n  78.550,      46,      33,      24,      43\n  78.560,      47,      33,      24,      44\n  78.570,      46,      33,      24,      44\n  78.580,      46,      33,      24,      43\n  78.590,      46,      33,      24,      44\n  78.600,      47,      33,      24,      44\n  78.610,      46,      33,      24,      44\n  78.620,      47,      33,      24,      44\n  78.630,      47,      33,      24,      43\n  78.640,      46,      33,      24,      44\n  78.650,      47,      33,      24,      44\n  78.660,      46,      33,      24,      43\n  78.670,      46,      33,      24,      44\n  78.680,      46,      33,      24,      44\n  78.690,      46,      32,      24,      44\n  78.700,      46,      32,      24,      44\n  78.710,      46,      33,      24,      44\n  78.720,      46,      33,      24,      44\n  78.730,      47,      33,      24,      44\n  78.740,      47,      33,      24,      44\n  78.750,      46,      33,      24,      44\n  78.760,      46,      33,      24,      43\n  78.770,      46,      33,      24,      44\n  78.780,      46,      33,      24,      44\n  78.790,      47,      33,      24,      44\n  78.800,      47,      33,      24,      44\n  78.810,      46,      32,      24,      43\n  78.820,      46,      33,      24,      44\n  78.830,      47,      32,      24,      44\n  78.840,      46,      32,      24,      44\n  78.850,      47,      33,      24,      44\n  78.860,      47,      33,      24,      44\n  78.870,      46,      32,      24,      43\n  78.880,      45,      33,      24,      44\n  78.890,      46,      33,      24,      44\n  78.900,      46,      33,      24,      44\n  78.910,      47,      32,      23,      44\n  78.920,      46,      33,      24,      43\n  78.930,      46,      33,      24,      44\n  78.940,      47,      33,      24,      44\n  78.950,      46,      33,      24,      44\n  78.960,      46,      33,      24,      44\n  78.970,      46,      33,      24,      43\n  78.980,      47,      33,      24,      44\n  78.990,      47,      33,      24,      44\n  79.000,      47,      33,      24,      44\n  79.010,      46,      33,      24,      44\n  79.020,      47,      33,      24,      43\n  79.030,      47,      33,      24,      43\n  79.040,      46,      33,      23,      44\n  79.050,      47,      33,      24,      44\n  79.060,      46,      33,      24,      44\n  79.070,      47,      33,      24,      44\n  79.080,      46,      33,      24,      44\n  79.090,      46,      33,      24,      45\n  79.100,      46,      33,      24,      44\n  79.110,      46,      33,      24,      43\n  79.120,      47,      33,      24,      44\n  79.130,      47,      33,      24,      44\n  79.140,      47,      33,      24,      44\n  79.150,      46,      33,      24,      44\n  79.160,      46,      33,      24,      44\n  79.170,      47,      33,      24,      44\n  79.180,      47,      33,      24,      44\n  79.190,      46,      33,      24,      44\n  79.200,      46,      33,      24,      44\n  79.210,     195,     261,       0,      96\n  79.220,      48,      33,      24,      45\n  79.230,      47,      33,      24,      44\n  79.240,      47,      33,      24,      44\n  79.250,      47,      33,      24,      44\n  79.260,      47,      33,      24,      44\n  79.270,      45,      33,      24,      43\n  79.280,      47,      33,      24,      44\n  79.290,      46,      33,      24,      43\n  79.300,      47,      33,      24,      44\n  79.310,      47,      33,      24,      43\n  79.320,      47,      33,      24,      44\n  79.330,      46,      33,      24,      44\n  79.340,      46,      33,      24,      44\n  79.350,      47,      32,      24,      44\n  79.360,      46,      33,      24,      44\n  79.370,      47,      33,      24,      44\n  79.380,      47,      33,      24,      44\n  79.390,      46,      33,      24,      44\n  79.400,      47,      33,      24,      44\n  79.410,      46,      33,      24,      44\n  79.420,      47,      33,      24,      44\n  79.430,      47,      33,      24,      44\n  79.440,      47,      32,      24,      43\n  79.450,      47,      33,      24,      43\n  79.460,      47,      33,      24,      44\n  79.470,      46,      33,      24,      44\n  79.480,      47,      33,      24,      44\n  79.490,      46,      33,      24,      43\n  79.500,      47,      33,      24,      43\n  79.510,      47,      33,      24,      44\n  79.520,      46,      33,      24,      44\n  79.530,      47,      33,      23,      44\n  79.540,      47,      33,      24,      45\n  79.550,      46,      33,      24,      44\n  79.560,      46,      33,      24,      44\n  79.570,      47,      33,      24,      44\n  79.580,      47,      33,      24,      44\n  79.590,      47,      33,      24,      44\n  79.600,      46,      33,      23,      43\n  79.610,      47,      33,      24,      44\n  79.620,      46,      33,      24,      44\n  79.630,      47,      33,      24,      44\n  79.640,      47,      33,      24,      44\n  79.650,      47,      33,      24,      44\n  79.660,      46,      33,      24,      43\n  79.670,      47,      33,      24,      44\n  79.680,      46,      33,      24,      44\n  79.690,      47,      33,      24,      44\n  79.700,      46,      33,      24,      43\n  79.710,      47,      33,      24,      43\n  79.720,      45,      32,      24,      44\n  79.730,      47,      33,      24,      44\n  79.740,      46,      33,      24,      44\n  79.750,      46,      33,      24,      43\n  79.760,      47,      33,      24,      43\n  79.770,      46,      33,      24,      44\n  79.780,      47,      33,      23,      44\n  79.790,      47,      33,      24,      44\n  79.800,      46,      33,      24,      44\n  79.810,      46,      33,      24,      44\n  79.820,      47,      33,      24,      44\n  79.830,      46,      33,      24,      44\n  79.840,      47,      33,      24,      44\n  79.850,      46,      33,      24,      44\n  79.860,      46,      33,      24,      44\n  79.870,      47,      33,      24,      44\n  79.880,      47,      33,      24,      44\n  79.890,      47,      33,      24,      44\n  79.900,      47,      33,      24,      44\n  79.910,      47,      33,      24,      44\n  79.920,      47,      33,      24,      43\n  79.930,      47,      33,      24,      45\n  79.940,      46,      33,      24,      44\n  79.950,      46,      33,      24,      43\n  79.960,      46,      33,      24,      43\n  79.970,      46,      33,      24,      43\n  79.980,      46,      33,      24,      44\n  79.990,      47,      33,      24,      44\n  80.000,      46,      33,      24,      44\n  80.010,      46,      33,      24,      44\n  80.020,      46,      33,      23,      43\n  80.030,      47,      33,      24,      43\n  80.040,      45,      33,      24,      44\n  80.050,      47,      33,      24,      44\n  80.060,      46,      33,      24,      44\n  80.070,      46,      33,      24,      44\n  80.080,      47,      33,      24,      43\n  80.090,      47,      33,      24,      45\n  80.100,      46,      33,      24,      44\n  80.110,      47,      33,      24,      44\n  80.120,      47,      33,      24,      44\n  80.130,      46,      33,      24,      43\n  80.140,      46,      33,      24,      44\n  80.150,      47,      33,      24,      44\n  80.160,      47,      33,      24,      44\n  80.170,      46,      33,      23,      44\n  80.180,      47,      33,      24,      44\n  80.190,      47,      33,      24,      44\n  80.200,      47,      33,      24,      44\n  80.210,      47,      33,      24,      44\n  80.220,      47,      33,      24,      43\n  80.230,      47,      33,      24,      44\n  80.240,      46,      33,      24,      43\n  80.250,      46,      33,      23,      44\n  80.260,      46,      33,      24,      44\n  80.270,      47,      33,      24,      44\n  80.280,      46,      33,      24,      44\n  80.290,      45,      32,      24,      43\n  80.300,      47,      33,      24,      44\n  80.310,      46,      33,      24,      44\n  80.320,      47,      33,      24,      44\n  80.330,      47,      33,      24,      44\n  80.340,      46,      33,      24,      43\n  80.350,      46,      33,      24,      44\n  80.360,      47,      33,      24,      44\n  80.370,      47,      33,      24,      44\n  80.380,      46,      33,      24,      44\n  80.390,      46,      33,      24,      43\n  80.400,      47,      33,      24,      44\n  80.410,      47,      33,      24,      44\n  80.420,      46,      33,      24,      44\n  80.430,      47,      33,      24,      44\n  80.440,      47,      33,      24,      43\n  80.450,      47,      33,      24,      43\n  80.460,      46,      33,      24,      44\n  80.470,      46,      33,      24,      44\n  80.480,      47,      33,      24,      44\n  80.490,      46,      33,      24,      43\n  80.500,      46,      33,      24,      44\n  80.510,      45,      33,      24,      44\n  80.520,      47,      33,      24,      44\n  80.530,      47,      33,      24,      43\n  80.540,      47,      33,      24,      44\n  80.550,      47,      33,      24,      44\n  80.560,      47,      33,      24,      44\n  80.570,      46,      32,      24,      44\n  80.580,      47,      33,      24,      44\n  80.590,      47,      33,      24,      43\n  80.600,      46,      33,      24,      44\n  80.610,      46,      33,      24,      44\n  80.620,      46,      33,      24,      44\n  80.630,      47,      33,      24,      44\n  80.640,      47,      32,      24,      44\n  80.650,      46,      33,      24,      44\n  80.660,      47,      33,      24,      44\n  80.670,      46,      33,      24,      44\n  80.680,      47,      33,      24,      44\n  80.690,      46,      32,      23,      44\n  80.700,      46,      33,      24,      44\n  80.710,      47,      33,      24,      43\n  80.720,      47,      33,      24,      44\n  80.730,      47,      33,      24,      44\n  80.740,      47,      33,      24,      44\n  80.750,      47,      33,      24,      44\n  80.760,      46,      33,      24,      44\n  80.770,      47,      33,      24,      44\n  80.780,      46,      33,      24,      44\n  80.790,      47,      33,      24,      43\n  80.800,      46,      33,      24,      44\n  80.810,      47,      33,      24,      44\n  80.820,      47,      33,      24,      44\n  80.830,      46,      33,      24,      44\n  80.840,      47,      33,      24,      44\n  80.850,      47,      33,      24,      44\n  80.860,      47,      33,      24,      44\n  80.870,      47,      33,      24,      44\n  80.880,      46,      33,      24,      44\n  80.890,      47,      33,      24,      44\n  80.900,      47,      33,      24,      44\n  80.910,      47,      33,      24,      44\n  80.920,      47,      33,      24,      44\n  80.930,      46,      33,      24,      44\n  80.940,      46,      32,      23,      44\n  80.950,      46,      33,      24,      44\n  80.960,      46,      33,      24,      43\n  80.970,      46,      33,      24,      44\n  80.980,      47,      33,      24,      44\n  80.990,      47,      33,      24,      44\n  81.000,     196,     261,       0,      96\n  81.010,      49,      34,      25,      45\n  81.020,      47,      33,      24,      44\n  81.030,      47,      33,      24,      44\n  81.040,      46,      33,      24,      44\n  81.050,      47,      33,      24,      44\n  81.060,      47,      33,      24,      44\n  81.070,      47,      33,      24,      44\n  81.080,      47,      33,      24,      43\n  81.090,      46,      33,      24,      44\n  81.100,      47,      33,      24,      45\n  81.110,      47,      33,      24,      44\n  81.120,      46,      33,      24,      44\n  81.130,      47,      33,      24,      44\n  81.140,      46,      33,      24,      44\n  81.150,      46,      33,      24,      44\n  81.160,      46,      33,      24,      43\n  81.170,      45,      33,      24,      43\n  81.180,      46,      33,      23,      43\n  81.190,      45,      33,      24,      44\n  81.200,      46,      33,      24,      44\n  81.210,      46,      33,      24,      44\n  81.220,      46,      33,      24,      43\n  81.230,      46,      33,      24,      43\n  81.240,      47,      33,      24,      43\n  81.250,      46,      33,      24,      44\n  81.260,      47,      33,      24,      44\n  81.270,      47,      33,      24,      44\n  81.280,      46,      33,      24,      43\n  81.290,      46,      32,      24,      43\n  81.300,      46,      33,      24,      44\n  81.310,      46,      33,      24,      44\n  81.320,      46,      33,      24,      44\n  81.330,      46,      33,      23,      43\n  81.340,      46,      33,      24,      43\n  81.350,      47,      33,      24,      44\n  81.360,      46,      33,      24,      43\n  81.370,      46,      33,      24,      43\n  81.380,      47,      33,      24,      44\n  81.390,      47,      33,      24,      43\n  81.400,      46,      33,      24,      44\n  81.410,      46,      33,      24,      44\n  81.420,      47,      33,      24,      44\n  81.430,      46,      33,      24,      43\n  81.440,      47,      33,      24,      43\n  81.450,      47,      33,      24,      43\n  81.460,      47,      33,      24,      44\n  81.470,      47,      33,      24,      44\n  81.480,      47,      33,      24,      44\n  81.490,      46,      33,      24,      44\n  81.500,      46,      33,      24,      43\n  81.510,      46,      32,      24,      44\n  81.520,      47,      33,      24,      44\n  81.530,      47,      33,      24,      44\n  81.540,      47,      33,      24,      43\n  81.550,      47,      33,      24,      43\n  81.560,      47,      33,      24,      44\n  81.570,      47,      33,      24,      44\n  81.580,      47,      33,      24,      44\n  81.590,      47,      33,      24,      44\n  81.600,      46,      32,      24,      44\n  81.610,      46,      33,      24,      44\n  81.620,      47,      33,      24,      44\n  81.630,      46,      33,      24,      43\n  81.640,      46,      33,      24,      44\n  81.650,      46,      33,      24,      43\n  81.660,      47,      33,      24,      44\n  81.670,      47,      33,      24,      44\n  81.680,      47,      33,      24,      44\n  81.690,      46,      33,      24,      43\n  81.700,      46,      33,      24,      43\n  81.710,      46,      33,      24,      44\n  81.720,      47,      33,      24,      44\n  81.730,      46,      33,      24,      44\n  81.740,      47,      33,      24,      43\n  81.750,      47,      33,      24,      44\n  81.760,      46,      33,      24,      43\n  81.770,      47,      33,      24,      45\n  81.780,      46,      33,      24,      44\n  81.790,      46,      33,      24,      44\n  81.800,      47,      33,      24,      44\n  81.810,      46,      33,      24,      43\n  81.820,      46,      32,      24,      43\n  81.830,      46,      33,      24,      44\n  81.840,      46,      33,      24,      44\n  81.850,      46,      33,      24,      43\n  81.860,      46,      32,      24,      44\n  81.870,      46,      33,      24,      44\n  81.880,      47,      33,      24,      44\n  81.890,      46,      33,      24,      44\n  81.900,      46,      32,      24,      44\n  81.910,      45,      33,      24,      43\n  81.920,      46,      33,      24,      43\n  81.930,      46,      32,      24,      45\n  81.940,      46,      33,      24,      43\n  81.950,      46,      33,      24,      44\n  81.960,      47,      33,      24,      43\n  81.970,      47,      33,      24,      43\n  81.980,      45,      32,      24,      44\n  81.990,      46,      33,      24,      44\n  82.000,      47,      33,      24,      44\n  82.010,      46,      33,      24,      44\n  82.020,      45,      33,      23,      44\n  82.030,      46,      33,      24,      43\n  82.040,      46,      32,      24,      44\n  82.050,      46,      33,      24,      43\n  82.060,      46,      33,      24,      43\n  82.070,      47,      33,      24,      44\n  82.080,      47,      33,      24,      44\n  82.090,      47,      33,      24,      44\n  82.100,      46,      33,      24,      44\n  82.110,      47,      33,      24,      43\n  82.120,      46,      33,      24,      44\n  82.130,      46,      33,      24,      43\n  82.140,      47,      33,      24,      44\n  82.150,      46,      33,      24,      44\n  82.160,      46,      33,      24,      44\n  82.170,      46,      32,      24,      44\n  82.180,      47,      33,      24,      44\n  82.190,      46,      33,      24,      44\n  82.200,      46,      33,      24,      44\n  82.210,      47,      33,      24,      44\n  82.220,      46,      33,      24,      44\n  82.230,      46,      32,      24,      43\n  82.240,      47,      33,      24,      43\n  82.250,      47,      33,      24,      44\n  82.260,      46,      32,      24,      43\n  82.270,      48,      33,      24,      45\n  82.280,      46,      33,      24,      44\n  82.290,      46,      33,      24,      43\n  82.300,      46,      33,      24,      44\n  82.310,      47,      33,      24,      43\n  82.320,      46,      32,      24,      43\n  82.330,      46,      33,      24,      44\n  82.340,      47,      33,      24,      43\n  82.350,      46,      33,      24,      44\n  82.360,      46,      33,      24,      44\n  82.370,      47,      33,      24,      44\n  82.380,      47,      33,      24,      43\n  82.390,      47,      33,      24,      44\n  82.400,      46,      33,      24,      44\n  82.410,      47,      33,      24,      44\n  82.420,      39,      26,      24,      44\n  82.430,      46,      33,      24,      44\n  82.440,      47,      33,      24,      44\n  82.450,      47,      33,      24,      44\n  82.460,      47,      33,      23,      44\n  82.470,      47,      33,      24,      44\n  82.480,      47,      33,      24,      44\n  82.490,      45,      33,      24,      43\n  82.500,      47,      33,      24,      43\n  82.510,      46,      33,      24,      44\n  82.520,      46,      33,      24,      44\n  82.530,      46,      33,      24,      44\n  82.540,      46,      33,      24,      43\n  82.550,      47,      33,      24,      43\n  82.560,      46,      33,      24,      44\n  82.570,      46,      33,      24,      44\n  82.580,      46,      33,      24,      44\n  82.590,      47,      33,      24,      44\n  82.600,      47,      33,      24,      44\n  82.610,      46,      33,      24,      44\n  82.620,      47,      33,      24,      44\n  82.630,      46,      33,      24,      43\n  82.640,      46,      32,      24,      43\n  82.650,      47,      33,      24,      44\n  82.660,      46,      33,      23,      43\n  82.670,      47,      33,      24,      44\n  82.680,      46,      33,      24,      43\n  82.690,      46,      33,      24,      44\n  82.700,      46,      32,      24,      43\n  82.710,      47,      33,      24,      43\n  82.720,      47,      33,      24,      44\n  82.730,      45,      32,      24,      44\n  82.740,      46,      33,      24,      44\n  82.750,      46,      32,      24,      43\n  82.760,      46,      33,      24,      43\n  82.770,      47,      33,      24,      44\n  82.780,      47,      33,      24,      44\n  82.790,      46,      33,      24,      43\n  82.800,      47,      33,      24,      44\n  82.810,     194,     261,       0,      96\n  82.820,      48,      33,      24,      45\n  82.830,      46,      33,      24,      44\n  82.840,      47,      33,      24,      44\n  82.850,      46,      33,      24,      43\n  82.860,      47,      33,      24,      43\n  82.870,      45,      33,      24,      43\n  82.880,      46,      33,      24,      44\n  82.890,      47,      33,      24,      43\n  82.900,      47,      33,      24,      44\n  82.910,      46,      33,      24,      44\n  82.920,      46,      33,      24,      44\n  82.930,      47,      33,      24,      44\n  82.940,      47,      33,      24,      43\n  82.950,      47,      33,      24,      44\n  82.960,      47,      33,      24,      44\n  82.970,      47,      33,      24,      44\n  82.980,      47,      33,      24,      44\n  82.990,      47,      33,      24,      44\n  83.000,      46,      33,      24,      44\n  83.010,      47,      33,      24,      44\n  83.020,      47,      33,      24,      44\n  83.030,      47,      33,      23,      43\n  83.040,      46,      33,      24,      44\n  83.050,      46,      33,      24,      44\n  83.060,      47,      33,      24,      44\n  83.070,      46,      33,      24,      44\n  83.080,      45,      33,      24,      43\n  83.090,      47,      33,      24,      44\n  83.100,      46,      32,      24,      44\n  83.110,      46,      33,      24,      44\n  83.120,      46,      33,      24,      43\n  83.130,      46,      33,      24,      44\n  83.140,      46,      32,      24,      43\n  83.150,      47,      33,      24,      44\n  83.160,      46,      33,      24,      44\n  83.170,      46,      33,      24,      44\n  83.180,      46,      33,      24,      43\n  83.190,      46,      33,      24,      44\n  83.200,      46,      33,      24,      44\n  83.210,      46,      33,      24,      44\n  83.220,      46,      33,      24,      44\n  83.230,      46,      33,      24,      44\n  83.240,      47,      33,      24,      43\n  83.250,      47,      33,      24,      45\n  83.260,      47,      33,      24,      44\n  83.270,      46,      33,      24,      43\n  83.280,      47,      33,      24,      43\n  83.290,      47,      32,      24,      44\n  83.300,      46,      33,      24,      44\n  83.310,      46,      32,      24,      44\n  83.320,      46,      32,      24,      44\n  83.330,      46,      33,      24,      44\n  83.340,      46,      33,      24,      43\n  83.350,      47,      33,      24,      44\n  83.360,      46,      33,      24,      44\n  83.370,      47,      33,      24,      44\n  83.380,      47,      33,      24,      43\n  83.390,      46,      32,      24,      44\n  83.400,      46,      33,      24,      43\n  83.410,      46,      33,      24,      44\n  83.420,      46,      33,      24,      44\n  83.430,      46,      33,      24,      43\n  83.440,      47,      33,      24,      44\n  83.450,      46,      33,      24,      43\n  83.460,      46,      33,      24,      44\n  83.470,      45,      33,      24,      43\n  83.480,      46,      33,      24,      43\n  83.490,      46,      33,      23,      43\n  83.500,      46,      33,      24,      43\n  83.510,      46,      33,      24,      44\n  83.520,      46,      33,      24,      44\n  83.530,      47,      33,      24,      43\n  83.540,      46,      33,      23,      44\n  83.550,      46,      32,      24,      44\n  83.560,      47,      33,      24,      44\n  83.570,      47,      33,      24,      44\n  83.580,      46,      33,      24,      43\n  83.590,      46,      33,      24,      43\n  83.600,      45,      32,      24,      44\n  83.610,      46,      33,      24,      43\n  83.620,      47,      32,      24,      44\n  83.630,      46,      33,      24,      43\n  83.640,      46,      33,      24,      44\n  83.650,      47,      33,      24,      44\n  83.660,      47,      33,      24,      44\n  83.670,      46,      33,      24,      44\n  83.680,      47,      33,      24,      44\n  83.690,      46,      33,      24,      44\n  83.700,      46,      33,      24,      44\n  83.710,      46,      33,      24,      43\n  83.720,      47,      33,      24,      45\n  83.730,      46,      33,      24,      43\n  83.740,      46,      33,      24,      44\n  83.750,      46,      33,      24,      44\n  83.760,      47,      33,      24,      44\n  83.770,      47,      33,      24,      44\n  83.780,      46,      33,      24,      44\n  83.790,      45,      33,      24,      44\n  83.800,      46,      33,      24,      44\n  83.810,      46,      33,      24,      43\n  83.820,      46,      33,      24,      43\n  83.830,      45,      33,      24,      44\n  83.840,      46,      33,      24,      44\n  83.850,      46,      33,      24,      44\n  83.860,      46,      33,      24,      44\n  83.870,      46,      33,      24,      43\n  83.880,      46,      33,      24,      44\n  83.890,      47,      33,      24,      44\n  83.900,      47,      33,      24,      44\n  83.910,      47,      33,      24,      44\n  83.920,      47,      32,      24,      44\n  83.930,      46,      33,      24,      44\n  83.940,      47,      33,      24,      44\n  83.950,      46,      33,      24,      44\n  83.960,      46,      33,      24,      43\n  83.970,      45,      32,      24,      43\n  83.980,      47,      33,      24,      44\n  83.990,      45,      33,      24,      44\n  84.000,      47,      33,      24,      44\n  84.010,      46,      33,      24,      44\n  84.020,      47,      33,      24,      44\n  84.030,      46,      33,      24,      43\n  84.040,      47,      33,      24,      44\n  84.050,      47,      33,      24,      44\n  84.060,      46,      33,      24,      44\n  84.070,      46,      33,      24,      43\n  84.080,      47,      33,      24,      44\n  84.090,      47,      33,      24,      44\n  84.100,      46,      33,      24,      44\n  84.110,      47,      33,      24,      43\n  84.120,      46,      33,      24,      44\n  84.130,      47,      33,      24,      44\n  84.140,      46,      33,      24,      44\n  84.150,      46,      33,      24,      44\n  84.160,      45,      33,      24,      43\n  84.170,      46,      33,      24,      43\n  84.180,      47,      33,      24,      44\n  84.190,      46,      33,      24,      44\n  84.200,      47,      33,      24,      44\n  84.210,      45,      33,      24,      44\n  84.220,      46,      32,      24,      44\n  84.230,      47,      33,      24,      44\n  84.240,      46,      33,      23,      43\n  84.250,      47,      33,      24,      44\n  84.260,      47,      33,      24,      44\n  84.270,      46,      33,      24,      44\n  84.280,      46,      33,      24,      44\n  84.290,      46,      33,      24,      43\n  84.300,      46,      33,      24,      44\n  84.310,      47,      33,      24,      44\n  84.320,      46,      33,      24,      43\n  84.330,      46,      33,      24,      44\n  84.340,      47,      33,      24,      43\n  84.350,      46,      33,      24,      44\n  84.360,      48,      33,      24,      44\n  84.370,      46,      33,      24,      44\n  84.380,      47,      33,      24,      44\n  84.390,      46,      33,      24,      44\n  84.400,      47,      33,      24,      43\n  84.410,      45,      33,      24,      44\n  84.420,      46,      33,      24,      44\n  84.430,      46,      33,      24,      44\n  84.440,      47,      33,      24,      43\n  84.450,      46,      33,      24,      43\n  84.460,      47,      33,      24,      44\n  84.470,      46,      33,      24,      44\n  84.480,      46,      33,      24,      44\n  84.490,      47,      33,      24,      43\n  84.500,      46,      33,      24,      43\n  84.510,      47,      33,      24,      44\n  84.520,      47,      33,      24,      44\n  84.530,      46,      33,      24,      44\n  84.540,      47,      33,      24,      44\n  84.550,      45,      33,      24,      44\n  84.560,      46,      33,      24,      45\n  84.570,      47,      33,      24,      44\n  84.580,      47,      33,      24,      44\n  84.590,      46,      32,      24,      43\n  84.600,      47,      33,      24,      43\n  84.610,      46,      32,      24,      44\n  84.620,      46,      33,      24,      44\n  84.630,      47,      33,      24,      44\n  84.640,     195,     261,       0,      96\n  84.650,      48,      33,      24,      44\n  84.660,      46,      33,      24,      43\n  84.670,      46,      33,      24,      44\n  84.680,      46,      33,      24,      44\n  84.690,      46,      33,      24,      44\n  84.700,      46,      33,      24,      44\n  84.710,      47,      33,      24,      43\n  84.720,      46,      32,      24,      44\n  84.730,      47,      33,      24,      44\n  84.740,      45,      33,      24,      43\n  84.750,      47,      33,      24,      43\n  84.760,      46,      33,      24,      43\n  84.770,      47,      33,      24,      44\n  84.780,      46,      33,      24,      44\n  84.790,      46,      32,      24,      44\n  84.800,      47,      32,      24,      44\n  84.810,      47,      33,      24,      43\n  84.820,      46,      33,      24,      44\n  84.830,      46,      33,      24,      44\n  84.840,      47,      32,      24,      44\n  84.850,      46,      33,      24,      43\n  84.860,      46,      32,      24,      44\n  84.870,      46,      33,      24,      44\n  84.880,      47,      33,      24,      44\n  84.890,      47,      33,      24,      44\n  84.900,      47,      33,      24,      43\n  84.910,      47,      33,      24,      44\n  84.920,      46,      32,      24,      43\n  84.930,      46,      33,      24,      44\n  84.940,      46,      33,      24,      43\n  84.950,      46,      33,      24,      44\n  84.960,      47,      33,      24,      44\n  84.970,      46,      33,      24,      44\n  84.980,      47,      33,      24,      44\n  84.990,      45,      32,      24,      44\n  85.000,      46,      32,      24,      44\n  85.010,      47,      33,      24,      44\n  85.020,      47,      33,      24,      44\n  85.030,      45,      32,      24,      43\n  85.040,      46,      33,      24,      44\n  85.050,      46,      33,      24,      44\n  85.060,      47,      33,      24,      44\n  85.070,      46,      33,      24,      44\n  85.080,      47,      33,      24,      43\n  85.090,      46,      33,      24,      44\n  85.100,      46,      33,      24,      44\n  85.110,      46,      33,      24,      44\n  85.120,      45,      33,      24,      43\n  85.130,      46,      33,      24,      43\n  85.140,      47,      33,      24,      44\n  85.150,      46,      33,      24,      44\n  85.160,      46,      33,      24,      44\n  85.170,      47,      33,      24,      44\n  85.180,      47,      33,      24,      44\n  85.190,      47,      33,      24,      43\n  85.200,      46,      32,      24,      44\n  85.210,      46,      33,      24,      44\n  85.220,      46,      33,      24,      44\n  85.230,      46,      33,      24,      44\n  85.240,      45,      33,      24,      43\n  85.250,      46,      33,      24,      44\n  85.260,      46,      33,      24,      44\n  85.270,      46,      32,      24,      43\n  85.280,      46,      33,      24,      43\n  85.290,      47,      33,      24,      43\n  85.300,      47,      33,      24,      44\n  85.310,      46,      33,      24,      44\n  85.320,      46,      33,      24,      44\n  85.330,      46,      33,      24,      44\n  85.340,      47,      33,      24,      43\n  85.350,      46,      33,      24,      44\n  85.360,      47,      33,      24,      44\n  85.370,      47,      33,      24,      44\n  85.380,      46,      33,      24,      44\n  85.390,      47,      33,      24,      43\n  85.400,      47,      33,      24,      44\n  85.410,      47,      33,      24,      44\n  85.420,      46,      33,      24,      44\n  85.430,      47,      33,      24,      44\n  85.440,      46,      33,      24,      44\n  85.450,      46,      33,      24,      44\n  85.460,      46,      33,      24,      44\n  85.470,      47,      33,      24,      44\n  85.480,      46,      33,      24,      44\n  85.490,      46,      33,      24,      43\n  85.500,      46,      33,      24,      44\n  85.510,      47,      33,      24,      44\n  85.520,      47,      33,      24,      44\n  85.530,      47,      33,      23,      44\n  85.540,      46,      33,      24,      44\n  85.550,      46,      33,      24,      44\n  85.560,      46,      33,      24,      44\n  85.570,      45,      33,      24,      43\n  85.580,      47,      33,      24,      44\n  85.590,      46,      33,      24,      43\n  85.600,      46,      33,      24,      43\n  85.610,      47,      33,      24,      44\n  85.620,      47,      33,      24,      44\n  85.630,      46,      32,      24,      44\n  85.640,      47,      33,      24,      44\n  85.650,      47,      33,      24,      44\n  85.660,      47,      33,      24,      44\n  85.670,      46,      33,      24,      44\n  85.680,      46,      33,      24,      44\n  85.690,      46,      33,      24,      44\n  85.700,      46,      33,      24,      43\n  85.710,      47,      33,      24,      44\n  85.720,      47,      33,      24,      44\n  85.730,      47,      33,      24,      45\n  85.740,      46,      33,      24,      44\n  85.750,      47,      33,      24,      44\n  85.760,      46,      33,      24,      44\n  85.770,      47,      33,      24,      44\n  85.780,      47,      33,      24,      44\n  85.790,      46,      33,      24,      43\n  85.800,      46,      33,      24,      44\n  85.810,      47,      33,      24,      44\n  85.820,      47,      33,      24,      44\n  85.830,      47,      33,      24,      44\n  85.840,      47,      33,      24,      43\n  85.850,      47,      34,      24,      44\n  85.860,      47,      33,      24,      44\n  85.870,      46,      33,      24,      44\n  85.880,      47,      33,      24,      44\n  85.890,      46,      33,      24,      44\n  85.900,      47,      33,      24,      44\n  85.910,      47,      33,      24,      43\n  85.920,      46,      33,      24,      44\n  85.930,      46,      32,      24,      44\n  85.940,      46,      33,      24,      44\n  85.950,      46,      33,      24,      44\n  85.960,      46,      33,      24,      43\n  85.970,      47,      33,      24,      44\n  85.980,      46,      33,      24,      43\n  85.990,      47,      33,      24,      44\n  86.000,      47,      33,      24,      44\n  86.010,      46,      33,      24,      44\n  86.020,      46,      33,      24,      43\n  86.030,      47,      33,      24,      44\n  86.040,      47,      33,      24,      44\n  86.050,      46,      33,      24,      44\n  86.060,      46,      33,      24,      44\n  86.070,      46,      33,      24,      44\n  86.080,      46,      33,      24,      43\n  86.090,      45,      33,      24,      44\n  86.100,      46,      32,      24,      44\n  86.110,      45,      32,      24,      44\n  86.120,      46,      33,      24,      43\n  86.130,      46,      33,      24,      43\n  86.140,      46,      33,      24,      44\n  86.150,      46,      33,      24,      44\n  86.160,      45,      32,      24,      44\n  86.170,      46,      33,      24,      44\n  86.180,      46,      33,      24,      44\n  86.190,      46,      33,      24,      44\n  86.200,      46,      33,      24,      44\n  86.210,      47,      33,      24,      44\n  86.220,      47,      33,      24,      44\n  86.230,      47,      33,      24,      44\n  86.240,      46,      33,      24,      44\n  86.250,      47,      33,      24,      45\n  86.260,      46,      33,      24,      44\n  86.270,      47,      33,      24,      44\n  86.280,      46,      33,      24,      43\n  86.290,      46,      33,      24,      44\n  86.300,      47,      33,      24,      44\n  86.310,      46,      33,      24,      44\n  86.320,      47,      33,      24,      43\n  86.330,      46,      33,      24,      43\n  86.340,      46,      33,      24,      44\n  86.350,      47,      33,      24,      44\n  86.360,      47,      32,      24,      44\n  86.370,      47,      33,      24,      44\n  86.380,      46,      33,      24,      44\n  86.390,      46,      33,      24,      44\n  86.400,      47,      33,      24,      44\n  86.410,      47,      33,      24,      45\n  86.420,      46,      33,      24,      44\n  86.430,      46,      33,      24,      44\n  86.440,      46,      33,      24,      44\n  86.450,      47,      33,      24,      43\n  86.460,      46,      33,      24,      44\n  86.470,      46,      32,      24,      44\n  86.480,      47,      33,      24,      44\n  86.490,     143,     130,     120,      43\n  86.500,      47,      33,      24,      44\n  86.510,      46,      33,      24,      44\n  86.520,      46,      33,      24,      44\n  86.530,      47,      33,      24,      44\n  86.540,      46,      33,      24,      43\n  86.550,      45,      33,      24,      44\n  86.560,      46,      33,      24,      44\n  86.570,      46,      33,      24,      44\n  86.580,      46,      33,      24,      44\n  86.590,      47,      33,      24,      44\n  86.600,      47,      32,      24,      44\n  86.610,      47,      33,      24,      43\n  86.620,      46,      33,      24,      44\n  86.630,      47,      33,      24,      44\n  86.640,      46,      33,      24,      44\n  86.650,      47,      33,      24,      44\n  86.660,      46,      33,      24,      43\n  86.670,      47,      33,      24,      45\n  86.680,      47,      33,      24,      44\n  86.690,      46,      33,      24,      44\n  86.700,      47,      33,      24,      44\n  86.710,      47,      33,      24,      43\n  86.720,      46,      33,      24,      44\n  86.730,      46,      32,      24,      44\n  86.740,      47,      33,      24,      44\n  86.750,      47,      33,      24,      43\n  86.760,      46,      33,      24,      43\n  86.770,      46,      33,      24,      43\n  86.780,      47,      33,      24,      44\n  86.790,      47,      33,      24,      44\n  86.800,      46,      33,      24,      44\n  86.810,      46,      33,      24,      44\n  86.820,      46,      33,      24,      43\n  86.830,      46,      33,      24,      44\n  86.840,      47,      33,      24,      44\n  86.850,      46,      33,      24,      44\n  86.860,      46,      33,      24,      44\n  86.870,      47,      33,      24,      44\n  86.880,      46,      33,      24,      44\n  86.890,      47,      33,      24,      44\n  86.900,      46,      33,      24,      44\n  86.910,      46,      33,      24,      44\n  86.920,      46,      33,      24,      44\n  86.930,      46,      33,      24,      44\n  86.940,      46,      33,      24,      44\n  86.950,      46,      33,      24,      43\n  86.960,      46,      33,      24,      43\n  86.970,      38,      25,      24,      44\n  86.980,      47,      33,      24,      44\n  86.990,      47,      33,      24,      44\n  87.000,      47,      33,      24,      44\n  87.010,      47,      33,      24,      43\n  87.020,      47,      33,      24,      44\n  87.030,      47,      33,      24,      43\n  87.040,      46,      33,      24,      44\n  87.050,      46,      33,      24,      44\n  87.060,      46,      33,      24,      44\n  87.070,      45,      33,      24,      43\n  87.080,      47,      33,      24,      44\n  87.090,      46,      33,      24,      44\n  87.100,      46,      33,      24,      44\n  87.110,      47,      33,      24,      44\n  87.120,      47,      32,      24,      44\n  87.130,      46,      33,      24,      44\n  87.140,      47,      33,      24,      44\n  87.150,      47,      33,      24,      44\n  87.160,      46,      33,      24,      44\n  87.170,      47,      33,      24,      44\n  87.180,      47,      33,      24,      44\n  87.190,      47,      33,      24,      43\n  87.200,      47,      33,      24,      44\n  87.210,      46,      33,      24,      44\n  87.220,      46,      33,      24,      44\n  87.230,      46,      33,      24,      43\n  87.240,      46,      33,      24,      43\n  87.250,      45,      33,      24,      44\n  87.260,      46,      33,      24,      44\n  87.270,      46,      32,      24,      44\n  87.280,      47,      33,      24,      44\n  87.290,      46,      33,      24,      44\n  87.300,      45,      32,      24,      44\n  87.310,      46,      33,      24,      44\n  87.320,      46,      33,      24,      44\n  87.330,      46,      33,      24,      44\n  87.340,      47,      33,      24,      44\n  87.350,      47,      33,      24,      43\n  87.360,      46,      32,      24,      44\n  87.370,      47,      33,      24,      44\n  87.380,      45,      33,      24,      43\n  87.390,      47,      33,      24,      43\n  87.400,      47,      33,      24,      44\n  87.410,      46,      33,      24,      44\n  87.420,      46,      33,      24,      44\n  87.430,      47,      33,      24,      44\n  87.440,      46,      33,      24,      43\n  87.450,      47,      33,      24,      44\n  87.460,      46,      33,      24,      44\n  87.470,      46,      33,      24,      44\n  87.480,      46,      33,      24,      44\n  87.490,      47,      33,      24,      43\n  87.500,      46,      33,      24,      43\n  87.510,      47,      32,      24,      44\n  87.520,      46,      33,      24,      44\n  87.530,      47,      33,      24,      44\n  87.540,      46,      33,      24,      43\n  87.550,      46,      33,      24,      44\n  87.560,      47,      33,      24,      44\n  87.570,      46,      33,      24,      44\n  87.580,      46,      33,      24,      44\n  87.590,      46,      33,      24,      44\n  87.600,      47,      32,      24,      43\n  87.610,      46,      33,      24,      43\n  87.620,      46,      33,      24,      44\n  87.630,      47,      33,      24,      44\n  87.640,      47,      33,      24,      44\n  87.650,      47,      33,      24,      44\n  87.660,      46,      33,      24,      43\n  87.670,      46,      33,      24,      44\n  87.680,      46,      33,      24,      44\n  87.690,      47,      33,      24,      44\n  87.700,      46,      33,      24,      43\n  87.710,      46,      33,      24,      44\n  87.720,      46,      33,      24,      44\n  87.730,      46,      32,      23,      44\n  87.740,      46,      33,      24,      43\n  87.750,      46,      33,      24,      43\n  87.760,      46,      33,      24,      44\n  87.770,      46,      32,      24,      43\n  87.780,      46,      33,      24,      44\n  87.790,      46,      33,      24,      44\n  87.800,      46,      33,      24,      43\n  87.810,      47,      33,      24,      44\n  87.820,      46,      33,      24,      43\n  87.830,      47,      33,      24,      44\n  87.840,      47,      33,      24,      43\n  87.850,      46,      33,      24,      43\n  87.860,      46,      33,      24,      44\n  87.870,      47,      33,      24,      44\n  87.880,      46,      33,      24,      44\n  87.890,      46,      33,      24,      44\n  87.900,      46,      32,      24,      44\n  87.910,      47,      33,      24,      44\n  87.920,      47,      33,      24,      44\n  87.930,      46,      33,      24,      44\n  87.940,      46,      33,      24,      44\n  87.950,      47,      33,      24,      44\n  87.960,      46,      33,      24,      44\n  87.970,      47,      33,      24,      43\n  87.980,      47,      33,      24,      44\n  87.990,      46,      33,      24,      44\n  88.000,      47,      33,      24,      44\n  88.010,      47,      33,      24,      44\n  88.020,      47,      33,      24,      43\n  88.030,      46,      33,      24,      44\n  88.040,      46,      33,      24,      44\n  88.050,      47,      33,      24,      45\n  88.060,      47,      33,      24,      44\n  88.070,      46,      33,      24,      43\n  88.080,      46,      33,      24,      43\n  88.090,      45,      33,      24,      44\n  88.100,      47,      33,      24,      44\n  88.110,      47,      33,      24,      44\n  88.120,      46,      33,      24,      44\n  88.130,      46,      33,      24,      43\n  88.140,      46,      33,      24,      44\n  88.150,      46,      33,      24,      44\n  88.160,      47,      33,      24,      44\n  88.170,      46,      33,      24,      44\n  88.180,      46,      33,      24,      44\n  88.190,      46,      33,      24,      44\n  88.200,      47,      33,      24,      44\n  88.210,      47,      33,      24,      44\n  88.220,      47,      33,      24,      44\n  88.230,      47,      33,      24,      43\n  88.240,      47,      33,      24,      43\n  88.250,      39,      25,      24,      44\n  88.260,      47,      33,      24,      44\n  88.270,      46,      32,      24,      44\n  88.280,      47,      33,      24,      44\n  88.290,      47,      33,      24,      43\n  88.300,      47,      33,      24,      44\n  88.310,      47,      33,      24,      44\n  88.320,      47,      33,      24,      44\n  88.330,      45,      33,      24,      44\n  88.340,      46,      33,      24,      43\n  88.350,      46,      33,      24,      44\n  88.360,     196,     261,       0,      96\n  88.370,      48,      33,      25,      45\n  88.380,      47,      33,      24,      44\n  88.390,      47,      33,      24,      44\n  88.400,      46,      33,      24,      44\n  88.410,      46,      33,      24,      44\n  88.420,      46,      33,      24,      44\n  88.430,      45,      33,      24,      44\n  88.440,      46,      33,      24,      44\n  88.450,      47,      33,      24,      44\n  88.460,      46,      33,      24,      44\n  88.470,      47,      33,      24,      45\n  88.480,      47,      33,      24,      44\n  88.490,      46,      33,      24,      44\n  88.500,      47,      33,      24,      44\n  88.510,      47,      33,      24,      44\n  88.520,      46,      33,      24,      44\n  88.530,      47,      33,      24,      44\n  88.540,      46,      33,      24,      44\n  88.550,      47,      33,      24,      44\n  88.560,      47,      33,      24,      44\n  88.570,      46,      33,      24,      44\n  88.580,      46,      33,      24,      43\n  88.590,      46,      33,      24,      44\n  88.600,      45,      33,      24,      43\n  88.610,      47,      33,      24,      44\n  88.620,      47,      33,      24,      44\n  88.630,      47,      33,      24,      44\n  88.640,      47,      33,      24,      44\n  88.650,      47,      33,      24,      44\n  88.660,      46,      33,      24,      43\n  88.670,      47,      33,      24,      44\n  88.680,      47,      33,      24,      44\n  88.690,      47,      33,      24,      44\n  88.700,      47,      33,      24,      44\n  88.710,      46,      33,      24,      43\n  88.720,      46,      33,      24,      43\n  88.730,      47,      33,      24,      43\n  88.740,      46,      33,      24,      44\n  88.750,      46,      33,      24,      44\n  88.760,      46,      33,      24,      44\n  88.770,      46,      33,      24,      44\n  88.780,      46,      33,      24,      44\n  88.790,      46,      33,      24,      44\n  88.800,      46,      33,      23,      44\n  88.810,      46,      33,      24,      44\n  88.820,      46,      33,      24,      43\n  88.830,      47,      33,      24,      44\n  88.840,      47,      33,      24,      44\n  88.850,      47,      33,      24,      44\n  88.860,      46,      33,      24,      44\n  88.870,      46,      33,      24,      44\n  88.880,      47,      33,      24,      44\n  88.890,      47,      33,      24,      44\n  88.900,      47,      33,      24,      44\n  88.910,      46,      33,      24,      44\n  88.920,      46,      33,      24,      44\n  88.930,      46,      33,      24,      44\n  88.940,      46,      33,      24,      44\n  88.950,      47,      33,      24,      44\n  88.960,      47,      33,      24,      44\n  88.970,      46,      33,      24,      43\n  88.980,      46,      33,      24,      44\n  88.990,      46,      33,      24,      44\n  89.000,      47,      33,      24,      44\n  89.010,      47,      33,      24,      44\n  89.020,      47,      33,      24,      44\n  89.030,      46,      33,      24,      44\n  89.040,      46,      33,      24,      44\n  89.050,      46,      33,      24,      44\n  89.060,      46,      33,      24,      44\n  89.070,      47,      33,      24,      44\n  89.080,      46,      33,      24,      44\n  89.090,      46,      33,      24,      44\n  89.100,      46,      33,      24,      44\n  89.110,      46,      33,      24,      44\n  89.120,      46,      33,      24,      43\n  89.130,      46,      33,      24,      44\n  89.140,      47,      33,      24,      44\n  89.150,      47,      33,      24,      44\n  89.160,      46,      33,      24,      44\n  89.170,      46,      33,      24,      44\n  89.180,      47,      33,      24,      44\n  89.190,      47,      33,      24,      44\n  89.200,      46,      33,      24,      44\n  89.210,      46,      33,      24,      44\n  89.220,      47,      33,      24,      43\n  89.230,      47,      33,      24,      44\n  89.240,      47,      33,      24,      44\n  89.250,      47,      33,      24,      44\n  89.260,      46,      33,      24,      44\n  89.270,      46,      33,      24,      43\n  89.280,      47,      33,      24,      44\n  89.290,      46,      33,      24,      43\n  89.300,      47,      33,      24,      45\n  89.310,      47,      33,      24,      44\n  89.320,      46,      33,      24,      43\n  89.330,      46,      33,      24,      44\n  89.340,      45,      33,      24,      44\n  89.350,      47,      33,      24,      44\n  89.360,      46,      33,      24,      44\n  89.370,      46,      32,      24,      44\n  89.380,      46,      33,      24,      44\n  89.390,      47,      33,      24,      44\n  89.400,      46,      33,      24,      44\n  89.410,      47,      33,      24,      44\n  89.420,      47,      33,      24,      44\n  89.430,      46,      32,      24,      44\n  89.440,      47,      33,      24,      44\n  89.450,      47,      33,      24,      43\n  89.460,      46,      33,      24,      44\n  89.470,      47,      33,      24,      44\n  89.480,      47,      33,      24,      44\n  89.490,      46,      33,      24,      44\n  89.500,      46,      33,      24,      43\n  89.510,      46,      33,      24,      44\n  89.520,      47,      33,      24,      44\n  89.530,      46,      33,      24,      44\n  89.540,      47,      33,      24,      44\n  89.550,      46,      33,      24,      44\n  89.560,      46,      33,      24,      43\n  89.570,      47,      33,      24,      44\n  89.580,      46,      33,      24,      44\n  89.590,      46,      33,      24,      43\n  89.600,      46,      33,      24,      43\n  89.610,      45,      33,      24,      43\n  89.620,      46,      33,      24,      44\n  89.630,      46,      33,      24,      43\n  89.640,      47,      33,      24,      44\n  89.650,      47,      33,      24,      44\n  89.660,      46,      33,      24,      44\n  89.670,      46,      33,      24,      44\n  89.680,      46,      33,      24,      43\n  89.690,      47,      33,      24,      44\n  89.700,      46,      33,      24,      44\n  89.710,      46,      33,      24,      44\n  89.720,      45,      33,      24,      44\n  89.730,      47,      33,      24,      44\n  89.740,      46,      32,      23,      44\n  89.750,      47,      33,      24,      43\n  89.760,      46,      33,      24,      44\n  89.770,      47,      33,      24,      44\n  89.780,      46,      33,      24,      44\n  89.790,      46,      33,      24,      44\n  89.800,      47,      32,      24,      44\n  89.810,      47,      33,      24,      43\n  89.820,      47,      33,      24,      44\n  89.830,      46,      33,      24,      44\n  89.840,      46,      33,      24,      44\n  89.850,      45,      33,      24,      44\n  89.860,      47,      33,      24,      43\n  89.870,      47,      33,      24,      44\n  89.880,      46,      33,      24,      44\n  89.890,      47,      33,      24,      44\n  89.900,      46,      33,      24,      44\n  89.910,      47,      33,      24,      44\n  89.920,      46,      33,      24,      44\n  89.930,      47,      33,      24,      45\n  89.940,      46,      33,      24,      44\n  89.950,      46,      33,      24,      43\n  89.960,      46,      33,      24,      44\n  89.970,      47,      33,      24,      44\n  89.980,      45,      33,      24,      44\n  89.990,      47,      33,      24,      44\n  90.000,      46,      33,      24,      44\n  90.010,      47,      33,      24,      44\n  90.020,      46,      33,      24,      43\n  90.030,      46,      33,      24,      43\n  90.040,      47,      33,      24,      44\n  90.050,      47,      32,      24,      43\n  90.060,      46,      33,      24,      43\n  90.070,      47,      33,      24,      44\n  90.080,      46,      33,      24,      44\n  90.090,      46,      33,      24,      44\n  90.100,      46,      33,      24,      43\n  90.110,      46,      33,      24,      44\n  90.120,      46,      33,      24,      43\n  90.130,      46,      33,      24,      44\n  90.140,      47,      33,      24,      44\n  90.150,      46,      32,      24,      44\n  90.160,      47,      33,      24,      44\n  90.170,      46,      33,      24,      44\n  90.180,      47,      33,      24,      44\n  90.190,      46,      32,      24,      43\n  90.200,      46,      32,      24,      43\n  90.210,      46,      33,      24,      44\n  90.220,      47,      33,      24,      44\n  90.230,      47,      33,      24,      44\n  90.240,      46,      33,      24,      44\n  90.250,     194,     263,       0,      96\n  90.260,      48,      33,      25,      45\n  90.270,      45,      33,      24,      44\n  90.280,      46,      33,      24,      44\n  90.290,      46,      33,      24,      43\n  90.300,      47,      33,      24,      45\n  90.310,      47,      33,      24,      44\n  90.320,      46,      33,      24,      43\n  90.330,      46,      32,      24,      44\n  90.340,      45,      33,      24,      43\n  90.350,      46,      33,      24,      43\n  90.360,      46,      33,      24,      44\n  90.370,      46,      33,      24,      44\n  90.380,      47,      33,      24,      44\n  90.390,      47,      33,      24,      44\n  90.400,      46,      33,      24,      44\n  90.410,      46,      33,      24,      44\n  90.420,      46,      33,      24,      44\n  90.430,      46,      33,      24,      44\n  90.440,      45,      33,      24,      43\n  90.450,      46,      33,      24,      44\n  90.460,      46,      33,      24,      44\n  90.470,      47,      33,      24,      44\n  90.480,      47,      33,      24,      44\n  90.490,      46,      33,      24,      44\n  90.500,      47,      33,      24,      44\n  90.510,      47,      33,      24,      44\n  90.520,      47,      33,      24,      44\n  90.530,      47,      33,      24,      44\n  90.540,      46,      33,      24,      43\n  90.550,      47,      33,      24,      44\n  90.560,      46,      33,      24,      43\n  90.570,      46,      33,      24,      44\n  90.580,      45,      33,      24,      43\n  90.590,      47,      33,      24,      43\n  90.600,      46,      33,      24,      44\n  90.610,      46,      33,      24,      44\n  90.620,      46,      33,      24,      44\n  90.630,      47,      33,      24,      44\n  90.640,      47,      33,      24,      43\n  90.650,      46,      33,      24,      44\n  90.660,      45,      33,      24,      44\n  90.670,      46,      33,      24,      44\n  90.680,      46,      33,      24,      44\n  90.690,      47,      33,      24,      44\n  90.700,      47,      33,      24,      44\n  90.710,      46,      33,      24,      44\n  90.720,      47,      33,      24,      44\n  90.730,      46,      33,      24,      44\n  90.740,      46,      33,      24,      44\n  90.750,      47,      33,      24,      44\n  90.760,      46,      33,      24,      43\n  90.770,      47,      33,      24,      44\n  90.780,      47,      33,      24,      44\n  90.790,      47,      33,      24,      44\n  90.800,      47,      33,      24,      44\n  90.810,      47,      33,      24,      43\n  90.820,      47,      33,      24,      44\n  90.830,      47,      33,      24,      44\n  90.840,      47,      33,      24,      43\n  90.850,      46,      33,      24,      44\n  90.860,      46,      33,      24,      44\n  90.870,      46,      33,      24,      44\n  90.880,      47,      33,      24,      44\n  90.890,      46,      33,      24,      44\n  90.900,      45,      33,      24,      44\n  90.910,      47,      33,      24,      43\n  90.920,      46,      33,      24,      43\n  90.930,      47,      33,      24,      44\n  90.940,      46,      33,      24,      44\n  90.950,      47,      33,      24,      44\n  90.960,      47,      33,      24,      44\n  90.970,      47,      33,      24,      44\n  90.980,      47,      33,      24,      43\n  90.990,      46,      33,      24,      44\n  91.000,      46,      33,      24,      44\n  91.010,      47,      33,      24,      44\n  91.020,      46,      33,      24,      43\n  91.030,      39,      26,      24,      44\n  91.040,      47,      33,      24,      44\n  91.050,      47,      33,      24,      44\n  91.060,      47,      33,      24,      44\n  91.070,      45,      33,      24,      44\n  91.080,      47,      33,      24,      43\n  91.090,      47,      33,      24,      44\n  91.100,      46,      33,      24,      44\n  91.110,      47,      33,      24,      44\n  91.120,      47,      33,      24,      44\n  91.130,      46,      33,      24,      43\n  91.140,      46,      33,      24,      44\n  91.150,      46,      33,      24,      44\n  91.160,      47,      33,      24,      44\n  91.170,      47,      33,      24,      43\n  91.180,      46,      33,      24,      43\n  91.190,      47,      33,      24,      44\n  91.200,      45,      33,      24,      44\n  91.210,      46,      33,      24,      44\n  91.220,      47,      33,      24,      44\n  91.230,      46,      33,      24,      43\n  91.240,      46,      33,      24,      44\n  91.250,      47,      33,      24,      45\n  91.260,      46,      33,      24,      44\n  91.270,      46,      33,      24,      44\n  91.280,      47,      33,      24,      44\n  91.290,      46,      33,      24,      44\n  91.300,      47,      33,      24,      44\n  91.310,      47,      33,      24,      44\n  91.320,      46,      33,      24,      44\n  91.330,      46,      33,      24,      43\n  91.340,      46,      33,      24,      44\n  91.350,      46,      33,      24,      43\n  91.360,      47,      33,      24,      44\n  91.370,      46,      33,      24,      43\n  91.380,      47,      33,      24,      44\n  91.390,      47,      33,      24,      44\n  91.400,      46,      32,      24,      43\n  91.410,      46,      33,      24,      44\n  91.420,      47,      33,      24,      44\n  91.430,      46,      33,      24,      44\n  91.440,      46,      32,      24,      44\n  91.450,      46,      33,      24,      44\n  91.460,      46,      33,      24,      44\n  91.470,      46,      33,      24,      43\n  91.480,      46,      32,      24,      44\n  91.490,      47,      33,      24,      44\n  91.500,      46,      33,      24,      43\n  91.510,      46,      33,      24,      44\n  91.520,      45,      32,      24,      43\n  91.530,      47,      33,      24,      44\n  91.540,      47,      33,      24,      44\n  91.550,      46,      33,      24,      44\n  91.560,      47,      33,      24,      44\n  91.570,      47,      33,      24,      44\n  91.580,      46,      33,      24,      44\n  91.590,      47,      33,      24,      44\n  91.600,      46,      33,      24,      44\n  91.610,      46,      33,      24,      44\n  91.620,      46,      33,      24,      44\n  91.630,      46,      33,      24,      44\n  91.640,      46,      33,      24,      44\n  91.650,      46,      33,      24,      44\n  91.660,      46,      33,      24,      43\n  91.670,      46,      33,      24,      44\n  91.680,      47,      33,      24,      44\n  91.690,      46,      33,      24,      44\n  91.700,      47,      33,      24,      44\n  91.710,      46,      33,      24,      44\n  91.720,      47,      33,      24,      44\n  91.730,      46,      33,      24,      44\n  91.740,      47,      33,      24,      44\n  91.750,      47,      33,      24,      44\n  91.760,      46,      33,      24,      43\n  91.770,      46,      33,      24,      43\n  91.780,      46,      33,      24,      44\n  91.790,      46,      32,      24,      44\n  91.800,      47,      33,      24,      44\n  91.810,      46,      33,      24,      44\n  91.820,      46,      33,      24,      43\n  91.830,      46,      33,      24,      44\n  91.840,      47,      33,      24,      44\n  91.850,      46,      33,      24,      44\n  91.860,      47,      33,      24,      44\n  91.870,      45,      33,      24,      44\n  91.880,      46,      33,      24,      44\n  91.890,      47,      33,      24,      44\n  91.900,      46,      33,      24,      44\n  91.910,      45,      33,      24,      44\n  91.920,      45,      33,      24,      44\n  91.930,      47,      33,      24,      44\n  91.940,      46,      33,      24,      44\n  91.950,      47,      33,      24,      44\n  91.960,      47,      33,      24,      44\n  91.970,      45,      33,      24,      44\n  91.980,      46,      33,      24,      44\n  91.990,      47,      33,      24,      44\n  92.000,      46,      33,      24,      43\n  92.010,      46,      33,      24,      44\n  92.020,      46,      33,      24,      44\n  92.030,      45,      33,      24,      44\n  92.040,      47,      33,      24,      44\n  92.050,      45,      33,      24,      44\n  92.060,      47,      32,      24,      43\n  92.070,      47,      33,      24,      44\n  92.080,      46,      33,      24,      44\n  92.090,      47,      33,      24,      44\n  92.100,      45,      33,      24,      43\n  92.110,      46,      33,      24,      44\n  92.120,      46,      33,      24,      44\n  92.130,      46,      33,      24,      43\n  92.140,      46,      33,      24,      43\n  92.150,      47,      33,      23,      44\n  92.160,     194,     261,       0,      96\n  92.170,      48,      34,      25,      45\n  92.180,      47,      33,      24,      44\n  92.190,      46,      33,      24,      44\n  92.200,      47,      33,      24,      44\n  92.210,      47,      33,      24,      44\n  92.220,      46,      33,      24,      44\n  92.230,      39,      26,      24,      44\n  92.240,      46,      33,      24,      44\n  92.250,      46,      33,      24,      44\n  92.260,      46,      33,      24,      44\n  92.270,      45,      33,      24,      44\n  92.280,      47,      33,      24,      44\n  92.290,      46,      33,      24,      44\n  92.300,      47,      33,      24,      44\n  92.310,      46,      33,      24,      44\n  92.320,      46,      33,      24,      44\n  92.330,      47,      33,      24,      44\n  92.340,      47,      33,      24,      44\n  92.350,      47,      33,      24,      44\n  92.360,      47,      33,      24,      44\n  92.370,      47,      33,      24,      44\n  92.380,      46,      33,      24,      44\n  92.390,      46,      33,      24,      44\n  92.400,      46,      33,      24,      43\n  92.410,      46,      33,      24,      44\n  92.420,      46,      33,      24,      44\n  92.430,      47,      33,      24,      43\n  92.440,      46,      33,      24,      44\n  92.450,      46,      33,      24,      43\n  92.460,      47,      33,      24,      44\n  92.470,      46,      33,      24,      44\n  92.480,      46,      33,      24,      44\n  92.490,      46,      33,      24,      44\n  92.500,      47,      33,      24,      43\n  92.510,      47,      33,      24,      44\n  92.520,      46,      33,      24,      44\n  92.530,      47,      33,      24,      43\n  92.540,      46,      33,      24,      43\n  92.550,      46,      33,      24,      44\n  92.560,      47,      33,      24,      44\n  92.570,      46,      33,      24,      44\n  92.580,      47,      33,      24,      44\n  92.590,      47,      33,      24,      44\n  92.600,      47,      33,      24,      44\n  92.610,      46,      33,      24,      44\n  92.620,      47,      33,      24,      44\n  92.630,      47,      33,      24,      44\n  92.640,      46,      33,      24,      43\n  92.650,      47,      33,      24,      43\n  92.660,      46,      33,      24,      44\n  92.670,      47,      33,      24,      44\n  92.680,      47,      33,      24,      44\n  92.690,      46,      33,      24,      44\n  92.700,      46,      33,      24,      44\n  92.710,      46,      33,      24,      44\n  92.720,      47,      33,      24,      44\n  92.730,      46,      33,      24,      43\n  92.740,      46,      33,      24,      44\n  92.750,      46,      33,      24,      44\n  92.760,      47,      33,      24,      44\n  92.770,      46,      33,      24,      44\n  92.780,      46,      33,      24,      44\n  92.790,      47,      33,      24,      44\n  92.800,      47,      33,      24,      43\n  92.810,      47,      33,      24,      44\n  92.820,      46,      33,      24,      43\n  92.830,      47,      33,      24,      44\n  92.840,      46,      33,      24,      43\n  92.850,      46,      33,      24,      44\n  92.860,      47,      33,      24,      44\n  92.870,      47,      33,      24,      44\n  92.880,      46,      33,      24,      44\n  92.890,      45,      33,      24,      44\n  92.900,      46,      32,      24,      44\n  92.910,      47,      32,      24,      44\n  92.920,      46,      33,      24,      43\n  92.930,      46,      33,      24,      43\n  92.940,      46,      32,      24,      44\n  92.950,      46,      33,      24,      44\n  92.960,      47,      33,      24,      44\n  92.970,      46,      33,      24,      44\n  92.980,      47,      33,      24,      44\n  92.990,      46,      33,      24,      44\n  93.000,      47,      33,      24,      44\n  93.010,      47,      33,      24,      44\n  93.020,      46,      33,      24,      44\n  93.030,      47,      33,      24,      44\n  93.040,      46,      33,      24,      44\n  93.050,      46,      32,      24,      44\n  93.060,      47,      33,      24,      44\n  93.070,      47,      33,      24,      43\n  93.080,      47,      33,      24,      44\n  93.090,      47,      33,      24,      44\n  93.100,      46,      33,      24,      44\n  93.110,      46,      33,      24,      44\n  93.120,      47,      33,      24,      44\n  93.130,      47,      33,      24,      43\n  93.140,      47,      33,      24,      43\n  93.150,      46,      33,      24,      44\n  93.160,      46,      33,      24,      44\n  93.170,      46,      33,      24,      43\n  93.180,      46,      33,      24,      44\n  93.190,      46,      33,      24,      43\n  93.200,      47,      33,      24,      44\n  93.210,      47,      33,      24,      44\n  93.220,      47,      33,      24,      44\n  93.230,      45,      33,      24,      43\n  93.240,      47,      33,      24,      44\n  93.250,      47,      33,      24,      44\n  93.260,      47,      33,      24,      44\n  93.270,      47,      33,      24,      44\n  93.280,      47,      33,      24,      44\n  93.290,      47,      33,      24,      44\n  93.300,      47,      33,      24,      45\n  93.310,      46,      33,      24,      44\n  93.320,      46,      33,      24,      44\n  93.330,      46,      33,      24,      44\n  93.340,      47,      33,      24,      44\n  93.350,      47,      33,      24,      44\n  93.360,      47,      33,      24,      44\n  93.370,      46,      33,      24,      44\n  93.380,      46,      33,      24,      44\n  93.390,      46,      33,      24,      44\n  93.400,      45,      33,      24,      44\n  93.410,      46,      33,      24,      44\n  93.420,      46,      32,      24,      43\n  93.430,      46,      33,      24,      44\n  93.440,      46,      33,      24,      45\n  93.450,      46,      33,      24,      44\n  93.460,      46,      33,      24,      44\n  93.470,      46,      33,      24,      44\n  93.480,      47,      34,      24,      43\n  93.490,      46,      33,      24,      44\n  93.500,      45,      33,      24,      44\n  93.510,      47,      33,      24,      44\n  93.520,      46,      33,      24,      44\n  93.530,      47,      33,      24,      44\n  93.540,      47,      33,      24,      44\n  93.550,      47,      33,      24,      44\n  93.560,      46,      33,      24,      44\n  93.570,      47,      33,      24,      44\n  93.580,      46,      33,      24,      44\n  93.590,      47,      33,      24,      44\n  93.600,      46,      33,      24,      44\n  93.610,      46,      33,      24,      44\n  93.620,      47,      33,      24,      44\n  93.630,      47,      33,      24,      44\n  93.640,      46,      33,      24,      44\n  93.650,      47,      33,      24,      44\n  93.660,      46,      33,      24,      44\n  93.670,      46,      33,      24,      44\n  93.680,      46,      33,      24,      43\n  93.690,      46,      33,      24,      44\n  93.700,      47,      33,      24,      44\n  93.710,      47,      33,      24,      43\n  93.720,      46,      33,      24,      44\n  93.730,      46,      33,      24,      44\n  93.740,      46,      33,      24,      44\n  93.750,      47,      33,      24,      44\n  93.760,      46,      33,      24,      44\n  93.770,      46,      32,      24,      43\n  93.780,      46,      32,      24,      44\n  93.790,      46,      33,      24,      44\n  93.800,      47,      33,      24,      44\n  93.810,      47,      33,      24,      44\n  93.820,      46,      33,      24,      44\n  93.830,      46,      33,      24,      44\n  93.840,      47,      33,      24,      44\n  93.850,      45,      33,      24,      44\n  93.860,      47,      33,      24,      44\n  93.870,      46,      33,      24,      44\n  93.880,      47,      33,      24,      44\n  93.890,      47,      33,      24,      44\n  93.900,      46,      33,      24,      44\n  93.910,      46,      33,      24,      44\n  93.920,      47,      33,      24,      43\n  93.930,      46,      33,      24,      44\n  93.940,      47,      33,      24,      44\n  93.950,      47,      33,      24,      44\n  93.960,      47,      33,      24,      44\n  93.970,      46,      33,      24,      44\n  93.980,      45,      33,      24,      44\n  93.990,      46,      33,      24,      44\n  94.000,      46,      33,      24,      44\n  94.010,      46,      33,      24,      44\n  94.020,      46,      33,      24,      43\n  94.030,      47,      33,      24,      44\n  94.040,      46,      33,      24,      44\n  94.050,      47,      33,      24,      44\n  94.060,      46,      33,      24,      44\n  94.070,      46,      33,      24,      44\n  94.080,      46,      32,      24,      44\n  94.090,     194,     261,       0,      96\n  94.100,      48,      34,      25,      45\n  94.110,      47,      33,      24,      44\n  94.120,      47,      33,      24,      44\n  94.130,      47,      33,      24,      44\n  94.140,      46,      33,      24,      44\n  94.150,      47,      33,      24,      44\n  94.160,      47,      33,      24,      44\n  94.170,      47,      33,      24,      44\n  94.180,      47,      33,      24,      44\n  94.190,      47,      33,      24,      44\n  94.200,      46,      33,      24,      44\n  94.210,      47,      33,      24,      44\n  94.220,      47,      33,      24,      44\n  94.230,      47,      33,      24,      44\n  94.240,      46,      33,      24,      43\n  94.250,      46,      33,      24,      45\n  94.260,      46,      33,      24,      44\n  94.270,      46,      33,      24,      43\n  94.280,      47,      33,      24,      44\n  94.290,      47,      33,      24,      44\n  94.300,      45,      32,      24,      44\n  94.310,      47,      33,      24,      44\n  94.320,      46,      33,      24,      44\n  94.330,      46,      33,      24,      44\n  94.340,      46,      33,      24,      44\n  94.350,      46,      33,      24,      44\n  94.360,      47,      33,      24,      44\n  94.370,      47,      33,      24,      44\n  94.380,      47,      33,      24,      44\n  94.390,      46,      33,      24,      44\n  94.400,      47,      33,      24,      43\n  94.410,      46,      33,      24,      44\n  94.420,      47,      33,      24,      44\n  94.430,      46,      33,      24,      44\n  94.440,      46,      33,      24,      43\n  94.450,      47,      33,      24,      43\n  94.460,      46,      33,      24,      44\n  94.470,      47,      33,      24,      44\n  94.480,      47,      33,      24,      44\n  94.490,      47,      33,      24,      44\n  94.500,      47,      33,      24,      44\n  94.510,      46,      33,      24,      44\n  94.520,      46,      33,      24,      44\n  94.530,      46,      33,      24,      44\n  94.540,      47,      33,      24,      44\n  94.550,      46,      33,      24,      44\n  94.560,      46,      33,      24,      43\n  94.570,      47,      33,      24,      44\n  94.580,      46,      33,      24,      44\n  94.590,      46,      33,      24,      44\n  94.600,      47,      33,      24,      43\n  94.610,      46,      33,      24,      44\n  94.620,      45,      32,      24,      44\n  94.630,      47,      33,      24,      44\n  94.640,      46,      33,      24,      44\n  94.650,      47,      33,      24,      43\n  94.660,      45,      33,      24,      44\n  94.670,      46,      33,      24,      45\n  94.680,      46,      33,      24,      44\n  94.690,      47,      33,      24,      44\n  94.700,      46,      33,      24,      44\n  94.710,      46,      33,      24,      43\n  94.720,      47,      33,      24,      44\n  94.730,      47,      33,      24,      45\n  94.740,      47,      33,      24,      44\n  94.750,      46,      33,      24,      43\n  94.760,      46,      33,      24,      43\n  94.770,      46,      33,      24,      44\n  94.780,      47,      33,      24,      44\n  94.790,      47,      33,      24,      44\n  94.800,      46,      33,      24,      43\n  94.810,      46,      33,      24,      43\n  94.820,      47,      33,      24,      44\n  94.830,      47,      33,      24,      44\n  94.840,      46,      33,      24,      44\n  94.850,      46,      33,      24,      44\n  94.860,      47,      33,      24,      44\n  94.870,      47,      33,      24,      44\n  94.880,      47,      33,      24,      44\n  94.890,      47,      33,      24,      44\n  94.900,      47,      33,      24,      44\n  94.910,      47,      33,      24,      44\n  94.920,      46,      33,      24,      43\n  94.930,      47,      33,      24,      44\n  94.940,      46,      33,      24,      44\n  94.950,      47,      33,      24,      44\n  94.960,      46,      33,      24,      44\n  94.970,      45,      32,      24,      43\n  94.980,      47,      33,      24,      44\n  94.990,      46,      33,      24,      44\n  95.000,      47,      33,      24,      44\n  95.010,      47,      33,      24,      44\n  95.020,      46,      33,      24,      44\n  95.030,      46,      33,      24,      44\n  95.040,      47,      33,      24,      44\n  95.050,      46,      33,      24,      44\n  95.060,      46,      33,      24,      44\n  95.070,      47,      33,      24,      44\n  95.080,      46,      33,      24,      43\n  95.090,      47,      33,      24,      44\n  95.100,      39,      26,      24,      44\n  95.110,      46,      33,      24,      44\n  95.120,      46,      33,      24,      44\n  95.130,      47,      33,      24,      44\n  95.140,      46,      33,      24,      44\n  95.150,      47,      33,      24,      44\n  95.160,      46,      33,      24,      44\n  95.170,      46,      33,      24,      44\n  95.180,      46,      33,      24,      44\n  95.190,      47,      33,      24,      43\n  95.200,      46,      33,      24,      44\n  95.210,      45,      33,      24,      44\n  95.220,      46,      33,      24,      44\n  95.230,      47,      33,      24,      44\n  95.240,      46,      33,      24,      43\n  95.250,      47,      33,      24,      43\n  95.260,      47,      33,      24,      44\n  95.270,      46,      33,      24,      44\n  95.280,      47,      33,      24,      44\n  95.290,      47,      33,      24,      44\n  95.300,      46,      33,      24,      44\n  95.310,      46,      33,      24,      44\n  95.320,      46,      33,      24,      44\n  95.330,      46,      33,      24,      44\n  95.340,      46,      33,      24,      44\n  95.350,      47,      33,      24,      43\n  95.360,      47,      33,      24,      44\n  95.370,      47,      33,      24,      44\n  95.380,      46,      33,      24,      44\n  95.390,      46,      33,      24,      44\n  95.400,      45,      32,      24,      43\n  95.410,      46,      33,      24,      45\n  95.420,      47,      33,      24,      44\n  95.430,      46,      33,      24,      43\n  95.440,      47,      33,      24,      44\n  95.450,      47,      33,      24,      44\n  95.460,      47,      33,      24,      44\n  95.470,      45,      33,      24,      44\n  95.480,      47,      33,      24,      44\n  95.490,      46,      33,      24,      44\n  95.500,      47,      33,      24,      44\n  95.510,      46,      33,      24,      43\n  95.520,      46,      33,      24,      44\n  95.530,      46,      33,      24,      44\n  95.540,      46,      33,      24,      44\n  95.550,      47,      33,      24,      44\n  95.560,      45,      33,      24,      43\n  95.570,      46,      33,      24,      44\n  95.580,      46,      33,      24,      43\n  95.590,      47,      33,      24,      43\n  95.600,      46,      33,      24,      44\n  95.610,      47,      33,      24,      44\n  95.620,      46,      33,      24,      44\n  95.630,      46,      33,      24,      44\n  95.640,      46,      33,      24,      44\n  95.650,      47,      33,      24,      44\n  95.660,      47,      33,      24,      44\n  95.670,      47,      33,      24,      44\n  95.680,      46,      33,      24,      44\n  95.690,      47,      33,      24,      43\n  95.700,      47,      33,      24,      44\n  95.710,      47,      33,      24,      44\n  95.720,      47,      33,      24,      44\n  95.730,      47,      33,      24,      44\n  95.740,      46,      33,      24,      44\n  95.750,      47,      33,      24,      44\n  95.760,      47,      33,      24,      44\n  95.770,      46,      33,      24,      44\n  95.780,      46,      33,      24,      44\n  95.790,      46,      33,      24,      43\n  95.800,      47,      33,      24,      44\n  95.810,      47,      33,      24,      44\n  95.820,      47,      33,      24,      44\n  95.830,      47,      33,      24,      44\n  95.840,      46,      32,      24,      44\n  95.850,      46,      33,      24,      44\n  95.860,      47,      33,      24,      44\n  95.870,      47,      33,      24,      44\n  95.880,      46,      33,      24,      44\n  95.890,      47,      33,      24,      43\n  95.900,      46,      33,      24,      44\n  95.910,      47,      33,      24,      44\n  95.920,      46,      33,      24,      44\n  95.930,      47,      33,      24,      43\n  95.940,      47,      33,      24,      44\n  95.950,      47,      33,      24,      44\n  95.960,      46,      33,      24,      44\n  95.970,      46,      33,      24,      44\n  95.980,      46,      33,      24,      44\n  95.990,      45,      32,      24,      44\n  96.000,      47,      33,      24,      44\n  96.010,      47,      33,      24,      44\n  96.020,      46,      33,      24,      43\n  96.030,      47,      33,      24,      44\n  96.040,     197,     260,       0,      96\n  96.050,      47,      33,      24,      45\n  96.060,      46,      33,      24,      44\n  96.070,      46,      33,      24,      44\n  96.080,      47,      33,      24,      44\n  96.090,      46,      33,      24,      44\n  96.100,      46,      33,      24,      44\n  96.110,      46,      33,      24,      44\n  96.120,      47,      33,      24,      44\n  96.130,      46,      33,      24,      43\n  96.140,      46,      33,      24,      43\n  96.150,      46,      33,      24,      44\n  96.160,      46,      32,      24,      44\n  96.170,      47,      33,      24,      44\n  96.180,      47,      33,      24,      43\n  96.190,      47,      33,      24,      44\n  96.200,      47,      33,      24,      44\n  96.210,      47,      33,      24,      44\n  96.220,      47,      33,      24,      44\n  96.230,      47,      33,      24,      43\n  96.240,      47,      33,      24,      44\n  96.250,      46,      33,      24,      44\n  96.260,      46,      33,      24,      44\n  96.270,      47,      33,      24,      44\n  96.280,      45,      33,      24,      44\n  96.290,      47,      33,      24,      44\n  96.300,      47,      33,      24,      44\n  96.310,      46,      33,      24,      44\n  96.320,      46,      32,      24,      44\n  96.330,      46,      33,      24,      43\n  96.340,      46,      33,      24,      44\n  96.350,      46,      33,      24,      44\n  96.360,      47,      33,      24,      44\n  96.370,      46,      33,      24,      44\n  96.380,      47,      33,      24,      44\n  96.390,      47,      33,      24,      44\n  96.400,      45,      33,      24,      44\n  96.410,      46,      33,      24,      45\n  96.420,      47,      33,      24,      44\n  96.430,      47,      33,      24,      44\n  96.440,      46,      33,      24,      44\n  96.450,      47,      33,      24,      44\n  96.460,      47,      33,      24,      44\n  96.470,      47,      33,      24,      44\n  96.480,      47,      33,      24,      44\n  96.490,      46,      33,      24,      44\n  96.500,      46,      33,      24,      44\n  96.510,      46,      33,      24,      44\n  96.520,      45,      33,      24,      44\n  96.530,      47,      33,      24,      44\n  96.540,      47,      33,      24,      44\n  96.550,      47,      33,      24,      44\n  96.560,      47,      33,      24,      44\n  96.570,      47,      33,      24,      44\n  96.580,      46,      33,      24,      44\n  96.590,      47,      33,      24,      44\n  96.600,      47,      33,      24,      44\n  96.610,      47,      33,      24,      44\n  96.620,      47,      33,      24,      44\n  96.630,      47,      33,      24,      44\n  96.640,      46,      33,      24,      44\n  96.650,      46,      33,      24,      43\n  96.660,      46,      32,      24,      44\n  96.670,      47,      33,      24,      43\n  96.680,      45,      33,      24,      44\n  96.690,      47,      33,      24,      44\n  96.700,      46,      33,      24,      43\n  96.710,      46,      33,      24,      44\n  96.720,      47,      33,      24,      43\n  96.730,      46,      33,      24,      44\n  96.740,      46,      33,      24,      44\n  96.750,      46,      33,      24,      44\n  96.760,      46,      32,      24,      44\n  96.770,      46,      33,      24,      44\n  96.780,      46,      33,      24,      44\n  96.790,      46,      33,      24,      44\n  96.800,      46,      32,      24,      44\n  96.810,      47,      33,      24,      44\n  96.820,      46,      33,      24,      43\n  96.830,      45,      33,      24,      44\n  96.840,      46,      33,      24,      44\n  96.850,      47,      33,      24,      44\n  96.860,      45,      33,      24,      43\n  96.870,      46,      33,      23,      43\n  96.880,      46,      33,      24,      44\n  96.890,      46,      33,      24,      44\n  96.900,      47,      33,      24,      44\n  96.910,      46,      33,      24,      44\n  96.920,      45,      33,      24,      44\n  96.930,      45,      32,      24,      44\n  96.940,      46,      33,      24,      44\n  96.950,      47,      33,      24,      44\n  96.960,      46,      33,      24,      43\n  96.970,      47,      33,      24,      44\n  96.980,      45,      32,      24,      44\n  96.990,      46,      33,      24,      44\n  97.000,      47,      33,      24,      44\n  97.010,      46,      33,      24,      43\n  97.020,      47,      33,      24,      44\n  97.030,      46,      33,      24,      44\n  97.040,      47,      33,      24,      44\n  97.050,      46,      33,      24,      44\n  97.060,      47,      33,      24,      44\n  97.070,      47,      33,      24,      44\n  97.080,      47,      33,      24,      44\n  97.090,      46,      33,      24,      44\n  97.100,      46,      33,      24,      44\n  97.110,      46,      33,      24,      44\n  97.120,      47,      33,      24,      44\n  97.130,      46,      33,      24,      44\n  97.140,      46,      33,      24,      44\n  97.150,      47,      33,      24,      44\n  97.160,      46,      33,      24,      43\n  97.170,      46,      33,      24,      44\n  97.180,      46,      33,      24,      43\n  97.190,      46,      33,      24,      44\n  97.200,      47,      33,      24,      45\n  97.210,      47,      33,      24,      44\n  97.220,      46,      33,      24,      44\n  97.230,      46,      33,      24,      44\n  97.240,      46,      33,      24,      44\n  97.250,      47,      33,      24,      44\n  97.260,      46,      33,      24,      44\n  97.270,      46,      33,      24,      44\n  97.280,      47,      33,      24,      44\n  97.290,      47,      33,      24,      44\n  97.300,      46,      33,      24,      43\n  97.310,      46,      33,      24,      44\n  97.320,      47,      33,      24,      44\n  97.330,      46,      33,      24,      44\n  97.340,      47,      33,      24,      44\n  97.350,      46,      33,      24,      44\n  97.360,      47,      33,      24,      44\n  97.370,      47,      33,      24,      44\n  97.380,      47,      33,      24,      44\n  97.390,      47,      33,      24,      43\n  97.400,      47,      33,      24,      43\n  97.410,      47,      33,      24,      44\n  97.420,      45,      33,      24,      44\n  97.430,      47,      33,      24,      44\n  97.440,      47,      33,      24,      43\n  97.450,      46,      33,      24,      44\n  97.460,      46,      33,      24,      45\n  97.470,      47,      33,      24,      44\n  97.480,      46,      33,      24,      44\n  97.490,      47,      33,      24,      44\n  97.500,      46,      33,      24,      44\n  97.510,      46,      33,      24,      44\n  97.520,      46,      33,      24,      44\n  97.530,      47,      33,      24,      44\n  97.540,      46,      33,      24,      44\n  97.550,      46,      33,      24,      44\n  97.560,      47,      33,      24,      44\n  97.570,      47,      33,      24,      44\n  97.580,      47,      33,      24,      44\n  97.590,      47,      33,      25,      44\n  97.600,      47,      33,      24,      44\n  97.610,      47,      33,      24,      44\n  97.620,      47,      33,      24,      44\n  97.630,      47,      33,      24,      44\n  97.640,      47,      33,      24,      44\n  97.650,      47,      33,      24,      44\n  97.660,      46,      33,      24,      44\n  97.670,      47,      33,      24,      44\n  97.680,      47,      33,      24,      44\n  97.690,      46,      33,      24,      44\n  97.700,      47,      33,      24,      44\n  97.710,      47,      33,      24,      44\n  97.720,      47,      33,      24,      43\n  97.730,      46,      33,      24,      44\n  97.740,      47,      33,      24,      44\n  97.750,      46,      33,      24,      44\n  97.760,      47,      33,      24,      44\n  97.770,      47,      33,      24,      44\n  97.780,      46,      33,      24,      44\n  97.790,      46,      33,      24,      44\n  97.800,      46,      33,      24,      44\n  97.810,      46,      33,      24,      44\n  97.820,      47,      33,      24,      44\n  97.830,      47,      33,      24,      44\n  97.840,      46,      32,      24,      44\n  97.850,      46,      33,      24,      44\n  97.860,      46,      33,      24,      44\n  97.870,      47,      33,      24,      44\n  97.880,      47,      33,      24,      44\n  97.890,      47,      33,      24,      44\n  97.900,      47,      33,      24,      43\n  97.910,      46,      33,      24,      44\n  97.920,      46,      33,      24,      44\n  97.930,      47,      33,      24,      43\n  97.940,      47,      33,      24,      44\n  97.950,      47,      33,      24,      44\n  97.960,      47,      33,      24,      44\n  97.970,      46,      33,      24,      44\n  97.980,      46,      33,      24,      44\n  97.990,      47,      33,      24,      44\n  98.000,      46,      33,      24,      44\n  98.010,     195,     261,       0,      96\n  98.020,      49,      34,      25,      45\n  98.030,      46,      33,      24,      44\n  98.040,      46,      33,      24,      44\n  98.050,      46,      33,      24,      44\n  98.060,      46,      33,      24,      44\n  98.070,      46,      33,      24,      44\n  98.080,      47,      33,      24,      44\n  98.090,      47,      33,      24,      44\n  98.100,      46,      33,      24,      44\n  98.110,      47,      33,      24,      44\n  98.120,      47,      33,      24,      44\n  98.130,      46,      33,      24,      44\n  98.140,      47,      33,      24,      43\n  98.150,      47,      33,      24,      45\n  98.160,      46,      33,      24,      44\n  98.170,      47,      33,      24,      44\n  98.180,      47,      33,      24,      44\n  98.190,      46,      33,      24,      44\n  98.200,      46,      33,      24,      44\n  98.210,      46,      33,      24,      44\n  98.220,      47,      33,      24,      44\n  98.230,      47,      33,      24,      44\n  98.240,      46,      33,      24,      43\n  98.250,      46,      33,      24,      44\n  98.260,      46,      33,      24,      44\n  98.270,      47,      33,      24,      44\n  98.280,      46,      33,      24,      44\n  98.290,      46,      33,      24,      43\n  98.300,      47,      33,      24,      44\n  98.310,      45,      33,      24,      44\n  98.320,      47,      32,      24,      44\n  98.330,      46,      32,      24,      43\n  98.340,      46,      33,      24,      43\n  98.350,      46,      33,      24,      44\n  98.360,      47,      33,      24,      45\n  98.370,      47,      33,      24,      44\n  98.380,      47,      33,      24,      44\n  98.390,      47,      33,      24,      44\n  98.400,      47,      33,      24,      44\n  98.410,      46,      33,      24,      44\n  98.420,      47,      33,      24,      44\n  98.430,      46,      33,      24,      43\n  98.440,      47,      33,      24,      44\n  98.450,      47,      33,      24,      44\n  98.460,      46,      33,      24,      44\n  98.470,      47,      33,      24,      44\n  98.480,      45,      33,      24,      44\n  98.490,      46,      33,      24,      44\n  98.500,      46,      33,      24,      44\n  98.510,      47,      33,      24,      43\n  98.520,      47,      33,      24,      44\n  98.530,      47,      33,      24,      44\n  98.540,      46,      33,      24,      44\n  98.550,      47,      33,      24,      44\n  98.560,      47,      33,      24,      44\n  98.570,      47,      33,      24,      44\n  98.580,      47,      33,      24,      44\n  98.590,      47,      33,      24,      44\n  98.600,      46,      33,      24,      44\n  98.610,      46,      33,      24,      44\n  98.620,      47,      33,      24,      44\n  98.630,      47,      33,      24,      43\n  98.640,      47,      33,      24,      44\n  98.650,      47,      33,      24,      44\n  98.660,      46,      33,      24,      44\n  98.670,      46,      33,      24,      44\n  98.680,      46,      33,      24,      44\n  98.690,      47,      33,      24,      44\n  98.700,      47,      33,      24,      44\n  98.710,      47,      33,      24,      44\n  98.720,      47,      33,      24,      44\n  98.730,      45,      33,      24,      44\n  98.740,      47,      33,      24,      44\n  98.750,      46,      33,      24,      44\n  98.760,      47,      33,      24,      44\n  98.770,      47,      33,      24,      44\n  98.780,      46,      33,      24,      44\n  98.790,      47,      33,      24,      44\n  98.800,      46,      33,      24,      44\n  98.810,      46,      33,      24,      44\n  98.820,      47,      33,      24,      43\n  98.830,      46,      33,      24,      44\n  98.840,      46,      33,      24,      44\n  98.850,      47,      33,      24,      44\n  98.860,      46,      33,      24,      44\n  98.870,      46,      33,      24,      43\n  98.880,      46,      33,      24,      44\n  98.890,      46,      33,      24,      45\n  98.900,      47,      33,      24,      44\n  98.910,      46,      33,      24,      44\n  98.920,      46,      33,      24,      43\n  98.930,      46,      33,      24,      44\n  98.940,      47,      33,      24,      44\n  98.950,      47,      33,      24,      44\n  98.960,      47,      33,      24,      44\n  98.970,      47,      33,      24,      44\n  98.980,      47,      33,      24,      44\n  98.990,      47,      33,      24,      44\n  99.000,      47,      33,      24,      44\n  99.010,      47,      33,      24,      44\n  99.020,      46,      33,      24,      44\n  99.030,      47,      33,      24,      44\n  99.040,      46,      33,      24,      44\n  99.050,      47,      33,      24,      44\n  99.060,      46,      33,      24,      44\n  99.070,      47,      33,      24,      44\n  99.080,      47,      33,      24,      44\n  99.090,      47,      33,      24,      44\n  99.100,      47,      33,      24,      44\n  99.110,      46,      33,      24,      44\n  99.120,      47,      33,      24,      44\n  99.130,      47,      33,      24,      44\n  99.140,      46,      33,      24,      44\n  99.150,      47,      33,      24,      44\n  99.160,      47,      33,      24,      44\n  99.170,      47,      33,      24,      44\n  99.180,      47,      33,      24,      44\n  99.190,      46,      33,      24,      44\n  99.200,      46,      33,      24,      44\n  99.210,      46,      33,      24,      44\n  99.220,      46,      33,      24,      44\n  99.230,      46,      33,      24,      44\n  99.240,      46,      33,      24,      44\n  99.250,      46,      33,      24,      44\n  99.260,      47,      33,      24,      44\n  99.270,      46,      33,      24,      43\n  99.280,      47,      33,      24,      44\n  99.290,      47,      33,      24,      44\n  99.300,      47,      33,      24,      44\n  99.310,      46,      33,      24,      44\n  99.320,      47,      33,      24,      44\n  99.330,      47,      33,      24,      44\n  99.340,      47,      33,      24,      44\n  99.350,      47,      33,      24,      44\n  99.360,      47,      33,      24,      44\n  99.370,      46,      33,      24,      44\n  99.380,      47,      33,      24,      44\n  99.390,      45,      32,      24,      43\n  99.400,      47,      33,      24,      44\n  99.410,      46,      32,      24,      44\n  99.420,      46,      33,      24,      43\n  99.430,      45,      33,      24,      44\n  99.440,      47,      33,      24,      44\n  99.450,      47,      33,      24,      43\n  99.460,      46,      33,      24,      44\n  99.470,      46,      33,      24,      44\n  99.480,      47,      33,      24,      44\n  99.490,      46,      33,      24,      44\n  99.500,      47,      33,      24,      43\n  99.510,      47,      33,      24,      43\n  99.520,      47,      33,      24,      44\n  99.530,      46,      33,      24,      44\n  99.540,      47,      33,      24,      44\n  99.550,      47,      33,      24,      44\n  99.560,      47,      33,      24,      43\n  99.570,      46,      33,      24,      44\n  99.580,      47,      33,      24,      44\n  99.590,      46,      33,      24,      44\n  99.600,      46,      33,      24,      44\n  99.610,      46,      33,      24,      43\n  99.620,      46,      33,      24,      44\n  99.630,      46,      33,      24,      44\n  99.640,      47,      33,      24,      44\n  99.650,      46,      33,      24,      44\n  99.660,      46,      33,      24,      44\n  99.670,      46,      33,      24,      44\n  99.680,      47,      33,      24,      44\n  99.690,      47,      33,      24,      43\n  99.700,      47,      33,      24,      44\n  99.710,      47,      33,      24,      44\n  99.720,      46,      33,      24,      44\n  99.730,      47,      33,      24,      44\n  99.740,      47,      33,      24,      44\n  99.750,      47,      33,      24,      44\n  99.760,      46,      33,      24,      44\n  99.770,      47,      33,      24,      44\n  99.780,      46,      33,      24,      44\n  99.790,      47,      33,      24,      44\n  99.800,      47,      33,      24,      44\n  99.810,      46,      33,      24,      43\n  99.820,      46,      33,      24,      44\n  99.830,      46,      33,      24,      44\n  99.840,      46,      33,      24,      44\n  99.850,      46,      33,      24,      44\n  99.860,      47,      33,      24,      44\n  99.870,      46,      33,      24,      44\n  99.880,      47,      33,      24,      44\n  99.890,      46,      33,      24,      44\n  99.900,      47,      33,      24,      44\n  99.910,      47,      33,      24,      43\n  99.920,      47,      33,      24,      44\n  99.930,      46,      33,      24,      44\n  99.940,      46,      33,      24,      44\n  99.950,      47,      33,      24,      44\n  99.960,      47,      33,      24,      44\n  99.970,      47,      33,      24,      44\n  99.980,      46,      33,      24,      44\n  99.990,      47,      33,      24,      44\n 100.000,     196,     261,       0,      96\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/test_sqrt_impl_from_0_to_1000.csv",
    "content": "       x,sqrtNewtonFix,sqrtNewtonAdaptive,sqrtNewtonAdaptiveImproved,sqrtHalleyFix\n  number,  number,  number,  number,  number\n   0.000,       0,       0,       0,       0\n   0.100,      43,      32,      23,      44\n   0.200,      42,      31,      24,      45\n   0.300,      48,      33,      24,      43\n   0.400,      47,      33,      24,      45\n   0.500,      47,      33,      24,      44\n   0.600,      48,      33,      24,      44\n   0.700,      47,      33,      24,      44\n   0.800,      46,      33,      24,      44\n   0.900,      46,      33,      24,      44\n   1.000,     196,     262,       0,      96\n   1.100,      34,      26,      22,      41\n   1.200,      33,      26,      20,      41\n   1.300,      33,      25,      20,      41\n   1.400,      33,      25,      20,      40\n   1.500,      33,      25,      20,      40\n   1.600,      32,      25,      20,      40\n   1.700,      33,      25,      20,      40\n   1.800,      33,      25,      20,      40\n   1.900,      35,      27,      21,      43\n   2.000,      36,      27,      21,      43\n   2.100,      35,      27,      21,      43\n   2.200,      35,      27,      21,      43\n   2.300,      36,      27,      21,      43\n   2.400,      36,      27,      21,      43\n   2.500,      35,      27,      21,      42\n   2.600,      35,      27,      21,      42\n   2.700,      35,      27,      21,      41\n   2.800,      36,      27,      21,      41\n   2.900,      36,      27,      20,      42\n   3.000,      35,      27,      20,      42\n   3.100,      36,      27,      21,      42\n   3.200,      35,      26,      20,      41\n   3.300,      37,      27,      20,      42\n   3.400,      36,      27,      21,      41\n   3.500,      35,      27,      20,      41\n   3.600,      35,      27,      21,      41\n   3.700,      35,      27,      21,      41\n   3.800,      35,      27,      21,      41\n   3.900,      35,      27,      21,      41\n   4.000,     195,     259,       0,      95\n   4.100,      37,      28,      22,      42\n   4.200,      36,      27,      22,      42\n   4.300,      36,      28,      21,      41\n   4.400,      35,      27,      21,      42\n   4.500,      36,      27,      21,      41\n   4.600,      35,      27,      20,      41\n   4.700,      35,      27,      21,      42\n   4.800,      36,      27,      21,      41\n   4.900,      35,      27,      21,      42\n   5.000,      35,      27,      21,      41\n   5.100,      36,      27,      21,      41\n   5.200,      35,      27,      21,      42\n   5.300,      35,      26,      20,      41\n   5.400,      36,      27,      21,      41\n   5.500,      35,      27,      21,      42\n   5.600,      36,      27,      21,      41\n   5.700,      36,      27,      20,      42\n   5.800,      36,      27,      21,      41\n   5.900,      36,      27,      21,      41\n   6.000,      35,      27,      20,      41\n   6.100,      36,      27,      21,      41\n   6.200,      35,      27,      21,      41\n   6.300,      36,      27,      21,      42\n   6.400,      35,      27,      21,      41\n   6.500,      35,      27,      21,      42\n   6.600,      35,      27,      21,      42\n   6.700,      35,      27,      21,      41\n   6.800,      36,      27,      21,      41\n   6.900,      36,      27,      20,      41\n   7.000,      36,      27,      20,      41\n   7.100,      35,      27,      21,      41\n   7.200,      35,      27,      20,      41\n   7.300,      36,      27,      22,      42\n   7.400,      35,      27,      21,      41\n   7.500,      35,      27,      21,      41\n   7.600,      41,      31,      23,      43\n   7.700,      41,      31,      23,      42\n   7.800,      41,      31,      23,      43\n   7.900,      42,      31,      23,      43\n   8.000,      41,      31,      23,      43\n   8.100,      41,      31,      23,      43\n   8.200,      41,      30,      22,      42\n   8.300,      41,      30,      23,      43\n   8.400,      41,      31,      23,      43\n   8.500,      41,      31,      23,      43\n   8.600,      41,      31,      23,      44\n   8.700,      41,      31,      23,      44\n   8.800,      41,      31,      23,      44\n   8.900,      41,      31,      23,      44\n   9.000,     193,     260,       0,      96\n   9.100,      43,      32,      24,      45\n   9.200,      42,      32,      23,      45\n   9.300,      42,      31,      23,      44\n   9.400,      41,      31,      23,      44\n   9.500,      42,      31,      23,      44\n   9.600,      42,      31,      23,      45\n   9.700,      42,      31,      23,      44\n   9.800,      41,      31,      22,      44\n   9.900,      41,      31,      23,      45\n  10.000,      41,      31,      23,      44\n  10.100,      41,      31,      23,      44\n  10.200,      41,      31,      23,      44\n  10.300,      42,      31,      23,      45\n  10.400,      42,      31,      23,      45\n  10.500,      42,      31,      23,      44\n  10.600,      42,      31,      23,      44\n  10.700,      41,      31,      23,      44\n  10.800,      41,      31,      23,      44\n  10.900,      42,      31,      23,      45\n  11.000,      42,      31,      24,      45\n  11.100,      41,      31,      23,      44\n  11.200,      42,      31,      23,      44\n  11.300,      42,      31,      23,      44\n  11.400,      42,      31,      23,      44\n  11.500,      41,      31,      23,      44\n  11.600,      42,      31,      22,      45\n  11.700,      42,      31,      23,      44\n  11.800,      42,      31,      23,      44\n  11.900,      42,      31,      23,      44\n  12.000,      41,      31,      23,      44\n  12.100,      41,      31,      23,      44\n  12.200,      41,      31,      23,      44\n  12.300,      42,      31,      23,      45\n  12.400,      42,      31,      23,      44\n  12.500,      41,      31,      23,      44\n  12.600,      42,      31,      23,      44\n  12.700,      41,      31,      22,      44\n  12.800,      41,      30,      23,      44\n  12.900,      41,      31,      23,      45\n  13.000,      41,      31,      22,      44\n  13.100,      41,      31,      23,      44\n  13.200,      43,      31,      23,      45\n  13.300,      42,      31,      23,      45\n  13.400,      41,      31,      22,      45\n  13.500,      41,      31,      22,      44\n  13.600,      42,      31,      23,      45\n  13.700,      41,      31,      23,      44\n  13.800,      41,      31,      23,      44\n  13.900,      41,      31,      23,      44\n  14.000,      42,      31,      23,      44\n  14.100,      41,      31,      22,      44\n  14.200,      41,      30,      23,      44\n  14.300,      41,      31,      23,      45\n  14.400,      41,      30,      23,      44\n  14.500,      41,      30,      23,      44\n  14.600,      42,      31,      23,      45\n  14.700,      41,      31,      23,      44\n  14.800,      42,      31,      23,      44\n  14.900,      42,      31,      23,      45\n  15.000,      41,      31,      23,      44\n  15.100,      42,      31,      23,      45\n  15.200,      42,      31,      23,      44\n  15.300,      41,      31,      23,      44\n  15.400,      42,      31,      23,      44\n  15.500,      42,      31,      23,      44\n  15.600,      41,      31,      23,      44\n  15.700,      42,      31,      23,      44\n  15.800,      41,      31,      23,      44\n  15.900,      41,      31,      23,      44\n  16.000,     195,     261,       0,      96\n  16.100,      43,      32,      24,      45\n  16.200,      41,      31,      23,      44\n  16.300,      42,      31,      23,      44\n  16.400,      41,      31,      23,      44\n  16.500,      41,      31,      23,      45\n  16.600,      42,      31,      23,      45\n  16.700,      42,      31,      23,      44\n  16.800,      42,      31,      23,      45\n  16.900,      41,      31,      23,      44\n  17.000,      41,      31,      23,      44\n  17.100,      41,      31,      23,      45\n  17.200,      41,      30,      23,      45\n  17.300,      41,      31,      23,      44\n  17.400,      42,      31,      23,      44\n  17.500,      42,      31,      23,      44\n  17.600,      42,      31,      23,      44\n  17.700,      41,      31,      23,      44\n  17.800,      41,      31,      22,      44\n  17.900,      42,      31,      23,      44\n  18.000,      42,      31,      23,      44\n  18.100,      42,      31,      23,      44\n  18.200,      41,      30,      23,      44\n  18.300,      42,      31,      23,      44\n  18.400,      42,      31,      23,      44\n  18.500,      42,      30,      23,      44\n  18.600,      41,      31,      23,      45\n  18.700,      42,      31,      23,      44\n  18.800,      41,      31,      23,      45\n  18.900,      41,      31,      23,      44\n  19.000,      42,      31,      23,      44\n  19.100,      42,      31,      23,      44\n  19.200,      42,      31,      23,      44\n  19.300,      42,      31,      23,      44\n  19.400,      41,      31,      23,      44\n  19.500,      42,      31,      23,      44\n  19.600,      41,      31,      23,      44\n  19.700,      42,      31,      23,      44\n  19.800,      41,      31,      23,      44\n  19.900,      41,      31,      23,      43\n  20.000,      41,      31,      23,      44\n  20.100,      42,      31,      23,      44\n  20.200,      42,      31,      23,      44\n  20.300,      41,      31,      23,      44\n  20.400,      42,      31,      23,      44\n  20.500,      42,      31,      23,      44\n  20.600,      41,      31,      23,      44\n  20.700,      42,      31,      23,      44\n  20.800,      41,      31,      23,      44\n  20.900,      41,      31,      23,      44\n  21.000,      41,      31,      23,      44\n  21.100,      42,      31,      23,      44\n  21.200,      41,      31,      23,      44\n  21.300,      42,      31,      23,      44\n  21.400,      42,      31,      23,      44\n  21.500,      41,      31,      23,      44\n  21.600,      42,      31,      23,      44\n  21.700,      41,      31,      23,      44\n  21.800,      42,      31,      23,      44\n  21.900,      41,      31,      23,      43\n  22.000,      41,      31,      23,      44\n  22.100,      42,      31,      23,      44\n  22.200,      41,      31,      23,      44\n  22.300,      41,      31,      23,      44\n  22.400,      42,      31,      23,      44\n  22.500,      41,      31,      23,      43\n  22.600,      42,      31,      23,      44\n  22.700,      41,      31,      23,      44\n  22.800,      42,      31,      23,      44\n  22.900,      42,      31,      23,      44\n  23.000,      41,      31,      23,      44\n  23.100,      41,      31,      23,      44\n  23.200,      42,      31,      23,      44\n  23.300,      42,      31,      23,      44\n  23.400,      42,      31,      23,      44\n  23.500,      41,      31,      23,      44\n  23.600,      42,      31,      23,      44\n  23.700,      41,      31,      23,      43\n  23.800,      41,      31,      23,      44\n  23.900,      41,      31,      23,      44\n  24.000,      41,      31,      23,      44\n  24.100,      41,      30,      23,      44\n  24.200,      41,      31,      23,      44\n  24.300,      42,      31,      23,      44\n  24.400,      42,      31,      23,      44\n  24.500,      42,      31,      23,      44\n  24.600,      41,      31,      23,      44\n  24.700,      41,      31,      23,      44\n  24.800,      42,      31,      23,      44\n  24.900,      42,      31,      23,      44\n  25.000,     195,     263,       0,      96\n  25.100,      48,      34,      25,      43\n  25.200,      47,      33,      24,      43\n  25.300,      47,      33,      24,      43\n  25.400,      46,      33,      24,      43\n  25.500,      47,      33,      24,      43\n  25.600,      46,      33,      24,      43\n  25.700,      47,      33,      24,      43\n  25.800,      47,      33,      24,      43\n  25.900,      47,      33,      24,      43\n  26.000,      47,      33,      24,      43\n  26.100,      47,      33,      24,      43\n  26.200,      47,      33,      24,      43\n  26.300,      47,      33,      24,      43\n  26.400,      47,      33,      24,      43\n  26.500,      47,      33,      25,      43\n  26.600,      46,      33,      24,      43\n  26.700,      47,      33,      24,      43\n  26.800,      45,      33,      24,      43\n  26.900,      46,      33,      24,      43\n  27.000,      46,      33,      24,      43\n  27.100,      46,      33,      24,      43\n  27.200,      47,      33,      24,      43\n  27.300,      46,      33,      24,      43\n  27.400,      46,      33,      24,      43\n  27.500,      46,      33,      24,      42\n  27.600,      46,      33,      24,      42\n  27.700,      46,      33,      24,      43\n  27.800,      46,      33,      24,      43\n  27.900,      46,      33,      24,      43\n  28.000,      47,      33,      24,      43\n  28.100,      47,      33,      24,      43\n  28.200,      47,      33,      24,      42\n  28.300,      45,      33,      24,      43\n  28.400,      47,      33,      24,      43\n  28.500,      47,      33,      24,      43\n  28.600,      47,      33,      24,      43\n  28.700,      47,      33,      24,      42\n  28.800,      46,      33,      24,      42\n  28.900,      46,      33,      24,      43\n  29.000,      47,      33,      24,      43\n  29.100,      46,      33,      24,      43\n  29.200,      47,      33,      24,      43\n  29.300,      46,      33,      24,      42\n  29.400,      46,      34,      24,      43\n  29.500,      46,      33,      24,      42\n  29.600,      47,      33,      24,      43\n  29.700,      47,      33,      24,      43\n  29.800,      47,      33,      24,      43\n  29.900,      47,      33,      24,      43\n  30.000,      46,      33,      24,      43\n  30.100,      47,      33,      24,      42\n  30.200,      47,      33,      24,      43\n  30.300,      47,      33,      24,      43\n  30.400,      45,      33,      24,      42\n  30.500,      46,      33,      24,      42\n  30.600,      47,      33,      24,      43\n  30.700,      46,      33,      24,      43\n  30.800,      46,      33,      24,      42\n  30.900,      47,      33,      24,      43\n  31.000,      47,      33,      24,      43\n  31.100,      46,      33,      24,      43\n  31.200,      46,      33,      24,      43\n  31.300,      47,      33,      24,      42\n  31.400,      47,      33,      24,      43\n  31.500,      47,      33,      24,      43\n  31.600,      47,      33,      24,      43\n  31.700,      46,      33,      24,      43\n  31.800,      46,      33,      24,      42\n  31.900,      46,      33,      24,      42\n  32.000,      47,      33,      24,      42\n  32.100,      46,      33,      24,      43\n  32.200,      46,      33,      24,      43\n  32.300,      46,      33,      24,      42\n  32.400,      45,      33,      24,      42\n  32.500,      46,      33,      24,      42\n  32.600,      46,      33,      24,      43\n  32.700,      46,      33,      24,      43\n  32.800,      47,      33,      24,      42\n  32.900,      46,      33,      24,      42\n  33.000,      46,      33,      24,      43\n  33.100,      47,      33,      24,      43\n  33.200,      46,      33,      24,      43\n  33.300,      46,      33,      24,      42\n  33.400,      47,      33,      24,      42\n  33.500,      47,      33,      24,      43\n  33.600,      47,      33,      24,      43\n  33.700,      46,      33,      24,      43\n  33.800,      46,      33,      24,      42\n  33.900,      47,      33,      23,      43\n  34.000,      46,      33,      24,      43\n  34.100,      46,      33,      24,      43\n  34.200,      46,      33,      24,      43\n  34.300,      47,      33,      24,      42\n  34.400,      46,      33,      24,      43\n  34.500,      47,      33,      24,      42\n  34.600,      46,      33,      24,      43\n  34.700,      46,      33,      24,      43\n  34.800,      46,      33,      24,      42\n  34.900,      47,      33,      24,      43\n  35.000,      47,      33,      24,      42\n  35.100,      47,      33,      24,      43\n  35.200,      47,      33,      24,      43\n  35.300,      47,      33,      24,      42\n  35.400,      47,      33,      24,      42\n  35.500,      45,      33,      24,      43\n  35.600,      46,      33,      24,      43\n  35.700,      46,      33,      24,      43\n  35.800,      47,      33,      24,      43\n  35.900,      47,      33,      24,      42\n  36.000,     195,     261,       0,      96\n  36.100,      48,      34,      24,      44\n  36.200,      47,      33,      24,      43\n  36.300,      47,      33,      24,      42\n  36.400,      47,      33,      24,      43\n  36.500,      47,      33,      24,      43\n  36.600,      46,      33,      24,      43\n  36.700,      46,      33,      24,      43\n  36.800,      47,      33,      24,      43\n  36.900,      47,      33,      24,      43\n  37.000,      47,      33,      24,      43\n  37.100,      47,      33,      24,      43\n  37.200,      47,      33,      24,      43\n  37.300,      47,      33,      24,      42\n  37.400,      47,      33,      24,      42\n  37.500,      47,      33,      24,      43\n  37.600,      47,      33,      24,      43\n  37.700,      47,      33,      24,      43\n  37.800,      46,      33,      24,      43\n  37.900,      47,      33,      24,      43\n  38.000,      45,      33,      24,      43\n  38.100,      47,      33,      24,      43\n  38.200,      46,      33,      24,      43\n  38.300,      47,      33,      24,      43\n  38.400,      47,      33,      24,      43\n  38.500,      46,      33,      24,      43\n  38.600,      47,      33,      24,      43\n  38.700,      46,      33,      24,      42\n  38.800,      47,      33,      24,      43\n  38.900,      46,      33,      24,      43\n  39.000,      47,      33,      24,      43\n  39.100,      47,      33,      24,      43\n  39.200,      47,      33,      24,      43\n  39.300,      46,      33,      24,      43\n  39.400,      46,      33,      24,      42\n  39.500,      46,      33,      24,      43\n  39.600,      46,      33,      24,      43\n  39.700,      46,      33,      24,      44\n  39.800,      46,      33,      24,      44\n  39.900,      46,      33,      24,      43\n  40.000,      46,      33,      24,      44\n  40.100,      46,      33,      24,      44\n  40.200,      47,      33,      24,      44\n  40.300,      46,      33,      24,      44\n  40.400,      45,      33,      24,      44\n  40.500,      46,      33,      24,      44\n  40.600,      46,      33,      24,      44\n  40.700,      47,      33,      24,      45\n  40.800,      46,      33,      24,      44\n  40.900,      47,      33,      24,      44\n  41.000,      46,      33,      24,      44\n  41.100,      47,      33,      24,      44\n  41.200,      47,      33,      24,      44\n  41.300,      47,      33,      24,      44\n  41.400,      46,      33,      24,      44\n  41.500,      46,      33,      24,      44\n  41.600,      47,      33,      24,      44\n  41.700,      47,      33,      24,      44\n  41.800,      47,      33,      24,      44\n  41.900,      47,      33,      24,      44\n  42.000,      47,      33,      24,      44\n  42.100,      47,      33,      24,      44\n  42.200,      46,      33,      24,      44\n  42.300,      47,      33,      24,      44\n  42.400,      46,      33,      24,      43\n  42.500,      46,      33,      24,      44\n  42.600,      47,      33,      24,      44\n  42.700,      47,      33,      24,      44\n  42.800,      46,      33,      24,      44\n  42.900,      46,      33,      24,      44\n  43.000,      46,      33,      24,      45\n  43.100,      47,      33,      24,      44\n  43.200,      46,      33,      24,      44\n  43.300,      47,      33,      24,      44\n  43.400,      47,      33,      24,      44\n  43.500,      46,      33,      24,      44\n  43.600,      47,      33,      24,      44\n  43.700,      47,      33,      24,      43\n  43.800,      47,      33,      24,      43\n  43.900,      47,      33,      24,      44\n  44.000,      47,      33,      24,      44\n  44.100,      47,      33,      24,      44\n  44.200,      46,      33,      24,      44\n  44.300,      46,      33,      24,      44\n  44.400,      46,      33,      24,      44\n  44.500,      47,      33,      24,      44\n  44.600,      47,      33,      24,      45\n  44.700,      47,      33,      24,      44\n  44.800,      47,      33,      24,      44\n  44.900,      47,      33,      24,      44\n  45.000,      46,      33,      24,      44\n  45.100,      46,      33,      24,      44\n  45.200,      47,      33,      24,      44\n  45.300,      47,      33,      24,      44\n  45.400,      47,      33,      24,      44\n  45.500,      47,      33,      24,      44\n  45.600,      46,      33,      24,      44\n  45.700,      46,      33,      24,      44\n  45.800,      47,      33,      24,      44\n  45.900,      46,      33,      24,      44\n  46.000,      46,      33,      24,      44\n  46.100,      47,      33,      24,      44\n  46.200,      47,      33,      24,      44\n  46.300,      47,      33,      25,      45\n  46.400,      47,      33,      24,      44\n  46.500,      47,      33,      24,      44\n  46.600,      47,      33,      24,      44\n  46.700,      47,      33,      24,      44\n  46.800,      47,      33,      24,      44\n  46.900,      46,      33,      24,      44\n  47.000,      47,      33,      24,      44\n  47.100,      46,      33,      24,      44\n  47.200,      47,      33,      24,      44\n  47.300,      46,      33,      24,      44\n  47.400,      46,      33,      24,      44\n  47.500,      46,      33,      24,      44\n  47.600,      47,      33,      24,      43\n  47.700,      45,      33,      24,      43\n  47.800,      47,      33,      24,      44\n  47.900,      47,      33,      24,      44\n  48.000,      47,      33,      24,      44\n  48.100,      46,      33,      24,      44\n  48.200,      46,      33,      24,      44\n  48.300,      47,      33,      24,      44\n  48.400,      45,      33,      24,      44\n  48.500,      47,      33,      24,      45\n  48.600,      46,      33,      24,      44\n  48.700,      45,      33,      24,      44\n  48.800,      47,      33,      24,      44\n  48.900,      47,      33,      24,      44\n  49.000,     193,     261,       0,      96\n  49.100,      48,      33,      25,      45\n  49.200,      46,      33,      24,      44\n  49.300,      46,      33,      24,      44\n  49.400,      47,      33,      24,      44\n  49.500,      46,      33,      23,      44\n  49.600,      47,      33,      24,      44\n  49.700,      46,      33,      24,      44\n  49.800,      45,      33,      24,      44\n  49.900,      47,      33,      24,      44\n  50.000,      46,      33,      24,      44\n  50.100,      46,      33,      24,      44\n  50.200,      46,      33,      24,      43\n  50.300,      47,      33,      24,      44\n  50.400,      47,      33,      24,      44\n  50.500,      47,      33,      24,      44\n  50.600,      46,      33,      24,      44\n  50.700,      46,      33,      24,      44\n  50.800,      46,      33,      24,      44\n  50.900,      46,      33,      24,      44\n  51.000,      47,      33,      24,      44\n  51.100,      47,      33,      24,      44\n  51.200,      45,      33,      24,      45\n  51.300,      47,      33,      24,      44\n  51.400,      46,      33,      24,      45\n  51.500,      46,      33,      24,      45\n  51.600,      47,      33,      24,      44\n  51.700,      46,      33,      24,      44\n  51.800,      46,      33,      24,      44\n  51.900,      47,      34,      24,      44\n  52.000,      47,      33,      24,      44\n  52.100,      46,      33,      24,      44\n  52.200,      46,      33,      24,      44\n  52.300,      45,      33,      24,      44\n  52.400,      46,      33,      24,      44\n  52.500,      46,      33,      24,      44\n  52.600,      47,      33,      24,      44\n  52.700,      46,      33,      24,      44\n  52.800,      47,      33,      24,      45\n  52.900,      46,      33,      24,      44\n  53.000,      46,      33,      24,      44\n  53.100,      47,      33,      24,      44\n  53.200,      47,      33,      24,      44\n  53.300,      47,      33,      24,      44\n  53.400,      46,      33,      24,      44\n  53.500,      46,      33,      24,      44\n  53.600,      46,      33,      24,      44\n  53.700,      47,      33,      24,      43\n  53.800,      46,      33,      24,      44\n  53.900,      47,      33,      24,      44\n  54.000,      47,      33,      24,      45\n  54.100,      46,      33,      24,      44\n  54.200,      46,      33,      24,      44\n  54.300,      47,      33,      24,      44\n  54.400,      47,      33,      24,      44\n  54.500,      47,      33,      24,      44\n  54.600,      47,      33,      24,      44\n  54.700,      47,      33,      24,      44\n  54.800,      46,      33,      24,      44\n  54.900,      46,      33,      24,      44\n  55.000,      46,      33,      24,      44\n  55.100,      47,      33,      24,      44\n  55.200,      47,      33,      24,      44\n  55.300,      47,      33,      24,      44\n  55.400,      45,      33,      24,      44\n  55.500,      47,      33,      24,      45\n  55.600,      47,      33,      24,      44\n  55.700,      47,      33,      24,      44\n  55.800,      46,      33,      24,      44\n  55.900,      46,      33,      24,      44\n  56.000,      46,      33,      24,      44\n  56.100,      47,      33,      24,      44\n  56.200,      47,      33,      24,      44\n  56.300,      47,      33,      24,      44\n  56.400,      46,      33,      24,      44\n  56.500,      46,      33,      24,      44\n  56.600,      46,      33,      24,      44\n  56.700,      47,      33,      24,      44\n  56.800,      46,      33,      24,      44\n  56.900,      47,      33,      24,      44\n  57.000,      46,      33,      24,      44\n  57.100,      47,      33,      24,      44\n  57.200,      47,      33,      24,      44\n  57.300,      47,      33,      24,      44\n  57.400,      46,      33,      24,      44\n  57.500,      46,      32,      24,      44\n  57.600,      46,      33,      24,      44\n  57.700,      47,      33,      24,      44\n  57.800,      45,      33,      24,      44\n  57.900,      47,      33,      24,      44\n  58.000,      46,      33,      24,      44\n  58.100,      46,      33,      24,      44\n  58.200,      47,      33,      24,      44\n  58.300,      47,      33,      24,      44\n  58.400,      46,      33,      24,      45\n  58.500,      47,      33,      24,      44\n  58.600,      47,      33,      24,      44\n  58.700,      46,      33,      24,      43\n  58.800,      46,      33,      24,      44\n  58.900,      47,      33,      24,      44\n  59.000,      45,      33,      24,      44\n  59.100,      47,      33,      24,      45\n  59.200,      46,      33,      24,      44\n  59.300,      47,      33,      24,      44\n  59.400,      47,      33,      24,      44\n  59.500,      47,      33,      24,      43\n  59.600,      47,      33,      24,      44\n  59.700,      47,      33,      24,      44\n  59.800,      47,      33,      24,      44\n  59.900,      47,      33,      24,      44\n  60.000,      47,      33,      24,      44\n  60.100,      46,      33,      24,      44\n  60.200,      46,      33,      24,      44\n  60.300,      47,      33,      24,      44\n  60.400,      47,      33,      24,      44\n  60.500,      47,      33,      24,      44\n  60.600,      47,      33,      24,      43\n  60.700,      47,      33,      24,      44\n  60.800,      47,      33,      24,      44\n  60.900,      46,      33,      24,      44\n  61.000,      45,      33,      24,      44\n  61.100,      46,      33,      24,      44\n  61.200,      47,      33,      24,      44\n  61.300,      46,      33,      24,      44\n  61.400,      46,      33,      24,      44\n  61.500,      46,      33,      24,      44\n  61.600,      47,      33,      24,      44\n  61.700,      47,      33,      24,      43\n  61.800,      46,      33,      24,      44\n  61.900,      47,      33,      24,      44\n  62.000,      46,      33,      24,      44\n  62.100,      46,      33,      24,      44\n  62.200,      47,      33,      24,      44\n  62.300,      46,      33,      24,      43\n  62.400,      46,      33,      24,      44\n  62.500,      46,      33,      24,      44\n  62.600,      46,      33,      24,      43\n  62.700,      47,      33,      24,      43\n  62.800,      46,      33,      24,      44\n  62.900,      47,      33,      24,      44\n  63.000,      47,      33,      24,      44\n  63.100,      47,      33,      24,      44\n  63.200,      47,      33,      24,      44\n  63.300,      47,      33,      24,      44\n  63.400,      47,      33,      24,      44\n  63.500,      46,      33,      24,      45\n  63.600,      46,      33,      24,      43\n  63.700,      46,      33,      24,      44\n  63.800,      46,      33,      24,      43\n  63.900,      46,      33,      24,      43\n  64.000,     195,     262,       0,      97\n  64.100,      47,      34,      25,      45\n  64.200,      48,      33,      24,      44\n  64.300,      47,      33,      25,      44\n  64.400,      46,      33,      24,      44\n  64.500,      46,      33,      24,      44\n  64.600,      46,      33,      24,      43\n  64.700,      46,      33,      24,      44\n  64.800,      47,      33,      24,      43\n  64.900,      47,      33,      24,      44\n  65.000,      47,      33,      24,      44\n  65.100,      47,      33,      24,      44\n  65.200,      47,      33,      24,      44\n  65.300,      47,      33,      24,      45\n  65.400,      46,      33,      24,      45\n  65.500,      46,      33,      24,      44\n  65.600,      47,      33,      24,      44\n  65.700,      46,      33,      24,      43\n  65.800,      47,      33,      25,      44\n  65.900,      47,      33,      24,      44\n  66.000,      46,      33,      24,      44\n  66.100,      46,      33,      24,      44\n  66.200,      47,      33,      24,      44\n  66.300,      46,      33,      24,      44\n  66.400,      47,      33,      24,      44\n  66.500,      47,      33,      24,      44\n  66.600,      46,      33,      24,      44\n  66.700,      47,      33,      24,      44\n  66.800,      47,      33,      24,      44\n  66.900,      46,      33,      24,      44\n  67.000,      47,      33,      24,      44\n  67.100,      47,      33,      24,      44\n  67.200,      47,      33,      24,      44\n  67.300,      46,      33,      24,      44\n  67.400,      47,      33,      24,      44\n  67.500,      47,      33,      24,      44\n  67.600,      46,      33,      24,      43\n  67.700,      47,      33,      24,      44\n  67.800,      47,      33,      24,      44\n  67.900,      47,      33,      24,      44\n  68.000,      47,      33,      24,      45\n  68.100,      47,      33,      24,      44\n  68.200,      46,      33,      24,      44\n  68.300,      46,      33,      24,      44\n  68.400,      46,      33,      24,      44\n  68.500,      46,      33,      24,      44\n  68.600,      47,      33,      24,      44\n  68.700,      47,      33,      24,      44\n  68.800,      47,      33,      24,      44\n  68.900,      47,      33,      24,      44\n  69.000,      46,      33,      24,      44\n  69.100,      47,      33,      24,      44\n  69.200,      46,      33,      24,      44\n  69.300,      47,      33,      24,      44\n  69.400,      47,      33,      24,      44\n  69.500,      47,      33,      24,      44\n  69.600,      47,      33,      24,      44\n  69.700,      47,      33,      24,      44\n  69.800,      47,      33,      24,      44\n  69.900,      46,      33,      24,      44\n  70.000,      47,      33,      24,      44\n  70.100,      47,      33,      24,      44\n  70.200,      46,      33,      24,      44\n  70.300,      47,      33,      24,      45\n  70.400,      46,      33,      24,      44\n  70.500,      46,      33,      24,      44\n  70.600,      46,      33,      24,      43\n  70.700,      47,      33,      24,      44\n  70.800,      46,      33,      24,      43\n  70.900,      47,      33,      24,      44\n  71.000,      46,      33,      24,      44\n  71.100,      47,      33,      24,      45\n  71.200,      47,      33,      24,      44\n  71.300,      46,      33,      24,      44\n  71.400,      47,      33,      24,      44\n  71.500,      46,      33,      24,      43\n  71.600,      47,      33,      24,      44\n  71.700,      45,      33,      24,      45\n  71.800,      46,      33,      24,      44\n  71.900,      46,      33,      24,      44\n  72.000,      46,      33,      24,      43\n  72.100,      47,      33,      24,      44\n  72.200,      47,      33,      24,      44\n  72.300,      46,      33,      24,      44\n  72.400,      47,      33,      24,      44\n  72.500,      47,      33,      24,      44\n  72.600,      46,      33,      24,      44\n  72.700,      46,      33,      24,      44\n  72.800,      45,      32,      24,      43\n  72.900,      46,      33,      24,      44\n  73.000,      47,      33,      24,      44\n  73.100,      47,      33,      24,      44\n  73.200,      47,      33,      24,      44\n  73.300,      47,      33,      24,      44\n  73.400,      47,      33,      24,      44\n  73.500,      46,      33,      24,      43\n  73.600,      47,      33,      24,      43\n  73.700,      47,      33,      24,      44\n  73.800,      47,      33,      24,      44\n  73.900,      47,      33,      24,      44\n  74.000,      46,      33,      24,      44\n  74.100,      46,      33,      24,      44\n  74.200,      46,      33,      24,      44\n  74.300,      46,      32,      24,      44\n  74.400,      47,      33,      24,      44\n  74.500,      47,      33,      24,      44\n  74.600,      46,      33,      24,      43\n  74.700,      47,      33,      24,      44\n  74.800,      47,      33,      24,      44\n  74.900,      47,      33,      24,      44\n  75.000,      47,      33,      24,      44\n  75.100,      45,      32,      24,      44\n  75.200,      45,      33,      24,      44\n  75.300,      47,      33,      24,      44\n  75.400,      46,      33,      24,      45\n  75.500,      45,      33,      24,      44\n  75.600,      45,      33,      24,      43\n  75.700,      46,      33,      24,      43\n  75.800,      46,      33,      24,      44\n  75.900,      47,      33,      24,      44\n  76.000,      47,      33,      24,      44\n  76.100,      47,      33,      24,      44\n  76.200,      47,      33,      24,      45\n  76.300,      47,      33,      24,      44\n  76.400,      47,      33,      24,      44\n  76.500,      47,      33,      25,      44\n  76.600,      46,      33,      24,      44\n  76.700,      47,      33,      24,      44\n  76.800,      47,      33,      24,      44\n  76.900,      46,      33,      24,      44\n  77.000,      46,      33,      24,      44\n  77.100,      46,      33,      24,      44\n  77.200,      46,      33,      24,      44\n  77.300,      47,      33,      24,      44\n  77.400,      47,      33,      24,      45\n  77.500,      47,      33,      24,      44\n  77.600,      46,      33,      24,      44\n  77.700,      46,      33,      24,      43\n  77.800,      47,      33,      24,      43\n  77.900,      46,      33,      24,      44\n  78.000,      47,      33,      24,      44\n  78.100,      47,      33,      24,      45\n  78.200,      46,      33,      24,      45\n  78.300,      46,      33,      24,      44\n  78.400,      46,      33,      24,      44\n  78.500,      47,      33,      24,      44\n  78.600,      47,      33,      24,      44\n  78.700,      46,      33,      24,      44\n  78.800,      47,      33,      24,      44\n  78.900,      47,      33,      24,      44\n  79.000,      47,      33,      24,      44\n  79.100,      46,      33,      24,      44\n  79.200,      46,      33,      24,      44\n  79.300,      47,      33,      24,      44\n  79.400,      47,      33,      24,      44\n  79.500,      47,      33,      24,      44\n  79.600,      46,      33,      24,      43\n  79.700,      46,      33,      24,      44\n  79.800,      46,      33,      24,      44\n  79.900,      47,      33,      24,      44\n  80.000,      46,      33,      24,      44\n  80.100,      46,      33,      24,      44\n  80.200,      47,      33,      24,      44\n  80.300,      47,      33,      24,      45\n  80.400,      47,      33,      24,      44\n  80.500,      46,      33,      24,      44\n  80.600,      46,      33,      24,      44\n  80.700,      46,      33,      24,      44\n  80.800,      46,      33,      24,      44\n  80.900,      47,      33,      24,      44\n  81.000,     195,     262,       0,      96\n  81.100,      48,      34,      25,      45\n  81.200,      46,      33,      24,      44\n  81.300,      46,      33,      24,      44\n  81.400,      46,      33,      24,      44\n  81.500,      46,      33,      24,      44\n  81.600,      46,      33,      24,      44\n  81.700,      46,      33,      24,      44\n  81.800,      47,      33,      24,      44\n  81.900,      47,      32,      24,      44\n  82.000,      47,      33,      24,      44\n  82.100,      46,      33,      24,      44\n  82.200,      46,      33,      24,      44\n  82.300,      46,      33,      24,      44\n  82.400,      46,      33,      24,      44\n  82.500,      47,      33,      24,      44\n  82.600,      47,      33,      24,      44\n  82.700,      46,      33,      24,      44\n  82.800,      46,      33,      24,      44\n  82.900,      47,      33,      24,      44\n  83.000,      47,      33,      24,      45\n  83.100,      46,      33,      24,      44\n  83.200,      47,      33,      24,      44\n  83.300,      46,      33,      24,      44\n  83.400,      46,      33,      24,      44\n  83.500,      47,      33,      24,      44\n  83.600,      45,      33,      24,      44\n  83.700,      46,      33,      24,      44\n  83.800,      46,      33,      24,      44\n  83.900,      47,      33,      24,      44\n  84.000,      47,      33,      24,      44\n  84.100,      46,      33,      24,      44\n  84.200,      47,      33,      24,      45\n  84.300,      47,      33,      24,      44\n  84.400,      47,      33,      24,      44\n  84.500,      46,      33,      24,      43\n  84.600,      46,      33,      24,      44\n  84.700,      47,      33,      24,      44\n  84.800,      47,      33,      24,      44\n  84.900,      47,      33,      24,      44\n  85.000,      46,      32,      24,      44\n  85.100,      46,      33,      24,      44\n  85.200,      46,      32,      24,      44\n  85.300,      47,      33,      24,      44\n  85.400,      47,      33,      24,      44\n  85.500,      47,      33,      24,      44\n  85.600,      46,      33,      24,      44\n  85.700,      46,      33,      24,      44\n  85.800,      46,      33,      24,      44\n  85.900,      47,      33,      24,      44\n  86.000,      46,      33,      24,      44\n  86.100,      46,      33,      24,      44\n  86.200,      46,      33,      24,      44\n  86.300,      46,      33,      24,      44\n  86.400,      47,      33,      24,      44\n  86.500,      47,      33,      24,      44\n  86.600,      47,      33,      24,      44\n  86.700,      47,      33,      24,      44\n  86.800,      46,      33,      24,      44\n  86.900,      47,      33,      24,      44\n  87.000,      47,      33,      24,      44\n  87.100,      46,      33,      24,      44\n  87.200,      47,      33,      24,      44\n  87.300,      45,      33,      24,      44\n  87.400,      46,      33,      24,      44\n  87.500,      46,      33,      24,      44\n  87.600,      47,      33,      24,      43\n  87.700,      46,      33,      24,      43\n  87.800,      46,      33,      24,      44\n  87.900,      46,      33,      24,      44\n  88.000,      47,      33,      24,      44\n  88.100,      46,      33,      24,      44\n  88.200,      47,      33,      24,      44\n  88.300,      47,      33,      24,      44\n  88.400,      46,      33,      24,      44\n  88.500,      47,      33,      24,      44\n  88.600,      46,      33,      24,      44\n  88.700,      47,      33,      24,      44\n  88.800,      46,      33,      24,      44\n  88.900,      47,      33,      24,      44\n  89.000,      47,      33,      24,      44\n  89.100,      46,      33,      24,      44\n  89.200,      46,      33,      24,      44\n  89.300,      47,      33,      24,      45\n  89.400,      46,      33,      24,      44\n  89.500,      46,      33,      24,      44\n  89.600,      46,      33,      24,      44\n  89.700,      47,      33,      24,      44\n  89.800,      47,      32,      24,      44\n  89.900,      46,      34,      24,      44\n  90.000,      45,      33,      24,      44\n  90.100,      46,      33,      24,      44\n  90.200,      46,      33,      24,      44\n  90.300,      47,      33,      24,      45\n  90.400,      46,      33,      24,      44\n  90.500,      47,      33,      24,      44\n  90.600,      46,      33,      24,      44\n  90.700,      47,      33,      24,      44\n  90.800,      47,      33,      24,      44\n  90.900,      46,      33,      24,      44\n  91.000,      46,      33,      24,      44\n  91.100,      46,      33,      24,      44\n  91.200,      45,      33,      24,      44\n  91.300,      47,      33,      24,      44\n  91.400,      46,      33,      24,      44\n  91.500,      46,      33,      24,      43\n  91.600,      46,      33,      24,      44\n  91.700,      47,      33,      24,      44\n  91.800,      47,      33,      24,      44\n  91.900,      46,      33,      24,      44\n  92.000,      46,      33,      24,      44\n  92.100,      45,      33,      24,      44\n  92.200,      47,      33,      24,      44\n  92.300,      47,      33,      24,      44\n  92.400,      46,      33,      24,      44\n  92.500,      46,      33,      24,      43\n  92.600,      47,      33,      24,      44\n  92.700,      47,      33,      24,      44\n  92.800,      47,      33,      24,      44\n  92.900,      46,      32,      24,      44\n  93.000,      46,      33,      24,      44\n  93.100,      46,      33,      24,      44\n  93.200,      47,      33,      24,      45\n  93.300,      47,      33,      24,      45\n  93.400,      46,      33,      24,      44\n  93.500,      45,      33,      24,      44\n  93.600,      47,      33,      24,      44\n  93.700,      47,      33,      24,      44\n  93.800,      47,      33,      24,      44\n  93.900,      46,      33,      24,      44\n  94.000,      46,      33,      24,      44\n  94.100,      47,      33,      24,      45\n  94.200,      46,      33,      24,      44\n  94.300,      45,      33,      24,      44\n  94.400,      47,      33,      24,      44\n  94.500,      47,      33,      24,      44\n  94.600,      47,      33,      24,      44\n  94.700,      47,      33,      24,      44\n  94.800,      46,      33,      24,      44\n  94.900,      47,      33,      24,      44\n  95.000,      46,      33,      24,      44\n  95.100,      39,      26,      24,      44\n  95.200,      46,      33,      24,      44\n  95.300,      46,      33,      24,      44\n  95.400,      46,      33,      24,      44\n  95.500,      47,      33,      24,      44\n  95.600,      46,      33,      24,      44\n  95.700,      46,      33,      24,      44\n  95.800,      47,      33,      24,      44\n  95.900,      46,      33,      24,      44\n  96.000,      47,      33,      24,      44\n  96.100,      46,      33,      24,      44\n  96.200,      47,      33,      24,      44\n  96.300,      47,      33,      24,      44\n  96.400,      45,      33,      24,      44\n  96.500,      47,      33,      24,      44\n  96.600,      47,      33,      24,      44\n  96.700,      46,      33,      24,      44\n  96.800,      46,      32,      24,      44\n  96.900,      47,      33,      24,      44\n  97.000,      47,      33,      24,      44\n  97.100,      47,      33,      24,      45\n  97.200,      47,      33,      24,      44\n  97.300,      46,      33,      24,      44\n  97.400,      47,      33,      24,      44\n  97.500,      46,      33,      24,      44\n  97.600,      47,      33,      24,      44\n  97.700,      47,      33,      24,      44\n  97.800,      46,      33,      24,      44\n  97.900,      47,      33,      24,      44\n  98.000,      46,      33,      24,      44\n  98.100,      46,      33,      24,      44\n  98.200,      47,      33,      24,      44\n  98.300,      47,      33,      24,      45\n  98.400,      46,      33,      24,      44\n  98.500,      46,      33,      24,      44\n  98.600,      46,      33,      24,      44\n  98.700,      47,      33,      24,      44\n  98.800,      46,      33,      24,      44\n  98.900,      47,      33,      24,      44\n  99.000,      47,      33,      25,      45\n  99.100,      47,      33,      24,      45\n  99.200,      46,      33,      24,      44\n  99.300,      47,      33,      24,      44\n  99.400,      47,      33,      24,      44\n  99.500,      47,      33,      24,      44\n  99.600,      47,      33,      24,      44\n  99.700,      47,      33,      24,      44\n  99.800,      47,      33,      24,      44\n  99.900,      47,      33,      24,      44\n 100.000,     195,     260,       0,      96\n 100.100,      35,      26,      21,      42\n 100.200,      33,      25,      20,      40\n 100.300,      32,      25,      20,      40\n 100.400,      32,      25,      20,      39\n 100.500,      33,      25,      20,      40\n 100.600,      32,      25,      20,      40\n 100.700,      32,      25,      20,      40\n 100.800,      32,      24,      20,      40\n 100.900,      32,      25,      20,      40\n 101.000,      32,      25,      20,      40\n 101.100,      33,      25,      20,      40\n 101.200,      32,      25,      20,      40\n 101.300,      32,      25,      20,      40\n 101.400,      32,      25,      20,      40\n 101.500,      32,      24,      20,      39\n 101.600,      32,      25,      20,      39\n 101.700,      32,      24,      19,      40\n 101.800,      32,      25,      20,      40\n 101.900,      33,      24,      20,      40\n 102.000,      32,      24,      20,      39\n 102.100,      32,      24,      19,      40\n 102.200,      32,      24,      20,      40\n 102.300,      32,      25,      19,      39\n 102.400,      32,      24,      20,      40\n 102.500,      33,      25,      19,      39\n 102.600,      33,      24,      20,      40\n 102.700,      32,      25,      20,      40\n 102.800,      33,      25,      20,      40\n 102.900,      26,      19,      19,      40\n 103.000,      33,      25,      20,      40\n 103.100,      32,      25,      20,      40\n 103.200,      33,      25,      20,      40\n 103.300,      32,      25,      20,      40\n 103.400,      33,      25,      19,      40\n 103.500,      32,      24,      20,      40\n 103.600,      32,      24,      19,      40\n 103.700,      32,      24,      20,      40\n 103.800,      33,      25,      20,      40\n 103.900,      32,      24,      19,      40\n 104.000,      32,      25,      19,      40\n 104.100,      32,      24,      20,      39\n 104.200,      33,      24,      19,      40\n 104.300,      32,      24,      20,      41\n 104.400,      32,      24,      19,      40\n 104.500,      33,      24,      20,      40\n 104.600,      32,      25,      20,      39\n 104.700,      33,      25,      20,      40\n 104.800,      33,      25,      19,      40\n 104.900,      32,      24,      20,      39\n 105.000,      32,      24,      19,      40\n 105.100,      32,      25,      20,      39\n 105.200,      32,      25,      19,      39\n 105.300,      32,      24,      19,      40\n 105.400,      32,      25,      20,      40\n 105.500,      32,      25,      20,      40\n 105.600,      33,      24,      20,      40\n 105.700,      33,      24,      20,      40\n 105.800,      33,      25,      20,      40\n 105.900,      33,      25,      20,      40\n 106.000,      33,      25,      20,      40\n 106.100,      32,      24,      20,      40\n 106.200,      32,      25,      20,      40\n 106.300,      32,      25,      20,      39\n 106.400,      32,      24,      19,      40\n 106.500,      32,      24,      20,      40\n 106.600,      32,      24,      20,      40\n 106.700,      32,      24,      20,      40\n 106.800,      33,      25,      20,      40\n 106.900,      33,      24,      20,      40\n 107.000,      32,      24,      20,      40\n 107.100,      33,      25,      20,      40\n 107.200,      32,      24,      20,      39\n 107.300,      32,      25,      20,      39\n 107.400,      32,      25,      20,      40\n 107.500,      32,      25,      20,      40\n 107.600,      32,      25,      20,      40\n 107.700,      32,      24,      20,      39\n 107.800,      32,      24,      20,      39\n 107.900,      32,      24,      19,      39\n 108.000,      32,      24,      20,      40\n 108.100,      32,      24,      19,      40\n 108.200,      32,      25,      20,      40\n 108.300,      32,      25,      20,      40\n 108.400,      32,      24,      20,      40\n 108.500,      32,      24,      20,      39\n 108.600,      32,      24,      20,      40\n 108.700,      32,      24,      20,      40\n 108.800,      32,      24,      19,      40\n 108.900,      32,      25,      20,      40\n 109.000,      33,      25,      20,      39\n 109.100,      33,      25,      20,      40\n 109.200,      33,      24,      20,      40\n 109.300,      33,      25,      20,      40\n 109.400,      32,      25,      20,      40\n 109.500,      32,      25,      20,      40\n 109.600,      32,      24,      20,      40\n 109.700,      33,      25,      20,      40\n 109.800,      32,      24,      20,      39\n 109.900,      32,      24,      20,      39\n 110.000,      32,      24,      20,      40\n 110.100,      32,      24,      19,      39\n 110.200,      33,      24,      20,      40\n 110.300,      33,      24,      20,      39\n 110.400,      32,      24,      20,      39\n 110.500,      32,      24,      20,      40\n 110.600,      32,      25,      20,      40\n 110.700,      32,      24,      20,      40\n 110.800,      32,      24,      20,      40\n 110.900,      33,      25,      20,      40\n 111.000,      33,      24,      20,      40\n 111.100,      32,      24,      20,      40\n 111.200,      33,      24,      20,      40\n 111.300,      33,      24,      20,      40\n 111.400,      32,      24,      20,      39\n 111.500,      32,      24,      20,      40\n 111.600,      32,      24,      19,      39\n 111.700,      33,      24,      20,      40\n 111.800,      32,      24,      19,      40\n 111.900,      32,      24,      20,      40\n 112.000,      32,      25,      19,      40\n 112.100,      32,      24,      20,      40\n 112.200,      32,      24,      20,      40\n 112.300,      33,      24,      20,      40\n 112.400,      32,      24,      20,      39\n 112.500,      33,      24,      20,      40\n 112.600,      32,      24,      20,      40\n 112.700,      32,      25,      20,      40\n 112.800,      32,      24,      20,      40\n 112.900,      32,      24,      19,      39\n 113.000,      33,      25,      20,      40\n 113.100,      32,      24,      19,      40\n 113.200,      32,      24,      20,      40\n 113.300,      33,      24,      19,      40\n 113.400,      32,      24,      19,      40\n 113.500,      32,      24,      20,      40\n 113.600,      33,      24,      20,      40\n 113.700,      32,      24,      20,      39\n 113.800,      32,      25,      19,      40\n 113.900,      33,      24,      20,      40\n 114.000,      33,      25,      20,      39\n 114.100,      32,      24,      20,      40\n 114.200,      32,      24,      19,      40\n 114.300,      32,      24,      20,      40\n 114.400,      33,      25,      20,      40\n 114.500,      32,      24,      20,      40\n 114.600,      32,      25,      20,      40\n 114.700,      32,      25,      20,      40\n 114.800,      32,      24,      20,      39\n 114.900,      32,      25,      20,      40\n 115.000,      32,      25,      20,      39\n 115.100,      32,      24,      20,      40\n 115.200,      32,      24,      19,      40\n 115.300,      33,      24,      20,      40\n 115.400,      32,      24,      20,      39\n 115.500,      32,      24,      20,      39\n 115.600,      32,      24,      20,      40\n 115.700,      32,      24,      19,      40\n 115.800,      32,      24,      20,      40\n 115.900,      32,      24,      19,      40\n 116.000,      32,      25,      19,      41\n 116.100,      32,      24,      20,      40\n 116.200,      32,      24,      20,      40\n 116.300,      32,      24,      20,      40\n 116.400,      32,      24,      20,      40\n 116.500,      32,      25,      19,      40\n 116.600,      33,      25,      20,      40\n 116.700,      33,      25,      20,      40\n 116.800,      33,      24,      20,      40\n 116.900,      32,      25,      20,      40\n 117.000,      32,      24,      20,      40\n 117.100,      32,      24,      20,      39\n 117.200,      32,      24,      20,      39\n 117.300,      32,      24,      20,      40\n 117.400,      32,      24,      20,      40\n 117.500,      33,      25,      20,      41\n 117.600,      32,      24,      20,      39\n 117.700,      32,      24,      20,      39\n 117.800,      32,      24,      19,      40\n 117.900,      32,      24,      20,      39\n 118.000,      32,      24,      19,      39\n 118.100,      33,      25,      20,      40\n 118.200,      32,      24,      20,      40\n 118.300,      32,      24,      20,      40\n 118.400,      32,      24,      20,      40\n 118.500,      33,      24,      20,      40\n 118.600,      32,      24,      20,      40\n 118.700,      33,      25,      20,      40\n 118.800,      33,      25,      20,      40\n 118.900,      33,      25,      20,      40\n 119.000,      32,      25,      20,      40\n 119.100,      32,      24,      20,      40\n 119.200,      32,      25,      20,      40\n 119.300,      33,      25,      20,      40\n 119.400,      32,      24,      20,      40\n 119.500,      32,      24,      19,      40\n 119.600,      32,      24,      20,      40\n 119.700,      32,      24,      20,      39\n 119.800,      33,      24,      20,      40\n 119.900,      32,      24,      20,      40\n 120.000,      32,      24,      19,      40\n 120.100,      32,      24,      20,      40\n 120.200,      32,      24,      20,      39\n 120.300,      32,      25,      20,      39\n 120.400,      33,      25,      20,      39\n 120.500,      32,      24,      20,      39\n 120.600,      33,      24,      19,      40\n 120.700,      33,      24,      20,      40\n 120.800,      32,      25,      20,      40\n 120.900,      32,      25,      20,      40\n 121.000,     194,     260,       0,      96\n 121.100,      34,      25,      21,      41\n 121.200,      33,      25,      20,      41\n 121.300,      32,      25,      20,      40\n 121.400,      32,      25,      20,      40\n 121.500,      33,      25,      20,      40\n 121.600,      32,      24,      20,      40\n 121.700,      33,      25,      20,      40\n 121.800,      32,      24,      20,      39\n 121.900,      32,      25,      20,      40\n 122.000,      32,      24,      20,      40\n 122.100,      33,      24,      20,      40\n 122.200,      32,      24,      20,      40\n 122.300,      32,      25,      20,      40\n 122.400,      33,      25,      20,      40\n 122.500,      32,      24,      20,      40\n 122.600,      33,      24,      19,      40\n 122.700,      32,      24,      20,      40\n 122.800,      32,      24,      20,      39\n 122.900,      33,      25,      20,      39\n 123.000,      32,      24,      20,      40\n 123.100,      32,      24,      20,      40\n 123.200,      32,      25,      19,      40\n 123.300,      33,      25,      20,      39\n 123.400,      32,      24,      19,      39\n 123.500,      32,      24,      19,      40\n 123.600,      33,      25,      20,      40\n 123.700,      32,      25,      19,      40\n 123.800,      32,      24,      19,      40\n 123.900,      33,      24,      20,      40\n 124.000,      32,      25,      20,      40\n 124.100,      32,      24,      19,      40\n 124.200,      33,      24,      20,      40\n 124.300,      32,      24,      20,      40\n 124.400,      32,      25,      20,      40\n 124.500,      32,      25,      20,      40\n 124.600,      33,      25,      20,      40\n 124.700,      32,      24,      20,      39\n 124.800,      33,      25,      20,      40\n 124.900,      32,      25,      20,      39\n 125.000,      32,      25,      20,      40\n 125.100,      32,      24,      20,      40\n 125.200,      32,      24,      19,      40\n 125.300,      33,      24,      20,      40\n 125.400,      32,      25,      20,      39\n 125.500,      33,      24,      19,      40\n 125.600,      32,      24,      19,      40\n 125.700,      32,      24,      20,      40\n 125.800,      33,      24,      20,      40\n 125.900,      33,      24,      20,      40\n 126.000,      33,      25,      20,      40\n 126.100,      32,      24,      20,      40\n 126.200,      32,      24,      20,      40\n 126.300,      32,      25,      19,      40\n 126.400,      33,      24,      19,      40\n 126.500,      32,      24,      20,      40\n 126.600,      32,      24,      20,      40\n 126.700,      32,      24,      20,      40\n 126.800,      32,      24,      20,      40\n 126.900,      33,      25,      20,      40\n 127.000,      32,      24,      20,      40\n 127.100,      32,      24,      20,      40\n 127.200,      33,      25,      20,      40\n 127.300,      32,      24,      20,      39\n 127.400,      32,      25,      20,      40\n 127.500,      33,      24,      20,      40\n 127.600,      32,      25,      20,      40\n 127.700,      32,      24,      20,      40\n 127.800,      32,      24,      20,      40\n 127.900,      32,      25,      20,      40\n 128.000,      32,      24,      20,      40\n 128.100,      32,      24,      20,      40\n 128.200,      32,      24,      20,      40\n 128.300,      32,      24,      20,      40\n 128.400,      32,      24,      20,      40\n 128.500,      32,      24,      20,      40\n 128.600,      33,      24,      19,      40\n 128.700,      32,      24,      20,      40\n 128.800,      32,      25,      20,      40\n 128.900,      32,      25,      20,      40\n 129.000,      32,      24,      20,      40\n 129.100,      32,      24,      20,      40\n 129.200,      33,      25,      20,      40\n 129.300,      33,      25,      20,      40\n 129.400,      33,      24,      20,      40\n 129.500,      33,      25,      19,      40\n 129.600,      32,      24,      20,      40\n 129.700,      33,      25,      20,      40\n 129.800,      33,      25,      20,      40\n 129.900,      33,      24,      20,      40\n 130.000,      32,      25,      20,      41\n 130.100,      33,      25,      20,      40\n 130.200,      32,      25,      20,      40\n 130.300,      32,      24,      20,      40\n 130.400,      33,      25,      20,      40\n 130.500,      32,      25,      20,      40\n 130.600,      33,      25,      20,      40\n 130.700,      33,      25,      20,      40\n 130.800,      33,      24,      19,      41\n 130.900,      32,      24,      20,      40\n 131.000,      33,      25,      20,      40\n 131.100,      33,      25,      20,      40\n 131.200,      33,      25,      20,      41\n 131.300,      32,      25,      20,      40\n 131.400,      32,      25,      20,      40\n 131.500,      33,      25,      20,      40\n 131.600,      32,      26,      20,      40\n 131.700,      33,      25,      20,      41\n 131.800,      33,      25,      20,      42\n 131.900,      33,      25,      20,      41\n 132.000,      33,      25,      20,      41\n 132.100,      33,      25,      20,      41\n 132.200,      34,      26,      20,      41\n 132.300,      33,      25,      20,      41\n 132.400,      33,      25,      20,      41\n 132.500,      33,      25,      20,      41\n 132.600,      33,      26,      20,      41\n 132.700,      34,      26,      20,      41\n 132.800,      34,      26,      20,      41\n 132.900,      34,      26,      20,      42\n 133.000,      33,      26,      20,      41\n 133.100,      34,      25,      20,      42\n 133.200,      33,      26,      20,      41\n 133.300,      34,      26,      20,      41\n 133.400,      34,      26,      20,      42\n 133.500,      33,      25,      20,      41\n 133.600,      33,      25,      21,      41\n 133.700,      33,      26,      20,      40\n 133.800,      34,      25,      20,      41\n 133.900,      33,      25,      20,      41\n 134.000,      33,      25,      20,      41\n 134.100,      33,      25,      21,      41\n 134.200,      33,      25,      20,      40\n 134.300,      32,      26,      20,      41\n 134.400,      34,      25,      20,      41\n 134.500,      32,      25,      20,      41\n 134.600,      33,      25,      20,      41\n 134.700,      33,      25,      20,      41\n 134.800,      33,      25,      20,      40\n 134.900,      33,      25,      20,      40\n 135.000,      33,      25,      20,      40\n 135.100,      32,      24,      20,      41\n 135.200,      32,      24,      20,      40\n 135.300,      32,      24,      20,      39\n 135.400,      33,      25,      20,      40\n 135.500,      33,      24,      20,      41\n 135.600,      33,      25,      20,      41\n 135.700,      32,      24,      20,      40\n 135.800,      33,      24,      20,      40\n 135.900,      33,      25,      20,      40\n 136.000,      32,      24,      20,      40\n 136.100,      33,      25,      20,      40\n 136.200,      33,      25,      20,      40\n 136.300,      32,      25,      20,      40\n 136.400,      33,      25,      20,      40\n 136.500,      32,      24,      20,      40\n 136.600,      32,      24,      20,      40\n 136.700,      32,      24,      20,      40\n 136.800,      32,      24,      20,      40\n 136.900,      32,      24,      20,      40\n 137.000,      32,      25,      20,      40\n 137.100,      32,      24,      20,      40\n 137.200,      33,      24,      20,      40\n 137.300,      33,      25,      20,      40\n 137.400,      33,      25,      20,      39\n 137.500,      32,      24,      20,      40\n 137.600,      32,      25,      20,      39\n 137.700,      32,      24,      20,      40\n 137.800,      33,      24,      20,      40\n 137.900,      33,      25,      20,      40\n 138.000,      32,      24,      20,      40\n 138.100,      32,      24,      20,      40\n 138.200,      33,      25,      20,      40\n 138.300,      33,      25,      20,      40\n 138.400,      32,      24,      20,      40\n 138.500,      33,      25,      20,      40\n 138.600,      32,      24,      20,      40\n 138.700,      33,      24,      20,      40\n 138.800,      33,      24,      20,      40\n 138.900,      32,      25,      20,      40\n 139.000,      32,      25,      20,      40\n 139.100,      32,      24,      20,      40\n 139.200,      33,      25,      20,      40\n 139.300,      32,      25,      20,      40\n 139.400,      32,      24,      20,      40\n 139.500,      33,      25,      20,      40\n 139.600,      32,      25,      19,      40\n 139.700,      33,      25,      20,      39\n 139.800,      33,      25,      20,      40\n 139.900,      33,      25,      20,      40\n 140.000,      33,      25,      20,      40\n 140.100,      32,      25,      20,      40\n 140.200,      32,      25,      20,      39\n 140.300,      33,      25,      20,      40\n 140.400,      33,      25,      20,      41\n 140.500,      33,      25,      20,      40\n 140.600,      32,      25,      20,      40\n 140.700,      32,      25,      20,      40\n 140.800,      33,      25,      20,      40\n 140.900,      33,      25,      20,      40\n 141.000,      32,      25,      20,      40\n 141.100,      32,      25,      20,      40\n 141.200,      32,      25,      20,      40\n 141.300,      32,      24,      20,      40\n 141.400,      33,      24,      20,      41\n 141.500,      32,      25,      20,      40\n 141.600,      33,      25,      20,      40\n 141.700,      33,      25,      20,      40\n 141.800,      32,      25,      20,      40\n 141.900,      32,      24,      20,      40\n 142.000,      32,      24,      20,      40\n 142.100,      32,      25,      20,      40\n 142.200,      33,      24,      20,      40\n 142.300,      33,      24,      20,      40\n 142.400,      33,      25,      20,      40\n 142.500,      33,      24,      20,      40\n 142.600,      33,      25,      20,      40\n 142.700,      33,      25,      20,      40\n 142.800,      32,      25,      20,      39\n 142.900,      32,      25,      20,      40\n 143.000,      33,      24,      20,      40\n 143.100,      32,      24,      20,      40\n 143.200,      33,      25,      20,      40\n 143.300,      33,      25,      20,      40\n 143.400,      32,      25,      20,      40\n 143.500,      32,      25,      20,      40\n 143.600,      32,      25,      20,      40\n 143.700,      33,      25,      20,      40\n 143.800,      32,      24,      20,      40\n 143.900,      33,      25,      20,      40\n 144.000,     195,     265,       1,      96\n 144.100,      35,      25,      20,      40\n 144.200,      33,      25,      20,      41\n 144.300,      33,      25,      20,      41\n 144.400,      32,      24,      20,      40\n 144.500,      33,      25,      20,      40\n 144.600,      33,      25,      20,      40\n 144.700,      33,      25,      20,      40\n 144.800,      32,      24,      20,      40\n 144.900,      33,      25,      20,      40\n 145.000,      33,      24,      20,      40\n 145.100,      32,      24,      20,      40\n 145.200,      32,      25,      20,      39\n 145.300,      32,      24,      20,      40\n 145.400,      33,      25,      20,      39\n 145.500,      32,      25,      20,      39\n 145.600,      33,      25,      20,      40\n 145.700,      32,      24,      20,      40\n 145.800,      33,      25,      20,      40\n 145.900,      32,      25,      20,      40\n 146.000,      32,      24,      20,      40\n 146.100,      32,      24,      19,      40\n 146.200,      33,      25,      20,      40\n 146.300,      32,      24,      20,      40\n 146.400,      32,      25,      19,      40\n 146.500,      32,      24,      20,      40\n 146.600,      32,      25,      20,      40\n 146.700,      33,      25,      20,      40\n 146.800,      32,      25,      19,      40\n 146.900,      32,      25,      20,      40\n 147.000,      32,      25,      20,      40\n 147.100,      32,      24,      20,      40\n 147.200,      33,      25,      19,      40\n 147.300,      33,      25,      20,      40\n 147.400,      33,      25,      20,      40\n 147.500,      32,      25,      20,      40\n 147.600,      33,      25,      20,      40\n 147.700,      33,      25,      20,      40\n 147.800,      33,      24,      20,      40\n 147.900,      33,      25,      20,      40\n 148.000,      33,      25,      20,      39\n 148.100,      32,      24,      20,      40\n 148.200,      32,      24,      20,      40\n 148.300,      33,      25,      20,      40\n 148.400,      32,      24,      20,      40\n 148.500,      32,      24,      19,      40\n 148.600,      33,      24,      20,      40\n 148.700,      32,      25,      20,      40\n 148.800,      33,      24,      20,      40\n 148.900,      32,      24,      20,      41\n 149.000,      33,      25,      20,      40\n 149.100,      33,      24,      20,      41\n 149.200,      32,      25,      20,      40\n 149.300,      32,      25,      20,      40\n 149.400,      33,      25,      20,      40\n 149.500,      32,      24,      20,      40\n 149.600,      33,      24,      20,      40\n 149.700,      33,      24,      19,      40\n 149.800,      32,      25,      20,      40\n 149.900,      32,      24,      20,      40\n 150.000,      32,      25,      20,      41\n 150.100,      33,      25,      20,      40\n 150.200,      32,      24,      19,      40\n 150.300,      33,      24,      20,      40\n 150.400,      33,      24,      20,      40\n 150.500,      32,      24,      19,      40\n 150.600,      33,      25,      20,      40\n 150.700,      32,      24,      20,      40\n 150.800,      33,      25,      20,      41\n 150.900,      33,      25,      20,      40\n 151.000,      32,      25,      20,      40\n 151.100,      32,      24,      20,      40\n 151.200,      32,      24,      20,      40\n 151.300,      32,      24,      20,      40\n 151.400,      33,      25,      20,      40\n 151.500,      32,      25,      20,      40\n 151.600,      33,      25,      20,      40\n 151.700,      32,      24,      20,      41\n 151.800,      32,      24,      20,      40\n 151.900,      33,      25,      20,      40\n 152.000,      32,      25,      20,      40\n 152.100,      32,      25,      20,      40\n 152.200,      32,      25,      20,      40\n 152.300,      32,      25,      20,      40\n 152.400,      32,      25,      20,      40\n 152.500,      32,      25,      20,      40\n 152.600,      32,      24,      20,      40\n 152.700,      32,      25,      20,      40\n 152.800,      32,      24,      20,      40\n 152.900,      32,      24,      20,      40\n 153.000,      33,      25,      20,      40\n 153.100,      33,      25,      20,      40\n 153.200,      33,      24,      19,      40\n 153.300,      32,      24,      20,      40\n 153.400,      33,      24,      20,      40\n 153.500,      32,      25,      20,      39\n 153.600,      33,      25,      19,      40\n 153.700,      33,      25,      20,      40\n 153.800,      32,      24,      20,      40\n 153.900,      33,      25,      20,      41\n 154.000,      32,      24,      20,      40\n 154.100,      32,      25,      20,      40\n 154.200,      32,      25,      20,      40\n 154.300,      32,      25,      20,      40\n 154.400,      33,      24,      20,      40\n 154.500,      32,      24,      20,      40\n 154.600,      32,      25,      20,      40\n 154.700,      32,      25,      20,      40\n 154.800,      32,      25,      20,      40\n 154.900,      33,      25,      20,      40\n 155.000,      32,      24,      20,      40\n 155.100,      32,      25,      20,      40\n 155.200,      32,      24,      20,      40\n 155.300,      33,      25,      20,      40\n 155.400,      32,      24,      20,      40\n 155.500,      32,      24,      20,      40\n 155.600,      32,      25,      19,      40\n 155.700,      32,      25,      20,      40\n 155.800,      32,      25,      20,      40\n 155.900,      33,      24,      20,      40\n 156.000,      33,      24,      20,      40\n 156.100,      32,      24,      20,      40\n 156.200,      32,      25,      20,      40\n 156.300,      33,      25,      20,      40\n 156.400,      32,      24,      19,      40\n 156.500,      33,      25,      20,      40\n 156.600,      32,      24,      19,      40\n 156.700,      32,      24,      20,      40\n 156.800,      33,      25,      20,      40\n 156.900,      32,      25,      20,      40\n 157.000,      33,      24,      20,      40\n 157.100,      33,      24,      20,      40\n 157.200,      32,      25,      20,      40\n 157.300,      32,      24,      20,      40\n 157.400,      32,      24,      20,      40\n 157.500,      33,      25,      20,      40\n 157.600,      33,      24,      20,      40\n 157.700,      32,      24,      20,      40\n 157.800,      32,      24,      20,      40\n 157.900,      32,      24,      20,      40\n 158.000,      32,      25,      20,      40\n 158.100,      33,      25,      20,      40\n 158.200,      32,      25,      20,      40\n 158.300,      32,      24,      20,      40\n 158.400,      33,      25,      20,      41\n 158.500,      33,      25,      19,      40\n 158.600,      33,      24,      19,      40\n 158.700,      33,      24,      20,      40\n 158.800,      32,      24,      20,      40\n 158.900,      32,      25,      20,      40\n 159.000,      33,      25,      19,      40\n 159.100,      33,      25,      20,      40\n 159.200,      33,      25,      19,      40\n 159.300,      33,      25,      20,      40\n 159.400,      32,      25,      20,      40\n 159.500,      32,      25,      20,      40\n 159.600,      32,      25,      20,      40\n 159.700,      32,      24,      20,      40\n 159.800,      32,      25,      20,      40\n 159.900,      32,      25,      20,      40\n 160.000,      32,      25,      20,      40\n 160.100,      33,      25,      20,      40\n 160.200,      33,      24,      20,      40\n 160.300,      33,      25,      20,      40\n 160.400,      32,      24,      20,      41\n 160.500,      32,      24,      20,      39\n 160.600,      32,      24,      19,      40\n 160.700,      32,      25,      20,      40\n 160.800,      32,      24,      20,      40\n 160.900,      32,      24,      20,      40\n 161.000,      32,      25,      20,      40\n 161.100,      32,      25,      20,      40\n 161.200,      32,      25,      20,      40\n 161.300,      32,      24,      20,      40\n 161.400,      32,      24,      20,      40\n 161.500,      32,      24,      20,      40\n 161.600,      32,      24,      20,      40\n 161.700,      33,      25,      20,      40\n 161.800,      32,      24,      20,      40\n 161.900,      33,      25,      20,      40\n 162.000,      33,      25,      20,      40\n 162.100,      32,      25,      20,      40\n 162.200,      32,      24,      20,      40\n 162.300,      33,      25,      20,      40\n 162.400,      32,      24,      19,      40\n 162.500,      32,      24,      20,      40\n 162.600,      32,      24,      20,      40\n 162.700,      32,      24,      20,      39\n 162.800,      32,      25,      20,      40\n 162.900,      32,      24,      20,      40\n 163.000,      33,      25,      20,      40\n 163.100,      33,      25,      20,      40\n 163.200,      32,      24,      20,      40\n 163.300,      32,      24,      20,      40\n 163.400,      32,      25,      20,      40\n 163.500,      32,      25,      19,      40\n 163.600,      33,      25,      20,      40\n 163.700,      33,      24,      20,      40\n 163.800,      32,      24,      20,      40\n 163.900,      32,      25,      20,      40\n 164.000,      32,      24,      20,      40\n 164.100,      32,      25,      20,      40\n 164.200,      33,      24,      20,      40\n 164.300,      33,      25,      20,      40\n 164.400,      32,      25,      20,      40\n 164.500,      33,      25,      20,      40\n 164.600,      33,      25,      20,      41\n 164.700,      33,      25,      20,      40\n 164.800,      33,      25,      20,      40\n 164.900,      32,      25,      20,      40\n 165.000,      32,      24,      20,      40\n 165.100,      32,      25,      20,      40\n 165.200,      33,      25,      20,      40\n 165.300,      33,      25,      20,      40\n 165.400,      33,      25,      20,      40\n 165.500,      33,      25,      20,      39\n 165.600,      33,      25,      20,      40\n 165.700,      32,      24,      20,      40\n 165.800,      32,      24,      20,      40\n 165.900,      32,      24,      20,      40\n 166.000,      32,      25,      20,      40\n 166.100,      33,      25,      20,      40\n 166.200,      32,      25,      20,      40\n 166.300,      32,      24,      20,      40\n 166.400,      32,      25,      20,      40\n 166.500,      32,      24,      19,      40\n 166.600,      32,      25,      20,      40\n 166.700,      32,      24,      20,      40\n 166.800,      33,      25,      20,      40\n 166.900,      32,      25,      20,      40\n 167.000,      32,      24,      20,      40\n 167.100,      33,      25,      20,      40\n 167.200,      32,      24,      20,      40\n 167.300,      33,      25,      20,      40\n 167.400,      33,      25,      20,      40\n 167.500,      33,      25,      20,      40\n 167.600,      33,      25,      20,      40\n 167.700,      32,      25,      19,      39\n 167.800,      32,      25,      20,      40\n 167.900,      32,      25,      20,      40\n 168.000,      32,      24,      20,      40\n 168.100,      32,      25,      20,      40\n 168.200,      32,      24,      19,      40\n 168.300,      32,      25,      20,      40\n 168.400,      32,      24,      20,      40\n 168.500,      33,      24,      20,      40\n 168.600,      33,      25,      20,      40\n 168.700,      32,      25,      20,      40\n 168.800,      33,      24,      19,      40\n 168.900,      32,      25,      19,      40\n 169.000,     195,     264,       0,      96\n 169.100,      34,      25,      20,      40\n 169.200,      33,      25,      20,      40\n 169.300,      32,      25,      20,      40\n 169.400,      33,      25,      20,      40\n 169.500,      32,      24,      20,      40\n 169.600,      32,      25,      20,      39\n 169.700,      33,      25,      20,      39\n 169.800,      32,      25,      20,      41\n 169.900,      32,      25,      20,      40\n 170.000,      33,      25,      20,      40\n 170.100,      32,      24,      20,      40\n 170.200,      32,      25,      20,      40\n 170.300,      32,      25,      20,      40\n 170.400,      32,      24,      19,      39\n 170.500,      33,      24,      20,      39\n 170.600,      32,      24,      20,      40\n 170.700,      32,      24,      20,      39\n 170.800,      33,      25,      20,      40\n 170.900,      32,      25,      20,      40\n 171.000,      33,      25,      20,      40\n 171.100,      33,      24,      20,      40\n 171.200,      32,      24,      20,      40\n 171.300,      33,      25,      20,      40\n 171.400,      32,      25,      20,      40\n 171.500,      33,      25,      20,      40\n 171.600,      33,      25,      20,      40\n 171.700,      32,      24,      20,      40\n 171.800,      32,      24,      20,      40\n 171.900,      32,      25,      20,      40\n 172.000,      33,      25,      19,      40\n 172.100,      33,      25,      20,      40\n 172.200,      33,      25,      20,      40\n 172.300,      33,      25,      20,      40\n 172.400,      32,      25,      20,      40\n 172.500,      33,      25,      20,      40\n 172.600,      32,      25,      20,      40\n 172.700,      32,      25,      20,      40\n 172.800,      32,      24,      20,      40\n 172.900,      32,      24,      20,      40\n 173.000,      32,      25,      20,      40\n 173.100,      32,      24,      20,      39\n 173.200,      32,      25,      20,      40\n 173.300,      32,      25,      20,      40\n 173.400,      32,      24,      20,      40\n 173.500,      32,      25,      20,      40\n 173.600,      32,      24,      20,      40\n 173.700,      32,      25,      20,      40\n 173.800,      32,      25,      20,      40\n 173.900,      33,      25,      20,      40\n 174.000,      32,      25,      20,      40\n 174.100,      33,      25,      20,      40\n 174.200,      32,      24,      19,      40\n 174.300,      33,      24,      20,      40\n 174.400,      32,      25,      20,      39\n 174.500,      32,      24,      20,      40\n 174.600,      32,      24,      20,      40\n 174.700,      32,      24,      20,      40\n 174.800,      32,      25,      19,      40\n 174.900,      32,      24,      19,      40\n 175.000,      32,      24,      19,      40\n 175.100,      32,      24,      20,      40\n 175.200,      33,      24,      20,      40\n 175.300,      32,      24,      19,      40\n 175.400,      33,      25,      19,      40\n 175.500,      32,      24,      20,      40\n 175.600,      32,      25,      20,      39\n 175.700,      32,      25,      20,      40\n 175.800,      32,      25,      19,      40\n 175.900,      32,      25,      20,      40\n 176.000,      33,      24,      20,      40\n 176.100,      32,      24,      20,      40\n 176.200,      32,      25,      20,      40\n 176.300,      32,      24,      20,      40\n 176.400,      32,      24,      20,      40\n 176.500,      32,      24,      19,      40\n 176.600,      32,      24,      19,      40\n 176.700,      32,      24,      20,      40\n 176.800,      32,      25,      20,      40\n 176.900,      32,      24,      20,      40\n 177.000,      32,      25,      20,      40\n 177.100,      33,      24,      20,      40\n 177.200,      32,      25,      20,      40\n 177.300,      32,      25,      20,      40\n 177.400,      32,      24,      20,      40\n 177.500,      32,      25,      20,      40\n 177.600,      32,      25,      20,      40\n 177.700,      32,      24,      20,      40\n 177.800,      33,      24,      20,      40\n 177.900,      32,      25,      20,      40\n 178.000,      32,      24,      20,      40\n 178.100,      33,      25,      20,      40\n 178.200,      32,      24,      20,      40\n 178.300,      32,      25,      20,      40\n 178.400,      33,      24,      20,      40\n 178.500,      32,      25,      20,      40\n 178.600,      32,      24,      20,      40\n 178.700,      32,      24,      20,      40\n 178.800,      32,      24,      20,      40\n 178.900,      32,      24,      20,      40\n 179.000,      33,      25,      20,      40\n 179.100,      33,      25,      20,      39\n 179.200,      33,      24,      19,      40\n 179.300,      32,      24,      20,      40\n 179.400,      32,      25,      20,      40\n 179.500,      32,      25,      20,      39\n 179.600,      33,      25,      20,      40\n 179.700,      32,      24,      20,      40\n 179.800,      32,      25,      20,      40\n 179.900,      32,      25,      20,      40\n 180.000,      32,      25,      19,      39\n 180.100,      32,      25,      20,      40\n 180.200,      32,      25,      20,      40\n 180.300,      32,      25,      20,      40\n 180.400,      33,      25,      20,      40\n 180.500,      33,      25,      20,      40\n 180.600,      32,      25,      20,      40\n 180.700,      33,      24,      20,      40\n 180.800,      32,      24,      20,      40\n 180.900,      33,      25,      20,      40\n 181.000,      32,      24,      20,      40\n 181.100,      32,      25,      20,      40\n 181.200,      33,      24,      20,      40\n 181.300,      33,      25,      20,      40\n 181.400,      32,      25,      20,      40\n 181.500,      32,      24,      20,      40\n 181.600,      32,      25,      20,      40\n 181.700,      32,      25,      20,      40\n 181.800,      32,      25,      20,      40\n 181.900,      32,      24,      20,      40\n 182.000,      32,      25,      20,      40\n 182.100,      32,      25,      20,      40\n 182.200,      32,      24,      19,      40\n 182.300,      32,      24,      20,      40\n 182.400,      32,      24,      19,      40\n 182.500,      33,      25,      20,      40\n 182.600,      32,      24,      20,      40\n 182.700,      32,      25,      20,      40\n 182.800,      32,      25,      20,      40\n 182.900,      33,      25,      20,      40\n 183.000,      32,      24,      20,      40\n 183.100,      32,      24,      20,      40\n 183.200,      32,      24,      20,      40\n 183.300,      32,      24,      19,      40\n 183.400,      32,      25,      19,      40\n 183.500,      32,      25,      20,      40\n 183.600,      33,      25,      19,      40\n 183.700,      33,      25,      20,      40\n 183.800,      32,      25,      20,      40\n 183.900,      32,      24,      20,      40\n 184.000,      32,      24,      20,      40\n 184.100,      32,      25,      20,      40\n 184.200,      32,      24,      20,      40\n 184.300,      32,      24,      20,      42\n 184.400,      32,      24,      19,      41\n 184.500,      32,      24,      19,      41\n 184.600,      32,      24,      19,      41\n 184.700,      32,      24,      19,      41\n 184.800,      33,      25,      19,      41\n 184.900,      32,      25,      20,      41\n 185.000,      32,      24,      20,      41\n 185.100,      32,      24,      19,      41\n 185.200,      33,      24,      20,      42\n 185.300,      32,      25,      20,      41\n 185.400,      33,      25,      20,      41\n 185.500,      32,      24,      19,      41\n 185.600,      32,      24,      20,      41\n 185.700,      32,      25,      19,      41\n 185.800,      32,      25,      20,      42\n 185.900,      32,      24,      20,      41\n 186.000,      32,      25,      20,      41\n 186.100,      32,      25,      19,      41\n 186.200,      32,      24,      19,      41\n 186.300,      33,      24,      20,      42\n 186.400,      32,      24,      20,      41\n 186.500,      27,      19,      20,      41\n 186.600,      32,      25,      20,      41\n 186.700,      32,      25,      20,      41\n 186.800,      32,      24,      20,      42\n 186.900,      33,      25,      19,      41\n 187.000,      32,      24,      20,      41\n 187.100,      33,      24,      20,      41\n 187.200,      33,      24,      19,      42\n 187.300,      32,      24,      20,      41\n 187.400,      32,      24,      19,      41\n 187.500,      32,      25,      20,      41\n 187.600,      32,      24,      19,      41\n 187.700,      32,      25,      20,      41\n 187.800,      32,      24,      19,      41\n 187.900,      33,      25,      19,      41\n 188.000,      32,      25,      19,      41\n 188.100,      32,      25,      20,      41\n 188.200,      35,      26,      20,      43\n 188.300,      35,      26,      20,      43\n 188.400,      35,      27,      21,      42\n 188.500,      35,      27,      20,      42\n 188.600,      35,      27,      20,      43\n 188.700,      35,      26,      21,      43\n 188.800,      35,      26,      20,      43\n 188.900,      35,      27,      21,      42\n 189.000,      35,      27,      20,      43\n 189.100,      35,      27,      21,      43\n 189.200,      35,      27,      21,      42\n 189.300,      35,      27,      21,      43\n 189.400,      35,      27,      20,      42\n 189.500,      35,      27,      21,      43\n 189.600,      35,      26,      20,      42\n 189.700,      35,      26,      20,      43\n 189.800,      35,      27,      20,      43\n 189.900,      35,      27,      20,      42\n 190.000,      35,      26,      21,      42\n 190.100,      35,      27,      20,      42\n 190.200,      35,      26,      20,      43\n 190.300,      35,      27,      20,      42\n 190.400,      35,      27,      20,      42\n 190.500,      35,      26,      20,      42\n 190.600,      35,      27,      21,      42\n 190.700,      35,      26,      20,      42\n 190.800,      34,      27,      20,      42\n 190.900,      35,      26,      20,      43\n 191.000,      35,      26,      20,      42\n 191.100,      35,      26,      20,      43\n 191.200,      35,      27,      20,      43\n 191.300,      35,      26,      21,      43\n 191.400,      35,      26,      21,      43\n 191.500,      35,      27,      21,      42\n 191.600,      35,      27,      20,      43\n 191.700,      35,      27,      20,      42\n 191.800,      35,      27,      20,      43\n 191.900,      35,      27,      21,      43\n 192.000,      35,      27,      20,      42\n 192.100,      35,      27,      21,      42\n 192.200,      35,      27,      20,      43\n 192.300,      35,      26,      20,      43\n 192.400,      35,      26,      20,      43\n 192.500,      35,      27,      21,      42\n 192.600,      35,      27,      21,      42\n 192.700,      35,      27,      20,      42\n 192.800,      35,      26,      21,      43\n 192.900,      35,      27,      20,      43\n 193.000,      35,      26,      21,      42\n 193.100,      35,      27,      20,      42\n 193.200,      35,      27,      20,      43\n 193.300,      35,      26,      21,      43\n 193.400,      35,      26,      20,      43\n 193.500,      35,      26,      20,      43\n 193.600,      34,      26,      20,      42\n 193.700,      35,      26,      20,      43\n 193.800,      35,      27,      20,      43\n 193.900,      35,      26,      20,      43\n 194.000,      35,      26,      20,      43\n 194.100,      35,      26,      20,      42\n 194.200,      35,      27,      20,      42\n 194.300,      35,      27,      20,      42\n 194.400,      35,      26,      20,      42\n 194.500,      35,      26,      20,      42\n 194.600,      35,      27,      20,      42\n 194.700,      35,      27,      21,      43\n 194.800,      35,      26,      20,      43\n 194.900,      35,      27,      20,      42\n 195.000,      35,      26,      21,      43\n 195.100,      35,      26,      20,      42\n 195.200,      35,      27,      20,      42\n 195.300,      35,      26,      20,      42\n 195.400,      35,      27,      20,      42\n 195.500,      35,      27,      21,      43\n 195.600,      35,      26,      20,      42\n 195.700,      34,      27,      21,      42\n 195.800,      35,      27,      20,      42\n 195.900,      35,      27,      21,      43\n 196.000,     195,     259,       0,      96\n 196.100,      36,      28,      22,      43\n 196.200,      35,      27,      21,      43\n 196.300,      35,      27,      21,      43\n 196.400,      35,      27,      21,      43\n 196.500,      35,      27,      21,      43\n 196.600,      35,      27,      20,      43\n 196.700,      35,      27,      21,      43\n 196.800,      35,      27,      20,      43\n 196.900,      35,      27,      20,      43\n 197.000,      35,      27,      21,      43\n 197.100,      35,      27,      20,      43\n 197.200,      35,      27,      21,      43\n 197.300,      35,      27,      20,      43\n 197.400,      35,      26,      20,      43\n 197.500,      35,      27,      21,      43\n 197.600,      35,      27,      20,      43\n 197.700,      35,      26,      20,      42\n 197.800,      35,      26,      20,      42\n 197.900,      35,      27,      20,      43\n 198.000,      34,      27,      21,      42\n 198.100,      35,      27,      20,      43\n 198.200,      35,      26,      20,      42\n 198.300,      35,      27,      21,      43\n 198.400,      35,      27,      21,      42\n 198.500,      35,      26,      20,      43\n 198.600,      35,      26,      20,      42\n 198.700,      35,      26,      20,      43\n 198.800,      35,      27,      20,      42\n 198.900,      35,      27,      21,      43\n 199.000,      35,      27,      20,      42\n 199.100,      35,      26,      21,      42\n 199.200,      35,      26,      20,      43\n 199.300,      35,      27,      21,      42\n 199.400,      35,      26,      20,      43\n 199.500,      35,      27,      21,      43\n 199.600,      35,      27,      20,      43\n 199.700,      35,      26,      20,      43\n 199.800,      35,      27,      21,      42\n 199.900,      35,      26,      20,      43\n 200.000,      35,      27,      21,      42\n 200.100,      35,      27,      20,      42\n 200.200,      35,      27,      20,      42\n 200.300,      35,      27,      21,      42\n 200.400,      35,      27,      20,      42\n 200.500,      35,      27,      20,      42\n 200.600,      35,      27,      20,      43\n 200.700,      35,      27,      20,      42\n 200.800,      35,      27,      20,      42\n 200.900,      35,      26,      20,      43\n 201.000,      35,      26,      20,      43\n 201.100,      35,      26,      20,      43\n 201.200,      35,      27,      21,      43\n 201.300,      35,      27,      21,      43\n 201.400,      36,      27,      20,      43\n 201.500,      35,      27,      20,      43\n 201.600,      35,      27,      20,      43\n 201.700,      35,      27,      21,      43\n 201.800,      35,      27,      20,      43\n 201.900,      35,      27,      20,      42\n 202.000,      35,      27,      20,      42\n 202.100,      35,      26,      21,      43\n 202.200,      36,      27,      20,      43\n 202.300,      35,      26,      20,      43\n 202.400,      35,      27,      21,      43\n 202.500,      35,      27,      21,      42\n 202.600,      35,      27,      20,      43\n 202.700,      35,      26,      20,      43\n 202.800,      35,      27,      21,      43\n 202.900,      35,      27,      20,      43\n 203.000,      35,      27,      21,      43\n 203.100,      35,      26,      20,      42\n 203.200,      34,      26,      20,      43\n 203.300,      35,      27,      20,      43\n 203.400,      35,      27,      20,      43\n 203.500,      35,      27,      20,      43\n 203.600,      35,      26,      20,      43\n 203.700,      35,      27,      20,      43\n 203.800,      35,      26,      20,      43\n 203.900,      35,      26,      21,      43\n 204.000,      36,      27,      21,      43\n 204.100,      29,      21,      20,      43\n 204.200,      35,      27,      21,      43\n 204.300,      35,      27,      20,      43\n 204.400,      35,      27,      20,      43\n 204.500,      35,      26,      21,      42\n 204.600,      35,      27,      21,      43\n 204.700,      35,      26,      21,      42\n 204.800,      35,      27,      21,      43\n 204.900,      35,      27,      20,      43\n 205.000,      35,      27,      20,      42\n 205.100,      35,      26,      20,      42\n 205.200,      35,      26,      20,      42\n 205.300,      35,      27,      20,      43\n 205.400,      34,      27,      21,      43\n 205.500,      35,      27,      21,      42\n 205.600,      35,      26,      20,      42\n 205.700,      35,      27,      20,      42\n 205.800,      35,      27,      20,      43\n 205.900,      35,      26,      20,      43\n 206.000,      35,      27,      20,      43\n 206.100,      35,      27,      21,      43\n 206.200,      35,      27,      20,      43\n 206.300,      35,      27,      21,      43\n 206.400,      35,      26,      20,      43\n 206.500,      35,      27,      20,      43\n 206.600,      35,      27,      21,      43\n 206.700,      35,      27,      21,      43\n 206.800,      35,      26,      21,      43\n 206.900,      35,      27,      20,      43\n 207.000,      35,      26,      20,      43\n 207.100,      35,      27,      20,      43\n 207.200,      35,      27,      20,      43\n 207.300,      35,      27,      21,      43\n 207.400,      35,      27,      20,      43\n 207.500,      35,      27,      20,      43\n 207.600,      35,      27,      21,      43\n 207.700,      35,      27,      21,      43\n 207.800,      35,      27,      21,      43\n 207.900,      35,      26,      20,      43\n 208.000,      35,      26,      20,      43\n 208.100,      35,      26,      20,      43\n 208.200,      35,      26,      20,      43\n 208.300,      35,      26,      21,      43\n 208.400,      35,      27,      20,      43\n 208.500,      35,      26,      20,      43\n 208.600,      35,      27,      21,      43\n 208.700,      35,      27,      20,      42\n 208.800,      35,      26,      20,      43\n 208.900,      35,      27,      20,      42\n 209.000,      35,      26,      20,      43\n 209.100,      35,      26,      20,      43\n 209.200,      35,      27,      21,      43\n 209.300,      35,      27,      20,      43\n 209.400,      35,      26,      20,      43\n 209.500,      35,      26,      20,      43\n 209.600,      35,      27,      20,      43\n 209.700,      35,      26,      20,      43\n 209.800,      35,      27,      21,      43\n 209.900,      35,      26,      21,      43\n 210.000,      35,      27,      21,      42\n 210.100,      35,      27,      20,      43\n 210.200,      35,      27,      21,      42\n 210.300,      35,      27,      20,      43\n 210.400,      35,      27,      20,      42\n 210.500,      35,      27,      20,      43\n 210.600,      35,      27,      21,      43\n 210.700,      35,      27,      21,      42\n 210.800,      34,      27,      20,      43\n 210.900,      35,      27,      21,      43\n 211.000,      35,      27,      20,      43\n 211.100,      35,      27,      20,      43\n 211.200,      35,      27,      20,      43\n 211.300,      35,      27,      21,      43\n 211.400,      35,      27,      21,      43\n 211.500,      35,      27,      20,      42\n 211.600,      35,      27,      20,      43\n 211.700,      35,      27,      21,      43\n 211.800,      35,      27,      20,      43\n 211.900,      35,      26,      20,      43\n 212.000,      35,      27,      20,      43\n 212.100,      35,      27,      20,      43\n 212.200,      35,      27,      20,      43\n 212.300,      35,      27,      20,      43\n 212.400,      35,      27,      20,      43\n 212.500,      35,      27,      20,      43\n 212.600,      35,      27,      20,      43\n 212.700,      35,      27,      20,      43\n 212.800,      35,      26,      20,      43\n 212.900,      35,      27,      20,      43\n 213.000,      35,      26,      20,      43\n 213.100,      35,      27,      20,      43\n 213.200,      35,      27,      20,      43\n 213.300,      35,      27,      20,      43\n 213.400,      35,      27,      20,      43\n 213.500,      35,      27,      20,      42\n 213.600,      35,      27,      21,      42\n 213.700,      35,      27,      20,      43\n 213.800,      35,      27,      20,      43\n 213.900,      36,      27,      20,      43\n 214.000,      35,      26,      20,      42\n 214.100,      35,      26,      20,      43\n 214.200,      35,      27,      20,      43\n 214.300,      35,      27,      20,      43\n 214.400,      35,      27,      21,      42\n 214.500,      35,      26,      20,      43\n 214.600,      35,      27,      20,      43\n 214.700,      35,      27,      21,      43\n 214.800,      35,      27,      20,      43\n 214.900,      35,      27,      20,      43\n 215.000,      35,      27,      20,      43\n 215.100,      35,      27,      21,      43\n 215.200,      35,      27,      20,      43\n 215.300,      35,      27,      20,      43\n 215.400,      35,      27,      20,      42\n 215.500,      36,      27,      21,      43\n 215.600,      35,      27,      21,      43\n 215.700,      35,      26,      20,      43\n 215.800,      35,      27,      20,      43\n 215.900,      35,      27,      20,      43\n 216.000,      36,      27,      20,      43\n 216.100,      35,      27,      20,      43\n 216.200,      35,      27,      20,      43\n 216.300,      35,      27,      20,      43\n 216.400,      35,      26,      20,      43\n 216.500,      35,      27,      20,      43\n 216.600,      35,      27,      20,      42\n 216.700,      35,      26,      20,      43\n 216.800,      35,      27,      20,      43\n 216.900,      35,      27,      20,      43\n 217.000,      35,      26,      20,      43\n 217.100,      36,      27,      20,      43\n 217.200,      35,      26,      20,      43\n 217.300,      35,      27,      20,      43\n 217.400,      35,      26,      21,      43\n 217.500,      35,      27,      20,      42\n 217.600,      35,      27,      20,      43\n 217.700,      35,      26,      20,      43\n 217.800,      36,      27,      20,      43\n 217.900,      35,      27,      20,      43\n 218.000,      36,      27,      21,      43\n 218.100,      35,      27,      21,      43\n 218.200,      36,      27,      21,      43\n 218.300,      35,      26,      20,      43\n 218.400,      35,      27,      20,      43\n 218.500,      35,      27,      20,      43\n 218.600,      35,      27,      20,      42\n 218.700,      35,      27,      21,      43\n 218.800,      36,      27,      20,      43\n 218.900,      35,      27,      20,      43\n 219.000,      36,      27,      20,      43\n 219.100,      35,      27,      20,      43\n 219.200,      35,      27,      20,      42\n 219.300,      35,      26,      21,      42\n 219.400,      36,      27,      20,      43\n 219.500,      35,      27,      21,      43\n 219.600,      35,      27,      20,      42\n 219.700,      35,      26,      20,      42\n 219.800,      35,      27,      20,      43\n 219.900,      35,      27,      20,      43\n 220.000,      35,      27,      20,      43\n 220.100,      35,      27,      20,      42\n 220.200,      35,      27,      21,      43\n 220.300,      35,      27,      20,      43\n 220.400,      35,      27,      20,      43\n 220.500,      35,      27,      20,      43\n 220.600,      35,      27,      20,      43\n 220.700,      35,      26,      20,      42\n 220.800,      35,      27,      20,      43\n 220.900,      35,      27,      21,      43\n 221.000,      35,      27,      20,      43\n 221.100,      35,      27,      20,      43\n 221.200,      35,      27,      20,      42\n 221.300,      35,      27,      20,      43\n 221.400,      35,      27,      20,      43\n 221.500,      35,      27,      20,      43\n 221.600,      35,      27,      20,      43\n 221.700,      35,      27,      20,      42\n 221.800,      35,      26,      20,      43\n 221.900,      35,      27,      21,      43\n 222.000,      35,      27,      20,      43\n 222.100,      35,      27,      21,      43\n 222.200,      35,      27,      20,      43\n 222.300,      35,      26,      20,      43\n 222.400,      36,      26,      20,      43\n 222.500,      35,      27,      20,      43\n 222.600,      35,      27,      20,      43\n 222.700,      35,      26,      20,      43\n 222.800,      35,      27,      20,      43\n 222.900,      35,      27,      20,      43\n 223.000,      35,      27,      20,      43\n 223.100,      35,      27,      21,      43\n 223.200,      35,      26,      20,      42\n 223.300,      35,      27,      20,      42\n 223.400,      35,      27,      20,      43\n 223.500,      35,      27,      21,      43\n 223.600,      35,      27,      20,      43\n 223.700,      35,      26,      21,      42\n 223.800,      35,      27,      20,      43\n 223.900,      35,      27,      20,      43\n 224.000,      35,      27,      20,      43\n 224.100,      35,      26,      20,      43\n 224.200,      35,      27,      20,      43\n 224.300,      36,      27,      20,      43\n 224.400,      35,      27,      21,      42\n 224.500,      35,      27,      20,      43\n 224.600,      35,      27,      21,      43\n 224.700,      35,      26,      20,      43\n 224.800,      35,      27,      20,      43\n 224.900,      35,      26,      20,      42\n 225.000,     196,     260,       0,      96\n 225.100,      37,      28,      21,      43\n 225.200,      36,      27,      21,      43\n 225.300,      36,      27,      21,      43\n 225.400,      35,      27,      21,      43\n 225.500,      36,      27,      20,      43\n 225.600,      35,      27,      20,      43\n 225.700,      35,      27,      20,      43\n 225.800,      35,      27,      20,      42\n 225.900,      35,      26,      20,      42\n 226.000,      35,      27,      20,      43\n 226.100,      35,      27,      21,      43\n 226.200,      35,      27,      20,      43\n 226.300,      35,      27,      20,      42\n 226.400,      35,      27,      21,      43\n 226.500,      35,      27,      21,      43\n 226.600,      35,      27,      20,      43\n 226.700,      35,      27,      20,      43\n 226.800,      36,      27,      20,      43\n 226.900,      35,      27,      20,      43\n 227.000,      35,      27,      20,      43\n 227.100,      35,      26,      20,      43\n 227.200,      35,      27,      21,      43\n 227.300,      35,      27,      20,      43\n 227.400,      35,      27,      20,      42\n 227.500,      35,      27,      21,      43\n 227.600,      36,      27,      20,      43\n 227.700,      35,      27,      20,      43\n 227.800,      35,      27,      20,      43\n 227.900,      36,      27,      20,      42\n 228.000,      35,      26,      20,      43\n 228.100,      35,      26,      20,      42\n 228.200,      35,      27,      21,      42\n 228.300,      35,      27,      20,      43\n 228.400,      35,      27,      20,      43\n 228.500,      35,      27,      20,      43\n 228.600,      35,      27,      21,      43\n 228.700,      35,      27,      20,      43\n 228.800,      36,      27,      21,      43\n 228.900,      35,      27,      20,      42\n 229.000,      35,      27,      20,      43\n 229.100,      35,      27,      21,      42\n 229.200,      36,      27,      20,      43\n 229.300,      35,      27,      21,      43\n 229.400,      36,      27,      20,      43\n 229.500,      35,      26,      20,      43\n 229.600,      35,      27,      20,      43\n 229.700,      35,      27,      21,      43\n 229.800,      35,      27,      20,      43\n 229.900,      35,      27,      20,      43\n 230.000,      35,      27,      21,      43\n 230.100,      35,      27,      20,      43\n 230.200,      35,      26,      20,      42\n 230.300,      35,      26,      20,      43\n 230.400,      34,      27,      20,      43\n 230.500,      35,      27,      20,      42\n 230.600,      36,      27,      20,      43\n 230.700,      35,      27,      20,      42\n 230.800,      36,      27,      21,      43\n 230.900,      35,      26,      20,      42\n 231.000,      35,      27,      21,      43\n 231.100,      35,      27,      20,      43\n 231.200,      35,      27,      20,      43\n 231.300,      35,      27,      21,      43\n 231.400,      35,      27,      21,      43\n 231.500,      35,      27,      20,      43\n 231.600,      35,      27,      20,      43\n 231.700,      35,      27,      20,      43\n 231.800,      35,      27,      21,      43\n 231.900,      35,      27,      20,      43\n 232.000,      35,      27,      20,      43\n 232.100,      35,      27,      20,      43\n 232.200,      35,      27,      20,      43\n 232.300,      35,      26,      21,      43\n 232.400,      36,      27,      20,      43\n 232.500,      35,      27,      20,      43\n 232.600,      35,      27,      21,      43\n 232.700,      35,      26,      20,      43\n 232.800,      35,      27,      20,      43\n 232.900,      36,      27,      21,      43\n 233.000,      35,      26,      20,      43\n 233.100,      35,      27,      20,      43\n 233.200,      35,      27,      21,      43\n 233.300,      35,      27,      20,      42\n 233.400,      35,      26,      20,      43\n 233.500,      35,      27,      20,      43\n 233.600,      35,      26,      20,      43\n 233.700,      35,      27,      20,      43\n 233.800,      35,      26,      21,      43\n 233.900,      35,      26,      20,      43\n 234.000,      35,      27,      20,      43\n 234.100,      35,      27,      21,      43\n 234.200,      35,      27,      20,      43\n 234.300,      36,      27,      21,      43\n 234.400,      35,      27,      20,      43\n 234.500,      35,      26,      20,      43\n 234.600,      35,      26,      20,      43\n 234.700,      35,      27,      21,      43\n 234.800,      35,      27,      21,      43\n 234.900,      35,      27,      20,      43\n 235.000,      35,      26,      20,      43\n 235.100,      35,      27,      21,      43\n 235.200,      35,      27,      20,      43\n 235.300,      35,      26,      21,      42\n 235.400,      35,      27,      20,      43\n 235.500,      35,      27,      21,      43\n 235.600,      35,      27,      21,      43\n 235.700,      35,      27,      20,      42\n 235.800,      35,      27,      20,      42\n 235.900,      35,      26,      20,      42\n 236.000,      35,      27,      21,      43\n 236.100,      35,      27,      20,      43\n 236.200,      35,      27,      21,      43\n 236.300,      36,      27,      20,      42\n 236.400,      35,      27,      20,      43\n 236.500,      35,      27,      21,      43\n 236.600,      36,      27,      21,      43\n 236.700,      36,      27,      20,      43\n 236.800,      35,      26,      21,      43\n 236.900,      35,      27,      21,      43\n 237.000,      35,      27,      20,      43\n 237.100,      35,      27,      21,      43\n 237.200,      35,      27,      20,      43\n 237.300,      35,      27,      21,      43\n 237.400,      35,      27,      20,      43\n 237.500,      35,      27,      20,      43\n 237.600,      35,      27,      20,      43\n 237.700,      35,      27,      20,      43\n 237.800,      35,      26,      20,      43\n 237.900,      35,      27,      21,      43\n 238.000,      35,      27,      21,      43\n 238.100,      35,      27,      21,      43\n 238.200,      35,      27,      20,      43\n 238.300,      35,      27,      20,      43\n 238.400,      35,      27,      20,      42\n 238.500,      35,      27,      20,      43\n 238.600,      35,      27,      20,      43\n 238.700,      35,      27,      20,      43\n 238.800,      35,      27,      20,      43\n 238.900,      35,      27,      20,      43\n 239.000,      35,      27,      20,      43\n 239.100,      35,      27,      20,      43\n 239.200,      35,      26,      20,      43\n 239.300,      35,      27,      21,      42\n 239.400,      35,      26,      20,      43\n 239.500,      36,      27,      21,      43\n 239.600,      36,      27,      21,      43\n 239.700,      35,      27,      21,      43\n 239.800,      35,      26,      20,      43\n 239.900,      35,      27,      20,      43\n 240.000,      36,      27,      20,      43\n 240.100,      35,      27,      20,      43\n 240.200,      36,      27,      21,      43\n 240.300,      36,      27,      20,      43\n 240.400,      35,      27,      21,      43\n 240.500,      35,      27,      21,      43\n 240.600,      36,      27,      20,      43\n 240.700,      35,      27,      21,      43\n 240.800,      35,      27,      20,      43\n 240.900,      36,      27,      21,      43\n 241.000,      35,      27,      21,      43\n 241.100,      35,      26,      21,      43\n 241.200,      35,      27,      20,      43\n 241.300,      35,      27,      20,      43\n 241.400,      36,      27,      20,      43\n 241.500,      35,      27,      20,      43\n 241.600,      35,      27,      21,      43\n 241.700,      35,      27,      20,      43\n 241.800,      35,      27,      21,      43\n 241.900,      35,      27,      20,      43\n 242.000,      35,      27,      20,      43\n 242.100,      35,      26,      20,      43\n 242.200,      35,      26,      20,      43\n 242.300,      35,      27,      20,      43\n 242.400,      36,      27,      20,      43\n 242.500,      35,      27,      20,      42\n 242.600,      35,      27,      21,      43\n 242.700,      35,      27,      20,      43\n 242.800,      36,      27,      21,      43\n 242.900,      35,      27,      20,      43\n 243.000,      35,      27,      20,      43\n 243.100,      36,      27,      20,      43\n 243.200,      35,      27,      21,      43\n 243.300,      35,      27,      21,      43\n 243.400,      35,      26,      21,      43\n 243.500,      35,      27,      20,      43\n 243.600,      35,      26,      20,      43\n 243.700,      35,      26,      20,      43\n 243.800,      36,      27,      20,      43\n 243.900,      35,      27,      20,      43\n 244.000,      35,      27,      20,      43\n 244.100,      35,      27,      20,      43\n 244.200,      35,      27,      20,      42\n 244.300,      35,      27,      20,      43\n 244.400,      35,      26,      20,      43\n 244.500,      36,      27,      21,      43\n 244.600,      35,      27,      21,      42\n 244.700,      35,      27,      21,      43\n 244.800,      35,      27,      20,      43\n 244.900,      35,      27,      21,      43\n 245.000,      35,      27,      20,      43\n 245.100,      35,      27,      20,      43\n 245.200,      35,      26,      20,      43\n 245.300,      35,      27,      21,      43\n 245.400,      35,      27,      20,      43\n 245.500,      35,      27,      21,      43\n 245.600,      35,      27,      20,      43\n 245.700,      35,      26,      20,      43\n 245.800,      35,      27,      20,      42\n 245.900,      35,      26,      21,      43\n 246.000,      35,      27,      20,      43\n 246.100,      35,      26,      20,      43\n 246.200,      35,      27,      21,      43\n 246.300,      35,      27,      21,      43\n 246.400,      35,      26,      20,      43\n 246.500,      35,      27,      20,      43\n 246.600,      35,      27,      20,      43\n 246.700,      35,      27,      21,      43\n 246.800,      36,      27,      20,      43\n 246.900,      36,      27,      20,      43\n 247.000,      35,      27,      20,      43\n 247.100,      35,      27,      20,      42\n 247.200,      35,      27,      20,      43\n 247.300,      36,      27,      20,      43\n 247.400,      36,      26,      20,      43\n 247.500,      35,      27,      20,      43\n 247.600,      36,      27,      21,      43\n 247.700,      35,      27,      20,      42\n 247.800,      35,      27,      20,      43\n 247.900,      35,      27,      21,      43\n 248.000,      35,      27,      20,      43\n 248.100,      29,      21,      21,      43\n 248.200,      35,      26,      21,      43\n 248.300,      35,      26,      20,      43\n 248.400,      35,      27,      20,      43\n 248.500,      35,      27,      21,      43\n 248.600,      35,      27,      20,      43\n 248.700,      35,      27,      20,      43\n 248.800,      35,      27,      21,      43\n 248.900,      35,      27,      21,      43\n 249.000,      36,      27,      21,      43\n 249.100,      36,      27,      20,      43\n 249.200,      35,      27,      20,      43\n 249.300,      35,      27,      20,      43\n 249.400,      35,      27,      20,      43\n 249.500,      35,      27,      20,      42\n 249.600,      35,      27,      20,      43\n 249.700,      35,      26,      20,      43\n 249.800,      35,      27,      21,      43\n 249.900,      36,      27,      21,      43\n 250.000,      35,      27,      21,      43\n 250.100,      35,      27,      20,      41\n 250.200,      35,      27,      20,      41\n 250.300,      35,      27,      20,      41\n 250.400,      35,      26,      20,      41\n 250.500,      35,      27,      20,      41\n 250.600,      36,      27,      20,      41\n 250.700,      35,      27,      21,      41\n 250.800,      35,      27,      20,      41\n 250.900,      35,      27,      20,      41\n 251.000,      35,      27,      20,      41\n 251.100,      35,      26,      20,      41\n 251.200,      35,      27,      20,      41\n 251.300,      35,      27,      20,      41\n 251.400,      35,      26,      20,      41\n 251.500,      35,      27,      20,      41\n 251.600,      35,      27,      21,      41\n 251.700,      35,      27,      20,      41\n 251.800,      35,      27,      20,      41\n 251.900,      35,      26,      20,      41\n 252.000,      35,      27,      20,      41\n 252.100,      35,      27,      20,      41\n 252.200,      35,      27,      20,      42\n 252.300,      35,      26,      20,      41\n 252.400,      36,      27,      21,      41\n 252.500,      35,      27,      20,      42\n 252.600,      35,      27,      21,      41\n 252.700,      36,      27,      20,      41\n 252.800,      35,      27,      21,      42\n 252.900,      36,      27,      21,      41\n 253.000,      35,      27,      20,      41\n 253.100,      35,      27,      20,      41\n 253.200,      35,      26,      20,      41\n 253.300,      35,      27,      20,      41\n 253.400,      35,      26,      20,      41\n 253.500,      35,      27,      21,      41\n 253.600,      35,      26,      20,      41\n 253.700,      30,      20,      20,      42\n 253.800,      36,      27,      21,      41\n 253.900,      35,      27,      20,      41\n 254.000,      36,      26,      20,      41\n 254.100,      35,      27,      21,      41\n 254.200,      35,      26,      20,      41\n 254.300,      35,      26,      21,      41\n 254.400,      35,      27,      20,      41\n 254.500,      35,      26,      21,      41\n 254.600,      35,      26,      20,      41\n 254.700,      35,      27,      20,      41\n 254.800,      35,      26,      21,      41\n 254.900,      36,      27,      20,      41\n 255.000,      35,      27,      20,      41\n 255.100,      35,      26,      20,      41\n 255.200,      35,      27,      21,      41\n 255.300,      35,      26,      20,      41\n 255.400,      35,      27,      20,      41\n 255.500,      35,      27,      20,      41\n 255.600,      35,      27,      20,      41\n 255.700,      36,      27,      20,      41\n 255.800,      35,      27,      20,      41\n 255.900,      35,      26,      21,      41\n 256.000,     193,     258,       0,      96\n 256.100,      37,      28,      21,      42\n 256.200,      36,      27,      21,      41\n 256.300,      36,      27,      21,      41\n 256.400,      36,      27,      21,      42\n 256.500,      35,      27,      21,      41\n 256.600,      35,      27,      21,      41\n 256.700,      35,      27,      21,      41\n 256.800,      36,      27,      21,      41\n 256.900,      36,      27,      21,      42\n 257.000,      35,      27,      21,      41\n 257.100,      35,      27,      20,      41\n 257.200,      35,      27,      20,      41\n 257.300,      35,      26,      21,      41\n 257.400,      35,      27,      20,      41\n 257.500,      36,      27,      20,      41\n 257.600,      35,      27,      20,      41\n 257.700,      36,      27,      21,      41\n 257.800,      35,      27,      21,      41\n 257.900,      35,      27,      20,      41\n 258.000,      35,      27,      21,      41\n 258.100,      36,      27,      21,      41\n 258.200,      36,      27,      21,      41\n 258.300,      35,      27,      20,      41\n 258.400,      35,      27,      21,      42\n 258.500,      35,      27,      21,      42\n 258.600,      35,      27,      20,      41\n 258.700,      35,      26,      20,      41\n 258.800,      34,      26,      20,      41\n 258.900,      34,      27,      20,      41\n 259.000,      36,      27,      20,      42\n 259.100,      35,      27,      21,      41\n 259.200,      35,      27,      20,      41\n 259.300,      35,      26,      21,      41\n 259.400,      35,      27,      21,      41\n 259.500,      36,      27,      20,      41\n 259.600,      35,      26,      20,      41\n 259.700,      35,      27,      20,      41\n 259.800,      35,      27,      20,      41\n 259.900,      35,      27,      20,      41\n 260.000,      35,      27,      20,      42\n 260.100,      35,      26,      20,      41\n 260.200,      35,      26,      21,      41\n 260.300,      35,      27,      21,      41\n 260.400,      35,      27,      20,      41\n 260.500,      36,      27,      21,      41\n 260.600,      35,      27,      20,      41\n 260.700,      35,      27,      21,      41\n 260.800,      36,      27,      20,      41\n 260.900,      35,      27,      20,      41\n 261.000,      35,      27,      20,      41\n 261.100,      35,      27,      20,      41\n 261.200,      36,      26,      20,      41\n 261.300,      35,      26,      20,      41\n 261.400,      35,      27,      20,      41\n 261.500,      35,      27,      20,      41\n 261.600,      35,      26,      20,      42\n 261.700,      35,      27,      20,      41\n 261.800,      35,      27,      21,      42\n 261.900,      36,      27,      21,      41\n 262.000,      35,      27,      21,      42\n 262.100,      35,      26,      21,      41\n 262.200,      35,      27,      20,      41\n 262.300,      36,      27,      20,      41\n 262.400,      36,      27,      21,      41\n 262.500,      35,      27,      21,      41\n 262.600,      36,      27,      21,      41\n 262.700,      36,      27,      20,      41\n 262.800,      36,      27,      21,      41\n 262.900,      35,      26,      21,      41\n 263.000,      35,      27,      21,      41\n 263.100,      36,      27,      20,      41\n 263.200,      36,      26,      21,      42\n 263.300,      36,      27,      21,      41\n 263.400,      35,      27,      21,      41\n 263.500,      35,      27,      21,      41\n 263.600,      36,      27,      21,      41\n 263.700,      35,      27,      20,      42\n 263.800,      35,      27,      21,      41\n 263.900,      35,      26,      20,      41\n 264.000,      35,      27,      20,      41\n 264.100,      35,      26,      21,      41\n 264.200,      35,      27,      20,      42\n 264.300,      36,      27,      20,      41\n 264.400,      35,      27,      21,      41\n 264.500,      35,      27,      20,      41\n 264.600,      35,      27,      21,      41\n 264.700,      35,      26,      20,      41\n 264.800,      35,      27,      20,      41\n 264.900,      35,      27,      21,      41\n 265.000,      36,      27,      21,      41\n 265.100,      36,      27,      21,      41\n 265.200,      35,      26,      20,      41\n 265.300,      36,      26,      21,      41\n 265.400,      36,      27,      21,      41\n 265.500,      35,      27,      20,      41\n 265.600,      35,      27,      21,      41\n 265.700,      36,      27,      21,      41\n 265.800,      35,      26,      21,      41\n 265.900,      35,      27,      20,      41\n 266.000,      35,      26,      21,      41\n 266.100,      36,      27,      21,      41\n 266.200,      35,      27,      21,      41\n 266.300,      35,      27,      21,      42\n 266.400,      35,      27,      21,      41\n 266.500,      35,      26,      20,      41\n 266.600,      36,      27,      20,      41\n 266.700,      35,      26,      20,      41\n 266.800,      35,      27,      21,      41\n 266.900,      35,      27,      21,      41\n 267.000,      35,      27,      21,      41\n 267.100,      35,      27,      20,      41\n 267.200,      35,      27,      21,      41\n 267.300,      36,      27,      21,      41\n 267.400,      35,      27,      21,      41\n 267.500,      35,      27,      21,      41\n 267.600,      35,      27,      20,      41\n 267.700,      36,      27,      21,      41\n 267.800,      35,      27,      21,      41\n 267.900,      35,      26,      20,      41\n 268.000,      36,      26,      21,      42\n 268.100,      35,      27,      21,      41\n 268.200,      35,      27,      20,      41\n 268.300,      35,      27,      21,      41\n 268.400,      35,      27,      21,      41\n 268.500,      35,      26,      20,      41\n 268.600,      35,      27,      21,      41\n 268.700,      35,      27,      20,      41\n 268.800,      36,      26,      21,      41\n 268.900,      35,      27,      21,      41\n 269.000,      35,      27,      20,      41\n 269.100,      35,      27,      20,      41\n 269.200,      35,      27,      20,      41\n 269.300,      36,      27,      20,      42\n 269.400,      35,      26,      21,      41\n 269.500,      35,      27,      20,      41\n 269.600,      35,      27,      21,      41\n 269.700,      35,      27,      20,      41\n 269.800,      35,      27,      20,      41\n 269.900,      35,      27,      20,      41\n 270.000,      35,      27,      20,      41\n 270.100,      35,      27,      20,      41\n 270.200,      36,      27,      20,      41\n 270.300,      36,      27,      20,      41\n 270.400,      35,      27,      21,      41\n 270.500,      35,      27,      21,      41\n 270.600,      35,      27,      20,      41\n 270.700,      35,      26,      20,      41\n 270.800,      35,      27,      20,      41\n 270.900,      35,      27,      21,      41\n 271.000,      35,      27,      21,      41\n 271.100,      35,      27,      20,      41\n 271.200,      35,      26,      20,      41\n 271.300,      35,      27,      20,      41\n 271.400,      35,      27,      20,      41\n 271.500,      35,      27,      20,      41\n 271.600,      36,      27,      21,      42\n 271.700,      35,      27,      20,      41\n 271.800,      35,      26,      21,      41\n 271.900,      35,      27,      20,      41\n 272.000,      36,      27,      20,      41\n 272.100,      35,      26,      21,      41\n 272.200,      35,      27,      20,      41\n 272.300,      35,      27,      21,      41\n 272.400,      35,      27,      21,      42\n 272.500,      35,      27,      20,      41\n 272.600,      35,      27,      21,      41\n 272.700,      35,      26,      20,      41\n 272.800,      35,      27,      21,      41\n 272.900,      36,      27,      21,      42\n 273.000,      36,      27,      20,      41\n 273.100,      35,      27,      20,      42\n 273.200,      35,      27,      20,      41\n 273.300,      36,      27,      20,      41\n 273.400,      35,      27,      20,      41\n 273.500,      35,      27,      20,      41\n 273.600,      35,      27,      21,      42\n 273.700,      35,      27,      21,      41\n 273.800,      36,      27,      21,      41\n 273.900,      35,      27,      20,      41\n 274.000,      35,      27,      21,      41\n 274.100,      35,      27,      21,      41\n 274.200,      35,      26,      21,      41\n 274.300,      35,      27,      20,      41\n 274.400,      35,      27,      20,      41\n 274.500,      36,      27,      20,      41\n 274.600,      35,      27,      21,      41\n 274.700,      35,      27,      21,      41\n 274.800,      35,      27,      20,      41\n 274.900,      35,      27,      21,      41\n 275.000,      36,      27,      21,      41\n 275.100,      35,      26,      21,      42\n 275.200,      35,      27,      20,      41\n 275.300,      35,      27,      21,      41\n 275.400,      36,      27,      21,      41\n 275.500,      35,      27,      21,      41\n 275.600,      35,      27,      21,      41\n 275.700,      36,      27,      20,      41\n 275.800,      36,      27,      20,      41\n 275.900,      35,      27,      20,      41\n 276.000,      35,      27,      20,      41\n 276.100,      36,      27,      20,      41\n 276.200,      35,      26,      20,      41\n 276.300,      35,      27,      20,      41\n 276.400,      35,      27,      21,      41\n 276.500,      36,      27,      21,      41\n 276.600,      35,      26,      20,      41\n 276.700,      36,      27,      21,      41\n 276.800,      35,      27,      20,      41\n 276.900,      35,      27,      20,      41\n 277.000,      36,      27,      20,      41\n 277.100,      35,      27,      21,      41\n 277.200,      35,      26,      21,      41\n 277.300,      35,      27,      20,      41\n 277.400,      36,      27,      21,      41\n 277.500,      35,      27,      21,      41\n 277.600,      36,      27,      20,      41\n 277.700,      36,      27,      21,      42\n 277.800,      35,      27,      21,      41\n 277.900,      35,      26,      21,      41\n 278.000,      36,      27,      20,      41\n 278.100,      35,      27,      20,      41\n 278.200,      35,      27,      20,      41\n 278.300,      35,      27,      20,      41\n 278.400,      35,      27,      20,      41\n 278.500,      35,      27,      21,      42\n 278.600,      35,      27,      21,      41\n 278.700,      35,      27,      20,      41\n 278.800,      35,      27,      21,      41\n 278.900,      36,      27,      20,      41\n 279.000,      35,      27,      21,      41\n 279.100,      35,      27,      20,      41\n 279.200,      35,      27,      20,      41\n 279.300,      36,      27,      20,      41\n 279.400,      35,      27,      20,      41\n 279.500,      35,      27,      20,      41\n 279.600,      35,      27,      20,      41\n 279.700,      34,      26,      21,      41\n 279.800,      35,      26,      21,      42\n 279.900,      35,      27,      20,      41\n 280.000,      36,      27,      20,      41\n 280.100,      35,      27,      20,      41\n 280.200,      35,      27,      21,      41\n 280.300,      36,      27,      21,      41\n 280.400,      35,      27,      20,      41\n 280.500,      35,      27,      21,      41\n 280.600,      35,      27,      21,      41\n 280.700,      35,      26,      20,      41\n 280.800,      35,      27,      21,      42\n 280.900,      35,      27,      20,      42\n 281.000,      35,      27,      20,      41\n 281.100,      35,      27,      21,      41\n 281.200,      35,      27,      21,      42\n 281.300,      36,      27,      20,      41\n 281.400,      35,      27,      20,      42\n 281.500,      35,      27,      20,      41\n 281.600,      35,      27,      20,      41\n 281.700,      35,      27,      20,      41\n 281.800,      35,      26,      20,      41\n 281.900,      35,      26,      20,      41\n 282.000,      35,      26,      21,      41\n 282.100,      35,      27,      20,      41\n 282.200,      35,      26,      21,      41\n 282.300,      35,      26,      20,      41\n 282.400,      35,      27,      21,      41\n 282.500,      36,      27,      21,      41\n 282.600,      35,      26,      21,      41\n 282.700,      35,      27,      20,      41\n 282.800,      35,      27,      20,      41\n 282.900,      35,      27,      20,      41\n 283.000,      36,      27,      20,      41\n 283.100,      35,      27,      20,      41\n 283.200,      36,      27,      21,      41\n 283.300,      35,      27,      20,      41\n 283.400,      35,      27,      20,      41\n 283.500,      36,      27,      20,      41\n 283.600,      35,      27,      21,      41\n 283.700,      35,      27,      21,      41\n 283.800,      35,      27,      20,      41\n 283.900,      36,      27,      21,      42\n 284.000,      35,      27,      21,      42\n 284.100,      35,      27,      20,      41\n 284.200,      35,      27,      20,      41\n 284.300,      35,      26,      20,      41\n 284.400,      35,      27,      21,      41\n 284.500,      36,      27,      21,      41\n 284.600,      35,      26,      21,      41\n 284.700,      35,      27,      20,      41\n 284.800,      36,      27,      21,      41\n 284.900,      35,      27,      21,      41\n 285.000,      36,      27,      21,      42\n 285.100,      35,      27,      20,      41\n 285.200,      35,      26,      21,      41\n 285.300,      35,      27,      21,      41\n 285.400,      35,      27,      21,      41\n 285.500,      35,      27,      20,      41\n 285.600,      35,      27,      20,      41\n 285.700,      35,      27,      20,      41\n 285.800,      35,      27,      21,      41\n 285.900,      36,      27,      21,      41\n 286.000,      36,      27,      21,      41\n 286.100,      36,      27,      20,      41\n 286.200,      35,      27,      20,      41\n 286.300,      36,      27,      20,      41\n 286.400,      35,      27,      20,      42\n 286.500,      35,      27,      20,      42\n 286.600,      35,      27,      20,      42\n 286.700,      35,      27,      20,      41\n 286.800,      35,      27,      20,      41\n 286.900,      36,      27,      20,      41\n 287.000,      35,      27,      21,      41\n 287.100,      35,      27,      21,      41\n 287.200,      35,      26,      20,      41\n 287.300,      35,      27,      21,      41\n 287.400,      35,      27,      20,      41\n 287.500,      35,      26,      20,      41\n 287.600,      35,      27,      20,      41\n 287.700,      36,      27,      21,      41\n 287.800,      35,      26,      20,      41\n 287.900,      36,      27,      20,      41\n 288.000,      35,      27,      21,      41\n 288.100,      35,      27,      21,      41\n 288.200,      35,      27,      20,      41\n 288.300,      35,      27,      20,      41\n 288.400,      35,      27,      20,      41\n 288.500,      35,      26,      20,      41\n 288.600,      35,      26,      20,      41\n 288.700,      35,      27,      20,      41\n 288.800,      36,      27,      20,      41\n 288.900,      36,      27,      20,      41\n 289.000,     196,     264,       1,      97\n 289.100,      38,      28,      21,      43\n 289.200,      35,      27,      21,      42\n 289.300,      36,      28,      21,      41\n 289.400,      36,      27,      21,      41\n 289.500,      35,      27,      21,      41\n 289.600,      35,      27,      20,      41\n 289.700,      36,      27,      20,      41\n 289.800,      35,      27,      20,      41\n 289.900,      36,      27,      20,      41\n 290.000,      35,      27,      20,      41\n 290.100,      35,      27,      21,      41\n 290.200,      36,      27,      21,      41\n 290.300,      36,      27,      20,      41\n 290.400,      35,      27,      20,      41\n 290.500,      35,      26,      21,      41\n 290.600,      35,      27,      20,      41\n 290.700,      35,      27,      20,      41\n 290.800,      35,      26,      21,      41\n 290.900,      36,      27,      20,      41\n 291.000,      36,      27,      21,      41\n 291.100,      35,      27,      20,      41\n 291.200,      36,      27,      20,      41\n 291.300,      35,      27,      21,      41\n 291.400,      35,      27,      20,      41\n 291.500,      35,      27,      20,      41\n 291.600,      35,      26,      20,      41\n 291.700,      35,      26,      20,      41\n 291.800,      35,      27,      20,      41\n 291.900,      35,      27,      20,      41\n 292.000,      35,      27,      20,      41\n 292.100,      35,      27,      21,      42\n 292.200,      35,      27,      20,      42\n 292.300,      35,      27,      21,      41\n 292.400,      35,      27,      20,      41\n 292.500,      36,      27,      20,      41\n 292.600,      36,      27,      21,      41\n 292.700,      35,      27,      20,      41\n 292.800,      35,      27,      20,      41\n 292.900,      35,      27,      20,      41\n 293.000,      35,      26,      20,      41\n 293.100,      36,      27,      21,      41\n 293.200,      35,      27,      20,      42\n 293.300,      35,      27,      20,      41\n 293.400,      35,      27,      20,      41\n 293.500,      35,      27,      20,      41\n 293.600,      36,      27,      20,      41\n 293.700,      35,      27,      20,      41\n 293.800,      35,      27,      20,      41\n 293.900,      36,      27,      20,      42\n 294.000,      35,      27,      21,      41\n 294.100,      35,      26,      20,      41\n 294.200,      36,      27,      20,      41\n 294.300,      35,      27,      20,      41\n 294.400,      36,      27,      20,      42\n 294.500,      36,      27,      20,      41\n 294.600,      35,      26,      20,      41\n 294.700,      35,      26,      20,      41\n 294.800,      36,      27,      21,      41\n 294.900,      36,      27,      21,      41\n 295.000,      35,      27,      20,      41\n 295.100,      35,      27,      21,      41\n 295.200,      35,      27,      20,      41\n 295.300,      35,      27,      20,      41\n 295.400,      35,      27,      21,      41\n 295.500,      36,      27,      21,      41\n 295.600,      36,      27,      20,      41\n 295.700,      36,      27,      20,      41\n 295.800,      36,      27,      20,      41\n 295.900,      36,      27,      20,      42\n 296.000,      35,      26,      21,      41\n 296.100,      36,      27,      20,      41\n 296.200,      36,      27,      21,      41\n 296.300,      35,      27,      20,      41\n 296.400,      35,      27,      20,      41\n 296.500,      35,      27,      20,      41\n 296.600,      35,      27,      20,      41\n 296.700,      35,      26,      20,      41\n 296.800,      36,      27,      20,      41\n 296.900,      35,      27,      20,      41\n 297.000,      36,      27,      20,      42\n 297.100,      35,      27,      21,      41\n 297.200,      35,      26,      20,      41\n 297.300,      35,      27,      20,      41\n 297.400,      35,      27,      20,      41\n 297.500,      36,      27,      21,      41\n 297.600,      36,      27,      21,      41\n 297.700,      36,      27,      20,      41\n 297.800,      35,      27,      21,      42\n 297.900,      35,      27,      20,      41\n 298.000,      36,      27,      21,      41\n 298.100,      35,      27,      20,      41\n 298.200,      35,      27,      20,      41\n 298.300,      35,      27,      20,      41\n 298.400,      35,      27,      20,      41\n 298.500,      35,      27,      20,      41\n 298.600,      36,      27,      21,      41\n 298.700,      35,      26,      20,      41\n 298.800,      36,      27,      20,      41\n 298.900,      36,      27,      20,      41\n 299.000,      35,      27,      20,      41\n 299.100,      35,      27,      21,      41\n 299.200,      35,      27,      21,      41\n 299.300,      36,      27,      21,      41\n 299.400,      35,      27,      20,      41\n 299.500,      35,      26,      20,      41\n 299.600,      35,      27,      21,      41\n 299.700,      35,      27,      20,      41\n 299.800,      36,      27,      21,      41\n 299.900,      35,      27,      21,      41\n 300.000,      35,      26,      20,      41\n 300.100,      35,      26,      20,      41\n 300.200,      36,      27,      20,      41\n 300.300,      35,      26,      21,      41\n 300.400,      35,      26,      20,      41\n 300.500,      35,      27,      20,      41\n 300.600,      36,      27,      20,      41\n 300.700,      35,      27,      21,      41\n 300.800,      36,      27,      21,      41\n 300.900,      36,      27,      20,      41\n 301.000,      36,      27,      20,      41\n 301.100,      36,      27,      21,      41\n 301.200,      35,      27,      20,      41\n 301.300,      35,      26,      20,      41\n 301.400,      36,      27,      20,      41\n 301.500,      35,      27,      20,      41\n 301.600,      35,      27,      20,      41\n 301.700,      35,      27,      21,      41\n 301.800,      35,      27,      21,      41\n 301.900,      35,      27,      20,      41\n 302.000,      35,      27,      21,      41\n 302.100,      35,      27,      21,      41\n 302.200,      36,      27,      20,      41\n 302.300,      35,      26,      20,      41\n 302.400,      35,      26,      20,      41\n 302.500,      35,      26,      20,      41\n 302.600,      35,      27,      21,      41\n 302.700,      36,      27,      21,      41\n 302.800,      35,      27,      20,      41\n 302.900,      35,      27,      20,      41\n 303.000,      35,      27,      21,      41\n 303.100,      35,      27,      21,      41\n 303.200,      36,      27,      20,      41\n 303.300,      35,      27,      21,      41\n 303.400,      35,      27,      20,      41\n 303.500,      35,      27,      20,      41\n 303.600,      35,      27,      20,      41\n 303.700,      35,      27,      20,      41\n 303.800,      35,      26,      20,      41\n 303.900,      35,      27,      21,      41\n 304.000,      35,      27,      20,      41\n 304.100,      35,      26,      21,      41\n 304.200,      35,      27,      20,      42\n 304.300,      35,      26,      20,      41\n 304.400,      36,      27,      20,      41\n 304.500,      36,      27,      21,      41\n 304.600,      35,      27,      20,      41\n 304.700,      35,      27,      20,      41\n 304.800,      36,      27,      20,      42\n 304.900,      35,      27,      21,      41\n 305.000,      35,      26,      20,      41\n 305.100,      35,      27,      20,      41\n 305.200,      36,      27,      20,      41\n 305.300,      35,      27,      20,      41\n 305.400,      36,      26,      21,      41\n 305.500,      35,      27,      20,      41\n 305.600,      35,      27,      21,      41\n 305.700,      35,      27,      20,      41\n 305.800,      35,      26,      20,      41\n 305.900,      35,      27,      20,      41\n 306.000,      36,      27,      21,      42\n 306.100,      36,      27,      21,      41\n 306.200,      35,      27,      20,      41\n 306.300,      35,      27,      21,      41\n 306.400,      35,      26,      20,      41\n 306.500,      35,      27,      20,      41\n 306.600,      35,      27,      20,      41\n 306.700,      35,      26,      20,      41\n 306.800,      35,      26,      20,      41\n 306.900,      36,      27,      21,      42\n 307.000,      36,      27,      21,      41\n 307.100,      35,      26,      20,      41\n 307.200,      35,      27,      21,      41\n 307.300,      36,      27,      20,      42\n 307.400,      35,      27,      20,      41\n 307.500,      36,      27,      20,      41\n 307.600,      36,      27,      20,      41\n 307.700,      35,      27,      21,      41\n 307.800,      36,      27,      21,      41\n 307.900,      36,      27,      20,      42\n 308.000,      35,      27,      20,      41\n 308.100,      35,      26,      21,      41\n 308.200,      35,      26,      20,      41\n 308.300,      35,      27,      20,      41\n 308.400,      35,      27,      21,      41\n 308.500,      35,      27,      20,      41\n 308.600,      36,      26,      20,      41\n 308.700,      35,      26,      20,      41\n 308.800,      35,      27,      21,      41\n 308.900,      35,      27,      20,      41\n 309.000,      35,      26,      21,      41\n 309.100,      35,      27,      20,      41\n 309.200,      36,      27,      20,      41\n 309.300,      36,      27,      20,      41\n 309.400,      35,      27,      21,      41\n 309.500,      35,      27,      21,      42\n 309.600,      35,      27,      20,      41\n 309.700,      35,      27,      20,      41\n 309.800,      35,      27,      21,      41\n 309.900,      35,      27,      20,      41\n 310.000,      35,      27,      20,      41\n 310.100,      35,      27,      20,      41\n 310.200,      35,      27,      21,      41\n 310.300,      36,      27,      20,      41\n 310.400,      35,      27,      20,      41\n 310.500,      35,      27,      20,      41\n 310.600,      35,      27,      20,      41\n 310.700,      35,      27,      20,      41\n 310.800,      35,      27,      21,      41\n 310.900,      35,      26,      20,      41\n 311.000,      35,      27,      20,      41\n 311.100,      35,      27,      20,      41\n 311.200,      35,      27,      20,      41\n 311.300,      35,      27,      20,      41\n 311.400,      35,      27,      20,      41\n 311.500,      35,      27,      20,      41\n 311.600,      35,      27,      21,      41\n 311.700,      35,      27,      20,      41\n 311.800,      36,      26,      21,      42\n 311.900,      35,      27,      21,      41\n 312.000,      36,      27,      20,      41\n 312.100,      36,      27,      20,      41\n 312.200,      35,      27,      21,      41\n 312.300,      36,      27,      20,      41\n 312.400,      35,      27,      20,      41\n 312.500,      35,      27,      20,      41\n 312.600,      35,      27,      20,      41\n 312.700,      35,      27,      20,      41\n 312.800,      35,      26,      20,      41\n 312.900,      35,      27,      21,      42\n 313.000,      35,      27,      20,      41\n 313.100,      35,      26,      20,      41\n 313.200,      35,      26,      20,      41\n 313.300,      35,      27,      21,      41\n 313.400,      35,      27,      20,      41\n 313.500,      35,      27,      20,      42\n 313.600,      35,      27,      21,      41\n 313.700,      35,      27,      20,      41\n 313.800,      36,      27,      20,      41\n 313.900,      35,      27,      20,      41\n 314.000,      35,      26,      21,      41\n 314.100,      35,      27,      20,      41\n 314.200,      35,      27,      20,      41\n 314.300,      35,      26,      20,      41\n 314.400,      36,      27,      21,      41\n 314.500,      35,      27,      21,      41\n 314.600,      36,      27,      21,      41\n 314.700,      36,      27,      20,      41\n 314.800,      35,      26,      20,      41\n 314.900,      35,      27,      20,      42\n 315.000,      36,      27,      21,      42\n 315.100,      36,      27,      20,      41\n 315.200,      35,      27,      21,      41\n 315.300,      35,      27,      20,      41\n 315.400,      36,      27,      20,      41\n 315.500,      35,      27,      21,      41\n 315.600,      35,      27,      20,      41\n 315.700,      36,      27,      20,      41\n 315.800,      35,      27,      20,      41\n 315.900,      35,      27,      21,      41\n 316.000,      36,      27,      20,      41\n 316.100,      36,      27,      21,      42\n 316.200,      35,      27,      21,      41\n 316.300,      36,      27,      21,      41\n 316.400,      35,      27,      20,      41\n 316.500,      35,      27,      20,      41\n 316.600,      35,      27,      20,      41\n 316.700,      35,      27,      20,      42\n 316.800,      35,      27,      20,      41\n 316.900,      36,      27,      21,      41\n 317.000,      35,      27,      20,      41\n 317.100,      35,      27,      21,      42\n 317.200,      35,      27,      20,      41\n 317.300,      35,      27,      20,      41\n 317.400,      35,      27,      20,      41\n 317.500,      35,      27,      21,      41\n 317.600,      36,      27,      20,      41\n 317.700,      36,      27,      20,      41\n 317.800,      36,      27,      20,      41\n 317.900,      35,      27,      20,      41\n 318.000,      36,      27,      21,      41\n 318.100,      36,      27,      20,      41\n 318.200,      35,      27,      20,      42\n 318.300,      35,      27,      20,      41\n 318.400,      35,      27,      20,      41\n 318.500,      35,      26,      20,      41\n 318.600,      35,      27,      20,      42\n 318.700,      36,      27,      20,      41\n 318.800,      35,      27,      20,      41\n 318.900,      35,      27,      21,      41\n 319.000,      35,      27,      20,      41\n 319.100,      35,      27,      21,      42\n 319.200,      35,      27,      20,      41\n 319.300,      35,      27,      20,      41\n 319.400,      35,      27,      20,      41\n 319.500,      35,      27,      20,      41\n 319.600,      36,      27,      20,      41\n 319.700,      35,      27,      21,      41\n 319.800,      36,      27,      21,      41\n 319.900,      36,      27,      21,      41\n 320.000,      35,      27,      20,      41\n 320.100,      35,      27,      20,      41\n 320.200,      36,      27,      21,      41\n 320.300,      35,      27,      20,      41\n 320.400,      35,      27,      21,      41\n 320.500,      35,      27,      21,      41\n 320.600,      36,      27,      20,      41\n 320.700,      35,      27,      20,      41\n 320.800,      35,      26,      20,      41\n 320.900,      35,      27,      20,      41\n 321.000,      35,      26,      20,      41\n 321.100,      35,      27,      20,      41\n 321.200,      35,      27,      20,      41\n 321.300,      36,      27,      20,      41\n 321.400,      35,      27,      20,      41\n 321.500,      35,      27,      20,      41\n 321.600,      35,      27,      20,      41\n 321.700,      35,      27,      21,      41\n 321.800,      36,      27,      20,      41\n 321.900,      35,      26,      20,      41\n 322.000,      35,      27,      20,      41\n 322.100,      35,      26,      20,      41\n 322.200,      36,      27,      21,      41\n 322.300,      36,      27,      21,      41\n 322.400,      35,      27,      21,      42\n 322.500,      35,      26,      21,      41\n 322.600,      35,      26,      20,      41\n 322.700,      35,      27,      21,      41\n 322.800,      35,      27,      21,      41\n 322.900,      35,      27,      20,      41\n 323.000,      36,      27,      21,      41\n 323.100,      35,      27,      20,      41\n 323.200,      36,      27,      21,      41\n 323.300,      35,      27,      20,      41\n 323.400,      35,      27,      20,      41\n 323.500,      36,      27,      21,      41\n 323.600,      35,      27,      20,      41\n 323.700,      36,      27,      21,      41\n 323.800,      35,      27,      20,      41\n 323.900,      35,      27,      21,      41\n 324.000,     195,     259,       1,      96\n 324.100,      37,      28,      22,      42\n 324.200,      36,      27,      21,      42\n 324.300,      36,      27,      21,      41\n 324.400,      35,      27,      21,      42\n 324.500,      35,      27,      21,      41\n 324.600,      35,      27,      21,      41\n 324.700,      35,      26,      21,      41\n 324.800,      35,      27,      21,      41\n 324.900,      35,      27,      20,      41\n 325.000,      35,      27,      20,      41\n 325.100,      35,      27,      21,      41\n 325.200,      35,      26,      20,      41\n 325.300,      36,      27,      21,      41\n 325.400,      36,      27,      21,      41\n 325.500,      35,      26,      20,      41\n 325.600,      35,      26,      21,      41\n 325.700,      35,      27,      20,      41\n 325.800,      35,      27,      20,      41\n 325.900,      35,      26,      20,      41\n 326.000,      35,      27,      20,      41\n 326.100,      35,      27,      20,      41\n 326.200,      35,      27,      20,      41\n 326.300,      35,      27,      20,      41\n 326.400,      35,      27,      20,      41\n 326.500,      35,      27,      20,      41\n 326.600,      35,      26,      20,      41\n 326.700,      35,      27,      20,      41\n 326.800,      35,      27,      20,      41\n 326.900,      35,      27,      20,      41\n 327.000,      35,      26,      21,      41\n 327.100,      35,      27,      21,      41\n 327.200,      35,      27,      20,      41\n 327.300,      35,      27,      21,      42\n 327.400,      35,      26,      21,      41\n 327.500,      35,      27,      20,      41\n 327.600,      35,      27,      21,      41\n 327.700,      35,      27,      20,      41\n 327.800,      35,      27,      20,      41\n 327.900,      35,      27,      21,      41\n 328.000,      35,      27,      20,      41\n 328.100,      36,      27,      20,      41\n 328.200,      35,      27,      20,      41\n 328.300,      36,      27,      21,      41\n 328.400,      35,      27,      21,      41\n 328.500,      36,      27,      20,      41\n 328.600,      35,      27,      21,      41\n 328.700,      35,      27,      20,      41\n 328.800,      35,      26,      21,      41\n 328.900,      35,      27,      20,      41\n 329.000,      36,      27,      20,      41\n 329.100,      35,      26,      21,      41\n 329.200,      35,      27,      21,      41\n 329.300,      35,      27,      20,      41\n 329.400,      35,      27,      20,      41\n 329.500,      35,      26,      20,      41\n 329.600,      36,      27,      20,      41\n 329.700,      35,      27,      20,      41\n 329.800,      35,      27,      20,      41\n 329.900,      36,      27,      20,      41\n 330.000,      36,      27,      20,      41\n 330.100,      35,      27,      20,      41\n 330.200,      35,      27,      20,      41\n 330.300,      36,      27,      20,      41\n 330.400,      36,      27,      21,      41\n 330.500,      35,      26,      21,      41\n 330.600,      35,      27,      20,      41\n 330.700,      35,      27,      20,      41\n 330.800,      35,      27,      21,      41\n 330.900,      36,      27,      20,      41\n 331.000,      36,      27,      21,      41\n 331.100,      35,      26,      20,      41\n 331.200,      35,      27,      20,      41\n 331.300,      36,      27,      21,      41\n 331.400,      35,      27,      20,      41\n 331.500,      35,      27,      20,      41\n 331.600,      36,      26,      20,      41\n 331.700,      35,      27,      20,      41\n 331.800,      36,      27,      21,      42\n 331.900,      35,      27,      21,      41\n 332.000,      36,      27,      21,      42\n 332.100,      35,      27,      20,      41\n 332.200,      36,      27,      21,      42\n 332.300,      35,      27,      20,      41\n 332.400,      35,      27,      20,      41\n 332.500,      36,      27,      21,      41\n 332.600,      36,      27,      21,      41\n 332.700,      35,      27,      20,      41\n 332.800,      36,      27,      20,      41\n 332.900,      35,      27,      20,      41\n 333.000,      36,      27,      20,      41\n 333.100,      35,      27,      20,      41\n 333.200,      35,      27,      20,      41\n 333.300,      35,      26,      20,      41\n 333.400,      35,      27,      21,      41\n 333.500,      35,      27,      20,      41\n 333.600,      35,      27,      21,      41\n 333.700,      36,      27,      21,      42\n 333.800,      35,      27,      20,      41\n 333.900,      35,      27,      21,      41\n 334.000,      35,      27,      20,      41\n 334.100,      35,      26,      20,      41\n 334.200,      35,      26,      20,      41\n 334.300,      36,      27,      20,      41\n 334.400,      35,      26,      21,      41\n 334.500,      35,      27,      20,      41\n 334.600,      35,      27,      20,      41\n 334.700,      35,      27,      20,      41\n 334.800,      35,      27,      20,      41\n 334.900,      35,      27,      20,      41\n 335.000,      35,      27,      20,      41\n 335.100,      35,      27,      20,      41\n 335.200,      35,      27,      20,      41\n 335.300,      35,      27,      21,      41\n 335.400,      35,      27,      20,      41\n 335.500,      35,      27,      20,      42\n 335.600,      35,      27,      21,      41\n 335.700,      35,      27,      20,      41\n 335.800,      35,      27,      20,      41\n 335.900,      35,      27,      21,      41\n 336.000,      36,      27,      21,      41\n 336.100,      35,      27,      20,      41\n 336.200,      36,      27,      20,      41\n 336.300,      35,      27,      20,      41\n 336.400,      35,      27,      21,      41\n 336.500,      35,      27,      20,      41\n 336.600,      35,      26,      21,      41\n 336.700,      35,      27,      21,      42\n 336.800,      35,      27,      20,      41\n 336.900,      35,      27,      20,      41\n 337.000,      35,      27,      20,      41\n 337.100,      35,      27,      20,      41\n 337.200,      35,      27,      20,      41\n 337.300,      35,      26,      21,      41\n 337.400,      36,      27,      20,      41\n 337.500,      35,      27,      20,      41\n 337.600,      35,      27,      20,      41\n 337.700,      35,      27,      20,      41\n 337.800,      35,      26,      20,      41\n 337.900,      35,      27,      21,      41\n 338.000,      35,      26,      21,      41\n 338.100,      35,      27,      20,      42\n 338.200,      36,      27,      20,      41\n 338.300,      35,      27,      20,      41\n 338.400,      36,      27,      20,      41\n 338.500,      36,      27,      20,      41\n 338.600,      35,      27,      21,      41\n 338.700,      35,      27,      21,      41\n 338.800,      35,      27,      20,      41\n 338.900,      35,      27,      20,      41\n 339.000,      35,      27,      20,      41\n 339.100,      35,      26,      20,      41\n 339.200,      35,      26,      20,      41\n 339.300,      35,      27,      20,      41\n 339.400,      36,      27,      21,      41\n 339.500,      35,      26,      20,      41\n 339.600,      35,      27,      20,      41\n 339.700,      35,      26,      20,      41\n 339.800,      35,      26,      20,      41\n 339.900,      35,      27,      20,      41\n 340.000,      35,      26,      21,      41\n 340.100,      36,      27,      20,      41\n 340.200,      35,      27,      20,      41\n 340.300,      35,      27,      21,      41\n 340.400,      35,      27,      21,      42\n 340.500,      35,      26,      20,      41\n 340.600,      35,      26,      20,      41\n 340.700,      35,      27,      21,      41\n 340.800,      35,      26,      21,      41\n 340.900,      36,      27,      20,      41\n 341.000,      35,      27,      20,      41\n 341.100,      35,      27,      20,      41\n 341.200,      35,      27,      20,      41\n 341.300,      35,      27,      20,      41\n 341.400,      35,      27,      20,      41\n 341.500,      35,      26,      20,      41\n 341.600,      35,      27,      21,      41\n 341.700,      35,      27,      20,      42\n 341.800,      36,      27,      20,      41\n 341.900,      36,      27,      20,      41\n 342.000,      36,      27,      20,      41\n 342.100,      35,      26,      21,      41\n 342.200,      35,      26,      20,      41\n 342.300,      30,      20,      20,      41\n 342.400,      35,      27,      21,      41\n 342.500,      35,      27,      20,      41\n 342.600,      35,      27,      21,      41\n 342.700,      35,      27,      20,      41\n 342.800,      35,      27,      20,      41\n 342.900,      35,      26,      20,      41\n 343.000,      35,      27,      20,      41\n 343.100,      35,      26,      21,      41\n 343.200,      35,      27,      20,      41\n 343.300,      35,      26,      20,      41\n 343.400,      35,      26,      20,      42\n 343.500,      36,      27,      20,      41\n 343.600,      35,      27,      20,      41\n 343.700,      35,      26,      20,      41\n 343.800,      35,      27,      21,      41\n 343.900,      35,      27,      21,      41\n 344.000,      35,      26,      20,      41\n 344.100,      35,      27,      20,      41\n 344.200,      35,      26,      20,      41\n 344.300,      35,      27,      20,      41\n 344.400,      35,      27,      20,      41\n 344.500,      35,      27,      20,      41\n 344.600,      35,      27,      20,      41\n 344.700,      35,      27,      20,      41\n 344.800,      36,      27,      20,      41\n 344.900,      35,      27,      21,      41\n 345.000,      35,      27,      21,      41\n 345.100,      35,      26,      21,      41\n 345.200,      36,      27,      20,      41\n 345.300,      36,      27,      21,      42\n 345.400,      35,      27,      21,      41\n 345.500,      35,      27,      20,      41\n 345.600,      36,      26,      20,      41\n 345.700,      35,      26,      20,      41\n 345.800,      35,      27,      20,      41\n 345.900,      35,      27,      20,      41\n 346.000,      35,      27,      21,      41\n 346.100,      36,      27,      21,      41\n 346.200,      35,      26,      20,      41\n 346.300,      35,      27,      21,      41\n 346.400,      36,      27,      20,      41\n 346.500,      35,      27,      21,      41\n 346.600,      35,      27,      20,      41\n 346.700,      35,      27,      20,      41\n 346.800,      36,      27,      20,      41\n 346.900,      35,      26,      21,      41\n 347.000,      35,      27,      20,      41\n 347.100,      35,      27,      20,      41\n 347.200,      35,      27,      20,      41\n 347.300,      35,      26,      21,      41\n 347.400,      35,      27,      20,      41\n 347.500,      35,      27,      21,      41\n 347.600,      36,      27,      20,      41\n 347.700,      35,      26,      21,      41\n 347.800,      35,      26,      20,      41\n 347.900,      35,      27,      20,      41\n 348.000,      35,      27,      20,      41\n 348.100,      35,      27,      21,      41\n 348.200,      35,      27,      20,      41\n 348.300,      35,      27,      20,      41\n 348.400,      35,      27,      20,      41\n 348.500,      35,      27,      20,      41\n 348.600,      36,      27,      21,      41\n 348.700,      35,      27,      21,      41\n 348.800,      35,      27,      20,      41\n 348.900,      35,      27,      20,      41\n 349.000,      36,      27,      21,      41\n 349.100,      35,      27,      20,      41\n 349.200,      35,      27,      20,      41\n 349.300,      35,      27,      20,      41\n 349.400,      35,      27,      20,      41\n 349.500,      36,      27,      20,      41\n 349.600,      35,      26,      20,      41\n 349.700,      35,      26,      21,      41\n 349.800,      35,      27,      20,      41\n 349.900,      35,      27,      21,      41\n 350.000,      35,      27,      20,      41\n 350.100,      35,      27,      21,      41\n 350.200,      35,      26,      20,      41\n 350.300,      36,      27,      21,      41\n 350.400,      35,      26,      20,      41\n 350.500,      36,      27,      20,      41\n 350.600,      35,      27,      21,      42\n 350.700,      35,      26,      21,      41\n 350.800,      35,      26,      20,      41\n 350.900,      36,      27,      20,      41\n 351.000,      35,      26,      20,      41\n 351.100,      36,      27,      20,      41\n 351.200,      35,      26,      20,      41\n 351.300,      35,      26,      21,      41\n 351.400,      35,      26,      20,      41\n 351.500,      35,      27,      20,      42\n 351.600,      35,      27,      20,      42\n 351.700,      35,      27,      20,      41\n 351.800,      35,      26,      21,      41\n 351.900,      35,      27,      20,      41\n 352.000,      35,      26,      21,      41\n 352.100,      36,      27,      21,      41\n 352.200,      36,      27,      20,      41\n 352.300,      35,      27,      21,      41\n 352.400,      35,      27,      20,      42\n 352.500,      35,      27,      20,      41\n 352.600,      35,      26,      20,      41\n 352.700,      35,      26,      21,      41\n 352.800,      36,      27,      20,      41\n 352.900,      35,      27,      20,      41\n 353.000,      30,      21,      21,      41\n 353.100,      35,      27,      20,      41\n 353.200,      36,      27,      20,      41\n 353.300,      35,      26,      21,      41\n 353.400,      35,      27,      21,      42\n 353.500,      35,      27,      20,      41\n 353.600,      36,      26,      21,      41\n 353.700,      35,      27,      20,      41\n 353.800,      35,      26,      20,      41\n 353.900,      35,      26,      20,      41\n 354.000,      35,      27,      21,      41\n 354.100,      35,      26,      20,      41\n 354.200,      35,      26,      20,      41\n 354.300,      35,      27,      20,      41\n 354.400,      35,      26,      21,      41\n 354.500,      36,      27,      20,      41\n 354.600,      35,      26,      21,      41\n 354.700,      36,      27,      20,      41\n 354.800,      36,      27,      21,      41\n 354.900,      35,      27,      21,      41\n 355.000,      35,      26,      20,      41\n 355.100,      35,      27,      20,      41\n 355.200,      35,      27,      21,      41\n 355.300,      35,      27,      21,      41\n 355.400,      36,      27,      21,      41\n 355.500,      35,      27,      20,      41\n 355.600,      36,      27,      20,      41\n 355.700,      35,      27,      20,      41\n 355.800,      35,      27,      20,      41\n 355.900,      35,      26,      20,      41\n 356.000,      35,      27,      20,      41\n 356.100,      35,      27,      20,      41\n 356.200,      35,      26,      20,      41\n 356.300,      35,      26,      21,      41\n 356.400,      35,      27,      21,      41\n 356.500,      35,      27,      20,      41\n 356.600,      35,      26,      20,      41\n 356.700,      35,      27,      20,      42\n 356.800,      35,      26,      21,      41\n 356.900,      35,      26,      20,      41\n 357.000,      35,      27,      20,      41\n 357.100,      36,      27,      21,      41\n 357.200,      35,      27,      20,      41\n 357.300,      35,      27,      21,      41\n 357.400,      36,      26,      20,      41\n 357.500,      35,      27,      21,      42\n 357.600,      35,      27,      21,      42\n 357.700,      36,      27,      21,      41\n 357.800,      35,      26,      21,      41\n 357.900,      35,      26,      20,      42\n 358.000,      35,      26,      20,      41\n 358.100,      35,      27,      20,      41\n 358.200,      35,      27,      20,      41\n 358.300,      35,      27,      21,      41\n 358.400,      35,      27,      20,      41\n 358.500,      35,      27,      20,      41\n 358.600,      36,      27,      20,      41\n 358.700,      35,      27,      20,      41\n 358.800,      35,      26,      21,      41\n 358.900,      36,      27,      20,      41\n 359.000,      35,      27,      20,      41\n 359.100,      35,      26,      20,      41\n 359.200,      36,      27,      21,      41\n 359.300,      35,      27,      20,      41\n 359.400,      35,      26,      20,      41\n 359.500,      36,      26,      20,      41\n 359.600,      35,      26,      20,      41\n 359.700,      35,      26,      21,      41\n 359.800,      35,      27,      21,      41\n 359.900,      35,      26,      20,      41\n 360.000,      35,      26,      21,      41\n 360.100,      35,      26,      20,      41\n 360.200,      35,      26,      20,      41\n 360.300,      35,      26,      20,      41\n 360.400,      35,      27,      20,      41\n 360.500,      36,      27,      20,      42\n 360.600,      35,      26,      20,      41\n 360.700,      36,      27,      21,      41\n 360.800,      35,      26,      20,      41\n 360.900,      35,      27,      20,      41\n 361.000,     195,     259,       1,      96\n 361.100,      36,      27,      22,      42\n 361.200,      36,      27,      21,      41\n 361.300,      35,      27,      21,      41\n 361.400,      36,      26,      21,      41\n 361.500,      35,      27,      21,      41\n 361.600,      35,      27,      21,      41\n 361.700,      36,      27,      21,      41\n 361.800,      36,      27,      20,      41\n 361.900,      35,      27,      20,      41\n 362.000,      35,      27,      21,      41\n 362.100,      35,      26,      20,      41\n 362.200,      36,      27,      21,      41\n 362.300,      35,      27,      21,      41\n 362.400,      35,      26,      20,      41\n 362.500,      35,      26,      21,      41\n 362.600,      36,      27,      20,      41\n 362.700,      35,      27,      20,      41\n 362.800,      36,      27,      21,      42\n 362.900,      35,      27,      20,      41\n 363.000,      36,      27,      20,      41\n 363.100,      35,      26,      21,      42\n 363.200,      35,      27,      21,      41\n 363.300,      36,      27,      21,      41\n 363.400,      35,      27,      21,      41\n 363.500,      35,      27,      20,      41\n 363.600,      35,      26,      21,      41\n 363.700,      35,      27,      21,      41\n 363.800,      36,      27,      20,      41\n 363.900,      35,      26,      21,      41\n 364.000,      35,      27,      21,      41\n 364.100,      36,      26,      21,      41\n 364.200,      36,      26,      21,      41\n 364.300,      35,      27,      21,      41\n 364.400,      35,      26,      20,      41\n 364.500,      35,      27,      21,      41\n 364.600,      35,      26,      20,      41\n 364.700,      35,      27,      21,      41\n 364.800,      35,      27,      21,      41\n 364.900,      35,      27,      21,      42\n 365.000,      36,      27,      20,      42\n 365.100,      36,      27,      20,      41\n 365.200,      36,      26,      20,      41\n 365.300,      36,      27,      21,      41\n 365.400,      35,      27,      20,      41\n 365.500,      35,      26,      20,      41\n 365.600,      35,      26,      20,      41\n 365.700,      35,      26,      20,      41\n 365.800,      35,      26,      21,      41\n 365.900,      35,      26,      20,      41\n 366.000,      35,      26,      20,      41\n 366.100,      35,      27,      20,      41\n 366.200,      35,      27,      21,      41\n 366.300,      36,      27,      20,      41\n 366.400,      35,      26,      20,      41\n 366.500,      36,      27,      21,      41\n 366.600,      35,      27,      20,      41\n 366.700,      35,      26,      21,      41\n 366.800,      35,      27,      20,      41\n 366.900,      36,      27,      21,      41\n 367.000,      36,      27,      20,      41\n 367.100,      35,      27,      20,      41\n 367.200,      35,      27,      20,      41\n 367.300,      36,      27,      21,      41\n 367.400,      35,      27,      21,      41\n 367.500,      35,      27,      21,      42\n 367.600,      35,      26,      20,      41\n 367.700,      35,      26,      20,      41\n 367.800,      35,      27,      21,      41\n 367.900,      36,      27,      20,      41\n 368.000,      35,      27,      20,      41\n 368.100,      36,      27,      21,      41\n 368.200,      35,      27,      20,      41\n 368.300,      35,      26,      20,      41\n 368.400,      35,      27,      20,      41\n 368.500,      35,      26,      21,      41\n 368.600,      36,      26,      20,      41\n 368.700,      35,      26,      20,      41\n 368.800,      35,      27,      20,      41\n 368.900,      36,      26,      21,      42\n 369.000,      36,      27,      20,      41\n 369.100,      35,      26,      21,      41\n 369.200,      35,      26,      21,      41\n 369.300,      35,      27,      21,      42\n 369.400,      36,      27,      21,      41\n 369.500,      35,      27,      20,      41\n 369.600,      35,      26,      20,      41\n 369.700,      35,      27,      20,      41\n 369.800,      35,      27,      21,      41\n 369.900,      35,      27,      20,      42\n 370.000,      35,      26,      21,      41\n 370.100,      35,      26,      20,      41\n 370.200,      35,      27,      20,      41\n 370.300,      35,      27,      20,      41\n 370.400,      36,      27,      20,      41\n 370.500,      35,      27,      20,      41\n 370.600,      35,      26,      20,      41\n 370.700,      35,      26,      20,      41\n 370.800,      35,      27,      20,      41\n 370.900,      35,      27,      21,      41\n 371.000,      35,      27,      20,      41\n 371.100,      35,      27,      20,      41\n 371.200,      35,      26,      21,      41\n 371.300,      35,      26,      21,      41\n 371.400,      35,      27,      21,      41\n 371.500,      35,      27,      21,      41\n 371.600,      35,      27,      20,      41\n 371.700,      36,      27,      20,      41\n 371.800,      35,      27,      21,      41\n 371.900,      35,      27,      21,      41\n 372.000,      36,      27,      21,      42\n 372.100,      35,      27,      20,      41\n 372.200,      35,      27,      20,      41\n 372.300,      35,      27,      21,      41\n 372.400,      35,      27,      21,      41\n 372.500,      35,      26,      20,      41\n 372.600,      35,      27,      21,      41\n 372.700,      36,      27,      20,      41\n 372.800,      35,      26,      20,      42\n 372.900,      35,      27,      20,      41\n 373.000,      35,      26,      20,      41\n 373.100,      35,      27,      20,      41\n 373.200,      36,      27,      21,      42\n 373.300,      36,      27,      20,      42\n 373.400,      36,      26,      21,      42\n 373.500,      36,      27,      21,      42\n 373.600,      35,      27,      20,      42\n 373.700,      35,      27,      21,      41\n 373.800,      35,      27,      20,      41\n 373.900,      35,      27,      20,      41\n 374.000,      35,      27,      21,      41\n 374.100,      35,      27,      21,      41\n 374.200,      35,      26,      20,      42\n 374.300,      35,      27,      20,      41\n 374.400,      35,      26,      20,      41\n 374.500,      35,      26,      21,      41\n 374.600,      35,      27,      20,      41\n 374.700,      35,      27,      20,      41\n 374.800,      36,      26,      21,      41\n 374.900,      35,      26,      20,      41\n 375.000,      35,      26,      20,      41\n 375.100,      35,      26,      20,      41\n 375.200,      35,      27,      21,      42\n 375.300,      35,      27,      21,      41\n 375.400,      35,      26,      20,      41\n 375.500,      35,      27,      20,      41\n 375.600,      36,      27,      21,      42\n 375.700,      36,      27,      21,      41\n 375.800,      35,      27,      20,      41\n 375.900,      35,      26,      20,      41\n 376.000,      35,      27,      21,      41\n 376.100,      35,      26,      20,      41\n 376.200,      35,      26,      21,      41\n 376.300,      36,      27,      20,      41\n 376.400,      36,      27,      21,      41\n 376.500,      36,      27,      20,      41\n 376.600,      35,      26,      20,      41\n 376.700,      36,      26,      21,      41\n 376.800,      35,      27,      20,      41\n 376.900,      35,      27,      20,      41\n 377.000,      36,      27,      21,      41\n 377.100,      36,      27,      21,      41\n 377.200,      35,      27,      20,      41\n 377.300,      35,      27,      20,      41\n 377.400,      35,      26,      21,      41\n 377.500,      36,      27,      21,      42\n 377.600,      36,      27,      21,      41\n 377.700,      35,      27,      20,      41\n 377.800,      36,      27,      20,      41\n 377.900,      35,      26,      21,      41\n 378.000,      35,      26,      20,      41\n 378.100,      35,      26,      20,      41\n 378.200,      35,      27,      21,      41\n 378.300,      35,      26,      20,      41\n 378.400,      35,      27,      21,      41\n 378.500,      35,      26,      21,      41\n 378.600,      36,      27,      21,      41\n 378.700,      35,      27,      21,      41\n 378.800,      35,      27,      20,      41\n 378.900,      35,      27,      20,      41\n 379.000,      35,      27,      21,      41\n 379.100,      35,      27,      20,      41\n 379.200,      35,      27,      20,      41\n 379.300,      35,      26,      20,      41\n 379.400,      35,      26,      20,      41\n 379.500,      35,      26,      20,      41\n 379.600,      35,      27,      20,      41\n 379.700,      36,      27,      20,      41\n 379.800,      36,      26,      21,      41\n 379.900,      35,      27,      20,      41\n 380.000,      35,      27,      20,      41\n 380.100,      36,      27,      21,      41\n 380.200,      35,      26,      20,      41\n 380.300,      35,      27,      21,      41\n 380.400,      36,      27,      21,      41\n 380.500,      35,      27,      20,      41\n 380.600,      36,      27,      21,      41\n 380.700,      36,      27,      21,      41\n 380.800,      36,      27,      21,      41\n 380.900,      36,      27,      20,      41\n 381.000,      36,      27,      21,      41\n 381.100,      35,      27,      21,      41\n 381.200,      35,      26,      20,      41\n 381.300,      35,      26,      21,      41\n 381.400,      35,      27,      20,      41\n 381.500,      35,      26,      20,      41\n 381.600,      35,      27,      21,      41\n 381.700,      35,      27,      21,      41\n 381.800,      36,      26,      20,      41\n 381.900,      36,      27,      21,      41\n 382.000,      35,      26,      20,      41\n 382.100,      35,      27,      21,      41\n 382.200,      35,      27,      21,      41\n 382.300,      36,      27,      21,      41\n 382.400,      35,      27,      20,      41\n 382.500,      35,      27,      21,      41\n 382.600,      35,      27,      21,      41\n 382.700,      36,      27,      21,      41\n 382.800,      35,      27,      21,      41\n 382.900,      35,      27,      20,      40\n 383.000,      35,      27,      21,      41\n 383.100,      35,      27,      21,      41\n 383.200,      36,      27,      21,      41\n 383.300,      35,      27,      21,      41\n 383.400,      36,      27,      21,      41\n 383.500,      35,      27,      21,      41\n 383.600,      35,      26,      21,      41\n 383.700,      35,      26,      20,      41\n 383.800,      35,      27,      21,      41\n 383.900,      35,      27,      20,      41\n 384.000,      35,      27,      21,      41\n 384.100,      35,      27,      21,      41\n 384.200,      35,      26,      20,      41\n 384.300,      35,      27,      21,      41\n 384.400,      35,      27,      21,      41\n 384.500,      35,      26,      21,      41\n 384.600,      35,      27,      21,      41\n 384.700,      35,      27,      21,      41\n 384.800,      35,      27,      20,      41\n 384.900,      35,      27,      20,      41\n 385.000,      35,      26,      20,      41\n 385.100,      35,      27,      20,      41\n 385.200,      35,      27,      20,      41\n 385.300,      36,      27,      20,      41\n 385.400,      36,      27,      21,      42\n 385.500,      36,      27,      21,      41\n 385.600,      35,      26,      20,      41\n 385.700,      35,      26,      21,      41\n 385.800,      36,      27,      20,      41\n 385.900,      36,      27,      20,      41\n 386.000,      35,      27,      21,      41\n 386.100,      35,      27,      20,      41\n 386.200,      35,      27,      21,      41\n 386.300,      35,      27,      21,      41\n 386.400,      36,      27,      21,      41\n 386.500,      36,      27,      20,      42\n 386.600,      35,      27,      21,      41\n 386.700,      36,      27,      20,      41\n 386.800,      35,      27,      20,      41\n 386.900,      35,      27,      20,      41\n 387.000,      36,      27,      21,      41\n 387.100,      35,      26,      20,      41\n 387.200,      35,      27,      21,      41\n 387.300,      35,      26,      20,      41\n 387.400,      36,      27,      21,      41\n 387.500,      36,      27,      20,      41\n 387.600,      36,      26,      20,      41\n 387.700,      35,      26,      20,      41\n 387.800,      35,      26,      20,      41\n 387.900,      36,      26,      21,      41\n 388.000,      35,      27,      21,      41\n 388.100,      35,      26,      21,      41\n 388.200,      35,      27,      20,      41\n 388.300,      36,      27,      21,      41\n 388.400,      35,      26,      20,      41\n 388.500,      35,      26,      20,      41\n 388.600,      36,      26,      21,      41\n 388.700,      35,      27,      21,      41\n 388.800,      35,      26,      20,      41\n 388.900,      35,      27,      20,      41\n 389.000,      35,      27,      21,      41\n 389.100,      36,      27,      21,      41\n 389.200,      35,      27,      20,      41\n 389.300,      36,      27,      20,      41\n 389.400,      35,      26,      20,      41\n 389.500,      35,      27,      21,      41\n 389.600,      36,      27,      20,      41\n 389.700,      35,      27,      21,      41\n 389.800,      36,      27,      20,      41\n 389.900,      35,      26,      20,      41\n 390.000,      35,      26,      20,      41\n 390.100,      35,      27,      20,      41\n 390.200,      35,      27,      21,      41\n 390.300,      36,      27,      20,      41\n 390.400,      36,      27,      20,      41\n 390.500,      35,      26,      20,      41\n 390.600,      36,      27,      21,      41\n 390.700,      35,      27,      20,      41\n 390.800,      36,      27,      21,      41\n 390.900,      36,      27,      21,      41\n 391.000,      35,      26,      21,      41\n 391.100,      35,      27,      21,      41\n 391.200,      35,      26,      20,      41\n 391.300,      35,      27,      21,      41\n 391.400,      36,      27,      21,      41\n 391.500,      36,      27,      21,      41\n 391.600,      36,      27,      21,      41\n 391.700,      35,      27,      20,      41\n 391.800,      35,      27,      21,      41\n 391.900,      35,      27,      21,      41\n 392.000,      35,      26,      20,      41\n 392.100,      35,      26,      20,      41\n 392.200,      35,      26,      21,      41\n 392.300,      35,      26,      20,      41\n 392.400,      35,      27,      21,      41\n 392.500,      36,      27,      21,      41\n 392.600,      36,      26,      20,      41\n 392.700,      35,      27,      20,      41\n 392.800,      35,      26,      20,      41\n 392.900,      35,      27,      20,      41\n 393.000,      35,      27,      21,      41\n 393.100,      35,      27,      21,      41\n 393.200,      36,      27,      21,      41\n 393.300,      35,      27,      20,      41\n 393.400,      35,      27,      20,      41\n 393.500,      35,      26,      20,      41\n 393.600,      36,      27,      21,      41\n 393.700,      35,      27,      20,      41\n 393.800,      35,      26,      21,      41\n 393.900,      35,      27,      20,      41\n 394.000,      36,      27,      20,      41\n 394.100,      35,      26,      20,      41\n 394.200,      35,      27,      20,      41\n 394.300,      36,      27,      21,      41\n 394.400,      35,      27,      21,      41\n 394.500,      36,      26,      21,      41\n 394.600,      36,      26,      20,      41\n 394.700,      35,      27,      20,      41\n 394.800,      36,      27,      21,      41\n 394.900,      35,      27,      20,      41\n 395.000,      35,      27,      21,      41\n 395.100,      35,      27,      20,      41\n 395.200,      35,      27,      20,      41\n 395.300,      35,      27,      21,      41\n 395.400,      36,      27,      20,      41\n 395.500,      35,      27,      20,      41\n 395.600,      35,      26,      20,      41\n 395.700,      35,      27,      21,      41\n 395.800,      36,      27,      21,      41\n 395.900,      35,      27,      20,      41\n 396.000,      36,      27,      21,      42\n 396.100,      36,      27,      20,      41\n 396.200,      35,      27,      21,      41\n 396.300,      35,      26,      20,      41\n 396.400,      35,      27,      20,      41\n 396.500,      35,      27,      20,      40\n 396.600,      35,      26,      20,      41\n 396.700,      35,      26,      20,      41\n 396.800,      35,      26,      20,      41\n 396.900,      35,      26,      20,      41\n 397.000,      35,      26,      20,      41\n 397.100,      35,      27,      20,      42\n 397.200,      36,      27,      21,      41\n 397.300,      35,      27,      21,      41\n 397.400,      36,      27,      21,      41\n 397.500,      35,      27,      21,      41\n 397.600,      35,      26,      21,      41\n 397.700,      35,      26,      21,      41\n 397.800,      36,      27,      21,      41\n 397.900,      35,      27,      20,      41\n 398.000,      35,      26,      21,      41\n 398.100,      35,      26,      20,      41\n 398.200,      35,      27,      20,      41\n 398.300,      36,      27,      21,      42\n 398.400,      36,      27,      21,      41\n 398.500,      35,      27,      21,      41\n 398.600,      35,      26,      20,      41\n 398.700,      35,      27,      20,      41\n 398.800,      35,      26,      20,      41\n 398.900,      36,      27,      20,      41\n 399.000,      35,      27,      20,      41\n 399.100,      35,      27,      20,      41\n 399.200,      35,      27,      21,      41\n 399.300,      36,      27,      20,      41\n 399.400,      35,      26,      20,      41\n 399.500,      36,      27,      21,      41\n 399.600,      35,      26,      20,      41\n 399.700,      36,      27,      21,      41\n 399.800,      35,      27,      21,      41\n 399.900,      36,      27,      21,      41\n 400.000,     196,     259,       0,      96\n 400.100,      37,      28,      22,      42\n 400.200,      36,      27,      21,      41\n 400.300,      36,      27,      21,      41\n 400.400,      36,      27,      21,      42\n 400.500,      36,      27,      21,      41\n 400.600,      35,      27,      21,      41\n 400.700,      36,      27,      21,      41\n 400.800,      35,      27,      21,      41\n 400.900,      35,      27,      21,      41\n 401.000,      35,      26,      21,      41\n 401.100,      36,      27,      21,      41\n 401.200,      35,      26,      20,      41\n 401.300,      35,      26,      21,      41\n 401.400,      35,      27,      21,      41\n 401.500,      35,      26,      20,      41\n 401.600,      35,      26,      21,      41\n 401.700,      35,      27,      20,      41\n 401.800,      35,      27,      21,      41\n 401.900,      35,      26,      20,      41\n 402.000,      35,      27,      21,      41\n 402.100,      35,      26,      20,      41\n 402.200,      36,      27,      20,      41\n 402.300,      35,      27,      20,      41\n 402.400,      35,      26,      21,      41\n 402.500,      35,      27,      20,      41\n 402.600,      35,      26,      20,      41\n 402.700,      35,      26,      20,      41\n 402.800,      35,      27,      20,      41\n 402.900,      36,      27,      21,      41\n 403.000,      35,      27,      20,      41\n 403.100,      35,      27,      20,      41\n 403.200,      35,      27,      21,      41\n 403.300,      36,      27,      21,      41\n 403.400,      35,      26,      20,      41\n 403.500,      35,      27,      20,      41\n 403.600,      35,      26,      21,      41\n 403.700,      36,      27,      21,      41\n 403.800,      36,      27,      20,      41\n 403.900,      36,      27,      20,      41\n 404.000,      35,      27,      21,      41\n 404.100,      36,      27,      21,      41\n 404.200,      35,      27,      20,      41\n 404.300,      35,      26,      20,      41\n 404.400,      35,      26,      21,      41\n 404.500,      35,      27,      20,      41\n 404.600,      35,      27,      21,      41\n 404.700,      36,      27,      21,      41\n 404.800,      35,      27,      21,      41\n 404.900,      36,      27,      21,      41\n 405.000,      35,      26,      20,      41\n 405.100,      35,      27,      20,      41\n 405.200,      36,      27,      20,      41\n 405.300,      35,      27,      21,      41\n 405.400,      36,      27,      21,      41\n 405.500,      36,      27,      20,      41\n 405.600,      35,      27,      21,      41\n 405.700,      36,      26,      20,      41\n 405.800,      35,      26,      21,      41\n 405.900,      35,      26,      20,      41\n 406.000,      35,      27,      21,      41\n 406.100,      35,      26,      20,      41\n 406.200,      36,      26,      21,      41\n 406.300,      36,      27,      21,      41\n 406.400,      35,      27,      21,      41\n 406.500,      35,      27,      20,      41\n 406.600,      35,      26,      21,      41\n 406.700,      35,      27,      20,      41\n 406.800,      35,      27,      20,      41\n 406.900,      36,      27,      21,      41\n 407.000,      35,      26,      21,      41\n 407.100,      35,      27,      21,      41\n 407.200,      36,      26,      21,      41\n 407.300,      35,      27,      21,      41\n 407.400,      35,      26,      20,      41\n 407.500,      35,      27,      21,      41\n 407.600,      35,      26,      21,      41\n 407.700,      35,      27,      21,      41\n 407.800,      36,      27,      20,      41\n 407.900,      35,      27,      20,      41\n 408.000,      35,      27,      20,      41\n 408.100,      36,      27,      21,      41\n 408.200,      36,      27,      21,      41\n 408.300,      30,      21,      21,      41\n 408.400,      35,      27,      20,      41\n 408.500,      35,      26,      20,      41\n 408.600,      36,      27,      21,      41\n 408.700,      35,      27,      21,      41\n 408.800,      35,      26,      21,      42\n 408.900,      36,      26,      21,      41\n 409.000,      36,      27,      20,      41\n 409.100,      35,      27,      20,      41\n 409.200,      35,      27,      20,      41\n 409.300,      35,      27,      21,      41\n 409.400,      35,      26,      20,      41\n 409.500,      36,      27,      20,      41\n 409.600,      35,      27,      20,      41\n 409.700,      35,      27,      20,      41\n 409.800,      35,      26,      20,      41\n 409.900,      36,      27,      20,      41\n 410.000,      36,      27,      21,      41\n 410.100,      36,      27,      21,      41\n 410.200,      35,      27,      20,      41\n 410.300,      35,      27,      20,      41\n 410.400,      36,      27,      20,      41\n 410.500,      36,      27,      20,      41\n 410.600,      35,      26,      21,      41\n 410.700,      35,      27,      21,      41\n 410.800,      35,      27,      20,      41\n 410.900,      35,      27,      20,      41\n 411.000,      36,      27,      21,      41\n 411.100,      35,      27,      21,      41\n 411.200,      36,      27,      21,      41\n 411.300,      36,      27,      20,      41\n 411.400,      35,      27,      21,      41\n 411.500,      35,      27,      21,      41\n 411.600,      35,      26,      20,      41\n 411.700,      35,      27,      20,      41\n 411.800,      35,      27,      21,      42\n 411.900,      36,      27,      20,      41\n 412.000,      35,      27,      21,      42\n 412.100,      36,      27,      21,      41\n 412.200,      36,      27,      21,      41\n 412.300,      35,      27,      21,      41\n 412.400,      35,      27,      20,      41\n 412.500,      35,      26,      20,      41\n 412.600,      35,      27,      20,      41\n 412.700,      35,      27,      20,      41\n 412.800,      36,      27,      21,      41\n 412.900,      36,      27,      20,      41\n 413.000,      35,      27,      20,      41\n 413.100,      35,      27,      20,      41\n 413.200,      35,      27,      21,      41\n 413.300,      35,      27,      20,      41\n 413.400,      35,      26,      20,      41\n 413.500,      36,      26,      20,      41\n 413.600,      35,      27,      20,      41\n 413.700,      35,      26,      20,      41\n 413.800,      35,      27,      21,      41\n 413.900,      36,      27,      20,      41\n 414.000,      35,      27,      21,      41\n 414.100,      36,      27,      21,      41\n 414.200,      36,      26,      21,      41\n 414.300,      35,      27,      21,      41\n 414.400,      35,      27,      20,      41\n 414.500,      35,      26,      20,      41\n 414.600,      35,      26,      20,      41\n 414.700,      35,      27,      21,      41\n 414.800,      35,      27,      21,      41\n 414.900,      35,      27,      21,      41\n 415.000,      35,      27,      20,      41\n 415.100,      35,      27,      20,      41\n 415.200,      36,      27,      20,      41\n 415.300,      35,      27,      21,      41\n 415.400,      35,      27,      21,      41\n 415.500,      35,      27,      20,      41\n 415.600,      36,      27,      21,      41\n 415.700,      36,      27,      20,      41\n 415.800,      36,      27,      20,      41\n 415.900,      36,      27,      21,      41\n 416.000,      35,      27,      20,      41\n 416.100,      35,      27,      21,      41\n 416.200,      36,      27,      21,      41\n 416.300,      36,      27,      20,      41\n 416.400,      35,      27,      21,      41\n 416.500,      35,      26,      20,      41\n 416.600,      35,      27,      20,      41\n 416.700,      36,      27,      21,      41\n 416.800,      35,      27,      21,      41\n 416.900,      36,      26,      21,      41\n 417.000,      35,      27,      21,      41\n 417.100,      35,      27,      21,      41\n 417.200,      36,      27,      20,      41\n 417.300,      36,      27,      21,      41\n 417.400,      35,      27,      20,      41\n 417.500,      35,      26,      20,      41\n 417.600,      35,      26,      20,      41\n 417.700,      36,      27,      20,      41\n 417.800,      35,      27,      20,      41\n 417.900,      35,      26,      20,      41\n 418.000,      36,      27,      21,      41\n 418.100,      35,      26,      21,      41\n 418.200,      35,      27,      21,      41\n 418.300,      35,      26,      21,      41\n 418.400,      35,      27,      21,      41\n 418.500,      35,      27,      21,      41\n 418.600,      35,      27,      20,      41\n 418.700,      35,      27,      21,      41\n 418.800,      35,      27,      20,      41\n 418.900,      35,      27,      21,      41\n 419.000,      35,      27,      21,      41\n 419.100,      35,      26,      20,      41\n 419.200,      36,      27,      20,      41\n 419.300,      36,      27,      20,      41\n 419.400,      35,      27,      21,      41\n 419.500,      35,      26,      21,      41\n 419.600,      35,      27,      20,      41\n 419.700,      35,      26,      20,      41\n 419.800,      35,      26,      20,      41\n 419.900,      35,      27,      20,      41\n 420.000,      35,      27,      21,      41\n 420.100,      35,      27,      21,      42\n 420.200,      36,      27,      21,      41\n 420.300,      35,      26,      21,      41\n 420.400,      36,      27,      21,      41\n 420.500,      35,      27,      20,      41\n 420.600,      36,      27,      21,      41\n 420.700,      35,      27,      21,      41\n 420.800,      36,      27,      20,      41\n 420.900,      36,      27,      21,      42\n 421.000,      35,      26,      20,      41\n 421.100,      36,      27,      20,      41\n 421.200,      35,      26,      20,      41\n 421.300,      35,      27,      20,      41\n 421.400,      36,      27,      20,      41\n 421.500,      35,      27,      21,      41\n 421.600,      35,      27,      20,      41\n 421.700,      36,      27,      21,      41\n 421.800,      35,      27,      21,      41\n 421.900,      35,      27,      20,      41\n 422.000,      35,      27,      21,      41\n 422.100,      36,      27,      21,      41\n 422.200,      35,      26,      20,      41\n 422.300,      35,      26,      20,      41\n 422.400,      36,      27,      20,      41\n 422.500,      35,      27,      20,      41\n 422.600,      35,      26,      21,      41\n 422.700,      35,      27,      20,      41\n 422.800,      35,      26,      21,      41\n 422.900,      35,      26,      20,      41\n 423.000,      36,      27,      20,      41\n 423.100,      36,      27,      21,      41\n 423.200,      36,      27,      21,      41\n 423.300,      35,      26,      21,      41\n 423.400,      36,      27,      21,      41\n 423.500,      35,      27,      21,      41\n 423.600,      35,      27,      21,      41\n 423.700,      35,      27,      20,      41\n 423.800,      35,      27,      21,      41\n 423.900,      35,      27,      21,      41\n 424.000,      36,      27,      20,      41\n 424.100,      35,      27,      21,      41\n 424.200,      35,      27,      20,      41\n 424.300,      36,      27,      21,      41\n 424.400,      35,      27,      21,      41\n 424.500,      36,      27,      20,      41\n 424.600,      35,      27,      21,      41\n 424.700,      36,      27,      21,      41\n 424.800,      36,      27,      21,      41\n 424.900,      35,      27,      20,      41\n 425.000,      35,      26,      21,      41\n 425.100,      35,      27,      20,      41\n 425.200,      35,      27,      21,      41\n 425.300,      35,      26,      20,      41\n 425.400,      36,      27,      21,      41\n 425.500,      36,      27,      20,      41\n 425.600,      35,      26,      20,      41\n 425.700,      36,      27,      21,      41\n 425.800,      36,      27,      21,      41\n 425.900,      35,      27,      20,      41\n 426.000,      35,      27,      21,      41\n 426.100,      36,      26,      20,      41\n 426.200,      36,      27,      20,      41\n 426.300,      35,      27,      21,      41\n 426.400,      35,      26,      20,      41\n 426.500,      36,      27,      21,      41\n 426.600,      35,      27,      21,      41\n 426.700,      36,      27,      21,      41\n 426.800,      35,      26,      21,      41\n 426.900,      35,      26,      21,      41\n 427.000,      36,      27,      21,      41\n 427.100,      36,      26,      21,      41\n 427.200,      35,      27,      20,      41\n 427.300,      35,      26,      20,      42\n 427.400,      35,      26,      21,      41\n 427.500,      35,      26,      21,      42\n 427.600,      36,      27,      20,      41\n 427.700,      35,      26,      21,      41\n 427.800,      35,      26,      20,      41\n 427.900,      35,      27,      20,      41\n 428.000,      36,      27,      21,      41\n 428.100,      36,      27,      21,      41\n 428.200,      35,      27,      21,      41\n 428.300,      35,      27,      20,      41\n 428.400,      35,      27,      20,      42\n 428.500,      36,      27,      21,      42\n 428.600,      35,      27,      20,      41\n 428.700,      35,      27,      21,      41\n 428.800,      35,      26,      20,      41\n 428.900,      36,      27,      21,      41\n 429.000,      36,      27,      21,      41\n 429.100,      36,      26,      21,      41\n 429.200,      36,      27,      21,      41\n 429.300,      35,      27,      20,      41\n 429.400,      35,      26,      21,      41\n 429.500,      35,      27,      20,      42\n 429.600,      35,      27,      21,      41\n 429.700,      36,      27,      21,      41\n 429.800,      36,      27,      21,      41\n 429.900,      35,      27,      20,      41\n 430.000,      35,      27,      21,      41\n 430.100,      36,      27,      21,      41\n 430.200,      35,      27,      21,      41\n 430.300,      35,      27,      21,      41\n 430.400,      35,      27,      21,      41\n 430.500,      35,      27,      21,      42\n 430.600,      35,      26,      20,      41\n 430.700,      36,      27,      21,      41\n 430.800,      35,      27,      21,      41\n 430.900,      35,      27,      21,      41\n 431.000,      35,      27,      20,      41\n 431.100,      35,      27,      21,      41\n 431.200,      35,      27,      21,      41\n 431.300,      35,      26,      20,      41\n 431.400,      35,      27,      21,      41\n 431.500,      35,      27,      21,      41\n 431.600,      35,      27,      20,      41\n 431.700,      36,      27,      21,      41\n 431.800,      35,      27,      20,      41\n 431.900,      35,      27,      20,      41\n 432.000,      35,      27,      21,      41\n 432.100,      36,      27,      20,      41\n 432.200,      35,      27,      21,      41\n 432.300,      36,      27,      21,      41\n 432.400,      35,      26,      21,      42\n 432.500,      35,      27,      20,      41\n 432.600,      35,      26,      21,      42\n 432.700,      35,      27,      21,      41\n 432.800,      35,      27,      20,      41\n 432.900,      36,      26,      20,      41\n 433.000,      36,      27,      20,      41\n 433.100,      35,      27,      20,      41\n 433.200,      35,      27,      21,      41\n 433.300,      35,      27,      21,      41\n 433.400,      35,      27,      20,      41\n 433.500,      35,      27,      21,      41\n 433.600,      35,      27,      21,      41\n 433.700,      35,      26,      21,      41\n 433.800,      35,      27,      21,      42\n 433.900,      36,      27,      21,      41\n 434.000,      35,      27,      21,      41\n 434.100,      35,      27,      21,      41\n 434.200,      36,      27,      20,      41\n 434.300,      35,      26,      20,      41\n 434.400,      35,      27,      21,      41\n 434.500,      35,      26,      21,      41\n 434.600,      35,      27,      20,      41\n 434.700,      35,      27,      21,      41\n 434.800,      35,      26,      20,      41\n 434.900,      35,      27,      20,      41\n 435.000,      35,      27,      21,      41\n 435.100,      35,      27,      20,      41\n 435.200,      35,      26,      20,      41\n 435.300,      35,      27,      21,      41\n 435.400,      35,      27,      21,      41\n 435.500,      36,      27,      21,      41\n 435.600,      35,      27,      20,      41\n 435.700,      35,      27,      21,      41\n 435.800,      35,      26,      21,      41\n 435.900,      36,      27,      21,      41\n 436.000,      36,      27,      21,      41\n 436.100,      35,      27,      20,      41\n 436.200,      35,      27,      20,      41\n 436.300,      35,      27,      20,      41\n 436.400,      35,      27,      20,      41\n 436.500,      35,      26,      21,      41\n 436.600,      35,      27,      21,      41\n 436.700,      35,      27,      20,      41\n 436.800,      35,      27,      20,      41\n 436.900,      35,      26,      21,      41\n 437.000,      35,      27,      20,      41\n 437.100,      35,      27,      21,      41\n 437.200,      36,      26,      21,      41\n 437.300,      35,      27,      21,      41\n 437.400,      36,      27,      20,      41\n 437.500,      35,      27,      20,      41\n 437.600,      35,      26,      20,      41\n 437.700,      36,      27,      20,      41\n 437.800,      35,      26,      20,      41\n 437.900,      35,      27,      20,      41\n 438.000,      35,      27,      21,      42\n 438.100,      35,      27,      21,      41\n 438.200,      35,      26,      20,      41\n 438.300,      35,      26,      20,      41\n 438.400,      35,      27,      20,      41\n 438.500,      35,      26,      21,      41\n 438.600,      35,      27,      21,      41\n 438.700,      35,      26,      21,      41\n 438.800,      36,      27,      21,      41\n 438.900,      35,      27,      20,      41\n 439.000,      35,      27,      21,      41\n 439.100,      35,      27,      21,      41\n 439.200,      35,      27,      21,      41\n 439.300,      35,      26,      20,      41\n 439.400,      36,      27,      21,      41\n 439.500,      36,      27,      20,      41\n 439.600,      35,      26,      21,      41\n 439.700,      35,      27,      21,      41\n 439.800,      35,      26,      21,      41\n 439.900,      35,      26,      21,      41\n 440.000,      35,      26,      20,      41\n 440.100,      35,      27,      20,      41\n 440.200,      35,      27,      20,      41\n 440.300,      35,      26,      20,      41\n 440.400,      35,      27,      20,      41\n 440.500,      35,      26,      21,      41\n 440.600,      36,      27,      21,      41\n 440.700,      36,      27,      21,      41\n 440.800,      35,      26,      21,      41\n 440.900,      35,      27,      21,      41\n 441.000,     194,     259,       0,      96\n 441.100,      37,      27,      22,      42\n 441.200,      36,      27,      21,      41\n 441.300,      35,      27,      21,      41\n 441.400,      35,      26,      21,      41\n 441.500,      36,      27,      21,      41\n 441.600,      35,      27,      21,      41\n 441.700,      35,      26,      21,      41\n 441.800,      36,      27,      21,      41\n 441.900,      35,      26,      21,      41\n 442.000,      35,      27,      20,      41\n 442.100,      36,      26,      21,      41\n 442.200,      35,      27,      21,      41\n 442.300,      35,      26,      20,      41\n 442.400,      35,      27,      21,      41\n 442.500,      35,      26,      21,      41\n 442.600,      36,      27,      21,      41\n 442.700,      36,      27,      21,      41\n 442.800,      35,      27,      21,      41\n 442.900,      35,      27,      21,      41\n 443.000,      35,      27,      20,      41\n 443.100,      35,      27,      20,      41\n 443.200,      35,      27,      20,      41\n 443.300,      36,      27,      21,      41\n 443.400,      36,      27,      21,      41\n 443.500,      35,      27,      20,      41\n 443.600,      35,      26,      21,      41\n 443.700,      36,      27,      20,      41\n 443.800,      35,      27,      21,      41\n 443.900,      35,      27,      21,      41\n 444.000,      36,      27,      20,      41\n 444.100,      35,      26,      21,      41\n 444.200,      35,      27,      21,      42\n 444.300,      35,      26,      21,      41\n 444.400,      35,      26,      21,      41\n 444.500,      35,      26,      21,      41\n 444.600,      35,      26,      20,      41\n 444.700,      35,      27,      21,      41\n 444.800,      36,      27,      20,      41\n 444.900,      35,      26,      20,      41\n 445.000,      35,      26,      20,      41\n 445.100,      35,      27,      21,      41\n 445.200,      36,      27,      21,      41\n 445.300,      35,      26,      21,      41\n 445.400,      35,      26,      21,      41\n 445.500,      36,      26,      20,      41\n 445.600,      35,      26,      20,      41\n 445.700,      35,      26,      21,      41\n 445.800,      35,      26,      21,      41\n 445.900,      35,      26,      20,      41\n 446.000,      35,      26,      20,      41\n 446.100,      35,      26,      21,      41\n 446.200,      35,      27,      21,      41\n 446.300,      35,      26,      20,      42\n 446.400,      35,      27,      20,      41\n 446.500,      35,      27,      20,      41\n 446.600,      35,      26,      20,      41\n 446.700,      35,      26,      20,      41\n 446.800,      35,      26,      21,      41\n 446.900,      35,      26,      21,      41\n 447.000,      36,      27,      21,      41\n 447.100,      36,      26,      21,      42\n 447.200,      35,      27,      20,      42\n 447.300,      35,      27,      20,      41\n 447.400,      36,      27,      21,      41\n 447.500,      36,      27,      20,      41\n 447.600,      35,      27,      21,      41\n 447.700,      36,      27,      20,      41\n 447.800,      35,      26,      21,      41\n 447.900,      35,      26,      21,      41\n 448.000,      35,      27,      20,      42\n 448.100,      36,      27,      21,      42\n 448.200,      35,      26,      21,      41\n 448.300,      35,      27,      21,      41\n 448.400,      35,      26,      21,      41\n 448.500,      36,      27,      21,      41\n 448.600,      35,      26,      20,      41\n 448.700,      35,      26,      21,      41\n 448.800,      35,      26,      20,      42\n 448.900,      35,      26,      21,      41\n 449.000,      35,      26,      21,      41\n 449.100,      35,      27,      21,      42\n 449.200,      36,      26,      21,      41\n 449.300,      35,      27,      20,      41\n 449.400,      35,      27,      20,      42\n 449.500,      35,      26,      21,      41\n 449.600,      35,      27,      21,      41\n 449.700,      35,      26,      21,      41\n 449.800,      35,      26,      20,      41\n 449.900,      36,      26,      20,      41\n 450.000,      36,      27,      21,      41\n 450.100,      35,      27,      21,      41\n 450.200,      36,      27,      21,      41\n 450.300,      35,      27,      21,      41\n 450.400,      36,      27,      20,      41\n 450.500,      35,      27,      21,      41\n 450.600,      35,      26,      20,      41\n 450.700,      35,      27,      20,      41\n 450.800,      35,      26,      20,      41\n 450.900,      36,      27,      20,      41\n 451.000,      35,      26,      21,      41\n 451.100,      36,      27,      21,      41\n 451.200,      36,      27,      20,      41\n 451.300,      35,      26,      20,      41\n 451.400,      35,      26,      21,      42\n 451.500,      35,      27,      21,      42\n 451.600,      35,      27,      20,      41\n 451.700,      35,      26,      21,      41\n 451.800,      36,      27,      20,      41\n 451.900,      36,      27,      20,      41\n 452.000,      36,      27,      21,      42\n 452.100,      36,      27,      21,      41\n 452.200,      36,      26,      21,      41\n 452.300,      36,      27,      21,      42\n 452.400,      35,      27,      20,      41\n 452.500,      36,      26,      20,      41\n 452.600,      36,      27,      20,      41\n 452.700,      36,      27,      20,      41\n 452.800,      35,      26,      20,      41\n 452.900,      36,      27,      20,      41\n 453.000,      35,      26,      20,      41\n 453.100,      35,      26,      21,      41\n 453.200,      36,      27,      20,      41\n 453.300,      35,      26,      20,      41\n 453.400,      36,      27,      21,      42\n 453.500,      35,      26,      21,      42\n 453.600,      35,      26,      20,      41\n 453.700,      35,      27,      20,      41\n 453.800,      35,      26,      20,      41\n 453.900,      35,      26,      21,      41\n 454.000,      35,      27,      21,      41\n 454.100,      35,      27,      20,      41\n 454.200,      35,      26,      21,      41\n 454.300,      35,      27,      21,      41\n 454.400,      36,      27,      21,      41\n 454.500,      35,      26,      20,      41\n 454.600,      35,      26,      21,      41\n 454.700,      35,      27,      20,      41\n 454.800,      35,      27,      21,      41\n 454.900,      36,      27,      21,      42\n 455.000,      35,      26,      20,      41\n 455.100,      36,      27,      20,      41\n 455.200,      35,      27,      20,      41\n 455.300,      35,      27,      21,      41\n 455.400,      35,      26,      21,      41\n 455.500,      35,      26,      20,      41\n 455.600,      35,      26,      21,      42\n 455.700,      35,      26,      20,      41\n 455.800,      35,      27,      20,      41\n 455.900,      35,      27,      20,      41\n 456.000,      35,      27,      20,      41\n 456.100,      36,      27,      20,      41\n 456.200,      36,      26,      20,      41\n 456.300,      35,      27,      20,      41\n 456.400,      35,      27,      20,      41\n 456.500,      35,      26,      21,      41\n 456.600,      35,      26,      21,      42\n 456.700,      35,      27,      21,      41\n 456.800,      35,      26,      20,      41\n 456.900,      35,      26,      21,      41\n 457.000,      35,      26,      21,      41\n 457.100,      35,      27,      21,      41\n 457.200,      35,      26,      20,      41\n 457.300,      36,      27,      20,      41\n 457.400,      35,      27,      20,      41\n 457.500,      35,      26,      20,      41\n 457.600,      36,      27,      21,      41\n 457.700,      36,      27,      21,      42\n 457.800,      35,      27,      21,      41\n 457.900,      35,      26,      20,      41\n 458.000,      35,      26,      21,      41\n 458.100,      35,      26,      20,      41\n 458.200,      35,      26,      20,      41\n 458.300,      36,      27,      21,      41\n 458.400,      36,      27,      21,      41\n 458.500,      35,      27,      21,      41\n 458.600,      36,      27,      20,      41\n 458.700,      35,      27,      20,      42\n 458.800,      35,      27,      21,      41\n 458.900,      35,      26,      21,      41\n 459.000,      35,      26,      20,      41\n 459.100,      36,      27,      20,      41\n 459.200,      35,      26,      21,      41\n 459.300,      35,      26,      20,      41\n 459.400,      35,      26,      20,      41\n 459.500,      35,      27,      20,      41\n 459.600,      35,      26,      21,      41\n 459.700,      36,      26,      21,      41\n 459.800,      36,      26,      21,      41\n 459.900,      35,      27,      20,      41\n 460.000,      35,      27,      20,      41\n 460.100,      35,      26,      21,      41\n 460.200,      35,      26,      21,      41\n 460.300,      35,      26,      21,      41\n 460.400,      35,      26,      21,      41\n 460.500,      35,      26,      20,      41\n 460.600,      35,      26,      20,      41\n 460.700,      35,      26,      20,      41\n 460.800,      35,      26,      20,      42\n 460.900,      35,      27,      20,      41\n 461.000,      35,      26,      21,      41\n 461.100,      35,      27,      20,      41\n 461.200,      35,      27,      20,      41\n 461.300,      35,      27,      20,      41\n 461.400,      36,      27,      21,      42\n 461.500,      36,      27,      21,      41\n 461.600,      35,      26,      20,      41\n 461.700,      35,      26,      21,      42\n 461.800,      36,      27,      21,      41\n 461.900,      36,      27,      21,      42\n 462.000,      35,      27,      21,      41\n 462.100,      35,      27,      20,      41\n 462.200,      35,      26,      21,      41\n 462.300,      36,      27,      20,      41\n 462.400,      35,      26,      21,      41\n 462.500,      36,      27,      21,      42\n 462.600,      35,      26,      21,      41\n 462.700,      35,      26,      20,      41\n 462.800,      35,      26,      21,      41\n 462.900,      35,      26,      21,      41\n 463.000,      35,      27,      20,      41\n 463.100,      36,      26,      20,      41\n 463.200,      35,      27,      21,      41\n 463.300,      35,      27,      21,      41\n 463.400,      35,      26,      20,      41\n 463.500,      35,      26,      21,      41\n 463.600,      36,      26,      20,      41\n 463.700,      36,      27,      21,      41\n 463.800,      35,      27,      21,      41\n 463.900,      35,      26,      21,      41\n 464.000,      35,      27,      21,      42\n 464.100,      36,      27,      21,      41\n 464.200,      35,      27,      21,      41\n 464.300,      35,      26,      20,      41\n 464.400,      36,      26,      20,      41\n 464.500,      35,      26,      21,      41\n 464.600,      35,      26,      20,      41\n 464.700,      35,      26,      20,      41\n 464.800,      35,      27,      21,      41\n 464.900,      36,      27,      20,      41\n 465.000,      36,      27,      21,      41\n 465.100,      35,      26,      20,      41\n 465.200,      35,      27,      21,      41\n 465.300,      35,      27,      21,      41\n 465.400,      36,      27,      20,      41\n 465.500,      35,      26,      20,      41\n 465.600,      36,      27,      20,      41\n 465.700,      35,      26,      21,      41\n 465.800,      35,      27,      20,      41\n 465.900,      35,      26,      20,      41\n 466.000,      35,      26,      20,      41\n 466.100,      35,      26,      20,      41\n 466.200,      36,      27,      21,      41\n 466.300,      36,      27,      21,      41\n 466.400,      36,      27,      21,      41\n 466.500,      35,      27,      20,      41\n 466.600,      36,      26,      20,      41\n 466.700,      36,      26,      21,      41\n 466.800,      35,      27,      21,      41\n 466.900,      35,      27,      21,      42\n 467.000,      36,      27,      21,      41\n 467.100,      35,      27,      20,      41\n 467.200,      36,      27,      20,      41\n 467.300,      35,      27,      21,      41\n 467.400,      36,      27,      21,      41\n 467.500,      35,      27,      20,      41\n 467.600,      35,      26,      20,      41\n 467.700,      35,      26,      20,      41\n 467.800,      35,      27,      21,      41\n 467.900,      35,      26,      21,      41\n 468.000,      35,      27,      20,      41\n 468.100,      35,      27,      21,      42\n 468.200,      36,      26,      21,      41\n 468.300,      36,      27,      21,      41\n 468.400,      35,      27,      20,      41\n 468.500,      35,      26,      20,      41\n 468.600,      35,      27,      21,      41\n 468.700,      36,      27,      21,      41\n 468.800,      35,      27,      21,      41\n 468.900,      35,      26,      20,      41\n 469.000,      36,      27,      21,      41\n 469.100,      35,      26,      21,      41\n 469.200,      35,      27,      21,      42\n 469.300,      35,      27,      21,      41\n 469.400,      35,      26,      20,      41\n 469.500,      35,      26,      20,      41\n 469.600,      35,      27,      20,      41\n 469.700,      35,      26,      20,      41\n 469.800,      35,      26,      21,      41\n 469.900,      36,      27,      21,      42\n 470.000,      35,      27,      21,      41\n 470.100,      35,      26,      20,      41\n 470.200,      36,      27,      20,      41\n 470.300,      36,      27,      20,      41\n 470.400,      35,      26,      21,      41\n 470.500,      35,      26,      20,      41\n 470.600,      36,      26,      21,      41\n 470.700,      35,      27,      21,      41\n 470.800,      35,      27,      21,      41\n 470.900,      36,      27,      20,      41\n 471.000,      35,      26,      20,      41\n 471.100,      35,      27,      21,      41\n 471.200,      35,      27,      21,      41\n 471.300,      36,      26,      20,      42\n 471.400,      35,      27,      21,      41\n 471.500,      35,      26,      21,      41\n 471.600,      35,      26,      20,      41\n 471.700,      35,      27,      20,      41\n 471.800,      35,      26,      20,      41\n 471.900,      35,      26,      20,      41\n 472.000,      35,      26,      20,      41\n 472.100,      35,      26,      21,      42\n 472.200,      36,      26,      21,      41\n 472.300,      35,      26,      21,      41\n 472.400,      36,      26,      21,      41\n 472.500,      35,      26,      20,      41\n 472.600,      36,      27,      21,      41\n 472.700,      35,      27,      20,      41\n 472.800,      35,      26,      21,      41\n 472.900,      35,      27,      20,      41\n 473.000,      35,      27,      21,      41\n 473.100,      36,      27,      21,      42\n 473.200,      36,      27,      21,      41\n 473.300,      35,      26,      20,      41\n 473.400,      36,      27,      21,      41\n 473.500,      36,      26,      21,      41\n 473.600,      36,      27,      21,      41\n 473.700,      35,      27,      20,      41\n 473.800,      36,      27,      21,      41\n 473.900,      35,      27,      20,      41\n 474.000,      35,      26,      20,      41\n 474.100,      35,      27,      21,      41\n 474.200,      35,      26,      21,      41\n 474.300,      35,      27,      20,      41\n 474.400,      36,      27,      21,      41\n 474.500,      35,      27,      20,      41\n 474.600,      35,      27,      21,      41\n 474.700,      35,      26,      21,      41\n 474.800,      36,      27,      20,      41\n 474.900,      35,      27,      20,      41\n 475.000,      35,      27,      20,      41\n 475.100,      35,      26,      20,      41\n 475.200,      35,      27,      21,      41\n 475.300,      35,      27,      21,      41\n 475.400,      35,      26,      20,      41\n 475.500,      35,      27,      20,      41\n 475.600,      36,      27,      20,      41\n 475.700,      36,      26,      21,      42\n 475.800,      35,      26,      21,      41\n 475.900,      35,      27,      20,      42\n 476.000,      35,      27,      21,      41\n 476.100,      35,      27,      21,      41\n 476.200,      35,      26,      21,      41\n 476.300,      35,      26,      21,      41\n 476.400,      36,      27,      20,      42\n 476.500,      35,      27,      21,      41\n 476.600,      35,      26,      21,      41\n 476.700,      35,      26,      21,      41\n 476.800,      36,      27,      21,      41\n 476.900,      35,      27,      21,      41\n 477.000,      35,      26,      20,      41\n 477.100,      36,      26,      21,      42\n 477.200,      36,      27,      21,      41\n 477.300,      35,      26,      20,      41\n 477.400,      35,      27,      21,      41\n 477.500,      35,      27,      20,      42\n 477.600,      35,      26,      20,      41\n 477.700,      36,      27,      20,      41\n 477.800,      36,      27,      20,      41\n 477.900,      35,      26,      20,      41\n 478.000,      36,      27,      21,      41\n 478.100,      35,      27,      20,      41\n 478.200,      35,      26,      21,      41\n 478.300,      36,      26,      21,      42\n 478.400,      35,      27,      21,      41\n 478.500,      36,      27,      21,      41\n 478.600,      35,      27,      21,      41\n 478.700,      35,      26,      21,      41\n 478.800,      36,      27,      21,      41\n 478.900,      36,      26,      20,      41\n 479.000,      36,      27,      21,      41\n 479.100,      35,      26,      21,      41\n 479.200,      35,      26,      20,      41\n 479.300,      35,      26,      21,      41\n 479.400,      35,      26,      21,      41\n 479.500,      35,      26,      20,      41\n 479.600,      35,      27,      21,      41\n 479.700,      35,      26,      21,      41\n 479.800,      36,      27,      20,      41\n 479.900,      35,      26,      20,      41\n 480.000,      35,      27,      20,      41\n 480.100,      36,      27,      21,      41\n 480.200,      35,      27,      21,      41\n 480.300,      35,      27,      20,      41\n 480.400,      36,      27,      20,      41\n 480.500,      35,      27,      21,      41\n 480.600,      36,      27,      20,      41\n 480.700,      35,      27,      21,      41\n 480.800,      35,      26,      20,      41\n 480.900,      35,      26,      20,      41\n 481.000,      36,      26,      20,      41\n 481.100,      35,      26,      20,      41\n 481.200,      35,      26,      20,      41\n 481.300,      35,      27,      21,      41\n 481.400,      35,      26,      20,      42\n 481.500,      35,      26,      20,      41\n 481.600,      36,      27,      20,      41\n 481.700,      36,      26,      21,      41\n 481.800,      35,      27,      21,      41\n 481.900,      35,      26,      21,      41\n 482.000,      35,      26,      20,      42\n 482.100,      35,      26,      21,      41\n 482.200,      35,      26,      21,      41\n 482.300,      36,      27,      21,      41\n 482.400,      35,      26,      20,      41\n 482.500,      35,      26,      21,      41\n 482.600,      35,      26,      21,      41\n 482.700,      35,      27,      20,      41\n 482.800,      36,      27,      21,      41\n 482.900,      36,      27,      21,      41\n 483.000,      35,      26,      21,      41\n 483.100,      36,      27,      20,      42\n 483.200,      36,      27,      21,      41\n 483.300,      35,      27,      21,      41\n 483.400,      35,      26,      21,      41\n 483.500,      35,      27,      21,      41\n 483.600,      36,      26,      21,      41\n 483.700,      35,      26,      20,      41\n 483.800,      36,      27,      21,      41\n 483.900,      36,      27,      21,      41\n 484.000,     194,     259,       0,      96\n 484.100,      36,      27,      22,      42\n 484.200,      36,      27,      21,      42\n 484.300,      35,      27,      21,      41\n 484.400,      36,      27,      21,      41\n 484.500,      35,      26,      21,      42\n 484.600,      35,      27,      21,      41\n 484.700,      35,      27,      21,      41\n 484.800,      36,      27,      21,      41\n 484.900,      35,      27,      21,      41\n 485.000,      35,      27,      21,      41\n 485.100,      35,      27,      21,      41\n 485.200,      35,      27,      21,      41\n 485.300,      35,      27,      21,      41\n 485.400,      35,      27,      20,      41\n 485.500,      36,      27,      21,      41\n 485.600,      35,      27,      21,      42\n 485.700,      35,      27,      21,      41\n 485.800,      35,      27,      21,      41\n 485.900,      36,      27,      20,      41\n 486.000,      36,      27,      21,      41\n 486.100,      36,      26,      20,      42\n 486.200,      36,      27,      21,      41\n 486.300,      36,      27,      21,      41\n 486.400,      35,      26,      20,      41\n 486.500,      35,      27,      20,      41\n 486.600,      35,      27,      21,      41\n 486.700,      36,      27,      21,      41\n 486.800,      36,      27,      20,      41\n 486.900,      35,      27,      20,      41\n 487.000,      36,      27,      21,      41\n 487.100,      36,      27,      21,      41\n 487.200,      35,      26,      21,      41\n 487.300,      36,      27,      20,      41\n 487.400,      35,      26,      20,      41\n 487.500,      35,      27,      21,      41\n 487.600,      35,      27,      20,      41\n 487.700,      35,      27,      21,      42\n 487.800,      35,      26,      21,      41\n 487.900,      35,      27,      20,      42\n 488.000,      35,      27,      21,      41\n 488.100,      35,      27,      21,      41\n 488.200,      35,      27,      21,      41\n 488.300,      35,      27,      20,      41\n 488.400,      36,      27,      21,      41\n 488.500,      35,      26,      21,      41\n 488.600,      35,      27,      20,      41\n 488.700,      36,      26,      20,      41\n 488.800,      35,      27,      21,      41\n 488.900,      35,      26,      20,      42\n 489.000,      35,      27,      20,      41\n 489.100,      36,      27,      20,      41\n 489.200,      36,      27,      20,      41\n 489.300,      36,      27,      21,      41\n 489.400,      36,      26,      21,      41\n 489.500,      36,      26,      20,      41\n 489.600,      36,      27,      21,      41\n 489.700,      36,      26,      20,      41\n 489.800,      35,      26,      20,      41\n 489.900,      35,      27,      20,      41\n 490.000,      35,      26,      20,      41\n 490.100,      35,      26,      21,      41\n 490.200,      35,      27,      21,      41\n 490.300,      35,      27,      21,      41\n 490.400,      35,      26,      20,      41\n 490.500,      35,      27,      21,      41\n 490.600,      35,      27,      21,      42\n 490.700,      35,      27,      21,      41\n 490.800,      35,      27,      21,      41\n 490.900,      35,      27,      21,      41\n 491.000,      36,      27,      20,      41\n 491.100,      36,      27,      21,      41\n 491.200,      35,      26,      21,      41\n 491.300,      35,      27,      20,      41\n 491.400,      35,      26,      21,      41\n 491.500,      35,      26,      20,      41\n 491.600,      36,      27,      20,      41\n 491.700,      35,      27,      21,      41\n 491.800,      35,      27,      21,      41\n 491.900,      35,      27,      21,      41\n 492.000,      35,      26,      21,      41\n 492.100,      35,      26,      21,      41\n 492.200,      35,      27,      21,      41\n 492.300,      36,      27,      21,      42\n 492.400,      35,      27,      21,      41\n 492.500,      35,      26,      21,      42\n 492.600,      35,      27,      21,      42\n 492.700,      35,      27,      20,      41\n 492.800,      35,      27,      20,      41\n 492.900,      35,      27,      21,      41\n 493.000,      35,      27,      21,      42\n 493.100,      36,      27,      20,      42\n 493.200,      35,      26,      20,      41\n 493.300,      35,      26,      21,      41\n 493.400,      36,      27,      20,      41\n 493.500,      35,      26,      20,      41\n 493.600,      35,      26,      20,      41\n 493.700,      35,      26,      20,      41\n 493.800,      36,      26,      20,      41\n 493.900,      36,      27,      21,      42\n 494.000,      35,      26,      20,      41\n 494.100,      35,      26,      21,      41\n 494.200,      35,      27,      21,      41\n 494.300,      35,      27,      21,      41\n 494.400,      35,      27,      21,      41\n 494.500,      35,      27,      20,      41\n 494.600,      35,      27,      21,      41\n 494.700,      35,      27,      21,      41\n 494.800,      35,      26,      20,      41\n 494.900,      35,      27,      21,      41\n 495.000,      35,      27,      20,      41\n 495.100,      35,      26,      20,      42\n 495.200,      35,      27,      20,      41\n 495.300,      35,      26,      21,      41\n 495.400,      35,      27,      20,      41\n 495.500,      35,      27,      20,      41\n 495.600,      35,      26,      20,      41\n 495.700,      35,      27,      20,      41\n 495.800,      36,      27,      20,      41\n 495.900,      35,      26,      20,      41\n 496.000,      35,      26,      21,      41\n 496.100,      35,      27,      21,      41\n 496.200,      35,      27,      20,      41\n 496.300,      36,      27,      21,      41\n 496.400,      35,      27,      20,      41\n 496.500,      35,      26,      20,      41\n 496.600,      35,      26,      20,      41\n 496.700,      35,      26,      20,      41\n 496.800,      36,      26,      21,      41\n 496.900,      35,      26,      21,      41\n 497.000,      35,      27,      21,      42\n 497.100,      35,      27,      21,      41\n 497.200,      35,      26,      20,      42\n 497.300,      35,      26,      20,      42\n 497.400,      35,      27,      21,      41\n 497.500,      35,      26,      20,      41\n 497.600,      35,      26,      21,      41\n 497.700,      36,      27,      21,      41\n 497.800,      35,      27,      21,      41\n 497.900,      36,      27,      21,      41\n 498.000,      35,      26,      20,      41\n 498.100,      35,      26,      20,      41\n 498.200,      35,      27,      20,      41\n 498.300,      35,      27,      20,      42\n 498.400,      36,      27,      21,      41\n 498.500,      35,      27,      21,      41\n 498.600,      36,      27,      21,      41\n 498.700,      35,      26,      20,      41\n 498.800,      35,      27,      21,      41\n 498.900,      36,      27,      20,      41\n 499.000,      36,      27,      21,      41\n 499.100,      36,      27,      20,      41\n 499.200,      35,      27,      20,      41\n 499.300,      35,      27,      21,      41\n 499.400,      35,      27,      20,      41\n 499.500,      36,      27,      21,      41\n 499.600,      35,      27,      20,      41\n 499.700,      35,      27,      21,      41\n 499.800,      35,      27,      20,      41\n 499.900,      35,      27,      20,      41\n 500.000,      35,      26,      20,      41\n 500.100,      35,      27,      20,      41\n 500.200,      35,      27,      21,      41\n 500.300,      35,      27,      21,      41\n 500.400,      35,      27,      20,      41\n 500.500,      35,      26,      21,      41\n 500.600,      35,      26,      21,      41\n 500.700,      36,      27,      21,      41\n 500.800,      35,      26,      21,      41\n 500.900,      36,      27,      21,      41\n 501.000,      35,      27,      20,      41\n 501.100,      35,      26,      20,      41\n 501.200,      35,      26,      20,      41\n 501.300,      36,      27,      20,      41\n 501.400,      35,      27,      21,      41\n 501.500,      35,      27,      21,      41\n 501.600,      35,      27,      20,      41\n 501.700,      35,      26,      21,      41\n 501.800,      35,      27,      20,      41\n 501.900,      35,      26,      20,      41\n 502.000,      36,      27,      20,      41\n 502.100,      35,      26,      20,      41\n 502.200,      36,      27,      21,      41\n 502.300,      35,      27,      21,      41\n 502.400,      35,      27,      21,      42\n 502.500,      35,      26,      21,      41\n 502.600,      36,      27,      20,      41\n 502.700,      36,      26,      20,      41\n 502.800,      35,      26,      20,      41\n 502.900,      35,      27,      21,      41\n 503.000,      35,      27,      20,      41\n 503.100,      35,      26,      20,      41\n 503.200,      35,      26,      21,      42\n 503.300,      35,      27,      20,      41\n 503.400,      35,      27,      20,      41\n 503.500,      35,      26,      21,      41\n 503.600,      36,      27,      20,      41\n 503.700,      36,      27,      21,      41\n 503.800,      35,      26,      21,      41\n 503.900,      36,      27,      21,      42\n 504.000,      35,      26,      20,      41\n 504.100,      35,      26,      20,      41\n 504.200,      35,      26,      20,      41\n 504.300,      35,      26,      20,      41\n 504.400,      35,      26,      20,      41\n 504.500,      36,      27,      21,      42\n 504.600,      35,      27,      21,      41\n 504.700,      35,      26,      20,      41\n 504.800,      35,      27,      20,      41\n 504.900,      35,      26,      21,      41\n 505.000,      35,      26,      20,      41\n 505.100,      35,      27,      21,      41\n 505.200,      35,      27,      20,      41\n 505.300,      35,      26,      21,      42\n 505.400,      36,      26,      21,      42\n 505.500,      36,      27,      21,      41\n 505.600,      36,      26,      20,      41\n 505.700,      35,      26,      21,      41\n 505.800,      35,      27,      21,      41\n 505.900,      35,      26,      21,      41\n 506.000,      35,      27,      21,      41\n 506.100,      36,      27,      20,      41\n 506.200,      35,      27,      21,      41\n 506.300,      36,      27,      21,      41\n 506.400,      35,      26,      20,      41\n 506.500,      36,      27,      21,      41\n 506.600,      35,      27,      20,      41\n 506.700,      35,      27,      20,      41\n 506.800,      35,      27,      21,      41\n 506.900,      35,      26,      21,      41\n 507.000,      36,      27,      20,      41\n 507.100,      35,      26,      21,      41\n 507.200,      35,      26,      20,      41\n 507.300,      36,      27,      20,      42\n 507.400,      35,      27,      20,      41\n 507.500,      35,      26,      20,      42\n 507.600,      35,      27,      21,      42\n 507.700,      35,      27,      21,      41\n 507.800,      36,      27,      21,      41\n 507.900,      35,      26,      20,      41\n 508.000,      35,      26,      20,      41\n 508.100,      35,      26,      20,      41\n 508.200,      35,      27,      20,      41\n 508.300,      35,      27,      20,      41\n 508.400,      35,      26,      20,      41\n 508.500,      35,      27,      20,      41\n 508.600,      35,      26,      21,      41\n 508.700,      35,      27,      21,      42\n 508.800,      35,      27,      21,      41\n 508.900,      35,      27,      21,      41\n 509.000,      35,      27,      21,      41\n 509.100,      35,      26,      20,      41\n 509.200,      35,      26,      20,      41\n 509.300,      35,      27,      21,      41\n 509.400,      35,      27,      21,      41\n 509.500,      36,      27,      21,      41\n 509.600,      35,      27,      21,      41\n 509.700,      36,      27,      21,      41\n 509.800,      36,      27,      21,      41\n 509.900,      35,      26,      20,      41\n 510.000,      36,      26,      21,      41\n 510.100,      35,      27,      20,      41\n 510.200,      35,      27,      20,      41\n 510.300,      36,      27,      21,      41\n 510.400,      35,      26,      21,      41\n 510.500,      36,      27,      21,      41\n 510.600,      35,      27,      21,      41\n 510.700,      35,      27,      21,      41\n 510.800,      35,      27,      21,      41\n 510.900,      35,      27,      21,      41\n 511.000,      35,      26,      21,      41\n 511.100,      35,      26,      20,      41\n 511.200,      35,      26,      21,      41\n 511.300,      35,      27,      21,      41\n 511.400,      36,      27,      20,      41\n 511.500,      35,      27,      21,      41\n 511.600,      35,      27,      21,      41\n 511.700,      35,      26,      20,      41\n 511.800,      35,      27,      21,      41\n 511.900,      35,      27,      20,      41\n 512.000,      35,      27,      20,      41\n 512.100,      36,      27,      21,      41\n 512.200,      35,      27,      21,      41\n 512.300,      35,      27,      21,      41\n 512.400,      35,      27,      20,      41\n 512.500,      35,      27,      20,      41\n 512.600,      35,      27,      21,      41\n 512.700,      35,      27,      20,      41\n 512.800,      36,      27,      20,      41\n 512.900,      35,      26,      21,      41\n 513.000,      35,      26,      21,      41\n 513.100,      35,      26,      20,      41\n 513.200,      35,      26,      21,      41\n 513.300,      35,      26,      21,      41\n 513.400,      35,      27,      20,      41\n 513.500,      35,      26,      20,      41\n 513.600,      35,      26,      20,      41\n 513.700,      35,      26,      20,      41\n 513.800,      35,      26,      21,      41\n 513.900,      35,      26,      21,      42\n 514.000,      35,      27,      21,      41\n 514.100,      35,      26,      20,      41\n 514.200,      35,      27,      20,      41\n 514.300,      36,      27,      21,      41\n 514.400,      35,      26,      20,      41\n 514.500,      35,      26,      21,      41\n 514.600,      36,      27,      21,      42\n 514.700,      35,      26,      20,      41\n 514.800,      35,      26,      20,      41\n 514.900,      35,      26,      20,      41\n 515.000,      35,      26,      21,      41\n 515.100,      35,      27,      20,      41\n 515.200,      35,      27,      20,      41\n 515.300,      36,      27,      21,      41\n 515.400,      35,      26,      20,      41\n 515.500,      35,      27,      20,      41\n 515.600,      35,      26,      21,      42\n 515.700,      36,      26,      20,      41\n 515.800,      35,      27,      21,      42\n 515.900,      35,      26,      21,      41\n 516.000,      35,      26,      21,      41\n 516.100,      35,      27,      21,      41\n 516.200,      35,      26,      21,      41\n 516.300,      35,      27,      21,      41\n 516.400,      35,      26,      20,      41\n 516.500,      35,      26,      20,      41\n 516.600,      35,      26,      21,      41\n 516.700,      35,      27,      21,      41\n 516.800,      35,      26,      20,      41\n 516.900,      35,      27,      20,      41\n 517.000,      35,      26,      21,      42\n 517.100,      35,      26,      21,      41\n 517.200,      35,      27,      21,      41\n 517.300,      36,      27,      21,      41\n 517.400,      35,      27,      21,      41\n 517.500,      35,      26,      21,      41\n 517.600,      35,      26,      21,      41\n 517.700,      35,      26,      20,      41\n 517.800,      35,      26,      20,      42\n 517.900,      35,      27,      20,      42\n 518.000,      36,      27,      20,      41\n 518.100,      35,      26,      20,      41\n 518.200,      35,      27,      21,      41\n 518.300,      35,      27,      20,      41\n 518.400,      35,      26,      20,      41\n 518.500,      36,      27,      20,      41\n 518.600,      35,      26,      21,      41\n 518.700,      35,      26,      20,      41\n 518.800,      36,      27,      21,      41\n 518.900,      36,      27,      20,      41\n 519.000,      35,      26,      20,      41\n 519.100,      35,      27,      20,      41\n 519.200,      35,      27,      20,      41\n 519.300,      35,      27,      21,      41\n 519.400,      35,      26,      20,      41\n 519.500,      35,      27,      20,      41\n 519.600,      35,      27,      20,      41\n 519.700,      35,      27,      20,      42\n 519.800,      35,      26,      21,      41\n 519.900,      35,      27,      20,      41\n 520.000,      35,      27,      21,      42\n 520.100,      36,      27,      21,      42\n 520.200,      36,      27,      21,      41\n 520.300,      35,      27,      20,      41\n 520.400,      36,      27,      21,      41\n 520.500,      35,      27,      20,      41\n 520.600,      35,      26,      20,      41\n 520.700,      36,      27,      20,      41\n 520.800,      35,      26,      21,      41\n 520.900,      36,      26,      21,      41\n 521.000,      35,      27,      21,      41\n 521.100,      35,      27,      21,      41\n 521.200,      35,      27,      21,      41\n 521.300,      35,      26,      20,      41\n 521.400,      35,      27,      21,      41\n 521.500,      35,      27,      21,      41\n 521.600,      36,      27,      21,      41\n 521.700,      35,      26,      20,      41\n 521.800,      35,      27,      21,      41\n 521.900,      35,      27,      20,      41\n 522.000,      35,      27,      21,      41\n 522.100,      35,      27,      21,      41\n 522.200,      36,      27,      20,      42\n 522.300,      35,      26,      20,      41\n 522.400,      36,      27,      21,      41\n 522.500,      36,      26,      21,      41\n 522.600,      35,      27,      21,      41\n 522.700,      35,      27,      21,      41\n 522.800,      36,      27,      21,      41\n 522.900,      35,      27,      20,      41\n 523.000,      36,      27,      21,      41\n 523.100,      35,      27,      20,      41\n 523.200,      35,      26,      20,      41\n 523.300,      36,      27,      20,      42\n 523.400,      35,      27,      21,      41\n 523.500,      35,      27,      20,      41\n 523.600,      36,      27,      21,      41\n 523.700,      35,      26,      21,      41\n 523.800,      36,      27,      21,      42\n 523.900,      35,      26,      20,      41\n 524.000,      35,      26,      20,      41\n 524.100,      35,      27,      21,      41\n 524.200,      35,      27,      21,      41\n 524.300,      35,      27,      21,      41\n 524.400,      35,      27,      21,      41\n 524.500,      35,      26,      20,      41\n 524.600,      35,      27,      20,      41\n 524.700,      35,      27,      20,      41\n 524.800,      36,      27,      21,      41\n 524.900,      36,      27,      20,      41\n 525.000,      36,      27,      21,      42\n 525.100,      36,      26,      21,      42\n 525.200,      35,      26,      20,      41\n 525.300,      35,      27,      21,      41\n 525.400,      35,      27,      21,      41\n 525.500,      35,      27,      21,      41\n 525.600,      35,      27,      20,      41\n 525.700,      35,      27,      21,      41\n 525.800,      35,      27,      21,      41\n 525.900,      35,      27,      21,      41\n 526.000,      36,      27,      20,      41\n 526.100,      35,      27,      21,      41\n 526.200,      36,      26,      21,      42\n 526.300,      35,      27,      21,      41\n 526.400,      36,      27,      20,      41\n 526.500,      35,      27,      20,      41\n 526.600,      35,      27,      21,      41\n 526.700,      35,      26,      20,      41\n 526.800,      35,      27,      20,      41\n 526.900,      36,      27,      20,      41\n 527.000,      35,      26,      21,      41\n 527.100,      35,      27,      21,      41\n 527.200,      35,      27,      21,      41\n 527.300,      36,      27,      21,      42\n 527.400,      36,      27,      20,      41\n 527.500,      35,      27,      20,      41\n 527.600,      35,      27,      21,      41\n 527.700,      35,      27,      20,      41\n 527.800,      35,      27,      21,      42\n 527.900,      35,      26,      20,      41\n 528.000,      35,      26,      21,      41\n 528.100,      35,      26,      21,      42\n 528.200,      35,      27,      21,      41\n 528.300,      36,      27,      20,      42\n 528.400,      35,      26,      20,      41\n 528.500,      35,      27,      21,      42\n 528.600,      36,      27,      20,      41\n 528.700,      35,      26,      21,      41\n 528.800,      36,      27,      21,      41\n 528.900,      36,      27,      21,      41\n 529.000,     197,     263,       1,      96\n 529.100,      38,      28,      22,      43\n 529.200,      36,      27,      21,      41\n 529.300,      35,      27,      21,      42\n 529.400,      35,      27,      21,      41\n 529.500,      35,      27,      21,      42\n 529.600,      35,      27,      21,      41\n 529.700,      35,      26,      21,      41\n 529.800,      36,      27,      21,      41\n 529.900,      35,      27,      21,      41\n 530.000,      35,      26,      21,      41\n 530.100,      35,      27,      21,      41\n 530.200,      35,      27,      21,      41\n 530.300,      36,      27,      21,      41\n 530.400,      35,      27,      21,      41\n 530.500,      36,      27,      20,      41\n 530.600,      35,      27,      20,      41\n 530.700,      35,      27,      20,      41\n 530.800,      35,      26,      21,      41\n 530.900,      35,      27,      21,      41\n 531.000,      35,      27,      21,      41\n 531.100,      36,      27,      21,      41\n 531.200,      35,      27,      21,      41\n 531.300,      35,      27,      21,      41\n 531.400,      36,      27,      20,      41\n 531.500,      35,      27,      21,      41\n 531.600,      35,      27,      21,      41\n 531.700,      35,      27,      21,      41\n 531.800,      35,      26,      20,      41\n 531.900,      35,      26,      20,      41\n 532.000,      35,      27,      21,      41\n 532.100,      36,      26,      21,      41\n 532.200,      35,      27,      21,      41\n 532.300,      36,      27,      21,      41\n 532.400,      35,      27,      21,      41\n 532.500,      35,      26,      20,      41\n 532.600,      36,      27,      20,      41\n 532.700,      35,      27,      21,      41\n 532.800,      35,      27,      20,      41\n 532.900,      35,      26,      20,      41\n 533.000,      35,      27,      21,      41\n 533.100,      35,      27,      20,      41\n 533.200,      36,      27,      21,      41\n 533.300,      35,      27,      21,      41\n 533.400,      36,      27,      21,      42\n 533.500,      35,      27,      20,      41\n 533.600,      35,      27,      20,      41\n 533.700,      36,      27,      20,      42\n 533.800,      35,      27,      20,      41\n 533.900,      36,      26,      21,      41\n 534.000,      35,      27,      21,      41\n 534.100,      35,      27,      21,      42\n 534.200,      36,      27,      21,      42\n 534.300,      35,      27,      21,      41\n 534.400,      35,      27,      21,      41\n 534.500,      35,      27,      21,      41\n 534.600,      35,      27,      20,      41\n 534.700,      36,      27,      21,      41\n 534.800,      35,      27,      21,      41\n 534.900,      36,      27,      20,      41\n 535.000,      36,      27,      21,      41\n 535.100,      35,      27,      21,      41\n 535.200,      35,      27,      20,      41\n 535.300,      35,      27,      20,      41\n 535.400,      36,      27,      20,      41\n 535.500,      35,      27,      21,      41\n 535.600,      36,      27,      21,      41\n 535.700,      35,      27,      21,      41\n 535.800,      35,      27,      21,      41\n 535.900,      36,      27,      21,      41\n 536.000,      35,      27,      21,      41\n 536.100,      35,      26,      20,      41\n 536.200,      35,      26,      20,      41\n 536.300,      35,      27,      21,      41\n 536.400,      35,      27,      21,      41\n 536.500,      35,      27,      20,      41\n 536.600,      35,      27,      21,      41\n 536.700,      35,      26,      20,      41\n 536.800,      35,      27,      21,      41\n 536.900,      35,      27,      21,      41\n 537.000,      35,      26,      20,      41\n 537.100,      36,      27,      21,      41\n 537.200,      35,      26,      20,      41\n 537.300,      35,      27,      20,      41\n 537.400,      36,      27,      21,      42\n 537.500,      36,      27,      21,      41\n 537.600,      36,      27,      21,      41\n 537.700,      35,      26,      21,      41\n 537.800,      35,      26,      20,      41\n 537.900,      35,      27,      21,      41\n 538.000,      35,      27,      20,      41\n 538.100,      35,      27,      21,      41\n 538.200,      36,      26,      20,      41\n 538.300,      35,      27,      21,      41\n 538.400,      35,      27,      21,      41\n 538.500,      35,      26,      20,      41\n 538.600,      36,      26,      21,      42\n 538.700,      35,      27,      21,      41\n 538.800,      35,      27,      20,      41\n 538.900,      36,      27,      21,      42\n 539.000,      36,      27,      21,      41\n 539.100,      36,      27,      21,      41\n 539.200,      36,      27,      21,      41\n 539.300,      35,      27,      20,      41\n 539.400,      35,      27,      21,      41\n 539.500,      36,      27,      21,      41\n 539.600,      35,      27,      21,      41\n 539.700,      36,      27,      21,      42\n 539.800,      35,      27,      20,      41\n 539.900,      35,      27,      21,      41\n 540.000,      36,      27,      21,      41\n 540.100,      35,      27,      21,      41\n 540.200,      35,      27,      21,      41\n 540.300,      35,      27,      21,      41\n 540.400,      35,      26,      21,      41\n 540.500,      36,      27,      20,      41\n 540.600,      36,      27,      21,      41\n 540.700,      35,      27,      21,      41\n 540.800,      35,      27,      20,      41\n 540.900,      35,      26,      21,      41\n 541.000,      36,      27,      21,      42\n 541.100,      35,      27,      21,      41\n 541.200,      35,      26,      21,      41\n 541.300,      35,      27,      21,      41\n 541.400,      35,      27,      20,      41\n 541.500,      36,      27,      21,      41\n 541.600,      30,      21,      21,      41\n 541.700,      35,      27,      20,      41\n 541.800,      35,      27,      20,      41\n 541.900,      35,      26,      21,      41\n 542.000,      35,      26,      20,      41\n 542.100,      35,      27,      20,      41\n 542.200,      36,      27,      20,      41\n 542.300,      35,      27,      21,      41\n 542.400,      35,      27,      21,      42\n 542.500,      35,      27,      20,      41\n 542.600,      35,      27,      21,      41\n 542.700,      35,      27,      21,      41\n 542.800,      36,      27,      21,      42\n 542.900,      35,      26,      21,      41\n 543.000,      35,      27,      21,      41\n 543.100,      35,      26,      21,      41\n 543.200,      35,      27,      21,      41\n 543.300,      35,      27,      20,      41\n 543.400,      35,      27,      21,      41\n 543.500,      36,      27,      20,      41\n 543.600,      35,      27,      21,      41\n 543.700,      35,      26,      21,      41\n 543.800,      35,      27,      21,      41\n 543.900,      35,      27,      20,      41\n 544.000,      35,      26,      21,      41\n 544.100,      36,      27,      21,      41\n 544.200,      35,      27,      21,      41\n 544.300,      35,      26,      21,      41\n 544.400,      36,      26,      20,      41\n 544.500,      35,      26,      21,      41\n 544.600,      35,      27,      21,      41\n 544.700,      36,      27,      21,      42\n 544.800,      35,      27,      21,      42\n 544.900,      36,      27,      21,      41\n 545.000,      36,      27,      21,      41\n 545.100,      35,      27,      20,      42\n 545.200,      35,      27,      21,      41\n 545.300,      35,      27,      21,      41\n 545.400,      35,      27,      21,      41\n 545.500,      35,      27,      21,      41\n 545.600,      36,      26,      21,      42\n 545.700,      35,      26,      21,      41\n 545.800,      36,      27,      21,      41\n 545.900,      36,      27,      21,      41\n 546.000,      35,      26,      21,      41\n 546.100,      35,      27,      21,      41\n 546.200,      36,      27,      21,      41\n 546.300,      35,      27,      20,      41\n 546.400,      35,      27,      21,      41\n 546.500,      35,      26,      20,      41\n 546.600,      36,      27,      20,      41\n 546.700,      35,      26,      20,      41\n 546.800,      35,      27,      20,      41\n 546.900,      35,      27,      21,      41\n 547.000,      35,      27,      21,      42\n 547.100,      35,      27,      21,      41\n 547.200,      35,      26,      21,      42\n 547.300,      35,      27,      21,      41\n 547.400,      35,      27,      21,      41\n 547.500,      35,      26,      21,      41\n 547.600,      35,      27,      21,      41\n 547.700,      35,      27,      20,      41\n 547.800,      35,      26,      21,      41\n 547.900,      35,      27,      21,      41\n 548.000,      35,      27,      20,      41\n 548.100,      35,      26,      20,      41\n 548.200,      35,      27,      21,      42\n 548.300,      35,      27,      21,      41\n 548.400,      35,      26,      20,      41\n 548.500,      35,      26,      20,      41\n 548.600,      36,      27,      20,      41\n 548.700,      36,      27,      21,      42\n 548.800,      35,      26,      21,      41\n 548.900,      35,      27,      21,      41\n 549.000,      35,      27,      21,      41\n 549.100,      35,      27,      20,      42\n 549.200,      36,      27,      21,      42\n 549.300,      35,      27,      21,      41\n 549.400,      35,      27,      21,      41\n 549.500,      36,      26,      20,      41\n 549.600,      36,      27,      21,      41\n 549.700,      35,      27,      20,      41\n 549.800,      35,      26,      21,      41\n 549.900,      35,      27,      21,      41\n 550.000,      35,      27,      21,      41\n 550.100,      35,      27,      21,      41\n 550.200,      35,      26,      20,      41\n 550.300,      36,      27,      21,      41\n 550.400,      35,      26,      21,      41\n 550.500,      35,      26,      21,      41\n 550.600,      35,      27,      21,      41\n 550.700,      35,      27,      21,      41\n 550.800,      35,      26,      21,      41\n 550.900,      36,      27,      21,      42\n 551.000,      35,      27,      21,      41\n 551.100,      35,      27,      20,      41\n 551.200,      35,      26,      20,      41\n 551.300,      35,      26,      21,      41\n 551.400,      36,      27,      20,      41\n 551.500,      35,      27,      21,      41\n 551.600,      36,      27,      21,      41\n 551.700,      36,      27,      21,      41\n 551.800,      35,      27,      21,      41\n 551.900,      35,      27,      21,      41\n 552.000,      35,      26,      21,      41\n 552.100,      35,      27,      21,      41\n 552.200,      35,      26,      21,      41\n 552.300,      35,      27,      21,      41\n 552.400,      35,      27,      21,      41\n 552.500,      36,      27,      21,      41\n 552.600,      35,      27,      21,      41\n 552.700,      35,      27,      20,      41\n 552.800,      35,      27,      21,      41\n 552.900,      36,      27,      21,      41\n 553.000,      35,      27,      20,      41\n 553.100,      35,      26,      20,      41\n 553.200,      36,      27,      21,      41\n 553.300,      35,      27,      21,      41\n 553.400,      35,      27,      21,      42\n 553.500,      35,      27,      21,      42\n 553.600,      35,      26,      21,      41\n 553.700,      35,      26,      21,      41\n 553.800,      35,      27,      21,      41\n 553.900,      36,      27,      20,      41\n 554.000,      36,      27,      21,      42\n 554.100,      35,      27,      20,      41\n 554.200,      35,      27,      21,      41\n 554.300,      35,      27,      21,      41\n 554.400,      35,      27,      21,      41\n 554.500,      35,      26,      20,      41\n 554.600,      35,      27,      20,      41\n 554.700,      36,      27,      21,      41\n 554.800,      35,      27,      20,      41\n 554.900,      36,      27,      20,      41\n 555.000,      35,      26,      20,      41\n 555.100,      35,      26,      21,      41\n 555.200,      35,      27,      21,      41\n 555.300,      35,      26,      20,      41\n 555.400,      35,      26,      20,      41\n 555.500,      35,      27,      21,      41\n 555.600,      35,      27,      21,      41\n 555.700,      35,      27,      21,      41\n 555.800,      35,      26,      21,      41\n 555.900,      35,      27,      20,      41\n 556.000,      35,      27,      21,      41\n 556.100,      36,      26,      21,      41\n 556.200,      36,      27,      20,      41\n 556.300,      35,      27,      21,      41\n 556.400,      35,      26,      20,      42\n 556.500,      35,      27,      21,      41\n 556.600,      35,      27,      20,      41\n 556.700,      35,      27,      21,      41\n 556.800,      36,      27,      21,      41\n 556.900,      36,      27,      21,      41\n 557.000,      35,      26,      21,      42\n 557.100,      36,      27,      21,      41\n 557.200,      35,      27,      21,      42\n 557.300,      35,      27,      21,      41\n 557.400,      35,      27,      21,      41\n 557.500,      35,      26,      21,      41\n 557.600,      36,      26,      21,      41\n 557.700,      35,      27,      20,      41\n 557.800,      35,      27,      20,      41\n 557.900,      35,      27,      21,      41\n 558.000,      36,      27,      21,      41\n 558.100,      35,      27,      21,      41\n 558.200,      35,      27,      21,      41\n 558.300,      35,      27,      21,      41\n 558.400,      35,      27,      20,      41\n 558.500,      35,      27,      21,      41\n 558.600,      35,      27,      21,      41\n 558.700,      35,      27,      20,      41\n 558.800,      35,      27,      21,      41\n 558.900,      35,      26,      20,      41\n 559.000,      35,      26,      20,      41\n 559.100,      36,      26,      20,      42\n 559.200,      35,      27,      20,      41\n 559.300,      35,      27,      21,      41\n 559.400,      35,      27,      20,      41\n 559.500,      35,      27,      21,      42\n 559.600,      36,      27,      20,      41\n 559.700,      35,      26,      20,      42\n 559.800,      35,      27,      21,      41\n 559.900,      36,      26,      21,      41\n 560.000,      36,      27,      21,      41\n 560.100,      35,      27,      20,      41\n 560.200,      35,      27,      21,      41\n 560.300,      35,      27,      21,      41\n 560.400,      35,      26,      20,      41\n 560.500,      35,      26,      20,      41\n 560.600,      35,      27,      20,      41\n 560.700,      35,      26,      20,      41\n 560.800,      35,      27,      21,      41\n 560.900,      35,      27,      21,      41\n 561.000,      35,      27,      20,      41\n 561.100,      35,      27,      20,      41\n 561.200,      35,      27,      21,      41\n 561.300,      35,      27,      21,      41\n 561.400,      35,      27,      20,      41\n 561.500,      35,      27,      20,      41\n 561.600,      36,      27,      21,      42\n 561.700,      36,      27,      21,      41\n 561.800,      35,      26,      20,      41\n 561.900,      35,      27,      21,      41\n 562.000,      35,      27,      21,      41\n 562.100,      35,      27,      21,      41\n 562.200,      36,      27,      21,      41\n 562.300,      35,      26,      21,      41\n 562.400,      35,      27,      21,      41\n 562.500,      35,      27,      20,      41\n 562.600,      35,      27,      21,      41\n 562.700,      35,      27,      20,      41\n 562.800,      35,      27,      20,      42\n 562.900,      35,      27,      21,      41\n 563.000,      35,      27,      21,      41\n 563.100,      36,      27,      21,      42\n 563.200,      35,      27,      20,      41\n 563.300,      36,      27,      20,      41\n 563.400,      35,      27,      21,      41\n 563.500,      36,      27,      21,      42\n 563.600,      35,      27,      20,      42\n 563.700,      35,      27,      21,      41\n 563.800,      35,      27,      21,      41\n 563.900,      36,      27,      20,      41\n 564.000,      35,      27,      21,      41\n 564.100,      35,      27,      21,      41\n 564.200,      35,      27,      21,      41\n 564.300,      35,      26,      20,      41\n 564.400,      35,      27,      20,      41\n 564.500,      35,      27,      20,      41\n 564.600,      35,      27,      21,      41\n 564.700,      36,      27,      21,      42\n 564.800,      35,      27,      21,      42\n 564.900,      36,      27,      21,      41\n 565.000,      36,      26,      21,      41\n 565.100,      35,      27,      21,      41\n 565.200,      35,      26,      20,      41\n 565.300,      35,      27,      21,      41\n 565.400,      35,      26,      20,      41\n 565.500,      35,      27,      20,      42\n 565.600,      36,      27,      21,      42\n 565.700,      36,      27,      21,      41\n 565.800,      35,      27,      20,      42\n 565.900,      35,      26,      20,      41\n 566.000,      35,      27,      20,      41\n 566.100,      36,      27,      21,      41\n 566.200,      36,      27,      21,      41\n 566.300,      35,      27,      21,      41\n 566.400,      36,      27,      20,      41\n 566.500,      35,      27,      21,      41\n 566.600,      36,      27,      20,      41\n 566.700,      36,      27,      21,      41\n 566.800,      36,      27,      20,      42\n 566.900,      35,      27,      21,      42\n 567.000,      36,      27,      21,      41\n 567.100,      35,      27,      20,      41\n 567.200,      36,      27,      21,      41\n 567.300,      35,      26,      21,      41\n 567.400,      35,      27,      20,      41\n 567.500,      35,      27,      21,      41\n 567.600,      35,      26,      21,      41\n 567.700,      35,      27,      21,      41\n 567.800,      35,      27,      20,      41\n 567.900,      35,      27,      21,      42\n 568.000,      35,      26,      21,      41\n 568.100,      35,      26,      21,      41\n 568.200,      35,      27,      21,      41\n 568.300,      35,      27,      21,      41\n 568.400,      36,      27,      20,      41\n 568.500,      36,      27,      21,      41\n 568.600,      35,      27,      20,      41\n 568.700,      35,      27,      21,      41\n 568.800,      35,      27,      20,      41\n 568.900,      36,      27,      21,      42\n 569.000,      36,      27,      21,      41\n 569.100,      35,      26,      21,      42\n 569.200,      35,      27,      20,      41\n 569.300,      35,      27,      21,      41\n 569.400,      36,      27,      20,      41\n 569.500,      35,      26,      20,      41\n 569.600,      35,      27,      21,      41\n 569.700,      35,      27,      21,      41\n 569.800,      35,      27,      20,      41\n 569.900,      36,      27,      21,      42\n 570.000,      35,      27,      21,      42\n 570.100,      36,      27,      21,      41\n 570.200,      35,      27,      21,      41\n 570.300,      36,      27,      21,      41\n 570.400,      36,      27,      21,      41\n 570.500,      35,      27,      20,      41\n 570.600,      35,      27,      20,      41\n 570.700,      36,      27,      21,      41\n 570.800,      36,      27,      21,      41\n 570.900,      35,      27,      21,      41\n 571.000,      36,      27,      21,      41\n 571.100,      35,      27,      20,      41\n 571.200,      35,      27,      20,      41\n 571.300,      35,      27,      20,      42\n 571.400,      36,      27,      20,      41\n 571.500,      35,      26,      20,      41\n 571.600,      36,      27,      21,      41\n 571.700,      35,      27,      21,      41\n 571.800,      35,      27,      20,      41\n 571.900,      35,      27,      21,      41\n 572.000,      35,      27,      21,      41\n 572.100,      35,      27,      21,      41\n 572.200,      36,      27,      20,      42\n 572.300,      35,      27,      20,      41\n 572.400,      35,      27,      21,      41\n 572.500,      36,      27,      21,      41\n 572.600,      35,      27,      21,      42\n 572.700,      35,      27,      21,      41\n 572.800,      36,      27,      20,      41\n 572.900,      36,      27,      20,      41\n 573.000,      36,      27,      21,      42\n 573.100,      35,      27,      20,      41\n 573.200,      35,      27,      21,      41\n 573.300,      35,      27,      21,      41\n 573.400,      35,      27,      20,      41\n 573.500,      35,      27,      21,      41\n 573.600,      36,      27,      21,      41\n 573.700,      35,      26,      21,      41\n 573.800,      35,      27,      20,      41\n 573.900,      35,      26,      20,      41\n 574.000,      35,      27,      21,      41\n 574.100,      35,      27,      20,      41\n 574.200,      36,      27,      21,      42\n 574.300,      35,      27,      21,      42\n 574.400,      35,      27,      20,      41\n 574.500,      35,      26,      21,      41\n 574.600,      36,      27,      20,      41\n 574.700,      35,      26,      21,      41\n 574.800,      35,      27,      20,      41\n 574.900,      35,      27,      21,      41\n 575.000,      35,      27,      21,      41\n 575.100,      36,      27,      21,      42\n 575.200,      35,      27,      20,      41\n 575.300,      36,      27,      21,      41\n 575.400,      35,      27,      21,      41\n 575.500,      36,      27,      21,      41\n 575.600,      35,      27,      21,      41\n 575.700,      35,      27,      21,      41\n 575.800,      36,      26,      21,      41\n 575.900,      36,      27,      21,      41\n 576.000,     195,     260,       0,      96\n 576.100,      37,      28,      21,      43\n 576.200,      36,      27,      21,      42\n 576.300,      36,      27,      21,      41\n 576.400,      35,      26,      21,      41\n 576.500,      35,      27,      21,      41\n 576.600,      35,      27,      21,      41\n 576.700,      35,      27,      20,      41\n 576.800,      35,      27,      21,      41\n 576.900,      36,      27,      21,      41\n 577.000,      35,      26,      20,      41\n 577.100,      35,      27,      21,      41\n 577.200,      36,      27,      21,      42\n 577.300,      36,      27,      21,      42\n 577.400,      35,      27,      21,      41\n 577.500,      36,      27,      21,      41\n 577.600,      35,      26,      21,      41\n 577.700,      35,      27,      21,      41\n 577.800,      36,      27,      21,      41\n 577.900,      36,      27,      20,      41\n 578.000,      35,      27,      21,      41\n 578.100,      35,      27,      20,      41\n 578.200,      35,      26,      21,      41\n 578.300,      35,      27,      21,      42\n 578.400,      35,      27,      20,      41\n 578.500,      36,      27,      21,      41\n 578.600,      36,      27,      21,      41\n 578.700,      35,      27,      21,      41\n 578.800,      35,      27,      21,      41\n 578.900,      35,      27,      20,      42\n 579.000,      35,      27,      21,      41\n 579.100,      36,      27,      21,      41\n 579.200,      35,      27,      20,      41\n 579.300,      35,      27,      20,      41\n 579.400,      35,      26,      20,      41\n 579.500,      36,      27,      20,      42\n 579.600,      36,      27,      21,      41\n 579.700,      35,      27,      21,      42\n 579.800,      35,      26,      21,      41\n 579.900,      35,      27,      21,      41\n 580.000,      36,      27,      21,      41\n 580.100,      35,      26,      20,      41\n 580.200,      35,      27,      20,      42\n 580.300,      35,      27,      21,      42\n 580.400,      35,      27,      20,      41\n 580.500,      35,      26,      20,      41\n 580.600,      35,      27,      21,      41\n 580.700,      35,      27,      21,      41\n 580.800,      36,      27,      21,      41\n 580.900,      35,      27,      21,      41\n 581.000,      36,      27,      21,      41\n 581.100,      36,      27,      21,      41\n 581.200,      35,      27,      21,      41\n 581.300,      36,      27,      21,      41\n 581.400,      36,      27,      21,      41\n 581.500,      35,      27,      21,      41\n 581.600,      36,      27,      21,      41\n 581.700,      36,      26,      21,      41\n 581.800,      35,      27,      21,      41\n 581.900,      35,      27,      21,      41\n 582.000,      36,      27,      21,      41\n 582.100,      35,      27,      21,      41\n 582.200,      36,      27,      20,      41\n 582.300,      35,      27,      21,      42\n 582.400,      35,      27,      21,      41\n 582.500,      36,      27,      21,      42\n 582.600,      35,      27,      21,      41\n 582.700,      35,      27,      21,      41\n 582.800,      35,      26,      20,      41\n 582.900,      30,      20,      21,      41\n 583.000,      36,      27,      20,      41\n 583.100,      35,      27,      20,      41\n 583.200,      35,      27,      20,      41\n 583.300,      36,      27,      20,      41\n 583.400,      35,      27,      20,      42\n 583.500,      35,      27,      21,      41\n 583.600,      36,      27,      20,      41\n 583.700,      35,      27,      20,      41\n 583.800,      36,      27,      21,      41\n 583.900,      35,      27,      20,      41\n 584.000,      35,      26,      21,      41\n 584.100,      36,      27,      21,      41\n 584.200,      35,      27,      21,      41\n 584.300,      35,      26,      21,      41\n 584.400,      35,      27,      21,      41\n 584.500,      35,      26,      21,      42\n 584.600,      36,      26,      21,      42\n 584.700,      35,      27,      21,      42\n 584.800,      36,      27,      21,      42\n 584.900,      35,      27,      21,      41\n 585.000,      36,      27,      21,      41\n 585.100,      35,      27,      20,      41\n 585.200,      35,      27,      21,      41\n 585.300,      35,      27,      21,      41\n 585.400,      36,      27,      21,      41\n 585.500,      35,      27,      21,      41\n 585.600,      35,      27,      21,      42\n 585.700,      35,      26,      21,      41\n 585.800,      35,      27,      21,      41\n 585.900,      35,      27,      21,      41\n 586.000,      35,      27,      21,      41\n 586.100,      36,      27,      21,      41\n 586.200,      35,      27,      20,      41\n 586.300,      35,      27,      20,      41\n 586.400,      36,      26,      21,      42\n 586.500,      35,      26,      20,      42\n 586.600,      35,      27,      21,      41\n 586.700,      36,      27,      21,      41\n 586.800,      35,      27,      21,      41\n 586.900,      35,      27,      20,      41\n 587.000,      35,      26,      20,      41\n 587.100,      35,      27,      21,      41\n 587.200,      35,      27,      20,      41\n 587.300,      35,      27,      21,      41\n 587.400,      35,      27,      20,      41\n 587.500,      35,      27,      20,      41\n 587.600,      35,      26,      20,      41\n 587.700,      36,      27,      21,      41\n 587.800,      35,      27,      21,      41\n 587.900,      35,      27,      21,      41\n 588.000,      35,      27,      21,      41\n 588.100,      35,      27,      21,      41\n 588.200,      35,      27,      21,      41\n 588.300,      36,      27,      21,      41\n 588.400,      36,      27,      20,      41\n 588.500,      35,      27,      20,      41\n 588.600,      36,      27,      21,      42\n 588.700,      35,      27,      21,      41\n 588.800,      35,      27,      20,      42\n 588.900,      35,      27,      21,      41\n 589.000,      35,      27,      21,      41\n 589.100,      36,      27,      21,      41\n 589.200,      35,      26,      21,      41\n 589.300,      36,      27,      21,      42\n 589.400,      37,      27,      21,      41\n 589.500,      35,      26,      20,      41\n 589.600,      36,      27,      21,      41\n 589.700,      35,      27,      21,      41\n 589.800,      35,      27,      21,      41\n 589.900,      35,      27,      21,      42\n 590.000,      36,      27,      21,      41\n 590.100,      35,      27,      21,      41\n 590.200,      35,      26,      21,      41\n 590.300,      36,      26,      21,      41\n 590.400,      36,      27,      21,      41\n 590.500,      35,      27,      21,      42\n 590.600,      36,      27,      20,      41\n 590.700,      35,      27,      21,      41\n 590.800,      36,      27,      21,      42\n 590.900,      35,      27,      21,      41\n 591.000,      35,      27,      21,      41\n 591.100,      36,      27,      21,      42\n 591.200,      30,      20,      21,      41\n 591.300,      35,      27,      21,      41\n 591.400,      36,      27,      21,      41\n 591.500,      35,      27,      21,      41\n 591.600,      35,      27,      21,      41\n 591.700,      35,      27,      20,      41\n 591.800,      36,      27,      20,      41\n 591.900,      35,      27,      21,      41\n 592.000,      35,      27,      21,      41\n 592.100,      35,      27,      21,      41\n 592.200,      35,      27,      21,      41\n 592.300,      36,      27,      21,      41\n 592.400,      35,      27,      21,      41\n 592.500,      35,      27,      21,      41\n 592.600,      35,      27,      21,      42\n 592.700,      36,      27,      21,      41\n 592.800,      36,      27,      21,      41\n 592.900,      35,      26,      20,      41\n 593.000,      35,      27,      21,      42\n 593.100,      35,      26,      20,      41\n 593.200,      35,      27,      21,      41\n 593.300,      35,      27,      20,      41\n 593.400,      35,      27,      20,      41\n 593.500,      35,      27,      21,      41\n 593.600,      35,      27,      21,      41\n 593.700,      35,      27,      21,      42\n 593.800,      36,      27,      21,      41\n 593.900,      35,      27,      20,      41\n 594.000,      35,      26,      20,      41\n 594.100,      35,      27,      20,      41\n 594.200,      36,      27,      21,      41\n 594.300,      35,      26,      20,      41\n 594.400,      35,      27,      20,      41\n 594.500,      35,      26,      20,      42\n 594.600,      35,      26,      21,      41\n 594.700,      36,      26,      20,      41\n 594.800,      36,      27,      20,      41\n 594.900,      35,      27,      21,      41\n 595.000,      36,      26,      21,      42\n 595.100,      35,      27,      21,      41\n 595.200,      35,      27,      20,      41\n 595.300,      35,      27,      21,      41\n 595.400,      35,      27,      20,      41\n 595.500,      35,      26,      20,      41\n 595.600,      35,      27,      20,      41\n 595.700,      35,      27,      21,      41\n 595.800,      35,      27,      20,      41\n 595.900,      35,      26,      21,      41\n 596.000,      35,      27,      21,      41\n 596.100,      36,      27,      20,      41\n 596.200,      36,      27,      21,      41\n 596.300,      35,      27,      21,      41\n 596.400,      36,      26,      20,      42\n 596.500,      35,      26,      21,      41\n 596.600,      35,      27,      20,      41\n 596.700,      35,      27,      21,      41\n 596.800,      35,      27,      21,      41\n 596.900,      35,      26,      21,      41\n 597.000,      35,      27,      20,      42\n 597.100,      36,      27,      20,      41\n 597.200,      35,      26,      21,      41\n 597.300,      35,      27,      20,      41\n 597.400,      36,      27,      21,      41\n 597.500,      35,      27,      21,      41\n 597.600,      36,      27,      21,      41\n 597.700,      35,      27,      21,      41\n 597.800,      35,      27,      21,      41\n 597.900,      35,      27,      21,      41\n 598.000,      35,      27,      21,      41\n 598.100,      35,      27,      20,      41\n 598.200,      35,      26,      21,      41\n 598.300,      35,      27,      21,      41\n 598.400,      36,      27,      21,      41\n 598.500,      35,      26,      20,      41\n 598.600,      36,      26,      21,      42\n 598.700,      35,      26,      21,      41\n 598.800,      35,      27,      21,      41\n 598.900,      36,      27,      21,      42\n 599.000,      35,      27,      21,      41\n 599.100,      35,      27,      21,      42\n 599.200,      36,      27,      21,      42\n 599.300,      35,      26,      21,      41\n 599.400,      35,      27,      21,      41\n 599.500,      35,      27,      20,      41\n 599.600,      35,      27,      20,      41\n 599.700,      36,      26,      20,      41\n 599.800,      35,      27,      20,      41\n 599.900,      36,      27,      21,      41\n 600.000,      35,      27,      20,      41\n 600.100,      35,      26,      21,      41\n 600.200,      36,      27,      21,      41\n 600.300,      35,      26,      21,      41\n 600.400,      36,      27,      21,      41\n 600.500,      35,      27,      20,      41\n 600.600,      35,      26,      21,      42\n 600.700,      36,      27,      21,      42\n 600.800,      36,      27,      20,      41\n 600.900,      36,      27,      20,      41\n 601.000,      35,      26,      20,      41\n 601.100,      35,      26,      20,      41\n 601.200,      36,      27,      21,      42\n 601.300,      35,      27,      20,      41\n 601.400,      36,      27,      21,      41\n 601.500,      36,      27,      21,      41\n 601.600,      36,      27,      21,      41\n 601.700,      35,      27,      21,      41\n 601.800,      35,      26,      21,      41\n 601.900,      35,      27,      21,      41\n 602.000,      36,      27,      21,      41\n 602.100,      35,      26,      20,      41\n 602.200,      35,      27,      20,      41\n 602.300,      35,      27,      21,      41\n 602.400,      35,      27,      21,      41\n 602.500,      35,      26,      21,      41\n 602.600,      35,      27,      21,      41\n 602.700,      35,      27,      20,      41\n 602.800,      36,      26,      20,      42\n 602.900,      35,      27,      21,      41\n 603.000,      35,      27,      20,      42\n 603.100,      35,      26,      20,      42\n 603.200,      36,      27,      21,      42\n 603.300,      35,      27,      21,      41\n 603.400,      35,      27,      20,      42\n 603.500,      35,      27,      21,      41\n 603.600,      36,      27,      21,      41\n 603.700,      35,      26,      20,      41\n 603.800,      35,      26,      21,      41\n 603.900,      36,      27,      21,      41\n 604.000,      35,      27,      20,      41\n 604.100,      35,      27,      21,      41\n 604.200,      36,      27,      21,      41\n 604.300,      35,      26,      21,      41\n 604.400,      35,      27,      20,      41\n 604.500,      35,      26,      20,      41\n 604.600,      35,      26,      20,      41\n 604.700,      36,      27,      20,      41\n 604.800,      35,      27,      21,      41\n 604.900,      35,      27,      20,      41\n 605.000,      35,      26,      21,      42\n 605.100,      35,      27,      21,      41\n 605.200,      35,      27,      21,      41\n 605.300,      36,      27,      21,      41\n 605.400,      35,      27,      20,      41\n 605.500,      36,      27,      20,      41\n 605.600,      36,      27,      21,      41\n 605.700,      36,      27,      21,      41\n 605.800,      35,      27,      20,      41\n 605.900,      35,      27,      21,      41\n 606.000,      35,      27,      21,      41\n 606.100,      35,      27,      20,      41\n 606.200,      35,      27,      21,      41\n 606.300,      35,      27,      20,      41\n 606.400,      35,      26,      20,      41\n 606.500,      35,      27,      20,      41\n 606.600,      35,      27,      21,      41\n 606.700,      35,      26,      21,      41\n 606.800,      35,      27,      21,      41\n 606.900,      36,      27,      21,      41\n 607.000,      35,      27,      21,      41\n 607.100,      35,      27,      21,      41\n 607.200,      35,      26,      20,      41\n 607.300,      35,      26,      21,      41\n 607.400,      35,      27,      20,      41\n 607.500,      35,      27,      20,      41\n 607.600,      35,      27,      21,      41\n 607.700,      36,      27,      21,      41\n 607.800,      35,      26,      20,      41\n 607.900,      35,      27,      21,      41\n 608.000,      35,      27,      20,      41\n 608.100,      35,      27,      20,      41\n 608.200,      35,      26,      20,      41\n 608.300,      35,      27,      21,      41\n 608.400,      35,      27,      21,      42\n 608.500,      35,      27,      21,      41\n 608.600,      35,      27,      21,      42\n 608.700,      36,      27,      20,      42\n 608.800,      35,      27,      20,      41\n 608.900,      36,      27,      20,      42\n 609.000,      35,      27,      21,      41\n 609.100,      35,      26,      21,      41\n 609.200,      35,      27,      21,      41\n 609.300,      36,      27,      20,      42\n 609.400,      36,      27,      21,      41\n 609.500,      35,      27,      21,      41\n 609.600,      35,      27,      20,      41\n 609.700,      35,      26,      20,      41\n 609.800,      35,      27,      21,      41\n 609.900,      36,      27,      21,      41\n 610.000,      35,      27,      21,      41\n 610.100,      36,      27,      20,      41\n 610.200,      36,      27,      20,      41\n 610.300,      36,      27,      21,      41\n 610.400,      35,      26,      20,      41\n 610.500,      35,      27,      21,      41\n 610.600,      35,      27,      20,      42\n 610.700,      35,      27,      20,      42\n 610.800,      35,      26,      20,      41\n 610.900,      35,      27,      21,      41\n 611.000,      36,      26,      21,      41\n 611.100,      36,      27,      21,      41\n 611.200,      35,      27,      21,      41\n 611.300,      35,      27,      21,      41\n 611.400,      35,      27,      21,      42\n 611.500,      35,      26,      21,      41\n 611.600,      35,      27,      21,      41\n 611.700,      36,      27,      21,      42\n 611.800,      35,      27,      20,      41\n 611.900,      35,      27,      21,      41\n 612.000,      35,      27,      21,      41\n 612.100,      35,      26,      21,      41\n 612.200,      35,      26,      20,      41\n 612.300,      35,      27,      20,      41\n 612.400,      36,      27,      21,      41\n 612.500,      35,      27,      20,      41\n 612.600,      35,      27,      21,      42\n 612.700,      35,      27,      21,      41\n 612.800,      35,      27,      20,      41\n 612.900,      35,      27,      21,      41\n 613.000,      36,      27,      20,      41\n 613.100,      36,      27,      20,      41\n 613.200,      35,      27,      20,      41\n 613.300,      35,      26,      21,      41\n 613.400,      36,      27,      21,      41\n 613.500,      35,      27,      20,      41\n 613.600,      36,      27,      21,      41\n 613.700,      35,      27,      21,      42\n 613.800,      35,      27,      21,      41\n 613.900,      35,      27,      20,      41\n 614.000,      36,      27,      21,      41\n 614.100,      36,      27,      20,      41\n 614.200,      35,      27,      21,      41\n 614.300,      35,      27,      21,      41\n 614.400,      36,      27,      20,      41\n 614.500,      35,      26,      20,      41\n 614.600,      36,      27,      21,      41\n 614.700,      35,      27,      21,      41\n 614.800,      36,      27,      21,      41\n 614.900,      35,      27,      21,      41\n 615.000,      35,      27,      21,      41\n 615.100,      35,      27,      21,      41\n 615.200,      35,      27,      21,      41\n 615.300,      35,      27,      21,      41\n 615.400,      35,      26,      20,      41\n 615.500,      35,      27,      20,      41\n 615.600,      36,      27,      21,      42\n 615.700,      35,      27,      21,      41\n 615.800,      36,      27,      21,      42\n 615.900,      35,      27,      21,      42\n 616.000,      35,      27,      21,      41\n 616.100,      35,      27,      21,      41\n 616.200,      35,      26,      21,      41\n 616.300,      35,      26,      20,      41\n 616.400,      35,      26,      21,      41\n 616.500,      36,      26,      20,      41\n 616.600,      35,      27,      20,      41\n 616.700,      36,      26,      20,      41\n 616.800,      35,      27,      20,      41\n 616.900,      35,      26,      21,      41\n 617.000,      35,      26,      21,      41\n 617.100,      35,      27,      21,      41\n 617.200,      35,      27,      20,      41\n 617.300,      36,      26,      21,      41\n 617.400,      35,      27,      21,      41\n 617.500,      35,      27,      21,      41\n 617.600,      36,      26,      20,      41\n 617.700,      35,      27,      21,      41\n 617.800,      35,      27,      21,      41\n 617.900,      35,      26,      21,      41\n 618.000,      35,      27,      21,      41\n 618.100,      36,      27,      20,      41\n 618.200,      35,      27,      21,      41\n 618.300,      36,      27,      21,      41\n 618.400,      35,      26,      21,      41\n 618.500,      36,      27,      20,      41\n 618.600,      36,      27,      21,      42\n 618.700,      35,      27,      21,      41\n 618.800,      35,      27,      20,      41\n 618.900,      35,      27,      20,      41\n 619.000,      35,      26,      21,      41\n 619.100,      35,      26,      20,      41\n 619.200,      35,      26,      20,      41\n 619.300,      35,      27,      20,      41\n 619.400,      35,      27,      20,      41\n 619.500,      35,      27,      21,      41\n 619.600,      36,      27,      20,      41\n 619.700,      35,      27,      20,      41\n 619.800,      35,      27,      21,      41\n 619.900,      36,      27,      20,      41\n 620.000,      35,      26,      21,      41\n 620.100,      35,      26,      20,      41\n 620.200,      35,      26,      20,      41\n 620.300,      35,      27,      20,      41\n 620.400,      35,      27,      21,      41\n 620.500,      36,      27,      21,      41\n 620.600,      35,      27,      21,      41\n 620.700,      35,      26,      21,      42\n 620.800,      35,      27,      20,      41\n 620.900,      35,      26,      20,      41\n 621.000,      35,      27,      21,      41\n 621.100,      35,      26,      21,      42\n 621.200,      35,      27,      21,      41\n 621.300,      35,      27,      21,      41\n 621.400,      35,      26,      21,      41\n 621.500,      35,      26,      20,      41\n 621.600,      35,      27,      20,      41\n 621.700,      35,      27,      21,      41\n 621.800,      35,      26,      21,      41\n 621.900,      35,      27,      21,      41\n 622.000,      35,      26,      21,      41\n 622.100,      35,      27,      20,      41\n 622.200,      35,      26,      21,      41\n 622.300,      35,      26,      21,      41\n 622.400,      36,      27,      20,      41\n 622.500,      35,      26,      21,      41\n 622.600,      35,      27,      21,      41\n 622.700,      35,      27,      20,      41\n 622.800,      35,      27,      21,      41\n 622.900,      35,      27,      21,      41\n 623.000,      35,      27,      21,      42\n 623.100,      35,      26,      20,      41\n 623.200,      35,      27,      21,      41\n 623.300,      35,      27,      21,      41\n 623.400,      35,      27,      21,      41\n 623.500,      35,      27,      20,      41\n 623.600,      36,      27,      20,      41\n 623.700,      35,      27,      21,      41\n 623.800,      36,      27,      21,      41\n 623.900,      35,      27,      20,      42\n 624.000,      36,      26,      21,      41\n 624.100,      35,      27,      21,      41\n 624.200,      35,      26,      20,      41\n 624.300,      36,      27,      21,      41\n 624.400,      36,      27,      21,      41\n 624.500,      35,      27,      21,      42\n 624.600,      35,      27,      21,      41\n 624.700,      36,      26,      20,      41\n 624.800,      35,      27,      20,      41\n 624.900,      36,      27,      21,      42\n 625.000,     194,     260,       1,      96\n 625.100,      37,      28,      22,      42\n 625.200,      36,      27,      21,      41\n 625.300,      36,      27,      21,      41\n 625.400,      35,      27,      20,      41\n 625.500,      36,      27,      21,      41\n 625.600,      35,      27,      20,      41\n 625.700,      36,      27,      21,      41\n 625.800,      35,      27,      21,      41\n 625.900,      35,      27,      21,      41\n 626.000,      35,      27,      21,      41\n 626.100,      35,      27,      21,      41\n 626.200,      36,      27,      21,      41\n 626.300,      35,      26,      21,      41\n 626.400,      35,      27,      21,      41\n 626.500,      35,      27,      21,      41\n 626.600,      35,      27,      21,      41\n 626.700,      35,      27,      21,      41\n 626.800,      35,      26,      21,      41\n 626.900,      35,      27,      21,      41\n 627.000,      35,      27,      21,      42\n 627.100,      35,      27,      21,      41\n 627.200,      36,      27,      20,      41\n 627.300,      35,      27,      21,      41\n 627.400,      35,      27,      20,      41\n 627.500,      36,      26,      21,      41\n 627.600,      35,      27,      21,      41\n 627.700,      36,      27,      21,      41\n 627.800,      35,      27,      21,      41\n 627.900,      35,      27,      20,      41\n 628.000,      35,      27,      20,      41\n 628.100,      35,      26,      20,      41\n 628.200,      35,      27,      21,      41\n 628.300,      36,      26,      21,      42\n 628.400,      36,      27,      20,      41\n 628.500,      35,      26,      20,      41\n 628.600,      35,      27,      21,      42\n 628.700,      36,      27,      21,      41\n 628.800,      35,      27,      21,      41\n 628.900,      35,      27,      20,      41\n 629.000,      35,      27,      20,      41\n 629.100,      35,      27,      21,      41\n 629.200,      35,      27,      20,      41\n 629.300,      35,      27,      21,      41\n 629.400,      35,      27,      20,      41\n 629.500,      35,      27,      21,      41\n 629.600,      35,      27,      21,      41\n 629.700,      35,      27,      20,      41\n 629.800,      35,      27,      21,      41\n 629.900,      35,      27,      21,      41\n 630.000,      35,      27,      20,      41\n 630.100,      35,      27,      21,      41\n 630.200,      36,      27,      20,      42\n 630.300,      35,      27,      21,      41\n 630.400,      35,      27,      21,      41\n 630.500,      35,      27,      21,      41\n 630.600,      35,      26,      21,      41\n 630.700,      36,      27,      21,      41\n 630.800,      36,      27,      20,      41\n 630.900,      35,      27,      20,      41\n 631.000,      36,      27,      21,      41\n 631.100,      35,      27,      21,      41\n 631.200,      35,      27,      21,      41\n 631.300,      36,      26,      20,      41\n 631.400,      35,      26,      20,      42\n 631.500,      36,      27,      21,      41\n 631.600,      35,      26,      21,      41\n 631.700,      35,      27,      21,      41\n 631.800,      35,      27,      21,      41\n 631.900,      35,      27,      20,      41\n 632.000,      35,      26,      20,      41\n 632.100,      35,      27,      21,      41\n 632.200,      35,      27,      20,      41\n 632.300,      36,      27,      21,      41\n 632.400,      35,      27,      20,      41\n 632.500,      36,      27,      20,      41\n 632.600,      36,      27,      21,      41\n 632.700,      36,      27,      21,      41\n 632.800,      35,      27,      21,      41\n 632.900,      35,      27,      21,      41\n 633.000,      36,      27,      20,      41\n 633.100,      35,      27,      21,      41\n 633.200,      35,      27,      21,      41\n 633.300,      35,      26,      20,      41\n 633.400,      35,      27,      21,      41\n 633.500,      35,      27,      20,      41\n 633.600,      36,      27,      21,      42\n 633.700,      35,      26,      21,      41\n 633.800,      35,      27,      21,      41\n 633.900,      36,      27,      20,      41\n 634.000,      35,      27,      20,      41\n 634.100,      35,      27,      20,      41\n 634.200,      35,      26,      21,      41\n 634.300,      35,      27,      21,      41\n 634.400,      35,      27,      20,      41\n 634.500,      36,      27,      21,      42\n 634.600,      35,      27,      21,      41\n 634.700,      35,      27,      21,      41\n 634.800,      36,      27,      21,      41\n 634.900,      35,      27,      21,      41\n 635.000,      35,      27,      21,      41\n 635.100,      35,      27,      21,      41\n 635.200,      35,      26,      21,      41\n 635.300,      35,      27,      21,      41\n 635.400,      36,      27,      21,      41\n 635.500,      36,      27,      21,      42\n 635.600,      36,      27,      20,      41\n 635.700,      35,      27,      20,      41\n 635.800,      35,      27,      21,      41\n 635.900,      35,      26,      20,      41\n 636.000,      36,      27,      20,      41\n 636.100,      35,      27,      20,      41\n 636.200,      36,      27,      21,      41\n 636.300,      35,      26,      21,      42\n 636.400,      35,      26,      20,      42\n 636.500,      35,      26,      20,      41\n 636.600,      35,      27,      20,      41\n 636.700,      35,      27,      21,      41\n 636.800,      35,      27,      21,      41\n 636.900,      35,      26,      21,      41\n 637.000,      35,      26,      21,      41\n 637.100,      35,      26,      20,      41\n 637.200,      36,      27,      20,      41\n 637.300,      35,      27,      20,      41\n 637.400,      35,      27,      20,      42\n 637.500,      36,      27,      21,      41\n 637.600,      35,      27,      20,      41\n 637.700,      35,      27,      20,      41\n 637.800,      35,      27,      20,      41\n 637.900,      36,      27,      20,      41\n 638.000,      35,      27,      21,      42\n 638.100,      35,      27,      20,      41\n 638.200,      35,      27,      21,      41\n 638.300,      35,      27,      20,      41\n 638.400,      36,      26,      21,      41\n 638.500,      36,      27,      20,      41\n 638.600,      35,      27,      21,      41\n 638.700,      36,      27,      21,      41\n 638.800,      35,      26,      21,      41\n 638.900,      35,      27,      20,      41\n 639.000,      35,      26,      20,      41\n 639.100,      36,      27,      20,      41\n 639.200,      35,      27,      20,      41\n 639.300,      35,      27,      21,      41\n 639.400,      35,      26,      21,      41\n 639.500,      36,      27,      20,      42\n 639.600,      35,      27,      21,      41\n 639.700,      35,      27,      20,      42\n 639.800,      35,      27,      21,      41\n 639.900,      35,      27,      20,      41\n 640.000,      35,      27,      21,      41\n 640.100,      36,      27,      20,      41\n 640.200,      35,      26,      21,      41\n 640.300,      36,      26,      21,      41\n 640.400,      35,      27,      21,      41\n 640.500,      35,      27,      21,      42\n 640.600,      35,      27,      20,      41\n 640.700,      35,      26,      21,      42\n 640.800,      35,      26,      21,      41\n 640.900,      36,      26,      21,      41\n 641.000,      35,      27,      21,      41\n 641.100,      35,      27,      21,      41\n 641.200,      35,      26,      21,      41\n 641.300,      35,      27,      20,      41\n 641.400,      35,      27,      21,      41\n 641.500,      35,      27,      20,      41\n 641.600,      36,      27,      21,      42\n 641.700,      36,      27,      21,      41\n 641.800,      35,      27,      21,      41\n 641.900,      36,      26,      21,      42\n 642.000,      35,      27,      21,      41\n 642.100,      36,      27,      21,      41\n 642.200,      35,      27,      21,      41\n 642.300,      35,      27,      21,      41\n 642.400,      35,      27,      20,      41\n 642.500,      35,      27,      21,      41\n 642.600,      36,      27,      21,      42\n 642.700,      35,      27,      20,      42\n 642.800,      35,      26,      20,      41\n 642.900,      35,      26,      21,      41\n 643.000,      35,      27,      21,      41\n 643.100,      35,      27,      21,      41\n 643.200,      35,      27,      21,      41\n 643.300,      35,      27,      21,      41\n 643.400,      35,      27,      21,      41\n 643.500,      35,      27,      21,      41\n 643.600,      35,      26,      21,      41\n 643.700,      35,      27,      21,      41\n 643.800,      35,      27,      21,      41\n 643.900,      35,      26,      20,      41\n 644.000,      35,      26,      21,      41\n 644.100,      35,      27,      21,      41\n 644.200,      36,      27,      21,      41\n 644.300,      35,      27,      21,      41\n 644.400,      36,      27,      21,      42\n 644.500,      35,      26,      21,      41\n 644.600,      35,      27,      20,      41\n 644.700,      35,      27,      21,      41\n 644.800,      35,      27,      20,      41\n 644.900,      35,      27,      21,      41\n 645.000,      35,      27,      21,      42\n 645.100,      35,      27,      21,      41\n 645.200,      35,      27,      21,      41\n 645.300,      35,      27,      21,      41\n 645.400,      35,      26,      21,      41\n 645.500,      36,      27,      21,      41\n 645.600,      35,      26,      20,      41\n 645.700,      35,      27,      21,      41\n 645.800,      35,      27,      21,      41\n 645.900,      35,      27,      21,      41\n 646.000,      35,      26,      21,      41\n 646.100,      36,      27,      20,      41\n 646.200,      35,      26,      21,      41\n 646.300,      35,      27,      20,      41\n 646.400,      35,      27,      21,      41\n 646.500,      35,      27,      21,      42\n 646.600,      35,      27,      21,      41\n 646.700,      35,      27,      21,      41\n 646.800,      36,      27,      21,      41\n 646.900,      35,      26,      21,      41\n 647.000,      35,      27,      20,      41\n 647.100,      35,      27,      20,      42\n 647.200,      35,      27,      20,      41\n 647.300,      35,      27,      21,      41\n 647.400,      35,      26,      20,      41\n 647.500,      35,      26,      21,      41\n 647.600,      35,      26,      21,      41\n 647.700,      36,      27,      21,      41\n 647.800,      35,      27,      20,      41\n 647.900,      35,      27,      20,      41\n 648.000,      35,      27,      21,      41\n 648.100,      35,      27,      20,      41\n 648.200,      35,      27,      20,      41\n 648.300,      35,      27,      20,      41\n 648.400,      35,      27,      21,      41\n 648.500,      35,      27,      21,      41\n 648.600,      35,      27,      20,      41\n 648.700,      35,      27,      21,      41\n 648.800,      35,      27,      21,      41\n 648.900,      35,      27,      20,      41\n 649.000,      35,      27,      20,      41\n 649.100,      35,      27,      21,      42\n 649.200,      35,      27,      20,      41\n 649.300,      35,      27,      20,      41\n 649.400,      35,      26,      21,      41\n 649.500,      35,      27,      21,      41\n 649.600,      35,      26,      20,      41\n 649.700,      36,      26,      21,      41\n 649.800,      36,      26,      21,      41\n 649.900,      36,      27,      21,      41\n 650.000,      35,      27,      21,      41\n 650.100,      35,      27,      21,      41\n 650.200,      35,      27,      20,      41\n 650.300,      36,      27,      20,      42\n 650.400,      35,      26,      20,      41\n 650.500,      36,      27,      21,      41\n 650.600,      36,      27,      21,      41\n 650.700,      36,      27,      21,      41\n 650.800,      35,      27,      20,      41\n 650.900,      35,      26,      20,      41\n 651.000,      35,      27,      20,      41\n 651.100,      35,      27,      21,      41\n 651.200,      35,      27,      21,      41\n 651.300,      35,      27,      20,      41\n 651.400,      35,      27,      21,      41\n 651.500,      35,      27,      21,      41\n 651.600,      35,      26,      20,      41\n 651.700,      35,      26,      20,      41\n 651.800,      35,      27,      21,      41\n 651.900,      35,      27,      21,      42\n 652.000,      36,      27,      21,      41\n 652.100,      36,      27,      21,      41\n 652.200,      36,      27,      21,      41\n 652.300,      35,      26,      21,      41\n 652.400,      35,      27,      21,      41\n 652.500,      36,      26,      21,      41\n 652.600,      35,      27,      21,      41\n 652.700,      35,      27,      21,      41\n 652.800,      36,      27,      21,      42\n 652.900,      36,      27,      20,      41\n 653.000,      36,      27,      20,      41\n 653.100,      35,      26,      21,      41\n 653.200,      35,      27,      21,      41\n 653.300,      35,      26,      21,      41\n 653.400,      35,      27,      21,      41\n 653.500,      35,      27,      21,      41\n 653.600,      35,      27,      21,      41\n 653.700,      35,      27,      20,      41\n 653.800,      35,      27,      21,      41\n 653.900,      36,      27,      21,      41\n 654.000,      35,      27,      20,      41\n 654.100,      35,      26,      21,      42\n 654.200,      36,      27,      20,      41\n 654.300,      35,      27,      20,      41\n 654.400,      35,      27,      21,      41\n 654.500,      35,      27,      20,      41\n 654.600,      36,      27,      21,      41\n 654.700,      35,      27,      20,      41\n 654.800,      36,      27,      21,      41\n 654.900,      36,      27,      21,      41\n 655.000,      35,      27,      20,      41\n 655.100,      35,      27,      21,      41\n 655.200,      35,      27,      20,      41\n 655.300,      36,      27,      21,      42\n 655.400,      35,      27,      20,      41\n 655.500,      36,      26,      21,      41\n 655.600,      35,      27,      21,      41\n 655.700,      35,      27,      21,      41\n 655.800,      35,      26,      21,      41\n 655.900,      36,      27,      21,      41\n 656.000,      35,      26,      20,      41\n 656.100,      35,      26,      21,      41\n 656.200,      35,      27,      21,      41\n 656.300,      35,      27,      21,      41\n 656.400,      35,      27,      21,      41\n 656.500,      35,      27,      21,      41\n 656.600,      35,      27,      21,      41\n 656.700,      36,      27,      21,      41\n 656.800,      35,      26,      21,      41\n 656.900,      35,      27,      20,      41\n 657.000,      35,      27,      21,      41\n 657.100,      35,      27,      21,      41\n 657.200,      35,      26,      21,      41\n 657.300,      36,      27,      21,      42\n 657.400,      36,      27,      21,      42\n 657.500,      35,      27,      21,      41\n 657.600,      36,      27,      21,      41\n 657.700,      35,      27,      21,      41\n 657.800,      35,      27,      21,      41\n 657.900,      35,      27,      20,      41\n 658.000,      36,      27,      21,      41\n 658.100,      35,      26,      20,      41\n 658.200,      36,      27,      21,      41\n 658.300,      35,      27,      20,      41\n 658.400,      36,      27,      21,      42\n 658.500,      35,      27,      21,      41\n 658.600,      35,      27,      21,      41\n 658.700,      35,      27,      21,      41\n 658.800,      36,      27,      21,      41\n 658.900,      36,      27,      21,      42\n 659.000,      35,      27,      21,      41\n 659.100,      36,      27,      21,      42\n 659.200,      35,      27,      21,      41\n 659.300,      36,      27,      21,      41\n 659.400,      36,      27,      20,      41\n 659.500,      36,      27,      21,      41\n 659.600,      35,      27,      21,      41\n 659.700,      35,      27,      21,      41\n 659.800,      35,      26,      21,      41\n 659.900,      35,      27,      21,      41\n 660.000,      35,      27,      21,      42\n 660.100,      35,      27,      21,      41\n 660.200,      35,      27,      21,      41\n 660.300,      35,      26,      21,      41\n 660.400,      35,      27,      21,      41\n 660.500,      36,      27,      20,      41\n 660.600,      35,      27,      21,      41\n 660.700,      35,      27,      21,      41\n 660.800,      35,      26,      20,      41\n 660.900,      35,      27,      21,      41\n 661.000,      35,      27,      20,      41\n 661.100,      35,      27,      20,      41\n 661.200,      36,      27,      21,      41\n 661.300,      36,      27,      20,      41\n 661.400,      35,      27,      20,      41\n 661.500,      35,      27,      20,      41\n 661.600,      36,      27,      20,      41\n 661.700,      35,      26,      21,      41\n 661.800,      35,      27,      20,      41\n 661.900,      36,      27,      21,      41\n 662.000,      36,      27,      20,      41\n 662.100,      35,      27,      21,      41\n 662.200,      36,      27,      21,      41\n 662.300,      35,      27,      21,      41\n 662.400,      35,      27,      21,      41\n 662.500,      35,      26,      21,      41\n 662.600,      35,      27,      21,      41\n 662.700,      35,      26,      21,      41\n 662.800,      35,      27,      20,      41\n 662.900,      35,      27,      20,      41\n 663.000,      35,      27,      20,      41\n 663.100,      36,      26,      21,      41\n 663.200,      35,      27,      21,      41\n 663.300,      35,      26,      21,      41\n 663.400,      35,      26,      21,      41\n 663.500,      36,      27,      21,      41\n 663.600,      35,      27,      21,      41\n 663.700,      35,      27,      21,      41\n 663.800,      35,      27,      21,      41\n 663.900,      35,      27,      21,      41\n 664.000,      35,      26,      20,      41\n 664.100,      35,      27,      21,      41\n 664.200,      36,      27,      21,      41\n 664.300,      35,      27,      20,      41\n 664.400,      36,      27,      20,      41\n 664.500,      35,      27,      21,      41\n 664.600,      35,      27,      20,      41\n 664.700,      35,      26,      21,      41\n 664.800,      35,      27,      21,      41\n 664.900,      35,      27,      20,      41\n 665.000,      35,      27,      21,      41\n 665.100,      35,      27,      21,      41\n 665.200,      35,      27,      21,      41\n 665.300,      35,      27,      21,      41\n 665.400,      35,      27,      21,      41\n 665.500,      36,      27,      21,      42\n 665.600,      35,      27,      21,      41\n 665.700,      35,      27,      21,      41\n 665.800,      36,      27,      20,      41\n 665.900,      35,      27,      20,      41\n 666.000,      36,      27,      21,      41\n 666.100,      35,      26,      21,      41\n 666.200,      35,      27,      21,      41\n 666.300,      35,      26,      21,      41\n 666.400,      36,      27,      21,      41\n 666.500,      36,      27,      21,      41\n 666.600,      35,      27,      21,      41\n 666.700,      36,      27,      21,      42\n 666.800,      35,      27,      20,      41\n 666.900,      35,      27,      21,      41\n 667.000,      35,      26,      20,      41\n 667.100,      36,      27,      21,      41\n 667.200,      35,      26,      21,      41\n 667.300,      36,      27,      20,      41\n 667.400,      35,      26,      21,      41\n 667.500,      35,      26,      20,      42\n 667.600,      35,      27,      21,      41\n 667.700,      35,      26,      20,      41\n 667.800,      35,      26,      20,      41\n 667.900,      36,      27,      21,      41\n 668.000,      35,      27,      20,      41\n 668.100,      36,      27,      21,      42\n 668.200,      35,      27,      21,      41\n 668.300,      35,      27,      20,      41\n 668.400,      36,      27,      21,      41\n 668.500,      35,      27,      21,      41\n 668.600,      35,      27,      20,      41\n 668.700,      35,      27,      21,      41\n 668.800,      35,      27,      20,      41\n 668.900,      35,      27,      20,      41\n 669.000,      36,      26,      20,      41\n 669.100,      36,      27,      21,      41\n 669.200,      36,      27,      21,      41\n 669.300,      35,      27,      20,      41\n 669.400,      35,      27,      20,      41\n 669.500,      35,      27,      21,      41\n 669.600,      36,      27,      21,      42\n 669.700,      36,      27,      21,      42\n 669.800,      36,      27,      21,      41\n 669.900,      35,      27,      21,      41\n 670.000,      35,      27,      21,      42\n 670.100,      35,      27,      20,      41\n 670.200,      35,      27,      21,      41\n 670.300,      36,      27,      21,      41\n 670.400,      36,      27,      21,      41\n 670.500,      36,      27,      20,      42\n 670.600,      35,      27,      21,      41\n 670.700,      35,      27,      20,      41\n 670.800,      35,      27,      20,      41\n 670.900,      35,      26,      21,      41\n 671.000,      35,      27,      20,      41\n 671.100,      35,      27,      21,      41\n 671.200,      35,      27,      21,      41\n 671.300,      35,      27,      21,      41\n 671.400,      35,      26,      20,      41\n 671.500,      35,      27,      20,      41\n 671.600,      35,      27,      21,      41\n 671.700,      36,      27,      21,      41\n 671.800,      36,      27,      21,      41\n 671.900,      35,      27,      21,      41\n 672.000,      35,      26,      21,      41\n 672.100,      36,      27,      20,      42\n 672.200,      35,      27,      20,      41\n 672.300,      35,      27,      21,      41\n 672.400,      35,      26,      20,      41\n 672.500,      35,      26,      21,      41\n 672.600,      35,      27,      21,      41\n 672.700,      35,      27,      20,      41\n 672.800,      35,      27,      21,      41\n 672.900,      35,      27,      20,      42\n 673.000,      35,      26,      21,      41\n 673.100,      35,      26,      20,      41\n 673.200,      35,      27,      21,      41\n 673.300,      36,      27,      21,      41\n 673.400,      35,      27,      21,      41\n 673.500,      35,      27,      21,      41\n 673.600,      35,      26,      21,      41\n 673.700,      35,      27,      21,      41\n 673.800,      35,      26,      21,      41\n 673.900,      35,      27,      21,      42\n 674.000,      35,      27,      21,      41\n 674.100,      35,      26,      20,      42\n 674.200,      35,      27,      21,      41\n 674.300,      36,      27,      21,      41\n 674.400,      36,      27,      21,      41\n 674.500,      36,      27,      21,      41\n 674.600,      35,      27,      20,      41\n 674.700,      35,      27,      20,      42\n 674.800,      35,      27,      20,      41\n 674.900,      36,      27,      20,      41\n 675.000,      36,      27,      20,      41\n 675.100,      35,      27,      20,      41\n 675.200,      36,      27,      20,      41\n 675.300,      35,      27,      20,      41\n 675.400,      35,      27,      20,      41\n 675.500,      36,      27,      21,      41\n 675.600,      35,      27,      20,      41\n 675.700,      35,      27,      21,      41\n 675.800,      36,      27,      21,      42\n 675.900,      35,      27,      21,      41\n 676.000,     195,     260,       0,      96\n 676.100,      37,      28,      22,      42\n 676.200,      36,      27,      21,      41\n 676.300,      35,      27,      21,      41\n 676.400,      35,      27,      20,      41\n 676.500,      35,      26,      21,      41\n 676.600,      35,      27,      21,      41\n 676.700,      35,      27,      21,      41\n 676.800,      35,      27,      21,      41\n 676.900,      35,      27,      21,      41\n 677.000,      35,      27,      21,      41\n 677.100,      35,      27,      21,      41\n 677.200,      35,      27,      21,      41\n 677.300,      36,      27,      21,      41\n 677.400,      35,      27,      21,      41\n 677.500,      36,      27,      21,      42\n 677.600,      35,      27,      21,      41\n 677.700,      35,      26,      21,      41\n 677.800,      36,      27,      21,      41\n 677.900,      35,      27,      21,      41\n 678.000,      35,      27,      21,      41\n 678.100,      36,      27,      21,      42\n 678.200,      35,      27,      20,      41\n 678.300,      35,      27,      20,      42\n 678.400,      35,      27,      21,      41\n 678.500,      36,      27,      21,      41\n 678.600,      35,      27,      20,      41\n 678.700,      35,      27,      21,      41\n 678.800,      35,      27,      21,      41\n 678.900,      35,      27,      21,      41\n 679.000,      35,      27,      21,      41\n 679.100,      35,      26,      20,      41\n 679.200,      35,      27,      20,      41\n 679.300,      36,      27,      21,      41\n 679.400,      36,      27,      20,      41\n 679.500,      35,      26,      21,      41\n 679.600,      35,      27,      21,      41\n 679.700,      35,      27,      20,      41\n 679.800,      35,      27,      21,      41\n 679.900,      36,      27,      21,      41\n 680.000,      36,      27,      21,      41\n 680.100,      35,      27,      21,      41\n 680.200,      36,      26,      20,      41\n 680.300,      35,      27,      21,      41\n 680.400,      35,      27,      21,      41\n 680.500,      35,      27,      21,      41\n 680.600,      35,      27,      21,      41\n 680.700,      35,      27,      21,      41\n 680.800,      35,      27,      21,      42\n 680.900,      35,      26,      20,      41\n 681.000,      36,      26,      21,      41\n 681.100,      35,      27,      21,      42\n 681.200,      35,      26,      21,      41\n 681.300,      35,      27,      21,      41\n 681.400,      36,      27,      21,      42\n 681.500,      35,      27,      21,      41\n 681.600,      36,      27,      21,      41\n 681.700,      35,      27,      21,      41\n 681.800,      35,      27,      21,      41\n 681.900,      36,      27,      21,      42\n 682.000,      35,      26,      21,      41\n 682.100,      35,      26,      21,      42\n 682.200,      36,      27,      21,      42\n 682.300,      36,      27,      21,      42\n 682.400,      35,      27,      20,      41\n 682.500,      35,      27,      20,      41\n 682.600,      35,      27,      20,      41\n 682.700,      35,      27,      20,      41\n 682.800,      35,      26,      21,      41\n 682.900,      35,      26,      21,      41\n 683.000,      36,      27,      20,      41\n 683.100,      35,      27,      21,      41\n 683.200,      36,      27,      21,      42\n 683.300,      35,      27,      20,      41\n 683.400,      35,      27,      20,      41\n 683.500,      30,      20,      20,      41\n 683.600,      35,      27,      20,      42\n 683.700,      35,      27,      21,      41\n 683.800,      35,      27,      21,      41\n 683.900,      35,      26,      20,      42\n 684.000,      36,      27,      21,      41\n 684.100,      35,      27,      21,      41\n 684.200,      35,      27,      20,      41\n 684.300,      35,      27,      20,      41\n 684.400,      35,      26,      20,      42\n 684.500,      36,      27,      21,      42\n 684.600,      35,      27,      20,      41\n 684.700,      35,      27,      20,      41\n 684.800,      35,      26,      21,      42\n 684.900,      36,      27,      21,      41\n 685.000,      36,      27,      21,      42\n 685.100,      35,      27,      20,      41\n 685.200,      36,      27,      21,      41\n 685.300,      35,      27,      20,      41\n 685.400,      35,      27,      21,      41\n 685.500,      36,      27,      20,      41\n 685.600,      35,      27,      21,      41\n 685.700,      36,      27,      21,      41\n 685.800,      35,      27,      21,      41\n 685.900,      35,      27,      20,      41\n 686.000,      35,      27,      21,      41\n 686.100,      35,      27,      21,      41\n 686.200,      36,      27,      21,      41\n 686.300,      35,      27,      20,      41\n 686.400,      35,      27,      21,      41\n 686.500,      35,      27,      20,      41\n 686.600,      36,      27,      21,      42\n 686.700,      35,      27,      20,      41\n 686.800,      36,      27,      21,      41\n 686.900,      36,      26,      20,      41\n 687.000,      35,      26,      20,      41\n 687.100,      35,      26,      20,      41\n 687.200,      35,      26,      20,      42\n 687.300,      35,      27,      21,      41\n 687.400,      35,      27,      21,      41\n 687.500,      35,      26,      21,      41\n 687.600,      35,      27,      21,      41\n 687.700,      36,      27,      20,      41\n 687.800,      35,      27,      21,      41\n 687.900,      35,      27,      20,      41\n 688.000,      36,      26,      21,      42\n 688.100,      36,      27,      21,      41\n 688.200,      35,      27,      21,      41\n 688.300,      35,      27,      21,      41\n 688.400,      35,      27,      21,      41\n 688.500,      35,      26,      21,      41\n 688.600,      35,      27,      21,      41\n 688.700,      35,      27,      21,      41\n 688.800,      36,      27,      21,      41\n 688.900,      36,      27,      21,      42\n 689.000,      35,      27,      21,      41\n 689.100,      36,      27,      20,      41\n 689.200,      35,      27,      21,      41\n 689.300,      35,      27,      21,      41\n 689.400,      35,      26,      20,      41\n 689.500,      35,      26,      20,      41\n 689.600,      35,      27,      20,      41\n 689.700,      35,      27,      20,      41\n 689.800,      35,      27,      20,      41\n 689.900,      35,      27,      21,      41\n 690.000,      36,      27,      20,      41\n 690.100,      36,      27,      21,      41\n 690.200,      35,      27,      21,      42\n 690.300,      35,      26,      20,      41\n 690.400,      35,      27,      21,      42\n 690.500,      35,      27,      20,      41\n 690.600,      35,      27,      20,      41\n 690.700,      35,      26,      20,      41\n 690.800,      35,      26,      21,      41\n 690.900,      36,      27,      20,      41\n 691.000,      35,      26,      20,      41\n 691.100,      36,      27,      20,      41\n 691.200,      35,      27,      21,      41\n 691.300,      35,      27,      20,      41\n 691.400,      35,      27,      20,      41\n 691.500,      35,      27,      20,      41\n 691.600,      35,      26,      21,      41\n 691.700,      35,      27,      20,      41\n 691.800,      36,      27,      20,      41\n 691.900,      36,      27,      20,      41\n 692.000,      35,      27,      21,      41\n 692.100,      35,      27,      21,      41\n 692.200,      35,      27,      21,      41\n 692.300,      35,      26,      20,      41\n 692.400,      35,      27,      20,      41\n 692.500,      35,      27,      20,      41\n 692.600,      35,      27,      20,      41\n 692.700,      35,      27,      21,      41\n 692.800,      35,      26,      21,      41\n 692.900,      35,      27,      20,      41\n 693.000,      35,      27,      21,      41\n 693.100,      35,      26,      21,      41\n 693.200,      35,      26,      20,      41\n 693.300,      35,      27,      20,      41\n 693.400,      35,      27,      20,      41\n 693.500,      35,      26,      20,      41\n 693.600,      35,      26,      21,      41\n 693.700,      35,      27,      21,      41\n 693.800,      35,      27,      21,      41\n 693.900,      35,      27,      20,      41\n 694.000,      35,      27,      21,      41\n 694.100,      35,      26,      20,      41\n 694.200,      35,      27,      20,      41\n 694.300,      35,      27,      20,      41\n 694.400,      36,      26,      21,      41\n 694.500,      36,      26,      20,      41\n 694.600,      35,      27,      20,      41\n 694.700,      35,      26,      20,      41\n 694.800,      35,      27,      21,      41\n 694.900,      35,      27,      20,      41\n 695.000,      35,      27,      20,      41\n 695.100,      35,      27,      20,      41\n 695.200,      36,      27,      20,      41\n 695.300,      35,      27,      21,      41\n 695.400,      35,      27,      20,      41\n 695.500,      35,      27,      20,      41\n 695.600,      35,      27,      21,      41\n 695.700,      35,      27,      21,      41\n 695.800,      35,      27,      21,      41\n 695.900,      36,      27,      20,      41\n 696.000,      35,      27,      21,      41\n 696.100,      35,      27,      21,      41\n 696.200,      35,      27,      20,      41\n 696.300,      35,      27,      20,      41\n 696.400,      35,      27,      21,      41\n 696.500,      35,      27,      20,      41\n 696.600,      35,      26,      20,      41\n 696.700,      35,      26,      21,      41\n 696.800,      35,      27,      21,      41\n 696.900,      36,      27,      21,      42\n 697.000,      35,      27,      21,      41\n 697.100,      35,      27,      21,      41\n 697.200,      35,      27,      21,      41\n 697.300,      35,      26,      20,      41\n 697.400,      35,      27,      20,      41\n 697.500,      35,      27,      21,      41\n 697.600,      36,      27,      21,      41\n 697.700,      35,      27,      20,      41\n 697.800,      35,      27,      20,      41\n 697.900,      35,      26,      20,      41\n 698.000,      35,      27,      20,      41\n 698.100,      35,      26,      21,      41\n 698.200,      35,      27,      21,      41\n 698.300,      36,      26,      21,      41\n 698.400,      35,      26,      21,      42\n 698.500,      35,      27,      21,      41\n 698.600,      35,      27,      21,      41\n 698.700,      35,      27,      21,      41\n 698.800,      35,      27,      21,      41\n 698.900,      36,      27,      21,      41\n 699.000,      35,      27,      21,      41\n 699.100,      36,      27,      21,      42\n 699.200,      35,      27,      21,      41\n 699.300,      35,      27,      21,      41\n 699.400,      36,      27,      20,      41\n 699.500,      35,      27,      20,      41\n 699.600,      35,      27,      20,      41\n 699.700,      35,      27,      20,      41\n 699.800,      35,      27,      20,      41\n 699.900,      35,      27,      20,      41\n 700.000,      35,      27,      20,      41\n 700.100,      35,      27,      20,      42\n 700.200,      35,      26,      21,      41\n 700.300,      35,      27,      20,      41\n 700.400,      35,      27,      20,      41\n 700.500,      35,      27,      20,      41\n 700.600,      35,      27,      21,      41\n 700.700,      35,      27,      21,      41\n 700.800,      36,      26,      21,      41\n 700.900,      35,      27,      21,      41\n 701.000,      35,      27,      20,      41\n 701.100,      36,      27,      21,      41\n 701.200,      35,      27,      20,      41\n 701.300,      36,      27,      20,      41\n 701.400,      35,      26,      21,      41\n 701.500,      35,      27,      21,      41\n 701.600,      36,      27,      20,      41\n 701.700,      36,      27,      21,      42\n 701.800,      36,      27,      20,      42\n 701.900,      35,      27,      21,      41\n 702.000,      35,      26,      21,      41\n 702.100,      35,      27,      20,      41\n 702.200,      36,      27,      21,      42\n 702.300,      35,      27,      21,      41\n 702.400,      36,      27,      21,      41\n 702.500,      35,      27,      21,      41\n 702.600,      35,      27,      20,      41\n 702.700,      35,      27,      20,      41\n 702.800,      35,      27,      21,      41\n 702.900,      35,      27,      21,      41\n 703.000,      35,      27,      21,      41\n 703.100,      35,      26,      21,      41\n 703.200,      35,      27,      20,      42\n 703.300,      35,      27,      21,      41\n 703.400,      35,      27,      20,      41\n 703.500,      35,      27,      20,      42\n 703.600,      35,      27,      21,      41\n 703.700,      35,      27,      20,      41\n 703.800,      36,      27,      21,      41\n 703.900,      35,      27,      21,      42\n 704.000,      36,      27,      21,      42\n 704.100,      35,      27,      21,      42\n 704.200,      35,      26,      21,      41\n 704.300,      35,      27,      21,      42\n 704.400,      36,      27,      21,      42\n 704.500,      36,      27,      21,      41\n 704.600,      36,      27,      21,      41\n 704.700,      35,      27,      20,      41\n 704.800,      35,      27,      21,      41\n 704.900,      35,      27,      21,      41\n 705.000,      35,      27,      20,      41\n 705.100,      35,      27,      20,      41\n 705.200,      35,      27,      20,      41\n 705.300,      35,      26,      21,      41\n 705.400,      35,      27,      20,      41\n 705.500,      36,      27,      21,      41\n 705.600,      35,      26,      21,      41\n 705.700,      35,      27,      20,      41\n 705.800,      35,      27,      20,      41\n 705.900,      35,      27,      20,      41\n 706.000,      35,      26,      20,      41\n 706.100,      35,      27,      20,      41\n 706.200,      35,      26,      20,      41\n 706.300,      35,      26,      20,      41\n 706.400,      35,      27,      20,      41\n 706.500,      35,      27,      21,      41\n 706.600,      36,      27,      20,      41\n 706.700,      35,      27,      21,      41\n 706.800,      35,      27,      20,      41\n 706.900,      35,      26,      20,      41\n 707.000,      35,      27,      21,      41\n 707.100,      35,      27,      20,      41\n 707.200,      35,      27,      20,      41\n 707.300,      35,      27,      21,      41\n 707.400,      35,      27,      20,      41\n 707.500,      35,      27,      20,      41\n 707.600,      35,      27,      21,      41\n 707.700,      36,      27,      21,      41\n 707.800,      36,      27,      21,      41\n 707.900,      35,      26,      20,      41\n 708.000,      35,      27,      21,      41\n 708.100,      36,      26,      20,      41\n 708.200,      35,      26,      21,      41\n 708.300,      35,      27,      20,      41\n 708.400,      35,      26,      21,      41\n 708.500,      36,      27,      21,      42\n 708.600,      35,      27,      20,      41\n 708.700,      35,      27,      21,      41\n 708.800,      35,      27,      20,      41\n 708.900,      36,      27,      21,      41\n 709.000,      36,      27,      20,      41\n 709.100,      36,      27,      21,      42\n 709.200,      36,      27,      21,      41\n 709.300,      35,      27,      20,      41\n 709.400,      35,      27,      20,      41\n 709.500,      35,      27,      21,      41\n 709.600,      35,      26,      21,      41\n 709.700,      35,      27,      21,      41\n 709.800,      35,      26,      21,      41\n 709.900,      35,      27,      20,      41\n 710.000,      35,      27,      20,      41\n 710.100,      35,      27,      20,      41\n 710.200,      35,      26,      20,      41\n 710.300,      35,      27,      20,      41\n 710.400,      35,      27,      21,      41\n 710.500,      35,      27,      21,      41\n 710.600,      36,      27,      21,      41\n 710.700,      35,      26,      21,      41\n 710.800,      35,      27,      21,      41\n 710.900,      35,      27,      21,      41\n 711.000,      36,      27,      21,      41\n 711.100,      36,      26,      21,      41\n 711.200,      35,      26,      21,      41\n 711.300,      35,      26,      21,      42\n 711.400,      35,      27,      21,      41\n 711.500,      35,      27,      21,      41\n 711.600,      35,      27,      20,      41\n 711.700,      35,      26,      20,      41\n 711.800,      35,      27,      21,      41\n 711.900,      35,      27,      20,      41\n 712.000,      35,      27,      20,      41\n 712.100,      35,      27,      21,      41\n 712.200,      35,      26,      20,      41\n 712.300,      36,      27,      21,      41\n 712.400,      35,      27,      20,      41\n 712.500,      36,      27,      20,      41\n 712.600,      36,      27,      21,      41\n 712.700,      36,      27,      21,      41\n 712.800,      35,      27,      20,      41\n 712.900,      36,      27,      21,      41\n 713.000,      35,      27,      21,      42\n 713.100,      35,      27,      21,      42\n 713.200,      35,      27,      20,      41\n 713.300,      36,      27,      20,      41\n 713.400,      35,      27,      21,      41\n 713.500,      35,      27,      21,      41\n 713.600,      36,      27,      21,      42\n 713.700,      35,      27,      20,      41\n 713.800,      35,      27,      21,      41\n 713.900,      36,      27,      21,      41\n 714.000,      36,      27,      21,      41\n 714.100,      36,      27,      21,      41\n 714.200,      35,      27,      20,      41\n 714.300,      35,      27,      20,      41\n 714.400,      35,      27,      21,      41\n 714.500,      35,      27,      20,      41\n 714.600,      35,      27,      21,      41\n 714.700,      35,      27,      20,      41\n 714.800,      35,      27,      21,      41\n 714.900,      35,      26,      21,      41\n 715.000,      35,      27,      20,      41\n 715.100,      35,      27,      20,      41\n 715.200,      35,      27,      21,      41\n 715.300,      35,      27,      21,      41\n 715.400,      35,      27,      20,      41\n 715.500,      36,      27,      21,      41\n 715.600,      35,      27,      21,      41\n 715.700,      36,      27,      20,      41\n 715.800,      35,      27,      21,      41\n 715.900,      35,      26,      21,      41\n 716.000,      36,      27,      21,      41\n 716.100,      35,      27,      21,      41\n 716.200,      35,      27,      20,      41\n 716.300,      36,      26,      21,      41\n 716.400,      35,      27,      21,      41\n 716.500,      35,      27,      20,      41\n 716.600,      35,      27,      20,      41\n 716.700,      36,      27,      21,      42\n 716.800,      36,      27,      21,      41\n 716.900,      35,      26,      21,      41\n 717.000,      35,      27,      20,      41\n 717.100,      36,      27,      21,      41\n 717.200,      35,      26,      21,      41\n 717.300,      35,      28,      21,      41\n 717.400,      35,      27,      20,      41\n 717.500,      36,      27,      21,      41\n 717.600,      35,      27,      21,      41\n 717.700,      35,      27,      20,      41\n 717.800,      35,      27,      20,      41\n 717.900,      35,      26,      21,      41\n 718.000,      35,      27,      20,      41\n 718.100,      35,      27,      21,      41\n 718.200,      35,      26,      20,      41\n 718.300,      35,      27,      21,      41\n 718.400,      35,      27,      21,      41\n 718.500,      35,      27,      21,      41\n 718.600,      35,      27,      20,      41\n 718.700,      35,      27,      21,      41\n 718.800,      35,      26,      21,      41\n 718.900,      35,      27,      21,      41\n 719.000,      35,      27,      21,      41\n 719.100,      35,      27,      21,      41\n 719.200,      35,      27,      21,      41\n 719.300,      35,      27,      20,      41\n 719.400,      35,      27,      20,      42\n 719.500,      36,      27,      21,      41\n 719.600,      35,      27,      20,      41\n 719.700,      35,      27,      21,      41\n 719.800,      35,      27,      21,      41\n 719.900,      35,      26,      21,      42\n 720.000,      35,      27,      20,      41\n 720.100,      36,      27,      21,      41\n 720.200,      35,      27,      21,      41\n 720.300,      35,      27,      20,      41\n 720.400,      35,      27,      20,      41\n 720.500,      35,      27,      21,      41\n 720.600,      35,      26,      20,      41\n 720.700,      35,      27,      20,      41\n 720.800,      35,      27,      21,      41\n 720.900,      35,      27,      20,      41\n 721.000,      35,      26,      20,      41\n 721.100,      36,      27,      21,      41\n 721.200,      35,      27,      21,      41\n 721.300,      36,      27,      21,      41\n 721.400,      35,      26,      20,      41\n 721.500,      36,      27,      20,      41\n 721.600,      36,      27,      21,      41\n 721.700,      35,      27,      20,      41\n 721.800,      35,      27,      20,      41\n 721.900,      35,      26,      21,      41\n 722.000,      36,      27,      21,      41\n 722.100,      35,      27,      21,      41\n 722.200,      35,      27,      20,      41\n 722.300,      35,      27,      20,      41\n 722.400,      35,      27,      21,      41\n 722.500,      35,      26,      20,      41\n 722.600,      35,      27,      21,      41\n 722.700,      35,      27,      21,      41\n 722.800,      35,      27,      21,      41\n 722.900,      36,      27,      20,      41\n 723.000,      35,      26,      20,      41\n 723.100,      35,      27,      21,      42\n 723.200,      35,      26,      21,      41\n 723.300,      36,      26,      20,      41\n 723.400,      35,      27,      21,      41\n 723.500,      35,      26,      21,      41\n 723.600,      36,      27,      21,      41\n 723.700,      35,      27,      20,      41\n 723.800,      35,      27,      21,      42\n 723.900,      35,      26,      21,      41\n 724.000,      35,      26,      20,      41\n 724.100,      35,      27,      20,      41\n 724.200,      35,      27,      21,      41\n 724.300,      35,      27,      20,      41\n 724.400,      35,      27,      21,      41\n 724.500,      35,      27,      21,      41\n 724.600,      35,      27,      21,      42\n 724.700,      35,      27,      20,      41\n 724.800,      35,      27,      21,      41\n 724.900,      35,      26,      20,      41\n 725.000,      35,      27,      21,      41\n 725.100,      36,      27,      21,      41\n 725.200,      36,      27,      21,      42\n 725.300,      35,      26,      20,      41\n 725.400,      36,      27,      21,      41\n 725.500,      35,      27,      21,      41\n 725.600,      36,      27,      21,      41\n 725.700,      35,      27,      21,      41\n 725.800,      35,      27,      20,      41\n 725.900,      35,      27,      21,      41\n 726.000,      35,      27,      21,      41\n 726.100,      36,      26,      21,      42\n 726.200,      35,      27,      21,      41\n 726.300,      36,      27,      21,      42\n 726.400,      35,      27,      21,      41\n 726.500,      35,      27,      20,      41\n 726.600,      35,      27,      20,      41\n 726.700,      35,      27,      20,      41\n 726.800,      35,      27,      21,      41\n 726.900,      35,      27,      21,      41\n 727.000,      35,      26,      21,      41\n 727.100,      35,      27,      21,      42\n 727.200,      35,      27,      21,      41\n 727.300,      36,      27,      21,      42\n 727.400,      35,      27,      21,      41\n 727.500,      35,      27,      21,      41\n 727.600,      35,      27,      21,      41\n 727.700,      35,      27,      21,      41\n 727.800,      36,      27,      21,      42\n 727.900,      35,      27,      21,      41\n 728.000,      35,      27,      21,      41\n 728.100,      35,      27,      21,      41\n 728.200,      35,      27,      20,      41\n 728.300,      35,      27,      20,      41\n 728.400,      35,      27,      20,      41\n 728.500,      35,      27,      21,      41\n 728.600,      35,      27,      20,      41\n 728.700,      35,      27,      21,      41\n 728.800,      35,      27,      20,      41\n 728.900,      36,      27,      21,      41\n 729.000,     196,     259,       1,      96\n 729.100,      37,      27,      21,      42\n 729.200,      36,      27,      21,      41\n 729.300,      36,      27,      21,      41\n 729.400,      35,      26,      21,      42\n 729.500,      35,      27,      21,      41\n 729.600,      35,      27,      21,      41\n 729.700,      36,      27,      21,      42\n 729.800,      36,      27,      21,      41\n 729.900,      35,      26,      20,      41\n 730.000,      36,      27,      21,      41\n 730.100,      35,      27,      20,      42\n 730.200,      35,      27,      20,      41\n 730.300,      35,      27,      21,      41\n 730.400,      35,      26,      20,      41\n 730.500,      35,      27,      20,      41\n 730.600,      35,      27,      20,      41\n 730.700,      35,      27,      20,      41\n 730.800,      35,      27,      21,      41\n 730.900,      35,      27,      21,      41\n 731.000,      35,      26,      20,      41\n 731.100,      35,      27,      20,      41\n 731.200,      35,      27,      20,      41\n 731.300,      36,      27,      21,      41\n 731.400,      35,      26,      20,      41\n 731.500,      35,      27,      20,      41\n 731.600,      35,      27,      20,      41\n 731.700,      35,      27,      20,      41\n 731.800,      35,      27,      21,      41\n 731.900,      35,      27,      21,      41\n 732.000,      35,      27,      21,      41\n 732.100,      35,      27,      20,      41\n 732.200,      35,      27,      20,      41\n 732.300,      35,      26,      20,      41\n 732.400,      35,      27,      21,      41\n 732.500,      35,      26,      20,      41\n 732.600,      35,      27,      20,      41\n 732.700,      36,      26,      20,      41\n 732.800,      36,      27,      21,      41\n 732.900,      35,      26,      20,      41\n 733.000,      35,      27,      21,      41\n 733.100,      35,      26,      20,      41\n 733.200,      35,      27,      20,      41\n 733.300,      35,      27,      20,      41\n 733.400,      36,      27,      20,      41\n 733.500,      35,      26,      20,      41\n 733.600,      35,      27,      21,      41\n 733.700,      35,      26,      21,      41\n 733.800,      35,      27,      21,      41\n 733.900,      36,      27,      20,      41\n 734.000,      36,      27,      21,      41\n 734.100,      35,      27,      20,      41\n 734.200,      36,      27,      21,      41\n 734.300,      35,      27,      20,      41\n 734.400,      35,      26,      20,      41\n 734.500,      35,      26,      21,      41\n 734.600,      36,      27,      21,      41\n 734.700,      35,      27,      20,      41\n 734.800,      35,      27,      21,      41\n 734.900,      35,      26,      20,      41\n 735.000,      35,      27,      20,      41\n 735.100,      35,      27,      21,      41\n 735.200,      36,      27,      20,      41\n 735.300,      36,      27,      21,      42\n 735.400,      35,      27,      21,      41\n 735.500,      35,      27,      20,      41\n 735.600,      35,      26,      20,      41\n 735.700,      35,      27,      21,      41\n 735.800,      35,      26,      20,      41\n 735.900,      35,      27,      20,      41\n 736.000,      35,      27,      21,      41\n 736.100,      35,      27,      21,      41\n 736.200,      36,      27,      20,      41\n 736.300,      35,      27,      20,      41\n 736.400,      35,      27,      21,      41\n 736.500,      35,      26,      20,      41\n 736.600,      35,      27,      20,      41\n 736.700,      35,      26,      21,      41\n 736.800,      35,      27,      20,      41\n 736.900,      35,      27,      20,      41\n 737.000,      35,      27,      21,      41\n 737.100,      35,      27,      21,      41\n 737.200,      35,      26,      21,      41\n 737.300,      35,      26,      21,      41\n 737.400,      35,      27,      21,      41\n 737.500,      35,      26,      20,      41\n 737.600,      35,      27,      20,      41\n 737.700,      35,      27,      20,      41\n 737.800,      35,      27,      21,      41\n 737.900,      36,      27,      21,      41\n 738.000,      35,      27,      20,      41\n 738.100,      35,      26,      20,      41\n 738.200,      35,      27,      20,      41\n 738.300,      30,      21,      20,      41\n 738.400,      35,      27,      20,      41\n 738.500,      35,      27,      20,      41\n 738.600,      35,      27,      21,      41\n 738.700,      35,      26,      21,      41\n 738.800,      35,      27,      20,      41\n 738.900,      36,      26,      20,      41\n 739.000,      35,      26,      20,      41\n 739.100,      35,      27,      20,      41\n 739.200,      36,      27,      20,      41\n 739.300,      35,      27,      21,      41\n 739.400,      35,      27,      21,      41\n 739.500,      35,      26,      20,      41\n 739.600,      35,      27,      20,      41\n 739.700,      36,      27,      21,      41\n 739.800,      35,      26,      20,      41\n 739.900,      35,      26,      20,      41\n 740.000,      35,      26,      20,      41\n 740.100,      35,      26,      20,      41\n 740.200,      35,      26,      20,      41\n 740.300,      35,      26,      20,      41\n 740.400,      35,      27,      20,      41\n 740.500,      35,      26,      20,      41\n 740.600,      35,      26,      20,      41\n 740.700,      35,      27,      21,      41\n 740.800,      36,      26,      21,      41\n 740.900,      35,      26,      21,      41\n 741.000,      36,      27,      21,      41\n 741.100,      35,      27,      20,      41\n 741.200,      35,      27,      21,      41\n 741.300,      35,      26,      20,      41\n 741.400,      35,      27,      20,      41\n 741.500,      35,      27,      20,      41\n 741.600,      35,      27,      21,      41\n 741.700,      35,      26,      20,      41\n 741.800,      35,      26,      20,      41\n 741.900,      35,      27,      20,      41\n 742.000,      35,      26,      20,      41\n 742.100,      35,      27,      21,      42\n 742.200,      35,      27,      20,      41\n 742.300,      35,      26,      20,      41\n 742.400,      35,      27,      20,      41\n 742.500,      35,      26,      21,      41\n 742.600,      35,      27,      21,      41\n 742.700,      35,      27,      20,      41\n 742.800,      35,      27,      20,      41\n 742.900,      35,      27,      21,      41\n 743.000,      35,      27,      21,      41\n 743.100,      36,      27,      21,      41\n 743.200,      35,      27,      20,      41\n 743.300,      35,      26,      20,      41\n 743.400,      35,      27,      21,      41\n 743.500,      35,      27,      20,      41\n 743.600,      35,      27,      20,      41\n 743.700,      35,      27,      21,      41\n 743.800,      35,      27,      21,      41\n 743.900,      35,      27,      20,      41\n 744.000,      35,      27,      21,      41\n 744.100,      35,      26,      20,      41\n 744.200,      35,      27,      21,      41\n 744.300,      35,      26,      20,      41\n 744.400,      35,      27,      21,      41\n 744.500,      36,      27,      21,      41\n 744.600,      36,      27,      21,      41\n 744.700,      36,      27,      20,      41\n 744.800,      36,      26,      21,      41\n 744.900,      35,      27,      21,      41\n 745.000,      35,      27,      21,      41\n 745.100,      35,      27,      21,      41\n 745.200,      35,      27,      20,      41\n 745.300,      35,      27,      20,      41\n 745.400,      35,      27,      21,      41\n 745.500,      36,      27,      20,      41\n 745.600,      36,      27,      21,      41\n 745.700,      36,      27,      21,      41\n 745.800,      35,      27,      21,      41\n 745.900,      35,      27,      21,      41\n 746.000,      29,      21,      21,      41\n 746.100,      35,      27,      20,      41\n 746.200,      35,      26,      21,      41\n 746.300,      35,      27,      20,      41\n 746.400,      36,      27,      20,      42\n 746.500,      36,      27,      21,      42\n 746.600,      35,      26,      20,      41\n 746.700,      36,      27,      21,      41\n 746.800,      35,      27,      20,      41\n 746.900,      35,      27,      20,      41\n 747.000,      35,      27,      20,      41\n 747.100,      35,      27,      20,      41\n 747.200,      35,      26,      21,      41\n 747.300,      35,      26,      21,      41\n 747.400,      35,      27,      20,      41\n 747.500,      35,      27,      20,      41\n 747.600,      35,      27,      20,      41\n 747.700,      35,      27,      20,      41\n 747.800,      35,      27,      20,      41\n 747.900,      35,      26,      20,      41\n 748.000,      35,      27,      20,      41\n 748.100,      36,      27,      21,      41\n 748.200,      35,      27,      20,      41\n 748.300,      35,      27,      21,      41\n 748.400,      35,      26,      20,      41\n 748.500,      35,      26,      20,      41\n 748.600,      35,      27,      20,      41\n 748.700,      35,      27,      21,      41\n 748.800,      35,      27,      20,      41\n 748.900,      35,      27,      21,      41\n 749.000,      35,      27,      20,      41\n 749.100,      35,      27,      20,      41\n 749.200,      35,      27,      21,      41\n 749.300,      35,      27,      20,      41\n 749.400,      35,      27,      21,      41\n 749.500,      35,      26,      21,      41\n 749.600,      35,      27,      20,      41\n 749.700,      35,      27,      20,      41\n 749.800,      35,      27,      20,      41\n 749.900,      35,      26,      20,      41\n 750.000,      35,      27,      21,      41\n 750.100,      35,      27,      20,      41\n 750.200,      35,      27,      21,      41\n 750.300,      35,      27,      20,      41\n 750.400,      35,      27,      20,      41\n 750.500,      35,      26,      21,      41\n 750.600,      36,      27,      21,      42\n 750.700,      35,      27,      20,      41\n 750.800,      35,      27,      20,      41\n 750.900,      35,      27,      20,      42\n 751.000,      35,      27,      21,      41\n 751.100,      35,      27,      20,      41\n 751.200,      35,      26,      20,      41\n 751.300,      35,      26,      21,      41\n 751.400,      35,      27,      21,      41\n 751.500,      36,      27,      21,      42\n 751.600,      35,      27,      20,      41\n 751.700,      35,      27,      21,      42\n 751.800,      35,      27,      21,      41\n 751.900,      35,      27,      21,      41\n 752.000,      35,      27,      20,      41\n 752.100,      36,      27,      21,      41\n 752.200,      35,      27,      21,      41\n 752.300,      35,      27,      20,      41\n 752.400,      35,      27,      21,      41\n 752.500,      41,      31,      23,      43\n 752.600,      41,      31,      23,      43\n 752.700,      40,      30,      23,      42\n 752.800,      40,      30,      22,      42\n 752.900,      41,      30,      22,      43\n 753.000,      41,      31,      22,      42\n 753.100,      41,      31,      23,      43\n 753.200,      41,      30,      23,      43\n 753.300,      41,      31,      23,      42\n 753.400,      41,      31,      22,      42\n 753.500,      41,      30,      22,      42\n 753.600,      41,      31,      23,      42\n 753.700,      41,      31,      22,      43\n 753.800,      41,      31,      23,      43\n 753.900,      41,      31,      23,      43\n 754.000,      41,      31,      22,      43\n 754.100,      41,      31,      22,      42\n 754.200,      41,      31,      23,      42\n 754.300,      41,      31,      22,      42\n 754.400,      41,      31,      23,      42\n 754.500,      41,      31,      23,      43\n 754.600,      41,      31,      23,      43\n 754.700,      41,      31,      23,      43\n 754.800,      41,      31,      23,      43\n 754.900,      41,      31,      23,      43\n 755.000,      41,      31,      22,      43\n 755.100,      41,      31,      23,      42\n 755.200,      41,      31,      23,      43\n 755.300,      41,      30,      22,      43\n 755.400,      41,      31,      22,      42\n 755.500,      41,      30,      22,      42\n 755.600,      41,      31,      22,      42\n 755.700,      41,      30,      22,      42\n 755.800,      41,      31,      23,      43\n 755.900,      41,      30,      22,      42\n 756.000,      41,      31,      22,      43\n 756.100,      41,      30,      22,      43\n 756.200,      41,      31,      23,      43\n 756.300,      40,      30,      22,      42\n 756.400,      41,      30,      23,      43\n 756.500,      41,      31,      23,      43\n 756.600,      41,      31,      22,      43\n 756.700,      41,      31,      22,      42\n 756.800,      41,      31,      23,      42\n 756.900,      41,      30,      23,      43\n 757.000,      41,      31,      23,      43\n 757.100,      41,      31,      22,      43\n 757.200,      41,      31,      23,      43\n 757.300,      42,      31,      23,      43\n 757.400,      41,      31,      22,      43\n 757.500,      41,      30,      23,      43\n 757.600,      41,      30,      23,      42\n 757.700,      41,      30,      23,      42\n 757.800,      41,      31,      23,      42\n 757.900,      41,      30,      22,      42\n 758.000,      41,      31,      22,      43\n 758.100,      41,      31,      23,      43\n 758.200,      41,      31,      23,      42\n 758.300,      41,      31,      22,      43\n 758.400,      41,      31,      23,      43\n 758.500,      41,      31,      23,      43\n 758.600,      41,      30,      23,      43\n 758.700,      41,      31,      23,      43\n 758.800,      41,      31,      22,      42\n 758.900,      41,      30,      22,      42\n 759.000,      41,      31,      22,      43\n 759.100,      41,      31,      22,      43\n 759.200,      41,      31,      23,      43\n 759.300,      41,      30,      22,      43\n 759.400,      41,      31,      23,      43\n 759.500,      41,      31,      23,      43\n 759.600,      41,      30,      23,      42\n 759.700,      41,      31,      23,      42\n 759.800,      41,      30,      22,      42\n 759.900,      41,      31,      22,      42\n 760.000,      40,      30,      22,      42\n 760.100,      41,      31,      22,      43\n 760.200,      41,      31,      23,      43\n 760.300,      41,      30,      22,      42\n 760.400,      41,      31,      23,      43\n 760.500,      41,      31,      23,      42\n 760.600,      41,      31,      22,      43\n 760.700,      41,      30,      22,      43\n 760.800,      41,      30,      22,      43\n 760.900,      41,      30,      23,      42\n 761.000,      41,      31,      23,      43\n 761.100,      41,      31,      22,      43\n 761.200,      41,      31,      23,      43\n 761.300,      41,      30,      23,      43\n 761.400,      41,      31,      23,      43\n 761.500,      41,      31,      23,      43\n 761.600,      41,      31,      23,      42\n 761.700,      41,      31,      22,      42\n 761.800,      41,      31,      23,      42\n 761.900,      41,      30,      23,      43\n 762.000,      41,      31,      22,      42\n 762.100,      41,      31,      22,      42\n 762.200,      41,      31,      23,      42\n 762.300,      41,      30,      22,      42\n 762.400,      41,      31,      22,      42\n 762.500,      41,      30,      23,      43\n 762.600,      41,      31,      23,      42\n 762.700,      41,      31,      23,      43\n 762.800,      41,      30,      22,      42\n 762.900,      41,      31,      23,      42\n 763.000,      41,      31,      22,      42\n 763.100,      41,      31,      23,      43\n 763.200,      41,      31,      22,      43\n 763.300,      41,      30,      22,      42\n 763.400,      41,      30,      22,      43\n 763.500,      41,      31,      22,      43\n 763.600,      41,      31,      22,      43\n 763.700,      41,      31,      22,      42\n 763.800,      41,      31,      23,      42\n 763.900,      41,      30,      22,      42\n 764.000,      41,      30,      22,      42\n 764.100,      41,      30,      22,      42\n 764.200,      41,      31,      22,      43\n 764.300,      41,      31,      23,      43\n 764.400,      41,      30,      23,      43\n 764.500,      41,      31,      23,      43\n 764.600,      41,      31,      23,      43\n 764.700,      41,      31,      22,      42\n 764.800,      41,      30,      23,      43\n 764.900,      41,      31,      23,      43\n 765.000,      41,      30,      23,      43\n 765.100,      41,      31,      23,      43\n 765.200,      41,      31,      22,      43\n 765.300,      40,      30,      23,      43\n 765.400,      41,      31,      23,      43\n 765.500,      41,      31,      22,      43\n 765.600,      41,      31,      22,      43\n 765.700,      41,      31,      22,      43\n 765.800,      41,      31,      22,      42\n 765.900,      41,      30,      22,      42\n 766.000,      41,      31,      23,      42\n 766.100,      41,      30,      22,      42\n 766.200,      41,      30,      22,      42\n 766.300,      41,      31,      23,      42\n 766.400,      41,      31,      23,      43\n 766.500,      41,      31,      22,      43\n 766.600,      41,      31,      23,      42\n 766.700,      40,      30,      23,      42\n 766.800,      41,      31,      23,      42\n 766.900,      41,      31,      22,      43\n 767.000,      41,      30,      22,      42\n 767.100,      41,      30,      23,      43\n 767.200,      41,      31,      23,      43\n 767.300,      41,      30,      23,      43\n 767.400,      41,      30,      22,      43\n 767.500,      41,      31,      22,      43\n 767.600,      41,      31,      23,      43\n 767.700,      41,      31,      23,      42\n 767.800,      41,      30,      23,      43\n 767.900,      41,      30,      23,      42\n 768.000,      41,      31,      23,      42\n 768.100,      41,      30,      23,      42\n 768.200,      41,      31,      23,      43\n 768.300,      41,      31,      23,      42\n 768.400,      41,      31,      23,      43\n 768.500,      41,      31,      23,      43\n 768.600,      41,      31,      23,      43\n 768.700,      41,      31,      23,      43\n 768.800,      41,      31,      22,      42\n 768.900,      41,      31,      22,      43\n 769.000,      41,      30,      22,      43\n 769.100,      41,      31,      22,      43\n 769.200,      41,      31,      23,      43\n 769.300,      41,      31,      23,      43\n 769.400,      41,      31,      22,      43\n 769.500,      41,      31,      22,      43\n 769.600,      41,      31,      22,      43\n 769.700,      41,      31,      23,      43\n 769.800,      41,      31,      22,      42\n 769.900,      41,      31,      22,      43\n 770.000,      41,      31,      23,      42\n 770.100,      41,      31,      23,      42\n 770.200,      41,      30,      23,      42\n 770.300,      41,      31,      23,      43\n 770.400,      41,      31,      23,      43\n 770.500,      41,      31,      23,      43\n 770.600,      41,      31,      23,      43\n 770.700,      41,      30,      22,      42\n 770.800,      41,      31,      23,      42\n 770.900,      41,      31,      22,      43\n 771.000,      41,      30,      22,      43\n 771.100,      41,      31,      22,      43\n 771.200,      41,      30,      22,      43\n 771.300,      41,      30,      23,      43\n 771.400,      41,      31,      23,      43\n 771.500,      42,      31,      23,      43\n 771.600,      41,      31,      22,      43\n 771.700,      41,      30,      22,      43\n 771.800,      42,      31,      23,      43\n 771.900,      41,      31,      23,      43\n 772.000,      41,      30,      23,      42\n 772.100,      41,      31,      23,      43\n 772.200,      41,      30,      22,      42\n 772.300,      41,      30,      23,      42\n 772.400,      41,      31,      23,      43\n 772.500,      41,      31,      23,      42\n 772.600,      41,      30,      23,      42\n 772.700,      41,      31,      22,      43\n 772.800,      41,      31,      23,      43\n 772.900,      41,      31,      23,      43\n 773.000,      41,      30,      22,      43\n 773.100,      41,      31,      23,      43\n 773.200,      41,      31,      23,      43\n 773.300,      41,      30,      22,      43\n 773.400,      41,      31,      22,      43\n 773.500,      41,      31,      23,      43\n 773.600,      41,      30,      23,      43\n 773.700,      41,      30,      23,      43\n 773.800,      41,      30,      22,      43\n 773.900,      41,      31,      23,      42\n 774.000,      41,      31,      23,      43\n 774.100,      41,      31,      22,      42\n 774.200,      41,      30,      23,      42\n 774.300,      42,      31,      23,      43\n 774.400,      41,      30,      23,      43\n 774.500,      40,      31,      22,      42\n 774.600,      41,      31,      22,      42\n 774.700,      41,      30,      23,      42\n 774.800,      41,      31,      23,      43\n 774.900,      41,      31,      23,      43\n 775.000,      41,      31,      22,      43\n 775.100,      41,      30,      22,      43\n 775.200,      41,      31,      23,      43\n 775.300,      41,      31,      23,      43\n 775.400,      41,      30,      23,      43\n 775.500,      41,      31,      23,      42\n 775.600,      41,      31,      23,      43\n 775.700,      41,      30,      22,      43\n 775.800,      41,      31,      23,      43\n 775.900,      41,      31,      22,      43\n 776.000,      41,      31,      23,      43\n 776.100,      41,      31,      22,      43\n 776.200,      41,      31,      23,      42\n 776.300,      41,      31,      23,      43\n 776.400,      41,      30,      23,      42\n 776.500,      41,      31,      23,      43\n 776.600,      41,      30,      23,      43\n 776.700,      41,      31,      22,      43\n 776.800,      41,      31,      23,      42\n 776.900,      41,      31,      23,      42\n 777.000,      41,      31,      23,      43\n 777.100,      41,      30,      22,      42\n 777.200,      41,      31,      23,      42\n 777.300,      41,      31,      22,      43\n 777.400,      41,      31,      22,      43\n 777.500,      42,      31,      22,      43\n 777.600,      41,      31,      22,      43\n 777.700,      41,      30,      23,      43\n 777.800,      41,      31,      23,      43\n 777.900,      41,      31,      23,      43\n 778.000,      41,      31,      23,      43\n 778.100,      41,      31,      23,      43\n 778.200,      41,      31,      23,      43\n 778.300,      41,      30,      23,      42\n 778.400,      42,      31,      23,      42\n 778.500,      41,      30,      22,      42\n 778.600,      41,      31,      22,      42\n 778.700,      41,      31,      23,      43\n 778.800,      42,      31,      23,      43\n 778.900,      42,      31,      23,      43\n 779.000,      41,      31,      23,      42\n 779.100,      41,      30,      23,      43\n 779.200,      41,      31,      23,      43\n 779.300,      41,      31,      23,      43\n 779.400,      41,      30,      23,      43\n 779.500,      41,      31,      23,      43\n 779.600,      41,      31,      23,      43\n 779.700,      41,      31,      23,      43\n 779.800,      41,      30,      23,      43\n 779.900,      40,      30,      23,      43\n 780.000,      41,      31,      23,      43\n 780.100,      41,      31,      23,      43\n 780.200,      41,      31,      23,      43\n 780.300,      41,      31,      22,      43\n 780.400,      41,      30,      23,      42\n 780.500,      41,      31,      23,      42\n 780.600,      41,      31,      22,      43\n 780.700,      41,      30,      22,      43\n 780.800,      41,      31,      23,      43\n 780.900,      42,      31,      23,      43\n 781.000,      41,      31,      23,      42\n 781.100,      41,      31,      23,      42\n 781.200,      41,      30,      23,      42\n 781.300,      34,      24,      23,      42\n 781.400,      41,      31,      23,      43\n 781.500,      41,      30,      22,      42\n 781.600,      41,      31,      22,      42\n 781.700,      41,      31,      23,      43\n 781.800,      41,      30,      22,      43\n 781.900,      41,      31,      23,      43\n 782.000,      41,      31,      23,      42\n 782.100,      41,      31,      23,      43\n 782.200,      41,      30,      23,      43\n 782.300,      41,      30,      22,      43\n 782.400,      41,      31,      23,      43\n 782.500,      41,      31,      23,      42\n 782.600,      41,      31,      23,      43\n 782.700,      41,      31,      23,      42\n 782.800,      41,      31,      23,      42\n 782.900,      41,      31,      23,      42\n 783.000,      41,      31,      23,      42\n 783.100,      41,      31,      23,      42\n 783.200,      41,      30,      22,      43\n 783.300,      41,      31,      23,      42\n 783.400,      41,      30,      22,      42\n 783.500,      41,      31,      23,      43\n 783.600,      41,      31,      23,      43\n 783.700,      41,      31,      22,      42\n 783.800,      41,      30,      22,      42\n 783.900,      41,      31,      23,      43\n 784.000,     196,     260,       0,      96\n 784.100,      44,      32,      24,      44\n 784.200,      41,      31,      23,      43\n 784.300,      41,      31,      23,      43\n 784.400,      41,      30,      23,      43\n 784.500,      41,      30,      23,      42\n 784.600,      41,      31,      23,      42\n 784.700,      41,      31,      23,      42\n 784.800,      41,      31,      23,      43\n 784.900,      41,      30,      22,      42\n 785.000,      41,      31,      23,      43\n 785.100,      41,      31,      23,      43\n 785.200,      41,      31,      22,      43\n 785.300,      41,      31,      23,      42\n 785.400,      41,      31,      23,      43\n 785.500,      41,      30,      23,      43\n 785.600,      41,      31,      23,      43\n 785.700,      41,      31,      22,      43\n 785.800,      41,      31,      23,      43\n 785.900,      41,      31,      23,      43\n 786.000,      41,      31,      23,      43\n 786.100,      41,      31,      23,      42\n 786.200,      41,      30,      22,      42\n 786.300,      41,      31,      23,      43\n 786.400,      41,      31,      23,      43\n 786.500,      41,      31,      23,      43\n 786.600,      41,      31,      23,      42\n 786.700,      41,      31,      23,      42\n 786.800,      41,      31,      22,      42\n 786.900,      41,      31,      22,      43\n 787.000,      41,      31,      23,      42\n 787.100,      41,      31,      23,      43\n 787.200,      41,      30,      22,      43\n 787.300,      41,      31,      23,      43\n 787.400,      41,      31,      23,      43\n 787.500,      41,      31,      23,      43\n 787.600,      41,      31,      22,      43\n 787.700,      41,      31,      23,      42\n 787.800,      41,      31,      22,      43\n 787.900,      41,      31,      22,      43\n 788.000,      41,      31,      22,      43\n 788.100,      41,      31,      23,      42\n 788.200,      41,      31,      23,      43\n 788.300,      41,      31,      23,      43\n 788.400,      41,      31,      23,      43\n 788.500,      41,      31,      23,      43\n 788.600,      41,      31,      23,      43\n 788.700,      41,      31,      23,      43\n 788.800,      41,      31,      23,      43\n 788.900,      41,      31,      23,      43\n 789.000,      41,      31,      23,      42\n 789.100,      41,      31,      23,      42\n 789.200,      41,      31,      22,      43\n 789.300,      41,      31,      22,      43\n 789.400,      41,      30,      23,      43\n 789.500,      41,      31,      23,      42\n 789.600,      41,      30,      23,      43\n 789.700,      41,      31,      22,      43\n 789.800,      41,      31,      23,      43\n 789.900,      41,      31,      23,      43\n 790.000,      41,      31,      23,      43\n 790.100,      41,      30,      22,      43\n 790.200,      41,      31,      23,      43\n 790.300,      41,      31,      23,      43\n 790.400,      41,      31,      22,      43\n 790.500,      41,      31,      22,      43\n 790.600,      41,      30,      23,      43\n 790.700,      41,      30,      23,      43\n 790.800,      41,      30,      23,      42\n 790.900,      41,      31,      23,      42\n 791.000,      41,      31,      22,      42\n 791.100,      41,      31,      23,      42\n 791.200,      41,      30,      22,      42\n 791.300,      41,      31,      22,      43\n 791.400,      41,      31,      23,      43\n 791.500,      41,      30,      23,      43\n 791.600,      41,      31,      23,      43\n 791.700,      40,      30,      22,      43\n 791.800,      41,      31,      23,      42\n 791.900,      41,      31,      23,      43\n 792.000,      41,      30,      23,      43\n 792.100,      41,      31,      23,      43\n 792.200,      41,      31,      23,      43\n 792.300,      41,      30,      22,      43\n 792.400,      41,      31,      22,      43\n 792.500,      41,      31,      23,      43\n 792.600,      41,      30,      23,      43\n 792.700,      42,      31,      22,      43\n 792.800,      42,      31,      23,      42\n 792.900,      41,      31,      23,      42\n 793.000,      42,      31,      22,      42\n 793.100,      41,      31,      23,      42\n 793.200,      41,      31,      23,      43\n 793.300,      41,      31,      22,      43\n 793.400,      41,      30,      22,      43\n 793.500,      41,      31,      23,      43\n 793.600,      41,      31,      23,      42\n 793.700,      41,      31,      23,      43\n 793.800,      41,      30,      23,      43\n 793.900,      41,      31,      23,      42\n 794.000,      41,      31,      23,      43\n 794.100,      41,      31,      22,      43\n 794.200,      41,      30,      23,      43\n 794.300,      41,      31,      22,      43\n 794.400,      41,      31,      23,      43\n 794.500,      41,      31,      23,      43\n 794.600,      41,      31,      23,      43\n 794.700,      41,      31,      23,      43\n 794.800,      41,      31,      23,      43\n 794.900,      41,      31,      23,      42\n 795.000,      41,      31,      23,      43\n 795.100,      41,      31,      23,      42\n 795.200,      41,      30,      23,      42\n 795.300,      41,      31,      23,      42\n 795.400,      41,      30,      23,      43\n 795.500,      41,      31,      23,      43\n 795.600,      41,      31,      23,      43\n 795.700,      41,      31,      23,      43\n 795.800,      41,      30,      22,      43\n 795.900,      41,      30,      23,      43\n 796.000,      41,      30,      23,      42\n 796.100,      41,      30,      22,      43\n 796.200,      41,      31,      23,      43\n 796.300,      41,      31,      23,      43\n 796.400,      41,      30,      23,      43\n 796.500,      41,      30,      22,      43\n 796.600,      41,      31,      22,      43\n 796.700,      41,      31,      23,      43\n 796.800,      41,      31,      22,      43\n 796.900,      40,      30,      23,      43\n 797.000,      41,      31,      23,      42\n 797.100,      41,      30,      22,      43\n 797.200,      41,      31,      23,      42\n 797.300,      41,      31,      23,      42\n 797.400,      41,      31,      23,      42\n 797.500,      41,      31,      22,      42\n 797.600,      41,      31,      23,      43\n 797.700,      41,      31,      23,      43\n 797.800,      41,      31,      23,      43\n 797.900,      41,      31,      23,      42\n 798.000,      41,      31,      23,      43\n 798.100,      41,      31,      23,      43\n 798.200,      41,      31,      22,      43\n 798.300,      41,      31,      22,      43\n 798.400,      41,      31,      22,      43\n 798.500,      41,      31,      23,      43\n 798.600,      41,      31,      22,      43\n 798.700,      41,      31,      23,      43\n 798.800,      41,      30,      23,      43\n 798.900,      41,      31,      23,      43\n 799.000,      41,      31,      23,      43\n 799.100,      41,      31,      23,      43\n 799.200,      41,      31,      23,      42\n 799.300,      41,      31,      23,      42\n 799.400,      41,      31,      23,      43\n 799.500,      41,      31,      23,      43\n 799.600,      41,      31,      22,      43\n 799.700,      41,      30,      23,      43\n 799.800,      41,      31,      23,      43\n 799.900,      41,      31,      23,      43\n 800.000,      41,      31,      23,      42\n 800.100,      41,      30,      23,      43\n 800.200,      41,      31,      23,      43\n 800.300,      41,      30,      22,      43\n 800.400,      41,      31,      22,      43\n 800.500,      41,      31,      23,      43\n 800.600,      41,      30,      22,      43\n 800.700,      41,      31,      22,      43\n 800.800,      41,      30,      23,      43\n 800.900,      41,      30,      23,      42\n 801.000,      41,      31,      23,      43\n 801.100,      41,      31,      23,      43\n 801.200,      41,      30,      23,      43\n 801.300,      41,      31,      23,      42\n 801.400,      41,      31,      23,      43\n 801.500,      41,      30,      22,      42\n 801.600,      41,      31,      23,      43\n 801.700,      41,      31,      23,      42\n 801.800,      41,      31,      23,      43\n 801.900,      41,      31,      23,      43\n 802.000,      41,      30,      22,      43\n 802.100,      41,      31,      23,      43\n 802.200,      41,      30,      23,      43\n 802.300,      41,      31,      23,      43\n 802.400,      41,      31,      23,      42\n 802.500,      41,      30,      23,      43\n 802.600,      41,      31,      23,      43\n 802.700,      41,      31,      22,      43\n 802.800,      41,      31,      22,      43\n 802.900,      41,      31,      23,      43\n 803.000,      41,      31,      23,      43\n 803.100,      41,      30,      22,      43\n 803.200,      41,      31,      23,      42\n 803.300,      41,      31,      23,      42\n 803.400,      41,      31,      22,      43\n 803.500,      41,      31,      23,      42\n 803.600,      41,      31,      23,      43\n 803.700,      41,      31,      23,      43\n 803.800,      41,      31,      23,      43\n 803.900,      41,      31,      22,      43\n 804.000,      41,      31,      23,      43\n 804.100,      41,      31,      23,      43\n 804.200,      41,      31,      23,      43\n 804.300,      41,      31,      23,      43\n 804.400,      41,      31,      23,      43\n 804.500,      41,      30,      22,      43\n 804.600,      42,      31,      22,      43\n 804.700,      40,      31,      23,      43\n 804.800,      41,      31,      22,      43\n 804.900,      41,      31,      23,      43\n 805.000,      41,      31,      22,      43\n 805.100,      42,      31,      23,      43\n 805.200,      41,      31,      23,      43\n 805.300,      41,      30,      23,      42\n 805.400,      41,      30,      23,      42\n 805.500,      41,      31,      22,      42\n 805.600,      41,      31,      23,      43\n 805.700,      41,      31,      22,      43\n 805.800,      41,      31,      23,      43\n 805.900,      41,      31,      23,      43\n 806.000,      41,      31,      23,      43\n 806.100,      41,      31,      23,      43\n 806.200,      41,      31,      23,      43\n 806.300,      41,      30,      22,      43\n 806.400,      41,      31,      22,      43\n 806.500,      41,      31,      22,      42\n 806.600,      42,      31,      23,      43\n 806.700,      42,      31,      23,      43\n 806.800,      41,      31,      23,      43\n 806.900,      41,      31,      22,      43\n 807.000,      41,      31,      23,      43\n 807.100,      41,      31,      23,      43\n 807.200,      41,      31,      23,      43\n 807.300,      41,      31,      22,      43\n 807.400,      41,      31,      23,      43\n 807.500,      41,      30,      23,      42\n 807.600,      41,      31,      23,      42\n 807.700,      41,      31,      23,      42\n 807.800,      41,      31,      22,      43\n 807.900,      41,      30,      23,      42\n 808.000,      41,      31,      23,      43\n 808.100,      41,      31,      22,      43\n 808.200,      41,      31,      23,      42\n 808.300,      41,      31,      22,      42\n 808.400,      41,      30,      23,      43\n 808.500,      41,      31,      22,      43\n 808.600,      41,      31,      23,      43\n 808.700,      41,      30,      22,      43\n 808.800,      42,      30,      22,      43\n 808.900,      41,      31,      23,      43\n 809.000,      41,      31,      23,      43\n 809.100,      41,      31,      23,      43\n 809.200,      41,      31,      22,      43\n 809.300,      41,      31,      23,      43\n 809.400,      41,      31,      23,      43\n 809.500,      41,      31,      22,      42\n 809.600,      41,      31,      23,      43\n 809.700,      41,      30,      23,      43\n 809.800,      41,      31,      22,      42\n 809.900,      41,      30,      23,      42\n 810.000,      41,      31,      23,      43\n 810.100,      41,      31,      23,      43\n 810.200,      41,      31,      23,      43\n 810.300,      41,      31,      23,      42\n 810.400,      41,      31,      22,      43\n 810.500,      41,      31,      23,      43\n 810.600,      41,      31,      23,      43\n 810.700,      41,      31,      23,      43\n 810.800,      41,      30,      22,      43\n 810.900,      41,      31,      22,      43\n 811.000,      41,      30,      23,      43\n 811.100,      41,      31,      23,      43\n 811.200,      41,      31,      23,      43\n 811.300,      41,      30,      23,      43\n 811.400,      41,      30,      23,      43\n 811.500,      41,      30,      22,      43\n 811.600,      41,      31,      23,      42\n 811.700,      41,      31,      23,      42\n 811.800,      41,      31,      23,      43\n 811.900,      41,      31,      22,      42\n 812.000,      41,      31,      23,      43\n 812.100,      41,      30,      23,      43\n 812.200,      41,      31,      23,      43\n 812.300,      41,      31,      22,      43\n 812.400,      40,      30,      22,      43\n 812.500,      41,      31,      23,      43\n 812.600,      41,      31,      23,      43\n 812.700,      41,      31,      23,      43\n 812.800,      40,      30,      22,      43\n 812.900,      41,      31,      22,      43\n 813.000,      41,      31,      23,      43\n 813.100,      41,      31,      23,      42\n 813.200,      41,      31,      22,      43\n 813.300,      41,      31,      23,      43\n 813.400,      41,      31,      23,      43\n 813.500,      41,      30,      22,      43\n 813.600,      41,      31,      22,      43\n 813.700,      41,      31,      23,      43\n 813.800,      41,      31,      22,      43\n 813.900,      41,      31,      23,      43\n 814.000,      41,      31,      23,      43\n 814.100,      41,      31,      23,      43\n 814.200,      41,      30,      23,      42\n 814.300,      41,      31,      23,      43\n 814.400,      41,      30,      22,      43\n 814.500,      41,      31,      22,      42\n 814.600,      41,      31,      23,      43\n 814.700,      41,      31,      23,      43\n 814.800,      41,      31,      23,      43\n 814.900,      41,      31,      23,      43\n 815.000,      41,      30,      23,      43\n 815.100,      41,      31,      22,      43\n 815.200,      41,      31,      23,      43\n 815.300,      41,      31,      23,      43\n 815.400,      41,      31,      23,      43\n 815.500,      41,      31,      23,      43\n 815.600,      41,      31,      23,      43\n 815.700,      41,      31,      23,      43\n 815.800,      41,      31,      23,      42\n 815.900,      41,      31,      23,      42\n 816.000,      41,      31,      23,      43\n 816.100,      41,      31,      23,      42\n 816.200,      41,      31,      23,      43\n 816.300,      41,      31,      23,      43\n 816.400,      34,      24,      22,      43\n 816.500,      41,      31,      22,      43\n 816.600,      41,      31,      23,      43\n 816.700,      41,      30,      23,      43\n 816.800,      41,      31,      23,      43\n 816.900,      41,      31,      23,      43\n 817.000,      41,      31,      23,      43\n 817.100,      41,      31,      23,      43\n 817.200,      41,      31,      23,      43\n 817.300,      41,      31,      23,      43\n 817.400,      41,      30,      22,      43\n 817.500,      42,      31,      23,      43\n 817.600,      41,      31,      23,      43\n 817.700,      41,      31,      23,      43\n 817.800,      40,      30,      22,      42\n 817.900,      40,      30,      22,      42\n 818.000,      41,      31,      23,      42\n 818.100,      41,      30,      23,      42\n 818.200,      42,      31,      23,      43\n 818.300,      41,      31,      23,      43\n 818.400,      41,      31,      23,      43\n 818.500,      41,      31,      23,      43\n 818.600,      41,      31,      23,      43\n 818.700,      41,      31,      22,      43\n 818.800,      40,      30,      23,      43\n 818.900,      41,      31,      23,      43\n 819.000,      41,      31,      23,      43\n 819.100,      41,      31,      23,      43\n 819.200,      41,      31,      23,      43\n 819.300,      41,      31,      22,      43\n 819.400,      41,      31,      23,      43\n 819.500,      41,      31,      23,      43\n 819.600,      41,      31,      22,      42\n 819.700,      41,      30,      22,      43\n 819.800,      41,      30,      23,      43\n 819.900,      41,      31,      23,      43\n 820.000,      41,      30,      22,      43\n 820.100,      41,      31,      23,      42\n 820.200,      41,      30,      23,      42\n 820.300,      41,      31,      23,      43\n 820.400,      41,      31,      23,      42\n 820.500,      41,      31,      23,      43\n 820.600,      41,      30,      23,      43\n 820.700,      41,      31,      23,      43\n 820.800,      41,      30,      23,      42\n 820.900,      41,      31,      22,      43\n 821.000,      41,      31,      23,      43\n 821.100,      41,      31,      22,      43\n 821.200,      41,      30,      23,      43\n 821.300,      41,      31,      22,      43\n 821.400,      42,      31,      23,      43\n 821.500,      41,      31,      22,      43\n 821.600,      41,      31,      23,      43\n 821.700,      41,      30,      23,      43\n 821.800,      41,      31,      23,      43\n 821.900,      41,      30,      22,      43\n 822.000,      42,      31,      23,      42\n 822.100,      41,      31,      23,      42\n 822.200,      41,      31,      23,      42\n 822.300,      41,      31,      22,      43\n 822.400,      41,      31,      22,      42\n 822.500,      41,      31,      23,      42\n 822.600,      41,      31,      22,      42\n 822.700,      41,      31,      23,      43\n 822.800,      41,      31,      23,      42\n 822.900,      41,      30,      22,      43\n 823.000,      41,      31,      23,      43\n 823.100,      41,      31,      23,      42\n 823.200,      41,      31,      23,      43\n 823.300,      41,      31,      22,      43\n 823.400,      41,      30,      22,      43\n 823.500,      41,      31,      23,      43\n 823.600,      41,      30,      23,      43\n 823.700,      41,      30,      23,      43\n 823.800,      41,      31,      23,      43\n 823.900,      41,      31,      23,      43\n 824.000,      41,      31,      22,      43\n 824.100,      41,      31,      23,      43\n 824.200,      41,      31,      23,      42\n 824.300,      40,      30,      23,      42\n 824.400,      41,      31,      23,      43\n 824.500,      41,      31,      23,      42\n 824.600,      41,      30,      23,      43\n 824.700,      41,      31,      22,      42\n 824.800,      41,      31,      23,      43\n 824.900,      41,      31,      22,      43\n 825.000,      41,      31,      22,      43\n 825.100,      41,      31,      23,      43\n 825.200,      41,      31,      23,      43\n 825.300,      41,      30,      22,      43\n 825.400,      41,      31,      22,      43\n 825.500,      41,      31,      23,      43\n 825.600,      41,      31,      23,      43\n 825.700,      41,      31,      22,      43\n 825.800,      41,      30,      22,      43\n 825.900,      42,      31,      23,      43\n 826.000,      41,      31,      23,      43\n 826.100,      41,      31,      23,      42\n 826.200,      41,      31,      23,      42\n 826.300,      41,      31,      23,      42\n 826.400,      41,      30,      23,      43\n 826.500,      41,      31,      23,      43\n 826.600,      41,      31,      23,      43\n 826.700,      42,      31,      23,      43\n 826.800,      41,      31,      23,      43\n 826.900,      41,      31,      23,      42\n 827.000,      41,      31,      23,      43\n 827.100,      41,      31,      23,      43\n 827.200,      41,      31,      23,      43\n 827.300,      41,      30,      23,      43\n 827.400,      41,      30,      23,      43\n 827.500,      41,      31,      22,      43\n 827.600,      41,      30,      22,      43\n 827.700,      41,      31,      23,      42\n 827.800,      41,      31,      22,      42\n 827.900,      41,      31,      23,      43\n 828.000,      41,      31,      22,      43\n 828.100,      41,      31,      22,      43\n 828.200,      41,      31,      23,      42\n 828.300,      41,      31,      22,      42\n 828.400,      41,      31,      23,      42\n 828.500,      41,      31,      23,      42\n 828.600,      41,      31,      23,      43\n 828.700,      41,      31,      23,      42\n 828.800,      41,      30,      22,      43\n 828.900,      40,      31,      22,      43\n 829.000,      41,      30,      23,      42\n 829.100,      40,      30,      23,      43\n 829.200,      41,      31,      23,      43\n 829.300,      41,      30,      23,      43\n 829.400,      42,      31,      23,      43\n 829.500,      41,      31,      22,      43\n 829.600,      41,      31,      22,      43\n 829.700,      41,      30,      23,      43\n 829.800,      41,      31,      22,      43\n 829.900,      41,      31,      22,      43\n 830.000,      41,      31,      23,      43\n 830.100,      41,      31,      23,      43\n 830.200,      41,      31,      22,      43\n 830.300,      41,      31,      23,      43\n 830.400,      41,      31,      23,      42\n 830.500,      41,      31,      22,      42\n 830.600,      41,      31,      22,      42\n 830.700,      41,      31,      23,      43\n 830.800,      41,      31,      23,      43\n 830.900,      41,      31,      22,      42\n 831.000,      41,      31,      23,      42\n 831.100,      41,      30,      23,      43\n 831.200,      41,      31,      23,      43\n 831.300,      41,      31,      23,      43\n 831.400,      41,      31,      22,      43\n 831.500,      41,      31,      22,      43\n 831.600,      41,      30,      23,      43\n 831.700,      41,      31,      22,      43\n 831.800,      41,      31,      23,      43\n 831.900,      41,      31,      23,      43\n 832.000,      41,      31,      23,      43\n 832.100,      41,      31,      23,      43\n 832.200,      41,      31,      23,      43\n 832.300,      41,      31,      22,      43\n 832.400,      41,      30,      22,      42\n 832.500,      41,      31,      23,      42\n 832.600,      41,      31,      23,      42\n 832.700,      41,      31,      23,      43\n 832.800,      41,      31,      23,      43\n 832.900,      41,      31,      23,      43\n 833.000,      41,      31,      23,      42\n 833.100,      41,      30,      23,      43\n 833.200,      41,      31,      23,      42\n 833.300,      41,      31,      22,      43\n 833.400,      41,      31,      22,      43\n 833.500,      41,      31,      23,      43\n 833.600,      41,      31,      23,      43\n 833.700,      41,      31,      23,      43\n 833.800,      41,      31,      23,      43\n 833.900,      41,      31,      22,      43\n 834.000,      41,      31,      22,      43\n 834.100,      41,      31,      22,      43\n 834.200,      41,      30,      22,      43\n 834.300,      41,      31,      22,      43\n 834.400,      41,      31,      23,      43\n 834.500,      41,      30,      23,      42\n 834.600,      41,      31,      22,      43\n 834.700,      41,      31,      23,      42\n 834.800,      41,      31,      23,      42\n 834.900,      41,      31,      23,      43\n 835.000,      41,      30,      22,      43\n 835.100,      40,      31,      22,      42\n 835.200,      41,      30,      23,      43\n 835.300,      41,      31,      23,      43\n 835.400,      41,      31,      23,      43\n 835.500,      41,      30,      23,      42\n 835.600,      41,      31,      23,      43\n 835.700,      41,      31,      23,      43\n 835.800,      41,      31,      23,      43\n 835.900,      41,      31,      23,      43\n 836.000,      41,      31,      23,      43\n 836.100,      41,      31,      23,      43\n 836.200,      41,      31,      23,      43\n 836.300,      41,      31,      23,      43\n 836.400,      41,      30,      22,      43\n 836.500,      41,      31,      23,      42\n 836.600,      41,      31,      23,      43\n 836.700,      41,      31,      22,      42\n 836.800,      41,      31,      23,      42\n 836.900,      41,      31,      23,      42\n 837.000,      42,      31,      23,      43\n 837.100,      41,      31,      22,      42\n 837.200,      41,      31,      23,      42\n 837.300,      41,      31,      23,      43\n 837.400,      41,      31,      23,      43\n 837.500,      41,      31,      23,      43\n 837.600,      41,      31,      23,      43\n 837.700,      42,      31,      23,      43\n 837.800,      41,      31,      23,      43\n 837.900,      41,      31,      23,      42\n 838.000,      41,      31,      22,      43\n 838.100,      41,      31,      23,      43\n 838.200,      41,      31,      23,      43\n 838.300,      41,      31,      23,      43\n 838.400,      41,      31,      23,      43\n 838.500,      41,      31,      22,      43\n 838.600,      41,      31,      23,      42\n 838.700,      41,      31,      23,      43\n 838.800,      41,      31,      22,      43\n 838.900,      42,      31,      23,      43\n 839.000,      41,      31,      22,      43\n 839.100,      41,      30,      22,      43\n 839.200,      41,      31,      23,      43\n 839.300,      41,      31,      23,      42\n 839.400,      41,      31,      23,      43\n 839.500,      41,      31,      23,      43\n 839.600,      41,      30,      23,      43\n 839.700,      41,      30,      22,      43\n 839.800,      42,      31,      23,      43\n 839.900,      41,      31,      23,      43\n 840.000,      41,      31,      23,      43\n 840.100,      41,      30,      23,      43\n 840.200,      41,      31,      23,      43\n 840.300,      41,      31,      23,      43\n 840.400,      41,      31,      22,      43\n 840.500,      41,      31,      23,      43\n 840.600,      41,      30,      23,      43\n 840.700,      41,      31,      23,      43\n 840.800,      41,      30,      23,      42\n 840.900,      41,      31,      23,      42\n 841.000,     194,     259,       0,      96\n 841.100,      42,      32,      24,      43\n 841.200,      41,      31,      23,      43\n 841.300,      41,      31,      23,      43\n 841.400,      41,      31,      23,      43\n 841.500,      41,      30,      23,      43\n 841.600,      42,      31,      23,      43\n 841.700,      41,      31,      23,      43\n 841.800,      41,      31,      23,      43\n 841.900,      42,      31,      23,      43\n 842.000,      41,      31,      23,      43\n 842.100,      41,      31,      23,      43\n 842.200,      41,      30,      23,      43\n 842.300,      41,      31,      23,      43\n 842.400,      41,      30,      23,      43\n 842.500,      41,      31,      23,      43\n 842.600,      41,      31,      23,      43\n 842.700,      41,      30,      22,      43\n 842.800,      42,      31,      23,      43\n 842.900,      41,      31,      23,      42\n 843.000,      41,      31,      23,      42\n 843.100,      41,      31,      23,      43\n 843.200,      41,      30,      22,      43\n 843.300,      42,      30,      23,      43\n 843.400,      41,      31,      22,      43\n 843.500,      41,      31,      23,      43\n 843.600,      41,      31,      23,      43\n 843.700,      41,      31,      23,      43\n 843.800,      41,      31,      23,      43\n 843.900,      41,      31,      23,      43\n 844.000,      42,      31,      23,      43\n 844.100,      41,      31,      23,      43\n 844.200,      41,      31,      23,      43\n 844.300,      41,      31,      23,      43\n 844.400,      41,      31,      23,      43\n 844.500,      41,      31,      23,      43\n 844.600,      41,      31,      23,      43\n 844.700,      41,      31,      23,      43\n 844.800,      42,      31,      23,      43\n 844.900,      41,      30,      23,      43\n 845.000,      41,      30,      22,      42\n 845.100,      41,      31,      22,      43\n 845.200,      41,      31,      22,      43\n 845.300,      41,      31,      23,      42\n 845.400,      41,      31,      22,      43\n 845.500,      41,      31,      22,      43\n 845.600,      41,      31,      23,      43\n 845.700,      41,      31,      22,      42\n 845.800,      41,      31,      23,      43\n 845.900,      41,      31,      23,      43\n 846.000,      41,      31,      23,      42\n 846.100,      41,      30,      22,      43\n 846.200,      41,      31,      22,      43\n 846.300,      41,      30,      22,      43\n 846.400,      41,      30,      22,      43\n 846.500,      41,      31,      22,      43\n 846.600,      41,      31,      23,      43\n 846.700,      41,      30,      23,      43\n 846.800,      41,      31,      23,      43\n 846.900,      41,      31,      23,      43\n 847.000,      41,      31,      23,      42\n 847.100,      41,      31,      22,      42\n 847.200,      41,      31,      22,      43\n 847.300,      41,      31,      22,      42\n 847.400,      41,      30,      22,      43\n 847.500,      41,      31,      22,      43\n 847.600,      41,      30,      22,      43\n 847.700,      41,      31,      23,      43\n 847.800,      41,      30,      22,      43\n 847.900,      42,      31,      23,      43\n 848.000,      41,      31,      22,      43\n 848.100,      41,      30,      22,      43\n 848.200,      41,      31,      22,      43\n 848.300,      41,      30,      22,      43\n 848.400,      41,      30,      22,      43\n 848.500,      41,      30,      22,      43\n 848.600,      41,      31,      23,      43\n 848.700,      41,      31,      22,      43\n 848.800,      42,      30,      22,      43\n 848.900,      41,      31,      23,      43\n 849.000,      41,      31,      22,      42\n 849.100,      41,      31,      22,      43\n 849.200,      41,      31,      23,      42\n 849.300,      40,      31,      22,      42\n 849.400,      41,      31,      23,      42\n 849.500,      41,      31,      22,      43\n 849.600,      41,      31,      22,      43\n 849.700,      41,      31,      22,      43\n 849.800,      41,      30,      23,      43\n 849.900,      41,      31,      23,      43\n 850.000,      41,      31,      22,      43\n 850.100,      41,      31,      22,      43\n 850.200,      41,      31,      23,      42\n 850.300,      41,      30,      23,      43\n 850.400,      41,      31,      22,      43\n 850.500,      41,      30,      22,      43\n 850.600,      41,      30,      23,      43\n 850.700,      41,      31,      22,      43\n 850.800,      41,      31,      23,      43\n 850.900,      41,      31,      23,      43\n 851.000,      41,      31,      22,      43\n 851.100,      42,      31,      23,      42\n 851.200,      41,      31,      22,      43\n 851.300,      41,      31,      22,      43\n 851.400,      41,      31,      22,      42\n 851.500,      41,      30,      22,      43\n 851.600,      42,      31,      23,      43\n 851.700,      41,      31,      22,      43\n 851.800,      41,      31,      22,      43\n 851.900,      41,      30,      22,      42\n 852.000,      41,      31,      23,      43\n 852.100,      41,      31,      22,      43\n 852.200,      41,      31,      22,      43\n 852.300,      42,      31,      22,      43\n 852.400,      41,      31,      22,      43\n 852.500,      41,      30,      22,      43\n 852.600,      41,      31,      22,      43\n 852.700,      41,      31,      22,      43\n 852.800,      41,      31,      23,      43\n 852.900,      41,      31,      23,      43\n 853.000,      41,      31,      22,      43\n 853.100,      41,      30,      22,      43\n 853.200,      41,      31,      22,      42\n 853.300,      41,      30,      22,      42\n 853.400,      41,      31,      22,      43\n 853.500,      41,      31,      22,      42\n 853.600,      41,      31,      22,      42\n 853.700,      41,      31,      23,      43\n 853.800,      41,      31,      23,      43\n 853.900,      41,      31,      23,      43\n 854.000,      41,      31,      22,      43\n 854.100,      41,      31,      22,      43\n 854.200,      41,      30,      22,      43\n 854.300,      41,      31,      23,      43\n 854.400,      41,      31,      22,      43\n 854.500,      41,      31,      23,      43\n 854.600,      41,      31,      22,      43\n 854.700,      41,      31,      23,      43\n 854.800,      41,      31,      22,      43\n 854.900,      41,      31,      22,      43\n 855.000,      41,      31,      23,      45\n 855.100,      40,      31,      23,      45\n 855.200,      41,      31,      23,      44\n 855.300,      41,      31,      22,      44\n 855.400,      41,      31,      22,      44\n 855.500,      41,      31,      22,      44\n 855.600,      41,      31,      22,      44\n 855.700,      41,      31,      22,      44\n 855.800,      41,      31,      22,      44\n 855.900,      41,      31,      22,      44\n 856.000,      41,      31,      23,      44\n 856.100,      41,      31,      23,      44\n 856.200,      41,      30,      22,      44\n 856.300,      41,      31,      22,      44\n 856.400,      41,      31,      22,      44\n 856.500,      41,      31,      23,      44\n 856.600,      41,      31,      23,      45\n 856.700,      41,      31,      22,      44\n 856.800,      41,      31,      22,      44\n 856.900,      41,      31,      22,      44\n 857.000,      41,      31,      23,      45\n 857.100,      41,      30,      22,      44\n 857.200,      41,      31,      22,      44\n 857.300,      41,      31,      23,      44\n 857.400,      41,      31,      22,      44\n 857.500,      41,      31,      23,      44\n 857.600,      41,      31,      23,      44\n 857.700,      41,      31,      22,      44\n 857.800,      42,      31,      22,      44\n 857.900,      41,      30,      22,      44\n 858.000,      41,      31,      23,      44\n 858.100,      41,      31,      22,      44\n 858.200,      41,      31,      23,      44\n 858.300,      41,      31,      23,      44\n 858.400,      41,      31,      23,      44\n 858.500,      41,      31,      22,      44\n 858.600,      41,      30,      23,      45\n 858.700,      41,      31,      23,      45\n 858.800,      41,      31,      22,      44\n 858.900,      41,      31,      22,      44\n 859.000,      35,      24,      22,      45\n 859.100,      41,      30,      22,      44\n 859.200,      42,      31,      23,      45\n 859.300,      41,      31,      23,      45\n 859.400,      41,      31,      23,      44\n 859.500,      41,      31,      23,      44\n 859.600,      41,      31,      22,      44\n 859.700,      41,      31,      22,      44\n 859.800,      41,      31,      22,      44\n 859.900,      41,      31,      22,      44\n 860.000,      41,      31,      23,      44\n 860.100,      41,      31,      22,      44\n 860.200,      41,      31,      22,      44\n 860.300,      41,      31,      22,      44\n 860.400,      41,      31,      23,      44\n 860.500,      41,      31,      22,      44\n 860.600,      41,      30,      23,      44\n 860.700,      41,      31,      23,      44\n 860.800,      41,      30,      23,      44\n 860.900,      41,      31,      22,      44\n 861.000,      41,      31,      22,      44\n 861.100,      41,      30,      22,      44\n 861.200,      41,      30,      22,      44\n 861.300,      41,      31,      23,      44\n 861.400,      41,      31,      23,      45\n 861.500,      41,      31,      23,      44\n 861.600,      41,      30,      23,      44\n 861.700,      42,      31,      22,      44\n 861.800,      41,      31,      22,      44\n 861.900,      41,      30,      23,      44\n 862.000,      41,      31,      23,      44\n 862.100,      41,      31,      22,      44\n 862.200,      41,      31,      23,      44\n 862.300,      41,      30,      23,      44\n 862.400,      41,      31,      23,      44\n 862.500,      41,      31,      22,      44\n 862.600,      42,      31,      23,      45\n 862.700,      41,      31,      22,      45\n 862.800,      41,      31,      23,      44\n 862.900,      42,      31,      23,      44\n 863.000,      41,      31,      22,      44\n 863.100,      41,      31,      23,      45\n 863.200,      41,      31,      22,      44\n 863.300,      41,      31,      23,      45\n 863.400,      41,      31,      23,      44\n 863.500,      42,      31,      23,      45\n 863.600,      42,      31,      23,      44\n 863.700,      41,      31,      22,      43\n 863.800,      35,      24,      23,      44\n 863.900,      41,      31,      22,      44\n 864.000,      42,      31,      22,      44\n 864.100,      41,      31,      22,      44\n 864.200,      42,      31,      22,      44\n 864.300,      41,      31,      22,      44\n 864.400,      41,      30,      23,      44\n 864.500,      42,      31,      22,      44\n 864.600,      41,      31,      23,      44\n 864.700,      41,      31,      23,      44\n 864.800,      42,      31,      22,      44\n 864.900,      41,      31,      23,      44\n 865.000,      41,      31,      22,      44\n 865.100,      41,      31,      23,      44\n 865.200,      41,      31,      23,      45\n 865.300,      41,      31,      22,      44\n 865.400,      41,      31,      22,      45\n 865.500,      41,      31,      23,      45\n 865.600,      41,      30,      22,      44\n 865.700,      41,      31,      22,      44\n 865.800,      41,      31,      22,      44\n 865.900,      41,      31,      23,      44\n 866.000,      41,      31,      23,      44\n 866.100,      41,      31,      22,      44\n 866.200,      41,      31,      22,      44\n 866.300,      41,      31,      23,      44\n 866.400,      41,      31,      23,      44\n 866.500,      41,      30,      22,      44\n 866.600,      41,      31,      22,      44\n 866.700,      41,      31,      22,      44\n 866.800,      40,      30,      22,      44\n 866.900,      41,      31,      22,      44\n 867.000,      41,      31,      23,      44\n 867.100,      41,      31,      22,      44\n 867.200,      42,      31,      22,      44\n 867.300,      41,      31,      22,      45\n 867.400,      41,      31,      23,      44\n 867.500,      41,      31,      22,      44\n 867.600,      41,      31,      23,      45\n 867.700,      41,      31,      22,      44\n 867.800,      41,      31,      22,      44\n 867.900,      41,      31,      22,      44\n 868.000,      41,      31,      23,      44\n 868.100,      41,      31,      22,      44\n 868.200,      41,      31,      23,      44\n 868.300,      41,      30,      23,      44\n 868.400,      42,      31,      22,      45\n 868.500,      41,      31,      23,      44\n 868.600,      41,      31,      23,      44\n 868.700,      42,      31,      23,      44\n 868.800,      41,      31,      22,      44\n 868.900,      41,      31,      22,      44\n 869.000,      41,      31,      22,      44\n 869.100,      41,      31,      22,      44\n 869.200,      41,      31,      22,      44\n 869.300,      41,      31,      23,      44\n 869.400,      41,      31,      23,      44\n 869.500,      41,      31,      23,      44\n 869.600,      41,      31,      23,      45\n 869.700,      41,      31,      22,      44\n 869.800,      41,      31,      23,      44\n 869.900,      41,      31,      22,      44\n 870.000,      42,      31,      23,      44\n 870.100,      41,      31,      23,      45\n 870.200,      40,      30,      22,      43\n 870.300,      41,      31,      23,      44\n 870.400,      42,      31,      22,      44\n 870.500,      42,      31,      22,      45\n 870.600,      41,      31,      23,      44\n 870.700,      42,      31,      23,      44\n 870.800,      41,      31,      22,      44\n 870.900,      41,      31,      23,      44\n 871.000,      41,      31,      22,      44\n 871.100,      41,      31,      22,      44\n 871.200,      42,      31,      23,      44\n 871.300,      42,      31,      23,      44\n 871.400,      41,      31,      23,      44\n 871.500,      41,      31,      23,      44\n 871.600,      41,      31,      23,      44\n 871.700,      41,      31,      22,      45\n 871.800,      41,      31,      22,      44\n 871.900,      41,      31,      23,      44\n 872.000,      41,      31,      23,      44\n 872.100,      41,      31,      23,      44\n 872.200,      41,      31,      23,      44\n 872.300,      41,      31,      23,      44\n 872.400,      41,      31,      23,      44\n 872.500,      41,      31,      22,      44\n 872.600,      41,      31,      22,      44\n 872.700,      42,      31,      22,      44\n 872.800,      42,      31,      23,      44\n 872.900,      41,      31,      23,      44\n 873.000,      41,      31,      22,      44\n 873.100,      41,      31,      23,      44\n 873.200,      41,      31,      22,      44\n 873.300,      41,      31,      22,      45\n 873.400,      41,      31,      23,      44\n 873.500,      41,      31,      23,      44\n 873.600,      41,      31,      23,      44\n 873.700,      41,      31,      22,      45\n 873.800,      41,      30,      23,      44\n 873.900,      41,      31,      22,      44\n 874.000,      41,      31,      22,      44\n 874.100,      41,      31,      22,      44\n 874.200,      41,      31,      23,      44\n 874.300,      41,      31,      23,      44\n 874.400,      41,      31,      22,      44\n 874.500,      41,      31,      22,      44\n 874.600,      41,      30,      22,      44\n 874.700,      41,      31,      23,      44\n 874.800,      42,      31,      23,      44\n 874.900,      41,      31,      22,      44\n 875.000,      41,      31,      22,      44\n 875.100,      41,      31,      23,      44\n 875.200,      42,      31,      22,      44\n 875.300,      41,      31,      23,      44\n 875.400,      41,      31,      22,      44\n 875.500,      41,      31,      22,      44\n 875.600,      41,      31,      22,      44\n 875.700,      42,      31,      22,      45\n 875.800,      41,      31,      22,      44\n 875.900,      41,      31,      23,      44\n 876.000,      41,      31,      23,      44\n 876.100,      41,      31,      23,      44\n 876.200,      42,      31,      22,      44\n 876.300,      41,      31,      23,      44\n 876.400,      41,      31,      23,      44\n 876.500,      41,      31,      23,      44\n 876.600,      41,      30,      22,      44\n 876.700,      41,      31,      23,      44\n 876.800,      41,      31,      22,      44\n 876.900,      41,      31,      22,      44\n 877.000,      41,      31,      23,      44\n 877.100,      41,      31,      22,      44\n 877.200,      41,      31,      23,      45\n 877.300,      41,      31,      23,      44\n 877.400,      41,      30,      23,      45\n 877.500,      41,      31,      23,      44\n 877.600,      42,      31,      22,      44\n 877.700,      41,      31,      23,      44\n 877.800,      41,      31,      23,      44\n 877.900,      41,      31,      23,      44\n 878.000,      41,      31,      22,      44\n 878.100,      42,      31,      23,      45\n 878.200,      41,      31,      23,      44\n 878.300,      41,      31,      23,      43\n 878.400,      41,      31,      23,      44\n 878.500,      41,      31,      23,      44\n 878.600,      41,      31,      22,      44\n 878.700,      41,      30,      23,      43\n 878.800,      41,      31,      22,      44\n 878.900,      41,      31,      22,      44\n 879.000,      41,      31,      23,      44\n 879.100,      42,      31,      23,      44\n 879.200,      41,      31,      22,      44\n 879.300,      41,      31,      22,      44\n 879.400,      41,      31,      23,      44\n 879.500,      42,      31,      23,      44\n 879.600,      41,      30,      22,      44\n 879.700,      41,      31,      23,      44\n 879.800,      41,      31,      22,      44\n 879.900,      41,      31,      23,      44\n 880.000,      41,      31,      22,      44\n 880.100,      41,      30,      22,      45\n 880.200,      41,      31,      22,      44\n 880.300,      41,      31,      22,      44\n 880.400,      41,      31,      22,      44\n 880.500,      41,      30,      23,      44\n 880.600,      41,      31,      23,      44\n 880.700,      42,      31,      23,      44\n 880.800,      41,      31,      22,      44\n 880.900,      41,      30,      22,      44\n 881.000,      40,      30,      23,      44\n 881.100,      35,      24,      23,      45\n 881.200,      41,      31,      22,      44\n 881.300,      42,      31,      23,      44\n 881.400,      42,      30,      22,      44\n 881.500,      41,      31,      23,      44\n 881.600,      41,      31,      23,      44\n 881.700,      41,      31,      22,      44\n 881.800,      41,      31,      23,      44\n 881.900,      42,      31,      23,      45\n 882.000,      41,      31,      23,      44\n 882.100,      41,      31,      23,      44\n 882.200,      41,      31,      23,      45\n 882.300,      42,      31,      22,      44\n 882.400,      41,      31,      22,      44\n 882.500,      41,      31,      23,      44\n 882.600,      42,      31,      22,      44\n 882.700,      42,      31,      22,      44\n 882.800,      41,      31,      22,      44\n 882.900,      41,      31,      22,      44\n 883.000,      41,      30,      23,      44\n 883.100,      41,      30,      22,      44\n 883.200,      41,      31,      22,      44\n 883.300,      41,      31,      23,      44\n 883.400,      41,      31,      23,      44\n 883.500,      41,      30,      23,      44\n 883.600,      41,      31,      23,      44\n 883.700,      41,      31,      23,      44\n 883.800,      41,      31,      23,      44\n 883.900,      41,      31,      22,      45\n 884.000,      41,      31,      22,      45\n 884.100,      41,      31,      23,      45\n 884.200,      41,      30,      22,      44\n 884.300,      41,      31,      22,      44\n 884.400,      41,      31,      22,      44\n 884.500,      41,      31,      23,      43\n 884.600,      41,      30,      22,      44\n 884.700,      41,      31,      22,      44\n 884.800,      41,      31,      22,      44\n 884.900,      34,      24,      23,      44\n 885.000,      42,      31,      22,      44\n 885.100,      42,      31,      23,      44\n 885.200,      41,      31,      22,      44\n 885.300,      41,      31,      23,      44\n 885.400,      41,      31,      22,      44\n 885.500,      41,      31,      22,      45\n 885.600,      41,      31,      23,      44\n 885.700,      41,      31,      23,      44\n 885.800,      41,      31,      23,      44\n 885.900,      41,      31,      23,      45\n 886.000,      41,      31,      23,      45\n 886.100,      41,      30,      23,      44\n 886.200,      42,      31,      23,      44\n 886.300,      41,      31,      23,      45\n 886.400,      41,      31,      23,      45\n 886.500,      41,      31,      23,      44\n 886.600,      41,      31,      22,      44\n 886.700,      41,      31,      22,      44\n 886.800,      41,      31,      23,      44\n 886.900,      42,      31,      23,      44\n 887.000,      41,      30,      23,      44\n 887.100,      41,      30,      22,      44\n 887.200,      41,      31,      23,      44\n 887.300,      41,      31,      23,      44\n 887.400,      41,      31,      23,      45\n 887.500,      41,      30,      22,      44\n 887.600,      41,      31,      22,      44\n 887.700,      41,      31,      23,      44\n 887.800,      41,      31,      22,      45\n 887.900,      41,      31,      22,      44\n 888.000,      41,      31,      23,      44\n 888.100,      42,      31,      23,      44\n 888.200,      41,      31,      23,      44\n 888.300,      41,      31,      22,      45\n 888.400,      41,      30,      23,      44\n 888.500,      41,      31,      23,      44\n 888.600,      42,      31,      23,      44\n 888.700,      41,      31,      23,      44\n 888.800,      41,      31,      23,      44\n 888.900,      42,      31,      23,      44\n 889.000,      42,      31,      22,      44\n 889.100,      42,      31,      23,      44\n 889.200,      41,      31,      23,      44\n 889.300,      41,      30,      23,      44\n 889.400,      42,      31,      23,      44\n 889.500,      41,      30,      22,      44\n 889.600,      41,      31,      22,      44\n 889.700,      41,      31,      22,      44\n 889.800,      41,      30,      22,      44\n 889.900,      41,      31,      22,      44\n 890.000,      41,      31,      23,      44\n 890.100,      41,      30,      23,      44\n 890.200,      42,      31,      22,      44\n 890.300,      41,      31,      23,      44\n 890.400,      41,      31,      23,      44\n 890.500,      41,      30,      22,      44\n 890.600,      41,      30,      22,      44\n 890.700,      41,      31,      23,      44\n 890.800,      41,      30,      22,      44\n 890.900,      41,      31,      23,      44\n 891.000,      41,      31,      23,      44\n 891.100,      41,      31,      23,      44\n 891.200,      41,      31,      22,      44\n 891.300,      41,      31,      22,      44\n 891.400,      41,      31,      22,      44\n 891.500,      41,      31,      23,      44\n 891.600,      41,      31,      22,      44\n 891.700,      41,      31,      23,      44\n 891.800,      41,      31,      22,      44\n 891.900,      41,      31,      22,      44\n 892.000,      41,      31,      22,      44\n 892.100,      41,      31,      22,      44\n 892.200,      41,      31,      23,      44\n 892.300,      41,      31,      22,      44\n 892.400,      41,      31,      23,      44\n 892.500,      41,      31,      23,      44\n 892.600,      41,      31,      22,      44\n 892.700,      41,      31,      22,      44\n 892.800,      41,      30,      23,      44\n 892.900,      41,      31,      23,      44\n 893.000,      42,      31,      23,      44\n 893.100,      41,      31,      23,      44\n 893.200,      41,      31,      22,      44\n 893.300,      41,      31,      22,      44\n 893.400,      41,      31,      22,      44\n 893.500,      42,      31,      22,      44\n 893.600,      41,      31,      22,      44\n 893.700,      41,      31,      22,      44\n 893.800,      41,      31,      22,      45\n 893.900,      41,      31,      22,      44\n 894.000,      41,      31,      23,      44\n 894.100,      41,      30,      23,      44\n 894.200,      42,      31,      23,      45\n 894.300,      41,      31,      23,      44\n 894.400,      41,      31,      23,      44\n 894.500,      41,      31,      23,      44\n 894.600,      41,      31,      22,      45\n 894.700,      41,      30,      22,      44\n 894.800,      41,      31,      23,      44\n 894.900,      41,      31,      23,      44\n 895.000,      41,      31,      22,      43\n 895.100,      40,      31,      22,      44\n 895.200,      41,      31,      23,      44\n 895.300,      41,      31,      22,      44\n 895.400,      41,      31,      22,      44\n 895.500,      41,      30,      23,      44\n 895.600,      41,      31,      23,      44\n 895.700,      41,      31,      23,      44\n 895.800,      41,      31,      22,      44\n 895.900,      41,      30,      23,      44\n 896.000,      41,      30,      22,      44\n 896.100,      41,      31,      23,      44\n 896.200,      41,      31,      22,      44\n 896.300,      41,      31,      22,      44\n 896.400,      41,      30,      22,      44\n 896.500,      41,      31,      22,      44\n 896.600,      42,      31,      23,      45\n 896.700,      41,      31,      23,      44\n 896.800,      41,      30,      22,      44\n 896.900,      42,      31,      23,      44\n 897.000,      41,      30,      23,      44\n 897.100,      41,      31,      22,      44\n 897.200,      41,      31,      22,      44\n 897.300,      41,      31,      23,      44\n 897.400,      42,      31,      23,      44\n 897.500,      42,      31,      22,      44\n 897.600,      41,      31,      23,      44\n 897.700,      41,      31,      22,      44\n 897.800,      41,      31,      23,      44\n 897.900,      41,      31,      23,      44\n 898.000,      41,      31,      22,      44\n 898.100,      41,      31,      23,      45\n 898.200,      41,      31,      23,      45\n 898.300,      41,      31,      23,      44\n 898.400,      41,      31,      23,      44\n 898.500,      41,      31,      23,      44\n 898.600,      41,      31,      23,      44\n 898.700,      41,      31,      23,      44\n 898.800,      41,      31,      23,      44\n 898.900,      41,      31,      23,      44\n 899.000,      41,      30,      22,      44\n 899.100,      42,      31,      23,      44\n 899.200,      41,      31,      23,      44\n 899.300,      41,      31,      23,      44\n 899.400,      41,      31,      23,      44\n 899.500,      41,      31,      23,      44\n 899.600,      41,      30,      22,      44\n 899.700,      41,      30,      23,      44\n 899.800,      42,      31,      23,      45\n 899.900,      41,      31,      22,      44\n 900.000,     197,     259,       1,      96\n 900.100,      43,      32,      23,      45\n 900.200,      42,      31,      23,      45\n 900.300,      41,      31,      23,      44\n 900.400,      41,      31,      22,      44\n 900.500,      42,      31,      23,      44\n 900.600,      41,      31,      23,      44\n 900.700,      41,      31,      23,      44\n 900.800,      41,      31,      22,      44\n 900.900,      41,      31,      23,      44\n 901.000,      41,      31,      22,      44\n 901.100,      41,      31,      23,      44\n 901.200,      41,      31,      23,      44\n 901.300,      41,      31,      23,      44\n 901.400,      40,      31,      23,      44\n 901.500,      41,      31,      23,      44\n 901.600,      41,      31,      23,      44\n 901.700,      41,      31,      22,      44\n 901.800,      41,      31,      22,      44\n 901.900,      41,      31,      23,      44\n 902.000,      41,      31,      22,      44\n 902.100,      41,      31,      23,      44\n 902.200,      41,      31,      23,      44\n 902.300,      41,      31,      23,      44\n 902.400,      41,      30,      22,      43\n 902.500,      41,      31,      23,      44\n 902.600,      41,      31,      23,      45\n 902.700,      42,      30,      23,      44\n 902.800,      41,      30,      23,      44\n 902.900,      41,      31,      22,      44\n 903.000,      41,      31,      22,      44\n 903.100,      42,      31,      23,      44\n 903.200,      42,      31,      23,      44\n 903.300,      41,      31,      23,      44\n 903.400,      41,      31,      22,      44\n 903.500,      41,      31,      23,      44\n 903.600,      41,      31,      22,      44\n 903.700,      41,      31,      23,      44\n 903.800,      41,      31,      23,      44\n 903.900,      41,      31,      23,      44\n 904.000,      41,      30,      22,      44\n 904.100,      41,      31,      23,      45\n 904.200,      41,      30,      22,      44\n 904.300,      42,      30,      23,      44\n 904.400,      41,      31,      22,      44\n 904.500,      41,      31,      22,      44\n 904.600,      41,      31,      22,      44\n 904.700,      42,      30,      23,      44\n 904.800,      41,      31,      23,      44\n 904.900,      41,      31,      22,      44\n 905.000,      41,      31,      23,      44\n 905.100,      41,      30,      23,      45\n 905.200,      41,      31,      22,      44\n 905.300,      41,      31,      23,      44\n 905.400,      41,      31,      22,      44\n 905.500,      41,      31,      23,      44\n 905.600,      41,      31,      23,      44\n 905.700,      41,      31,      22,      44\n 905.800,      41,      31,      23,      44\n 905.900,      41,      30,      23,      44\n 906.000,      41,      31,      22,      44\n 906.100,      41,      31,      22,      44\n 906.200,      41,      31,      23,      44\n 906.300,      41,      31,      23,      44\n 906.400,      41,      30,      23,      45\n 906.500,      42,      31,      22,      44\n 906.600,      41,      31,      23,      44\n 906.700,      41,      31,      22,      44\n 906.800,      41,      31,      22,      45\n 906.900,      41,      31,      23,      44\n 907.000,      41,      31,      23,      44\n 907.100,      41,      31,      23,      44\n 907.200,      42,      31,      23,      44\n 907.300,      41,      31,      23,      44\n 907.400,      41,      31,      22,      44\n 907.500,      41,      31,      22,      44\n 907.600,      41,      31,      22,      44\n 907.700,      41,      31,      23,      44\n 907.800,      41,      30,      23,      44\n 907.900,      42,      31,      22,      44\n 908.000,      42,      31,      23,      44\n 908.100,      41,      31,      22,      44\n 908.200,      41,      31,      23,      44\n 908.300,      41,      31,      22,      44\n 908.400,      41,      31,      22,      44\n 908.500,      41,      31,      23,      45\n 908.600,      41,      31,      23,      44\n 908.700,      41,      30,      23,      44\n 908.800,      41,      31,      22,      44\n 908.900,      41,      31,      22,      44\n 909.000,      41,      30,      23,      44\n 909.100,      41,      31,      22,      44\n 909.200,      41,      31,      23,      44\n 909.300,      41,      31,      23,      44\n 909.400,      41,      31,      22,      44\n 909.500,      41,      31,      23,      44\n 909.600,      41,      31,      22,      44\n 909.700,      41,      30,      22,      44\n 909.800,      42,      31,      22,      44\n 909.900,      41,      31,      22,      44\n 910.000,      41,      31,      23,      44\n 910.100,      41,      31,      22,      45\n 910.200,      41,      31,      23,      44\n 910.300,      41,      31,      23,      44\n 910.400,      42,      31,      23,      44\n 910.500,      41,      31,      22,      45\n 910.600,      41,      30,      23,      45\n 910.700,      41,      31,      23,      44\n 910.800,      41,      31,      22,      45\n 910.900,      41,      31,      23,      44\n 911.000,      41,      31,      22,      45\n 911.100,      41,      30,      22,      44\n 911.200,      41,      31,      23,      45\n 911.300,      41,      30,      22,      44\n 911.400,      42,      31,      23,      44\n 911.500,      41,      31,      23,      44\n 911.600,      41,      31,      22,      44\n 911.700,      41,      31,      22,      44\n 911.800,      41,      30,      23,      44\n 911.900,      41,      31,      23,      44\n 912.000,      42,      31,      23,      44\n 912.100,      41,      31,      23,      45\n 912.200,      41,      31,      23,      44\n 912.300,      42,      31,      23,      44\n 912.400,      41,      31,      23,      44\n 912.500,      41,      31,      22,      45\n 912.600,      41,      30,      22,      44\n 912.700,      41,      31,      22,      44\n 912.800,      41,      31,      23,      45\n 912.900,      41,      31,      22,      44\n 913.000,      42,      31,      22,      44\n 913.100,      41,      30,      23,      45\n 913.200,      41,      31,      23,      44\n 913.300,      41,      31,      22,      45\n 913.400,      41,      31,      23,      44\n 913.500,      41,      30,      22,      43\n 913.600,      42,      31,      23,      44\n 913.700,      41,      31,      23,      44\n 913.800,      41,      31,      22,      44\n 913.900,      41,      31,      23,      44\n 914.000,      41,      31,      22,      44\n 914.100,      41,      31,      23,      44\n 914.200,      41,      31,      22,      44\n 914.300,      41,      31,      23,      44\n 914.400,      41,      30,      23,      44\n 914.500,      42,      31,      23,      44\n 914.600,      41,      31,      23,      44\n 914.700,      41,      31,      23,      45\n 914.800,      41,      31,      23,      44\n 914.900,      42,      31,      23,      45\n 915.000,      41,      31,      23,      44\n 915.100,      41,      31,      23,      44\n 915.200,      41,      31,      22,      44\n 915.300,      42,      31,      23,      44\n 915.400,      42,      31,      23,      44\n 915.500,      41,      31,      23,      44\n 915.600,      41,      31,      23,      44\n 915.700,      41,      31,      22,      43\n 915.800,      41,      31,      22,      44\n 915.900,      41,      30,      23,      44\n 916.000,      42,      31,      23,      44\n 916.100,      41,      31,      23,      44\n 916.200,      42,      31,      23,      44\n 916.300,      41,      31,      23,      44\n 916.400,      42,      31,      23,      44\n 916.500,      41,      30,      23,      44\n 916.600,      41,      31,      23,      44\n 916.700,      42,      31,      23,      44\n 916.800,      42,      31,      22,      44\n 916.900,      41,      31,      22,      44\n 917.000,      41,      30,      22,      44\n 917.100,      41,      31,      23,      44\n 917.200,      41,      31,      23,      45\n 917.300,      41,      31,      23,      45\n 917.400,      41,      31,      22,      44\n 917.500,      41,      31,      22,      45\n 917.600,      42,      31,      23,      44\n 917.700,      41,      31,      23,      44\n 917.800,      41,      31,      22,      44\n 917.900,      41,      31,      23,      44\n 918.000,      42,      31,      23,      44\n 918.100,      41,      31,      23,      44\n 918.200,      41,      31,      22,      44\n 918.300,      41,      31,      22,      44\n 918.400,      41,      31,      23,      44\n 918.500,      41,      31,      23,      44\n 918.600,      41,      30,      23,      44\n 918.700,      42,      31,      23,      44\n 918.800,      41,      30,      23,      44\n 918.900,      34,      24,      23,      44\n 919.000,      42,      31,      23,      44\n 919.100,      41,      31,      22,      44\n 919.200,      41,      31,      23,      45\n 919.300,      41,      30,      22,      44\n 919.400,      41,      31,      22,      44\n 919.500,      41,      30,      23,      45\n 919.600,      42,      31,      22,      45\n 919.700,      41,      31,      22,      44\n 919.800,      41,      30,      23,      44\n 919.900,      41,      31,      23,      44\n 920.000,      41,      31,      23,      44\n 920.100,      41,      31,      23,      43\n 920.200,      41,      31,      23,      44\n 920.300,      42,      31,      23,      44\n 920.400,      41,      31,      23,      44\n 920.500,      41,      31,      23,      44\n 920.600,      41,      31,      23,      44\n 920.700,      41,      31,      22,      44\n 920.800,      41,      31,      22,      44\n 920.900,      41,      31,      23,      44\n 921.000,      41,      31,      23,      44\n 921.100,      42,      31,      22,      45\n 921.200,      41,      31,      23,      44\n 921.300,      42,      31,      23,      45\n 921.400,      41,      31,      23,      44\n 921.500,      42,      31,      23,      45\n 921.600,      41,      30,      22,      44\n 921.700,      41,      30,      23,      44\n 921.800,      41,      31,      23,      45\n 921.900,      41,      31,      23,      44\n 922.000,      41,      31,      23,      44\n 922.100,      41,      31,      23,      44\n 922.200,      41,      31,      23,      44\n 922.300,      42,      31,      23,      44\n 922.400,      41,      31,      22,      44\n 922.500,      41,      31,      23,      44\n 922.600,      41,      31,      22,      44\n 922.700,      41,      31,      23,      44\n 922.800,      42,      31,      23,      44\n 922.900,      41,      31,      22,      44\n 923.000,      41,      31,      23,      44\n 923.100,      41,      30,      23,      44\n 923.200,      41,      31,      23,      45\n 923.300,      41,      31,      23,      44\n 923.400,      41,      31,      22,      45\n 923.500,      41,      31,      22,      44\n 923.600,      41,      31,      22,      44\n 923.700,      41,      31,      22,      44\n 923.800,      41,      30,      23,      45\n 923.900,      41,      31,      23,      45\n 924.000,      41,      31,      23,      44\n 924.100,      41,      31,      23,      44\n 924.200,      41,      31,      23,      44\n 924.300,      41,      31,      23,      44\n 924.400,      41,      31,      23,      44\n 924.500,      41,      30,      23,      44\n 924.600,      41,      31,      22,      44\n 924.700,      41,      31,      23,      45\n 924.800,      41,      31,      23,      44\n 924.900,      41,      31,      22,      44\n 925.000,      42,      31,      23,      45\n 925.100,      41,      30,      23,      45\n 925.200,      41,      31,      22,      44\n 925.300,      41,      31,      23,      44\n 925.400,      41,      31,      22,      44\n 925.500,      41,      31,      22,      45\n 925.600,      41,      31,      23,      45\n 925.700,      41,      31,      23,      44\n 925.800,      41,      31,      23,      44\n 925.900,      42,      31,      23,      45\n 926.000,      41,      31,      22,      44\n 926.100,      41,      31,      23,      44\n 926.200,      41,      30,      23,      44\n 926.300,      42,      31,      23,      44\n 926.400,      41,      31,      22,      44\n 926.500,      42,      31,      22,      44\n 926.600,      41,      30,      22,      44\n 926.700,      41,      31,      22,      44\n 926.800,      41,      31,      23,      44\n 926.900,      41,      30,      23,      44\n 927.000,      42,      31,      23,      44\n 927.100,      42,      31,      22,      45\n 927.200,      41,      30,      22,      44\n 927.300,      41,      31,      22,      44\n 927.400,      41,      31,      23,      44\n 927.500,      41,      31,      23,      44\n 927.600,      41,      31,      23,      44\n 927.700,      41,      31,      23,      44\n 927.800,      42,      31,      23,      44\n 927.900,      41,      31,      23,      44\n 928.000,      41,      31,      23,      45\n 928.100,      41,      32,      23,      44\n 928.200,      41,      31,      22,      44\n 928.300,      42,      31,      23,      44\n 928.400,      41,      31,      22,      44\n 928.500,      41,      31,      23,      44\n 928.600,      42,      31,      23,      44\n 928.700,      41,      31,      22,      44\n 928.800,      41,      31,      23,      44\n 928.900,      41,      31,      23,      44\n 929.000,      41,      31,      23,      44\n 929.100,      41,      30,      22,      44\n 929.200,      41,      31,      22,      44\n 929.300,      41,      30,      22,      44\n 929.400,      42,      31,      22,      44\n 929.500,      42,      31,      23,      45\n 929.600,      41,      31,      22,      44\n 929.700,      42,      31,      22,      45\n 929.800,      41,      30,      23,      44\n 929.900,      41,      31,      22,      44\n 930.000,      41,      31,      22,      44\n 930.100,      41,      31,      22,      44\n 930.200,      42,      31,      23,      44\n 930.300,      41,      30,      22,      44\n 930.400,      41,      31,      23,      44\n 930.500,      41,      30,      22,      44\n 930.600,      41,      30,      22,      44\n 930.700,      41,      31,      22,      44\n 930.800,      41,      31,      23,      44\n 930.900,      41,      30,      23,      44\n 931.000,      41,      30,      23,      44\n 931.100,      41,      30,      22,      44\n 931.200,      41,      31,      22,      44\n 931.300,      34,      24,      23,      45\n 931.400,      41,      30,      23,      44\n 931.500,      41,      31,      23,      44\n 931.600,      41,      31,      23,      44\n 931.700,      41,      31,      22,      44\n 931.800,      41,      31,      23,      44\n 931.900,      41,      31,      23,      44\n 932.000,      41,      31,      23,      45\n 932.100,      41,      31,      23,      45\n 932.200,      41,      30,      23,      44\n 932.300,      41,      31,      22,      44\n 932.400,      41,      31,      22,      43\n 932.500,      41,      31,      23,      44\n 932.600,      41,      31,      23,      44\n 932.700,      42,      31,      23,      44\n 932.800,      41,      31,      23,      44\n 932.900,      40,      30,      22,      44\n 933.000,      42,      30,      22,      44\n 933.100,      41,      31,      22,      44\n 933.200,      41,      31,      23,      44\n 933.300,      41,      31,      23,      45\n 933.400,      41,      31,      23,      44\n 933.500,      41,      31,      22,      44\n 933.600,      41,      31,      23,      44\n 933.700,      41,      31,      22,      44\n 933.800,      41,      31,      22,      44\n 933.900,      41,      31,      23,      44\n 934.000,      42,      31,      23,      44\n 934.100,      41,      31,      23,      45\n 934.200,      42,      31,      23,      45\n 934.300,      41,      31,      23,      44\n 934.400,      41,      30,      22,      44\n 934.500,      41,      31,      23,      44\n 934.600,      41,      30,      22,      44\n 934.700,      41,      31,      22,      44\n 934.800,      41,      31,      23,      44\n 934.900,      41,      31,      22,      44\n 935.000,      41,      31,      23,      44\n 935.100,      40,      30,      23,      44\n 935.200,      41,      31,      23,      44\n 935.300,      41,      31,      23,      44\n 935.400,      41,      30,      23,      45\n 935.500,      41,      31,      23,      44\n 935.600,      41,      30,      22,      44\n 935.700,      41,      30,      23,      44\n 935.800,      41,      30,      23,      44\n 935.900,      41,      31,      23,      44\n 936.000,      41,      31,      23,      44\n 936.100,      41,      31,      23,      45\n 936.200,      41,      31,      22,      45\n 936.300,      41,      31,      23,      45\n 936.400,      42,      31,      23,      44\n 936.500,      41,      31,      23,      44\n 936.600,      41,      31,      23,      44\n 936.700,      42,      31,      23,      44\n 936.800,      41,      31,      23,      44\n 936.900,      41,      30,      23,      44\n 937.000,      41,      31,      23,      44\n 937.100,      41,      31,      23,      44\n 937.200,      41,      31,      23,      44\n 937.300,      41,      31,      22,      44\n 937.400,      42,      31,      23,      44\n 937.500,      41,      31,      23,      44\n 937.600,      41,      31,      23,      44\n 937.700,      41,      31,      22,      45\n 937.800,      41,      30,      22,      44\n 937.900,      42,      31,      23,      45\n 938.000,      41,      31,      23,      44\n 938.100,      41,      30,      23,      44\n 938.200,      41,      31,      23,      45\n 938.300,      41,      31,      22,      44\n 938.400,      41,      31,      23,      44\n 938.500,      41,      30,      23,      44\n 938.600,      42,      31,      23,      44\n 938.700,      41,      31,      23,      44\n 938.800,      41,      31,      23,      44\n 938.900,      42,      31,      22,      44\n 939.000,      41,      31,      22,      44\n 939.100,      41,      31,      23,      44\n 939.200,      41,      31,      23,      44\n 939.300,      41,      31,      22,      44\n 939.400,      41,      31,      23,      45\n 939.500,      41,      31,      23,      44\n 939.600,      41,      31,      23,      44\n 939.700,      41,      31,      23,      44\n 939.800,      41,      31,      22,      44\n 939.900,      41,      31,      23,      44\n 940.000,      41,      30,      22,      44\n 940.100,      41,      31,      23,      45\n 940.200,      41,      31,      23,      45\n 940.300,      41,      31,      23,      44\n 940.400,      41,      31,      23,      44\n 940.500,      41,      31,      23,      44\n 940.600,      41,      31,      22,      44\n 940.700,      41,      31,      22,      44\n 940.800,      41,      31,      23,      44\n 940.900,      41,      30,      22,      44\n 941.000,      41,      30,      22,      44\n 941.100,      41,      31,      23,      44\n 941.200,      41,      31,      23,      43\n 941.300,      41,      31,      23,      44\n 941.400,      41,      31,      23,      44\n 941.500,      41,      31,      23,      45\n 941.600,      41,      31,      22,      44\n 941.700,      42,      31,      22,      44\n 941.800,      42,      31,      23,      45\n 941.900,      41,      31,      23,      45\n 942.000,      41,      31,      23,      44\n 942.100,      41,      30,      22,      44\n 942.200,      41,      31,      22,      45\n 942.300,      41,      31,      22,      44\n 942.400,      41,      31,      23,      44\n 942.500,      42,      31,      23,      45\n 942.600,      41,      31,      22,      44\n 942.700,      41,      31,      22,      44\n 942.800,      41,      30,      23,      44\n 942.900,      41,      31,      22,      44\n 943.000,      41,      31,      23,      45\n 943.100,      42,      31,      23,      45\n 943.200,      42,      31,      23,      44\n 943.300,      41,      31,      23,      44\n 943.400,      41,      31,      23,      44\n 943.500,      41,      31,      23,      44\n 943.600,      41,      30,      23,      44\n 943.700,      41,      31,      22,      44\n 943.800,      41,      31,      23,      44\n 943.900,      41,      31,      23,      44\n 944.000,      41,      30,      23,      44\n 944.100,      42,      31,      23,      45\n 944.200,      41,      30,      22,      44\n 944.300,      41,      31,      22,      44\n 944.400,      41,      31,      23,      44\n 944.500,      41,      31,      22,      44\n 944.600,      41,      31,      23,      45\n 944.700,      41,      31,      22,      44\n 944.800,      41,      31,      23,      44\n 944.900,      42,      30,      23,      44\n 945.000,      41,      31,      22,      44\n 945.100,      41,      31,      22,      44\n 945.200,      42,      31,      22,      44\n 945.300,      41,      31,      22,      44\n 945.400,      42,      31,      23,      44\n 945.500,      41,      31,      23,      44\n 945.600,      42,      31,      23,      45\n 945.700,      41,      31,      22,      44\n 945.800,      42,      31,      22,      44\n 945.900,      41,      31,      22,      44\n 946.000,      42,      31,      23,      44\n 946.100,      41,      31,      22,      45\n 946.200,      41,      31,      23,      44\n 946.300,      41,      31,      23,      44\n 946.400,      42,      31,      23,      45\n 946.500,      41,      31,      23,      45\n 946.600,      42,      31,      23,      45\n 946.700,      41,      31,      23,      45\n 946.800,      42,      31,      23,      44\n 946.900,      41,      31,      23,      44\n 947.000,      41,      31,      23,      44\n 947.100,      41,      31,      22,      44\n 947.200,      41,      30,      23,      44\n 947.300,      42,      31,      22,      44\n 947.400,      41,      31,      23,      44\n 947.500,      41,      31,      23,      44\n 947.600,      41,      31,      23,      44\n 947.700,      41,      30,      22,      44\n 947.800,      41,      31,      23,      44\n 947.900,      40,      31,      23,      44\n 948.000,      41,      31,      23,      45\n 948.100,      41,      31,      23,      44\n 948.200,      41,      31,      22,      44\n 948.300,      41,      31,      23,      44\n 948.400,      41,      31,      23,      44\n 948.500,      42,      31,      23,      44\n 948.600,      41,      31,      23,      44\n 948.700,      41,      31,      23,      44\n 948.800,      41,      31,      23,      45\n 948.900,      41,      30,      23,      44\n 949.000,      42,      31,      22,      44\n 949.100,      41,      31,      23,      44\n 949.200,      41,      31,      23,      44\n 949.300,      41,      31,      23,      44\n 949.400,      41,      31,      23,      44\n 949.500,      41,      31,      22,      44\n 949.600,      42,      31,      23,      44\n 949.700,      41,      31,      22,      44\n 949.800,      41,      30,      22,      45\n 949.900,      41,      31,      22,      44\n 950.000,      42,      31,      23,      44\n 950.100,      42,      31,      23,      45\n 950.200,      41,      31,      22,      44\n 950.300,      41,      31,      22,      44\n 950.400,      41,      31,      23,      44\n 950.500,      41,      30,      22,      44\n 950.600,      41,      31,      23,      45\n 950.700,      41,      31,      23,      45\n 950.800,      41,      31,      23,      45\n 950.900,      42,      31,      23,      45\n 951.000,      41,      31,      23,      44\n 951.100,      41,      31,      22,      44\n 951.200,      41,      31,      22,      44\n 951.300,      41,      31,      22,      44\n 951.400,      42,      31,      23,      45\n 951.500,      41,      31,      22,      44\n 951.600,      41,      31,      23,      44\n 951.700,      41,      31,      23,      44\n 951.800,      41,      31,      23,      44\n 951.900,      41,      31,      23,      44\n 952.000,      42,      31,      23,      44\n 952.100,      41,      31,      22,      45\n 952.200,      41,      31,      23,      45\n 952.300,      41,      31,      22,      44\n 952.400,      41,      31,      23,      45\n 952.500,      41,      31,      22,      44\n 952.600,      41,      31,      22,      44\n 952.700,      41,      31,      23,      44\n 952.800,      41,      31,      23,      44\n 952.900,      41,      31,      22,      44\n 953.000,      41,      31,      22,      45\n 953.100,      41,      31,      23,      44\n 953.200,      41,      31,      23,      44\n 953.300,      41,      30,      23,      44\n 953.400,      41,      31,      23,      44\n 953.500,      42,      31,      23,      44\n 953.600,      42,      31,      23,      44\n 953.700,      42,      31,      22,      44\n 953.800,      41,      31,      22,      44\n 953.900,      41,      31,      22,      44\n 954.000,      41,      31,      22,      44\n 954.100,      41,      31,      22,      45\n 954.200,      41,      31,      22,      44\n 954.300,      42,      31,      22,      44\n 954.400,      41,      31,      22,      44\n 954.500,      42,      31,      23,      45\n 954.600,      42,      31,      23,      45\n 954.700,      41,      31,      23,      44\n 954.800,      41,      31,      23,      44\n 954.900,      41,      31,      23,      45\n 955.000,      41,      31,      23,      44\n 955.100,      42,      31,      22,      44\n 955.200,      42,      31,      22,      44\n 955.300,      42,      31,      23,      44\n 955.400,      41,      31,      23,      45\n 955.500,      42,      31,      23,      44\n 955.600,      41,      31,      23,      44\n 955.700,      41,      31,      23,      44\n 955.800,      41,      31,      22,      44\n 955.900,      41,      31,      23,      44\n 956.000,      41,      31,      22,      44\n 956.100,      41,      31,      23,      44\n 956.200,      41,      31,      23,      45\n 956.300,      41,      31,      23,      44\n 956.400,      41,      31,      23,      44\n 956.500,      41,      31,      23,      44\n 956.600,      41,      31,      22,      45\n 956.700,      41,      31,      23,      44\n 956.800,      41,      31,      22,      44\n 956.900,      41,      31,      22,      44\n 957.000,      41,      31,      23,      45\n 957.100,      41,      30,      23,      44\n 957.200,      41,      31,      23,      44\n 957.300,      41,      31,      23,      44\n 957.400,      41,      31,      22,      44\n 957.500,      41,      31,      22,      44\n 957.600,      41,      31,      23,      44\n 957.700,      41,      31,      22,      44\n 957.800,      41,      31,      22,      44\n 957.900,      41,      31,      22,      44\n 958.000,      42,      31,      23,      44\n 958.100,      41,      31,      23,      45\n 958.200,      41,      31,      22,      44\n 958.300,      41,      31,      22,      44\n 958.400,      42,      30,      23,      44\n 958.500,      41,      31,      23,      45\n 958.600,      41,      31,      23,      44\n 958.700,      42,      31,      23,      44\n 958.800,      41,      31,      23,      45\n 958.900,      41,      31,      23,      44\n 959.000,      41,      30,      22,      45\n 959.100,      41,      31,      22,      44\n 959.200,      42,      31,      22,      44\n 959.300,      41,      31,      22,      44\n 959.400,      41,      31,      23,      44\n 959.500,      41,      31,      23,      45\n 959.600,      41,      31,      23,      44\n 959.700,      41,      31,      23,      44\n 959.800,      41,      31,      22,      44\n 959.900,      41,      31,      23,      44\n 960.000,      41,      31,      23,      44\n 960.100,      41,      31,      22,      44\n 960.200,      41,      31,      23,      45\n 960.300,      42,      31,      23,      44\n 960.400,      41,      31,      23,      44\n 960.500,      41,      31,      23,      44\n 960.600,      41,      30,      22,      44\n 960.700,      41,      31,      23,      44\n 960.800,      42,      31,      23,      44\n 960.900,      41,      31,      23,      44\n 961.000,     195,     260,       0,      96\n 961.100,      43,      32,      23,      45\n 961.200,      42,      31,      23,      45\n 961.300,      42,      31,      23,      45\n 961.400,      41,      31,      23,      44\n 961.500,      42,      31,      23,      44\n 961.600,      41,      31,      23,      44\n 961.700,      41,      31,      23,      44\n 961.800,      42,      31,      23,      44\n 961.900,      41,      31,      22,      44\n 962.000,      41,      31,      22,      44\n 962.100,      41,      31,      23,      44\n 962.200,      42,      31,      23,      44\n 962.300,      42,      31,      23,      45\n 962.400,      41,      31,      22,      44\n 962.500,      41,      31,      23,      44\n 962.600,      41,      31,      23,      44\n 962.700,      41,      30,      23,      44\n 962.800,      41,      31,      23,      44\n 962.900,      42,      31,      23,      44\n 963.000,      41,      31,      23,      44\n 963.100,      42,      31,      23,      44\n 963.200,      41,      31,      23,      44\n 963.300,      41,      31,      23,      44\n 963.400,      41,      31,      23,      44\n 963.500,      41,      31,      23,      44\n 963.600,      41,      31,      23,      44\n 963.700,      41,      31,      23,      44\n 963.800,      41,      30,      22,      43\n 963.900,      41,      30,      22,      44\n 964.000,      41,      30,      22,      45\n 964.100,      41,      31,      22,      44\n 964.200,      41,      31,      22,      43\n 964.300,      41,      31,      23,      44\n 964.400,      41,      30,      22,      44\n 964.500,      41,      31,      23,      44\n 964.600,      41,      31,      23,      44\n 964.700,      41,      31,      23,      44\n 964.800,      41,      31,      23,      45\n 964.900,      41,      31,      23,      44\n 965.000,      41,      31,      23,      44\n 965.100,      42,      31,      23,      44\n 965.200,      41,      31,      22,      45\n 965.300,      42,      31,      23,      44\n 965.400,      41,      31,      23,      44\n 965.500,      41,      30,      23,      44\n 965.600,      41,      31,      22,      44\n 965.700,      41,      31,      22,      44\n 965.800,      42,      31,      22,      44\n 965.900,      41,      30,      22,      44\n 966.000,      42,      31,      23,      44\n 966.100,      41,      31,      23,      44\n 966.200,      42,      31,      23,      44\n 966.300,      41,      31,      22,      44\n 966.400,      41,      31,      23,      44\n 966.500,      42,      31,      23,      44\n 966.600,      41,      31,      23,      44\n 966.700,      41,      31,      22,      44\n 966.800,      41,      31,      23,      45\n 966.900,      41,      31,      23,      44\n 967.000,      42,      31,      23,      44\n 967.100,      41,      30,      22,      45\n 967.200,      41,      31,      23,      44\n 967.300,      41,      31,      22,      44\n 967.400,      41,      31,      23,      44\n 967.500,      41,      31,      23,      45\n 967.600,      42,      31,      23,      44\n 967.700,      41,      31,      23,      44\n 967.800,      41,      31,      23,      44\n 967.900,      41,      31,      23,      44\n 968.000,      41,      31,      23,      45\n 968.100,      41,      31,      23,      44\n 968.200,      42,      31,      23,      44\n 968.300,      41,      31,      23,      44\n 968.400,      41,      31,      23,      44\n 968.500,      41,      31,      23,      44\n 968.600,      42,      31,      23,      44\n 968.700,      41,      31,      22,      44\n 968.800,      41,      31,      23,      45\n 968.900,      41,      31,      23,      44\n 969.000,      41,      31,      23,      45\n 969.100,      42,      31,      23,      44\n 969.200,      41,      30,      22,      45\n 969.300,      41,      31,      23,      45\n 969.400,      42,      31,      23,      44\n 969.500,      41,      31,      23,      45\n 969.600,      41,      31,      23,      45\n 969.700,      42,      31,      23,      44\n 969.800,      41,      31,      23,      44\n 969.900,      42,      31,      23,      44\n 970.000,      41,      31,      23,      44\n 970.100,      41,      31,      22,      44\n 970.200,      42,      31,      22,      44\n 970.300,      41,      31,      23,      44\n 970.400,      41,      31,      23,      44\n 970.500,      41,      31,      23,      44\n 970.600,      41,      31,      23,      44\n 970.700,      42,      31,      23,      45\n 970.800,      41,      31,      22,      44\n 970.900,      41,      31,      22,      44\n 971.000,      41,      30,      23,      44\n 971.100,      42,      31,      23,      44\n 971.200,      42,      31,      23,      45\n 971.300,      42,      31,      23,      45\n 971.400,      41,      31,      23,      44\n 971.500,      42,      31,      23,      45\n 971.600,      41,      31,      23,      44\n 971.700,      41,      31,      23,      45\n 971.800,      42,      31,      23,      44\n 971.900,      41,      31,      22,      44\n 972.000,      42,      31,      22,      44\n 972.100,      42,      31,      23,      44\n 972.200,      41,      30,      22,      44\n 972.300,      41,      30,      23,      44\n 972.400,      41,      31,      23,      44\n 972.500,      41,      31,      23,      44\n 972.600,      41,      31,      23,      44\n 972.700,      41,      31,      22,      44\n 972.800,      41,      31,      23,      44\n 972.900,      41,      31,      22,      44\n 973.000,      41,      31,      23,      44\n 973.100,      41,      31,      23,      44\n 973.200,      41,      31,      23,      45\n 973.300,      41,      31,      23,      44\n 973.400,      42,      31,      23,      44\n 973.500,      41,      30,      23,      45\n 973.600,      41,      31,      23,      45\n 973.700,      41,      30,      23,      45\n 973.800,      42,      31,      23,      44\n 973.900,      41,      30,      23,      44\n 974.000,      41,      31,      22,      44\n 974.100,      41,      31,      23,      44\n 974.200,      41,      31,      22,      44\n 974.300,      41,      31,      22,      44\n 974.400,      41,      31,      23,      44\n 974.500,      41,      31,      22,      44\n 974.600,      41,      31,      23,      44\n 974.700,      41,      31,      23,      44\n 974.800,      41,      31,      23,      45\n 974.900,      42,      31,      23,      45\n 975.000,      41,      31,      22,      44\n 975.100,      41,      31,      23,      44\n 975.200,      42,      31,      23,      45\n 975.300,      41,      31,      23,      45\n 975.400,      42,      31,      23,      44\n 975.500,      41,      31,      23,      45\n 975.600,      41,      31,      23,      44\n 975.700,      41,      31,      23,      44\n 975.800,      41,      31,      23,      45\n 975.900,      41,      30,      22,      44\n 976.000,      41,      31,      22,      44\n 976.100,      41,      31,      23,      44\n 976.200,      41,      31,      23,      44\n 976.300,      41,      30,      23,      44\n 976.400,      41,      31,      23,      44\n 976.500,      41,      31,      23,      44\n 976.600,      41,      31,      22,      44\n 976.700,      41,      30,      23,      44\n 976.800,      41,      31,      23,      44\n 976.900,      41,      31,      23,      44\n 977.000,      41,      30,      23,      45\n 977.100,      42,      31,      23,      44\n 977.200,      42,      31,      23,      44\n 977.300,      41,      31,      23,      44\n 977.400,      41,      31,      23,      44\n 977.500,      41,      30,      22,      44\n 977.600,      41,      31,      22,      44\n 977.700,      41,      31,      23,      44\n 977.800,      41,      31,      23,      44\n 977.900,      41,      30,      22,      44\n 978.000,      42,      31,      22,      44\n 978.100,      41,      31,      23,      44\n 978.200,      41,      31,      23,      44\n 978.300,      41,      31,      23,      44\n 978.400,      41,      30,      23,      44\n 978.500,      41,      31,      22,      44\n 978.600,      41,      30,      23,      44\n 978.700,      41,      31,      23,      44\n 978.800,      42,      31,      22,      44\n 978.900,      41,      31,      23,      44\n 979.000,      41,      31,      22,      44\n 979.100,      42,      31,      23,      44\n 979.200,      41,      31,      23,      44\n 979.300,      41,      30,      23,      44\n 979.400,      41,      31,      23,      44\n 979.500,      41,      31,      22,      44\n 979.600,      41,      31,      22,      44\n 979.700,      41,      31,      22,      44\n 979.800,      41,      30,      22,      45\n 979.900,      41,      31,      22,      44\n 980.000,      41,      31,      23,      44\n 980.100,      41,      30,      23,      43\n 980.200,      41,      31,      23,      44\n 980.300,      41,      31,      22,      44\n 980.400,      41,      31,      22,      44\n 980.500,      41,      31,      23,      44\n 980.600,      41,      31,      22,      44\n 980.700,      41,      31,      22,      44\n 980.800,      41,      31,      22,      44\n 980.900,      42,      31,      22,      44\n 981.000,      42,      31,      23,      44\n 981.100,      41,      31,      23,      45\n 981.200,      41,      31,      23,      44\n 981.300,      42,      31,      23,      44\n 981.400,      41,      31,      23,      44\n 981.500,      41,      31,      22,      44\n 981.600,      41,      31,      22,      44\n 981.700,      42,      31,      23,      44\n 981.800,      41,      30,      22,      44\n 981.900,      41,      31,      23,      44\n 982.000,      41,      31,      22,      44\n 982.100,      41,      31,      23,      44\n 982.200,      41,      30,      22,      44\n 982.300,      41,      31,      23,      44\n 982.400,      41,      31,      23,      44\n 982.500,      41,      31,      23,      44\n 982.600,      41,      31,      22,      44\n 982.700,      41,      30,      23,      44\n 982.800,      42,      31,      22,      44\n 982.900,      41,      30,      22,      44\n 983.000,      42,      31,      23,      44\n 983.100,      41,      31,      22,      44\n 983.200,      41,      31,      22,      44\n 983.300,      41,      31,      23,      44\n 983.400,      42,      31,      23,      44\n 983.500,      41,      31,      23,      45\n 983.600,      42,      31,      23,      44\n 983.700,      41,      31,      23,      44\n 983.800,      41,      31,      23,      44\n 983.900,      41,      31,      23,      45\n 984.000,      41,      31,      23,      44\n 984.100,      41,      31,      22,      44\n 984.200,      41,      31,      22,      44\n 984.300,      41,      31,      23,      44\n 984.400,      42,      31,      23,      44\n 984.500,      41,      31,      23,      44\n 984.600,      41,      31,      23,      44\n 984.700,      42,      31,      23,      44\n 984.800,      41,      31,      22,      44\n 984.900,      42,      31,      23,      44\n 985.000,      41,      30,      22,      44\n 985.100,      42,      31,      22,      44\n 985.200,      41,      31,      23,      44\n 985.300,      41,      31,      23,      44\n 985.400,      41,      31,      23,      45\n 985.500,      41,      31,      23,      44\n 985.600,      41,      30,      22,      44\n 985.700,      41,      31,      23,      44\n 985.800,      41,      31,      22,      45\n 985.900,      41,      31,      22,      44\n 986.000,      41,      31,      23,      45\n 986.100,      41,      31,      23,      45\n 986.200,      41,      31,      23,      45\n 986.300,      42,      31,      22,      45\n 986.400,      41,      31,      23,      44\n 986.500,      41,      31,      23,      44\n 986.600,      41,      31,      23,      44\n 986.700,      42,      31,      23,      44\n 986.800,      41,      31,      23,      44\n 986.900,      41,      30,      23,      44\n 987.000,      41,      31,      22,      44\n 987.100,      41,      31,      22,      44\n 987.200,      41,      31,      23,      44\n 987.300,      41,      31,      23,      43\n 987.400,      42,      31,      23,      44\n 987.500,      41,      30,      23,      44\n 987.600,      42,      31,      22,      44\n 987.700,      41,      30,      23,      44\n 987.800,      41,      31,      23,      44\n 987.900,      41,      31,      23,      44\n 988.000,      41,      31,      22,      44\n 988.100,      42,      31,      22,      45\n 988.200,      41,      31,      23,      45\n 988.300,      41,      31,      23,      44\n 988.400,      42,      31,      23,      44\n 988.500,      41,      31,      22,      44\n 988.600,      42,      31,      23,      44\n 988.700,      41,      31,      23,      44\n 988.800,      41,      31,      22,      44\n 988.900,      41,      31,      22,      44\n 989.000,      41,      31,      22,      44\n 989.100,      42,      31,      23,      44\n 989.200,      41,      31,      22,      44\n 989.300,      41,      31,      22,      44\n 989.400,      41,      31,      23,      44\n 989.500,      42,      31,      23,      44\n 989.600,      41,      31,      23,      44\n 989.700,      41,      31,      23,      44\n 989.800,      41,      31,      22,      44\n 989.900,      41,      31,      23,      45\n 990.000,      41,      30,      22,      44\n 990.100,      41,      31,      23,      44\n 990.200,      41,      31,      23,      45\n 990.300,      41,      31,      23,      45\n 990.400,      42,      31,      23,      44\n 990.500,      41,      30,      23,      44\n 990.600,      41,      31,      23,      44\n 990.700,      42,      31,      23,      44\n 990.800,      41,      31,      22,      44\n 990.900,      41,      31,      22,      44\n 991.000,      41,      31,      23,      44\n 991.100,      42,      31,      23,      44\n 991.200,      41,      31,      22,      44\n 991.300,      42,      31,      23,      44\n 991.400,      41,      31,      23,      44\n 991.500,      42,      31,      23,      44\n 991.600,      41,      31,      23,      44\n 991.700,      41,      31,      22,      44\n 991.800,      41,      31,      23,      44\n 991.900,      41,      31,      23,      45\n 992.000,      41,      31,      23,      44\n 992.100,      41,      31,      23,      45\n 992.200,      42,      31,      23,      44\n 992.300,      41,      30,      22,      44\n 992.400,      34,      24,      23,      45\n 992.500,      41,      30,      23,      45\n 992.600,      42,      31,      22,      44\n 992.700,      41,      30,      23,      44\n 992.800,      41,      30,      23,      44\n 992.900,      34,      23,      22,      44\n 993.000,      41,      31,      22,      44\n 993.100,      42,      30,      23,      44\n 993.200,      41,      30,      23,      44\n 993.300,      41,      31,      23,      44\n 993.400,      41,      31,      22,      44\n 993.500,      41,      31,      23,      44\n 993.600,      42,      31,      23,      44\n 993.700,      41,      31,      23,      44\n 993.800,      41,      31,      22,      44\n 993.900,      41,      31,      23,      44\n 994.000,      41,      31,      23,      45\n 994.100,      41,      30,      23,      44\n 994.200,      42,      31,      23,      44\n 994.300,      41,      31,      23,      44\n 994.400,      41,      31,      23,      44\n 994.500,      41,      31,      22,      44\n 994.600,      42,      31,      23,      45\n 994.700,      41,      31,      23,      44\n 994.800,      41,      31,      23,      44\n 994.900,      41,      30,      22,      44\n 995.000,      41,      31,      22,      44\n 995.100,      41,      30,      23,      44\n 995.200,      41,      31,      23,      44\n 995.300,      42,      31,      22,      44\n 995.400,      41,      31,      23,      44\n 995.500,      43,      31,      23,      45\n 995.600,      41,      31,      23,      44\n 995.700,      41,      31,      23,      44\n 995.800,      41,      31,      23,      44\n 995.900,      41,      31,      23,      45\n 996.000,      42,      31,      23,      45\n 996.100,      42,      31,      23,      45\n 996.200,      41,      31,      23,      44\n 996.300,      42,      31,      23,      44\n 996.400,      42,      31,      22,      44\n 996.500,      41,      31,      23,      45\n 996.600,      41,      31,      23,      45\n 996.700,      42,      31,      23,      44\n 996.800,      41,      31,      22,      44\n 996.900,      42,      31,      23,      45\n 997.000,      41,      31,      23,      44\n 997.100,      42,      31,      23,      44\n 997.200,      41,      31,      22,      44\n 997.300,      41,      31,      23,      44\n 997.400,      41,      31,      23,      44\n 997.500,      41,      31,      23,      44\n 997.600,      41,      31,      23,      44\n 997.700,      42,      31,      23,      44\n 997.800,      41,      31,      23,      44\n 997.900,      41,      31,      23,      44\n 998.000,      41,      31,      23,      44\n 998.100,      41,      30,      22,      44\n 998.200,      42,      31,      22,      44\n 998.300,      41,      31,      23,      44\n 998.400,      41,      31,      22,      44\n 998.500,      41,      31,      23,      45\n 998.600,      41,      30,      23,      45\n 998.700,      42,      31,      23,      44\n 998.800,      41,      31,      22,      44\n 998.900,      41,      31,      23,      44\n 999.000,      41,      31,      23,      44\n 999.100,      42,      31,      22,      44\n 999.200,      41,      31,      23,      44\n 999.300,      42,      31,      23,      44\n 999.400,      41,      30,      22,      44\n 999.500,      41,      30,      23,      44\n 999.600,      41,      31,      23,      44\n 999.700,      41,      31,      23,      44\n 999.800,      41,      31,      23,      44\n 999.900,      41,      30,      23,      44\n1000.000,      41,      31,      23,      44\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/values_atan2_yx_from_-10_to_10.csv",
    "content": ", -10, -9.8, -9.6, -9.4, -9.2, -9.0, -8.8, -8.6, -8.4, -8.2, -8.0, -7.8, -7.6, -7.4, -7.2, -7.0, -6.8, -6.6, -6.4, -6.2, -6.0, -5.8, -5.6, -5.4, -5.2, -5.0, -4.8, -4.6, -4.4, -4.2, -4.0, -3.8, -3.6, -3.4, -3.2, -3.0, -2.8, -2.6, -2.4, -2.2, -2.0, -1.8, -1.6, -1.4, -1.2, -1.0, -0.8, -0.6, -0.4, -0.2, 0.0, 0.2, 0.4, 0.6, 0.8, 1.0, 1.2, 1.4, 1.6, 1.8, 2.0, 2.2, 2.4, 2.6, 2.8, 3.0, 3.2, 3.4, 3.6, 3.8, 4.0, 4.2, 4.4, 4.6, 4.8, 5.0, 5.2, 5.4, 5.6, 5.8, 6.0, 6.2, 6.4, 6.6, 6.8, 7.0, 7.2, 7.4, 7.6, 7.8, 8.0, 8.2, 8.4, 8.6, 8.8, 9.0, 9.2, 9.4, 9.6, 9.8, 10.0\n-10, -2.356194490192345, -2.3460938236070232, -2.335789159505807, -2.325276510629302, -2.3145519110937567, -2.3036114285814033, -2.292451177659658, -2.281067334281583, -2.26945615151636, -2.2576139765535417, -2.2455372690184494, -2.2332226206280477, -2.220666776206844, -2.20786665607058, -2.1948193797716535, -2.1815222911841055, -2.167972984887574, -2.1541693337887526, -2.1401095178955587, -2.1257920541334836, -2.1112158270654806, -2.096380120346507, -2.0812846487116725, -2.0659295902633006, -2.0503156187874927, -2.0344439357957027, -2.0183163019520665, -2.0019350675136787, -1.9853032013796825, -1.968424318317026, -1.9513027039072615, -1.933943336741073, -1.9163519073766087, -1.8985348335754522, -1.8804992713373527, -1.8622531212727638, -1.8438050298816073, -1.8251643853481625, -1.80634130751576, -1.7873466317709858, -1.7681918866447774, -1.748889265026094, -1.729451588981298, -1.709892268276968, -1.690225252813235, -1.6704649792860586, -1.6506263125071339, -1.6307244819161044, -1.6107750139181867, -1.590793660768047, -1.570796326794897, -1.550798992821746, -1.530817639671607, -1.510868171673689, -1.490966341082659, -1.471127674303735, -1.451367400776558, -1.431700385312825, -1.412141064608495, -1.392703388563699, -1.373400766945016, -1.354246021818807, -1.335251346074033, -1.316428268241631, -1.297787623708186, -1.27933953231703, -1.26109338225244, -1.243057820014341, -1.225240746213184, -1.20764931684872, -1.190289949682532, -1.173168335272767, -1.156289452210111, -1.139657586076114, -1.123276351637727, -1.107148717794091, -1.0912770348023, -1.075663063326492, -1.060308004878121, -1.045212533243286, -1.030376826524312, -1.01580059945631, -1.001483135694235, -0.9874233198010407, -0.973619668702219, -0.960070362405688, -0.9467732738181398, -0.933725997519213, -0.920925877382949, -0.9083700329617455, -0.896055384571344, -0.8839786770362513, -0.8721365020734334, -0.8605253193082104, -0.8491414759301354, -0.83798122500839, -0.8270407424960367, -0.816316142960491, -0.8058034940839864, -0.7954988299827702, -0.7853981633974483\n-9.8, -2.366295156777667, -2.356194490192345, -2.3458855770461016, -2.3353641701561276, -2.324626033704567, -2.3136669555725606, -2.3024827608891125, -2.291069326857959, -2.279422598922567, -2.2675386083249074, -2.255413491107677, -2.2430435086018603, -2.230425069431817, -2.2175547530581867, -2.204429334864642, -2.191045812777718, -2.1774014353894233, -2.163493731529959, -2.1493205412126017, -2.1348800478445535, -2.1201708115664477, -2.1051918035493102, -2.0899424410414196, -2.0744226229189926, -2.058632765454539, -2.0425738379756466, -2.0262473980457902, -2.0096556257584033, -1.9928013566971143, -1.97568811307998, -1.9583201325751756, -1.9407023942514543, -1.9228406411103138, -1.9047413986397905, -1.8864119888336628, -1.8678605391359393, -1.849095985800008, -1.8301280711955814, -1.8109673346550696, -1.791625096524245, -1.7721134351695373, -1.7524451567949086, -1.7326337580333195, -1.7126933813990606, -1.6926387638148137, -1.6724851785579737, -1.6522483711007676, -1.631944489444198, -1.611590009662762, -1.5912016574814347, -1.570796326794897, -1.550390996108359, -1.530002643927031, -1.509648164145595, -1.489344282489026, -1.46910747503182, -1.448953889774979, -1.428899272190733, -1.408958895556474, -1.389147496794885, -1.369479218420256, -1.349967557065548, -1.330625318934724, -1.311464582394212, -1.292496667789785, -1.273732114453854, -1.25518066475613, -1.236851254950003, -1.218752012479479, -1.200890259338339, -1.183272521014618, -1.165904540509813, -1.148791296892679, -1.13193702783139, -1.115345255544003, -1.099018815614147, -1.082959888135254, -1.0671700306708, -1.051650212548374, -1.036400850040483, -1.021421842023346, -1.00671260574524, -0.9922721123771914, -0.978098922059834, -0.9641912182003697, -0.9505468408120751, -0.9371633187251514, -0.9240379005316064, -0.911167584157976, -0.8985491449879328, -0.8861791624821161, -0.8740540452648858, -0.8621700546672263, -0.8505233267318342, -0.8391098927006809, -0.8279256980172325, -0.8169666198852265, -0.8062284834336654, -0.7957070765436915, -0.7853981633974483, -0.7752974968121265\n-9.6, -2.376599820878883, -2.366503403338588, -2.356194490192345, -2.3456685631606193, -2.334921104168284, -2.323947607757091, -2.312743594800814, -2.301304627598191, -2.289626326416521, -2.277704387555013, -2.2655346029916, -2.2531128816696446, -2.2404352724715344, -2.227497988914331, -2.214297435588181, -2.2008302363408117, -2.1870932641909677, -2.173083672929861, -2.158798930342464, -2.1442368529497258, -2.129395642138459, -2.11427392150794, -2.0988707752212563, -2.0831857871056343, -2.0672190801997785, -2.0509713563984233, -2.0344439357957027, -2.0176387952806607, -2.000558605891585, -1.9832067683922838, -1.965587446494658, -1.9477055971197177, -1.9295669970654687, -1.9111782654368035, -1.892546881191539, -1.873681195169868, -1.8545904360032244, -1.8352847093441291, -1.8157749899217608, -1.7960731060089519, -1.776191715984664, -1.7561442767905915, -1.7359450042095235, -1.7156088250338357, -1.695151321341658, -1.6745886672519394, -1.6539375586833378, -1.633215136790854, -1.6124389058934852, -1.5916266468311138, -1.570796326794897, -1.54996600675868, -1.529153747696308, -1.508377516798939, -1.487655094906455, -1.467003986337854, -1.446441332248135, -1.425983828555958, -1.40564764938027, -1.385448376799202, -1.365400937605129, -1.345519547580841, -1.325817663668032, -1.306307944245664, -1.287002217586569, -1.267911458419925, -1.249045772398254, -1.23041438815299, -1.212025656524324, -1.193887056470076, -1.176005207095135, -1.158385885197509, -1.141034047698208, -1.123953858309132, -1.107148717794091, -1.09062129719137, -1.074373573390015, -1.058406866484159, -1.042721878368537, -1.027318732081853, -1.012197011451334, -0.9973558006400677, -0.982793723247329, -0.9685089806599324, -0.9544993893988253, -0.9407624172489815, -0.9272952180016122, -0.9140946646754624, -0.901157381118259, -0.8884797719201485, -0.8760580505981934, -0.8638882660347803, -0.8519663271732721, -0.8402880259916021, -0.8288490587889792, -0.8176450458327023, -0.8066715494215095, -0.7959240904291737, -0.7853981633974483, -0.775089250251205, -0.7649928327109102\n-9.4, -2.3871124697553876, -2.377024810228562, -2.3667204172240703, -2.356194490192345, -2.345442216401244, -2.334458783350552, -2.323239392578047, -2.311779274945434, -2.3000737074911686, -2.2881180319343453, -2.2759076749093285, -2.263438170004201, -2.250705181667254, -2.237704531034207, -2.2244322237144183, -2.210884479556643, -2.1970577643936515, -2.18294882373998, -2.1685547183879788, -2.1538728618140413, -2.138901059269324, -2.123637548387436, -2.1080810410956685, -2.09223076656664, -2.0760865148942913, -2.0596486811226447, -2.0429183091986736, -2.0258971353630915, -2.008587630436443, -1.9909930404041718, -1.9731174246553373, -1.9549656911874962, -1.936543628057241, -1.9178579303343872, -1.898916221810202, -1.8797270707186382, -1.860299998756285, -1.8406454827333658, -1.8207749482557192, -1.8007007549268013, -1.7804361726691091, -1.7599953488948648, -1.7393932664043261, -1.7186456920536521, -1.6977691164089757, -1.6767806847844966, -1.6556981202446186, -1.6345396393275837, -1.6133238614146808, -1.5920697128189578, -1.570796326794897, -1.549522940770835, -1.528268792175112, -1.50705301426221, -1.485894533345175, -1.464811968805297, -1.443823537180818, -1.422946961536141, -1.402199387185467, -1.381597304694928, -1.361156480920684, -1.340891898662992, -1.320817705334074, -1.300947170856427, -1.281292654833508, -1.261865582871155, -1.242676431779591, -1.223734723255406, -1.205049025532552, -1.186626962402297, -1.168475228934456, -1.150599613185621, -1.13300502315335, -1.115695518226702, -1.09867434439112, -1.081943972467149, -1.065506138695502, -1.049361887023153, -1.033511612494125, -1.017955105202357, -1.002691594320469, -0.9877197917757521, -0.9730379352018145, -0.9586438298498133, -0.9445348891961419, -0.9307081740331504, -0.9171604298753748, -0.9038881225555861, -0.890887471922539, -0.8781544835855921, -0.8656849786804648, -0.8534746216554479, -0.8415189460986248, -0.8298133786443591, -0.8183532610117464, -0.807133870239241, -0.7961504371885495, -0.7853981633974483, -0.7748722363657229, -0.7645678433612312, -0.7544801838344057\n-9.2, -2.3978370692909334, -2.387762946680123, -2.3774678762164063, -2.3669467639834463, -2.356194490192345, -2.3452059215096113, -2.333975924865626, -2.3224993828463285, -2.310771210770768, -2.298786375555545, -2.2865399164637767, -2.274026967830645, -2.2612427838495885, -2.248182765492299, -2.234842489621581, -2.2212177403384215, -2.2073045425828477, -2.193099197982104, -2.178598322908857, -2.1637988886764226, -2.1486982637571423, -2.133294257863969, -2.117585167684144, -2.1015698239978033, -2.0852476398539244, -2.068618659411898, -2.0516836069902324, -2.0344439357957027, -2.0169018757383004, -1.9990604796715514, -1.9809236673363877, -1.9624962662323207, -1.9437840485949576, -1.9247937636267927, -1.9055331641117113, -1.8860110265456076, -1.8662371639386166, -1.846222430490932, -1.825978717415715, -1.8055189392800937, -1.784857010358718, -1.7640078106427026, -1.7429871413178357, -1.721811669716256, -1.7004988639508087, -1.6790669176553528, -1.6575346654708818, -1.6359214901292825, -1.6142472221864275, -1.5925320336366893, -1.570796326794897, -1.549060619953104, -1.527345431403366, -1.505671163460511, -1.484057988118912, -1.462525735934441, -1.441093789638985, -1.419780983873537, -1.398605512271958, -1.377584842947091, -1.356735643231075, -1.3360737143097, -1.315613936174078, -1.295370223098861, -1.275355489651177, -1.255581627044186, -1.236059489478082, -1.216798889963001, -1.197808604994836, -1.179096387357473, -1.160668986253406, -1.142532173918242, -1.124690777851493, -1.107148717794091, -1.089909046599561, -1.072973994177895, -1.056345013735869, -1.04002282959199, -1.024007485905649, -1.008298395725824, -0.992894389832651, -0.9777937649133707, -0.9629943306809362, -0.948493455607689, -0.9342881110069456, -0.9203749132513717, -0.906750163968212, -0.8934098880974946, -0.8803498697402046, -0.8675656857591483, -0.8550527371260165, -0.842806278034248, -0.8308214428190253, -0.8190932707434646, -0.8076167287241675, -0.7963867320801818, -0.7853981633974483, -0.7746458896063471, -0.7641247773733871, -0.7538297069096702, -0.7437555842988599\n-9.0, -2.408777551803287, -2.398722024812129, -2.388441372627599, -2.3779301970341375, -2.3671830588750784, -2.356194490192345, -2.3449590079343823, -2.3334711293507038, -2.321725389192837, -2.309716358841342, -2.297438667476622, -2.2848870254070546, -2.272056249661174, -2.258941291940779, -2.2455372690184494, -2.2318394956455836, -2.2178435200152196, -2.20354516179708, -2.188940552730084, -2.1740261797195815, -2.158798930342464, -2.143256140612948, -2.1273956448051194, -2.1112158270654806, -2.0947156744800957, -2.0778948311872334, -2.060753653048625, -2.0432932623119604, -2.025515601615866, -2.007423486608438, -1.9890206563741257, -1.9703118207942711, -1.9513027039072615, -1.9320000822885783, -1.9124118174427038, -1.892546881191539, -1.8724153730611364, -1.852028528713192, -1.8313987185422376, -1.8105394356653532, -1.7894652726688385, -1.7681918866447774, -1.7467359522474244, -1.7251151027210156, -1.7033478590915707, -1.6814535479687922, -1.659452208662334, -1.6373644905707205, -1.6152115420418074, -1.5930148921216156, -1.570796326794897, -1.548577761468178, -1.526381111547986, -1.504228163019073, -1.482140444927459, -1.460139105621001, -1.438244794498223, -1.416477550868778, -1.394856701342369, -1.373400766945016, -1.352127380920955, -1.33105321792444, -1.310193935047556, -1.289564124876601, -1.269177280528657, -1.249045772398254, -1.229180836147089, -1.209592571301215, -1.190289949682532, -1.171280832795522, -1.152571997215668, -1.134169166981355, -1.116077051973927, -1.098299391277833, -1.080839000541168, -1.06369782240256, -1.046876979109698, -1.030376826524312, -1.014197008784674, -0.9983365129768454, -0.982793723247329, -0.9675664738702118, -0.9526521008597094, -0.9380474917927135, -0.9237491335745736, -0.9097531579442097, -0.896055384571344, -0.8826513616490141, -0.8695364039286193, -0.8567056281827387, -0.844153986113171, -0.8318762947484512, -0.8198672643969563, -0.8081215242390895, -0.796633645655411, -0.7853981633974483, -0.7744095947147147, -0.7636624565556556, -0.7531512809621944, -0.7428706287776641, -0.7328151017865066\n-8.8, -2.419937802725032, -2.4099062194955776, -2.399645385583876, -2.389149587806643, -2.378413055519064, -2.367429972450308, -2.356194490192345, -2.3447007434773144, -2.332942867381882, -2.3209150165987538, -2.3086113869153615, -2.296026239037335, -2.2831539248892256, -2.269988916516566, -2.256525837701183, -2.2427594983851287, -2.2286849319771065, -2.214297435588181, -2.1995926132103296, -2.184566421811465, -2.1692152202734336, -2.1535358210448687, -2.137525544318403, -2.1211822744716877, -2.104504518434158, -2.0874914655571737, -2.0701430484750265, -2.0524600043497583, -2.0344439357957027, -2.0160973706825827, -1.9974238199217726, -1.9784278322525235, -1.9591150449673627, -1.9394922294529464, -1.9195673303788037, -1.8993494973463476, -1.878849107818673, -1.8580777801920307, -1.837048375945822, -1.8157749899217608, -1.7942729279355296, -1.7725586711151837, -1.750649826587375, -1.7285650643908506, -1.7063240407803975, -1.683947308385381, -1.6614562139956417, -1.6388727850528961, -1.6162196062164735, -1.5935196876365376, -1.570796326794897, -1.548072965953256, -1.52537304737332, -1.502719868536897, -1.480136439594152, -1.457645345204412, -1.435268612809396, -1.413027589198943, -1.390942827002418, -1.36903398247461, -1.347319725654264, -1.325817663668032, -1.304544277643971, -1.283514873397762, -1.26274354577112, -1.242243156243446, -1.22202532321099, -1.202100424136847, -1.182477608622431, -1.16316482133727, -1.144168833668021, -1.125495282907211, -1.107148717794091, -1.089132649240035, -1.071449605114767, -1.054101188032619, -1.037088135155635, -1.020410379118105, -1.00406710927139, -0.9880568325449244, -0.9723774333163594, -0.9570262317783284, -0.9420000403794637, -0.9272952180016122, -0.9129077216126866, -0.8988331552046646, -0.8850668158886102, -0.8716037370732272, -0.8584387287005676, -0.845566414552458, -0.8329812666744317, -0.8206776369910396, -0.8086497862079112, -0.7968919101124788, -0.7853981633974483, -0.7741626811394856, -0.7631795980707293, -0.7524430657831502, -0.7419472680059175, -0.7316864340942157, -0.7216548508647612\n-8.6, -2.431321646103107, -2.421319653526731, -2.411084352786499, -2.4006097054392557, -2.389889597538361, -2.378917851033986, -2.3676882369073753, -2.356194490192345, -2.3444303270425864, -2.332389464007275, -2.3200656396795694, -2.3074526388824133, -2.294544319553086, -2.281334642481578, -2.2678177040474963, -2.2539877720850914, -2.23983932498547, -2.225367094118288, -2.210566109621522, -2.1954317495665103, -2.1799597924556693, -2.164146472951615, -2.1479885406683574, -2.131483321777702, -2.114628783097019, -2.097423598228647, -2.0798672152172797, -2.0619599250811573, -2.043702930457826, -2.025098413488213, -2.006149601947199, -1.9868608325187194, -1.967237610013338, -1.9472866612414195, -1.9270159821910469, -1.906434877122506, -1.8855539881862056, -1.8643853142036464, -1.8429422173260839, -1.8212394164062484, -1.799292966086759, -1.7771202208246142, -1.7547397833320717, -1.732171437215588, -1.7094360639290547, -1.6865555445157074, -1.6635526469830404, -1.6404509005234649, -1.6172744581458995, -1.5940479496053594, -1.570796326794897, -1.547544703984434, -1.524318195443894, -1.501141753066328, -1.478040006606753, -1.455037109074086, -1.432156589660739, -1.409421216374205, -1.386852870257721, -1.364472432765179, -1.342299687503034, -1.320353237183545, -1.298650436263709, -1.277207339386147, -1.256038665403588, -1.235157776467287, -1.214576671398746, -1.194305992348374, -1.174355043576455, -1.154731821071074, -1.135443051642594, -1.11649424010158, -1.097889723131967, -1.079632728508636, -1.061725438372513, -1.044169055361146, -1.026963870492774, -1.010109331812091, -0.9936041129214357, -0.9774461806381785, -0.961632861134124, -0.946160904023283, -0.9310265439682709, -0.9162255594715053, -0.9017533286043231, -0.8876048815047018, -0.8737749495422971, -0.8602580111082152, -0.8470483340367073, -0.8341400147073799, -0.8215270139102238, -0.8092031895825182, -0.7971623265472071, -0.7853981633974483, -0.7739044166824178, -0.7626748025558072, -0.751703056051432, -0.7409829481505374, -0.7305083008032945, -0.7202730000630624, -0.7102710074866861\n-8.4, -2.44293282886833, -2.432966381462123, -2.4227626539681686, -2.4123152728935215, -2.401617769613922, -2.390663591191853, -2.3794461130028077, -2.3679586533421038, -2.356194490192345, -2.344146880338159, -2.3318090810196264, -2.3191743743184148, -2.3062360944704023, -2.2929876582948845, -2.279422598922567, -2.2655346029916, -2.251317551462111, -2.2367655641740063, -2.2218730482393765, -2.2066347503186416, -2.191045812777718, -2.175101833661126, -2.158798930342464, -2.1421338066285234, -2.125103822996448, -2.1077070695349422, -2.0899424410414196, -2.071809713598486, -2.0533096218173736, -2.0344439357957027, -2.0152155366959956, -1.9956284897142391, -1.97568811307998, -1.9554010416171101, -1.9347752833045406, -1.9138202672156, -1.892546881191539, -1.8709674976250086, -1.849095985800008, -1.8269477093605, -1.804539507663798, -1.7818896600176433, -1.7590178320996674, -1.7359450042095235, -1.7126933813990606, -1.6892862859530344, -1.6657480331376529, -1.642103791580187, -1.6183794300718801, -1.5946013529799665, -1.570796326794897, -1.546991300609827, -1.523213223517913, -1.499488862009606, -1.47584462045214, -1.452306367636759, -1.428899272190733, -1.40564764938027, -1.382574821490126, -1.35970299357215, -1.337053145925995, -1.314644944229293, -1.292496667789785, -1.270625155964785, -1.249045772398254, -1.227772386374193, -1.206817370285253, -1.186191611972683, -1.165904540509813, -1.145964163875554, -1.126377116893798, -1.107148717794091, -1.08828303177242, -1.069782939991307, -1.051650212548374, -1.033885584054851, -1.016488830593345, -0.9994588469612699, -0.982793723247329, -0.9664908199286669, -0.9505468408120751, -0.9349579032711515, -0.9197196053504167, -0.9048270894157868, -0.8902751021276822, -0.8760580505981934, -0.8621700546672263, -0.8486049952949085, -0.8353565591193911, -0.8224182792713783, -0.8097835725701668, -0.7974457732516343, -0.7853981633974483, -0.7736340002476896, -0.7621465405869854, -0.7509290623979403, -0.7399748839758713, -0.7292773806962719, -0.7188299996216245, -0.7086262721276703, -0.6986598247214632\n-8.2, -2.454775003831148, -2.4448503720597823, -2.4346845928296768, -2.4242709484503444, -2.4136026048291446, -2.402672621543348, -2.3914739637859364, -2.379999516377415, -2.368242100046531, -2.356194490192345, -2.3438494383481205, -2.331199696573425, -2.3182380450040307, -2.304957322788926, -2.291350462639138, -2.277410529203201, -2.263130761467927, -2.248504619359524, -2.2335258346878883, -2.2181884665348255, -2.2024869611338658, -2.1864162162240066, -2.1699716497812034, -2.15314927293888, -2.135945766801656, -2.118358562734894, -2.100385925576973, -2.082027039072686, -2.063282092666822, -2.0441523686298115, -2.0246403283164067, -2.004749696188793, -1.98448554007376, -1.9638543459768292, -1.942864085653017, -1.9215242750431, -1.899846021635236, -1.8778420588136875, -1.8555267653176089, -1.8329161680603694, -1.8100279267585573, -1.7868812990916831, -1.7634970854572822, -1.7398975527962737, -1.7161063374305987, -1.6921483273656603, -1.6680495250464624, -1.643836892098016, -1.6195381781048281, -1.5951817359676153, -1.570796326794897, -1.546410917622178, -1.522054475484965, -1.497755761491777, -1.473543128543331, -1.449444326224133, -1.425486316159194, -1.40169510079352, -1.378095568132511, -1.35471135449811, -1.331564726831236, -1.308676485529424, -1.286065888272184, -1.263750594776106, -1.241746631954557, -1.220068378546693, -1.198728567936776, -1.177738307612964, -1.157107113516033, -1.136842957401, -1.116952325273386, -1.097440284959982, -1.078310560922972, -1.059565614517107, -1.04120672801282, -1.023234090854899, -1.005646886788137, -0.9884433806509134, -0.9716210038085898, -0.9551764373657868, -0.9391056924559273, -0.9234041870549679, -0.908066818901905, -0.893088034230269, -0.8784618921218663, -0.8641821243865921, -0.850242190950655, -0.836635330800867, -0.8233546085857627, -0.8103929570163685, -0.7977432152416728, -0.7853981633974483, -0.7733505535432623, -0.7615931372123784, -0.750118689803857, -0.7389200320464454, -0.7279900487606487, -0.7173217051394488, -0.7069080607601164, -0.6967422815300108, -0.6868176497586453\n-8.0, -2.4668517113662407, -2.4569754892770126, -2.44685437739309, -2.4364813054753616, -2.425849063920913, -2.4149503129080676, -2.403777593469328, -2.3923233407051203, -2.3805798993650633, -2.3685395420365696, -2.356194490192345, -2.343536938358293, -2.3305590816706676, -2.3172531470953057, -2.3036114285814033, -2.289626326416521, -2.2752903910371143, -2.2605963715285045, -2.2455372690184494, -2.2301063951277547, -2.214297435588181, -2.198104519070659, -2.1815222911841055, -2.164545993505668, -2.14717154738608, -2.129395642138459, -2.1112158270654806, -2.092630606609307, -2.0736395377227574, -2.0542433283620958, -2.0344439357957027, -2.014244663214635, -1.9936502529278373, -1.972666974235353, -1.9513027039072615, -1.9295669970654687, -1.9074711461816238, -1.885028225879235, -1.8622531212727638, -1.8391625377008034, -1.8157749899217608, -1.7921107691426879, -1.7681918866447774, -1.7440419932472615, -1.719686274404394, -1.695151321341658, -1.6704649792860586, -1.6456561745056635, -1.6207547225168393, -1.5957911204138169, -1.570796326794897, -1.545801533175976, -1.520837931072954, -1.49593647908413, -1.471127674303735, -1.446441332248135, -1.421906379185399, -1.397550660342532, -1.373400766945016, -1.349481884447105, -1.325817663668032, -1.30243011588899, -1.27933953231703, -1.256564427710558, -1.234121507408169, -1.212025656524324, -1.190289949682532, -1.16892567935444, -1.147942400661956, -1.127347990375158, -1.107148717794091, -1.087349325227698, -1.067953115867036, -1.048962046980486, -1.030376826524312, -1.012197011451334, -0.9944211062037129, -0.9770466600841256, -0.960070362405688, -0.943488134519134, -0.9272952180016122, -0.9114862584620387, -0.896055384571344, -0.8809962820612887, -0.866302262552679, -0.8519663271732721, -0.83798122500839, -0.8243395064944876, -0.8110335719191258, -0.7980557152315003, -0.7853981633974483, -0.7730531115532238, -0.7610127542247298, -0.7492693128846728, -0.7378150601204649, -0.7266423406817256, -0.7157435896688801, -0.7051113481144318, -0.6947382761967033, -0.6846171643127806, -0.6747409422235527\n-7.8, -2.479166359756642, -2.4693454717828294, -2.459276098715045, -2.4489508103804885, -2.438362012554045, -2.427501954977635, -2.4163627413473545, -2.4049363415022764, -2.393214606066275, -2.381189283811265, -2.368852042026397, -2.356194490192345, -2.3432082072721725, -2.3298847729394225, -2.316215803069055, -2.3021929898163767, -2.2878081466018414, -2.2730532583039036, -2.2579205369363358, -2.242402483048637, -2.2264919530364327, -2.2101822324810696, -2.193467115551964, -2.1763409903998667, -2.158798930342464, -2.140836790494607, -2.1224513093234436, -2.1036402144142854, -2.0844023315176456, -2.0647376957144776, -2.044647663289657, -2.0241350226494594, -2.0032041023654346, -1.981860874184761, -1.9601130486280374, -1.9379701606131159, -1.9154436424129229, -1.892546881191539, -1.8692952583810758, -1.845706168275569, -1.8217990134379312, -1.7975951748487824, -1.7731179551732004, -1.7483924940783846, -1.7234456551901618, -1.698305885010135, -1.6730030449021502, -1.6475682180646747, -1.6220334941983154, -1.596431735316574, -1.570796326794897, -1.545160918273219, -1.519559159391478, -1.494024435525119, -1.468589608687643, -1.443286768579658, -1.418146998399631, -1.393200159511409, -1.368474698416593, -1.343997478741011, -1.319793640151862, -1.295886485314224, -1.272297395208717, -1.249045772398254, -1.22614901117687, -1.203622492976677, -1.181479604961756, -1.159731779405032, -1.138388551224359, -1.117457630940334, -1.096944990300136, -1.076854957875315, -1.057190322072148, -1.037952439175508, -1.01914134426635, -1.000755863095186, -0.982793723247329, -0.9652516631899266, -0.9481255380378293, -0.9314104211087237, -0.9151007005533603, -0.8991901705411564, -0.8836721166534575, -0.8685393952858895, -0.8537845069879518, -0.8393996637734166, -0.8253768505207384, -0.8117078806503705, -0.7983844463176208, -0.7853981633974483, -0.7727406115633964, -0.7604033697785282, -0.7483780475235183, -0.7366563120875167, -0.7252299122424386, -0.714090698612158, -0.7032306410357483, -0.6926418432093046, -0.6823165548747481, -0.6722471818069637, -0.6624262938331512\n-7.6, -2.4917222041778455, -2.4819639109528726, -2.4719537079131557, -2.4616837987174356, -2.451146196535101, -2.440332730723516, -2.429235055495464, -2.4178446608316038, -2.4061528859142878, -2.3941509353806594, -2.3818298987140225, -2.3691807731125176, -2.356194490192345, -2.342861946898199, -2.3291740410050803, -2.3151217116018907, -2.300695984946628, -2.2858880260737204, -2.2706891965141405, -2.2550911184560465, -2.2390857456254807, -2.2226654411004736, -2.2058230621852104, -2.1885520523611293, -2.17084654019665, -2.1527014449347823, -2.1341125882868646, -2.1150768117408765, -2.095592098445004, -2.075657698454023, -2.05527425583192, -2.0344439357957027, -2.0131705497716417, -1.9914596759279317, -1.9693187724613168, -1.9467572806662023, -1.923786714621807, -1.9004207342156394, -1.8766751981997487, -1.8525681940682488, -1.8281200417659853, -1.8033532685998057, -1.7782925532300993, -1.7529646372676602, -1.727398203776912, -1.7016237228689535, -1.6756732655251305, -1.6495802877840404, -1.6233793884058383, -1.5971060440478189, -1.570796326794897, -1.544486609541974, -1.518213265183955, -1.492012365805753, -1.465919388064663, -1.43996893072084, -1.414194449812881, -1.388628016322133, -1.363300100359694, -1.338239384989988, -1.313472611823808, -1.289024459521544, -1.264917455390044, -1.241171919374154, -1.217805938967986, -1.194835372923591, -1.172273881128476, -1.150132977661862, -1.128422103818152, -1.107148717794091, -1.086318397757873, -1.06593495513577, -1.046000555144789, -1.026515841848917, -1.007480065302928, -0.9888912086550111, -0.9707461133931431, -0.953040601228664, -0.9357695914045828, -0.9189272124893197, -0.9025069079643127, -0.8865015351337469, -0.870903457075653, -0.8557046275160728, -0.8408966686431651, -0.8264709419879024, -0.8124186125847132, -0.798730706691594, -0.7853981633974483, -0.7724118804772758, -0.7597627548757708, -0.747441718209134, -0.7354397676755055, -0.7237479927581894, -0.712357598094329, -0.7012599228662774, -0.690446457054692, -0.6799088548723577, -0.6696389456766376, -0.6596287426369206, -0.6498704494119476\n-7.4, -2.5045223243141095, -2.494834227326503, -2.484890991470359, -2.4746844493504825, -2.4642062148923913, -2.453447688443911, -2.442400063868124, -2.4310543379031118, -2.419401322089805, -2.407431657595764, -2.3951358332893844, -2.382504207445267, -2.3695270334864906, -2.356194490192345, -2.342496716819479, -2.328423853598924, -2.313966088079343, -2.29911370778608, -2.28385715965375, -2.2681871166646044, -2.252094552082746, -2.2355708216122423, -2.218607753721995, -2.2011977482684038, -2.1833338834052, -2.1650100305953304, -2.1462209773301817, -2.1269625569153496, -2.107231784399628, -2.0870269974066447, -2.0663480002807253, -2.045196209586804, -2.0235747986184327, -2.0014888381814044, -1.9789454305499858, -1.9559538331583708, -1.9325255683148288, -1.9086745150351752, -1.884416979011595, -1.859771736787463, -1.8347600504206012, -1.8094056493030977, -1.7837346763742938, -1.7577755967138078, -1.7315590674207313, -1.7051177687478651, -1.6784861976277172, -1.6517004259501271, -1.624797827170865, -1.5978167759821613, -1.570796326794897, -1.543775877607632, -1.516794826418928, -1.489892227639666, -1.463106455962076, -1.436474884841928, -1.410033586169062, -1.383817056875986, -1.357857977215499, -1.332187004286696, -1.306832603169192, -1.28182091680233, -1.257175674578198, -1.232918138554618, -1.209067085274964, -1.185638820431422, -1.162647223039807, -1.140103815408389, -1.118017854971361, -1.096396444002989, -1.075244653309068, -1.054565656183149, -1.034360869190165, -1.014630096674444, -0.9953716762596116, -0.9765826229944627, -0.9582587701845933, -0.9403949053213893, -0.9229848998677982, -0.906021831977551, -0.8894981015070477, -0.8734055369251891, -0.8577354939360433, -0.8424789458037129, -0.8276265655104502, -0.8131687999908693, -0.7990959367703141, -0.7853981633974483, -0.7720656201033026, -0.7590884461445261, -0.746456820300409, -0.7341609959940295, -0.7221913314999882, -0.7105383156866814, -0.6991925897216695, -0.6881449651458825, -0.677386438697402, -0.6669082042393105, -0.6567016621194341, -0.6467584262632902, -0.6370703292756836\n-7.2, -2.5175696006130366, -2.507959645520048, -2.498091544796509, -2.4879567566702714, -2.4775464907631086, -2.4668517113662407, -2.455863142683507, -2.444571276337194, -2.432966381462123, -2.4210385177455516, -2.408777551803287, -2.396173177315635, -2.38321493937961, -2.3698922635652107, -2.356194490192345, -2.342110914369485, -2.327630832353585, -2.312743594800814, -2.297438667476622, -2.2817056999784633, -2.2655346029916, -2.248915634543942, -2.2318394956455836, -2.214297435588181, -2.1962813670341257, -2.1777839908413044, -2.158798930342464, -2.1393208745259367, -2.1193457292454245, -2.0988707752212563, -2.0778948311872334, -2.056418420092365, -2.0344439357957027, -2.0119758072098772, -1.9890206563741257, -1.965587446494658, -1.941687615607559, -1.9173351912288386, -1.892546881191539, -1.8673421358645972, -1.8417431771333173, -1.8157749899217608, -1.7894652726688385, -1.7628443440356267, -1.7359450042095235, -1.7088023504524161, -1.6814535479687922, -1.6539375586833378, -1.6262948320406134, -1.5985669633883177, -1.570796326794897, -1.543025690201476, -1.51529782154918, -1.487655094906455, -1.460139105621001, -1.432790303137377, -1.40564764938027, -1.378748309554167, -1.352127380920955, -1.325817663668032, -1.299849476456476, -1.274250517725196, -1.249045772398254, -1.224257462360955, -1.199905037982234, -1.176005207095135, -1.152571997215668, -1.129616846379916, -1.107148717794091, -1.085174233497428, -1.06369782240256, -1.042721878368537, -1.022246924344369, -1.002271779063857, -0.982793723247329, -0.9638086627484888, -0.9453112865556677, -0.9272952180016122, -0.9097531579442097, -0.8926770190458511, -0.8760580505981934, -0.85988695361133, -0.844153986113171, -0.8288490587889792, -0.8139618212362083, -0.7994817392203085, -0.7853981633974483, -0.7717003900245825, -0.7583777142101835, -0.7454194762741583, -0.7328151017865066, -0.7205541358442416, -0.7086262721276703, -0.6970213772525995, -0.6857295109062863, -0.6747409422235527, -0.6640461628266846, -0.6536358969195218, -0.6435011087932844, -0.6336330080697452, -0.6240230529767568\n-7.0, -2.5308666892005847, -2.5213431676069717, -2.511558744043878, -2.501504500828047, -2.491171240046268, -2.4805494847391065, -2.4696294819995614, -2.4584012082995983, -2.44685437739309, -2.4349784511814887, -2.4227626539681686, -2.410195990568313, -2.397267268782799, -2.3839651267857658, -2.370278066015205, -2.356194490192345, -2.341702751126845, -2.32679120198834, -2.3114482587377294, -2.295662470410238, -2.279422598922567, -2.2627177090337556, -2.2455372690184494, -2.22787126250655, -2.2097103117987835, -2.191045812777718, -2.171870081292646, -2.1521765105997965, -2.131959739083249, -2.1112158270654806, -2.0899424410414196, -2.068139043141719, -2.0458070830599935, -2.0229501890806723, -1.999574354240913, -1.97568811307998, -1.9513027039072615, -1.9264322110956564, -1.9010936816241504, -1.8753072099970092, -1.849095985800008, -1.8224862985530834, -1.7955074952095393, -1.7681918866447774, -1.740574600763235, -1.7126933813990606, -1.6845883339386047, -1.6563016204731014, -1.6278771092011612, -1.5993599846336566, -1.570796326794897, -1.542232668956137, -1.513715544388632, -1.485291033116692, -1.457004319651189, -1.428899272190733, -1.401018052826558, -1.373400766945016, -1.346085158380254, -1.31910635503671, -1.292496667789785, -1.266285443592784, -1.240498971965643, -1.215160442494137, -1.190289949682532, -1.165904540509813, -1.14201829934888, -1.118642464509121, -1.0957855705298, -1.073453610448074, -1.051650212548374, -1.030376826524312, -1.009632914506544, -0.9894161429899969, -0.9697225722971473, -0.9505468408120751, -0.9318823417910095, -0.9137213910832431, -0.896055384571344, -0.8788749445560378, -0.8621700546672263, -0.8459301831795554, -0.8301443948520639, -0.8148014516014535, -0.7998899024629483, -0.7853981633974483, -0.7713145875745882, -0.7576275268040273, -0.7443253848069942, -0.73139666302148, -0.7188299996216245, -0.7066142024083045, -0.6947382761967033, -0.6831914452901948, -0.671963171590232, -0.6610431688506869, -0.6504214135435249, -0.6400881527617462, -0.6300339095459151, -0.6202494859828215, -0.6107259643892086\n-6.8, -2.5444159954971157, -2.5349875449952664, -2.525295716193722, -2.5153312159910386, -2.505084437801842, -2.49454546036947, -2.483704048407583, -2.4725496553992197, -2.461071428922579, -2.449258218916763, -2.4370985893475754, -2.4245808337828483, -2.4116929954380617, -2.398422892305347, -2.384758148031105, -2.370686229257845, -2.356194490192345, -2.34127022520226, -2.32590073027357, -2.3100733741778336, -2.293775680196388, -2.2769954192228936, -2.2597207150097582, -2.241940162230905, -2.223642957895671, -2.2048190464583186, -2.185459278717062, -2.1655555842782492, -2.1451011569695986, -2.1240906521171894, -2.1025203940537023, -2.0803885916038225, -2.0576955586061656, -2.0344439357957027, -2.0106389096106327, -1.9862884227357873, -1.9614033704925835, -1.9359977765830696, -1.9100889412489412, -1.883697554675281, -1.856847768512215, -1.8295672187585943, -1.8018869939907938, -1.7738415440483617, -1.7454685258031364, -1.716808584506172, -1.687905071361761, -1.6588037003226375, -1.6295521495106193, -1.6001996149989017, -1.570796326794897, -1.541393038590892, -1.512040504079174, -1.482788953267156, -1.453687582228032, -1.424784069083621, -1.396124127786657, -1.367751109541431, -1.339705659599, -1.312025434831199, -1.284744885077578, -1.257895098914512, -1.231503712340852, -1.205594877006724, -1.18018928309721, -1.155304230854006, -1.13095374397916, -1.107148717794091, -1.083897094983628, -1.061204061985971, -1.039072259536091, -1.017502001472604, -0.9964914966201949, -0.9760370693115438, -0.9561333748727311, -0.9367736071314745, -0.9179496956941223, -0.8996524913588878, -0.8818719385800352, -0.8645972343668998, -0.8478169733934057, -0.8315192794119595, -0.8156919233162234, -0.8003224283875333, -0.7853981633974483, -0.7709064243319483, -0.7568345055586883, -0.7431697612844465, -0.7298996581517315, -0.7170118198069448, -0.7044940642422177, -0.6923344346730304, -0.6805212246672144, -0.6690429981905734, -0.6578886051822102, -0.647047193220323, -0.6365082157879511, -0.6262614375987547, -0.6162969373960713, -0.6066051085945269, -0.5971766580926775\n-6.6, -2.5582196465959375, -2.5488952488547305, -2.539305307454829, -2.52944015664471, -2.5192897824025855, -2.5088438185876103, -2.498091544796509, -2.487021886266402, -2.4756234162106834, -2.4638843610251655, -2.451792608856185, -2.439335722080786, -2.4265009543109692, -2.4132752725986095, -2.399645385583876, -2.3855977783963502, -2.37111875518243, -2.356194490192345, -2.34081108841175, -2.3249546567620767, -2.3086113869153615, -2.2917676507667912, -2.2744101095743487, -2.256525837701183, -2.238102461773251, -2.2191283158821573, -2.1995926132103296, -2.179485634122308, -2.158798930342464, -2.137525544318403, -2.1156602422464403, -2.0931997585114255, -2.0701430484750265, -2.046491545649889, -2.022249418347451, -1.9974238199217726, -1.9720251257997454, -1.946067149650854, -1.9195673303788037, -1.892546881191539, -1.8650308919060843, -1.837048375945822, -1.8086322542523474, -1.7798192696011612, -1.750649826587375, -1.7211677548020312, -1.6914199953749993, -1.6614562139956417, -1.6313283465770037, -1.6010900867136717, -1.570796326794897, -1.540502566876122, -1.510264307012789, -1.480136439594152, -1.450172658214794, -1.420424898787762, -1.390942827002418, -1.361773383988632, -1.332960399337446, -1.304544277643971, -1.276561761683709, -1.249045772398254, -1.22202532321099, -1.195525503938939, -1.169567527790048, -1.144168833668021, -1.119343235242342, -1.095101107939905, -1.071449605114767, -1.048392895078368, -1.025932411343353, -1.00406710927139, -0.982793723247329, -0.9621070194674849, -0.9420000403794637, -0.9224643377076359, -0.9034901918165423, -0.8850668158886102, -0.8671825440154443, -0.8498250028230019, -0.8329812666744317, -0.8166379968277167, -0.8007815651780436, -0.7853981633974483, -0.7704738984073632, -0.7559948751934432, -0.7419472680059175, -0.7283173809911837, -0.7150916992788238, -0.7022569315090071, -0.6898000447336079, -0.6777082925646276, -0.6659692373791098, -0.6545707673233914, -0.6435011087932844, -0.6327488350021832, -0.6223028711872075, -0.6121524969450834, -0.6022873461349642, -0.5926974047350627, -0.5833730069938559\n-6.4, -2.5722794624891314, -2.563068439172088, -2.5535900500422257, -2.5438342619967114, -2.5337906574758327, -2.523448427654606, -2.5127963671743605, -2.5018228707631676, -2.4905159321453136, -2.4788631456968018, -2.4668517113662407, -2.454468443448354, -2.4416997838705496, -2.42853182073094, -2.4149503129080676, -2.4009407216469607, -2.38648825011112, -2.37157789197294, -2.356194490192345, -2.340322807200555, -2.323947607757091, -2.307053755776325, -2.289626326416521, -2.271650734679347, -2.2531128816696446, -2.23399931950099, -2.214297435588181, -2.1939956567289625, -2.173083672929861, -2.151552680362567, -2.129395642138459, -2.10660756475536, -2.0831857871056343, -2.059130277851302, -2.0344439357957027, -2.0091328866528544, -1.9832067683922838, -1.9566789961929705, -1.9295669970654687, -1.9018924034990288, -1.873681195169868, -1.8449637779145553, -1.8157749899217608, -1.7861540264926348, -1.7561442767905915, -1.7257930687188376, -1.695151321341658, -1.664273107953486, -1.633215136790854, -1.602036160225165, -1.570796326794897, -1.539556493364628, -1.508377516798939, -1.477319545636307, -1.446441332248135, -1.415799584870956, -1.385448376799202, -1.355438627097159, -1.325817663668032, -1.296628875675238, -1.267911458419925, -1.239700250090765, -1.212025656524324, -1.184913657396823, -1.158385885197509, -1.132459766936939, -1.107148717794091, -1.082462375738491, -1.058406866484159, -1.034985088834433, -1.012197011451334, -0.9900399732272263, -0.9685089806599324, -0.9475969968608307, -0.9272952180016122, -0.9075933340888034, -0.8884797719201485, -0.8699419189104464, -0.8519663271732721, -0.8345388978134685, -0.8176450458327023, -0.8012698463892384, -0.7853981633974483, -0.7700147616168532, -0.7551044034786732, -0.7406519319428327, -0.7266423406817256, -0.7130608328588534, -0.6998928697192437, -0.6871242101414391, -0.6747409422235527, -0.6627295078929916, -0.6510767214444798, -0.6397697828266257, -0.628796286415433, -0.6181442259351873, -0.6078019961139604, -0.5977583915930821, -0.5880026035475676, -0.5785242144177053, -0.5693131911006619\n-6.2, -2.5865969262512065, -2.577508932540136, -2.5681521274349643, -2.558516118570649, -2.5485900917082676, -2.538362800665108, -2.527822558573225, -2.51695723081818, -2.505754230066048, -2.494200513849864, -2.4822825852569355, -2.469986497336053, -2.4572978619286436, -2.4442018637200857, -2.430683280406227, -2.416726509974452, -2.402315606206856, -2.387434323622613, -2.372066173184135, -2.356194490192345, -2.33980251588434, -2.3228734943140976, -2.305390786134123, -2.2873380008913005, -2.2686991493899535, -2.2494588175432093, -2.229602362912373, -2.2091161348039425, -2.187987718335259, -2.1662062022736293, -2.143762469683603, -2.1206495094714817, -2.09686274579166, -2.0724003809840172, -2.0472637462686034, -2.0214576528755304, -1.9949907346986633, -1.967875772019879, -1.9401299844685223, -1.911775280291246, -1.8828384483574299, -1.8533512792644842, -1.8233506025729562, -1.7928782287003768, -1.761980786391911, -1.730709449953116, -1.6991195544806914, -1.6672701019774836, -1.6352231662204502, -1.6030432092301505, -1.570796326794897, -1.538549444359643, -1.506369487369343, -1.47432255161231, -1.442473099109102, -1.410883203636677, -1.379611867197882, -1.348714424889416, -1.318242051016837, -1.288241374325309, -1.258754205232363, -1.229817373298547, -1.201462669121271, -1.173716881569914, -1.14660191889113, -1.120135000714263, -1.09432890732119, -1.069192272605776, -1.044729907798133, -1.020943144118312, -0.9978301839061905, -0.975386451316164, -0.9536049352545344, -0.9324765187858508, -0.9119902906774204, -0.892133836046584, -0.8728935041998396, -0.8542546526984929, -0.83620186745567, -0.8187191592756955, -0.8017901377054536, -0.7853981633974483, -0.7695264804056583, -0.75415832996718, -0.7392770473829371, -0.7248661436153412, -0.7109093731835666, -0.6973907898697075, -0.6842947916611498, -0.6716061562537402, -0.6593100683328579, -0.6473921397399289, -0.6358384235237451, -0.6246354227716135, -0.6137700950165683, -0.6032298529246849, -0.5930025618815259, -0.5830765350191446, -0.573440526154829, -0.564083721049657, -0.5549957273385868\n-6.0, -2.601173153319209, -2.5922181688182424, -2.5829933382462307, -2.573487921115366, -2.5636907166275478, -2.5535900500422257, -2.543173760111256, -2.532429187929021, -2.5213431676069717, -2.509902019250824, -2.498091544796509, -2.485897027348257, -2.473303234759209, -2.4602944283019443, -2.44685437739309, -2.432966381462123, -2.4186133001883023, -2.403777593469328, -2.388441372627599, -2.3725864645003503, -2.356194490192345, -2.33924696038594, -2.321725389192837, -2.3036114285814033, -2.2848870254070546, -2.2655346029916, -2.2455372690184494, -2.224879051209257, -2.20354516179708, -2.1815222911841055, -2.158798930342464, -2.1353657204629966, -2.1112158270654806, -2.086345334253876, -2.060753653048625, -2.0344439357957027, -2.007423486608438, -1.979704155745822, -1.9513027039072615, -1.9222411207984482, -1.892546881191539, -1.8622531212727638, -1.8313987185422376, -1.800028260071892, -1.7681918866447774, -1.7359450042095235, -1.7033478590915707, -1.6704649792860586, -1.6373644905707205, -1.6041173226731438, -1.570796326794897, -1.537475330916649, -1.504228163019073, -1.471127674303735, -1.438244794498223, -1.40564764938027, -1.373400766945016, -1.341564393517901, -1.310193935047556, -1.27933953231703, -1.249045772398254, -1.219351532791345, -1.190289949682532, -1.161888497843971, -1.134169166981355, -1.107148717794091, -1.080839000541168, -1.055247319335918, -1.030376826524312, -1.006226933126797, -0.982793723247329, -0.960070362405688, -0.9380474917927135, -0.9167136023805365, -0.896055384571344, -0.8760580505981934, -0.8567056281827387, -0.83798122500839, -0.8198672643969563, -0.8023456932038532, -0.7853981633974483, -0.769006189089443, -0.7531512809621944, -0.7378150601204649, -0.722979353401491, -0.7086262721276703, -0.6947382761967033, -0.681298225287849, -0.668289418830584, -0.6556956262415362, -0.6435011087932844, -0.6316906343389693, -0.6202494859828215, -0.6091634656607725, -0.5984188934785372, -0.5880026035475676, -0.5779019369622456, -0.5681047324744272, -0.5585993153435624, -0.5493744847715509, -0.5404195002705842\n-5.8, -2.6160088600381832, -2.6071971768353794, -2.5981150588767497, -2.5887514319972538, -2.5790947225207206, -2.569132839771742, -2.558853159339821, -2.5482425074330752, -2.5372871467235636, -2.5259727641606835, -2.5142844613140305, -2.5022067479036205, -2.4897235392842165, -2.476818158772448, -2.4634733458407476, -2.4496712713509345, -2.4353935611617965, -2.4206213296178984, -2.4053352246083652, -2.389515486070592, -2.37314201999875, -2.356194490192345, -2.3386524301349425, -2.320495377513021, -2.301703033951614, -2.2822554525344048, -2.2621332555643585, -2.241317884775446, -2.2197918857913974, -2.1975392280059434, -2.174545660192333, -2.1507991010025775, -2.1262900620604404, -2.1010120995715265, -2.0749622882740497, -2.0481417091685685, -2.0205559398647357, -1.9922155336827008, -1.9631364710104124, -1.9333405640594041, -1.9028557943377822, -1.8717165611553217, -1.8399638195805972, -1.8076450877418169, -1.7748143063874453, -1.7415315382701795, -1.7078625011050843, -1.6738779353175968, -1.6396528160959412, -1.6052654277944047, -1.570796326794897, -1.536327225795389, -1.501939837493852, -1.467714718272196, -1.433730152484709, -1.400061115319614, -1.366778347202348, -1.333947565847976, -1.301628834009196, -1.269876092434472, -1.238736859252011, -1.208252089530389, -1.178456182579381, -1.149377119907092, -1.121036713725058, -1.093450944421225, -1.066630365315744, -1.040580554018267, -1.015302591529353, -0.9907935525872157, -0.9670469933974603, -0.9440534255838497, -0.9218007677983957, -0.9002747688143474, -0.8794593980254346, -0.8593372010553887, -0.8398896196381795, -0.8210972760767723, -0.8029402234548508, -0.7853981633974483, -0.7684506335910434, -0.7520771675192011, -0.7362574289814281, -0.7209713239718948, -0.7061990924279968, -0.6919213822388588, -0.6781193077490456, -0.6647744948173456, -0.6518691143055769, -0.6393859056861729, -0.6273081922757626, -0.61561988942911, -0.6043055068662297, -0.5933501461567182, -0.5827394942499722, -0.5724598138180512, -0.5624979310690725, -0.5528412215925393, -0.5434775947130434, -0.5343954767544137, -0.5255837935516102\n-5.6, -2.6311043316730176, -2.62244653934327, -2.6135182051634334, -2.6043079392890216, -2.5948038127005457, -2.5849933355795707, -2.5748634360662868, -2.5644004397163322, -2.5535900500422257, -2.5424173306034863, -2.5308666892005847, -2.518921864832726, -2.5065659181994793, -2.4937812266626946, -2.4805494847391065, -2.4668517113662407, -2.452668265374932, -2.437978870810341, -2.4227626539681686, -2.4069981942505665, -2.390663591191853, -2.3737365502497476, -2.356194490192345, -2.3380146751193664, -2.3191743743184148, -2.2996510532475276, -2.279422598922567, -2.2584675828336263, -2.2367655641740063, -2.214297435588181, -2.191045812777718, -2.166995468092377, -2.1421338066285234, -2.1164513813218884, -2.0899424410414196, -2.0626055027835952, -2.0344439357957027, -2.0054665419441413, -1.97568811307998, -1.9451299428024806, -1.9138202672156, -1.8817946074004375, -1.849095985800008, -1.8157749899217608, -1.7818896600176433, -1.7475051828649333, -1.7126933813990606, -1.6775319994440323, -1.642103791580187, -1.6064954394742206, -1.570796326794897, -1.535097214115573, -1.499488862009606, -1.464060654145761, -1.428899272190733, -1.39408747072486, -1.35970299357215, -1.325817663668032, -1.292496667789785, -1.259798046189356, -1.227772386374193, -1.196462710787313, -1.165904540509813, -1.136126111645652, -1.107148717794091, -1.078987150806198, -1.051650212548374, -1.025141272267905, -0.9994588469612699, -0.9745971854974165, -0.9505468408120751, -0.9272952180016122, -0.9048270894157868, -0.883125070756167, -0.8621700546672263, -0.8419416003422657, -0.8224182792713783, -0.8035779784704266, -0.7853981633974483, -0.7678561033400458, -0.7509290623979403, -0.7345944593392267, -0.7188299996216245, -0.7036137827794523, -0.6889243882148613, -0.6747409422235527, -0.6610431688506869, -0.6478114269270984, -0.6350267353903138, -0.6226707887570673, -0.6107259643892086, -0.5991753229863068, -0.5880026035475676, -0.5771922138734609, -0.5667292175235062, -0.5565993180102227, -0.5467888408892473, -0.5372847143007717, -0.5280744484263598, -0.519146114246523, -0.5104883219167758\n-5.4, -2.646459390121389, -2.637966357465697, -2.6292031932790554, -2.6201582138180495, -2.6108191563868863, -2.601173153319209, -2.591206705913002, -2.5809056586069876, -2.5702551737561663, -2.55923970744581, -2.547842986879022, -2.5360479899848234, -2.523836928023561, -2.511191232116286, -2.498091544796509, -2.48451771787814, -2.4704488181537845, -2.455863142683507, -2.4407382457053433, -2.4250509794933897, -2.408777551803287, -2.391893602871669, -2.3743743052653232, -2.356194490192345, -2.3373288041706743, -2.317751900171157, -2.297438667476622, -2.2763645044801075, -2.254505638429268, -2.2318394956455836, -2.2083451249335893, -2.184003675669406, -2.158798930342464, -2.132717889051712, -2.105751400580993, -2.0778948311872334, -2.0491487581735544, -2.0195196708056176, -1.9890206563741257, -1.9576720445259248, -1.925501978805837, -1.892546881191539, -1.8588517738455226, -1.8244704229335393, -1.7894652726688385, -1.7539071440573808, -1.717874682183299, -1.6814535479687922, -1.6447353644528369, -1.6078164426688266, -1.570796326794897, -1.533776210920967, -1.496857289136956, -1.460139105621001, -1.423717971406494, -1.387685509532412, -1.352127380920955, -1.317122230656254, -1.282740879744271, -1.249045772398254, -1.216090674783956, -1.183920609063869, -1.152571997215668, -1.122072982784175, -1.092443895416239, -1.06369782240256, -1.0358412530088, -1.008874764538081, -0.982793723247329, -0.9575889779203873, -0.9332475286562039, -0.9097531579442097, -0.8870870151605253, -0.8652281491096856, -0.844153986113171, -0.8238407534186363, -0.8042638494191191, -0.7853981633974483, -0.76721834832447, -0.7496990507181243, -0.7328151017865066, -0.7165416740964037, -0.7008544078844502, -0.6857295109062863, -0.6711438354360088, -0.6570749357116535, -0.6435011087932844, -0.6304014214735073, -0.6177557255662326, -0.60554466360497, -0.5937496667107711, -0.5823529461439833, -0.5713374798336268, -0.5606869949828056, -0.5503859476767912, -0.5404195002705842, -0.5307734972029068, -0.5214344397717438, -0.5123894603107377, -0.5036262961240962, -0.4951332634684041\n-5.2, -2.662073361597197, -2.653756214930151, -2.645169900184911, -2.636302465490399, -2.6271413405307653, -2.617673305904594, -2.6078844619505315, -2.5977601972876707, -2.587285157388242, -2.5764432135830337, -2.5652174329986095, -2.5535900500422257, -2.5415424401880395, -2.52905509697949, -2.516107613350564, -2.502678668585906, -2.488746022489019, -2.474286518611439, -2.459276098715045, -2.443689830994736, -2.427501954977635, -2.4106859464330763, -2.393214606066275, -2.3750601762140158, -2.356194490192345, -2.33658915933514, -2.316215803069055, -2.295046327543044, -2.2730532583039036, -2.2502101322027452, -2.2264919530364327, -2.201875714266226, -2.1763409903998667, -2.1498705961626277, -2.1224513093234436, -2.0940746489268722, -2.0647376957144776, -2.0344439357957027, -2.0032041023654346, -1.9710369838288708, -1.9379701606131159, -1.9040406279065694, -1.8692952583810758, -1.8337910584758161, -1.7975951748487824, -1.7607846147136124, -1.7234456551901618, -1.6856729322117958, -1.6475682180646747, -1.6092389168160846, -1.570796326794897, -1.532353736773709, -1.494024435525119, -1.455919721377997, -1.418146998399631, -1.380808038876181, -1.343997478741011, -1.307801595113977, -1.272297395208717, -1.237552025683224, -1.203622492976677, -1.170555669760922, -1.138388551224359, -1.107148717794091, -1.076854957875315, -1.047518004662921, -1.01914134426635, -0.9917220574271658, -0.9652516631899266, -0.9397169393235674, -0.9151007005533603, -0.8913825213870482, -0.8685393952858895, -0.8465463260467495, -0.8253768505207384, -0.805003494254653, -0.7853981633974483, -0.7665324773757775, -0.7483780475235183, -0.7309067071567171, -0.714090698612158, -0.697902822595057, -0.6823165548747481, -0.6673061349783543, -0.6528466311007743, -0.6389139850038871, -0.625485040239229, -0.6125375566103034, -0.6000502134017535, -0.5880026035475676, -0.5763752205911837, -0.5651494400067593, -0.5543074962015512, -0.5438324563021224, -0.5337081916392616, -0.5239193476851991, -0.5144513130590278, -0.5052901880993945, -0.4964227534048819, -0.4878364386596424, -0.4795192919925962\n-5.0, -2.677945044588987, -2.669815142409043, -2.6614176239862664, -2.6527402992620455, -2.643770320972792, -2.6344941491974563, -2.624897514827516, -2.6149653821560426, -2.604681910849748, -2.5940304176497957, -2.5829933382462307, -2.571552189890083, -2.559687535449908, -2.5473789497893593, -2.5346049895433853, -2.5213431676069717, -2.507569933926371, -2.4932606645025324, -2.4783896608837, -2.4629301628414804, -2.44685437739309, -2.4301335278502854, -2.4127379271371625, -2.394637080213533, -2.3757998210495495, -2.356194490192345, -2.335789159505807, -2.3145519110937567, -2.292451177659658, -2.26945615151636, -2.2455372690184494, -2.220666776206844, -2.1948193797716535, -2.167972984887574, -2.1401095178955587, -2.1112158270654806, -2.0812846487116725, -2.0503156187874927, -2.0183163019520665, -1.9853032013796825, -1.9513027039072615, -1.9163519073766087, -1.8804992713373527, -1.8438050298816073, -1.80634130751576, -1.7681918866447774, -1.729451588981298, -1.690225252813235, -1.6506263125071339, -1.6107750139181867, -1.570796326794897, -1.530817639671607, -1.490966341082659, -1.451367400776558, -1.412141064608495, -1.373400766945016, -1.335251346074033, -1.297787623708186, -1.26109338225244, -1.225240746213184, -1.190289949682532, -1.156289452210111, -1.123276351637727, -1.0912770348023, -1.060308004878121, -1.030376826524312, -1.001483135694235, -0.973619668702219, -0.9467732738181398, -0.920925877382949, -0.896055384571344, -0.8721365020734334, -0.8491414759301354, -0.8270407424960367, -0.8058034940839864, -0.7853981633974483, -0.7657928325402436, -0.7469555733762603, -0.7288547264526309, -0.711459125739508, -0.6947382761967033, -0.6786624907483128, -0.6632029927060933, -0.6483319890872608, -0.634022719663422, -0.6202494859828215, -0.606987664046408, -0.5942137038004339, -0.5819051181398855, -0.5700404636997103, -0.5585993153435624, -0.5475622359399976, -0.5369107427400456, -0.5266272714337507, -0.5166951387622772, -0.507098504392337, -0.4978223326170012, -0.4888523543277479, -0.4801750296035269, -0.47177751118075, -0.4636476090008061\n-4.8, -2.694072678432623, -2.6861415823389, -2.677945044588987, -2.6694706711860166, -2.6607053733944572, -2.651635327336065, -2.642245931909663, -2.63252176516741, -2.62244653934327, -2.6120030548077167, -2.601173153319209, -2.5899376710612465, -2.578276392097825, -2.5661680030545084, -2.5535900500422257, -2.540518899092044, -2.5269297016676275, -2.5127963671743605, -2.498091544796509, -2.482786617472317, -2.4668517113662407, -2.450255724820331, -2.432966381462123, -2.4149503129080676, -2.396173177315635, -2.376599820878883, -2.356194490192345, -2.334921104168284, -2.312743594800814, -2.289626326416521, -2.2655346029916, -2.2404352724715344, -2.214297435588181, -2.1870932641909677, -2.158798930342464, -2.129395642138459, -2.0988707752212563, -2.0672190801997785, -2.0344439357957027, -2.000558605891585, -1.965587446494658, -1.9295669970654687, -1.892546881191539, -1.8545904360032244, -1.8157749899217608, -1.776191715984664, -1.7359450042095235, -1.695151321341658, -1.6539375586833378, -1.6124389058934852, -1.570796326794897, -1.529153747696308, -1.487655094906455, -1.446441332248135, -1.40564764938027, -1.365400937605129, -1.325817663668032, -1.287002217586569, -1.249045772398254, -1.212025656524324, -1.176005207095135, -1.141034047698208, -1.107148717794091, -1.074373573390015, -1.042721878368537, -1.012197011451334, -0.982793723247329, -0.9544993893988253, -0.9272952180016122, -0.901157381118259, -0.8760580505981934, -0.8519663271732721, -0.8288490587889792, -0.8066715494215095, -0.7853981633974483, -0.7649928327109102, -0.7454194762741583, -0.7266423406817256, -0.7086262721276703, -0.691336928769462, -0.6747409422235527, -0.6588060361174762, -0.6435011087932844, -0.628796286415433, -0.6146629519221655, -0.6010737544977492, -0.5880026035475676, -0.5754246505352849, -0.5633162614919681, -0.5516549825285469, -0.5404195002705842, -0.5295895987820765, -0.519146114246523, -0.5090708884223831, -0.4993467216801301, -0.4899573262537283, -0.4808872801953358, -0.4721219824037767, -0.4636476090008061, -0.4554510712508935, -0.4475199751571699\n-4.6, -2.710453912871011, -2.702733354626287, -2.694750185104029, -2.6864918450215987, -2.677945044588987, -2.6690957180727293, -2.659928976034932, -2.650429055303533, -2.6405792667862036, -2.6303619413120036, -2.6197583737753827, -2.6087487659704043, -2.597312168643813, -2.58542642346934, -2.573068105858753, -2.5602124697848936, -2.5468333961064404, -2.5329033462623816, -2.518393323655727, -2.5032728455807476, -2.487509929175433, -2.471071095609244, -2.453921397551064, -2.436024475904582, -2.417342652841646, -2.3978370692909334, -2.3774678762164063, -2.356194490192345, -2.333975924865626, -2.310771210770768, -2.2865399164637767, -2.2612427838495885, -2.234842489621581, -2.2073045425828477, -2.178598322908857, -2.1486982637571423, -2.117585167684144, -2.0852476398539244, -2.0516836069902324, -2.0169018757383004, -1.9809236673363877, -1.9437840485949576, -1.9055331641117113, -1.8662371639386166, -1.825978717415715, -1.784857010358718, -1.7429871413178357, -1.7004988639508087, -1.6575346654708818, -1.6142472221864275, -1.570796326794897, -1.527345431403366, -1.484057988118912, -1.441093789638985, -1.398605512271958, -1.356735643231075, -1.315613936174078, -1.275355489651177, -1.236059489478082, -1.197808604994836, -1.160668986253406, -1.124690777851493, -1.089909046599561, -1.056345013735869, -1.024007485905649, -0.992894389832651, -0.9629943306809362, -0.9342881110069456, -0.906750163968212, -0.8803498697402046, -0.8550527371260165, -0.8308214428190253, -0.8076167287241675, -0.7853981633974483, -0.7641247773733871, -0.7437555842988599, -0.724250000748147, -0.705568177685211, -0.6876712560387296, -0.6705215579805492, -0.6540827244143603, -0.6383198080090458, -0.6231993299340659, -0.6086893073274117, -0.5947592574833528, -0.5813801838048998, -0.56852454773104, -0.556166230120453, -0.5442804849459799, -0.5328438876193887, -0.5218342798144104, -0.5112307122777895, -0.5010133868035894, -0.4911635982862605, -0.4816636775548615, -0.4724969355170638, -0.4636476090008061, -0.4551008085681946, -0.4468424684857641, -0.4388592989635065, -0.4311387407187822\n-4.4, -2.7270857790050074, -2.7195876236875756, -2.711830374493105, -2.7038013499482467, -2.6954871046463897, -2.6868733787688237, -2.677945044588987, -2.668686049926864, -2.6590793585673165, -2.6491068877178683, -2.6387494426619322, -2.6279866488670445, -2.616796881939686, -2.605157195985062, -2.593043251139265, -2.580429241301441, -2.5672878234150915, -2.5535900500422257, -2.539305307454829, -2.524401262049431, -2.5088438185876103, -2.4925970945932923, -2.4756234162106834, -2.457883341955422, -2.439335722080786, -2.419937802725032, -2.399645385583876, -2.378413055519064, -2.356194490192345, -2.332942867381882, -2.3086113869153615, -2.2831539248892256, -2.256525837701183, -2.2286849319771065, -2.1995926132103296, -2.1692152202734336, -2.137525544318403, -2.104504518434158, -2.0701430484750265, -2.0344439357957027, -1.9974238199217726, -1.9591150449673627, -1.9195673303788037, -1.878849107818673, -1.837048375945822, -1.7942729279355296, -1.750649826587375, -1.7063240407803975, -1.6614562139956417, -1.6162196062164735, -1.570796326794897, -1.52537304737332, -1.480136439594152, -1.435268612809396, -1.390942827002418, -1.347319725654264, -1.304544277643971, -1.26274354577112, -1.22202532321099, -1.182477608622431, -1.144168833668021, -1.107148717794091, -1.071449605114767, -1.037088135155635, -1.00406710927139, -0.9723774333163594, -0.9420000403794637, -0.9129077216126866, -0.8850668158886102, -0.8584387287005676, -0.8329812666744317, -0.8086497862079112, -0.7853981633974483, -0.7631795980707293, -0.7419472680059175, -0.7216548508647612, -0.7022569315090071, -0.6837093116343713, -0.6659692373791098, -0.6489955589965009, -0.6327488350021832, -0.6171913915403622, -0.6022873461349642, -0.5880026035475676, -0.5743048301747018, -0.5611634122883522, -0.5485494024505281, -0.5364354576047312, -0.5247957716501073, -0.5136060047227489, -0.5028432109278608, -0.492485765871925, -0.4825132950224769, -0.4729066036629292, -0.4636476090008061, -0.4547192748209694, -0.4461055489434036, -0.4377913036415464, -0.4297622790966885, -0.4220050299022177, -0.4145068745847859\n-4.2, -2.743964662067664, -2.7367008673047097, -2.729182211992406, -2.721395939980518, -2.7133285007131382, -2.704965493776252, -2.6962916097021075, -2.687290566896477, -2.677945044588987, -2.668236611754878, -2.6581456520225943, -2.647651284670212, -2.636731281930667, -2.6253619829780455, -2.6135182051634334, -2.601173153319209, -2.5882983282675007, -2.5748634360662868, -2.560836300022123, -2.546182778111061, -2.5308666892005847, -2.5148497523787463, -2.498091544796509, -2.4805494847391065, -2.462178848181945, -2.44293282886833, -2.4227626539681686, -2.401617769613922, -2.3794461130028077, -2.356194490192345, -2.3318090810196264, -2.3062360944704023, -2.279422598922567, -2.251317551462111, -2.2218730482393765, -2.191045812777718, -2.158798930342464, -2.125103822996448, -2.0899424410414196, -2.0533096218173736, -2.0152155366959956, -1.97568811307998, -1.9347752833045406, -1.892546881191539, -1.849095985800008, -1.804539507663798, -1.7590178320996674, -1.7126933813990606, -1.6657480331376529, -1.6183794300718801, -1.570796326794897, -1.523213223517913, -1.47584462045214, -1.428899272190733, -1.382574821490126, -1.337053145925995, -1.292496667789785, -1.249045772398254, -1.206817370285253, -1.165904540509813, -1.126377116893798, -1.08828303177242, -1.051650212548374, -1.016488830593345, -0.982793723247329, -0.9505468408120751, -0.9197196053504167, -0.8902751021276822, -0.8621700546672263, -0.8353565591193911, -0.8097835725701668, -0.7853981633974483, -0.7621465405869854, -0.7399748839758713, -0.7188299996216245, -0.6986598247214632, -0.6794138054078483, -0.6610431688506869, -0.6435011087932844, -0.6267429012110469, -0.6107259643892086, -0.5954098754787326, -0.5807563535676704, -0.5667292175235062, -0.5532943253222926, -0.5404195002705842, -0.5280744484263598, -0.5162306706117478, -0.5048613716591263, -0.4939413689195812, -0.483447001567199, -0.473356041834915, -0.4636476090008061, -0.4543020866933162, -0.4453010438876859, -0.4366271598135413, -0.4282641528766548, -0.4201967136092753, -0.4124104415973873, -0.4048917862850834, -0.3976279915221293\n-4.0, -2.761086276477428, -2.7540688478095143, -2.746801533890032, -2.7392715557293528, -2.7314653130483024, -2.723368324010564, -2.714965160462917, -2.7062393784374907, -2.6971734436886945, -2.687748652068283, -2.677945044588987, -2.667741317095033, -2.65711472455277, -2.646040980103965, -2.6344941491974563, -2.62244653934327, -2.609868586330988, -2.5967287381382493, -2.5829933382462307, -2.5686265107010873, -2.5535900500422257, -2.5378433201923567, -2.5213431676069717, -2.5040438554511004, -2.485897027348257, -2.4668517113662407, -2.44685437739309, -2.425849063920913, -2.403777593469328, -2.3805798993650633, -2.356194490192345, -2.3305590816706676, -2.3036114285814033, -2.2752903910371143, -2.2455372690184494, -2.214297435588181, -2.1815222911841055, -2.14717154738608, -2.1112158270654806, -2.0736395377227574, -2.0344439357957027, -1.9936502529278373, -1.9513027039072615, -1.9074711461816238, -1.8622531212727638, -1.8157749899217608, -1.7681918866447774, -1.719686274404394, -1.6704649792860586, -1.6207547225168393, -1.570796326794897, -1.520837931072954, -1.471127674303735, -1.421906379185399, -1.373400766945016, -1.325817663668032, -1.27933953231703, -1.234121507408169, -1.190289949682532, -1.147942400661956, -1.107148717794091, -1.067953115867036, -1.030376826524312, -0.9944211062037129, -0.960070362405688, -0.9272952180016122, -0.896055384571344, -0.866302262552679, -0.83798122500839, -0.8110335719191258, -0.7853981633974483, -0.7610127542247298, -0.7378150601204649, -0.7157435896688801, -0.6947382761967033, -0.6747409422235527, -0.6556956262415362, -0.6375487981386927, -0.6202494859828215, -0.6037493333974364, -0.5880026035475676, -0.5729661428887062, -0.5585993153435624, -0.5448639154515437, -0.5317240672588056, -0.519146114246523, -0.507098504392337, -0.4955516734858285, -0.4844779290370232, -0.4738513364947604, -0.4636476090008061, -0.4538440015215101, -0.4444192099010989, -0.4353532751523024, -0.4266274931268761, -0.4182243295792291, -0.410127340541491, -0.4023210978604407, -0.3947911196997615, -0.3875238057802789, -0.3805063771123649\n-3.8, -2.778445643643617, -2.7716865861332356, -2.7646833832649724, -2.7574232891971935, -2.7498927141523692, -2.7420771595904188, -2.7339611481321664, -2.7255281478659703, -2.716760490670451, -2.7076392841958965, -2.698144317170055, -2.6882539577352302, -2.677945044588987, -2.667192770797886, -2.6559705602923245, -2.6442499372429706, -2.6320003887808676, -2.6191892218732646, -2.6057814156293295, -2.5917394709132084, -2.577023259921693, -2.561589879382112, -2.5453935122923133, -2.5283853047152838, -2.510513266118464, -2.4917222041778455, -2.4719537079131557, -2.451146196535101, -2.429235055495464, -2.4061528859142878, -2.3818298987140225, -2.356194490192345, -2.3291740410050803, -2.300695984946628, -2.2706891965141405, -2.2390857456254807, -2.2058230621852104, -2.17084654019665, -2.1341125882868646, -2.095592098445004, -2.05527425583192, -2.0131705497716417, -1.9693187724613168, -1.923786714621807, -1.8766751981997487, -1.8281200417659853, -1.7782925532300993, -1.727398203776912, -1.6756732655251305, -1.6233793884058383, -1.570796326794897, -1.518213265183955, -1.465919388064663, -1.414194449812881, -1.363300100359694, -1.313472611823808, -1.264917455390044, -1.217805938967986, -1.172273881128476, -1.128422103818152, -1.086318397757873, -1.046000555144789, -1.007480065302928, -0.9707461133931431, -0.9357695914045828, -0.9025069079643127, -0.870903457075653, -0.8408966686431651, -0.8124186125847132, -0.7853981633974483, -0.7597627548757708, -0.7354397676755055, -0.712357598094329, -0.690446457054692, -0.6696389456766376, -0.6498704494119476, -0.6310793874713293, -0.6132073488745093, -0.5961991412974801, -0.5800027742076809, -0.5645693936681, -0.549853182676585, -0.5358112379604637, -0.5224034317165288, -0.5095922648089258, -0.4973427163468224, -0.4856220932974687, -0.4743998827919074, -0.4636476090008061, -0.4533386958545628, -0.4434483364197382, -0.4339533693938966, -0.4248321629193424, -0.4160645057238227, -0.4076315054576269, -0.3995154939993745, -0.3916999394374241, -0.3841693643925995, -0.376909270324821, -0.3699060674565577, -0.3631470099461763\n-3.6, -2.796037073008081, -2.789548339274376, -2.782821983319221, -2.775845352327449, -2.7686049317897323, -2.761086276477428, -2.7532739354173272, -2.7451513703713517, -2.7367008673047097, -2.72790344031093, -2.7187387274568526, -2.7091848780192556, -2.6992184306130484, -2.6888141817662574, -2.677945044588987, -2.666581897324696, -2.654693421778524, -2.642245931909663, -2.6292031932790554, -2.61552623459303, -2.601173153319209, -2.5860989183242498, -2.5702551737561663, -2.5535900500422257, -2.5360479899848234, -2.5175696006130366, -2.498091544796509, -2.4775464907631086, -2.455863142683507, -2.432966381462123, -2.408777551803287, -2.38321493937961, -2.356194490192345, -2.327630832353585, -2.297438667476622, -2.2655346029916, -2.2318394956455836, -2.1962813670341257, -2.158798930342464, -2.1193457292454245, -2.0778948311872334, -2.0344439357957027, -1.9890206563741257, -1.941687615607559, -1.892546881191539, -1.8417431771333173, -1.7894652726688385, -1.7359450042095235, -1.6814535479687922, -1.6262948320406134, -1.570796326794897, -1.51529782154918, -1.460139105621001, -1.40564764938027, -1.352127380920955, -1.299849476456476, -1.249045772398254, -1.199905037982234, -1.152571997215668, -1.107148717794091, -1.06369782240256, -1.022246924344369, -0.982793723247329, -0.9453112865556677, -0.9097531579442097, -0.8760580505981934, -0.844153986113171, -0.8139618212362083, -0.7853981633974483, -0.7583777142101835, -0.7328151017865066, -0.7086262721276703, -0.6857295109062863, -0.6640461628266846, -0.6435011087932844, -0.6240230529767568, -0.60554466360497, -0.5880026035475676, -0.5713374798336268, -0.5554937352655436, -0.5404195002705842, -0.5260664189967635, -0.5123894603107377, -0.4993467216801301, -0.486899231811269, -0.4750107562650968, -0.4636476090008061, -0.4527784718235359, -0.4423742229767449, -0.4324077755705378, -0.4228539261329407, -0.4136892132788634, -0.4048917862850834, -0.3964412832184413, -0.388318718172466, -0.3805063771123649, -0.372987721800061, -0.3657473012623445, -0.3587706702705722, -0.3520443143154173, -0.3455555805817121\n-3.4, -2.8138541468092377, -2.807647581744899, -2.8012107149478864, -2.7945310500503027, -2.787595216757897, -2.7803888980961116, -2.7728967509317433, -2.76510231914327, -2.7569879387675797, -2.7485346344078607, -2.7397220061493366, -2.730528106199929, -2.7209293044567584, -2.7109001422032852, -2.7004131731748124, -2.689438791304018, -2.677945044588987, -2.6658974347348012, -2.6532587025333876, -2.639988599400673, -2.6260436461308143, -2.611376880813163, -2.5959375990628013, -2.579671091332978, -2.5625183842220625, -2.5444159954971157, -2.525295716193722, -2.505084437801842, -2.483704048407583, -2.461071428922579, -2.4370985893475754, -2.4116929954380617, -2.384758148031105, -2.356194490192345, -2.32590073027357, -2.293775680196388, -2.2597207150097582, -2.223642957895671, -2.185459278717062, -2.1451011569695986, -2.1025203940537023, -2.0576955586061656, -2.0106389096106327, -1.9614033704925835, -1.9100889412489412, -1.856847768512215, -1.8018869939907938, -1.7454685258031364, -1.687905071361761, -1.6295521495106193, -1.570796326794897, -1.512040504079174, -1.453687582228032, -1.396124127786657, -1.339705659599, -1.284744885077578, -1.231503712340852, -1.18018928309721, -1.13095374397916, -1.083897094983628, -1.039072259536091, -0.9964914966201949, -0.9561333748727311, -0.9179496956941223, -0.8818719385800352, -0.8478169733934057, -0.8156919233162234, -0.7853981633974483, -0.7568345055586883, -0.7298996581517315, -0.7044940642422177, -0.6805212246672144, -0.6578886051822102, -0.6365082157879511, -0.6162969373960713, -0.5971766580926775, -0.5790742693677308, -0.5619215622568153, -0.5456550545269917, -0.5302157727766299, -0.5155490074589791, -0.5016040541891205, -0.4883339510564055, -0.4756952188549921, -0.4636476090008061, -0.4521538622857756, -0.4411794804149806, -0.430692511386508, -0.420663349133035, -0.4110645473898644, -0.4018706474404565, -0.3930580191819325, -0.3846047148222135, -0.3764903344465229, -0.3686959026580498, -0.3612037554936817, -0.3539974368318961, -0.3470616035394905, -0.340381938641907, -0.333945071844894, -0.3277385067805554\n-3.2, -2.831889709047337, -2.825976991551027, -2.819842099193151, -2.8134727585744876, -2.8068558162729786, -2.7999771629419863, -2.7928216500058864, -2.785372998193643, -2.7776136970801493, -2.769524894731673, -2.761086276477428, -2.7522759317566523, -2.743070207923373, -2.733443549834704, -2.723368324010564, -2.7128146261437767, -2.701750070774057, -2.690139562037239, -2.677945044588987, -2.6651252341160867, -2.651635327336065, -2.6374266921106404, -2.62244653934327, -2.6066375798036967, -2.5899376710612465, -2.5722794624891314, -2.5535900500422257, -2.5337906574758327, -2.5127963671743605, -2.4905159321453136, -2.4668517113662407, -2.4416997838705496, -2.4149503129080676, -2.38648825011112, -2.356194490192345, -2.323947607757091, -2.289626326416521, -2.2531128816696446, -2.214297435588181, -2.173083672929861, -2.129395642138459, -2.0831857871056343, -2.0344439357957027, -1.9832067683922838, -1.9295669970654687, -1.873681195169868, -1.8157749899217608, -1.7561442767905915, -1.695151321341658, -1.633215136790854, -1.570796326794897, -1.508377516798939, -1.446441332248135, -1.385448376799202, -1.325817663668032, -1.267911458419925, -1.212025656524324, -1.158385885197509, -1.107148717794091, -1.058406866484159, -1.012197011451334, -0.9685089806599324, -0.9272952180016122, -0.8884797719201485, -0.8519663271732721, -0.8176450458327023, -0.7853981633974483, -0.7551044034786732, -0.7266423406817256, -0.6998928697192437, -0.6747409422235527, -0.6510767214444798, -0.628796286415433, -0.6078019961139604, -0.5880026035475676, -0.5693131911006619, -0.5516549825285469, -0.5349550737860964, -0.519146114246523, -0.504165961479153, -0.4899573262537283, -0.4764674194737067, -0.4636476090008061, -0.4514530915525543, -0.4398425828157362, -0.4287780274460164, -0.4182243295792291, -0.4081491037550893, -0.3985224456664202, -0.3893167218331409, -0.3805063771123649, -0.3720677588581205, -0.3639789565096441, -0.3562196553961502, -0.348771003583907, -0.3416154906478072, -0.3347368373168147, -0.3281198950153054, -0.3217505543966422, -0.3156156620387663, -0.3097029445424562\n-3.0, -2.8501358591119264, -2.8445284412487504, -2.838707785214822, -2.8326619096660517, -2.8263779538390823, -2.819842099193151, -2.813039483038342, -2.805954103262184, -2.79856871316909, -2.7908647053415896, -2.782821983319221, -2.774418819771574, -2.7656316997184875, -2.756435147226319, -2.746801533890032, -2.7367008673047097, -2.726100557648903, -2.714965160462917, -2.7032560937318353, -2.6909313275091598, -2.677945044588987, -2.664247271216121, -2.649783477601095, -2.6344941491974563, -2.618314331457818, -2.601173153319209, -2.5829933382462307, -2.5636907166275478, -2.543173760111256, -2.5213431676069717, -2.498091544796509, -2.473303234759209, -2.44685437739309, -2.4186133001883023, -2.388441372627599, -2.356194490192345, -2.321725389192837, -2.2848870254070546, -2.2455372690184494, -2.20354516179708, -2.158798930342464, -2.1112158270654806, -2.060753653048625, -2.007423486608438, -1.9513027039072615, -1.892546881191539, -1.8313987185422376, -1.7681918866447774, -1.7033478590915707, -1.6373644905707205, -1.570796326794897, -1.504228163019073, -1.438244794498223, -1.373400766945016, -1.310193935047556, -1.249045772398254, -1.190289949682532, -1.134169166981355, -1.080839000541168, -1.030376826524312, -0.982793723247329, -0.9380474917927135, -0.896055384571344, -0.8567056281827387, -0.8198672643969563, -0.7853981633974483, -0.7531512809621944, -0.722979353401491, -0.6947382761967033, -0.668289418830584, -0.6435011087932844, -0.6202494859828215, -0.5984188934785372, -0.5779019369622456, -0.5585993153435624, -0.5404195002705842, -0.5232783221319754, -0.507098504392337, -0.4918091759886985, -0.4773453823736719, -0.4636476090008061, -0.4506613260806336, -0.4383365598579578, -0.4266274931268761, -0.4154920959408906, -0.4048917862850834, -0.3947911196997615, -0.3851575063634742, -0.3759609538713056, -0.3671738338182192, -0.3587706702705722, -0.3507279482482035, -0.3430239404207034, -0.3356385503276093, -0.328553170551451, -0.3217505543966422, -0.315214699750711, -0.3089307439237416, -0.3028848683749714, -0.2970642123410428, -0.2914567944778671\n-2.8, -2.8685839505030826, -2.8632929945846817, -2.8577985443814655, -2.852088981628405, -2.8461518164460733, -2.8399736073235538, -2.833539872566017, -2.8268349921984846, -2.819842099193151, -2.8125429587494537, -2.804917834203066, -2.796945337971767, -2.788602265762883, -2.779863412069861, -2.770701364777131, -2.761086276477428, -2.7509856098921066, -2.7403638545849445, -2.729182211992406, -2.7173982456860264, -2.704965493776252, -2.691833040519954, -2.677945044588987, -2.6632402222111358, -2.647651284670212, -2.6311043316730176, -2.6135182051634334, -2.5948038127005457, -2.5748634360662868, -2.5535900500422257, -2.5308666892005847, -2.5065659181994793, -2.4805494847391065, -2.452668265374932, -2.4227626539681686, -2.390663591191853, -2.356194490192345, -2.3191743743184148, -2.279422598922567, -2.2367655641740063, -2.191045812777718, -2.1421338066285234, -2.0899424410414196, -2.0344439357957027, -1.97568811307998, -1.9138202672156, -1.849095985800008, -1.7818896600176433, -1.7126933813990606, -1.642103791580187, -1.570796326794897, -1.499488862009606, -1.428899272190733, -1.35970299357215, -1.292496667789785, -1.227772386374193, -1.165904540509813, -1.107148717794091, -1.051650212548374, -0.9994588469612699, -0.9505468408120751, -0.9048270894157868, -0.8621700546672263, -0.8224182792713783, -0.7853981633974483, -0.7509290623979403, -0.7188299996216245, -0.6889243882148613, -0.6610431688506869, -0.6350267353903138, -0.6107259643892086, -0.5880026035475676, -0.5667292175235062, -0.5467888408892473, -0.5280744484263598, -0.5104883219167758, -0.4939413689195812, -0.4783524313786575, -0.4636476090008061, -0.449759613069839, -0.4366271598135413, -0.4241944079037666, -0.4124104415973873, -0.4012287990048488, -0.3906070436976868, -0.3805063771123649, -0.3708912888126624, -0.3617292415199322, -0.3529903878269105, -0.3446473156180262, -0.3366748193867272, -0.3290496948403394, -0.3217505543966422, -0.3147576613913089, -0.3080527810237764, -0.3016190462662397, -0.29544083714372, -0.2895036719613883, -0.2837941092083278, -0.2782996590051114, -0.2730087030867106\n-2.6, -2.8872245950365274, -2.8822609091891085, -2.8771042710405608, -2.871743497651324, -2.866166549893758, -2.860360451671498, -2.854311200192659, -2.8480036661810435, -2.841421482759681, -2.8345469215710026, -2.827360754505455, -2.819842099193151, -2.8119682461690507, -2.8037144653495147, -2.7950537891558516, -2.7859567692890335, -2.7763912038016203, -2.766321830733836, -2.7557099841917196, -2.7445132083648107, -2.7326848246388677, -2.720173446701989, -2.7069224384405484, -2.692869309579072, -2.677945044588987, -2.662073361597197, -2.645169900184911, -2.6271413405307653, -2.6078844619505315, -2.587285157388242, -2.5652174329986095, -2.5415424401880395, -2.516107613350564, -2.488746022489019, -2.459276098715045, -2.427501954977635, -2.393214606066275, -2.356194490192345, -2.316215803069055, -2.2730532583039036, -2.2264919530364327, -2.1763409903998667, -2.1224513093234436, -2.0647376957144776, -2.0032041023654346, -1.9379701606131159, -1.8692952583810758, -1.7975951748487824, -1.7234456551901618, -1.6475682180646747, -1.570796326794897, -1.494024435525119, -1.418146998399631, -1.343997478741011, -1.272297395208717, -1.203622492976677, -1.138388551224359, -1.076854957875315, -1.01914134426635, -0.9652516631899266, -0.9151007005533603, -0.8685393952858895, -0.8253768505207384, -0.7853981633974483, -0.7483780475235183, -0.714090698612158, -0.6823165548747481, -0.6528466311007743, -0.625485040239229, -0.6000502134017535, -0.5763752205911837, -0.5543074962015512, -0.5337081916392616, -0.5144513130590278, -0.4964227534048819, -0.4795192919925962, -0.4636476090008061, -0.4487233440107211, -0.4346702151492448, -0.4214192068878042, -0.4089078289509254, -0.3970794452249823, -0.3858826693980738, -0.3752708228559573, -0.365201449788173, -0.3556358843007598, -0.3465388644339418, -0.3378781882402784, -0.3296244074207427, -0.3217505543966422, -0.3142318990843383, -0.3070457320187908, -0.300171170830112, -0.2935889874087498, -0.2872814533971342, -0.2812322019182953, -0.2754261036960354, -0.2698491559384692, -0.2644883825492325, -0.2593317444006848, -0.2543680585532659\n-2.4, -2.90604767286893, -2.90142164572962, -2.896613990462929, -2.8916140321289707, -2.8864102629689747, -2.8809902618424523, -2.875340604438868, -2.869446763058606, -2.8632929945846817, -2.856862215067081, -2.8501358591119264, -2.843093722003614, -2.835713782184941, -2.827972001373095, -2.819842099193151, -2.8112952987605397, -2.8023000391357487, -2.7928216500058864, -2.782821983319221, -2.7722589959161676, -2.761086276477428, -2.7492525093742772, -2.7367008673047097, -2.723368324010564, -2.7091848780192556, -2.694072678432623, -2.677945044588987, -2.6607053733944572, -2.642245931909663, -2.62244653934327, -2.601173153319209, -2.578276392097825, -2.5535900500422257, -2.5269297016676275, -2.498091544796509, -2.4668517113662407, -2.432966381462123, -2.396173177315635, -2.356194490192345, -2.312743594800814, -2.2655346029916, -2.214297435588181, -2.158798930342464, -2.0988707752212563, -2.0344439357957027, -1.965587446494658, -1.892546881191539, -1.8157749899217608, -1.7359450042095235, -1.6539375586833378, -1.570796326794897, -1.487655094906455, -1.40564764938027, -1.325817663668032, -1.249045772398254, -1.176005207095135, -1.107148717794091, -1.042721878368537, -0.982793723247329, -0.9272952180016122, -0.8760580505981934, -0.8288490587889792, -0.7853981633974483, -0.7454194762741583, -0.7086262721276703, -0.6747409422235527, -0.6435011087932844, -0.6146629519221655, -0.5880026035475676, -0.5633162614919681, -0.5404195002705842, -0.519146114246523, -0.4993467216801301, -0.4808872801953358, -0.4636476090008061, -0.4475199751571699, -0.4324077755705378, -0.4182243295792291, -0.4048917862850834, -0.3923401442155158, -0.3805063771123649, -0.3693336576736256, -0.3587706702705722, -0.348771003583907, -0.3392926144540447, -0.3302973548292537, -0.3217505543966422, -0.3136206522166983, -0.3058788714048521, -0.2984989315861793, -0.2914567944778671, -0.2847304385227122, -0.2782996590051114, -0.2721458905311873, -0.2662520491509254, -0.260602391747341, -0.2551823906208184, -0.2499786214608225, -0.2449786631268642, -0.2401710078601731, -0.2355449807208633\n-2.2, -2.925042348613704, -2.920763883860445, -2.916315874375738, -2.9116882254578886, -2.9068700411045962, -2.9018495447193366, -2.896613990462929, -2.8911495639784413, -2.88544127102419, -2.8794728123243205, -2.8732264426838863, -2.866682812109121, -2.859820786316441, -2.852617243597227, -2.845046844520093, -2.8370817703876807, -2.8286914257094087, -2.819842099193151, -2.810496576885661, -2.800613700093444, -2.7901478595862415, -2.7790484163252858, -2.7672590375822095, -2.7547169358587653, -2.741351996555819, -2.7270857790050074, -2.711830374493105, -2.6954871046463897, -2.677945044588987, -2.6590793585673165, -2.6387494426619322, -2.616796881939686, -2.593043251139265, -2.5672878234150915, -2.539305307454829, -2.5088438185876103, -2.4756234162106834, -2.439335722080786, -2.399645385583876, -2.356194490192345, -2.3086113869153615, -2.256525837701183, -2.1995926132103296, -2.137525544318403, -2.0701430484750265, -1.9974238199217726, -1.9195673303788037, -1.837048375945822, -1.750649826587375, -1.6614562139956417, -1.570796326794897, -1.480136439594152, -1.390942827002418, -1.304544277643971, -1.22202532321099, -1.144168833668021, -1.071449605114767, -1.00406710927139, -0.9420000403794637, -0.8850668158886102, -0.8329812666744317, -0.7853981633974483, -0.7419472680059175, -0.7022569315090071, -0.6659692373791098, -0.6327488350021832, -0.6022873461349642, -0.5743048301747018, -0.5485494024505281, -0.5247957716501073, -0.5028432109278608, -0.4825132950224769, -0.4636476090008061, -0.4461055489434036, -0.4297622790966885, -0.4145068745847859, -0.4002406570339741, -0.3868757177310281, -0.3743336160075839, -0.3625442372645076, -0.3514447940035517, -0.3409789534963494, -0.3310960767041321, -0.3217505543966422, -0.3129012278803845, -0.3045108832021125, -0.2965458090697005, -0.2889754099925664, -0.2817718672733522, -0.2749098414806725, -0.2683662109059069, -0.2621198412654728, -0.2561513825656035, -0.2504430896113519, -0.2449786631268642, -0.2397431088704566, -0.2347226124851971, -0.2299044281319047, -0.2252767792140553, -0.2208287697293483, -0.2165503049760893\n-2.0, -2.9441970937399127, -2.9402755452151523, -2.936197264400026, -2.9319528077155805, -2.9275319700259717, -2.922923707715851, -2.91811605244916, -2.9130960142979307, -2.907849472720892, -2.902361053626133, -2.896613990462929, -2.8905899669467585, -2.8842689386187046, -2.8776289299640885, -2.8706458032513726, -2.8632929945846817, -2.8555412118724752, -2.8473580884786056, -2.838707785214822, -2.82955053202726, -2.819842099193151, -2.8095331860469077, -2.79856871316909, -2.7868870015788527, -2.774418819771574, -2.761086276477428, -2.746801533890032, -2.7314653130483024, -2.714965160462917, -2.6971734436886945, -2.677945044588987, -2.65711472455277, -2.6344941491974563, -2.609868586330988, -2.5829933382462307, -2.5535900500422257, -2.5213431676069717, -2.485897027348257, -2.44685437739309, -2.403777593469328, -2.356194490192345, -2.3036114285814033, -2.2455372690184494, -2.1815222911841055, -2.1112158270654806, -2.0344439357957027, -1.9513027039072615, -1.8622531212727638, -1.7681918866447774, -1.6704649792860586, -1.570796326794897, -1.471127674303735, -1.373400766945016, -1.27933953231703, -1.190289949682532, -1.107148717794091, -1.030376826524312, -0.960070362405688, -0.896055384571344, -0.83798122500839, -0.7853981633974483, -0.7378150601204649, -0.6947382761967033, -0.6556956262415362, -0.6202494859828215, -0.5880026035475676, -0.5585993153435624, -0.5317240672588056, -0.507098504392337, -0.4844779290370232, -0.4636476090008061, -0.4444192099010989, -0.4266274931268761, -0.410127340541491, -0.3947911196997615, -0.3805063771123649, -0.3671738338182192, -0.3547056520109403, -0.3430239404207034, -0.3320594675428855, -0.3217505543966422, -0.3120421215625333, -0.3028848683749714, -0.2942345651111878, -0.2860514417173182, -0.2782996590051114, -0.2709468503384205, -0.2639637236257046, -0.2573237149710886, -0.2510026866430346, -0.2449786631268642, -0.2392315999636606, -0.2337431808689014, -0.2284966392918623, -0.223476601140633, -0.218668945873942, -0.2140606835638215, -0.2096398458742125, -0.2053953891897674, -0.2013171083746408, -0.1973955598498808\n-1.8, -2.9634997153585956, -2.9599438235897813, -2.9562447035940984, -2.952393631489825, -2.948381169741987, -2.9441970937399127, -2.939830309269506, -2.935268759560076, -2.930499320367047, -2.925507681293007, -2.920278211242002, -2.9147938055359073, -2.909035711784884, -2.9029833310815922, -2.896613990462929, -2.8899026818316065, -2.8828217616260954, -2.875340604438868, -2.8674252024701343, -2.8590377011202057, -2.8501358591119264, -2.840672419229368, -2.8305943729842524, -2.819842099193151, -2.8083483524781205, -2.796037073008081, -2.782821983319221, -2.7686049317897323, -2.7532739354173272, -2.7367008673047097, -2.7187387274568526, -2.6992184306130484, -2.677945044588987, -2.654693421778524, -2.6292031932790554, -2.601173153319209, -2.5702551737561663, -2.5360479899848234, -2.498091544796509, -2.455863142683507, -2.408777551803287, -2.356194490192345, -2.297438667476622, -2.2318394956455836, -2.158798930342464, -2.0778948311872334, -1.9890206563741257, -1.892546881191539, -1.7894652726688385, -1.6814535479687922, -1.570796326794897, -1.460139105621001, -1.352127380920955, -1.249045772398254, -1.152571997215668, -1.06369782240256, -0.982793723247329, -0.9097531579442097, -0.844153986113171, -0.7853981633974483, -0.7328151017865066, -0.6857295109062863, -0.6435011087932844, -0.60554466360497, -0.5713374798336268, -0.5404195002705842, -0.5123894603107377, -0.486899231811269, -0.4636476090008061, -0.4423742229767449, -0.4228539261329407, -0.4048917862850834, -0.388318718172466, -0.372987721800061, -0.3587706702705722, -0.3455555805817121, -0.3332443011116727, -0.3217505543966422, -0.310998280605541, -0.3009202343604251, -0.2914567944778671, -0.2825549524695875, -0.2741674511196588, -0.2662520491509254, -0.2587708919636976, -0.2516899717581868, -0.2449786631268642, -0.238609322508201, -0.232556941804909, -0.2267988480538859, -0.2213144423477913, -0.2160849722967864, -0.2110933332227465, -0.2063238940297175, -0.2017623443202871, -0.1973955598498808, -0.193211483847806, -0.1891990220999682, -0.1853479499956948, -0.1816488300000119, -0.1780929382311975\n-1.6, -2.9829373914033916, -2.97975522235137, -2.976443976175166, -2.9729957139803638, -2.969401839066854, -2.9656530281372655, -2.961739153797315, -2.957649197052618, -2.9533711482850227, -2.9488918949274074, -2.9441970937399127, -2.9392710252114895, -2.9340964271545906, -2.9286543040103963, -2.922923707715851, -2.9168814851751503, -2.9105019863938963, -2.9037567261323427, -2.896613990462929, -2.8890383778117337, -2.8809902618424523, -2.872425160804093, -2.8632929945846817, -2.8535372065391673, -2.843093722003614, -2.831889709047337, -2.819842099193151, -2.8068558162729786, -2.7928216500058864, -2.7776136970801493, -2.761086276477428, -2.743070207923373, -2.723368324010564, -2.701750070774057, -2.677945044588987, -2.651635327336065, -2.62244653934327, -2.5899376710612465, -2.5535900500422257, -2.5127963671743605, -2.4668517113662407, -2.4149503129080676, -2.356194490192345, -2.289626326416521, -2.214297435588181, -2.129395642138459, -2.0344439357957027, -1.9295669970654687, -1.8157749899217608, -1.695151321341658, -1.570796326794897, -1.446441332248135, -1.325817663668032, -1.212025656524324, -1.107148717794091, -1.012197011451334, -0.9272952180016122, -0.8519663271732721, -0.7853981633974483, -0.7266423406817256, -0.6747409422235527, -0.628796286415433, -0.5880026035475676, -0.5516549825285469, -0.519146114246523, -0.4899573262537283, -0.4636476090008061, -0.4398425828157362, -0.4182243295792291, -0.3985224456664202, -0.3805063771123649, -0.3639789565096441, -0.348771003583907, -0.3347368373168147, -0.3217505543966422, -0.3097029445424562, -0.2984989315861793, -0.2880554470506259, -0.2782996590051114, -0.2691674927857005, -0.260602391747341, -0.2525542757780596, -0.2449786631268642, -0.2378359274574508, -0.2310906671958971, -0.2247111684146427, -0.218668945873942, -0.2129383495793971, -0.2074962264352027, -0.2023216283783037, -0.1973955598498808, -0.1927007586623856, -0.1882215053047708, -0.1839434565371752, -0.1798534997924783, -0.1759396254525278, -0.172190814522939, -0.1685969396094296, -0.1651486774146268, -0.1618374312384229, -0.1586552621864014\n-1.4, -3.002496712107722, -2.999695598985629, -2.996780155350854, -2.9937432883310375, -2.9905773106684337, -2.9872738776636742, -2.983823915993839, -2.980217543169102, -2.976443976175166, -2.972491427588416, -2.968346987137428, -2.9639964863063053, -2.9594243431170297, -2.9546133836708823, -2.949544636349063, -2.9441970937399127, -2.938547436336328, -2.9325697107835285, -2.926234953892055, -2.9195107516843133, -2.912360720312798, -2.904743892642873, -2.896613990462929, -2.8879185574511506, -2.8785979219088738, -2.8685839505030826, -2.8577985443814655, -2.8461518164460733, -2.833539872566017, -2.819842099193151, -2.804917834203066, -2.788602265762883, -2.770701364777131, -2.7509856098921066, -2.729182211992406, -2.704965493776252, -2.677945044588987, -2.647651284670212, -2.6135182051634334, -2.5748634360662868, -2.5308666892005847, -2.4805494847391065, -2.4227626539681686, -2.356194490192345, -2.279422598922567, -2.191045812777718, -2.0899424410414196, -1.97568811307998, -1.849095985800008, -1.7126933813990606, -1.570796326794897, -1.428899272190733, -1.292496667789785, -1.165904540509813, -1.051650212548374, -0.9505468408120751, -0.8621700546672263, -0.7853981633974483, -0.7188299996216245, -0.6610431688506869, -0.6107259643892086, -0.5667292175235062, -0.5280744484263598, -0.4939413689195812, -0.4636476090008061, -0.4366271598135413, -0.4124104415973873, -0.3906070436976868, -0.3708912888126624, -0.3529903878269105, -0.3366748193867272, -0.3217505543966422, -0.3080527810237764, -0.29544083714372, -0.2837941092083278, -0.2730087030867106, -0.2629947316809195, -0.2536740961386427, -0.2449786631268642, -0.2368487609469202, -0.2292319332769953, -0.2220819019054802, -0.215357699697738, -0.2090229428062646, -0.2030452172534651, -0.1973955598498808, -0.1920480172407301, -0.1869792699189111, -0.1821683104727635, -0.1775961672834879, -0.1732456664523649, -0.169101226001377, -0.1651486774146268, -0.1613751104206915, -0.157768737595954, -0.154318775926119, -0.1510153429213594, -0.1478493652587556, -0.144812498238939, -0.1418970546041639, -0.1390959414820713\n-1.2, -3.0221637275714546, -3.019750216569876, -3.017237659043032, -3.0146198639757142, -3.011890116433881, -3.0090411212931194, -3.0060649396042924, -3.002952916455635, -2.999695598985629, -2.996282642954091, -2.992702705980296, -2.988943325194528, -2.984990776607778, -2.9808299129639586, -2.976443976175166, -2.971814379621455, -2.9669204545815537, -2.961739153797315, -2.9562447035940984, -2.9504081939927786, -2.9441970937399127, -2.937574673997245, -2.930499320367047, -2.922923707715851, -2.9147938055359073, -2.90604767286893, -2.896613990462929, -2.8864102629689747, -2.875340604438868, -2.8632929945846817, -2.8501358591119264, -2.835713782184941, -2.819842099193151, -2.8023000391357487, -2.782821983319221, -2.761086276477428, -2.7367008673047097, -2.7091848780192556, -2.677945044588987, -2.642245931909663, -2.601173153319209, -2.5535900500422257, -2.498091544796509, -2.432966381462123, -2.356194490192345, -2.2655346029916, -2.158798930342464, -2.0344439357957027, -1.892546881191539, -1.7359450042095235, -1.570796326794897, -1.40564764938027, -1.249045772398254, -1.107148717794091, -0.982793723247329, -0.8760580505981934, -0.7853981633974483, -0.7086262721276703, -0.6435011087932844, -0.5880026035475676, -0.5404195002705842, -0.4993467216801301, -0.4636476090008061, -0.4324077755705378, -0.4048917862850834, -0.3805063771123649, -0.3587706702705722, -0.3392926144540447, -0.3217505543966422, -0.3058788714048521, -0.2914567944778671, -0.2782996590051114, -0.2662520491509254, -0.2551823906208184, -0.2449786631268642, -0.2355449807208633, -0.2267988480538859, -0.218668945873942, -0.2110933332227465, -0.2040179795925486, -0.1973955598498808, -0.1911844595970144, -0.1853479499956948, -0.1798534997924783, -0.1746721990082397, -0.1697782739683385, -0.1651486774146268, -0.1607627406258347, -0.1566018769820154, -0.1526493283952652, -0.1488899476094973, -0.1453100106357021, -0.1418970546041639, -0.1386397371341581, -0.1355277139855007, -0.132551532296674, -0.1297025371559121, -0.1269727896140789, -0.1243549945467614, -0.1218424370199172, -0.1194289260183385\n-1.0, -3.0419240010986313, -3.0399038018267164, -3.0378003131327502, -3.0356082956001935, -3.0333220627293374, -3.0309354324158977, -3.0284416719993086, -3.0258334358689827, -3.0231026944316555, -3.0202406530190298, -3.017237659043032, -3.0140830953745548, -3.0107652575157364, -3.0072712116368248, -3.0035866299322738, -2.999695598985629, -2.995580395878518, -2.9912212255826587, -2.9865959116658525, -2.981679530431574, -2.976443976175166, -2.9708574421145104, -2.964883797519757, -2.958481836327309, -2.9516043656710775, -2.9441970937399127, -2.936197264400026, -2.9275319700259717, -2.91811605244916, -2.907849472720892, -2.896613990462929, -2.8842689386187046, -2.8706458032513726, -2.8555412118724752, -2.838707785214822, -2.819842099193151, -2.79856871316909, -2.774418819771574, -2.746801533890032, -2.714965160462917, -2.677945044588987, -2.6344941491974563, -2.5829933382462307, -2.5213431676069717, -2.44685437739309, -2.356194490192345, -2.2455372690184494, -2.1112158270654806, -1.9513027039072615, -1.7681918866447774, -1.570796326794897, -1.373400766945016, -1.190289949682532, -1.030376826524312, -0.896055384571344, -0.7853981633974483, -0.6947382761967033, -0.6202494859828215, -0.5585993153435624, -0.507098504392337, -0.4636476090008061, -0.4266274931268761, -0.3947911196997615, -0.3671738338182192, -0.3430239404207034, -0.3217505543966422, -0.3028848683749714, -0.2860514417173182, -0.2709468503384205, -0.2573237149710886, -0.2449786631268642, -0.2337431808689014, -0.223476601140633, -0.2140606835638215, -0.2053953891897674, -0.1973955598498808, -0.1899882879187157, -0.1831108172624841, -0.1767088560700366, -0.1707352114752828, -0.1651486774146268, -0.1599131231582193, -0.154996741923941, -0.1503714280071345, -0.1460122577112754, -0.1418970546041639, -0.1380060236575194, -0.1343214419529685, -0.130827396074057, -0.1275095582152383, -0.1243549945467614, -0.1213520005707637, -0.1184899591581378, -0.1157592177208107, -0.1131509815904845, -0.1106572211738956, -0.108270590860456, -0.1059843579895999, -0.1037923404570428, -0.101688851763077, -0.09966865249116202\n-0.8, -3.061762667877556, -3.060140609283922, -3.058451421701352, -3.0566908601400713, -3.054854314913808, -3.0529367717223557, -3.050932766389048, -3.0488363334016495, -3.046640947247037, -3.0443394553382275, -3.0419240010986313, -3.0393859354825397, -3.036715714859559, -3.0339027827569724, -3.0309354324158977, -3.027800646446085, -3.024483909022929, -3.0209689850096906, -3.017237659043032, -3.0132694259039985, -3.0090411212931194, -3.0045264792796056, -2.999695598985629, -2.994514298201391, -2.988943325194528, -2.9829373914033916, -2.976443976175166, -2.969401839066854, -2.961739153797315, -2.9533711482850227, -2.9441970937399127, -2.9340964271545906, -2.922923707715851, -2.9105019863938963, -2.896613990462929, -2.8809902618424523, -2.8632929945846817, -2.843093722003614, -2.819842099193151, -2.7928216500058864, -2.761086276477428, -2.723368324010564, -2.677945044588987, -2.62244653934327, -2.5535900500422257, -2.4668517113662407, -2.356194490192345, -2.214297435588181, -2.0344439357957027, -1.8157749899217608, -1.570796326794897, -1.325817663668032, -1.107148717794091, -0.9272952180016122, -0.7853981633974483, -0.6747409422235527, -0.5880026035475676, -0.519146114246523, -0.4636476090008061, -0.4182243295792291, -0.3805063771123649, -0.348771003583907, -0.3217505543966422, -0.2984989315861793, -0.2782996590051114, -0.260602391747341, -0.2449786631268642, -0.2310906671958971, -0.218668945873942, -0.2074962264352027, -0.1973955598498808, -0.1882215053047708, -0.1798534997924783, -0.172190814522939, -0.1651486774146268, -0.1586552621864014, -0.1526493283952652, -0.1470783553884025, -0.1418970546041639, -0.1370661743101876, -0.132551532296674, -0.1283232276857948, -0.1243549945467614, -0.1206236685801027, -0.1171087445668643, -0.1137920071437081, -0.1106572211738956, -0.1076898708328207, -0.1048769387302339, -0.1022067181072535, -0.09966865249116202, -0.09725319825156577, -0.09495170634275632, -0.09275632018814374, -0.09065988720074511, -0.08865588186743747, -0.08673833867598511, -0.08490179344972194, -0.08314123188844123, -0.08145204430587098, -0.07982998571223732\n-0.6, -3.0816644984685855, -3.080444490940492, -3.079173843593836, -3.077849341057106, -3.0764674902554074, -3.0750244898139694, -3.0735161953317935, -3.071938079861225, -3.070285188804503, -3.068552088286674, -3.066732805879026, -3.064820762320015, -3.0628086926006493, -3.0606885544345626, -3.058451421701352, -3.0560873599115888, -3.0535852800620527, -3.050932766389048, -3.048115872431204, -3.0451188784072065, -3.0419240010986313, -3.038511045067093, -3.0348569809406576, -3.0309354324158977, -3.026716048172894, -3.0221637275714546, -3.017237659043032, -3.011890116433881, -3.0060649396042924, -2.999695598985629, -2.992702705980296, -2.984990776607778, -2.976443976175166, -2.9669204545815537, -2.9562447035940984, -2.9441970937399127, -2.930499320367047, -2.9147938055359073, -2.896613990462929, -2.875340604438868, -2.8501358591119264, -2.819842099193151, -2.782821983319221, -2.7367008673047097, -2.677945044588987, -2.601173153319209, -2.498091544796509, -2.356194490192345, -2.158798930342464, -1.892546881191539, -1.570796326794897, -1.249045772398254, -0.982793723247329, -0.7853981633974483, -0.6435011087932844, -0.5404195002705842, -0.4636476090008061, -0.4048917862850834, -0.3587706702705722, -0.3217505543966422, -0.2914567944778671, -0.2662520491509254, -0.2449786631268642, -0.2267988480538859, -0.2110933332227465, -0.1973955598498808, -0.1853479499956948, -0.1746721990082397, -0.1651486774146268, -0.1566018769820154, -0.1488899476094973, -0.1418970546041639, -0.1355277139855007, -0.1297025371559121, -0.1243549945467614, -0.1194289260183385, -0.1148766054168991, -0.1106572211738956, -0.1067356726491356, -0.1030816085227002, -0.09966865249116202, -0.09647377518258692, -0.09347678115858946, -0.09065988720074511, -0.08800737352774077, -0.08550529367820464, -0.08314123188844123, -0.08090409915523059, -0.0787839609891438, -0.07677189126977804, -0.07485984771076686, -0.07304056530311932, -0.07130746478529033, -0.0696545737285682, -0.06807645825799948, -0.0665681637758238, -0.06512516333438588, -0.06374331253268707, -0.06241880999595735, -0.06114816264930121, -0.05992815512120788\n-0.4, -3.1016139664665032, -3.100798970721928, -3.099950074491205, -3.099065118970009, -3.0981417581982624, -3.0971774383428823, -3.096169374168216, -3.09511452223879, -3.0940095503128098, -3.0928508022798615, -3.0916342578678506, -3.0903554861863745, -3.0890095919788516, -3.087591153213825, -3.0860941483440762, -3.0845118711835284, -3.0828368308740703, -3.0810606338076862, -3.079173843593836, -3.0771658141642395, -3.0750244898139694, -3.0727361642887487, -3.070285188804503, -3.067653615931853, -3.064820762320015, -3.061762667877556, -3.058451421701352, -3.054854314913808, -3.050932766389048, -3.046640947247037, -3.0419240010986313, -3.036715714859559, -3.0309354324158977, -3.024483909022929, -3.017237659043032, -3.0090411212931194, -2.999695598985629, -2.988943325194528, -2.976443976175166, -2.961739153797315, -2.9441970937399127, -2.922923707715851, -2.896613990462929, -2.8632929945846817, -2.819842099193151, -2.761086276477428, -2.677945044588987, -2.5535900500422257, -2.356194490192345, -2.0344439357957027, -1.570796326794897, -1.107148717794091, -0.7853981633974483, -0.5880026035475676, -0.4636476090008061, -0.3805063771123649, -0.3217505543966422, -0.2782996590051114, -0.2449786631268642, -0.218668945873942, -0.1973955598498808, -0.1798534997924783, -0.1651486774146268, -0.1526493283952652, -0.1418970546041639, -0.132551532296674, -0.1243549945467614, -0.1171087445668643, -0.1106572211738956, -0.1048769387302339, -0.09966865249116202, -0.09495170634275632, -0.09065988720074511, -0.08673833867598511, -0.08314123188844123, -0.07982998571223732, -0.07677189126977804, -0.07393903765794034, -0.07130746478529033, -0.0688564893010446, -0.0665681637758238, -0.06442683942555355, -0.06241880999595735, -0.06053201978210713, -0.05875582271572269, -0.0570807824062646, -0.05549850524571684, -0.05400150037596829, -0.05258306161094172, -0.05123716740341881, -0.04995839572194276, -0.04874185130993159, -0.0475831032769834, -0.04647813135100294, -0.04542327942157702, -0.04441521524691084, -0.04345089539153084, -0.0425275346197842, -0.04164257909858842, -0.0407936828678654, -0.03997868712329004\n-0.2, -3.1215953196166426, -3.121187322903255, -3.1207623335535764, -3.120319267565732, -3.1198569467480004, -3.1193740882630743, -3.118869292748152, -3.1183410307793302, -3.117787627404723, -3.1172072444170746, -3.1165978599708732, -3.115957245068116, -3.1152829363368713, -3.1145722044025286, -3.113822016996372, -3.113028995751033, -3.112189365385788, -3.111298893671018, -3.110352820159525, -3.109345771154539, -3.108271657711546, -3.107123552590285, -3.1058935409104693, -3.104572537715863, -3.1031500635686053, -3.1016139664665032, -3.099950074491205, -3.0981417581982624, -3.096169374168216, -3.0940095503128098, -3.0916342578678506, -3.0890095919788516, -3.0860941483440762, -3.0828368308740703, -3.079173843593836, -3.0750244898139694, -3.070285188804503, -3.064820762320015, -3.058451421701352, -3.050932766389048, -3.0419240010986313, -3.0309354324158977, -3.017237659043032, -2.999695598985629, -2.976443976175166, -2.9441970937399127, -2.896613990462929, -2.819842099193151, -2.677945044588987, -2.356194490192345, -1.570796326794897, -0.7853981633974483, -0.4636476090008061, -0.3217505543966422, -0.2449786631268642, -0.1973955598498808, -0.1651486774146268, -0.1418970546041639, -0.1243549945467614, -0.1106572211738956, -0.09966865249116202, -0.09065988720074511, -0.08314123188844123, -0.07677189126977804, -0.07130746478529033, -0.0665681637758238, -0.06241880999595735, -0.05875582271572269, -0.05549850524571684, -0.05258306161094172, -0.04995839572194276, -0.0475831032769834, -0.04542327942157702, -0.04345089539153084, -0.04164257909858842, -0.03997868712329004, -0.03844259002118798, -0.03702011587393003, -0.03569911267932397, -0.03446910099950801, -0.0333209958782472, -0.03224688243525392, -0.03123983343026828, -0.0302937599187751, -0.02940328820400512, -0.02856365783875999, -0.02777063659342104, -0.02702044918726479, -0.02630971725292219, -0.02563540852167748, -0.02499479361892016, -0.02438540917271854, -0.02380502618506994, -0.02325162281046292, -0.02272336084164107, -0.02221856532671906, -0.02173570684179267, -0.0212733860240612, -0.02083032003621708, -0.02040533068653809, -0.01999733397315053\n0.0, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, 3.141592653589793, NaN, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0\n0.2, 3.1215953196166426, 3.121187322903255, 3.1207623335535764, 3.120319267565732, 3.1198569467480004, 3.1193740882630743, 3.118869292748152, 3.1183410307793302, 3.117787627404723, 3.1172072444170746, 3.1165978599708732, 3.115957245068116, 3.1152829363368713, 3.1145722044025286, 3.113822016996372, 3.113028995751033, 3.112189365385788, 3.111298893671018, 3.110352820159525, 3.109345771154539, 3.108271657711546, 3.107123552590285, 3.1058935409104693, 3.104572537715863, 3.1031500635686053, 3.1016139664665032, 3.099950074491205, 3.0981417581982624, 3.096169374168216, 3.0940095503128098, 3.0916342578678506, 3.0890095919788516, 3.0860941483440762, 3.0828368308740703, 3.079173843593836, 3.0750244898139694, 3.070285188804503, 3.064820762320015, 3.058451421701352, 3.050932766389048, 3.0419240010986313, 3.0309354324158977, 3.017237659043032, 2.999695598985629, 2.976443976175166, 2.9441970937399127, 2.896613990462929, 2.819842099193151, 2.677945044588987, 2.356194490192345, 1.570796326794897, 0.7853981633974483, 0.4636476090008061, 0.3217505543966422, 0.2449786631268642, 0.1973955598498808, 0.1651486774146268, 0.1418970546041639, 0.1243549945467614, 0.1106572211738956, 0.09966865249116202, 0.09065988720074511, 0.08314123188844123, 0.07677189126977804, 0.07130746478529033, 0.0665681637758238, 0.06241880999595735, 0.05875582271572269, 0.05549850524571684, 0.05258306161094172, 0.04995839572194276, 0.0475831032769834, 0.04542327942157702, 0.04345089539153084, 0.04164257909858842, 0.03997868712329004, 0.03844259002118798, 0.03702011587393003, 0.03569911267932397, 0.03446910099950801, 0.0333209958782472, 0.03224688243525392, 0.03123983343026828, 0.0302937599187751, 0.02940328820400512, 0.02856365783875999, 0.02777063659342104, 0.02702044918726479, 0.02630971725292219, 0.02563540852167748, 0.02499479361892016, 0.02438540917271854, 0.02380502618506994, 0.02325162281046292, 0.02272336084164107, 0.02221856532671906, 0.02173570684179267, 0.0212733860240612, 0.02083032003621708, 0.02040533068653809, 0.01999733397315053\n0.4, 3.1016139664665032, 3.100798970721928, 3.099950074491205, 3.099065118970009, 3.0981417581982624, 3.0971774383428823, 3.096169374168216, 3.09511452223879, 3.0940095503128098, 3.0928508022798615, 3.0916342578678506, 3.0903554861863745, 3.0890095919788516, 3.087591153213825, 3.0860941483440762, 3.0845118711835284, 3.0828368308740703, 3.0810606338076862, 3.079173843593836, 3.0771658141642395, 3.0750244898139694, 3.0727361642887487, 3.070285188804503, 3.067653615931853, 3.064820762320015, 3.061762667877556, 3.058451421701352, 3.054854314913808, 3.050932766389048, 3.046640947247037, 3.0419240010986313, 3.036715714859559, 3.0309354324158977, 3.024483909022929, 3.017237659043032, 3.0090411212931194, 2.999695598985629, 2.988943325194528, 2.976443976175166, 2.961739153797315, 2.9441970937399127, 2.922923707715851, 2.896613990462929, 2.8632929945846817, 2.819842099193151, 2.761086276477428, 2.677945044588987, 2.5535900500422257, 2.356194490192345, 2.0344439357957027, 1.570796326794897, 1.107148717794091, 0.7853981633974483, 0.5880026035475676, 0.4636476090008061, 0.3805063771123649, 0.3217505543966422, 0.2782996590051114, 0.2449786631268642, 0.218668945873942, 0.1973955598498808, 0.1798534997924783, 0.1651486774146268, 0.1526493283952652, 0.1418970546041639, 0.132551532296674, 0.1243549945467614, 0.1171087445668643, 0.1106572211738956, 0.1048769387302339, 0.09966865249116202, 0.09495170634275632, 0.09065988720074511, 0.08673833867598511, 0.08314123188844123, 0.07982998571223732, 0.07677189126977804, 0.07393903765794034, 0.07130746478529033, 0.0688564893010446, 0.0665681637758238, 0.06442683942555355, 0.06241880999595735, 0.06053201978210713, 0.05875582271572269, 0.0570807824062646, 0.05549850524571684, 0.05400150037596829, 0.05258306161094172, 0.05123716740341881, 0.04995839572194276, 0.04874185130993159, 0.0475831032769834, 0.04647813135100294, 0.04542327942157702, 0.04441521524691084, 0.04345089539153084, 0.0425275346197842, 0.04164257909858842, 0.0407936828678654, 0.03997868712329004\n0.6, 3.0816644984685855, 3.080444490940492, 3.079173843593836, 3.077849341057106, 3.0764674902554074, 3.0750244898139694, 3.0735161953317935, 3.071938079861225, 3.070285188804503, 3.068552088286674, 3.066732805879026, 3.064820762320015, 3.0628086926006493, 3.0606885544345626, 3.058451421701352, 3.0560873599115888, 3.0535852800620527, 3.050932766389048, 3.048115872431204, 3.0451188784072065, 3.0419240010986313, 3.038511045067093, 3.0348569809406576, 3.0309354324158977, 3.026716048172894, 3.0221637275714546, 3.017237659043032, 3.011890116433881, 3.0060649396042924, 2.999695598985629, 2.992702705980296, 2.984990776607778, 2.976443976175166, 2.9669204545815537, 2.9562447035940984, 2.9441970937399127, 2.930499320367047, 2.9147938055359073, 2.896613990462929, 2.875340604438868, 2.8501358591119264, 2.819842099193151, 2.782821983319221, 2.7367008673047097, 2.677945044588987, 2.601173153319209, 2.498091544796509, 2.356194490192345, 2.158798930342464, 1.892546881191539, 1.570796326794897, 1.249045772398254, 0.982793723247329, 0.7853981633974483, 0.6435011087932844, 0.5404195002705842, 0.4636476090008061, 0.4048917862850834, 0.3587706702705722, 0.3217505543966422, 0.2914567944778671, 0.2662520491509254, 0.2449786631268642, 0.2267988480538859, 0.2110933332227465, 0.1973955598498808, 0.1853479499956948, 0.1746721990082397, 0.1651486774146268, 0.1566018769820154, 0.1488899476094973, 0.1418970546041639, 0.1355277139855007, 0.1297025371559121, 0.1243549945467614, 0.1194289260183385, 0.1148766054168991, 0.1106572211738956, 0.1067356726491356, 0.1030816085227002, 0.09966865249116202, 0.09647377518258692, 0.09347678115858946, 0.09065988720074511, 0.08800737352774077, 0.08550529367820464, 0.08314123188844123, 0.08090409915523059, 0.0787839609891438, 0.07677189126977804, 0.07485984771076686, 0.07304056530311932, 0.07130746478529033, 0.0696545737285682, 0.06807645825799948, 0.0665681637758238, 0.06512516333438588, 0.06374331253268707, 0.06241880999595735, 0.06114816264930121, 0.05992815512120788\n0.8, 3.061762667877556, 3.060140609283922, 3.058451421701352, 3.0566908601400713, 3.054854314913808, 3.0529367717223557, 3.050932766389048, 3.0488363334016495, 3.046640947247037, 3.0443394553382275, 3.0419240010986313, 3.0393859354825397, 3.036715714859559, 3.0339027827569724, 3.0309354324158977, 3.027800646446085, 3.024483909022929, 3.0209689850096906, 3.017237659043032, 3.0132694259039985, 3.0090411212931194, 3.0045264792796056, 2.999695598985629, 2.994514298201391, 2.988943325194528, 2.9829373914033916, 2.976443976175166, 2.969401839066854, 2.961739153797315, 2.9533711482850227, 2.9441970937399127, 2.9340964271545906, 2.922923707715851, 2.9105019863938963, 2.896613990462929, 2.8809902618424523, 2.8632929945846817, 2.843093722003614, 2.819842099193151, 2.7928216500058864, 2.761086276477428, 2.723368324010564, 2.677945044588987, 2.62244653934327, 2.5535900500422257, 2.4668517113662407, 2.356194490192345, 2.214297435588181, 2.0344439357957027, 1.8157749899217608, 1.570796326794897, 1.325817663668032, 1.107148717794091, 0.9272952180016122, 0.7853981633974483, 0.6747409422235527, 0.5880026035475676, 0.519146114246523, 0.4636476090008061, 0.4182243295792291, 0.3805063771123649, 0.348771003583907, 0.3217505543966422, 0.2984989315861793, 0.2782996590051114, 0.260602391747341, 0.2449786631268642, 0.2310906671958971, 0.218668945873942, 0.2074962264352027, 0.1973955598498808, 0.1882215053047708, 0.1798534997924783, 0.172190814522939, 0.1651486774146268, 0.1586552621864014, 0.1526493283952652, 0.1470783553884025, 0.1418970546041639, 0.1370661743101876, 0.132551532296674, 0.1283232276857948, 0.1243549945467614, 0.1206236685801027, 0.1171087445668643, 0.1137920071437081, 0.1106572211738956, 0.1076898708328207, 0.1048769387302339, 0.1022067181072535, 0.09966865249116202, 0.09725319825156577, 0.09495170634275632, 0.09275632018814374, 0.09065988720074511, 0.08865588186743747, 0.08673833867598511, 0.08490179344972194, 0.08314123188844123, 0.08145204430587098, 0.07982998571223732\n1.0, 3.0419240010986313, 3.0399038018267164, 3.0378003131327502, 3.0356082956001935, 3.0333220627293374, 3.0309354324158977, 3.0284416719993086, 3.0258334358689827, 3.0231026944316555, 3.0202406530190298, 3.017237659043032, 3.0140830953745548, 3.0107652575157364, 3.0072712116368248, 3.0035866299322738, 2.999695598985629, 2.995580395878518, 2.9912212255826587, 2.9865959116658525, 2.981679530431574, 2.976443976175166, 2.9708574421145104, 2.964883797519757, 2.958481836327309, 2.9516043656710775, 2.9441970937399127, 2.936197264400026, 2.9275319700259717, 2.91811605244916, 2.907849472720892, 2.896613990462929, 2.8842689386187046, 2.8706458032513726, 2.8555412118724752, 2.838707785214822, 2.819842099193151, 2.79856871316909, 2.774418819771574, 2.746801533890032, 2.714965160462917, 2.677945044588987, 2.6344941491974563, 2.5829933382462307, 2.5213431676069717, 2.44685437739309, 2.356194490192345, 2.2455372690184494, 2.1112158270654806, 1.9513027039072615, 1.7681918866447774, 1.570796326794897, 1.373400766945016, 1.190289949682532, 1.030376826524312, 0.896055384571344, 0.7853981633974483, 0.6947382761967033, 0.6202494859828215, 0.5585993153435624, 0.507098504392337, 0.4636476090008061, 0.4266274931268761, 0.3947911196997615, 0.3671738338182192, 0.3430239404207034, 0.3217505543966422, 0.3028848683749714, 0.2860514417173182, 0.2709468503384205, 0.2573237149710886, 0.2449786631268642, 0.2337431808689014, 0.223476601140633, 0.2140606835638215, 0.2053953891897674, 0.1973955598498808, 0.1899882879187157, 0.1831108172624841, 0.1767088560700366, 0.1707352114752828, 0.1651486774146268, 0.1599131231582193, 0.154996741923941, 0.1503714280071345, 0.1460122577112754, 0.1418970546041639, 0.1380060236575194, 0.1343214419529685, 0.130827396074057, 0.1275095582152383, 0.1243549945467614, 0.1213520005707637, 0.1184899591581378, 0.1157592177208107, 0.1131509815904845, 0.1106572211738956, 0.108270590860456, 0.1059843579895999, 0.1037923404570428, 0.101688851763077, 0.09966865249116202\n1.2, 3.0221637275714546, 3.019750216569876, 3.017237659043032, 3.0146198639757142, 3.011890116433881, 3.0090411212931194, 3.0060649396042924, 3.002952916455635, 2.999695598985629, 2.996282642954091, 2.992702705980296, 2.988943325194528, 2.984990776607778, 2.9808299129639586, 2.976443976175166, 2.971814379621455, 2.9669204545815537, 2.961739153797315, 2.9562447035940984, 2.9504081939927786, 2.9441970937399127, 2.937574673997245, 2.930499320367047, 2.922923707715851, 2.9147938055359073, 2.90604767286893, 2.896613990462929, 2.8864102629689747, 2.875340604438868, 2.8632929945846817, 2.8501358591119264, 2.835713782184941, 2.819842099193151, 2.8023000391357487, 2.782821983319221, 2.761086276477428, 2.7367008673047097, 2.7091848780192556, 2.677945044588987, 2.642245931909663, 2.601173153319209, 2.5535900500422257, 2.498091544796509, 2.432966381462123, 2.356194490192345, 2.2655346029916, 2.158798930342464, 2.0344439357957027, 1.892546881191539, 1.7359450042095235, 1.570796326794897, 1.40564764938027, 1.249045772398254, 1.107148717794091, 0.982793723247329, 0.8760580505981934, 0.7853981633974483, 0.7086262721276703, 0.6435011087932844, 0.5880026035475676, 0.5404195002705842, 0.4993467216801301, 0.4636476090008061, 0.4324077755705378, 0.4048917862850834, 0.3805063771123649, 0.3587706702705722, 0.3392926144540447, 0.3217505543966422, 0.3058788714048521, 0.2914567944778671, 0.2782996590051114, 0.2662520491509254, 0.2551823906208184, 0.2449786631268642, 0.2355449807208633, 0.2267988480538859, 0.218668945873942, 0.2110933332227465, 0.2040179795925486, 0.1973955598498808, 0.1911844595970144, 0.1853479499956948, 0.1798534997924783, 0.1746721990082397, 0.1697782739683385, 0.1651486774146268, 0.1607627406258347, 0.1566018769820154, 0.1526493283952652, 0.1488899476094973, 0.1453100106357021, 0.1418970546041639, 0.1386397371341581, 0.1355277139855007, 0.132551532296674, 0.1297025371559121, 0.1269727896140789, 0.1243549945467614, 0.1218424370199172, 0.1194289260183385\n1.4, 3.002496712107722, 2.999695598985629, 2.996780155350854, 2.9937432883310375, 2.9905773106684337, 2.9872738776636742, 2.983823915993839, 2.980217543169102, 2.976443976175166, 2.972491427588416, 2.968346987137428, 2.9639964863063053, 2.9594243431170297, 2.9546133836708823, 2.949544636349063, 2.9441970937399127, 2.938547436336328, 2.9325697107835285, 2.926234953892055, 2.9195107516843133, 2.912360720312798, 2.904743892642873, 2.896613990462929, 2.8879185574511506, 2.8785979219088738, 2.8685839505030826, 2.8577985443814655, 2.8461518164460733, 2.833539872566017, 2.819842099193151, 2.804917834203066, 2.788602265762883, 2.770701364777131, 2.7509856098921066, 2.729182211992406, 2.704965493776252, 2.677945044588987, 2.647651284670212, 2.6135182051634334, 2.5748634360662868, 2.5308666892005847, 2.4805494847391065, 2.4227626539681686, 2.356194490192345, 2.279422598922567, 2.191045812777718, 2.0899424410414196, 1.97568811307998, 1.849095985800008, 1.7126933813990606, 1.570796326794897, 1.428899272190733, 1.292496667789785, 1.165904540509813, 1.051650212548374, 0.9505468408120751, 0.8621700546672263, 0.7853981633974483, 0.7188299996216245, 0.6610431688506869, 0.6107259643892086, 0.5667292175235062, 0.5280744484263598, 0.4939413689195812, 0.4636476090008061, 0.4366271598135413, 0.4124104415973873, 0.3906070436976868, 0.3708912888126624, 0.3529903878269105, 0.3366748193867272, 0.3217505543966422, 0.3080527810237764, 0.29544083714372, 0.2837941092083278, 0.2730087030867106, 0.2629947316809195, 0.2536740961386427, 0.2449786631268642, 0.2368487609469202, 0.2292319332769953, 0.2220819019054802, 0.215357699697738, 0.2090229428062646, 0.2030452172534651, 0.1973955598498808, 0.1920480172407301, 0.1869792699189111, 0.1821683104727635, 0.1775961672834879, 0.1732456664523649, 0.169101226001377, 0.1651486774146268, 0.1613751104206915, 0.157768737595954, 0.154318775926119, 0.1510153429213594, 0.1478493652587556, 0.144812498238939, 0.1418970546041639, 0.1390959414820713\n1.6, 2.9829373914033916, 2.97975522235137, 2.976443976175166, 2.9729957139803638, 2.969401839066854, 2.9656530281372655, 2.961739153797315, 2.957649197052618, 2.9533711482850227, 2.9488918949274074, 2.9441970937399127, 2.9392710252114895, 2.9340964271545906, 2.9286543040103963, 2.922923707715851, 2.9168814851751503, 2.9105019863938963, 2.9037567261323427, 2.896613990462929, 2.8890383778117337, 2.8809902618424523, 2.872425160804093, 2.8632929945846817, 2.8535372065391673, 2.843093722003614, 2.831889709047337, 2.819842099193151, 2.8068558162729786, 2.7928216500058864, 2.7776136970801493, 2.761086276477428, 2.743070207923373, 2.723368324010564, 2.701750070774057, 2.677945044588987, 2.651635327336065, 2.62244653934327, 2.5899376710612465, 2.5535900500422257, 2.5127963671743605, 2.4668517113662407, 2.4149503129080676, 2.356194490192345, 2.289626326416521, 2.214297435588181, 2.129395642138459, 2.0344439357957027, 1.9295669970654687, 1.8157749899217608, 1.695151321341658, 1.570796326794897, 1.446441332248135, 1.325817663668032, 1.212025656524324, 1.107148717794091, 1.012197011451334, 0.9272952180016122, 0.8519663271732721, 0.7853981633974483, 0.7266423406817256, 0.6747409422235527, 0.628796286415433, 0.5880026035475676, 0.5516549825285469, 0.519146114246523, 0.4899573262537283, 0.4636476090008061, 0.4398425828157362, 0.4182243295792291, 0.3985224456664202, 0.3805063771123649, 0.3639789565096441, 0.348771003583907, 0.3347368373168147, 0.3217505543966422, 0.3097029445424562, 0.2984989315861793, 0.2880554470506259, 0.2782996590051114, 0.2691674927857005, 0.260602391747341, 0.2525542757780596, 0.2449786631268642, 0.2378359274574508, 0.2310906671958971, 0.2247111684146427, 0.218668945873942, 0.2129383495793971, 0.2074962264352027, 0.2023216283783037, 0.1973955598498808, 0.1927007586623856, 0.1882215053047708, 0.1839434565371752, 0.1798534997924783, 0.1759396254525278, 0.172190814522939, 0.1685969396094296, 0.1651486774146268, 0.1618374312384229, 0.1586552621864014\n1.8, 2.9634997153585956, 2.9599438235897813, 2.9562447035940984, 2.952393631489825, 2.948381169741987, 2.9441970937399127, 2.939830309269506, 2.935268759560076, 2.930499320367047, 2.925507681293007, 2.920278211242002, 2.9147938055359073, 2.909035711784884, 2.9029833310815922, 2.896613990462929, 2.8899026818316065, 2.8828217616260954, 2.875340604438868, 2.8674252024701343, 2.8590377011202057, 2.8501358591119264, 2.840672419229368, 2.8305943729842524, 2.819842099193151, 2.8083483524781205, 2.796037073008081, 2.782821983319221, 2.7686049317897323, 2.7532739354173272, 2.7367008673047097, 2.7187387274568526, 2.6992184306130484, 2.677945044588987, 2.654693421778524, 2.6292031932790554, 2.601173153319209, 2.5702551737561663, 2.5360479899848234, 2.498091544796509, 2.455863142683507, 2.408777551803287, 2.356194490192345, 2.297438667476622, 2.2318394956455836, 2.158798930342464, 2.0778948311872334, 1.9890206563741257, 1.892546881191539, 1.7894652726688385, 1.6814535479687922, 1.570796326794897, 1.460139105621001, 1.352127380920955, 1.249045772398254, 1.152571997215668, 1.06369782240256, 0.982793723247329, 0.9097531579442097, 0.844153986113171, 0.7853981633974483, 0.7328151017865066, 0.6857295109062863, 0.6435011087932844, 0.60554466360497, 0.5713374798336268, 0.5404195002705842, 0.5123894603107377, 0.486899231811269, 0.4636476090008061, 0.4423742229767449, 0.4228539261329407, 0.4048917862850834, 0.388318718172466, 0.372987721800061, 0.3587706702705722, 0.3455555805817121, 0.3332443011116727, 0.3217505543966422, 0.310998280605541, 0.3009202343604251, 0.2914567944778671, 0.2825549524695875, 0.2741674511196588, 0.2662520491509254, 0.2587708919636976, 0.2516899717581868, 0.2449786631268642, 0.238609322508201, 0.232556941804909, 0.2267988480538859, 0.2213144423477913, 0.2160849722967864, 0.2110933332227465, 0.2063238940297175, 0.2017623443202871, 0.1973955598498808, 0.193211483847806, 0.1891990220999682, 0.1853479499956948, 0.1816488300000119, 0.1780929382311975\n2.0, 2.9441970937399127, 2.9402755452151523, 2.936197264400026, 2.9319528077155805, 2.9275319700259717, 2.922923707715851, 2.91811605244916, 2.9130960142979307, 2.907849472720892, 2.902361053626133, 2.896613990462929, 2.8905899669467585, 2.8842689386187046, 2.8776289299640885, 2.8706458032513726, 2.8632929945846817, 2.8555412118724752, 2.8473580884786056, 2.838707785214822, 2.82955053202726, 2.819842099193151, 2.8095331860469077, 2.79856871316909, 2.7868870015788527, 2.774418819771574, 2.761086276477428, 2.746801533890032, 2.7314653130483024, 2.714965160462917, 2.6971734436886945, 2.677945044588987, 2.65711472455277, 2.6344941491974563, 2.609868586330988, 2.5829933382462307, 2.5535900500422257, 2.5213431676069717, 2.485897027348257, 2.44685437739309, 2.403777593469328, 2.356194490192345, 2.3036114285814033, 2.2455372690184494, 2.1815222911841055, 2.1112158270654806, 2.0344439357957027, 1.9513027039072615, 1.8622531212727638, 1.7681918866447774, 1.6704649792860586, 1.570796326794897, 1.471127674303735, 1.373400766945016, 1.27933953231703, 1.190289949682532, 1.107148717794091, 1.030376826524312, 0.960070362405688, 0.896055384571344, 0.83798122500839, 0.7853981633974483, 0.7378150601204649, 0.6947382761967033, 0.6556956262415362, 0.6202494859828215, 0.5880026035475676, 0.5585993153435624, 0.5317240672588056, 0.507098504392337, 0.4844779290370232, 0.4636476090008061, 0.4444192099010989, 0.4266274931268761, 0.410127340541491, 0.3947911196997615, 0.3805063771123649, 0.3671738338182192, 0.3547056520109403, 0.3430239404207034, 0.3320594675428855, 0.3217505543966422, 0.3120421215625333, 0.3028848683749714, 0.2942345651111878, 0.2860514417173182, 0.2782996590051114, 0.2709468503384205, 0.2639637236257046, 0.2573237149710886, 0.2510026866430346, 0.2449786631268642, 0.2392315999636606, 0.2337431808689014, 0.2284966392918623, 0.223476601140633, 0.218668945873942, 0.2140606835638215, 0.2096398458742125, 0.2053953891897674, 0.2013171083746408, 0.1973955598498808\n2.2, 2.925042348613704, 2.920763883860445, 2.916315874375738, 2.9116882254578886, 2.9068700411045962, 2.9018495447193366, 2.896613990462929, 2.8911495639784413, 2.88544127102419, 2.8794728123243205, 2.8732264426838863, 2.866682812109121, 2.859820786316441, 2.852617243597227, 2.845046844520093, 2.8370817703876807, 2.8286914257094087, 2.819842099193151, 2.810496576885661, 2.800613700093444, 2.7901478595862415, 2.7790484163252858, 2.7672590375822095, 2.7547169358587653, 2.741351996555819, 2.7270857790050074, 2.711830374493105, 2.6954871046463897, 2.677945044588987, 2.6590793585673165, 2.6387494426619322, 2.616796881939686, 2.593043251139265, 2.5672878234150915, 2.539305307454829, 2.5088438185876103, 2.4756234162106834, 2.439335722080786, 2.399645385583876, 2.356194490192345, 2.3086113869153615, 2.256525837701183, 2.1995926132103296, 2.137525544318403, 2.0701430484750265, 1.9974238199217726, 1.9195673303788037, 1.837048375945822, 1.750649826587375, 1.6614562139956417, 1.570796326794897, 1.480136439594152, 1.390942827002418, 1.304544277643971, 1.22202532321099, 1.144168833668021, 1.071449605114767, 1.00406710927139, 0.9420000403794637, 0.8850668158886102, 0.8329812666744317, 0.7853981633974483, 0.7419472680059175, 0.7022569315090071, 0.6659692373791098, 0.6327488350021832, 0.6022873461349642, 0.5743048301747018, 0.5485494024505281, 0.5247957716501073, 0.5028432109278608, 0.4825132950224769, 0.4636476090008061, 0.4461055489434036, 0.4297622790966885, 0.4145068745847859, 0.4002406570339741, 0.3868757177310281, 0.3743336160075839, 0.3625442372645076, 0.3514447940035517, 0.3409789534963494, 0.3310960767041321, 0.3217505543966422, 0.3129012278803845, 0.3045108832021125, 0.2965458090697005, 0.2889754099925664, 0.2817718672733522, 0.2749098414806725, 0.2683662109059069, 0.2621198412654728, 0.2561513825656035, 0.2504430896113519, 0.2449786631268642, 0.2397431088704566, 0.2347226124851971, 0.2299044281319047, 0.2252767792140553, 0.2208287697293483, 0.2165503049760893\n2.4, 2.90604767286893, 2.90142164572962, 2.896613990462929, 2.8916140321289707, 2.8864102629689747, 2.8809902618424523, 2.875340604438868, 2.869446763058606, 2.8632929945846817, 2.856862215067081, 2.8501358591119264, 2.843093722003614, 2.835713782184941, 2.827972001373095, 2.819842099193151, 2.8112952987605397, 2.8023000391357487, 2.7928216500058864, 2.782821983319221, 2.7722589959161676, 2.761086276477428, 2.7492525093742772, 2.7367008673047097, 2.723368324010564, 2.7091848780192556, 2.694072678432623, 2.677945044588987, 2.6607053733944572, 2.642245931909663, 2.62244653934327, 2.601173153319209, 2.578276392097825, 2.5535900500422257, 2.5269297016676275, 2.498091544796509, 2.4668517113662407, 2.432966381462123, 2.396173177315635, 2.356194490192345, 2.312743594800814, 2.2655346029916, 2.214297435588181, 2.158798930342464, 2.0988707752212563, 2.0344439357957027, 1.965587446494658, 1.892546881191539, 1.8157749899217608, 1.7359450042095235, 1.6539375586833378, 1.570796326794897, 1.487655094906455, 1.40564764938027, 1.325817663668032, 1.249045772398254, 1.176005207095135, 1.107148717794091, 1.042721878368537, 0.982793723247329, 0.9272952180016122, 0.8760580505981934, 0.8288490587889792, 0.7853981633974483, 0.7454194762741583, 0.7086262721276703, 0.6747409422235527, 0.6435011087932844, 0.6146629519221655, 0.5880026035475676, 0.5633162614919681, 0.5404195002705842, 0.519146114246523, 0.4993467216801301, 0.4808872801953358, 0.4636476090008061, 0.4475199751571699, 0.4324077755705378, 0.4182243295792291, 0.4048917862850834, 0.3923401442155158, 0.3805063771123649, 0.3693336576736256, 0.3587706702705722, 0.348771003583907, 0.3392926144540447, 0.3302973548292537, 0.3217505543966422, 0.3136206522166983, 0.3058788714048521, 0.2984989315861793, 0.2914567944778671, 0.2847304385227122, 0.2782996590051114, 0.2721458905311873, 0.2662520491509254, 0.260602391747341, 0.2551823906208184, 0.2499786214608225, 0.2449786631268642, 0.2401710078601731, 0.2355449807208633\n2.6, 2.8872245950365274, 2.8822609091891085, 2.8771042710405608, 2.871743497651324, 2.866166549893758, 2.860360451671498, 2.854311200192659, 2.8480036661810435, 2.841421482759681, 2.8345469215710026, 2.827360754505455, 2.819842099193151, 2.8119682461690507, 2.8037144653495147, 2.7950537891558516, 2.7859567692890335, 2.7763912038016203, 2.766321830733836, 2.7557099841917196, 2.7445132083648107, 2.7326848246388677, 2.720173446701989, 2.7069224384405484, 2.692869309579072, 2.677945044588987, 2.662073361597197, 2.645169900184911, 2.6271413405307653, 2.6078844619505315, 2.587285157388242, 2.5652174329986095, 2.5415424401880395, 2.516107613350564, 2.488746022489019, 2.459276098715045, 2.427501954977635, 2.393214606066275, 2.356194490192345, 2.316215803069055, 2.2730532583039036, 2.2264919530364327, 2.1763409903998667, 2.1224513093234436, 2.0647376957144776, 2.0032041023654346, 1.9379701606131159, 1.8692952583810758, 1.7975951748487824, 1.7234456551901618, 1.6475682180646747, 1.570796326794897, 1.494024435525119, 1.418146998399631, 1.343997478741011, 1.272297395208717, 1.203622492976677, 1.138388551224359, 1.076854957875315, 1.01914134426635, 0.9652516631899266, 0.9151007005533603, 0.8685393952858895, 0.8253768505207384, 0.7853981633974483, 0.7483780475235183, 0.714090698612158, 0.6823165548747481, 0.6528466311007743, 0.625485040239229, 0.6000502134017535, 0.5763752205911837, 0.5543074962015512, 0.5337081916392616, 0.5144513130590278, 0.4964227534048819, 0.4795192919925962, 0.4636476090008061, 0.4487233440107211, 0.4346702151492448, 0.4214192068878042, 0.4089078289509254, 0.3970794452249823, 0.3858826693980738, 0.3752708228559573, 0.365201449788173, 0.3556358843007598, 0.3465388644339418, 0.3378781882402784, 0.3296244074207427, 0.3217505543966422, 0.3142318990843383, 0.3070457320187908, 0.300171170830112, 0.2935889874087498, 0.2872814533971342, 0.2812322019182953, 0.2754261036960354, 0.2698491559384692, 0.2644883825492325, 0.2593317444006848, 0.2543680585532659\n2.8, 2.8685839505030826, 2.8632929945846817, 2.8577985443814655, 2.852088981628405, 2.8461518164460733, 2.8399736073235538, 2.833539872566017, 2.8268349921984846, 2.819842099193151, 2.8125429587494537, 2.804917834203066, 2.796945337971767, 2.788602265762883, 2.779863412069861, 2.770701364777131, 2.761086276477428, 2.7509856098921066, 2.7403638545849445, 2.729182211992406, 2.7173982456860264, 2.704965493776252, 2.691833040519954, 2.677945044588987, 2.6632402222111358, 2.647651284670212, 2.6311043316730176, 2.6135182051634334, 2.5948038127005457, 2.5748634360662868, 2.5535900500422257, 2.5308666892005847, 2.5065659181994793, 2.4805494847391065, 2.452668265374932, 2.4227626539681686, 2.390663591191853, 2.356194490192345, 2.3191743743184148, 2.279422598922567, 2.2367655641740063, 2.191045812777718, 2.1421338066285234, 2.0899424410414196, 2.0344439357957027, 1.97568811307998, 1.9138202672156, 1.849095985800008, 1.7818896600176433, 1.7126933813990606, 1.642103791580187, 1.570796326794897, 1.499488862009606, 1.428899272190733, 1.35970299357215, 1.292496667789785, 1.227772386374193, 1.165904540509813, 1.107148717794091, 1.051650212548374, 0.9994588469612699, 0.9505468408120751, 0.9048270894157868, 0.8621700546672263, 0.8224182792713783, 0.7853981633974483, 0.7509290623979403, 0.7188299996216245, 0.6889243882148613, 0.6610431688506869, 0.6350267353903138, 0.6107259643892086, 0.5880026035475676, 0.5667292175235062, 0.5467888408892473, 0.5280744484263598, 0.5104883219167758, 0.4939413689195812, 0.4783524313786575, 0.4636476090008061, 0.449759613069839, 0.4366271598135413, 0.4241944079037666, 0.4124104415973873, 0.4012287990048488, 0.3906070436976868, 0.3805063771123649, 0.3708912888126624, 0.3617292415199322, 0.3529903878269105, 0.3446473156180262, 0.3366748193867272, 0.3290496948403394, 0.3217505543966422, 0.3147576613913089, 0.3080527810237764, 0.3016190462662397, 0.29544083714372, 0.2895036719613883, 0.2837941092083278, 0.2782996590051114, 0.2730087030867106\n3.0, 2.8501358591119264, 2.8445284412487504, 2.838707785214822, 2.8326619096660517, 2.8263779538390823, 2.819842099193151, 2.813039483038342, 2.805954103262184, 2.79856871316909, 2.7908647053415896, 2.782821983319221, 2.774418819771574, 2.7656316997184875, 2.756435147226319, 2.746801533890032, 2.7367008673047097, 2.726100557648903, 2.714965160462917, 2.7032560937318353, 2.6909313275091598, 2.677945044588987, 2.664247271216121, 2.649783477601095, 2.6344941491974563, 2.618314331457818, 2.601173153319209, 2.5829933382462307, 2.5636907166275478, 2.543173760111256, 2.5213431676069717, 2.498091544796509, 2.473303234759209, 2.44685437739309, 2.4186133001883023, 2.388441372627599, 2.356194490192345, 2.321725389192837, 2.2848870254070546, 2.2455372690184494, 2.20354516179708, 2.158798930342464, 2.1112158270654806, 2.060753653048625, 2.007423486608438, 1.9513027039072615, 1.892546881191539, 1.8313987185422376, 1.7681918866447774, 1.7033478590915707, 1.6373644905707205, 1.570796326794897, 1.504228163019073, 1.438244794498223, 1.373400766945016, 1.310193935047556, 1.249045772398254, 1.190289949682532, 1.134169166981355, 1.080839000541168, 1.030376826524312, 0.982793723247329, 0.9380474917927135, 0.896055384571344, 0.8567056281827387, 0.8198672643969563, 0.7853981633974483, 0.7531512809621944, 0.722979353401491, 0.6947382761967033, 0.668289418830584, 0.6435011087932844, 0.6202494859828215, 0.5984188934785372, 0.5779019369622456, 0.5585993153435624, 0.5404195002705842, 0.5232783221319754, 0.507098504392337, 0.4918091759886985, 0.4773453823736719, 0.4636476090008061, 0.4506613260806336, 0.4383365598579578, 0.4266274931268761, 0.4154920959408906, 0.4048917862850834, 0.3947911196997615, 0.3851575063634742, 0.3759609538713056, 0.3671738338182192, 0.3587706702705722, 0.3507279482482035, 0.3430239404207034, 0.3356385503276093, 0.328553170551451, 0.3217505543966422, 0.315214699750711, 0.3089307439237416, 0.3028848683749714, 0.2970642123410428, 0.2914567944778671\n3.2, 2.831889709047337, 2.825976991551027, 2.819842099193151, 2.8134727585744876, 2.8068558162729786, 2.7999771629419863, 2.7928216500058864, 2.785372998193643, 2.7776136970801493, 2.769524894731673, 2.761086276477428, 2.7522759317566523, 2.743070207923373, 2.733443549834704, 2.723368324010564, 2.7128146261437767, 2.701750070774057, 2.690139562037239, 2.677945044588987, 2.6651252341160867, 2.651635327336065, 2.6374266921106404, 2.62244653934327, 2.6066375798036967, 2.5899376710612465, 2.5722794624891314, 2.5535900500422257, 2.5337906574758327, 2.5127963671743605, 2.4905159321453136, 2.4668517113662407, 2.4416997838705496, 2.4149503129080676, 2.38648825011112, 2.356194490192345, 2.323947607757091, 2.289626326416521, 2.2531128816696446, 2.214297435588181, 2.173083672929861, 2.129395642138459, 2.0831857871056343, 2.0344439357957027, 1.9832067683922838, 1.9295669970654687, 1.873681195169868, 1.8157749899217608, 1.7561442767905915, 1.695151321341658, 1.633215136790854, 1.570796326794897, 1.508377516798939, 1.446441332248135, 1.385448376799202, 1.325817663668032, 1.267911458419925, 1.212025656524324, 1.158385885197509, 1.107148717794091, 1.058406866484159, 1.012197011451334, 0.9685089806599324, 0.9272952180016122, 0.8884797719201485, 0.8519663271732721, 0.8176450458327023, 0.7853981633974483, 0.7551044034786732, 0.7266423406817256, 0.6998928697192437, 0.6747409422235527, 0.6510767214444798, 0.628796286415433, 0.6078019961139604, 0.5880026035475676, 0.5693131911006619, 0.5516549825285469, 0.5349550737860964, 0.519146114246523, 0.504165961479153, 0.4899573262537283, 0.4764674194737067, 0.4636476090008061, 0.4514530915525543, 0.4398425828157362, 0.4287780274460164, 0.4182243295792291, 0.4081491037550893, 0.3985224456664202, 0.3893167218331409, 0.3805063771123649, 0.3720677588581205, 0.3639789565096441, 0.3562196553961502, 0.348771003583907, 0.3416154906478072, 0.3347368373168147, 0.3281198950153054, 0.3217505543966422, 0.3156156620387663, 0.3097029445424562\n3.4, 2.8138541468092377, 2.807647581744899, 2.8012107149478864, 2.7945310500503027, 2.787595216757897, 2.7803888980961116, 2.7728967509317433, 2.76510231914327, 2.7569879387675797, 2.7485346344078607, 2.7397220061493366, 2.730528106199929, 2.7209293044567584, 2.7109001422032852, 2.7004131731748124, 2.689438791304018, 2.677945044588987, 2.6658974347348012, 2.6532587025333876, 2.639988599400673, 2.6260436461308143, 2.611376880813163, 2.5959375990628013, 2.579671091332978, 2.5625183842220625, 2.5444159954971157, 2.525295716193722, 2.505084437801842, 2.483704048407583, 2.461071428922579, 2.4370985893475754, 2.4116929954380617, 2.384758148031105, 2.356194490192345, 2.32590073027357, 2.293775680196388, 2.2597207150097582, 2.223642957895671, 2.185459278717062, 2.1451011569695986, 2.1025203940537023, 2.0576955586061656, 2.0106389096106327, 1.9614033704925835, 1.9100889412489412, 1.856847768512215, 1.8018869939907938, 1.7454685258031364, 1.687905071361761, 1.6295521495106193, 1.570796326794897, 1.512040504079174, 1.453687582228032, 1.396124127786657, 1.339705659599, 1.284744885077578, 1.231503712340852, 1.18018928309721, 1.13095374397916, 1.083897094983628, 1.039072259536091, 0.9964914966201949, 0.9561333748727311, 0.9179496956941223, 0.8818719385800352, 0.8478169733934057, 0.8156919233162234, 0.7853981633974483, 0.7568345055586883, 0.7298996581517315, 0.7044940642422177, 0.6805212246672144, 0.6578886051822102, 0.6365082157879511, 0.6162969373960713, 0.5971766580926775, 0.5790742693677308, 0.5619215622568153, 0.5456550545269917, 0.5302157727766299, 0.5155490074589791, 0.5016040541891205, 0.4883339510564055, 0.4756952188549921, 0.4636476090008061, 0.4521538622857756, 0.4411794804149806, 0.430692511386508, 0.420663349133035, 0.4110645473898644, 0.4018706474404565, 0.3930580191819325, 0.3846047148222135, 0.3764903344465229, 0.3686959026580498, 0.3612037554936817, 0.3539974368318961, 0.3470616035394905, 0.340381938641907, 0.333945071844894, 0.3277385067805554\n3.6, 2.796037073008081, 2.789548339274376, 2.782821983319221, 2.775845352327449, 2.7686049317897323, 2.761086276477428, 2.7532739354173272, 2.7451513703713517, 2.7367008673047097, 2.72790344031093, 2.7187387274568526, 2.7091848780192556, 2.6992184306130484, 2.6888141817662574, 2.677945044588987, 2.666581897324696, 2.654693421778524, 2.642245931909663, 2.6292031932790554, 2.61552623459303, 2.601173153319209, 2.5860989183242498, 2.5702551737561663, 2.5535900500422257, 2.5360479899848234, 2.5175696006130366, 2.498091544796509, 2.4775464907631086, 2.455863142683507, 2.432966381462123, 2.408777551803287, 2.38321493937961, 2.356194490192345, 2.327630832353585, 2.297438667476622, 2.2655346029916, 2.2318394956455836, 2.1962813670341257, 2.158798930342464, 2.1193457292454245, 2.0778948311872334, 2.0344439357957027, 1.9890206563741257, 1.941687615607559, 1.892546881191539, 1.8417431771333173, 1.7894652726688385, 1.7359450042095235, 1.6814535479687922, 1.6262948320406134, 1.570796326794897, 1.51529782154918, 1.460139105621001, 1.40564764938027, 1.352127380920955, 1.299849476456476, 1.249045772398254, 1.199905037982234, 1.152571997215668, 1.107148717794091, 1.06369782240256, 1.022246924344369, 0.982793723247329, 0.9453112865556677, 0.9097531579442097, 0.8760580505981934, 0.844153986113171, 0.8139618212362083, 0.7853981633974483, 0.7583777142101835, 0.7328151017865066, 0.7086262721276703, 0.6857295109062863, 0.6640461628266846, 0.6435011087932844, 0.6240230529767568, 0.60554466360497, 0.5880026035475676, 0.5713374798336268, 0.5554937352655436, 0.5404195002705842, 0.5260664189967635, 0.5123894603107377, 0.4993467216801301, 0.486899231811269, 0.4750107562650968, 0.4636476090008061, 0.4527784718235359, 0.4423742229767449, 0.4324077755705378, 0.4228539261329407, 0.4136892132788634, 0.4048917862850834, 0.3964412832184413, 0.388318718172466, 0.3805063771123649, 0.372987721800061, 0.3657473012623445, 0.3587706702705722, 0.3520443143154173, 0.3455555805817121\n3.8, 2.778445643643617, 2.7716865861332356, 2.7646833832649724, 2.7574232891971935, 2.7498927141523692, 2.7420771595904188, 2.7339611481321664, 2.7255281478659703, 2.716760490670451, 2.7076392841958965, 2.698144317170055, 2.6882539577352302, 2.677945044588987, 2.667192770797886, 2.6559705602923245, 2.6442499372429706, 2.6320003887808676, 2.6191892218732646, 2.6057814156293295, 2.5917394709132084, 2.577023259921693, 2.561589879382112, 2.5453935122923133, 2.5283853047152838, 2.510513266118464, 2.4917222041778455, 2.4719537079131557, 2.451146196535101, 2.429235055495464, 2.4061528859142878, 2.3818298987140225, 2.356194490192345, 2.3291740410050803, 2.300695984946628, 2.2706891965141405, 2.2390857456254807, 2.2058230621852104, 2.17084654019665, 2.1341125882868646, 2.095592098445004, 2.05527425583192, 2.0131705497716417, 1.9693187724613168, 1.923786714621807, 1.8766751981997487, 1.8281200417659853, 1.7782925532300993, 1.727398203776912, 1.6756732655251305, 1.6233793884058383, 1.570796326794897, 1.518213265183955, 1.465919388064663, 1.414194449812881, 1.363300100359694, 1.313472611823808, 1.264917455390044, 1.217805938967986, 1.172273881128476, 1.128422103818152, 1.086318397757873, 1.046000555144789, 1.007480065302928, 0.9707461133931431, 0.9357695914045828, 0.9025069079643127, 0.870903457075653, 0.8408966686431651, 0.8124186125847132, 0.7853981633974483, 0.7597627548757708, 0.7354397676755055, 0.712357598094329, 0.690446457054692, 0.6696389456766376, 0.6498704494119476, 0.6310793874713293, 0.6132073488745093, 0.5961991412974801, 0.5800027742076809, 0.5645693936681, 0.549853182676585, 0.5358112379604637, 0.5224034317165288, 0.5095922648089258, 0.4973427163468224, 0.4856220932974687, 0.4743998827919074, 0.4636476090008061, 0.4533386958545628, 0.4434483364197382, 0.4339533693938966, 0.4248321629193424, 0.4160645057238227, 0.4076315054576269, 0.3995154939993745, 0.3916999394374241, 0.3841693643925995, 0.376909270324821, 0.3699060674565577, 0.3631470099461763\n4.0, 2.761086276477428, 2.7540688478095143, 2.746801533890032, 2.7392715557293528, 2.7314653130483024, 2.723368324010564, 2.714965160462917, 2.7062393784374907, 2.6971734436886945, 2.687748652068283, 2.677945044588987, 2.667741317095033, 2.65711472455277, 2.646040980103965, 2.6344941491974563, 2.62244653934327, 2.609868586330988, 2.5967287381382493, 2.5829933382462307, 2.5686265107010873, 2.5535900500422257, 2.5378433201923567, 2.5213431676069717, 2.5040438554511004, 2.485897027348257, 2.4668517113662407, 2.44685437739309, 2.425849063920913, 2.403777593469328, 2.3805798993650633, 2.356194490192345, 2.3305590816706676, 2.3036114285814033, 2.2752903910371143, 2.2455372690184494, 2.214297435588181, 2.1815222911841055, 2.14717154738608, 2.1112158270654806, 2.0736395377227574, 2.0344439357957027, 1.9936502529278373, 1.9513027039072615, 1.9074711461816238, 1.8622531212727638, 1.8157749899217608, 1.7681918866447774, 1.719686274404394, 1.6704649792860586, 1.6207547225168393, 1.570796326794897, 1.520837931072954, 1.471127674303735, 1.421906379185399, 1.373400766945016, 1.325817663668032, 1.27933953231703, 1.234121507408169, 1.190289949682532, 1.147942400661956, 1.107148717794091, 1.067953115867036, 1.030376826524312, 0.9944211062037129, 0.960070362405688, 0.9272952180016122, 0.896055384571344, 0.866302262552679, 0.83798122500839, 0.8110335719191258, 0.7853981633974483, 0.7610127542247298, 0.7378150601204649, 0.7157435896688801, 0.6947382761967033, 0.6747409422235527, 0.6556956262415362, 0.6375487981386927, 0.6202494859828215, 0.6037493333974364, 0.5880026035475676, 0.5729661428887062, 0.5585993153435624, 0.5448639154515437, 0.5317240672588056, 0.519146114246523, 0.507098504392337, 0.4955516734858285, 0.4844779290370232, 0.4738513364947604, 0.4636476090008061, 0.4538440015215101, 0.4444192099010989, 0.4353532751523024, 0.4266274931268761, 0.4182243295792291, 0.410127340541491, 0.4023210978604407, 0.3947911196997615, 0.3875238057802789, 0.3805063771123649\n4.2, 2.743964662067664, 2.7367008673047097, 2.729182211992406, 2.721395939980518, 2.7133285007131382, 2.704965493776252, 2.6962916097021075, 2.687290566896477, 2.677945044588987, 2.668236611754878, 2.6581456520225943, 2.647651284670212, 2.636731281930667, 2.6253619829780455, 2.6135182051634334, 2.601173153319209, 2.5882983282675007, 2.5748634360662868, 2.560836300022123, 2.546182778111061, 2.5308666892005847, 2.5148497523787463, 2.498091544796509, 2.4805494847391065, 2.462178848181945, 2.44293282886833, 2.4227626539681686, 2.401617769613922, 2.3794461130028077, 2.356194490192345, 2.3318090810196264, 2.3062360944704023, 2.279422598922567, 2.251317551462111, 2.2218730482393765, 2.191045812777718, 2.158798930342464, 2.125103822996448, 2.0899424410414196, 2.0533096218173736, 2.0152155366959956, 1.97568811307998, 1.9347752833045406, 1.892546881191539, 1.849095985800008, 1.804539507663798, 1.7590178320996674, 1.7126933813990606, 1.6657480331376529, 1.6183794300718801, 1.570796326794897, 1.523213223517913, 1.47584462045214, 1.428899272190733, 1.382574821490126, 1.337053145925995, 1.292496667789785, 1.249045772398254, 1.206817370285253, 1.165904540509813, 1.126377116893798, 1.08828303177242, 1.051650212548374, 1.016488830593345, 0.982793723247329, 0.9505468408120751, 0.9197196053504167, 0.8902751021276822, 0.8621700546672263, 0.8353565591193911, 0.8097835725701668, 0.7853981633974483, 0.7621465405869854, 0.7399748839758713, 0.7188299996216245, 0.6986598247214632, 0.6794138054078483, 0.6610431688506869, 0.6435011087932844, 0.6267429012110469, 0.6107259643892086, 0.5954098754787326, 0.5807563535676704, 0.5667292175235062, 0.5532943253222926, 0.5404195002705842, 0.5280744484263598, 0.5162306706117478, 0.5048613716591263, 0.4939413689195812, 0.483447001567199, 0.473356041834915, 0.4636476090008061, 0.4543020866933162, 0.4453010438876859, 0.4366271598135413, 0.4282641528766548, 0.4201967136092753, 0.4124104415973873, 0.4048917862850834, 0.3976279915221293\n4.4, 2.7270857790050074, 2.7195876236875756, 2.711830374493105, 2.7038013499482467, 2.6954871046463897, 2.6868733787688237, 2.677945044588987, 2.668686049926864, 2.6590793585673165, 2.6491068877178683, 2.6387494426619322, 2.6279866488670445, 2.616796881939686, 2.605157195985062, 2.593043251139265, 2.580429241301441, 2.5672878234150915, 2.5535900500422257, 2.539305307454829, 2.524401262049431, 2.5088438185876103, 2.4925970945932923, 2.4756234162106834, 2.457883341955422, 2.439335722080786, 2.419937802725032, 2.399645385583876, 2.378413055519064, 2.356194490192345, 2.332942867381882, 2.3086113869153615, 2.2831539248892256, 2.256525837701183, 2.2286849319771065, 2.1995926132103296, 2.1692152202734336, 2.137525544318403, 2.104504518434158, 2.0701430484750265, 2.0344439357957027, 1.9974238199217726, 1.9591150449673627, 1.9195673303788037, 1.878849107818673, 1.837048375945822, 1.7942729279355296, 1.750649826587375, 1.7063240407803975, 1.6614562139956417, 1.6162196062164735, 1.570796326794897, 1.52537304737332, 1.480136439594152, 1.435268612809396, 1.390942827002418, 1.347319725654264, 1.304544277643971, 1.26274354577112, 1.22202532321099, 1.182477608622431, 1.144168833668021, 1.107148717794091, 1.071449605114767, 1.037088135155635, 1.00406710927139, 0.9723774333163594, 0.9420000403794637, 0.9129077216126866, 0.8850668158886102, 0.8584387287005676, 0.8329812666744317, 0.8086497862079112, 0.7853981633974483, 0.7631795980707293, 0.7419472680059175, 0.7216548508647612, 0.7022569315090071, 0.6837093116343713, 0.6659692373791098, 0.6489955589965009, 0.6327488350021832, 0.6171913915403622, 0.6022873461349642, 0.5880026035475676, 0.5743048301747018, 0.5611634122883522, 0.5485494024505281, 0.5364354576047312, 0.5247957716501073, 0.5136060047227489, 0.5028432109278608, 0.492485765871925, 0.4825132950224769, 0.4729066036629292, 0.4636476090008061, 0.4547192748209694, 0.4461055489434036, 0.4377913036415464, 0.4297622790966885, 0.4220050299022177, 0.4145068745847859\n4.6, 2.710453912871011, 2.702733354626287, 2.694750185104029, 2.6864918450215987, 2.677945044588987, 2.6690957180727293, 2.659928976034932, 2.650429055303533, 2.6405792667862036, 2.6303619413120036, 2.6197583737753827, 2.6087487659704043, 2.597312168643813, 2.58542642346934, 2.573068105858753, 2.5602124697848936, 2.5468333961064404, 2.5329033462623816, 2.518393323655727, 2.5032728455807476, 2.487509929175433, 2.471071095609244, 2.453921397551064, 2.436024475904582, 2.417342652841646, 2.3978370692909334, 2.3774678762164063, 2.356194490192345, 2.333975924865626, 2.310771210770768, 2.2865399164637767, 2.2612427838495885, 2.234842489621581, 2.2073045425828477, 2.178598322908857, 2.1486982637571423, 2.117585167684144, 2.0852476398539244, 2.0516836069902324, 2.0169018757383004, 1.9809236673363877, 1.9437840485949576, 1.9055331641117113, 1.8662371639386166, 1.825978717415715, 1.784857010358718, 1.7429871413178357, 1.7004988639508087, 1.6575346654708818, 1.6142472221864275, 1.570796326794897, 1.527345431403366, 1.484057988118912, 1.441093789638985, 1.398605512271958, 1.356735643231075, 1.315613936174078, 1.275355489651177, 1.236059489478082, 1.197808604994836, 1.160668986253406, 1.124690777851493, 1.089909046599561, 1.056345013735869, 1.024007485905649, 0.992894389832651, 0.9629943306809362, 0.9342881110069456, 0.906750163968212, 0.8803498697402046, 0.8550527371260165, 0.8308214428190253, 0.8076167287241675, 0.7853981633974483, 0.7641247773733871, 0.7437555842988599, 0.724250000748147, 0.705568177685211, 0.6876712560387296, 0.6705215579805492, 0.6540827244143603, 0.6383198080090458, 0.6231993299340659, 0.6086893073274117, 0.5947592574833528, 0.5813801838048998, 0.56852454773104, 0.556166230120453, 0.5442804849459799, 0.5328438876193887, 0.5218342798144104, 0.5112307122777895, 0.5010133868035894, 0.4911635982862605, 0.4816636775548615, 0.4724969355170638, 0.4636476090008061, 0.4551008085681946, 0.4468424684857641, 0.4388592989635065, 0.4311387407187822\n4.8, 2.694072678432623, 2.6861415823389, 2.677945044588987, 2.6694706711860166, 2.6607053733944572, 2.651635327336065, 2.642245931909663, 2.63252176516741, 2.62244653934327, 2.6120030548077167, 2.601173153319209, 2.5899376710612465, 2.578276392097825, 2.5661680030545084, 2.5535900500422257, 2.540518899092044, 2.5269297016676275, 2.5127963671743605, 2.498091544796509, 2.482786617472317, 2.4668517113662407, 2.450255724820331, 2.432966381462123, 2.4149503129080676, 2.396173177315635, 2.376599820878883, 2.356194490192345, 2.334921104168284, 2.312743594800814, 2.289626326416521, 2.2655346029916, 2.2404352724715344, 2.214297435588181, 2.1870932641909677, 2.158798930342464, 2.129395642138459, 2.0988707752212563, 2.0672190801997785, 2.0344439357957027, 2.000558605891585, 1.965587446494658, 1.9295669970654687, 1.892546881191539, 1.8545904360032244, 1.8157749899217608, 1.776191715984664, 1.7359450042095235, 1.695151321341658, 1.6539375586833378, 1.6124389058934852, 1.570796326794897, 1.529153747696308, 1.487655094906455, 1.446441332248135, 1.40564764938027, 1.365400937605129, 1.325817663668032, 1.287002217586569, 1.249045772398254, 1.212025656524324, 1.176005207095135, 1.141034047698208, 1.107148717794091, 1.074373573390015, 1.042721878368537, 1.012197011451334, 0.982793723247329, 0.9544993893988253, 0.9272952180016122, 0.901157381118259, 0.8760580505981934, 0.8519663271732721, 0.8288490587889792, 0.8066715494215095, 0.7853981633974483, 0.7649928327109102, 0.7454194762741583, 0.7266423406817256, 0.7086262721276703, 0.691336928769462, 0.6747409422235527, 0.6588060361174762, 0.6435011087932844, 0.628796286415433, 0.6146629519221655, 0.6010737544977492, 0.5880026035475676, 0.5754246505352849, 0.5633162614919681, 0.5516549825285469, 0.5404195002705842, 0.5295895987820765, 0.519146114246523, 0.5090708884223831, 0.4993467216801301, 0.4899573262537283, 0.4808872801953358, 0.4721219824037767, 0.4636476090008061, 0.4554510712508935, 0.4475199751571699\n5.0, 2.677945044588987, 2.669815142409043, 2.6614176239862664, 2.6527402992620455, 2.643770320972792, 2.6344941491974563, 2.624897514827516, 2.6149653821560426, 2.604681910849748, 2.5940304176497957, 2.5829933382462307, 2.571552189890083, 2.559687535449908, 2.5473789497893593, 2.5346049895433853, 2.5213431676069717, 2.507569933926371, 2.4932606645025324, 2.4783896608837, 2.4629301628414804, 2.44685437739309, 2.4301335278502854, 2.4127379271371625, 2.394637080213533, 2.3757998210495495, 2.356194490192345, 2.335789159505807, 2.3145519110937567, 2.292451177659658, 2.26945615151636, 2.2455372690184494, 2.220666776206844, 2.1948193797716535, 2.167972984887574, 2.1401095178955587, 2.1112158270654806, 2.0812846487116725, 2.0503156187874927, 2.0183163019520665, 1.9853032013796825, 1.9513027039072615, 1.9163519073766087, 1.8804992713373527, 1.8438050298816073, 1.80634130751576, 1.7681918866447774, 1.729451588981298, 1.690225252813235, 1.6506263125071339, 1.6107750139181867, 1.570796326794897, 1.530817639671607, 1.490966341082659, 1.451367400776558, 1.412141064608495, 1.373400766945016, 1.335251346074033, 1.297787623708186, 1.26109338225244, 1.225240746213184, 1.190289949682532, 1.156289452210111, 1.123276351637727, 1.0912770348023, 1.060308004878121, 1.030376826524312, 1.001483135694235, 0.973619668702219, 0.9467732738181398, 0.920925877382949, 0.896055384571344, 0.8721365020734334, 0.8491414759301354, 0.8270407424960367, 0.8058034940839864, 0.7853981633974483, 0.7657928325402436, 0.7469555733762603, 0.7288547264526309, 0.711459125739508, 0.6947382761967033, 0.6786624907483128, 0.6632029927060933, 0.6483319890872608, 0.634022719663422, 0.6202494859828215, 0.606987664046408, 0.5942137038004339, 0.5819051181398855, 0.5700404636997103, 0.5585993153435624, 0.5475622359399976, 0.5369107427400456, 0.5266272714337507, 0.5166951387622772, 0.507098504392337, 0.4978223326170012, 0.4888523543277479, 0.4801750296035269, 0.47177751118075, 0.4636476090008061\n5.2, 2.662073361597197, 2.653756214930151, 2.645169900184911, 2.636302465490399, 2.6271413405307653, 2.617673305904594, 2.6078844619505315, 2.5977601972876707, 2.587285157388242, 2.5764432135830337, 2.5652174329986095, 2.5535900500422257, 2.5415424401880395, 2.52905509697949, 2.516107613350564, 2.502678668585906, 2.488746022489019, 2.474286518611439, 2.459276098715045, 2.443689830994736, 2.427501954977635, 2.4106859464330763, 2.393214606066275, 2.3750601762140158, 2.356194490192345, 2.33658915933514, 2.316215803069055, 2.295046327543044, 2.2730532583039036, 2.2502101322027452, 2.2264919530364327, 2.201875714266226, 2.1763409903998667, 2.1498705961626277, 2.1224513093234436, 2.0940746489268722, 2.0647376957144776, 2.0344439357957027, 2.0032041023654346, 1.9710369838288708, 1.9379701606131159, 1.9040406279065694, 1.8692952583810758, 1.8337910584758161, 1.7975951748487824, 1.7607846147136124, 1.7234456551901618, 1.6856729322117958, 1.6475682180646747, 1.6092389168160846, 1.570796326794897, 1.532353736773709, 1.494024435525119, 1.455919721377997, 1.418146998399631, 1.380808038876181, 1.343997478741011, 1.307801595113977, 1.272297395208717, 1.237552025683224, 1.203622492976677, 1.170555669760922, 1.138388551224359, 1.107148717794091, 1.076854957875315, 1.047518004662921, 1.01914134426635, 0.9917220574271658, 0.9652516631899266, 0.9397169393235674, 0.9151007005533603, 0.8913825213870482, 0.8685393952858895, 0.8465463260467495, 0.8253768505207384, 0.805003494254653, 0.7853981633974483, 0.7665324773757775, 0.7483780475235183, 0.7309067071567171, 0.714090698612158, 0.697902822595057, 0.6823165548747481, 0.6673061349783543, 0.6528466311007743, 0.6389139850038871, 0.625485040239229, 0.6125375566103034, 0.6000502134017535, 0.5880026035475676, 0.5763752205911837, 0.5651494400067593, 0.5543074962015512, 0.5438324563021224, 0.5337081916392616, 0.5239193476851991, 0.5144513130590278, 0.5052901880993945, 0.4964227534048819, 0.4878364386596424, 0.4795192919925962\n5.4, 2.646459390121389, 2.637966357465697, 2.6292031932790554, 2.6201582138180495, 2.6108191563868863, 2.601173153319209, 2.591206705913002, 2.5809056586069876, 2.5702551737561663, 2.55923970744581, 2.547842986879022, 2.5360479899848234, 2.523836928023561, 2.511191232116286, 2.498091544796509, 2.48451771787814, 2.4704488181537845, 2.455863142683507, 2.4407382457053433, 2.4250509794933897, 2.408777551803287, 2.391893602871669, 2.3743743052653232, 2.356194490192345, 2.3373288041706743, 2.317751900171157, 2.297438667476622, 2.2763645044801075, 2.254505638429268, 2.2318394956455836, 2.2083451249335893, 2.184003675669406, 2.158798930342464, 2.132717889051712, 2.105751400580993, 2.0778948311872334, 2.0491487581735544, 2.0195196708056176, 1.9890206563741257, 1.9576720445259248, 1.925501978805837, 1.892546881191539, 1.8588517738455226, 1.8244704229335393, 1.7894652726688385, 1.7539071440573808, 1.717874682183299, 1.6814535479687922, 1.6447353644528369, 1.6078164426688266, 1.570796326794897, 1.533776210920967, 1.496857289136956, 1.460139105621001, 1.423717971406494, 1.387685509532412, 1.352127380920955, 1.317122230656254, 1.282740879744271, 1.249045772398254, 1.216090674783956, 1.183920609063869, 1.152571997215668, 1.122072982784175, 1.092443895416239, 1.06369782240256, 1.0358412530088, 1.008874764538081, 0.982793723247329, 0.9575889779203873, 0.9332475286562039, 0.9097531579442097, 0.8870870151605253, 0.8652281491096856, 0.844153986113171, 0.8238407534186363, 0.8042638494191191, 0.7853981633974483, 0.76721834832447, 0.7496990507181243, 0.7328151017865066, 0.7165416740964037, 0.7008544078844502, 0.6857295109062863, 0.6711438354360088, 0.6570749357116535, 0.6435011087932844, 0.6304014214735073, 0.6177557255662326, 0.60554466360497, 0.5937496667107711, 0.5823529461439833, 0.5713374798336268, 0.5606869949828056, 0.5503859476767912, 0.5404195002705842, 0.5307734972029068, 0.5214344397717438, 0.5123894603107377, 0.5036262961240962, 0.4951332634684041\n5.6, 2.6311043316730176, 2.62244653934327, 2.6135182051634334, 2.6043079392890216, 2.5948038127005457, 2.5849933355795707, 2.5748634360662868, 2.5644004397163322, 2.5535900500422257, 2.5424173306034863, 2.5308666892005847, 2.518921864832726, 2.5065659181994793, 2.4937812266626946, 2.4805494847391065, 2.4668517113662407, 2.452668265374932, 2.437978870810341, 2.4227626539681686, 2.4069981942505665, 2.390663591191853, 2.3737365502497476, 2.356194490192345, 2.3380146751193664, 2.3191743743184148, 2.2996510532475276, 2.279422598922567, 2.2584675828336263, 2.2367655641740063, 2.214297435588181, 2.191045812777718, 2.166995468092377, 2.1421338066285234, 2.1164513813218884, 2.0899424410414196, 2.0626055027835952, 2.0344439357957027, 2.0054665419441413, 1.97568811307998, 1.9451299428024806, 1.9138202672156, 1.8817946074004375, 1.849095985800008, 1.8157749899217608, 1.7818896600176433, 1.7475051828649333, 1.7126933813990606, 1.6775319994440323, 1.642103791580187, 1.6064954394742206, 1.570796326794897, 1.535097214115573, 1.499488862009606, 1.464060654145761, 1.428899272190733, 1.39408747072486, 1.35970299357215, 1.325817663668032, 1.292496667789785, 1.259798046189356, 1.227772386374193, 1.196462710787313, 1.165904540509813, 1.136126111645652, 1.107148717794091, 1.078987150806198, 1.051650212548374, 1.025141272267905, 0.9994588469612699, 0.9745971854974165, 0.9505468408120751, 0.9272952180016122, 0.9048270894157868, 0.883125070756167, 0.8621700546672263, 0.8419416003422657, 0.8224182792713783, 0.8035779784704266, 0.7853981633974483, 0.7678561033400458, 0.7509290623979403, 0.7345944593392267, 0.7188299996216245, 0.7036137827794523, 0.6889243882148613, 0.6747409422235527, 0.6610431688506869, 0.6478114269270984, 0.6350267353903138, 0.6226707887570673, 0.6107259643892086, 0.5991753229863068, 0.5880026035475676, 0.5771922138734609, 0.5667292175235062, 0.5565993180102227, 0.5467888408892473, 0.5372847143007717, 0.5280744484263598, 0.519146114246523, 0.5104883219167758\n5.8, 2.6160088600381832, 2.6071971768353794, 2.5981150588767497, 2.5887514319972538, 2.5790947225207206, 2.569132839771742, 2.558853159339821, 2.5482425074330752, 2.5372871467235636, 2.5259727641606835, 2.5142844613140305, 2.5022067479036205, 2.4897235392842165, 2.476818158772448, 2.4634733458407476, 2.4496712713509345, 2.4353935611617965, 2.4206213296178984, 2.4053352246083652, 2.389515486070592, 2.37314201999875, 2.356194490192345, 2.3386524301349425, 2.320495377513021, 2.301703033951614, 2.2822554525344048, 2.2621332555643585, 2.241317884775446, 2.2197918857913974, 2.1975392280059434, 2.174545660192333, 2.1507991010025775, 2.1262900620604404, 2.1010120995715265, 2.0749622882740497, 2.0481417091685685, 2.0205559398647357, 1.9922155336827008, 1.9631364710104124, 1.9333405640594041, 1.9028557943377822, 1.8717165611553217, 1.8399638195805972, 1.8076450877418169, 1.7748143063874453, 1.7415315382701795, 1.7078625011050843, 1.6738779353175968, 1.6396528160959412, 1.6052654277944047, 1.570796326794897, 1.536327225795389, 1.501939837493852, 1.467714718272196, 1.433730152484709, 1.400061115319614, 1.366778347202348, 1.333947565847976, 1.301628834009196, 1.269876092434472, 1.238736859252011, 1.208252089530389, 1.178456182579381, 1.149377119907092, 1.121036713725058, 1.093450944421225, 1.066630365315744, 1.040580554018267, 1.015302591529353, 0.9907935525872157, 0.9670469933974603, 0.9440534255838497, 0.9218007677983957, 0.9002747688143474, 0.8794593980254346, 0.8593372010553887, 0.8398896196381795, 0.8210972760767723, 0.8029402234548508, 0.7853981633974483, 0.7684506335910434, 0.7520771675192011, 0.7362574289814281, 0.7209713239718948, 0.7061990924279968, 0.6919213822388588, 0.6781193077490456, 0.6647744948173456, 0.6518691143055769, 0.6393859056861729, 0.6273081922757626, 0.61561988942911, 0.6043055068662297, 0.5933501461567182, 0.5827394942499722, 0.5724598138180512, 0.5624979310690725, 0.5528412215925393, 0.5434775947130434, 0.5343954767544137, 0.5255837935516102\n6.0, 2.601173153319209, 2.5922181688182424, 2.5829933382462307, 2.573487921115366, 2.5636907166275478, 2.5535900500422257, 2.543173760111256, 2.532429187929021, 2.5213431676069717, 2.509902019250824, 2.498091544796509, 2.485897027348257, 2.473303234759209, 2.4602944283019443, 2.44685437739309, 2.432966381462123, 2.4186133001883023, 2.403777593469328, 2.388441372627599, 2.3725864645003503, 2.356194490192345, 2.33924696038594, 2.321725389192837, 2.3036114285814033, 2.2848870254070546, 2.2655346029916, 2.2455372690184494, 2.224879051209257, 2.20354516179708, 2.1815222911841055, 2.158798930342464, 2.1353657204629966, 2.1112158270654806, 2.086345334253876, 2.060753653048625, 2.0344439357957027, 2.007423486608438, 1.979704155745822, 1.9513027039072615, 1.9222411207984482, 1.892546881191539, 1.8622531212727638, 1.8313987185422376, 1.800028260071892, 1.7681918866447774, 1.7359450042095235, 1.7033478590915707, 1.6704649792860586, 1.6373644905707205, 1.6041173226731438, 1.570796326794897, 1.537475330916649, 1.504228163019073, 1.471127674303735, 1.438244794498223, 1.40564764938027, 1.373400766945016, 1.341564393517901, 1.310193935047556, 1.27933953231703, 1.249045772398254, 1.219351532791345, 1.190289949682532, 1.161888497843971, 1.134169166981355, 1.107148717794091, 1.080839000541168, 1.055247319335918, 1.030376826524312, 1.006226933126797, 0.982793723247329, 0.960070362405688, 0.9380474917927135, 0.9167136023805365, 0.896055384571344, 0.8760580505981934, 0.8567056281827387, 0.83798122500839, 0.8198672643969563, 0.8023456932038532, 0.7853981633974483, 0.769006189089443, 0.7531512809621944, 0.7378150601204649, 0.722979353401491, 0.7086262721276703, 0.6947382761967033, 0.681298225287849, 0.668289418830584, 0.6556956262415362, 0.6435011087932844, 0.6316906343389693, 0.6202494859828215, 0.6091634656607725, 0.5984188934785372, 0.5880026035475676, 0.5779019369622456, 0.5681047324744272, 0.5585993153435624, 0.5493744847715509, 0.5404195002705842\n6.2, 2.5865969262512065, 2.577508932540136, 2.5681521274349643, 2.558516118570649, 2.5485900917082676, 2.538362800665108, 2.527822558573225, 2.51695723081818, 2.505754230066048, 2.494200513849864, 2.4822825852569355, 2.469986497336053, 2.4572978619286436, 2.4442018637200857, 2.430683280406227, 2.416726509974452, 2.402315606206856, 2.387434323622613, 2.372066173184135, 2.356194490192345, 2.33980251588434, 2.3228734943140976, 2.305390786134123, 2.2873380008913005, 2.2686991493899535, 2.2494588175432093, 2.229602362912373, 2.2091161348039425, 2.187987718335259, 2.1662062022736293, 2.143762469683603, 2.1206495094714817, 2.09686274579166, 2.0724003809840172, 2.0472637462686034, 2.0214576528755304, 1.9949907346986633, 1.967875772019879, 1.9401299844685223, 1.911775280291246, 1.8828384483574299, 1.8533512792644842, 1.8233506025729562, 1.7928782287003768, 1.761980786391911, 1.730709449953116, 1.6991195544806914, 1.6672701019774836, 1.6352231662204502, 1.6030432092301505, 1.570796326794897, 1.538549444359643, 1.506369487369343, 1.47432255161231, 1.442473099109102, 1.410883203636677, 1.379611867197882, 1.348714424889416, 1.318242051016837, 1.288241374325309, 1.258754205232363, 1.229817373298547, 1.201462669121271, 1.173716881569914, 1.14660191889113, 1.120135000714263, 1.09432890732119, 1.069192272605776, 1.044729907798133, 1.020943144118312, 0.9978301839061905, 0.975386451316164, 0.9536049352545344, 0.9324765187858508, 0.9119902906774204, 0.892133836046584, 0.8728935041998396, 0.8542546526984929, 0.83620186745567, 0.8187191592756955, 0.8017901377054536, 0.7853981633974483, 0.7695264804056583, 0.75415832996718, 0.7392770473829371, 0.7248661436153412, 0.7109093731835666, 0.6973907898697075, 0.6842947916611498, 0.6716061562537402, 0.6593100683328579, 0.6473921397399289, 0.6358384235237451, 0.6246354227716135, 0.6137700950165683, 0.6032298529246849, 0.5930025618815259, 0.5830765350191446, 0.573440526154829, 0.564083721049657, 0.5549957273385868\n6.4, 2.5722794624891314, 2.563068439172088, 2.5535900500422257, 2.5438342619967114, 2.5337906574758327, 2.523448427654606, 2.5127963671743605, 2.5018228707631676, 2.4905159321453136, 2.4788631456968018, 2.4668517113662407, 2.454468443448354, 2.4416997838705496, 2.42853182073094, 2.4149503129080676, 2.4009407216469607, 2.38648825011112, 2.37157789197294, 2.356194490192345, 2.340322807200555, 2.323947607757091, 2.307053755776325, 2.289626326416521, 2.271650734679347, 2.2531128816696446, 2.23399931950099, 2.214297435588181, 2.1939956567289625, 2.173083672929861, 2.151552680362567, 2.129395642138459, 2.10660756475536, 2.0831857871056343, 2.059130277851302, 2.0344439357957027, 2.0091328866528544, 1.9832067683922838, 1.9566789961929705, 1.9295669970654687, 1.9018924034990288, 1.873681195169868, 1.8449637779145553, 1.8157749899217608, 1.7861540264926348, 1.7561442767905915, 1.7257930687188376, 1.695151321341658, 1.664273107953486, 1.633215136790854, 1.602036160225165, 1.570796326794897, 1.539556493364628, 1.508377516798939, 1.477319545636307, 1.446441332248135, 1.415799584870956, 1.385448376799202, 1.355438627097159, 1.325817663668032, 1.296628875675238, 1.267911458419925, 1.239700250090765, 1.212025656524324, 1.184913657396823, 1.158385885197509, 1.132459766936939, 1.107148717794091, 1.082462375738491, 1.058406866484159, 1.034985088834433, 1.012197011451334, 0.9900399732272263, 0.9685089806599324, 0.9475969968608307, 0.9272952180016122, 0.9075933340888034, 0.8884797719201485, 0.8699419189104464, 0.8519663271732721, 0.8345388978134685, 0.8176450458327023, 0.8012698463892384, 0.7853981633974483, 0.7700147616168532, 0.7551044034786732, 0.7406519319428327, 0.7266423406817256, 0.7130608328588534, 0.6998928697192437, 0.6871242101414391, 0.6747409422235527, 0.6627295078929916, 0.6510767214444798, 0.6397697828266257, 0.628796286415433, 0.6181442259351873, 0.6078019961139604, 0.5977583915930821, 0.5880026035475676, 0.5785242144177053, 0.5693131911006619\n6.6, 2.5582196465959375, 2.5488952488547305, 2.539305307454829, 2.52944015664471, 2.5192897824025855, 2.5088438185876103, 2.498091544796509, 2.487021886266402, 2.4756234162106834, 2.4638843610251655, 2.451792608856185, 2.439335722080786, 2.4265009543109692, 2.4132752725986095, 2.399645385583876, 2.3855977783963502, 2.37111875518243, 2.356194490192345, 2.34081108841175, 2.3249546567620767, 2.3086113869153615, 2.2917676507667912, 2.2744101095743487, 2.256525837701183, 2.238102461773251, 2.2191283158821573, 2.1995926132103296, 2.179485634122308, 2.158798930342464, 2.137525544318403, 2.1156602422464403, 2.0931997585114255, 2.0701430484750265, 2.046491545649889, 2.022249418347451, 1.9974238199217726, 1.9720251257997454, 1.946067149650854, 1.9195673303788037, 1.892546881191539, 1.8650308919060843, 1.837048375945822, 1.8086322542523474, 1.7798192696011612, 1.750649826587375, 1.7211677548020312, 1.6914199953749993, 1.6614562139956417, 1.6313283465770037, 1.6010900867136717, 1.570796326794897, 1.540502566876122, 1.510264307012789, 1.480136439594152, 1.450172658214794, 1.420424898787762, 1.390942827002418, 1.361773383988632, 1.332960399337446, 1.304544277643971, 1.276561761683709, 1.249045772398254, 1.22202532321099, 1.195525503938939, 1.169567527790048, 1.144168833668021, 1.119343235242342, 1.095101107939905, 1.071449605114767, 1.048392895078368, 1.025932411343353, 1.00406710927139, 0.982793723247329, 0.9621070194674849, 0.9420000403794637, 0.9224643377076359, 0.9034901918165423, 0.8850668158886102, 0.8671825440154443, 0.8498250028230019, 0.8329812666744317, 0.8166379968277167, 0.8007815651780436, 0.7853981633974483, 0.7704738984073632, 0.7559948751934432, 0.7419472680059175, 0.7283173809911837, 0.7150916992788238, 0.7022569315090071, 0.6898000447336079, 0.6777082925646276, 0.6659692373791098, 0.6545707673233914, 0.6435011087932844, 0.6327488350021832, 0.6223028711872075, 0.6121524969450834, 0.6022873461349642, 0.5926974047350627, 0.5833730069938559\n6.8, 2.5444159954971157, 2.5349875449952664, 2.525295716193722, 2.5153312159910386, 2.505084437801842, 2.49454546036947, 2.483704048407583, 2.4725496553992197, 2.461071428922579, 2.449258218916763, 2.4370985893475754, 2.4245808337828483, 2.4116929954380617, 2.398422892305347, 2.384758148031105, 2.370686229257845, 2.356194490192345, 2.34127022520226, 2.32590073027357, 2.3100733741778336, 2.293775680196388, 2.2769954192228936, 2.2597207150097582, 2.241940162230905, 2.223642957895671, 2.2048190464583186, 2.185459278717062, 2.1655555842782492, 2.1451011569695986, 2.1240906521171894, 2.1025203940537023, 2.0803885916038225, 2.0576955586061656, 2.0344439357957027, 2.0106389096106327, 1.9862884227357873, 1.9614033704925835, 1.9359977765830696, 1.9100889412489412, 1.883697554675281, 1.856847768512215, 1.8295672187585943, 1.8018869939907938, 1.7738415440483617, 1.7454685258031364, 1.716808584506172, 1.687905071361761, 1.6588037003226375, 1.6295521495106193, 1.6001996149989017, 1.570796326794897, 1.541393038590892, 1.512040504079174, 1.482788953267156, 1.453687582228032, 1.424784069083621, 1.396124127786657, 1.367751109541431, 1.339705659599, 1.312025434831199, 1.284744885077578, 1.257895098914512, 1.231503712340852, 1.205594877006724, 1.18018928309721, 1.155304230854006, 1.13095374397916, 1.107148717794091, 1.083897094983628, 1.061204061985971, 1.039072259536091, 1.017502001472604, 0.9964914966201949, 0.9760370693115438, 0.9561333748727311, 0.9367736071314745, 0.9179496956941223, 0.8996524913588878, 0.8818719385800352, 0.8645972343668998, 0.8478169733934057, 0.8315192794119595, 0.8156919233162234, 0.8003224283875333, 0.7853981633974483, 0.7709064243319483, 0.7568345055586883, 0.7431697612844465, 0.7298996581517315, 0.7170118198069448, 0.7044940642422177, 0.6923344346730304, 0.6805212246672144, 0.6690429981905734, 0.6578886051822102, 0.647047193220323, 0.6365082157879511, 0.6262614375987547, 0.6162969373960713, 0.6066051085945269, 0.5971766580926775\n7.0, 2.5308666892005847, 2.5213431676069717, 2.511558744043878, 2.501504500828047, 2.491171240046268, 2.4805494847391065, 2.4696294819995614, 2.4584012082995983, 2.44685437739309, 2.4349784511814887, 2.4227626539681686, 2.410195990568313, 2.397267268782799, 2.3839651267857658, 2.370278066015205, 2.356194490192345, 2.341702751126845, 2.32679120198834, 2.3114482587377294, 2.295662470410238, 2.279422598922567, 2.2627177090337556, 2.2455372690184494, 2.22787126250655, 2.2097103117987835, 2.191045812777718, 2.171870081292646, 2.1521765105997965, 2.131959739083249, 2.1112158270654806, 2.0899424410414196, 2.068139043141719, 2.0458070830599935, 2.0229501890806723, 1.999574354240913, 1.97568811307998, 1.9513027039072615, 1.9264322110956564, 1.9010936816241504, 1.8753072099970092, 1.849095985800008, 1.8224862985530834, 1.7955074952095393, 1.7681918866447774, 1.740574600763235, 1.7126933813990606, 1.6845883339386047, 1.6563016204731014, 1.6278771092011612, 1.5993599846336566, 1.570796326794897, 1.542232668956137, 1.513715544388632, 1.485291033116692, 1.457004319651189, 1.428899272190733, 1.401018052826558, 1.373400766945016, 1.346085158380254, 1.31910635503671, 1.292496667789785, 1.266285443592784, 1.240498971965643, 1.215160442494137, 1.190289949682532, 1.165904540509813, 1.14201829934888, 1.118642464509121, 1.0957855705298, 1.073453610448074, 1.051650212548374, 1.030376826524312, 1.009632914506544, 0.9894161429899969, 0.9697225722971473, 0.9505468408120751, 0.9318823417910095, 0.9137213910832431, 0.896055384571344, 0.8788749445560378, 0.8621700546672263, 0.8459301831795554, 0.8301443948520639, 0.8148014516014535, 0.7998899024629483, 0.7853981633974483, 0.7713145875745882, 0.7576275268040273, 0.7443253848069942, 0.73139666302148, 0.7188299996216245, 0.7066142024083045, 0.6947382761967033, 0.6831914452901948, 0.671963171590232, 0.6610431688506869, 0.6504214135435249, 0.6400881527617462, 0.6300339095459151, 0.6202494859828215, 0.6107259643892086\n7.2, 2.5175696006130366, 2.507959645520048, 2.498091544796509, 2.4879567566702714, 2.4775464907631086, 2.4668517113662407, 2.455863142683507, 2.444571276337194, 2.432966381462123, 2.4210385177455516, 2.408777551803287, 2.396173177315635, 2.38321493937961, 2.3698922635652107, 2.356194490192345, 2.342110914369485, 2.327630832353585, 2.312743594800814, 2.297438667476622, 2.2817056999784633, 2.2655346029916, 2.248915634543942, 2.2318394956455836, 2.214297435588181, 2.1962813670341257, 2.1777839908413044, 2.158798930342464, 2.1393208745259367, 2.1193457292454245, 2.0988707752212563, 2.0778948311872334, 2.056418420092365, 2.0344439357957027, 2.0119758072098772, 1.9890206563741257, 1.965587446494658, 1.941687615607559, 1.9173351912288386, 1.892546881191539, 1.8673421358645972, 1.8417431771333173, 1.8157749899217608, 1.7894652726688385, 1.7628443440356267, 1.7359450042095235, 1.7088023504524161, 1.6814535479687922, 1.6539375586833378, 1.6262948320406134, 1.5985669633883177, 1.570796326794897, 1.543025690201476, 1.51529782154918, 1.487655094906455, 1.460139105621001, 1.432790303137377, 1.40564764938027, 1.378748309554167, 1.352127380920955, 1.325817663668032, 1.299849476456476, 1.274250517725196, 1.249045772398254, 1.224257462360955, 1.199905037982234, 1.176005207095135, 1.152571997215668, 1.129616846379916, 1.107148717794091, 1.085174233497428, 1.06369782240256, 1.042721878368537, 1.022246924344369, 1.002271779063857, 0.982793723247329, 0.9638086627484888, 0.9453112865556677, 0.9272952180016122, 0.9097531579442097, 0.8926770190458511, 0.8760580505981934, 0.85988695361133, 0.844153986113171, 0.8288490587889792, 0.8139618212362083, 0.7994817392203085, 0.7853981633974483, 0.7717003900245825, 0.7583777142101835, 0.7454194762741583, 0.7328151017865066, 0.7205541358442416, 0.7086262721276703, 0.6970213772525995, 0.6857295109062863, 0.6747409422235527, 0.6640461628266846, 0.6536358969195218, 0.6435011087932844, 0.6336330080697452, 0.6240230529767568\n7.4, 2.5045223243141095, 2.494834227326503, 2.484890991470359, 2.4746844493504825, 2.4642062148923913, 2.453447688443911, 2.442400063868124, 2.4310543379031118, 2.419401322089805, 2.407431657595764, 2.3951358332893844, 2.382504207445267, 2.3695270334864906, 2.356194490192345, 2.342496716819479, 2.328423853598924, 2.313966088079343, 2.29911370778608, 2.28385715965375, 2.2681871166646044, 2.252094552082746, 2.2355708216122423, 2.218607753721995, 2.2011977482684038, 2.1833338834052, 2.1650100305953304, 2.1462209773301817, 2.1269625569153496, 2.107231784399628, 2.0870269974066447, 2.0663480002807253, 2.045196209586804, 2.0235747986184327, 2.0014888381814044, 1.9789454305499858, 1.9559538331583708, 1.9325255683148288, 1.9086745150351752, 1.884416979011595, 1.859771736787463, 1.8347600504206012, 1.8094056493030977, 1.7837346763742938, 1.7577755967138078, 1.7315590674207313, 1.7051177687478651, 1.6784861976277172, 1.6517004259501271, 1.624797827170865, 1.5978167759821613, 1.570796326794897, 1.543775877607632, 1.516794826418928, 1.489892227639666, 1.463106455962076, 1.436474884841928, 1.410033586169062, 1.383817056875986, 1.357857977215499, 1.332187004286696, 1.306832603169192, 1.28182091680233, 1.257175674578198, 1.232918138554618, 1.209067085274964, 1.185638820431422, 1.162647223039807, 1.140103815408389, 1.118017854971361, 1.096396444002989, 1.075244653309068, 1.054565656183149, 1.034360869190165, 1.014630096674444, 0.9953716762596116, 0.9765826229944627, 0.9582587701845933, 0.9403949053213893, 0.9229848998677982, 0.906021831977551, 0.8894981015070477, 0.8734055369251891, 0.8577354939360433, 0.8424789458037129, 0.8276265655104502, 0.8131687999908693, 0.7990959367703141, 0.7853981633974483, 0.7720656201033026, 0.7590884461445261, 0.746456820300409, 0.7341609959940295, 0.7221913314999882, 0.7105383156866814, 0.6991925897216695, 0.6881449651458825, 0.677386438697402, 0.6669082042393105, 0.6567016621194341, 0.6467584262632902, 0.6370703292756836\n7.6, 2.4917222041778455, 2.4819639109528726, 2.4719537079131557, 2.4616837987174356, 2.451146196535101, 2.440332730723516, 2.429235055495464, 2.4178446608316038, 2.4061528859142878, 2.3941509353806594, 2.3818298987140225, 2.3691807731125176, 2.356194490192345, 2.342861946898199, 2.3291740410050803, 2.3151217116018907, 2.300695984946628, 2.2858880260737204, 2.2706891965141405, 2.2550911184560465, 2.2390857456254807, 2.2226654411004736, 2.2058230621852104, 2.1885520523611293, 2.17084654019665, 2.1527014449347823, 2.1341125882868646, 2.1150768117408765, 2.095592098445004, 2.075657698454023, 2.05527425583192, 2.0344439357957027, 2.0131705497716417, 1.9914596759279317, 1.9693187724613168, 1.9467572806662023, 1.923786714621807, 1.9004207342156394, 1.8766751981997487, 1.8525681940682488, 1.8281200417659853, 1.8033532685998057, 1.7782925532300993, 1.7529646372676602, 1.727398203776912, 1.7016237228689535, 1.6756732655251305, 1.6495802877840404, 1.6233793884058383, 1.5971060440478189, 1.570796326794897, 1.544486609541974, 1.518213265183955, 1.492012365805753, 1.465919388064663, 1.43996893072084, 1.414194449812881, 1.388628016322133, 1.363300100359694, 1.338239384989988, 1.313472611823808, 1.289024459521544, 1.264917455390044, 1.241171919374154, 1.217805938967986, 1.194835372923591, 1.172273881128476, 1.150132977661862, 1.128422103818152, 1.107148717794091, 1.086318397757873, 1.06593495513577, 1.046000555144789, 1.026515841848917, 1.007480065302928, 0.9888912086550111, 0.9707461133931431, 0.953040601228664, 0.9357695914045828, 0.9189272124893197, 0.9025069079643127, 0.8865015351337469, 0.870903457075653, 0.8557046275160728, 0.8408966686431651, 0.8264709419879024, 0.8124186125847132, 0.798730706691594, 0.7853981633974483, 0.7724118804772758, 0.7597627548757708, 0.747441718209134, 0.7354397676755055, 0.7237479927581894, 0.712357598094329, 0.7012599228662774, 0.690446457054692, 0.6799088548723577, 0.6696389456766376, 0.6596287426369206, 0.6498704494119476\n7.8, 2.479166359756642, 2.4693454717828294, 2.459276098715045, 2.4489508103804885, 2.438362012554045, 2.427501954977635, 2.4163627413473545, 2.4049363415022764, 2.393214606066275, 2.381189283811265, 2.368852042026397, 2.356194490192345, 2.3432082072721725, 2.3298847729394225, 2.316215803069055, 2.3021929898163767, 2.2878081466018414, 2.2730532583039036, 2.2579205369363358, 2.242402483048637, 2.2264919530364327, 2.2101822324810696, 2.193467115551964, 2.1763409903998667, 2.158798930342464, 2.140836790494607, 2.1224513093234436, 2.1036402144142854, 2.0844023315176456, 2.0647376957144776, 2.044647663289657, 2.0241350226494594, 2.0032041023654346, 1.981860874184761, 1.9601130486280374, 1.9379701606131159, 1.9154436424129229, 1.892546881191539, 1.8692952583810758, 1.845706168275569, 1.8217990134379312, 1.7975951748487824, 1.7731179551732004, 1.7483924940783846, 1.7234456551901618, 1.698305885010135, 1.6730030449021502, 1.6475682180646747, 1.6220334941983154, 1.596431735316574, 1.570796326794897, 1.545160918273219, 1.519559159391478, 1.494024435525119, 1.468589608687643, 1.443286768579658, 1.418146998399631, 1.393200159511409, 1.368474698416593, 1.343997478741011, 1.319793640151862, 1.295886485314224, 1.272297395208717, 1.249045772398254, 1.22614901117687, 1.203622492976677, 1.181479604961756, 1.159731779405032, 1.138388551224359, 1.117457630940334, 1.096944990300136, 1.076854957875315, 1.057190322072148, 1.037952439175508, 1.01914134426635, 1.000755863095186, 0.982793723247329, 0.9652516631899266, 0.9481255380378293, 0.9314104211087237, 0.9151007005533603, 0.8991901705411564, 0.8836721166534575, 0.8685393952858895, 0.8537845069879518, 0.8393996637734166, 0.8253768505207384, 0.8117078806503705, 0.7983844463176208, 0.7853981633974483, 0.7727406115633964, 0.7604033697785282, 0.7483780475235183, 0.7366563120875167, 0.7252299122424386, 0.714090698612158, 0.7032306410357483, 0.6926418432093046, 0.6823165548747481, 0.6722471818069637, 0.6624262938331512\n8.0, 2.4668517113662407, 2.4569754892770126, 2.44685437739309, 2.4364813054753616, 2.425849063920913, 2.4149503129080676, 2.403777593469328, 2.3923233407051203, 2.3805798993650633, 2.3685395420365696, 2.356194490192345, 2.343536938358293, 2.3305590816706676, 2.3172531470953057, 2.3036114285814033, 2.289626326416521, 2.2752903910371143, 2.2605963715285045, 2.2455372690184494, 2.2301063951277547, 2.214297435588181, 2.198104519070659, 2.1815222911841055, 2.164545993505668, 2.14717154738608, 2.129395642138459, 2.1112158270654806, 2.092630606609307, 2.0736395377227574, 2.0542433283620958, 2.0344439357957027, 2.014244663214635, 1.9936502529278373, 1.972666974235353, 1.9513027039072615, 1.9295669970654687, 1.9074711461816238, 1.885028225879235, 1.8622531212727638, 1.8391625377008034, 1.8157749899217608, 1.7921107691426879, 1.7681918866447774, 1.7440419932472615, 1.719686274404394, 1.695151321341658, 1.6704649792860586, 1.6456561745056635, 1.6207547225168393, 1.5957911204138169, 1.570796326794897, 1.545801533175976, 1.520837931072954, 1.49593647908413, 1.471127674303735, 1.446441332248135, 1.421906379185399, 1.397550660342532, 1.373400766945016, 1.349481884447105, 1.325817663668032, 1.30243011588899, 1.27933953231703, 1.256564427710558, 1.234121507408169, 1.212025656524324, 1.190289949682532, 1.16892567935444, 1.147942400661956, 1.127347990375158, 1.107148717794091, 1.087349325227698, 1.067953115867036, 1.048962046980486, 1.030376826524312, 1.012197011451334, 0.9944211062037129, 0.9770466600841256, 0.960070362405688, 0.943488134519134, 0.9272952180016122, 0.9114862584620387, 0.896055384571344, 0.8809962820612887, 0.866302262552679, 0.8519663271732721, 0.83798122500839, 0.8243395064944876, 0.8110335719191258, 0.7980557152315003, 0.7853981633974483, 0.7730531115532238, 0.7610127542247298, 0.7492693128846728, 0.7378150601204649, 0.7266423406817256, 0.7157435896688801, 0.7051113481144318, 0.6947382761967033, 0.6846171643127806, 0.6747409422235527\n8.2, 2.454775003831148, 2.4448503720597823, 2.4346845928296768, 2.4242709484503444, 2.4136026048291446, 2.402672621543348, 2.3914739637859364, 2.379999516377415, 2.368242100046531, 2.356194490192345, 2.3438494383481205, 2.331199696573425, 2.3182380450040307, 2.304957322788926, 2.291350462639138, 2.277410529203201, 2.263130761467927, 2.248504619359524, 2.2335258346878883, 2.2181884665348255, 2.2024869611338658, 2.1864162162240066, 2.1699716497812034, 2.15314927293888, 2.135945766801656, 2.118358562734894, 2.100385925576973, 2.082027039072686, 2.063282092666822, 2.0441523686298115, 2.0246403283164067, 2.004749696188793, 1.98448554007376, 1.9638543459768292, 1.942864085653017, 1.9215242750431, 1.899846021635236, 1.8778420588136875, 1.8555267653176089, 1.8329161680603694, 1.8100279267585573, 1.7868812990916831, 1.7634970854572822, 1.7398975527962737, 1.7161063374305987, 1.6921483273656603, 1.6680495250464624, 1.643836892098016, 1.6195381781048281, 1.5951817359676153, 1.570796326794897, 1.546410917622178, 1.522054475484965, 1.497755761491777, 1.473543128543331, 1.449444326224133, 1.425486316159194, 1.40169510079352, 1.378095568132511, 1.35471135449811, 1.331564726831236, 1.308676485529424, 1.286065888272184, 1.263750594776106, 1.241746631954557, 1.220068378546693, 1.198728567936776, 1.177738307612964, 1.157107113516033, 1.136842957401, 1.116952325273386, 1.097440284959982, 1.078310560922972, 1.059565614517107, 1.04120672801282, 1.023234090854899, 1.005646886788137, 0.9884433806509134, 0.9716210038085898, 0.9551764373657868, 0.9391056924559273, 0.9234041870549679, 0.908066818901905, 0.893088034230269, 0.8784618921218663, 0.8641821243865921, 0.850242190950655, 0.836635330800867, 0.8233546085857627, 0.8103929570163685, 0.7977432152416728, 0.7853981633974483, 0.7733505535432623, 0.7615931372123784, 0.750118689803857, 0.7389200320464454, 0.7279900487606487, 0.7173217051394488, 0.7069080607601164, 0.6967422815300108, 0.6868176497586453\n8.4, 2.44293282886833, 2.432966381462123, 2.4227626539681686, 2.4123152728935215, 2.401617769613922, 2.390663591191853, 2.3794461130028077, 2.3679586533421038, 2.356194490192345, 2.344146880338159, 2.3318090810196264, 2.3191743743184148, 2.3062360944704023, 2.2929876582948845, 2.279422598922567, 2.2655346029916, 2.251317551462111, 2.2367655641740063, 2.2218730482393765, 2.2066347503186416, 2.191045812777718, 2.175101833661126, 2.158798930342464, 2.1421338066285234, 2.125103822996448, 2.1077070695349422, 2.0899424410414196, 2.071809713598486, 2.0533096218173736, 2.0344439357957027, 2.0152155366959956, 1.9956284897142391, 1.97568811307998, 1.9554010416171101, 1.9347752833045406, 1.9138202672156, 1.892546881191539, 1.8709674976250086, 1.849095985800008, 1.8269477093605, 1.804539507663798, 1.7818896600176433, 1.7590178320996674, 1.7359450042095235, 1.7126933813990606, 1.6892862859530344, 1.6657480331376529, 1.642103791580187, 1.6183794300718801, 1.5946013529799665, 1.570796326794897, 1.546991300609827, 1.523213223517913, 1.499488862009606, 1.47584462045214, 1.452306367636759, 1.428899272190733, 1.40564764938027, 1.382574821490126, 1.35970299357215, 1.337053145925995, 1.314644944229293, 1.292496667789785, 1.270625155964785, 1.249045772398254, 1.227772386374193, 1.206817370285253, 1.186191611972683, 1.165904540509813, 1.145964163875554, 1.126377116893798, 1.107148717794091, 1.08828303177242, 1.069782939991307, 1.051650212548374, 1.033885584054851, 1.016488830593345, 0.9994588469612699, 0.982793723247329, 0.9664908199286669, 0.9505468408120751, 0.9349579032711515, 0.9197196053504167, 0.9048270894157868, 0.8902751021276822, 0.8760580505981934, 0.8621700546672263, 0.8486049952949085, 0.8353565591193911, 0.8224182792713783, 0.8097835725701668, 0.7974457732516343, 0.7853981633974483, 0.7736340002476896, 0.7621465405869854, 0.7509290623979403, 0.7399748839758713, 0.7292773806962719, 0.7188299996216245, 0.7086262721276703, 0.6986598247214632\n8.6, 2.431321646103107, 2.421319653526731, 2.411084352786499, 2.4006097054392557, 2.389889597538361, 2.378917851033986, 2.3676882369073753, 2.356194490192345, 2.3444303270425864, 2.332389464007275, 2.3200656396795694, 2.3074526388824133, 2.294544319553086, 2.281334642481578, 2.2678177040474963, 2.2539877720850914, 2.23983932498547, 2.225367094118288, 2.210566109621522, 2.1954317495665103, 2.1799597924556693, 2.164146472951615, 2.1479885406683574, 2.131483321777702, 2.114628783097019, 2.097423598228647, 2.0798672152172797, 2.0619599250811573, 2.043702930457826, 2.025098413488213, 2.006149601947199, 1.9868608325187194, 1.967237610013338, 1.9472866612414195, 1.9270159821910469, 1.906434877122506, 1.8855539881862056, 1.8643853142036464, 1.8429422173260839, 1.8212394164062484, 1.799292966086759, 1.7771202208246142, 1.7547397833320717, 1.732171437215588, 1.7094360639290547, 1.6865555445157074, 1.6635526469830404, 1.6404509005234649, 1.6172744581458995, 1.5940479496053594, 1.570796326794897, 1.547544703984434, 1.524318195443894, 1.501141753066328, 1.478040006606753, 1.455037109074086, 1.432156589660739, 1.409421216374205, 1.386852870257721, 1.364472432765179, 1.342299687503034, 1.320353237183545, 1.298650436263709, 1.277207339386147, 1.256038665403588, 1.235157776467287, 1.214576671398746, 1.194305992348374, 1.174355043576455, 1.154731821071074, 1.135443051642594, 1.11649424010158, 1.097889723131967, 1.079632728508636, 1.061725438372513, 1.044169055361146, 1.026963870492774, 1.010109331812091, 0.9936041129214357, 0.9774461806381785, 0.961632861134124, 0.946160904023283, 0.9310265439682709, 0.9162255594715053, 0.9017533286043231, 0.8876048815047018, 0.8737749495422971, 0.8602580111082152, 0.8470483340367073, 0.8341400147073799, 0.8215270139102238, 0.8092031895825182, 0.7971623265472071, 0.7853981633974483, 0.7739044166824178, 0.7626748025558072, 0.751703056051432, 0.7409829481505374, 0.7305083008032945, 0.7202730000630624, 0.7102710074866861\n8.8, 2.419937802725032, 2.4099062194955776, 2.399645385583876, 2.389149587806643, 2.378413055519064, 2.367429972450308, 2.356194490192345, 2.3447007434773144, 2.332942867381882, 2.3209150165987538, 2.3086113869153615, 2.296026239037335, 2.2831539248892256, 2.269988916516566, 2.256525837701183, 2.2427594983851287, 2.2286849319771065, 2.214297435588181, 2.1995926132103296, 2.184566421811465, 2.1692152202734336, 2.1535358210448687, 2.137525544318403, 2.1211822744716877, 2.104504518434158, 2.0874914655571737, 2.0701430484750265, 2.0524600043497583, 2.0344439357957027, 2.0160973706825827, 1.9974238199217726, 1.9784278322525235, 1.9591150449673627, 1.9394922294529464, 1.9195673303788037, 1.8993494973463476, 1.878849107818673, 1.8580777801920307, 1.837048375945822, 1.8157749899217608, 1.7942729279355296, 1.7725586711151837, 1.750649826587375, 1.7285650643908506, 1.7063240407803975, 1.683947308385381, 1.6614562139956417, 1.6388727850528961, 1.6162196062164735, 1.5935196876365376, 1.570796326794897, 1.548072965953256, 1.52537304737332, 1.502719868536897, 1.480136439594152, 1.457645345204412, 1.435268612809396, 1.413027589198943, 1.390942827002418, 1.36903398247461, 1.347319725654264, 1.325817663668032, 1.304544277643971, 1.283514873397762, 1.26274354577112, 1.242243156243446, 1.22202532321099, 1.202100424136847, 1.182477608622431, 1.16316482133727, 1.144168833668021, 1.125495282907211, 1.107148717794091, 1.089132649240035, 1.071449605114767, 1.054101188032619, 1.037088135155635, 1.020410379118105, 1.00406710927139, 0.9880568325449244, 0.9723774333163594, 0.9570262317783284, 0.9420000403794637, 0.9272952180016122, 0.9129077216126866, 0.8988331552046646, 0.8850668158886102, 0.8716037370732272, 0.8584387287005676, 0.845566414552458, 0.8329812666744317, 0.8206776369910396, 0.8086497862079112, 0.7968919101124788, 0.7853981633974483, 0.7741626811394856, 0.7631795980707293, 0.7524430657831502, 0.7419472680059175, 0.7316864340942157, 0.7216548508647612\n9.0, 2.408777551803287, 2.398722024812129, 2.388441372627599, 2.3779301970341375, 2.3671830588750784, 2.356194490192345, 2.3449590079343823, 2.3334711293507038, 2.321725389192837, 2.309716358841342, 2.297438667476622, 2.2848870254070546, 2.272056249661174, 2.258941291940779, 2.2455372690184494, 2.2318394956455836, 2.2178435200152196, 2.20354516179708, 2.188940552730084, 2.1740261797195815, 2.158798930342464, 2.143256140612948, 2.1273956448051194, 2.1112158270654806, 2.0947156744800957, 2.0778948311872334, 2.060753653048625, 2.0432932623119604, 2.025515601615866, 2.007423486608438, 1.9890206563741257, 1.9703118207942711, 1.9513027039072615, 1.9320000822885783, 1.9124118174427038, 1.892546881191539, 1.8724153730611364, 1.852028528713192, 1.8313987185422376, 1.8105394356653532, 1.7894652726688385, 1.7681918866447774, 1.7467359522474244, 1.7251151027210156, 1.7033478590915707, 1.6814535479687922, 1.659452208662334, 1.6373644905707205, 1.6152115420418074, 1.5930148921216156, 1.570796326794897, 1.548577761468178, 1.526381111547986, 1.504228163019073, 1.482140444927459, 1.460139105621001, 1.438244794498223, 1.416477550868778, 1.394856701342369, 1.373400766945016, 1.352127380920955, 1.33105321792444, 1.310193935047556, 1.289564124876601, 1.269177280528657, 1.249045772398254, 1.229180836147089, 1.209592571301215, 1.190289949682532, 1.171280832795522, 1.152571997215668, 1.134169166981355, 1.116077051973927, 1.098299391277833, 1.080839000541168, 1.06369782240256, 1.046876979109698, 1.030376826524312, 1.014197008784674, 0.9983365129768454, 0.982793723247329, 0.9675664738702118, 0.9526521008597094, 0.9380474917927135, 0.9237491335745736, 0.9097531579442097, 0.896055384571344, 0.8826513616490141, 0.8695364039286193, 0.8567056281827387, 0.844153986113171, 0.8318762947484512, 0.8198672643969563, 0.8081215242390895, 0.796633645655411, 0.7853981633974483, 0.7744095947147147, 0.7636624565556556, 0.7531512809621944, 0.7428706287776641, 0.7328151017865066\n9.2, 2.3978370692909334, 2.387762946680123, 2.3774678762164063, 2.3669467639834463, 2.356194490192345, 2.3452059215096113, 2.333975924865626, 2.3224993828463285, 2.310771210770768, 2.298786375555545, 2.2865399164637767, 2.274026967830645, 2.2612427838495885, 2.248182765492299, 2.234842489621581, 2.2212177403384215, 2.2073045425828477, 2.193099197982104, 2.178598322908857, 2.1637988886764226, 2.1486982637571423, 2.133294257863969, 2.117585167684144, 2.1015698239978033, 2.0852476398539244, 2.068618659411898, 2.0516836069902324, 2.0344439357957027, 2.0169018757383004, 1.9990604796715514, 1.9809236673363877, 1.9624962662323207, 1.9437840485949576, 1.9247937636267927, 1.9055331641117113, 1.8860110265456076, 1.8662371639386166, 1.846222430490932, 1.825978717415715, 1.8055189392800937, 1.784857010358718, 1.7640078106427026, 1.7429871413178357, 1.721811669716256, 1.7004988639508087, 1.6790669176553528, 1.6575346654708818, 1.6359214901292825, 1.6142472221864275, 1.5925320336366893, 1.570796326794897, 1.549060619953104, 1.527345431403366, 1.505671163460511, 1.484057988118912, 1.462525735934441, 1.441093789638985, 1.419780983873537, 1.398605512271958, 1.377584842947091, 1.356735643231075, 1.3360737143097, 1.315613936174078, 1.295370223098861, 1.275355489651177, 1.255581627044186, 1.236059489478082, 1.216798889963001, 1.197808604994836, 1.179096387357473, 1.160668986253406, 1.142532173918242, 1.124690777851493, 1.107148717794091, 1.089909046599561, 1.072973994177895, 1.056345013735869, 1.04002282959199, 1.024007485905649, 1.008298395725824, 0.992894389832651, 0.9777937649133707, 0.9629943306809362, 0.948493455607689, 0.9342881110069456, 0.9203749132513717, 0.906750163968212, 0.8934098880974946, 0.8803498697402046, 0.8675656857591483, 0.8550527371260165, 0.842806278034248, 0.8308214428190253, 0.8190932707434646, 0.8076167287241675, 0.7963867320801818, 0.7853981633974483, 0.7746458896063471, 0.7641247773733871, 0.7538297069096702, 0.7437555842988599\n9.4, 2.3871124697553876, 2.377024810228562, 2.3667204172240703, 2.356194490192345, 2.345442216401244, 2.334458783350552, 2.323239392578047, 2.311779274945434, 2.3000737074911686, 2.2881180319343453, 2.2759076749093285, 2.263438170004201, 2.250705181667254, 2.237704531034207, 2.2244322237144183, 2.210884479556643, 2.1970577643936515, 2.18294882373998, 2.1685547183879788, 2.1538728618140413, 2.138901059269324, 2.123637548387436, 2.1080810410956685, 2.09223076656664, 2.0760865148942913, 2.0596486811226447, 2.0429183091986736, 2.0258971353630915, 2.008587630436443, 1.9909930404041718, 1.9731174246553373, 1.9549656911874962, 1.936543628057241, 1.9178579303343872, 1.898916221810202, 1.8797270707186382, 1.860299998756285, 1.8406454827333658, 1.8207749482557192, 1.8007007549268013, 1.7804361726691091, 1.7599953488948648, 1.7393932664043261, 1.7186456920536521, 1.6977691164089757, 1.6767806847844966, 1.6556981202446186, 1.6345396393275837, 1.6133238614146808, 1.5920697128189578, 1.570796326794897, 1.549522940770835, 1.528268792175112, 1.50705301426221, 1.485894533345175, 1.464811968805297, 1.443823537180818, 1.422946961536141, 1.402199387185467, 1.381597304694928, 1.361156480920684, 1.340891898662992, 1.320817705334074, 1.300947170856427, 1.281292654833508, 1.261865582871155, 1.242676431779591, 1.223734723255406, 1.205049025532552, 1.186626962402297, 1.168475228934456, 1.150599613185621, 1.13300502315335, 1.115695518226702, 1.09867434439112, 1.081943972467149, 1.065506138695502, 1.049361887023153, 1.033511612494125, 1.017955105202357, 1.002691594320469, 0.9877197917757521, 0.9730379352018145, 0.9586438298498133, 0.9445348891961419, 0.9307081740331504, 0.9171604298753748, 0.9038881225555861, 0.890887471922539, 0.8781544835855921, 0.8656849786804648, 0.8534746216554479, 0.8415189460986248, 0.8298133786443591, 0.8183532610117464, 0.807133870239241, 0.7961504371885495, 0.7853981633974483, 0.7748722363657229, 0.7645678433612312, 0.7544801838344057\n9.6, 2.376599820878883, 2.366503403338588, 2.356194490192345, 2.3456685631606193, 2.334921104168284, 2.323947607757091, 2.312743594800814, 2.301304627598191, 2.289626326416521, 2.277704387555013, 2.2655346029916, 2.2531128816696446, 2.2404352724715344, 2.227497988914331, 2.214297435588181, 2.2008302363408117, 2.1870932641909677, 2.173083672929861, 2.158798930342464, 2.1442368529497258, 2.129395642138459, 2.11427392150794, 2.0988707752212563, 2.0831857871056343, 2.0672190801997785, 2.0509713563984233, 2.0344439357957027, 2.0176387952806607, 2.000558605891585, 1.9832067683922838, 1.965587446494658, 1.9477055971197177, 1.9295669970654687, 1.9111782654368035, 1.892546881191539, 1.873681195169868, 1.8545904360032244, 1.8352847093441291, 1.8157749899217608, 1.7960731060089519, 1.776191715984664, 1.7561442767905915, 1.7359450042095235, 1.7156088250338357, 1.695151321341658, 1.6745886672519394, 1.6539375586833378, 1.633215136790854, 1.6124389058934852, 1.5916266468311138, 1.570796326794897, 1.54996600675868, 1.529153747696308, 1.508377516798939, 1.487655094906455, 1.467003986337854, 1.446441332248135, 1.425983828555958, 1.40564764938027, 1.385448376799202, 1.365400937605129, 1.345519547580841, 1.325817663668032, 1.306307944245664, 1.287002217586569, 1.267911458419925, 1.249045772398254, 1.23041438815299, 1.212025656524324, 1.193887056470076, 1.176005207095135, 1.158385885197509, 1.141034047698208, 1.123953858309132, 1.107148717794091, 1.09062129719137, 1.074373573390015, 1.058406866484159, 1.042721878368537, 1.027318732081853, 1.012197011451334, 0.9973558006400677, 0.982793723247329, 0.9685089806599324, 0.9544993893988253, 0.9407624172489815, 0.9272952180016122, 0.9140946646754624, 0.901157381118259, 0.8884797719201485, 0.8760580505981934, 0.8638882660347803, 0.8519663271732721, 0.8402880259916021, 0.8288490587889792, 0.8176450458327023, 0.8066715494215095, 0.7959240904291737, 0.7853981633974483, 0.775089250251205, 0.7649928327109102\n9.8, 2.366295156777667, 2.356194490192345, 2.3458855770461016, 2.3353641701561276, 2.324626033704567, 2.3136669555725606, 2.3024827608891125, 2.291069326857959, 2.279422598922567, 2.2675386083249074, 2.255413491107677, 2.2430435086018603, 2.230425069431817, 2.2175547530581867, 2.204429334864642, 2.191045812777718, 2.1774014353894233, 2.163493731529959, 2.1493205412126017, 2.1348800478445535, 2.1201708115664477, 2.1051918035493102, 2.0899424410414196, 2.0744226229189926, 2.058632765454539, 2.0425738379756466, 2.0262473980457902, 2.0096556257584033, 1.9928013566971143, 1.97568811307998, 1.9583201325751756, 1.9407023942514543, 1.9228406411103138, 1.9047413986397905, 1.8864119888336628, 1.8678605391359393, 1.849095985800008, 1.8301280711955814, 1.8109673346550696, 1.791625096524245, 1.7721134351695373, 1.7524451567949086, 1.7326337580333195, 1.7126933813990606, 1.6926387638148137, 1.6724851785579737, 1.6522483711007676, 1.631944489444198, 1.611590009662762, 1.5912016574814347, 1.570796326794897, 1.550390996108359, 1.530002643927031, 1.509648164145595, 1.489344282489026, 1.46910747503182, 1.448953889774979, 1.428899272190733, 1.408958895556474, 1.389147496794885, 1.369479218420256, 1.349967557065548, 1.330625318934724, 1.311464582394212, 1.292496667789785, 1.273732114453854, 1.25518066475613, 1.236851254950003, 1.218752012479479, 1.200890259338339, 1.183272521014618, 1.165904540509813, 1.148791296892679, 1.13193702783139, 1.115345255544003, 1.099018815614147, 1.082959888135254, 1.0671700306708, 1.051650212548374, 1.036400850040483, 1.021421842023346, 1.00671260574524, 0.9922721123771914, 0.978098922059834, 0.9641912182003697, 0.9505468408120751, 0.9371633187251514, 0.9240379005316064, 0.911167584157976, 0.8985491449879328, 0.8861791624821161, 0.8740540452648858, 0.8621700546672263, 0.8505233267318342, 0.8391098927006809, 0.8279256980172325, 0.8169666198852265, 0.8062284834336654, 0.7957070765436915, 0.7853981633974483, 0.7752974968121265\n10.0, 2.356194490192345, 2.3460938236070232, 2.335789159505807, 2.325276510629302, 2.3145519110937567, 2.3036114285814033, 2.292451177659658, 2.281067334281583, 2.26945615151636, 2.2576139765535417, 2.2455372690184494, 2.2332226206280477, 2.220666776206844, 2.20786665607058, 2.1948193797716535, 2.1815222911841055, 2.167972984887574, 2.1541693337887526, 2.1401095178955587, 2.1257920541334836, 2.1112158270654806, 2.096380120346507, 2.0812846487116725, 2.0659295902633006, 2.0503156187874927, 2.0344439357957027, 2.0183163019520665, 2.0019350675136787, 1.9853032013796825, 1.968424318317026, 1.9513027039072615, 1.933943336741073, 1.9163519073766087, 1.8985348335754522, 1.8804992713373527, 1.8622531212727638, 1.8438050298816073, 1.8251643853481625, 1.80634130751576, 1.7873466317709858, 1.7681918866447774, 1.748889265026094, 1.729451588981298, 1.709892268276968, 1.690225252813235, 1.6704649792860586, 1.6506263125071339, 1.6307244819161044, 1.6107750139181867, 1.590793660768047, 1.570796326794897, 1.550798992821746, 1.530817639671607, 1.510868171673689, 1.490966341082659, 1.471127674303735, 1.451367400776558, 1.431700385312825, 1.412141064608495, 1.392703388563699, 1.373400766945016, 1.354246021818807, 1.335251346074033, 1.316428268241631, 1.297787623708186, 1.27933953231703, 1.26109338225244, 1.243057820014341, 1.225240746213184, 1.20764931684872, 1.190289949682532, 1.173168335272767, 1.156289452210111, 1.139657586076114, 1.123276351637727, 1.107148717794091, 1.0912770348023, 1.075663063326492, 1.060308004878121, 1.045212533243286, 1.030376826524312, 1.01580059945631, 1.001483135694235, 0.9874233198010407, 0.973619668702219, 0.960070362405688, 0.9467732738181398, 0.933725997519213, 0.920925877382949, 0.9083700329617455, 0.896055384571344, 0.8839786770362513, 0.8721365020734334, 0.8605253193082104, 0.8491414759301354, 0.83798122500839, 0.8270407424960367, 0.816316142960491, 0.8058034940839864, 0.7954988299827702, 0.7853981633974483\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/benchmarks/values_atan2_yx_from_-10_to_10.properties",
    "content": "chart=heat\r\ntitle=atan2(y,x)\r\nmatrix-x-values=true\r\nmatrix-y-values=true\r\nx-axis=x\r\ny-axis=y\r\nz-axis=z"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/tables/bernoulli.csv",
    "content": "  N,Bernoulli Nominator,Bernoulli Denominator\r\n  0,1,1\r\n  1,-1,2\r\n  2,1,6\r\n  4,-1,30\r\n  6,1,42\r\n  8,-1,30\r\n 10,5,66\r\n 12,-691,2730\r\n 14,7,6\r\n 16,-3617,510\r\n 18,43867,798\r\n 20,-174611,330\r\n 22,854513,138\r\n 24,-236364091,2730\r\n 26,8553103,6\r\n 28,-23749461029,870\r\n 30,8615841276005,14322\r\n 32,-7709321041217,510\r\n 34,2577687858367,6\r\n 36,-26315271553053477373,1919190\r\n 38,2929993913841559,6\r\n 40,-261082718496449122051,13530\r\n 42,1520097643918070802691,1806\r\n 44,-27833269579301024235023,690\r\n 46,596451111593912163277961,282\r\n 48,-5609403368997817686249127547,46410\r\n 50,495057205241079648212477525,66\r\n 52,-801165718135489957347924991853,1590\r\n 54,29149963634884862421418123812691,798\r\n 56,-2479392929313226753685415739663229,870\r\n 58,84483613348880041862046775994036021,354\r\n 60,-1215233140483755572040304994079820246041491,56786730\r\n 62,12300585434086858541953039857403386151,6\r\n 64,-106783830147866529886385444979142647942017,510\r\n 66,1472600022126335654051619428551932342241899101,64722\r\n 68,-78773130858718728141909149208474606244347001,30\r\n 70,1505381347333367003803076567377857208511438160235,4686\r\n 72,-5827954961669944110438277244641067365282488301844260429,140100870\r\n 74,34152417289221168014330073731472635186688307783087,6\r\n 76,-24655088825935372707687196040585199904365267828865801,30\r\n 78,414846365575400828295179035549542073492199375372400483487,3318\r\n 80,-4603784299479457646935574969019046849794257872751288919656867,230010\r\n 82,1677014149185145836823154509786269900207736027570253414881613,498\r\n 84,-2024576195935290360231131160111731009989917391198090877281083932477,3404310\r\n 86,660714619417678653573847847426261496277830686653388931761996983,6\r\n 88,-1311426488674017507995511424019311843345750275572028644296919890574047,61410\r\n 90,1179057279021082799884123351249215083775254949669647116231545215727922535,272118\r\n 92,-1295585948207537527989427828538576749659341483719435143023316326829946247,1410\r\n 94,1220813806579744469607301679413201203958508415202696621436215105284649447,6\r\n 96,-211600449597266513097597728109824233673043954389060234150638733420050668349987259,4501770\r\n 98,67908260672905495624051117546403605607342195728504487509073961249992947058239,6\r\n100,-94598037819122125295227433069493721872702841533066936133385696204311395415197247711,33330\r\n102,3204019410860907078243020782116241775491817197152717450679002501086861530836678158791,4326\r\n104,-319533631363830011287103352796174274671189606078272738327103470162849568365549721224053,1590\r\n106,36373903172617414408151820151593427169231298640581690038930816378281879873386202346572901,642\r\n108,-3469342247847828789552088659323852541399766785760491146870005891371501266319724897592306597338057,209191710\r\n110,7645992940484742892248134246724347500528752413412307906683593870759797606269585779977930217515,1518\r\n112,-2650879602155099713352597214685162014443151499192509896451788427680966756514875515366781203552600109,1671270\r\n114,21737832319369163333310761086652991475721156679090831360806110114933605484234593650904188618562649,42\r\n116,-309553916571842976912513458033841416869004128064329844245504045721008957524571968271388199595754752259,1770\r\n118,366963119969713111534947151585585006684606361080699204301059440676414485045806461889371776354517095799,6\r\n120,-51507486535079109061843996857849983274095170353262675213092869167199297474922985358811329367077682677803282070131,2328255930\r\n122,49633666079262581912532637475990757438722790311060139770309311793150683214100431329033113678098037968564431,6\r\n124,-95876775334247128750774903107542444620578830013297336819553512729358593354435944413631943610268472689094609001,30\r\n126,5556330281949274850616324408918951380525567307126747246796782304333594286400508981287241419934529638692081513802696639,4357878\r\n128,-267754707742548082886954405585282394779291459592551740629978686063357792734863530145362663093519862048495908453718017,510\r\n130,1928215175136130915645299522271596435307611010164728458783733020528548622403504078595174411693893882739334735142562418015,8646\r\n132,-410951945846993378209020486523571938123258077870477502433469747962650070754704863812646392801863686694106805747335370312946831,4206930\r\n134,264590171870717725633635737248879015151254525593168688411918554840667765591690540727987316391252434348664694639349484190167,6\r\n136,-84290226343367405131287578060366193649336612397547435767189206912230442242628212786558235455817749737691517685781164837036649737,4110\r\n138,2694866548990880936043851683724113040849078494664282483862150893060478501559546243423633375693325757795709438325907154973590288136429,274386\r\n140,-3289490986435898803930699548851884006880537476931130981307467085162504802973618096693859598125274741604181467826651144393874696601946049,679470\r\n142,14731853280888589565870080442453214239804217023990642676194878997407546061581643106569966189211748270209483494554402556608073385149191,6\r\n144,-3050244698373607565035155836901726357405007104256566761884191852434851033744761276392695669329626855965183503295793517411526056244431024612640493,2381714790\r\n146,4120570026280114871526113315907864026165545608808541153973817680034790262683524284855810008621905238290240143481403022987037271683989824863,6\r\n148,-1691737145614018979865561095112166189607682852147301400816480675916957871178648433284821493606361235973346584667336181793937950344828557898347149,4470\r\n150,463365579389162741443284425811806264982233725425295799852299807325379315501572305760030594769688296308375193913787703707693010224101613904227979066275,2162622\r\n152,-3737018141155108502105892888491282165837489531488932951768507127182409731328472084456653639812530140212355374618917309552824925858430886313795805601,30\r\n154,10259718682038021051027794238379184461025738652460569233992776489750881337506863808448685054322627708245455888249006715516690124228801409697850408284121,138\r\n156,-81718086083262628510756459753673452313595710396116467582152090596092548699138346942995509488284650803976836337164670494733866559829768848363506624334818961419869,1794590070\r\n158,171672676901153210072183083506103395137513922274029564150500135265308148197358551999205867870374013289728260984269623579880772408522396975250682773558018919,6\r\n160,-4240860794203310376065563492361156949989398087086373214710625778458441940477839981850928830420029285687066701804645453159767402961229305942765784122421197736180867,230010\r\n162,1584451495144416428390934243279426140836596476080786316960222380784239380974799880364363647978168634590418215854419793716549388865905348534375629928732008786233507729,130074\r\n164,-20538064609143216265571979586692646837805331023148645068133372383930344948316600591203926388540940814833173322793804325084945094828524860626092013547281335356200073083,2490\r\n166,5734032969370860921631095311392645731505222358555208498573088911303001784652122964703205752709194193095246308611264121678834250704468082648313788124754168671815815821441,1002\r\n168,-13844828515176396081238346585063517228531109156984345249260453934317772754836791258987516540324983611569758649525983347408589045734176589270143058509026392246407576578281097477,3404310\r\n170,195334207626637530414976779238462234481410337350988427215139995707346979124686918267688171536352650572535330369818176979951931477427594872783018749894699157917782460035894085,66\r\n172,-11443702211333328447187179942991846613008046506032421731755258148665287832264931024781365962633301701773088470841621804328201008020129996955549467573217659587609679405537739509973,5190\r\n174,4166161554662042831884959593250717297395614318182561412048180684077407803317591270831194619293832107482426945655143357909807251852859279483176373435697607639883085093246499347128331,2478\r\n176,-1369347910486705707645621362512824332220360774476594348356938715366608044588614657557436131706543948464159947970464346070253278291989696390096800799614617317655510118710460076077638883999,1043970\r\n178,1124251816617941290026484851206299982774720467712867275292043701618829826708395745459654170718363182143418314514085426692857018428614935412736063946853033094328968069656979232446257101741,1074\r\n180,-6173136454016248924640522272263470960199559328290655337530202055853397791747341312347030141906500993752700612233695954532816018207721731818225290076670213481102834647254685911917265818955932383093313,7225713885390\r\n182,4277269279349192541137304400628629348327468135828402291661683018622451659989595510712915810436238721139546963558655260384328988773219688091443529626531335687951612545946030357929306651006711,6\r\n184,-857321333523056180131194437347933216431403305730705359015465649285681432317514010686029079324479659634642384809061711319481020030715989009140595170556956196762318625529645723516532076273012244047,1410\r\n186,22258646098436968050639602221816385181596567918515338169946670500599612225742487595012775838387331550474751212260636163500086787417640903770807353228157478339547041472679880890292167353534100797481,42\r\n188,-14158277750623758793309386870401397333112823632717478051426522029712001260747920789473711562165031101665618225654329210473605281619696918061316240634857984019071572591940586875558943580878119388321001,30\r\n190,5411555842544259796131885546196787277987837486638756184149141588783989774511509608733429067517383750706299486822702171672522203106730993581242777825864203487238429479957280273093904025319950569633979493395,12606\r\n192,-346465752997582699690191405750952366871923192340955593486485715370392154894102000406980162521728492501917598012711402163530166516991115122131398542029056286959857727373568402417020319761912636411646719477318166587,868841610\r\n194,2269186825161532962833665086968359967389321429297588337232986752409765414223476696863199759981611817660735753831323900456495253961837175924312108872915089534970310604331636484174526399721365966337809334021247,6\r\n196,-62753135110461193672553106699893713603153054153311895305590639107017824640241378480484625554578576142115835788960865534532214560982925549798683762705231316611716668749347221458005671217067357943416524984438771831113,171390\r\n198,88527914861348004968400581010530565220544526400339548429439843908721196349579494069282285662653465989920237253162555666526385826449862863083834096823053048072002986184254693991336699593468906111158296442729034119206322233,244713882\r\n200,-498384049428333414764928632140399662108495887457206674968055822617263669621523687568865802302210999132601412697613279391058654527145340515840099290478026350382802884371712359337984274122861159800280019110197888555893671151,1366530\r\n202,2250525326187264545900714460628885135841050444551247116222631411681549780530233516069957534394574922579290608180427520318235621123686109474343887857944611842438698399885295153935574958275021715116120056995036417537079471,6\r\n204,-110636644250856903590976481422794879200517231299540994715372334521128669716264196333811025709747746193210786820114369025849897345722531098042760530922656878891556664782168465095563132092311332073097630676251482491663634626858373,281190\r\n206,2525292668891404920279427026668969389456388249389889339455604316691573384284678293620100066924361693666444722338743839198221347931651916807651198800935942493038194104759967208073711284671045255047521429204396148980705984836743,6\r\n208,-12407390668433023412711473483696990726334795896412761472587854072142800403373577087021298541061094633377354326966623278849423631924808044397822651135905640812063181221280972334965193338438214107578486417026806166184210160001817890901,27030\r\n210,4708181368529492614110644197951837317202610608341257204206693195241245204360822875910613010433572133227831741097261618833206537519198885812254347219150482005543422997225440204041473518187636442241332621804718967775203938403965710395632762155,9225988926\r\n212,-1856110669947388268389361040689764027464160460436671923253131176853224087741924378432403442710398247642246902212818749685974336641529240178398124235555437625251481044526024910356131819016670047949661636539964662370375622630863327168696307,3210\r\n214,4005748930070152861935826766476856180706477227448622268042052745245798242539770546339789899546160341590069109467023517085578618986055969187202731878271685432460708841118506310943865592568791360294244451765746911808994482063783730693703607,6\r\n216,-11993122770108617858536443322964878003618156069559794803117809279608039120818829088000103355036592864877954563564831932363414886811786054601318517206937549605059298307895591515771731031691422489377098686236263367916404512751010916862894129855138281961,15270994830\r\n218,5646413644023523531472659729552574911763686780871700375627426663366507837122353997075891736706811337698248660838754243486778190331522785903661556458651175061469825204821206611273990250663647381261360659950519735730925202117606150672170127523599,6\r\n220,-8717064809960074651332043679796544474420053189621803209941154764877242575579617540185166306094852502223738126111951612525627910517501081576202264770178546608710937474005742969950212404955732473198451623024108934373488641161751158901712323446768306053,7590\r\n222,13368053158552172665210852539359893340369870651951497976111882891296650008003955172160792457229376320993686817755409436399268291095350295968657381088168219133490277914269064723832062615431730061224649980566693258603099340996988542301914519271322675688591,9366\r\n224,-3018240015081392087620978688311925380399983229633120268872695911807562982111154053235820050168829922189401964755775948260724401542319799566237745986245598102255191922935742610508280966462644022540839619861091049093129359799053781543195492373882916779852781709,1671270\r\n226,3168221108903401670436878558215734893322849540781208738796672473984272484396317849596978630272031342024194689871467916186898192771267438982228710525079886956295106197431401217357893460897221381410667385636049264583380749631776691121592016493432807733153743581,1362\r\n228,-1906502909997888166123201923177385833567729039151413143876271870599057704445939156075718972624235764657102074902610737729027517674632609562387841658709266014329005407533521950744449109807215808770201247724932231495252981632908042371307965561986133763291349835081839,625170\r\n230,12620737044909818561832856090355555624016887319605261762997689571062646649745107532482632213152948299491122977690702642386377706799989565320538433072623252159464115918057294711396625436506736041542403370025258477205101808063594056759977272469883621048184279331863155,3102\r\n232,-2277782962749544647786193093844710000584561145527861043594866852071596440076587235747852022645695523676561694856919437156369375152041285055935622032497285897151359345040171955786899011718891877065760345722163063921177723102631428767500963315657655779698470644544064472947,412410\r\n234,480867224771001697116513683699011649496855159878152931805742068517626950204279499281932407966997815888727039144001177194783700618900740782637516562256421883686495287564849123342843286211825800198337962453448529082007644439295666002669973893196613894216505936316966183107269,63042\r\n236,-321467133590936589398380572003196190798000628347443663674019204361034039315014370869884972981404460888272855773233080186485230316544246541168364468343631969225480324799028067015621769939718443419712110857965409179947456994970687005134042835903494172569465751671057323145801,30\r\n238,21954828084819816230623427376391154946628510524415478471365831649487269438565442138452375719697629394886161086199009071745032148355699097673730377547354631757000924688032674454208386076360699273002129330161098228962653466112032300056534380609136268347425707537340996253935261001,1434\r\n240,-212191008579182060478563837945461872287372869333130175188325135660897759482730035448146388858205966593247205572842356279587190846758925659038643395344396334821348861518596112373605365460921821915409949436456394757252173113308288776951844012432992719925522001911419529928297005743854184672707,9538864545210\r\n242,4535049728315239205021018362829154800039522502549714840841943960634084990270225535043892135549408608572877513963384530325758104248133124392959997485849004663162061065909846598215984547677506961593292880902830325868627515047168286738527241360778218692535254144583771935549805772798793,138\r\n244,-1480677868678810347062135814574727890490996459903153909612611791768134015908900253197632543925157559965099005581639883558125985134242978146873558628010545299879178299856929100217178891524159543673803785481607540954533057560554704283718320006046424881681934129216249889269701182688055001,30\r\n246,262668605206102118430195944953058387315319589613263079853189811674338644589939356676047394737425651989092115424635212785341601958591806782599345416064945113338168378810138043832891536358769753916174695061208903056552776976154338169779827414504134808495078925108569042616724875466536400029203,3486\r\n248,-3507445546375253318342667741949651253516986113349672180095468758145505921133172244240023419466113277413785800736682458966212429373095894934752041434119711352215164597094886530278429206637066302031501412499166263642447542289785723225064437740655097573160922291075175522551466276032634749948001,30\r\n250,3053985414762198703102020975667535181880294373982570358384262712216099013630127381226064671248970168701164841859177635139561220373102316273710980757409295039231697360536736113380473515993580188204966808323201772081668695321316425977503713933894934399351348240918411922863059423248058823372368106375,16566\r\n252,-89774288871630307843644520580598652632613559409413344033893019938898862113876440183943307724290509165539815764354254584162176909463971675189351699717189454959415964995262823025743004001915975128242680213612581748367743077774468104545056300803334120339537905702856877606246855867891786763741486735368783092237,303940201110\r\n254,2884759276650094186013272224259584433367802183845217969121665253431996536437413850716488026971480747022580182931940812035472752343853999483816456012957551120812115224018480617695398681102870535795278832047330709610952952566962354787854087985127629191094880078635434933391568643930279007460403102076327,6\r\n256,-104203435297641800915507592803138769896333127491490532929531166632958450572751929026080533456531382568746630428805839898606131705503722712567379172835813497582706763790263297372586804372654090271412733654409742029405259156130663560412599913831518338400385290760913773448329773518728092595019422753511174189569,131070\r\n258,56081693586889462275051589447484617682656486262465693822181172785524218338951641908717980184709547885060218908068568000776767834360070429300833879662707069272458173745883316346369196270761641325176838738153606175963665383216626724969370509650128327157862121275587666040290047452303859942885949047756404247033,42\r\n260,-5218507479961513801890596392421261361036935624312258325065379143295948300812040703848766095836974598734762472300638625802884257082786883956679824964010841565051175167717451747328911935282639583972372470105587187736495055501208701522099921363239317373617854217050435670713936357978555246779460902210809009009539232173,2291190\r\n262,6225500408881102797510043328034969466304425964851480796588968345345616249056035479080489691323529597769377127237910326626106353639640430862662758276037155818313797361926063056784629357346246050085674910484712331211955483400507386944492614175497512823803191508029088188458205305675244351279445756172428826335261196513,1578\r\n264,-2597900408162896058710572658949818524468219266931291835479959418094890120803707468900281325124704535527442908101022615930505212028093980003061941163493997948367473301269937152541190254678821414979800759785215240308773060568770563333752614741579673909061322574414039421772773951907381124389083123642187877106727324831409104559,374416770\r\n266,74333782054653889423743469213152655799143173104421681719953140280099539295673341397636592724713785397334372991707306538931885461890982390991361955644690371434518008626267056713898856350449471518770634624568188698734199687848634136577815884007651660546155376602651878199847336975669075705029220024942988801596540479832623,6\r\n268,-181215287752963297591649028858266281596159320543301504003425598637697061538040522696126018237983659329700516696739148841351912957174525785315414144429136591554131215700560325949733256954674813149699783016318415338094395743152932542723256830883071638325957369194991055197776850603497527503600109515880553950890416293966947553269,8070\r\n270,3046520935696995573515824242272701117754774305790084108344788704634810391537752246673386049133783821395486096239148415641722199623177956366799133314531041402021345562799254459886856571341036470447536143349353694309187363616222605848012490292828963830868021774140963898080446961958927794750526681977409210580806334902707423302910890705,73743978\r\n272,-5389479287019828859012200442343326192355509012382167997444221939499202340581932428533725140323939479047999949436682248001244967154707104896269136682582392582110484972339408510822230035412430172890925658230152084954903826143390588854318458185729506889417244891371385482660658834892925089584501833253476537744400283864408173645832802729,69870\r\n274,876921640102601760383168273082801324788039055564836901409234298002253995782034121007322766508391364331313364222035613918206397636790569250311165509441010945170696883786500399759308075144882184008248023432975450281978336106603716700929424210717924897570827498252893067062775490058563356806930680935200945326351681714440032862515566687,6\r\n276,-1388182772753480224524259543538426023294781120119840766760993950456297256537536762358314128425435909635398077811882539199662711471185655335807263675649242817349083277475519035786895107126764049407549359856712249235123586468592541328115099760851178135792262280438168965402774928136789551166963401124472782522202058296880872854126156007513528607131,4940319930\r\n278,3288574272791325983707258196648395370596305758341699742238893225440550539879910098002426164478935667759666907669638986616709137799200377160559516125812795457124992507785560266265469172399329113247421069765604730822849303184464007727659407021486798188927253139176046166778181472669994161900278671855691024038916704559966546186751742476372279,6\r\n280,-8490228242595311199119920565849009760217791023572798918266374350550246366225435144540895862924269878096526376888988896473279190955432566511173411205746712397692187887537779437718173050158951105924254322875775498449791436769311967741327489636985694874281460516082075289295724305512800386456299241907049270636679469815489106102786158831873003971980149529,7828173870\r\n282,25875593499348128833220857256544133843109199942629172661571575831896009002717379314993110538912888759932261638883397790531299585084426973156913779915781848556311555818927755071422637872741239146696501724664788565419251002500248036396312656297993421996811407029386847063439782311617981818206546311041142991312322619717261878315979033851316268092742291,11886\r\n284,-132959963583526612558423182997702578242047892089625754241387587021938995020766563989990185987109982064786136276402406795608981540644133005568845598733701027267134930895872207756078937107416605123323092749911180763524271940975157312568091937739185681066178901105822385739566191012805835839265694429000135104051173197039224461050364993416415448157657001,30\r\n286,1262786340764743836543650366374180273258073609841543441787781675688541881984249268360325012510167918286412665710785332495002470256724535451201518584261363284544626088778140281353574806840036456927404244048497506339393258324386379574048562781825209799628261527492591555049229691481538713081331723845462120745928641410668923052992096071568118182416749081409,138\r\n288,-4426158122015997656918081228667589801499808940970897924307086870252646875948841652238923933674489065786806672342321537012751674084821846458685429618183214525289276658012594349154796284960120596423811831259041410965661717709958659062147534583171671141655182016580199364485449629732438469542501153689517957906763036169880300563526920600913900347892060168169080524563821,231026334630\r\n290,158378960459933745353732673983377704622086418682000111407542005580986544145352715435649528631197645211762019722767661122078958064217177336225880988737955740461066476486097551548991955116319546315427449493825430704787375985685635337262886136570504412827663590990198163434342208367501561777230870660164068668650416176368657029205310526817730948015526849382859712055,3894\r\n292,-769496271232217048566454403451119653773906354892060893481293713784107951847019857310739767770463076516560575249619621659718985646126964039659981825577646225301189082287264198134787013538174178383958494473734277012586809351930781277345290942985827690026019144748986116319143448962997698665018791994064217597704711709748695678908604180272686662449493086793580970828093,8790\r\n294,344977368185637380304333898730614153996525419281986770522385915720139215554847760949870834982202303432587625997234795118134923343663265548204594792841811439303451011251437993865656175552484850145014444202587617378736472160288579064961864004275382498994164923679644150818450558302750885234058860046684381556954878962153088786251490404112306387375170114820733240249707147,1806\r\n296,-1888575590158495996440108433926788958859450449505827069108529221911737605491094242128180304966356165162290173103044092702582217959772178183606221416867140355106476799094653551123469827906281690228047604677838808485752658196964935031379587556530427680306537879720377479310817318584744711522453387072627648438830200285728320936098194745411999104991803838665658699650727659349,4470\r\n298,5683175611528696607080062478072501820703250802520963611339740016328084145085898175251616359343168595858108624167762131679681416977895536025003761007598913177279789271071880600643885302907670572288368816385439218707793725555126269377090645484013184046265389329719449523663221529092764894703813815177897980268745011893371899061378940560801507189664711567121796987700152153839,6\r\n300,-1863878995204859011995045341848156066182191846635905937518715320655775958174360523134990756922303410810482600528769479642021001218415879006164302955370460829146434807964717737195356935144151583424833154250047747433575584999029126775186293388721514970183351129809976971603227633930434923843984829580311593372565398574762880028289167635570012415606941367995702212211519561707046505473575241,866054419230\r\n302,29732914652005326308069038299046877228165947489285775398232775554326821654997284254954541436759755619186929818878962419179787160694148360451817997811323189321730570436847238527392204080083670713746104123180927363450365552833743396887002966884296848913481132785586683120732369858597153076261127975076406564459518695821788635361711463230165952857117226399909961673058570176834883271,6\r\n304,-5896752302971586952817880137553548037522952101385717862219869597959540714708235406233632122536677446426246295692119684486036889235399687553979484886254426933587637080451003789769961323298135257953657891721726854085498886402779031921701364180427128346719739542203363106920603436185256970882544947794042043194815113693600814746189709447821507079960920412101317160689806936226622681106017,510\r\n306,689735739192864790938869842200448522491622174065530181755219067505817267965189978776569968680399983089600630968341102178380777713630583306140103562669027424552384203113812510243331805627699809267240054344772443480095752572066698167737729190346148297831547431732607091731942172905658944645576233950351675859756367833238423434368779109181349635099892383418900862720397266277623080279813067604999,25233558\r\n308,-1310028313878567907114692495908315703121191755911131111984360268010339291958527789632281425987720420051304810543373657881574797353695997625625576992435250954115647419075544944736054854015711074248873686155373327776946348644567049129984144807198780234107278733859628145334731952115798551768101817753443736023659080348249001450368140437083583099127029870537678245450148711191680759214684176445667,20010\r\n310,3260606235276851195099437047707916012280054709370077715052312896011476347066426313756906147929976324639617487079038182718315850586912998681890040154101217023601746358548442139356881761209491879344448144235471024519916730280314406401197057752850694124801781598205133338269426259564611182358074475139266646779460335469700559434884540406485299632013344690352700850048935613677493364152601347478976955,20526\r\n312,-219310221923496085124921823808404575155215719519880743817262187359846676808720933963496193287320441312135479981243085410780329920552595746251706979452929554249409283208988310305531179583355242953344731240610852110199480347842183280905881606393786883347661578747110380713468900860626627458517735797820729101052113795399477516376330508889102106163067720003973339359314302749857453315620772706780505888813811597,561706691910\r\n314,5831963211655227469096364047000879785191356939385161602680269994879257080042651495531334620369899431331189755049833242684170073167978643108706019166324688447112227778757784415956624614457808484212568132108937476630344240535741105415692911032767001030027558118855855057952089777910853586423077582781831060554157175555095233630076901455631073919888020711465283697536929732899568769525385745975473155407,6\r\n316,-23306762036180954707239902303733182709978468580325093149239040051634149745258544596562134540960231525935441270015799599621135682414015382311861534597843756730857227145200622246509066032795288017634942726754909458234645264430702930529842456653080378544365215066466596986953601385998432554535709196917229350478449221406496506432167664369239478872974247912601100426306339312275565475595669640092216631914518917,9510\r\n318,28122967090195287981055019523746421026174611154606607881410834553821571195600077156388139504050817072318352135336014937133504488344591033637378875175488860842142200215544952457462251551728305545862703146471647483394138505742989863336231595764600339418866218322681285266901817977284569573044604541872422517736195703069383015638214571378546092320911382385141634160156861783095114673655212399723765743717305197851,4494\r\n320,-3721822981147963543473628721718160389675395897437503779226807860482566691214705959016239951890193486758232537597591642279654459920857716018601998378015710967458002507660860624568924448328452560808376796224541899685756821793434321138838512925307216420554703983171171540795387100799809353390519107647717976213032752752815159815739322121041527686676774334782328158773314452206678687770745486976844581551304048486668867,230010\r\n322,11947011202513683767723104489271471097868501873399758887514336934592822829976646702161909309680237660201998669294617552009638464244432709441651377979627696796385888263305915811924616794303093449550416640107641304231571552322204363229110497299236034396583681906657985198177302972578027688117382447661848083476283296893356637990999976607059658190271101386708876477455968880271181353449021120174672279118531405266405457,282\r\n324,-3829393826694851442367963605345986414644123194149055126713238369521199883032584377556163984602775965899294620028160948209504229098195604243661949859717087550540749941206115020546490009175884700307199551574107407855402424207686775155726579245497021834551699678553804651177095786249593672236240744422195553711332954204942399883879329051596664648871055498926334411033125995310873151284771962309916237507813788879633942447325937291,34098248730\r\n326,1808383072515392862130370135635372000131626793093148880779287649928820293768508592707521055628027708276165829705670838064031068574527612930799078981578676791129015219438793213734036863426110360623900757855812426023541159774905365518756692026508213803668789819570234151094586211640196633499617063941661470860479560003474875427679061750173843509685528353151826146684405535206504936136026796030365288231301797295663647612503,6\r\n328,-2038920955732166704563544675871539298534664548832344594940419211031004686244887980129990722833481906996574995006272283772989552251711645339529824674672295721387444989765197094356625686277258759887529063884063441729464466695304817154879753936013360244814470171255312860420052459456595966677396165132301906628818307744454944935388834925108370678592735494494812411438800013100442226704887804736057100084506757161238437561170752083,2490\r\n330,16450740261761201488286514086666341385844412580813949724000155038308870188720719658119876451207931032748030811189911338403495201879917853940007778344522354341186748832271809821828409298207968739139227014609598106703237472043228932298563800984396865943755795758369082954888437302866500408097109163018555655697695594114688192421141599313689189778427690359665256283948257291245464556741556264558183330312680675299274129472749543281530376155,7305236862\r\n332,-31404740573139387013607323899060788461129734403267877740839079468522117216337083625061725107066347029224470970177830290797457104821060170534363148276651160571699094881049180803660482733644591278636224534484481850814754420273709821201199908209760469191567840252247706876075856090781209456764232767086688491357087469900906692342923336064928179724546370791109956974800789303951709599892246386582961297095349501749155074025993332911366367,5010\r\n334,105959450712139358561614326750678748291627849550191512662380413294068107407247886566713525350838198788534238121678429166419664041236233803606051817627731575939553790154021616196778501189528768078400811107009317850171384096998455082824610437919969197421385189475358775596537026092374519645052975059595487888618614275545703577191947383711761849232715855501325445057452043875112980841528855594013764288125280661970576229405994478822053767,6\r\n336,-110968358518556750910569006059104612436322304793290197896476208195051113971187304256671882613201063543710887491006989203213468862095728086421327649757926706375373160032479060881414285316805050049998250096629298691714712337731033133063244894833650574221421335477496494331790029997128928883270452912343595756835759921082499027715633187483508227173954421007445739076452215234463953952029377612275096135644427285378787750547213980148328191792731369493029,2203871994870\r\n338,871667613876289947152259213998641324359438367113245978510277002562210922288209180150151793852558736029189876363096736208315035600167649273464678134646229708161579214485318416128870291425640987624153304026736765522468963515580422620761261195314156252082303726799452238319359220112879725078451979791840912313059346932550771416018721541922207119333620480831014488368439858212426770461809324187079997350701358985200574078187666941445255865364959,6\r\n340,-139969199374294532188729693702577000000465664934371179035889932037927222630615161871008568258760858093560212970955512057983700284904139662988796471588843837914664871339017278834524915750717069973487760152722966363103180527139199261072959205960570607504345672675033426810959288741490491658133099197637151741354653719448795255505120643394167214213806837785207626077991226383344774422283805854628774864645574223075309564129905544107459811288704862611,330\r\n342,999866869350557363722458479004395830847953169240152118030482972984856254139343285563059710426142001310818604300278555911104883557186325333153917124330048368249458087059040520529706556642732809436335612822769043297715578151918469336944179483860946506334004186007324467864842978559250174108263899703085692274142353761805113570952308838426945093917953996642662776561930695988488695006166233701104386823791719249365863288962981240951731129450241042813203,798\r\n344,-19435667946412236600006355752680318177378018998686558693047046847185922842569405850478643326624807107024135785299799674685846584030230598008329461654964640062557602833521189158599030670653044302429200521250792329717629531968392422269289900710918148435060503372045597753741275339144955223007618411222546697775810780747446478661790743019087588298611993809224843559412437328287256779856482337754827908028601591041648043989896358637724179061858684905231780173,5190\r\n346,23574815095404701575006138342677814737611117002189168884514625588124591088321558700476292561495266316421750730681754426899890383276767887403267480686627676268685966493677023072554534770488586483642062259843015737466820417963854802166458232968082382836216212063844897312505105552626378830504014452088433926239997258280111620289793360632141212087877945966075033938687737132829040482438463044913103827680386355585682702291192692673999705957317036687127526488661,2082\r\n348,-1946958244926408519819928540035312319794025231154312283846941445533833885684884185938663359749293528922631351379885288320544746558558870084671027543542465268801245629638273090846490014696481293058172945225573249920181321736453062629022981688433233577329127459928765113606300176648832109875139888454987326886636880988465878410619882237596781152380489370724295257792104332503696582825373077048086525583941198173749084587321884232599450628448598711165788748886648206781,56213430\r\n350,502172089109637973079905157308517324166048351810351159422375337574332573514046742139861365117790762795398322755462389540876498686325519933386024542998456467504352201616875674226702066988781736776780983675270711591178536297327588046501114273115924942240089195877277170211145955479537604561876530663522061491492548171664129861255728492613537859772665546205365872403842851465588616941966018356565181922169705164734493393477247978508055348618032704534473742084629023675,4686\r\n352,-123595612458163473336102111542838674764831835495331502431774135351050074096606458390189947949855899933224956382090454659506523733852842909886351324966274684823091833542355636103776512914842749831251392589846063826895163366115470020631076054800071496634622909233303706997995125130120515859762839469193960001284685791277467069230539953616534532549898448827387071275667857164787765007253139087944551495091418632200084873393873944046407490699550148256008464127109223283763137247,368521410\r\n354,44586958800126786790452414833451737276485269217604041493957832153847748776691019563443875873891685730191225792159808508144405955278309411839337401759278396174609624192685884123993968501104767184346477939067903846512439522927159649898761965816525286791728854346485686727420275292569511311545587705052888988969140031330003151200601432709893613802729701685072968681090703554561525613786761794587069881004247080811531298610122589066840923344874780872870506826198179146216889,42\r\n356,-18249520604687390491188873019557839254274215818941916557220148305863171323999328631073000715354712349442824804877473011208435647924577393976121564194070391790525169749128982828132077146902780721841387850162775862442199934474879939605150425883830706636702361084052335568869843628198626221242494076538767614229186803516353130263179834649242288787960314531149564506544752097614513847899020629776701115098262552562151629993531946710430672386743677617308205579019072302696542508379,5370\r\n358,23698146493089350432280213985162669959262841111102470546871456237323693618435911411642184657663645971277792033537906347762183635901158641375259341789919760310568146035244593237879245436647800609988327386298127942914981131212727307691555784531721623262685912374782653802898934200911324353096490548706043962852465907958751649549222286885339380268684947173053181005751121488921877337975992137735046528729900037937548187674111044469106308867226010497700021930277136809473041010432321,2154\r\n360,-778920925563520089023277887716919839298513486135455047496265119151473505464734957690937635048394537294415972122421086877478533967411348994474171388256074145035237797802154822761617528172700015731068657547092679836095543042179681364991968425138238530710252585175316218097390905698054739393609117605669741881868029805237983772228322424502491583995084065878787104609542382045050185577023575049548616444750140539582676309391395859436260664778641733708499657047550739325300732722680932200039559718809,21626561658972270\r\n362,715341102258098940319912343996707811685084551356244645540933308810413928160891724298276851619649551829973697033587181069271380692407132317161739109284011945227649892560360729074672778640720680874112214109997197387525352062913504682830983772725393570468326491083187300331970668449041594296073065276692887678729691114916079642579900288026881432235979137544823640729868705093774645241454622836223176904124630526882732099120398430089179339282190314646212515622936459121100998906169917551,6\r\n364,-18399470428456050908014333117886494595730651014055636288722717429950917809500136272557117402977052839042105693597404693257617634201600598895359708213302738206862242849606975947076539483777341046657860376203296993121539300815161693660027527850273081527494673550440357634430596208643360358204371232957151165657607509017253243152916116719712350843286172274487990507840124030754833011930721808729659207188165402273267771908929719004881279785191361391914450528631012111465559730900716078151518537,46110\r\n366,20813243679670197402657864594700362248333105628735574505407748752194329210363364029904045498683920274785904391711886368296491226342074760936891789529952828353712861964615536938434038079631985205838319830159148784466890765577478710750411239086707279314113340423502528151089538256774657292895067372560433868261285932669643784461912885034984352745012134324851266880718011466493208024572308839966018431480701067038072465848677106468318507151450224167148317101357641051334844151154035628560478914687,15414\r\n368,-110725230879881321879568054811797526267115166186538309029826133137308115277324207270571040263441920262386242076342056949047866353534514266980024412370434220187359560062050493440457221035440089226046696014690219122751069156630764313360960761587856716000690131098571105908045239988081704908481660126863809763243757816063349431021332536632587298653399772920535661074013239670953426088742833252653499763654446938447050846790045870317112050534444840968778815676707175954631059728590843972403931253118799,23970\r\n370,1054364681019267121830159662373420279818225480653781839149178920561555806813202030269003305294989784104213489890426332509828119920399712689187184649711689415835280384720994979874232796860338473523737136345243289020296312370876276856303158404225225651223912805235434755784151235675589206423964860803286777387807480810963355146229723274524146948489417884118537852386976826754447246469153480716621041563108596300892747446848622658459755002905969181236655822204297783975692352381312064835994355860201685,66\r\n372,-56868988747972506254659596935683883463716573524427146597376366171981802233487630537261600452515928180502785214820124586232687460333822056190451678107485446400177877446417556715711032055230455854240595868388654451080202675047744244991416192115524025084813812227930163123287145588705727429456779082968390877093897979160965323905993195706278985485896440595636775123847679345910845046714163301325224520710766325936895600819434580574518875433796519293151389916795779147962584026929392606854485528272956190655743,1018290\r\n374,27233521998844117466571164441681703778822231688822656418920849017523981696494911618651082582707143082377020546888216407884466480834780583096823087696141619926246646927066679156637706667759198043548965512948036645725109831717082230384665542660596536212413188407637782216353393129995452568219713750918323446571634462816666446106121343241772625570723451925602179037604045813434065564118195563426039220880907100156027093090547687363620867038635244235643402355449232121698090257432456131056504444320853157345201,138\r\n376,-21144886325968847421136862640933605790730878065158231117894812330764874940817232709655287449203776974910988576503561661800249278991319113309582335281592647442495030553208258548341339318764197461147432848991686338242711098654931144304725148541437215370995347051713517773502906169174089944259231510484935144428438091067266131242394201122670888252772064856423958372374082615970685597386991737179844349495505700142239123902982043714578671787314293339023048726217119025452344630237832665698519639606247957083240801,30\r\n378,4202152324841490851582198491734154054898910989229835692416027795481485467411812516892366095348619673337490550280425989691409092856177027846893427878738640633197809375983848427036487478678839362355759610808529212110936501477008097429319817529927993776215011685533261432410077791728458394351343228912812829117361997697793433448908490531697660725893829519644454139967318758247135377025444352170089166553939801451419735179550891309557305319624844923751198154628001739638691998206529289924753014269328705445340396548203417533,1651635762\r\n380,-585016197049150516429606755440285431916223316191798033687181061470667150509536113671258201054717866226570169976401850360230659699699301963057743166370714339259000981058060988677132844370590538962044247092297537672905410985648312911796535010450651733583075122028847986584025427113069993778348629306554503407744980050377057969061170508810412927919930789637438916383763636475443274955653725558963454824998976936559504337387796596709727547538729277633022545136032386860825147973153846428111580196229784765036789760566304701,63030\r\n382,78631979609289345055469501119395008379118096513723589634568877004799927202495863945986283823608714469880713486237817037414979036031006235383025032476262083964387973243898060840722936009590301165543812264089314197515688838727901018644687053389435289951515626740339208758682375061416597195951759290458697298602770109818453665947288873748972700580769864649544946817207071904078063454972954577208463927530056857030200986057709786810533019838606174872050746460837475834260566055441410395805129523481902672214740177851314801113,2298\r\n384,-110754162756402172153014550168566972984876925083693264831143127544432717811904992984077240231351850620045442158975752476209437945003921292257289655906112174208294630503691959241009346814626779961417257948400146389011140929210993075671069409245612465372014808443841918963732454979635619634196765514065569765406021995951240364020270070411437377187081353045931837302854850452592893523482298799136698133585855070465304605234654821626817847160151252277371211732021978740981118935331815732788765628347320001270460720535171080710693555387,868841610\r\n386,2879114883186609620826723532068276104139845449825894019948530676086618349883233245139084663416929458760597036667413717978530021472148264070597286070616857893183807259158771980877711836973364470227289919568822358886590073234578910075775184060367188577311832614887005612354400063672439629984465735358226535865532910705094242132700635264096296205052370626838252677418749801518077664289390262828965585623070897002640768910479324438878660938953441067263764560452279108930457475258025425810584201571774449957241464340109525100976383,6\r\n388,-21299114788094757397153706724714536413292077775222009197296487570276368549767668483739905654759629794289722059088574391474394384116388842393472198779890845792835783368209072403070166818305644992935634095949389005892015797599060514475400351300665686095027668428158520105490245612578226308332064019874832238296603858849991741989885454092253889660892754436759635904520725519771622791567806625636568537908996210911982475409155309551762403125143065067389753960600797968698009862634474184891040512288957749239742206998790145616588343479389,11670\r\n390,1039554412204304060999050471842935871664238236129525031050621197904673190252061816306076783004652192616133527774723493749394461545816137751676691165637363944930483826319036927422553141330104483296290342476507053344206817648719129001417301179730182909494636606795995576156560517060235847592695182729113023238975218843912996538779543747649999358252604590089345118921257104639445913236211149024538216358616556115899687337155136781007563112551684977465108319504450250735437471011340987371661862741413337000516697089619657504784045957077408711185,148218378\r\n392,-4666956320257517816926480178489878702719387148900232522527912339796188714409776663856362141719980502875970806945762712937180144475887677992558175799481301586019202060028185307056311432687319799854135340241062231395259919629305490635354239890090217072557890791528689479267987496699263598146171495893203013485575227547175970131771602894568516495986613037151863666577390670765165933422564746168996994413125484969251071189411262200344536746879649016328422523901374916569404613335757056186544409616787583076594896302119414868190918059336879970513,171390\r\n394,640808912350356174378073333715330795309912947431801296035514496305956924194050478724997308276302531933458844716623312895516343306208024932183790655351844102967791249508631724180677304236114904329953319103713608769803340518450516179464461284806009110502342220743568034682133273443656465906102058462073733441986152637932219455262690498783033366796807895595451968974170018589790265173871732540219203496470134837096254721957294282692027321105998231580155273075570903000709400332769684568638209079266772432973508791091418552966827434770217964847,6\r\n396,-98872162196656114876533219362632891391774839342005000436956938726481191695417122725991435991920485003784886516420949151408274403750897124053086048470809705387715020563676318491207223028465413318847625119271235350352217955302858427960756286710348612322463571556662841990100314844270405671459605112346068263402145070889841697007530455932282600691314028702416310723147417755942945877131986599840610369192441659461647425950295710718456957848137284733782503430592302360661270817820862416426647830439342025098395116603056716015807642935747540566951812504354652379,233649143825370\r\n398,10161900313215566319953421591388637402328180425349211048816698980319072816903521145345726221163084105611450343443221137527690722856383209708142471452342875346539666863558482835019156804751669116932322755085721460877938790181414341174421583630169802248409852214724801939766701626707662229904797008779706437578874336997303238218116573968772216970036489561373747407630110362020821819680854208929607112013855668348426244596961480597381595137016528270815603652018778457314919825182032768360703403384404569260876760458965758437801728169587522360995301639,6\r\n400,-63783639210289998710088973624588233946566075008131539459746377225328551512763402330278905606150965942861218654753440979855135225080751599455762303374322801376784474875903535720147084146967619965166480436166324915138652313161158459147438440579563255414402868679468643443725452316589751257887343519347376962412796543353378510329227640325960354800434372777469890448460017461964152127411007649663198873691188302850776549851095445319674329831032713432828366945325817352958745749412125525231627662590308189489017131904402298383855303749523779093820302379681027746367,9315635010\r\n402,1174239835539994552190497513182360535032387583605057260007722004883059102557958144704940674287492304226247212849059989833910250445125922032127665436388239538661698487981932513000579577766999325929606223291472664224576178291713742872723127632853994169543584403270186239889883934311766077803787140536031309605772620994720158177432481254737877501095184402972656917745175226661913130878960138618730840741958163788195850901560843232573640710143138001159729682511610291187234554610346621711370121346135534129198492308718185558865166313048808914617330314355609497,42\r\n404,-3459038918426949807320150484933956945853243159595350413053075601122470521916955664973829953506019998422380872167968566067266857401026670310184013796611289015884412134623896705526558633772056365694507697389600886696154015160862337140032194111117938579681157914085424486545326355341017764587852271884318010152210498883089816668030790992239717499457275164513815414692072356653908445653642502944394623033131400812242246305136709927393331111317205972671896631185417486747798871333208226992838344653421293924893416433794558513589011611309370041563779286876725823001,30\r\n406,170003857441113621055924711218201581479060969973774823543550655221015298985029713903581691625806778175064153013683952617568923683195904825491671562597778394848940698100060988046881674679194048284424046096930240621809667552628402886187489064670995742803216624905991737595831860741767548013712391467620520309900241319253287943675129083092747241525094828376937402590205346662298390862562643436019735148452642958172300132516340448730506554851256643796686115524433824609798825320819953662000059899761347431172299049404919145053054118348793890650129877368554102264664237,354\r\n408,-31826882167847269036795264135997035261326106742393531631262513546951621739538129483912871462979086464612269631159787510831358937051013784806855551647371523568233230776308094926266913151377871925647720334390123342313810138336493293789276924639127443823386014514502682882716709333886588047556737429630427737978891250291212164857441066067952971934975332936367526583068834875982474415309122221371543750940258579267452360489050995048217629796997409692793673935051432353130414145045187876172429836566644615416398029958336369046123993446514393441794181039041943485420490171529217309,15755919270\r\n410,47002375233508680615492575022874518250580216595322188118729388581779057270357890909757660925961204865010764157357677339640679419801075529375841405834200075859710151539426985792722765113963198773076233038710305332376160833224527455197843754378242330663125902354233318353062799203163603734366135826055833545210943663972100422012871119726280972153082552774282015316310107675884741591238987329522432070124995685585469794166878230612009713252291615918394199230644202167695522574730295764175556463982949470912949002495605091357997599244798045099081157657094553333043809915382015,5478\r\n412,-1104074382679040449322457640474906559564674033012018040552761693975196623398701263395843134574919063111979334979001689856745801791431844835192880349897217288293513020820761816536292340772895413243616457931467439624320619545324679396693426479472670415005491693729301629890910865952928640236591593400805258179861429283108782677380853799729252550169975507441841656878779871922009807575659278905966164200037561186284335874588669047079319694680280463911923325143499841983743646211629813016265241858462427586701167961402272877528256110590588675820001821779929699856406082793746601,30\r\n414,830966056816864165219563221691255172504816245427194942775778460297239574008254673723276280782798993878568376502765275874049468633347470545478154168815827272595416765071482194437630416545142455883532025709379623773918422191234979559992742090527602639659473260751398640580101548381014113971979542275363074811349527026580264739170503267212543977947471780118824749687917395812884246155157646166836076504356150965742303158590029916282708649948973023160673477590749360021799996465506161348017383225242179003450331850903647117458837892565999818223864269663453594385683125383821474811083023,5213334\r\n416,-18840632174653835864968232583541556084424607654449238363350816356454780409921315489669153042640423571904583615446707687427327682018540206290243741793046153140931788677169249364676259458302231885326120895149522010431725107071591063425627272025446059167464033814661996655342902404678020463898666363623366708637084399729725592271785009331862696316729612579245598615561813162507665448387066401343329999818243511962109583265019621658883154231991893552479038765074765515515428784392050898556152995633956321371743766583910838111997813677461374152418833832478425757962198139801618258600291701,27030\r\n418,177948829071244383748461224300047737954439245366393998814954157666837290036442548237545354559654248140762601235025124016956688571054331709927511568833209554328300942088687575803158770352778902946800416194092364129368960809507136675944946524355529271391513095831833834095214141413201872443533465259338559071060276534081662109185490926535115165429017697889522123426359409741271701359896235732490827288153220352311977810488328925043422296933754175073177948425972950246944493271200423473793223213272148300689418662045121140562185310116950518967585206995379939580805302928813353440147414740763,57822\r\n420,-6126914449391766463123273102284652981370509248391971126816109275821466096976801669348238710361647712578179757979414761992440067232917335164055107920780363262942782633482006999971350591213671109122331751122081373688391335194625200099100643843244514246383231743873282258287892336340426940736781587230644995704054335003998425945469627545685623200550970324534080404065484535299953386337281009271537528001339179644699195404880031646796095372570028624110131487675467842335793522121252328612723178264941963550114480615755660790108038424472918326815297861578110970433546154844146996383907171442617576638221916277,446617991732222310\r\n422,370417641649773203811105792421530317349989434553176611030631322780037740921920903496806496686319103807921979015270437429241936687918394087764863038019578527638851481686403847480960464641545840936004289242306394237365086284210791291343989458767793541220855587660095196948191905734357956461535121861354233393019487098593606068830314737953863466706245485662337370451037774820208643752612698330292374600196793018724057118532300846184682702881492970790966220893763118615367891028920559173128847556946881708070136133779182213573320504698972245409107308503781210793753700634159761806826499289415831,6\r\n424,-900309704889057549412703055487959300250691255243632314995356843469409197586598181836315775665695203810817228257767800995208832223406044287944134381117528642679552487333128252142131375359121793415508211496537834167452784284536412724329064314223405159310288664698829339128075019109308684058290006604682848685269913509631592635991061291910848588896849609801431590823098722376633326783362640890294817117428008250878447534568070706275064939211743430644145531251375121140903646902567865610094036531542192311798685900713287395549217317410664958760801352234360088468504559813801913565013476710034147368107,3210\r\n426,54022537803660305299034619951080701815883244369748020425073564798052876966542443431399087275857901045210724481101594546860129641620399468102807793533371090463155019439376300426001111110082554857406340378848339696012824680258786824575893953186081095194738031315027987901599699063076400850373460929533644671669856383541718682959908309284048987253429549866158169260473899283324734840555471844451471581906629081405048357875350755464695286397907639138344100989311969291336190793916170606327076279174475858929332637620247498179721571404122810497608597392310341741689230018260320576738940580419471886026121,42\r\n428,-178631832601908536171004558032761096296603555642069337022466657948224618220000462860819307447255038425012723042570990636159393162920489265496945881843415223197089039558399046230412722134470564185454526546692168928856644009854678892565378884116563496393911506002791803756925372034984042436244890477408434546164564440123159575118382731762120541349243900708792397436983071602078285813659425066659156365690242457074462226267478374244243395380526750495191218544888861880143020865916520055167383158922400486128739977249726236354738468036532667283720083951543434880992597829033564904575040629182418739065389001,30\r\n430,791452428000395052990463674367408774641299277169449382275797418384963666743647706199968141726577699871535620647877271680371011363641725875016441804003162706216814077280766553803448788712737779201122868425785256450531121303233116813021906603098871081632396261587905577208955217566658493203885877312418398060846091120975165767009344894679683148265158035296420969642632188332444968324025169811975004853721487927435823390089679208323886268818820308870377103259885100640557295098484358112295185600733503211183865432570364543715288518332255545140994972346903247999234036372815320143622542006284391778075614230370915,28446\r\n432,-14750577990707069090892640643627890396790588057597932870361312797605339877218555318290483697927533647647152620207786705312787195868985834595937926758107692208298403338603695989231215167692521223914659443461688651180043473122600527834618929052569980773595567060954830287077779819370475900148020136696922033144977602316267162377565896641961582226753571000379259049438007003714263998786954349001656043288757745179230747108219268158244213583535560775121257993743283335146172958812409641851314398652207671071800026121000251318559834563893238437683153099891646143428578083417759291169439869395337214083816200847999672131739013721,112409792943630\r\n434,3747779487230132491900784839670360702621969953197210049501251358419118141986190115493564102700854690955620245536804192644210548283959203482329576239229460642292110251158496706142540965642461705544532623844725391336993674360586090434899264849404330015359243509766947985382840962057755044491819343032537950612194324352600097426145059000885091707883730246793387324549656578506520410600783165826659781478577755966537904539285939024535631431583555662911156572916830417427298791392192762504813321994018595884981406242206002171583618182559028568019214315784771237935918859841167713230012475726056827372638626381963585567,6\r\n436,-90024360230387232926513776967323326794697521699014742623495978698606015115117275163938036449925194916848722477911818639649193586017040660336424190717814222779195576374240102808595115759449145109628358599211511306846046027111627976699604296466038648254628913968475783753631135765609682725844055075467512860033319632741902401109514097069147699670253945763189080474357381924555174022637039432337932007567967360013189225484557699891500723386807516891972255376800483482791579348941380904127063436404359870716285253826928676282091132256974170075250937201408937099856598602948280585945432968199829410867368026769199252595801,30\r\n438,268255361246337126367778228815259545045868431029437849645589178925638795843497414272945160749514714084165426561127725005493039810079480452517290207498185200717509668055892683546318815665341535697032808106797631781867079778636900617376382054640817598394038676153517033958597909974830544311249490853122270098045783563026899566057862076965478508567587449877041567729076139718636854981066664507897053160317558190734639340443419436918626125596334898307900637096349388220502296543130848656587202710882968136604232104512201075293126007959863944130551986019010434312311477565523149656237135607816533477227160969517648113475415388407,18438\r\n440,-1971549561515498045945281707781358725202052418820469210287100375124408635052889958528421462206148998040363604314916692108315970766317682360194568697651597939992942608607863240436440670587263898825900455009148047595679837461799849465343687138591048044960789240368282898014290879082621858961237901928382366671020037189395193173411370422088058940123720113875828797411348581899556685938975754080936775135639140747303520886284176117348920517204041675362641162399925576576653291783247744987573436710429594592096815313807926352292662762861675065257056115521036077036706726455044401225578559120921795944351508096992367201543994966078858397,27695910\r\n442,934217844394639862121876161182125782629662966798874841047916685310521671553962326103991809647198275117953002131456853984058360472753503867675200497447364861473654065939291320525986944570166180778722315422080724702421323386482784126733369118721815203984881266971497573448614086191554625693617723971683850141789064565402372607797348631247017594179350444633051496340472506374723019936564961282558140233726105870589191017887960191293607258806456016263231512800235871497605920995641449875958591869460832774676734017514779283735936104646380107986104389604327378999649850427118391694149262577932479289635308490619974233553612397882181813,2658\r\n444,-158845135682583637310050414378214595799174539534413035558457927180260655307343938945950776141757261524377755785578389794390713400424204955224064287421714210308705949074744929596932632241358688262813726174958748320025797188191224303535908875129465586234092629175800592249211106320935394054787272761311671502199224520443098879151573888801771623192883526328927129807622792528335792700318705689540933290598347707055522491251314640804320693900281215224262309217387438431268666875059083616022905739177343532424279695920452691897028237708410245697642781733124304062104070106669202262888345577753573178251769219880004565578924500260455594131928657,90709710\r\n446,52820988550912804071451884491873707077611397679084704441786148606552305037050330902476831330763618274617948135285949957728028695870688501651855365293214261665763024004555565085202897776922988749231163862901818153108264790734253251559229193150038194654616836673701295399639842711610882623238385854157477150420529686140635722118527587063478286467506193498289348590140209058848431175257465051090606564081140432276211107220257560552836024246626312132223879207171064190421730933829702220468746118116687590172977326777807226148473634828964585294322560361223896420954749054906526495733099883401725824247665659378641424764700866014787892724263,6\r\n448,-33509969560310951077673300385182939173120218233464878294252193880216174489593173505823838246617056145585882555706860451887313675357842060706217782059762885287365030658978615168275599290138352468354789757259008089648541137547348110439089815672768327313180473534796888815851856313394644427062261422524265399511451721069073409293158382781768172256354047772889044225230507510811482737634673210381142106400974943160605739571810507050337114409751599167906471400307782233953490003352622899793151422802066630790773271959078676470883432223098011999197297967048507289842238199051754189231014498571762573655266437187969662451821328060350075608863875769571341,750400230\r\n450,9391055572765375337084396117314557817718180166181509161271561059129443589397485081513018424705071474206174166639082356181454829444072491877870552062694059378849770958442322223463829270989901750468144609171516219648902784638712130372569713998758894226403154437364546237046936234486878313444740508912905759996491085406313529674400225188471243945850641568659710670402270969430805001894842922440442618558016542494360661268867597331176547554831945263940482855409773467788716571946235493331362953065136196925332392537268524281812660120686916907551456071718059004900562940126515655638458838017179782433551203385736031994621640626329584486625252298313721425,41089818\r\n452,-8036788600329789637554905408606434751151763343827636999239373595458189088012226087443084910869936431803106244357312755090962116368482475276694252905815888538084063223859971526076599239358507163699508542178943276854150562290682856423508900798777112787185623445870747150615150782172422604213843730688721433197193927654307261557625517124764287228841421171512634534585391620401335799765458353101463743603983062786131145017655611914534755704275915462765633857066185411573999789535405190641054970837982446446314245641839258145246102021303507933166787126508119006984137728812640057612823780541560848078401500756860998000273851310662643557278203530509156427,6810\r\n454,36887651095190359395978631707450897701552180104326675120919609694820560648030474979171133539537862210662044736026621541679008373532300695155313150561362479551904410240432070856446263923979299500092444516028968803538104878672539814981236198854450478175391010338000353791751383268673072000938944246515277386132140583257856132696558562847161814996976075174769694748695438632575090586824991284249542651404132205213670261425227222486264304182560679963038720949995579422933796694986011135385677383318542530506241731018476230796808445574699332521366132935744942092063737117719972419446305379041821531028902499051591918182645467840089773846410376436748099927,6\r\n456,-9231251497205337786805280106627035365614237424730160108604924651736976180075798896215248792654225922031690989989936814428616639799004585592248516552105228745115600772090469618649949110864874437364870818222898493364585027928374556652768749981360929058298243205794495656723748164403781748730579086335638752417431277593473211309077070359896017274789066550552469547698979828077256389389589765286385150263946322137435703489322701057413339409715907420401015745559280769997899350755949293570194811595617539775432300877948131084500469766803745905331871839118178605120693482483577762003279580322707699760471279269534859347690610372106577357727353920929624706796074041823,285702690\r\n458,1027825635381261025084137509518564962560728450132223539521526948817353636181702656928583828828717439941582449877622669707429906934288552278291471518913824570952553234368789724603442838567318141441615655257676812187239952554217908948438076178377910225560489116748839886969453337695309781684455928141552611581080216941930192968523416897195063762538557409287539980661256894009392408089358915496977576627225148859236468505369342003480428366798569334698706219583396397757047422466674537196192952267180837549901710490935337309113676890484857602521544773316821275084647927509602731787989854783170081148513873085444058741939360926584684355544622280387129474006982319,6\r\n460,-6550760154113509955322519520324689762818345309330319372044343946911206397745316500483812442237014438941335293944750087907405849513426436624910542114024406950056919447434524096723352448017446297358873710248617421245570015225121262135612027972284197922153718331776532945085169610851088437877134878008919341980631531214431991715959299563428081327762284421994333768251921757188656927704213872171465925501861603885110199062495929817244864046765240300372782070942306808931353298237329193104023648523727135025613272860312485759776097808925561726646874622086120677449738708016595010877049123286575216517173385795826972669505322466175106064791167244415577645190187783109558537,7150110\r\n462,6368886588855890529015573157270243329857473927510055032448029799766753973277733490743802481131249684574480516536707396064341401134831688716527812955468642497995612469570965195817160487421985680788793411096140356661976146745150228102075529102340373723482996983265766606390143860966670113764902836475227042342140853703902690953653738071098617987052339494008437294258743953709135498602090607507693690330811502343804351805921729587694688949530767925472547494085687987805410410505963373499481785590861551304643751957929639863906451583045448988420712969430083368919548554903489673904877295745230080254098114031395040280378645921227902389659674535661931328259201472684713522055433,1288550298\r\n464,-188572988301799749241127705615416162812212213841895020766690762649760470928083270444552850572643956114497215752611047787304109375175847805695151784532184851620320647579855705925496701761448465808354795813973779680808888167818764964700925538842134054390992956001669225520942778629366261309269472085949866705644243058822229069911401050274835800403163105897188918692416516840686738234446171587614205164199212128303162013809506690718962024295099161224082167003915292076143373222944136866167556404170101140178710147326875675233494871699877286279336655831877302931691870727029196060937873178589575033953909097962613832380524097498719417990532304114093172036385627503846689476887699,7010970\r\n466,413664867987222956244209355804553132010737311619873937552617773013514076367023256312176160835062661892330568050774492900833764272232882273128949537336490168744752502048943049241434525025420643944559491826884487174091266835019079457750298308269731643882842579624683236689298288625957015934020852065186333120537819299541510992711232749590370342660947186143661434743740645683801183663840994358198551336011498396150912151423938206307866725487635171065947029616755552973030152102744795495331947296938243287814790516243968203740094323906300807997945263580249967044922095488324059855868304323339162224087731767838889133184638682384777584272685488996638922752221799803151101166568141,2802\r\n468,-1031107841715829258343463911912030698033011526937248355743056689674697602723540112990172956648590063031143260600724004347065027947507100488450593390705595096537384272550134562580809036689346664720973019306107636742232165503223693884139986374204369981544077656811163988149479258369895200746359684803254154401124622678491322587940166253688363451761279210145812935556959005617096357884154904315169217040557989251752098016262897990226072225936970292748900280469462419239068829802849814616525273947160256662458312243507612184481586372693712226732955571148746164223940290646509705984881548422992991644255618458312931517172972824955609103863870050004830358982153156128215328921678827090764016307,1261596819210\r\n470,301188512670574409973522039731799774332284237966284386701245748565406164428681036128926063056095855532173991462477799681429260898037617758622985941710976235577943559100259786932475830383970536995316845412258295246742979426181833225367398491810295210078233611825547244385629725708901995508766557190851612705431746456650510895626334976810141560416672624945285953742157497174172068239724208754377218814505115022247180573164262593883452362474468782982223281207823275802362572430210812017251300349771480681113489830696638136842926883664618708287688430079713258060558978096084995295625323965331459365135957743350303225791768643943305879602716567061428469743627314569410061103860282955485,66\r\n472,-770937004570847542710916650565931789612450235859854061364164699012203056638918055135259895416107273426948797500232897203853071790393885116465171393875976673693385000879337198213556447794398434782352654738563122022624642967864571454383814267648876048449590603480115693689162580755992686116534563663816203506520969500954741353683081691871170841572853932684457019190727452579388269518761070066012225637906766598808889134766906870857170491069727522854987604110140202165701028056317715546755482888281141979064206161119893213557441124682697844058662867837317718568074632672139404775850673801367503450134341628737627508058275331031355246875710092188894581462212753275513865164976897399277601,30\r\n474,6129522921698903924225094098894493975355342495202583967070268649960491527425425546286128994652359747795614576729300901193288468364098351921425898605865990737737763196859623939630382031884908027628137877044490771874628629780057338048896492947577968007519815003168246395643465584343043193237880881635998419368585273823574720837496255282601496997088803126305575254814207239481124819310777601851780008004534530982225452330277362311532174615219685651873091360796309808900938980799843045197724124205459703692404692815206856959614667498156439854860378606039596585529438689777885628862162187008631192421450307071680585728728072572580947780239520470275779631590328798136283209653623721740978652009,42\r\n476,-173794233423007364057178441776478220477329295247992746246194028033098955394598434863688615219916214324301023001093357893746330083903744204991166650812061841423746487587175286790822799578241212757499312100323647899801856816587814694250535160608651214203178715194330829602196319299830498255481024809653516681647938371069642056989453238492194899464534194575984259211778777474726825907276342679607943595029925764974686120493830750858815144111018156639748863065679944594300279690320295481014774768770077734050367942856894507914571711299927762683035011101547081082113463840150439878440505062095907817860452253434600485043521832982039217192780017205043143542812887267054217968944656636429743815938366731,207930\r\n478,13873674832923745170636547493407974778812031787162484396922203584245099363875266410392579249977654901546226138255725682890165166445534326211967788770965050606335620329629392266509006667636060346080828403980900870728472844701200849051031032721110383896992993960600720447264177011379489696922012639234054945046493515830646916075528778995875263891724422324224871104321292779816866047869594198817075501831319907776354543266924566231340617726210269713505336228589002649382821152876769886796237625064939931597087898226387660507299139385252112368241337865982079462586705656758449262979906152409703115811425535504703782935179149721682887228861005266932595149810184020272544138033841220106232249961984874041,2874\r\n480,-26012984231082938122321205711106137025736836308811099420978321017146930273005671218213801512995150233049010223325808387207760652312185884489040204754381130425223206104908949348483694397053700779323806598166397483624967026385155584314813089275200872985931085543928822164664368156111249818285706698582816847860316768251385568355911376789419906820360322920270272727732554866797105317523759568495736021299387762599572352567156747373223964524139683333489545030164669822955224449969772265055374313158826483073058617899550929715104043848380098396583498089878468223019258239295983312553586622706514962679548326500707178484227310027019877548445744372693423428185302230083093969160616600533454208539007576331211435405256579,925269860885370\r\n482,990616118004405209547336756803741296643221987382321931721822820900299097210222317336001831102939236490395767769383589450743538317573906480157831910388399026009549363482047723522295682385225255084608513720106406633464966275709378145660935302980557499077874664887504148114522460257788204486783699727500508138689641080038916313291730518751063292404119140988768624151887967557709255327422581104429283482510069570158085040668138860662778558327704232203358594262804010229103345601462990376149249652299540260177492690219461257167020609270211173637016502365724336529333125021542322561542486553234490872949324335738034611680591470710376104053043734142034650737431499785882884589522913671849942865299633710178111,6\r\n484,-674583921974243806727583626605726893305001263343470277847644141353711283719144748396214643464815527720051176636837830641202715031912558545751272265963459158832678711777574436725109883048688054377892408030247686556398952252471378342025741011438575099484896341336771053946168596117603779433009583486087778261092733102095362575294914815257723299413552987428930625441349976483182063565793384408266465380474529520534826114954047630754878668040735849610788709880820541989250906334800119386014176221640220454426941644202670624599594997416757514254570930031264863092952803531973860879930032899029342578124854325385199562765121526103213588359312368828453688417972133504757523704888418645741605357575301183566273541023,690\r\n486,369763997577304898527792056092078784633064579850215089906718927953975408532819407204558577594984146089620623998022051043813802512840569387856574528038951679028036813020229062675066916989178254799161955591299056486170972788431152654760791766791190599466061280142672740585701636947897534361260451582259758691868004875864277790983654375073056163053627813804545640618169241729192679530964042280652574338325670662894789508966565337142721844903092886592945025900894162911247219665577745221033424450158824779569415157792860757313903143859765449917326253963605938268777389669269349544451932422774330893531316131993509969738757701435869993709233337662014445697606454995935095546520785205839498933104702647973917548450654482159,63346038\r\n488,-1054181687381409638131616910853911354455980657913781692616470855145305376442167447677966359041858772154880528891461759759408670524036867330393458847554077805022113371551512761301353668641881943315640673862411986402084705908271833037248441148559758203373649679290148162009307104085713861437407027770249084665069566424802818695978402723455508336525572007924797995088668996393412803006736971627889522618048536287908252622198057721526239638561752413227961375709262141133204448616567780414625262935283998346756442958214463663418419136319815181399963230777047415998079220041299699187067412714951204651656933821520847527577289722382000754063804433988042815372396860021515945936788059415457004917777955610189853432234056001,30\r\n490,490708060345718168482949551065008296976352341812156850912460754793773228598743021163789697895339848508047563198613297970895771272423084451586762411542433689884882582217920150615320261296412657655420294950882472519077107436411891314989684272827405143453664676299901282427746214002776016429289992734596941647026794542862610180682813869753438462413802302318288921935542654412271101075502309306996459972517715826132089736597584320511669263794701105417099176436055541622722611853665479429929243382275785136760788118477444370781356616739167758192241507716005871662971992278037186350173271291067722673038829083878521474773044108789762491726385320922397469619970046438378452390321367551511627206765616414040686450916033159995734945,2300826\r\n492,-295710682036368660462889828594612232955924955002201524705248520206592222985898208468564409024643552663319217301279279456599515167727625150606450018918397365866826625510003837807762234721907229268939728260753209578951485832358379661753320905096937054954098245328282838820612002927999827875337943367582502020545668956501113411001279555402079055392887648432396357270387066730514118593546561439603919778742559512015901475146476123141564243291327909428505227081149290897384800809797729594081307795911125761034063373560371910341119307145118793762233074626775908914657621875311827273319354160489425009975655550242275976199551186361927525119846700395907422799296606519248369841030425783198567324724905036753320437659605858401058641353,226590\r\n494,48304952056070024985817756788239978908682438355340656791822950062590796355241246689448963611728938505601369463215719576289607035969877364225474402150107267021033472617633002498666739540719726067208908400868629471652429458078768484626439283884479517280978247192859399400878296914805548929586054952054550941690046726387385343252474507896205536559285343999286125673465838911018803676968634234058996143076453319007358347695097769648224143191413651220988411012365741972645136470905240747776225223601701498704103140362659865756058524036705273180849600017203422636276522059566343973347678362590339657974928808786150211385800610012387411013195229675295096785833478392423958039918096194458403331849842918089944679987935690252652536647,6\r\n496,-25535109222241698972694173193973518774716242178265877234279078154218306288190453574391345349607020347701104389306082727640662249328994752154372973422361999092715922759633521270378541507790769763357456276378726595626459724623679603915577643947700472106673593583118436960062894166402312867190376592931480464022802240967436286930003098509086131781553808335933575272888361402715107788113154287996385861486207257531899222760762747086758473894396360217594584387656887231071811145643960111628458232775253525983817907496407600357182919744162523813712195436135703038816616947504736640465073624938220282345566631808140813969037396579578863663701714202683178828730441933582773514024218332915875259194767588507001149870106803558286434937883617,510\r\n498,1098651228481515846116735605942901657544418942763685605483819128454976385464899434737242367240952385067444749008365642568063670579728409673461751272924549125285602795045413203741844230426358616759853983294227411821897092348333446120995756339616373490620446536298890167517709746328742870299157366295356390032576984786436553789735950197578753614711411671045054914305425293539519785975913292188458435472840034103326532984267720997838197057411785852422605414587329459898626238314431604983174665957920693815755227736013545929781603072985638923688324355299338791368472239159091263112230452362400314432752766640687084000308229806355172210181524971644942859893996940410875091940649202106109066788663807627887433701124817799811432100659519242101309,3499986\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/wordpress/AdaptiveNewton.txt",
    "content": "This describes a way to improve the performance of a BigDecimal based implementation of Newton's Method\r\nby adapting the precision for every iteration to the maximum precision that is actually possible at this step.\r\n\r\nAs showcase I have picked the implementation of Newton's Method to calculate the natural logarithm of a BigDecimal value with a determined precision.\r\n\r\nThe source code is available on <a href=\"https://github.com/eobermuhlner/big-math\">github: big-math</a>.\r\n\r\nHere the mathematical formulation of the algorithm:\r\n\r\n[latex]\\require{AMSmath}[/latex]\r\n[latex]\\displaystyle y_0 = \\operatorname{Math.log}(x),[/latex]\r\n[latex]\\displaystyle y_{i+1} = y_i + 2 \\frac{x - e^{y_i} }{ x + e^{y_i}},[/latex]\r\n[latex]\\displaystyle \\ln{x} = \\lim_{i \\to \\infty} y_i[/latex]\r\n<br>\r\n\r\nHere a straightforward implementation:\r\n\r\n<pre class=\"brush:java\">\r\nprivate static final BigDecimal TWO = valueOf(2);\r\n\r\npublic static BigDecimal logUsingNewtonFixPrecision(BigDecimal x, MathContext mathContext) {\r\n\tif (x.signum() <= 0) {\r\n\t\tthrow new ArithmeticException(\"Illegal log(x) for x <= 0: x = \" + x);\r\n\t}\r\n\r\n\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\r\n\tBigDecimal acceptableError = BigDecimal.ONE.movePointLeft(mathContext.getPrecision() + 1);\r\n\t\r\n\tBigDecimal result = BigDecimal.valueOf(Math.log(x.doubleValue()));\r\n\tBigDecimal step;\r\n\t\r\n\tdo {\r\n\t\tBigDecimal expY = BigDecimalMath.exp(result, mc); // available on https://github.com/eobermuhlner/big-math\r\n\t\tstep = TWO.multiply(x.subtract(expY, mc), mc).divide(x.add(expY, mc), mc);\r\n\t\tresult = result.add(step);\r\n\t} while (step.abs().compareTo(acceptableError) > 0);\r\n\r\n\treturn result.round(mathContext);\r\n}\r\n</pre>\r\n\r\nThe MathContext mc is created with a precision of 4 digits more than the output is expected to have.\r\nAll calculations are done with this MathContext and therefore with the full precision.\r\n\r\nThe result is correct but we can improve the performance significantly be adapting the precision for every iteration.\r\n\r\nThe initial approximation uses <code>Math.log(x.doubleValue())</code> which has a precision of about 17 significant digits.\r\n\r\nWe can expect that the precision triples with every iteration so it does not make sense to calculate with a higher precision than necessary.\r\n\r\nHere the same implementation with a temporary MathContext that is recreated with a different precision every iteration.\r\n\r\n<pre class=\"brush:java\">\r\npublic static BigDecimal logUsingNewtonAdaptivePrecision(BigDecimal x, MathContext mathContext) {\r\n\tif (x.signum() <= 0) {\r\n\t\tthrow new ArithmeticException(\"Illegal log(x) for x <= 0: x = \" + x);\r\n\t}\r\n\r\n\tint maxPrecision = mathContext.getPrecision() + 4;\r\n\tBigDecimal acceptableError = BigDecimal.ONE.movePointLeft(mathContext.getPrecision() + 1);\r\n\t\r\n\tBigDecimal result = BigDecimal.valueOf(Math.log(x.doubleValue()));\r\n\tint adaptivePrecision = 17;\r\n\tBigDecimal step = null;\r\n\t\r\n\tdo {\r\n\t\tadaptivePrecision = adaptivePrecision * 3;\r\n\t\tif (adaptivePrecision > maxPrecision) {\r\n\t\t\tadaptivePrecision = maxPrecision;\r\n\t\t}\r\n\t\tMathContext mc = new MathContext(adaptivePrecision, mathContext.getRoundingMode());\r\n\t\t\r\n\t\tBigDecimal expY = BigDecimalMath.exp(result, mc); // available on https://github.com/eobermuhlner/big-math\r\n\t\tstep = TWO.multiply(x.subtract(expY, mc), mc).divide(x.add(expY, mc), mc);\r\n\t\tresult = result.add(step);\r\n\t} while (adaptivePrecision < maxPrecision || step.abs().compareTo(acceptableError) > 0);\r\n\r\n\treturn result.round(mathContext);\r\n}\r\n</pre>\r\n\r\nThe performance comparison between the two implementations is impressive.\r\nThe following chart shows the time in nanoseconds it takes to calculate the log() of values of x in the range from 0 to 1 with a precision of 300 digits.\r\n\r\n[visualizer id=\"558\"]\r\n\r\nHere some more charts to show the performance improvements of the adaptive precision technique applied to different approximative implementations:\r\n[visualizer id=\"557\"]\r\n[visualizer id=\"553\"]\r\n\r\nThis method can only be applied to approximative methods that improve the result with every iteration and discard the previous result, such as Newton's Method.\r\n\r\nIt does obviously not work on methods that accumulate the results of each iteration to calculate the final result, such as Taylor series which add the terms.\r\n \r\n\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/docu/wordpress/BigDecimalMath.txt",
    "content": "[latex]\\require{AMSmath}[/latex]\r\nJava 8 is out and there are still no Math functions for BigDecimal.\r\n\r\nAfter playing around with some implementations to calculate Pi I decided to write some implementation of BigDecimalMath to fill this gap.\r\n\r\nThe result of this is available on <a href=\"https://github.com/eobermuhlner/big-math\">github: big-math</a>.\r\n\r\nThe goal was to provide the following functions:\r\n<ul>\r\n\t<li>exp(x)</li>\r\n\t<li>log(x)</li>\r\n\t<li>pow(x, y)</li>\r\n\t<li>sqrt(x)</li>\r\n\t<li>root(n, x)</li>\r\n\t<li>sin(x), cos(x), tan(x), cot(x)</li>\r\n\t<li>asin(x), acos(x), atan(x), acot(x)</li>\r\n\t<li>sinh(x), cosh(x), tanh(x)</li>\r\n\t<li>asinh(x), acosh(x), atanh(x)</li>\r\n</ul>\r\n\r\nThe calculations must be accurate to the desired precision (specified in the <code>MathContext</code>)\r\nand the performance should be acceptable and stable for a large range of input values.\r\n\r\n<h2>Implementation Details</h2>\r\n\r\n<h3>Implementation exp(x)</h3>\r\n\r\nTo implement exp() the classical Taylor series was used:\r\n[latex]\\displaystyle e^x = \\sum^{\\infty}_{n=0} \\frac{x^n}{n!} = 1 + x + \\frac{x^2}{2!} + \\frac{x^3}{3!} + \\cdots[/latex]\r\n\r\n<h3>Implementation log()</h3>\r\n\r\nNote that in Java the function name log() means the natural logarithm, which in mathematical notation is written [latex]\\ln{x}[/latex].\r\n\r\nThe implementation of log() is based on Newton's method.\r\nWe can use the double version Math.log() to give us a good initial value.\r\n\r\n[latex]\\displaystyle y_0 = \\operatorname{Math.log}(x),[/latex]\r\n[latex]\\displaystyle y_{i+1} = y_i + 2 \\frac{x - e^{y_i} }{ x + e^{y_i}},[/latex]\r\n[latex]\\displaystyle \\ln{x} = \\lim_{i \\to \\infty} y_i[/latex]\r\n<br>\r\n\r\nSeveral optimizations in the implementation transform the argument of log(x) so that it will be nearer to the optimum of 1.0 to converge faster.\r\n[latex]\r\n\\begin{align}\r\n\\displaystyle \\ln{x} & = \\ln{\\left(a \\cdot 10^b\\right)} = \\ln{a} + \\ln{10} \\cdot b & \\qquad \\text{for } x \\leq 0.1 \\text{ or } x \\geq 10 \\\\\r\n\\displaystyle \\ln{x} & = \\ln{\\left( 2 x \\right)} - \\ln{2}                          & \\qquad \\text{for } x \\lt 0.115 \\\\\r\n\\displaystyle \\ln{x} & = \\ln{\\left( 3 x \\right)} - \\ln{3}                          & \\qquad \\text{for } x \\lt 0.14 \\\\\r\n\\displaystyle \\ln{x} & = \\ln{\\left( 4 x \\right)} - 2 \\ln{2}                        & \\qquad \\text{for } x \\lt 0.2 \\\\\r\n\\displaystyle \\ln{x} & = \\ln{\\left( 6 x \\right)} - \\ln{2} - \\ln{3}                 & \\qquad \\text{for } x \\lt 0.3 \\\\\r\n\\displaystyle \\ln{x} & = \\ln{\\left( 8 x \\right)} - 3 \\ln{2}                        & \\qquad \\text{for } x \\lt 0.42 \\\\\r\n\\displaystyle \\ln{x} & = \\ln{\\left( 9 x \\right)} - 3 \\ln{3}                        & \\qquad \\text{for } x \\lt 0.7 \\\\\r\n\\displaystyle \\ln{x} & = \\ln{\\left( \\frac{1}{2} x \\right)} + \\ln{2}                & \\qquad \\text{for } x \\lt 2.5 \\\\\r\n\\displaystyle \\ln{x} & = \\ln{\\left( \\frac{1}{3} x \\right)} + \\ln{3}                & \\qquad \\text{for } x \\lt 3.5 \\\\\r\n\\displaystyle \\ln{x} & = \\ln{\\left( \\frac{1}{4} x \\right)} + 2 \\ln{2}              & \\qquad \\text{for } x \\lt 5.0 \\\\\r\n\\displaystyle \\ln{x} & = \\ln{\\left( \\frac{1}{6} x \\right)} + \\ln{2} + \\ln{3}       & \\qquad \\text{for } x \\lt 7.0 \\\\\r\n\\displaystyle \\ln{x} & = \\ln{\\left( \\frac{1}{8} x \\right)} + 3 \\ln{2}              & \\qquad \\text{for } x \\lt 8.5 \\\\\r\n\\displaystyle \\ln{x} & = \\ln{\\left( \\frac{1}{9} x \\right)} + 3 \\ln{3}              & \\qquad \\text{for } x \\lt 10.0\r\n\\end{align}\r\n[/latex]\r\n\r\nThe additional logarithmic functions to different common bases are simple:\r\n[latex]\\displaystyle \\operatorname{log}_2{x} = \\frac{\\ln{x}}{\\ln{2}}[/latex]\r\n<br>\r\n\r\n[latex]\\displaystyle \\operatorname{log}_{10}{x} = \\frac{\\ln{x}}{\\ln{10}}[/latex]\r\n<br>\r\n\r\nSince the precalculated values for [latex]\\ln{2}, \\ln{3}, \\ln{10}[/latex] with a precision of up to 1100 digits already exist for the optimizations mentioned above, the log2() and log10() functions could reuse them and are therefore reasonably fast.\r\n\r\n<h3>Implementation pow(x)</h3>\r\n\r\nThe implementation of pow() with non-integer arguments is based on exp() and log():\r\n\r\n[latex]\\displaystyle x^y = e^{y \\ln x}[/latex]\r\n\r\nIf y is an integer argument then pow() is implemented with multiplications:\r\n\r\n[latex]\\displaystyle x^y = \\prod_{i \\to y} x[/latex]\r\n\r\nActually the implementation is further optimized to reduce the number of multiplications by squaring the argument whenever possible.\r\n\r\n<h3>Implementation sqrt(x), root(n, x)</h3>\r\n\r\nThe implementation of sqrt() and root() uses Newton's method to approximate the result until the necessary precision is reached.\r\nIn the case of sqrt() we can use the double version Math.sqrt() to give us a good initial value.\r\n\r\n[latex]\\displaystyle y_0 = \\operatorname{Math.sqrt}(x),[/latex]\r\n[latex]\\displaystyle y_{i+1} = \\frac{1}{2} \\left(y_i + \\frac{x}{y_i}\\right),[/latex]\r\n[latex]\\displaystyle \\sqrt{x} = \\lim_{i \\to \\infty} y_i[/latex]\r\n<br>\r\n\r\nUnfortunately the root() function does not exist for double so we are forced to use a simpler initial value.\r\n\r\n[latex]\\displaystyle y_0 = \\frac{1}{n},[/latex]\r\n[latex]\\displaystyle y_{i+1} = \\frac{1}{n} \\left[{(n-1)y_i +\\frac{x}{y_i^{n-1}}}\\right],[/latex]\r\n[latex]\\displaystyle \\sqrt[n]{x} = \\lim_{i \\to \\infty} y_i[/latex]\r\n<br>\r\n\r\n<h3>Implementation sin(x), cos(x), tan(x), cot(x)</h3>\r\n\r\nThe basic trigonometric functions where implemented using Taylor series or if this proved more efficient by their relationship with an already implemented functions:\r\n\r\n[latex]\\displaystyle \\sin x = \\sum^{\\infty}_{n=0} \\frac{(-1)^n}{(2n+1)!} x^{2n+1} = x - \\frac{x^3}{3!} + \\frac{x^5}{5!} - \\cdots[/latex]\r\n<br>\r\n\r\n[latex]\\displaystyle \\cos x = \\sum^{\\infty}_{n=0} \\frac{(-1)^n}{(2n)!} x^{2n} = 1 - \\frac{x^2}{2!} + \\frac{x^4}{4!} - \\cdots[/latex]\r\n<br>\r\n\r\n[latex]\\displaystyle \\tan x = \\frac{\\sin x}{\\cos x}[/latex]\r\n<br>\r\n\r\n[latex]\\displaystyle \\cot x = \\frac{\\cos x}{\\sin x}[/latex]\r\n<br>\r\n\r\n<h3>Implementation asin(x), acos(x), atan(x), acot(x)</h3>\r\n\r\nThe inverse trigonometric functions use a Taylor series for arcsin().\r\n\r\n[latex]\\displaystyle \\arcsin x = \\sum^{\\infty}_{n=0} \\frac{(2n)!}{4^n (n!)^2 (2n+1)} x^{2n+1}[/latex]\r\n<br>\r\n\r\nThis series takes very long to converge, especially when the argument x gets close to 1.\r\nAs optimization the argument x is transformed to a more efficient range using the following relationship.\r\n\r\n[latex]\\displaystyle \\arcsin x = \\arccos \\sqrt{1-x^2} \\qquad \\text{for } x \\gt \\sqrt{\\frac{1}{2}} \\text{ (} \\approx 0.707107 \\text{)}[/latex]\r\n<br>\r\n\r\nThe remaining functions are implemented by their relationship with arcsin().\r\n\r\n[latex]\\displaystyle \\arccos x = \\frac{\\pi}{2} - \\arcsin x[/latex]\r\n<br>\r\n\r\n[latex]\\displaystyle \\arctan x = \\arcsin \\frac{x}{\\sqrt{1+x^2}}[/latex]\r\n<br>\r\n\r\n[latex]\\displaystyle \\operatorname{arccot} x = \\frac{\\pi}{2} - \\arctan x[/latex]\r\n<br>\r\n\r\n\r\n<h3>Implementation sinh(x), cosh(x), tanh(x)</h3>\r\n\r\nTaylor series are efficient for most of the implementations of hyperbolic functions. \r\n\r\n[latex]\\displaystyle \\sinh x= \\sum_{n=0}^\\infty \\frac{x^{2n+1}}{(2n+1)!} = x + \\frac{x^3}{3!} + \\frac{x^5}{5!} + \\frac{x^7}{7!} +\\cdots[/latex]\r\n<br>\r\n\r\n[latex]\\displaystyle \\cosh x = \\sum_{n=0}^\\infty \\frac{x^{2n}}{(2n)!} = 1 + \\frac{x^2}{2!} + \\frac{x^4}{4!} + \\frac{x^6}{6!} + \\cdots[/latex]\r\n<br>\r\n\r\nThe Taylor series for tanh() converges very slowly, so we use the relationship with sinh() and tanh() instead.\r\n[latex]\\displaystyle \\tanh x = \\frac{\\sinh x}{\\cosh x}[/latex]\r\n<br>\r\n\r\n\r\n<h3>Implementation asinh(x), acosh(x), atanh(x)</h3>\r\n\r\nThe inverse hyperbolic functions can be expressed using natural logarithm.\r\n\r\n[latex]\\displaystyle \\operatorname{asinh} x  = \\ln(x + \\sqrt{x^2 + 1} )[/latex]\r\n<br>\r\n\r\n[latex]\\displaystyle \\operatorname{acosh} x  = \\ln(x + \\sqrt{x^2-1} )[/latex]\r\n<br>\r\n\r\n[latex]\\displaystyle \\operatorname{atanh} x  = \\frac12\\ln\\left(\\frac{1+x}{1-x}\\right)[/latex]\r\n<br>\r\n\r\n<h2>Performance calculating different precisions</h2>\r\nObviously it will take longer to calculate a function result with a higher precision than a lower precision.\r\n\r\nThe following charts show the time needed to calculate the functions with different precisions.\r\n\r\nThe arguments of the functions where:\r\n<ul>\r\n\t<li>log(3.1)</li>\r\n\t<li>exp(3.1)</li>\r\n\t<li>pow(123.456, 3.1)</li>\r\n\t<li>sqrt(3.1)</li>\r\n\t<li>root(2, 3.1)</li>\r\n\t<li>root(3, 3.1)</li>\r\n\t<li>sin(3.1)</li>\r\n\t<li>cos(3.1)</li>\r\n</ul>\r\n\r\n[visualizer id=\"479\"]\r\n[visualizer id=\"480\"]\r\nWhile the time to calculate the results grows worse than linear for higher precisions the speed is still reasonable for precisions of up to 1000 digits.\r\n\r\n<h2>Performance calculating different values</h2>\r\nThe following charts show the time needed to calculate the functions over a range of values with a precision of 300 digits.\r\n\r\n<ul>\r\n\t<li>log(x)</li>\r\n\t<li>exp(x)</li>\r\n\t<li>pow(123.456, x)</li>\r\n\t<li>sqrt(x)</li>\r\n\t<li>root(2, x)</li>\r\n\t<li>root(3, x)</li>\r\n\t<li>sin(x)</li>\r\n\t<li>cos(x)</li>\r\n</ul>\r\n\r\n\r\nThe functions have been separated in a fast group (exp, sqrt, root, sin, cos) and a slow group (exp, log, pow).\r\nFor comparison reasons the exp() function is contained in both groups.\r\n\r\n<h3>Range 0 to 2</h3>\r\n[visualizer id=\"484\"]\r\nThe performance of the functions is in a reasonable range and is stable, especially when getting close to 0 in which some functions might converge slowly.\r\nThe functions exp(), sin(), cos() need to be watched at the higher values of x to prove that the do not continue to grow.\r\n[visualizer id=\"477\"]\r\nShows nicely that log() is more efficient when x is close to 1.0.\r\nBy using divisions and multiplication with the prime numbers 2 and 3 the log() function was optimized to use this fact for values of x than can be brought closer to 1.0.\r\nThis gives the strange arches in the performance of log().\r\nThe pow() function performs fairly constant, except for the powers of integer values which are optimized specifically.\r\n\r\n<h3>Range 0 to 10</h3>\r\n[visualizer id=\"482\"]\r\nShows that sin(), cos() have been optimized with the period of 2*Pi (roughly 6.28) so that they do not continue to grow with higher values.\r\nThis optimization has some cost which needs to be watched at higher values.\r\n\r\n[visualizer id=\"492\"]\r\nexp() has become stable and does no longer grow.\r\nlog() is stable and shows the typical arches with optimas at 1.0, 2.0 (divided by 2), 3.0 (divided by 3), 4.0 (divided by 2*2), 6.0 (divided by 2*3), 8.0 (divided by 2*2*2) and 9.0 (divided by 3*3).\r\npow() continues stable.\r\n\r\n<h3>Range -10 to 10</h3>\r\n[visualizer id=\"481\"]\r\n[visualizer id=\"478\"]\r\nPositive and negative values are symmetric for all functions that are defined for the negative range.\r\n\r\n<h3>Range 0 to 100</h3>\r\n[visualizer id=\"483\"]\r\nAll functions are stable over this range.\r\n\r\n[visualizer id=\"493\"]\r\nAll functions are stable over this range.\r\nThe pow() function makes the chart somewhat hard to read because of the optimized version for integer powers.\r\nThe log() function shows here the effect of another optimization using the expoential form. The range from 10 to 100 is brought down to the range 1 to 10 and the same divisions are applied. This has the effect of showing the same arches again in the range from 10 to 100.\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/BernoulliTable.java",
    "content": "package ch.obermuhlner.math.big.example;\r\n\r\nimport ch.obermuhlner.math.big.BigRational;\r\n\r\npublic class BernoulliTable {\r\n\r\n\tpublic static void main(String[] args) {\r\n\t\tprintBernoulliTableSimple(500);\r\n\t\t//printBernoulliTableHtml(500);\r\n\t}\r\n\r\n\tprivate static void printBernoulliTableSimple(int n) {\r\n\t\tSystem.out.printf(\"%3s,%s\\n\", \"N\", \"Bernoulli\");\r\n\t\tfor (int i = 0; i < n; i++) {\r\n\t\t\tBigRational b = BigRational.bernoulli(i).reduce();\r\n\t\t\tSystem.out.printf(\"%3d,%s\\n\", i, b.toRationalString());\r\n\t\t}\r\n\t}\r\n\t\r\n\tprivate static void printBernoulliTableHtml(int n) {\r\n\t\tSystem.out.printf(\"<table>\\n\");\r\n\t\t\r\n\t\tSystem.out.printf(\"<thead>\\n\");\r\n\t\tSystem.out.printf(\"<th>N</th>\");\r\n\t\tSystem.out.printf(\"<th>Bernoulli Number</th>\\n\");\r\n\t\tSystem.out.printf(\"</thead>\\n\");\r\n\t\tfor (int i = 0; i < n; i++) {\r\n\t\t\tBigRational b = BigRational.bernoulli(i).reduce();\r\n\t\t\tSystem.out.printf(\"<tr>\");\r\n\t\t\tSystem.out.printf(\"<td>%3d</td>\", i);\r\n\t\t\tSystem.out.printf(\"<td>%50s</td>\", b.toRationalString());\r\n\t\t\tSystem.out.printf(\"</tr>\\n\");\r\n\t\t}\r\n\t\tSystem.out.printf(\"</table>\\n\");\r\n\t}\r\n\r\n\tprivate static void printBernoulliTableHtml2(int n) {\r\n\t\tSystem.out.printf(\"<table>\\n\");\r\n\t\t\r\n\t\tSystem.out.printf(\"</thead>\\n\");\r\n\t\tfor (int i = 0; i < n; i++) {\r\n\t\t\tBigRational b = BigRational.bernoulli(i).reduce();\r\n\t\t\tSystem.out.printf(\"<tr>\");\r\n\t\t\tSystem.out.printf(\"<td style=\\\"vertical-align: middle\\\">B<sub>%d</sub>&nbsp;=</td>\", i);\r\n\t\t\tSystem.out.printf(\"<td>\\n\");\r\n\r\n\t\t\tSystem.out.printf(\"<span style=\\\"display: block; text-align: center; vertical-align: middle\\\">\\n\");\r\n\t\t\tif (b.isInteger()) {\r\n\t\t\t\tSystem.out.printf(\"%s\", b);\r\n\t\t\t} else {\r\n\t\t\t\tSystem.out.printf(\"<span style=\\\"border-bottom:solid 1px black;\\\">&nbsp;%s&nbsp;\", b.getNumeratorBigInteger());\r\n\t\t\t\tSystem.out.printf(\"</span><br>\\n\");\r\n\t\t\t\tSystem.out.printf(\"<span>&nbsp;%s&nbsp;\", b.getDenominatorBigInteger());\r\n\t\t\t\tSystem.out.printf(\"</span>\\n\");\r\n\t\t\t}\r\n\t\t\tSystem.out.printf(\"</span>\\n\");\r\n\t\t\t\r\n\t\t\tSystem.out.printf(\"<td/>\\n\");\r\n\t\t\tSystem.out.printf(\"</tr>\\n\");\r\n\t\t}\r\n\t\tSystem.out.printf(\"</table>\\n\");\r\n\t}\r\n}\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/BigDecimalMathExample.java",
    "content": "package ch.obermuhlner.math.big.example;\r\n\r\nimport java.math.BigDecimal;\r\nimport java.math.MathContext;\r\n\r\nimport ch.obermuhlner.math.big.BigDecimalMath;\r\n\r\npublic class BigDecimalMathExample {\r\n\r\n\tpublic static void main(String[] args) {\r\n\t\texampleForDocu();\r\n\r\n\t\texampleForJavaDoc_roundTrailingZeroes();\r\n\t}\r\n\r\n\tpublic static void exampleForDocu() {\r\n\t\tMathContext mathContext = new MathContext(100);\r\n\t\t\r\n\t\tSystem.out.println(\"All calculations with a precision of \" + mathContext.getPrecision() + \" digits.\");\r\n\t\tSystem.out.println();\r\n\t\tSystem.out.println(\"Advanced functions:\");\r\n\t\tSystem.out.println(\"  sqrt(2)        = \" + BigDecimalMath.sqrt(BigDecimal.valueOf(2), mathContext));\r\n\t\tSystem.out.println(\"  root(2, 3)     = \" + BigDecimalMath.root(BigDecimal.valueOf(2), BigDecimal.valueOf(3), mathContext));\r\n\t\tSystem.out.println(\"  pow(2, 3)      = \" + BigDecimalMath.pow(BigDecimal.valueOf(2), BigDecimal.valueOf(3), mathContext));\r\n\t\tSystem.out.println(\"  pow(2.1, 3.4)  = \" + BigDecimalMath.pow(BigDecimal.valueOf(2.1), BigDecimal.valueOf(3.4), mathContext));\r\n\t\tSystem.out.println(\"  log(2)         = \" + BigDecimalMath.log(BigDecimal.valueOf(2), mathContext));\r\n\t\tSystem.out.println(\"  log2(2)        = \" + BigDecimalMath.log2(BigDecimal.valueOf(2), mathContext));\r\n\t\tSystem.out.println(\"  log10(2)       = \" + BigDecimalMath.log10(BigDecimal.valueOf(2), mathContext));\r\n\t\tSystem.out.println(\"  exp(2)         = \" + BigDecimalMath.exp(BigDecimal.valueOf(2), mathContext));\r\n\t\tSystem.out.println(\"  sin(2)         = \" + BigDecimalMath.sin(BigDecimal.valueOf(2), mathContext));\r\n\t\tSystem.out.println(\"  cos(2)         = \" + BigDecimalMath.cos(BigDecimal.valueOf(2), mathContext));\r\n\t\tSystem.out.println(\"  tan(2)         = \" + BigDecimalMath.tan(BigDecimal.valueOf(2), mathContext));\r\n\t\tSystem.out.println(\"  cot(2)         = \" + BigDecimalMath.cot(BigDecimal.valueOf(2), mathContext));\r\n\t\tSystem.out.println(\"  asin(0.1)      = \" + BigDecimalMath.asin(BigDecimal.valueOf(0.1), mathContext));\r\n\t\tSystem.out.println(\"  acos(0.1)      = \" + BigDecimalMath.acos(BigDecimal.valueOf(0.1), mathContext));\r\n\t\tSystem.out.println(\"  atan(0.1)      = \" + BigDecimalMath.atan(BigDecimal.valueOf(0.1), mathContext));\r\n\t\tSystem.out.println(\"  acot(0.1)      = \" + BigDecimalMath.acot(BigDecimal.valueOf(0.1), mathContext));\r\n\t\tSystem.out.println(\"  sinh(2)        = \" + BigDecimalMath.sinh(BigDecimal.valueOf(2), mathContext));\r\n\t\tSystem.out.println(\"  cosh(2)        = \" + BigDecimalMath.cosh(BigDecimal.valueOf(2), mathContext));\r\n\t\tSystem.out.println(\"  tanh(2)        = \" + BigDecimalMath.tanh(BigDecimal.valueOf(2), mathContext));\r\n\t\tSystem.out.println(\"  asinh(0.1)     = \" + BigDecimalMath.asinh(BigDecimal.valueOf(0.1), mathContext));\r\n\t\tSystem.out.println(\"  acosh(2)       = \" + BigDecimalMath.acosh(BigDecimal.valueOf(2), mathContext));\r\n\t\tSystem.out.println(\"  atanh(0.1)     = \" + BigDecimalMath.atanh(BigDecimal.valueOf(0.1), mathContext));\r\n\t\tSystem.out.println(\"  factorial(6)   = \" + BigDecimalMath.factorial(6));\r\n\t\tSystem.out.println();\r\n\t\tSystem.out.println(\"Constants:\");\r\n\t\tSystem.out.println(\"  pi             = \" + BigDecimalMath.pi(mathContext));\r\n\t\tSystem.out.println(\"  e              = \" + BigDecimalMath.e(mathContext));\r\n\t\tSystem.out.println();\r\n\t\tSystem.out.println(\"Useful BigDecimal methods:\");\r\n\t\tSystem.out.println(\"  mantissa(1.456E99)      = \" + BigDecimalMath.mantissa(BigDecimal.valueOf(1.456E99)));\r\n\t\tSystem.out.println(\"  exponent(1.456E99)      = \" + BigDecimalMath.exponent(BigDecimal.valueOf(1.456E99)));\r\n\t\tSystem.out.println(\"  integralPart(123.456)   = \" + BigDecimalMath.integralPart(BigDecimal.valueOf(123.456)));\r\n\t\tSystem.out.println(\"  fractionalPart(123.456) = \" + BigDecimalMath.fractionalPart(BigDecimal.valueOf(123.456)));\r\n\t\tSystem.out.println(\"  isIntValue(123)         = \" + BigDecimalMath.isIntValue(BigDecimal.valueOf(123)));\r\n\t\tSystem.out.println(\"  isIntValue(123.456)     = \" + BigDecimalMath.isIntValue(BigDecimal.valueOf(123.456)));\r\n\t}\r\n\r\n\tprivate static void exampleForJavaDoc_roundTrailingZeroes() {\r\n\t\tMathContext mc = new MathContext(5);\r\n\t\tSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.234567\"), mc));    // 1.2346\r\n\t\tSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"123.4567\"), mc));    // 123.46\r\n\t\tSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.001234567\"), mc)); // 0.0012346\r\n\t\tSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.23\"), mc));        // 1.2300\r\n\t\tSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.230000\"), mc));    // 1.2300\r\n\t\tSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.00123\"), mc));     // 0.0012300\r\n\t\tSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0\"), mc));           // 0.0000\r\n\t\tSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.00000000\"), mc));  // 0.0000\r\n\t}\r\n}\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/BigFloatExample.java",
    "content": "package ch.obermuhlner.math.big.example;\r\n\r\nimport static ch.obermuhlner.math.big.BigFloat.*;\r\n\r\nimport ch.obermuhlner.math.big.BigFloat;\r\nimport ch.obermuhlner.math.big.BigFloat.Context;\r\n\r\npublic class BigFloatExample {\r\n\r\n\tpublic static void main(String[] args) {\r\n\t\texamplePi();\r\n\t}\r\n\r\n\tprivate static void examplePi() {\r\n\t\tSystem.out.println(piChudnovski(100));\r\n\t}\r\n\r\n\tprivate static BigFloat piChudnovski(int precision) {\r\n\t\tContext context = BigFloat.context(precision + 10);\r\n\r\n\t\tfinal BigFloat valueDivisor = context.valueOf(640320).pow(3).divide(24);\r\n\r\n\t\tBigFloat sumA = context.valueOf(1);\r\n\t\tBigFloat sumB = context.valueOf(0);\r\n\r\n\t\tBigFloat a = context.valueOf(1);\r\n\t\tBigFloat dividendTerm1 = context.valueOf(5); // -(6*k - 5)\r\n\t\tBigFloat dividendTerm2 = context.valueOf(-1); // 2*k - 1\r\n\t\tBigFloat dividendTerm3 = context.valueOf(-1); // 6*k - 1\r\n\t\t\r\n\t\tlong iterationCount = (context.getPrecision()+13) / 14;\r\n\t\tfor (long k = 1; k <= iterationCount; k++) {\r\n\t\t\tBigFloat valueK = context.valueOf(k);\r\n\t\t\tdividendTerm1 = dividendTerm1.add(-6);\r\n\t\t\tdividendTerm2 = dividendTerm2.add(2);\r\n\t\t\tdividendTerm3 = dividendTerm3.add(6);\r\n\t\t\t\r\n\t\t\tBigFloat dividend = dividendTerm1.multiply(dividendTerm2).multiply(dividendTerm3);\r\n\t\t\tBigFloat kPower3 = valueK.pow(3);\r\n\t\t\tBigFloat divisor = kPower3.multiply(valueDivisor);\r\n\t\t\ta = a.multiply(dividend).divide(divisor);\r\n\t\t\tBigFloat b = valueK.multiply(a);\r\n\t\t\t\r\n\t\t\tsumA = sumA.add(a);\r\n\t\t\tsumB = sumB.add(b);\r\n\t\t}\r\n\t\t\r\n\t\tfinal BigFloat factor = sqrt(context.valueOf(10005)).multiply(426880);\r\n\t\tBigFloat pi = factor.divide(sumA.multiply(13591409).add(sumB.multiply(545140134)));\r\n\t\t\r\n\t\treturn context(precision).valueOf(pi);\r\n\t}\r\n}\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/DefaultBigDecimalMathExample.java",
    "content": "package ch.obermuhlner.math.big.example;\n\nimport ch.obermuhlner.math.big.DefaultBigDecimalMath;\nimport ch.obermuhlner.math.big.stream.BigDecimalStream;\n\nimport java.math.BigDecimal;\n\nimport static java.math.BigDecimal.*;\nimport static ch.obermuhlner.math.big.DefaultBigDecimalMath.*;\n\npublic class DefaultBigDecimalMathExample {\n    public static void main(String[] args) {\n        runDefaultExample();\n        runCreateLocalMathContextExample();\n        runWithLocalMathContextExample();\n        runWithLocalMathContextCompactExample();\n        runWithLocalMathContextParallelBadExample();\n        runWithLocalMathContextParallelGoodExample();\n        runPiChudnovskyExample();\n    }\n\n    private static void runDefaultExample() {\n        System.out.println(\"Pi[default]: \" + pi());\n    }\n\n    private static void runPiChudnovskyExample() {\n        withLocalMathContext(10, () -> {\n            System.out.println(\"Pi[\" + DefaultBigDecimalMath.currentMathContext().getPrecision() + \"]: \" + piChudnovsky());\n            System.out.println(\"Pi[\" + DefaultBigDecimalMath.currentMathContext().getPrecision() + \"]: \" + piChudnovskyMixedArithmetic());\n        });\n        withLocalMathContext(1000, () -> {\n            System.out.println(\"Pi[\" + DefaultBigDecimalMath.currentMathContext().getPrecision() + \"]: \" + piChudnovsky());\n            System.out.println(\"Pi[\" + DefaultBigDecimalMath.currentMathContext().getPrecision() + \"]: \" + piChudnovskyMixedArithmetic());\n        });\n    }\n\n    private static BigDecimal piChudnovsky() {\n        final BigDecimal value24 = valueOf(24);\n        final BigDecimal value640320 = valueOf(640320);\n        final BigDecimal value13591409 = valueOf(13591409);\n        final BigDecimal value545140134 = valueOf(545140134);\n        final BigDecimal valueDivisor = divide(pow(value640320, 3), value24);\n\n        BigDecimal sumA = ONE;\n        BigDecimal sumB = ZERO;\n\n        BigDecimal a = ONE;\n        long dividendTerm1 = 5; // -(6*k - 5)\n        long dividendTerm2 = -1; // 2*k - 1\n        long dividendTerm3 = -1; // 6*k - 1\n        BigDecimal kPower3;\n\n        long iterationCount = (currentMathContext().getPrecision()+13) / 14;\n        for (long k = 1; k <= iterationCount; k++) {\n            BigDecimal valueK = valueOf(k);\n            dividendTerm1 += -6;\n            dividendTerm2 += 2;\n            dividendTerm3 += 6;\n            BigDecimal dividend = multiply(multiply(valueOf(dividendTerm1), valueOf(dividendTerm2)), valueOf(dividendTerm3));\n            kPower3 = pow(valueK, 3);\n            BigDecimal divisor = multiply(kPower3, valueDivisor);\n            a = divide(multiply(a, dividend), divisor);\n            BigDecimal b = multiply(valueK, a);\n\n            sumA = add(sumA, a);\n            sumB = add(sumB, b);\n        }\n\n        final BigDecimal value426880 = valueOf(426880);\n        final BigDecimal value10005 = valueOf(10005);\n        final BigDecimal factor = multiply(value426880, sqrt(value10005));\n        BigDecimal pi = divide(factor, add(multiply(value13591409, sumA), multiply(value545140134, sumB)));\n        return pi;\n    }\n\n    private static BigDecimal piChudnovskyMixedArithmetic() {\n        final BigDecimal value24 = valueOf(24);\n        final BigDecimal value640320 = valueOf(640320);\n        final BigDecimal value13591409 = valueOf(13591409);\n        final BigDecimal value545140134 = valueOf(545140134);\n        final BigDecimal valueDivisor = pow(value640320, 3).divide(value24, currentMathContext());\n\n        BigDecimal sumA = ONE;\n        BigDecimal sumB = ZERO;\n\n        BigDecimal a = ONE;\n        long dividendTerm1 = 5; // -(6*k - 5)\n        long dividendTerm2 = -1; // 2*k - 1\n        long dividendTerm3 = -1; // 6*k - 1\n        BigDecimal kPower3;\n\n        long iterationCount = (currentMathContext().getPrecision()+13) / 14;\n        for (long k = 1; k <= iterationCount; k++) {\n            BigDecimal valueK = valueOf(k);\n            dividendTerm1 += -6;\n            dividendTerm2 += 2;\n            dividendTerm3 += 6;\n            BigDecimal dividend = valueOf(dividendTerm1).multiply(valueOf(dividendTerm2)).multiply(valueOf(dividendTerm3));\n            kPower3 = pow(valueK, 3);\n            BigDecimal divisor = kPower3.multiply(valueDivisor);\n            a = a.multiply(dividend).divide(divisor, currentMathContext());\n            BigDecimal b = valueK.multiply(a);\n\n            sumA = sumA.add(a);\n            sumB = sumB.add(b);\n        }\n\n        final BigDecimal value426880 = valueOf(426880);\n        final BigDecimal value10005 = valueOf(10005);\n        final BigDecimal factor = value426880.multiply(sqrt(value10005));\n        BigDecimal pi = factor.divide(value13591409.multiply(sumA).add(value545140134.multiply(sumB)), currentMathContext());\n        return pi;\n    }\n\n    private static void runCreateLocalMathContextExample() {\n        System.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\n        try (DefaultBigDecimalMath.LocalMathContext context = DefaultBigDecimalMath.createLocalMathContext(5)) {\n            System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n            try (DefaultBigDecimalMath.LocalMathContext context2 = DefaultBigDecimalMath.createLocalMathContext(10)) {\n                System.out.println(\"Pi[10]: \" + DefaultBigDecimalMath.pi());\n            }\n            System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n        }\n        System.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\n    }\n\n    private static void runWithLocalMathContextExample() {\n        System.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\n        DefaultBigDecimalMath.withLocalMathContext(5, () -> {\n            System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n            DefaultBigDecimalMath.withLocalMathContext(10, () -> {\n                System.out.println(\"Pi[10]: \" + DefaultBigDecimalMath.pi());\n            });\n            System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n        });\n        System.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\n    }\n\n    private static void runWithLocalMathContextCompactExample() {\n        System.out.println(\"Pi[default]: \" + pi());\n        withLocalMathContext(5, () -> {\n            System.out.println(\"Pi[5]: \" + pi());\n            withLocalMathContext(10, () -> {\n                System.out.println(\"Pi[10]: \" + pi());\n            });\n            System.out.println(\"Pi[5]: \" + pi());\n        });\n        System.out.println(\"Pi[default]: \" + pi());\n    }\n\n    private static void runWithLocalMathContextParallelBadExample() {\n        DefaultBigDecimalMath.withLocalMathContext(5, () -> {\n            BigDecimalStream.range(0.0, 1.0, 0.01, DefaultBigDecimalMath.currentMathContext())\n                    .map(b -> DefaultBigDecimalMath.cos(b))\n                    .map(b -> \"sequential \" + Thread.currentThread().getName() + \" [5]: \" + b)\n                    .forEach(System.out::println);\n\n            BigDecimalStream.range(0.0, 1.0, 0.01, DefaultBigDecimalMath.currentMathContext())\n                    .parallel()\n                    .map(b -> DefaultBigDecimalMath.cos(b))\n                    .map(b -> \"parallel \" + Thread.currentThread().getName() + \" [?]: \" + b)\n                    .forEach(System.out::println);\n        });\n    }\n\n    private static void runWithLocalMathContextParallelGoodExample() {\n        try (DefaultBigDecimalMath.LocalMathContext context = DefaultBigDecimalMath.createLocalMathContext(5)) {\n            BigDecimalStream.range(0.0, 1.0, 0.01, DefaultBigDecimalMath.currentMathContext())\n                    .map(b -> DefaultBigDecimalMath.cos(b))\n                    .map(b -> \"sequential \" + Thread.currentThread().getName() + \" [5]: \" + b)\n                    .forEach(System.out::println);\n\n            BigDecimalStream.range(0.0, 1.0, 0.01, DefaultBigDecimalMath.currentMathContext())\n                    .parallel()\n                    .map(b -> {\n                        try (DefaultBigDecimalMath.LocalMathContext context2 = DefaultBigDecimalMath.createLocalMathContext(5)) {\n                            return DefaultBigDecimalMath.cos(b);\n                        }\n                    })\n                    .map(b -> \"parallel \" + Thread.currentThread().getName() + \" [5]: \" + b)\n                    .forEach(System.out::println);\n        }\n    }\n}\n\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/FunctionTable.java",
    "content": "package ch.obermuhlner.math.big.example;\r\n\r\nimport java.math.BigDecimal;\r\nimport java.math.MathContext;\r\nimport java.util.Arrays;\r\nimport java.util.List;\r\nimport java.util.function.Function;\r\n\r\nimport ch.obermuhlner.math.big.BigDecimalMath;\r\n\r\n/**\r\n * Prints function tables to compare {@link Math} and {@link BigDecimalMath} functions.\r\n */\r\npublic class FunctionTable {\r\n\r\n\tpublic static void main(String[] args) {\r\n//\t\tprintTableLog();\r\n//\t\tprintTableLog10();\r\n//\t\tprintTableExp();\r\n\t\tprintTableSin();\r\n//\t\tprintTableAsin();\r\n//\t\tprintTableAcos();\r\n//\t\tprintTableAtan();\r\n\t}\r\n\r\n\tpublic static void printTableLog() {\r\n\t\tMathContext mathContext = new MathContext(20);\r\n\t\tprintTable(\r\n\t\t\t\t0,\r\n\t\t\t\t10,\r\n\t\t\t\t0.1,\r\n\t\t\t\tArrays.asList(\r\n\t\t\t\t\t\t\"BigDecimalMath.log\",\r\n\t\t\t\t\t\t\"Math.log\"),\r\n\t\t\t\tArrays.asList(\r\n\t\t\t\t\t\tx -> BigDecimalMath.log(x, mathContext),\r\n\t\t\t\t\t\tx -> BigDecimal.valueOf(Math.log(x.doubleValue()))\r\n\t\t\t\t\t\t));\r\n\t}\r\n\r\n\tpublic static void printTableLog10() {\r\n\t\tMathContext mathContext = new MathContext(5);\r\n\t\tprintTable(\r\n\t\t\t\t0,\r\n\t\t\t\t100,\r\n\t\t\t\t1,\r\n\t\t\t\tArrays.asList(\r\n\t\t\t\t\t\t\"BigDecimalMath.log10\",\r\n\t\t\t\t\t\t\"Math.log10\"),\r\n\t\t\t\tArrays.asList(\r\n\t\t\t\t\t\tx -> BigDecimalMath.log10(x, mathContext),\r\n\t\t\t\t\t\tx -> BigDecimal.valueOf(Math.log(x.doubleValue()) / Math.log(10))\r\n\t\t\t\t\t\t));\r\n\t}\r\n\r\n\tpublic static void printTableExp() {\r\n\t\tMathContext mathContext = new MathContext(20);\r\n\t\tprintTable(\r\n\t\t\t\t0,\r\n\t\t\t\t10,\r\n\t\t\t\t0.1,\r\n\t\t\t\tArrays.asList(\r\n\t\t\t\t\t\t\"BigDecimalMath.exp\",\r\n\t\t\t\t\t\t\"Math.exp\"),\r\n\t\t\t\tArrays.asList(\r\n\t\t\t\t\t\tx -> BigDecimalMath.exp(x, mathContext),\r\n\t\t\t\t\t\tx -> BigDecimal.valueOf(Math.exp(x.doubleValue()))\r\n\t\t\t\t\t\t));\r\n\t}\r\n\r\n\tpublic static void printTableSin() {\r\n\t\tMathContext mathContext = new MathContext(20);\r\n\t\tprintTable(\r\n\t\t\t\t0,\r\n\t\t\t\t10,\r\n\t\t\t\t0.1,\r\n\t\t\t\tArrays.asList(\r\n\t\t\t\t\t\t\"BigDecimalMath.sin\",\r\n\t\t\t\t\t\t\"Math.sin\"),\r\n\t\t\t\tArrays.asList(\r\n\t\t\t\t\t\tx -> BigDecimalMath.sin(x, mathContext),\r\n\t\t\t\t\t\tx -> BigDecimal.valueOf(Math.sin(x.doubleValue()))\r\n\t\t\t\t\t\t));\r\n\t}\r\n\r\n\tpublic static void printTableAsin() {\r\n\t\tMathContext mathContext = new MathContext(20);\r\n\t\tprintTable(\r\n\t\t\t\t-1,\r\n\t\t\t\t1,\r\n\t\t\t\t0.01,\r\n\t\t\t\tArrays.asList(\r\n\t\t\t\t\t\t\"BigDecimalMath.asin\",\r\n\t\t\t\t\t\t\"Math.asin\"),\r\n\t\t\t\tArrays.asList(\r\n\t\t\t\t\t\tx -> BigDecimalMath.asin(x, mathContext),\r\n\t\t\t\t\t\tx -> BigDecimal.valueOf(Math.asin(x.doubleValue()))\r\n\t\t\t\t\t\t));\r\n\t}\r\n\r\n\tpublic static void printTableAcos() {\r\n\t\tMathContext mathContext = new MathContext(20);\r\n\t\tprintTable(\r\n\t\t\t\t-1,\r\n\t\t\t\t1,\r\n\t\t\t\t0.01,\r\n\t\t\t\tArrays.asList(\r\n\t\t\t\t\t\t\"BigDecimalMath.acos\",\r\n\t\t\t\t\t\t\"Math.acos\"),\r\n\t\t\t\tArrays.asList(\r\n\t\t\t\t\t\tx -> BigDecimalMath.acos(x, mathContext),\r\n\t\t\t\t\t\tx -> BigDecimal.valueOf(Math.acos(x.doubleValue()))\r\n\t\t\t\t\t\t));\r\n\t}\r\n\r\n\tpublic static void printTableAtan() {\r\n\t\tMathContext mathContext = new MathContext(20);\r\n\t\tprintTable(\r\n\t\t\t\t-1,\r\n\t\t\t\t1,\r\n\t\t\t\t0.01,\r\n\t\t\t\tArrays.asList(\r\n\t\t\t\t\t\t\"BigDecimalMath.atan\",\r\n\t\t\t\t\t\t\"Math.atan\"),\r\n\t\t\t\tArrays.asList(\r\n\t\t\t\t\t\tx -> BigDecimalMath.atan(x, mathContext),\r\n\t\t\t\t\t\tx -> BigDecimal.valueOf(Math.atan(x.doubleValue()))\r\n\t\t\t\t\t\t));\r\n\t}\r\n\r\n\tprivate static void printTable(\r\n\t\t\tdouble startX,\r\n\t\t\tdouble endX,\r\n\t\t\tdouble deltaX,\r\n\t\t\tList<String> names,\r\n\t\t\tList<Function<BigDecimal, BigDecimal>> functions) {\r\n\t\tprintTable(BigDecimal.valueOf(startX), BigDecimal.valueOf(endX), BigDecimal.valueOf(deltaX), names, functions);\r\n\t}\r\n\r\n\tprivate static void printTable(\r\n\t\t\tBigDecimal startX,\r\n\t\t\tBigDecimal endX,\r\n\t\t\tBigDecimal deltaX,\r\n\t\t\tList<String> names,\r\n\t\t\tList<Function<BigDecimal, BigDecimal>> functions) {\r\n\r\n\t\t// print names\r\n\t\tSystem.out.printf(\"%10s\", \"x\");\r\n\t\tfor (String name : names) {\r\n\t\t\tSystem.out.printf(\",%30s\", name);\r\n\t\t}\r\n\t\tSystem.out.println();\r\n\t\t\r\n\t\t// print types\r\n\t\tSystem.out.printf(\"%10s\", \"number\");\r\n\t\tfor (String name : names) {\r\n\t\t\tSystem.out.printf(\",%30s\", \"number\");\r\n\t\t}\r\n\t\tSystem.out.println();\r\n\t\t\r\n\t\t// print values\r\n\t\tfor (BigDecimal x = startX; x.compareTo(endX) <= 0; x = x.add(deltaX)) {\r\n\t\t\tSystem.out.printf(\"%10s\", x);\r\n\t\t\tfor (Function<BigDecimal, BigDecimal> function : functions) {\r\n\t\t\t\ttry {\r\n\t\t\t\t\tBigDecimal y = function.apply(x);\r\n\t\t\t\t\tSystem.out.printf(\",%30s\", y);\r\n\t\t\t\t} catch(Exception ex) {\r\n\t\t\t\t\tSystem.out.printf(\",%30s\", \"NaN\");\r\n\t\t\t\t\t// ignore\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tSystem.out.println();\r\n\t\t}\r\n\t}\r\n}\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/HighPrecisionMath.java",
    "content": "package ch.obermuhlner.math.big.example;\n\nimport ch.obermuhlner.math.big.BigDecimalMath;\n\nimport java.math.BigDecimal;\nimport java.math.MathContext;\n\n/**\n * Example class for a fictive project that needs a specific precision in its calculations.\n */\npublic class HighPrecisionMath {\n\tpublic static final MathContext MATH_CONTEXT = new MathContext(100);\n\n\tpublic static final BigDecimal PI = BigDecimalMath.pi(MATH_CONTEXT);\n\n\tpublic static BigDecimal pow(BigDecimal x, BigDecimal y) {\n\t\treturn BigDecimalMath.pow(x, y, MATH_CONTEXT);\n\t}\n\n\tpublic static BigDecimal sin(BigDecimal x) {\n\t\treturn BigDecimalMath.sin(x, MATH_CONTEXT);\n\t}\n}\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/PiExample.java",
    "content": "package ch.obermuhlner.math.big.example;\r\n\r\nimport java.math.BigDecimal;\r\nimport java.math.MathContext;\r\n\r\nimport ch.obermuhlner.math.big.BigDecimalMath;\r\n\r\n/**\r\n * This example shows how to calculate pi with different precisions.\r\n */\r\npublic class PiExample {\r\n\r\n\tpublic static void main(String[] args) {\r\n\t\tfor (int precision = 1; precision < 2000; precision++) {\r\n\t\t\tMathContext mathContext = new MathContext(precision);\r\n\t\t\tBigDecimal pi = BigDecimalMath.pi(mathContext);\r\n\t\t\tSystem.out.printf(\"%4d : %s\\n\", precision, pi.toString());\r\n\t\t}\r\n\t}\r\n}\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/StopWatch.java",
    "content": "package ch.obermuhlner.math.big.example;\r\n\r\npublic class StopWatch {\r\n\tprivate long startNanos;\r\n\r\n\tpublic StopWatch() {\r\n\t\tstart();\r\n\t}\r\n\r\n\tpublic void start() {\r\n\t\t//startMillis = System.currentTimeMillis();\r\n\t\tstartNanos = System.nanoTime();\r\n\t}\r\n\r\n\tpublic double getElapsedSeconds() {\r\n\t\treturn getElapsedNanos() / 1000_000.0;\r\n\t}\r\n\r\n\tpublic long getElapsedMillis() {\r\n\t\treturn getElapsedNanos() / 1000;\r\n\t}\r\n\r\n\tpublic long getElapsedNanos() {\r\n\t\tlong endNanos = System.nanoTime();\r\n\t\treturn (endNanos - startNanos) / 1000;\r\n\t}\r\n\r\n\t@Override\r\n\tpublic String toString() {\r\n\t\treturn getElapsedSeconds() + \" s\";\r\n\t}\r\n\r\n}\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/internal/AggregateCsv.java",
    "content": "package ch.obermuhlner.math.big.example.internal;\n\nimport java.io.*;\nimport java.util.*;\nimport java.util.regex.Pattern;\n\npublic class AggregateCsv {\n    public void run(String outFileName, String filePattern, List<String> releaseNames, List<String> printRowHeaders) {\n        System.out.println(\"Writing \" + outFileName);\n        try (PrintWriter out = new PrintWriter(new FileWriter(outFileName))) {\n            List<String> rowHeaders = new ArrayList<>();\n            Map<String, Map<String, String>> fileValueMaps = new HashMap<>();\n\n            for (String releaseName : releaseNames) {\n                String file = String.format(filePattern, releaseName);\n                try (BufferedReader in = new BufferedReader(new FileReader(file))) {\n                    String line = in.readLine();\n                    while (line != null) {\n                        if (!line.startsWith(\"#\")) {\n                            String[] cells = line.trim().split(Pattern.quote(\",\"));\n\n                            String rowHeader = cells[0].trim();\n                            if (!rowHeaders.contains(rowHeader)) {\n                                rowHeaders.add(rowHeader);\n                            }\n                            Map<String, String> valueMap = fileValueMaps.computeIfAbsent(releaseName, key -> {\n                                return new HashMap<>();\n                            });\n\n                            String value = cells[3].trim();\n                            valueMap.put(rowHeader, value);\n                        }\n\n                        line = in.readLine();\n                    }\n                } catch (IOException e) {\n                    e.printStackTrace();\n                }\n            }\n\n            rowHeaders.remove(\"Name\");\n\n            if (printRowHeaders != null) {\n                rowHeaders = printRowHeaders;\n            }\n\n            out.print(\"Function\");\n            for (String rowHeader : rowHeaders) {\n                out.print(\",\");\n                out.print(rowHeader);\n            }\n            out.println();\n\n            for (String releaseName : releaseNames) {\n                out.print(releaseName);\n                for (String rowHeader : rowHeaders) {\n                    String value = fileValueMaps.get(releaseName).get(rowHeader);\n                    out.print(\",\");\n                    out.print(value);\n                }\n                out.println();\n            }\n        } catch (IOException e) {\n            e.printStackTrace();\n        }\n    }\n\n    public static void main(String[] args) {\n        AggregateCsv aggregateCsv = new AggregateCsv();\n\n        List<String> releaseNames = Arrays.asList(\n                \"v1_0_0\",\n                \"v1_1_0\",\n                \"v1_2_0\",\n                \"v1_2_1\",\n                \"v1_3_0\",\n                \"v2_0_0\",\n                \"v2_0_1\",\n                \"v2_1_0\",\n                \"v2_2_0\",\n                \"v2_2_1\",\n                \"v2_3_0\",\n                \"v2_3_1\");\n\n        aggregateCsv.run(\"performance over releases.csv\", \"../%s/performance.csv\", releaseNames, null);\n\n        aggregateCsv.run(\"selected functions performance over releases.csv\", \"../%s/performance.csv\", releaseNames, Arrays.asList(\n                \"log(0.1)\",\n                \"exp(2)\",\n                \"sqrt(2)\",\n                \"pow(2;0.1)\",\n                \"root(2;3)\",\n                \"sin(2)\",\n                \"cos(2)\",\n                \"tan(2)\",\n                \"cot(2)\",\n                \"asin(0.1)\",\n                \"acos(0.1)\",\n                \"atan(0.1)\",\n                \"acot(0.1)\",\n                \"sinh(2)\",\n                \"cosh(2)\",\n                \"tanh(2)\",\n                \"asinh(0.1)\",\n                \"acosh(2)\",\n                \"atanh(0.1)\",\n                \"acoth(2)\",\n                \"coth(2)\"));\n\n        aggregateCsv.run(\"fast functions performance over releases.csv\", \"../%s/performance.csv\", releaseNames, Arrays.asList(\n                \"log(1)\",\n                \"log(10)\",\n                \"log(100)\",\n                \"sqrt(2)\",\n                \"pow(2;3)\"));\n\n        aggregateCsv.run(\"medium functions performance over releases.csv\", \"../%s/performance.csv\", releaseNames, Arrays.asList(\n                \"root(2;3)\",\n                \"sin(2)\",\n                \"cos(2)\",\n                \"sinh(2)\",\n                \"cosh(2)\"));\n\n        aggregateCsv.run(\"slow functions performance over releases.csv\", \"../%s/performance.csv\", releaseNames, Arrays.asList(\n                \"log(0.5)\",\n                \"pow(2;0.1)\",\n                \"sin(100)\",\n                \"cos(100)\",\n                \"tan(2)\",\n                \"cot(2)\",\n                \"asin(0.1)\",\n                \"acos(0.1)\",\n                \"atan(0.1)\",\n                \"acot(0.1)\",\n                \"tanh(2)\",\n                \"asinh(0.1)\",\n                \"acosh(2)\",\n                \"acoth(2)\",\n                \"atanh(0.1)\",\n                \"coth(2)\"));\n\n        aggregateCsv.run(\"very slow functions performance over releases.csv\", \"../%s/performance.csv\", releaseNames, Arrays.asList(\n                \"asin(0.8)\",\n                \"atan2(2;3)\",\n                \"gamma(0.1)\"));\n    }\n}\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/internal/BigDecimalExperiments.java",
    "content": "package ch.obermuhlner.math.big.example.internal;\n\nimport ch.obermuhlner.math.big.BigDecimalMath;\n\nimport java.math.BigDecimal;\nimport java.math.MathContext;\nimport java.math.RoundingMode;\n\npublic class BigDecimalExperiments {\n    public static void main(String[] args) {\n        experimentExponents();\n        //experimentRounding();\n    }\n\n    private static void experimentExponents() {\n        print(new BigDecimal(\"1.234567E+100\"));\n        print(new BigDecimal(\"12345670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\"));\n        print(new BigDecimal(\"1.234567E+100\").setScale(0));\n        print(new BigDecimal(\"12345670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\").setScale(-94));\n        print(new BigDecimal(\"12345670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\").stripTrailingZeros());\n        print(new BigDecimal(\"123.4567E+98\"));\n        print(new BigDecimal(\"1.234567000E+100\"));\n        print(new BigDecimal(\"1234\").stripTrailingZeros());\n    }\n\n    public static void experimentRounding() {\n        System.out.println(\"### BigDecimal Values\");\n        print(new BigDecimal(\"1.23E+100\"));\n        print(new BigDecimal(\"1.23E+3\"));\n        print(new BigDecimal(\"1230\"));\n        print(new BigDecimal(\"123\"));\n        print(new BigDecimal(\"12.3\"));\n        print(new BigDecimal(\"1.23\"));\n        print(new BigDecimal(\"0.123\"));\n        print(new BigDecimal(\"0.0123\"));\n        print(new BigDecimal(\"0.00123\"));\n        print(new BigDecimal(\"1.23E-3\"));\n        print(new BigDecimal(\"1.23E-100\"));\n        print(new BigDecimal(\"1.230\"));\n        print(new BigDecimal(\"1.23000000\"));\n        System.out.println();\n\n        MathContext mc = new MathContext(5);\n        System.out.println(\"### roundWithTrailingZeroes \" + mc);\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.23E+100\"), mc));\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.23E+3\"), mc));\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1230\"), mc));\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"123\"), mc));\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"12.3\"), mc));\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.23\"), mc));\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.123\"), mc));\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.0123\"), mc));\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.00123\"), mc));\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.23E-3\"), mc));\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.23E-100\"), mc));\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.230\"), mc));\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.23000000\"), mc));\n        System.out.println();\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.234567E+100\"), mc));\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.234567E+3\"), mc));\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1234.567\"), mc));\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"123.4567\"), mc));\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"12.34567\"), mc));\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.234567\"), mc));\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.1234567\"), mc));\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.01234567\"), mc));\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.001234567\"), mc));\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.234567E-3\"), mc));\n        print(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.234567E-100\"), mc));\n        System.out.println();\n\n        System.out.println(\"### round \" + mc);\n        print(BigDecimalMath.round(new BigDecimal(\"1.234567E+100\"), mc));\n        print(BigDecimalMath.round(new BigDecimal(\"1.234567E+3\"), mc));\n        print(BigDecimalMath.round(new BigDecimal(\"1234.567\"), mc));\n        print(BigDecimalMath.round(new BigDecimal(\"123.4567\"), mc));\n        print(BigDecimalMath.round(new BigDecimal(\"12.34567\"), mc));\n        print(BigDecimalMath.round(new BigDecimal(\"1.234567\"), mc));\n        print(BigDecimalMath.round(new BigDecimal(\"0.1234567\"), mc));\n        print(BigDecimalMath.round(new BigDecimal(\"0.01234567\"), mc));\n        print(BigDecimalMath.round(new BigDecimal(\"0.001234567\"), mc));\n        print(BigDecimalMath.round(new BigDecimal(\"1.234567E-3\"), mc));\n        print(BigDecimalMath.round(new BigDecimal(\"1.234567E-100\"), mc));\n        System.out.println();\n\n\n        System.out.println(\"### setScale \" + 5);\n        print(new BigDecimal(\"1.234567E+100\").setScale(5));\n        print(new BigDecimal(\"1.234567E+3\").setScale(5));\n        print(new BigDecimal(\"1234.567\").setScale(5));\n        print(new BigDecimal(\"123.4567\").setScale(5));\n        print(new BigDecimal(\"12.34567\").setScale(5));\n        print(new BigDecimal(\"1.234567\").setScale(5));\n        print(new BigDecimal(\"0.1234567\").setScale(5));\n        print(new BigDecimal(\"0.01234567\").setScale(5));\n        print(new BigDecimal(\"0.001234567\").setScale(5));\n        print(new BigDecimal(\"1.234567E-3\").setScale(5));\n        print(new BigDecimal(\"1.234567E-100\").setScale(5));\n        System.out.println();\n    }\n\n    public static void print(BigDecimal value) {\n        System.out.println(value + \" scale=\" + value.scale() + \" precision=\" + value.precision() + \" significant=\" + BigDecimalMath.significantDigits(value) + \" exponent=\" + BigDecimalMath.exponent(value));\n    }\n}\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/internal/BigDecimalMathExperimental.java",
    "content": "package ch.obermuhlner.math.big.example.internal;\r\n\r\nimport static java.math.BigDecimal.ONE;\r\nimport static java.math.BigDecimal.TEN;\r\nimport static java.math.BigDecimal.ZERO;\r\nimport static java.math.BigDecimal.valueOf;\r\n\r\nimport java.math.BigDecimal;\r\nimport java.math.BigInteger;\r\nimport java.math.MathContext;\r\nimport java.util.Arrays;\r\nimport java.util.function.BiFunction;\r\n\r\nimport ch.obermuhlner.math.big.BigDecimalMath;\r\nimport ch.obermuhlner.math.big.internal.AsinCalculator;\r\nimport ch.obermuhlner.math.big.internal.ExpCalculator;\r\n\r\n/**\r\n * Experimental implementations to find the most efficient algorithms. \r\n */\r\npublic class BigDecimalMathExperimental {\r\n\r\n\tprivate static final BigDecimal TWO = valueOf(2);\r\n\tprivate static final BigDecimal THREE = valueOf(3);\r\n\r\n\tprivate static final BigDecimal LOG_TWO = new BigDecimal(\"0.69314718055994530941723212145817656807550013436025525412068000949339362196969471560586332699641868754200148102057068573368552023575813055703267075163507596193072757082837143519030703862389167347112335011536449795523912047517268157493206515552473413952588295045300709532636664265410423915781495204374043038550080194417064167151864471283996817178454695702627163106454615025720740248163777338963855069526066834113727387372292895649354702576265209885969320196505855476470330679365443254763274495125040606943814710468994650622016772042452452961268794654619316517468139267250410380254625965686914419287160829380317271436778265487756648508567407764845146443994046142260319309673540257444607030809608504748663852313818167675143866747664789088143714198549423151997354880375165861275352916610007105355824987941472950929311389715599820565439287170007218085761025236889213244971389320378439353088774825970171559107088236836275898425891853530243634214367061189236789192372314672321720534016492568727477823445353476481149418642386776774406069562657379600867076257199184734022651462837904883062033061144630073719489\");\r\n\tprivate static final BigDecimal LOG_THREE = new BigDecimal(\"1.0986122886681096913952452369225257046474905578227494517346943336374942932186089668736157548137320887879700290659578657423680042259305198210528018707672774106031627691833813671793736988443609599037425703167959115211455919177506713470549401667755802222031702529468975606901065215056428681380363173732985777823669916547921318181490200301038236301222486527481982259910974524908964580534670088459650857484441190188570876474948670796130858294116021661211840014098255143919487688936798494302255731535329685345295251459213876494685932562794416556941578272310355168866102118469890439943063138255285736466882824988136822800634143910786893251456437510204451627561934973982116941585740535361758900975122233797736969687754354795135712982177017581242122351405810163272465588937249564919185242960796684234647069377237252655082032078333928055892853146873095132606458309184397496822230325765467533311823019649275257599132217851353390237482964339502546074245824934666866121881436526565429542767610505477795422933973323401173743193974579847018559548494059478353943841010602930762292228131207489306344534025277732685627\");\r\n\tprivate static final BigDecimal LOG_TEN = new BigDecimal(\"2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058498078280597511938544450099781311469159346662410718466923101075984383191913\");\r\n\r\n\tprivate static final BigDecimal MINUS_ONE = valueOf(-1);\r\n\r\n\tprivate BigDecimalMathExperimental() {\r\n\t\t// prevent instances\r\n\t}\r\n\r\n\tpublic static void main(String[] args) {\r\n\t\tprintFactorial();\r\n\t\t//printSqrtConvergence();\r\n\t}\r\n\r\n\tprivate static void printFactorial() {\r\n\t\tSystem.out.println(factorialLoop(100));\r\n\t}\r\n\r\n\t// variations on exp()\r\n\r\n\tprivate static void printSqrtConvergence() {\r\n\t\tint precision = 10000;\r\n\t\t\r\n\t\tfor (BigDecimal x : Arrays.asList(BigDecimal.valueOf(2), BigDecimal.valueOf(16))) {\r\n\t\t\tSystem.out.println(\"Newton sqrt(\" + x +\")\");\r\n\t\t\tsqrtUsingNewtonPrint(x, new MathContext(precision));\t\t\r\n\t\t\tSystem.out.println();\r\n\t\t\t\r\n\t\t\tSystem.out.println(\"Newton adaptive sqrt(\" + x +\")\");\r\n\t\t\tsqrtUsingNewtonAdaptivePrecisionPrint(x, new MathContext(precision));\t\t\r\n\t\t\tSystem.out.println();\r\n\t\t\t\r\n\t\t\tSystem.out.println(\"Halley sqrt(\" + x +\")\");\r\n\t\t\tsqrtUsingHalleyPrint(x, new MathContext(precision));\t\t\r\n\t\t\tSystem.out.println();\r\n\t\t}\r\n\t}\r\n\r\n\tpublic static BigDecimal exp(BigDecimal x, MathContext mathContext) {\r\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\r\n\r\n\t\tBigDecimal result = ExpCalculator.INSTANCE.calculate(x, mc);\r\n\t\treturn result.round(mathContext);\r\n\r\n\t}\r\n\t\r\n\tpublic static BigDecimal expReducing(BigDecimal x, MathContext mathContext, int reduce) {\r\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\r\n\r\n\t\tx = x.divide(valueOf(reduce), mc);\r\n\t\tBigDecimal result = ExpCalculator.INSTANCE.calculate(x, mc);\r\n\t\tresult = BigDecimalMath.pow(result, reduce, mc);\r\n\t\treturn result.round(mathContext);\r\n\r\n\t}\r\n\t\r\n\t// variations on asin()\r\n\t\r\n\tpublic static BigDecimal asinUsingNewton(BigDecimal x, MathContext mathContext) {\r\n\t\tif (x.compareTo(ONE) > 0) {\r\n\t\t\tthrow new ArithmeticException(\"Illegal asin(x) for x > 1: x = \" + x);\r\n\t\t}\r\n\t\tif (x.compareTo(MINUS_ONE) < 0) {\r\n\t\t\tthrow new ArithmeticException(\"Illegal asin(x) for x < -1: x = \" + x);\r\n\t\t}\r\n\t\t\r\n\t\tif (x.signum() == -1) {\r\n\t\t\treturn asinUsingNewton(x.negate(), mathContext).negate();\r\n\t\t}\r\n\r\n\t\tint maxPrecision = mathContext.getPrecision() + 4;\r\n\r\n\t\tBigDecimal acceptableError = ONE.movePointLeft(mathContext.getPrecision() + 1);\r\n\t\tMathContext maxMathContext = new MathContext(maxPrecision, mathContext.getRoundingMode());\r\n\t\t\r\n\t\tif (x.compareTo(BigDecimal.valueOf(0.707107)) >= 0) {\r\n\t\t\tBigDecimal xTransformed = BigDecimalMath.sqrt(ONE.subtract(x.multiply(x, maxMathContext), maxMathContext), maxMathContext);\r\n\t\t\treturn acosUsingNewton(xTransformed, mathContext);\r\n\t\t}\r\n\r\n\t\tBigDecimal denominator = BigDecimalMath.cos(x, maxMathContext);\r\n\r\n\t\tBigDecimal result = BigDecimal.valueOf(Math.asin(x.doubleValue()));\r\n\t\tint adaptivePrecision = 17;\r\n\t\tBigDecimal step;\r\n\t\t\r\n\t\tdo {\r\n\t\t\tadaptivePrecision = adaptivePrecision * 3;\r\n\t\t\tif (adaptivePrecision > maxPrecision) {\r\n\t\t\t\tadaptivePrecision = maxPrecision;\r\n\t\t\t}\r\n\t\t\tMathContext mc = new MathContext(adaptivePrecision, mathContext.getRoundingMode());\r\n\r\n\t\t\tBigDecimal nominator = BigDecimalMath.sin(result, mc).subtract(x, mc); \r\n\t\t\tstep = nominator.divide(denominator, mc);\r\n\t\t\tresult = result.subtract(step, mc);\r\n//\t\t\tSystem.out.println(BigDecimalMath.exponent(step) + \" : \" + result);\r\n\t\t} while (step.abs().compareTo(acceptableError) > 0);\r\n\r\n\t\treturn result.round(mathContext);\r\n\t}\r\n\t\r\n\tpublic static BigDecimal asin(BigDecimal x, MathContext mathContext) {\r\n\t\tif (x.compareTo(ONE) > 0) {\r\n\t\t\tthrow new ArithmeticException(\"Illegal asin(x) for x > 1: x = \" + x);\r\n\t\t}\r\n\t\tif (x.compareTo(MINUS_ONE) < 0) {\r\n\t\t\tthrow new ArithmeticException(\"Illegal asin(x) for x < -1: x = \" + x);\r\n\t\t}\r\n\t\t\r\n\t\tif (x.signum() == -1) {\r\n\t\t\treturn asin(x.negate(), mathContext).negate();\r\n\t\t}\r\n\t\t\r\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 6, mathContext.getRoundingMode());\r\n\r\n\t\tif (x.compareTo(BigDecimal.valueOf(0.707107)) >= 0) {\r\n\t\t\tBigDecimal xTransformed = BigDecimalMath.sqrt(ONE.subtract(x.multiply(x, mc), mc), mc);\r\n\t\t\treturn acos(xTransformed, mathContext);\r\n\t\t}\r\n\r\n\t\tBigDecimal result = AsinCalculator.INSTANCE.calculate(x, mc);\r\n\t\treturn result.round(mathContext);\r\n\t}\r\n\r\n\tpublic static BigDecimal acos(BigDecimal x, MathContext mathContext) {\r\n\t\tif (x.compareTo(ONE) > 0) {\r\n\t\t\tthrow new ArithmeticException(\"Illegal acos(x) for x > 1: x = \" + x);\r\n\t\t}\r\n\t\tif (x.compareTo(MINUS_ONE) < 0) {\r\n\t\t\tthrow new ArithmeticException(\"Illegal acos(x) for x < -1: x = \" + x);\r\n\t\t}\r\n\r\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 6, mathContext.getRoundingMode());\r\n\r\n\t\tBigDecimal result = BigDecimalMath.pi(mc).divide(TWO, mc).subtract(asin(x, mc), mc);\r\n\t\treturn result.round(mathContext);\r\n\t}\t\r\n\t\r\n\tpublic static BigDecimal acosUsingNewton(BigDecimal x, MathContext mathContext) {\r\n\t\tif (x.compareTo(ONE) > 0) {\r\n\t\t\tthrow new ArithmeticException(\"Illegal acos(x) for x > 1: x = \" + x);\r\n\t\t}\r\n\t\tif (x.compareTo(MINUS_ONE) < 0) {\r\n\t\t\tthrow new ArithmeticException(\"Illegal acos(x) for x < -1: x = \" + x);\r\n\t\t}\r\n\r\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 6, mathContext.getRoundingMode());\r\n\r\n\t\tBigDecimal result = BigDecimalMath.pi(mc).divide(TWO, mc).subtract(asinUsingNewton(x, mc), mc);\r\n\t\treturn result.round(mathContext);\r\n\t}\t\r\n\t\r\n\t// variations on sqrt()\r\n\r\n\tpublic static BigDecimal sqrtUsingNewtonPrint(BigDecimal x, MathContext mathContext) {\r\n\t\tswitch (x.signum()) {\r\n\t\tcase 0:\r\n\t\t\treturn ZERO;\r\n\t\tcase -1:\r\n\t\t\tthrow new ArithmeticException(\"Illegal sqrt(x) for x < 0: x = \" + x);\r\n\t\t}\r\n\r\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\r\n\t\tBigDecimal acceptableError = ONE.movePointLeft(mathContext.getPrecision() + 1);\r\n\r\n\t\tBigDecimal result = BigDecimal.valueOf(Math.sqrt(x.doubleValue()));\r\n\t\tBigDecimal last;\r\n\r\n\t\tdo {\r\n\t\t\tlast = result;\r\n\t\t\tresult = x.divide(result, mc).add(last).divide(TWO, mc);\r\n\t\t\tSystem.out.printf(\"%5d, \", countSameCharacters(last.toPlainString(), result.toPlainString()));\r\n\t\t} while (result.subtract(last).abs().compareTo(acceptableError) > 0);\r\n\t\t\r\n\t\treturn result.round(mathContext);\r\n\t}\r\n\r\n\tpublic static BigDecimal sqrtUsingNewtonAdaptivePrecisionPrint(BigDecimal x, MathContext mathContext) {\r\n\t\tswitch (x.signum()) {\r\n\t\tcase 0:\r\n\t\t\treturn ZERO;\r\n\t\tcase -1:\r\n\t\t\tthrow new ArithmeticException(\"Illegal sqrt(x) for x < 0: x = \" + x);\r\n\t\t}\r\n\r\n\t\tint maxPrecision = mathContext.getPrecision() + 4;\r\n\t\tBigDecimal acceptableError = ONE.movePointLeft(mathContext.getPrecision() + 1);\r\n\r\n\t\tBigDecimal result = BigDecimal.valueOf(Math.sqrt(x.doubleValue()));\r\n\t\tint adaptivePrecision = 17;\r\n\t\tBigDecimal last;\r\n\r\n\t\tdo {\r\n\t\t\tlast = result;\r\n\t\t\tadaptivePrecision = adaptivePrecision * 2;\r\n\t\t\tif (adaptivePrecision > maxPrecision) {\r\n\t\t\t\tadaptivePrecision = maxPrecision;\r\n\t\t\t}\r\n\t\t\tMathContext mc = new MathContext(adaptivePrecision, mathContext.getRoundingMode());\r\n\t\t\tresult = x.divide(result, mc).add(last).divide(TWO, mc);\r\n\t\t\tSystem.out.printf(\"%5d, \", countSameCharacters(last.toPlainString(), result.toPlainString()));\r\n\t\t} while (adaptivePrecision < maxPrecision || result.subtract(last).abs().compareTo(acceptableError) > 0);\r\n\t\t\r\n\t\treturn result.round(mathContext);\r\n\t}\r\n\r\n\r\n\tprivate static Object countSameCharacters(String string1, String string2) {\r\n\t\tint n = Math.min(string1.length(), string2.length());\r\n\t\tfor (int i = 0; i < n; i++) {\r\n\t\t\tif (string1.charAt(i) != string2.charAt(i)) {\r\n\t\t\t\treturn i;\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn n;\r\n\t}\r\n\r\n\tpublic static BigDecimal sqrtUsingNewton(BigDecimal x, MathContext mathContext) {\r\n\t\tswitch (x.signum()) {\r\n\t\tcase 0:\r\n\t\t\treturn ZERO;\r\n\t\tcase -1:\r\n\t\t\tthrow new ArithmeticException(\"Illegal sqrt(x) for x < 0: x = \" + x);\r\n\t\t}\r\n\r\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\r\n\t\tBigDecimal acceptableError = ONE.movePointLeft(mathContext.getPrecision() + 1);\r\n\r\n\t\tBigDecimal result = BigDecimal.valueOf(Math.sqrt(x.doubleValue()));\r\n\t\tBigDecimal last;\r\n\r\n\t\tdo {\r\n\t\t\tlast = result;\r\n\t\t\tresult = x.divide(result, mc).add(last, mc).divide(TWO, mc);\r\n\t\t} while (result.subtract(last).abs().compareTo(acceptableError) > 0);\r\n\t\t\r\n\t\treturn result.round(mathContext);\r\n\t}\r\n\t\r\n\tpublic static BigDecimal sqrtUsingNewtonAdaptivePrecision(BigDecimal x, MathContext mathContext) {\r\n\t\tswitch (x.signum()) {\r\n\t\tcase 0:\r\n\t\t\treturn ZERO;\r\n\t\tcase -1:\r\n\t\t\tthrow new ArithmeticException(\"Illegal sqrt(x) for x < 0: x = \" + x);\r\n\t\t}\r\n\r\n\t\tint maxPrecision = mathContext.getPrecision() + 4;\r\n\t\tBigDecimal acceptableError = ONE.movePointLeft(mathContext.getPrecision() + 1);\r\n\r\n\t\tBigDecimal result = BigDecimal.valueOf(Math.sqrt(x.doubleValue()));\r\n\t\tint adaptivePrecision = 17;\r\n\t\tBigDecimal last;\r\n\r\n\t\tdo {\r\n\t\t\tlast = result;\r\n\t\t\tadaptivePrecision = adaptivePrecision * 3;\r\n\t\t\tif (adaptivePrecision > maxPrecision) {\r\n\t\t\t\tadaptivePrecision = maxPrecision;\r\n\t\t\t}\r\n\t\t\tMathContext mc = new MathContext(adaptivePrecision, mathContext.getRoundingMode());\r\n\t\t\tresult = x.divide(result, mc).add(last).divide(TWO, mc);\r\n\t\t} while (adaptivePrecision < maxPrecision || result.subtract(last).abs().compareTo(acceptableError) > 0);\r\n\t\t\r\n\t\treturn result.round(mathContext);\r\n\t}\r\n\r\n\tpublic static BigDecimal sqrtUsingNewtonAdaptivePrecisionImproved(BigDecimal x, MathContext mathContext) {\r\n\t\tswitch (x.signum()) {\r\n\t\tcase 0:\r\n\t\t\treturn ZERO;\r\n\t\tcase -1:\r\n\t\t\tthrow new ArithmeticException(\"Illegal sqrt(x) for x < 0: x = \" + x);\r\n\t\t}\r\n\r\n\t\tint maxPrecision = mathContext.getPrecision() + 4;\r\n\t\tBigDecimal acceptableError = ONE.movePointLeft(mathContext.getPrecision() + 1);\r\n\r\n\t\tBigDecimal result = BigDecimal.valueOf(Math.sqrt(x.doubleValue()));\r\n\t\t\r\n\t\tif (result.multiply(result, mathContext).compareTo(x) == 0) {\r\n\t\t\treturn result.round(mathContext); // early exit if x is a square number\r\n\t\t}\r\n\r\n\t\tint adaptivePrecision = 17;\r\n\t\tBigDecimal last;\r\n\r\n\t\tdo {\r\n\t\t\tlast = result;\r\n\t\t\tadaptivePrecision = adaptivePrecision * 2;\r\n\t\t\tif (adaptivePrecision > maxPrecision) {\r\n\t\t\t\tadaptivePrecision = maxPrecision;\r\n\t\t\t}\r\n\t\t\tMathContext mc = new MathContext(adaptivePrecision, mathContext.getRoundingMode());\r\n\t\t\tresult = x.divide(result, mc).add(last).divide(TWO, mc);\r\n\t\t} while (adaptivePrecision < maxPrecision || result.subtract(last).abs().compareTo(acceptableError) > 0);\r\n\t\t\r\n\t\treturn result.round(mathContext);\r\n\t}\r\n\r\n\tpublic static BigDecimal sqrtUsingHalley(BigDecimal x, MathContext mathContext) {\r\n\t\tswitch (x.signum()) {\r\n\t\tcase 0:\r\n\t\t\treturn ZERO;\r\n\t\tcase -1:\r\n\t\t\tthrow new ArithmeticException(\"Illegal sqrt(x) for x < 0: x = \" + x);\r\n\t\t}\r\n\r\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\r\n\t\tBigDecimal acceptableError = ONE.movePointLeft(mathContext.getPrecision() + 1);\r\n\r\n\t\tBigDecimal threeX = x.multiply(THREE);\r\n\t\t\r\n\t\tBigDecimal result = BigDecimal.valueOf(Math.sqrt(x.doubleValue()));\r\n\t\tBigDecimal last;\r\n\r\n\t\tdo {\r\n\t\t\tlast = result;\r\n\t\t\tBigDecimal resultSquare = result.multiply(result);\r\n\t\t\tBigDecimal divisor = resultSquare.multiply(THREE).add(x); \r\n\t\t\tresult = resultSquare.add(threeX).multiply(result).divide(divisor, mc);\r\n\t\t} while (result.subtract(last).abs().compareTo(acceptableError) > 0);\r\n\t\t\r\n\t\treturn result.round(mathContext);\r\n\t}\r\n\r\n\tpublic static BigDecimal sqrtUsingHalleyPrint(BigDecimal x, MathContext mathContext) {\r\n\t\tswitch (x.signum()) {\r\n\t\tcase 0:\r\n\t\t\treturn ZERO;\r\n\t\tcase -1:\r\n\t\t\tthrow new ArithmeticException(\"Illegal sqrt(x) for x < 0: x = \" + x);\r\n\t\t}\r\n\r\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\r\n\t\tBigDecimal acceptableError = ONE.movePointLeft(mathContext.getPrecision() + 1);\r\n\r\n\t\tBigDecimal threeX = x.multiply(THREE);\r\n\t\t\r\n\t\tBigDecimal result = BigDecimal.valueOf(Math.sqrt(x.doubleValue()));\r\n\t\tBigDecimal last;\r\n\r\n\t\tdo {\r\n\t\t\tlast = result;\r\n\t\t\tBigDecimal resultSquare = result.multiply(result);\r\n\t\t\tBigDecimal divisor = resultSquare.multiply(THREE).add(x); \r\n\t\t\tresult = resultSquare.add(threeX).multiply(result).divide(divisor, mc);\r\n\t\t\tSystem.out.printf(\"%5d, \", countSameCharacters(last.toPlainString(), result.toPlainString()));\r\n\t\t} while (result.subtract(last).abs().compareTo(acceptableError) > 0);\r\n\t\t\r\n\t\treturn result.round(mathContext);\r\n\t}\r\n\r\n\t// variations on root()\r\n\t\r\n\tpublic static BigDecimal rootFixPrecision(BigDecimal n, BigDecimal x, MathContext mathContext) {\r\n\t\tswitch (x.signum()) {\r\n\t\tcase 0:\r\n\t\t\treturn ZERO;\r\n\t\tcase -1:\r\n\t\t\tthrow new ArithmeticException(\"Illegal root(x) for x < 0: x = \" + x);\r\n\t\t}\r\n\r\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\r\n\t\tBigDecimal acceptableError = ONE.movePointLeft(mathContext.getPrecision() + 1);\r\n\r\n\t\tBigDecimal factor = ONE.divide(n, mc);\r\n\t\tBigDecimal nMinus1 = n.subtract(ONE);\r\n\t\tBigDecimal result = x.divide(TWO, mc);\r\n\t\tBigDecimal step;\r\n\r\n\t\tdo {\r\n\t\t\tstep = factor.multiply(x.divide(BigDecimalMath.pow(result, nMinus1, mc), mc).subtract(result, mc), mc);\r\n\t\t\t\t\t\r\n\t\t\tresult = result.add(step, mc);\r\n\t\t} while (step.abs().compareTo(acceptableError) > 0);\r\n\t\t\r\n\t\treturn result.round(mathContext);\r\n\t}\r\n\r\n\tpublic static BigDecimal rootAdaptivePrecision(BigDecimal n, BigDecimal x, MathContext mathContext) {\r\n\t\treturn rootAdaptivePrecision(n, x, mathContext, 4);\r\n\t}\r\n\t\r\n\tpublic static BigDecimal rootAdaptivePrecision(BigDecimal n, BigDecimal x, MathContext mathContext, int initialPrecision) {\r\n\t\tswitch (x.signum()) {\r\n\t\tcase 0:\r\n\t\t\treturn ZERO;\r\n\t\tcase -1:\r\n\t\t\tthrow new ArithmeticException(\"Illegal root(x) for x < 0: x = \" + x);\r\n\t\t}\r\n\r\n\t\tint maxPrecision = mathContext.getPrecision() + 4;\r\n\t\tBigDecimal acceptableError = ONE.movePointLeft(mathContext.getPrecision() + 1);\r\n\r\n\t\tBigDecimal nMinus1 = n.subtract(ONE);\r\n\t\tBigDecimal result = x.divide(TWO, MathContext.DECIMAL32);\r\n\t\tint adaptivePrecision = initialPrecision;\r\n\t\tBigDecimal step;\r\n\r\n\t\tdo {\r\n\t\t\tadaptivePrecision = adaptivePrecision * 3;\r\n\t\t\tif (adaptivePrecision > maxPrecision) {\r\n\t\t\t\tadaptivePrecision = maxPrecision;\r\n\t\t\t}\r\n\t\t\tMathContext mc = new MathContext(adaptivePrecision, mathContext.getRoundingMode());\r\n\r\n\t\t\tstep = x.divide(BigDecimalMath.pow(result, nMinus1, mc), mc).subtract(result, mc).divide(n, mc);\r\n\t\t\tresult = result.add(step, mc);\r\n\t\t} while (adaptivePrecision < maxPrecision || step.abs().compareTo(acceptableError) > 0);\r\n\t\t\r\n\t\treturn result.round(mathContext);\r\n\t}\r\n\r\n\t// variations on log()\r\n\r\n\tpublic static BigDecimal logRangeTen(BigDecimal x, MathContext mathContext, BiFunction<BigDecimal, MathContext, BigDecimal> logFunction) {\r\n\t\t// http://en.wikipedia.org/wiki/Natural_logarithm\r\n\r\n\t\tif (x.signum() <= 0) {\r\n\t\t\tthrow new ArithmeticException(\"Illegal log(x) for x <= 0: x = \" + x);\r\n\t\t}\r\n\t\tif (x.compareTo(ONE) == 0) {\r\n\t\t\treturn ZERO;\r\n\t\t}\r\n\r\n\t\tswitch (x.compareTo(TEN)) {\r\n\t\t\tcase 0:\r\n\t\t\t\treturn logTen(mathContext);\r\n\t\t\tcase 1:\r\n\t\t\t\treturn logUsingExponent(x, mathContext, logFunction);\r\n\t\t}\r\n\r\n\t\treturn logFunction.apply(x, mathContext);\r\n\t}\r\n\r\n\tpublic static BigDecimal logUsingRoot(BigDecimal x, MathContext mathContext, BiFunction<BigDecimal, MathContext, BigDecimal> logFunction) {\r\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\r\n\r\n\t\t// log(x) = log(root(r, x)^r) = r * log(root(r, x))\r\n\t\tBigDecimal r = valueOf(Math.max(2, (int) (Math.log(x.doubleValue()) * 5)));\r\n\r\n\t\tBigDecimal result = BigDecimalMath.root(x, r, mc);\r\n\t\tresult = logFunction.apply(result, mc).multiply(r, mc);\r\n\r\n\t\treturn result.round(mathContext);\r\n\t}\r\n\r\n\tpublic static BigDecimal logUsingSqrt(BigDecimal x, MathContext mathContext, BiFunction<BigDecimal, MathContext, BigDecimal> logFunction) {\r\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\r\n\r\n\t\tBigDecimal sqrtX = BigDecimalMath.sqrt(x, mc);\r\n\t\tBigDecimal result = logFunction.apply(sqrtX, mc).multiply(TWO, mc);\r\n\r\n\t\treturn result.round(mathContext);\r\n\t}\r\n\r\n\tpublic static BigDecimal logUsingPowerTwo(BigDecimal x, MathContext mathContext, BiFunction<BigDecimal, MathContext, BigDecimal> logFunction) {\r\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\r\n\r\n\t\tint factorOfTwo = 0;\r\n\t\tint powerOfTwo = 1;\r\n\t\tdouble value = x.doubleValue();\r\n\t\tif (value > 1) {\r\n\t\t\twhile (value > 1.4) {\r\n\t\t\t\tvalue /= 2;\r\n\t\t\t\tfactorOfTwo++;\r\n\t\t\t\tpowerOfTwo *= 2;\r\n\t\t\t}\r\n\t\t}\r\n\t\telse {\r\n\t\t\twhile (value < 0.6) {\r\n\t\t\t\tvalue *= 2;\r\n\t\t\t\tfactorOfTwo--;\r\n\t\t\t\tpowerOfTwo *= 2;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tBigDecimal result = null;\r\n\t\tif (factorOfTwo != 0) {\r\n\t\t\tif (factorOfTwo > 0) {\r\n\t\t\t\tBigDecimal correctedX = x.divide(valueOf(powerOfTwo), mc);\r\n\t\t\t\tresult = logFunction.apply(correctedX, mc).add(logTwo(mc).multiply(valueOf(factorOfTwo), mc), mc);\r\n\t\t\t}\r\n\t\t\telse if (factorOfTwo < 0) {\r\n\t\t\t\tBigDecimal correctedX = x.multiply(valueOf(powerOfTwo), mc);\r\n\t\t\t\tresult = logFunction.apply(correctedX, mc).subtract(logTwo(mc).multiply(valueOf(-factorOfTwo), mc), mc);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tif (result == null) {\r\n\t\t\tresult = logFunction.apply(x, mc);\r\n\t\t}\r\n\r\n\t\treturn result.round(mathContext);\r\n\t}\r\n\r\n\r\n\tpublic static BigDecimal logUsingPrimes(BigDecimal x, MathContext mathContext, BiFunction<BigDecimal, MathContext, BigDecimal> logFunction) {\r\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\r\n\r\n\t\tint factorOfTwo = 0;\r\n\t\tint powerOfTwo = 1;\r\n\t\tint factorOfThree = 0;\r\n\t\tint powerOfThree = 1;\r\n\r\n\t\tdouble value = x.doubleValue();\r\n\t\tif (value < 0.1) {\r\n\t\t\twhile (value < 0.6) {\r\n\t\t\t\tvalue *= 2;\r\n\t\t\t\tfactorOfTwo--;\r\n\t\t\t\tpowerOfTwo *= 2;\r\n\t\t\t}\r\n\t\t}\r\n\t\telse if (value < 0.115) { // 0.11111 * 9 = 1\r\n\t\t\tfactorOfThree = -2;\r\n\t\t\tpowerOfThree = 9;\r\n\t\t}\r\n\t\telse if (value < 0.14) { // 0.125 * 8 = 1\r\n\t\t\tfactorOfTwo = -3;\r\n\t\t\tpowerOfTwo = 8;\r\n\t\t}\r\n\t\telse if (value < 0.20) { // 0.16667 * 6 = 1\r\n\t\t\tfactorOfTwo = -1;\r\n\t\t\tpowerOfTwo = 2;\r\n\t\t\tfactorOfThree = -1;\r\n\t\t\tpowerOfThree = 3;\r\n\t\t}\r\n\t\telse if (value < 0.3) { // 0.25 * 4 = 1\r\n\t\t\tfactorOfTwo = -2;\r\n\t\t\tpowerOfTwo = 4;\r\n\t\t}\r\n\t\telse if (value < 0.42) { // 0.33333 * 3 = 1\r\n\t\t\tfactorOfThree = -1;\r\n\t\t\tpowerOfThree = 3;\r\n\t\t}\r\n\t\telse if (value < 0.7) { // 0.5 * 2 = 1\r\n\t\t\tfactorOfTwo = -1;\r\n\t\t\tpowerOfTwo = 2;\r\n\t\t}\r\n\t\telse if (value < 1.4) {\r\n\t\t\t// do nothing\r\n\t\t}\r\n\t\telse if (value < 2.5) {\r\n\t\t\tfactorOfTwo = 1;\r\n\t\t\tpowerOfTwo = 2;\r\n\t\t}\r\n\t\telse if (value < 3.5) {\r\n\t\t\tfactorOfThree = 1;\r\n\t\t\tpowerOfThree = 3;\r\n\t\t}\r\n\t\telse if (value < 5.0) {\r\n\t\t\tfactorOfTwo = 2;\r\n\t\t\tpowerOfTwo = 4;\r\n\t\t}\r\n\t\telse if (value < 7.0) {\r\n\t\t\tfactorOfThree = 1;\r\n\t\t\tpowerOfThree = 3;\r\n\t\t\tfactorOfTwo = 1;\r\n\t\t\tpowerOfTwo = 2;\r\n\t\t}\r\n\t\telse if (value < 8.5) {\r\n\t\t\tfactorOfTwo = 3;\r\n\t\t\tpowerOfTwo = 8;\r\n\t\t}\r\n\t\telse if (value < 12.0) {\r\n\t\t\tfactorOfThree = 2;\r\n\t\t\tpowerOfThree = 9;\r\n\t\t}\r\n\t\telse {\r\n\t\t\twhile (value > 1.4) {\r\n\t\t\t\tvalue /= 2;\r\n\t\t\t\tfactorOfTwo++;\r\n\t\t\t\tpowerOfTwo *= 2;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tBigDecimal correctedX = x;\r\n\t\tBigDecimal result = ZERO;\r\n\r\n\t\tif (factorOfTwo > 0) {\r\n\t\t\tcorrectedX = correctedX.divide(valueOf(powerOfTwo), mc);\r\n\t\t\tresult = result.add(logTwo(mc).multiply(valueOf(factorOfTwo), mc), mc);\r\n\t\t}\r\n\t\telse if (factorOfTwo < 0) {\r\n\t\t\tcorrectedX = correctedX.multiply(valueOf(powerOfTwo), mc);\r\n\t\t\tresult = result.subtract(logTwo(mc).multiply(valueOf(-factorOfTwo), mc), mc);\r\n\t\t}\r\n\r\n\t\tif (factorOfThree > 0) {\r\n\t\t\tcorrectedX = correctedX.divide(valueOf(powerOfThree), mc);\r\n\t\t\tresult = result.add(logThree(mc).multiply(valueOf(factorOfThree), mc), mc);\r\n\t\t}\r\n\t\telse if (factorOfThree < 0) {\r\n\t\t\tcorrectedX = correctedX.multiply(valueOf(powerOfThree), mc);\r\n\t\t\tresult = result.subtract(logThree(mc).multiply(valueOf(-factorOfThree), mc), mc);\r\n\t\t}\r\n\r\n\t\tresult = result.add(logFunction.apply(correctedX, mc));\r\n\r\n\t\treturn result.round(mathContext);\r\n\t}\r\n\tpublic static BigDecimal logUsingExponent(BigDecimal x, MathContext mathContext, BiFunction<BigDecimal, MathContext, BigDecimal> logFunction) {\r\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\r\n\r\n\t\tint exponent = BigDecimalMath.exponent(x);\r\n\t\tBigDecimal mantissa = BigDecimalMath.mantissa(x);\r\n\r\n\t\tBigDecimal result = logFunction.apply(mantissa, mc);\r\n\t\tif (exponent != 0) {\r\n\t\t\tresult = result.add(valueOf(exponent).multiply(logTen(mc), mc), mc);\r\n\t\t}\r\n\t\treturn result.round(mathContext);\r\n\t}\r\n\r\n\tprivate static BigDecimal logTen(MathContext mathContext) {\r\n\t\tif (mathContext.getPrecision() < LOG_TEN.precision()) {\r\n\t\t\treturn LOG_TEN;\r\n\t\t}\r\n\t\treturn logAreaHyperbolicTangent(BigDecimal.TEN, mathContext);\r\n\t}\r\n\r\n\tprivate static BigDecimal logTwo(MathContext mathContext) {\r\n\t\tif (mathContext.getPrecision() < LOG_TWO.precision()) {\r\n\t\t\treturn LOG_TWO;\r\n\t\t}\r\n\t\treturn logAreaHyperbolicTangent(TWO, mathContext);\r\n\t}\r\n\r\n\tprivate static BigDecimal logThree(MathContext mathContext) {\r\n\t\tif (mathContext.getPrecision() < LOG_THREE.precision()) {\r\n\t\t\treturn LOG_THREE;\r\n\t\t}\r\n\t\treturn logAreaHyperbolicTangent(THREE, mathContext);\r\n\t}\r\n\r\n\tpublic static BigDecimal logUsingNewtonFixPrecision(BigDecimal x, MathContext mathContext) {\r\n\t\t// https://en.wikipedia.org/wiki/Natural_logarithm in chapter 'High Precision'\r\n\t\t// y = y + 2 * (x-exp(y)) / (x+exp(y))\r\n\t\r\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\r\n\t\tBigDecimal acceptableError = ONE.movePointLeft(mathContext.getPrecision() + 1);\r\n\t\t\r\n\t\tBigDecimal result = BigDecimal.valueOf(Math.log(x.doubleValue()));\r\n\t\tBigDecimal step;\r\n\t\t\r\n\t\tdo {\r\n\t\t\tBigDecimal expY = BigDecimalMath.exp(result, mc);\r\n\t\t\tstep = TWO.multiply(x.subtract(expY, mc), mc).divide(x.add(expY, mc), mc);\r\n\t\t\tresult = result.add(step);\r\n\t\t} while (step.abs().compareTo(acceptableError) > 0);\r\n\t\r\n\t\treturn result.round(mathContext);\r\n\t}\r\n\r\n\tpublic static BigDecimal logUsingNewtonAdaptivePrecision(BigDecimal x, MathContext mathContext) {\r\n\t\treturn logUsingNewtonAdaptivePrecision(x, mathContext, 17);\r\n\t}\r\n\t\r\n\tpublic static BigDecimal logUsingNewtonAdaptivePrecision(BigDecimal x, MathContext mathContext, int initialPrecision) {\r\n\t\t// https://en.wikipedia.org/wiki/Natural_logarithm in chapter 'High Precision'\r\n\t\t// y = y + 2 * (x-exp(y)) / (x+exp(y))\r\n\t\r\n\t\tint maxPrecision = mathContext.getPrecision() + 4;\r\n\t\tBigDecimal acceptableError = ONE.movePointLeft(mathContext.getPrecision() + 1);\r\n\t\t\r\n\t\tBigDecimal result = BigDecimal.valueOf(Math.log(x.doubleValue()));\r\n\t\tint adaptivePrecision = initialPrecision;\r\n\t\tBigDecimal step = null;\r\n\t\t\r\n\t\tdo {\r\n\t\t\tadaptivePrecision = adaptivePrecision * 3;\r\n\t\t\tif (adaptivePrecision > maxPrecision) {\r\n\t\t\t\tadaptivePrecision = maxPrecision;\r\n\t\t\t}\r\n\t\t\tMathContext mc = new MathContext(adaptivePrecision, mathContext.getRoundingMode());\r\n\t\t\t\r\n\t\t\tBigDecimal expY = BigDecimalMath.exp(result, mc);\r\n\t\t\tstep = TWO.multiply(x.subtract(expY, mc), mc).divide(x.add(expY, mc), mc);\r\n\t\t\tresult = result.add(step);\r\n\t\t} while (adaptivePrecision < maxPrecision || step.abs().compareTo(acceptableError) > 0);\r\n\t\r\n\t\treturn result.round(mathContext);\r\n\t}\r\n\r\n\tpublic static BigDecimal logAreaHyperbolicTangent(BigDecimal x, MathContext mathContext) {\r\n\t\t// http://en.wikipedia.org/wiki/Logarithm#Calculation\r\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() + 4, mathContext.getRoundingMode());\r\n\t\tBigDecimal acceptableError = ONE.movePointLeft(mathContext.getPrecision() + 1);\r\n\t\t\r\n\t\tBigDecimal magic = x.subtract(ONE, mc).divide(x.add(ONE), mc);\r\n\t\t\r\n\t\tBigDecimal result = ZERO;\r\n\t\tBigDecimal step;\r\n\t\tint i = 0;\r\n\t\tdo {\r\n\t\t\tint doubleIndexPlusOne = i * 2 + 1; \r\n\t\t\tstep = BigDecimalMath.pow(magic, doubleIndexPlusOne, mc).divide(valueOf(doubleIndexPlusOne), mc);\r\n\r\n\t\t\tresult = result.add(step, mc);\r\n\t\t\t\r\n\t\t\ti++;\r\n\t\t} while (step.abs().compareTo(acceptableError) > 0);\r\n\t\t\r\n\t\tresult = result.multiply(TWO, mc);\r\n\t\t\r\n\t\treturn result.round(mathContext);\r\n\t}\r\n\r\n\tpublic static BigDecimal toBigDecimalSplitCount(String string, MathContext mathContext, int splitCount) {\r\n\t\tint len = string.length();\r\n\t\tif (len < 20) {\r\n\t\t\treturn new BigDecimal(string, mathContext);\r\n\t\t}\r\n\r\n\t\tint splitLength = len / splitCount;\r\n\t\treturn toBigDecimalSplitLength(string, mathContext, splitLength);\r\n\t}\r\n\r\n\tpublic static BigDecimal toBigDecimalSplitLength(String string, MathContext mathContext, int splitLength) {\r\n\t\tint len = string.length();\r\n\r\n\t\tif (len < splitLength) {\r\n\t\t\treturn new BigDecimal(string, mathContext);\r\n\t\t}\r\n\r\n\t\tchar[] chars = string.toCharArray();\r\n\r\n\t\tboolean numberHasSign = false;\r\n\t\tboolean negative = false;\r\n\t\tint numberIndex = 0;\r\n\t\tint dotIndex = -1;\r\n\t\tint expIndex = -1;\r\n\t\tboolean expHasSign = false;\r\n\t\tint scale = 0;\r\n\r\n\t\tfor (int i = 0; i < len; i++) {\r\n\t\t\tchar c = chars[i];\r\n\t\t\tswitch (c) {\r\n\t\t\t\tcase '+':\r\n\t\t\t\t\tif (expIndex >= 0) {\r\n\t\t\t\t\t\tif (expHasSign) {\r\n\t\t\t\t\t\t\tthrow new NumberFormatException(\"Multiple signs in exponent\");\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\texpHasSign = true;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tif (numberHasSign) {\r\n\t\t\t\t\t\t\tthrow new NumberFormatException(\"Multiple signs in number\");\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tnumberHasSign = true;\r\n\t\t\t\t\t\tnumberIndex = i + 1;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase '-':\r\n\t\t\t\t\tif (expIndex >= 0) {\r\n\t\t\t\t\t\tif (expHasSign) {\r\n\t\t\t\t\t\t\tthrow new NumberFormatException(\"Multiple signs in exponent\");\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\texpHasSign = true;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tif (numberHasSign) {\r\n\t\t\t\t\t\t\tthrow new NumberFormatException(\"Multiple signs in number\");\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tnumberHasSign = true;\r\n\t\t\t\t\t\tnegative = true;\r\n\t\t\t\t\t\tnumberIndex = i + 1;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase 'e':\r\n\t\t\t\tcase 'E':\r\n\t\t\t\t\tif (expIndex >= 0) {\r\n\t\t\t\t\t\tthrow new NumberFormatException(\"Multiple exponent markers\");\r\n\t\t\t\t\t}\r\n\t\t\t\t\texpIndex = i;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase '.':\r\n\t\t\t\t\tif (dotIndex >= 0) {\r\n\t\t\t\t\t\tthrow new NumberFormatException(\"Multiple decimal points\");\r\n\t\t\t\t\t}\r\n\t\t\t\t\tdotIndex = i;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tdefault:\r\n\t\t\t\t\tif (dotIndex >= 0 && expIndex == -1) {\r\n\t\t\t\t\t\tscale++;\r\n\t\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tint numberEndIndex;\r\n\t\tint exp = 0;\r\n\t\tif (expIndex >= 0) {\r\n\t\t\tnumberEndIndex = expIndex;\r\n\t\t\tString expString = new String(chars, expIndex + 1, len - expIndex - 1);\r\n\t\t\texp = Integer.parseInt(expString);\r\n\t\t\tscale = adjustScale(scale, exp);\r\n\t\t} else {\r\n\t\t\tnumberEndIndex = len;\r\n\t\t}\r\n\r\n\t\tBigDecimal result;\r\n\r\n\t\tif (dotIndex >= 0) {\r\n\t\t\tint leftLength = dotIndex - numberIndex;\r\n\t\t\tBigDecimal bigDecimalLeft = toBigDecimalRecursive(chars, numberIndex, leftLength, exp, splitLength);\r\n\t\t\tint rightLength = numberEndIndex - dotIndex - 1;\r\n\t\t\tBigDecimal bigDecimalRight = toBigDecimalRecursive(chars, dotIndex + 1, rightLength, exp-rightLength, splitLength);\r\n\t\t\tresult = bigDecimalLeft.add(bigDecimalRight);\r\n\t\t} else {\r\n\t\t\tresult = toBigDecimalRecursive(chars, numberIndex, numberEndIndex - numberIndex, exp, splitLength);\r\n\t\t}\r\n\r\n\t\tif (scale != 0) {\r\n\t\t\tresult = result.setScale(scale);\r\n\t\t}\r\n\r\n\t\tif (negative) {\r\n\t\t\tresult = result.negate();\r\n\t\t}\r\n\r\n\t\tif (mathContext.getPrecision() != 0) {\r\n\t\t\tresult = result.round(mathContext);\r\n\t\t}\r\n\r\n\t\treturn result;\r\n\t}\r\n\r\n\tprivate static int adjustScale(int scale, long exp) {\r\n\t\tlong adjustedScale = scale - exp;\r\n\t\tif (adjustedScale > Integer.MAX_VALUE || adjustedScale < Integer.MIN_VALUE)\r\n\t\t\tthrow new NumberFormatException(\"Scale out of range: \" + adjustedScale + \" while adjusting scale \" + scale + \" to exponent \" + exp);\r\n\t\treturn (int) adjustedScale;\r\n\t}\r\n\r\n\tprivate static BigDecimal toBigDecimalRecursive(char[] chars, int offset, int length, int scale, int splitLength) {\r\n\t\tif (length > splitLength) {\r\n\t\t\tint mid = length / 2;\r\n\t\t\tBigDecimal bigDecimalLeft = toBigDecimalRecursive(chars, offset, mid, scale + length - mid, splitLength);\r\n\t\t\tBigDecimal bigDecimalRight = toBigDecimalRecursive(chars, offset + mid, length - mid, scale, splitLength);\r\n\t\t\treturn bigDecimalLeft.add(bigDecimalRight);\r\n\t\t}\r\n\t\tif (length == 0) {\r\n\t\t\treturn BigDecimal.ZERO;\r\n\t\t}\r\n\t\treturn new BigDecimal(chars, offset, length).movePointRight(scale);\r\n\t}\r\n\r\n\tpublic static BigDecimal factorialSimple(int n) {\r\n\t\tBigDecimal result = BigDecimal.ONE;\r\n\t\tfor (int i = 2; i <= n; i++) {\r\n\t\t\tresult = result.multiply(valueOf(i));\r\n\t\t}\r\n\t\treturn result;\r\n\t}\r\n\r\n\t// Based on: https://github.com/plokhotnyuk/scala-vs-java/blob/master/src/main/java/com/github/plokhotnyuk/scala_vs_java/JavaFactorial.java#L35\r\n\r\n\tpublic static BigDecimal factorialLoop(int n) {\r\n\t\treturn loopShiftLimit(1, n);\r\n\t}\r\n\r\n\tpublic static BigDecimal factorialLoopDivLimit(int n) {\r\n\t\treturn loopDivLimit(1, n);\r\n\t}\r\n\r\n\tpublic static BigDecimal factorialSwitchLoop(int n) {\r\n\t\treturn n > 20 ? loopShiftLimit(1, n) : BigDecimal.valueOf(fastLoop(1, n));\r\n\t}\r\n\r\n\tpublic static BigDecimal factorialRecursion(int n) {\r\n\t\treturn n > 20 ? recursion(1, n, -1) : BigDecimal.valueOf(fastLoop(1, n));\r\n\t}\r\n\r\n\tpublic static BigDecimal factorialRecursionAdaptive(int n, int adaptSplitLength) {\r\n\t\treturn n > 20 ? recursion(1, n, adaptSplitLength) : BigDecimal.valueOf(fastLoop(1, n));\r\n\t}\r\n\r\n\tprivate static long fastLoop(final int n1, int n2) {\r\n\t\tlong p = n1;\r\n\t\twhile (n2 > n1) {\r\n\t\t\tp = p * n2;\r\n\t\t\tn2--;\r\n\t\t}\r\n\t\treturn p;\r\n\t}\r\n\r\n\tprivate static BigDecimal loopShiftLimit(int n1, final int n2) {\r\n\t\tfinal long l = Long.MAX_VALUE >> (32 - Integer.numberOfLeadingZeros(n2));\r\n\t\tlong p = 1;\r\n\t\tBigDecimal r = BigDecimal.ONE;\r\n\t\twhile (n1 <= n2) {\r\n\t\t\tif (p <= l) {\r\n\t\t\t\tp *= n1;\r\n\t\t\t} else {\r\n\t\t\t\tr = r.multiply(BigDecimal.valueOf(p));\r\n\t\t\t\tp = n1;\r\n\t\t\t}\r\n\t\t\tn1++;\r\n\t\t}\r\n\t\treturn r.multiply(BigDecimal.valueOf(p));\r\n\t}\r\n\r\n\tprivate static BigDecimal loopDivLimit(int n1, final int n2) {\r\n\t\tfinal long l = Long.MAX_VALUE / (n2 == 0 ? 1 : n2);\r\n\t\tlong p = 1;\r\n\t\tBigDecimal r = BigDecimal.ONE;\r\n\t\twhile (n1 <= n2) {\r\n\t\t\tif (p <= l) {\r\n\t\t\t\tp *= n1;\r\n\t\t\t} else {\r\n\t\t\t\tr = r.multiply(BigDecimal.valueOf(p));\r\n\t\t\t\tp = n1;\r\n\t\t\t}\r\n\t\t\tn1++;\r\n\t\t}\r\n\t\treturn r.multiply(BigDecimal.valueOf(p));\r\n\t}\r\n\r\n\tprivate static BigDecimal recursion(final int n1, final int n2, int adaptSplitLength) {\r\n\t\tint splitLength = adaptSplitLength > 0? (n1 > 200 ? adaptSplitLength : 150) : 65;\r\n\t\tif (n2 - n1 < splitLength) {\r\n\t\t\treturn loopShiftLimit(n1, n2);\r\n\t\t}\r\n\t\tfinal int nm = (n1 + n2) >> 1;\r\n\t\treturn recursion(nm + 1, n2, adaptSplitLength).multiply(recursion(n1, nm, adaptSplitLength));\r\n\t}\r\n}\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/internal/GammaExperiments.java",
    "content": "package ch.obermuhlner.math.big.example.internal;\n\nimport ch.obermuhlner.math.big.example.StopWatch;\n\nimport java.io.FileWriter;\nimport java.io.IOException;\nimport java.io.PrintWriter;\nimport java.math.BigDecimal;\nimport java.math.MathContext;\nimport java.util.ArrayList;\nimport java.util.HashMap;\nimport java.util.List;\nimport java.util.Map;\nimport java.util.function.Consumer;\n\nimport static ch.obermuhlner.math.big.BigDecimalMath.*;\n\npublic class GammaExperiments {\n\n\tprivate static final java.math.BigDecimal TWO = BigDecimal.valueOf(2);\n\n\tprivate static final String OUTPUT_DIRECTORY = \"docs/markdown/gamma/\";\n\n\tpublic static BigDecimal factorialUsingEuler(BigDecimal x, int steps, MathContext mathContext) {\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() * 2, mathContext.getRoundingMode());\n\n\t\tBigDecimal product = BigDecimal.ONE;\n\t\tfor (int n = 1; n < steps; n++) {\n\t\t\tBigDecimal factor = BigDecimal.ONE.divide(BigDecimal.ONE.add(x.divide(BigDecimal.valueOf(n), mc), mc), mc).multiply(pow(BigDecimal.ONE.add(BigDecimal.ONE.divide(BigDecimal.valueOf(n), mc), mc), x, mc), mc);\n\t\t\tproduct = product.multiply(factor, mc);\n\t\t}\n\n\t\treturn product.round(mathContext);\n\t}\n\n\tpublic static BigDecimal factorialUsingSpouge(BigDecimal x, MathContext mathContext) {\n\t\t// https://en.wikipedia.org/wiki/Spouge%27s_approximation\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() * 2, mathContext.getRoundingMode());\n\n\t\tint a = mathContext.getPrecision() * 13 / 10;\n\t\tBigDecimal bigA = BigDecimal.valueOf(a);\n\t\tBigDecimal c0 = sqrt(pi(mc).multiply(TWO, mc), mc);\n\n\t\tboolean negative = false;\n\t\tBigDecimal factor = c0;\n\t\tfor (int k = 1; k < a; k++) {\n\t\t\tBigDecimal bigK = BigDecimal.valueOf(k);\n\t\t\tBigDecimal ck = pow(BigDecimal.valueOf(a-k), bigK.subtract(BigDecimal.valueOf(0.5), mc), mc);\n\t\t\tck = ck.multiply(exp(BigDecimal.valueOf(a-k), mc), mc);\n\t\t\tck = ck.divide(factorial(k - 1), mc);\n\t\t\tif (negative) {\n\t\t\t\tck = ck.negate();\n\t\t\t}\n\t\t\tfactor = factor.add(ck.divide(x.add(bigK), mc), mc);\n\t\t\tnegative = !negative;\n\t\t}\n\n\t\tBigDecimal result = pow(x.add(bigA, mc), x.add(BigDecimal.valueOf(0.5), mc), mc);\n\t\tresult = result.multiply(exp(x.negate().subtract(bigA, mc), mc), mc);\n\t\tresult = result.multiply(factor, mc);\n\n\t\treturn result.round(mathContext);\n\t}\n\n\tpublic static BigDecimal errorOfFactorialUsingSpouge(int a, MathContext mc) {\n\t\treturn pow(BigDecimal.valueOf(a), BigDecimal.valueOf(-0.5), mc).multiply(pow(TWO.multiply(pi(mc), mc), BigDecimal.valueOf(-a-0.5), mc), mc);\n\t}\n\n\t// https://en.wikipedia.org/wiki/Spouge%27s_approximation\n\tpublic static BigDecimal factorialUsingSpougeCached(BigDecimal x, MathContext mathContext) {\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() * 2, mathContext.getRoundingMode());\n\n\t\tint a = mathContext.getPrecision() * 13 / 10;\n\t\tList<BigDecimal> constants = getSpougeFactorialConstants(a);\n\n\t\tBigDecimal bigA = BigDecimal.valueOf(a);\n\n\t\tboolean negative = false;\n\t\tBigDecimal factor = constants.get(0);\n\t\tfor (int k = 1; k < a; k++) {\n\t\t\tBigDecimal bigK = BigDecimal.valueOf(k);\n\t\t\tfactor = factor.add(constants.get(k).divide(x.add(bigK), mc), mc);\n\t\t\tnegative = !negative;\n\t\t}\n\n\t\tBigDecimal result = pow(x.add(bigA, mc), x.add(BigDecimal.valueOf(0.5), mc), mc);\n\t\tresult = result.multiply(exp(x.negate().subtract(bigA, mc), mc), mc);\n\t\tresult = result.multiply(factor, mc);\n\n\t\treturn result.round(mathContext);\n\t}\n\n\tprivate static Map<Integer, List<BigDecimal>> spougeFactorialConstantsCache = new HashMap<>();\n\n\tprivate static List<BigDecimal> getSpougeFactorialConstants(int a) {\n\t\treturn spougeFactorialConstantsCache.computeIfAbsent(a, key -> {\n\t\t\tList<BigDecimal> constants = new ArrayList<>(a);\n\t\t\tMathContext mc = new MathContext(a * 15/10);\n\n\t\t\tBigDecimal c0 = sqrt(pi(mc).multiply(TWO, mc), mc);\n\t\t\tconstants.add(c0);\n\n\t\t\tboolean negative = false;\n\t\t\tBigDecimal factor = c0;\n\t\t\tfor (int k = 1; k < a; k++) {\n\t\t\t\tBigDecimal bigK = BigDecimal.valueOf(k);\n\t\t\t\tBigDecimal ck = pow(BigDecimal.valueOf(a-k), bigK.subtract(BigDecimal.valueOf(0.5), mc), mc);\n\t\t\t\tck = ck.multiply(exp(BigDecimal.valueOf(a-k), mc), mc);\n\t\t\t\tck = ck.divide(factorial(k - 1), mc);\n\t\t\t\tif (negative) {\n\t\t\t\t\tck = ck.negate();\n\t\t\t\t}\n\t\t\t\tconstants.add(ck);\n\n\t\t\t\tnegative = !negative;\n\t\t\t}\n\n\t\t\treturn constants;\n\t\t});\n\t}\n\n\tpublic static void main(String[] args) {\n\t\t//runFactorialUsingEuler();\n\t\trunErrorOfFactorialUsingSpouge();\n\t\trunFactorialUsingSpouge();\n\t\trunFactorialCalculatingSpougeConstants();\n\t\trunFactorialUsingSpougeCached();\n\t\trunFactorialUsingSpougeCachedOverPrecision();\n\t}\n\n\tprivate static void runFactorialUsingEuler() {\n\t\tMathContext mc = new MathContext(20);\n\n\t\tSystem.out.println(\"5! in       1 steps = \" + factorialUsingEuler(BigDecimal.valueOf(5), 1, mc));\n\t\tSystem.out.println(\"5! in      10 steps = \" + factorialUsingEuler(BigDecimal.valueOf(5), 10, mc));\n\t\tSystem.out.println(\"5! in     100 steps = \" + factorialUsingEuler(BigDecimal.valueOf(5), 100, mc));\n\t\tSystem.out.println(\"5! in    1000 steps = \" + factorialUsingEuler(BigDecimal.valueOf(5), 1000, mc));\n\t\tSystem.out.println(\"5! in   10000 steps = \" + factorialUsingEuler(BigDecimal.valueOf(5), 10000, mc));\n\t\tSystem.out.println(\"5! in  100000 steps = \" + factorialUsingEuler(BigDecimal.valueOf(5), 100000, mc));\n\t\tSystem.out.println(\"5! in 1000000 steps = \" + factorialUsingEuler(BigDecimal.valueOf(5), 1000000, mc));\n\t}\n\n\tprivate static void runFactorialUsingSpouge() {\n\t\twithPrintWriter(\"factorial_spouge_prec200.csv\", writer -> {\n\t\t\tMathContext mc = new MathContext(200);\n\n\t\t\twriter.printf(\"%5s, %10s\\n\", \"x\", \"ms\");\n\n\t\t\tfor (int x = 0; x < 100; x++) {\n\t\t\t\tBigDecimal f1 = factorial(x);\n\n\t\t\t\tStopWatch stopWatch = new StopWatch();\n\t\t\t\tBigDecimal f2 = factorialUsingSpouge(BigDecimal.valueOf(x), mc);\n\t\t\t\tlong milliseconds = stopWatch.getElapsedMillis();\n\n\t\t\t\tboolean same = f1.compareTo(f2) == 0;\n\t\t\t\tint significantDigits = f1.precision();\n\t\t\t\tSystem.out.println(x + \"! = \" + same + \" : \" + significantDigits + \" in \" + milliseconds + \" ms\");\n\t\t\t\twriter.printf(\"%5d, %10d\\n\", x, milliseconds);\n\t\t\t}\n\t\t});\n\t}\n\n\tprivate static void runFactorialCalculatingSpougeConstants() {\n\t\tspougeFactorialConstantsCache.clear();\n\n\t\twithPrintWriter(\"factorial_calculating_spouge_constants.csv\", writer -> {\n\t\t\twriter.printf(\"%15s, %10s\\n\", \"precision\", \"ms\");\n\n\t\t\tfor (int a = 10; a <= 400; a+=10) {\n\t\t\t\tStopWatch stopWatch = new StopWatch();\n\t\t\t\tgetSpougeFactorialConstants(a);\n\t\t\t\tlong milliseconds = stopWatch.getElapsedMillis();\n\n\t\t\t\tSystem.out.println(\"coefficients of \" + a + \" in \" + milliseconds + \" ms\");\n\t\t\t\twriter.printf(\"%15d, %10d\\n\", a, milliseconds);\n\t\t\t}\n\t\t});\n\t}\n\n\tprivate static void runFactorialUsingSpougeCached() {\n\t\twithPrintWriter(\"factorial_spouge_cached_prec200.csv\", writer -> {\n\t\t\tMathContext mc = new MathContext(200);\n\n\t\t\tfactorialUsingSpougeCached(BigDecimal.valueOf(1), mc); // make sure coefficients are calculated\n\n\t\t\twriter.printf(\"%5s, %10s\\n\", \"x\", \"ms\");\n\n\t\t\tfor (int i = 0; i < 100; i++) {\n\t\t\t\tBigDecimal f1 = factorial(i);\n\n\t\t\t\tStopWatch stopWatch = new StopWatch();\n\t\t\t\tBigDecimal f2 = factorialUsingSpougeCached(BigDecimal.valueOf(i), mc);\n\t\t\t\tlong milliseconds = stopWatch.getElapsedMillis();\n\n\t\t\t\tboolean same = f1.compareTo(f2) == 0;\n\t\t\t\tint significantDigits = f1.precision();\n\t\t\t\tSystem.out.println(i + \"! = \" + same + \" : \" + significantDigits + \" in \" + milliseconds + \" ms\");\n\t\t\t\twriter.printf(\"%5d, %10d\\n\", i, milliseconds);\n\t\t\t}\n\t\t});\n\t}\n\n\tprivate static void runFactorialUsingSpougeCachedOverPrecision() {\n\t\twithPrintWriter(\"factorial_spouge_cached_precisions.csv\", writer -> {\n\t\t\twriter.printf(\"%15s, %10s\\n\", \"precision\", \"ms\");\n\n\t\t\tfor (int precision = 0; precision < 400; precision+=10) {\n\t\t\t\tMathContext mc = new MathContext(precision);\n\n\t\t\t\tfactorialUsingSpougeCached(BigDecimal.valueOf(1), mc); // make sure coefficients are calculated\n\n\t\t\t\tStopWatch stopWatch = new StopWatch();\n\t\t\t\tfactorialUsingSpougeCached(BigDecimal.valueOf(5), mc);\n\t\t\t\tlong milliseconds = stopWatch.getElapsedMillis();\n\n\t\t\t\tSystem.out.println(precision + \" in \" + milliseconds + \" ms\");\n\t\t\t\twriter.printf(\"%15d, %10d\\n\", precision, milliseconds);\n\t\t\t}\n\t\t});\n\t}\n\n\tprivate static void runErrorOfFactorialUsingSpouge() {\n\t\twithPrintWriter(\"factorial_spouge_precision.csv\", writer -> {\n\t\t\tMathContext mc = new MathContext(20);\n\t\t\twriter.printf(\"%5s, %10s\\n\", \"a\", \"precision\");\n\n\t\t\tfor (int a = 1; a < 1000; a++) {\n\t\t\t\tBigDecimal error = errorOfFactorialUsingSpouge(a, mc);\n\t\t\t\tBigDecimal precision = integralPart(log10(error, mc).negate());\n\n\t\t\t\tSystem.out.println(\"a=\" + a + \" precision=\" + precision);\n\t\t\t\twriter.printf(\"%5d, %10s\\n\", a, precision);\n\t\t\t}\n\t\t});\n\t}\n\n\tprivate static void withPrintWriter(String filename, Consumer<PrintWriter> block) {\n\t\ttry (PrintWriter writer = new PrintWriter(new FileWriter(OUTPUT_DIRECTORY + filename))) {\n\t\t\tblock.accept(writer);\n\t\t} catch (IOException e) {\n\t\t\te.printStackTrace();\n\t\t}\n\t}\n\n\tprivate static long inMilliseconds(Runnable block) {\n\t\tlong startMillis = System.currentTimeMillis();\n\t\tblock.run();\n\t\tlong endMillis = System.currentTimeMillis();\n\t\treturn endMillis - startMillis;\n\t}\n}\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/internal/PerformanceBigDecimalMath.java",
    "content": "package ch.obermuhlner.math.big.example.internal;\n\nimport java.io.FileWriter;\nimport java.io.IOException;\nimport java.io.PrintWriter;\nimport java.math.BigDecimal;\nimport java.math.MathContext;\nimport java.util.Arrays;\nimport java.util.List;\nimport java.util.Random;\nimport java.util.function.BiFunction;\nimport java.util.function.Function;\n\nimport ch.obermuhlner.math.big.BigDecimalMath;\nimport ch.obermuhlner.math.big.example.StopWatch;\n\n/**\n * Performance measurements for the functions in {@link BigDecimalMath}.\n */\npublic class PerformanceBigDecimalMath {\n\n\tprivate static final BigDecimal TWO = new BigDecimal(2);\n\tprivate static final BigDecimal ONE_HALF = new BigDecimal(0.5);\n\n\tprivate static MathContext REF_MATHCONTEXT = new MathContext(300);\n\tprivate static int REPEATS = 20;\n\tprivate static int FAST_REPEATS = 200;\n\n\tprivate static final MathContext WARMUP_MATHCONTEXT = MathContext.DECIMAL128;\n\tprivate static final int WARMUP_LOOP_REPEATS = 10;\n\tprivate static final int WARMUP_REPEATS = 1000;\n\n\tprivate static final double AVERAGE_PERCENTILE = 0.50;\n\n\tprivate static final String OUTPUT_DIRECTORY = \"docu/benchmarks/\";\n\n\tpublic static void main(String[] args) {\n\t\tStopWatch stopWatch = new StopWatch();\n\n\t\tfullReport();\n\t\t//fullOptimizationReport();\n\n\t\t//performanceReport_Fast_0_to_10();\n\n\t\t//performanceReport_toBigDecimal_optimization();\n\t\t//performanceReport_toBigDecimal();\n\n\t\t//performanceReport_factorial_optimization();\n\n\t\tSystem.out.println(\"Finished all in \" + stopWatch);\n\t}\n\n\tprivate static String createStringNumber(int length) {\n\t\tStringBuilder result = new StringBuilder();\n\n\t\tif (length == 0) {\n\t\t\tresult.append(\"0\");\n\t\t}\n\n\t\tfor (int i = 0; i < length; i++) {\n\t\t\tresult.append(i % 10);\n\t\t}\n\t\treturn result.toString();\n\t}\n\n\tprivate static String createStringNumber(int length, Random random) {\n\t\tStringBuilder result = new StringBuilder();\n\n\t\tif (length == 0) {\n\t\t\tresult.append(random.nextInt(10));\n\t\t}\n\n\t\tresult.append(random.nextInt(9) + 1);\n\t\tfor (int i = 1; i < length; i++) {\n\t\t\tresult.append(random.nextInt(10));\n\t\t}\n\t\treturn result.toString();\n\t}\n\n\tpublic static void fullReport() {\n\t\tperformanceReport_Fast_0_to_2();\n\t\tperformanceReport_Fast_neg10_to_10();\n\t\tperformanceReport_Fast_0_to_10();\n\t\tperformanceReport_Fast_0_to_100();\n\n\t\tperformanceReport_Trigo_0_to_1();\n\t\tperformanceReport_Hyperbolic_0_to_2();\n\n\t\tperformanceReport_Slow_0_to_2();\n\t\tperformanceReport_Slow_neg10_to_10();\n\t\tperformanceReport_Slow_0_to_10();\n\t\tperformanceReport_Slow_0_to_100();\n\t\tperformanceReport_Slow_0_to_1000();\n\n\t\tperformanceReport_pow_0_to_100();\n\n\t\tperformanceReport_pow_frac_0_to_1000();\n\n\t\tperformanceReport_pow_int_0_to_10000();\n\t\tperformanceReport_pow_int_0_to_100000();\n\n\t\tperformanceReport_Fast_precision();\n\t\tperformanceReport_Slow_precision();\n\n\t\tperformanceReportAtan2_y_neg10_to_10_x_5();\n\t\tperformanceReportAtan2_y_5_x_neg10_to_10();\n\t\tperformanceReportAtan2_yx_neg10_to_10();\n\t\tfunctionValueAtan2_yx_neg10_to_10();\n\n\t\tperformanceReport_toBigDecimal();\n\n\t\tperformanceReport_Java9_sqrt();\n\t}\n\n\tpublic static void fullOptimizationReport() {\n\t\t// --- exp() optimizations:\n\t\tperformanceReportExpOptimization_0_to_4();\n\n\t\t// --- asin() optimizations:\n\t\tperformanceReportAsinOptimization_0_to_1();\n\n\t\t// --- sqrt() optimizations:\n\t\tperformanceReportSqrtOptimization_0_to_1();\n\t\tperformanceReportSqrtOptimization_0_to_100();\n\t\tperformanceReportSqrtOptimization_0_to_1000();\n\n\t\t// --- root() optimizations:\n\t\tperformanceReportRootOptimization_0_to_10();\n\n\t\t// --- log() optimizations:\n\t\tperformanceReportLogNewtonAdaptive_0_to_10();\n\n\t\tperformanceReportLogOptimizationNewton_0_to_10();\n\t\tperformanceReportLogOptimizationNewton_0_to_100();\n\n//\t\tperformanceReportLogOptimizationTry();\n//\t\tperformanceReportLogOptimization1();\n//\t\tperformanceReportLogOptimization2();\n//\t\tperformanceReportLogOptimization3();\n//\t\tperformanceReportLogOptimization4();\n//\t\tperformanceReportLogOptimization5();\n//\t\tperformanceReportLogOptimization6();\n\n\t\tperformanceReport_toBigDecimal_optimization();\n\t}\n\n\tprivate static void performanceReport_Fast_0_to_2() {\n\t\tperformanceReportOverValue(\n\t\t\t\t\"perf_fast_funcs_from_0_to_2.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0,\n\t\t\t\t+2.0,\n\t\t\t\t+0.005,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"exp\", \"sqrt\", \"root2\", \"root3\", \"sin\", \"cos\", \"tan\"),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.exp(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.sqrt(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.root(x, new BigDecimal(2), calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.root(x, new BigDecimal(3), calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.sin(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.cos(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.tan(x, calculationMathContext));\n\t}\n\n\tprivate static void performanceReport_Fast_neg10_to_10() {\n\t\tperformanceReportOverValue(\n\t\t\t\t\"perf_fast_funcs_from_-10_to_10.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t-10,\n\t\t\t\t+10,\n\t\t\t\t+0.1,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"exp\", \"sqrt\", \"root2\", \"root3\", \"sin\", \"cos\", \"tan\"),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.exp(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.sqrt(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.root(x, new BigDecimal(2), calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.root(x, new BigDecimal(3), calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.sin(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.cos(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.tan(x, calculationMathContext));\n\t}\n\n\tprivate static void performanceReport_Fast_0_to_10() {\n\t\tperformanceReportOverValue(\n\t\t\t\t\"perf_fast_funcs_from_0_to_10.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0,\n\t\t\t\t10,\n\t\t\t\t+0.01,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"exp\", \"sqrt\", \"root2\", \"root3\", \"sin\", \"cos\", \"tan\"),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.exp(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.sqrt(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.root(x, new BigDecimal(2), calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.root(x, new BigDecimal(3), calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.sin(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.cos(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.tan(x, calculationMathContext));\n\t}\n\n\tprivate static void performanceReport_Fast_0_to_100() {\n\t\tperformanceReportOverValue(\n\t\t\t\t\"perf_fast_funcs_from_0_to_100.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0,\n\t\t\t\t+100,\n\t\t\t\t+0.1,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"exp\", \"sqrt\", \"root2\", \"root3\", \"sin\", \"cos\", \"tan\"),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.exp(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.sqrt(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.root(x, new BigDecimal(2), calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.root(x, new BigDecimal(3), calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.sin(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.cos(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.tan(x, calculationMathContext));\n\t}\n\n\tprivate static void performanceReport_Trigo_0_to_1() {\n\t\tperformanceReportOverValue(\n\t\t\t\t\"perf_trigo_funcs_from_0_to_1.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0,\n\t\t\t\t+1.0,\n\t\t\t\t+0.01,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"sin\", \"cos\", \"tan\", \"asin\", \"acos\", \"atan\"),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.sin(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.cos(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.tan(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.asin(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.acos(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.atan(x, calculationMathContext));\n\t}\n\n\tprivate static void performanceReport_Hyperbolic_0_to_2() {\n\t\tperformanceReportOverValue(\n\t\t\t\t\"perf_hyperbolic_funcs_from_0_to_2.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0,\n\t\t\t\t+2.0,\n\t\t\t\t+0.01,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"sinh\", \"cosh\", \"tanh\", \"asinh\", \"acosh\", \"atanh\"),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.sinh(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.cosh(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.tanh(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.asinh(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.acosh(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.atanh(x, calculationMathContext));\n\t}\n\n\tprivate static void performanceReport_Slow_0_to_2() {\n\t\tperformanceReportOverValue(\n\t\t\t\t\"perf_slow_funcs_from_0_to_2.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0,\n\t\t\t\t+2.0,\n\t\t\t\t+0.005,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"exp\", \"log\", \"pow\"),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.exp(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.log(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.pow(BigDecimal.valueOf(123.456), x, calculationMathContext));\n\t}\n\n\tprivate static void performanceReport_Slow_neg10_to_10() {\n\t\tperformanceReportOverValue(\n\t\t\t\t\"perf_slow_funcs_from_-10_to_10.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t-10.0,\n\t\t\t\t+10.0,\n\t\t\t\t+0.1,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"exp\", \"log\", \"pow\"),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.exp(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.log(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.pow(BigDecimal.valueOf(123.456), x, calculationMathContext));\n\t}\n\n\tprivate static void performanceReport_Slow_0_to_10() {\n\t\tperformanceReportOverValue(\n\t\t\t\t\"perf_slow_funcs_from_0_to_10.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0.0,\n\t\t\t\t+10.0,\n\t\t\t\t+0.05,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"exp\", \"log\", \"pow\"),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.exp(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.log(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.pow(BigDecimal.valueOf(123.456), x, calculationMathContext));\n\t}\n\n\tprivate static void performanceReport_Slow_0_to_100() {\n\t\tperformanceReportOverValue(\n\t\t\t\t\"perf_slow_funcs_from_0_to_100.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0,\n\t\t\t\t+100,\n\t\t\t\t+0.1,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"exp\", \"log\", \"pow\"),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.exp(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.log(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.pow(BigDecimal.valueOf(123.456), x, calculationMathContext));\n\t}\n\n\tprivate static void performanceReport_Slow_0_to_1000() {\n\t\tperformanceReportOverValue(\n\t\t\t\t\"perf_slow_funcs_from_0_to_1000.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0,\n\t\t\t\t+1000,\n\t\t\t\t5,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"exp\", \"log\", \"pow\"),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.exp(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.log(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.pow(BigDecimal.valueOf(123.456), x, calculationMathContext));\n\t}\n\n\tprivate static void performanceReport_pow_0_to_100() {\n\t\tperformanceReportOverValue(\n\t\t\t\t\"perf_pow_from_0_to_100.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0,\n\t\t\t\t+100,\n\t\t\t\t+0.1,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"pow\"),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.pow(BigDecimal.valueOf(123.456), x, calculationMathContext));\n\t}\n\n\tprivate static void performanceReport_pow_frac_0_to_1000() {\n\t\tperformanceReportOverValue(\n\t\t\t\t\"perf_pow_frac_from_0_to_1000.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0.5,\n\t\t\t\t+1000,\n\t\t\t\t+5,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"pow\"),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.pow(BigDecimal.valueOf(123.456), x, calculationMathContext));\n\t}\n\n\tprivate static void performanceReport_pow_int_0_to_10000() {\n\t\tperformanceReportOverValue(\n\t\t\t\t\"perf_pow_int_from_0_to_10000.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0,\n\t\t\t\t+10000,\n\t\t\t\t+1,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"pow\"),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.pow(BigDecimal.valueOf(123.456), x, calculationMathContext));\n\t}\n\n\tprivate static void performanceReport_pow_int_0_to_100000() {\n\t\tperformanceReportOverValue(\n\t\t\t\t\"perf_pow_int_from_0_to_100000.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0,\n\t\t\t\t+100000,\n\t\t\t\t+1,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"pow\"),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.pow(BigDecimal.valueOf(123.456), x, calculationMathContext));\n\t}\n\n\tprivate static void performanceReport_Fast_precision() {\n\t\tperformanceReportOverPrecision(\n\t\t\t\t\"perf_fast_funcs_precisions_to_1000.csv\",\n\t\t\t\tBigDecimal.valueOf(3.1),\n\t\t\t\t10,\n\t\t\t\t1000,\n\t\t\t\t10,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"exp\", \"sqrt\", \"root2\", \"root3\", \"sin\", \"cos\"),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.exp(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.sqrt(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.root(x, new BigDecimal(2), calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.root(x, new BigDecimal(3), calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.sin(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.cos(x, calculationMathContext));\n\t}\n\n\tprivate static void performanceReport_Slow_precision() {\n\t\tperformanceReportOverPrecision(\n\t\t\t\t\"perf_slow_funcs_precisions_to_1000.csv\",\n\t\t\t\tBigDecimal.valueOf(3.1),\n\t\t\t\t10,\n\t\t\t\t1000,\n\t\t\t\t10,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"exp\", \"log\", \"pow\"),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.exp(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.log(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.pow(BigDecimal.valueOf(123.456), x, calculationMathContext));\n\t}\n\n\tprivate static void performanceReportExpOptimization_0_to_4() {\n\t\tperformanceReportOverValue(\n\t\t\t\t\"test_exp_impl_from_0_to_4.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0,\n\t\t\t\t+4,\n\t\t\t\t+0.01,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"exp\", \"exp_256\", \"exp_1024\", \"exp_65536\"),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.exp(x1, mc1),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.expReducing(x1, mc1, 256),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.expReducing(x1, mc1, 1024),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.expReducing(x1, mc1, 65536));\n\t}\n\n\tprivate static void performanceReportAsinOptimization_0_to_1() {\n\t\tperformanceReportOverValue(\n\t\t\t\t\"test_asin_impl_from_0_to_1.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0,\n\t\t\t\t+1,\n\t\t\t\t+0.01,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"sin\", \"asinTaylor\", \"asinNewton\"),\n\t\t\t\t(x1, mc1) -> BigDecimalMath.sin(x1, mc1),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.asin(x1, mc1),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.asinUsingNewton(x1, mc1));\n\t}\n\n\tprivate static void performanceReportSqrtOptimization_0_to_1() {\n\t\tSystem.out.println(BigDecimalMathExperimental.sqrtUsingHalley(BigDecimal.valueOf(2), new MathContext(100)));\n\n\t\tperformanceReportOverValue(\n\t\t\t\t\"test_sqrt_impl_from_0_to_1.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0,\n\t\t\t\t+1,\n\t\t\t\t+0.01,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\n\t\t\t\t\t\t\"sqrtNewtonFix\",\n\t\t\t\t\t\t\"sqrtNewtonAdaptive\",\n\t\t\t\t\t\t\"sqrtNewtonAdaptiveImproved\",\n\t\t\t\t\t\t\"sqrtHalleyFix\"),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.sqrtUsingNewton(x1, mc1),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.sqrtUsingNewtonAdaptivePrecision(x1, mc1),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.sqrtUsingNewtonAdaptivePrecisionImproved(x1, mc1),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.sqrtUsingHalley(x1, mc1));\n\t}\n\n\tprivate static void performanceReportSqrtOptimization_0_to_100() {\n\t\tSystem.out.println(BigDecimalMathExperimental.sqrtUsingHalley(BigDecimal.valueOf(2), new MathContext(100)));\n\n\t\tperformanceReportOverValue(\n\t\t\t\t\"test_sqrt_impl_from_0_to_100.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0,\n\t\t\t\t+100,\n\t\t\t\t+0.01,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\n\t\t\t\t\t\t\"sqrtNewtonFix\",\n\t\t\t\t\t\t\"sqrtNewtonAdaptive\",\n\t\t\t\t\t\t\"sqrtNewtonAdaptiveImproved\",\n\t\t\t\t\t\t\"sqrtHalleyFix\"),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.sqrtUsingNewton(x1, mc1),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.sqrtUsingNewtonAdaptivePrecision(x1, mc1),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.sqrtUsingNewtonAdaptivePrecisionImproved(x1, mc1),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.sqrtUsingHalley(x1, mc1));\n\t}\n\n\tprivate static void performanceReportSqrtOptimization_0_to_1000() {\n\t\tSystem.out.println(BigDecimalMathExperimental.sqrtUsingHalley(BigDecimal.valueOf(2), new MathContext(100)));\n\n\t\tperformanceReportOverValue(\n\t\t\t\t\"test_sqrt_impl_from_0_to_1000.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0,\n\t\t\t\t+1000,\n\t\t\t\t+0.1,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\n\t\t\t\t\t\t\"sqrtNewtonFix\",\n\t\t\t\t\t\t\"sqrtNewtonAdaptive\",\n\t\t\t\t\t\t\"sqrtNewtonAdaptiveImproved\",\n\t\t\t\t\t\t\"sqrtHalleyFix\"),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.sqrtUsingNewton(x1, mc1),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.sqrtUsingNewtonAdaptivePrecision(x1, mc1),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.sqrtUsingNewtonAdaptivePrecisionImproved(x1, mc1),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.sqrtUsingHalley(x1, mc1));\n\t}\n\n\tprivate static void performanceReportRootOptimization_0_to_10() {\n\t\tperformanceReportOverValue(\n\t\t\t\t\"test_root_impl_from_0_to_10.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0,\n\t\t\t\t+10,\n\t\t\t\t+0.01,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"root\", \"rootAdaptive\"),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.rootFixPrecision(BigDecimal.valueOf(3), x1, mc1),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.rootAdaptivePrecision(BigDecimal.valueOf(3), x1, mc1, 2));\n\t}\n\n\tprivate static void performanceReportLogNewtonAdaptive_0_to_10() {\n\t\tperformanceReportOverValue(\n\t\t\t\t\"test_log_adaptive_impl_from_0_to_10.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0.05,\n\t\t\t\t+10,\n\t\t\t\t+0.05,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"log\", \"logAdaptive\"),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.logUsingNewtonFixPrecision(x1, mc1),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.logUsingNewtonAdaptivePrecision(x1, mc1, 17));\n\t}\n\n\tprivate static void performanceReportAtan2_y_neg10_to_10_x_5() {\n\t\tBigDecimal x = BigDecimal.valueOf(5);\n\t\tperformanceReportOverValue(\n\t\t\t\t\"perf_atan2_y_from_-10_to_10_x_5.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t-10,\n\t\t\t\t10,\n\t\t\t\t+0.1,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"atan2\"),\n\t\t\t\t(y1, mc1) -> BigDecimalMath.atan2(y1, x, mc1));\n\t}\n\n\tprivate static void performanceReportAtan2_y_5_x_neg10_to_10() {\n\t\tBigDecimal y = BigDecimal.valueOf(5);\n\t\tperformanceReportOverValue(\n\t\t\t\t\"perf_atan2_y_5_x_from_-10_to_10.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t-10,\n\t\t\t\t10,\n\t\t\t\t+0.1,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"atan2\"),\n\t\t\t\t(x1, mc1) -> BigDecimalMath.atan2(y, x1, mc1));\n\t}\n\n\tprivate static void performanceReportAtan2_yx_neg10_to_10() {\n\t\tMathContext mathContext = REF_MATHCONTEXT;\n\t\tBigDecimal xStart = BigDecimal.valueOf(-10);\n\t\tBigDecimal xEnd = BigDecimal.valueOf(10);\n\t\tBigDecimal xStep = BigDecimal.valueOf(1.0);\n\t\tBigDecimal xStepWarmup = BigDecimal.valueOf(2.0);\n\t\tBigDecimal yStart = BigDecimal.valueOf(-10);\n\t\tBigDecimal yEnd = BigDecimal.valueOf(10);\n\t\tBigDecimal yStep = BigDecimal.valueOf(1.0);\n\t\tBigDecimal yStepWarmup = BigDecimal.valueOf(2.0);\n\t\tint repeats = 3;\n\n\t\tString name = \"perf_atan2_yx_from_-10_to_10.csv\";\n\n\t\t// warmup\n\t\tfor (BigDecimal y = yStart; y.compareTo(yEnd) < 0; y = y.add(yStepWarmup)) {\n\t\t\tfor (BigDecimal x = xStart; x.compareTo(xEnd) < 0; x = x.add(xStepWarmup)) {\n\t\t\t\ttry {\n\t\t\t\t\tBigDecimalMath.atan2(y, x, mathContext).doubleValue();\n\t\t\t\t} catch (Exception ex) {\n\t\t\t\t\t// ignore\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\ttry (PrintWriter writer = new PrintWriter(new FileWriter(OUTPUT_DIRECTORY + name))) {\n\t\t\tfor (BigDecimal x = xStart; x.compareTo(xEnd) <= 0; x = x.add(xStep)) {\n\t\t\t\twriter.print(\", \");\n\t\t\t\twriter.print(x);\n\t\t\t}\n\t\t\twriter.println();\n\n\t\t\tfor (BigDecimal y = yStart; y.compareTo(yEnd) <= 0; y = y.add(yStep)) {\n\t\t\t\twriter.print(y);\n\t\t\t\twriter.print(\", \");\n\t\t\t\tfor (BigDecimal x = xStart; x.compareTo(xEnd) <= 0; x = x.add(xStep)) {\n\t\t\t\t\tif (x.compareTo(xStart) != 0) {\n\t\t\t\t\t\twriter.print(\", \");\n\t\t\t\t\t}\n\t\t\t\t\tSystem.out.println(\"x = \" + x + \" y = \" + y);\n\t\t\t\t\tdouble result = Double.MAX_VALUE;\n\t\t\t\t\ttry {\n\t\t\t\t\t\tfor (int i = 0; i < repeats; i++) {\n\t\t\t\t\t\t\tStopWatch stopWatch = new StopWatch();\n\t\t\t\t\t\t\tBigDecimalMath.atan2(y, x, mathContext).doubleValue();\n\t\t\t\t\t\t\tresult = Math.min(result, stopWatch.getElapsedMillis());\n\t\t\t\t\t\t}\n\t\t\t\t\t} catch (Exception ex) {\n\t\t\t\t\t\tresult = 0;\n\t\t\t\t\t}\n\t\t\t\t\twriter.print(result);\n\t\t\t\t}\n\t\t\t\twriter.println();\n\t\t\t}\n\t\t} catch (IOException e) {\n\t\t\te.printStackTrace();\n\t\t}\n\t}\n\n\tprivate static void functionValueAtan2_yx_neg10_to_10() {\n\t\tMathContext mathContext = MathContext.DECIMAL64;\n\t\tBigDecimal xStart = BigDecimal.valueOf(-10);\n\t\tBigDecimal xEnd = BigDecimal.valueOf(10);\n\t\tBigDecimal xStep = BigDecimal.valueOf(0.2);\n\t\tBigDecimal yStart = BigDecimal.valueOf(-10);\n\t\tBigDecimal yEnd = BigDecimal.valueOf(10);\n\t\tBigDecimal yStep = BigDecimal.valueOf(0.2);\n\n\t\tString name = \"values_atan2_yx_from_-10_to_10.csv\";\n\n\t\ttry (PrintWriter writer = new PrintWriter(new FileWriter(OUTPUT_DIRECTORY + name))) {\n\t\t\tfor (BigDecimal x = xStart; x.compareTo(xEnd) <= 0; x = x.add(xStep)) {\n\t\t\t\twriter.print(\", \");\n\t\t\t\twriter.print(x);\n\t\t\t}\n\t\t\twriter.println();\n\n\t\t\tfor (BigDecimal y = yStart; y.compareTo(yEnd) <= 0; y = y.add(yStep)) {\n\t\t\t\twriter.print(y);\n\t\t\t\twriter.print(\", \");\n\t\t\t\tfor (BigDecimal x = xStart; x.compareTo(xEnd) <= 0; x = x.add(xStep)) {\n\t\t\t\t\tif (x.compareTo(xStart) != 0) {\n\t\t\t\t\t\twriter.print(\", \");\n\t\t\t\t\t}\n\t\t\t\t\tSystem.out.println(\"x = \" + x + \" y = \" + y);\n\t\t\t\t\tdouble result;\n\t\t\t\t\ttry {\n\t\t\t\t\t\tresult = BigDecimalMath.atan2(y, x, mathContext).doubleValue();\n\t\t\t\t\t} catch (Exception ex) {\n\t\t\t\t\t\tresult = Double.NaN;\n\t\t\t\t\t}\n\t\t\t\t\twriter.print(result);\n\t\t\t\t}\n\t\t\t\twriter.println();\n\t\t\t}\n\t\t} catch (IOException e) {\n\t\t\te.printStackTrace();\n\t\t}\n\t}\n\n\n\t/**\n\t * Writing an implementation of the binary logarithm function with BigDecimal is surprisingly challenging.\n\t * <p>\n\t * The first step is to decide between the basic approach.\n\t * Here are the two basic formulas I found that converge reasonably fast:\n\t * Hyperbolic tangent area:\n\t * CODE logHyperbolic\n\t * <p>\n\t * Newton's method:\n\t * CODE logNewton\n\t * <p>\n\t * The following graph shows the time in nanoseconds necessary to calculate the log(x) to a precision of 300 significant digits.\n\t * CHART hyperbolic, newton x=0.01 - 10\n\t * <p>\n\t * The hyperbolic tangent area approach wins hands down.\n\t * <p>\n\t * Both approaches have in common that they converge much faster when x is close to 1.0 and become increasingly slower the farther away we get from 1.0.\n\t * CHART hyperbolic x=0.01 - 10\n\t * CHART hyperbolic x=0.1 - 100\n\t * <p>\n\t * In order to optimize this calculation we must bring the argument x closer to 1.0 and correct this outside of the logarithm in the appropriate manner.\n\t * The Wikipedia article http://en.wikipedia.org/wiki/Natural_logarithm mentions the following trick:\n\t * We write the value x in the exponential form\n\t * x = a * 10<sup>b</sup>\n\t * then we can say that\n\t * log(x) = log(a) + log(10) * b\n\t * Since we can precalculate log(10) for reasonable precision this can be implemented very efficiently with BigDecimal.\n\t * <p>\n\t * CODE logUsingExponent\n\t * <p>\n\t * CHART logHyperbolic, logUsingExponent x=0.1 - 100\n\t * <p>\n\t * The argument of the log() can now only be in the range from 0.1 to 10, which is already an improvement.\n\t * How can we further reduce the input range of log() and get even closer to the optimum value of 1.0?\n\t * <p>\n\t * For values > 1.0 we can try to divide by powers of 2.\n\t * For example the worst case values in the range from 6.0 to 10.0 can be divided by (2*2*2), which gives us a range from 0.75 to 1.25, another improvement.\n\t * This factor can be applied outside the log() function:\n\t * log(10.0) = log(10.0 / 8) + log(2)*3\n\t * To be efficient we must precalculate log(2).\n\t * <p>\n\t * The same logic applies to values > 1.0 but in this case we multiply with powers of 2.\n\t * log(0.1) = log(0.1 * 8) - log(2)*3\n\t * <p>\n\t * CODE logUsingPowerTwo\n\t * <p>\n\t * CHART logUsingExponent, logUsingPowerTwo  x=0.1 - 2\n\t * <p>\n\t * The powers of 2 come in a pretty good sequence in the value range between 1.0 and 10.0: (2, 4, 8).\n\t * Unfortunately this leaves a gaping whole around 6.0 so that the values in this area can not be efficiently optimized.\n\t * If we do the same trick by multiplying combinations of the prim factors 2 and 3 we get a nicer sequence that leaves less holes:\n\t * (2, 3, 2*2, 2*3, 2*2*2, 3*3) = (2, 3, 4, 6, 8, 9)\n\t * While this becomes a bit more complex to implement that just the powers of 2 it is still simple enough that we can hardcode all the combinations.\n\t * <p>\n\t * CHART logUsingExponent, logUsingTwoThree  x=0.1 - 2\n\t * <p>\n\t * <p>\n\t * Another approach that does not need all the tricks with exponential form and combinations of 2 and 3.\n\t * REFERENCE https://github.com/miraclefoxx/bigdecimal-math/blob/master/src/main/java/io/github/miraclefoxx/math/BigDecimalMath.java\n\t * This needs another function root(n, x) which calculates the n'th root of the value x.\n\t * It follows the same recipe of bringing the argument of the log() function closer to 1 by writing it in this form:\n\t * log(x) = log(root(r, x)^r) = r * log(root(r, x))\n\t * By estimating r correctly we can bring the argument to log() reasonably close.\n\t * <p>\n\t * CODE  root\n\t * CODE  logUsingRoot\n\t * <p>\n\t * CHART logHyperbolic, logUsingRoot  x=0.1 - 10\n\t * <p>\n\t * Looks very nice, the calculation becomes essentially independent of the distance to 1.0.\n\t * <p>\n\t * Lets compare the two approaches (assuming precalculated log(10), log(2), log(3)):\n\t * CHART logUsingRoot, logUsingTwoThree  x=0.1 - 10\n\t * <p>\n\t * Nobody stops us from combining the two approaches, we calculate the final step\n\t * (after using exponential form and combinations of 2 and 3) calling logRoot().\n\t * This gives us:\n\t * CHART logUsingRoot, logUsingTwoThreeRoot  x=0.1 - 10\n\t * <p>\n\t * If we cannot precalculate log(10), log(2) and  log(3) (or the desired precision is outside the precalculated range)\n\t * then the root() approach becomes more efficient:\n\t * CHART logUsingRoot, logUsingTwoThreeNotPrecalculated  x=0.1 - 10\n\t * <p>\n\t * This gives us the final solution:\n\t * If we are inside the precalculated precision we use logUsingTwoThreeRoot, otherwise logUsingRoot.\n\t * <p>\n\t * REFERENCE github eobermuhlner/big-math\n\t */\n\tprivate static void performanceReportLogOptimizationNewton_0_to_10() {\n\t\tperformanceReportOverValue(\n\t\t\t\t\"test_log_impl_from_0_to_10.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0.05,\n\t\t\t\t+10,\n\t\t\t\t+0.05,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"newtonFix\", \"newton\", \"root+newton\", \"primes+newton\", \"primes+root+newton\"),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.logUsingNewtonFixPrecision(x1, mc1),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.logUsingNewtonAdaptivePrecision(x1, mc1),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.logUsingRoot(x1, mc1,\n\t\t\t\t\t\tBigDecimalMathExperimental::logUsingNewtonAdaptivePrecision),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.logUsingPrimes(x1, mc1,\n\t\t\t\t\t\tBigDecimalMathExperimental::logUsingNewtonAdaptivePrecision),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.logUsingPrimes(x1, mc1,\n\t\t\t\t\t\t(x2, mc2) -> BigDecimalMathExperimental.logUsingRoot(x1, mc2,\n\t\t\t\t\t\t\t\tBigDecimalMathExperimental::logUsingNewtonAdaptivePrecision)));\n\t}\n\n\tprivate static void performanceReportLogOptimizationNewton_0_to_100() {\n\t\tperformanceReportOverValue(\n\t\t\t\t\"test_log_impl_from_0_to_100.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0.1,\n\t\t\t\t+100,\n\t\t\t\t+0.1,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"newton\", \"root+newton\", \"exp+primes+newton\", \"primes+root+newton\"),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.logUsingNewtonFixPrecision(x1, mc1),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.logUsingRoot(x1, mc1,\n\t\t\t\t\t\tBigDecimalMathExperimental::logUsingNewtonFixPrecision),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.logUsingExponent(x1, mc1,\n\t\t\t\t\t\t(x2, mc2) -> BigDecimalMathExperimental.logUsingPrimes(x2, mc2,\n\t\t\t\t\t\t\t\tBigDecimalMathExperimental::logUsingNewtonFixPrecision)),\n\t\t\t\t(x1, mc1) -> BigDecimalMathExperimental.logUsingPrimes(x1, mc1,\n\t\t\t\t\t\t(x2, mc2) -> BigDecimalMathExperimental.logUsingRoot(x2, mc2,\n\t\t\t\t\t\t\t\tBigDecimalMathExperimental::logUsingNewtonFixPrecision)));\n\t}\n\n\tprivate static class OperationInfo {\n\t\tBigDecimal b1;\n\t\tBigDecimal b2;\n\t\tMathContext mc;\n\n\t\tOperationInfo(BigDecimal b1, BigDecimal b2, MathContext mc) {\n\t\t\tthis.b1 = b1;\n\t\t\tthis.b2 = b2;\n\t\t\tthis.mc = mc;\n\t\t}\n\t}\n\n\tprivate static void performanceReport_BasicOperations() {\n\t\tRandom random = new Random();\n\n\t\tperformanceReportOverLambda(\n\t\t\t\t\"perf_basic_operations_fast_precisions_to_10000.csv\",\n\t\t\t\t10000,\n\t\t\t\t100,\n\t\t\t\tFAST_REPEATS,\n\t\t\t\t(i) -> {\n\t\t\t\t\treturn new OperationInfo(\n\t\t\t\t\t\t\tBigDecimalMath.toBigDecimal(createStringNumber(i, random)),\n\t\t\t\t\t\t\tBigDecimalMath.toBigDecimal(createStringNumber(i, random)),\n\t\t\t\t\t\t\tnew MathContext(Math.max(i, 1)));\n\t\t\t\t},\n\t\t\t\tArrays.asList(\"add\", \"subtract\"),\n\t\t\t\t(op) -> op.b1.add(op.b2, op.mc),\n\t\t\t\t(op) -> op.b1.subtract(op.b2, op.mc));\n\n\t\tperformanceReportOverLambda(\n\t\t\t\t\"perf_basic_operations_slow_precisions_to_10000.csv\",\n\t\t\t\t10000,\n\t\t\t\t100,\n\t\t\t\tFAST_REPEATS,\n\t\t\t\t(i) -> {\n\t\t\t\t\treturn new OperationInfo(\n\t\t\t\t\t\t\tBigDecimalMath.toBigDecimal(createStringNumber(i, random)),\n\t\t\t\t\t\t\tBigDecimalMath.toBigDecimal(createStringNumber(i, random)),\n\t\t\t\t\t\t\tnew MathContext(Math.max(i, 1)));\n\t\t\t\t},\n\t\t\t\tArrays.asList(\"multiply\", \"divide\"),\n\t\t\t\t(op) -> op.b1.multiply(op.b2, op.mc),\n\t\t\t\t(op) -> op.b1.divide(op.b2, op.mc));\n\n\t\tperformanceReportOverLambda(\n\t\t\t\t\"perf_basic_operations_slow2_precisions_to_10000.csv\",\n\t\t\t\t10000,\n\t\t\t\t100,\n\t\t\t\tFAST_REPEATS,\n\t\t\t\t(i) -> {\n\t\t\t\t\treturn new OperationInfo(\n\t\t\t\t\t\t\tBigDecimalMath.toBigDecimal(createStringNumber(i, random)),\n\t\t\t\t\t\t\tBigDecimalMath.toBigDecimal(createStringNumber(i, random)),\n\t\t\t\t\t\t\tnew MathContext(Math.max(i, 1)));\n\t\t\t\t},\n\t\t\t\tArrays.asList(\"multiply 0.5\", \"divide 2\"),\n\t\t\t\t(op) -> op.b1.multiply(ONE_HALF, op.mc),\n\t\t\t\t(op) -> op.b1.divide(TWO, op.mc));\n\n\t\tperformanceReportOverLambda(\n\t\t\t\t\"perf_basic_operations_fast_precisions_to_100000.csv\",\n\t\t\t\t100000,\n\t\t\t\t1000,\n\t\t\t\tREPEATS,\n\t\t\t\t(i) -> {\n\t\t\t\t\treturn new OperationInfo(\n\t\t\t\t\t\t\tBigDecimalMath.toBigDecimal(createStringNumber(i, random)),\n\t\t\t\t\t\t\tBigDecimalMath.toBigDecimal(createStringNumber(i, random)),\n\t\t\t\t\t\t\tnew MathContext(Math.max(i, 1)));\n\t\t\t\t},\n\t\t\t\tArrays.asList(\"add\", \"subtract\"),\n\t\t\t\t(op) -> op.b1.add(op.b2, op.mc),\n\t\t\t\t(op) -> op.b1.subtract(op.b2, op.mc));\n\n\t\tperformanceReportOverLambda(\n\t\t\t\t\"perf_basic_operations_slow_precisions_to_100000.csv\",\n\t\t\t\t100000,\n\t\t\t\t1000,\n\t\t\t\tREPEATS,\n\t\t\t\t(i) -> {\n\t\t\t\t\treturn new OperationInfo(\n\t\t\t\t\t\t\tBigDecimalMath.toBigDecimal(createStringNumber(i, random)),\n\t\t\t\t\t\t\tBigDecimalMath.toBigDecimal(createStringNumber(i, random)),\n\t\t\t\t\t\t\tnew MathContext(Math.max(i, 1)));\n\t\t\t\t},\n\t\t\t\tArrays.asList(\"multiply\", \"divide\"),\n\t\t\t\t(op) -> op.b1.multiply(op.b2, op.mc),\n\t\t\t\t(op) -> op.b1.divide(op.b2, op.mc));\n\n\t\tperformanceReportOverLambda(\n\t\t\t\t\"perf_basic_operations_slow2_precisions_to_100000.csv\",\n\t\t\t\t100000,\n\t\t\t\t1000,\n\t\t\t\tREPEATS,\n\t\t\t\t(i) -> {\n\t\t\t\t\treturn new OperationInfo(\n\t\t\t\t\t\t\tBigDecimalMath.toBigDecimal(createStringNumber(i, random)),\n\t\t\t\t\t\t\tBigDecimalMath.toBigDecimal(createStringNumber(i, random)),\n\t\t\t\t\t\t\tnew MathContext(Math.max(i, 1)));\n\t\t\t\t},\n\t\t\t\tArrays.asList(\"multiply 0.5\", \"divide 2\"),\n\t\t\t\t(op) -> op.b1.multiply(ONE_HALF, op.mc),\n\t\t\t\t(op) -> op.b1.divide(TWO, op.mc));\n\n\t}\n\n\tprivate static void performanceReport_toBigDecimal_optimization() {\n\t\tperformanceReportOverLambda(\n\t\t\t\t\"perf_bigdec_string_impl_precisions_to_2000.csv\",\n\t\t\t\t2000,\n\t\t\t\t1,\n\t\t\t\tREPEATS,\n\t\t\t\t(i) -> createStringNumber(i),\n\t\t\t\tArrays.asList(\"toBigDecimal/3\", \"toBigDecimal/4\", \"toBigDecimal/5\", \"toBigDecimal/6\", \"toBigDecimal/8\"),\n\t\t\t\t(s) -> BigDecimalMathExperimental.toBigDecimalSplitCount(s, MathContext.UNLIMITED, 3),\n\t\t\t\t(s) -> BigDecimalMathExperimental.toBigDecimalSplitCount(s, MathContext.UNLIMITED, 4),\n\t\t\t\t(s) -> BigDecimalMathExperimental.toBigDecimalSplitCount(s, MathContext.UNLIMITED, 5),\n\t\t\t\t(s) -> BigDecimalMathExperimental.toBigDecimalSplitCount(s, MathContext.UNLIMITED, 6),\n\t\t\t\t(s) -> BigDecimalMathExperimental.toBigDecimalSplitCount(s, MathContext.UNLIMITED, 8));\n\n\t\tperformanceReportOverLambda(\n\t\t\t\t\"perf_bigdec_string_impl_precisions_to_10000.csv\",\n\t\t\t\t20000,\n\t\t\t\t200,\n\t\t\t\tREPEATS,\n\t\t\t\t(i) -> createStringNumber(i),\n\t\t\t\tArrays.asList(\"toBigDecimal/3\", \"toBigDecimal/4\", \"toBigDecimal/5\", \"toBigDecimal/6\", \"toBigDecimal/8\"),\n\t\t\t\t(s) -> BigDecimalMathExperimental.toBigDecimalSplitCount(s, MathContext.UNLIMITED, 3),\n\t\t\t\t(s) -> BigDecimalMathExperimental.toBigDecimalSplitCount(s, MathContext.UNLIMITED, 4),\n\t\t\t\t(s) -> BigDecimalMathExperimental.toBigDecimalSplitCount(s, MathContext.UNLIMITED, 5),\n\t\t\t\t(s) -> BigDecimalMathExperimental.toBigDecimalSplitCount(s, MathContext.UNLIMITED, 6),\n\t\t\t\t(s) -> BigDecimalMathExperimental.toBigDecimalSplitCount(s, MathContext.UNLIMITED, 8));\n\n\t\tperformanceReportOverLambda(\n\t\t\t\t\"perf_bigdec_string_impl_precisions_to_100000.csv\",\n\t\t\t\t100000,\n\t\t\t\t10000,\n\t\t\t\tREPEATS,\n\t\t\t\t(i) -> createStringNumber(i),\n\t\t\t\tArrays.asList(\"toBigDecimal/4\", \"toBigDecimal/8\", \"toBigDecimal/16\"),\n\t\t\t\t(s) -> BigDecimalMathExperimental.toBigDecimalSplitCount(s, MathContext.UNLIMITED, 4),\n\t\t\t\t(s) -> BigDecimalMathExperimental.toBigDecimalSplitCount(s, MathContext.UNLIMITED, 8),\n\t\t\t\t(s) -> BigDecimalMathExperimental.toBigDecimalSplitCount(s, MathContext.UNLIMITED, 16));\n\t}\n\n\tprivate static void performanceReport_toBigDecimal() {\n\t\tperformanceReportOverLambda(\n\t\t\t\t\"perf_bigdec_string_precisions_to_2000.csv\",\n\t\t\t\t2000,\n\t\t\t\t1,\n\t\t\t\tREPEATS,\n\t\t\t\t(i) -> createStringNumber(i),\n\t\t\t\tArrays.asList(\"BigDecimal(String)\", \"toBigDecimal(String)\"),\n\t\t\t\t(s) -> new BigDecimal(s),\n\t\t\t\t(s) -> BigDecimalMath.toBigDecimal(s));\n\n\t\tperformanceReportOverLambda(\n\t\t\t\t\"perf_bigdec_string_precisions_to_10000.csv\",\n\t\t\t\t20000,\n\t\t\t\t200,\n\t\t\t\tREPEATS,\n\t\t\t\t(i) -> createStringNumber(i),\n\t\t\t\tArrays.asList(\"BigDecimal(String)\", \"toBigDecimal(String)\"),\n\t\t\t\t(s) -> new BigDecimal(s),\n\t\t\t\t(s) -> BigDecimalMath.toBigDecimal(s));\n\n\t\tperformanceReportOverLambda(\n\t\t\t\t\"perf_bigdec_string_precisions_to_100000.csv\",\n\t\t\t\t100000,\n\t\t\t\t1000,\n\t\t\t\tREPEATS,\n\t\t\t\t(i) -> createStringNumber(i),\n\t\t\t\tArrays.asList(\"BigDecimal(String)\", \"toBigDecimal(String)\"),\n\t\t\t\t(s) -> new BigDecimal(s),\n\t\t\t\t(s) -> BigDecimalMath.toBigDecimal(s));\n\n\t\tperformanceReportOverLambda(\n\t\t\t\t\"perf_bigdec_string_precisions_to_1000000.csv\",\n\t\t\t\t1000000,\n\t\t\t\t100000,\n\t\t\t\t3,\n\t\t\t\t(i) -> createStringNumber(i),\n\t\t\t\tArrays.asList(\"BigDecimal(String)\", \"toBigDecimal(String)\"),\n\t\t\t\t(s) -> new BigDecimal(s),\n\t\t\t\t(s) -> BigDecimalMath.toBigDecimal(s));\n\t}\n\n\tprivate static void performanceReport_factorial_optimization() {\n\t\tperformanceReportOverLambda(\n\t\t\t\t\"perf_factorial_impl_values_to_100.csv\",\n\t\t\t\t100,\n\t\t\t\t1,\n\t\t\t\tFAST_REPEATS,\n\t\t\t\t(i) -> i,\n\t\t\t\tArrays.asList(\"loop\", \"switchloop\", \"recursion\"),\n\t\t\t\t(n) -> BigDecimalMathExperimental.factorialLoop(n),\n\t\t\t\t(n) -> BigDecimalMathExperimental.factorialSwitchLoop(n),\n\t\t\t\t(n) -> BigDecimalMathExperimental.factorialRecursion(n));\n\n\t\tperformanceReportOverLambda(\n\t\t\t\t\"perf_factorial_impl_values_to_200.csv\",\n\t\t\t\t200,\n\t\t\t\t1,\n\t\t\t\tREPEATS,\n\t\t\t\t(i) -> i,\n\t\t\t\tArrays.asList(\"loop\", \"switchloop\", \"recursion\"),\n\t\t\t\t(n) -> BigDecimalMathExperimental.factorialLoop(n),\n\t\t\t\t(n) -> BigDecimalMathExperimental.factorialSwitchLoop(n),\n\t\t\t\t(n) -> BigDecimalMathExperimental.factorialRecursion(n));\n\n\t\tperformanceReportOverLambda(\n\t\t\t\t\"perf_factorial_impl_values_to_500.csv\",\n\t\t\t\t500,\n\t\t\t\t5,\n\t\t\t\tFAST_REPEATS,\n\t\t\t\t(i) -> i,\n\t\t\t\tArrays.asList(\"loop\", \"switchloop\", \"recursion\"),\n\t\t\t\t(n) -> BigDecimalMathExperimental.factorialLoop(n),\n\t\t\t\t(n) -> BigDecimalMathExperimental.factorialSwitchLoop(n),\n\t\t\t\t(n) -> BigDecimalMathExperimental.factorialRecursion(n));\n\n\t\tperformanceReportOverLambda(\n\t\t\t\t\"perf_factorial_impl_values_to_1000.csv\",\n\t\t\t\t1000,\n\t\t\t\t1,\n\t\t\t\tREPEATS,\n\t\t\t\t(i) -> i,\n\t\t\t\tArrays.asList(\"loop\", \"switchloop\", \"recursion\", \"simple\", \"loopDivLimit\"),\n\t\t\t\t(n) -> BigDecimalMathExperimental.factorialLoop(n),\n\t\t\t\t(n) -> BigDecimalMathExperimental.factorialSwitchLoop(n),\n\t\t\t\t(n) -> BigDecimalMathExperimental.factorialRecursion(n),\n\t\t\t\t(n) -> BigDecimalMathExperimental.factorialSimple(n),\n\t\t\t\t(n) -> BigDecimalMathExperimental.factorialLoopDivLimit(n));\n\n\t\tperformanceReportOverLambda(\n\t\t\t\t\"perf_factorial_impl_loops_values_to_1000.csv\",\n\t\t\t\t1000,\n\t\t\t\t1,\n\t\t\t\tREPEATS,\n\t\t\t\t(i) -> i,\n\t\t\t\tArrays.asList(\"loop\", \"loopDivLimit\"),\n\t\t\t\t(n) -> BigDecimalMathExperimental.factorialLoop(n),\n\t\t\t\t(n) -> BigDecimalMathExperimental.factorialLoopDivLimit(n));\n\n\t\tperformanceReportOverLambda(\n\t\t\t\t\"perf_factorial_impl_recursion_values_to_100.csv\",\n\t\t\t\t100,\n\t\t\t\t1,\n\t\t\t\tFAST_REPEATS,\n\t\t\t\t(i) -> i,\n\t\t\t\tArrays.asList(\"recursion\", \"recursionAdaptive_65\"),\n\t\t\t\t(n) -> BigDecimalMathExperimental.factorialRecursion(n),\n\t\t\t\t(n) -> BigDecimalMathExperimental.factorialRecursionAdaptive(n, 65));\n\n\t\tperformanceReportOverLambda(\n\t\t\t\t\"perf_factorial_impl_recursion_values_to_1000.csv\",\n\t\t\t\t1000,\n\t\t\t\t1,\n\t\t\t\tFAST_REPEATS,\n\t\t\t\t(i) -> i,\n\t\t\t\tArrays.asList(\"recursion\", \"recursionAdaptive_40\", \"recursionAdaptive_60\", \"recursionAdaptive_80\", \"recursionAdaptive_100\"),\n\t\t\t\t(n) -> BigDecimalMathExperimental.factorialRecursion(n),\n\t\t\t\t(n) -> BigDecimalMathExperimental.factorialRecursionAdaptive(n, 40),\n\t\t\t\t(n) -> BigDecimalMathExperimental.factorialRecursionAdaptive(n, 60),\n\t\t\t\t(n) -> BigDecimalMathExperimental.factorialRecursionAdaptive(n, 80),\n\t\t\t\t(n) -> BigDecimalMathExperimental.factorialRecursionAdaptive(n, 100));\n\t}\n\n\tprivate static void performanceReport_Java9_sqrt() {\n/*\n\t\tperformanceReportOverValue(\n\t\t\t\t\"perf_java9_sqrt_from_0_to_10.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0,\n\t\t\t\t+10,\n\t\t\t\t+0.01,\n\t\t\t\tFAST_REPEATS,\n\t\t\t\tArrays.asList(\n\t\t\t\t\t\t\"sqrt\",\n\t\t\t\t\t\t\"java9_sqrt\"),\n\t\t\t\t(x1, mc1) -> BigDecimalMath.sqrt(x1, mc1),\n\t\t\t\t(x1, mc1) -> x1.sqrt(mc1));\n\n\t\tperformanceReportOverValue(\n\t\t\t\t\"perf_java9_sqrt_from_0_to_100.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0,\n\t\t\t\t+100,\n\t\t\t\t+0.1,\n\t\t\t\tFAST_REPEATS,\n\t\t\t\tArrays.asList(\n\t\t\t\t\t\t\"sqrt\",\n\t\t\t\t\t\t\"java9_sqrt\"),\n\t\t\t\t(x1, mc1) -> BigDecimalMath.sqrt(x1, mc1),\n\t\t\t\t(x1, mc1) -> x1.sqrt(mc1));\n\n\t\tperformanceReportOverValue(\n\t\t\t\t\"perf_java9_sqrt_from_0_to_10000.csv\",\n\t\t\t\tREF_MATHCONTEXT,\n\t\t\t\t0,\n\t\t\t\t+10000,\n\t\t\t\t+10,\n\t\t\t\tFAST_REPEATS,\n\t\t\t\tArrays.asList(\n\t\t\t\t\t\t\"sqrt\",\n\t\t\t\t\t\t\"java9_sqrt\"),\n\t\t\t\t(x1, mc1) -> BigDecimalMath.sqrt(x1, mc1),\n\t\t\t\t(x1, mc1) -> x1.sqrt(mc1));\n\n\t\tperformanceReportOverPrecision(\n\t\t\t\t\"perf_java9_sqrt_precisions_to_200.csv\",\n\t\t\t\tBigDecimal.valueOf(3.1),\n\t\t\t\t1,\n\t\t\t\t200,\n\t\t\t\t1,\n\t\t\t\tFAST_REPEATS,\n\t\t\t\tArrays.asList(\"sqrt\", \"java9_sqrt\"),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.sqrt(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> x.sqrt(calculationMathContext));\n\n\t\tperformanceReportOverPrecision(\n\t\t\t\t\"perf_java9_sqrt_precisions_to_1000.csv\",\n\t\t\t\tBigDecimal.valueOf(3.1),\n\t\t\t\t10,\n\t\t\t\t1000,\n\t\t\t\t2,\n\t\t\t\tFAST_REPEATS,\n\t\t\t\tArrays.asList(\"sqrt\", \"java9_sqrt\"),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.sqrt(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> x.sqrt(calculationMathContext));\n\n\t\tperformanceReportOverPrecision(\n\t\t\t\t\"perf_java9_sqrt_precisions_to_10000.csv\",\n\t\t\t\tBigDecimal.valueOf(3.1),\n\t\t\t\t10,\n\t\t\t\t10000,\n\t\t\t\t10,\n\t\t\t\tREPEATS,\n\t\t\t\tArrays.asList(\"sqrt\", \"java9_sqrt\"),\n\t\t\t\t(x, calculationMathContext) -> BigDecimalMath.sqrt(x, calculationMathContext),\n\t\t\t\t(x, calculationMathContext) -> x.sqrt(calculationMathContext));\n*/\n\t}\n\n\t@SafeVarargs\n\tprivate static void performanceReportOverValue(String name, MathContext mathContext, double xStart, double xEnd, double xStep, int repeats, List<String> functionNames, BiFunction<BigDecimal, MathContext, BigDecimal>... functions) {\n\t\tperformanceReportOverValue(name, mathContext, BigDecimal.valueOf(xStart), BigDecimal.valueOf(xEnd), BigDecimal.valueOf(xStep), repeats, functionNames, functions);\n\t}\n\n\t@SafeVarargs\n\tprivate static void performanceReportOverValue(String name, MathContext mathContext, BigDecimal xStart, BigDecimal xEnd, BigDecimal xStep, int repeats, List<String> functionNames, BiFunction<BigDecimal, MathContext, BigDecimal>... calculations) {\n\t\tStopWatch stopWatch = new StopWatch();\n\t\tSystem.out.println(\"Writing  \" + name);\n\n\t\ttry (PrintWriter writer = new PrintWriter(new FileWriter(OUTPUT_DIRECTORY + name))) {\n\t\t\tperformanceReportOverValue(writer, mathContext, xStart, xEnd, xStep, repeats, functionNames, calculations);\n\t\t} catch (IOException ex) {\n\t\t\tex.printStackTrace();\n\t\t}\n\n\t\tSystem.out.println(\"Finished in \" + stopWatch);\n\t}\n\n\t@SafeVarargs\n\tprivate static void performanceReportOverValue(PrintWriter writer, MathContext mathContext, BigDecimal xStart, BigDecimal xEnd, BigDecimal xStep, int repeats, List<String> functionNames, BiFunction<BigDecimal, MathContext, BigDecimal>... functions) {\n\t\tif (functionNames.size() != functions.length) {\n\t\t\tthrow new IllegalArgumentException(\"Must be same number of functionNames (\" + functionNames.size() + \") and functions (\" + functions.length + \")\");\n\t\t}\n\n\t\t// warmup\n\t\tfor (int i = 0; i < WARMUP_LOOP_REPEATS; i++) {\n\t\t\tfor (BigDecimal x = xStart; x.compareTo(xEnd) <= 0; x = x.add(xStep)) {\n\t\t\t\tfor (BiFunction<BigDecimal, MathContext, BigDecimal> calculation : functions) {\n\t\t\t\t\ttry {\n\t\t\t\t\t\tcalculation.apply(x, WARMUP_MATHCONTEXT);\n\t\t\t\t\t} catch (ArithmeticException ex) {\n\t\t\t\t\t\t// ignore\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// print headers\n\t\twriter.printf(\"%8s\", \"x\");\n\t\tfor (int i = 0; i < functionNames.size(); i++) {\n\t\t\twriter.print(\",\");\n\t\t\twriter.printf(\"%8s\", functionNames.get(i));\n\t\t}\n\t\twriter.println();\n\n\t\t// print types\n\t\twriter.printf(\"%8s\", \"number\");\n\t\tfor (int i = 0; i < functionNames.size(); i++) {\n\t\t\twriter.print(\",\");\n\t\t\twriter.printf(\"%8s\", \"number\");\n\t\t}\n\t\twriter.println();\n\n\t\t// prepare data storage\n\t\tint xCount = 0;\n\t\tfor (BigDecimal x = xStart; x.compareTo(xEnd) <= 0; x = x.add(xStep)) {\n\t\t\txCount++;\n\t\t}\n\n\t\tlong[][][] nanosFunctionValueRepeat = new long[functions.length][][];\n\t\tfor (int fIndex = 0; fIndex < functions.length; fIndex++) {\n\t\t\tnanosFunctionValueRepeat[fIndex] = new long[xCount][];\n\t\t\tfor (int xIndex = 0; xIndex < xCount; xIndex++) {\n\t\t\t\tnanosFunctionValueRepeat[fIndex][xIndex] = new long[repeats];\n\t\t\t}\n\t\t}\n\n\t\t// real measurements\n\t\tfor (int rIndex = 0; rIndex < repeats; rIndex++) {\n\t\t\tint xIndex = 0;\n\t\t\tfor (BigDecimal x = xStart; x.compareTo(xEnd) <= 0; x = x.add(xStep)) {\n\t\t\t\tfor (int fIndex = 0; fIndex < functions.length; fIndex++) {\n\t\t\t\t\tBiFunction<BigDecimal, MathContext, BigDecimal> function = functions[fIndex];\n\t\t\t\t\ttry {\n\t\t\t\t\t\tStopWatch stopWatch = new StopWatch();\n\t\t\t\t\t\tfunction.apply(x, mathContext);\n\t\t\t\t\t\tnanosFunctionValueRepeat[fIndex][xIndex][rIndex] = stopWatch.getElapsedNanos();\n\t\t\t\t\t} catch (ArithmeticException ex) {\n\t\t\t\t\t\t// ignore\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\txIndex++;\n\t\t\t}\n\t\t\tSystem.out.print(\".\");\n\t\t}\n\t\tSystem.out.println();\n\n\t\t// write report\n\t\t{\n\t\t\tint xIndex = 0;\n\t\t\tfor (BigDecimal x = xStart; x.compareTo(xEnd) <= 0; x = x.add(xStep)) {\n\t\t\t\twriter.printf(\"%8.3f\", x);\n\t\t\t\tfor (int fIndex = 0; fIndex < functions.length; fIndex++) {\n\t\t\t\t\twriter.print(\",\");\n\t\t\t\t\tdouble elapsedNanos = averagePercentile(AVERAGE_PERCENTILE, nanosFunctionValueRepeat[fIndex][xIndex]);\n\t\t\t\t\twriter.printf(\"%8.3f\", elapsedNanos);\n\t\t\t\t}\n\t\t\t\twriter.println();\n\n\t\t\t\txIndex++;\n\t\t\t}\n\t\t}\n\t}\n\n\tprivate static long median(long[] values) {\n\t\tArrays.sort(values);\n\t\tint halfIndex = values.length / 2;\n\t\tif (values.length > 1 && values.length % 2 == 0) {\n\t\t\treturn (values[halfIndex] + values[halfIndex + 1]) / 2;\n\t\t} else {\n\t\t\treturn values[halfIndex];\n\t\t}\n\t}\n\n\tprivate static double averagePercentile(double percentile, long[] values) {\n\t\tArrays.sort(values);\n\n\t\tint startIndex = (int) (values.length / 2 - values.length * percentile / 2);\n\t\tint endIndex = (int) (values.length / 2 + values.length * percentile / 2);\n\n\t\tdouble sum = 0;\n\t\tfor (int i = startIndex; i < endIndex; i++) {\n\t\t\tsum += values[i];\n\t\t}\n\n\t\treturn (sum / (endIndex - startIndex));\n\t}\n\n\n\t@SafeVarargs\n\tprivate static void performanceReportOverPrecision(String name, BigDecimal value, int precisionStart, int precisionEnd, int precisionStep, int repeats, List<String> functionNames, BiFunction<BigDecimal, MathContext, BigDecimal>... calculations) {\n\t\tStopWatch stopWatch = new StopWatch();\n\t\tSystem.out.println(\"Writing  \" + name);\n\n\t\ttry (PrintWriter writer = new PrintWriter(new FileWriter(OUTPUT_DIRECTORY + name))) {\n\t\t\tperformanceReportOverPrecision(writer, value, precisionStart, precisionEnd, precisionStep, repeats, functionNames, calculations);\n\t\t} catch (IOException ex) {\n\t\t\tex.printStackTrace();\n\t\t}\n\n\t\tSystem.out.println(\"Finished in \" + stopWatch);\n\t}\n\n\t@SafeVarargs\n\tprivate static void performanceReportOverPrecision(PrintWriter writer, BigDecimal value, int precisionStart, int precisionEnd, int precisionStep, int repeats, List<String> functionNames, BiFunction<BigDecimal, MathContext, BigDecimal>... functions) {\n\t\tint innerRepeats = 10;\n\n\t\t// warmup\n\t\tfor (int i = 0; i < WARMUP_REPEATS; i++) {\n\t\t\tfor (BiFunction<BigDecimal, MathContext, BigDecimal> calculation : functions) {\n\t\t\t\ttry {\n\t\t\t\t\tcalculation.apply(value, WARMUP_MATHCONTEXT);\n\t\t\t\t} catch (ArithmeticException ex) {\n\t\t\t\t\t// ignore\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// print headers\n\t\twriter.printf(\"%8s\", \"precision\");\n\t\tfor (int fIndex = 0; fIndex < functionNames.size(); fIndex++) {\n\t\t\twriter.print(\",\");\n\t\t\twriter.printf(\"%8s\", functionNames.get(fIndex));\n\t\t}\n\t\twriter.println();\n\n\t\t// print types\n\t\twriter.printf(\"%8s\", \"number\");\n\t\tfor (int fIndex = 0; fIndex < functionNames.size(); fIndex++) {\n\t\t\twriter.print(\",\");\n\t\t\twriter.printf(\"%8s\", \"number\");\n\t\t}\n\t\twriter.println();\n\n\t\t// prepare data storage\n\t\tint pCount = 0;\n\t\tfor (int precision = precisionStart; precision <= precisionEnd; precision += precisionStep) {\n\t\t\tpCount++;\n\t\t}\n\n\t\tlong[][][] nanosFunctionPrecisionRepeat = new long[functions.length][][];\n\t\tfor (int fIndex = 0; fIndex < functions.length; fIndex++) {\n\t\t\tnanosFunctionPrecisionRepeat[fIndex] = new long[pCount][];\n\n\t\t\tfor (int pIndex = 0; pIndex < pCount; pIndex++) {\n\t\t\t\tnanosFunctionPrecisionRepeat[fIndex][pIndex] = new long[repeats];\n\t\t\t}\n\t\t}\n\n\t\t// real measurement\n\t\tfor (int rIndex = 0; rIndex < repeats; rIndex++) {\n\t\t\tfor (int fIndex = 0; fIndex < functions.length; fIndex++) {\n\t\t\t\tint pIndex = 0;\n\t\t\t\tfor (int precision = precisionStart; precision <= precisionEnd; precision += precisionStep) {\n\t\t\t\t\tMathContext mathContext = new MathContext(precision);\n\n\t\t\t\t\tBiFunction<BigDecimal, MathContext, BigDecimal> calculation = functions[fIndex];\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\tStopWatch stopWatch = new StopWatch();\n\t\t\t\t\t\tfor (int innerIndex = 0; innerIndex < innerRepeats; innerIndex++) {\n\t\t\t\t\t\t\tcalculation.apply(value, mathContext);\n\t\t\t\t\t\t}\n\t\t\t\t\t\tnanosFunctionPrecisionRepeat[fIndex][pIndex][rIndex] = stopWatch.getElapsedNanos();\n\t\t\t\t\t} catch (ArithmeticException ex) {\n\t\t\t\t\t\t// ignore\n\t\t\t\t\t}\n\t\t\t\t\tpIndex++;\n\t\t\t\t}\n\n\t\t\t}\n\t\t\tSystem.out.print(\".\");\n\t\t}\n\t\tSystem.out.println();\n\n\t\t// write report\n\t\t{\n\t\t\tint p = 0;\n\t\t\tfor (int precision = precisionStart; precision <= precisionEnd; precision += precisionStep) {\n\t\t\t\twriter.printf(\"%8d\", precision);\n\t\t\t\tfor (int fIndex = 0; fIndex < functions.length; fIndex++) {\n\t\t\t\t\twriter.print(\",\");\n\t\t\t\t\tdouble elapsedNanos = averagePercentile(AVERAGE_PERCENTILE, nanosFunctionPrecisionRepeat[fIndex][p]) / innerRepeats;\n\t\t\t\t\twriter.printf(\"%8.3f\", elapsedNanos);\n\t\t\t\t}\n\t\t\t\tp++;\n\t\t\t\twriter.println();\n\t\t\t}\n\t\t}\n\t}\n\n\tpublic static <T, U> void performanceReportOverLambda(String name, int count, int repeats, Function<Integer, T> convert, List<String> functionNames, Function<T, U>... functions) {\n\t\tperformanceReportOverLambda(name, count, 1, repeats, convert, functionNames, functions);\n\t}\n\n\tpublic static <T, U> void performanceReportOverLambda(String name, int count, int countStep, int repeats, Function<Integer, T> convert, List<String> functionNames, Function<T, U>... functions) {\n\t\tStopWatch stopWatch = new StopWatch();\n\t\tSystem.out.println(\"Writing  \" + name);\n\n\t\ttry (PrintWriter writer = new PrintWriter(new FileWriter(OUTPUT_DIRECTORY + name))) {\n\t\t\tperformanceReportOverLambda(writer, count, countStep, repeats, convert, functionNames, functions);\n\t\t} catch (IOException ex) {\n\t\t\tex.printStackTrace();\n\t\t}\n\n\t\tSystem.out.println(\"Finished in \" + stopWatch);\n\t}\n\n\tpublic static <T, U> void performanceReportOverLambda(PrintWriter writer, int count, int countStep, int repeats, Function<Integer, T> convert, List<String> functionNames, Function<T, U>... functions) {\n\t\tint innerRepeats = 10;\n\n\t\tint warmupValueCount = 10;\n\n\t\t// warmup\n\t\tfor (int warmupCount = 0; warmupCount < WARMUP_REPEATS; warmupCount++) {\n\t\t\tfor (int valueIndex = 0; valueIndex < warmupValueCount; valueIndex++) {\n\t\t\t\tfor (Function<T, U> function : functions) {\n\t\t\t\t\tT value = convert.apply(valueIndex);\n\t\t\t\t\tfunction.apply(value);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// print headers\n\t\twriter.printf(\"%8s\", \"value\");\n\t\tfor (int fIndex = 0; fIndex < functionNames.size(); fIndex++) {\n\t\t\twriter.print(\",\");\n\t\t\twriter.printf(\"%8s\", functionNames.get(fIndex));\n\t\t}\n\t\twriter.println();\n\n\t\t// print types\n\t\twriter.printf(\"%8s\", \"number\");\n\t\tfor (int fIndex = 0; fIndex < functionNames.size(); fIndex++) {\n\t\t\twriter.print(\",\");\n\t\t\twriter.printf(\"%8s\", \"number\");\n\t\t}\n\t\twriter.println();\n\n\t\t// prepare data storage\n\t\tint pCount = 0;\n\t\tfor (int valueIndex = 0; valueIndex <= count; valueIndex += countStep) {\n\t\t\tpCount++;\n\t\t}\n\n\t\tlong[][][] nanosFunctionValueRepeat = new long[functions.length][][];\n\t\tfor (int fIndex = 0; fIndex < functions.length; fIndex++) {\n\t\t\tnanosFunctionValueRepeat[fIndex] = new long[pCount][];\n\n\t\t\tfor (int pIndex = 0; pIndex < pCount; pIndex++) {\n\t\t\t\tnanosFunctionValueRepeat[fIndex][pIndex] = new long[repeats];\n\t\t\t}\n\t\t}\n\n\t\t// real measurement\n\t\tfor (int rIndex = 0; rIndex < repeats; rIndex++) {\n\t\t\tfor (int fIndex = 0; fIndex < functions.length; fIndex++) {\n\t\t\t\tint pIndex = 0;\n\t\t\t\tfor (int valueIndex = 0; valueIndex < count; valueIndex += countStep) {\n\t\t\t\t\tFunction<T, U> calculation = functions[fIndex];\n\t\t\t\t\tT value = convert.apply(valueIndex);\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\tStopWatch stopWatch = new StopWatch();\n\t\t\t\t\t\tfor (int innerIndex = 0; innerIndex < innerRepeats; innerIndex++) {\n\t\t\t\t\t\t\tcalculation.apply(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t\tnanosFunctionValueRepeat[fIndex][pIndex][rIndex] = stopWatch.getElapsedNanos();\n\t\t\t\t\t} catch (Exception ex) {\n\t\t\t\t\t\t// ignore\n\t\t\t\t\t}\n\t\t\t\t\tpIndex++;\n\t\t\t\t}\n\n\t\t\t}\n\t\t\tSystem.out.print(\".\");\n\t\t}\n\t\tSystem.out.println();\n\n\t\t// write report\n\t\t{\n\t\t\tint pIndex = 0;\n\t\t\tfor (int valueIndex = 0; valueIndex < count; valueIndex += countStep) {\n\t\t\t\twriter.printf(\"%8d\", valueIndex);\n\t\t\t\tfor (int fIndex = 0; fIndex < functions.length; fIndex++) {\n\t\t\t\t\twriter.print(\",\");\n\t\t\t\t\tdouble elapsedNanos = averagePercentile(AVERAGE_PERCENTILE, nanosFunctionValueRepeat[fIndex][pIndex]) / innerRepeats;\n\t\t\t\t\twriter.printf(\"%8.3f\", elapsedNanos);\n\t\t\t\t}\n\t\t\t\tpIndex++;\n\t\t\t\twriter.println();\n\t\t\t}\n\t\t}\n\t}\n}"
  },
  {
    "path": "ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/internal/PerformanceRegressionBigDecimalMath.java",
    "content": "package ch.obermuhlner.math.big.example.internal;\n\nimport java.io.*;\nimport java.math.BigDecimal;\nimport java.math.MathContext;\nimport java.util.ArrayList;\nimport java.util.Collections;\nimport java.util.List;\n\nimport ch.obermuhlner.math.big.BigDecimalMath;\nimport ch.obermuhlner.math.big.BigFloat;\nimport ch.obermuhlner.math.big.example.StopWatch;\n\npublic class PerformanceRegressionBigDecimalMath {\n\n\tprivate static final BigDecimal value0_1 = BigDecimal.valueOf(0.1);\n\tprivate static final BigDecimal value0_2 = BigDecimal.valueOf(0.2);\n\tprivate static final BigDecimal value0_3 = BigDecimal.valueOf(0.3);\n\tprivate static final BigDecimal value0_4 = BigDecimal.valueOf(0.4);\n\tprivate static final BigDecimal value0_5 = BigDecimal.valueOf(0.5);\n\tprivate static final BigDecimal value0_6 = BigDecimal.valueOf(0.6);\n\tprivate static final BigDecimal value0_7 = BigDecimal.valueOf(0.7);\n\tprivate static final BigDecimal value0_8 = BigDecimal.valueOf(0.8);\n\tprivate static final BigDecimal value0_9 = BigDecimal.valueOf(0.9);\n\tprivate static final BigDecimal value1 = BigDecimal.valueOf(1);\n\tprivate static final BigDecimal value2 = BigDecimal.valueOf(2);\n\tprivate static final BigDecimal value3 = BigDecimal.valueOf(3);\n\tprivate static final BigDecimal value9 = BigDecimal.valueOf(9);\n\tprivate static final BigDecimal value10 = BigDecimal.valueOf(10);\n\tprivate static final BigDecimal value100 = BigDecimal.valueOf(100);\n\n\tpublic static void main(String[] args) {\n\t\ttry {\n\t\t\tPrintStream out = new PrintStream(new FileOutputStream(\"performance.csv\"));\n\t\t\tperformanceRegression(out, 300);\n\t\t} catch (FileNotFoundException e) {\n\t\t\te.printStackTrace();\n\t\t}\n\t}\n\n\tprivate static void performanceRegression(PrintStream out, int precision) {\n\t\tMathContext mathContext = new MathContext(precision);\n\n\t\tout.printf(\"%-20s, %15s, %15s, %15s, %15s\\n\", \"Name\", \"Average [ns]\", \"Median [ns]\", \"Min [ns]\", \"Max [ns]\");\n\t\t\n\t\tmeasurePerformance(out, \"log(0.1)\", mathContext, () -> BigDecimalMath.log(value0_1, mathContext));\n\t\tmeasurePerformance(out, \"log(0.2)\", mathContext, () -> BigDecimalMath.log(value0_2, mathContext));\n\t\tmeasurePerformance(out, \"log(0.3)\", mathContext, () -> BigDecimalMath.log(value0_3, mathContext));\n\t\tmeasurePerformance(out, \"log(0.4)\", mathContext, () -> BigDecimalMath.log(value0_4, mathContext));\n\t\tmeasurePerformance(out, \"log(0.5)\", mathContext, () -> BigDecimalMath.log(value0_5, mathContext));\n\t\tmeasurePerformance(out, \"log(0.6)\", mathContext, () -> BigDecimalMath.log(value0_6, mathContext));\n\t\tmeasurePerformance(out, \"log(0.7)\", mathContext, () -> BigDecimalMath.log(value0_7, mathContext));\n\t\tmeasurePerformance(out, \"log(0.8)\", mathContext, () -> BigDecimalMath.log(value0_8, mathContext));\n\t\tmeasurePerformance(out, \"log(0.9)\", mathContext, () -> BigDecimalMath.log(value0_9, mathContext));\n\t\tmeasurePerformance(out, \"log(1)\", mathContext, () -> BigDecimalMath.log(value1, mathContext));\n\t\tmeasurePerformance(out, \"log(2)\", mathContext, () -> BigDecimalMath.log(value2, mathContext));\n\t\tmeasurePerformance(out, \"log(10)\", mathContext, () -> BigDecimalMath.log(value10, mathContext));\n\t\tmeasurePerformance(out, \"log(100)\", mathContext, () -> BigDecimalMath.log(value100, mathContext));\n\t\tmeasurePerformance(out, \"log2(2)\", mathContext, () -> BigDecimalMath.log2(value2, mathContext));\n\t\tmeasurePerformance(out, \"log10(2)\", mathContext, () -> BigDecimalMath.log10(value2, mathContext));\n\t\tmeasurePerformance(out, \"exp(2)\", mathContext, () -> BigDecimalMath.exp(value2, mathContext));\n\t\tmeasurePerformance(out, \"sqrt(2)\", mathContext, () -> BigDecimalMath.sqrt(value2, mathContext));\n\t\tmeasurePerformance(out, \"sqrt(9)\", mathContext, () -> BigDecimalMath.sqrt(value9, mathContext));\n\t\tmeasurePerformance(out, \"pow(2;3)\", mathContext, () -> BigDecimalMath.pow(value2, value3, mathContext));\n\t\tmeasurePerformance(out, \"pow(2;0.1)\", mathContext, () -> BigDecimalMath.pow(value2, value0_1, mathContext));\n\t\tmeasurePerformance(out, \"root(2;3)\", mathContext, () -> BigDecimalMath.root(value2, value3, mathContext));\n\t\tmeasurePerformance(out, \"sin(2)\", mathContext, () -> BigDecimalMath.sin(value2, mathContext));\n\t\tmeasurePerformance(out, \"sin(100)\", mathContext, () -> BigDecimalMath.sin(value100, mathContext));\n\t\tmeasurePerformance(out, \"cos(2)\", mathContext, () -> BigDecimalMath.cos(value2, mathContext));\n\t\tmeasurePerformance(out, \"cos(100)\", mathContext, () -> BigDecimalMath.cos(value100, mathContext));\n\t\tmeasurePerformance(out, \"tan(2)\", mathContext, () -> BigDecimalMath.tan(value2, mathContext));\n\t\tmeasurePerformance(out, \"cot(2)\", mathContext, () -> BigDecimalMath.cot(value2, mathContext));\n\t\tmeasurePerformance(out, \"asin(0.1)\", mathContext, () -> BigDecimalMath.asin(value0_1, mathContext));\n\t\tmeasurePerformance(out, \"asin(0.8)\", mathContext, () -> BigDecimalMath.asin(value0_8, mathContext));\n\t\tmeasurePerformance(out, \"acos(0.1)\", mathContext, () -> BigDecimalMath.acos(value0_1, mathContext));\n\t\tmeasurePerformance(out, \"atan(0.1)\", mathContext, () -> BigDecimalMath.atan(value0_1, mathContext));\n\t\tmeasurePerformance(out, \"acot(0.1)\", mathContext, () -> BigDecimalMath.acot(value0_1, mathContext));\n\t\tmeasurePerformance(out, \"sinh(2)\", mathContext, () -> BigDecimalMath.sinh(value2, mathContext));\n\t\tmeasurePerformance(out, \"cosh(2)\", mathContext, () -> BigDecimalMath.cosh(value2, mathContext));\n\t\tmeasurePerformance(out, \"tanh(2)\", mathContext, () -> BigDecimalMath.tanh(value2, mathContext));\n\t\tmeasurePerformance(out, \"asinh(0.1)\", mathContext, () -> BigDecimalMath.asinh(value0_1, mathContext));\n\t\tmeasurePerformance(out, \"acosh(2)\", mathContext, () -> BigDecimalMath.acosh(value2, mathContext));\n\t\tmeasurePerformance(out, \"atanh(0.1)\", mathContext, () -> BigDecimalMath.atanh(value0_1, mathContext));\n\t\tmeasurePerformance(out, \"acoth(2)\", mathContext, () -> BigDecimalMath.acoth(value2, mathContext));\n\t\tmeasurePerformance(out, \"coth(2)\", mathContext, () -> BigDecimalMath.coth(value2, mathContext));\n\t\tmeasurePerformance(out, \"atan2(2;3)\", mathContext, () -> BigDecimalMath.atan2(value2, value3, mathContext));\n\t\tmeasurePerformance(out, \"gamma(0.1)\", mathContext, () -> BigDecimalMath.gamma(value0_1, mathContext));\n\n\t\tmeasurePerformance(out, \"BigFloat.add\", mathContext, () -> BigFloat.context(mathContext).valueOf(123).add(456).toBigDecimal());\n\t\tmeasurePerformance(out, \"BigFloat.subtract\", mathContext, () -> BigFloat.context(mathContext).valueOf(123).subtract(456).toBigDecimal());\n\t\tmeasurePerformance(out, \"BigFloat.multiply\", mathContext, () -> BigFloat.context(mathContext).valueOf(123).multiply(456).toBigDecimal());\n\t\tmeasurePerformance(out, \"BigFloat.divide\", mathContext, () -> BigFloat.context(mathContext).valueOf(123).divide(456).toBigDecimal());\n\t}\n\n\tprivate static void measurePerformance(PrintStream out, String name, MathContext mathContext, Runnable function) {\n\t\ttry {\n\t\t\tint warmup = 1000;\n\t\t\tfor (int i = 0; i < warmup; i++) {\n\t\t\t\tfunction.run();\n\t\t\t}\n\n\t\t\tint count = 100;\n\t\t\tint runCount = 10;\n\t\t\tdouble totalNanos = 0;\n\t\t\tdouble minNanos = Double.MAX_VALUE;\n\t\t\tdouble maxNanos = 0;\n\t\t\tList<Double> allNanos = new ArrayList<>();\n\n\t\t\tfor (int i = 0; i < count; i++) {\n\t\t\t\tStopWatch stopWatch = new StopWatch();\n\t\t\t\tfor (int j = 0; j < runCount; j++) {\n\t\t\t\t\tfunction.run();\n\t\t\t\t}\n\t\t\t\tdouble nanos = ((double) stopWatch.getElapsedNanos()) / runCount;\n\n\t\t\t\ttotalNanos += nanos;\n\t\t\t\tminNanos = Math.min(minNanos, nanos);\n\t\t\t\tmaxNanos = Math.max(maxNanos, nanos);\n\t\t\t\tallNanos.add(nanos);\n\t\t\t}\n\n\t\t\tDouble avgNanos = totalNanos / count;\n\t\t\tDouble medianNanos = median(allNanos);\n\n\t\t\tSystem.out.printf(\"%-20s: %15.1f\\n\", name, medianNanos);\n\t\t\tout.printf(\"%-20s, %15.1f, %15.1f, %15.1f, %15.1f\\n\", name, avgNanos, medianNanos, minNanos, maxNanos);\n\t\t} catch (Throwable e) {\n\t\t\tSystem.out.printf(\"%-20s: %15s %s\\n\", name, e.getClass(), e.getMessage());\n\t\t\tout.printf(\"%-20s, %15s, %15s, %15s, %15s\\n\", name, \"\", \"\", \"\", \"\");\n\t\t}\n\t}\n\n\tprivate static double median(List<Double> values) {\n\t\tCollections.sort(values);\n\t\tint center = values.size() / 2;\n\t\tif (values.size() % 2 == 0) {\n\t\t\treturn (values.get(center) + values.get(center+1)) / 2;\n\t\t} else {\n\t\t\treturn values.get(center);\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/internal/SqrtExperiments.java",
    "content": "package ch.obermuhlner.math.big.example.internal;\n\nimport ch.obermuhlner.math.big.BigDecimalMath;\n\nimport java.math.BigDecimal;\nimport java.math.MathContext;\n\npublic class SqrtExperiments {\n    public static void main(String[] args) {\n        java9Sqrt();\n    }\n\n    private static void java9Sqrt() {\n        MathContext mc = new MathContext(40);\n        BigDecimal v = new BigDecimal(\"1.00000000000000000000001\");\n        BigDecimal v2 = v.multiply(v);\n\n        /*\n        System.out.println(\"java9    \" + BigDecimal.valueOf(2).sqrt(mc));\n        System.out.println(\"java9    \" + BigDecimal.valueOf(4).sqrt(mc));\n        System.out.println(\"java9    \" + BigDecimal.valueOf(0.01).sqrt(mc));\n        System.out.println(\"java9    \" + v2.sqrt(mc));\n        */\n\n        System.out.println(\"big-math \" + BigDecimalMath.sqrt(BigDecimal.valueOf(2), mc));\n        System.out.println(\"big-math \" + BigDecimalMath.sqrt(BigDecimal.valueOf(4), mc));\n        System.out.println(\"big-math \" + BigDecimalMath.sqrt(BigDecimal.valueOf(0.01), mc));\n        System.out.println(\"big-math \" + BigDecimalMath.sqrt(v2, mc));\n    }\n}\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/stream/BigDecimalStreamExample.java",
    "content": "package ch.obermuhlner.math.big.example.stream;\r\n\r\nimport java.math.BigDecimal;\r\nimport java.math.MathContext;\r\n\r\nimport ch.obermuhlner.math.big.stream.BigDecimalStream;\r\n\r\npublic class BigDecimalStreamExample {\r\n\r\n\tpublic static void main(String[] args) {\r\n\t\tMathContext mathContext = MathContext.DECIMAL128;\r\n\r\n\t\tSystem.out.println(\"Range [0, 10) step 1 (using BigDecimal as input parameters)\");\r\n\t\tBigDecimalStream.range(BigDecimal.valueOf(0), BigDecimal.valueOf(10), BigDecimal.ONE, mathContext)\r\n\t\t\t.forEach(System.out::println);\r\n\t\tSystem.out.println();\r\n\t\t\r\n\t\tSystem.out.println(\"Range [0, 12] step 3 (using long as input parameters)\");\r\n\t\tBigDecimalStream.rangeClosed(0, 12, 3, mathContext)\r\n\t\t\t.forEach(System.out::println);\r\n\t\tSystem.out.println();\r\n\r\n\t\tSystem.out.println(\"Range [0, 10) step 3 (using double as input parameters)\");\r\n\t\tBigDecimalStream.range(0.0, 10.0, 3.0, mathContext)\r\n\t\t\t.forEach(System.out::println);\r\n\t\tSystem.out.println();\r\n\r\n\t\tSystem.out.println(\"Range [10, 0) step -1\");\r\n\t\tBigDecimalStream.range(10, 0, -1, mathContext)\r\n\t\t\t.forEach(System.out::println);\r\n\t\tSystem.out.println();\r\n\r\n\t\tSystem.out.println(\"Range [10, 0] step -1\");\r\n\t\tBigDecimalStream.rangeClosed(10, 0, -1, mathContext)\r\n\t\t\t.forEach(System.out::println);\r\n\t\tSystem.out.println();\r\n\t\t\r\n\t\tSystem.out.println(\"Range [0, 10] step 1 parallel\");\r\n\t\tBigDecimalStream.rangeClosed(0, 10, 1, mathContext)\r\n\t\t\t.parallel()\r\n\t\t\t.forEach(System.out::println);\r\n\t\tSystem.out.println();\r\n\r\n\t}\r\n}\r\n"
  },
  {
    "path": "ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/stream/BigFloatStreamExample.java",
    "content": "package ch.obermuhlner.math.big.example.stream;\r\n\r\nimport ch.obermuhlner.math.big.BigFloat;\r\nimport ch.obermuhlner.math.big.BigFloat.Context;\r\nimport ch.obermuhlner.math.big.stream.BigFloatStream;\r\n\r\npublic class BigFloatStreamExample {\r\n\r\n\tpublic static void main(String[] args) {\r\n\t\tContext context = BigFloat.context(20);\r\n\t\t\r\n\t\tSystem.out.println(\"Range [0, 10) step 1 (using BigDecimal as input parameters)\");\r\n\t\tBigFloatStream.range(context.valueOf(0), context.valueOf(10), context.valueOf(1))\r\n\t\t\t.forEach(System.out::println);\r\n\t\tSystem.out.println();\r\n\t\t\r\n\t\tSystem.out.println(\"Range [0, 12] step 3 (using long as input parameters)\");\r\n\t\tBigFloatStream.rangeClosed(0, 12, 3, context)\r\n\t\t\t.forEach(System.out::println);\r\n\t\tSystem.out.println();\r\n\r\n\t\tSystem.out.println(\"Range [0, 12] step 3 (using double as input parameters)\");\r\n\t\tBigFloatStream.rangeClosed(0.0, 12.0, 3.0, context)\r\n\t\t\t.forEach(System.out::println);\r\n\t\tSystem.out.println();\r\n\r\n\t\tSystem.out.println(\"Range [10, 0) step -1\");\r\n\t\tBigFloatStream.range(10, 0, -1, context)\r\n\t\t\t.forEach(System.out::println);\r\n\t\tSystem.out.println();\r\n\r\n\t\tSystem.out.println(\"Range [10, 0] step -1\");\r\n\t\tBigFloatStream.rangeClosed(10, 0, -1, context)\r\n\t\t\t.forEach(System.out::println);\r\n\t\tSystem.out.println();\r\n\t\t\r\n\t\tSystem.out.println(\"Range [0, 10] step 1 parallel\");\r\n\t\tBigFloatStream.rangeClosed(0, 10, 1, context)\r\n\t\t\t.parallel()\r\n\t\t\t.forEach(System.out::println);\r\n\t\tSystem.out.println();\r\n\t}\r\n}\r\n"
  },
  {
    "path": "docs/_config.yml",
    "content": "theme: jekyll-theme-cayman"
  },
  {
    "path": "docs/index.md",
    "content": "# Big-Math Documentation\n\n<p align=\"center\">\n\t<img alt=\"big-math\" src=\"images/big-math-splashscreen.png\">\n</p>\n\n## Current Release\n\n* [Release Note 2.3.2](releases/v2.3.2.html)\n* [Javadoc Release 2.3.2](javadoc/v2.3.2/)\n\n## Release Notes\n\n* [Next Release Note](releases/next_release_note.html) (under construction)\n\n* [Release Note 2.3.1](releases/v2.3.2.html)\n* [Release Note 2.3.1](releases/v2.3.1.html) - deprecated - use 2.3.1 instead!\n* [Release Note 2.3.0](releases/v2.3.0.html)\n* [Release Note 2.2.1](releases/v2.2.1.html)\n* [Release Note 2.2.0](releases/v2.2.0.html)\n* [Release Note 2.1.0](releases/v2.1.0.html)\n* [Release Note 2.0.1](releases/v2.0.1.html)\n* [Release Note 2.0.0](releases/v2.0.0.html)\n* [Release Note 1.3.0](releases/v1.3.0.html)\n* [Release Note 1.2.1](releases/v1.2.1.html)\n* [Release Note 1.2.0](releases/v1.2.0.html)\n* [Release Note 1.1.0](releases/v1.1.0.html)\n* [Release Note 1.0.0](releases/v1.0.0.html)\n* [Release Note 1.0-beta2](releases/v1.0-beta2.html)\n* [Release Note 1.0-beta1](releases/v1.0-beta1.html)\n\n## Articles and Blogs\n\n* [Non-integer Factorial and Gamma function](markdown/gamma/gamma.md)\n\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/META-INF/MANIFEST.MF",
    "content": "Manifest-Version: 1.0\n\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/allclasses-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>All Classes (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\">All&nbsp;Classes</h1>\n<div class=\"indexContainer\">\n<ul>\n<li><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AsinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigDecimalStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat.Context</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigFloatStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigRational</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CosCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CoshCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">ExpCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\" target=\"classFrame\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SeriesCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/allclasses-noframe.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>All Classes (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\">All&nbsp;Classes</h1>\n<div class=\"indexContainer\">\n<ul>\n<li><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/BigDecimalMath.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>BigDecimalMath (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigDecimalMath (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":9,\"i22\":9,\"i23\":9,\"i24\":9,\"i25\":9,\"i26\":9,\"i27\":9,\"i28\":9,\"i29\":9,\"i30\":9,\"i31\":9,\"i32\":9,\"i33\":9,\"i34\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigDecimalMath\" class=\"title\">Class BigDecimalMath</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigDecimalMath</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigDecimalMath</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\">acos</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\">acosh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\">acot</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\">acoth</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\">asin</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\">asinh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\">atan</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">atan2</a></span>(java.math.BigDecimal&nbsp;y,\n     java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\">atanh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens ) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\">bernoulli</a></span>(int&nbsp;n,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\">cos</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\">cosh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\">cot</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\">coth</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\">e</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns the number e.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\">exp</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\">exponent</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\">factorial</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\">fractionalPart</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\">integralPart</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\">isDoubleValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\">isIntValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\">log</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\">log10</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\">log2</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\">mantissa</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\">pi</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns the number pi.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.BigDecimal&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-int-java.math.MathContext-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   int&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>int</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">root</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.BigDecimal&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\">sin</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\">sinh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\">sqrt</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\">tan</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\">tanh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"isIntValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isIntValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isIntValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.\n \n <p>If this returns <code>true</code> you can call <code>BigDecimal.intValueExact()</code> without fear of an <code>ArithmeticException</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>int</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isDoubleValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isDoubleValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isDoubleValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.\n \n <p>If this returns <code>true</code> you can call <code>BigDecimal.doubleValue()</code>\n without fear of getting <code>Double.POSITIVE_INFINITY</code> or <code>Double.NEGATIVE_INFINITY</code> as result.</p>\n \n <p>Example: <code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1E309\"))</code> returns <code>false</code>,\n because <code>new BigDecimal(\"1E309\").doubleValue()</code> returns <code>Infinity</code>.</p>\n \n <p>Note: This method does <strong>not</strong> check for possible loss of precision.</p>\n \n <p>For example <code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1.23400000000000000000000000000000001\"))</code> will return <code>true</code>,\n because <code>new BigDecimal(\"1.23400000000000000000000000000000001\").doubleValue()</code> returns a valid double value,\n although it loses precision and returns <code>1.234</code>.</p>\n \n <p><code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1E-325\"))</code> will return <code>true</code>\n although this value is smaller than <code>Double.MIN_VALUE</code> (and therefore outside the range of values that can be represented as <code>double</code>)\n because <code>new BigDecimal(\"1E-325\").doubleValue()</code> returns <code>0</code> which is a legal value with loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>double</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"mantissa-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>mantissa</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;mantissa(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.\n \n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the mantissa</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\"><code>exponent(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exponent-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exponent</h4>\n<pre>public static&nbsp;int&nbsp;exponent(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.\n \n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the exponent</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\"><code>mantissa(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"integralPart-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>integralPart</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;integralPart(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integral part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"fractionalPart-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fractionalPart</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;fractionalPart(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fractional part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\"><code>integralPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;factorial(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.\n \n <p>factorial = 1 * 2 * 3 * ... n</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;bernoulli(int&nbsp;n,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.\n \n <p>This function calculates the <strong>first Bernoulli numbers</strong> and therefore <code>bernoulli(1)</code> returns -0.5</p>\n <p>Note that <code>bernoulli(x)</code> for all odd x &gt; 1 returns 0</p>\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Bernoulli_number\">Wikipedia: Bernoulli number</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       java.math.BigDecimal&nbsp;y,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>BigDecimal</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-int-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       int&nbsp;y,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>int</code> y (x<sup>y</sup>).\n \n <p>The implementation tries to minimize the number of multiplications of <code>x</code> (using squares whenever possible).</p>\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponentiation#Efficient_computation_with_integer_exponents\">Wikipedia: Exponentiation - efficient computation</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>int</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sqrt(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.\n \n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the square root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated square root of x with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;root(java.math.BigDecimal&nbsp;x,\n                                        java.math.BigDecimal&nbsp;n,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.\n \n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <code>BigDecimal</code> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Natural_logarithm\">Wikipedia: Natural logarithm</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the natural logarithm for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log2(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 2 for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 2 with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log10(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 10 for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 10 with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pi(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns the number pi.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Pi\">Wikipedia: Pi</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number pi with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"e-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;e(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns the number e.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/E_(mathematical_constant)\">Wikipedia: E (mathematical_constant)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number e with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;exp(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Exponent\">Wikipedia: Exponent</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the exponent for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated exponent <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sin(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Sine\">Wikipedia: Sine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asin(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arcsine\">Wikipedia: Arcsine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &gt; 1 or x &lt; -1</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cos(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Cosine\">Wikipedia: Cosine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cosine <code>BigDecimal</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acos(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arccosine\">Wikipedia: Arccosine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &gt; 1 or x &lt; -1</dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tan(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Tangens\">Wikipedia: Tangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arctangens\">Wikipedia: Arctangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan2(java.math.BigDecimal&nbsp;y,\n                                         java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.\n\n <p>This is useful to calculate the angle <i>theta</i> from the conversion of rectangular\n coordinates (<code>x</code>,&nbsp;<code>y</code>) to polar coordinates (r,&nbsp;<i>theta</i>).</p>\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Atan2\">Wikipedia: Atan2</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the <code>BigDecimal</code></dd>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0 and y = 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cot(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Cotangens\">Wikipedia: Cotangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cotanges <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acot(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arccotangens\">Wikipedia: Arccotangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sinh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cosh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tanh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;coth(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asinh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acosh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atanh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens ) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic tanges for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acoth(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/BigFloat.Context.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>BigFloat.Context (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloat.Context (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.Context.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.Context.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigFloat.Context\" class=\"title\">Class BigFloat.Context</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigFloat.Context</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>Enclosing class:</dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public static class <span class=\"typeNameLabel\">BigFloat.Context</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#e--\">e</a></span>()</code>\n<div class=\"block\">Returns the constant e with this context.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#factorial-int-\">factorial</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.MathContext</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getMathContext--\">getMathContext</a></span>()</code>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getPrecision--\">getPrecision</a></span>()</code>\n<div class=\"block\">Returns the precision of this context.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.RoundingMode</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getRoundingMode--\">getRoundingMode</a></span>()</code>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#pi--\">pi</a></span>()</code>\n<div class=\"block\">Returns the constant pi with this context.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-ch.obermuhlner.math.big.BigFloat-\">valueOf</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\">valueOf</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-\">valueOf</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\">valueOf</a></span>(long&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.lang.String-\">valueOf</a></span>(java.lang.String&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getMathContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getMathContext</h4>\n<pre>public&nbsp;java.math.MathContext&nbsp;getMathContext()</pre>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPrecision--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPrecision</h4>\n<pre>public&nbsp;int&nbsp;getPrecision()</pre>\n<div class=\"block\">Returns the precision of this context.\n \n This is equivalent to calling <code>getMathContext().getPrecision()</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getRoundingMode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getRoundingMode</h4>\n<pre>public&nbsp;java.math.RoundingMode&nbsp;getRoundingMode()</pre>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.\n \n This is equivalent to calling <code>getMathContext().getRoundingMode()</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>RoundingMode</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source <code>BigDecimal</code> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(int&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source int value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(long&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source long value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(double&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(java.lang.String&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source String value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if the value is not a valid number.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pi()</pre>\n<div class=\"block\">Returns the constant pi with this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>pi with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\"><code>BigDecimalMath.pi(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"e--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;e()</pre>\n<div class=\"block\">Returns the constant e with this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>e with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\"><code>BigDecimalMath.e(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;factorial(int&nbsp;n)</pre>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the value to calculate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial of n with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\"><code>BigDecimalMath.factorial(int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.Context.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.Context.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/BigFloat.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>BigFloat (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloat (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":10,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":9,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":10,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":10,\"i43\":10,\"i44\":9,\"i45\":9,\"i46\":9,\"i47\":9,\"i48\":9,\"i49\":9,\"i50\":9,\"i51\":10,\"i52\":10,\"i53\":10,\"i54\":10,\"i55\":10,\"i56\":9,\"i57\":10,\"i58\":10,\"i59\":9,\"i60\":10,\"i61\":10,\"i62\":10,\"i63\":10,\"i64\":10,\"i65\":10,\"i66\":10,\"i67\":10,\"i68\":10,\"i69\":10,\"i70\":9,\"i71\":10,\"i72\":10,\"i73\":10,\"i74\":10,\"i75\":9,\"i76\":9,\"i77\":9,\"i78\":10,\"i79\":10,\"i80\":10,\"i81\":10,\"i82\":10,\"i83\":9,\"i84\":9,\"i85\":10,\"i86\":10,\"i87\":10,\"i88\":10,\"i89\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigFloat\" class=\"title\">Class BigFloat</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigFloat</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigFloat</span>\nextends java.lang.Object\nimplements java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</pre>\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.\n \n <h1>Overview</h1>\n \n <p>Every <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> instance has a reference to a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> that specifies the <code>MathContext</code> to be used for all calculations and values.</p>\n \n <p>The API for calculations is simplified and more consistent with the typical mathematical usage.</p>\n <ul>\n <li>Factory methods for values:\n   <ul>\n   <li><code>valueOf(BigFloat)</code></li>\n   <li><code>valueOf(BigDecimal)</code></li>\n   <li><code>valueOf(int)</code></li>\n   <li><code>valueOf(long)</code></li>\n   <li><code>valueOf(double)</code></li>\n   <li><code>valueOf(String)</code></li>\n   <li><code>pi()</code></li>\n   <li><code>e()</code></li>\n   </ul>\n </li>\n <li>All standard operators:\n   <ul>\n   <li><code>add(x)</code></li>\n   <li><code>subtract(x)</code></li>\n   <li><code>multiply(x)</code></li>\n   <li><code>remainder(x)</code></li>\n   <li><code>pow(y)</code></li>\n   <li><code>root(y)</code></li>\n   </ul>\n </li>\n <li>Calculation methods are overloaded for different value types:\n   <ul>\n   <li><code>add(BigFloat)</code></li>\n   <li><code>add(BigDecimal)</code></li>\n   <li><code>add(int)</code></li>\n   <li><code>add(long)</code></li>\n   <li><code>add(double)</code></li>\n   <li>...</li>\n   </ul>\n </li>\n <li>Mathematical functions are written as they are traditionally are written:\n   <ul>\n   <li><code>abs(x)</code></li>\n   <li><code>log(x)</code></li>\n   <li><code>sin(x)</code></li>\n   <li><code>min(x1, x2, ...)</code></li>\n   <li><code>max(x1, x2, ...)</code></li>\n   <li>...</li>\n   </ul>\n </li>\n <li>Support for advanced mathematical functions:\n   <ul>\n   <li><code>sqrt(x)</code></li>\n   <li><code>log(x)</code></li>\n   <li><code>exp(x)</code></li>\n   <li><code>sin(x)</code></li>\n   <li><code>cos(x)</code></li>\n   <li><code>tan(x)</code></li>\n   <li>...</li>\n   </ul>\n </li>\n <li>Methods to access parts of a value:\n   <ul>\n   <li><code>getMantissa()</code></li>\n   <li><code>getExponent()</code></li>\n   <li><code>getIntegralPart()</code></li>\n   <li><code>getFractionalPart()</code></li>\n   </ul>\n </li>\n <li>Equals and Hashcode methods:\n   <ul>\n   <li><code>equals(Object)</code> that returns whether two <code>BigFloat</code> values are mathematically the same</li>\n   <li><code>hashCode()</code> consistent with <code>equals(Object)</code></li>\n   </ul>\n </li>\n <li>Comparison methods:\n   <ul>\n   <li><code>isEqual(BigFloat)</code></li>\n   <li><code>isLessThan(BigFloat)</code></li>\n   <li><code>isLessThanOrEqual(BigFloat)</code></li>\n   <li><code>isGreaterThan(BigFloat)</code></li>\n   <li><code>isGreaterThanOrEqual(BigFloat)</code></li>\n   </ul>\n </li>\n </ul>\n \n <h1>Usage</h1>\n \n <p>Before doing any calculations you need to create a <code>Context</code> specifying the precision used for all calculations.</p>\n <pre>\nContext context = BigFloat.context(100); // precision of 100 digits\nContext anotherContext = BigFloat.context(new MathContext(10, RoundingMode.HALF_UP); // precision of 10 digits, rounding half up\n</pre>\n \n <p>The <code>Context</code> can then be used to create the first value of the calculation:</p>\n <pre>\nBigFloat value1 = context.valueOf(640320);\n</pre>\n \n <p>The <code>BigFloat</code> instance holds a reference to the <code>Context</code>. This context is then passed from calculation to calculation.</p>\n <pre>\nBigFloat value2 = context.valueOf(640320).pow(3).divide(24);\nBigFloat value3 = BigFloat.sin(value2);\n</pre>\n  \n <p>The <code>BigFloat</code> result can be converted to other numerical types:</p>\n <pre>\nBigDecimal bigDecimalValue = value3.toBigDecimal();\ndouble doubleValue = value3.toDouble();\nlong longValue = value3.toLong();\nint intValue = value3.toInt();\n</pre></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== NESTED CLASS SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"nested.class.summary\">\n<!--   -->\n</a>\n<h3>Nested Class Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Nested Class Summary table, listing nested classes, and an explanation\">\n<caption><span>Nested Classes</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Class and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static class&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></span></code>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#abs-ch.obermuhlner.math.big.BigFloat-\">abs</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acos-ch.obermuhlner.math.big.BigFloat-\">acos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acosh-ch.obermuhlner.math.big.BigFloat-\">acosh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acot-ch.obermuhlner.math.big.BigFloat-\">acot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acoth-ch.obermuhlner.math.big.BigFloat-\">acoth</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-java.math.BigDecimal-\">add</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-ch.obermuhlner.math.big.BigFloat-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-double-\">add</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-int-\">add</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-long-\">add</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#asin-ch.obermuhlner.math.big.BigFloat-\">asin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#asinh-ch.obermuhlner.math.big.BigFloat-\">asinh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#atan-ch.obermuhlner.math.big.BigFloat-\">atan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#atanh-ch.obermuhlner.math.big.BigFloat-\">atanh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\">compareTo</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#context-int-\">context</a></span>(int&nbsp;precision)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#context-java.math.MathContext-\">context</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cos-ch.obermuhlner.math.big.BigFloat-\">cos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cosh-ch.obermuhlner.math.big.BigFloat-\">cosh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cot-ch.obermuhlner.math.big.BigFloat-\">cot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#coth-ch.obermuhlner.math.big.BigFloat-\">coth</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-java.math.BigDecimal-\">divide</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-ch.obermuhlner.math.big.BigFloat-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-double-\">divide</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-int-\">divide</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-long-\">divide</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#exp-ch.obermuhlner.math.big.BigFloat-\">exp</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getContext--\">getContext</a></span>()</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getExponent--\">getExponent</a></span>()</code>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\">getFractionalPart</a></span>()</code>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\">getIntegralPart</a></span>()</code>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getMantissa--\">getMantissa</a></span>()</code>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isDoubleValue--\">isDoubleValue</a></span>()</code>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\">isEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">isGreaterThan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isGreaterThanOrEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isIntValue--\">isIntValue</a></span>()</code>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\">isLessThan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isLessThanOrEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isNegative--\">isNegative</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isPositive--\">isPositive</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isZero--\">isZero</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log-ch.obermuhlner.math.big.BigFloat-\">log</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log10-ch.obermuhlner.math.big.BigFloat-\">log10</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log2-ch.obermuhlner.math.big.BigFloat-\">log2</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the the maximum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</code>\n<div class=\"block\">Returns the the maximum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the the minimum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</code>\n<div class=\"block\">Returns the the minimum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-java.math.BigDecimal-\">multiply</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-ch.obermuhlner.math.big.BigFloat-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-double-\">multiply</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i54\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-int-\">multiply</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i55\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-long-\">multiply</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i56\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#negate-ch.obermuhlner.math.big.BigFloat-\">negate</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n</td>\n</tr>\n<tr id=\"i57\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-java.math.BigDecimal-\">pow</a></span>(java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i58\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i59\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.</div>\n</td>\n</tr>\n<tr id=\"i60\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-double-\">pow</a></span>(double&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i61\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-int-\">pow</a></span>(int&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i62\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-long-\">pow</a></span>(long&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i63\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-java.math.BigDecimal-\">remainder</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i64\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-ch.obermuhlner.math.big.BigFloat-\">remainder</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i65\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-double-\">remainder</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i66\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-int-\">remainder</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i67\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-long-\">remainder</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i68\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-java.math.BigDecimal-\">root</a></span>(java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i69\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i70\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n    <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.</div>\n</td>\n</tr>\n<tr id=\"i71\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-double-\">root</a></span>(double&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i72\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-int-\">root</a></span>(int&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i73\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-long-\">root</a></span>(long&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i74\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#signum--\">signum</a></span>()</code>\n<div class=\"block\">Returns the signum function of this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i75\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sin-ch.obermuhlner.math.big.BigFloat-\">sin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i76\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sinh-ch.obermuhlner.math.big.BigFloat-\">sinh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i77\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sqrt-ch.obermuhlner.math.big.BigFloat-\">sqrt</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i78\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-java.math.BigDecimal-\">subtract</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i79\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-ch.obermuhlner.math.big.BigFloat-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i80\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-double-\">subtract</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i81\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-int-\">subtract</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i82\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-long-\">subtract</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i83\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#tan-ch.obermuhlner.math.big.BigFloat-\">tan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i84\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#tanh-ch.obermuhlner.math.big.BigFloat-\">tanh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i85\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toBigDecimal--\">toBigDecimal</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n</td>\n</tr>\n<tr id=\"i86\" class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toDouble--\">toDouble</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n</td>\n</tr>\n<tr id=\"i87\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toInt--\">toInt</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n</td>\n</tr>\n<tr id=\"i88\" class=\"altColor\">\n<td class=\"colFirst\"><code>long</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toLong--\">toLong</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n</td>\n</tr>\n<tr id=\"i89\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"add-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(int&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(long&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(double&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(int&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(long&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(double&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"signum--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>signum</h4>\n<pre>public&nbsp;int&nbsp;signum()</pre>\n<div class=\"block\">Returns the signum function of this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>-1, 0, or 1 as the value of this <code>BigDecimal</code> is negative, zero, or positive.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isNegative--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isNegative</h4>\n<pre>public&nbsp;boolean&nbsp;isNegative()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if negative, <code>false</code> if 0 or positive</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isZero--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isZero</h4>\n<pre>public&nbsp;boolean&nbsp;isZero()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if 0, <code>false</code> if negative or positive</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isPositive--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isPositive</h4>\n<pre>public&nbsp;boolean&nbsp;isPositive()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if positive, <code>false</code> if 0 or negative</dd>\n</dl>\n</li>\n</ul>\n<a name=\"compareTo-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>compareTo</h4>\n<pre>public&nbsp;int&nbsp;compareTo(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if both values are mathematically equal (equivalent to <code>this.compareTo(other) == 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLessThan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLessThan</h4>\n<pre>public&nbsp;boolean&nbsp;isLessThan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically less than to the <code>other</code> value (equivalent to <code>this.compareTo(other) &lt; 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isGreaterThan</h4>\n<pre>public&nbsp;boolean&nbsp;isGreaterThan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically greater than to the <code>other</code> value (equivalent to <code>this.compareTo(other) &gt; 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLessThanOrEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isLessThanOrEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically less than or equal to the <code>other</code> value (equivalent to <code>this.compareTo(other) &lt;= 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\"><code>isLessThan(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\"><code>isEqual(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isGreaterThanOrEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isGreaterThanOrEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically greater than or equal to the <code>other</code> value (equivalent to <code>this.compareTo(other) &gt;= 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\"><code>isGreaterThan(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\"><code>isEqual(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isIntValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isIntValue</h4>\n<pre>public&nbsp;boolean&nbsp;isIntValue()</pre>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>int</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\"><code>BigDecimalMath.isIntValue(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isDoubleValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isDoubleValue</h4>\n<pre>public&nbsp;boolean&nbsp;isDoubleValue()</pre>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>double</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\"><code>BigDecimalMath.isDoubleValue(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getMantissa--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getMantissa</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getMantissa()</pre>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.\n \n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the mantissa</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getExponent--\"><code>getExponent()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\"><code>BigDecimalMath.mantissa(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getExponent--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getExponent</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getExponent()</pre>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.\n \n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the exponent</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getMantissa--\"><code>getMantissa()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\"><code>BigDecimalMath.exponent(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getIntegralPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getIntegralPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getIntegralPart()</pre>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integral part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\"><code>getFractionalPart()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>BigDecimalMath.fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFractionalPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFractionalPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getFractionalPart()</pre>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fractional part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\"><code>getIntegralPart()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>BigDecimalMath.fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getContext</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;getContext()</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toDouble--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toDouble</h4>\n<pre>public&nbsp;double&nbsp;toDouble()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>double</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.doubleValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toLong--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toLong</h4>\n<pre>public&nbsp;long&nbsp;toLong()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>long</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.longValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toInt--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toInt</h4>\n<pre>public&nbsp;int&nbsp;toInt()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>int</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.intValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"context-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>context</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context(int&nbsp;precision)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"context-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>context</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"negate-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;negate(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to negate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.negate(MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;abs(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to make absolute</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.abs(MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</pre>\n<div class=\"block\">Returns the the maximum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>value2</code> - the second <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the maximum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the the maximum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>values</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>s value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the maximum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</pre>\n<div class=\"block\">Returns the the minimum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>value2</code> - the second <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the minimum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the the minimum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>values</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>s value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the minimum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log2(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log2(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log10(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log10(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;exp(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.exp(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sqrt(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to serve as exponent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n                            <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to calculate the n'th root</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> defining the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sin(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cos(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;tan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cot(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;asin(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acos(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;atan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acot(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sinh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cosh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;tanh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;coth(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.coth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;asinh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acosh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;atanh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acoth(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acoth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/BigRational.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>BigRational (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigRational (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":9,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":9,\"i22\":9,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":10,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":9,\"i43\":9,\"i44\":9,\"i45\":9,\"i46\":9,\"i47\":9,\"i48\":9,\"i49\":9,\"i50\":9,\"i51\":9,\"i52\":10,\"i53\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigRational.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigRational.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigRational\" class=\"title\">Class BigRational</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigRational</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigRational</span>\nextends java.lang.Object\nimplements java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</pre>\n<div class=\"block\">A rational number represented as a quotient of two values.\n \n <p>Basic calculations with rational numbers (+ - * /) have no loss of precision.\n This allows to use <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a> as a replacement for <code>BigDecimal</code> if absolute accuracy is desired.</p>\n \n <p><a href=\"http://en.wikipedia.org/wiki/Rational_number\">Wikipedia: Rational number</a></p>\n \n <p>The values are internally stored as <code>BigDecimal</code> (for performance optimizations) but represented\n as <code>BigInteger</code> (for mathematical correctness)\n when accessed with <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\"><code>getNumeratorBigInteger()</code></a> and <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\"><code>getDenominatorBigInteger()</code></a>.</p>\n \n <p>The following basic calculations have no loss of precision:</p>\n <ul>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\"><code>add(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\"><code>subtract(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\"><code>multiply(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\"><code>divide(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#pow-int-\"><code>pow(int)</code></a></li>\n </ul>\n \n <p>The following calculations are special cases of the ones listed above and have no loss of precision:</p>\n <ul>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#negate--\"><code>negate()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reciprocal--\"><code>reciprocal()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#increment--\"><code>increment()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#decrement--\"><code>decrement()</code></a></li>\n </ul>\n \n <p>Any <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a> value can be converted into an arbitrary <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\"><code>precision</code></a> (number of significant digits)\n or <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withScale-int-\"><code>scale</code></a> (number of digits after the decimal point).</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#ONE\">ONE</a></span></code>\n<div class=\"block\">The value 1 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#TEN\">TEN</a></span></code>\n<div class=\"block\">The value 10 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#TWO\">TWO</a></span></code>\n<div class=\"block\">The value 2 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#ZERO\">ZERO</a></span></code>\n<div class=\"block\">The value 0 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#abs--\">abs</a></span>()</code>\n<div class=\"block\">Returns the absolute value of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-java.math.BigInteger-\">add</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-int-\">add</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#bernoulli-int-\">bernoulli</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#compareTo-ch.obermuhlner.math.big.BigRational-\">compareTo</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#decrement--\">decrement</a></span>()</code>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-java.math.BigInteger-\">divide</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-int-\">divide</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#fractionPart--\">fractionPart</a></span>()</code>\n<div class=\"block\">Returns the fraction part of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominator--\">getDenominator</a></span>()</code>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigInteger</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\">getDenominatorBigInteger</a></span>()</code>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumerator--\">getNumerator</a></span>()</code>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigInteger</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\">getNumeratorBigInteger</a></span>()</code>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#increment--\">increment</a></span>()</code>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#integerPart--\">integerPart</a></span>()</code>\n<div class=\"block\">Returns the integer part of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#isInteger--\">isInteger</a></span>()</code>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#isZero--\">isZero</a></span>()</code>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational...-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#min-ch.obermuhlner.math.big.BigRational...-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-java.math.BigInteger-\">multiply</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-int-\">multiply</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#negate--\">negate</a></span>()</code>\n<div class=\"block\">Negates this rational number (inverting the sign).</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#pow-int-\">pow</a></span>(int&nbsp;exponent)</code>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reciprocal--\">reciprocal</a></span>()</code>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reduce--\">reduce</a></span>()</code>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#signum--\">signum</a></span>()</code>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-java.math.BigInteger-\">subtract</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-int-\">subtract</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toBigDecimal--\">toBigDecimal</a></span>()</code>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toBigDecimal-java.math.MathContext-\">toBigDecimal</a></span>(java.math.MathContext&nbsp;mc)</code>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toDouble--\">toDouble</a></span>()</code>\n<div class=\"block\">Returns this rational number as a double value.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>float</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toFloat--\">toFloat</a></span>()</code>\n<div class=\"block\">Returns this rational number as a float value.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toIntegerRationalString--\">toIntegerRationalString</a></span>()</code>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toPlainString--\">toPlainString</a></span>()</code>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toRationalString--\">toRationalString</a></span>()</code>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;numerator,\n       java.math.BigDecimal&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-\">valueOf</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-java.math.BigInteger-\">valueOf</a></span>(java.math.BigInteger&nbsp;numerator,\n       java.math.BigInteger&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">valueOf</a></span>(boolean&nbsp;positive,\n       java.lang.String&nbsp;integerPart,\n       java.lang.String&nbsp;fractionPart,\n       java.lang.String&nbsp;fractionRepeatPart,\n       java.lang.String&nbsp;exponentPart)</code>&nbsp;</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-double-\">valueOf</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-\">valueOf</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\">valueOf</a></span>(int&nbsp;numerator,\n       int&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\">valueOf</a></span>(int&nbsp;integer,\n       int&nbsp;fractionNumerator,\n       int&nbsp;fractionDenominator)</code>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.</div>\n</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\">valueOf</a></span>(java.lang.String&nbsp;string)</code>\n<div class=\"block\">Creates a rational number of the specified string representation.</div>\n</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\">withPrecision</a></span>(int&nbsp;precision)</code>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withScale-int-\">withScale</a></span>(int&nbsp;scale)</code>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"ZERO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> ZERO</pre>\n<div class=\"block\">The value 0 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"ONE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> ONE</pre>\n<div class=\"block\">The value 1 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"TWO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>TWO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> TWO</pre>\n<div class=\"block\">The value 2 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"TEN\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>TEN</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> TEN</pre>\n<div class=\"block\">The value 10 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getNumeratorBigInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumeratorBigInteger</h4>\n<pre>public&nbsp;java.math.BigInteger&nbsp;getNumeratorBigInteger()</pre>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the numerator as BigInteger</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getNumerator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumerator</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getNumerator()</pre>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the numerator as BigDecimal</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDenominatorBigInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDenominatorBigInteger</h4>\n<pre>public&nbsp;java.math.BigInteger&nbsp;getDenominatorBigInteger()</pre>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.\n \n <p>Guaranteed to not be 0.</p>\n <p>Guaranteed to be positive.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the denominator as BigInteger</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDenominator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDenominator</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getDenominator()</pre>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.\n \n <p>Guaranteed to not be 0.</p>\n <p>Guaranteed to be positive.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the denominator as BigDecimal</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reduce--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reduce</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;reduce()</pre>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reduced rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"integerPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>integerPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;integerPart()</pre>\n<div class=\"block\">Returns the integer part of this rational number.\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).integerPart()</code> returns <code>BigRational.valueOf(3)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integer part of this rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"fractionPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fractionPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;fractionPart()</pre>\n<div class=\"block\">Returns the fraction part of this rational number.\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).integerPart()</code> returns <code>BigRational.valueOf(0.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fraction part of this rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"negate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;negate()</pre>\n<div class=\"block\">Negates this rational number (inverting the sign).\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).negate()</code> returns <code>BigRational.valueOf(-3.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the negated rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;reciprocal()</pre>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(0.5).reciprocal()</code> returns <code>BigRational.valueOf(2)</code></li>\n <li><code>BigRational.valueOf(-2).reciprocal()</code> returns <code>BigRational.valueOf(-0.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reciprocal rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if this number is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;abs()</pre>\n<div class=\"block\">Returns the absolute value of this rational number.\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(-2).abs()</code> returns <code>BigRational.valueOf(2)</code></li>\n <li><code>BigRational.valueOf(2).abs()</code> returns <code>BigRational.valueOf(2)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the absolute rational number (positive, or 0 if this rational is 0)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"signum--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>signum</h4>\n<pre>public&nbsp;int&nbsp;signum()</pre>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>-1, 0 or 1 as the value of this rational number is negative, zero or positive.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"increment--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>increment</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;increment()</pre>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).\n \n <p>This is functionally identical to\n <code>this.add(BigRational.ONE)</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the incremented rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"decrement--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>decrement</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;decrement()</pre>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.ONE)</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the decremented rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.add(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.add(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.multiply(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.multiply(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.divide(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.divide(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isZero--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isZero</h4>\n<pre>public&nbsp;boolean&nbsp;isZero()</pre>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this rational number is zero (0), <code>false</code> if it is not zero</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isInteger</h4>\n<pre>public&nbsp;boolean&nbsp;isInteger()</pre>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this rational number is an integer number, <code>false</code> if it has a fraction part</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;pow(int&nbsp;exponent)</pre>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>exponent</code> - exponent to which this rational number is to be raised</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withPrecision-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withPrecision</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;withPrecision(int&nbsp;precision)</pre>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision (number of significant digits) of the calculated result, or 0 for unlimited precision</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated rational number with the specified precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withScale-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withScale</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;withScale(int&nbsp;scale)</pre>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>scale</code> - the scale (number of digits after the decimal point) of the calculated result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated rational number with the specified scale</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toDouble--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toDouble</h4>\n<pre>public&nbsp;double&nbsp;toDouble()</pre>\n<div class=\"block\">Returns this rational number as a double value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the double value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toFloat--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toFloat</h4>\n<pre>public&nbsp;float&nbsp;toFloat()</pre>\n<div class=\"block\">Returns this rational number as a float value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the float value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal()</pre>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal(java.math.MathContext&nbsp;mc)</pre>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mc</code> - the <code>MathContext</code> specifying the precision of the calculated result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"compareTo-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>compareTo</h4>\n<pre>public&nbsp;int&nbsp;compareTo(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;other)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toPlainString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toPlainString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toPlainString()</pre>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the plain string representation</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.toPlainString()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toRationalString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toRationalString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toRationalString()</pre>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".\n \n <p>The resulting string is a valid input of the <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\"><code>valueOf(String)</code></a> method.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(0.5).toRationalString()</code> returns <code>\"1/2\"</code></li>\n <li><code>BigRational.valueOf(2).toRationalString()</code> returns <code>\"2\"</code></li>\n <li><code>BigRational.valueOf(4, 4).toRationalString()</code> returns <code>\"4/4\"</code> (not reduced)</li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number string representation in the form \"numerator/denominator\", or \"0\" if the rational number is 0.</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\"><code>valueOf(String)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\"><code>valueOf(int, int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toIntegerRationalString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toIntegerRationalString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toIntegerRationalString()</pre>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".\n \n <p>The integer part is omitted if it is 0 (when this absolute rational number is smaller than 1).</p>\n <p>The fraction part is omitted it it is 0 (when this rational number is an integer).</p>\n <p>If this rational number is 0, then \"0\" is returned.</p>\n \n <p>Example: <code>BigRational.valueOf(3.5).toIntegerRationalString()</code> returns <code>\"3 1/2\"</code>.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integer and fraction rational string representation</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\"><code>valueOf(int, int, int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;numerator,\n                                  int&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator int value</dd>\n<dd><code>denominator</code> - the denominator int value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;integer,\n                                  int&nbsp;fractionNumerator,\n                                  int&nbsp;fractionDenominator)</pre>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.\n \n <p>Useful to create numbers like 3 1/2 (= three and a half = 3.5) by calling\n <code>BigRational.valueOf(3, 1, 2)</code>.</p>\n <p>To create a negative rational only the integer part argument is allowed to be negative:\n to create -3 1/2 (= minus three and a half = -3.5) call <code>BigRational.valueOf(-3, 1, 2)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>integer</code> - the integer part int value</dd>\n<dd><code>fractionNumerator</code> - the fraction part numerator int value (negative not allowed)</dd>\n<dd><code>fractionDenominator</code> - the fraction part denominator int value (0 or negative not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the fraction part denominator is 0 (division by zero),\n or if the fraction part numerator or denominator is negative</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigInteger-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigInteger&nbsp;numerator,\n                                  java.math.BigInteger&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator <code>BigInteger</code> value</dd>\n<dd><code>denominator</code> - the denominator <code>BigInteger</code> value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(double&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if the double value is Infinite or NaN.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.lang.String&nbsp;string)</pre>\n<div class=\"block\">Creates a rational number of the specified string representation.\n \n <p>The accepted string representations are:</p>\n <ul>\n <li>Output of <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toString--\"><code>toString()</code></a> : \"integerPart.fractionPart\"</li>\n <li>Output of <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toRationalString--\"><code>toRationalString()</code></a> : \"numerator/denominator\"</li>\n <li>Output of <code>toString()</code> of <code>BigDecimal</code>, <code>BigInteger</code>, <code>Integer</code>, ...</li>\n <li>Output of <code>toString()</code> of <code>Double</code>, <code>Float</code> - except \"Infinity\", \"-Infinity\" and \"NaN\"</li>\n </ul></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>string</code> - the string representation to convert</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(boolean&nbsp;positive,\n                                  java.lang.String&nbsp;integerPart,\n                                  java.lang.String&nbsp;fractionPart,\n                                  java.lang.String&nbsp;fractionRepeatPart,\n                                  java.lang.String&nbsp;exponentPart)</pre>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;numerator,\n                                  java.math.BigDecimal&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator <code>BigDecimal</code> value</dd>\n<dd><code>denominator</code> - the denominator <code>BigDecimal</code> value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigRational...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>values</code> - the rational numbers to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the smallest rational number, 0 if no numbers are specified</dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigRational...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>values</code> - the rational numbers to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the largest rational number, 0 if no numbers are specified</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational-\"><code>max(BigRational)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;bernoulli(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.\n \n <p>This function calculates the <strong>first Bernoulli numbers</strong> and therefore <code>bernoulli(1)</code> returns -0.5</p>\n <p>Note that <code>bernoulli(x)</code> for all odd x &gt; 1 returns 0</p>\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Bernoulli_number\">Wikipedia: Bernoulli number</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x is lesser than 0</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigRational.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigRational.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/internal/AsinCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>AsinCalculator (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"AsinCalculator (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AsinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AsinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class AsinCalculator\" class=\"title\">Class AsinCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.AsinCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">AsinCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AsinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AsinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/internal/CosCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>CosCalculator (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"CosCalculator (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CosCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CosCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class CosCalculator\" class=\"title\">Class CosCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.CosCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">CosCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates cosinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CosCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CosCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/internal/CoshCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>CoshCalculator (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"CoshCalculator (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CoshCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CoshCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class CoshCalculator\" class=\"title\">Class CoshCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.CoshCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">CoshCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CoshCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CoshCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/internal/ExpCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>ExpCalculator (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ExpCalculator (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/ExpCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"ExpCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class ExpCalculator\" class=\"title\">Class ExpCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.ExpCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">ExpCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates exp using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/ExpCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"ExpCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/internal/PowerIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>PowerIterator (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerIterator (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":6,\"i1\":6};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Interface PowerIterator\" class=\"title\">Interface PowerIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Known Implementing Classes:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">PowerIterator</span></pre>\n<div class=\"block\">Iterator over the powers of a value x.\n \n <p>This API allows to efficiently calculate the various powers of x in a taylor series by storing intermediate results.</p>\n <p>For example x<sup>n</sup> can be calculated using one multiplication by storing the previously calculated x<sup>n-1</sup> and x.</p>\n \n <p><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\"><code>getCurrentPower()</code></a> will be called first to retrieve the initial value.</p>\n \n For later iterations <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\"><code>calculateNextPower()</code></a> will be called before <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\"><code>getCurrentPower()</code></a>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>void&nbsp;calculateNextPower()</pre>\n<div class=\"block\">Calculates the next power.</div>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/internal/PowerNIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>PowerNIterator (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerNIterator (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerNIterator\" class=\"title\">Class PowerNIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerNIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerNIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerNIterator</a></span>(java.math.BigDecimal&nbsp;x,\n              java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerNIterator</h4>\n<pre>public&nbsp;PowerNIterator(java.math.BigDecimal&nbsp;x,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/internal/PowerTwoNIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>PowerTwoNIterator (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNIterator (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNIterator\" class=\"title\">Class PowerTwoNIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                 java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNIterator</h4>\n<pre>public&nbsp;PowerTwoNIterator(java.math.BigDecimal&nbsp;x,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>PowerTwoNPlusOneIterator (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNPlusOneIterator (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNPlusOneIterator\" class=\"title\">Class PowerTwoNPlusOneIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNPlusOneIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNPlusOneIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNPlusOneIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                        java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNPlusOneIterator</h4>\n<pre>public&nbsp;PowerTwoNPlusOneIterator(java.math.BigDecimal&nbsp;x,\n                                java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/internal/SeriesCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>SeriesCalculator (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SeriesCalculator (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":6,\"i2\":6,\"i3\":6,\"i4\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SeriesCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SeriesCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SeriesCalculator\" class=\"title\">Class SeriesCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SeriesCalculator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>Direct Known Subclasses:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public abstract class <span class=\"typeNameLabel\">SeriesCalculator</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.\n \n <p>Stores the factors of the taylor series terms so that future calculations will be faster.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier</th>\n<th class=\"colLast\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>protected </code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator--\">SeriesCalculator</a></span>()</code>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>protected </code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator-boolean-\">SeriesCalculator</a></span>(boolean&nbsp;calculateInPairs)</code>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected abstract void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected abstract <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected abstract <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></span>(int&nbsp;index)</code>\n<div class=\"block\">Returns the factor of the term with specified index.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"SeriesCalculator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>SeriesCalculator</h4>\n<pre>protected&nbsp;SeriesCalculator()</pre>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</li>\n</ul>\n<a name=\"SeriesCalculator-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>SeriesCalculator</h4>\n<pre>protected&nbsp;SeriesCalculator(boolean&nbsp;calculateInPairs)</pre>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.\n \n <p>Calculation of pairs is useful for taylor series where the terms alternate the sign.\n In these cases it is more efficient to calculate two terms at once check then whether the acceptable error has been reached.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>calculateInPairs</code> - <code>true</code> to calculate the terms in pairs, <code>false</code> to calculate single terms</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"calculate-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculate</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;calculate(java.math.BigDecimal&nbsp;x,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected abstract&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                                     java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFactor-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getFactor(int&nbsp;index)</pre>\n<div class=\"block\">Returns the factor of the term with specified index.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>index</code> - the index (starting with 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the specified term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected abstract&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected abstract&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SeriesCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SeriesCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/internal/SinCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>SinCalculator (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SinCalculator (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SinCalculator\" class=\"title\">Class SinCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SinCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">SinCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/internal/SinhCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>SinhCalculator (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SinhCalculator (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SinhCalculator\" class=\"title\">Class SinhCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SinhCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">SinhCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/internal/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big.internal</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Interfaces\">Interfaces</h2>\n<ul title=\"Interfaces\">\n<li><a href=\"PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\" target=\"classFrame\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n</ul>\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AsinCalculator</a></li>\n<li><a href=\"CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CosCalculator</a></li>\n<li><a href=\"CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CoshCalculator</a></li>\n<li><a href=\"ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">ExpCalculator</a></li>\n<li><a href=\"PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerNIterator</a></li>\n<li><a href=\"PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNIterator</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SeriesCalculator</a></li>\n<li><a href=\"SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinCalculator</a></li>\n<li><a href=\"SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/internal/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big.internal</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Interface Summary table, listing interfaces, and an explanation\">\n<caption><span>Interface Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Interface</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Iterator over the powers of a value x.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates cosinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates exp using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/internal/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>ch.obermuhlner.math.big.internal Class Hierarchy (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.internal Class Hierarchy (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big.internal</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h2 title=\"Interface Hierarchy\">Interface Hierarchy</h2>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a></li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>ch.obermuhlner.math.big (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../ch/obermuhlner/math/big/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigDecimalMath</a></li>\n<li><a href=\"BigFloat.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat</a></li>\n<li><a href=\"BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat.Context</a></li>\n<li><a href=\"BigRational.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigRational</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>ch.obermuhlner.math.big (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Package</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A rational number represented as a quotient of two values.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Package</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>ch.obermuhlner.math.big Class Hierarchy (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big Class Hierarchy (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/stream/BigDecimalStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:11 CEST 2017 -->\n<title>BigDecimalStream (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigDecimalStream (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigDecimalStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.stream</div>\n<h2 title=\"Class BigDecimalStream\" class=\"title\">Class BigDecimalStream</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.stream.BigDecimalStream</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigDecimalStream</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#BigDecimalStream--\">BigDecimalStream</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">range</a></span>(java.math.BigDecimal&nbsp;startInclusive,\n     java.math.BigDecimal&nbsp;endExclusive,\n     java.math.BigDecimal&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-double-double-double-java.math.MathContext-\">range</a></span>(double&nbsp;startInclusive,\n     double&nbsp;endExclusive,\n     double&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-long-long-long-java.math.MathContext-\">range</a></span>(long&nbsp;startInclusive,\n     long&nbsp;endExclusive,\n     long&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">rangeClosed</a></span>(java.math.BigDecimal&nbsp;startInclusive,\n           java.math.BigDecimal&nbsp;endInclusive,\n           java.math.BigDecimal&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-double-double-double-java.math.MathContext-\">rangeClosed</a></span>(double&nbsp;startInclusive,\n           double&nbsp;endInclusive,\n           double&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-long-long-long-java.math.MathContext-\">rangeClosed</a></span>(long&nbsp;startInclusive,\n           long&nbsp;endInclusive,\n           long&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigDecimalStream--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigDecimalStream</h4>\n<pre>public&nbsp;BigDecimalStream()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(java.math.BigDecimal&nbsp;startInclusive,\n                                                                  java.math.BigDecimal&nbsp;endExclusive,\n                                                                  java.math.BigDecimal&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigDecimal i = startInclusive; i.compareTo(endExclusive) &lt; 0; i = i.add(step, mathContext)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-long-long-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(long&nbsp;startInclusive,\n                                                                  long&nbsp;endExclusive,\n                                                                  long&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n \n <p>The <code>long</code> arguments are converted using <code>BigDecimal.valueOf(long)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-double-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(double&nbsp;startInclusive,\n                                                                  double&nbsp;endExclusive,\n                                                                  double&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n \n <p>The <code>double</code> arguments are converted using <code>BigDecimal.valueOf(double)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(java.math.BigDecimal&nbsp;startInclusive,\n                                                                        java.math.BigDecimal&nbsp;endInclusive,\n                                                                        java.math.BigDecimal&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigDecimal i = startInclusive; i.compareTo(endInclusive) &lt;= 0; i = i.add(step, mathContext)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-long-long-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(long&nbsp;startInclusive,\n                                                                        long&nbsp;endInclusive,\n                                                                        long&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>The <code>long</code> arguments are converted using <code>BigDecimal.valueOf(long)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-double-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(double&nbsp;startInclusive,\n                                                                        double&nbsp;endInclusive,\n                                                                        double&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>The <code>double</code> arguments are converted using <code>BigDecimal.valueOf(double)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigDecimalStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/stream/BigFloatStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:11 CEST 2017 -->\n<title>BigFloatStream (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloatStream (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigFloatStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloatStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.stream</div>\n<h2 title=\"Class BigFloatStream\" class=\"title\">Class BigFloatStream</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.stream.BigFloatStream</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigFloatStream</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides constructor methods for streams of <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#BigFloatStream--\">BigFloatStream</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">range</a></span>(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endExclusive,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">range</a></span>(double&nbsp;startInclusive,\n     double&nbsp;endExclusive,\n     double&nbsp;step,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">range</a></span>(long&nbsp;startInclusive,\n     long&nbsp;endExclusive,\n     long&nbsp;step,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">rangeClosed</a></span>(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endInclusive,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed</a></span>(double&nbsp;startInclusive,\n           double&nbsp;endInclusive,\n           double&nbsp;step,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed</a></span>(long&nbsp;startInclusive,\n           long&nbsp;endInclusive,\n           long&nbsp;step,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigFloatStream--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigFloatStream</h4>\n<pre>public&nbsp;BigFloatStream()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endExclusive,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigFloat i = startInclusive; i.isLessThan(endExclusive); i = i.add(step)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(long&nbsp;startInclusive,\n                                                      long&nbsp;endExclusive,\n                                                      long&nbsp;step,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\"><code>BigFloat.Context.valueOf(long)</code></a> is used to convert the <code>long</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>long</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>range(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(double&nbsp;startInclusive,\n                                                      double&nbsp;endExclusive,\n                                                      double&nbsp;step,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\"><code>BigFloat.Context.valueOf(double)</code></a> is used to convert the <code>double</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>double</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>range(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endInclusive,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigFloat i = startInclusive; i.isLessThanOrEqual(endInclusive); i = i.add(step)) {\n    //...\n}\n</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(long&nbsp;startInclusive,\n                                                            long&nbsp;endInclusive,\n                                                            long&nbsp;step,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\"><code>BigFloat.Context.valueOf(long)</code></a> is used to convert the <code>long</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>long</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>rangeClosed(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(double&nbsp;startInclusive,\n                                                            double&nbsp;endInclusive,\n                                                            double&nbsp;step,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\"><code>BigFloat.Context.valueOf(double)</code></a> is used to convert the <code>double</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>double</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>rangeClosed(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigFloatStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloatStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/stream/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big.stream</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigDecimalStream</a></li>\n<li><a href=\"BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigFloatStream</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/stream/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Prev&nbsp;Package</a></li>\n<li>Next&nbsp;Package</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big.stream</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides constructor methods for streams of <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Prev&nbsp;Package</a></li>\n<li>Next&nbsp;Package</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/ch/obermuhlner/math/big/stream/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>ch.obermuhlner.math.big.stream Class Hierarchy (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.stream Class Hierarchy (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Prev</a></li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big.stream</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a></li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Prev</a></li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/constant-values.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>Constant Field Values (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Constant Field Values (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?constant-values.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"constant-values.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Constant Field Values\" class=\"title\">Constant Field Values</h1>\n<h2 title=\"Contents\">Contents</h2>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?constant-values.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"constant-values.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/deprecated-list.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>Deprecated List (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Deprecated List (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li class=\"navBarCell1Rev\">Deprecated</li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?deprecated-list.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"deprecated-list.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Deprecated API\" class=\"title\">Deprecated API</h1>\n<h2 title=\"Contents\">Contents</h2>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li class=\"navBarCell1Rev\">Deprecated</li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?deprecated-list.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"deprecated-list.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/help-doc.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>API Help (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"API Help (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li class=\"navBarCell1Rev\">Help</li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?help-doc.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"help-doc.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">How This API Document Is Organized</h1>\n<div class=\"subTitle\">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h2>Overview</h2>\n<p>The <a href=\"overview-summary.html\">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>\n</li>\n<li class=\"blockList\">\n<h2>Package</h2>\n<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>\n<ul>\n<li>Interfaces (italic)</li>\n<li>Classes</li>\n<li>Enums</li>\n<li>Exceptions</li>\n<li>Errors</li>\n<li>Annotation Types</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Class/Interface</h2>\n<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>\n<ul>\n<li>Class inheritance diagram</li>\n<li>Direct Subclasses</li>\n<li>All Known Subinterfaces</li>\n<li>All Known Implementing Classes</li>\n<li>Class/interface declaration</li>\n<li>Class/interface description</li>\n</ul>\n<ul>\n<li>Nested Class Summary</li>\n<li>Field Summary</li>\n<li>Constructor Summary</li>\n<li>Method Summary</li>\n</ul>\n<ul>\n<li>Field Detail</li>\n<li>Constructor Detail</li>\n<li>Method Detail</li>\n</ul>\n<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>\n</li>\n<li class=\"blockList\">\n<h2>Annotation Type</h2>\n<p>Each annotation type has its own separate page with the following sections:</p>\n<ul>\n<li>Annotation Type declaration</li>\n<li>Annotation Type description</li>\n<li>Required Element Summary</li>\n<li>Optional Element Summary</li>\n<li>Element Detail</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Enum</h2>\n<p>Each enum has its own separate page with the following sections:</p>\n<ul>\n<li>Enum declaration</li>\n<li>Enum description</li>\n<li>Enum Constant Summary</li>\n<li>Enum Constant Detail</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Tree (Class Hierarchy)</h2>\n<p>There is a <a href=\"overview-tree.html\">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>\n<ul>\n<li>When viewing the Overview page, clicking on \"Tree\" displays the hierarchy for all packages.</li>\n<li>When viewing a particular package, class or interface page, clicking \"Tree\" displays the hierarchy for only that package.</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Deprecated API</h2>\n<p>The <a href=\"deprecated-list.html\">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>\n</li>\n<li class=\"blockList\">\n<h2>Index</h2>\n<p>The <a href=\"index-all.html\">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>\n</li>\n<li class=\"blockList\">\n<h2>Prev/Next</h2>\n<p>These links take you to the next or previous class, interface, package, or related page.</p>\n</li>\n<li class=\"blockList\">\n<h2>Frames/No Frames</h2>\n<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>\n</li>\n<li class=\"blockList\">\n<h2>All Classes</h2>\n<p>The <a href=\"allclasses-noframe.html\">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>\n</li>\n<li class=\"blockList\">\n<h2>Serialized Form</h2>\n<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking \"Serialized Form\" in the \"See also\" section of the class description.</p>\n</li>\n<li class=\"blockList\">\n<h2>Constant Field Values</h2>\n<p>The <a href=\"constant-values.html\">Constant Field Values</a> page lists the static final fields and their values.</p>\n</li>\n</ul>\n<span class=\"emphasizedPhrase\">This help file applies to API documentation generated using the standard doclet.</span></div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li class=\"navBarCell1Rev\">Help</li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?help-doc.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"help-doc.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/index-all.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>Index (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Index (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li class=\"navBarCell1Rev\">Index</li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?index-all.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"index-all.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"contentContainer\"><a href=\"#I:A\">A</a>&nbsp;<a href=\"#I:B\">B</a>&nbsp;<a href=\"#I:C\">C</a>&nbsp;<a href=\"#I:D\">D</a>&nbsp;<a href=\"#I:E\">E</a>&nbsp;<a href=\"#I:F\">F</a>&nbsp;<a href=\"#I:G\">G</a>&nbsp;<a href=\"#I:H\">H</a>&nbsp;<a href=\"#I:I\">I</a>&nbsp;<a href=\"#I:L\">L</a>&nbsp;<a href=\"#I:M\">M</a>&nbsp;<a href=\"#I:N\">N</a>&nbsp;<a href=\"#I:O\">O</a>&nbsp;<a href=\"#I:P\">P</a>&nbsp;<a href=\"#I:R\">R</a>&nbsp;<a href=\"#I:S\">S</a>&nbsp;<a href=\"#I:T\">T</a>&nbsp;<a href=\"#I:V\">V</a>&nbsp;<a href=\"#I:W\">W</a>&nbsp;<a href=\"#I:Z\">Z</a>&nbsp;<a name=\"I:A\">\n<!--   -->\n</a>\n<h2 class=\"title\">A</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#abs-ch.obermuhlner.math.big.BigFloat-\">abs(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#abs--\">abs()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the absolute value of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\">acos(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acos-ch.obermuhlner.math.big.BigFloat-\">acos(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\">acosh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acosh-ch.obermuhlner.math.big.BigFloat-\">acosh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\">acot(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acot-ch.obermuhlner.math.big.BigFloat-\">acot(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\">acoth(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acoth-ch.obermuhlner.math.big.BigFloat-\">acoth(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-ch.obermuhlner.math.big.BigFloat-\">add(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-java.math.BigDecimal-\">add(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-int-\">add(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-long-\">add(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-double-\">add(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\">add(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-java.math.BigInteger-\">add(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-int-\">add(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\">asin(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#asin-ch.obermuhlner.math.big.BigFloat-\">asin(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\">asinh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#asinh-ch.obermuhlner.math.big.BigFloat-\">asinh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\">atan(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#atan-ch.obermuhlner.math.big.BigFloat-\">atan(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">atan2(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\">atanh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens ) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#atanh-ch.obermuhlner.math.big.BigFloat-\">atanh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n</dd>\n</dl>\n<a name=\"I:B\">\n<!--   -->\n</a>\n<h2 class=\"title\">B</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\">bernoulli(int, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#bernoulli-int-\">bernoulli(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a> - Class in <a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></dt>\n<dd>\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#BigDecimalStream--\">BigDecimalStream()</a></span> - Constructor for class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a> - Class in <a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></dt>\n<dd>\n<div class=\"block\">Provides constructor methods for streams of <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#BigFloatStream--\">BigFloatStream()</a></span> - Constructor for class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A rational number represented as a quotient of two values.</div>\n</dd>\n</dl>\n<a name=\"I:C\">\n<!--   -->\n</a>\n<h2 class=\"title\">C</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in interface ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dt>\n<dd>\n<div class=\"block\">Calculates the next power.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a> - package ch.obermuhlner.math.big</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a> - package ch.obermuhlner.math.big.internal</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a> - package ch.obermuhlner.math.big.stream</dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\">compareTo(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#compareTo-ch.obermuhlner.math.big.BigRational-\">compareTo(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#context-int-\">context(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#context-java.math.MathContext-\">context(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\">cos(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cos-ch.obermuhlner.math.big.BigFloat-\">cos(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates cosinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\">cosh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cosh-ch.obermuhlner.math.big.BigFloat-\">cosh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\">cot(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cot-ch.obermuhlner.math.big.BigFloat-\">cot(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\">coth(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#coth-ch.obermuhlner.math.big.BigFloat-\">coth(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Creates the <a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:D\">\n<!--   -->\n</a>\n<h2 class=\"title\">D</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#decrement--\">decrement()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-ch.obermuhlner.math.big.BigFloat-\">divide(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-java.math.BigDecimal-\">divide(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-int-\">divide(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-long-\">divide(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-double-\">divide(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\">divide(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-java.math.BigInteger-\">divide(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-int-\">divide(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n</dl>\n<a name=\"I:E\">\n<!--   -->\n</a>\n<h2 class=\"title\">E</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\">e(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number e.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#e--\">e()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the constant e with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\">exp(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#exp-ch.obermuhlner.math.big.BigFloat-\">exp(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates exp using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\">exponent(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n</dl>\n<a name=\"I:F\">\n<!--   -->\n</a>\n<h2 class=\"title\">F</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\">factorial(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#factorial-int-\">factorial(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\">fractionalPart(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#fractionPart--\">fractionPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the fraction part of this rational number.</div>\n</dd>\n</dl>\n<a name=\"I:G\">\n<!--   -->\n</a>\n<h2 class=\"title\">G</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getContext--\">getContext()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in interface ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dt>\n<dd>\n<div class=\"block\">Returns the current power.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getDenominator--\">getDenominator()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\">getDenominatorBigInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getExponent--\">getExponent()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor(int)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Returns the factor of the term with specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\">getFractionalPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\">getIntegralPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getMantissa--\">getMantissa()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getMathContext--\">getMathContext()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getNumerator--\">getNumerator()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\">getNumeratorBigInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getPrecision--\">getPrecision()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the precision of this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getRoundingMode--\">getRoundingMode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.</div>\n</dd>\n</dl>\n<a name=\"I:H\">\n<!--   -->\n</a>\n<h2 class=\"title\">H</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:I\">\n<!--   -->\n</a>\n<h2 class=\"title\">I</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#increment--\">increment()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#integerPart--\">integerPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the integer part of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\">integralPart(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\">isDoubleValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isDoubleValue--\">isDoubleValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\">isEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">isGreaterThan(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isGreaterThanOrEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#isInteger--\">isInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\">isIntValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isIntValue--\">isIntValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\">isLessThan(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isLessThanOrEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isNegative--\">isNegative()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isPositive--\">isPositive()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isZero--\">isZero()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#isZero--\">isZero()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n</dd>\n</dl>\n<a name=\"I:L\">\n<!--   -->\n</a>\n<h2 class=\"title\">L</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\">log(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log-ch.obermuhlner.math.big.BigFloat-\">log(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\">log10(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log10-ch.obermuhlner.math.big.BigFloat-\">log10(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\">log2(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log2-ch.obermuhlner.math.big.BigFloat-\">log2(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n</dd>\n</dl>\n<a name=\"I:M\">\n<!--   -->\n</a>\n<h2 class=\"title\">M</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\">mantissa(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">max(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the maximum of two <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">max(BigFloat, BigFloat...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the maximum of n <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational...-\">max(BigRational...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">min(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the minimum of two <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">min(BigFloat, BigFloat...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the minimum of n <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#min-ch.obermuhlner.math.big.BigRational...-\">min(BigRational...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-ch.obermuhlner.math.big.BigFloat-\">multiply(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-java.math.BigDecimal-\">multiply(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-int-\">multiply(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-long-\">multiply(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-double-\">multiply(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\">multiply(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-java.math.BigInteger-\">multiply(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-int-\">multiply(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n</dl>\n<a name=\"I:N\">\n<!--   -->\n</a>\n<h2 class=\"title\">N</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#negate-ch.obermuhlner.math.big.BigFloat-\">negate(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#negate--\">negate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Negates this rational number (inverting the sign).</div>\n</dd>\n</dl>\n<a name=\"I:O\">\n<!--   -->\n</a>\n<h2 class=\"title\">O</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#ONE\">ONE</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 1 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n</dl>\n<a name=\"I:P\">\n<!--   -->\n</a>\n<h2 class=\"title\">P</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\">pi(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number pi.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#pi--\">pi()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the constant pi with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">pow(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-int-java.math.MathContext-\">pow(BigDecimal, int, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>int</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-\">pow(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-java.math.BigDecimal-\">pow(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-int-\">pow(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-long-\">pow(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-double-\">pow(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">pow(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#pow-int-\">pow(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a> - Interface in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Iterator over the powers of a value x.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerNIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNPlusOneIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:R\">\n<!--   -->\n</a>\n<h2 class=\"title\">R</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">range(BigDecimal, BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-long-long-long-java.math.MathContext-\">range(long, long, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-double-double-double-java.math.MathContext-\">range(double, double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">range(BigFloat, BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">range(long, long, long, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">range(double, double, double, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-long-long-long-java.math.MathContext-\">rangeClosed(long, long, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-double-double-double-java.math.MathContext-\">rangeClosed(double, double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">rangeClosed(BigFloat, BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed(long, long, long, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed(double, double, double, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#reciprocal--\">reciprocal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#reduce--\">reduce()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-ch.obermuhlner.math.big.BigFloat-\">remainder(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-java.math.BigDecimal-\">remainder(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-int-\">remainder(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-long-\">remainder(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-double-\">remainder(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">root(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-\">root(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-java.math.BigDecimal-\">root(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-int-\">root(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-long-\">root(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-double-\">root(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">root(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.</div>\n</dd>\n</dl>\n<a name=\"I:S\">\n<!--   -->\n</a>\n<h2 class=\"title\">S</h2>\n<dl>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator--\">SeriesCalculator()</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Constructs a <a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator-boolean-\">SeriesCalculator(boolean)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Constructs a <a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#signum--\">signum()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the signum function of this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#signum--\">signum()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\">sin(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sin-ch.obermuhlner.math.big.BigFloat-\">sin(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\">sinh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sinh-ch.obermuhlner.math.big.BigFloat-\">sinh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\">sqrt(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sqrt-ch.obermuhlner.math.big.BigFloat-\">sqrt(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-ch.obermuhlner.math.big.BigFloat-\">subtract(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-java.math.BigDecimal-\">subtract(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-int-\">subtract(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-long-\">subtract(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-double-\">subtract(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\">subtract(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-java.math.BigInteger-\">subtract(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-int-\">subtract(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n</dl>\n<a name=\"I:T\">\n<!--   -->\n</a>\n<h2 class=\"title\">T</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\">tan(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#tan-ch.obermuhlner.math.big.BigFloat-\">tan(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\">tanh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#tanh-ch.obermuhlner.math.big.BigFloat-\">tanh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#TEN\">TEN</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 10 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toBigDecimal--\">toBigDecimal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toBigDecimal--\">toBigDecimal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toBigDecimal-java.math.MathContext-\">toBigDecimal(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toDouble--\">toDouble()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toDouble--\">toDouble()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a double value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toFloat--\">toFloat()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a float value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toInt--\">toInt()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toIntegerRationalString--\">toIntegerRationalString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toLong--\">toLong()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toPlainString--\">toPlainString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toRationalString--\">toRationalString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#TWO\">TWO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 2 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n</dl>\n<a name=\"I:V\">\n<!--   -->\n</a>\n<h2 class=\"title\">V</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-ch.obermuhlner.math.big.BigFloat-\">valueOf(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-\">valueOf(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\">valueOf(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\">valueOf(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.lang.String-\">valueOf(String)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-\">valueOf(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\">valueOf(int, int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\">valueOf(int, int, int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-java.math.BigInteger-\">valueOf(BigInteger, BigInteger)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-\">valueOf(BigInteger)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-double-\">valueOf(double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\">valueOf(String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified string representation.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">valueOf(boolean, String, String, String, String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n</dd>\n</dl>\n<a name=\"I:W\">\n<!--   -->\n</a>\n<h2 class=\"title\">W</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\">withPrecision(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#withScale-int-\">withScale(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n</dd>\n</dl>\n<a name=\"I:Z\">\n<!--   -->\n</a>\n<h2 class=\"title\">Z</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#ZERO\">ZERO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 0 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n</dl>\n<a href=\"#I:A\">A</a>&nbsp;<a href=\"#I:B\">B</a>&nbsp;<a href=\"#I:C\">C</a>&nbsp;<a href=\"#I:D\">D</a>&nbsp;<a href=\"#I:E\">E</a>&nbsp;<a href=\"#I:F\">F</a>&nbsp;<a href=\"#I:G\">G</a>&nbsp;<a href=\"#I:H\">H</a>&nbsp;<a href=\"#I:I\">I</a>&nbsp;<a href=\"#I:L\">L</a>&nbsp;<a href=\"#I:M\">M</a>&nbsp;<a href=\"#I:N\">N</a>&nbsp;<a href=\"#I:O\">O</a>&nbsp;<a href=\"#I:P\">P</a>&nbsp;<a href=\"#I:R\">R</a>&nbsp;<a href=\"#I:S\">S</a>&nbsp;<a href=\"#I:T\">T</a>&nbsp;<a href=\"#I:V\">V</a>&nbsp;<a href=\"#I:W\">W</a>&nbsp;<a href=\"#I:Z\">Z</a>&nbsp;</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li class=\"navBarCell1Rev\">Index</li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?index-all.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"index-all.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/index.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\" \"http://www.w3.org/TR/html4/frameset.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>ch.obermuhlner.math.big 1.3.0 API</title>\n<script type=\"text/javascript\">\n    targetPage = \"\" + window.location.search;\n    if (targetPage != \"\" && targetPage != \"undefined\")\n        targetPage = targetPage.substring(1);\n    if (targetPage.indexOf(\":\") != -1 || (targetPage != \"\" && !validURL(targetPage)))\n        targetPage = \"undefined\";\n    function validURL(url) {\n        try {\n            url = decodeURIComponent(url);\n        }\n        catch (error) {\n            return false;\n        }\n        var pos = url.indexOf(\".html\");\n        if (pos == -1 || pos != url.length - 5)\n            return false;\n        var allowNumber = false;\n        var allowSep = false;\n        var seenDot = false;\n        for (var i = 0; i < url.length - 5; i++) {\n            var ch = url.charAt(i);\n            if ('a' <= ch && ch <= 'z' ||\n                    'A' <= ch && ch <= 'Z' ||\n                    ch == '$' ||\n                    ch == '_' ||\n                    ch.charCodeAt(0) > 127) {\n                allowNumber = true;\n                allowSep = true;\n            } else if ('0' <= ch && ch <= '9'\n                    || ch == '-') {\n                if (!allowNumber)\n                     return false;\n            } else if (ch == '/' || ch == '.') {\n                if (!allowSep)\n                    return false;\n                allowNumber = false;\n                allowSep = false;\n                if (ch == '.')\n                     seenDot = true;\n                if (ch == '/' && seenDot)\n                     return false;\n            } else {\n                return false;\n            }\n        }\n        return true;\n    }\n    function loadFrames() {\n        if (targetPage != \"\" && targetPage != \"undefined\")\n             top.classFrame.location = top.targetPage;\n    }\n</script>\n</head>\n<frameset cols=\"20%,80%\" title=\"Documentation frame\" onload=\"top.loadFrames()\">\n<frameset rows=\"30%,70%\" title=\"Left frames\" onload=\"top.loadFrames()\">\n<frame src=\"overview-frame.html\" name=\"packageListFrame\" title=\"All Packages\">\n<frame src=\"allclasses-frame.html\" name=\"packageFrame\" title=\"All classes and interfaces (except non-static nested types)\">\n</frameset>\n<frame src=\"overview-summary.html\" name=\"classFrame\" title=\"Package, class and interface descriptions\" scrolling=\"yes\">\n<noframes>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<h2>Frame Alert</h2>\n<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href=\"overview-summary.html\">Non-frame version</a>.</p>\n</noframes>\n</frameset>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/overview-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>Overview List (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<div class=\"indexHeader\"><span><a href=\"allclasses-frame.html\" target=\"packageFrame\">All&nbsp;Classes</a></span></div>\n<div class=\"indexContainer\">\n<h2 title=\"Packages\">Packages</h2>\n<ul title=\"Packages\">\n<li><a href=\"ch/obermuhlner/math/big/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big.internal</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big.stream</a></li>\n</ul>\n</div>\n<p>&nbsp;</p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/overview-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>Overview (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Overview (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li class=\"navBarCell1Rev\">Overview</li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">ch.obermuhlner.math.big 1.3.0 API</h1>\n</div>\n<div class=\"contentContainer\">\n<table class=\"overviewSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Packages table, listing packages, and an explanation\">\n<caption><span>Packages</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li class=\"navBarCell1Rev\">Overview</li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/overview-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Sat Sep 16 13:54:12 CEST 2017 -->\n<title>Class Hierarchy (ch.obermuhlner.math.big 1.3.0 API)</title>\n<meta name=\"date\" content=\"2017-09-16\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Class Hierarchy (ch.obermuhlner.math.big 1.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For All Packages</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"ch/obermuhlner/math/big/package-tree.html\">ch.obermuhlner.math.big</a>, </li>\n<li><a href=\"ch/obermuhlner/math/big/internal/package-tree.html\">ch.obermuhlner.math.big.internal</a>, </li>\n<li><a href=\"ch/obermuhlner/math/big/stream/package-tree.html\">ch.obermuhlner.math.big.stream</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h2 title=\"Interface Hierarchy\">Interface Hierarchy</h2>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a></li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/package-list",
    "content": "ch.obermuhlner.math.big\nch.obermuhlner.math.big.internal\nch.obermuhlner.math.big.stream\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/script.js",
    "content": "function show(type)\n{\n    count = 0;\n    for (var key in methods) {\n        var row = document.getElementById(key);\n        if ((methods[key] &  type) != 0) {\n            row.style.display = '';\n            row.className = (count++ % 2) ? rowColor : altColor;\n        }\n        else\n            row.style.display = 'none';\n    }\n    updateTabs(type);\n}\n\nfunction updateTabs(type)\n{\n    for (var value in tabs) {\n        var sNode = document.getElementById(tabs[value][0]);\n        var spanNode = sNode.firstChild;\n        if (value == type) {\n            sNode.className = activeTableTab;\n            spanNode.innerHTML = tabs[value][1];\n        }\n        else {\n            sNode.className = tableTab;\n            spanNode.innerHTML = \"<a href=\\\"javascript:show(\"+ value + \");\\\">\" + tabs[value][1] + \"</a>\";\n        }\n    }\n}\n"
  },
  {
    "path": "docs/javadoc/v1.3.0/stylesheet.css",
    "content": "/* Javadoc style sheet */\n/*\nOverall document style\n*/\n\n@import url('resources/fonts/dejavu.css');\n\nbody {\n    background-color:#ffffff;\n    color:#353833;\n    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;\n    font-size:14px;\n    margin:0;\n}\na:link, a:visited {\n    text-decoration:none;\n    color:#4A6782;\n}\na:hover, a:focus {\n    text-decoration:none;\n    color:#bb7a2a;\n}\na:active {\n    text-decoration:none;\n    color:#4A6782;\n}\na[name] {\n    color:#353833;\n}\na[name]:hover {\n    text-decoration:none;\n    color:#353833;\n}\npre {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n}\nh1 {\n    font-size:20px;\n}\nh2 {\n    font-size:18px;\n}\nh3 {\n    font-size:16px;\n    font-style:italic;\n}\nh4 {\n    font-size:13px;\n}\nh5 {\n    font-size:12px;\n}\nh6 {\n    font-size:11px;\n}\nul {\n    list-style-type:disc;\n}\ncode, tt {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    padding-top:4px;\n    margin-top:8px;\n    line-height:1.4em;\n}\ndt code {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    padding-top:4px;\n}\ntable tr td dt code {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    vertical-align:top;\n    padding-top:4px;\n}\nsup {\n    font-size:8px;\n}\n/*\nDocument title and Copyright styles\n*/\n.clear {\n    clear:both;\n    height:0px;\n    overflow:hidden;\n}\n.aboutLanguage {\n    float:right;\n    padding:0px 21px;\n    font-size:11px;\n    z-index:200;\n    margin-top:-9px;\n}\n.legalCopy {\n    margin-left:.5em;\n}\n.bar a, .bar a:link, .bar a:visited, .bar a:active {\n    color:#FFFFFF;\n    text-decoration:none;\n}\n.bar a:hover, .bar a:focus {\n    color:#bb7a2a;\n}\n.tab {\n    background-color:#0066FF;\n    color:#ffffff;\n    padding:8px;\n    width:5em;\n    font-weight:bold;\n}\n/*\nNavigation bar styles\n*/\n.bar {\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    padding:.8em .5em .4em .8em;\n    height:auto;/*height:1.8em;*/\n    font-size:11px;\n    margin:0;\n}\n.topNav {\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    float:left;\n    padding:0;\n    width:100%;\n    clear:right;\n    height:2.8em;\n    padding-top:10px;\n    overflow:hidden;\n    font-size:12px; \n}\n.bottomNav {\n    margin-top:10px;\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    float:left;\n    padding:0;\n    width:100%;\n    clear:right;\n    height:2.8em;\n    padding-top:10px;\n    overflow:hidden;\n    font-size:12px;\n}\n.subNav {\n    background-color:#dee3e9;\n    float:left;\n    width:100%;\n    overflow:hidden;\n    font-size:12px;\n}\n.subNav div {\n    clear:left;\n    float:left;\n    padding:0 0 5px 6px;\n    text-transform:uppercase;\n}\nul.navList, ul.subNavList {\n    float:left;\n    margin:0 25px 0 0;\n    padding:0;\n}\nul.navList li{\n    list-style:none;\n    float:left;\n    padding: 5px 6px;\n    text-transform:uppercase;\n}\nul.subNavList li{\n    list-style:none;\n    float:left;\n}\n.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {\n    color:#FFFFFF;\n    text-decoration:none;\n    text-transform:uppercase;\n}\n.topNav a:hover, .bottomNav a:hover {\n    text-decoration:none;\n    color:#bb7a2a;\n    text-transform:uppercase;\n}\n.navBarCell1Rev {\n    background-color:#F8981D;\n    color:#253441;\n    margin: auto 5px;\n}\n.skipNav {\n    position:absolute;\n    top:auto;\n    left:-9999px;\n    overflow:hidden;\n}\n/*\nPage header and footer styles\n*/\n.header, .footer {\n    clear:both;\n    margin:0 20px;\n    padding:5px 0 0 0;\n}\n.indexHeader {\n    margin:10px;\n    position:relative;\n}\n.indexHeader span{\n    margin-right:15px;\n}\n.indexHeader h1 {\n    font-size:13px;\n}\n.title {\n    color:#2c4557;\n    margin:10px 0;\n}\n.subTitle {\n    margin:5px 0 0 0;\n}\n.header ul {\n    margin:0 0 15px 0;\n    padding:0;\n}\n.footer ul {\n    margin:20px 0 5px 0;\n}\n.header ul li, .footer ul li {\n    list-style:none;\n    font-size:13px;\n}\n/*\nHeading styles\n*/\ndiv.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {\n    background-color:#dee3e9;\n    border:1px solid #d0d9e0;\n    margin:0 0 6px -8px;\n    padding:7px 5px;\n}\nul.blockList ul.blockList ul.blockList li.blockList h3 {\n    background-color:#dee3e9;\n    border:1px solid #d0d9e0;\n    margin:0 0 6px -8px;\n    padding:7px 5px;\n}\nul.blockList ul.blockList li.blockList h3 {\n    padding:0;\n    margin:15px 0;\n}\nul.blockList li.blockList h2 {\n    padding:0px 0 20px 0;\n}\n/*\nPage layout container styles\n*/\n.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {\n    clear:both;\n    padding:10px 20px;\n    position:relative;\n}\n.indexContainer {\n    margin:10px;\n    position:relative;\n    font-size:12px;\n}\n.indexContainer h2 {\n    font-size:13px;\n    padding:0 0 3px 0;\n}\n.indexContainer ul {\n    margin:0;\n    padding:0;\n}\n.indexContainer ul li {\n    list-style:none;\n    padding-top:2px;\n}\n.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {\n    font-size:12px;\n    font-weight:bold;\n    margin:10px 0 0 0;\n    color:#4E4E4E;\n}\n.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {\n    margin:5px 0 10px 0px;\n    font-size:14px;\n    font-family:'DejaVu Sans Mono',monospace;\n}\n.serializedFormContainer dl.nameValue dt {\n    margin-left:1px;\n    font-size:1.1em;\n    display:inline;\n    font-weight:bold;\n}\n.serializedFormContainer dl.nameValue dd {\n    margin:0 0 0 1px;\n    font-size:1.1em;\n    display:inline;\n}\n/*\nList styles\n*/\nul.horizontal li {\n    display:inline;\n    font-size:0.9em;\n}\nul.inheritance {\n    margin:0;\n    padding:0;\n}\nul.inheritance li {\n    display:inline;\n    list-style:none;\n}\nul.inheritance li ul.inheritance {\n    margin-left:15px;\n    padding-left:15px;\n    padding-top:1px;\n}\nul.blockList, ul.blockListLast {\n    margin:10px 0 10px 0;\n    padding:0;\n}\nul.blockList li.blockList, ul.blockListLast li.blockList {\n    list-style:none;\n    margin-bottom:15px;\n    line-height:1.4;\n}\nul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {\n    padding:0px 20px 5px 10px;\n    border:1px solid #ededed; \n    background-color:#f8f8f8;\n}\nul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {\n    padding:0 0 5px 8px;\n    background-color:#ffffff;\n    border:none;\n}\nul.blockList ul.blockList ul.blockList ul.blockList li.blockList {\n    margin-left:0;\n    padding-left:0;\n    padding-bottom:15px;\n    border:none;\n}\nul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {\n    list-style:none;\n    border-bottom:none;\n    padding-bottom:0;\n}\ntable tr td dl, table tr td dl dt, table tr td dl dd {\n    margin-top:0;\n    margin-bottom:1px;\n}\n/*\nTable styles\n*/\n.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {\n    width:100%;\n    border-left:1px solid #EEE; \n    border-right:1px solid #EEE; \n    border-bottom:1px solid #EEE; \n}\n.overviewSummary, .memberSummary  {\n    padding:0px;\n}\n.overviewSummary caption, .memberSummary caption, .typeSummary caption,\n.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {\n    position:relative;\n    text-align:left;\n    background-repeat:no-repeat;\n    color:#253441;\n    font-weight:bold;\n    clear:none;\n    overflow:hidden;\n    padding:0px;\n    padding-top:10px;\n    padding-left:1px;\n    margin:0px;\n    white-space:pre;\n}\n.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,\n.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,\n.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,\n.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,\n.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,\n.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,\n.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,\n.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {\n    color:#FFFFFF;\n}\n.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,\n.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    padding-bottom:7px;\n    display:inline-block;\n    float:left;\n    background-color:#F8981D;\n    border: none;\n    height:16px;\n}\n.memberSummary caption span.activeTableTab span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    margin-right:3px;\n    display:inline-block;\n    float:left;\n    background-color:#F8981D;\n    height:16px;\n}\n.memberSummary caption span.tableTab span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    margin-right:3px;\n    display:inline-block;\n    float:left;\n    background-color:#4D7A97;\n    height:16px;\n}\n.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {\n    padding-top:0px;\n    padding-left:0px;\n    padding-right:0px;\n    background-image:none;\n    float:none;\n    display:inline;\n}\n.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,\n.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {\n    display:none;\n    width:5px;\n    position:relative;\n    float:left;\n    background-color:#F8981D;\n}\n.memberSummary .activeTableTab .tabEnd {\n    display:none;\n    width:5px;\n    margin-right:3px;\n    position:relative; \n    float:left;\n    background-color:#F8981D;\n}\n.memberSummary .tableTab .tabEnd {\n    display:none;\n    width:5px;\n    margin-right:3px;\n    position:relative;\n    background-color:#4D7A97;\n    float:left;\n\n}\n.overviewSummary td, .memberSummary td, .typeSummary td,\n.useSummary td, .constantsSummary td, .deprecatedSummary td {\n    text-align:left;\n    padding:0px 0px 12px 10px;\n}\nth.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,\ntd.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{\n    vertical-align:top;\n    padding-right:0px;\n    padding-top:8px;\n    padding-bottom:3px;\n}\nth.colFirst, th.colLast, th.colOne, .constantsSummary th {\n    background:#dee3e9;\n    text-align:left;\n    padding:8px 3px 3px 7px;\n}\ntd.colFirst, th.colFirst {\n    white-space:nowrap;\n    font-size:13px;\n}\ntd.colLast, th.colLast {\n    font-size:13px;\n}\ntd.colOne, th.colOne {\n    font-size:13px;\n}\n.overviewSummary td.colFirst, .overviewSummary th.colFirst,\n.useSummary td.colFirst, .useSummary th.colFirst,\n.overviewSummary td.colOne, .overviewSummary th.colOne,\n.memberSummary td.colFirst, .memberSummary th.colFirst,\n.memberSummary td.colOne, .memberSummary th.colOne,\n.typeSummary td.colFirst{\n    width:25%;\n    vertical-align:top;\n}\ntd.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {\n    font-weight:bold;\n}\n.tableSubHeadingColor {\n    background-color:#EEEEFF;\n}\n.altColor {\n    background-color:#FFFFFF;\n}\n.rowColor {\n    background-color:#EEEEEF;\n}\n/*\nContent styles\n*/\n.description pre {\n    margin-top:0;\n}\n.deprecatedContent {\n    margin:0;\n    padding:10px 0;\n}\n.docSummary {\n    padding:0;\n}\n\nul.blockList ul.blockList ul.blockList li.blockList h3 {\n    font-style:normal;\n}\n\ndiv.block {\n    font-size:14px;\n    font-family:'DejaVu Serif', Georgia, \"Times New Roman\", Times, serif;\n}\n\ntd.colLast div {\n    padding-top:0px;\n}\n\n\ntd.colLast a {\n    padding-bottom:3px;\n}\n/*\nFormatting effect styles\n*/\n.sourceLineNo {\n    color:green;\n    padding:0 30px 0 0;\n}\nh1.hidden {\n    visibility:hidden;\n    overflow:hidden;\n    font-size:10px;\n}\n.block {\n    display:block;\n    margin:3px 10px 2px 0px;\n    color:#474747;\n}\n.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,\n.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,\n.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {\n    font-weight:bold;\n}\n.deprecationComment, .emphasizedPhrase, .interfaceName {\n    font-style:italic;\n}\n\ndiv.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,\ndiv.block div.block span.interfaceName {\n    font-style:normal;\n}\n\ndiv.contentContainer ul.blockList li.blockList h2{\n    padding-bottom:0px;\n}\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/allclasses-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:51 CEST 2018 -->\n<title>All Classes (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\">All&nbsp;Classes</h1>\n<div class=\"indexContainer\">\n<ul>\n<li><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AsinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplex</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplexMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigDecimalStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat.Context</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigFloatStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigRational</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CosCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CoshCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">ExpCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\" target=\"classFrame\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SeriesCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/allclasses-noframe.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:51 CEST 2018 -->\n<title>All Classes (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\">All&nbsp;Classes</h1>\n<div class=\"indexContainer\">\n<ul>\n<li><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/BigComplex.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:50 CEST 2018 -->\n<title>BigComplex (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigComplex (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":9,\"i33\":9,\"i34\":9,\"i35\":9,\"i36\":9,\"i37\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplex.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplex.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigComplex\" class=\"title\">Class BigComplex</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigComplex</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public final class <span class=\"typeNameLabel\">BigComplex</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.\n\n <p>It generally follows the design of <code>BigDecimal</code> with some convenience improvements like overloaded operator methods.</p>\n\n <p>The biggest difference to <code>BigDecimal</code> is that <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>BigComplex.equals(Object)</code></a> implements the <strong>mathematical</strong> equality\n and <strong>not</strong> the strict technical equality.\n This was a difficult decision because it means that <code>BigComplex</code> behaves slightly different than <code>BigDecimal</code>\n but considering that the strange equality of <code>BigDecimal</code> is a major source of bugs we\n decided it was worth the slight inconsistency.\n If you need the strict equality use <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\"><code>strictEquals(Object)</code></a>`.</p>\n\n <p>This class is immutable and therefore inherently thread safe.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#I\">I</a></span></code>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#im\">im</a></span></code>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#ONE\">ONE</a></span></code>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#re\">re</a></span></code>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#ZERO\">ZERO</a></span></code>\n<div class=\"block\">Zero represented as complex number.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\">abs</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\">absSquare</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-\">add</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-java.math.MathContext-\">add</a></span>(java.math.BigDecimal&nbsp;value,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-double-\">add</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\">angle</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#conjugate--\">conjugate</a></span>()</code>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-java.math.BigDecimal-java.math.MathContext-\">divide</a></span>(java.math.BigDecimal&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-double-java.math.MathContext-\">divide</a></span>(double&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code></td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#im--\">im</a></span>()</code>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#isReal--\">isReal</a></span>()</code>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-\">multiply</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-java.math.MathContext-\">multiply</a></span>(java.math.BigDecimal&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-double-\">multiply</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#negate--\">negate</a></span>()</code>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#re--\">re</a></span>()</code>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\">reciprocal</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#round-java.math.MathContext-\">round</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\">strictEquals</a></span>(java.lang.Object&nbsp;obj)</code>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-\">subtract</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-java.math.MathContext-\">subtract</a></span>(java.math.BigDecimal&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-double-\">subtract</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;real)</code>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;real,\n       java.math.BigDecimal&nbsp;imaginary)</code>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-double-\">valueOf</a></span>(double&nbsp;real)</code>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-double-double-\">valueOf</a></span>(double&nbsp;real,\n       double&nbsp;imaginary)</code>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">valueOfPolar</a></span>(java.math.BigDecimal&nbsp;radius,\n            java.math.BigDecimal&nbsp;angle,\n            java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-double-double-java.math.MathContext-\">valueOfPolar</a></span>(double&nbsp;radius,\n            double&nbsp;angle,\n            java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"ZERO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> ZERO</pre>\n<div class=\"block\">Zero represented as complex number.</div>\n</li>\n</ul>\n<a name=\"ONE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> ONE</pre>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</li>\n</ul>\n<a name=\"I\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>I</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> I</pre>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</li>\n</ul>\n<a name=\"re\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>re</h4>\n<pre>public final&nbsp;java.math.BigDecimal re</pre>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</li>\n</ul>\n<a name=\"im\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>im</h4>\n<pre>public final&nbsp;java.math.BigDecimal im</pre>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"add-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(java.math.BigDecimal&nbsp;value,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to subtract</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(java.math.BigDecimal&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to multiply</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(java.math.BigDecimal&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to multiply</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(java.math.BigDecimal&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(double&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>double</code> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;reciprocal(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"conjugate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>conjugate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;conjugate()</pre>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"negate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;negate()</pre>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;abs(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.\n\n <p>This method is slower than <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>absSquare(MathContext)</code></a> since it needs to calculate the <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a>.</p>\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>absSquare(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"angle-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>angle</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;angle(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"absSquare-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>absSquare</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;absSquare(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.\n\n <p>This method is faster than <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>abs(MathContext)</code></a> since it does not need to calculate the <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a>.</p>\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>abs(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isReal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isReal</h4>\n<pre>public&nbsp;boolean&nbsp;isReal()</pre>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this complex number only has a real part, <code>false</code> if the imaginary part is not 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"re--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>re</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;re()</pre>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the real part as as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"im--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>im</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;im()</pre>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the imaginary part as as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"round-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>round</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;round(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<div class=\"block\">\n\n <p>Contrary to <code>BigDecimal.equals(Object)</code> this method implements <strong>mathematical</strong> equality\n (by calling <code>BigDecimal.compareTo(BigDecimal)</code> on the real and imaginary parts)\n instead of strict equality.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\"><code>strictEquals(Object)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"strictEquals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>strictEquals</h4>\n<pre>public&nbsp;boolean&nbsp;strictEquals(java.lang.Object&nbsp;obj)</pre>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.\n\n <p>This method uses the strict equality as defined by <code>BigDecimal.equals(Object)</code> on the real and imaginary parts.</p>\n <p>Please note that <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>BigComplex.equals(Object)</code></a> implements <strong>mathematical</strong> equality instead\n (by calling <code>on the real and imaginary parts</code>).</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>obj</code> - the object to compare for strict equality</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the specified object is strictly equal to this complex number</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>equals(Object)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;real)</pre>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>BigDecimal</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(double&nbsp;real)</pre>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>double</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(double&nbsp;real,\n                                 double&nbsp;imaginary)</pre>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>double</code> part</dd>\n<dd><code>imaginary</code> - the imaginary <code>double</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;real,\n                                 java.math.BigDecimal&nbsp;imaginary)</pre>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>BigDecimal</code> part</dd>\n<dd><code>imaginary</code> - the imaginary <code>BigDecimal</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOfPolar</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOfPolar(java.math.BigDecimal&nbsp;radius,\n                                      java.math.BigDecimal&nbsp;angle,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>radius</code> - the <code>BigDecimal</code> radius of the polar representation</dd>\n<dd><code>angle</code> - the <code>BigDecimal</code> angle in radians of the polar representation</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOfPolar-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>valueOfPolar</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOfPolar(double&nbsp;radius,\n                                      double&nbsp;angle,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplex.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplex.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/BigComplexMath.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:50 CEST 2018 -->\n<title>BigComplexMath (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigComplexMath (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplexMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplexMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigComplexMath\" class=\"title\">Class BigComplexMath</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigComplexMath</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigComplexMath</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides advanced functions operating on <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#BigComplexMath--\">BigComplexMath</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">abs</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">absSquare</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">angle</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">asin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">atan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#conjugate-ch.obermuhlner.math.big.BigComplex-\">conjugate</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x)</code>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">cos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">exp</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural exponent of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">log</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.BigDecimal&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   long&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">reciprocal</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n          java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.BigDecimal&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sqrt</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">tan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the tangens of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigComplexMath--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigComplexMath</h4>\n<pre>public&nbsp;BigComplexMath()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;reciprocal(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                    java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the reciprocal</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\"><code>BigComplex.reciprocal(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"conjugate-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>conjugate</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;conjugate(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x)</pre>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the conjugate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#conjugate--\"><code>BigComplex.conjugate()</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;abs(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the absolute value</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>BigComplex.abs(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>absSquare</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;absSquare(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the square of the absolute value</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>BigComplex.absSquare(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>angle</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;angle(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the angle</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> angle in radians</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\"><code>BigComplex.angle(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;exp(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural exponent of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponential_function#Complex_plane\">Wikipedia: Exponent (Complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the exponent for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated exponent <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;sin(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Sine#Sine_with_a_complex_argument\">Wikipedia: Sine (Sine with a complex argument)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated sine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;cos(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cosine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;tan(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the tangens of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated tangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;atan(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;acot(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cotangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;asin(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;acos(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cosine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;sqrt(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).\n\n <p>See <a href=\"https://en.wikipedia.org/wiki/Square_root#Square_root_of_an_imaginary_number\">Wikipedia: Square root (Square root of an imaginary number)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the square root for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated square root <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;log(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Complex_logarithm\">Wikipedia: Complex logarithm</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the natural logarithm for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             long&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).\n\n <p>The implementation tries to minimize the number of multiplications of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>x</code></a> (using squares whenever possible).</p>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponentiation#Efficient_computation_with_integer_exponents\">Wikipedia: Exponentiation - efficient computation</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <code>long</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.BigDecimal&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <code>BigDecimal</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.BigDecimal&nbsp;n,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).\n\n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <code>BigDecimal</code> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;n,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).\n\n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplexMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplexMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/BigDecimalMath.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:50 CEST 2018 -->\n<title>BigDecimalMath (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigDecimalMath (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":9,\"i22\":9,\"i23\":9,\"i24\":9,\"i25\":9,\"i26\":9,\"i27\":9,\"i28\":9,\"i29\":9,\"i30\":9,\"i31\":9,\"i32\":9,\"i33\":9,\"i34\":9,\"i35\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigDecimalMath\" class=\"title\">Class BigDecimalMath</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigDecimalMath</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigDecimalMath</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\">acos</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\">acosh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\">acot</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\">acoth</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\">asin</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\">asinh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\">atan</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">atan2</a></span>(java.math.BigDecimal&nbsp;y,\n     java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\">atanh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens ) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\">bernoulli</a></span>(int&nbsp;n,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\">cos</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\">cosh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\">cot</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\">coth</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\">e</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns the number e.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\">exp</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\">exponent</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\">factorial</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\">fractionalPart</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\">integralPart</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\">isDoubleValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\">isIntValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isLongValue-java.math.BigDecimal-\">isLongValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\">log</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\">log10</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\">log2</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\">mantissa</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\">pi</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns the number pi.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.BigDecimal&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   long&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">root</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.BigDecimal&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\">sin</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\">sinh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\">sqrt</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\">tan</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\">tanh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"isIntValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isIntValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isIntValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.\n \n <p>If this returns <code>true</code> you can call <code>BigDecimal.intValueExact()</code> without fear of an <code>ArithmeticException</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>int</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLongValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLongValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isLongValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.\n \n <p>If this returns <code>true</code> you can call <code>BigDecimal.longValueExact()</code> without fear of an <code>ArithmeticException</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>long</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isDoubleValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isDoubleValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isDoubleValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.\n \n <p>If this returns <code>true</code> you can call <code>BigDecimal.doubleValue()</code>\n without fear of getting <code>Double.POSITIVE_INFINITY</code> or <code>Double.NEGATIVE_INFINITY</code> as result.</p>\n \n <p>Example: <code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1E309\"))</code> returns <code>false</code>,\n because <code>new BigDecimal(\"1E309\").doubleValue()</code> returns <code>Infinity</code>.</p>\n \n <p>Note: This method does <strong>not</strong> check for possible loss of precision.</p>\n \n <p>For example <code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1.23400000000000000000000000000000001\"))</code> will return <code>true</code>,\n because <code>new BigDecimal(\"1.23400000000000000000000000000000001\").doubleValue()</code> returns a valid double value,\n although it loses precision and returns <code>1.234</code>.</p>\n \n <p><code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1E-325\"))</code> will return <code>true</code>\n although this value is smaller than <code>Double.MIN_VALUE</code> (and therefore outside the range of values that can be represented as <code>double</code>)\n because <code>new BigDecimal(\"1E-325\").doubleValue()</code> returns <code>0</code> which is a legal value with loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>double</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"mantissa-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>mantissa</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;mantissa(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.\n \n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the mantissa</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\"><code>exponent(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exponent-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exponent</h4>\n<pre>public static&nbsp;int&nbsp;exponent(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.\n \n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the exponent</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\"><code>mantissa(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"integralPart-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>integralPart</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;integralPart(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integral part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"fractionalPart-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fractionalPart</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;fractionalPart(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fractional part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\"><code>integralPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;factorial(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.\n \n <p>factorial = 1 * 2 * 3 * ... n</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;bernoulli(int&nbsp;n,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.\n \n <p>This function calculates the <strong>first Bernoulli numbers</strong> and therefore <code>bernoulli(1)</code> returns -0.5</p>\n <p>Note that <code>bernoulli(x)</code> for all odd x &gt; 1 returns 0</p>\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Bernoulli_number\">Wikipedia: Bernoulli number</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       java.math.BigDecimal&nbsp;y,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>BigDecimal</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       long&nbsp;y,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).\n \n <p>The implementation tries to minimize the number of multiplications of <code>x</code> (using squares whenever possible).</p>\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponentiation#Efficient_computation_with_integer_exponents\">Wikipedia: Exponentiation - efficient computation</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>long</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sqrt(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.\n \n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the square root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated square root of x with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;root(java.math.BigDecimal&nbsp;x,\n                                        java.math.BigDecimal&nbsp;n,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.\n \n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <code>BigDecimal</code> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Natural_logarithm\">Wikipedia: Natural logarithm</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the natural logarithm for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log2(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 2 for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 2 with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log10(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 10 for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 10 with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pi(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns the number pi.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Pi\">Wikipedia: Pi</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number pi with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"e-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;e(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns the number e.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/E_(mathematical_constant)\">Wikipedia: E (mathematical_constant)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number e with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;exp(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Exponent\">Wikipedia: Exponent</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the exponent for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated exponent <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sin(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Sine\">Wikipedia: Sine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asin(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arcsine\">Wikipedia: Arcsine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &gt; 1 or x &lt; -1</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cos(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Cosine\">Wikipedia: Cosine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cosine <code>BigDecimal</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acos(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arccosine\">Wikipedia: Arccosine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &gt; 1 or x &lt; -1</dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tan(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Tangens\">Wikipedia: Tangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arctangens\">Wikipedia: Arctangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan2(java.math.BigDecimal&nbsp;y,\n                                         java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.\n\n <p>This is useful to calculate the angle <i>theta</i> from the conversion of rectangular\n coordinates (<code>x</code>,&nbsp;<code>y</code>) to polar coordinates (r,&nbsp;<i>theta</i>).</p>\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Atan2\">Wikipedia: Atan2</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the <code>BigDecimal</code></dd>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0 and y = 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cot(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Cotangens\">Wikipedia: Cotangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cotanges <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acot(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arccotangens\">Wikipedia: Arccotangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sinh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cosh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tanh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;coth(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asinh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acosh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atanh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens ) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic tanges for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acoth(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/BigFloat.Context.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:50 CEST 2018 -->\n<title>BigFloat.Context (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloat.Context (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.Context.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.Context.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigFloat.Context\" class=\"title\">Class BigFloat.Context</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigFloat.Context</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>Enclosing class:</dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public static class <span class=\"typeNameLabel\">BigFloat.Context</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#e--\">e</a></span>()</code>\n<div class=\"block\">Returns the constant e with this context.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#factorial-int-\">factorial</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.MathContext</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getMathContext--\">getMathContext</a></span>()</code>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getPrecision--\">getPrecision</a></span>()</code>\n<div class=\"block\">Returns the precision of this context.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.RoundingMode</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getRoundingMode--\">getRoundingMode</a></span>()</code>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#pi--\">pi</a></span>()</code>\n<div class=\"block\">Returns the constant pi with this context.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-ch.obermuhlner.math.big.BigFloat-\">valueOf</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\">valueOf</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-\">valueOf</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\">valueOf</a></span>(long&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.lang.String-\">valueOf</a></span>(java.lang.String&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getMathContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getMathContext</h4>\n<pre>public&nbsp;java.math.MathContext&nbsp;getMathContext()</pre>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPrecision--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPrecision</h4>\n<pre>public&nbsp;int&nbsp;getPrecision()</pre>\n<div class=\"block\">Returns the precision of this context.\n \n This is equivalent to calling <code>getMathContext().getPrecision()</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getRoundingMode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getRoundingMode</h4>\n<pre>public&nbsp;java.math.RoundingMode&nbsp;getRoundingMode()</pre>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.\n \n This is equivalent to calling <code>getMathContext().getRoundingMode()</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>RoundingMode</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source <code>BigDecimal</code> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(int&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source int value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(long&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source long value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(double&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(java.lang.String&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source String value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if the value is not a valid number.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pi()</pre>\n<div class=\"block\">Returns the constant pi with this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>pi with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\"><code>BigDecimalMath.pi(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"e--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;e()</pre>\n<div class=\"block\">Returns the constant e with this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>e with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\"><code>BigDecimalMath.e(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;factorial(int&nbsp;n)</pre>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the value to calculate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial of n with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\"><code>BigDecimalMath.factorial(int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.Context.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.Context.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/BigFloat.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:50 CEST 2018 -->\n<title>BigFloat (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloat (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":10,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":9,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":10,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":10,\"i43\":10,\"i44\":9,\"i45\":9,\"i46\":9,\"i47\":9,\"i48\":9,\"i49\":9,\"i50\":9,\"i51\":10,\"i52\":10,\"i53\":10,\"i54\":10,\"i55\":10,\"i56\":9,\"i57\":10,\"i58\":10,\"i59\":9,\"i60\":10,\"i61\":10,\"i62\":10,\"i63\":10,\"i64\":10,\"i65\":10,\"i66\":10,\"i67\":10,\"i68\":10,\"i69\":10,\"i70\":9,\"i71\":10,\"i72\":10,\"i73\":10,\"i74\":10,\"i75\":9,\"i76\":9,\"i77\":9,\"i78\":10,\"i79\":10,\"i80\":10,\"i81\":10,\"i82\":10,\"i83\":9,\"i84\":9,\"i85\":10,\"i86\":10,\"i87\":10,\"i88\":10,\"i89\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigFloat\" class=\"title\">Class BigFloat</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigFloat</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigFloat</span>\nextends java.lang.Object\nimplements java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</pre>\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.\n \n <h1>Overview</h1>\n \n <p>Every <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> instance has a reference to a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> that specifies the <code>MathContext</code> to be used for all calculations and values.</p>\n \n <p>The API for calculations is simplified and more consistent with the typical mathematical usage.</p>\n <ul>\n <li>Factory methods for values:\n   <ul>\n   <li><code>valueOf(BigFloat)</code></li>\n   <li><code>valueOf(BigDecimal)</code></li>\n   <li><code>valueOf(int)</code></li>\n   <li><code>valueOf(long)</code></li>\n   <li><code>valueOf(double)</code></li>\n   <li><code>valueOf(String)</code></li>\n   <li><code>pi()</code></li>\n   <li><code>e()</code></li>\n   </ul>\n </li>\n <li>All standard operators:\n   <ul>\n   <li><code>add(x)</code></li>\n   <li><code>subtract(x)</code></li>\n   <li><code>multiply(x)</code></li>\n   <li><code>remainder(x)</code></li>\n   <li><code>pow(y)</code></li>\n   <li><code>root(y)</code></li>\n   </ul>\n </li>\n <li>Calculation methods are overloaded for different value types:\n   <ul>\n   <li><code>add(BigFloat)</code></li>\n   <li><code>add(BigDecimal)</code></li>\n   <li><code>add(int)</code></li>\n   <li><code>add(long)</code></li>\n   <li><code>add(double)</code></li>\n   <li>...</li>\n   </ul>\n </li>\n <li>Mathematical functions are written as they are traditionally are written:\n   <ul>\n   <li><code>abs(x)</code></li>\n   <li><code>log(x)</code></li>\n   <li><code>sin(x)</code></li>\n   <li><code>min(x1, x2, ...)</code></li>\n   <li><code>max(x1, x2, ...)</code></li>\n   <li>...</li>\n   </ul>\n </li>\n <li>Support for advanced mathematical functions:\n   <ul>\n   <li><code>sqrt(x)</code></li>\n   <li><code>log(x)</code></li>\n   <li><code>exp(x)</code></li>\n   <li><code>sin(x)</code></li>\n   <li><code>cos(x)</code></li>\n   <li><code>tan(x)</code></li>\n   <li>...</li>\n   </ul>\n </li>\n <li>Methods to access parts of a value:\n   <ul>\n   <li><code>getMantissa()</code></li>\n   <li><code>getExponent()</code></li>\n   <li><code>getIntegralPart()</code></li>\n   <li><code>getFractionalPart()</code></li>\n   </ul>\n </li>\n <li>Equals and Hashcode methods:\n   <ul>\n   <li><code>equals(Object)</code> that returns whether two <code>BigFloat</code> values are mathematically the same</li>\n   <li><code>hashCode()</code> consistent with <code>equals(Object)</code></li>\n   </ul>\n </li>\n <li>Comparison methods:\n   <ul>\n   <li><code>isEqual(BigFloat)</code></li>\n   <li><code>isLessThan(BigFloat)</code></li>\n   <li><code>isLessThanOrEqual(BigFloat)</code></li>\n   <li><code>isGreaterThan(BigFloat)</code></li>\n   <li><code>isGreaterThanOrEqual(BigFloat)</code></li>\n   </ul>\n </li>\n </ul>\n \n <h1>Usage</h1>\n \n <p>Before doing any calculations you need to create a <code>Context</code> specifying the precision used for all calculations.</p>\n <pre>\nContext context = BigFloat.context(100); // precision of 100 digits\nContext anotherContext = BigFloat.context(new MathContext(10, RoundingMode.HALF_UP); // precision of 10 digits, rounding half up\n</pre>\n \n <p>The <code>Context</code> can then be used to create the first value of the calculation:</p>\n <pre>\nBigFloat value1 = context.valueOf(640320);\n</pre>\n \n <p>The <code>BigFloat</code> instance holds a reference to the <code>Context</code>. This context is then passed from calculation to calculation.</p>\n <pre>\nBigFloat value2 = context.valueOf(640320).pow(3).divide(24);\nBigFloat value3 = BigFloat.sin(value2);\n</pre>\n  \n <p>The <code>BigFloat</code> result can be converted to other numerical types:</p>\n <pre>\nBigDecimal bigDecimalValue = value3.toBigDecimal();\ndouble doubleValue = value3.toDouble();\nlong longValue = value3.toLong();\nint intValue = value3.toInt();\n</pre></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== NESTED CLASS SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"nested.class.summary\">\n<!--   -->\n</a>\n<h3>Nested Class Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Nested Class Summary table, listing nested classes, and an explanation\">\n<caption><span>Nested Classes</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Class and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static class&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></span></code>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#abs-ch.obermuhlner.math.big.BigFloat-\">abs</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acos-ch.obermuhlner.math.big.BigFloat-\">acos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acosh-ch.obermuhlner.math.big.BigFloat-\">acosh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acot-ch.obermuhlner.math.big.BigFloat-\">acot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acoth-ch.obermuhlner.math.big.BigFloat-\">acoth</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-java.math.BigDecimal-\">add</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-ch.obermuhlner.math.big.BigFloat-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-double-\">add</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-int-\">add</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-long-\">add</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#asin-ch.obermuhlner.math.big.BigFloat-\">asin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#asinh-ch.obermuhlner.math.big.BigFloat-\">asinh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#atan-ch.obermuhlner.math.big.BigFloat-\">atan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#atanh-ch.obermuhlner.math.big.BigFloat-\">atanh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\">compareTo</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#context-int-\">context</a></span>(int&nbsp;precision)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#context-java.math.MathContext-\">context</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cos-ch.obermuhlner.math.big.BigFloat-\">cos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cosh-ch.obermuhlner.math.big.BigFloat-\">cosh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cot-ch.obermuhlner.math.big.BigFloat-\">cot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#coth-ch.obermuhlner.math.big.BigFloat-\">coth</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-java.math.BigDecimal-\">divide</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-ch.obermuhlner.math.big.BigFloat-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-double-\">divide</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-int-\">divide</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-long-\">divide</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#exp-ch.obermuhlner.math.big.BigFloat-\">exp</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getContext--\">getContext</a></span>()</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getExponent--\">getExponent</a></span>()</code>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\">getFractionalPart</a></span>()</code>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\">getIntegralPart</a></span>()</code>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getMantissa--\">getMantissa</a></span>()</code>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isDoubleValue--\">isDoubleValue</a></span>()</code>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\">isEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">isGreaterThan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isGreaterThanOrEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isIntValue--\">isIntValue</a></span>()</code>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\">isLessThan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isLessThanOrEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isNegative--\">isNegative</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isPositive--\">isPositive</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isZero--\">isZero</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log-ch.obermuhlner.math.big.BigFloat-\">log</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log10-ch.obermuhlner.math.big.BigFloat-\">log10</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log2-ch.obermuhlner.math.big.BigFloat-\">log2</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the the maximum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</code>\n<div class=\"block\">Returns the the maximum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the the minimum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</code>\n<div class=\"block\">Returns the the minimum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-java.math.BigDecimal-\">multiply</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-ch.obermuhlner.math.big.BigFloat-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-double-\">multiply</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i54\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-int-\">multiply</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i55\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-long-\">multiply</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i56\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#negate-ch.obermuhlner.math.big.BigFloat-\">negate</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n</td>\n</tr>\n<tr id=\"i57\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-java.math.BigDecimal-\">pow</a></span>(java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i58\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i59\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.</div>\n</td>\n</tr>\n<tr id=\"i60\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-double-\">pow</a></span>(double&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i61\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-int-\">pow</a></span>(int&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i62\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-long-\">pow</a></span>(long&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i63\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-java.math.BigDecimal-\">remainder</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i64\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-ch.obermuhlner.math.big.BigFloat-\">remainder</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i65\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-double-\">remainder</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i66\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-int-\">remainder</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i67\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-long-\">remainder</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i68\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-java.math.BigDecimal-\">root</a></span>(java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i69\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i70\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n    <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.</div>\n</td>\n</tr>\n<tr id=\"i71\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-double-\">root</a></span>(double&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i72\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-int-\">root</a></span>(int&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i73\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-long-\">root</a></span>(long&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i74\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#signum--\">signum</a></span>()</code>\n<div class=\"block\">Returns the signum function of this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i75\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sin-ch.obermuhlner.math.big.BigFloat-\">sin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i76\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sinh-ch.obermuhlner.math.big.BigFloat-\">sinh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i77\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sqrt-ch.obermuhlner.math.big.BigFloat-\">sqrt</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i78\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-java.math.BigDecimal-\">subtract</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i79\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-ch.obermuhlner.math.big.BigFloat-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i80\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-double-\">subtract</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i81\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-int-\">subtract</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i82\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-long-\">subtract</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i83\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#tan-ch.obermuhlner.math.big.BigFloat-\">tan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i84\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#tanh-ch.obermuhlner.math.big.BigFloat-\">tanh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i85\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toBigDecimal--\">toBigDecimal</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n</td>\n</tr>\n<tr id=\"i86\" class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toDouble--\">toDouble</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n</td>\n</tr>\n<tr id=\"i87\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toInt--\">toInt</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n</td>\n</tr>\n<tr id=\"i88\" class=\"altColor\">\n<td class=\"colFirst\"><code>long</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toLong--\">toLong</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n</td>\n</tr>\n<tr id=\"i89\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"add-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(int&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(long&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(double&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(int&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(long&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(double&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"signum--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>signum</h4>\n<pre>public&nbsp;int&nbsp;signum()</pre>\n<div class=\"block\">Returns the signum function of this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>-1, 0, or 1 as the value of this <code>BigDecimal</code> is negative, zero, or positive.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isNegative--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isNegative</h4>\n<pre>public&nbsp;boolean&nbsp;isNegative()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if negative, <code>false</code> if 0 or positive</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isZero--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isZero</h4>\n<pre>public&nbsp;boolean&nbsp;isZero()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if 0, <code>false</code> if negative or positive</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isPositive--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isPositive</h4>\n<pre>public&nbsp;boolean&nbsp;isPositive()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if positive, <code>false</code> if 0 or negative</dd>\n</dl>\n</li>\n</ul>\n<a name=\"compareTo-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>compareTo</h4>\n<pre>public&nbsp;int&nbsp;compareTo(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if both values are mathematically equal (equivalent to <code>this.compareTo(other) == 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLessThan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLessThan</h4>\n<pre>public&nbsp;boolean&nbsp;isLessThan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically less than to the <code>other</code> value (equivalent to <code>this.compareTo(other) &lt; 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isGreaterThan</h4>\n<pre>public&nbsp;boolean&nbsp;isGreaterThan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically greater than to the <code>other</code> value (equivalent to <code>this.compareTo(other) &gt; 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLessThanOrEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isLessThanOrEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically less than or equal to the <code>other</code> value (equivalent to <code>this.compareTo(other) &lt;= 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\"><code>isLessThan(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\"><code>isEqual(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isGreaterThanOrEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isGreaterThanOrEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically greater than or equal to the <code>other</code> value (equivalent to <code>this.compareTo(other) &gt;= 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\"><code>isGreaterThan(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\"><code>isEqual(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isIntValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isIntValue</h4>\n<pre>public&nbsp;boolean&nbsp;isIntValue()</pre>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>int</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\"><code>BigDecimalMath.isIntValue(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isDoubleValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isDoubleValue</h4>\n<pre>public&nbsp;boolean&nbsp;isDoubleValue()</pre>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>double</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\"><code>BigDecimalMath.isDoubleValue(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getMantissa--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getMantissa</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getMantissa()</pre>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.\n \n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the mantissa</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getExponent--\"><code>getExponent()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\"><code>BigDecimalMath.mantissa(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getExponent--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getExponent</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getExponent()</pre>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.\n \n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the exponent</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getMantissa--\"><code>getMantissa()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\"><code>BigDecimalMath.exponent(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getIntegralPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getIntegralPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getIntegralPart()</pre>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integral part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\"><code>getFractionalPart()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>BigDecimalMath.fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFractionalPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFractionalPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getFractionalPart()</pre>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fractional part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\"><code>getIntegralPart()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>BigDecimalMath.fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getContext</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;getContext()</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toDouble--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toDouble</h4>\n<pre>public&nbsp;double&nbsp;toDouble()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>double</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.doubleValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toLong--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toLong</h4>\n<pre>public&nbsp;long&nbsp;toLong()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>long</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.longValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toInt--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toInt</h4>\n<pre>public&nbsp;int&nbsp;toInt()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>int</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.intValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"context-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>context</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context(int&nbsp;precision)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"context-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>context</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"negate-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;negate(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to negate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.negate(MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;abs(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to make absolute</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.abs(MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</pre>\n<div class=\"block\">Returns the the maximum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>value2</code> - the second <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the maximum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the the maximum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>values</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>s value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the maximum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</pre>\n<div class=\"block\">Returns the the minimum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>value2</code> - the second <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the minimum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the the minimum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>values</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>s value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the minimum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log2(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log2(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log10(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log10(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;exp(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.exp(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sqrt(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to serve as exponent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n                            <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to calculate the n'th root</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> defining the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sin(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cos(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;tan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cot(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;asin(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acos(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;atan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acot(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sinh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cosh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;tanh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;coth(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.coth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;asinh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acosh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;atanh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acoth(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acoth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/BigRational.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:50 CEST 2018 -->\n<title>BigRational (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigRational (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":9,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":9,\"i22\":9,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":10,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":9,\"i43\":9,\"i44\":9,\"i45\":9,\"i46\":9,\"i47\":9,\"i48\":9,\"i49\":9,\"i50\":9,\"i51\":9,\"i52\":10,\"i53\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigRational.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigRational.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigRational\" class=\"title\">Class BigRational</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigRational</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigRational</span>\nextends java.lang.Object\nimplements java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</pre>\n<div class=\"block\">A rational number represented as a quotient of two values.\n \n <p>Basic calculations with rational numbers (+ - * /) have no loss of precision.\n This allows to use <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a> as a replacement for <code>BigDecimal</code> if absolute accuracy is desired.</p>\n \n <p><a href=\"http://en.wikipedia.org/wiki/Rational_number\">Wikipedia: Rational number</a></p>\n \n <p>The values are internally stored as <code>BigDecimal</code> (for performance optimizations) but represented\n as <code>BigInteger</code> (for mathematical correctness)\n when accessed with <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\"><code>getNumeratorBigInteger()</code></a> and <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\"><code>getDenominatorBigInteger()</code></a>.</p>\n \n <p>The following basic calculations have no loss of precision:</p>\n <ul>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\"><code>add(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\"><code>subtract(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\"><code>multiply(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\"><code>divide(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#pow-int-\"><code>pow(int)</code></a></li>\n </ul>\n \n <p>The following calculations are special cases of the ones listed above and have no loss of precision:</p>\n <ul>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#negate--\"><code>negate()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reciprocal--\"><code>reciprocal()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#increment--\"><code>increment()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#decrement--\"><code>decrement()</code></a></li>\n </ul>\n \n <p>Any <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a> value can be converted into an arbitrary <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\"><code>precision</code></a> (number of significant digits)\n or <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withScale-int-\"><code>scale</code></a> (number of digits after the decimal point).</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#ONE\">ONE</a></span></code>\n<div class=\"block\">The value 1 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#TEN\">TEN</a></span></code>\n<div class=\"block\">The value 10 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#TWO\">TWO</a></span></code>\n<div class=\"block\">The value 2 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#ZERO\">ZERO</a></span></code>\n<div class=\"block\">The value 0 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#abs--\">abs</a></span>()</code>\n<div class=\"block\">Returns the absolute value of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-java.math.BigInteger-\">add</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-int-\">add</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#bernoulli-int-\">bernoulli</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#compareTo-ch.obermuhlner.math.big.BigRational-\">compareTo</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#decrement--\">decrement</a></span>()</code>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-java.math.BigInteger-\">divide</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-int-\">divide</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#fractionPart--\">fractionPart</a></span>()</code>\n<div class=\"block\">Returns the fraction part of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominator--\">getDenominator</a></span>()</code>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigInteger</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\">getDenominatorBigInteger</a></span>()</code>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumerator--\">getNumerator</a></span>()</code>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigInteger</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\">getNumeratorBigInteger</a></span>()</code>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#increment--\">increment</a></span>()</code>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#integerPart--\">integerPart</a></span>()</code>\n<div class=\"block\">Returns the integer part of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#isInteger--\">isInteger</a></span>()</code>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#isZero--\">isZero</a></span>()</code>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational...-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#min-ch.obermuhlner.math.big.BigRational...-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-java.math.BigInteger-\">multiply</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-int-\">multiply</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#negate--\">negate</a></span>()</code>\n<div class=\"block\">Negates this rational number (inverting the sign).</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#pow-int-\">pow</a></span>(int&nbsp;exponent)</code>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reciprocal--\">reciprocal</a></span>()</code>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reduce--\">reduce</a></span>()</code>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#signum--\">signum</a></span>()</code>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-java.math.BigInteger-\">subtract</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-int-\">subtract</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toBigDecimal--\">toBigDecimal</a></span>()</code>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toBigDecimal-java.math.MathContext-\">toBigDecimal</a></span>(java.math.MathContext&nbsp;mc)</code>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toDouble--\">toDouble</a></span>()</code>\n<div class=\"block\">Returns this rational number as a double value.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>float</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toFloat--\">toFloat</a></span>()</code>\n<div class=\"block\">Returns this rational number as a float value.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toIntegerRationalString--\">toIntegerRationalString</a></span>()</code>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toPlainString--\">toPlainString</a></span>()</code>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toRationalString--\">toRationalString</a></span>()</code>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;numerator,\n       java.math.BigDecimal&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-\">valueOf</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-java.math.BigInteger-\">valueOf</a></span>(java.math.BigInteger&nbsp;numerator,\n       java.math.BigInteger&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">valueOf</a></span>(boolean&nbsp;positive,\n       java.lang.String&nbsp;integerPart,\n       java.lang.String&nbsp;fractionPart,\n       java.lang.String&nbsp;fractionRepeatPart,\n       java.lang.String&nbsp;exponentPart)</code>&nbsp;</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-double-\">valueOf</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-\">valueOf</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\">valueOf</a></span>(int&nbsp;numerator,\n       int&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\">valueOf</a></span>(int&nbsp;integer,\n       int&nbsp;fractionNumerator,\n       int&nbsp;fractionDenominator)</code>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.</div>\n</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\">valueOf</a></span>(java.lang.String&nbsp;string)</code>\n<div class=\"block\">Creates a rational number of the specified string representation.</div>\n</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\">withPrecision</a></span>(int&nbsp;precision)</code>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withScale-int-\">withScale</a></span>(int&nbsp;scale)</code>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"ZERO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> ZERO</pre>\n<div class=\"block\">The value 0 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"ONE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> ONE</pre>\n<div class=\"block\">The value 1 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"TWO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>TWO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> TWO</pre>\n<div class=\"block\">The value 2 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"TEN\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>TEN</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> TEN</pre>\n<div class=\"block\">The value 10 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getNumeratorBigInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumeratorBigInteger</h4>\n<pre>public&nbsp;java.math.BigInteger&nbsp;getNumeratorBigInteger()</pre>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the numerator as BigInteger</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getNumerator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumerator</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getNumerator()</pre>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the numerator as BigDecimal</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDenominatorBigInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDenominatorBigInteger</h4>\n<pre>public&nbsp;java.math.BigInteger&nbsp;getDenominatorBigInteger()</pre>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.\n \n <p>Guaranteed to not be 0.</p>\n <p>Guaranteed to be positive.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the denominator as BigInteger</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDenominator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDenominator</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getDenominator()</pre>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.\n \n <p>Guaranteed to not be 0.</p>\n <p>Guaranteed to be positive.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the denominator as BigDecimal</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reduce--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reduce</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;reduce()</pre>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reduced rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"integerPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>integerPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;integerPart()</pre>\n<div class=\"block\">Returns the integer part of this rational number.\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).integerPart()</code> returns <code>BigRational.valueOf(3)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integer part of this rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"fractionPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fractionPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;fractionPart()</pre>\n<div class=\"block\">Returns the fraction part of this rational number.\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).integerPart()</code> returns <code>BigRational.valueOf(0.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fraction part of this rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"negate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;negate()</pre>\n<div class=\"block\">Negates this rational number (inverting the sign).\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).negate()</code> returns <code>BigRational.valueOf(-3.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the negated rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;reciprocal()</pre>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(0.5).reciprocal()</code> returns <code>BigRational.valueOf(2)</code></li>\n <li><code>BigRational.valueOf(-2).reciprocal()</code> returns <code>BigRational.valueOf(-0.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reciprocal rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if this number is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;abs()</pre>\n<div class=\"block\">Returns the absolute value of this rational number.\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(-2).abs()</code> returns <code>BigRational.valueOf(2)</code></li>\n <li><code>BigRational.valueOf(2).abs()</code> returns <code>BigRational.valueOf(2)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the absolute rational number (positive, or 0 if this rational is 0)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"signum--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>signum</h4>\n<pre>public&nbsp;int&nbsp;signum()</pre>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>-1, 0 or 1 as the value of this rational number is negative, zero or positive.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"increment--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>increment</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;increment()</pre>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).\n \n <p>This is functionally identical to\n <code>this.add(BigRational.ONE)</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the incremented rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"decrement--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>decrement</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;decrement()</pre>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.ONE)</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the decremented rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.add(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.add(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.multiply(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.multiply(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.divide(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.divide(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isZero--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isZero</h4>\n<pre>public&nbsp;boolean&nbsp;isZero()</pre>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this rational number is zero (0), <code>false</code> if it is not zero</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isInteger</h4>\n<pre>public&nbsp;boolean&nbsp;isInteger()</pre>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this rational number is an integer number, <code>false</code> if it has a fraction part</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;pow(int&nbsp;exponent)</pre>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>exponent</code> - exponent to which this rational number is to be raised</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withPrecision-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withPrecision</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;withPrecision(int&nbsp;precision)</pre>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision (number of significant digits) of the calculated result, or 0 for unlimited precision</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated rational number with the specified precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withScale-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withScale</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;withScale(int&nbsp;scale)</pre>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>scale</code> - the scale (number of digits after the decimal point) of the calculated result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated rational number with the specified scale</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toDouble--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toDouble</h4>\n<pre>public&nbsp;double&nbsp;toDouble()</pre>\n<div class=\"block\">Returns this rational number as a double value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the double value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toFloat--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toFloat</h4>\n<pre>public&nbsp;float&nbsp;toFloat()</pre>\n<div class=\"block\">Returns this rational number as a float value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the float value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal()</pre>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal(java.math.MathContext&nbsp;mc)</pre>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mc</code> - the <code>MathContext</code> specifying the precision of the calculated result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"compareTo-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>compareTo</h4>\n<pre>public&nbsp;int&nbsp;compareTo(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;other)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toPlainString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toPlainString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toPlainString()</pre>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the plain string representation</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.toPlainString()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toRationalString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toRationalString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toRationalString()</pre>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".\n \n <p>The resulting string is a valid input of the <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\"><code>valueOf(String)</code></a> method.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(0.5).toRationalString()</code> returns <code>\"1/2\"</code></li>\n <li><code>BigRational.valueOf(2).toRationalString()</code> returns <code>\"2\"</code></li>\n <li><code>BigRational.valueOf(4, 4).toRationalString()</code> returns <code>\"4/4\"</code> (not reduced)</li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number string representation in the form \"numerator/denominator\", or \"0\" if the rational number is 0.</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\"><code>valueOf(String)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\"><code>valueOf(int, int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toIntegerRationalString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toIntegerRationalString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toIntegerRationalString()</pre>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".\n \n <p>The integer part is omitted if it is 0 (when this absolute rational number is smaller than 1).</p>\n <p>The fraction part is omitted it it is 0 (when this rational number is an integer).</p>\n <p>If this rational number is 0, then \"0\" is returned.</p>\n \n <p>Example: <code>BigRational.valueOf(3.5).toIntegerRationalString()</code> returns <code>\"3 1/2\"</code>.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integer and fraction rational string representation</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\"><code>valueOf(int, int, int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;numerator,\n                                  int&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator int value</dd>\n<dd><code>denominator</code> - the denominator int value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;integer,\n                                  int&nbsp;fractionNumerator,\n                                  int&nbsp;fractionDenominator)</pre>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.\n \n <p>Useful to create numbers like 3 1/2 (= three and a half = 3.5) by calling\n <code>BigRational.valueOf(3, 1, 2)</code>.</p>\n <p>To create a negative rational only the integer part argument is allowed to be negative:\n to create -3 1/2 (= minus three and a half = -3.5) call <code>BigRational.valueOf(-3, 1, 2)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>integer</code> - the integer part int value</dd>\n<dd><code>fractionNumerator</code> - the fraction part numerator int value (negative not allowed)</dd>\n<dd><code>fractionDenominator</code> - the fraction part denominator int value (0 or negative not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the fraction part denominator is 0 (division by zero),\n or if the fraction part numerator or denominator is negative</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigInteger-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigInteger&nbsp;numerator,\n                                  java.math.BigInteger&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator <code>BigInteger</code> value</dd>\n<dd><code>denominator</code> - the denominator <code>BigInteger</code> value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(double&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if the double value is Infinite or NaN.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.lang.String&nbsp;string)</pre>\n<div class=\"block\">Creates a rational number of the specified string representation.\n \n <p>The accepted string representations are:</p>\n <ul>\n <li>Output of <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toString--\"><code>toString()</code></a> : \"integerPart.fractionPart\"</li>\n <li>Output of <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toRationalString--\"><code>toRationalString()</code></a> : \"numerator/denominator\"</li>\n <li>Output of <code>toString()</code> of <code>BigDecimal</code>, <code>BigInteger</code>, <code>Integer</code>, ...</li>\n <li>Output of <code>toString()</code> of <code>Double</code>, <code>Float</code> - except \"Infinity\", \"-Infinity\" and \"NaN\"</li>\n </ul></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>string</code> - the string representation to convert</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(boolean&nbsp;positive,\n                                  java.lang.String&nbsp;integerPart,\n                                  java.lang.String&nbsp;fractionPart,\n                                  java.lang.String&nbsp;fractionRepeatPart,\n                                  java.lang.String&nbsp;exponentPart)</pre>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;numerator,\n                                  java.math.BigDecimal&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator <code>BigDecimal</code> value</dd>\n<dd><code>denominator</code> - the denominator <code>BigDecimal</code> value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigRational...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>values</code> - the rational numbers to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the smallest rational number, 0 if no numbers are specified</dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigRational...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>values</code> - the rational numbers to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the largest rational number, 0 if no numbers are specified</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational-\"><code>max(BigRational)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;bernoulli(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.\n \n <p>This function calculates the <strong>first Bernoulli numbers</strong> and therefore <code>bernoulli(1)</code> returns -0.5</p>\n <p>Note that <code>bernoulli(x)</code> for all odd x &gt; 1 returns 0</p>\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Bernoulli_number\">Wikipedia: Bernoulli number</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x is lesser than 0</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigRational.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigRational.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/internal/AsinCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:49 CEST 2018 -->\n<title>AsinCalculator (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"AsinCalculator (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AsinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AsinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class AsinCalculator\" class=\"title\">Class AsinCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.AsinCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">AsinCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AsinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AsinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/internal/CosCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:50 CEST 2018 -->\n<title>CosCalculator (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"CosCalculator (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CosCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CosCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class CosCalculator\" class=\"title\">Class CosCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.CosCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">CosCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates cosinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CosCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CosCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/internal/CoshCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:50 CEST 2018 -->\n<title>CoshCalculator (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"CoshCalculator (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CoshCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CoshCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class CoshCalculator\" class=\"title\">Class CoshCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.CoshCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">CoshCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CoshCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CoshCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/internal/ExpCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:50 CEST 2018 -->\n<title>ExpCalculator (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ExpCalculator (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/ExpCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"ExpCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class ExpCalculator\" class=\"title\">Class ExpCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.ExpCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">ExpCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates exp using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/ExpCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"ExpCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/internal/PowerIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:50 CEST 2018 -->\n<title>PowerIterator (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerIterator (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":6,\"i1\":6};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Interface PowerIterator\" class=\"title\">Interface PowerIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Known Implementing Classes:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">PowerIterator</span></pre>\n<div class=\"block\">Iterator over the powers of a value x.\n \n <p>This API allows to efficiently calculate the various powers of x in a taylor series by storing intermediate results.</p>\n <p>For example x<sup>n</sup> can be calculated using one multiplication by storing the previously calculated x<sup>n-1</sup> and x.</p>\n \n <p><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\"><code>getCurrentPower()</code></a> will be called first to retrieve the initial value.</p>\n \n For later iterations <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\"><code>calculateNextPower()</code></a> will be called before <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\"><code>getCurrentPower()</code></a>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>void&nbsp;calculateNextPower()</pre>\n<div class=\"block\">Calculates the next power.</div>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/internal/PowerNIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:50 CEST 2018 -->\n<title>PowerNIterator (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerNIterator (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerNIterator\" class=\"title\">Class PowerNIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerNIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerNIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerNIterator</a></span>(java.math.BigDecimal&nbsp;x,\n              java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerNIterator</h4>\n<pre>public&nbsp;PowerNIterator(java.math.BigDecimal&nbsp;x,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/internal/PowerTwoNIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:50 CEST 2018 -->\n<title>PowerTwoNIterator (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNIterator (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNIterator\" class=\"title\">Class PowerTwoNIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                 java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNIterator</h4>\n<pre>public&nbsp;PowerTwoNIterator(java.math.BigDecimal&nbsp;x,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:50 CEST 2018 -->\n<title>PowerTwoNPlusOneIterator (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNPlusOneIterator (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNPlusOneIterator\" class=\"title\">Class PowerTwoNPlusOneIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNPlusOneIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNPlusOneIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNPlusOneIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                        java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNPlusOneIterator</h4>\n<pre>public&nbsp;PowerTwoNPlusOneIterator(java.math.BigDecimal&nbsp;x,\n                                java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/internal/SeriesCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:50 CEST 2018 -->\n<title>SeriesCalculator (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SeriesCalculator (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":6,\"i2\":6,\"i3\":6,\"i4\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SeriesCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SeriesCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SeriesCalculator\" class=\"title\">Class SeriesCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SeriesCalculator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>Direct Known Subclasses:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public abstract class <span class=\"typeNameLabel\">SeriesCalculator</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.\n \n <p>Stores the factors of the taylor series terms so that future calculations will be faster.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier</th>\n<th class=\"colLast\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>protected </code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator--\">SeriesCalculator</a></span>()</code>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>protected </code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator-boolean-\">SeriesCalculator</a></span>(boolean&nbsp;calculateInPairs)</code>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected abstract void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected abstract <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected abstract <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></span>(int&nbsp;index)</code>\n<div class=\"block\">Returns the factor of the term with specified index.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"SeriesCalculator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>SeriesCalculator</h4>\n<pre>protected&nbsp;SeriesCalculator()</pre>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</li>\n</ul>\n<a name=\"SeriesCalculator-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>SeriesCalculator</h4>\n<pre>protected&nbsp;SeriesCalculator(boolean&nbsp;calculateInPairs)</pre>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.\n \n <p>Calculation of pairs is useful for taylor series where the terms alternate the sign.\n In these cases it is more efficient to calculate two terms at once check then whether the acceptable error has been reached.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>calculateInPairs</code> - <code>true</code> to calculate the terms in pairs, <code>false</code> to calculate single terms</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"calculate-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculate</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;calculate(java.math.BigDecimal&nbsp;x,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected abstract&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                                     java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFactor-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getFactor(int&nbsp;index)</pre>\n<div class=\"block\">Returns the factor of the term with specified index.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>index</code> - the index (starting with 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the specified term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected abstract&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected abstract&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SeriesCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SeriesCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/internal/SinCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:50 CEST 2018 -->\n<title>SinCalculator (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SinCalculator (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SinCalculator\" class=\"title\">Class SinCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SinCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">SinCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/internal/SinhCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:50 CEST 2018 -->\n<title>SinhCalculator (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SinhCalculator (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SinhCalculator\" class=\"title\">Class SinhCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SinhCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">SinhCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/internal/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:50 CEST 2018 -->\n<title>ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big.internal</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Interfaces\">Interfaces</h2>\n<ul title=\"Interfaces\">\n<li><a href=\"PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\" target=\"classFrame\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n</ul>\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AsinCalculator</a></li>\n<li><a href=\"CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CosCalculator</a></li>\n<li><a href=\"CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CoshCalculator</a></li>\n<li><a href=\"ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">ExpCalculator</a></li>\n<li><a href=\"PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerNIterator</a></li>\n<li><a href=\"PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNIterator</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SeriesCalculator</a></li>\n<li><a href=\"SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinCalculator</a></li>\n<li><a href=\"SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/internal/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:50 CEST 2018 -->\n<title>ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big.internal</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Interface Summary table, listing interfaces, and an explanation\">\n<caption><span>Interface Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Interface</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Iterator over the powers of a value x.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates cosinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates exp using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/internal/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:50 CEST 2018 -->\n<title>ch.obermuhlner.math.big.internal Class Hierarchy (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.internal Class Hierarchy (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big.internal</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h2 title=\"Interface Hierarchy\">Interface Hierarchy</h2>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a></li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:50 CEST 2018 -->\n<title>ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../ch/obermuhlner/math/big/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"BigComplex.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplex</a></li>\n<li><a href=\"BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplexMath</a></li>\n<li><a href=\"BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigDecimalMath</a></li>\n<li><a href=\"BigFloat.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat</a></li>\n<li><a href=\"BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat.Context</a></li>\n<li><a href=\"BigRational.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigRational</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:50 CEST 2018 -->\n<title>ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Package</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides advanced functions operating on <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A rational number represented as a quotient of two values.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Package</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:50 CEST 2018 -->\n<title>ch.obermuhlner.math.big Class Hierarchy (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big Class Hierarchy (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/stream/BigDecimalStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:49 CEST 2018 -->\n<title>BigDecimalStream (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigDecimalStream (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigDecimalStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.stream</div>\n<h2 title=\"Class BigDecimalStream\" class=\"title\">Class BigDecimalStream</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.stream.BigDecimalStream</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigDecimalStream</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#BigDecimalStream--\">BigDecimalStream</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">range</a></span>(java.math.BigDecimal&nbsp;startInclusive,\n     java.math.BigDecimal&nbsp;endExclusive,\n     java.math.BigDecimal&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-double-double-double-java.math.MathContext-\">range</a></span>(double&nbsp;startInclusive,\n     double&nbsp;endExclusive,\n     double&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-long-long-long-java.math.MathContext-\">range</a></span>(long&nbsp;startInclusive,\n     long&nbsp;endExclusive,\n     long&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">rangeClosed</a></span>(java.math.BigDecimal&nbsp;startInclusive,\n           java.math.BigDecimal&nbsp;endInclusive,\n           java.math.BigDecimal&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-double-double-double-java.math.MathContext-\">rangeClosed</a></span>(double&nbsp;startInclusive,\n           double&nbsp;endInclusive,\n           double&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-long-long-long-java.math.MathContext-\">rangeClosed</a></span>(long&nbsp;startInclusive,\n           long&nbsp;endInclusive,\n           long&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigDecimalStream--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigDecimalStream</h4>\n<pre>public&nbsp;BigDecimalStream()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(java.math.BigDecimal&nbsp;startInclusive,\n                                                                  java.math.BigDecimal&nbsp;endExclusive,\n                                                                  java.math.BigDecimal&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigDecimal i = startInclusive; i.compareTo(endExclusive) &lt; 0; i = i.add(step, mathContext)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-long-long-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(long&nbsp;startInclusive,\n                                                                  long&nbsp;endExclusive,\n                                                                  long&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n \n <p>The <code>long</code> arguments are converted using <code>BigDecimal.valueOf(long)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-double-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(double&nbsp;startInclusive,\n                                                                  double&nbsp;endExclusive,\n                                                                  double&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n \n <p>The <code>double</code> arguments are converted using <code>BigDecimal.valueOf(double)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(java.math.BigDecimal&nbsp;startInclusive,\n                                                                        java.math.BigDecimal&nbsp;endInclusive,\n                                                                        java.math.BigDecimal&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigDecimal i = startInclusive; i.compareTo(endInclusive) &lt;= 0; i = i.add(step, mathContext)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-long-long-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(long&nbsp;startInclusive,\n                                                                        long&nbsp;endInclusive,\n                                                                        long&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>The <code>long</code> arguments are converted using <code>BigDecimal.valueOf(long)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-double-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(double&nbsp;startInclusive,\n                                                                        double&nbsp;endInclusive,\n                                                                        double&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>The <code>double</code> arguments are converted using <code>BigDecimal.valueOf(double)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigDecimalStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/stream/BigFloatStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:49 CEST 2018 -->\n<title>BigFloatStream (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloatStream (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigFloatStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloatStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.stream</div>\n<h2 title=\"Class BigFloatStream\" class=\"title\">Class BigFloatStream</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.stream.BigFloatStream</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigFloatStream</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides constructor methods for streams of <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#BigFloatStream--\">BigFloatStream</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">range</a></span>(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endExclusive,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">range</a></span>(double&nbsp;startInclusive,\n     double&nbsp;endExclusive,\n     double&nbsp;step,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">range</a></span>(long&nbsp;startInclusive,\n     long&nbsp;endExclusive,\n     long&nbsp;step,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">rangeClosed</a></span>(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endInclusive,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed</a></span>(double&nbsp;startInclusive,\n           double&nbsp;endInclusive,\n           double&nbsp;step,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed</a></span>(long&nbsp;startInclusive,\n           long&nbsp;endInclusive,\n           long&nbsp;step,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigFloatStream--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigFloatStream</h4>\n<pre>public&nbsp;BigFloatStream()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endExclusive,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigFloat i = startInclusive; i.isLessThan(endExclusive); i = i.add(step)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(long&nbsp;startInclusive,\n                                                      long&nbsp;endExclusive,\n                                                      long&nbsp;step,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\"><code>BigFloat.Context.valueOf(long)</code></a> is used to convert the <code>long</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>long</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>range(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(double&nbsp;startInclusive,\n                                                      double&nbsp;endExclusive,\n                                                      double&nbsp;step,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\"><code>BigFloat.Context.valueOf(double)</code></a> is used to convert the <code>double</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>double</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>range(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endInclusive,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigFloat i = startInclusive; i.isLessThanOrEqual(endInclusive); i = i.add(step)) {\n    //...\n}\n</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(long&nbsp;startInclusive,\n                                                            long&nbsp;endInclusive,\n                                                            long&nbsp;step,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\"><code>BigFloat.Context.valueOf(long)</code></a> is used to convert the <code>long</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>long</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>rangeClosed(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(double&nbsp;startInclusive,\n                                                            double&nbsp;endInclusive,\n                                                            double&nbsp;step,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\"><code>BigFloat.Context.valueOf(double)</code></a> is used to convert the <code>double</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>double</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>rangeClosed(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigFloatStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloatStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/stream/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:51 CEST 2018 -->\n<title>ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big.stream</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigDecimalStream</a></li>\n<li><a href=\"BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigFloatStream</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/stream/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:51 CEST 2018 -->\n<title>ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Prev&nbsp;Package</a></li>\n<li>Next&nbsp;Package</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big.stream</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides constructor methods for streams of <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Prev&nbsp;Package</a></li>\n<li>Next&nbsp;Package</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/ch/obermuhlner/math/big/stream/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:51 CEST 2018 -->\n<title>ch.obermuhlner.math.big.stream Class Hierarchy (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.stream Class Hierarchy (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Prev</a></li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big.stream</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a></li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Prev</a></li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/constant-values.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:51 CEST 2018 -->\n<title>Constant Field Values (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Constant Field Values (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?constant-values.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"constant-values.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Constant Field Values\" class=\"title\">Constant Field Values</h1>\n<h2 title=\"Contents\">Contents</h2>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?constant-values.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"constant-values.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/deprecated-list.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:51 CEST 2018 -->\n<title>Deprecated List (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Deprecated List (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li class=\"navBarCell1Rev\">Deprecated</li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?deprecated-list.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"deprecated-list.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Deprecated API\" class=\"title\">Deprecated API</h1>\n<h2 title=\"Contents\">Contents</h2>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li class=\"navBarCell1Rev\">Deprecated</li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?deprecated-list.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"deprecated-list.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/help-doc.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:51 CEST 2018 -->\n<title>API Help (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"API Help (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li class=\"navBarCell1Rev\">Help</li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?help-doc.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"help-doc.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">How This API Document Is Organized</h1>\n<div class=\"subTitle\">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h2>Overview</h2>\n<p>The <a href=\"overview-summary.html\">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>\n</li>\n<li class=\"blockList\">\n<h2>Package</h2>\n<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>\n<ul>\n<li>Interfaces (italic)</li>\n<li>Classes</li>\n<li>Enums</li>\n<li>Exceptions</li>\n<li>Errors</li>\n<li>Annotation Types</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Class/Interface</h2>\n<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>\n<ul>\n<li>Class inheritance diagram</li>\n<li>Direct Subclasses</li>\n<li>All Known Subinterfaces</li>\n<li>All Known Implementing Classes</li>\n<li>Class/interface declaration</li>\n<li>Class/interface description</li>\n</ul>\n<ul>\n<li>Nested Class Summary</li>\n<li>Field Summary</li>\n<li>Constructor Summary</li>\n<li>Method Summary</li>\n</ul>\n<ul>\n<li>Field Detail</li>\n<li>Constructor Detail</li>\n<li>Method Detail</li>\n</ul>\n<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>\n</li>\n<li class=\"blockList\">\n<h2>Annotation Type</h2>\n<p>Each annotation type has its own separate page with the following sections:</p>\n<ul>\n<li>Annotation Type declaration</li>\n<li>Annotation Type description</li>\n<li>Required Element Summary</li>\n<li>Optional Element Summary</li>\n<li>Element Detail</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Enum</h2>\n<p>Each enum has its own separate page with the following sections:</p>\n<ul>\n<li>Enum declaration</li>\n<li>Enum description</li>\n<li>Enum Constant Summary</li>\n<li>Enum Constant Detail</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Tree (Class Hierarchy)</h2>\n<p>There is a <a href=\"overview-tree.html\">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>\n<ul>\n<li>When viewing the Overview page, clicking on \"Tree\" displays the hierarchy for all packages.</li>\n<li>When viewing a particular package, class or interface page, clicking \"Tree\" displays the hierarchy for only that package.</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Deprecated API</h2>\n<p>The <a href=\"deprecated-list.html\">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>\n</li>\n<li class=\"blockList\">\n<h2>Index</h2>\n<p>The <a href=\"index-all.html\">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>\n</li>\n<li class=\"blockList\">\n<h2>Prev/Next</h2>\n<p>These links take you to the next or previous class, interface, package, or related page.</p>\n</li>\n<li class=\"blockList\">\n<h2>Frames/No Frames</h2>\n<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>\n</li>\n<li class=\"blockList\">\n<h2>All Classes</h2>\n<p>The <a href=\"allclasses-noframe.html\">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>\n</li>\n<li class=\"blockList\">\n<h2>Serialized Form</h2>\n<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking \"Serialized Form\" in the \"See also\" section of the class description.</p>\n</li>\n<li class=\"blockList\">\n<h2>Constant Field Values</h2>\n<p>The <a href=\"constant-values.html\">Constant Field Values</a> page lists the static final fields and their values.</p>\n</li>\n</ul>\n<span class=\"emphasizedPhrase\">This help file applies to API documentation generated using the standard doclet.</span></div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li class=\"navBarCell1Rev\">Help</li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?help-doc.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"help-doc.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/index-all.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:51 CEST 2018 -->\n<title>Index (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Index (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li class=\"navBarCell1Rev\">Index</li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?index-all.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"index-all.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"contentContainer\"><a href=\"#I:A\">A</a>&nbsp;<a href=\"#I:B\">B</a>&nbsp;<a href=\"#I:C\">C</a>&nbsp;<a href=\"#I:D\">D</a>&nbsp;<a href=\"#I:E\">E</a>&nbsp;<a href=\"#I:F\">F</a>&nbsp;<a href=\"#I:G\">G</a>&nbsp;<a href=\"#I:H\">H</a>&nbsp;<a href=\"#I:I\">I</a>&nbsp;<a href=\"#I:L\">L</a>&nbsp;<a href=\"#I:M\">M</a>&nbsp;<a href=\"#I:N\">N</a>&nbsp;<a href=\"#I:O\">O</a>&nbsp;<a href=\"#I:P\">P</a>&nbsp;<a href=\"#I:R\">R</a>&nbsp;<a href=\"#I:S\">S</a>&nbsp;<a href=\"#I:T\">T</a>&nbsp;<a href=\"#I:V\">V</a>&nbsp;<a href=\"#I:W\">W</a>&nbsp;<a href=\"#I:Z\">Z</a>&nbsp;<a name=\"I:A\">\n<!--   -->\n</a>\n<h2 class=\"title\">A</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\">abs(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">abs(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#abs-ch.obermuhlner.math.big.BigFloat-\">abs(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#abs--\">abs()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the absolute value of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\">absSquare(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">absSquare(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acos(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\">acos(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acos-ch.obermuhlner.math.big.BigFloat-\">acos(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\">acosh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acosh-ch.obermuhlner.math.big.BigFloat-\">acosh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acot(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\">acot(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acot-ch.obermuhlner.math.big.BigFloat-\">acot(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\">acoth(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acoth-ch.obermuhlner.math.big.BigFloat-\">acoth(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-\">add(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">add(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-java.math.MathContext-\">add(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-\">add(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-double-\">add(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-ch.obermuhlner.math.big.BigFloat-\">add(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-java.math.BigDecimal-\">add(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-int-\">add(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-long-\">add(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-double-\">add(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\">add(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-java.math.BigInteger-\">add(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-int-\">add(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\">angle(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">angle(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">asin(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\">asin(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#asin-ch.obermuhlner.math.big.BigFloat-\">asin(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\">asinh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#asinh-ch.obermuhlner.math.big.BigFloat-\">asinh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">atan(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\">atan(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#atan-ch.obermuhlner.math.big.BigFloat-\">atan(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">atan2(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\">atanh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens ) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#atanh-ch.obermuhlner.math.big.BigFloat-\">atanh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n</dd>\n</dl>\n<a name=\"I:B\">\n<!--   -->\n</a>\n<h2 class=\"title\">B</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\">bernoulli(int, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#bernoulli-int-\">bernoulli(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Provides advanced functions operating on <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#BigComplexMath--\">BigComplexMath()</a></span> - Constructor for class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a> - Class in <a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></dt>\n<dd>\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#BigDecimalStream--\">BigDecimalStream()</a></span> - Constructor for class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a> - Class in <a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></dt>\n<dd>\n<div class=\"block\">Provides constructor methods for streams of <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#BigFloatStream--\">BigFloatStream()</a></span> - Constructor for class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A rational number represented as a quotient of two values.</div>\n</dd>\n</dl>\n<a name=\"I:C\">\n<!--   -->\n</a>\n<h2 class=\"title\">C</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in interface ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dt>\n<dd>\n<div class=\"block\">Calculates the next power.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a> - package ch.obermuhlner.math.big</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a> - package ch.obermuhlner.math.big.internal</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a> - package ch.obermuhlner.math.big.stream</dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\">compareTo(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#compareTo-ch.obermuhlner.math.big.BigRational-\">compareTo(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#conjugate--\">conjugate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#conjugate-ch.obermuhlner.math.big.BigComplex-\">conjugate(BigComplex)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#context-int-\">context(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#context-java.math.MathContext-\">context(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">cos(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\">cos(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cos-ch.obermuhlner.math.big.BigFloat-\">cos(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates cosinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\">cosh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cosh-ch.obermuhlner.math.big.BigFloat-\">cosh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\">cot(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cot-ch.obermuhlner.math.big.BigFloat-\">cot(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\">coth(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#coth-ch.obermuhlner.math.big.BigFloat-\">coth(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Creates the <a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:D\">\n<!--   -->\n</a>\n<h2 class=\"title\">D</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#decrement--\">decrement()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">divide(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-java.math.BigDecimal-java.math.MathContext-\">divide(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-double-java.math.MathContext-\">divide(double, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-ch.obermuhlner.math.big.BigFloat-\">divide(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-java.math.BigDecimal-\">divide(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-int-\">divide(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-long-\">divide(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-double-\">divide(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\">divide(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-java.math.BigInteger-\">divide(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-int-\">divide(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n</dl>\n<a name=\"I:E\">\n<!--   -->\n</a>\n<h2 class=\"title\">E</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\">e(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number e.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#e--\">e()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the constant e with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">exp(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural exponent of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\">exp(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#exp-ch.obermuhlner.math.big.BigFloat-\">exp(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates exp using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\">exponent(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n</dl>\n<a name=\"I:F\">\n<!--   -->\n</a>\n<h2 class=\"title\">F</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\">factorial(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#factorial-int-\">factorial(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\">fractionalPart(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#fractionPart--\">fractionPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the fraction part of this rational number.</div>\n</dd>\n</dl>\n<a name=\"I:G\">\n<!--   -->\n</a>\n<h2 class=\"title\">G</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getContext--\">getContext()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in interface ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dt>\n<dd>\n<div class=\"block\">Returns the current power.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getDenominator--\">getDenominator()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\">getDenominatorBigInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getExponent--\">getExponent()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor(int)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Returns the factor of the term with specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\">getFractionalPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\">getIntegralPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getMantissa--\">getMantissa()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getMathContext--\">getMathContext()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getNumerator--\">getNumerator()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\">getNumeratorBigInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getPrecision--\">getPrecision()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the precision of this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getRoundingMode--\">getRoundingMode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.</div>\n</dd>\n</dl>\n<a name=\"I:H\">\n<!--   -->\n</a>\n<h2 class=\"title\">H</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:I\">\n<!--   -->\n</a>\n<h2 class=\"title\">I</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#I\">I</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#im\">im</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#im--\">im()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#increment--\">increment()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#integerPart--\">integerPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the integer part of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\">integralPart(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\">isDoubleValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isDoubleValue--\">isDoubleValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\">isEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">isGreaterThan(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isGreaterThanOrEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#isInteger--\">isInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\">isIntValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isIntValue--\">isIntValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\">isLessThan(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isLessThanOrEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isLongValue-java.math.BigDecimal-\">isLongValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isNegative--\">isNegative()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isPositive--\">isPositive()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#isReal--\">isReal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isZero--\">isZero()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#isZero--\">isZero()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n</dd>\n</dl>\n<a name=\"I:L\">\n<!--   -->\n</a>\n<h2 class=\"title\">L</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">log(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\">log(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log-ch.obermuhlner.math.big.BigFloat-\">log(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\">log10(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log10-ch.obermuhlner.math.big.BigFloat-\">log10(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\">log2(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log2-ch.obermuhlner.math.big.BigFloat-\">log2(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n</dd>\n</dl>\n<a name=\"I:M\">\n<!--   -->\n</a>\n<h2 class=\"title\">M</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\">mantissa(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">max(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the maximum of two <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">max(BigFloat, BigFloat...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the maximum of n <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational...-\">max(BigRational...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">min(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the minimum of two <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">min(BigFloat, BigFloat...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the minimum of n <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#min-ch.obermuhlner.math.big.BigRational...-\">min(BigRational...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-\">multiply(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">multiply(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-java.math.MathContext-\">multiply(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-\">multiply(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-double-\">multiply(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-ch.obermuhlner.math.big.BigFloat-\">multiply(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-java.math.BigDecimal-\">multiply(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-int-\">multiply(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-long-\">multiply(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-double-\">multiply(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\">multiply(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-java.math.BigInteger-\">multiply(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-int-\">multiply(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n</dl>\n<a name=\"I:N\">\n<!--   -->\n</a>\n<h2 class=\"title\">N</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#negate--\">negate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#negate-ch.obermuhlner.math.big.BigFloat-\">negate(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#negate--\">negate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Negates this rational number (inverting the sign).</div>\n</dd>\n</dl>\n<a name=\"I:O\">\n<!--   -->\n</a>\n<h2 class=\"title\">O</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#ONE\">ONE</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#ONE\">ONE</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 1 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n</dl>\n<a name=\"I:P\">\n<!--   -->\n</a>\n<h2 class=\"title\">P</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\">pi(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number pi.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#pi--\">pi()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the constant pi with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">pow(BigComplex, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">pow(BigComplex, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">pow(BigComplex, BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">pow(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\">pow(BigDecimal, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-\">pow(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-java.math.BigDecimal-\">pow(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-int-\">pow(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-long-\">pow(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-double-\">pow(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">pow(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#pow-int-\">pow(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a> - Interface in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Iterator over the powers of a value x.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerNIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNPlusOneIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:R\">\n<!--   -->\n</a>\n<h2 class=\"title\">R</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">range(BigDecimal, BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-long-long-long-java.math.MathContext-\">range(long, long, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-double-double-double-java.math.MathContext-\">range(double, double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">range(BigFloat, BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">range(long, long, long, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">range(double, double, double, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-long-long-long-java.math.MathContext-\">rangeClosed(long, long, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-double-double-double-java.math.MathContext-\">rangeClosed(double, double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">rangeClosed(BigFloat, BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed(long, long, long, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed(double, double, double, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#re\">re</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#re--\">re()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\">reciprocal(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">reciprocal(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#reciprocal--\">reciprocal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#reduce--\">reduce()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-ch.obermuhlner.math.big.BigFloat-\">remainder(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-java.math.BigDecimal-\">remainder(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-int-\">remainder(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-long-\">remainder(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-double-\">remainder(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">root(BigComplex, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">root(BigComplex, BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">root(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-\">root(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-java.math.BigDecimal-\">root(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-int-\">root(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-long-\">root(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-double-\">root(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">root(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#round-java.math.MathContext-\">round(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.</div>\n</dd>\n</dl>\n<a name=\"I:S\">\n<!--   -->\n</a>\n<h2 class=\"title\">S</h2>\n<dl>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator--\">SeriesCalculator()</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Constructs a <a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator-boolean-\">SeriesCalculator(boolean)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Constructs a <a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#signum--\">signum()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the signum function of this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#signum--\">signum()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sin(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\">sin(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sin-ch.obermuhlner.math.big.BigFloat-\">sin(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\">sinh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sinh-ch.obermuhlner.math.big.BigFloat-\">sinh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sqrt(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\">sqrt(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sqrt-ch.obermuhlner.math.big.BigFloat-\">sqrt(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\">strictEquals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-\">subtract(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">subtract(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-java.math.MathContext-\">subtract(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-\">subtract(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-double-\">subtract(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-ch.obermuhlner.math.big.BigFloat-\">subtract(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-java.math.BigDecimal-\">subtract(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-int-\">subtract(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-long-\">subtract(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-double-\">subtract(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\">subtract(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-java.math.BigInteger-\">subtract(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-int-\">subtract(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n</dl>\n<a name=\"I:T\">\n<!--   -->\n</a>\n<h2 class=\"title\">T</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">tan(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the tangens of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\">tan(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#tan-ch.obermuhlner.math.big.BigFloat-\">tan(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\">tanh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#tanh-ch.obermuhlner.math.big.BigFloat-\">tanh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#TEN\">TEN</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 10 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toBigDecimal--\">toBigDecimal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toBigDecimal--\">toBigDecimal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toBigDecimal-java.math.MathContext-\">toBigDecimal(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toDouble--\">toDouble()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toDouble--\">toDouble()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a double value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toFloat--\">toFloat()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a float value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toInt--\">toInt()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toIntegerRationalString--\">toIntegerRationalString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toLong--\">toLong()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toPlainString--\">toPlainString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toRationalString--\">toRationalString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#TWO\">TWO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 2 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n</dl>\n<a name=\"I:V\">\n<!--   -->\n</a>\n<h2 class=\"title\">V</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-double-\">valueOf(double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-double-double-\">valueOf(double, double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-ch.obermuhlner.math.big.BigFloat-\">valueOf(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-\">valueOf(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\">valueOf(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\">valueOf(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.lang.String-\">valueOf(String)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-\">valueOf(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\">valueOf(int, int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\">valueOf(int, int, int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-java.math.BigInteger-\">valueOf(BigInteger, BigInteger)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-\">valueOf(BigInteger)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-double-\">valueOf(double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\">valueOf(String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified string representation.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">valueOf(boolean, String, String, String, String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">valueOfPolar(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-double-double-java.math.MathContext-\">valueOfPolar(double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:W\">\n<!--   -->\n</a>\n<h2 class=\"title\">W</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\">withPrecision(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#withScale-int-\">withScale(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n</dd>\n</dl>\n<a name=\"I:Z\">\n<!--   -->\n</a>\n<h2 class=\"title\">Z</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#ZERO\">ZERO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Zero represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#ZERO\">ZERO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 0 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n</dl>\n<a href=\"#I:A\">A</a>&nbsp;<a href=\"#I:B\">B</a>&nbsp;<a href=\"#I:C\">C</a>&nbsp;<a href=\"#I:D\">D</a>&nbsp;<a href=\"#I:E\">E</a>&nbsp;<a href=\"#I:F\">F</a>&nbsp;<a href=\"#I:G\">G</a>&nbsp;<a href=\"#I:H\">H</a>&nbsp;<a href=\"#I:I\">I</a>&nbsp;<a href=\"#I:L\">L</a>&nbsp;<a href=\"#I:M\">M</a>&nbsp;<a href=\"#I:N\">N</a>&nbsp;<a href=\"#I:O\">O</a>&nbsp;<a href=\"#I:P\">P</a>&nbsp;<a href=\"#I:R\">R</a>&nbsp;<a href=\"#I:S\">S</a>&nbsp;<a href=\"#I:T\">T</a>&nbsp;<a href=\"#I:V\">V</a>&nbsp;<a href=\"#I:W\">W</a>&nbsp;<a href=\"#I:Z\">Z</a>&nbsp;</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li class=\"navBarCell1Rev\">Index</li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?index-all.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"index-all.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/index.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\" \"http://www.w3.org/TR/html4/frameset.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:51 CEST 2018 -->\n<title>ch.obermuhlner.math.big 2.0.0 API</title>\n<script type=\"text/javascript\">\n    targetPage = \"\" + window.location.search;\n    if (targetPage != \"\" && targetPage != \"undefined\")\n        targetPage = targetPage.substring(1);\n    if (targetPage.indexOf(\":\") != -1 || (targetPage != \"\" && !validURL(targetPage)))\n        targetPage = \"undefined\";\n    function validURL(url) {\n        try {\n            url = decodeURIComponent(url);\n        }\n        catch (error) {\n            return false;\n        }\n        var pos = url.indexOf(\".html\");\n        if (pos == -1 || pos != url.length - 5)\n            return false;\n        var allowNumber = false;\n        var allowSep = false;\n        var seenDot = false;\n        for (var i = 0; i < url.length - 5; i++) {\n            var ch = url.charAt(i);\n            if ('a' <= ch && ch <= 'z' ||\n                    'A' <= ch && ch <= 'Z' ||\n                    ch == '$' ||\n                    ch == '_' ||\n                    ch.charCodeAt(0) > 127) {\n                allowNumber = true;\n                allowSep = true;\n            } else if ('0' <= ch && ch <= '9'\n                    || ch == '-') {\n                if (!allowNumber)\n                     return false;\n            } else if (ch == '/' || ch == '.') {\n                if (!allowSep)\n                    return false;\n                allowNumber = false;\n                allowSep = false;\n                if (ch == '.')\n                     seenDot = true;\n                if (ch == '/' && seenDot)\n                     return false;\n            } else {\n                return false;\n            }\n        }\n        return true;\n    }\n    function loadFrames() {\n        if (targetPage != \"\" && targetPage != \"undefined\")\n             top.classFrame.location = top.targetPage;\n    }\n</script>\n</head>\n<frameset cols=\"20%,80%\" title=\"Documentation frame\" onload=\"top.loadFrames()\">\n<frameset rows=\"30%,70%\" title=\"Left frames\" onload=\"top.loadFrames()\">\n<frame src=\"overview-frame.html\" name=\"packageListFrame\" title=\"All Packages\">\n<frame src=\"allclasses-frame.html\" name=\"packageFrame\" title=\"All classes and interfaces (except non-static nested types)\">\n</frameset>\n<frame src=\"overview-summary.html\" name=\"classFrame\" title=\"Package, class and interface descriptions\" scrolling=\"yes\">\n<noframes>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<h2>Frame Alert</h2>\n<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href=\"overview-summary.html\">Non-frame version</a>.</p>\n</noframes>\n</frameset>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/overview-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:50 CEST 2018 -->\n<title>Overview List (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<div class=\"indexHeader\"><span><a href=\"allclasses-frame.html\" target=\"packageFrame\">All&nbsp;Classes</a></span></div>\n<div class=\"indexContainer\">\n<h2 title=\"Packages\">Packages</h2>\n<ul title=\"Packages\">\n<li><a href=\"ch/obermuhlner/math/big/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big.internal</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big.stream</a></li>\n</ul>\n</div>\n<p>&nbsp;</p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/overview-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:51 CEST 2018 -->\n<title>Overview (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Overview (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li class=\"navBarCell1Rev\">Overview</li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">ch.obermuhlner.math.big 2.0.0 API</h1>\n</div>\n<div class=\"contentContainer\">\n<table class=\"overviewSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Packages table, listing packages, and an explanation\">\n<caption><span>Packages</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li class=\"navBarCell1Rev\">Overview</li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/overview-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_65) on Fri Mar 30 16:24:51 CEST 2018 -->\n<title>Class Hierarchy (ch.obermuhlner.math.big 2.0.0 API)</title>\n<meta name=\"date\" content=\"2018-03-30\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Class Hierarchy (ch.obermuhlner.math.big 2.0.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For All Packages</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"ch/obermuhlner/math/big/package-tree.html\">ch.obermuhlner.math.big</a>, </li>\n<li><a href=\"ch/obermuhlner/math/big/internal/package-tree.html\">ch.obermuhlner.math.big.internal</a>, </li>\n<li><a href=\"ch/obermuhlner/math/big/stream/package-tree.html\">ch.obermuhlner.math.big.stream</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h2 title=\"Interface Hierarchy\">Interface Hierarchy</h2>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a></li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/package-list",
    "content": "ch.obermuhlner.math.big\nch.obermuhlner.math.big.internal\nch.obermuhlner.math.big.stream\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/script.js",
    "content": "function show(type)\n{\n    count = 0;\n    for (var key in methods) {\n        var row = document.getElementById(key);\n        if ((methods[key] &  type) != 0) {\n            row.style.display = '';\n            row.className = (count++ % 2) ? rowColor : altColor;\n        }\n        else\n            row.style.display = 'none';\n    }\n    updateTabs(type);\n}\n\nfunction updateTabs(type)\n{\n    for (var value in tabs) {\n        var sNode = document.getElementById(tabs[value][0]);\n        var spanNode = sNode.firstChild;\n        if (value == type) {\n            sNode.className = activeTableTab;\n            spanNode.innerHTML = tabs[value][1];\n        }\n        else {\n            sNode.className = tableTab;\n            spanNode.innerHTML = \"<a href=\\\"javascript:show(\"+ value + \");\\\">\" + tabs[value][1] + \"</a>\";\n        }\n    }\n}\n"
  },
  {
    "path": "docs/javadoc/v2.0.0/stylesheet.css",
    "content": "/* Javadoc style sheet */\n/*\nOverall document style\n*/\n\n@import url('resources/fonts/dejavu.css');\n\nbody {\n    background-color:#ffffff;\n    color:#353833;\n    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;\n    font-size:14px;\n    margin:0;\n}\na:link, a:visited {\n    text-decoration:none;\n    color:#4A6782;\n}\na:hover, a:focus {\n    text-decoration:none;\n    color:#bb7a2a;\n}\na:active {\n    text-decoration:none;\n    color:#4A6782;\n}\na[name] {\n    color:#353833;\n}\na[name]:hover {\n    text-decoration:none;\n    color:#353833;\n}\npre {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n}\nh1 {\n    font-size:20px;\n}\nh2 {\n    font-size:18px;\n}\nh3 {\n    font-size:16px;\n    font-style:italic;\n}\nh4 {\n    font-size:13px;\n}\nh5 {\n    font-size:12px;\n}\nh6 {\n    font-size:11px;\n}\nul {\n    list-style-type:disc;\n}\ncode, tt {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    padding-top:4px;\n    margin-top:8px;\n    line-height:1.4em;\n}\ndt code {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    padding-top:4px;\n}\ntable tr td dt code {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    vertical-align:top;\n    padding-top:4px;\n}\nsup {\n    font-size:8px;\n}\n/*\nDocument title and Copyright styles\n*/\n.clear {\n    clear:both;\n    height:0px;\n    overflow:hidden;\n}\n.aboutLanguage {\n    float:right;\n    padding:0px 21px;\n    font-size:11px;\n    z-index:200;\n    margin-top:-9px;\n}\n.legalCopy {\n    margin-left:.5em;\n}\n.bar a, .bar a:link, .bar a:visited, .bar a:active {\n    color:#FFFFFF;\n    text-decoration:none;\n}\n.bar a:hover, .bar a:focus {\n    color:#bb7a2a;\n}\n.tab {\n    background-color:#0066FF;\n    color:#ffffff;\n    padding:8px;\n    width:5em;\n    font-weight:bold;\n}\n/*\nNavigation bar styles\n*/\n.bar {\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    padding:.8em .5em .4em .8em;\n    height:auto;/*height:1.8em;*/\n    font-size:11px;\n    margin:0;\n}\n.topNav {\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    float:left;\n    padding:0;\n    width:100%;\n    clear:right;\n    height:2.8em;\n    padding-top:10px;\n    overflow:hidden;\n    font-size:12px; \n}\n.bottomNav {\n    margin-top:10px;\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    float:left;\n    padding:0;\n    width:100%;\n    clear:right;\n    height:2.8em;\n    padding-top:10px;\n    overflow:hidden;\n    font-size:12px;\n}\n.subNav {\n    background-color:#dee3e9;\n    float:left;\n    width:100%;\n    overflow:hidden;\n    font-size:12px;\n}\n.subNav div {\n    clear:left;\n    float:left;\n    padding:0 0 5px 6px;\n    text-transform:uppercase;\n}\nul.navList, ul.subNavList {\n    float:left;\n    margin:0 25px 0 0;\n    padding:0;\n}\nul.navList li{\n    list-style:none;\n    float:left;\n    padding: 5px 6px;\n    text-transform:uppercase;\n}\nul.subNavList li{\n    list-style:none;\n    float:left;\n}\n.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {\n    color:#FFFFFF;\n    text-decoration:none;\n    text-transform:uppercase;\n}\n.topNav a:hover, .bottomNav a:hover {\n    text-decoration:none;\n    color:#bb7a2a;\n    text-transform:uppercase;\n}\n.navBarCell1Rev {\n    background-color:#F8981D;\n    color:#253441;\n    margin: auto 5px;\n}\n.skipNav {\n    position:absolute;\n    top:auto;\n    left:-9999px;\n    overflow:hidden;\n}\n/*\nPage header and footer styles\n*/\n.header, .footer {\n    clear:both;\n    margin:0 20px;\n    padding:5px 0 0 0;\n}\n.indexHeader {\n    margin:10px;\n    position:relative;\n}\n.indexHeader span{\n    margin-right:15px;\n}\n.indexHeader h1 {\n    font-size:13px;\n}\n.title {\n    color:#2c4557;\n    margin:10px 0;\n}\n.subTitle {\n    margin:5px 0 0 0;\n}\n.header ul {\n    margin:0 0 15px 0;\n    padding:0;\n}\n.footer ul {\n    margin:20px 0 5px 0;\n}\n.header ul li, .footer ul li {\n    list-style:none;\n    font-size:13px;\n}\n/*\nHeading styles\n*/\ndiv.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {\n    background-color:#dee3e9;\n    border:1px solid #d0d9e0;\n    margin:0 0 6px -8px;\n    padding:7px 5px;\n}\nul.blockList ul.blockList ul.blockList li.blockList h3 {\n    background-color:#dee3e9;\n    border:1px solid #d0d9e0;\n    margin:0 0 6px -8px;\n    padding:7px 5px;\n}\nul.blockList ul.blockList li.blockList h3 {\n    padding:0;\n    margin:15px 0;\n}\nul.blockList li.blockList h2 {\n    padding:0px 0 20px 0;\n}\n/*\nPage layout container styles\n*/\n.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {\n    clear:both;\n    padding:10px 20px;\n    position:relative;\n}\n.indexContainer {\n    margin:10px;\n    position:relative;\n    font-size:12px;\n}\n.indexContainer h2 {\n    font-size:13px;\n    padding:0 0 3px 0;\n}\n.indexContainer ul {\n    margin:0;\n    padding:0;\n}\n.indexContainer ul li {\n    list-style:none;\n    padding-top:2px;\n}\n.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {\n    font-size:12px;\n    font-weight:bold;\n    margin:10px 0 0 0;\n    color:#4E4E4E;\n}\n.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {\n    margin:5px 0 10px 0px;\n    font-size:14px;\n    font-family:'DejaVu Sans Mono',monospace;\n}\n.serializedFormContainer dl.nameValue dt {\n    margin-left:1px;\n    font-size:1.1em;\n    display:inline;\n    font-weight:bold;\n}\n.serializedFormContainer dl.nameValue dd {\n    margin:0 0 0 1px;\n    font-size:1.1em;\n    display:inline;\n}\n/*\nList styles\n*/\nul.horizontal li {\n    display:inline;\n    font-size:0.9em;\n}\nul.inheritance {\n    margin:0;\n    padding:0;\n}\nul.inheritance li {\n    display:inline;\n    list-style:none;\n}\nul.inheritance li ul.inheritance {\n    margin-left:15px;\n    padding-left:15px;\n    padding-top:1px;\n}\nul.blockList, ul.blockListLast {\n    margin:10px 0 10px 0;\n    padding:0;\n}\nul.blockList li.blockList, ul.blockListLast li.blockList {\n    list-style:none;\n    margin-bottom:15px;\n    line-height:1.4;\n}\nul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {\n    padding:0px 20px 5px 10px;\n    border:1px solid #ededed; \n    background-color:#f8f8f8;\n}\nul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {\n    padding:0 0 5px 8px;\n    background-color:#ffffff;\n    border:none;\n}\nul.blockList ul.blockList ul.blockList ul.blockList li.blockList {\n    margin-left:0;\n    padding-left:0;\n    padding-bottom:15px;\n    border:none;\n}\nul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {\n    list-style:none;\n    border-bottom:none;\n    padding-bottom:0;\n}\ntable tr td dl, table tr td dl dt, table tr td dl dd {\n    margin-top:0;\n    margin-bottom:1px;\n}\n/*\nTable styles\n*/\n.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {\n    width:100%;\n    border-left:1px solid #EEE; \n    border-right:1px solid #EEE; \n    border-bottom:1px solid #EEE; \n}\n.overviewSummary, .memberSummary  {\n    padding:0px;\n}\n.overviewSummary caption, .memberSummary caption, .typeSummary caption,\n.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {\n    position:relative;\n    text-align:left;\n    background-repeat:no-repeat;\n    color:#253441;\n    font-weight:bold;\n    clear:none;\n    overflow:hidden;\n    padding:0px;\n    padding-top:10px;\n    padding-left:1px;\n    margin:0px;\n    white-space:pre;\n}\n.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,\n.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,\n.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,\n.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,\n.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,\n.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,\n.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,\n.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {\n    color:#FFFFFF;\n}\n.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,\n.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    padding-bottom:7px;\n    display:inline-block;\n    float:left;\n    background-color:#F8981D;\n    border: none;\n    height:16px;\n}\n.memberSummary caption span.activeTableTab span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    margin-right:3px;\n    display:inline-block;\n    float:left;\n    background-color:#F8981D;\n    height:16px;\n}\n.memberSummary caption span.tableTab span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    margin-right:3px;\n    display:inline-block;\n    float:left;\n    background-color:#4D7A97;\n    height:16px;\n}\n.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {\n    padding-top:0px;\n    padding-left:0px;\n    padding-right:0px;\n    background-image:none;\n    float:none;\n    display:inline;\n}\n.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,\n.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {\n    display:none;\n    width:5px;\n    position:relative;\n    float:left;\n    background-color:#F8981D;\n}\n.memberSummary .activeTableTab .tabEnd {\n    display:none;\n    width:5px;\n    margin-right:3px;\n    position:relative; \n    float:left;\n    background-color:#F8981D;\n}\n.memberSummary .tableTab .tabEnd {\n    display:none;\n    width:5px;\n    margin-right:3px;\n    position:relative;\n    background-color:#4D7A97;\n    float:left;\n\n}\n.overviewSummary td, .memberSummary td, .typeSummary td,\n.useSummary td, .constantsSummary td, .deprecatedSummary td {\n    text-align:left;\n    padding:0px 0px 12px 10px;\n}\nth.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,\ntd.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{\n    vertical-align:top;\n    padding-right:0px;\n    padding-top:8px;\n    padding-bottom:3px;\n}\nth.colFirst, th.colLast, th.colOne, .constantsSummary th {\n    background:#dee3e9;\n    text-align:left;\n    padding:8px 3px 3px 7px;\n}\ntd.colFirst, th.colFirst {\n    white-space:nowrap;\n    font-size:13px;\n}\ntd.colLast, th.colLast {\n    font-size:13px;\n}\ntd.colOne, th.colOne {\n    font-size:13px;\n}\n.overviewSummary td.colFirst, .overviewSummary th.colFirst,\n.useSummary td.colFirst, .useSummary th.colFirst,\n.overviewSummary td.colOne, .overviewSummary th.colOne,\n.memberSummary td.colFirst, .memberSummary th.colFirst,\n.memberSummary td.colOne, .memberSummary th.colOne,\n.typeSummary td.colFirst{\n    width:25%;\n    vertical-align:top;\n}\ntd.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {\n    font-weight:bold;\n}\n.tableSubHeadingColor {\n    background-color:#EEEEFF;\n}\n.altColor {\n    background-color:#FFFFFF;\n}\n.rowColor {\n    background-color:#EEEEEF;\n}\n/*\nContent styles\n*/\n.description pre {\n    margin-top:0;\n}\n.deprecatedContent {\n    margin:0;\n    padding:10px 0;\n}\n.docSummary {\n    padding:0;\n}\n\nul.blockList ul.blockList ul.blockList li.blockList h3 {\n    font-style:normal;\n}\n\ndiv.block {\n    font-size:14px;\n    font-family:'DejaVu Serif', Georgia, \"Times New Roman\", Times, serif;\n}\n\ntd.colLast div {\n    padding-top:0px;\n}\n\n\ntd.colLast a {\n    padding-bottom:3px;\n}\n/*\nFormatting effect styles\n*/\n.sourceLineNo {\n    color:green;\n    padding:0 30px 0 0;\n}\nh1.hidden {\n    visibility:hidden;\n    overflow:hidden;\n    font-size:10px;\n}\n.block {\n    display:block;\n    margin:3px 10px 2px 0px;\n    color:#474747;\n}\n.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,\n.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,\n.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {\n    font-weight:bold;\n}\n.deprecationComment, .emphasizedPhrase, .interfaceName {\n    font-style:italic;\n}\n\ndiv.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,\ndiv.block div.block span.interfaceName {\n    font-style:normal;\n}\n\ndiv.contentContainer ul.blockList li.blockList h2{\n    padding-bottom:0px;\n}\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/allclasses-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:56 CEST 2018 -->\n<title>All Classes (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\">All&nbsp;Classes</h1>\n<div class=\"indexContainer\">\n<ul>\n<li><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AsinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplex</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplexMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigDecimalStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat.Context</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigFloatStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigRational</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CosCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CoshCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">ExpCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\" target=\"classFrame\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SeriesCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/allclasses-noframe.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:56 CEST 2018 -->\n<title>All Classes (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\">All&nbsp;Classes</h1>\n<div class=\"indexContainer\">\n<ul>\n<li><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/BigComplex.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:55 CEST 2018 -->\n<title>BigComplex (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigComplex (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":9,\"i33\":9,\"i34\":9,\"i35\":9,\"i36\":9,\"i37\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplex.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplex.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigComplex\" class=\"title\">Class BigComplex</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigComplex</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public final class <span class=\"typeNameLabel\">BigComplex</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.\n\n <p>It generally follows the design of <code>BigDecimal</code> with some convenience improvements like overloaded operator methods.</p>\n\n <p>The biggest difference to <code>BigDecimal</code> is that <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>BigComplex.equals(Object)</code></a> implements the <strong>mathematical</strong> equality\n and <strong>not</strong> the strict technical equality.\n This was a difficult decision because it means that <code>BigComplex</code> behaves slightly different than <code>BigDecimal</code>\n but considering that the strange equality of <code>BigDecimal</code> is a major source of bugs we\n decided it was worth the slight inconsistency.\n If you need the strict equality use <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\"><code>strictEquals(Object)</code></a>`.</p>\n\n <p>This class is immutable and therefore inherently thread safe.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#I\">I</a></span></code>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#im\">im</a></span></code>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#ONE\">ONE</a></span></code>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#re\">re</a></span></code>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#ZERO\">ZERO</a></span></code>\n<div class=\"block\">Zero represented as complex number.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\">abs</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\">absSquare</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-\">add</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-java.math.MathContext-\">add</a></span>(java.math.BigDecimal&nbsp;value,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-double-\">add</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\">angle</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#conjugate--\">conjugate</a></span>()</code>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-java.math.BigDecimal-java.math.MathContext-\">divide</a></span>(java.math.BigDecimal&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-double-java.math.MathContext-\">divide</a></span>(double&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code></td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#im--\">im</a></span>()</code>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#isReal--\">isReal</a></span>()</code>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-\">multiply</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-java.math.MathContext-\">multiply</a></span>(java.math.BigDecimal&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-double-\">multiply</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#negate--\">negate</a></span>()</code>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#re--\">re</a></span>()</code>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\">reciprocal</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#round-java.math.MathContext-\">round</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\">strictEquals</a></span>(java.lang.Object&nbsp;obj)</code>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-\">subtract</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-java.math.MathContext-\">subtract</a></span>(java.math.BigDecimal&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-double-\">subtract</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;real)</code>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;real,\n       java.math.BigDecimal&nbsp;imaginary)</code>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-double-\">valueOf</a></span>(double&nbsp;real)</code>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-double-double-\">valueOf</a></span>(double&nbsp;real,\n       double&nbsp;imaginary)</code>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">valueOfPolar</a></span>(java.math.BigDecimal&nbsp;radius,\n            java.math.BigDecimal&nbsp;angle,\n            java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-double-double-java.math.MathContext-\">valueOfPolar</a></span>(double&nbsp;radius,\n            double&nbsp;angle,\n            java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"ZERO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> ZERO</pre>\n<div class=\"block\">Zero represented as complex number.</div>\n</li>\n</ul>\n<a name=\"ONE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> ONE</pre>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</li>\n</ul>\n<a name=\"I\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>I</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> I</pre>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</li>\n</ul>\n<a name=\"re\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>re</h4>\n<pre>public final&nbsp;java.math.BigDecimal re</pre>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</li>\n</ul>\n<a name=\"im\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>im</h4>\n<pre>public final&nbsp;java.math.BigDecimal im</pre>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"add-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(java.math.BigDecimal&nbsp;value,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to subtract</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(java.math.BigDecimal&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to multiply</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(java.math.BigDecimal&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to multiply</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(java.math.BigDecimal&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(double&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>double</code> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;reciprocal(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"conjugate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>conjugate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;conjugate()</pre>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"negate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;negate()</pre>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;abs(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.\n\n <p>This method is slower than <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>absSquare(MathContext)</code></a> since it needs to calculate the <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a>.</p>\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>absSquare(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"angle-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>angle</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;angle(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"absSquare-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>absSquare</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;absSquare(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.\n\n <p>This method is faster than <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>abs(MathContext)</code></a> since it does not need to calculate the <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a>.</p>\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>abs(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isReal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isReal</h4>\n<pre>public&nbsp;boolean&nbsp;isReal()</pre>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this complex number only has a real part, <code>false</code> if the imaginary part is not 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"re--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>re</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;re()</pre>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the real part as as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"im--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>im</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;im()</pre>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the imaginary part as as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"round-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>round</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;round(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<div class=\"block\">\n\n <p>Contrary to <code>BigDecimal.equals(Object)</code> this method implements <strong>mathematical</strong> equality\n (by calling <code>BigDecimal.compareTo(BigDecimal)</code> on the real and imaginary parts)\n instead of strict equality.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\"><code>strictEquals(Object)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"strictEquals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>strictEquals</h4>\n<pre>public&nbsp;boolean&nbsp;strictEquals(java.lang.Object&nbsp;obj)</pre>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.\n\n <p>This method uses the strict equality as defined by <code>BigDecimal.equals(Object)</code> on the real and imaginary parts.</p>\n <p>Please note that <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>BigComplex.equals(Object)</code></a> implements <strong>mathematical</strong> equality instead\n (by calling <code>on the real and imaginary parts</code>).</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>obj</code> - the object to compare for strict equality</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the specified object is strictly equal to this complex number</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>equals(Object)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;real)</pre>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>BigDecimal</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(double&nbsp;real)</pre>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>double</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(double&nbsp;real,\n                                 double&nbsp;imaginary)</pre>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>double</code> part</dd>\n<dd><code>imaginary</code> - the imaginary <code>double</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;real,\n                                 java.math.BigDecimal&nbsp;imaginary)</pre>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>BigDecimal</code> part</dd>\n<dd><code>imaginary</code> - the imaginary <code>BigDecimal</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOfPolar</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOfPolar(java.math.BigDecimal&nbsp;radius,\n                                      java.math.BigDecimal&nbsp;angle,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>radius</code> - the <code>BigDecimal</code> radius of the polar representation</dd>\n<dd><code>angle</code> - the <code>BigDecimal</code> angle in radians of the polar representation</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOfPolar-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>valueOfPolar</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOfPolar(double&nbsp;radius,\n                                      double&nbsp;angle,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplex.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplex.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/BigComplexMath.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:55 CEST 2018 -->\n<title>BigComplexMath (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigComplexMath (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplexMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplexMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigComplexMath\" class=\"title\">Class BigComplexMath</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigComplexMath</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigComplexMath</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides advanced functions operating on <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#BigComplexMath--\">BigComplexMath</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">abs</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">absSquare</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">angle</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">asin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">atan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#conjugate-ch.obermuhlner.math.big.BigComplex-\">conjugate</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x)</code>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">cos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">exp</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural exponent of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">log</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.BigDecimal&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   long&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">reciprocal</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n          java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.BigDecimal&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sqrt</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">tan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the tangens of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigComplexMath--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigComplexMath</h4>\n<pre>public&nbsp;BigComplexMath()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;reciprocal(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                    java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the reciprocal</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\"><code>BigComplex.reciprocal(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"conjugate-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>conjugate</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;conjugate(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x)</pre>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the conjugate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#conjugate--\"><code>BigComplex.conjugate()</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;abs(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the absolute value</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>BigComplex.abs(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>absSquare</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;absSquare(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the square of the absolute value</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>BigComplex.absSquare(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>angle</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;angle(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the angle</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> angle in radians</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\"><code>BigComplex.angle(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;exp(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural exponent of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponential_function#Complex_plane\">Wikipedia: Exponent (Complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the exponent for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated exponent <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;sin(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Sine#Sine_with_a_complex_argument\">Wikipedia: Sine (Sine with a complex argument)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated sine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;cos(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cosine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;tan(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the tangens of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated tangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;atan(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;acot(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cotangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;asin(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;acos(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cosine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;sqrt(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).\n\n <p>See <a href=\"https://en.wikipedia.org/wiki/Square_root#Square_root_of_an_imaginary_number\">Wikipedia: Square root (Square root of an imaginary number)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the square root for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated square root <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;log(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Complex_logarithm\">Wikipedia: Complex logarithm</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the natural logarithm for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             long&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).\n\n <p>The implementation tries to minimize the number of multiplications of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>x</code></a> (using squares whenever possible).</p>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponentiation#Efficient_computation_with_integer_exponents\">Wikipedia: Exponentiation - efficient computation</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <code>long</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.BigDecimal&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <code>BigDecimal</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.BigDecimal&nbsp;n,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).\n\n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <code>BigDecimal</code> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;n,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).\n\n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplexMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplexMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/BigDecimalMath.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:55 CEST 2018 -->\n<title>BigDecimalMath (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigDecimalMath (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":9,\"i22\":9,\"i23\":9,\"i24\":9,\"i25\":9,\"i26\":9,\"i27\":9,\"i28\":9,\"i29\":9,\"i30\":9,\"i31\":9,\"i32\":9,\"i33\":9,\"i34\":9,\"i35\":9,\"i36\":9,\"i37\":9,\"i38\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigDecimalMath\" class=\"title\">Class BigDecimalMath</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigDecimalMath</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigDecimalMath</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\">acos</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\">acosh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\">acot</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\">acoth</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\">asin</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\">asinh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\">atan</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">atan2</a></span>(java.math.BigDecimal&nbsp;y,\n     java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\">atanh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens ) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\">bernoulli</a></span>(int&nbsp;n,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\">cos</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\">cosh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\">cot</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\">coth</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\">e</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns the number e.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\">exp</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\">exponent</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\">factorial</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\">factorial</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the factorial of the specified integer argument.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\">fractionalPart</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\">gamma</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\">integralPart</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\">isDoubleValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\">isIntValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isLongValue-java.math.BigDecimal-\">isLongValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\">log</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\">log10</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\">log2</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\">mantissa</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\">pi</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns the number pi.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.BigDecimal&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   long&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">root</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.BigDecimal&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#significantDigits-java.math.BigDecimal-\">significantDigits</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the number of significant digits of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\">sin</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\">sinh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\">sqrt</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\">tan</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\">tanh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"isIntValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isIntValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isIntValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.\n\n <p>If this returns <code>true</code> you can call <code>BigDecimal.intValueExact()</code> without fear of an <code>ArithmeticException</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>int</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLongValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLongValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isLongValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.\n\n <p>If this returns <code>true</code> you can call <code>BigDecimal.longValueExact()</code> without fear of an <code>ArithmeticException</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>long</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isDoubleValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isDoubleValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isDoubleValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.\n\n <p>If this returns <code>true</code> you can call <code>BigDecimal.doubleValue()</code>\n without fear of getting <code>Double.POSITIVE_INFINITY</code> or <code>Double.NEGATIVE_INFINITY</code> as result.</p>\n\n <p>Example: <code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1E309\"))</code> returns <code>false</code>,\n because <code>new BigDecimal(\"1E309\").doubleValue()</code> returns <code>Infinity</code>.</p>\n\n <p>Note: This method does <strong>not</strong> check for possible loss of precision.</p>\n\n <p>For example <code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1.23400000000000000000000000000000001\"))</code> will return <code>true</code>,\n because <code>new BigDecimal(\"1.23400000000000000000000000000000001\").doubleValue()</code> returns a valid double value,\n although it loses precision and returns <code>1.234</code>.</p>\n\n <p><code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1E-325\"))</code> will return <code>true</code>\n although this value is smaller than <code>Double.MIN_VALUE</code> (and therefore outside the range of values that can be represented as <code>double</code>)\n because <code>new BigDecimal(\"1E-325\").doubleValue()</code> returns <code>0</code> which is a legal value with loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>double</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"mantissa-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>mantissa</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;mantissa(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the mantissa</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\"><code>exponent(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exponent-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exponent</h4>\n<pre>public static&nbsp;int&nbsp;exponent(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the exponent</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\"><code>mantissa(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"significantDigits-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>significantDigits</h4>\n<pre>public static&nbsp;int&nbsp;significantDigits(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the number of significant digits of the specified <code>BigDecimal</code>.\n\n <p>The result contains the number of all digits before the decimal point and\n all digits after the decimal point excluding trailing zeroes.</p>\n\n <p>Examples:</p>\n <ul>\n <li><code>significantDigits(new BigDecimal(\"12300.00\"))</code> returns 5</li>\n <li><code>significantDigits(new BigDecimal(\"1.23000\"))</code> returns 3</li>\n <li><code>significantDigits(new BigDecimal(\"0.00012300\"))</code> returns 3</li>\n <li><code>significantDigits(new BigDecimal(\"12300.4500\"))</code> returns 7</li>\n </ul>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Significant_figures\">Wikipedia: Significant figures</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number of significant digits</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.stripTrailingZeros()</code>, \n<code>BigDecimal.precision()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"integralPart-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>integralPart</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;integralPart(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integral part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"fractionalPart-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fractionalPart</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;fractionalPart(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fractional part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\"><code>integralPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;factorial(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the factorial of the specified integer argument.\n\n <p>factorial = 1 * 2 * 3 * ... n</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;factorial(java.math.BigDecimal&nbsp;x,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.\n\n <p>This implementation uses\n <a href=\"https://en.wikipedia.org/wiki/Spouge%27s_approximation\">Spouge's approximation</a>\n to calculate the factorial for non-integer values.</p>\n\n <p>This involves calculating a series of constants that depend on the desired precision.\n Since this constant calculation is quite expensive (especially for higher precisions),\n the constants for a specific precision will be cached\n and subsequent calls to this method with the same precision will be much faster.</p>\n\n <p>It is therefore recommended to do one call to this method with the standard precision of your application during the startup phase\n and to avoid calling it with many different precisions.</p>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Factorial#Extension_of_factorial_to_non-integer_values_of_argument\">Wikipedia: Factorial - Extension of factorial to non-integer values of argument</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x is a negative integer value (-1, -2, -3, ...)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\"><code>factorial(int)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\"><code>gamma(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"gamma-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>gamma</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;gamma(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code>.\n\n <p>This implementation uses <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>factorial(BigDecimal, MathContext)</code></a> internally,\n therefore the performance implications described there apply also for this method.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Gamma_function\">Wikipedia: Gamma function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the gamma <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x-1 is a negative integer value (-1, -2, -3, ...)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>factorial(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;bernoulli(int&nbsp;n,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.\n\n <p>This function calculates the <strong>first Bernoulli numbers</strong> and therefore <code>bernoulli(1)</code> returns -0.5</p>\n <p>Note that <code>bernoulli(x)</code> for all odd x &gt; 1 returns 0</p>\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Bernoulli_number\">Wikipedia: Bernoulli number</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       java.math.BigDecimal&nbsp;y,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>BigDecimal</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       long&nbsp;y,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).\n \n <p>The implementation tries to minimize the number of multiplications of <code>x</code> (using squares whenever possible).</p>\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponentiation#Efficient_computation_with_integer_exponents\">Wikipedia: Exponentiation - efficient computation</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>long</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sqrt(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.\n \n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the square root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated square root of x with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;root(java.math.BigDecimal&nbsp;x,\n                                        java.math.BigDecimal&nbsp;n,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.\n \n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <code>BigDecimal</code> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Natural_logarithm\">Wikipedia: Natural logarithm</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the natural logarithm for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log2(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 2 for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 2 with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log10(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 10 for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 10 with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pi(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns the number pi.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Pi\">Wikipedia: Pi</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number pi with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"e-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;e(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns the number e.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/E_(mathematical_constant)\">Wikipedia: E (mathematical_constant)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number e with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;exp(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Exponent\">Wikipedia: Exponent</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the exponent for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated exponent <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sin(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Sine\">Wikipedia: Sine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asin(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arcsine\">Wikipedia: Arcsine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &gt; 1 or x &lt; -1</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cos(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Cosine\">Wikipedia: Cosine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cosine <code>BigDecimal</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acos(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arccosine\">Wikipedia: Arccosine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &gt; 1 or x &lt; -1</dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tan(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Tangens\">Wikipedia: Tangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arctangens\">Wikipedia: Arctangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan2(java.math.BigDecimal&nbsp;y,\n                                         java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.\n\n <p>This is useful to calculate the angle <i>theta</i> from the conversion of rectangular\n coordinates (<code>x</code>,&nbsp;<code>y</code>) to polar coordinates (r,&nbsp;<i>theta</i>).</p>\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Atan2\">Wikipedia: Atan2</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the <code>BigDecimal</code></dd>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0 and y = 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cot(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Cotangens\">Wikipedia: Cotangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cotanges <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acot(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arccotangens\">Wikipedia: Arccotangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sinh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cosh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tanh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;coth(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asinh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acosh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atanh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens ) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic tanges for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acoth(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/BigFloat.Context.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:55 CEST 2018 -->\n<title>BigFloat.Context (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloat.Context (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.Context.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.Context.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigFloat.Context\" class=\"title\">Class BigFloat.Context</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigFloat.Context</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>Enclosing class:</dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public static class <span class=\"typeNameLabel\">BigFloat.Context</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#e--\">e</a></span>()</code>\n<div class=\"block\">Returns the constant e with this context.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#factorial-int-\">factorial</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.MathContext</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getMathContext--\">getMathContext</a></span>()</code>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getPrecision--\">getPrecision</a></span>()</code>\n<div class=\"block\">Returns the precision of this context.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.RoundingMode</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getRoundingMode--\">getRoundingMode</a></span>()</code>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#pi--\">pi</a></span>()</code>\n<div class=\"block\">Returns the constant pi with this context.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-ch.obermuhlner.math.big.BigFloat-\">valueOf</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\">valueOf</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-\">valueOf</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\">valueOf</a></span>(long&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.lang.String-\">valueOf</a></span>(java.lang.String&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getMathContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getMathContext</h4>\n<pre>public&nbsp;java.math.MathContext&nbsp;getMathContext()</pre>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPrecision--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPrecision</h4>\n<pre>public&nbsp;int&nbsp;getPrecision()</pre>\n<div class=\"block\">Returns the precision of this context.\n \n This is equivalent to calling <code>getMathContext().getPrecision()</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getRoundingMode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getRoundingMode</h4>\n<pre>public&nbsp;java.math.RoundingMode&nbsp;getRoundingMode()</pre>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.\n \n This is equivalent to calling <code>getMathContext().getRoundingMode()</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>RoundingMode</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source <code>BigDecimal</code> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(int&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source int value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(long&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source long value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(double&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(java.lang.String&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source String value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if the value is not a valid number.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pi()</pre>\n<div class=\"block\">Returns the constant pi with this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>pi with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\"><code>BigDecimalMath.pi(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"e--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;e()</pre>\n<div class=\"block\">Returns the constant e with this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>e with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\"><code>BigDecimalMath.e(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;factorial(int&nbsp;n)</pre>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the value to calculate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial of n with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\"><code>BigDecimalMath.factorial(int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.Context.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.Context.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/BigFloat.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:55 CEST 2018 -->\n<title>BigFloat (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloat (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":10,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":9,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":10,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":10,\"i43\":10,\"i44\":9,\"i45\":9,\"i46\":9,\"i47\":9,\"i48\":9,\"i49\":9,\"i50\":9,\"i51\":10,\"i52\":10,\"i53\":10,\"i54\":10,\"i55\":10,\"i56\":9,\"i57\":10,\"i58\":10,\"i59\":9,\"i60\":10,\"i61\":10,\"i62\":10,\"i63\":10,\"i64\":10,\"i65\":10,\"i66\":10,\"i67\":10,\"i68\":10,\"i69\":10,\"i70\":9,\"i71\":10,\"i72\":10,\"i73\":10,\"i74\":10,\"i75\":9,\"i76\":9,\"i77\":9,\"i78\":10,\"i79\":10,\"i80\":10,\"i81\":10,\"i82\":10,\"i83\":9,\"i84\":9,\"i85\":10,\"i86\":10,\"i87\":10,\"i88\":10,\"i89\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigFloat\" class=\"title\">Class BigFloat</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigFloat</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigFloat</span>\nextends java.lang.Object\nimplements java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</pre>\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.\n \n <h1>Overview</h1>\n \n <p>Every <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> instance has a reference to a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> that specifies the <code>MathContext</code> to be used for all calculations and values.</p>\n \n <p>The API for calculations is simplified and more consistent with the typical mathematical usage.</p>\n <ul>\n <li>Factory methods for values:\n   <ul>\n   <li><code>valueOf(BigFloat)</code></li>\n   <li><code>valueOf(BigDecimal)</code></li>\n   <li><code>valueOf(int)</code></li>\n   <li><code>valueOf(long)</code></li>\n   <li><code>valueOf(double)</code></li>\n   <li><code>valueOf(String)</code></li>\n   <li><code>pi()</code></li>\n   <li><code>e()</code></li>\n   </ul>\n </li>\n <li>All standard operators:\n   <ul>\n   <li><code>add(x)</code></li>\n   <li><code>subtract(x)</code></li>\n   <li><code>multiply(x)</code></li>\n   <li><code>remainder(x)</code></li>\n   <li><code>pow(y)</code></li>\n   <li><code>root(y)</code></li>\n   </ul>\n </li>\n <li>Calculation methods are overloaded for different value types:\n   <ul>\n   <li><code>add(BigFloat)</code></li>\n   <li><code>add(BigDecimal)</code></li>\n   <li><code>add(int)</code></li>\n   <li><code>add(long)</code></li>\n   <li><code>add(double)</code></li>\n   <li>...</li>\n   </ul>\n </li>\n <li>Mathematical functions are written as they are traditionally are written:\n   <ul>\n   <li><code>abs(x)</code></li>\n   <li><code>log(x)</code></li>\n   <li><code>sin(x)</code></li>\n   <li><code>min(x1, x2, ...)</code></li>\n   <li><code>max(x1, x2, ...)</code></li>\n   <li>...</li>\n   </ul>\n </li>\n <li>Support for advanced mathematical functions:\n   <ul>\n   <li><code>sqrt(x)</code></li>\n   <li><code>log(x)</code></li>\n   <li><code>exp(x)</code></li>\n   <li><code>sin(x)</code></li>\n   <li><code>cos(x)</code></li>\n   <li><code>tan(x)</code></li>\n   <li>...</li>\n   </ul>\n </li>\n <li>Methods to access parts of a value:\n   <ul>\n   <li><code>getMantissa()</code></li>\n   <li><code>getExponent()</code></li>\n   <li><code>getIntegralPart()</code></li>\n   <li><code>getFractionalPart()</code></li>\n   </ul>\n </li>\n <li>Equals and Hashcode methods:\n   <ul>\n   <li><code>equals(Object)</code> that returns whether two <code>BigFloat</code> values are mathematically the same</li>\n   <li><code>hashCode()</code> consistent with <code>equals(Object)</code></li>\n   </ul>\n </li>\n <li>Comparison methods:\n   <ul>\n   <li><code>isEqual(BigFloat)</code></li>\n   <li><code>isLessThan(BigFloat)</code></li>\n   <li><code>isLessThanOrEqual(BigFloat)</code></li>\n   <li><code>isGreaterThan(BigFloat)</code></li>\n   <li><code>isGreaterThanOrEqual(BigFloat)</code></li>\n   </ul>\n </li>\n </ul>\n \n <h1>Usage</h1>\n \n <p>Before doing any calculations you need to create a <code>Context</code> specifying the precision used for all calculations.</p>\n <pre>\nContext context = BigFloat.context(100); // precision of 100 digits\nContext anotherContext = BigFloat.context(new MathContext(10, RoundingMode.HALF_UP); // precision of 10 digits, rounding half up\n</pre>\n \n <p>The <code>Context</code> can then be used to create the first value of the calculation:</p>\n <pre>\nBigFloat value1 = context.valueOf(640320);\n</pre>\n \n <p>The <code>BigFloat</code> instance holds a reference to the <code>Context</code>. This context is then passed from calculation to calculation.</p>\n <pre>\nBigFloat value2 = context.valueOf(640320).pow(3).divide(24);\nBigFloat value3 = BigFloat.sin(value2);\n</pre>\n  \n <p>The <code>BigFloat</code> result can be converted to other numerical types:</p>\n <pre>\nBigDecimal bigDecimalValue = value3.toBigDecimal();\ndouble doubleValue = value3.toDouble();\nlong longValue = value3.toLong();\nint intValue = value3.toInt();\n</pre></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== NESTED CLASS SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"nested.class.summary\">\n<!--   -->\n</a>\n<h3>Nested Class Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Nested Class Summary table, listing nested classes, and an explanation\">\n<caption><span>Nested Classes</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Class and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static class&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></span></code>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#abs-ch.obermuhlner.math.big.BigFloat-\">abs</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acos-ch.obermuhlner.math.big.BigFloat-\">acos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acosh-ch.obermuhlner.math.big.BigFloat-\">acosh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acot-ch.obermuhlner.math.big.BigFloat-\">acot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acoth-ch.obermuhlner.math.big.BigFloat-\">acoth</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-java.math.BigDecimal-\">add</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-ch.obermuhlner.math.big.BigFloat-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-double-\">add</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-int-\">add</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-long-\">add</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#asin-ch.obermuhlner.math.big.BigFloat-\">asin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#asinh-ch.obermuhlner.math.big.BigFloat-\">asinh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#atan-ch.obermuhlner.math.big.BigFloat-\">atan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#atanh-ch.obermuhlner.math.big.BigFloat-\">atanh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\">compareTo</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#context-int-\">context</a></span>(int&nbsp;precision)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#context-java.math.MathContext-\">context</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cos-ch.obermuhlner.math.big.BigFloat-\">cos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cosh-ch.obermuhlner.math.big.BigFloat-\">cosh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cot-ch.obermuhlner.math.big.BigFloat-\">cot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#coth-ch.obermuhlner.math.big.BigFloat-\">coth</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-java.math.BigDecimal-\">divide</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-ch.obermuhlner.math.big.BigFloat-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-double-\">divide</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-int-\">divide</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-long-\">divide</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#exp-ch.obermuhlner.math.big.BigFloat-\">exp</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getContext--\">getContext</a></span>()</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getExponent--\">getExponent</a></span>()</code>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\">getFractionalPart</a></span>()</code>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\">getIntegralPart</a></span>()</code>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getMantissa--\">getMantissa</a></span>()</code>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isDoubleValue--\">isDoubleValue</a></span>()</code>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\">isEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">isGreaterThan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isGreaterThanOrEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isIntValue--\">isIntValue</a></span>()</code>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\">isLessThan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isLessThanOrEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isNegative--\">isNegative</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isPositive--\">isPositive</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isZero--\">isZero</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log-ch.obermuhlner.math.big.BigFloat-\">log</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log10-ch.obermuhlner.math.big.BigFloat-\">log10</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log2-ch.obermuhlner.math.big.BigFloat-\">log2</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the the maximum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</code>\n<div class=\"block\">Returns the the maximum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the the minimum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</code>\n<div class=\"block\">Returns the the minimum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-java.math.BigDecimal-\">multiply</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-ch.obermuhlner.math.big.BigFloat-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-double-\">multiply</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i54\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-int-\">multiply</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i55\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-long-\">multiply</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i56\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#negate-ch.obermuhlner.math.big.BigFloat-\">negate</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n</td>\n</tr>\n<tr id=\"i57\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-java.math.BigDecimal-\">pow</a></span>(java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i58\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i59\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.</div>\n</td>\n</tr>\n<tr id=\"i60\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-double-\">pow</a></span>(double&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i61\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-int-\">pow</a></span>(int&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i62\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-long-\">pow</a></span>(long&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i63\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-java.math.BigDecimal-\">remainder</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i64\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-ch.obermuhlner.math.big.BigFloat-\">remainder</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i65\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-double-\">remainder</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i66\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-int-\">remainder</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i67\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-long-\">remainder</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i68\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-java.math.BigDecimal-\">root</a></span>(java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i69\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i70\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n    <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.</div>\n</td>\n</tr>\n<tr id=\"i71\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-double-\">root</a></span>(double&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i72\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-int-\">root</a></span>(int&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i73\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-long-\">root</a></span>(long&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i74\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#signum--\">signum</a></span>()</code>\n<div class=\"block\">Returns the signum function of this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i75\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sin-ch.obermuhlner.math.big.BigFloat-\">sin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i76\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sinh-ch.obermuhlner.math.big.BigFloat-\">sinh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i77\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sqrt-ch.obermuhlner.math.big.BigFloat-\">sqrt</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i78\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-java.math.BigDecimal-\">subtract</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i79\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-ch.obermuhlner.math.big.BigFloat-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i80\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-double-\">subtract</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i81\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-int-\">subtract</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i82\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-long-\">subtract</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i83\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#tan-ch.obermuhlner.math.big.BigFloat-\">tan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i84\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#tanh-ch.obermuhlner.math.big.BigFloat-\">tanh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i85\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toBigDecimal--\">toBigDecimal</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n</td>\n</tr>\n<tr id=\"i86\" class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toDouble--\">toDouble</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n</td>\n</tr>\n<tr id=\"i87\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toInt--\">toInt</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n</td>\n</tr>\n<tr id=\"i88\" class=\"altColor\">\n<td class=\"colFirst\"><code>long</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toLong--\">toLong</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n</td>\n</tr>\n<tr id=\"i89\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"add-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(int&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(long&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(double&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(int&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(long&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(double&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"signum--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>signum</h4>\n<pre>public&nbsp;int&nbsp;signum()</pre>\n<div class=\"block\">Returns the signum function of this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>-1, 0, or 1 as the value of this <code>BigDecimal</code> is negative, zero, or positive.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isNegative--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isNegative</h4>\n<pre>public&nbsp;boolean&nbsp;isNegative()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if negative, <code>false</code> if 0 or positive</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isZero--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isZero</h4>\n<pre>public&nbsp;boolean&nbsp;isZero()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if 0, <code>false</code> if negative or positive</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isPositive--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isPositive</h4>\n<pre>public&nbsp;boolean&nbsp;isPositive()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if positive, <code>false</code> if 0 or negative</dd>\n</dl>\n</li>\n</ul>\n<a name=\"compareTo-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>compareTo</h4>\n<pre>public&nbsp;int&nbsp;compareTo(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if both values are mathematically equal (equivalent to <code>this.compareTo(other) == 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLessThan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLessThan</h4>\n<pre>public&nbsp;boolean&nbsp;isLessThan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically less than to the <code>other</code> value (equivalent to <code>this.compareTo(other) &lt; 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isGreaterThan</h4>\n<pre>public&nbsp;boolean&nbsp;isGreaterThan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically greater than to the <code>other</code> value (equivalent to <code>this.compareTo(other) &gt; 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLessThanOrEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isLessThanOrEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically less than or equal to the <code>other</code> value (equivalent to <code>this.compareTo(other) &lt;= 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\"><code>isLessThan(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\"><code>isEqual(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isGreaterThanOrEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isGreaterThanOrEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically greater than or equal to the <code>other</code> value (equivalent to <code>this.compareTo(other) &gt;= 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\"><code>isGreaterThan(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\"><code>isEqual(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isIntValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isIntValue</h4>\n<pre>public&nbsp;boolean&nbsp;isIntValue()</pre>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>int</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\"><code>BigDecimalMath.isIntValue(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isDoubleValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isDoubleValue</h4>\n<pre>public&nbsp;boolean&nbsp;isDoubleValue()</pre>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>double</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\"><code>BigDecimalMath.isDoubleValue(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getMantissa--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getMantissa</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getMantissa()</pre>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.\n \n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the mantissa</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getExponent--\"><code>getExponent()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\"><code>BigDecimalMath.mantissa(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getExponent--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getExponent</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getExponent()</pre>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.\n \n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the exponent</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getMantissa--\"><code>getMantissa()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\"><code>BigDecimalMath.exponent(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getIntegralPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getIntegralPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getIntegralPart()</pre>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integral part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\"><code>getFractionalPart()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>BigDecimalMath.fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFractionalPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFractionalPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getFractionalPart()</pre>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fractional part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\"><code>getIntegralPart()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>BigDecimalMath.fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getContext</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;getContext()</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toDouble--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toDouble</h4>\n<pre>public&nbsp;double&nbsp;toDouble()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>double</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.doubleValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toLong--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toLong</h4>\n<pre>public&nbsp;long&nbsp;toLong()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>long</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.longValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toInt--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toInt</h4>\n<pre>public&nbsp;int&nbsp;toInt()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>int</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.intValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"context-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>context</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context(int&nbsp;precision)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"context-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>context</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"negate-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;negate(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to negate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.negate(MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;abs(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to make absolute</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.abs(MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</pre>\n<div class=\"block\">Returns the the maximum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>value2</code> - the second <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the maximum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the the maximum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>values</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>s value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the maximum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</pre>\n<div class=\"block\">Returns the the minimum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>value2</code> - the second <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the minimum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the the minimum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>values</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>s value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the minimum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log2(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log2(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log10(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log10(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;exp(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.exp(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sqrt(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to serve as exponent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n                            <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to calculate the n'th root</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> defining the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sin(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cos(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;tan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cot(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;asin(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acos(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;atan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acot(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sinh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cosh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;tanh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;coth(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.coth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;asinh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acosh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;atanh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acoth(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acoth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/BigRational.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:55 CEST 2018 -->\n<title>BigRational (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigRational (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":9,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":9,\"i22\":9,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":10,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":9,\"i43\":9,\"i44\":9,\"i45\":9,\"i46\":9,\"i47\":9,\"i48\":9,\"i49\":9,\"i50\":9,\"i51\":9,\"i52\":10,\"i53\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigRational.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigRational.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigRational\" class=\"title\">Class BigRational</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigRational</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigRational</span>\nextends java.lang.Object\nimplements java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</pre>\n<div class=\"block\">A rational number represented as a quotient of two values.\n \n <p>Basic calculations with rational numbers (+ - * /) have no loss of precision.\n This allows to use <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a> as a replacement for <code>BigDecimal</code> if absolute accuracy is desired.</p>\n \n <p><a href=\"http://en.wikipedia.org/wiki/Rational_number\">Wikipedia: Rational number</a></p>\n \n <p>The values are internally stored as <code>BigDecimal</code> (for performance optimizations) but represented\n as <code>BigInteger</code> (for mathematical correctness)\n when accessed with <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\"><code>getNumeratorBigInteger()</code></a> and <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\"><code>getDenominatorBigInteger()</code></a>.</p>\n \n <p>The following basic calculations have no loss of precision:</p>\n <ul>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\"><code>add(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\"><code>subtract(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\"><code>multiply(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\"><code>divide(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#pow-int-\"><code>pow(int)</code></a></li>\n </ul>\n \n <p>The following calculations are special cases of the ones listed above and have no loss of precision:</p>\n <ul>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#negate--\"><code>negate()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reciprocal--\"><code>reciprocal()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#increment--\"><code>increment()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#decrement--\"><code>decrement()</code></a></li>\n </ul>\n \n <p>Any <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a> value can be converted into an arbitrary <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\"><code>precision</code></a> (number of significant digits)\n or <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withScale-int-\"><code>scale</code></a> (number of digits after the decimal point).</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#ONE\">ONE</a></span></code>\n<div class=\"block\">The value 1 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#TEN\">TEN</a></span></code>\n<div class=\"block\">The value 10 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#TWO\">TWO</a></span></code>\n<div class=\"block\">The value 2 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#ZERO\">ZERO</a></span></code>\n<div class=\"block\">The value 0 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#abs--\">abs</a></span>()</code>\n<div class=\"block\">Returns the absolute value of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-java.math.BigInteger-\">add</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-int-\">add</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#bernoulli-int-\">bernoulli</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#compareTo-ch.obermuhlner.math.big.BigRational-\">compareTo</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#decrement--\">decrement</a></span>()</code>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-java.math.BigInteger-\">divide</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-int-\">divide</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#fractionPart--\">fractionPart</a></span>()</code>\n<div class=\"block\">Returns the fraction part of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominator--\">getDenominator</a></span>()</code>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigInteger</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\">getDenominatorBigInteger</a></span>()</code>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumerator--\">getNumerator</a></span>()</code>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigInteger</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\">getNumeratorBigInteger</a></span>()</code>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#increment--\">increment</a></span>()</code>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#integerPart--\">integerPart</a></span>()</code>\n<div class=\"block\">Returns the integer part of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#isInteger--\">isInteger</a></span>()</code>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#isZero--\">isZero</a></span>()</code>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational...-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#min-ch.obermuhlner.math.big.BigRational...-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-java.math.BigInteger-\">multiply</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-int-\">multiply</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#negate--\">negate</a></span>()</code>\n<div class=\"block\">Negates this rational number (inverting the sign).</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#pow-int-\">pow</a></span>(int&nbsp;exponent)</code>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reciprocal--\">reciprocal</a></span>()</code>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reduce--\">reduce</a></span>()</code>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#signum--\">signum</a></span>()</code>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-java.math.BigInteger-\">subtract</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-int-\">subtract</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toBigDecimal--\">toBigDecimal</a></span>()</code>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toBigDecimal-java.math.MathContext-\">toBigDecimal</a></span>(java.math.MathContext&nbsp;mc)</code>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toDouble--\">toDouble</a></span>()</code>\n<div class=\"block\">Returns this rational number as a double value.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>float</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toFloat--\">toFloat</a></span>()</code>\n<div class=\"block\">Returns this rational number as a float value.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toIntegerRationalString--\">toIntegerRationalString</a></span>()</code>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toPlainString--\">toPlainString</a></span>()</code>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toRationalString--\">toRationalString</a></span>()</code>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;numerator,\n       java.math.BigDecimal&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-\">valueOf</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-java.math.BigInteger-\">valueOf</a></span>(java.math.BigInteger&nbsp;numerator,\n       java.math.BigInteger&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">valueOf</a></span>(boolean&nbsp;positive,\n       java.lang.String&nbsp;integerPart,\n       java.lang.String&nbsp;fractionPart,\n       java.lang.String&nbsp;fractionRepeatPart,\n       java.lang.String&nbsp;exponentPart)</code>&nbsp;</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-double-\">valueOf</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-\">valueOf</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\">valueOf</a></span>(int&nbsp;numerator,\n       int&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\">valueOf</a></span>(int&nbsp;integer,\n       int&nbsp;fractionNumerator,\n       int&nbsp;fractionDenominator)</code>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.</div>\n</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\">valueOf</a></span>(java.lang.String&nbsp;string)</code>\n<div class=\"block\">Creates a rational number of the specified string representation.</div>\n</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\">withPrecision</a></span>(int&nbsp;precision)</code>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withScale-int-\">withScale</a></span>(int&nbsp;scale)</code>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"ZERO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> ZERO</pre>\n<div class=\"block\">The value 0 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"ONE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> ONE</pre>\n<div class=\"block\">The value 1 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"TWO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>TWO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> TWO</pre>\n<div class=\"block\">The value 2 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"TEN\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>TEN</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> TEN</pre>\n<div class=\"block\">The value 10 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getNumeratorBigInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumeratorBigInteger</h4>\n<pre>public&nbsp;java.math.BigInteger&nbsp;getNumeratorBigInteger()</pre>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the numerator as BigInteger</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getNumerator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumerator</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getNumerator()</pre>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the numerator as BigDecimal</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDenominatorBigInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDenominatorBigInteger</h4>\n<pre>public&nbsp;java.math.BigInteger&nbsp;getDenominatorBigInteger()</pre>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.\n \n <p>Guaranteed to not be 0.</p>\n <p>Guaranteed to be positive.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the denominator as BigInteger</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDenominator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDenominator</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getDenominator()</pre>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.\n \n <p>Guaranteed to not be 0.</p>\n <p>Guaranteed to be positive.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the denominator as BigDecimal</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reduce--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reduce</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;reduce()</pre>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reduced rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"integerPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>integerPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;integerPart()</pre>\n<div class=\"block\">Returns the integer part of this rational number.\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).integerPart()</code> returns <code>BigRational.valueOf(3)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integer part of this rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"fractionPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fractionPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;fractionPart()</pre>\n<div class=\"block\">Returns the fraction part of this rational number.\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).integerPart()</code> returns <code>BigRational.valueOf(0.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fraction part of this rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"negate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;negate()</pre>\n<div class=\"block\">Negates this rational number (inverting the sign).\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).negate()</code> returns <code>BigRational.valueOf(-3.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the negated rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;reciprocal()</pre>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(0.5).reciprocal()</code> returns <code>BigRational.valueOf(2)</code></li>\n <li><code>BigRational.valueOf(-2).reciprocal()</code> returns <code>BigRational.valueOf(-0.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reciprocal rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if this number is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;abs()</pre>\n<div class=\"block\">Returns the absolute value of this rational number.\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(-2).abs()</code> returns <code>BigRational.valueOf(2)</code></li>\n <li><code>BigRational.valueOf(2).abs()</code> returns <code>BigRational.valueOf(2)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the absolute rational number (positive, or 0 if this rational is 0)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"signum--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>signum</h4>\n<pre>public&nbsp;int&nbsp;signum()</pre>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>-1, 0 or 1 as the value of this rational number is negative, zero or positive.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"increment--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>increment</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;increment()</pre>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).\n \n <p>This is functionally identical to\n <code>this.add(BigRational.ONE)</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the incremented rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"decrement--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>decrement</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;decrement()</pre>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.ONE)</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the decremented rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.add(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.add(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.multiply(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.multiply(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.divide(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.divide(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isZero--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isZero</h4>\n<pre>public&nbsp;boolean&nbsp;isZero()</pre>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this rational number is zero (0), <code>false</code> if it is not zero</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isInteger</h4>\n<pre>public&nbsp;boolean&nbsp;isInteger()</pre>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this rational number is an integer number, <code>false</code> if it has a fraction part</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;pow(int&nbsp;exponent)</pre>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>exponent</code> - exponent to which this rational number is to be raised</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withPrecision-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withPrecision</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;withPrecision(int&nbsp;precision)</pre>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision (number of significant digits) of the calculated result, or 0 for unlimited precision</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated rational number with the specified precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withScale-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withScale</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;withScale(int&nbsp;scale)</pre>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>scale</code> - the scale (number of digits after the decimal point) of the calculated result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated rational number with the specified scale</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toDouble--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toDouble</h4>\n<pre>public&nbsp;double&nbsp;toDouble()</pre>\n<div class=\"block\">Returns this rational number as a double value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the double value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toFloat--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toFloat</h4>\n<pre>public&nbsp;float&nbsp;toFloat()</pre>\n<div class=\"block\">Returns this rational number as a float value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the float value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal()</pre>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal(java.math.MathContext&nbsp;mc)</pre>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mc</code> - the <code>MathContext</code> specifying the precision of the calculated result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"compareTo-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>compareTo</h4>\n<pre>public&nbsp;int&nbsp;compareTo(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;other)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toPlainString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toPlainString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toPlainString()</pre>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the plain string representation</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.toPlainString()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toRationalString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toRationalString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toRationalString()</pre>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".\n \n <p>The resulting string is a valid input of the <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\"><code>valueOf(String)</code></a> method.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(0.5).toRationalString()</code> returns <code>\"1/2\"</code></li>\n <li><code>BigRational.valueOf(2).toRationalString()</code> returns <code>\"2\"</code></li>\n <li><code>BigRational.valueOf(4, 4).toRationalString()</code> returns <code>\"4/4\"</code> (not reduced)</li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number string representation in the form \"numerator/denominator\", or \"0\" if the rational number is 0.</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\"><code>valueOf(String)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\"><code>valueOf(int, int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toIntegerRationalString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toIntegerRationalString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toIntegerRationalString()</pre>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".\n \n <p>The integer part is omitted if it is 0 (when this absolute rational number is smaller than 1).</p>\n <p>The fraction part is omitted it it is 0 (when this rational number is an integer).</p>\n <p>If this rational number is 0, then \"0\" is returned.</p>\n \n <p>Example: <code>BigRational.valueOf(3.5).toIntegerRationalString()</code> returns <code>\"3 1/2\"</code>.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integer and fraction rational string representation</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\"><code>valueOf(int, int, int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;numerator,\n                                  int&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator int value</dd>\n<dd><code>denominator</code> - the denominator int value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;integer,\n                                  int&nbsp;fractionNumerator,\n                                  int&nbsp;fractionDenominator)</pre>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.\n \n <p>Useful to create numbers like 3 1/2 (= three and a half = 3.5) by calling\n <code>BigRational.valueOf(3, 1, 2)</code>.</p>\n <p>To create a negative rational only the integer part argument is allowed to be negative:\n to create -3 1/2 (= minus three and a half = -3.5) call <code>BigRational.valueOf(-3, 1, 2)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>integer</code> - the integer part int value</dd>\n<dd><code>fractionNumerator</code> - the fraction part numerator int value (negative not allowed)</dd>\n<dd><code>fractionDenominator</code> - the fraction part denominator int value (0 or negative not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the fraction part denominator is 0 (division by zero),\n or if the fraction part numerator or denominator is negative</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigInteger-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigInteger&nbsp;numerator,\n                                  java.math.BigInteger&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator <code>BigInteger</code> value</dd>\n<dd><code>denominator</code> - the denominator <code>BigInteger</code> value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(double&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if the double value is Infinite or NaN.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.lang.String&nbsp;string)</pre>\n<div class=\"block\">Creates a rational number of the specified string representation.\n \n <p>The accepted string representations are:</p>\n <ul>\n <li>Output of <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toString--\"><code>toString()</code></a> : \"integerPart.fractionPart\"</li>\n <li>Output of <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toRationalString--\"><code>toRationalString()</code></a> : \"numerator/denominator\"</li>\n <li>Output of <code>toString()</code> of <code>BigDecimal</code>, <code>BigInteger</code>, <code>Integer</code>, ...</li>\n <li>Output of <code>toString()</code> of <code>Double</code>, <code>Float</code> - except \"Infinity\", \"-Infinity\" and \"NaN\"</li>\n </ul></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>string</code> - the string representation to convert</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(boolean&nbsp;positive,\n                                  java.lang.String&nbsp;integerPart,\n                                  java.lang.String&nbsp;fractionPart,\n                                  java.lang.String&nbsp;fractionRepeatPart,\n                                  java.lang.String&nbsp;exponentPart)</pre>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;numerator,\n                                  java.math.BigDecimal&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator <code>BigDecimal</code> value</dd>\n<dd><code>denominator</code> - the denominator <code>BigDecimal</code> value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigRational...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>values</code> - the rational numbers to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the smallest rational number, 0 if no numbers are specified</dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigRational...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>values</code> - the rational numbers to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the largest rational number, 0 if no numbers are specified</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational-\"><code>max(BigRational)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;bernoulli(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.\n \n <p>This function calculates the <strong>first Bernoulli numbers</strong> and therefore <code>bernoulli(1)</code> returns -0.5</p>\n <p>Note that <code>bernoulli(x)</code> for all odd x &gt; 1 returns 0</p>\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Bernoulli_number\">Wikipedia: Bernoulli number</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x is lesser than 0</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigRational.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigRational.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/internal/AsinCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:55 CEST 2018 -->\n<title>AsinCalculator (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"AsinCalculator (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AsinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AsinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class AsinCalculator\" class=\"title\">Class AsinCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.AsinCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">AsinCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AsinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AsinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/internal/CosCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:55 CEST 2018 -->\n<title>CosCalculator (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"CosCalculator (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CosCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CosCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class CosCalculator\" class=\"title\">Class CosCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.CosCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">CosCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates cosinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CosCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CosCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/internal/CoshCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:55 CEST 2018 -->\n<title>CoshCalculator (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"CoshCalculator (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CoshCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CoshCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class CoshCalculator\" class=\"title\">Class CoshCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.CoshCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">CoshCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CoshCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CoshCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/internal/ExpCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:55 CEST 2018 -->\n<title>ExpCalculator (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ExpCalculator (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/ExpCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"ExpCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class ExpCalculator\" class=\"title\">Class ExpCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.ExpCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">ExpCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates exp using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/ExpCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"ExpCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/internal/PowerIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:55 CEST 2018 -->\n<title>PowerIterator (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerIterator (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":6,\"i1\":6};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Interface PowerIterator\" class=\"title\">Interface PowerIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Known Implementing Classes:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">PowerIterator</span></pre>\n<div class=\"block\">Iterator over the powers of a value x.\n \n <p>This API allows to efficiently calculate the various powers of x in a taylor series by storing intermediate results.</p>\n <p>For example x<sup>n</sup> can be calculated using one multiplication by storing the previously calculated x<sup>n-1</sup> and x.</p>\n \n <p><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\"><code>getCurrentPower()</code></a> will be called first to retrieve the initial value.</p>\n \n For later iterations <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\"><code>calculateNextPower()</code></a> will be called before <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\"><code>getCurrentPower()</code></a>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>void&nbsp;calculateNextPower()</pre>\n<div class=\"block\">Calculates the next power.</div>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/internal/PowerNIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:55 CEST 2018 -->\n<title>PowerNIterator (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerNIterator (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerNIterator\" class=\"title\">Class PowerNIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerNIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerNIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerNIterator</a></span>(java.math.BigDecimal&nbsp;x,\n              java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerNIterator</h4>\n<pre>public&nbsp;PowerNIterator(java.math.BigDecimal&nbsp;x,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/internal/PowerTwoNIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:55 CEST 2018 -->\n<title>PowerTwoNIterator (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNIterator (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNIterator\" class=\"title\">Class PowerTwoNIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                 java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNIterator</h4>\n<pre>public&nbsp;PowerTwoNIterator(java.math.BigDecimal&nbsp;x,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:55 CEST 2018 -->\n<title>PowerTwoNPlusOneIterator (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNPlusOneIterator (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNPlusOneIterator\" class=\"title\">Class PowerTwoNPlusOneIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNPlusOneIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNPlusOneIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNPlusOneIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                        java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNPlusOneIterator</h4>\n<pre>public&nbsp;PowerTwoNPlusOneIterator(java.math.BigDecimal&nbsp;x,\n                                java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/internal/SeriesCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:55 CEST 2018 -->\n<title>SeriesCalculator (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SeriesCalculator (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":6,\"i2\":6,\"i3\":6,\"i4\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SeriesCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SeriesCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SeriesCalculator\" class=\"title\">Class SeriesCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SeriesCalculator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>Direct Known Subclasses:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public abstract class <span class=\"typeNameLabel\">SeriesCalculator</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.\n \n <p>Stores the factors of the taylor series terms so that future calculations will be faster.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier</th>\n<th class=\"colLast\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>protected </code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator--\">SeriesCalculator</a></span>()</code>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>protected </code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator-boolean-\">SeriesCalculator</a></span>(boolean&nbsp;calculateInPairs)</code>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected abstract void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected abstract <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected abstract <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></span>(int&nbsp;index)</code>\n<div class=\"block\">Returns the factor of the term with specified index.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"SeriesCalculator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>SeriesCalculator</h4>\n<pre>protected&nbsp;SeriesCalculator()</pre>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</li>\n</ul>\n<a name=\"SeriesCalculator-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>SeriesCalculator</h4>\n<pre>protected&nbsp;SeriesCalculator(boolean&nbsp;calculateInPairs)</pre>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.\n \n <p>Calculation of pairs is useful for taylor series where the terms alternate the sign.\n In these cases it is more efficient to calculate two terms at once check then whether the acceptable error has been reached.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>calculateInPairs</code> - <code>true</code> to calculate the terms in pairs, <code>false</code> to calculate single terms</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"calculate-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculate</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;calculate(java.math.BigDecimal&nbsp;x,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected abstract&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                                     java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFactor-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getFactor(int&nbsp;index)</pre>\n<div class=\"block\">Returns the factor of the term with specified index.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>index</code> - the index (starting with 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the specified term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected abstract&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected abstract&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SeriesCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SeriesCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/internal/SinCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:55 CEST 2018 -->\n<title>SinCalculator (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SinCalculator (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SinCalculator\" class=\"title\">Class SinCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SinCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">SinCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/internal/SinhCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:55 CEST 2018 -->\n<title>SinhCalculator (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SinhCalculator (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SinhCalculator\" class=\"title\">Class SinhCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SinhCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">SinhCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/internal/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:56 CEST 2018 -->\n<title>ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big.internal</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Interfaces\">Interfaces</h2>\n<ul title=\"Interfaces\">\n<li><a href=\"PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\" target=\"classFrame\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n</ul>\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AsinCalculator</a></li>\n<li><a href=\"CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CosCalculator</a></li>\n<li><a href=\"CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CoshCalculator</a></li>\n<li><a href=\"ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">ExpCalculator</a></li>\n<li><a href=\"PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerNIterator</a></li>\n<li><a href=\"PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNIterator</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SeriesCalculator</a></li>\n<li><a href=\"SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinCalculator</a></li>\n<li><a href=\"SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/internal/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:56 CEST 2018 -->\n<title>ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big.internal</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Interface Summary table, listing interfaces, and an explanation\">\n<caption><span>Interface Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Interface</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Iterator over the powers of a value x.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates cosinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates exp using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/internal/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:56 CEST 2018 -->\n<title>ch.obermuhlner.math.big.internal Class Hierarchy (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.internal Class Hierarchy (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big.internal</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h2 title=\"Interface Hierarchy\">Interface Hierarchy</h2>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a></li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:56 CEST 2018 -->\n<title>ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../ch/obermuhlner/math/big/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"BigComplex.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplex</a></li>\n<li><a href=\"BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplexMath</a></li>\n<li><a href=\"BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigDecimalMath</a></li>\n<li><a href=\"BigFloat.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat</a></li>\n<li><a href=\"BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat.Context</a></li>\n<li><a href=\"BigRational.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigRational</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:56 CEST 2018 -->\n<title>ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Package</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides advanced functions operating on <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A rational number represented as a quotient of two values.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Package</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:56 CEST 2018 -->\n<title>ch.obermuhlner.math.big Class Hierarchy (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big Class Hierarchy (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/stream/BigDecimalStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:55 CEST 2018 -->\n<title>BigDecimalStream (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigDecimalStream (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigDecimalStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.stream</div>\n<h2 title=\"Class BigDecimalStream\" class=\"title\">Class BigDecimalStream</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.stream.BigDecimalStream</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigDecimalStream</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#BigDecimalStream--\">BigDecimalStream</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">range</a></span>(java.math.BigDecimal&nbsp;startInclusive,\n     java.math.BigDecimal&nbsp;endExclusive,\n     java.math.BigDecimal&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-double-double-double-java.math.MathContext-\">range</a></span>(double&nbsp;startInclusive,\n     double&nbsp;endExclusive,\n     double&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-long-long-long-java.math.MathContext-\">range</a></span>(long&nbsp;startInclusive,\n     long&nbsp;endExclusive,\n     long&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">rangeClosed</a></span>(java.math.BigDecimal&nbsp;startInclusive,\n           java.math.BigDecimal&nbsp;endInclusive,\n           java.math.BigDecimal&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-double-double-double-java.math.MathContext-\">rangeClosed</a></span>(double&nbsp;startInclusive,\n           double&nbsp;endInclusive,\n           double&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-long-long-long-java.math.MathContext-\">rangeClosed</a></span>(long&nbsp;startInclusive,\n           long&nbsp;endInclusive,\n           long&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigDecimalStream--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigDecimalStream</h4>\n<pre>public&nbsp;BigDecimalStream()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(java.math.BigDecimal&nbsp;startInclusive,\n                                                                  java.math.BigDecimal&nbsp;endExclusive,\n                                                                  java.math.BigDecimal&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigDecimal i = startInclusive; i.compareTo(endExclusive) &lt; 0; i = i.add(step, mathContext)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-long-long-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(long&nbsp;startInclusive,\n                                                                  long&nbsp;endExclusive,\n                                                                  long&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n \n <p>The <code>long</code> arguments are converted using <code>BigDecimal.valueOf(long)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-double-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(double&nbsp;startInclusive,\n                                                                  double&nbsp;endExclusive,\n                                                                  double&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n \n <p>The <code>double</code> arguments are converted using <code>BigDecimal.valueOf(double)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(java.math.BigDecimal&nbsp;startInclusive,\n                                                                        java.math.BigDecimal&nbsp;endInclusive,\n                                                                        java.math.BigDecimal&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigDecimal i = startInclusive; i.compareTo(endInclusive) &lt;= 0; i = i.add(step, mathContext)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-long-long-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(long&nbsp;startInclusive,\n                                                                        long&nbsp;endInclusive,\n                                                                        long&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>The <code>long</code> arguments are converted using <code>BigDecimal.valueOf(long)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-double-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(double&nbsp;startInclusive,\n                                                                        double&nbsp;endInclusive,\n                                                                        double&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>The <code>double</code> arguments are converted using <code>BigDecimal.valueOf(double)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigDecimalStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/stream/BigFloatStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:55 CEST 2018 -->\n<title>BigFloatStream (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloatStream (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigFloatStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloatStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.stream</div>\n<h2 title=\"Class BigFloatStream\" class=\"title\">Class BigFloatStream</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.stream.BigFloatStream</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigFloatStream</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides constructor methods for streams of <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#BigFloatStream--\">BigFloatStream</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">range</a></span>(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endExclusive,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">range</a></span>(double&nbsp;startInclusive,\n     double&nbsp;endExclusive,\n     double&nbsp;step,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">range</a></span>(long&nbsp;startInclusive,\n     long&nbsp;endExclusive,\n     long&nbsp;step,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">rangeClosed</a></span>(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endInclusive,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed</a></span>(double&nbsp;startInclusive,\n           double&nbsp;endInclusive,\n           double&nbsp;step,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed</a></span>(long&nbsp;startInclusive,\n           long&nbsp;endInclusive,\n           long&nbsp;step,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigFloatStream--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigFloatStream</h4>\n<pre>public&nbsp;BigFloatStream()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endExclusive,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigFloat i = startInclusive; i.isLessThan(endExclusive); i = i.add(step)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(long&nbsp;startInclusive,\n                                                      long&nbsp;endExclusive,\n                                                      long&nbsp;step,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\"><code>BigFloat.Context.valueOf(long)</code></a> is used to convert the <code>long</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>long</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>range(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(double&nbsp;startInclusive,\n                                                      double&nbsp;endExclusive,\n                                                      double&nbsp;step,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\"><code>BigFloat.Context.valueOf(double)</code></a> is used to convert the <code>double</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>double</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>range(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endInclusive,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigFloat i = startInclusive; i.isLessThanOrEqual(endInclusive); i = i.add(step)) {\n    //...\n}\n</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(long&nbsp;startInclusive,\n                                                            long&nbsp;endInclusive,\n                                                            long&nbsp;step,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\"><code>BigFloat.Context.valueOf(long)</code></a> is used to convert the <code>long</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>long</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>rangeClosed(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(double&nbsp;startInclusive,\n                                                            double&nbsp;endInclusive,\n                                                            double&nbsp;step,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\"><code>BigFloat.Context.valueOf(double)</code></a> is used to convert the <code>double</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>double</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>rangeClosed(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigFloatStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloatStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/stream/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:56 CEST 2018 -->\n<title>ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big.stream</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigDecimalStream</a></li>\n<li><a href=\"BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigFloatStream</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/stream/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:56 CEST 2018 -->\n<title>ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Prev&nbsp;Package</a></li>\n<li>Next&nbsp;Package</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big.stream</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides constructor methods for streams of <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Prev&nbsp;Package</a></li>\n<li>Next&nbsp;Package</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/ch/obermuhlner/math/big/stream/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:56 CEST 2018 -->\n<title>ch.obermuhlner.math.big.stream Class Hierarchy (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.stream Class Hierarchy (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Prev</a></li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big.stream</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a></li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Prev</a></li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/constant-values.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:56 CEST 2018 -->\n<title>Constant Field Values (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Constant Field Values (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?constant-values.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"constant-values.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Constant Field Values\" class=\"title\">Constant Field Values</h1>\n<h2 title=\"Contents\">Contents</h2>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?constant-values.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"constant-values.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/deprecated-list.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:56 CEST 2018 -->\n<title>Deprecated List (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Deprecated List (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li class=\"navBarCell1Rev\">Deprecated</li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?deprecated-list.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"deprecated-list.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Deprecated API\" class=\"title\">Deprecated API</h1>\n<h2 title=\"Contents\">Contents</h2>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li class=\"navBarCell1Rev\">Deprecated</li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?deprecated-list.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"deprecated-list.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/help-doc.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:56 CEST 2018 -->\n<title>API Help (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"API Help (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li class=\"navBarCell1Rev\">Help</li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?help-doc.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"help-doc.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">How This API Document Is Organized</h1>\n<div class=\"subTitle\">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h2>Overview</h2>\n<p>The <a href=\"overview-summary.html\">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>\n</li>\n<li class=\"blockList\">\n<h2>Package</h2>\n<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>\n<ul>\n<li>Interfaces (italic)</li>\n<li>Classes</li>\n<li>Enums</li>\n<li>Exceptions</li>\n<li>Errors</li>\n<li>Annotation Types</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Class/Interface</h2>\n<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>\n<ul>\n<li>Class inheritance diagram</li>\n<li>Direct Subclasses</li>\n<li>All Known Subinterfaces</li>\n<li>All Known Implementing Classes</li>\n<li>Class/interface declaration</li>\n<li>Class/interface description</li>\n</ul>\n<ul>\n<li>Nested Class Summary</li>\n<li>Field Summary</li>\n<li>Constructor Summary</li>\n<li>Method Summary</li>\n</ul>\n<ul>\n<li>Field Detail</li>\n<li>Constructor Detail</li>\n<li>Method Detail</li>\n</ul>\n<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>\n</li>\n<li class=\"blockList\">\n<h2>Annotation Type</h2>\n<p>Each annotation type has its own separate page with the following sections:</p>\n<ul>\n<li>Annotation Type declaration</li>\n<li>Annotation Type description</li>\n<li>Required Element Summary</li>\n<li>Optional Element Summary</li>\n<li>Element Detail</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Enum</h2>\n<p>Each enum has its own separate page with the following sections:</p>\n<ul>\n<li>Enum declaration</li>\n<li>Enum description</li>\n<li>Enum Constant Summary</li>\n<li>Enum Constant Detail</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Tree (Class Hierarchy)</h2>\n<p>There is a <a href=\"overview-tree.html\">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>\n<ul>\n<li>When viewing the Overview page, clicking on \"Tree\" displays the hierarchy for all packages.</li>\n<li>When viewing a particular package, class or interface page, clicking \"Tree\" displays the hierarchy for only that package.</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Deprecated API</h2>\n<p>The <a href=\"deprecated-list.html\">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>\n</li>\n<li class=\"blockList\">\n<h2>Index</h2>\n<p>The <a href=\"index-all.html\">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>\n</li>\n<li class=\"blockList\">\n<h2>Prev/Next</h2>\n<p>These links take you to the next or previous class, interface, package, or related page.</p>\n</li>\n<li class=\"blockList\">\n<h2>Frames/No Frames</h2>\n<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>\n</li>\n<li class=\"blockList\">\n<h2>All Classes</h2>\n<p>The <a href=\"allclasses-noframe.html\">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>\n</li>\n<li class=\"blockList\">\n<h2>Serialized Form</h2>\n<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking \"Serialized Form\" in the \"See also\" section of the class description.</p>\n</li>\n<li class=\"blockList\">\n<h2>Constant Field Values</h2>\n<p>The <a href=\"constant-values.html\">Constant Field Values</a> page lists the static final fields and their values.</p>\n</li>\n</ul>\n<span class=\"emphasizedPhrase\">This help file applies to API documentation generated using the standard doclet.</span></div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li class=\"navBarCell1Rev\">Help</li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?help-doc.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"help-doc.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/index-all.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:56 CEST 2018 -->\n<title>Index (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Index (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li class=\"navBarCell1Rev\">Index</li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?index-all.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"index-all.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"contentContainer\"><a href=\"#I:A\">A</a>&nbsp;<a href=\"#I:B\">B</a>&nbsp;<a href=\"#I:C\">C</a>&nbsp;<a href=\"#I:D\">D</a>&nbsp;<a href=\"#I:E\">E</a>&nbsp;<a href=\"#I:F\">F</a>&nbsp;<a href=\"#I:G\">G</a>&nbsp;<a href=\"#I:H\">H</a>&nbsp;<a href=\"#I:I\">I</a>&nbsp;<a href=\"#I:L\">L</a>&nbsp;<a href=\"#I:M\">M</a>&nbsp;<a href=\"#I:N\">N</a>&nbsp;<a href=\"#I:O\">O</a>&nbsp;<a href=\"#I:P\">P</a>&nbsp;<a href=\"#I:R\">R</a>&nbsp;<a href=\"#I:S\">S</a>&nbsp;<a href=\"#I:T\">T</a>&nbsp;<a href=\"#I:V\">V</a>&nbsp;<a href=\"#I:W\">W</a>&nbsp;<a href=\"#I:Z\">Z</a>&nbsp;<a name=\"I:A\">\n<!--   -->\n</a>\n<h2 class=\"title\">A</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\">abs(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">abs(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#abs-ch.obermuhlner.math.big.BigFloat-\">abs(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#abs--\">abs()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the absolute value of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\">absSquare(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">absSquare(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acos(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\">acos(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acos-ch.obermuhlner.math.big.BigFloat-\">acos(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\">acosh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acosh-ch.obermuhlner.math.big.BigFloat-\">acosh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acot(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\">acot(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acot-ch.obermuhlner.math.big.BigFloat-\">acot(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\">acoth(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acoth-ch.obermuhlner.math.big.BigFloat-\">acoth(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-\">add(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">add(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-java.math.MathContext-\">add(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-\">add(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-double-\">add(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-ch.obermuhlner.math.big.BigFloat-\">add(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-java.math.BigDecimal-\">add(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-int-\">add(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-long-\">add(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-double-\">add(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\">add(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-java.math.BigInteger-\">add(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-int-\">add(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\">angle(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">angle(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">asin(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\">asin(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#asin-ch.obermuhlner.math.big.BigFloat-\">asin(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\">asinh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#asinh-ch.obermuhlner.math.big.BigFloat-\">asinh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">atan(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\">atan(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#atan-ch.obermuhlner.math.big.BigFloat-\">atan(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">atan2(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\">atanh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens ) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#atanh-ch.obermuhlner.math.big.BigFloat-\">atanh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n</dd>\n</dl>\n<a name=\"I:B\">\n<!--   -->\n</a>\n<h2 class=\"title\">B</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\">bernoulli(int, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#bernoulli-int-\">bernoulli(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Provides advanced functions operating on <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#BigComplexMath--\">BigComplexMath()</a></span> - Constructor for class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a> - Class in <a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></dt>\n<dd>\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#BigDecimalStream--\">BigDecimalStream()</a></span> - Constructor for class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a> - Class in <a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></dt>\n<dd>\n<div class=\"block\">Provides constructor methods for streams of <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#BigFloatStream--\">BigFloatStream()</a></span> - Constructor for class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A rational number represented as a quotient of two values.</div>\n</dd>\n</dl>\n<a name=\"I:C\">\n<!--   -->\n</a>\n<h2 class=\"title\">C</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in interface ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dt>\n<dd>\n<div class=\"block\">Calculates the next power.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a> - package ch.obermuhlner.math.big</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a> - package ch.obermuhlner.math.big.internal</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a> - package ch.obermuhlner.math.big.stream</dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\">compareTo(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#compareTo-ch.obermuhlner.math.big.BigRational-\">compareTo(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#conjugate--\">conjugate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#conjugate-ch.obermuhlner.math.big.BigComplex-\">conjugate(BigComplex)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#context-int-\">context(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#context-java.math.MathContext-\">context(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">cos(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\">cos(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cos-ch.obermuhlner.math.big.BigFloat-\">cos(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates cosinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\">cosh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cosh-ch.obermuhlner.math.big.BigFloat-\">cosh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\">cot(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cot-ch.obermuhlner.math.big.BigFloat-\">cot(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\">coth(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#coth-ch.obermuhlner.math.big.BigFloat-\">coth(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Creates the <a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:D\">\n<!--   -->\n</a>\n<h2 class=\"title\">D</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#decrement--\">decrement()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">divide(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-java.math.BigDecimal-java.math.MathContext-\">divide(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-double-java.math.MathContext-\">divide(double, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-ch.obermuhlner.math.big.BigFloat-\">divide(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-java.math.BigDecimal-\">divide(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-int-\">divide(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-long-\">divide(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-double-\">divide(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\">divide(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-java.math.BigInteger-\">divide(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-int-\">divide(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n</dl>\n<a name=\"I:E\">\n<!--   -->\n</a>\n<h2 class=\"title\">E</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\">e(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number e.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#e--\">e()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the constant e with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">exp(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural exponent of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\">exp(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#exp-ch.obermuhlner.math.big.BigFloat-\">exp(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates exp using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\">exponent(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n</dl>\n<a name=\"I:F\">\n<!--   -->\n</a>\n<h2 class=\"title\">F</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\">factorial(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified integer argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\">factorial(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#factorial-int-\">factorial(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\">fractionalPart(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#fractionPart--\">fractionPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the fraction part of this rational number.</div>\n</dd>\n</dl>\n<a name=\"I:G\">\n<!--   -->\n</a>\n<h2 class=\"title\">G</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\">gamma(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getContext--\">getContext()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in interface ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dt>\n<dd>\n<div class=\"block\">Returns the current power.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getDenominator--\">getDenominator()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\">getDenominatorBigInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getExponent--\">getExponent()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor(int)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Returns the factor of the term with specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\">getFractionalPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\">getIntegralPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getMantissa--\">getMantissa()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getMathContext--\">getMathContext()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getNumerator--\">getNumerator()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\">getNumeratorBigInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getPrecision--\">getPrecision()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the precision of this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getRoundingMode--\">getRoundingMode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.</div>\n</dd>\n</dl>\n<a name=\"I:H\">\n<!--   -->\n</a>\n<h2 class=\"title\">H</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:I\">\n<!--   -->\n</a>\n<h2 class=\"title\">I</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#I\">I</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#im\">im</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#im--\">im()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#increment--\">increment()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#integerPart--\">integerPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the integer part of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\">integralPart(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\">isDoubleValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isDoubleValue--\">isDoubleValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\">isEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">isGreaterThan(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isGreaterThanOrEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#isInteger--\">isInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\">isIntValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isIntValue--\">isIntValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\">isLessThan(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isLessThanOrEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isLongValue-java.math.BigDecimal-\">isLongValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isNegative--\">isNegative()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isPositive--\">isPositive()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#isReal--\">isReal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isZero--\">isZero()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#isZero--\">isZero()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n</dd>\n</dl>\n<a name=\"I:L\">\n<!--   -->\n</a>\n<h2 class=\"title\">L</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">log(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\">log(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log-ch.obermuhlner.math.big.BigFloat-\">log(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\">log10(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log10-ch.obermuhlner.math.big.BigFloat-\">log10(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\">log2(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log2-ch.obermuhlner.math.big.BigFloat-\">log2(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n</dd>\n</dl>\n<a name=\"I:M\">\n<!--   -->\n</a>\n<h2 class=\"title\">M</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\">mantissa(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">max(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the maximum of two <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">max(BigFloat, BigFloat...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the maximum of n <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational...-\">max(BigRational...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">min(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the minimum of two <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">min(BigFloat, BigFloat...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the minimum of n <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#min-ch.obermuhlner.math.big.BigRational...-\">min(BigRational...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-\">multiply(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">multiply(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-java.math.MathContext-\">multiply(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-\">multiply(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-double-\">multiply(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-ch.obermuhlner.math.big.BigFloat-\">multiply(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-java.math.BigDecimal-\">multiply(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-int-\">multiply(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-long-\">multiply(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-double-\">multiply(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\">multiply(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-java.math.BigInteger-\">multiply(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-int-\">multiply(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n</dl>\n<a name=\"I:N\">\n<!--   -->\n</a>\n<h2 class=\"title\">N</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#negate--\">negate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#negate-ch.obermuhlner.math.big.BigFloat-\">negate(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#negate--\">negate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Negates this rational number (inverting the sign).</div>\n</dd>\n</dl>\n<a name=\"I:O\">\n<!--   -->\n</a>\n<h2 class=\"title\">O</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#ONE\">ONE</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#ONE\">ONE</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 1 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n</dl>\n<a name=\"I:P\">\n<!--   -->\n</a>\n<h2 class=\"title\">P</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\">pi(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number pi.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#pi--\">pi()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the constant pi with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">pow(BigComplex, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">pow(BigComplex, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">pow(BigComplex, BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">pow(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\">pow(BigDecimal, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-\">pow(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-java.math.BigDecimal-\">pow(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-int-\">pow(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-long-\">pow(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-double-\">pow(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">pow(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#pow-int-\">pow(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a> - Interface in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Iterator over the powers of a value x.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerNIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNPlusOneIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:R\">\n<!--   -->\n</a>\n<h2 class=\"title\">R</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">range(BigDecimal, BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-long-long-long-java.math.MathContext-\">range(long, long, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-double-double-double-java.math.MathContext-\">range(double, double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">range(BigFloat, BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">range(long, long, long, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">range(double, double, double, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-long-long-long-java.math.MathContext-\">rangeClosed(long, long, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-double-double-double-java.math.MathContext-\">rangeClosed(double, double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">rangeClosed(BigFloat, BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed(long, long, long, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed(double, double, double, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#re\">re</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#re--\">re()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\">reciprocal(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">reciprocal(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#reciprocal--\">reciprocal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#reduce--\">reduce()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-ch.obermuhlner.math.big.BigFloat-\">remainder(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-java.math.BigDecimal-\">remainder(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-int-\">remainder(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-long-\">remainder(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-double-\">remainder(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">root(BigComplex, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">root(BigComplex, BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">root(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-\">root(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-java.math.BigDecimal-\">root(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-int-\">root(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-long-\">root(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-double-\">root(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">root(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#round-java.math.MathContext-\">round(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.</div>\n</dd>\n</dl>\n<a name=\"I:S\">\n<!--   -->\n</a>\n<h2 class=\"title\">S</h2>\n<dl>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator--\">SeriesCalculator()</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Constructs a <a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator-boolean-\">SeriesCalculator(boolean)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Constructs a <a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#significantDigits-java.math.BigDecimal-\">significantDigits(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number of significant digits of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#signum--\">signum()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the signum function of this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#signum--\">signum()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sin(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\">sin(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sin-ch.obermuhlner.math.big.BigFloat-\">sin(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\">sinh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sinh-ch.obermuhlner.math.big.BigFloat-\">sinh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sqrt(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\">sqrt(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sqrt-ch.obermuhlner.math.big.BigFloat-\">sqrt(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\">strictEquals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-\">subtract(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">subtract(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-java.math.MathContext-\">subtract(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-\">subtract(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-double-\">subtract(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-ch.obermuhlner.math.big.BigFloat-\">subtract(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-java.math.BigDecimal-\">subtract(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-int-\">subtract(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-long-\">subtract(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-double-\">subtract(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\">subtract(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-java.math.BigInteger-\">subtract(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-int-\">subtract(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n</dl>\n<a name=\"I:T\">\n<!--   -->\n</a>\n<h2 class=\"title\">T</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">tan(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the tangens of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\">tan(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#tan-ch.obermuhlner.math.big.BigFloat-\">tan(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\">tanh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#tanh-ch.obermuhlner.math.big.BigFloat-\">tanh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#TEN\">TEN</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 10 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toBigDecimal--\">toBigDecimal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toBigDecimal--\">toBigDecimal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toBigDecimal-java.math.MathContext-\">toBigDecimal(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toDouble--\">toDouble()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toDouble--\">toDouble()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a double value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toFloat--\">toFloat()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a float value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toInt--\">toInt()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toIntegerRationalString--\">toIntegerRationalString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toLong--\">toLong()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toPlainString--\">toPlainString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toRationalString--\">toRationalString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#TWO\">TWO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 2 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n</dl>\n<a name=\"I:V\">\n<!--   -->\n</a>\n<h2 class=\"title\">V</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-double-\">valueOf(double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-double-double-\">valueOf(double, double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-ch.obermuhlner.math.big.BigFloat-\">valueOf(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-\">valueOf(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\">valueOf(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\">valueOf(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.lang.String-\">valueOf(String)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-\">valueOf(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\">valueOf(int, int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\">valueOf(int, int, int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-java.math.BigInteger-\">valueOf(BigInteger, BigInteger)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-\">valueOf(BigInteger)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-double-\">valueOf(double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\">valueOf(String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified string representation.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">valueOf(boolean, String, String, String, String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">valueOfPolar(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-double-double-java.math.MathContext-\">valueOfPolar(double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:W\">\n<!--   -->\n</a>\n<h2 class=\"title\">W</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\">withPrecision(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#withScale-int-\">withScale(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n</dd>\n</dl>\n<a name=\"I:Z\">\n<!--   -->\n</a>\n<h2 class=\"title\">Z</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#ZERO\">ZERO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Zero represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#ZERO\">ZERO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 0 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n</dl>\n<a href=\"#I:A\">A</a>&nbsp;<a href=\"#I:B\">B</a>&nbsp;<a href=\"#I:C\">C</a>&nbsp;<a href=\"#I:D\">D</a>&nbsp;<a href=\"#I:E\">E</a>&nbsp;<a href=\"#I:F\">F</a>&nbsp;<a href=\"#I:G\">G</a>&nbsp;<a href=\"#I:H\">H</a>&nbsp;<a href=\"#I:I\">I</a>&nbsp;<a href=\"#I:L\">L</a>&nbsp;<a href=\"#I:M\">M</a>&nbsp;<a href=\"#I:N\">N</a>&nbsp;<a href=\"#I:O\">O</a>&nbsp;<a href=\"#I:P\">P</a>&nbsp;<a href=\"#I:R\">R</a>&nbsp;<a href=\"#I:S\">S</a>&nbsp;<a href=\"#I:T\">T</a>&nbsp;<a href=\"#I:V\">V</a>&nbsp;<a href=\"#I:W\">W</a>&nbsp;<a href=\"#I:Z\">Z</a>&nbsp;</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li class=\"navBarCell1Rev\">Index</li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?index-all.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"index-all.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/index.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\" \"http://www.w3.org/TR/html4/frameset.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:56 CEST 2018 -->\n<title>ch.obermuhlner.math.big 2.0.1 API</title>\n<script type=\"text/javascript\">\n    tmpTargetPage = \"\" + window.location.search;\n    if (tmpTargetPage != \"\" && tmpTargetPage != \"undefined\")\n        tmpTargetPage = tmpTargetPage.substring(1);\n    if (tmpTargetPage.indexOf(\":\") != -1 || (tmpTargetPage != \"\" && !validURL(tmpTargetPage)))\n        tmpTargetPage = \"undefined\";\n    targetPage = tmpTargetPage;\n    function validURL(url) {\n        try {\n            url = decodeURIComponent(url);\n        }\n        catch (error) {\n            return false;\n        }\n        var pos = url.indexOf(\".html\");\n        if (pos == -1 || pos != url.length - 5)\n            return false;\n        var allowNumber = false;\n        var allowSep = false;\n        var seenDot = false;\n        for (var i = 0; i < url.length - 5; i++) {\n            var ch = url.charAt(i);\n            if ('a' <= ch && ch <= 'z' ||\n                    'A' <= ch && ch <= 'Z' ||\n                    ch == '$' ||\n                    ch == '_' ||\n                    ch.charCodeAt(0) > 127) {\n                allowNumber = true;\n                allowSep = true;\n            } else if ('0' <= ch && ch <= '9'\n                    || ch == '-') {\n                if (!allowNumber)\n                     return false;\n            } else if (ch == '/' || ch == '.') {\n                if (!allowSep)\n                    return false;\n                allowNumber = false;\n                allowSep = false;\n                if (ch == '.')\n                     seenDot = true;\n                if (ch == '/' && seenDot)\n                     return false;\n            } else {\n                return false;\n            }\n        }\n        return true;\n    }\n    function loadFrames() {\n        if (targetPage != \"\" && targetPage != \"undefined\")\n             top.classFrame.location = top.targetPage;\n    }\n</script>\n</head>\n<frameset cols=\"20%,80%\" title=\"Documentation frame\" onload=\"top.loadFrames()\">\n<frameset rows=\"30%,70%\" title=\"Left frames\" onload=\"top.loadFrames()\">\n<frame src=\"overview-frame.html\" name=\"packageListFrame\" title=\"All Packages\">\n<frame src=\"allclasses-frame.html\" name=\"packageFrame\" title=\"All classes and interfaces (except non-static nested types)\">\n</frameset>\n<frame src=\"overview-summary.html\" name=\"classFrame\" title=\"Package, class and interface descriptions\" scrolling=\"yes\">\n<noframes>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<h2>Frame Alert</h2>\n<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href=\"overview-summary.html\">Non-frame version</a>.</p>\n</noframes>\n</frameset>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/overview-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:56 CEST 2018 -->\n<title>Overview List (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<div class=\"indexHeader\"><span><a href=\"allclasses-frame.html\" target=\"packageFrame\">All&nbsp;Classes</a></span></div>\n<div class=\"indexContainer\">\n<h2 title=\"Packages\">Packages</h2>\n<ul title=\"Packages\">\n<li><a href=\"ch/obermuhlner/math/big/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big.internal</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big.stream</a></li>\n</ul>\n</div>\n<p>&nbsp;</p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/overview-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:56 CEST 2018 -->\n<title>Overview (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Overview (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li class=\"navBarCell1Rev\">Overview</li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">ch.obermuhlner.math.big 2.0.1 API</h1>\n</div>\n<div class=\"contentContainer\">\n<table class=\"overviewSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Packages table, listing packages, and an explanation\">\n<caption><span>Packages</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li class=\"navBarCell1Rev\">Overview</li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/overview-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_151) on Fri Jun 15 10:59:56 CEST 2018 -->\n<title>Class Hierarchy (ch.obermuhlner.math.big 2.0.1 API)</title>\n<meta name=\"date\" content=\"2018-06-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Class Hierarchy (ch.obermuhlner.math.big 2.0.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For All Packages</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"ch/obermuhlner/math/big/package-tree.html\">ch.obermuhlner.math.big</a>, </li>\n<li><a href=\"ch/obermuhlner/math/big/internal/package-tree.html\">ch.obermuhlner.math.big.internal</a>, </li>\n<li><a href=\"ch/obermuhlner/math/big/stream/package-tree.html\">ch.obermuhlner.math.big.stream</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h2 title=\"Interface Hierarchy\">Interface Hierarchy</h2>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a></li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/package-list",
    "content": "ch.obermuhlner.math.big\nch.obermuhlner.math.big.internal\nch.obermuhlner.math.big.stream\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/script.js",
    "content": "function show(type)\n{\n    count = 0;\n    for (var key in methods) {\n        var row = document.getElementById(key);\n        if ((methods[key] &  type) != 0) {\n            row.style.display = '';\n            row.className = (count++ % 2) ? rowColor : altColor;\n        }\n        else\n            row.style.display = 'none';\n    }\n    updateTabs(type);\n}\n\nfunction updateTabs(type)\n{\n    for (var value in tabs) {\n        var sNode = document.getElementById(tabs[value][0]);\n        var spanNode = sNode.firstChild;\n        if (value == type) {\n            sNode.className = activeTableTab;\n            spanNode.innerHTML = tabs[value][1];\n        }\n        else {\n            sNode.className = tableTab;\n            spanNode.innerHTML = \"<a href=\\\"javascript:show(\"+ value + \");\\\">\" + tabs[value][1] + \"</a>\";\n        }\n    }\n}\n"
  },
  {
    "path": "docs/javadoc/v2.0.1/stylesheet.css",
    "content": "/* Javadoc style sheet */\n/*\nOverall document style\n*/\n\n@import url('resources/fonts/dejavu.css');\n\nbody {\n    background-color:#ffffff;\n    color:#353833;\n    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;\n    font-size:14px;\n    margin:0;\n}\na:link, a:visited {\n    text-decoration:none;\n    color:#4A6782;\n}\na:hover, a:focus {\n    text-decoration:none;\n    color:#bb7a2a;\n}\na:active {\n    text-decoration:none;\n    color:#4A6782;\n}\na[name] {\n    color:#353833;\n}\na[name]:hover {\n    text-decoration:none;\n    color:#353833;\n}\npre {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n}\nh1 {\n    font-size:20px;\n}\nh2 {\n    font-size:18px;\n}\nh3 {\n    font-size:16px;\n    font-style:italic;\n}\nh4 {\n    font-size:13px;\n}\nh5 {\n    font-size:12px;\n}\nh6 {\n    font-size:11px;\n}\nul {\n    list-style-type:disc;\n}\ncode, tt {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    padding-top:4px;\n    margin-top:8px;\n    line-height:1.4em;\n}\ndt code {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    padding-top:4px;\n}\ntable tr td dt code {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    vertical-align:top;\n    padding-top:4px;\n}\nsup {\n    font-size:8px;\n}\n/*\nDocument title and Copyright styles\n*/\n.clear {\n    clear:both;\n    height:0px;\n    overflow:hidden;\n}\n.aboutLanguage {\n    float:right;\n    padding:0px 21px;\n    font-size:11px;\n    z-index:200;\n    margin-top:-9px;\n}\n.legalCopy {\n    margin-left:.5em;\n}\n.bar a, .bar a:link, .bar a:visited, .bar a:active {\n    color:#FFFFFF;\n    text-decoration:none;\n}\n.bar a:hover, .bar a:focus {\n    color:#bb7a2a;\n}\n.tab {\n    background-color:#0066FF;\n    color:#ffffff;\n    padding:8px;\n    width:5em;\n    font-weight:bold;\n}\n/*\nNavigation bar styles\n*/\n.bar {\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    padding:.8em .5em .4em .8em;\n    height:auto;/*height:1.8em;*/\n    font-size:11px;\n    margin:0;\n}\n.topNav {\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    float:left;\n    padding:0;\n    width:100%;\n    clear:right;\n    height:2.8em;\n    padding-top:10px;\n    overflow:hidden;\n    font-size:12px; \n}\n.bottomNav {\n    margin-top:10px;\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    float:left;\n    padding:0;\n    width:100%;\n    clear:right;\n    height:2.8em;\n    padding-top:10px;\n    overflow:hidden;\n    font-size:12px;\n}\n.subNav {\n    background-color:#dee3e9;\n    float:left;\n    width:100%;\n    overflow:hidden;\n    font-size:12px;\n}\n.subNav div {\n    clear:left;\n    float:left;\n    padding:0 0 5px 6px;\n    text-transform:uppercase;\n}\nul.navList, ul.subNavList {\n    float:left;\n    margin:0 25px 0 0;\n    padding:0;\n}\nul.navList li{\n    list-style:none;\n    float:left;\n    padding: 5px 6px;\n    text-transform:uppercase;\n}\nul.subNavList li{\n    list-style:none;\n    float:left;\n}\n.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {\n    color:#FFFFFF;\n    text-decoration:none;\n    text-transform:uppercase;\n}\n.topNav a:hover, .bottomNav a:hover {\n    text-decoration:none;\n    color:#bb7a2a;\n    text-transform:uppercase;\n}\n.navBarCell1Rev {\n    background-color:#F8981D;\n    color:#253441;\n    margin: auto 5px;\n}\n.skipNav {\n    position:absolute;\n    top:auto;\n    left:-9999px;\n    overflow:hidden;\n}\n/*\nPage header and footer styles\n*/\n.header, .footer {\n    clear:both;\n    margin:0 20px;\n    padding:5px 0 0 0;\n}\n.indexHeader {\n    margin:10px;\n    position:relative;\n}\n.indexHeader span{\n    margin-right:15px;\n}\n.indexHeader h1 {\n    font-size:13px;\n}\n.title {\n    color:#2c4557;\n    margin:10px 0;\n}\n.subTitle {\n    margin:5px 0 0 0;\n}\n.header ul {\n    margin:0 0 15px 0;\n    padding:0;\n}\n.footer ul {\n    margin:20px 0 5px 0;\n}\n.header ul li, .footer ul li {\n    list-style:none;\n    font-size:13px;\n}\n/*\nHeading styles\n*/\ndiv.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {\n    background-color:#dee3e9;\n    border:1px solid #d0d9e0;\n    margin:0 0 6px -8px;\n    padding:7px 5px;\n}\nul.blockList ul.blockList ul.blockList li.blockList h3 {\n    background-color:#dee3e9;\n    border:1px solid #d0d9e0;\n    margin:0 0 6px -8px;\n    padding:7px 5px;\n}\nul.blockList ul.blockList li.blockList h3 {\n    padding:0;\n    margin:15px 0;\n}\nul.blockList li.blockList h2 {\n    padding:0px 0 20px 0;\n}\n/*\nPage layout container styles\n*/\n.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {\n    clear:both;\n    padding:10px 20px;\n    position:relative;\n}\n.indexContainer {\n    margin:10px;\n    position:relative;\n    font-size:12px;\n}\n.indexContainer h2 {\n    font-size:13px;\n    padding:0 0 3px 0;\n}\n.indexContainer ul {\n    margin:0;\n    padding:0;\n}\n.indexContainer ul li {\n    list-style:none;\n    padding-top:2px;\n}\n.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {\n    font-size:12px;\n    font-weight:bold;\n    margin:10px 0 0 0;\n    color:#4E4E4E;\n}\n.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {\n    margin:5px 0 10px 0px;\n    font-size:14px;\n    font-family:'DejaVu Sans Mono',monospace;\n}\n.serializedFormContainer dl.nameValue dt {\n    margin-left:1px;\n    font-size:1.1em;\n    display:inline;\n    font-weight:bold;\n}\n.serializedFormContainer dl.nameValue dd {\n    margin:0 0 0 1px;\n    font-size:1.1em;\n    display:inline;\n}\n/*\nList styles\n*/\nul.horizontal li {\n    display:inline;\n    font-size:0.9em;\n}\nul.inheritance {\n    margin:0;\n    padding:0;\n}\nul.inheritance li {\n    display:inline;\n    list-style:none;\n}\nul.inheritance li ul.inheritance {\n    margin-left:15px;\n    padding-left:15px;\n    padding-top:1px;\n}\nul.blockList, ul.blockListLast {\n    margin:10px 0 10px 0;\n    padding:0;\n}\nul.blockList li.blockList, ul.blockListLast li.blockList {\n    list-style:none;\n    margin-bottom:15px;\n    line-height:1.4;\n}\nul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {\n    padding:0px 20px 5px 10px;\n    border:1px solid #ededed; \n    background-color:#f8f8f8;\n}\nul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {\n    padding:0 0 5px 8px;\n    background-color:#ffffff;\n    border:none;\n}\nul.blockList ul.blockList ul.blockList ul.blockList li.blockList {\n    margin-left:0;\n    padding-left:0;\n    padding-bottom:15px;\n    border:none;\n}\nul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {\n    list-style:none;\n    border-bottom:none;\n    padding-bottom:0;\n}\ntable tr td dl, table tr td dl dt, table tr td dl dd {\n    margin-top:0;\n    margin-bottom:1px;\n}\n/*\nTable styles\n*/\n.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {\n    width:100%;\n    border-left:1px solid #EEE; \n    border-right:1px solid #EEE; \n    border-bottom:1px solid #EEE; \n}\n.overviewSummary, .memberSummary  {\n    padding:0px;\n}\n.overviewSummary caption, .memberSummary caption, .typeSummary caption,\n.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {\n    position:relative;\n    text-align:left;\n    background-repeat:no-repeat;\n    color:#253441;\n    font-weight:bold;\n    clear:none;\n    overflow:hidden;\n    padding:0px;\n    padding-top:10px;\n    padding-left:1px;\n    margin:0px;\n    white-space:pre;\n}\n.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,\n.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,\n.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,\n.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,\n.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,\n.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,\n.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,\n.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {\n    color:#FFFFFF;\n}\n.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,\n.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    padding-bottom:7px;\n    display:inline-block;\n    float:left;\n    background-color:#F8981D;\n    border: none;\n    height:16px;\n}\n.memberSummary caption span.activeTableTab span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    margin-right:3px;\n    display:inline-block;\n    float:left;\n    background-color:#F8981D;\n    height:16px;\n}\n.memberSummary caption span.tableTab span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    margin-right:3px;\n    display:inline-block;\n    float:left;\n    background-color:#4D7A97;\n    height:16px;\n}\n.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {\n    padding-top:0px;\n    padding-left:0px;\n    padding-right:0px;\n    background-image:none;\n    float:none;\n    display:inline;\n}\n.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,\n.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {\n    display:none;\n    width:5px;\n    position:relative;\n    float:left;\n    background-color:#F8981D;\n}\n.memberSummary .activeTableTab .tabEnd {\n    display:none;\n    width:5px;\n    margin-right:3px;\n    position:relative; \n    float:left;\n    background-color:#F8981D;\n}\n.memberSummary .tableTab .tabEnd {\n    display:none;\n    width:5px;\n    margin-right:3px;\n    position:relative;\n    background-color:#4D7A97;\n    float:left;\n\n}\n.overviewSummary td, .memberSummary td, .typeSummary td,\n.useSummary td, .constantsSummary td, .deprecatedSummary td {\n    text-align:left;\n    padding:0px 0px 12px 10px;\n}\nth.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,\ntd.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{\n    vertical-align:top;\n    padding-right:0px;\n    padding-top:8px;\n    padding-bottom:3px;\n}\nth.colFirst, th.colLast, th.colOne, .constantsSummary th {\n    background:#dee3e9;\n    text-align:left;\n    padding:8px 3px 3px 7px;\n}\ntd.colFirst, th.colFirst {\n    white-space:nowrap;\n    font-size:13px;\n}\ntd.colLast, th.colLast {\n    font-size:13px;\n}\ntd.colOne, th.colOne {\n    font-size:13px;\n}\n.overviewSummary td.colFirst, .overviewSummary th.colFirst,\n.useSummary td.colFirst, .useSummary th.colFirst,\n.overviewSummary td.colOne, .overviewSummary th.colOne,\n.memberSummary td.colFirst, .memberSummary th.colFirst,\n.memberSummary td.colOne, .memberSummary th.colOne,\n.typeSummary td.colFirst{\n    width:25%;\n    vertical-align:top;\n}\ntd.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {\n    font-weight:bold;\n}\n.tableSubHeadingColor {\n    background-color:#EEEEFF;\n}\n.altColor {\n    background-color:#FFFFFF;\n}\n.rowColor {\n    background-color:#EEEEEF;\n}\n/*\nContent styles\n*/\n.description pre {\n    margin-top:0;\n}\n.deprecatedContent {\n    margin:0;\n    padding:10px 0;\n}\n.docSummary {\n    padding:0;\n}\n\nul.blockList ul.blockList ul.blockList li.blockList h3 {\n    font-style:normal;\n}\n\ndiv.block {\n    font-size:14px;\n    font-family:'DejaVu Serif', Georgia, \"Times New Roman\", Times, serif;\n}\n\ntd.colLast div {\n    padding-top:0px;\n}\n\n\ntd.colLast a {\n    padding-bottom:3px;\n}\n/*\nFormatting effect styles\n*/\n.sourceLineNo {\n    color:green;\n    padding:0 30px 0 0;\n}\nh1.hidden {\n    visibility:hidden;\n    overflow:hidden;\n    font-size:10px;\n}\n.block {\n    display:block;\n    margin:3px 10px 2px 0px;\n    color:#474747;\n}\n.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,\n.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,\n.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {\n    font-weight:bold;\n}\n.deprecationComment, .emphasizedPhrase, .interfaceName {\n    font-style:italic;\n}\n\ndiv.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,\ndiv.block div.block span.interfaceName {\n    font-style:normal;\n}\n\ndiv.contentContainer ul.blockList li.blockList h2{\n    padding-bottom:0px;\n}\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/allclasses-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:50:00 CET 2019 -->\n<title>All Classes (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\">All&nbsp;Classes</h1>\n<div class=\"indexContainer\">\n<ul>\n<li><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AsinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AtanhCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplex</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplexMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigDecimalStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat.Context</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigFloatStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigRational</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CosCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CoshCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">DefaultBigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">ExpCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\" target=\"classFrame\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNMinusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SeriesCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/allclasses-noframe.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:50:00 CET 2019 -->\n<title>All Classes (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\">All&nbsp;Classes</h1>\n<div class=\"indexContainer\">\n<ul>\n<li><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/BigComplex.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:49:59 CET 2019 -->\n<title>BigComplex (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigComplex (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":9,\"i33\":9,\"i34\":9,\"i35\":9,\"i36\":9,\"i37\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplex.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplex.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigComplex\" class=\"title\">Class BigComplex</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigComplex</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public final class <span class=\"typeNameLabel\">BigComplex</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.\n\n <p>It generally follows the design of <code>BigDecimal</code> with some convenience improvements like overloaded operator methods.</p>\n\n <p>The biggest difference to <code>BigDecimal</code> is that <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>BigComplex.equals(Object)</code></a> implements the <strong>mathematical</strong> equality\n and <strong>not</strong> the strict technical equality.\n This was a difficult decision because it means that <code>BigComplex</code> behaves slightly different than <code>BigDecimal</code>\n but considering that the strange equality of <code>BigDecimal</code> is a major source of bugs we\n decided it was worth the slight inconsistency.\n If you need the strict equality use <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\"><code>strictEquals(Object)</code></a>`.</p>\n\n <p>This class is immutable and therefore inherently thread safe.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#I\">I</a></span></code>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#im\">im</a></span></code>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#ONE\">ONE</a></span></code>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#re\">re</a></span></code>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#ZERO\">ZERO</a></span></code>\n<div class=\"block\">Zero represented as complex number.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\">abs</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\">absSquare</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-\">add</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-java.math.MathContext-\">add</a></span>(java.math.BigDecimal&nbsp;value,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-double-\">add</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\">angle</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#conjugate--\">conjugate</a></span>()</code>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-java.math.BigDecimal-java.math.MathContext-\">divide</a></span>(java.math.BigDecimal&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-double-java.math.MathContext-\">divide</a></span>(double&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code></td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#im--\">im</a></span>()</code>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#isReal--\">isReal</a></span>()</code>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-\">multiply</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-java.math.MathContext-\">multiply</a></span>(java.math.BigDecimal&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-double-\">multiply</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#negate--\">negate</a></span>()</code>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#re--\">re</a></span>()</code>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\">reciprocal</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#round-java.math.MathContext-\">round</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\">strictEquals</a></span>(java.lang.Object&nbsp;obj)</code>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-\">subtract</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-java.math.MathContext-\">subtract</a></span>(java.math.BigDecimal&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-double-\">subtract</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;real)</code>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;real,\n       java.math.BigDecimal&nbsp;imaginary)</code>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-double-\">valueOf</a></span>(double&nbsp;real)</code>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-double-double-\">valueOf</a></span>(double&nbsp;real,\n       double&nbsp;imaginary)</code>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">valueOfPolar</a></span>(java.math.BigDecimal&nbsp;radius,\n            java.math.BigDecimal&nbsp;angle,\n            java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-double-double-java.math.MathContext-\">valueOfPolar</a></span>(double&nbsp;radius,\n            double&nbsp;angle,\n            java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"ZERO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> ZERO</pre>\n<div class=\"block\">Zero represented as complex number.</div>\n</li>\n</ul>\n<a name=\"ONE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> ONE</pre>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</li>\n</ul>\n<a name=\"I\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>I</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> I</pre>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</li>\n</ul>\n<a name=\"re\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>re</h4>\n<pre>public final&nbsp;java.math.BigDecimal re</pre>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</li>\n</ul>\n<a name=\"im\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>im</h4>\n<pre>public final&nbsp;java.math.BigDecimal im</pre>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"add-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(java.math.BigDecimal&nbsp;value,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to subtract</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(java.math.BigDecimal&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to multiply</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(java.math.BigDecimal&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to multiply</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(java.math.BigDecimal&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(double&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>double</code> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;reciprocal(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"conjugate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>conjugate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;conjugate()</pre>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"negate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;negate()</pre>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;abs(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.\n\n <p>This method is slower than <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>absSquare(MathContext)</code></a> since it needs to calculate the <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a>.</p>\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>absSquare(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"angle-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>angle</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;angle(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"absSquare-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>absSquare</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;absSquare(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.\n\n <p>This method is faster than <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>abs(MathContext)</code></a> since it does not need to calculate the <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a>.</p>\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>abs(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isReal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isReal</h4>\n<pre>public&nbsp;boolean&nbsp;isReal()</pre>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this complex number only has a real part, <code>false</code> if the imaginary part is not 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"re--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>re</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;re()</pre>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the real part as as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"im--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>im</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;im()</pre>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the imaginary part as as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"round-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>round</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;round(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<div class=\"block\">\n\n <p>Contrary to <code>BigDecimal.equals(Object)</code> this method implements <strong>mathematical</strong> equality\n (by calling <code>BigDecimal.compareTo(BigDecimal)</code> on the real and imaginary parts)\n instead of strict equality.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\"><code>strictEquals(Object)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"strictEquals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>strictEquals</h4>\n<pre>public&nbsp;boolean&nbsp;strictEquals(java.lang.Object&nbsp;obj)</pre>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.\n\n <p>This method uses the strict equality as defined by <code>BigDecimal.equals(Object)</code> on the real and imaginary parts.</p>\n <p>Please note that <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>BigComplex.equals(Object)</code></a> implements <strong>mathematical</strong> equality instead\n (by calling <code>on the real and imaginary parts</code>).</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>obj</code> - the object to compare for strict equality</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the specified object is strictly equal to this complex number</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>equals(Object)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;real)</pre>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>BigDecimal</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(double&nbsp;real)</pre>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>double</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(double&nbsp;real,\n                                 double&nbsp;imaginary)</pre>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>double</code> part</dd>\n<dd><code>imaginary</code> - the imaginary <code>double</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;real,\n                                 java.math.BigDecimal&nbsp;imaginary)</pre>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>BigDecimal</code> part</dd>\n<dd><code>imaginary</code> - the imaginary <code>BigDecimal</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOfPolar</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOfPolar(java.math.BigDecimal&nbsp;radius,\n                                      java.math.BigDecimal&nbsp;angle,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>radius</code> - the <code>BigDecimal</code> radius of the polar representation</dd>\n<dd><code>angle</code> - the <code>BigDecimal</code> angle in radians of the polar representation</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOfPolar-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>valueOfPolar</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOfPolar(double&nbsp;radius,\n                                      double&nbsp;angle,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplex.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplex.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/BigComplexMath.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:49:59 CET 2019 -->\n<title>BigComplexMath (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigComplexMath (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplexMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplexMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigComplexMath\" class=\"title\">Class BigComplexMath</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigComplexMath</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigComplexMath</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides advanced functions operating on <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#BigComplexMath--\">BigComplexMath</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">abs</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">absSquare</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">angle</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">asin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">atan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#conjugate-ch.obermuhlner.math.big.BigComplex-\">conjugate</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x)</code>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">cos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">exp</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural exponent of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">factorial</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the factorial of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">gamma</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the gamma function of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">log</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.BigDecimal&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   long&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">reciprocal</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n          java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.BigDecimal&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sqrt</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">tan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the tangens of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigComplexMath--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigComplexMath</h4>\n<pre>public&nbsp;BigComplexMath()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;reciprocal(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                    java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the reciprocal</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\"><code>BigComplex.reciprocal(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"conjugate-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>conjugate</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;conjugate(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x)</pre>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the conjugate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#conjugate--\"><code>BigComplex.conjugate()</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;abs(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the absolute value</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>BigComplex.abs(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>absSquare</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;absSquare(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the square of the absolute value</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>BigComplex.absSquare(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>angle</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;angle(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the angle</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> angle in radians</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\"><code>BigComplex.angle(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;factorial(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                   java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the factorial of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.\n\n <p>This implementation uses\n <a href=\"https://en.wikipedia.org/wiki/Spouge%27s_approximation\">Spouge's approximation</a>\n to calculate the factorial for non-integer values.</p>\n\n <p>This involves calculating a series of constants that depend on the desired precision.\n Since this constant calculation is quite expensive (especially for higher precisions),\n the constants for a specific precision will be cached\n and subsequent calls to this method with the same precision will be much faster.</p>\n\n <p>It is therefore recommended to do one call to this method with the standard precision of your application during the startup phase\n and to avoid calling it with many different precisions.</p>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Factorial#Extension_of_factorial_to_non-integer_values_of_argument\">Wikipedia: Factorial - Extension of factorial to non-integer values of argument</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x is a negative integer value (-1, -2, -3, ...)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.factorial(BigDecimal, MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\"><code>gamma(BigComplex, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>gamma</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;gamma(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                               java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the gamma function of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.\n\n <p>This implementation uses <a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\"><code>factorial(BigComplex, MathContext)</code></a> internally,\n therefore the performance implications described there apply also for this method.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Gamma_function\">Wikipedia: Gamma function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the gamma <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x-1 is a negative integer value (-1, -2, -3, ...)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.gamma(BigDecimal, MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\"><code>factorial(BigComplex, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;exp(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural exponent of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponential_function#Complex_plane\">Wikipedia: Exponent (Complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the exponent for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated exponent <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;sin(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Sine#Sine_with_a_complex_argument\">Wikipedia: Sine (Sine with a complex argument)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated sine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;cos(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cosine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;tan(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the tangens of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated tangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;atan(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;acot(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cotangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;asin(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;acos(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cosine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;sqrt(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).\n\n <p>See <a href=\"https://en.wikipedia.org/wiki/Square_root#Square_root_of_an_imaginary_number\">Wikipedia: Square root (Square root of an imaginary number)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the square root for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated square root <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;log(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Complex_logarithm\">Wikipedia: Complex logarithm</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the natural logarithm for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             long&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).\n\n <p>The implementation tries to minimize the number of multiplications of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>x</code></a> (using squares whenever possible).</p>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponentiation#Efficient_computation_with_integer_exponents\">Wikipedia: Exponentiation - efficient computation</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <code>long</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.BigDecimal&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <code>BigDecimal</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.BigDecimal&nbsp;n,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).\n\n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <code>BigDecimal</code> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;n,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).\n\n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplexMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplexMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/BigDecimalMath.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:49:59 CET 2019 -->\n<title>BigDecimalMath (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigDecimalMath (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":9,\"i22\":9,\"i23\":9,\"i24\":9,\"i25\":9,\"i26\":9,\"i27\":9,\"i28\":9,\"i29\":9,\"i30\":9,\"i31\":9,\"i32\":9,\"i33\":9,\"i34\":9,\"i35\":9,\"i36\":9,\"i37\":9,\"i38\":9,\"i39\":9,\"i40\":9,\"i41\":9,\"i42\":9,\"i43\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigDecimalMath\" class=\"title\">Class BigDecimalMath</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigDecimalMath</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigDecimalMath</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\">acos</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\">acosh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\">acot</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\">acoth</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\">asin</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\">asinh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\">atan</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">atan2</a></span>(java.math.BigDecimal&nbsp;y,\n     java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\">atanh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\">bernoulli</a></span>(int&nbsp;n,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\">cos</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\">cosh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\">cot</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\">coth</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\">e</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns the number e.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\">exp</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\">exponent</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\">factorial</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\">factorial</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the factorial of the specified integer argument.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\">fractionalPart</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\">gamma</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\">integralPart</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\">isDoubleValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\">isIntValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isLongValue-java.math.BigDecimal-\">isLongValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\">log</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\">log10</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\">log2</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\">mantissa</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\">pi</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns the number pi.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.BigDecimal&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   long&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#reciprocal-java.math.BigDecimal-java.math.MathContext-\">reciprocal</a></span>(java.math.BigDecimal&nbsp;x,\n          java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">root</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.BigDecimal&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\">round</a></span>(java.math.BigDecimal&nbsp;value,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\">roundWithTrailingZeroes</a></span>(java.math.BigDecimal&nbsp;value,\n                       java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code> including trailing zeroes.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>static int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#significantDigits-java.math.BigDecimal-\">significantDigits</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the number of significant digits of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\">sin</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\">sinh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\">sqrt</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\">tan</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\">tanh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-\">toBigDecimal</a></span>(java.lang.String&nbsp;string)</code>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-java.math.MathContext-\">toBigDecimal</a></span>(java.lang.String&nbsp;string,\n            java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toBigDecimal-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;toBigDecimal(java.lang.String&nbsp;string)</pre>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.\n\n <p>This method is equivalent to the String constructor <code>BigDecimal.BigDecimal(String)</code>\n but has been optimized for large strings (several thousand digits).</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>string</code> - the String representation</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the created <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if <code>string</code> is not a valid representation of a <code>BigDecimal</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.BigDecimal(String)</code>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-java.math.MathContext-\"><code>toBigDecimal(String, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal-java.lang.String-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;toBigDecimal(java.lang.String&nbsp;string,\n                                                java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.\n\n <p>This method is equivalent to the String constructor <code>BigDecimal.BigDecimal(String, MathContext)</code>\n but has been optimized for large strings (several thousand digits).</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>string</code> - the string representation</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the created <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if <code>string</code> is not a valid representation of a <code>BigDecimal</code></dd>\n<dd><code>java.lang.ArithmeticException</code> - if the result is inexact but the rounding mode is <code>UNNECESSARY</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.BigDecimal(String, MathContext)</code>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-\"><code>toBigDecimal(String)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isIntValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isIntValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isIntValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.\n\n <p>If this returns <code>true</code> you can call <code>BigDecimal.intValueExact()</code> without fear of an <code>ArithmeticException</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>int</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLongValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLongValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isLongValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.\n\n <p>If this returns <code>true</code> you can call <code>BigDecimal.longValueExact()</code> without fear of an <code>ArithmeticException</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>long</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isDoubleValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isDoubleValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isDoubleValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.\n\n <p>If this returns <code>true</code> you can call <code>BigDecimal.doubleValue()</code>\n without fear of getting <code>Double.POSITIVE_INFINITY</code> or <code>Double.NEGATIVE_INFINITY</code> as result.</p>\n\n <p>Example: <code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1E309\"))</code> returns <code>false</code>,\n because <code>new BigDecimal(\"1E309\").doubleValue()</code> returns <code>Infinity</code>.</p>\n\n <p>Note: This method does <strong>not</strong> check for possible loss of precision.</p>\n\n <p>For example <code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1.23400000000000000000000000000000001\"))</code> will return <code>true</code>,\n because <code>new BigDecimal(\"1.23400000000000000000000000000000001\").doubleValue()</code> returns a valid double value,\n although it loses precision and returns <code>1.234</code>.</p>\n\n <p><code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1E-325\"))</code> will return <code>true</code>\n although this value is smaller than <code>Double.MIN_VALUE</code> (and therefore outside the range of values that can be represented as <code>double</code>)\n because <code>new BigDecimal(\"1E-325\").doubleValue()</code> returns <code>0</code> which is a legal value with loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>double</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"mantissa-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>mantissa</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;mantissa(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the mantissa</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\"><code>exponent(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exponent-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exponent</h4>\n<pre>public static&nbsp;int&nbsp;exponent(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the exponent</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\"><code>mantissa(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"significantDigits-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>significantDigits</h4>\n<pre>public static&nbsp;int&nbsp;significantDigits(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the number of significant digits of the specified <code>BigDecimal</code>.\n\n <p>The result contains the number of all digits before the decimal point and\n all digits after the decimal point excluding trailing zeroes.</p>\n\n <p>Examples:</p>\n <ul>\n <li><code>significantDigits(new BigDecimal(\"12300.00\"))</code> returns 5</li>\n <li><code>significantDigits(new BigDecimal(\"1.23000\"))</code> returns 3</li>\n <li><code>significantDigits(new BigDecimal(\"0.00012300\"))</code> returns 3</li>\n <li><code>significantDigits(new BigDecimal(\"12300.4500\"))</code> returns 7</li>\n </ul>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Significant_figures\">Wikipedia: Significant figures</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number of significant digits</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.stripTrailingZeros()</code>, \n<code>BigDecimal.precision()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"integralPart-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>integralPart</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;integralPart(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integral part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"fractionalPart-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fractionalPart</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;fractionalPart(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fractional part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\"><code>integralPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"round-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>round</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;round(java.math.BigDecimal&nbsp;value,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code>.\n\n <p>This method calls <code>BigDecimal.round(MathContext)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.round(MathContext)</code>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\"><code>roundWithTrailingZeroes(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>roundWithTrailingZeroes</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;roundWithTrailingZeroes(java.math.BigDecimal&nbsp;value,\n                                                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code> including trailing zeroes.\n\n <p>This method is similar to <code>BigDecimal.round(MathContext)</code> but does <strong>not</strong> remove the trailing zeroes.</p>\n\n <p>Example:</p>\n<pre>\nMathContext mc = new MathContext(5);\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.234567\"), mc));    // 1.2346\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"123.4567\"), mc));    // 123.46\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.001234567\"), mc)); // 0.0012346\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.23\"), mc));        // 1.2300\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.230000\"), mc));    // 1.2300\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.00123\"), mc));     // 0.0012300\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0\"), mc));           // 0.0000\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.00000000\"), mc));  // 0.0000\n</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value including trailing zeroes</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.round(MathContext)</code>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\"><code>round(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;reciprocal(java.math.BigDecimal&nbsp;x,\n                                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reciprocal <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0</dd>\n<dd><code>java.lang.ArithmeticException</code> - if the result is inexact but the\n         rounding mode is <code>UNNECESSARY</code> or\n         <code>mc.precision == 0</code> and the quotient has a\n         non-terminating decimal expansion.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;factorial(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the factorial of the specified integer argument.\n\n <p>factorial = 1 * 2 * 3 * ... n</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;factorial(java.math.BigDecimal&nbsp;x,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.\n\n <p>This implementation uses\n <a href=\"https://en.wikipedia.org/wiki/Spouge%27s_approximation\">Spouge's approximation</a>\n to calculate the factorial for non-integer values.</p>\n\n <p>This involves calculating a series of constants that depend on the desired precision.\n Since this constant calculation is quite expensive (especially for higher precisions),\n the constants for a specific precision will be cached\n and subsequent calls to this method with the same precision will be much faster.</p>\n\n <p>It is therefore recommended to do one call to this method with the standard precision of your application during the startup phase\n and to avoid calling it with many different precisions.</p>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Factorial#Extension_of_factorial_to_non-integer_values_of_argument\">Wikipedia: Factorial - Extension of factorial to non-integer values of argument</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x is a negative integer value (-1, -2, -3, ...)</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if x is a non-integer value and the <code>MathContext</code> has unlimited precision</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\"><code>factorial(int)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\"><code>gamma(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"gamma-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>gamma</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;gamma(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code>.\n\n <p>This implementation uses <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>factorial(BigDecimal, MathContext)</code></a> internally,\n therefore the performance implications described there apply also for this method.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Gamma_function\">Wikipedia: Gamma function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the gamma <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x-1 is a negative integer value (-1, -2, -3, ...)</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if x is a non-integer value and the <code>MathContext</code> has unlimited precision</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>factorial(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;bernoulli(int&nbsp;n,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.\n\n <p>This function calculates the <strong>first Bernoulli numbers</strong> and therefore <code>bernoulli(1)</code> returns -0.5</p>\n <p>Note that <code>bernoulli(x)</code> for all odd x &gt; 1 returns 0</p>\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Bernoulli_number\">Wikipedia: Bernoulli number</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n<dd><code>java.lang.ArithmeticException</code> - if the result is inexact but the\n         rounding mode is <code>UNNECESSARY</code> or\n         <code>mc.precision == 0</code> and the quotient has a\n         non-terminating decimal expansion.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       java.math.BigDecimal&nbsp;y,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>BigDecimal</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\"><code>pow(BigDecimal, long, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       long&nbsp;y,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).\n \n <p>The implementation tries to minimize the number of multiplications of <code>x</code> (using squares whenever possible).</p>\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponentiation#Efficient_computation_with_integer_exponents\">Wikipedia: Exponentiation - efficient computation</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>long</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if y is negative and the result is inexact but the\n         rounding mode is <code>UNNECESSARY</code> or\n         <code>mc.precision == 0</code> and the quotient has a\n         non-terminating decimal expansion.</dd>\n<dd><code>java.lang.ArithmeticException</code> - if the rounding mode is\n         <code>UNNECESSARY</code> and the\n         <code>BigDecimal</code>  operation would require rounding.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sqrt(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.\n \n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the square root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated square root of x with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;root(java.math.BigDecimal&nbsp;x,\n                                        java.math.BigDecimal&nbsp;n,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.\n \n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <code>BigDecimal</code> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Natural_logarithm\">Wikipedia: Natural logarithm</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the natural logarithm for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log2(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 2 for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 2 with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log10(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 10 for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 10 with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pi(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns the number pi.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Pi\">Wikipedia: Pi</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number pi with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"e-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;e(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns the number e.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/E_(mathematical_constant)\">Wikipedia: E (mathematical_constant)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number e with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;exp(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Exponent\">Wikipedia: Exponent</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the exponent for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated exponent <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sin(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Sine\">Wikipedia: Sine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asin(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arcsine\">Wikipedia: Arcsine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &gt; 1 or x &lt; -1</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cos(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Cosine\">Wikipedia: Cosine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acos(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arccosine\">Wikipedia: Arccosine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &gt; 1 or x &lt; -1</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tan(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Tangens\">Wikipedia: Tangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arctangens\">Wikipedia: Arctangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan2(java.math.BigDecimal&nbsp;y,\n                                         java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.\n\n <p>This is useful to calculate the angle <i>theta</i> from the conversion of rectangular\n coordinates (<code>x</code>,&nbsp;<code>y</code>) to polar coordinates (r,&nbsp;<i>theta</i>).</p>\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Atan2\">Wikipedia: Atan2</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the <code>BigDecimal</code></dd>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0 and y = 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cot(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Cotangens\">Wikipedia: Cotangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cotanges <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acot(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arccotangens\">Wikipedia: Arccotangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sinh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cosh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tanh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;coth(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asinh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acosh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atanh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acoth(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/BigFloat.Context.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:50:00 CET 2019 -->\n<title>BigFloat.Context (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloat.Context (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.Context.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.Context.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigFloat.Context\" class=\"title\">Class BigFloat.Context</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigFloat.Context</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>Enclosing class:</dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public static class <span class=\"typeNameLabel\">BigFloat.Context</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#e--\">e</a></span>()</code>\n<div class=\"block\">Returns the constant e with this context.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#factorial-int-\">factorial</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.MathContext</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getMathContext--\">getMathContext</a></span>()</code>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getPrecision--\">getPrecision</a></span>()</code>\n<div class=\"block\">Returns the precision of this context.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.RoundingMode</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getRoundingMode--\">getRoundingMode</a></span>()</code>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#pi--\">pi</a></span>()</code>\n<div class=\"block\">Returns the constant pi with this context.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-ch.obermuhlner.math.big.BigFloat-\">valueOf</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\">valueOf</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-\">valueOf</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\">valueOf</a></span>(long&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.lang.String-\">valueOf</a></span>(java.lang.String&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getMathContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getMathContext</h4>\n<pre>public&nbsp;java.math.MathContext&nbsp;getMathContext()</pre>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPrecision--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPrecision</h4>\n<pre>public&nbsp;int&nbsp;getPrecision()</pre>\n<div class=\"block\">Returns the precision of this context.\n \n This is equivalent to calling <code>getMathContext().getPrecision()</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getRoundingMode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getRoundingMode</h4>\n<pre>public&nbsp;java.math.RoundingMode&nbsp;getRoundingMode()</pre>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.\n \n This is equivalent to calling <code>getMathContext().getRoundingMode()</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>RoundingMode</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source <code>BigDecimal</code> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(int&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source int value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(long&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source long value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(double&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(java.lang.String&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source String value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if the value is not a valid number.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pi()</pre>\n<div class=\"block\">Returns the constant pi with this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>pi with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\"><code>BigDecimalMath.pi(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"e--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;e()</pre>\n<div class=\"block\">Returns the constant e with this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>e with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\"><code>BigDecimalMath.e(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;factorial(int&nbsp;n)</pre>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the value to calculate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial of n with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\"><code>BigDecimalMath.factorial(int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.Context.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.Context.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/BigFloat.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:49:59 CET 2019 -->\n<title>BigFloat (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloat (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":10,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":9,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":10,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":10,\"i43\":10,\"i44\":9,\"i45\":9,\"i46\":9,\"i47\":9,\"i48\":9,\"i49\":9,\"i50\":9,\"i51\":10,\"i52\":10,\"i53\":10,\"i54\":10,\"i55\":10,\"i56\":9,\"i57\":10,\"i58\":10,\"i59\":9,\"i60\":10,\"i61\":10,\"i62\":10,\"i63\":10,\"i64\":10,\"i65\":10,\"i66\":10,\"i67\":10,\"i68\":10,\"i69\":10,\"i70\":9,\"i71\":10,\"i72\":10,\"i73\":10,\"i74\":10,\"i75\":9,\"i76\":9,\"i77\":9,\"i78\":10,\"i79\":10,\"i80\":10,\"i81\":10,\"i82\":10,\"i83\":9,\"i84\":9,\"i85\":10,\"i86\":10,\"i87\":10,\"i88\":10,\"i89\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigFloat\" class=\"title\">Class BigFloat</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigFloat</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigFloat</span>\nextends java.lang.Object\nimplements java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</pre>\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.\n \n <h1>Overview</h1>\n \n <p>Every <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> instance has a reference to a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> that specifies the <code>MathContext</code> to be used for all calculations and values.</p>\n \n <p>The API for calculations is simplified and more consistent with the typical mathematical usage.</p>\n <ul>\n <li>Factory methods for values:\n   <ul>\n   <li><code>valueOf(BigFloat)</code></li>\n   <li><code>valueOf(BigDecimal)</code></li>\n   <li><code>valueOf(int)</code></li>\n   <li><code>valueOf(long)</code></li>\n   <li><code>valueOf(double)</code></li>\n   <li><code>valueOf(String)</code></li>\n   <li><code>pi()</code></li>\n   <li><code>e()</code></li>\n   </ul>\n </li>\n <li>All standard operators:\n   <ul>\n   <li><code>add(x)</code></li>\n   <li><code>subtract(x)</code></li>\n   <li><code>multiply(x)</code></li>\n   <li><code>remainder(x)</code></li>\n   <li><code>pow(y)</code></li>\n   <li><code>root(y)</code></li>\n   </ul>\n </li>\n <li>Calculation methods are overloaded for different value types:\n   <ul>\n   <li><code>add(BigFloat)</code></li>\n   <li><code>add(BigDecimal)</code></li>\n   <li><code>add(int)</code></li>\n   <li><code>add(long)</code></li>\n   <li><code>add(double)</code></li>\n   <li>...</li>\n   </ul>\n </li>\n <li>Mathematical functions are written as they are traditionally are written:\n   <ul>\n   <li><code>abs(x)</code></li>\n   <li><code>log(x)</code></li>\n   <li><code>sin(x)</code></li>\n   <li><code>min(x1, x2, ...)</code></li>\n   <li><code>max(x1, x2, ...)</code></li>\n   <li>...</li>\n   </ul>\n </li>\n <li>Support for advanced mathematical functions:\n   <ul>\n   <li><code>sqrt(x)</code></li>\n   <li><code>log(x)</code></li>\n   <li><code>exp(x)</code></li>\n   <li><code>sin(x)</code></li>\n   <li><code>cos(x)</code></li>\n   <li><code>tan(x)</code></li>\n   <li>...</li>\n   </ul>\n </li>\n <li>Methods to access parts of a value:\n   <ul>\n   <li><code>getMantissa()</code></li>\n   <li><code>getExponent()</code></li>\n   <li><code>getIntegralPart()</code></li>\n   <li><code>getFractionalPart()</code></li>\n   </ul>\n </li>\n <li>Equals and Hashcode methods:\n   <ul>\n   <li><code>equals(Object)</code> that returns whether two <code>BigFloat</code> values are mathematically the same</li>\n   <li><code>hashCode()</code> consistent with <code>equals(Object)</code></li>\n   </ul>\n </li>\n <li>Comparison methods:\n   <ul>\n   <li><code>isEqual(BigFloat)</code></li>\n   <li><code>isLessThan(BigFloat)</code></li>\n   <li><code>isLessThanOrEqual(BigFloat)</code></li>\n   <li><code>isGreaterThan(BigFloat)</code></li>\n   <li><code>isGreaterThanOrEqual(BigFloat)</code></li>\n   </ul>\n </li>\n </ul>\n \n <h1>Usage</h1>\n \n <p>Before doing any calculations you need to create a <code>Context</code> specifying the precision used for all calculations.</p>\n <pre>\nContext context = BigFloat.context(100); // precision of 100 digits\nContext anotherContext = BigFloat.context(new MathContext(10, RoundingMode.HALF_UP); // precision of 10 digits, rounding half up\n</pre>\n \n <p>The <code>Context</code> can then be used to create the first value of the calculation:</p>\n <pre>\nBigFloat value1 = context.valueOf(640320);\n</pre>\n \n <p>The <code>BigFloat</code> instance holds a reference to the <code>Context</code>. This context is then passed from calculation to calculation.</p>\n <pre>\nBigFloat value2 = context.valueOf(640320).pow(3).divide(24);\nBigFloat value3 = BigFloat.sin(value2);\n</pre>\n  \n <p>The <code>BigFloat</code> result can be converted to other numerical types:</p>\n <pre>\nBigDecimal bigDecimalValue = value3.toBigDecimal();\ndouble doubleValue = value3.toDouble();\nlong longValue = value3.toLong();\nint intValue = value3.toInt();\n</pre></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== NESTED CLASS SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"nested.class.summary\">\n<!--   -->\n</a>\n<h3>Nested Class Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Nested Class Summary table, listing nested classes, and an explanation\">\n<caption><span>Nested Classes</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Class and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static class&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></span></code>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#abs-ch.obermuhlner.math.big.BigFloat-\">abs</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acos-ch.obermuhlner.math.big.BigFloat-\">acos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acosh-ch.obermuhlner.math.big.BigFloat-\">acosh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acot-ch.obermuhlner.math.big.BigFloat-\">acot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acoth-ch.obermuhlner.math.big.BigFloat-\">acoth</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-java.math.BigDecimal-\">add</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-ch.obermuhlner.math.big.BigFloat-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-double-\">add</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-int-\">add</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-long-\">add</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#asin-ch.obermuhlner.math.big.BigFloat-\">asin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#asinh-ch.obermuhlner.math.big.BigFloat-\">asinh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#atan-ch.obermuhlner.math.big.BigFloat-\">atan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#atanh-ch.obermuhlner.math.big.BigFloat-\">atanh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\">compareTo</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#context-int-\">context</a></span>(int&nbsp;precision)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#context-java.math.MathContext-\">context</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cos-ch.obermuhlner.math.big.BigFloat-\">cos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cosh-ch.obermuhlner.math.big.BigFloat-\">cosh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cot-ch.obermuhlner.math.big.BigFloat-\">cot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#coth-ch.obermuhlner.math.big.BigFloat-\">coth</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-java.math.BigDecimal-\">divide</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-ch.obermuhlner.math.big.BigFloat-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-double-\">divide</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-int-\">divide</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-long-\">divide</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#exp-ch.obermuhlner.math.big.BigFloat-\">exp</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getContext--\">getContext</a></span>()</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getExponent--\">getExponent</a></span>()</code>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\">getFractionalPart</a></span>()</code>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\">getIntegralPart</a></span>()</code>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getMantissa--\">getMantissa</a></span>()</code>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isDoubleValue--\">isDoubleValue</a></span>()</code>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\">isEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">isGreaterThan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isGreaterThanOrEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isIntValue--\">isIntValue</a></span>()</code>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\">isLessThan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isLessThanOrEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isNegative--\">isNegative</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isPositive--\">isPositive</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isZero--\">isZero</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log-ch.obermuhlner.math.big.BigFloat-\">log</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log10-ch.obermuhlner.math.big.BigFloat-\">log10</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log2-ch.obermuhlner.math.big.BigFloat-\">log2</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the the maximum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</code>\n<div class=\"block\">Returns the the maximum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the the minimum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</code>\n<div class=\"block\">Returns the the minimum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-java.math.BigDecimal-\">multiply</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-ch.obermuhlner.math.big.BigFloat-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-double-\">multiply</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i54\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-int-\">multiply</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i55\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-long-\">multiply</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i56\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#negate-ch.obermuhlner.math.big.BigFloat-\">negate</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n</td>\n</tr>\n<tr id=\"i57\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-java.math.BigDecimal-\">pow</a></span>(java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i58\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i59\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.</div>\n</td>\n</tr>\n<tr id=\"i60\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-double-\">pow</a></span>(double&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i61\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-int-\">pow</a></span>(int&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i62\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-long-\">pow</a></span>(long&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i63\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-java.math.BigDecimal-\">remainder</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i64\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-ch.obermuhlner.math.big.BigFloat-\">remainder</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i65\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-double-\">remainder</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i66\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-int-\">remainder</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i67\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-long-\">remainder</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i68\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-java.math.BigDecimal-\">root</a></span>(java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i69\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i70\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n    <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.</div>\n</td>\n</tr>\n<tr id=\"i71\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-double-\">root</a></span>(double&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i72\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-int-\">root</a></span>(int&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i73\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-long-\">root</a></span>(long&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i74\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#signum--\">signum</a></span>()</code>\n<div class=\"block\">Returns the signum function of this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i75\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sin-ch.obermuhlner.math.big.BigFloat-\">sin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i76\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sinh-ch.obermuhlner.math.big.BigFloat-\">sinh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i77\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sqrt-ch.obermuhlner.math.big.BigFloat-\">sqrt</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i78\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-java.math.BigDecimal-\">subtract</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i79\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-ch.obermuhlner.math.big.BigFloat-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i80\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-double-\">subtract</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i81\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-int-\">subtract</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i82\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-long-\">subtract</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i83\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#tan-ch.obermuhlner.math.big.BigFloat-\">tan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i84\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#tanh-ch.obermuhlner.math.big.BigFloat-\">tanh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i85\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toBigDecimal--\">toBigDecimal</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n</td>\n</tr>\n<tr id=\"i86\" class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toDouble--\">toDouble</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n</td>\n</tr>\n<tr id=\"i87\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toInt--\">toInt</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n</td>\n</tr>\n<tr id=\"i88\" class=\"altColor\">\n<td class=\"colFirst\"><code>long</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toLong--\">toLong</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n</td>\n</tr>\n<tr id=\"i89\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"add-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(int&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(long&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(double&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(int&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(long&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(double&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"signum--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>signum</h4>\n<pre>public&nbsp;int&nbsp;signum()</pre>\n<div class=\"block\">Returns the signum function of this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>-1, 0, or 1 as the value of this <code>BigDecimal</code> is negative, zero, or positive.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isNegative--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isNegative</h4>\n<pre>public&nbsp;boolean&nbsp;isNegative()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if negative, <code>false</code> if 0 or positive</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isZero--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isZero</h4>\n<pre>public&nbsp;boolean&nbsp;isZero()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if 0, <code>false</code> if negative or positive</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isPositive--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isPositive</h4>\n<pre>public&nbsp;boolean&nbsp;isPositive()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if positive, <code>false</code> if 0 or negative</dd>\n</dl>\n</li>\n</ul>\n<a name=\"compareTo-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>compareTo</h4>\n<pre>public&nbsp;int&nbsp;compareTo(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if both values are mathematically equal (equivalent to <code>this.compareTo(other) == 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLessThan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLessThan</h4>\n<pre>public&nbsp;boolean&nbsp;isLessThan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically less than to the <code>other</code> value (equivalent to <code>this.compareTo(other) &lt; 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isGreaterThan</h4>\n<pre>public&nbsp;boolean&nbsp;isGreaterThan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically greater than to the <code>other</code> value (equivalent to <code>this.compareTo(other) &gt; 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLessThanOrEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isLessThanOrEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically less than or equal to the <code>other</code> value (equivalent to <code>this.compareTo(other) &lt;= 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\"><code>isLessThan(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\"><code>isEqual(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isGreaterThanOrEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isGreaterThanOrEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically greater than or equal to the <code>other</code> value (equivalent to <code>this.compareTo(other) &gt;= 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\"><code>isGreaterThan(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\"><code>isEqual(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isIntValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isIntValue</h4>\n<pre>public&nbsp;boolean&nbsp;isIntValue()</pre>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>int</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\"><code>BigDecimalMath.isIntValue(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isDoubleValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isDoubleValue</h4>\n<pre>public&nbsp;boolean&nbsp;isDoubleValue()</pre>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>double</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\"><code>BigDecimalMath.isDoubleValue(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getMantissa--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getMantissa</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getMantissa()</pre>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.\n \n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the mantissa</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getExponent--\"><code>getExponent()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\"><code>BigDecimalMath.mantissa(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getExponent--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getExponent</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getExponent()</pre>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.\n \n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the exponent</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getMantissa--\"><code>getMantissa()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\"><code>BigDecimalMath.exponent(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getIntegralPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getIntegralPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getIntegralPart()</pre>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integral part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\"><code>getFractionalPart()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>BigDecimalMath.fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFractionalPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFractionalPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getFractionalPart()</pre>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fractional part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\"><code>getIntegralPart()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>BigDecimalMath.fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getContext</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;getContext()</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toDouble--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toDouble</h4>\n<pre>public&nbsp;double&nbsp;toDouble()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>double</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.doubleValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toLong--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toLong</h4>\n<pre>public&nbsp;long&nbsp;toLong()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>long</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.longValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toInt--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toInt</h4>\n<pre>public&nbsp;int&nbsp;toInt()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>int</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.intValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"context-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>context</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context(int&nbsp;precision)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"context-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>context</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"negate-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;negate(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to negate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.negate(MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;abs(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to make absolute</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.abs(MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</pre>\n<div class=\"block\">Returns the the maximum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>value2</code> - the second <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the maximum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the the maximum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>values</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>s value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the maximum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</pre>\n<div class=\"block\">Returns the the minimum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>value2</code> - the second <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the minimum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the the minimum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>values</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>s value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the minimum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log2(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log2(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log10(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log10(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;exp(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.exp(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sqrt(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to serve as exponent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n                            <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.\n \n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to calculate the n'th root</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> defining the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sin(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cos(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;tan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cot(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;asin(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acos(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;atan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acot(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sinh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cosh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;tanh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;coth(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.coth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;asinh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acosh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;atanh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acoth(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acoth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/BigRational.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:50:00 CET 2019 -->\n<title>BigRational (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigRational (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":9,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":9,\"i22\":9,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":10,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":9,\"i43\":9,\"i44\":9,\"i45\":9,\"i46\":9,\"i47\":9,\"i48\":9,\"i49\":9,\"i50\":9,\"i51\":9,\"i52\":10,\"i53\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigRational.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigRational.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigRational\" class=\"title\">Class BigRational</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigRational</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigRational</span>\nextends java.lang.Object\nimplements java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</pre>\n<div class=\"block\">A rational number represented as a quotient of two values.\n \n <p>Basic calculations with rational numbers (+ - * /) have no loss of precision.\n This allows to use <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a> as a replacement for <code>BigDecimal</code> if absolute accuracy is desired.</p>\n \n <p><a href=\"http://en.wikipedia.org/wiki/Rational_number\">Wikipedia: Rational number</a></p>\n \n <p>The values are internally stored as <code>BigDecimal</code> (for performance optimizations) but represented\n as <code>BigInteger</code> (for mathematical correctness)\n when accessed with <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\"><code>getNumeratorBigInteger()</code></a> and <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\"><code>getDenominatorBigInteger()</code></a>.</p>\n \n <p>The following basic calculations have no loss of precision:</p>\n <ul>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\"><code>add(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\"><code>subtract(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\"><code>multiply(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\"><code>divide(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#pow-int-\"><code>pow(int)</code></a></li>\n </ul>\n \n <p>The following calculations are special cases of the ones listed above and have no loss of precision:</p>\n <ul>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#negate--\"><code>negate()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reciprocal--\"><code>reciprocal()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#increment--\"><code>increment()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#decrement--\"><code>decrement()</code></a></li>\n </ul>\n \n <p>Any <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a> value can be converted into an arbitrary <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\"><code>precision</code></a> (number of significant digits)\n or <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withScale-int-\"><code>scale</code></a> (number of digits after the decimal point).</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#ONE\">ONE</a></span></code>\n<div class=\"block\">The value 1 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#TEN\">TEN</a></span></code>\n<div class=\"block\">The value 10 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#TWO\">TWO</a></span></code>\n<div class=\"block\">The value 2 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#ZERO\">ZERO</a></span></code>\n<div class=\"block\">The value 0 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#abs--\">abs</a></span>()</code>\n<div class=\"block\">Returns the absolute value of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-java.math.BigInteger-\">add</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-int-\">add</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#bernoulli-int-\">bernoulli</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#compareTo-ch.obermuhlner.math.big.BigRational-\">compareTo</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#decrement--\">decrement</a></span>()</code>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-java.math.BigInteger-\">divide</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-int-\">divide</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#fractionPart--\">fractionPart</a></span>()</code>\n<div class=\"block\">Returns the fraction part of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominator--\">getDenominator</a></span>()</code>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigInteger</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\">getDenominatorBigInteger</a></span>()</code>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumerator--\">getNumerator</a></span>()</code>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigInteger</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\">getNumeratorBigInteger</a></span>()</code>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#increment--\">increment</a></span>()</code>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#integerPart--\">integerPart</a></span>()</code>\n<div class=\"block\">Returns the integer part of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#isInteger--\">isInteger</a></span>()</code>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#isZero--\">isZero</a></span>()</code>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational...-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#min-ch.obermuhlner.math.big.BigRational...-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-java.math.BigInteger-\">multiply</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-int-\">multiply</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#negate--\">negate</a></span>()</code>\n<div class=\"block\">Negates this rational number (inverting the sign).</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#pow-int-\">pow</a></span>(int&nbsp;exponent)</code>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reciprocal--\">reciprocal</a></span>()</code>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reduce--\">reduce</a></span>()</code>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#signum--\">signum</a></span>()</code>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-java.math.BigInteger-\">subtract</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-int-\">subtract</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toBigDecimal--\">toBigDecimal</a></span>()</code>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toBigDecimal-java.math.MathContext-\">toBigDecimal</a></span>(java.math.MathContext&nbsp;mc)</code>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toDouble--\">toDouble</a></span>()</code>\n<div class=\"block\">Returns this rational number as a double value.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>float</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toFloat--\">toFloat</a></span>()</code>\n<div class=\"block\">Returns this rational number as a float value.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toIntegerRationalString--\">toIntegerRationalString</a></span>()</code>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toPlainString--\">toPlainString</a></span>()</code>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toRationalString--\">toRationalString</a></span>()</code>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;numerator,\n       java.math.BigDecimal&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-\">valueOf</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-java.math.BigInteger-\">valueOf</a></span>(java.math.BigInteger&nbsp;numerator,\n       java.math.BigInteger&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">valueOf</a></span>(boolean&nbsp;positive,\n       java.lang.String&nbsp;integerPart,\n       java.lang.String&nbsp;fractionPart,\n       java.lang.String&nbsp;fractionRepeatPart,\n       java.lang.String&nbsp;exponentPart)</code>&nbsp;</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-double-\">valueOf</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-\">valueOf</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\">valueOf</a></span>(int&nbsp;numerator,\n       int&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\">valueOf</a></span>(int&nbsp;integer,\n       int&nbsp;fractionNumerator,\n       int&nbsp;fractionDenominator)</code>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.</div>\n</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\">valueOf</a></span>(java.lang.String&nbsp;string)</code>\n<div class=\"block\">Creates a rational number of the specified string representation.</div>\n</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\">withPrecision</a></span>(int&nbsp;precision)</code>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withScale-int-\">withScale</a></span>(int&nbsp;scale)</code>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"ZERO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> ZERO</pre>\n<div class=\"block\">The value 0 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"ONE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> ONE</pre>\n<div class=\"block\">The value 1 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"TWO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>TWO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> TWO</pre>\n<div class=\"block\">The value 2 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"TEN\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>TEN</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> TEN</pre>\n<div class=\"block\">The value 10 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getNumeratorBigInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumeratorBigInteger</h4>\n<pre>public&nbsp;java.math.BigInteger&nbsp;getNumeratorBigInteger()</pre>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the numerator as BigInteger</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getNumerator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumerator</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getNumerator()</pre>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the numerator as BigDecimal</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDenominatorBigInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDenominatorBigInteger</h4>\n<pre>public&nbsp;java.math.BigInteger&nbsp;getDenominatorBigInteger()</pre>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.\n \n <p>Guaranteed to not be 0.</p>\n <p>Guaranteed to be positive.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the denominator as BigInteger</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDenominator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDenominator</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getDenominator()</pre>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.\n \n <p>Guaranteed to not be 0.</p>\n <p>Guaranteed to be positive.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the denominator as BigDecimal</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reduce--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reduce</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;reduce()</pre>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reduced rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"integerPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>integerPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;integerPart()</pre>\n<div class=\"block\">Returns the integer part of this rational number.\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).integerPart()</code> returns <code>BigRational.valueOf(3)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integer part of this rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"fractionPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fractionPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;fractionPart()</pre>\n<div class=\"block\">Returns the fraction part of this rational number.\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).integerPart()</code> returns <code>BigRational.valueOf(0.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fraction part of this rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"negate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;negate()</pre>\n<div class=\"block\">Negates this rational number (inverting the sign).\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).negate()</code> returns <code>BigRational.valueOf(-3.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the negated rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;reciprocal()</pre>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(0.5).reciprocal()</code> returns <code>BigRational.valueOf(2)</code></li>\n <li><code>BigRational.valueOf(-2).reciprocal()</code> returns <code>BigRational.valueOf(-0.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reciprocal rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if this number is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;abs()</pre>\n<div class=\"block\">Returns the absolute value of this rational number.\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(-2).abs()</code> returns <code>BigRational.valueOf(2)</code></li>\n <li><code>BigRational.valueOf(2).abs()</code> returns <code>BigRational.valueOf(2)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the absolute rational number (positive, or 0 if this rational is 0)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"signum--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>signum</h4>\n<pre>public&nbsp;int&nbsp;signum()</pre>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>-1, 0 or 1 as the value of this rational number is negative, zero or positive.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"increment--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>increment</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;increment()</pre>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).\n \n <p>This is functionally identical to\n <code>this.add(BigRational.ONE)</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the incremented rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"decrement--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>decrement</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;decrement()</pre>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.ONE)</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the decremented rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.add(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.add(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.multiply(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.multiply(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.divide(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.divide(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isZero--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isZero</h4>\n<pre>public&nbsp;boolean&nbsp;isZero()</pre>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this rational number is zero (0), <code>false</code> if it is not zero</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isInteger</h4>\n<pre>public&nbsp;boolean&nbsp;isInteger()</pre>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this rational number is an integer number, <code>false</code> if it has a fraction part</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;pow(int&nbsp;exponent)</pre>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>exponent</code> - exponent to which this rational number is to be raised</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withPrecision-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withPrecision</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;withPrecision(int&nbsp;precision)</pre>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision (number of significant digits) of the calculated result, or 0 for unlimited precision</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated rational number with the specified precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withScale-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withScale</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;withScale(int&nbsp;scale)</pre>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>scale</code> - the scale (number of digits after the decimal point) of the calculated result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated rational number with the specified scale</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toDouble--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toDouble</h4>\n<pre>public&nbsp;double&nbsp;toDouble()</pre>\n<div class=\"block\">Returns this rational number as a double value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the double value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toFloat--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toFloat</h4>\n<pre>public&nbsp;float&nbsp;toFloat()</pre>\n<div class=\"block\">Returns this rational number as a float value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the float value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal()</pre>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal(java.math.MathContext&nbsp;mc)</pre>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mc</code> - the <code>MathContext</code> specifying the precision of the calculated result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"compareTo-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>compareTo</h4>\n<pre>public&nbsp;int&nbsp;compareTo(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;other)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toPlainString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toPlainString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toPlainString()</pre>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the plain string representation</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.toPlainString()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toRationalString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toRationalString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toRationalString()</pre>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".\n \n <p>The resulting string is a valid input of the <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\"><code>valueOf(String)</code></a> method.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(0.5).toRationalString()</code> returns <code>\"1/2\"</code></li>\n <li><code>BigRational.valueOf(2).toRationalString()</code> returns <code>\"2\"</code></li>\n <li><code>BigRational.valueOf(4, 4).toRationalString()</code> returns <code>\"4/4\"</code> (not reduced)</li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number string representation in the form \"numerator/denominator\", or \"0\" if the rational number is 0.</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\"><code>valueOf(String)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\"><code>valueOf(int, int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toIntegerRationalString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toIntegerRationalString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toIntegerRationalString()</pre>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".\n \n <p>The integer part is omitted if it is 0 (when this absolute rational number is smaller than 1).</p>\n <p>The fraction part is omitted it it is 0 (when this rational number is an integer).</p>\n <p>If this rational number is 0, then \"0\" is returned.</p>\n \n <p>Example: <code>BigRational.valueOf(3.5).toIntegerRationalString()</code> returns <code>\"3 1/2\"</code>.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integer and fraction rational string representation</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\"><code>valueOf(int, int, int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;numerator,\n                                  int&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator int value</dd>\n<dd><code>denominator</code> - the denominator int value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;integer,\n                                  int&nbsp;fractionNumerator,\n                                  int&nbsp;fractionDenominator)</pre>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.\n \n <p>Useful to create numbers like 3 1/2 (= three and a half = 3.5) by calling\n <code>BigRational.valueOf(3, 1, 2)</code>.</p>\n <p>To create a negative rational only the integer part argument is allowed to be negative:\n to create -3 1/2 (= minus three and a half = -3.5) call <code>BigRational.valueOf(-3, 1, 2)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>integer</code> - the integer part int value</dd>\n<dd><code>fractionNumerator</code> - the fraction part numerator int value (negative not allowed)</dd>\n<dd><code>fractionDenominator</code> - the fraction part denominator int value (0 or negative not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the fraction part denominator is 0 (division by zero),\n or if the fraction part numerator or denominator is negative</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigInteger-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigInteger&nbsp;numerator,\n                                  java.math.BigInteger&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator <code>BigInteger</code> value</dd>\n<dd><code>denominator</code> - the denominator <code>BigInteger</code> value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(double&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if the double value is Infinite or NaN.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.lang.String&nbsp;string)</pre>\n<div class=\"block\">Creates a rational number of the specified string representation.\n \n <p>The accepted string representations are:</p>\n <ul>\n <li>Output of <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toString--\"><code>toString()</code></a> : \"integerPart.fractionPart\"</li>\n <li>Output of <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toRationalString--\"><code>toRationalString()</code></a> : \"numerator/denominator\"</li>\n <li>Output of <code>toString()</code> of <code>BigDecimal</code>, <code>BigInteger</code>, <code>Integer</code>, ...</li>\n <li>Output of <code>toString()</code> of <code>Double</code>, <code>Float</code> - except \"Infinity\", \"-Infinity\" and \"NaN\"</li>\n </ul></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>string</code> - the string representation to convert</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(boolean&nbsp;positive,\n                                  java.lang.String&nbsp;integerPart,\n                                  java.lang.String&nbsp;fractionPart,\n                                  java.lang.String&nbsp;fractionRepeatPart,\n                                  java.lang.String&nbsp;exponentPart)</pre>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;numerator,\n                                  java.math.BigDecimal&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator <code>BigDecimal</code> value</dd>\n<dd><code>denominator</code> - the denominator <code>BigDecimal</code> value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigRational...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>values</code> - the rational numbers to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the smallest rational number, 0 if no numbers are specified</dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigRational...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>values</code> - the rational numbers to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the largest rational number, 0 if no numbers are specified</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational-\"><code>max(BigRational)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;bernoulli(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.\n \n <p>This function calculates the <strong>first Bernoulli numbers</strong> and therefore <code>bernoulli(1)</code> returns -0.5</p>\n <p>Note that <code>bernoulli(x)</code> for all odd x &gt; 1 returns 0</p>\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Bernoulli_number\">Wikipedia: Bernoulli number</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x is lesser than 0</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigRational.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigRational.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/DefaultBigDecimalMath.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:50:00 CET 2019 -->\n<title>DefaultBigDecimalMath (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"DefaultBigDecimalMath (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":9,\"i22\":9,\"i23\":9,\"i24\":9,\"i25\":9,\"i26\":9,\"i27\":9,\"i28\":9,\"i29\":9,\"i30\":9,\"i31\":9,\"i32\":9,\"i33\":9,\"i34\":9,\"i35\":9,\"i36\":9,\"i37\":9,\"i38\":9,\"i39\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"DefaultBigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class DefaultBigDecimalMath\" class=\"title\">Class DefaultBigDecimalMath</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.DefaultBigDecimalMath</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">DefaultBigDecimalMath</span>\nextends java.lang.Object</pre>\n<div class=\"block\">A wrapper around <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigDecimalMath</code></a> that passes always the same default <code>MathContext</code> to the\n functions that need a <code>MathContext</code> argument.\n\n <p>This class is designed for applications that will always need the same precision in all calculations.</p>\n\n <p>The initial default <code>MathContext</code> is equivalent to <code>MathContext.DECIMAL128</code>\n but this can be overridden by setting the following system properties:</p>\n <ul>\n     <li><code>ch.obermuhlner.math.big.default.precision</code> to a positive integer precision (default=34)</li>\n     <li><code>ch.obermuhlner.math.big.default.rounding</code> to a <code>RoundingMode</code> name (default=HALF_UP) </li>\n </ul>\n\n <p>It is also possible to set the default <code>MathContext</code> using <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>.\n It is recommended to set the desired precision in the <code>MathContext</code> early in the startup of the application.</p>\n\n <p>Important: Avoid the pitfall of setting the precision temporarily for a calculation.\n This can lead to race conditions and calculations with the wrong precision\n if other threads in your application do the same thing.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#DefaultBigDecimalMath--\">DefaultBigDecimalMath</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acos-java.math.BigDecimal-\">acos</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acosh-java.math.BigDecimal-\">acosh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acot-java.math.BigDecimal-\">acot</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acoth-java.math.BigDecimal-\">acoth</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#add-java.math.BigDecimal-java.math.BigDecimal-\">add</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x + y</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asin-java.math.BigDecimal-\">asin</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asinh-java.math.BigDecimal-\">asinh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan-java.math.BigDecimal-\">atan</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-\">atan2</a></span>(java.math.BigDecimal&nbsp;y,\n     java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atanh-java.math.BigDecimal-\">atanh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#bernoulli-int-\">bernoulli</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cos-java.math.BigDecimal-\">cos</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cosh-java.math.BigDecimal-\">cosh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cot-java.math.BigDecimal-\">cot</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#coth-java.math.BigDecimal-\">coth</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#divide-java.math.BigDecimal-java.math.BigDecimal-\">divide</a></span>(java.math.BigDecimal&nbsp;x,\n      java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x / y</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#e--\">e</a></span>()</code>\n<div class=\"block\">Returns the number e using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#exp-java.math.BigDecimal-\">exp</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>) using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#factorial-java.math.BigDecimal-\">factorial</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#gamma-java.math.BigDecimal-\">gamma</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.MathContext</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#getDefaultMathContext--\">getDefaultMathContext</a></span>()</code>\n<div class=\"block\">Returns the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log-java.math.BigDecimal-\">log</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log10-java.math.BigDecimal-\">log10</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10 using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log2-java.math.BigDecimal-\">log2</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2 using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#multiply-java.math.BigDecimal-java.math.BigDecimal-\">multiply</a></span>(java.math.BigDecimal&nbsp;x,\n        java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x * y</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pi--\">pi</a></span>()</code>\n<div class=\"block\">Returns the number pi using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>) using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-long-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   long&nbsp;y)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>) using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#reciprocal-java.math.BigDecimal-\">reciprocal</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#remainder-java.math.BigDecimal-java.math.BigDecimal-\">remainder</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x % y</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-\">root</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.BigDecimal&nbsp;n)</code>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#round-java.math.BigDecimal-\">round</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-\">roundWithTrailingZeroes</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the default <code>MathContext</code> including trailing zeroes.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\">setDefaultMathContext</a></span>(java.math.MathContext&nbsp;defaultMathContext)</code>\n<div class=\"block\">Sets the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sin-java.math.BigDecimal-\">sin</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sinh-java.math.BigDecimal-\">sinh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sqrt-java.math.BigDecimal-\">sqrt</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#subtract-java.math.BigDecimal-java.math.BigDecimal-\">subtract</a></span>(java.math.BigDecimal&nbsp;x,\n        java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x - y</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tan-java.math.BigDecimal-\">tan</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tanh-java.math.BigDecimal-\">tanh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"DefaultBigDecimalMath--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>DefaultBigDecimalMath</h4>\n<pre>public&nbsp;DefaultBigDecimalMath()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"setDefaultMathContext-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setDefaultMathContext</h4>\n<pre>public static&nbsp;void&nbsp;setDefaultMathContext(java.math.MathContext&nbsp;defaultMathContext)</pre>\n<div class=\"block\">Sets the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>defaultMathContext</code> - the default <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDefaultMathContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDefaultMathContext</h4>\n<pre>public static&nbsp;java.math.MathContext&nbsp;getDefaultMathContext()</pre>\n<div class=\"block\">Returns the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the default <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"round-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>round</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;round(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.round(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"roundWithTrailingZeroes-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>roundWithTrailingZeroes</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;roundWithTrailingZeroes(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the default <code>MathContext</code> including trailing zeroes.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value including trailing zeroes</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.roundWithTrailingZeroes(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;add(java.math.BigDecimal&nbsp;x,\n                                       java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x + y</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;subtract(java.math.BigDecimal&nbsp;x,\n                                            java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x - y</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;multiply(java.math.BigDecimal&nbsp;x,\n                                            java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x * y</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;divide(java.math.BigDecimal&nbsp;x,\n                                          java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x / y</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to divide</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;remainder(java.math.BigDecimal&nbsp;x,\n                                             java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x % y</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to divide</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;reciprocal(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reciprocal <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#reciprocal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.reciprocal(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;factorial(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.factorial(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"gamma-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>gamma</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;gamma(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the gamma <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.gamma(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;bernoulli(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\"><code>BigDecimalMath.bernoulli(int, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>) using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>BigDecimal</code> value to serve as exponent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       long&nbsp;y)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>) using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>long</code> value to serve as exponent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, long, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sqrt(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the square root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated square root of x with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;root(java.math.BigDecimal&nbsp;x,\n                                        java.math.BigDecimal&nbsp;n)</pre>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <code>BigDecimal</code> defining the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the natural logarithm for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log2(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2 using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 2 for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 2 with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log2(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log10(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10 using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 10 for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 10 with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log10(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pi()</pre>\n<div class=\"block\">Returns the number pi using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number pi with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\"><code>BigDecimalMath.pi(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"e--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;e()</pre>\n<div class=\"block\">Returns the number e using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number e with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\"><code>BigDecimalMath.e(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;exp(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>) using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the exponent for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated exponent <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.exp(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sin(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated sine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asin(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cos(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cosine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acos(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tan(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated tangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan2-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan2(java.math.BigDecimal&nbsp;y,\n                                         java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the <code>BigDecimal</code></dd>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-\"><code>atan2(BigDecimal, BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cot(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cotanges <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acot(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cotangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sinh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic sine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cosh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cosine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tanh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic tangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;coth(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.coth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asinh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic sine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acosh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cosine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atanh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic tangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acoth(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acoth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"DefaultBigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/internal/AsinCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:49:59 CET 2019 -->\n<title>AsinCalculator (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"AsinCalculator (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AsinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AsinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class AsinCalculator\" class=\"title\">Class AsinCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.AsinCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">AsinCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AsinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AsinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/internal/AtanhCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:49:59 CET 2019 -->\n<title>AtanhCalculator (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"AtanhCalculator (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AtanhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AtanhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class AtanhCalculator\" class=\"title\">Class AtanhCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.AtanhCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">AtanhCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AtanhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AtanhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/internal/CosCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:49:59 CET 2019 -->\n<title>CosCalculator (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"CosCalculator (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CosCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CosCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class CosCalculator\" class=\"title\">Class CosCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.CosCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">CosCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates cosinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CosCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CosCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/internal/CoshCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:49:59 CET 2019 -->\n<title>CoshCalculator (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"CoshCalculator (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CoshCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CoshCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class CoshCalculator\" class=\"title\">Class CoshCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.CoshCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">CoshCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CoshCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CoshCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/internal/ExpCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:49:59 CET 2019 -->\n<title>ExpCalculator (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ExpCalculator (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/ExpCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"ExpCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class ExpCalculator\" class=\"title\">Class ExpCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.ExpCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">ExpCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates exp using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/ExpCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"ExpCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/internal/PowerIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:49:59 CET 2019 -->\n<title>PowerIterator (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerIterator (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":6,\"i1\":6};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Interface PowerIterator\" class=\"title\">Interface PowerIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Known Implementing Classes:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">PowerIterator</span></pre>\n<div class=\"block\">Iterator over the powers of a value x.\n \n <p>This API allows to efficiently calculate the various powers of x in a taylor series by storing intermediate results.</p>\n <p>For example x<sup>n</sup> can be calculated using one multiplication by storing the previously calculated x<sup>n-1</sup> and x.</p>\n \n <p><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\"><code>getCurrentPower()</code></a> will be called first to retrieve the initial value.</p>\n \n For later iterations <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\"><code>calculateNextPower()</code></a> will be called before <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\"><code>getCurrentPower()</code></a>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>void&nbsp;calculateNextPower()</pre>\n<div class=\"block\">Calculates the next power.</div>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/internal/PowerNIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:49:59 CET 2019 -->\n<title>PowerNIterator (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerNIterator (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerNIterator\" class=\"title\">Class PowerNIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerNIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerNIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerNIterator</a></span>(java.math.BigDecimal&nbsp;x,\n              java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerNIterator</h4>\n<pre>public&nbsp;PowerNIterator(java.math.BigDecimal&nbsp;x,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/internal/PowerTwoNIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:49:59 CET 2019 -->\n<title>PowerTwoNIterator (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNIterator (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNIterator\" class=\"title\">Class PowerTwoNIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                 java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNIterator</h4>\n<pre>public&nbsp;PowerTwoNIterator(java.math.BigDecimal&nbsp;x,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:49:59 CET 2019 -->\n<title>PowerTwoNMinusOneIterator (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNMinusOneIterator (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNMinusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNMinusOneIterator\" class=\"title\">Class PowerTwoNMinusOneIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNMinusOneIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNMinusOneIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n-1</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#PowerTwoNMinusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNMinusOneIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                         java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNMinusOneIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNMinusOneIterator</h4>\n<pre>public&nbsp;PowerTwoNMinusOneIterator(java.math.BigDecimal&nbsp;x,\n                                 java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNMinusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:49:59 CET 2019 -->\n<title>PowerTwoNPlusOneIterator (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNPlusOneIterator (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNPlusOneIterator\" class=\"title\">Class PowerTwoNPlusOneIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNPlusOneIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNPlusOneIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNPlusOneIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                        java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNPlusOneIterator</h4>\n<pre>public&nbsp;PowerTwoNPlusOneIterator(java.math.BigDecimal&nbsp;x,\n                                java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/internal/SeriesCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:49:59 CET 2019 -->\n<title>SeriesCalculator (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SeriesCalculator (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":6,\"i2\":6,\"i3\":6,\"i4\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SeriesCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SeriesCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SeriesCalculator\" class=\"title\">Class SeriesCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SeriesCalculator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>Direct Known Subclasses:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public abstract class <span class=\"typeNameLabel\">SeriesCalculator</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.\n \n <p>Stores the factors of the taylor series terms so that future calculations will be faster.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier</th>\n<th class=\"colLast\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>protected </code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator--\">SeriesCalculator</a></span>()</code>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>protected </code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator-boolean-\">SeriesCalculator</a></span>(boolean&nbsp;calculateInPairs)</code>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected abstract void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected abstract <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected abstract <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></span>(int&nbsp;index)</code>\n<div class=\"block\">Returns the factor of the term with specified index.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"SeriesCalculator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>SeriesCalculator</h4>\n<pre>protected&nbsp;SeriesCalculator()</pre>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</li>\n</ul>\n<a name=\"SeriesCalculator-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>SeriesCalculator</h4>\n<pre>protected&nbsp;SeriesCalculator(boolean&nbsp;calculateInPairs)</pre>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.\n \n <p>Calculation of pairs is useful for taylor series where the terms alternate the sign.\n In these cases it is more efficient to calculate two terms at once check then whether the acceptable error has been reached.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>calculateInPairs</code> - <code>true</code> to calculate the terms in pairs, <code>false</code> to calculate single terms</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"calculate-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculate</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;calculate(java.math.BigDecimal&nbsp;x,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected abstract&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                                     java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFactor-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getFactor(int&nbsp;index)</pre>\n<div class=\"block\">Returns the factor of the term with specified index.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>index</code> - the index (starting with 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the specified term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected abstract&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected abstract&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SeriesCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SeriesCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/internal/SinCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:49:59 CET 2019 -->\n<title>SinCalculator (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SinCalculator (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SinCalculator\" class=\"title\">Class SinCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SinCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">SinCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/internal/SinhCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:49:59 CET 2019 -->\n<title>SinhCalculator (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SinhCalculator (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SinhCalculator\" class=\"title\">Class SinhCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SinhCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">SinhCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/internal/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:50:00 CET 2019 -->\n<title>ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big.internal</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Interfaces\">Interfaces</h2>\n<ul title=\"Interfaces\">\n<li><a href=\"PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\" target=\"classFrame\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n</ul>\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AsinCalculator</a></li>\n<li><a href=\"AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AtanhCalculator</a></li>\n<li><a href=\"CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CosCalculator</a></li>\n<li><a href=\"CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CoshCalculator</a></li>\n<li><a href=\"ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">ExpCalculator</a></li>\n<li><a href=\"PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerNIterator</a></li>\n<li><a href=\"PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNIterator</a></li>\n<li><a href=\"PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNMinusOneIterator</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SeriesCalculator</a></li>\n<li><a href=\"SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinCalculator</a></li>\n<li><a href=\"SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/internal/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:50:00 CET 2019 -->\n<title>ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big.internal</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Interface Summary table, listing interfaces, and an explanation\">\n<caption><span>Interface Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Interface</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Iterator over the powers of a value x.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates cosinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates exp using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n-1</sup>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/internal/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:50:00 CET 2019 -->\n<title>ch.obermuhlner.math.big.internal Class Hierarchy (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.internal Class Hierarchy (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big.internal</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNMinusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AtanhCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h2 title=\"Interface Hierarchy\">Interface Hierarchy</h2>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a></li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:50:00 CET 2019 -->\n<title>ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../ch/obermuhlner/math/big/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"BigComplex.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplex</a></li>\n<li><a href=\"BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplexMath</a></li>\n<li><a href=\"BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigDecimalMath</a></li>\n<li><a href=\"BigFloat.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat</a></li>\n<li><a href=\"BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat.Context</a></li>\n<li><a href=\"BigRational.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigRational</a></li>\n<li><a href=\"DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">DefaultBigDecimalMath</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:50:00 CET 2019 -->\n<title>ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Package</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides advanced functions operating on <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A rational number represented as a quotient of two values.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A wrapper around <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigDecimalMath</code></a> that passes always the same default <code>MathContext</code> to the\n functions that need a <code>MathContext</code> argument.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Package</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:50:00 CET 2019 -->\n<title>ch.obermuhlner.math.big Class Hierarchy (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big Class Hierarchy (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath</span></a></li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/stream/BigDecimalStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:49:59 CET 2019 -->\n<title>BigDecimalStream (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigDecimalStream (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigDecimalStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.stream</div>\n<h2 title=\"Class BigDecimalStream\" class=\"title\">Class BigDecimalStream</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.stream.BigDecimalStream</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigDecimalStream</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#BigDecimalStream--\">BigDecimalStream</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">range</a></span>(java.math.BigDecimal&nbsp;startInclusive,\n     java.math.BigDecimal&nbsp;endExclusive,\n     java.math.BigDecimal&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-double-double-double-java.math.MathContext-\">range</a></span>(double&nbsp;startInclusive,\n     double&nbsp;endExclusive,\n     double&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-long-long-long-java.math.MathContext-\">range</a></span>(long&nbsp;startInclusive,\n     long&nbsp;endExclusive,\n     long&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">rangeClosed</a></span>(java.math.BigDecimal&nbsp;startInclusive,\n           java.math.BigDecimal&nbsp;endInclusive,\n           java.math.BigDecimal&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-double-double-double-java.math.MathContext-\">rangeClosed</a></span>(double&nbsp;startInclusive,\n           double&nbsp;endInclusive,\n           double&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-long-long-long-java.math.MathContext-\">rangeClosed</a></span>(long&nbsp;startInclusive,\n           long&nbsp;endInclusive,\n           long&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigDecimalStream--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigDecimalStream</h4>\n<pre>public&nbsp;BigDecimalStream()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(java.math.BigDecimal&nbsp;startInclusive,\n                                                                  java.math.BigDecimal&nbsp;endExclusive,\n                                                                  java.math.BigDecimal&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigDecimal i = startInclusive; i.compareTo(endExclusive) &lt; 0; i = i.add(step, mathContext)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-long-long-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(long&nbsp;startInclusive,\n                                                                  long&nbsp;endExclusive,\n                                                                  long&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n \n <p>The <code>long</code> arguments are converted using <code>BigDecimal.valueOf(long)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-double-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(double&nbsp;startInclusive,\n                                                                  double&nbsp;endExclusive,\n                                                                  double&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n \n <p>The <code>double</code> arguments are converted using <code>BigDecimal.valueOf(double)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(java.math.BigDecimal&nbsp;startInclusive,\n                                                                        java.math.BigDecimal&nbsp;endInclusive,\n                                                                        java.math.BigDecimal&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigDecimal i = startInclusive; i.compareTo(endInclusive) &lt;= 0; i = i.add(step, mathContext)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-long-long-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(long&nbsp;startInclusive,\n                                                                        long&nbsp;endInclusive,\n                                                                        long&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>The <code>long</code> arguments are converted using <code>BigDecimal.valueOf(long)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-double-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(double&nbsp;startInclusive,\n                                                                        double&nbsp;endInclusive,\n                                                                        double&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>The <code>double</code> arguments are converted using <code>BigDecimal.valueOf(double)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigDecimalStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/stream/BigFloatStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:49:59 CET 2019 -->\n<title>BigFloatStream (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloatStream (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigFloatStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloatStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.stream</div>\n<h2 title=\"Class BigFloatStream\" class=\"title\">Class BigFloatStream</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.stream.BigFloatStream</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigFloatStream</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides constructor methods for streams of <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#BigFloatStream--\">BigFloatStream</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">range</a></span>(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endExclusive,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">range</a></span>(double&nbsp;startInclusive,\n     double&nbsp;endExclusive,\n     double&nbsp;step,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">range</a></span>(long&nbsp;startInclusive,\n     long&nbsp;endExclusive,\n     long&nbsp;step,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">rangeClosed</a></span>(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endInclusive,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed</a></span>(double&nbsp;startInclusive,\n           double&nbsp;endInclusive,\n           double&nbsp;step,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed</a></span>(long&nbsp;startInclusive,\n           long&nbsp;endInclusive,\n           long&nbsp;step,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigFloatStream--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigFloatStream</h4>\n<pre>public&nbsp;BigFloatStream()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endExclusive,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigFloat i = startInclusive; i.isLessThan(endExclusive); i = i.add(step)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(long&nbsp;startInclusive,\n                                                      long&nbsp;endExclusive,\n                                                      long&nbsp;step,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\"><code>BigFloat.Context.valueOf(long)</code></a> is used to convert the <code>long</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>long</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>range(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(double&nbsp;startInclusive,\n                                                      double&nbsp;endExclusive,\n                                                      double&nbsp;step,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\"><code>BigFloat.Context.valueOf(double)</code></a> is used to convert the <code>double</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>double</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>range(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endInclusive,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigFloat i = startInclusive; i.isLessThanOrEqual(endInclusive); i = i.add(step)) {\n    //...\n}\n</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(long&nbsp;startInclusive,\n                                                            long&nbsp;endInclusive,\n                                                            long&nbsp;step,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\"><code>BigFloat.Context.valueOf(long)</code></a> is used to convert the <code>long</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>long</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>rangeClosed(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(double&nbsp;startInclusive,\n                                                            double&nbsp;endInclusive,\n                                                            double&nbsp;step,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\"><code>BigFloat.Context.valueOf(double)</code></a> is used to convert the <code>double</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>double</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>rangeClosed(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigFloatStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloatStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/stream/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:50:00 CET 2019 -->\n<title>ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big.stream</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigDecimalStream</a></li>\n<li><a href=\"BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigFloatStream</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/stream/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:50:00 CET 2019 -->\n<title>ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Prev&nbsp;Package</a></li>\n<li>Next&nbsp;Package</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big.stream</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides constructor methods for streams of <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Prev&nbsp;Package</a></li>\n<li>Next&nbsp;Package</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/ch/obermuhlner/math/big/stream/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:50:00 CET 2019 -->\n<title>ch.obermuhlner.math.big.stream Class Hierarchy (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.stream Class Hierarchy (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Prev</a></li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big.stream</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a></li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Prev</a></li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/constant-values.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:50:00 CET 2019 -->\n<title>Constant Field Values (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Constant Field Values (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?constant-values.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"constant-values.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Constant Field Values\" class=\"title\">Constant Field Values</h1>\n<h2 title=\"Contents\">Contents</h2>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?constant-values.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"constant-values.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/deprecated-list.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:50:00 CET 2019 -->\n<title>Deprecated List (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Deprecated List (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li class=\"navBarCell1Rev\">Deprecated</li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?deprecated-list.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"deprecated-list.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Deprecated API\" class=\"title\">Deprecated API</h1>\n<h2 title=\"Contents\">Contents</h2>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li class=\"navBarCell1Rev\">Deprecated</li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?deprecated-list.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"deprecated-list.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/help-doc.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:50:00 CET 2019 -->\n<title>API Help (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"API Help (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li class=\"navBarCell1Rev\">Help</li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?help-doc.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"help-doc.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">How This API Document Is Organized</h1>\n<div class=\"subTitle\">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h2>Overview</h2>\n<p>The <a href=\"overview-summary.html\">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>\n</li>\n<li class=\"blockList\">\n<h2>Package</h2>\n<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>\n<ul>\n<li>Interfaces (italic)</li>\n<li>Classes</li>\n<li>Enums</li>\n<li>Exceptions</li>\n<li>Errors</li>\n<li>Annotation Types</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Class/Interface</h2>\n<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>\n<ul>\n<li>Class inheritance diagram</li>\n<li>Direct Subclasses</li>\n<li>All Known Subinterfaces</li>\n<li>All Known Implementing Classes</li>\n<li>Class/interface declaration</li>\n<li>Class/interface description</li>\n</ul>\n<ul>\n<li>Nested Class Summary</li>\n<li>Field Summary</li>\n<li>Constructor Summary</li>\n<li>Method Summary</li>\n</ul>\n<ul>\n<li>Field Detail</li>\n<li>Constructor Detail</li>\n<li>Method Detail</li>\n</ul>\n<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>\n</li>\n<li class=\"blockList\">\n<h2>Annotation Type</h2>\n<p>Each annotation type has its own separate page with the following sections:</p>\n<ul>\n<li>Annotation Type declaration</li>\n<li>Annotation Type description</li>\n<li>Required Element Summary</li>\n<li>Optional Element Summary</li>\n<li>Element Detail</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Enum</h2>\n<p>Each enum has its own separate page with the following sections:</p>\n<ul>\n<li>Enum declaration</li>\n<li>Enum description</li>\n<li>Enum Constant Summary</li>\n<li>Enum Constant Detail</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Tree (Class Hierarchy)</h2>\n<p>There is a <a href=\"overview-tree.html\">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>\n<ul>\n<li>When viewing the Overview page, clicking on \"Tree\" displays the hierarchy for all packages.</li>\n<li>When viewing a particular package, class or interface page, clicking \"Tree\" displays the hierarchy for only that package.</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Deprecated API</h2>\n<p>The <a href=\"deprecated-list.html\">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>\n</li>\n<li class=\"blockList\">\n<h2>Index</h2>\n<p>The <a href=\"index-all.html\">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>\n</li>\n<li class=\"blockList\">\n<h2>Prev/Next</h2>\n<p>These links take you to the next or previous class, interface, package, or related page.</p>\n</li>\n<li class=\"blockList\">\n<h2>Frames/No Frames</h2>\n<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>\n</li>\n<li class=\"blockList\">\n<h2>All Classes</h2>\n<p>The <a href=\"allclasses-noframe.html\">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>\n</li>\n<li class=\"blockList\">\n<h2>Serialized Form</h2>\n<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking \"Serialized Form\" in the \"See also\" section of the class description.</p>\n</li>\n<li class=\"blockList\">\n<h2>Constant Field Values</h2>\n<p>The <a href=\"constant-values.html\">Constant Field Values</a> page lists the static final fields and their values.</p>\n</li>\n</ul>\n<span class=\"emphasizedPhrase\">This help file applies to API documentation generated using the standard doclet.</span></div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li class=\"navBarCell1Rev\">Help</li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?help-doc.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"help-doc.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/index-all.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:50:00 CET 2019 -->\n<title>Index (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Index (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li class=\"navBarCell1Rev\">Index</li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?index-all.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"index-all.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"contentContainer\"><a href=\"#I:A\">A</a>&nbsp;<a href=\"#I:B\">B</a>&nbsp;<a href=\"#I:C\">C</a>&nbsp;<a href=\"#I:D\">D</a>&nbsp;<a href=\"#I:E\">E</a>&nbsp;<a href=\"#I:F\">F</a>&nbsp;<a href=\"#I:G\">G</a>&nbsp;<a href=\"#I:H\">H</a>&nbsp;<a href=\"#I:I\">I</a>&nbsp;<a href=\"#I:L\">L</a>&nbsp;<a href=\"#I:M\">M</a>&nbsp;<a href=\"#I:N\">N</a>&nbsp;<a href=\"#I:O\">O</a>&nbsp;<a href=\"#I:P\">P</a>&nbsp;<a href=\"#I:R\">R</a>&nbsp;<a href=\"#I:S\">S</a>&nbsp;<a href=\"#I:T\">T</a>&nbsp;<a href=\"#I:V\">V</a>&nbsp;<a href=\"#I:W\">W</a>&nbsp;<a href=\"#I:Z\">Z</a>&nbsp;<a name=\"I:A\">\n<!--   -->\n</a>\n<h2 class=\"title\">A</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\">abs(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">abs(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#abs-ch.obermuhlner.math.big.BigFloat-\">abs(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#abs--\">abs()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the absolute value of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\">absSquare(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">absSquare(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acos(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\">acos(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acos-ch.obermuhlner.math.big.BigFloat-\">acos(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acos-java.math.BigDecimal-\">acos(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\">acosh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acosh-ch.obermuhlner.math.big.BigFloat-\">acosh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acosh-java.math.BigDecimal-\">acosh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acot(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\">acot(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acot-ch.obermuhlner.math.big.BigFloat-\">acot(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acot-java.math.BigDecimal-\">acot(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\">acoth(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acoth-ch.obermuhlner.math.big.BigFloat-\">acoth(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acoth-java.math.BigDecimal-\">acoth(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-\">add(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">add(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-java.math.MathContext-\">add(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-\">add(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-double-\">add(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-ch.obermuhlner.math.big.BigFloat-\">add(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-java.math.BigDecimal-\">add(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-int-\">add(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-long-\">add(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-double-\">add(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\">add(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-java.math.BigInteger-\">add(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-int-\">add(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#add-java.math.BigDecimal-java.math.BigDecimal-\">add(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x + y</code> using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\">angle(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">angle(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">asin(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\">asin(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#asin-ch.obermuhlner.math.big.BigFloat-\">asin(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asin-java.math.BigDecimal-\">asin(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\">asinh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#asinh-ch.obermuhlner.math.big.BigFloat-\">asinh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asinh-java.math.BigDecimal-\">asinh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">atan(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\">atan(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#atan-ch.obermuhlner.math.big.BigFloat-\">atan(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan-java.math.BigDecimal-\">atan(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">atan2(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-\">atan2(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i> using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\">atanh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#atanh-ch.obermuhlner.math.big.BigFloat-\">atanh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atanh-java.math.BigDecimal-\">atanh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AtanhCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</dd>\n</dl>\n<a name=\"I:B\">\n<!--   -->\n</a>\n<h2 class=\"title\">B</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\">bernoulli(int, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#bernoulli-int-\">bernoulli(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#bernoulli-int-\">bernoulli(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Provides advanced functions operating on <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#BigComplexMath--\">BigComplexMath()</a></span> - Constructor for class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a> - Class in <a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></dt>\n<dd>\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#BigDecimalStream--\">BigDecimalStream()</a></span> - Constructor for class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a> - Class in <a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></dt>\n<dd>\n<div class=\"block\">Provides constructor methods for streams of <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#BigFloatStream--\">BigFloatStream()</a></span> - Constructor for class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A rational number represented as a quotient of two values.</div>\n</dd>\n</dl>\n<a name=\"I:C\">\n<!--   -->\n</a>\n<h2 class=\"title\">C</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in interface ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dt>\n<dd>\n<div class=\"block\">Calculates the next power.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a> - package ch.obermuhlner.math.big</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a> - package ch.obermuhlner.math.big.internal</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a> - package ch.obermuhlner.math.big.stream</dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\">compareTo(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#compareTo-ch.obermuhlner.math.big.BigRational-\">compareTo(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#conjugate--\">conjugate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#conjugate-ch.obermuhlner.math.big.BigComplex-\">conjugate(BigComplex)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#context-int-\">context(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#context-java.math.MathContext-\">context(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">cos(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\">cos(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cos-ch.obermuhlner.math.big.BigFloat-\">cos(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cos-java.math.BigDecimal-\">cos(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates cosinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\">cosh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cosh-ch.obermuhlner.math.big.BigFloat-\">cosh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cosh-java.math.BigDecimal-\">cosh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\">cot(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cot-ch.obermuhlner.math.big.BigFloat-\">cot(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cot-java.math.BigDecimal-\">cot(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\">coth(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#coth-ch.obermuhlner.math.big.BigFloat-\">coth(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#coth-java.math.BigDecimal-\">coth(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Creates the <a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:D\">\n<!--   -->\n</a>\n<h2 class=\"title\">D</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#decrement--\">decrement()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A wrapper around <a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigDecimalMath</code></a> that passes always the same default <code>MathContext</code> to the\n functions that need a <code>MathContext</code> argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#DefaultBigDecimalMath--\">DefaultBigDecimalMath()</a></span> - Constructor for class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">divide(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-java.math.BigDecimal-java.math.MathContext-\">divide(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-double-java.math.MathContext-\">divide(double, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-ch.obermuhlner.math.big.BigFloat-\">divide(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-java.math.BigDecimal-\">divide(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-int-\">divide(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-long-\">divide(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-double-\">divide(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\">divide(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-java.math.BigInteger-\">divide(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-int-\">divide(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#divide-java.math.BigDecimal-java.math.BigDecimal-\">divide(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x / y</code> using the default <code>MathContext</code>.</div>\n</dd>\n</dl>\n<a name=\"I:E\">\n<!--   -->\n</a>\n<h2 class=\"title\">E</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\">e(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number e.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#e--\">e()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the constant e with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#e--\">e()</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number e using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">exp(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural exponent of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\">exp(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#exp-ch.obermuhlner.math.big.BigFloat-\">exp(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#exp-java.math.BigDecimal-\">exp(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>) using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates exp using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\">exponent(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n</dl>\n<a name=\"I:F\">\n<!--   -->\n</a>\n<h2 class=\"title\">F</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">factorial(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\">factorial(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified integer argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\">factorial(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#factorial-int-\">factorial(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#factorial-java.math.BigDecimal-\">factorial(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\">fractionalPart(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#fractionPart--\">fractionPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the fraction part of this rational number.</div>\n</dd>\n</dl>\n<a name=\"I:G\">\n<!--   -->\n</a>\n<h2 class=\"title\">G</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">gamma(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the gamma function of the specified <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\">gamma(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#gamma-java.math.BigDecimal-\">gamma(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getContext--\">getContext()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in interface ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dt>\n<dd>\n<div class=\"block\">Returns the current power.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#getDefaultMathContext--\">getDefaultMathContext()</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getDenominator--\">getDenominator()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\">getDenominatorBigInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getExponent--\">getExponent()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor(int)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Returns the factor of the term with specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\">getFractionalPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\">getIntegralPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getMantissa--\">getMantissa()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getMathContext--\">getMathContext()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getNumerator--\">getNumerator()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\">getNumeratorBigInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getPrecision--\">getPrecision()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the precision of this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getRoundingMode--\">getRoundingMode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.</div>\n</dd>\n</dl>\n<a name=\"I:H\">\n<!--   -->\n</a>\n<h2 class=\"title\">H</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:I\">\n<!--   -->\n</a>\n<h2 class=\"title\">I</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#I\">I</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#im\">im</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#im--\">im()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#increment--\">increment()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#integerPart--\">integerPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the integer part of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\">integralPart(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\">isDoubleValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isDoubleValue--\">isDoubleValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\">isEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">isGreaterThan(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isGreaterThanOrEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#isInteger--\">isInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\">isIntValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isIntValue--\">isIntValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\">isLessThan(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isLessThanOrEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isLongValue-java.math.BigDecimal-\">isLongValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isNegative--\">isNegative()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isPositive--\">isPositive()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#isReal--\">isReal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isZero--\">isZero()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#isZero--\">isZero()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n</dd>\n</dl>\n<a name=\"I:L\">\n<!--   -->\n</a>\n<h2 class=\"title\">L</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">log(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\">log(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log-ch.obermuhlner.math.big.BigFloat-\">log(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log-java.math.BigDecimal-\">log(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\">log10(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log10-ch.obermuhlner.math.big.BigFloat-\">log10(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log10-java.math.BigDecimal-\">log10(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10 using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\">log2(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log2-ch.obermuhlner.math.big.BigFloat-\">log2(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log2-java.math.BigDecimal-\">log2(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2 using the default <code>MathContext</code>.</div>\n</dd>\n</dl>\n<a name=\"I:M\">\n<!--   -->\n</a>\n<h2 class=\"title\">M</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\">mantissa(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">max(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the maximum of two <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">max(BigFloat, BigFloat...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the maximum of n <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational...-\">max(BigRational...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">min(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the minimum of two <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">min(BigFloat, BigFloat...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the minimum of n <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#min-ch.obermuhlner.math.big.BigRational...-\">min(BigRational...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-\">multiply(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">multiply(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-java.math.MathContext-\">multiply(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-\">multiply(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-double-\">multiply(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-ch.obermuhlner.math.big.BigFloat-\">multiply(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-java.math.BigDecimal-\">multiply(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-int-\">multiply(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-long-\">multiply(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-double-\">multiply(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\">multiply(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-java.math.BigInteger-\">multiply(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-int-\">multiply(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#multiply-java.math.BigDecimal-java.math.BigDecimal-\">multiply(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x * y</code> using the default <code>MathContext</code>.</div>\n</dd>\n</dl>\n<a name=\"I:N\">\n<!--   -->\n</a>\n<h2 class=\"title\">N</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#negate--\">negate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#negate-ch.obermuhlner.math.big.BigFloat-\">negate(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#negate--\">negate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Negates this rational number (inverting the sign).</div>\n</dd>\n</dl>\n<a name=\"I:O\">\n<!--   -->\n</a>\n<h2 class=\"title\">O</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#ONE\">ONE</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#ONE\">ONE</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 1 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n</dl>\n<a name=\"I:P\">\n<!--   -->\n</a>\n<h2 class=\"title\">P</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\">pi(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number pi.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#pi--\">pi()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the constant pi with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pi--\">pi()</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number pi using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">pow(BigComplex, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">pow(BigComplex, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">pow(BigComplex, BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">pow(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\">pow(BigDecimal, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-\">pow(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-java.math.BigDecimal-\">pow(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-int-\">pow(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-long-\">pow(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-double-\">pow(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">pow(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#pow-int-\">pow(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-\">pow(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>) using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-long-\">pow(BigDecimal, long)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>) using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a> - Interface in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Iterator over the powers of a value x.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerNIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNMinusOneIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n-1</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#PowerTwoNMinusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNMinusOneIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNPlusOneIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:R\">\n<!--   -->\n</a>\n<h2 class=\"title\">R</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">range(BigDecimal, BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-long-long-long-java.math.MathContext-\">range(long, long, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-double-double-double-java.math.MathContext-\">range(double, double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">range(BigFloat, BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">range(long, long, long, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">range(double, double, double, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-long-long-long-java.math.MathContext-\">rangeClosed(long, long, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-double-double-double-java.math.MathContext-\">rangeClosed(double, double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">rangeClosed(BigFloat, BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed(long, long, long, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed(double, double, double, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#re\">re</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#re--\">re()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\">reciprocal(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">reciprocal(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#reciprocal-java.math.BigDecimal-java.math.MathContext-\">reciprocal(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#reciprocal--\">reciprocal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#reciprocal-java.math.BigDecimal-\">reciprocal(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#reduce--\">reduce()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-ch.obermuhlner.math.big.BigFloat-\">remainder(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-java.math.BigDecimal-\">remainder(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-int-\">remainder(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-long-\">remainder(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-double-\">remainder(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#remainder-java.math.BigDecimal-java.math.BigDecimal-\">remainder(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x % y</code> using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">root(BigComplex, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">root(BigComplex, BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">root(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-\">root(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-java.math.BigDecimal-\">root(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-int-\">root(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-long-\">root(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-double-\">root(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">root(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-\">root(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#round-java.math.MathContext-\">round(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\">round(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#round-java.math.BigDecimal-\">round(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\">roundWithTrailingZeroes(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code> including trailing zeroes.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-\">roundWithTrailingZeroes(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the default <code>MathContext</code> including trailing zeroes.</div>\n</dd>\n</dl>\n<a name=\"I:S\">\n<!--   -->\n</a>\n<h2 class=\"title\">S</h2>\n<dl>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator--\">SeriesCalculator()</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Constructs a <a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator-boolean-\">SeriesCalculator(boolean)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Constructs a <a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\">setDefaultMathContext(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Sets the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#significantDigits-java.math.BigDecimal-\">significantDigits(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number of significant digits of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#signum--\">signum()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the signum function of this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#signum--\">signum()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sin(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\">sin(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sin-ch.obermuhlner.math.big.BigFloat-\">sin(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sin-java.math.BigDecimal-\">sin(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\">sinh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sinh-ch.obermuhlner.math.big.BigFloat-\">sinh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sinh-java.math.BigDecimal-\">sinh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sqrt(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\">sqrt(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sqrt-ch.obermuhlner.math.big.BigFloat-\">sqrt(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sqrt-java.math.BigDecimal-\">sqrt(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\">strictEquals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-\">subtract(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">subtract(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-java.math.MathContext-\">subtract(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-\">subtract(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-double-\">subtract(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-ch.obermuhlner.math.big.BigFloat-\">subtract(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-java.math.BigDecimal-\">subtract(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-int-\">subtract(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-long-\">subtract(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-double-\">subtract(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\">subtract(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-java.math.BigInteger-\">subtract(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-int-\">subtract(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#subtract-java.math.BigDecimal-java.math.BigDecimal-\">subtract(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x - y</code> using the default <code>MathContext</code>.</div>\n</dd>\n</dl>\n<a name=\"I:T\">\n<!--   -->\n</a>\n<h2 class=\"title\">T</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">tan(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the tangens of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\">tan(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#tan-ch.obermuhlner.math.big.BigFloat-\">tan(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tan-java.math.BigDecimal-\">tan(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\">tanh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#tanh-ch.obermuhlner.math.big.BigFloat-\">tanh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tanh-java.math.BigDecimal-\">tanh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#TEN\">TEN</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 10 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-\">toBigDecimal(String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-java.math.MathContext-\">toBigDecimal(String, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toBigDecimal--\">toBigDecimal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toBigDecimal--\">toBigDecimal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toBigDecimal-java.math.MathContext-\">toBigDecimal(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toDouble--\">toDouble()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toDouble--\">toDouble()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a double value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toFloat--\">toFloat()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a float value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toInt--\">toInt()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toIntegerRationalString--\">toIntegerRationalString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toLong--\">toLong()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toPlainString--\">toPlainString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toRationalString--\">toRationalString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#TWO\">TWO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 2 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n</dl>\n<a name=\"I:V\">\n<!--   -->\n</a>\n<h2 class=\"title\">V</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-double-\">valueOf(double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-double-double-\">valueOf(double, double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-ch.obermuhlner.math.big.BigFloat-\">valueOf(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-\">valueOf(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\">valueOf(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\">valueOf(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.lang.String-\">valueOf(String)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-\">valueOf(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\">valueOf(int, int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\">valueOf(int, int, int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-java.math.BigInteger-\">valueOf(BigInteger, BigInteger)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-\">valueOf(BigInteger)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-double-\">valueOf(double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\">valueOf(String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified string representation.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">valueOf(boolean, String, String, String, String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">valueOfPolar(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-double-double-java.math.MathContext-\">valueOfPolar(double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:W\">\n<!--   -->\n</a>\n<h2 class=\"title\">W</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\">withPrecision(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#withScale-int-\">withScale(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n</dd>\n</dl>\n<a name=\"I:Z\">\n<!--   -->\n</a>\n<h2 class=\"title\">Z</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#ZERO\">ZERO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Zero represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#ZERO\">ZERO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 0 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n</dl>\n<a href=\"#I:A\">A</a>&nbsp;<a href=\"#I:B\">B</a>&nbsp;<a href=\"#I:C\">C</a>&nbsp;<a href=\"#I:D\">D</a>&nbsp;<a href=\"#I:E\">E</a>&nbsp;<a href=\"#I:F\">F</a>&nbsp;<a href=\"#I:G\">G</a>&nbsp;<a href=\"#I:H\">H</a>&nbsp;<a href=\"#I:I\">I</a>&nbsp;<a href=\"#I:L\">L</a>&nbsp;<a href=\"#I:M\">M</a>&nbsp;<a href=\"#I:N\">N</a>&nbsp;<a href=\"#I:O\">O</a>&nbsp;<a href=\"#I:P\">P</a>&nbsp;<a href=\"#I:R\">R</a>&nbsp;<a href=\"#I:S\">S</a>&nbsp;<a href=\"#I:T\">T</a>&nbsp;<a href=\"#I:V\">V</a>&nbsp;<a href=\"#I:W\">W</a>&nbsp;<a href=\"#I:Z\">Z</a>&nbsp;</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li class=\"navBarCell1Rev\">Index</li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?index-all.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"index-all.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/index.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\" \"http://www.w3.org/TR/html4/frameset.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:50:00 CET 2019 -->\n<title>ch.obermuhlner.math.big 2.1.0 API</title>\n<script type=\"text/javascript\">\n    tmpTargetPage = \"\" + window.location.search;\n    if (tmpTargetPage != \"\" && tmpTargetPage != \"undefined\")\n        tmpTargetPage = tmpTargetPage.substring(1);\n    if (tmpTargetPage.indexOf(\":\") != -1 || (tmpTargetPage != \"\" && !validURL(tmpTargetPage)))\n        tmpTargetPage = \"undefined\";\n    targetPage = tmpTargetPage;\n    function validURL(url) {\n        try {\n            url = decodeURIComponent(url);\n        }\n        catch (error) {\n            return false;\n        }\n        var pos = url.indexOf(\".html\");\n        if (pos == -1 || pos != url.length - 5)\n            return false;\n        var allowNumber = false;\n        var allowSep = false;\n        var seenDot = false;\n        for (var i = 0; i < url.length - 5; i++) {\n            var ch = url.charAt(i);\n            if ('a' <= ch && ch <= 'z' ||\n                    'A' <= ch && ch <= 'Z' ||\n                    ch == '$' ||\n                    ch == '_' ||\n                    ch.charCodeAt(0) > 127) {\n                allowNumber = true;\n                allowSep = true;\n            } else if ('0' <= ch && ch <= '9'\n                    || ch == '-') {\n                if (!allowNumber)\n                     return false;\n            } else if (ch == '/' || ch == '.') {\n                if (!allowSep)\n                    return false;\n                allowNumber = false;\n                allowSep = false;\n                if (ch == '.')\n                     seenDot = true;\n                if (ch == '/' && seenDot)\n                     return false;\n            } else {\n                return false;\n            }\n        }\n        return true;\n    }\n    function loadFrames() {\n        if (targetPage != \"\" && targetPage != \"undefined\")\n             top.classFrame.location = top.targetPage;\n    }\n</script>\n</head>\n<frameset cols=\"20%,80%\" title=\"Documentation frame\" onload=\"top.loadFrames()\">\n<frameset rows=\"30%,70%\" title=\"Left frames\" onload=\"top.loadFrames()\">\n<frame src=\"overview-frame.html\" name=\"packageListFrame\" title=\"All Packages\">\n<frame src=\"allclasses-frame.html\" name=\"packageFrame\" title=\"All classes and interfaces (except non-static nested types)\">\n</frameset>\n<frame src=\"overview-summary.html\" name=\"classFrame\" title=\"Package, class and interface descriptions\" scrolling=\"yes\">\n<noframes>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<h2>Frame Alert</h2>\n<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href=\"overview-summary.html\">Non-frame version</a>.</p>\n</noframes>\n</frameset>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/overview-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:50:00 CET 2019 -->\n<title>Overview List (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<div class=\"indexHeader\"><span><a href=\"allclasses-frame.html\" target=\"packageFrame\">All&nbsp;Classes</a></span></div>\n<div class=\"indexContainer\">\n<h2 title=\"Packages\">Packages</h2>\n<ul title=\"Packages\">\n<li><a href=\"ch/obermuhlner/math/big/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big.internal</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big.stream</a></li>\n</ul>\n</div>\n<p>&nbsp;</p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/overview-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:50:00 CET 2019 -->\n<title>Overview (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Overview (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li class=\"navBarCell1Rev\">Overview</li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">ch.obermuhlner.math.big 2.1.0 API</h1>\n</div>\n<div class=\"contentContainer\">\n<table class=\"overviewSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Packages table, listing packages, and an explanation\">\n<caption><span>Packages</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li class=\"navBarCell1Rev\">Overview</li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/overview-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Fri Mar 29 13:50:00 CET 2019 -->\n<title>Class Hierarchy (ch.obermuhlner.math.big 2.1.0 API)</title>\n<meta name=\"date\" content=\"2019-03-29\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Class Hierarchy (ch.obermuhlner.math.big 2.1.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For All Packages</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"ch/obermuhlner/math/big/package-tree.html\">ch.obermuhlner.math.big</a>, </li>\n<li><a href=\"ch/obermuhlner/math/big/internal/package-tree.html\">ch.obermuhlner.math.big.internal</a>, </li>\n<li><a href=\"ch/obermuhlner/math/big/stream/package-tree.html\">ch.obermuhlner.math.big.stream</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNMinusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AtanhCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h2 title=\"Interface Hierarchy\">Interface Hierarchy</h2>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a></li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/package-list",
    "content": "ch.obermuhlner.math.big\nch.obermuhlner.math.big.internal\nch.obermuhlner.math.big.stream\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/script.js",
    "content": "function show(type)\n{\n    count = 0;\n    for (var key in methods) {\n        var row = document.getElementById(key);\n        if ((methods[key] &  type) != 0) {\n            row.style.display = '';\n            row.className = (count++ % 2) ? rowColor : altColor;\n        }\n        else\n            row.style.display = 'none';\n    }\n    updateTabs(type);\n}\n\nfunction updateTabs(type)\n{\n    for (var value in tabs) {\n        var sNode = document.getElementById(tabs[value][0]);\n        var spanNode = sNode.firstChild;\n        if (value == type) {\n            sNode.className = activeTableTab;\n            spanNode.innerHTML = tabs[value][1];\n        }\n        else {\n            sNode.className = tableTab;\n            spanNode.innerHTML = \"<a href=\\\"javascript:show(\"+ value + \");\\\">\" + tabs[value][1] + \"</a>\";\n        }\n    }\n}\n"
  },
  {
    "path": "docs/javadoc/v2.1.0/stylesheet.css",
    "content": "/* Javadoc style sheet */\n/*\nOverall document style\n*/\n\n@import url('resources/fonts/dejavu.css');\n\nbody {\n    background-color:#ffffff;\n    color:#353833;\n    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;\n    font-size:14px;\n    margin:0;\n}\na:link, a:visited {\n    text-decoration:none;\n    color:#4A6782;\n}\na:hover, a:focus {\n    text-decoration:none;\n    color:#bb7a2a;\n}\na:active {\n    text-decoration:none;\n    color:#4A6782;\n}\na[name] {\n    color:#353833;\n}\na[name]:hover {\n    text-decoration:none;\n    color:#353833;\n}\npre {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n}\nh1 {\n    font-size:20px;\n}\nh2 {\n    font-size:18px;\n}\nh3 {\n    font-size:16px;\n    font-style:italic;\n}\nh4 {\n    font-size:13px;\n}\nh5 {\n    font-size:12px;\n}\nh6 {\n    font-size:11px;\n}\nul {\n    list-style-type:disc;\n}\ncode, tt {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    padding-top:4px;\n    margin-top:8px;\n    line-height:1.4em;\n}\ndt code {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    padding-top:4px;\n}\ntable tr td dt code {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    vertical-align:top;\n    padding-top:4px;\n}\nsup {\n    font-size:8px;\n}\n/*\nDocument title and Copyright styles\n*/\n.clear {\n    clear:both;\n    height:0px;\n    overflow:hidden;\n}\n.aboutLanguage {\n    float:right;\n    padding:0px 21px;\n    font-size:11px;\n    z-index:200;\n    margin-top:-9px;\n}\n.legalCopy {\n    margin-left:.5em;\n}\n.bar a, .bar a:link, .bar a:visited, .bar a:active {\n    color:#FFFFFF;\n    text-decoration:none;\n}\n.bar a:hover, .bar a:focus {\n    color:#bb7a2a;\n}\n.tab {\n    background-color:#0066FF;\n    color:#ffffff;\n    padding:8px;\n    width:5em;\n    font-weight:bold;\n}\n/*\nNavigation bar styles\n*/\n.bar {\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    padding:.8em .5em .4em .8em;\n    height:auto;/*height:1.8em;*/\n    font-size:11px;\n    margin:0;\n}\n.topNav {\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    float:left;\n    padding:0;\n    width:100%;\n    clear:right;\n    height:2.8em;\n    padding-top:10px;\n    overflow:hidden;\n    font-size:12px; \n}\n.bottomNav {\n    margin-top:10px;\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    float:left;\n    padding:0;\n    width:100%;\n    clear:right;\n    height:2.8em;\n    padding-top:10px;\n    overflow:hidden;\n    font-size:12px;\n}\n.subNav {\n    background-color:#dee3e9;\n    float:left;\n    width:100%;\n    overflow:hidden;\n    font-size:12px;\n}\n.subNav div {\n    clear:left;\n    float:left;\n    padding:0 0 5px 6px;\n    text-transform:uppercase;\n}\nul.navList, ul.subNavList {\n    float:left;\n    margin:0 25px 0 0;\n    padding:0;\n}\nul.navList li{\n    list-style:none;\n    float:left;\n    padding: 5px 6px;\n    text-transform:uppercase;\n}\nul.subNavList li{\n    list-style:none;\n    float:left;\n}\n.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {\n    color:#FFFFFF;\n    text-decoration:none;\n    text-transform:uppercase;\n}\n.topNav a:hover, .bottomNav a:hover {\n    text-decoration:none;\n    color:#bb7a2a;\n    text-transform:uppercase;\n}\n.navBarCell1Rev {\n    background-color:#F8981D;\n    color:#253441;\n    margin: auto 5px;\n}\n.skipNav {\n    position:absolute;\n    top:auto;\n    left:-9999px;\n    overflow:hidden;\n}\n/*\nPage header and footer styles\n*/\n.header, .footer {\n    clear:both;\n    margin:0 20px;\n    padding:5px 0 0 0;\n}\n.indexHeader {\n    margin:10px;\n    position:relative;\n}\n.indexHeader span{\n    margin-right:15px;\n}\n.indexHeader h1 {\n    font-size:13px;\n}\n.title {\n    color:#2c4557;\n    margin:10px 0;\n}\n.subTitle {\n    margin:5px 0 0 0;\n}\n.header ul {\n    margin:0 0 15px 0;\n    padding:0;\n}\n.footer ul {\n    margin:20px 0 5px 0;\n}\n.header ul li, .footer ul li {\n    list-style:none;\n    font-size:13px;\n}\n/*\nHeading styles\n*/\ndiv.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {\n    background-color:#dee3e9;\n    border:1px solid #d0d9e0;\n    margin:0 0 6px -8px;\n    padding:7px 5px;\n}\nul.blockList ul.blockList ul.blockList li.blockList h3 {\n    background-color:#dee3e9;\n    border:1px solid #d0d9e0;\n    margin:0 0 6px -8px;\n    padding:7px 5px;\n}\nul.blockList ul.blockList li.blockList h3 {\n    padding:0;\n    margin:15px 0;\n}\nul.blockList li.blockList h2 {\n    padding:0px 0 20px 0;\n}\n/*\nPage layout container styles\n*/\n.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {\n    clear:both;\n    padding:10px 20px;\n    position:relative;\n}\n.indexContainer {\n    margin:10px;\n    position:relative;\n    font-size:12px;\n}\n.indexContainer h2 {\n    font-size:13px;\n    padding:0 0 3px 0;\n}\n.indexContainer ul {\n    margin:0;\n    padding:0;\n}\n.indexContainer ul li {\n    list-style:none;\n    padding-top:2px;\n}\n.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {\n    font-size:12px;\n    font-weight:bold;\n    margin:10px 0 0 0;\n    color:#4E4E4E;\n}\n.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {\n    margin:5px 0 10px 0px;\n    font-size:14px;\n    font-family:'DejaVu Sans Mono',monospace;\n}\n.serializedFormContainer dl.nameValue dt {\n    margin-left:1px;\n    font-size:1.1em;\n    display:inline;\n    font-weight:bold;\n}\n.serializedFormContainer dl.nameValue dd {\n    margin:0 0 0 1px;\n    font-size:1.1em;\n    display:inline;\n}\n/*\nList styles\n*/\nul.horizontal li {\n    display:inline;\n    font-size:0.9em;\n}\nul.inheritance {\n    margin:0;\n    padding:0;\n}\nul.inheritance li {\n    display:inline;\n    list-style:none;\n}\nul.inheritance li ul.inheritance {\n    margin-left:15px;\n    padding-left:15px;\n    padding-top:1px;\n}\nul.blockList, ul.blockListLast {\n    margin:10px 0 10px 0;\n    padding:0;\n}\nul.blockList li.blockList, ul.blockListLast li.blockList {\n    list-style:none;\n    margin-bottom:15px;\n    line-height:1.4;\n}\nul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {\n    padding:0px 20px 5px 10px;\n    border:1px solid #ededed; \n    background-color:#f8f8f8;\n}\nul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {\n    padding:0 0 5px 8px;\n    background-color:#ffffff;\n    border:none;\n}\nul.blockList ul.blockList ul.blockList ul.blockList li.blockList {\n    margin-left:0;\n    padding-left:0;\n    padding-bottom:15px;\n    border:none;\n}\nul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {\n    list-style:none;\n    border-bottom:none;\n    padding-bottom:0;\n}\ntable tr td dl, table tr td dl dt, table tr td dl dd {\n    margin-top:0;\n    margin-bottom:1px;\n}\n/*\nTable styles\n*/\n.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {\n    width:100%;\n    border-left:1px solid #EEE; \n    border-right:1px solid #EEE; \n    border-bottom:1px solid #EEE; \n}\n.overviewSummary, .memberSummary  {\n    padding:0px;\n}\n.overviewSummary caption, .memberSummary caption, .typeSummary caption,\n.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {\n    position:relative;\n    text-align:left;\n    background-repeat:no-repeat;\n    color:#253441;\n    font-weight:bold;\n    clear:none;\n    overflow:hidden;\n    padding:0px;\n    padding-top:10px;\n    padding-left:1px;\n    margin:0px;\n    white-space:pre;\n}\n.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,\n.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,\n.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,\n.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,\n.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,\n.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,\n.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,\n.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {\n    color:#FFFFFF;\n}\n.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,\n.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    padding-bottom:7px;\n    display:inline-block;\n    float:left;\n    background-color:#F8981D;\n    border: none;\n    height:16px;\n}\n.memberSummary caption span.activeTableTab span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    margin-right:3px;\n    display:inline-block;\n    float:left;\n    background-color:#F8981D;\n    height:16px;\n}\n.memberSummary caption span.tableTab span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    margin-right:3px;\n    display:inline-block;\n    float:left;\n    background-color:#4D7A97;\n    height:16px;\n}\n.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {\n    padding-top:0px;\n    padding-left:0px;\n    padding-right:0px;\n    background-image:none;\n    float:none;\n    display:inline;\n}\n.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,\n.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {\n    display:none;\n    width:5px;\n    position:relative;\n    float:left;\n    background-color:#F8981D;\n}\n.memberSummary .activeTableTab .tabEnd {\n    display:none;\n    width:5px;\n    margin-right:3px;\n    position:relative; \n    float:left;\n    background-color:#F8981D;\n}\n.memberSummary .tableTab .tabEnd {\n    display:none;\n    width:5px;\n    margin-right:3px;\n    position:relative;\n    background-color:#4D7A97;\n    float:left;\n\n}\n.overviewSummary td, .memberSummary td, .typeSummary td,\n.useSummary td, .constantsSummary td, .deprecatedSummary td {\n    text-align:left;\n    padding:0px 0px 12px 10px;\n}\nth.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,\ntd.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{\n    vertical-align:top;\n    padding-right:0px;\n    padding-top:8px;\n    padding-bottom:3px;\n}\nth.colFirst, th.colLast, th.colOne, .constantsSummary th {\n    background:#dee3e9;\n    text-align:left;\n    padding:8px 3px 3px 7px;\n}\ntd.colFirst, th.colFirst {\n    white-space:nowrap;\n    font-size:13px;\n}\ntd.colLast, th.colLast {\n    font-size:13px;\n}\ntd.colOne, th.colOne {\n    font-size:13px;\n}\n.overviewSummary td.colFirst, .overviewSummary th.colFirst,\n.useSummary td.colFirst, .useSummary th.colFirst,\n.overviewSummary td.colOne, .overviewSummary th.colOne,\n.memberSummary td.colFirst, .memberSummary th.colFirst,\n.memberSummary td.colOne, .memberSummary th.colOne,\n.typeSummary td.colFirst{\n    width:25%;\n    vertical-align:top;\n}\ntd.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {\n    font-weight:bold;\n}\n.tableSubHeadingColor {\n    background-color:#EEEEFF;\n}\n.altColor {\n    background-color:#FFFFFF;\n}\n.rowColor {\n    background-color:#EEEEEF;\n}\n/*\nContent styles\n*/\n.description pre {\n    margin-top:0;\n}\n.deprecatedContent {\n    margin:0;\n    padding:10px 0;\n}\n.docSummary {\n    padding:0;\n}\n\nul.blockList ul.blockList ul.blockList li.blockList h3 {\n    font-style:normal;\n}\n\ndiv.block {\n    font-size:14px;\n    font-family:'DejaVu Serif', Georgia, \"Times New Roman\", Times, serif;\n}\n\ntd.colLast div {\n    padding-top:0px;\n}\n\n\ntd.colLast a {\n    padding-bottom:3px;\n}\n/*\nFormatting effect styles\n*/\n.sourceLineNo {\n    color:green;\n    padding:0 30px 0 0;\n}\nh1.hidden {\n    visibility:hidden;\n    overflow:hidden;\n    font-size:10px;\n}\n.block {\n    display:block;\n    margin:3px 10px 2px 0px;\n    color:#474747;\n}\n.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,\n.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,\n.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {\n    font-weight:bold;\n}\n.deprecationComment, .emphasizedPhrase, .interfaceName {\n    font-style:italic;\n}\n\ndiv.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,\ndiv.block div.block span.interfaceName {\n    font-style:normal;\n}\n\ndiv.contentContainer ul.blockList li.blockList h2{\n    padding-bottom:0px;\n}\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/allclasses-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>All Classes (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\">All&nbsp;Classes</h1>\n<div class=\"indexContainer\">\n<ul>\n<li><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AsinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AtanhCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplex</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplexMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigDecimalStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat.Context</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigFloatStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigRational</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CosCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CoshCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">DefaultBigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">ExpCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\" target=\"classFrame\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNMinusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SeriesCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/allclasses-noframe.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>All Classes (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\">All&nbsp;Classes</h1>\n<div class=\"indexContainer\">\n<ul>\n<li><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/BigComplex.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:31 CEST 2019 -->\n<title>BigComplex (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigComplex (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":9,\"i33\":9,\"i34\":9,\"i35\":9,\"i36\":9,\"i37\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplex.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplex.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigComplex\" class=\"title\">Class BigComplex</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigComplex</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public final class <span class=\"typeNameLabel\">BigComplex</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.\n\n <p>It generally follows the design of <code>BigDecimal</code> with some convenience improvements like overloaded operator methods.</p>\n\n <p>The biggest difference to <code>BigDecimal</code> is that <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>BigComplex.equals(Object)</code></a> implements the <strong>mathematical</strong> equality\n and <strong>not</strong> the strict technical equality.\n This was a difficult decision because it means that <code>BigComplex</code> behaves slightly different than <code>BigDecimal</code>\n but considering that the strange equality of <code>BigDecimal</code> is a major source of bugs we\n decided it was worth the slight inconsistency.\n If you need the strict equality use <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\"><code>strictEquals(Object)</code></a>`.</p>\n\n <p>This class is immutable and therefore inherently thread safe.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#I\">I</a></span></code>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#im\">im</a></span></code>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#ONE\">ONE</a></span></code>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#re\">re</a></span></code>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#ZERO\">ZERO</a></span></code>\n<div class=\"block\">Zero represented as complex number.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\">abs</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\">absSquare</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-\">add</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-java.math.MathContext-\">add</a></span>(java.math.BigDecimal&nbsp;value,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-double-\">add</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\">angle</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#conjugate--\">conjugate</a></span>()</code>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-java.math.BigDecimal-java.math.MathContext-\">divide</a></span>(java.math.BigDecimal&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-double-java.math.MathContext-\">divide</a></span>(double&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code></td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#im--\">im</a></span>()</code>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#isReal--\">isReal</a></span>()</code>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-\">multiply</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-java.math.MathContext-\">multiply</a></span>(java.math.BigDecimal&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-double-\">multiply</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#negate--\">negate</a></span>()</code>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#re--\">re</a></span>()</code>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\">reciprocal</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#round-java.math.MathContext-\">round</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\">strictEquals</a></span>(java.lang.Object&nbsp;obj)</code>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-\">subtract</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-java.math.MathContext-\">subtract</a></span>(java.math.BigDecimal&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-double-\">subtract</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;real)</code>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;real,\n       java.math.BigDecimal&nbsp;imaginary)</code>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-double-\">valueOf</a></span>(double&nbsp;real)</code>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-double-double-\">valueOf</a></span>(double&nbsp;real,\n       double&nbsp;imaginary)</code>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">valueOfPolar</a></span>(java.math.BigDecimal&nbsp;radius,\n            java.math.BigDecimal&nbsp;angle,\n            java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-double-double-java.math.MathContext-\">valueOfPolar</a></span>(double&nbsp;radius,\n            double&nbsp;angle,\n            java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"ZERO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> ZERO</pre>\n<div class=\"block\">Zero represented as complex number.</div>\n</li>\n</ul>\n<a name=\"ONE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> ONE</pre>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</li>\n</ul>\n<a name=\"I\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>I</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> I</pre>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</li>\n</ul>\n<a name=\"re\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>re</h4>\n<pre>public final&nbsp;java.math.BigDecimal re</pre>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</li>\n</ul>\n<a name=\"im\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>im</h4>\n<pre>public final&nbsp;java.math.BigDecimal im</pre>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"add-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(java.math.BigDecimal&nbsp;value,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to subtract</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(java.math.BigDecimal&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to multiply</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(java.math.BigDecimal&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to multiply</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(java.math.BigDecimal&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(double&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>double</code> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;reciprocal(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"conjugate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>conjugate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;conjugate()</pre>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"negate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;negate()</pre>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;abs(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.\n\n <p>This method is slower than <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>absSquare(MathContext)</code></a> since it needs to calculate the <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a>.</p>\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>absSquare(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"angle-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>angle</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;angle(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"absSquare-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>absSquare</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;absSquare(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.\n\n <p>This method is faster than <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>abs(MathContext)</code></a> since it does not need to calculate the <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a>.</p>\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>abs(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isReal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isReal</h4>\n<pre>public&nbsp;boolean&nbsp;isReal()</pre>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this complex number only has a real part, <code>false</code> if the imaginary part is not 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"re--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>re</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;re()</pre>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the real part as as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"im--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>im</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;im()</pre>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the imaginary part as as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"round-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>round</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;round(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<div class=\"block\">\n\n <p>Contrary to <code>BigDecimal.equals(Object)</code> this method implements <strong>mathematical</strong> equality\n (by calling <code>BigDecimal.compareTo(BigDecimal)</code> on the real and imaginary parts)\n instead of strict equality.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\"><code>strictEquals(Object)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"strictEquals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>strictEquals</h4>\n<pre>public&nbsp;boolean&nbsp;strictEquals(java.lang.Object&nbsp;obj)</pre>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.\n\n <p>This method uses the strict equality as defined by <code>BigDecimal.equals(Object)</code> on the real and imaginary parts.</p>\n <p>Please note that <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>BigComplex.equals(Object)</code></a> implements <strong>mathematical</strong> equality instead\n (by calling <code>on the real and imaginary parts</code>).</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>obj</code> - the object to compare for strict equality</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the specified object is strictly equal to this complex number</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>equals(Object)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;real)</pre>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>BigDecimal</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(double&nbsp;real)</pre>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>double</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(double&nbsp;real,\n                                 double&nbsp;imaginary)</pre>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>double</code> part</dd>\n<dd><code>imaginary</code> - the imaginary <code>double</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;real,\n                                 java.math.BigDecimal&nbsp;imaginary)</pre>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>BigDecimal</code> part</dd>\n<dd><code>imaginary</code> - the imaginary <code>BigDecimal</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOfPolar</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOfPolar(java.math.BigDecimal&nbsp;radius,\n                                      java.math.BigDecimal&nbsp;angle,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>radius</code> - the <code>BigDecimal</code> radius of the polar representation</dd>\n<dd><code>angle</code> - the <code>BigDecimal</code> angle in radians of the polar representation</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOfPolar-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>valueOfPolar</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOfPolar(double&nbsp;radius,\n                                      double&nbsp;angle,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplex.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplex.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/BigComplexMath.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:31 CEST 2019 -->\n<title>BigComplexMath (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigComplexMath (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplexMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplexMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigComplexMath\" class=\"title\">Class BigComplexMath</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigComplexMath</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigComplexMath</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides advanced functions operating on <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#BigComplexMath--\">BigComplexMath</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">abs</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">absSquare</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">angle</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">asin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">atan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#conjugate-ch.obermuhlner.math.big.BigComplex-\">conjugate</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x)</code>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">cos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">exp</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural exponent of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">factorial</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the factorial of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">gamma</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the gamma function of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">log</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.BigDecimal&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   long&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">reciprocal</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n          java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.BigDecimal&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sqrt</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">tan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the tangens of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigComplexMath--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigComplexMath</h4>\n<pre>public&nbsp;BigComplexMath()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;reciprocal(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                    java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the reciprocal</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\"><code>BigComplex.reciprocal(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"conjugate-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>conjugate</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;conjugate(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x)</pre>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the conjugate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#conjugate--\"><code>BigComplex.conjugate()</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;abs(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the absolute value</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>BigComplex.abs(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>absSquare</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;absSquare(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the square of the absolute value</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>BigComplex.absSquare(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>angle</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;angle(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the angle</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> angle in radians</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\"><code>BigComplex.angle(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;factorial(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                   java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the factorial of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.\n\n <p>This implementation uses\n <a href=\"https://en.wikipedia.org/wiki/Spouge%27s_approximation\">Spouge's approximation</a>\n to calculate the factorial for non-integer values.</p>\n\n <p>This involves calculating a series of constants that depend on the desired precision.\n Since this constant calculation is quite expensive (especially for higher precisions),\n the constants for a specific precision will be cached\n and subsequent calls to this method with the same precision will be much faster.</p>\n\n <p>It is therefore recommended to do one call to this method with the standard precision of your application during the startup phase\n and to avoid calling it with many different precisions.</p>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Factorial#Extension_of_factorial_to_non-integer_values_of_argument\">Wikipedia: Factorial - Extension of factorial to non-integer values of argument</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x is a negative integer value (-1, -2, -3, ...)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.factorial(BigDecimal, MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\"><code>gamma(BigComplex, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>gamma</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;gamma(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                               java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the gamma function of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.\n\n <p>This implementation uses <a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\"><code>factorial(BigComplex, MathContext)</code></a> internally,\n therefore the performance implications described there apply also for this method.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Gamma_function\">Wikipedia: Gamma function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the gamma <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x-1 is a negative integer value (-1, -2, -3, ...)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.gamma(BigDecimal, MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\"><code>factorial(BigComplex, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;exp(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural exponent of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponential_function#Complex_plane\">Wikipedia: Exponent (Complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the exponent for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated exponent <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;sin(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Sine#Sine_with_a_complex_argument\">Wikipedia: Sine (Sine with a complex argument)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated sine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;cos(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cosine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;tan(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the tangens of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated tangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;atan(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;acot(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cotangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;asin(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;acos(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cosine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;sqrt(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).\n\n <p>See <a href=\"https://en.wikipedia.org/wiki/Square_root#Square_root_of_an_imaginary_number\">Wikipedia: Square root (Square root of an imaginary number)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the square root for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated square root <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;log(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Complex_logarithm\">Wikipedia: Complex logarithm</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the natural logarithm for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             long&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).\n\n <p>The implementation tries to minimize the number of multiplications of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>x</code></a> (using squares whenever possible).</p>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponentiation#Efficient_computation_with_integer_exponents\">Wikipedia: Exponentiation - efficient computation</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <code>long</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.BigDecimal&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <code>BigDecimal</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.BigDecimal&nbsp;n,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).\n\n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <code>BigDecimal</code> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;n,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).\n\n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplexMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplexMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/BigDecimalMath.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>BigDecimalMath (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigDecimalMath (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":9,\"i22\":9,\"i23\":9,\"i24\":9,\"i25\":9,\"i26\":9,\"i27\":9,\"i28\":9,\"i29\":9,\"i30\":9,\"i31\":9,\"i32\":9,\"i33\":9,\"i34\":9,\"i35\":9,\"i36\":9,\"i37\":9,\"i38\":9,\"i39\":9,\"i40\":9,\"i41\":9,\"i42\":9,\"i43\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigDecimalMath\" class=\"title\">Class BigDecimalMath</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigDecimalMath</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigDecimalMath</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\">acos</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\">acosh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\">acot</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\">acoth</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\">asin</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\">asinh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\">atan</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">atan2</a></span>(java.math.BigDecimal&nbsp;y,\n     java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\">atanh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\">bernoulli</a></span>(int&nbsp;n,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\">cos</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\">cosh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\">cot</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\">coth</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\">e</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns the number e.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\">exp</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\">exponent</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\">factorial</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\">factorial</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the factorial of the specified integer argument.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\">fractionalPart</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\">gamma</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\">integralPart</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\">isDoubleValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\">isIntValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isLongValue-java.math.BigDecimal-\">isLongValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\">log</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\">log10</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\">log2</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\">mantissa</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\">pi</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns the number pi.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.BigDecimal&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   long&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#reciprocal-java.math.BigDecimal-java.math.MathContext-\">reciprocal</a></span>(java.math.BigDecimal&nbsp;x,\n          java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">root</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.BigDecimal&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\">round</a></span>(java.math.BigDecimal&nbsp;value,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\">roundWithTrailingZeroes</a></span>(java.math.BigDecimal&nbsp;value,\n                       java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code> including trailing zeroes.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>static int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#significantDigits-java.math.BigDecimal-\">significantDigits</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the number of significant digits of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\">sin</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\">sinh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\">sqrt</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\">tan</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\">tanh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-\">toBigDecimal</a></span>(java.lang.String&nbsp;string)</code>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-java.math.MathContext-\">toBigDecimal</a></span>(java.lang.String&nbsp;string,\n            java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toBigDecimal-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;toBigDecimal(java.lang.String&nbsp;string)</pre>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.\n\n <p>This method is equivalent to the String constructor <code>BigDecimal.BigDecimal(String)</code>\n but has been optimized for large strings (several thousand digits).</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>string</code> - the String representation</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the created <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if <code>string</code> is not a valid representation of a <code>BigDecimal</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.BigDecimal(String)</code>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-java.math.MathContext-\"><code>toBigDecimal(String, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal-java.lang.String-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;toBigDecimal(java.lang.String&nbsp;string,\n                                                java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.\n\n <p>This method is equivalent to the String constructor <code>BigDecimal.BigDecimal(String, MathContext)</code>\n but has been optimized for large strings (several thousand digits).</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>string</code> - the string representation</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the created <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if <code>string</code> is not a valid representation of a <code>BigDecimal</code></dd>\n<dd><code>java.lang.ArithmeticException</code> - if the result is inexact but the rounding mode is <code>UNNECESSARY</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.BigDecimal(String, MathContext)</code>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-\"><code>toBigDecimal(String)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isIntValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isIntValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isIntValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.\n\n <p>If this returns <code>true</code> you can call <code>BigDecimal.intValueExact()</code> without fear of an <code>ArithmeticException</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>int</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLongValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLongValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isLongValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.\n\n <p>If this returns <code>true</code> you can call <code>BigDecimal.longValueExact()</code> without fear of an <code>ArithmeticException</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>long</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isDoubleValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isDoubleValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isDoubleValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.\n\n <p>If this returns <code>true</code> you can call <code>BigDecimal.doubleValue()</code>\n without fear of getting <code>Double.POSITIVE_INFINITY</code> or <code>Double.NEGATIVE_INFINITY</code> as result.</p>\n\n <p>Example: <code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1E309\"))</code> returns <code>false</code>,\n because <code>new BigDecimal(\"1E309\").doubleValue()</code> returns <code>Infinity</code>.</p>\n\n <p>Note: This method does <strong>not</strong> check for possible loss of precision.</p>\n\n <p>For example <code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1.23400000000000000000000000000000001\"))</code> will return <code>true</code>,\n because <code>new BigDecimal(\"1.23400000000000000000000000000000001\").doubleValue()</code> returns a valid double value,\n although it loses precision and returns <code>1.234</code>.</p>\n\n <p><code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1E-325\"))</code> will return <code>true</code>\n although this value is smaller than <code>Double.MIN_VALUE</code> (and therefore outside the range of values that can be represented as <code>double</code>)\n because <code>new BigDecimal(\"1E-325\").doubleValue()</code> returns <code>0</code> which is a legal value with loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>double</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"mantissa-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>mantissa</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;mantissa(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the mantissa</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\"><code>exponent(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exponent-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exponent</h4>\n<pre>public static&nbsp;int&nbsp;exponent(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the exponent</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\"><code>mantissa(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"significantDigits-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>significantDigits</h4>\n<pre>public static&nbsp;int&nbsp;significantDigits(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the number of significant digits of the specified <code>BigDecimal</code>.\n\n <p>The result contains the number of all digits before the decimal point and\n all digits after the decimal point excluding trailing zeroes.</p>\n\n <p>Examples:</p>\n <ul>\n <li><code>significantDigits(new BigDecimal(\"12300.00\"))</code> returns 5</li>\n <li><code>significantDigits(new BigDecimal(\"1.23000\"))</code> returns 3</li>\n <li><code>significantDigits(new BigDecimal(\"0.00012300\"))</code> returns 3</li>\n <li><code>significantDigits(new BigDecimal(\"12300.4500\"))</code> returns 7</li>\n </ul>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Significant_figures\">Wikipedia: Significant figures</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number of significant digits</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.stripTrailingZeros()</code>, \n<code>BigDecimal.precision()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"integralPart-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>integralPart</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;integralPart(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integral part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"fractionalPart-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fractionalPart</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;fractionalPart(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fractional part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\"><code>integralPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"round-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>round</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;round(java.math.BigDecimal&nbsp;value,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code>.\n\n <p>This method calls <code>BigDecimal.round(MathContext)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.round(MathContext)</code>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\"><code>roundWithTrailingZeroes(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>roundWithTrailingZeroes</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;roundWithTrailingZeroes(java.math.BigDecimal&nbsp;value,\n                                                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code> including trailing zeroes.\n\n <p>This method is similar to <code>BigDecimal.round(MathContext)</code> but does <strong>not</strong> remove the trailing zeroes.</p>\n\n <p>Example:</p>\n<pre>\nMathContext mc = new MathContext(5);\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.234567\"), mc));    // 1.2346\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"123.4567\"), mc));    // 123.46\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.001234567\"), mc)); // 0.0012346\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.23\"), mc));        // 1.2300\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.230000\"), mc));    // 1.2300\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.00123\"), mc));     // 0.0012300\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0\"), mc));           // 0.0000\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.00000000\"), mc));  // 0.0000\n</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value including trailing zeroes</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.round(MathContext)</code>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\"><code>round(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;reciprocal(java.math.BigDecimal&nbsp;x,\n                                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reciprocal <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0</dd>\n<dd><code>java.lang.ArithmeticException</code> - if the result is inexact but the\n         rounding mode is <code>UNNECESSARY</code> or\n         <code>mc.precision == 0</code> and the quotient has a\n         non-terminating decimal expansion.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;factorial(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the factorial of the specified integer argument.\n\n <p>factorial = 1 * 2 * 3 * ... n</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;factorial(java.math.BigDecimal&nbsp;x,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.\n\n <p>This implementation uses\n <a href=\"https://en.wikipedia.org/wiki/Spouge%27s_approximation\">Spouge's approximation</a>\n to calculate the factorial for non-integer values.</p>\n\n <p>This involves calculating a series of constants that depend on the desired precision.\n Since this constant calculation is quite expensive (especially for higher precisions),\n the constants for a specific precision will be cached\n and subsequent calls to this method with the same precision will be much faster.</p>\n\n <p>It is therefore recommended to do one call to this method with the standard precision of your application during the startup phase\n and to avoid calling it with many different precisions.</p>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Factorial#Extension_of_factorial_to_non-integer_values_of_argument\">Wikipedia: Factorial - Extension of factorial to non-integer values of argument</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x is a negative integer value (-1, -2, -3, ...)</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if x is a non-integer value and the <code>MathContext</code> has unlimited precision</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\"><code>factorial(int)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\"><code>gamma(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"gamma-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>gamma</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;gamma(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code>.\n\n <p>This implementation uses <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>factorial(BigDecimal, MathContext)</code></a> internally,\n therefore the performance implications described there apply also for this method.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Gamma_function\">Wikipedia: Gamma function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the gamma <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x-1 is a negative integer value (-1, -2, -3, ...)</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if x is a non-integer value and the <code>MathContext</code> has unlimited precision</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>factorial(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;bernoulli(int&nbsp;n,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.\n\n <p>This function calculates the <strong>first Bernoulli numbers</strong> and therefore <code>bernoulli(1)</code> returns -0.5</p>\n <p>Note that <code>bernoulli(x)</code> for all odd x &gt; 1 returns 0</p>\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Bernoulli_number\">Wikipedia: Bernoulli number</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n<dd><code>java.lang.ArithmeticException</code> - if the result is inexact but the\n         rounding mode is <code>UNNECESSARY</code> or\n         <code>mc.precision == 0</code> and the quotient has a\n         non-terminating decimal expansion.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       java.math.BigDecimal&nbsp;y,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>BigDecimal</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\"><code>pow(BigDecimal, long, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       long&nbsp;y,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).\n \n <p>The implementation tries to minimize the number of multiplications of <code>x</code> (using squares whenever possible).</p>\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponentiation#Efficient_computation_with_integer_exponents\">Wikipedia: Exponentiation - efficient computation</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>long</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if y is negative and the result is inexact but the\n         rounding mode is <code>UNNECESSARY</code> or\n         <code>mc.precision == 0</code> and the quotient has a\n         non-terminating decimal expansion.</dd>\n<dd><code>java.lang.ArithmeticException</code> - if the rounding mode is\n         <code>UNNECESSARY</code> and the\n         <code>BigDecimal</code>  operation would require rounding.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sqrt(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.\n \n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the square root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated square root of x with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;root(java.math.BigDecimal&nbsp;x,\n                                        java.math.BigDecimal&nbsp;n,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.\n \n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <code>BigDecimal</code> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Natural_logarithm\">Wikipedia: Natural logarithm</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the natural logarithm for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log2(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 2 for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 2 with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log10(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 10 for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 10 with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pi(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns the number pi.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Pi\">Wikipedia: Pi</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number pi with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"e-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;e(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns the number e.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/E_(mathematical_constant)\">Wikipedia: E (mathematical_constant)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number e with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;exp(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Exponent\">Wikipedia: Exponent</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the exponent for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated exponent <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sin(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Sine\">Wikipedia: Sine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asin(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arcsine\">Wikipedia: Arcsine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &gt; 1 or x &lt; -1</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cos(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Cosine\">Wikipedia: Cosine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acos(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arccosine\">Wikipedia: Arccosine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &gt; 1 or x &lt; -1</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tan(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Tangens\">Wikipedia: Tangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arctangens\">Wikipedia: Arctangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan2(java.math.BigDecimal&nbsp;y,\n                                         java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.\n\n <p>This is useful to calculate the angle <i>theta</i> from the conversion of rectangular\n coordinates (<code>x</code>,&nbsp;<code>y</code>) to polar coordinates (r,&nbsp;<i>theta</i>).</p>\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Atan2\">Wikipedia: Atan2</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the <code>BigDecimal</code></dd>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0 and y = 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cot(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Cotangens\">Wikipedia: Cotangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cotanges <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acot(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arccotangens\">Wikipedia: Arccotangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sinh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cosh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tanh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;coth(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asinh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acosh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atanh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acoth(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/BigFloat.Context.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>BigFloat.Context (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloat.Context (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.Context.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.Context.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigFloat.Context\" class=\"title\">Class BigFloat.Context</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigFloat.Context</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.io.Serializable</dd>\n</dl>\n<dl>\n<dt>Enclosing class:</dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public static class <span class=\"typeNameLabel\">BigFloat.Context</span>\nextends java.lang.Object\nimplements java.io.Serializable</pre>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../serialized-form.html#ch.obermuhlner.math.big.BigFloat.Context\">Serialized Form</a></dd>\n</dl>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#NEGATIVE_ONE\">NEGATIVE_ONE</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#ONE\">ONE</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#ZERO\">ZERO</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#e--\">e</a></span>()</code>\n<div class=\"block\">Returns the constant e with this context.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#factorial-int-\">factorial</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.MathContext</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getMathContext--\">getMathContext</a></span>()</code>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getPrecision--\">getPrecision</a></span>()</code>\n<div class=\"block\">Returns the precision of this context.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.RoundingMode</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getRoundingMode--\">getRoundingMode</a></span>()</code>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#pi--\">pi</a></span>()</code>\n<div class=\"block\">Returns the constant pi with this context.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-ch.obermuhlner.math.big.BigFloat-\">valueOf</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\">valueOf</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-\">valueOf</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-boolean-\">valueOf</a></span>(int&nbsp;value,\n       boolean&nbsp;unsigned)</code>\n<div class=\"block\">parse unsigned value with this logic</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\">valueOf</a></span>(long&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-boolean-\">valueOf</a></span>(long&nbsp;value,\n       boolean&nbsp;unsigned)</code>\n<div class=\"block\">parse unsigned value with this logic</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.lang.String-\">valueOf</a></span>(java.lang.String&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"NEGATIVE_ONE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>NEGATIVE_ONE</h4>\n<pre>public final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> NEGATIVE_ONE</pre>\n</li>\n</ul>\n<a name=\"ZERO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre>public final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> ZERO</pre>\n</li>\n</ul>\n<a name=\"ONE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre>public final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> ONE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getMathContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getMathContext</h4>\n<pre>public&nbsp;java.math.MathContext&nbsp;getMathContext()</pre>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPrecision--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPrecision</h4>\n<pre>public&nbsp;int&nbsp;getPrecision()</pre>\n<div class=\"block\">Returns the precision of this context.\n <p>\n This is equivalent to calling <code>getMathContext().getPrecision()</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getRoundingMode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getRoundingMode</h4>\n<pre>public&nbsp;java.math.RoundingMode&nbsp;getRoundingMode()</pre>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.\n <p>\n This is equivalent to calling <code>getMathContext().getRoundingMode()</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>RoundingMode</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source <code>BigDecimal</code> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(int&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source int value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(int&nbsp;value,\n                        boolean&nbsp;unsigned)</pre>\n<div class=\"block\">parse unsigned value with this logic <pre><code>value &amp; 4294967295</code></pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - an int value</dd>\n<dd><code>unsigned</code> - if true value will parse as unsigned integer</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(long&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source long value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-long-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(long&nbsp;value,\n                        boolean&nbsp;unsigned)</pre>\n<div class=\"block\">parse unsigned value with this logic <pre><code>value &amp; 18446744073709551615</code></pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - an int value</dd>\n<dd><code>unsigned</code> - if true value will parse as unsigned integer</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(double&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(java.lang.String&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source String value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if the value is not a valid number.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pi()</pre>\n<div class=\"block\">Returns the constant pi with this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>pi with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\"><code>BigDecimalMath.pi(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"e--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;e()</pre>\n<div class=\"block\">Returns the constant e with this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>e with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\"><code>BigDecimalMath.e(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;factorial(int&nbsp;n)</pre>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the value to calculate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial of n with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\"><code>BigDecimalMath.factorial(int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.Context.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.Context.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/BigFloat.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>BigFloat (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloat (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":10,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":9,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":9,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":10,\"i43\":10,\"i44\":10,\"i45\":10,\"i46\":10,\"i47\":10,\"i48\":9,\"i49\":9,\"i50\":9,\"i51\":9,\"i52\":9,\"i53\":9,\"i54\":9,\"i55\":10,\"i56\":10,\"i57\":10,\"i58\":10,\"i59\":10,\"i60\":9,\"i61\":10,\"i62\":10,\"i63\":9,\"i64\":10,\"i65\":10,\"i66\":10,\"i67\":10,\"i68\":10,\"i69\":10,\"i70\":10,\"i71\":10,\"i72\":10,\"i73\":10,\"i74\":9,\"i75\":10,\"i76\":10,\"i77\":10,\"i78\":10,\"i79\":9,\"i80\":9,\"i81\":9,\"i82\":10,\"i83\":10,\"i84\":10,\"i85\":10,\"i86\":10,\"i87\":9,\"i88\":9,\"i89\":10,\"i90\":10,\"i91\":10,\"i92\":10,\"i93\":10,\"i94\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigFloat\" class=\"title\">Class BigFloat</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigFloat</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.io.Serializable, java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigFloat</span>\nextends java.lang.Object\nimplements java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;, java.io.Serializable</pre>\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.\n\n <h1>Overview</h1>\n\n <p>Every <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> instance has a reference to a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> that specifies the <code>MathContext</code> to be used for all calculations and values.</p>\n\n <p>The API for calculations is simplified and more consistent with the typical mathematical usage.</p>\n <ul>\n <li>Factory methods for values:\n <ul>\n <li><code>valueOf(BigFloat)</code></li>\n <li><code>valueOf(BigDecimal)</code></li>\n <li><code>valueOf(int)</code></li>\n <li><code>valueOf(long)</code></li>\n <li><code>valueOf(double)</code></li>\n <li><code>valueOf(String)</code></li>\n <li><code>pi()</code></li>\n <li><code>e()</code></li>\n </ul>\n </li>\n <li>All standard operators:\n <ul>\n <li><code>add(x)</code></li>\n <li><code>subtract(x)</code></li>\n <li><code>multiply(x)</code></li>\n <li><code>remainder(x)</code></li>\n <li><code>pow(y)</code></li>\n <li><code>root(y)</code></li>\n </ul>\n </li>\n <li>Calculation methods are overloaded for different value types:\n <ul>\n <li><code>add(BigFloat)</code></li>\n <li><code>add(BigDecimal)</code></li>\n <li><code>add(int)</code></li>\n <li><code>add(long)</code></li>\n <li><code>add(double)</code></li>\n <li>...</li>\n </ul>\n </li>\n <li>Mathematical functions are written as they are traditionally are written:\n <ul>\n <li><code>abs(x)</code></li>\n <li><code>log(x)</code></li>\n <li><code>sin(x)</code></li>\n <li><code>min(x1, x2, ...)</code></li>\n <li><code>max(x1, x2, ...)</code></li>\n <li>...</li>\n </ul>\n </li>\n <li>Support for advanced mathematical functions:\n <ul>\n <li><code>sqrt(x)</code></li>\n <li><code>log(x)</code></li>\n <li><code>exp(x)</code></li>\n <li><code>sin(x)</code></li>\n <li><code>cos(x)</code></li>\n <li><code>tan(x)</code></li>\n <li>...</li>\n </ul>\n </li>\n <li>Methods to access parts of a value:\n <ul>\n <li><code>getMantissa()</code></li>\n <li><code>getExponent()</code></li>\n <li><code>getIntegralPart()</code></li>\n <li><code>getFractionalPart()</code></li>\n </ul>\n </li>\n <li>Equals and Hashcode methods:\n <ul>\n <li><code>equals(Object)</code> that returns whether two <code>BigFloat</code> values are mathematically the same</li>\n <li><code>hashCode()</code> consistent with <code>equals(Object)</code></li>\n </ul>\n </li>\n <li>Comparison methods:\n <ul>\n <li><code>isEqual(BigFloat)</code></li>\n <li><code>isLessThan(BigFloat)</code></li>\n <li><code>isLessThanOrEqual(BigFloat)</code></li>\n <li><code>isGreaterThan(BigFloat)</code></li>\n <li><code>isGreaterThanOrEqual(BigFloat)</code></li>\n </ul>\n </li>\n </ul>\n\n <h1>Usage</h1>\n\n <p>Before doing any calculations you need to create a <code>Context</code> specifying the precision used for all calculations.</p>\n <pre>\n Context context = BigFloat.context(100); // precision of 100 digits\n Context anotherContext = BigFloat.context(new MathContext(10, RoundingMode.HALF_UP); // precision of 10 digits, rounding half up\n </pre>\n\n <p>The <code>Context</code> can then be used to create the first value of the calculation:</p>\n <pre>\n BigFloat value1 = context.valueOf(640320);\n </pre>\n\n <p>The <code>BigFloat</code> instance holds a reference to the <code>Context</code>. This context is then passed from calculation to calculation.</p>\n <pre>\n BigFloat value2 = context.valueOf(640320).pow(3).divide(24);\n BigFloat value3 = BigFloat.sin(value2);\n </pre>\n\n <p>The <code>BigFloat</code> result can be converted to other numerical types:</p>\n <pre>\n BigDecimal bigDecimalValue = value3.toBigDecimal();\n double doubleValue = value3.toDouble();\n long longValue = value3.toLong();\n int intValue = value3.toInt();\n </pre></div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../serialized-form.html#ch.obermuhlner.math.big.BigFloat\">Serialized Form</a></dd>\n</dl>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== NESTED CLASS SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"nested.class.summary\">\n<!--   -->\n</a>\n<h3>Nested Class Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Nested Class Summary table, listing nested classes, and an explanation\">\n<caption><span>Nested Classes</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Class and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static class&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></span></code>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#NaN\">NaN</a></span></code>\n<div class=\"block\">Represents a value that is not a number.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#NEGATIVE_INFINITY\">NEGATIVE_INFINITY</a></span></code>\n<div class=\"block\">Represents the positive infinity.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#POSITIVE_INFINITY\">POSITIVE_INFINITY</a></span></code>\n<div class=\"block\">Represents the positive infinity.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#abs-ch.obermuhlner.math.big.BigFloat-\">abs</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acos-ch.obermuhlner.math.big.BigFloat-\">acos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acosh-ch.obermuhlner.math.big.BigFloat-\">acosh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acot-ch.obermuhlner.math.big.BigFloat-\">acot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acoth-ch.obermuhlner.math.big.BigFloat-\">acoth</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-java.math.BigDecimal-\">add</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-ch.obermuhlner.math.big.BigFloat-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-double-\">add</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-int-\">add</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-long-\">add</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#asin-ch.obermuhlner.math.big.BigFloat-\">asin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#asinh-ch.obermuhlner.math.big.BigFloat-\">asinh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#atan-ch.obermuhlner.math.big.BigFloat-\">atan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#atanh-ch.obermuhlner.math.big.BigFloat-\">atanh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\">compareTo</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#context-int-\">context</a></span>(int&nbsp;precision)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#context-java.math.MathContext-\">context</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cos-ch.obermuhlner.math.big.BigFloat-\">cos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cosh-ch.obermuhlner.math.big.BigFloat-\">cosh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cot-ch.obermuhlner.math.big.BigFloat-\">cot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#coth-ch.obermuhlner.math.big.BigFloat-\">coth</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-java.math.BigDecimal-\">divide</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-ch.obermuhlner.math.big.BigFloat-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-double-\">divide</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-int-\">divide</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-long-\">divide</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#exp-ch.obermuhlner.math.big.BigFloat-\">exp</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getContext--\">getContext</a></span>()</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getExponent--\">getExponent</a></span>()</code>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\">getFractionalPart</a></span>()</code>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\">getIntegralPart</a></span>()</code>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getMantissa--\">getMantissa</a></span>()</code>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isBetween-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">isBetween</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min,\n         <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max,\n         <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</code>&nbsp;</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isDoubleValue--\">isDoubleValue</a></span>()</code>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\">isEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">isGreaterThan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isGreaterThanOrEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isInfinity--\">isInfinity</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isIntValue--\">isIntValue</a></span>()</code>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\">isLessThan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isLessThanOrEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isNaN--\">isNaN</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isNegative--\">isNegative</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isPositive--\">isPositive</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isSpecial--\">isSpecial</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isZero--\">isZero</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log-ch.obermuhlner.math.big.BigFloat-\">log</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log10-ch.obermuhlner.math.big.BigFloat-\">log10</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log2-ch.obermuhlner.math.big.BigFloat-\">log2</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the the maximum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</code>\n<div class=\"block\">Returns the the maximum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the the minimum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i54\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</code>\n<div class=\"block\">Returns the the minimum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i55\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-java.math.BigDecimal-\">multiply</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i56\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-ch.obermuhlner.math.big.BigFloat-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i57\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-double-\">multiply</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i58\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-int-\">multiply</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i59\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-long-\">multiply</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i60\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#negate-ch.obermuhlner.math.big.BigFloat-\">negate</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n</td>\n</tr>\n<tr id=\"i61\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-java.math.BigDecimal-\">pow</a></span>(java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i62\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i63\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.</div>\n</td>\n</tr>\n<tr id=\"i64\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-double-\">pow</a></span>(double&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i65\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-int-\">pow</a></span>(int&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i66\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-long-\">pow</a></span>(long&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i67\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-java.math.BigDecimal-\">remainder</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i68\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-ch.obermuhlner.math.big.BigFloat-\">remainder</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i69\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-double-\">remainder</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i70\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-int-\">remainder</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i71\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-long-\">remainder</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i72\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-java.math.BigDecimal-\">root</a></span>(java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i73\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i74\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n    <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.</div>\n</td>\n</tr>\n<tr id=\"i75\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-double-\">root</a></span>(double&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i76\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-int-\">root</a></span>(int&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i77\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-long-\">root</a></span>(long&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i78\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#signum--\">signum</a></span>()</code>\n<div class=\"block\">Returns the signum function of this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i79\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sin-ch.obermuhlner.math.big.BigFloat-\">sin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i80\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sinh-ch.obermuhlner.math.big.BigFloat-\">sinh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i81\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sqrt-ch.obermuhlner.math.big.BigFloat-\">sqrt</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i82\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-java.math.BigDecimal-\">subtract</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i83\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-ch.obermuhlner.math.big.BigFloat-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i84\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-double-\">subtract</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i85\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-int-\">subtract</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i86\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-long-\">subtract</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i87\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#tan-ch.obermuhlner.math.big.BigFloat-\">tan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i88\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#tanh-ch.obermuhlner.math.big.BigFloat-\">tanh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i89\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toBigDecimal--\">toBigDecimal</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n</td>\n</tr>\n<tr id=\"i90\" class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toDouble--\">toDouble</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n</td>\n</tr>\n<tr id=\"i91\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toInt--\">toInt</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n</td>\n</tr>\n<tr id=\"i92\" class=\"altColor\">\n<td class=\"colFirst\"><code>long</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toLong--\">toLong</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n</td>\n</tr>\n<tr id=\"i93\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i94\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected ch.obermuhlner.math.big.BigFloat.SpecialBigFloat.Type</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#type--\">type</a></span>()</code>\n<div class=\"block\">return special type of a value</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"NaN\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>NaN</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> NaN</pre>\n<div class=\"block\">Represents a value that is not a number.</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>Double.NaN</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"POSITIVE_INFINITY\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>POSITIVE_INFINITY</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> POSITIVE_INFINITY</pre>\n<div class=\"block\">Represents the positive infinity.</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>Double.POSITIVE_INFINITY</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"NEGATIVE_INFINITY\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>NEGATIVE_INFINITY</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> NEGATIVE_INFINITY</pre>\n<div class=\"block\">Represents the positive infinity.</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>Double.NEGATIVE_INFINITY</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"context-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>context</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context(int&nbsp;precision)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"context-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>context</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>,\n the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(int&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(long&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(double&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(int&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(long&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(double&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"signum--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>signum</h4>\n<pre>public&nbsp;int&nbsp;signum()</pre>\n<div class=\"block\">Returns the signum function of this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>-1, 0, or 1 as the value of this <code>BigDecimal</code> is negative, zero, or positive.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isNegative--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isNegative</h4>\n<pre>public&nbsp;boolean&nbsp;isNegative()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if negative, <code>false</code> if 0 or positive</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isZero--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isZero</h4>\n<pre>public&nbsp;boolean&nbsp;isZero()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if 0, <code>false</code> if negative or positive</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isPositive--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isPositive</h4>\n<pre>public&nbsp;boolean&nbsp;isPositive()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if positive, <code>false</code> if 0 or negative</dd>\n</dl>\n</li>\n</ul>\n<a name=\"compareTo-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>compareTo</h4>\n<pre>public&nbsp;int&nbsp;compareTo(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if both values are mathematically equal (equivalent to <code>this.compareTo(other) == 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLessThan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLessThan</h4>\n<pre>public&nbsp;boolean&nbsp;isLessThan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically less than to the <code>other</code> value (equivalent to <code>this.compareTo(other) &lt; 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isGreaterThan</h4>\n<pre>public&nbsp;boolean&nbsp;isGreaterThan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically greater than to the <code>other</code> value (equivalent to <code>this.compareTo(other) &gt; 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLessThanOrEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isLessThanOrEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically less than or equal to the <code>other</code> value (equivalent to <code>this.compareTo(other) &lt;= 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\"><code>isLessThan(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\"><code>isEqual(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isGreaterThanOrEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isGreaterThanOrEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically greater than or equal to the <code>other</code> value (equivalent to <code>this.compareTo(other) &gt;= 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\"><code>isGreaterThan(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\"><code>isEqual(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isIntValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isIntValue</h4>\n<pre>public&nbsp;boolean&nbsp;isIntValue()</pre>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>int</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\"><code>BigDecimalMath.isIntValue(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isDoubleValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isDoubleValue</h4>\n<pre>public&nbsp;boolean&nbsp;isDoubleValue()</pre>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>double</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\"><code>BigDecimalMath.isDoubleValue(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getMantissa--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getMantissa</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getMantissa()</pre>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the mantissa</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getExponent--\"><code>getExponent()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\"><code>BigDecimalMath.mantissa(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getExponent--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getExponent</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getExponent()</pre>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the exponent</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getMantissa--\"><code>getMantissa()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\"><code>BigDecimalMath.exponent(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getIntegralPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getIntegralPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getIntegralPart()</pre>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integral part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\"><code>getFractionalPart()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>BigDecimalMath.fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFractionalPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFractionalPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getFractionalPart()</pre>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fractional part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\"><code>getIntegralPart()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>BigDecimalMath.fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getContext</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;getContext()</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toDouble--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toDouble</h4>\n<pre>public&nbsp;double&nbsp;toDouble()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>double</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.doubleValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toLong--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toLong</h4>\n<pre>public&nbsp;long&nbsp;toLong()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>long</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.longValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toInt--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toInt</h4>\n<pre>public&nbsp;int&nbsp;toInt()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>int</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.intValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isSpecial--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isSpecial</h4>\n<pre>protected&nbsp;boolean&nbsp;isSpecial()</pre>\n</li>\n</ul>\n<a name=\"type--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>type</h4>\n<pre>protected&nbsp;ch.obermuhlner.math.big.BigFloat.SpecialBigFloat.Type&nbsp;type()</pre>\n<div class=\"block\">return special type of a value</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>SpecialBigFloat.Type</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isNaN--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isNaN</h4>\n<pre>public&nbsp;boolean&nbsp;isNaN()</pre>\n</li>\n</ul>\n<a name=\"isInfinity--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isInfinity</h4>\n<pre>public&nbsp;boolean&nbsp;isInfinity()</pre>\n</li>\n</ul>\n<a name=\"negate-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;negate(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to negate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.negate(MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;abs(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to make absolute</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.abs(MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</pre>\n<div class=\"block\">Returns the the maximum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>value2</code> - the second <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the maximum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the the maximum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>values</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>s value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the maximum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</pre>\n<div class=\"block\">Returns the the minimum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>value2</code> - the second <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the minimum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the the minimum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>values</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>s value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the minimum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log2(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log2(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log10(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log10(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;exp(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.exp(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sqrt(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to serve as exponent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n                            <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to calculate the n'th root</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> defining the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sin(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cos(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;tan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cot(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;asin(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acos(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;atan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acot(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sinh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cosh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;tanh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;coth(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.coth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;asinh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acosh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;atanh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acoth(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acoth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isBetween-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>isBetween</h4>\n<pre>public static&nbsp;boolean&nbsp;isBetween(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min,\n                                <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max,\n                                <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/BigRational.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>BigRational (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigRational (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":9,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":9,\"i22\":9,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":10,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":9,\"i43\":9,\"i44\":9,\"i45\":9,\"i46\":9,\"i47\":9,\"i48\":9,\"i49\":9,\"i50\":9,\"i51\":9,\"i52\":10,\"i53\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigRational.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigRational.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigRational\" class=\"title\">Class BigRational</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigRational</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigRational</span>\nextends java.lang.Object\nimplements java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</pre>\n<div class=\"block\">A rational number represented as a quotient of two values.\n \n <p>Basic calculations with rational numbers (+ - * /) have no loss of precision.\n This allows to use <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a> as a replacement for <code>BigDecimal</code> if absolute accuracy is desired.</p>\n \n <p><a href=\"http://en.wikipedia.org/wiki/Rational_number\">Wikipedia: Rational number</a></p>\n \n <p>The values are internally stored as <code>BigDecimal</code> (for performance optimizations) but represented\n as <code>BigInteger</code> (for mathematical correctness)\n when accessed with <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\"><code>getNumeratorBigInteger()</code></a> and <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\"><code>getDenominatorBigInteger()</code></a>.</p>\n \n <p>The following basic calculations have no loss of precision:</p>\n <ul>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\"><code>add(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\"><code>subtract(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\"><code>multiply(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\"><code>divide(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#pow-int-\"><code>pow(int)</code></a></li>\n </ul>\n \n <p>The following calculations are special cases of the ones listed above and have no loss of precision:</p>\n <ul>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#negate--\"><code>negate()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reciprocal--\"><code>reciprocal()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#increment--\"><code>increment()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#decrement--\"><code>decrement()</code></a></li>\n </ul>\n \n <p>Any <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a> value can be converted into an arbitrary <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\"><code>precision</code></a> (number of significant digits)\n or <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withScale-int-\"><code>scale</code></a> (number of digits after the decimal point).</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#ONE\">ONE</a></span></code>\n<div class=\"block\">The value 1 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#TEN\">TEN</a></span></code>\n<div class=\"block\">The value 10 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#TWO\">TWO</a></span></code>\n<div class=\"block\">The value 2 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#ZERO\">ZERO</a></span></code>\n<div class=\"block\">The value 0 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#abs--\">abs</a></span>()</code>\n<div class=\"block\">Returns the absolute value of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-java.math.BigInteger-\">add</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-int-\">add</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#bernoulli-int-\">bernoulli</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#compareTo-ch.obermuhlner.math.big.BigRational-\">compareTo</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#decrement--\">decrement</a></span>()</code>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-java.math.BigInteger-\">divide</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-int-\">divide</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#fractionPart--\">fractionPart</a></span>()</code>\n<div class=\"block\">Returns the fraction part of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominator--\">getDenominator</a></span>()</code>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigInteger</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\">getDenominatorBigInteger</a></span>()</code>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumerator--\">getNumerator</a></span>()</code>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigInteger</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\">getNumeratorBigInteger</a></span>()</code>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#increment--\">increment</a></span>()</code>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#integerPart--\">integerPart</a></span>()</code>\n<div class=\"block\">Returns the integer part of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#isInteger--\">isInteger</a></span>()</code>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#isZero--\">isZero</a></span>()</code>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational...-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#min-ch.obermuhlner.math.big.BigRational...-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-java.math.BigInteger-\">multiply</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-int-\">multiply</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#negate--\">negate</a></span>()</code>\n<div class=\"block\">Negates this rational number (inverting the sign).</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#pow-int-\">pow</a></span>(int&nbsp;exponent)</code>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reciprocal--\">reciprocal</a></span>()</code>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reduce--\">reduce</a></span>()</code>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#signum--\">signum</a></span>()</code>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-java.math.BigInteger-\">subtract</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-int-\">subtract</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toBigDecimal--\">toBigDecimal</a></span>()</code>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toBigDecimal-java.math.MathContext-\">toBigDecimal</a></span>(java.math.MathContext&nbsp;mc)</code>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toDouble--\">toDouble</a></span>()</code>\n<div class=\"block\">Returns this rational number as a double value.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>float</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toFloat--\">toFloat</a></span>()</code>\n<div class=\"block\">Returns this rational number as a float value.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toIntegerRationalString--\">toIntegerRationalString</a></span>()</code>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toPlainString--\">toPlainString</a></span>()</code>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toRationalString--\">toRationalString</a></span>()</code>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;numerator,\n       java.math.BigDecimal&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-\">valueOf</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-java.math.BigInteger-\">valueOf</a></span>(java.math.BigInteger&nbsp;numerator,\n       java.math.BigInteger&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">valueOf</a></span>(boolean&nbsp;positive,\n       java.lang.String&nbsp;integerPart,\n       java.lang.String&nbsp;fractionPart,\n       java.lang.String&nbsp;fractionRepeatPart,\n       java.lang.String&nbsp;exponentPart)</code>&nbsp;</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-double-\">valueOf</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-\">valueOf</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\">valueOf</a></span>(int&nbsp;numerator,\n       int&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\">valueOf</a></span>(int&nbsp;integer,\n       int&nbsp;fractionNumerator,\n       int&nbsp;fractionDenominator)</code>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.</div>\n</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\">valueOf</a></span>(java.lang.String&nbsp;string)</code>\n<div class=\"block\">Creates a rational number of the specified string representation.</div>\n</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\">withPrecision</a></span>(int&nbsp;precision)</code>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withScale-int-\">withScale</a></span>(int&nbsp;scale)</code>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"ZERO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> ZERO</pre>\n<div class=\"block\">The value 0 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"ONE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> ONE</pre>\n<div class=\"block\">The value 1 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"TWO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>TWO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> TWO</pre>\n<div class=\"block\">The value 2 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"TEN\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>TEN</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> TEN</pre>\n<div class=\"block\">The value 10 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getNumeratorBigInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumeratorBigInteger</h4>\n<pre>public&nbsp;java.math.BigInteger&nbsp;getNumeratorBigInteger()</pre>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the numerator as BigInteger</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getNumerator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumerator</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getNumerator()</pre>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the numerator as BigDecimal</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDenominatorBigInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDenominatorBigInteger</h4>\n<pre>public&nbsp;java.math.BigInteger&nbsp;getDenominatorBigInteger()</pre>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.\n \n <p>Guaranteed to not be 0.</p>\n <p>Guaranteed to be positive.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the denominator as BigInteger</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDenominator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDenominator</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getDenominator()</pre>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.\n \n <p>Guaranteed to not be 0.</p>\n <p>Guaranteed to be positive.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the denominator as BigDecimal</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reduce--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reduce</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;reduce()</pre>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reduced rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"integerPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>integerPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;integerPart()</pre>\n<div class=\"block\">Returns the integer part of this rational number.\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).integerPart()</code> returns <code>BigRational.valueOf(3)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integer part of this rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"fractionPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fractionPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;fractionPart()</pre>\n<div class=\"block\">Returns the fraction part of this rational number.\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).integerPart()</code> returns <code>BigRational.valueOf(0.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fraction part of this rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"negate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;negate()</pre>\n<div class=\"block\">Negates this rational number (inverting the sign).\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).negate()</code> returns <code>BigRational.valueOf(-3.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the negated rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;reciprocal()</pre>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(0.5).reciprocal()</code> returns <code>BigRational.valueOf(2)</code></li>\n <li><code>BigRational.valueOf(-2).reciprocal()</code> returns <code>BigRational.valueOf(-0.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reciprocal rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if this number is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;abs()</pre>\n<div class=\"block\">Returns the absolute value of this rational number.\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(-2).abs()</code> returns <code>BigRational.valueOf(2)</code></li>\n <li><code>BigRational.valueOf(2).abs()</code> returns <code>BigRational.valueOf(2)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the absolute rational number (positive, or 0 if this rational is 0)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"signum--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>signum</h4>\n<pre>public&nbsp;int&nbsp;signum()</pre>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>-1, 0 or 1 as the value of this rational number is negative, zero or positive.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"increment--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>increment</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;increment()</pre>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).\n \n <p>This is functionally identical to\n <code>this.add(BigRational.ONE)</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the incremented rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"decrement--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>decrement</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;decrement()</pre>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.ONE)</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the decremented rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.add(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.add(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.multiply(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.multiply(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.divide(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.divide(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isZero--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isZero</h4>\n<pre>public&nbsp;boolean&nbsp;isZero()</pre>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this rational number is zero (0), <code>false</code> if it is not zero</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isInteger</h4>\n<pre>public&nbsp;boolean&nbsp;isInteger()</pre>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this rational number is an integer number, <code>false</code> if it has a fraction part</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;pow(int&nbsp;exponent)</pre>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>exponent</code> - exponent to which this rational number is to be raised</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withPrecision-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withPrecision</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;withPrecision(int&nbsp;precision)</pre>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision (number of significant digits) of the calculated result, or 0 for unlimited precision</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated rational number with the specified precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withScale-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withScale</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;withScale(int&nbsp;scale)</pre>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>scale</code> - the scale (number of digits after the decimal point) of the calculated result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated rational number with the specified scale</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toDouble--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toDouble</h4>\n<pre>public&nbsp;double&nbsp;toDouble()</pre>\n<div class=\"block\">Returns this rational number as a double value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the double value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toFloat--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toFloat</h4>\n<pre>public&nbsp;float&nbsp;toFloat()</pre>\n<div class=\"block\">Returns this rational number as a float value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the float value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal()</pre>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal(java.math.MathContext&nbsp;mc)</pre>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mc</code> - the <code>MathContext</code> specifying the precision of the calculated result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"compareTo-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>compareTo</h4>\n<pre>public&nbsp;int&nbsp;compareTo(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;other)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toPlainString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toPlainString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toPlainString()</pre>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the plain string representation</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.toPlainString()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toRationalString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toRationalString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toRationalString()</pre>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".\n \n <p>The resulting string is a valid input of the <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\"><code>valueOf(String)</code></a> method.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(0.5).toRationalString()</code> returns <code>\"1/2\"</code></li>\n <li><code>BigRational.valueOf(2).toRationalString()</code> returns <code>\"2\"</code></li>\n <li><code>BigRational.valueOf(4, 4).toRationalString()</code> returns <code>\"4/4\"</code> (not reduced)</li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number string representation in the form \"numerator/denominator\", or \"0\" if the rational number is 0.</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\"><code>valueOf(String)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\"><code>valueOf(int, int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toIntegerRationalString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toIntegerRationalString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toIntegerRationalString()</pre>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".\n \n <p>The integer part is omitted if it is 0 (when this absolute rational number is smaller than 1).</p>\n <p>The fraction part is omitted it it is 0 (when this rational number is an integer).</p>\n <p>If this rational number is 0, then \"0\" is returned.</p>\n \n <p>Example: <code>BigRational.valueOf(3.5).toIntegerRationalString()</code> returns <code>\"3 1/2\"</code>.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integer and fraction rational string representation</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\"><code>valueOf(int, int, int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;numerator,\n                                  int&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator int value</dd>\n<dd><code>denominator</code> - the denominator int value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;integer,\n                                  int&nbsp;fractionNumerator,\n                                  int&nbsp;fractionDenominator)</pre>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.\n \n <p>Useful to create numbers like 3 1/2 (= three and a half = 3.5) by calling\n <code>BigRational.valueOf(3, 1, 2)</code>.</p>\n <p>To create a negative rational only the integer part argument is allowed to be negative:\n to create -3 1/2 (= minus three and a half = -3.5) call <code>BigRational.valueOf(-3, 1, 2)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>integer</code> - the integer part int value</dd>\n<dd><code>fractionNumerator</code> - the fraction part numerator int value (negative not allowed)</dd>\n<dd><code>fractionDenominator</code> - the fraction part denominator int value (0 or negative not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the fraction part denominator is 0 (division by zero),\n or if the fraction part numerator or denominator is negative</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigInteger-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigInteger&nbsp;numerator,\n                                  java.math.BigInteger&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator <code>BigInteger</code> value</dd>\n<dd><code>denominator</code> - the denominator <code>BigInteger</code> value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(double&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if the double value is Infinite or NaN.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.lang.String&nbsp;string)</pre>\n<div class=\"block\">Creates a rational number of the specified string representation.\n \n <p>The accepted string representations are:</p>\n <ul>\n <li>Output of <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toString--\"><code>toString()</code></a> : \"integerPart.fractionPart\"</li>\n <li>Output of <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toRationalString--\"><code>toRationalString()</code></a> : \"numerator/denominator\"</li>\n <li>Output of <code>toString()</code> of <code>BigDecimal</code>, <code>BigInteger</code>, <code>Integer</code>, ...</li>\n <li>Output of <code>toString()</code> of <code>Double</code>, <code>Float</code> - except \"Infinity\", \"-Infinity\" and \"NaN\"</li>\n </ul></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>string</code> - the string representation to convert</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(boolean&nbsp;positive,\n                                  java.lang.String&nbsp;integerPart,\n                                  java.lang.String&nbsp;fractionPart,\n                                  java.lang.String&nbsp;fractionRepeatPart,\n                                  java.lang.String&nbsp;exponentPart)</pre>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;numerator,\n                                  java.math.BigDecimal&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator <code>BigDecimal</code> value</dd>\n<dd><code>denominator</code> - the denominator <code>BigDecimal</code> value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigRational...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>values</code> - the rational numbers to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the smallest rational number, 0 if no numbers are specified</dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigRational...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>values</code> - the rational numbers to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the largest rational number, 0 if no numbers are specified</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational-\"><code>max(BigRational)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;bernoulli(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.\n \n <p>This function calculates the <strong>first Bernoulli numbers</strong> and therefore <code>bernoulli(1)</code> returns -0.5</p>\n <p>Note that <code>bernoulli(x)</code> for all odd x &gt; 1 returns 0</p>\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Bernoulli_number\">Wikipedia: Bernoulli number</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x is lesser than 0</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigRational.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigRational.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/DefaultBigDecimalMath.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>DefaultBigDecimalMath (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"DefaultBigDecimalMath (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":9,\"i22\":9,\"i23\":9,\"i24\":9,\"i25\":9,\"i26\":9,\"i27\":9,\"i28\":9,\"i29\":9,\"i30\":9,\"i31\":9,\"i32\":9,\"i33\":9,\"i34\":9,\"i35\":9,\"i36\":9,\"i37\":9,\"i38\":9,\"i39\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"DefaultBigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class DefaultBigDecimalMath\" class=\"title\">Class DefaultBigDecimalMath</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.DefaultBigDecimalMath</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">DefaultBigDecimalMath</span>\nextends java.lang.Object</pre>\n<div class=\"block\">A wrapper around <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigDecimalMath</code></a> that passes always the same default <code>MathContext</code> to the\n functions that need a <code>MathContext</code> argument.\n\n <p>This class is designed for applications that will always need the same precision in all calculations.</p>\n\n <p>The initial default <code>MathContext</code> is equivalent to <code>MathContext.DECIMAL128</code>\n but this can be overridden by setting the following system properties:</p>\n <ul>\n     <li><code>ch.obermuhlner.math.big.default.precision</code> to a positive integer precision (default=34)</li>\n     <li><code>ch.obermuhlner.math.big.default.rounding</code> to a <code>RoundingMode</code> name (default=HALF_UP) </li>\n </ul>\n\n <p>It is also possible to set the default <code>MathContext</code> using <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>.\n It is recommended to set the desired precision in the <code>MathContext</code> early in the startup of the application.</p>\n\n <p>Important: Avoid the pitfall of setting the precision temporarily for a calculation.\n This can lead to race conditions and calculations with the wrong precision\n if other threads in your application do the same thing.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#DefaultBigDecimalMath--\">DefaultBigDecimalMath</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acos-java.math.BigDecimal-\">acos</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acosh-java.math.BigDecimal-\">acosh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acot-java.math.BigDecimal-\">acot</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acoth-java.math.BigDecimal-\">acoth</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#add-java.math.BigDecimal-java.math.BigDecimal-\">add</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x + y</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asin-java.math.BigDecimal-\">asin</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asinh-java.math.BigDecimal-\">asinh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan-java.math.BigDecimal-\">atan</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-\">atan2</a></span>(java.math.BigDecimal&nbsp;y,\n     java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atanh-java.math.BigDecimal-\">atanh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#bernoulli-int-\">bernoulli</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cos-java.math.BigDecimal-\">cos</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cosh-java.math.BigDecimal-\">cosh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cot-java.math.BigDecimal-\">cot</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#coth-java.math.BigDecimal-\">coth</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#divide-java.math.BigDecimal-java.math.BigDecimal-\">divide</a></span>(java.math.BigDecimal&nbsp;x,\n      java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x / y</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#e--\">e</a></span>()</code>\n<div class=\"block\">Returns the number e using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#exp-java.math.BigDecimal-\">exp</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>) using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#factorial-java.math.BigDecimal-\">factorial</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#gamma-java.math.BigDecimal-\">gamma</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.MathContext</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#getDefaultMathContext--\">getDefaultMathContext</a></span>()</code>\n<div class=\"block\">Returns the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log-java.math.BigDecimal-\">log</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log10-java.math.BigDecimal-\">log10</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10 using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log2-java.math.BigDecimal-\">log2</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2 using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#multiply-java.math.BigDecimal-java.math.BigDecimal-\">multiply</a></span>(java.math.BigDecimal&nbsp;x,\n        java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x * y</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pi--\">pi</a></span>()</code>\n<div class=\"block\">Returns the number pi using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>) using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-long-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   long&nbsp;y)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>) using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#reciprocal-java.math.BigDecimal-\">reciprocal</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#remainder-java.math.BigDecimal-java.math.BigDecimal-\">remainder</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x % y</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-\">root</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.BigDecimal&nbsp;n)</code>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#round-java.math.BigDecimal-\">round</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-\">roundWithTrailingZeroes</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the default <code>MathContext</code> including trailing zeroes.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\">setDefaultMathContext</a></span>(java.math.MathContext&nbsp;defaultMathContext)</code>\n<div class=\"block\">Sets the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sin-java.math.BigDecimal-\">sin</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sinh-java.math.BigDecimal-\">sinh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sqrt-java.math.BigDecimal-\">sqrt</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#subtract-java.math.BigDecimal-java.math.BigDecimal-\">subtract</a></span>(java.math.BigDecimal&nbsp;x,\n        java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x - y</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tan-java.math.BigDecimal-\">tan</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tanh-java.math.BigDecimal-\">tanh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"DefaultBigDecimalMath--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>DefaultBigDecimalMath</h4>\n<pre>public&nbsp;DefaultBigDecimalMath()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"setDefaultMathContext-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setDefaultMathContext</h4>\n<pre>public static&nbsp;void&nbsp;setDefaultMathContext(java.math.MathContext&nbsp;defaultMathContext)</pre>\n<div class=\"block\">Sets the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>defaultMathContext</code> - the default <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDefaultMathContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDefaultMathContext</h4>\n<pre>public static&nbsp;java.math.MathContext&nbsp;getDefaultMathContext()</pre>\n<div class=\"block\">Returns the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the default <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"round-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>round</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;round(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.round(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"roundWithTrailingZeroes-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>roundWithTrailingZeroes</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;roundWithTrailingZeroes(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the default <code>MathContext</code> including trailing zeroes.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value including trailing zeroes</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.roundWithTrailingZeroes(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;add(java.math.BigDecimal&nbsp;x,\n                                       java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x + y</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;subtract(java.math.BigDecimal&nbsp;x,\n                                            java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x - y</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;multiply(java.math.BigDecimal&nbsp;x,\n                                            java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x * y</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;divide(java.math.BigDecimal&nbsp;x,\n                                          java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x / y</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to divide</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;remainder(java.math.BigDecimal&nbsp;x,\n                                             java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x % y</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to divide</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;reciprocal(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reciprocal <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#reciprocal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.reciprocal(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;factorial(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.factorial(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"gamma-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>gamma</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;gamma(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the gamma <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.gamma(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;bernoulli(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\"><code>BigDecimalMath.bernoulli(int, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>) using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>BigDecimal</code> value to serve as exponent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       long&nbsp;y)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>) using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>long</code> value to serve as exponent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, long, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sqrt(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the square root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated square root of x with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;root(java.math.BigDecimal&nbsp;x,\n                                        java.math.BigDecimal&nbsp;n)</pre>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <code>BigDecimal</code> defining the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the natural logarithm for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log2(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2 using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 2 for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 2 with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log2(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log10(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10 using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 10 for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 10 with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log10(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pi()</pre>\n<div class=\"block\">Returns the number pi using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number pi with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\"><code>BigDecimalMath.pi(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"e--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;e()</pre>\n<div class=\"block\">Returns the number e using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number e with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\"><code>BigDecimalMath.e(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;exp(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>) using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the exponent for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated exponent <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.exp(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sin(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated sine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asin(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cos(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cosine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acos(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tan(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated tangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan2-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan2(java.math.BigDecimal&nbsp;y,\n                                         java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the <code>BigDecimal</code></dd>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-\"><code>atan2(BigDecimal, BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cot(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cotanges <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acot(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cotangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sinh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic sine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cosh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cosine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tanh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic tangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;coth(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.coth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asinh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic sine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acosh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cosine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atanh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic tangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acoth(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acoth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"DefaultBigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/internal/AsinCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:31 CEST 2019 -->\n<title>AsinCalculator (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"AsinCalculator (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AsinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AsinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class AsinCalculator\" class=\"title\">Class AsinCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.AsinCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">AsinCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AsinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AsinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/internal/AtanhCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:31 CEST 2019 -->\n<title>AtanhCalculator (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"AtanhCalculator (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AtanhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AtanhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class AtanhCalculator\" class=\"title\">Class AtanhCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.AtanhCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">AtanhCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AtanhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AtanhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/internal/CosCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:31 CEST 2019 -->\n<title>CosCalculator (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"CosCalculator (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CosCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CosCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class CosCalculator\" class=\"title\">Class CosCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.CosCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">CosCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates cosinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CosCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CosCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/internal/CoshCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:31 CEST 2019 -->\n<title>CoshCalculator (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"CoshCalculator (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CoshCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CoshCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class CoshCalculator\" class=\"title\">Class CoshCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.CoshCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">CoshCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CoshCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CoshCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/internal/ExpCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:31 CEST 2019 -->\n<title>ExpCalculator (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ExpCalculator (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/ExpCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"ExpCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class ExpCalculator\" class=\"title\">Class ExpCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.ExpCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">ExpCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates exp using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/ExpCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"ExpCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/internal/PowerIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:31 CEST 2019 -->\n<title>PowerIterator (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerIterator (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":6,\"i1\":6};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Interface PowerIterator\" class=\"title\">Interface PowerIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Known Implementing Classes:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">PowerIterator</span></pre>\n<div class=\"block\">Iterator over the powers of a value x.\n \n <p>This API allows to efficiently calculate the various powers of x in a taylor series by storing intermediate results.</p>\n <p>For example x<sup>n</sup> can be calculated using one multiplication by storing the previously calculated x<sup>n-1</sup> and x.</p>\n \n <p><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\"><code>getCurrentPower()</code></a> will be called first to retrieve the initial value.</p>\n \n For later iterations <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\"><code>calculateNextPower()</code></a> will be called before <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\"><code>getCurrentPower()</code></a>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>void&nbsp;calculateNextPower()</pre>\n<div class=\"block\">Calculates the next power.</div>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/internal/PowerNIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:31 CEST 2019 -->\n<title>PowerNIterator (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerNIterator (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerNIterator\" class=\"title\">Class PowerNIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerNIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerNIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerNIterator</a></span>(java.math.BigDecimal&nbsp;x,\n              java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerNIterator</h4>\n<pre>public&nbsp;PowerNIterator(java.math.BigDecimal&nbsp;x,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/internal/PowerTwoNIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:31 CEST 2019 -->\n<title>PowerTwoNIterator (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNIterator (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNIterator\" class=\"title\">Class PowerTwoNIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                 java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNIterator</h4>\n<pre>public&nbsp;PowerTwoNIterator(java.math.BigDecimal&nbsp;x,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:31 CEST 2019 -->\n<title>PowerTwoNMinusOneIterator (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNMinusOneIterator (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNMinusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNMinusOneIterator\" class=\"title\">Class PowerTwoNMinusOneIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNMinusOneIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNMinusOneIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n-1</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#PowerTwoNMinusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNMinusOneIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                         java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNMinusOneIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNMinusOneIterator</h4>\n<pre>public&nbsp;PowerTwoNMinusOneIterator(java.math.BigDecimal&nbsp;x,\n                                 java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNMinusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:31 CEST 2019 -->\n<title>PowerTwoNPlusOneIterator (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNPlusOneIterator (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNPlusOneIterator\" class=\"title\">Class PowerTwoNPlusOneIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNPlusOneIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNPlusOneIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNPlusOneIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                        java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNPlusOneIterator</h4>\n<pre>public&nbsp;PowerTwoNPlusOneIterator(java.math.BigDecimal&nbsp;x,\n                                java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/internal/SeriesCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:31 CEST 2019 -->\n<title>SeriesCalculator (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SeriesCalculator (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":6,\"i2\":6,\"i3\":6,\"i4\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SeriesCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SeriesCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SeriesCalculator\" class=\"title\">Class SeriesCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SeriesCalculator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>Direct Known Subclasses:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public abstract class <span class=\"typeNameLabel\">SeriesCalculator</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.\n \n <p>Stores the factors of the taylor series terms so that future calculations will be faster.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier</th>\n<th class=\"colLast\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>protected </code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator--\">SeriesCalculator</a></span>()</code>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>protected </code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator-boolean-\">SeriesCalculator</a></span>(boolean&nbsp;calculateInPairs)</code>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected abstract void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected abstract <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected abstract <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></span>(int&nbsp;index)</code>\n<div class=\"block\">Returns the factor of the term with specified index.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"SeriesCalculator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>SeriesCalculator</h4>\n<pre>protected&nbsp;SeriesCalculator()</pre>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</li>\n</ul>\n<a name=\"SeriesCalculator-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>SeriesCalculator</h4>\n<pre>protected&nbsp;SeriesCalculator(boolean&nbsp;calculateInPairs)</pre>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.\n \n <p>Calculation of pairs is useful for taylor series where the terms alternate the sign.\n In these cases it is more efficient to calculate two terms at once check then whether the acceptable error has been reached.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>calculateInPairs</code> - <code>true</code> to calculate the terms in pairs, <code>false</code> to calculate single terms</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"calculate-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculate</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;calculate(java.math.BigDecimal&nbsp;x,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected abstract&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                                     java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFactor-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getFactor(int&nbsp;index)</pre>\n<div class=\"block\">Returns the factor of the term with specified index.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>index</code> - the index (starting with 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the specified term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected abstract&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected abstract&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SeriesCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SeriesCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/internal/SinCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:31 CEST 2019 -->\n<title>SinCalculator (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SinCalculator (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SinCalculator\" class=\"title\">Class SinCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SinCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">SinCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/internal/SinhCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:31 CEST 2019 -->\n<title>SinhCalculator (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SinhCalculator (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SinhCalculator\" class=\"title\">Class SinhCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SinhCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">SinhCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/internal/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big.internal</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Interfaces\">Interfaces</h2>\n<ul title=\"Interfaces\">\n<li><a href=\"PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\" target=\"classFrame\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n</ul>\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AsinCalculator</a></li>\n<li><a href=\"AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AtanhCalculator</a></li>\n<li><a href=\"CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CosCalculator</a></li>\n<li><a href=\"CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CoshCalculator</a></li>\n<li><a href=\"ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">ExpCalculator</a></li>\n<li><a href=\"PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerNIterator</a></li>\n<li><a href=\"PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNIterator</a></li>\n<li><a href=\"PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNMinusOneIterator</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SeriesCalculator</a></li>\n<li><a href=\"SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinCalculator</a></li>\n<li><a href=\"SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/internal/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big.internal</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Interface Summary table, listing interfaces, and an explanation\">\n<caption><span>Interface Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Interface</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Iterator over the powers of a value x.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates cosinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates exp using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n-1</sup>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/internal/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>ch.obermuhlner.math.big.internal Class Hierarchy (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.internal Class Hierarchy (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big.internal</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNMinusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AtanhCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h2 title=\"Interface Hierarchy\">Interface Hierarchy</h2>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a></li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../ch/obermuhlner/math/big/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"BigComplex.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplex</a></li>\n<li><a href=\"BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplexMath</a></li>\n<li><a href=\"BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigDecimalMath</a></li>\n<li><a href=\"BigFloat.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat</a></li>\n<li><a href=\"BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat.Context</a></li>\n<li><a href=\"BigRational.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigRational</a></li>\n<li><a href=\"DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">DefaultBigDecimalMath</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Package</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides advanced functions operating on <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A rational number represented as a quotient of two values.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A wrapper around <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigDecimalMath</code></a> that passes always the same default <code>MathContext</code> to the\n functions that need a <code>MathContext</code> argument.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Package</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>ch.obermuhlner.math.big Class Hierarchy (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big Class Hierarchy (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a> (implements java.io.Serializable)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath</span></a></li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/stream/BigDecimalStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:31 CEST 2019 -->\n<title>BigDecimalStream (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigDecimalStream (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigDecimalStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.stream</div>\n<h2 title=\"Class BigDecimalStream\" class=\"title\">Class BigDecimalStream</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.stream.BigDecimalStream</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigDecimalStream</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#BigDecimalStream--\">BigDecimalStream</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">range</a></span>(java.math.BigDecimal&nbsp;startInclusive,\n     java.math.BigDecimal&nbsp;endExclusive,\n     java.math.BigDecimal&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-double-double-double-java.math.MathContext-\">range</a></span>(double&nbsp;startInclusive,\n     double&nbsp;endExclusive,\n     double&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-long-long-long-java.math.MathContext-\">range</a></span>(long&nbsp;startInclusive,\n     long&nbsp;endExclusive,\n     long&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">rangeClosed</a></span>(java.math.BigDecimal&nbsp;startInclusive,\n           java.math.BigDecimal&nbsp;endInclusive,\n           java.math.BigDecimal&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-double-double-double-java.math.MathContext-\">rangeClosed</a></span>(double&nbsp;startInclusive,\n           double&nbsp;endInclusive,\n           double&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-long-long-long-java.math.MathContext-\">rangeClosed</a></span>(long&nbsp;startInclusive,\n           long&nbsp;endInclusive,\n           long&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigDecimalStream--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigDecimalStream</h4>\n<pre>public&nbsp;BigDecimalStream()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(java.math.BigDecimal&nbsp;startInclusive,\n                                                                  java.math.BigDecimal&nbsp;endExclusive,\n                                                                  java.math.BigDecimal&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigDecimal i = startInclusive; i.compareTo(endExclusive) &lt; 0; i = i.add(step, mathContext)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-long-long-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(long&nbsp;startInclusive,\n                                                                  long&nbsp;endExclusive,\n                                                                  long&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n \n <p>The <code>long</code> arguments are converted using <code>BigDecimal.valueOf(long)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-double-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(double&nbsp;startInclusive,\n                                                                  double&nbsp;endExclusive,\n                                                                  double&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n \n <p>The <code>double</code> arguments are converted using <code>BigDecimal.valueOf(double)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(java.math.BigDecimal&nbsp;startInclusive,\n                                                                        java.math.BigDecimal&nbsp;endInclusive,\n                                                                        java.math.BigDecimal&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigDecimal i = startInclusive; i.compareTo(endInclusive) &lt;= 0; i = i.add(step, mathContext)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-long-long-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(long&nbsp;startInclusive,\n                                                                        long&nbsp;endInclusive,\n                                                                        long&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>The <code>long</code> arguments are converted using <code>BigDecimal.valueOf(long)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-double-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(double&nbsp;startInclusive,\n                                                                        double&nbsp;endInclusive,\n                                                                        double&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>The <code>double</code> arguments are converted using <code>BigDecimal.valueOf(double)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigDecimalStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/stream/BigFloatStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:31 CEST 2019 -->\n<title>BigFloatStream (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloatStream (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigFloatStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloatStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.stream</div>\n<h2 title=\"Class BigFloatStream\" class=\"title\">Class BigFloatStream</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.stream.BigFloatStream</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigFloatStream</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides constructor methods for streams of <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#BigFloatStream--\">BigFloatStream</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">range</a></span>(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endExclusive,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">range</a></span>(double&nbsp;startInclusive,\n     double&nbsp;endExclusive,\n     double&nbsp;step,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">range</a></span>(long&nbsp;startInclusive,\n     long&nbsp;endExclusive,\n     long&nbsp;step,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">rangeClosed</a></span>(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endInclusive,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed</a></span>(double&nbsp;startInclusive,\n           double&nbsp;endInclusive,\n           double&nbsp;step,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed</a></span>(long&nbsp;startInclusive,\n           long&nbsp;endInclusive,\n           long&nbsp;step,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigFloatStream--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigFloatStream</h4>\n<pre>public&nbsp;BigFloatStream()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endExclusive,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigFloat i = startInclusive; i.isLessThan(endExclusive); i = i.add(step)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(long&nbsp;startInclusive,\n                                                      long&nbsp;endExclusive,\n                                                      long&nbsp;step,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\"><code>BigFloat.Context.valueOf(long)</code></a> is used to convert the <code>long</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>long</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>range(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(double&nbsp;startInclusive,\n                                                      double&nbsp;endExclusive,\n                                                      double&nbsp;step,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\"><code>BigFloat.Context.valueOf(double)</code></a> is used to convert the <code>double</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>double</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>range(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endInclusive,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigFloat i = startInclusive; i.isLessThanOrEqual(endInclusive); i = i.add(step)) {\n    //...\n}\n</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(long&nbsp;startInclusive,\n                                                            long&nbsp;endInclusive,\n                                                            long&nbsp;step,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\"><code>BigFloat.Context.valueOf(long)</code></a> is used to convert the <code>long</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>long</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>rangeClosed(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(double&nbsp;startInclusive,\n                                                            double&nbsp;endInclusive,\n                                                            double&nbsp;step,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\"><code>BigFloat.Context.valueOf(double)</code></a> is used to convert the <code>double</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>double</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>rangeClosed(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigFloatStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloatStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/stream/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big.stream</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigDecimalStream</a></li>\n<li><a href=\"BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigFloatStream</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/stream/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Prev&nbsp;Package</a></li>\n<li>Next&nbsp;Package</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big.stream</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides constructor methods for streams of <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Prev&nbsp;Package</a></li>\n<li>Next&nbsp;Package</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/ch/obermuhlner/math/big/stream/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>ch.obermuhlner.math.big.stream Class Hierarchy (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.stream Class Hierarchy (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Prev</a></li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big.stream</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a></li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Prev</a></li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/constant-values.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>Constant Field Values (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Constant Field Values (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?constant-values.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"constant-values.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Constant Field Values\" class=\"title\">Constant Field Values</h1>\n<h2 title=\"Contents\">Contents</h2>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?constant-values.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"constant-values.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/deprecated-list.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>Deprecated List (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Deprecated List (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li class=\"navBarCell1Rev\">Deprecated</li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?deprecated-list.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"deprecated-list.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Deprecated API\" class=\"title\">Deprecated API</h1>\n<h2 title=\"Contents\">Contents</h2>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li class=\"navBarCell1Rev\">Deprecated</li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?deprecated-list.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"deprecated-list.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/help-doc.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>API Help (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"API Help (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li class=\"navBarCell1Rev\">Help</li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?help-doc.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"help-doc.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">How This API Document Is Organized</h1>\n<div class=\"subTitle\">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h2>Overview</h2>\n<p>The <a href=\"overview-summary.html\">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>\n</li>\n<li class=\"blockList\">\n<h2>Package</h2>\n<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>\n<ul>\n<li>Interfaces (italic)</li>\n<li>Classes</li>\n<li>Enums</li>\n<li>Exceptions</li>\n<li>Errors</li>\n<li>Annotation Types</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Class/Interface</h2>\n<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>\n<ul>\n<li>Class inheritance diagram</li>\n<li>Direct Subclasses</li>\n<li>All Known Subinterfaces</li>\n<li>All Known Implementing Classes</li>\n<li>Class/interface declaration</li>\n<li>Class/interface description</li>\n</ul>\n<ul>\n<li>Nested Class Summary</li>\n<li>Field Summary</li>\n<li>Constructor Summary</li>\n<li>Method Summary</li>\n</ul>\n<ul>\n<li>Field Detail</li>\n<li>Constructor Detail</li>\n<li>Method Detail</li>\n</ul>\n<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>\n</li>\n<li class=\"blockList\">\n<h2>Annotation Type</h2>\n<p>Each annotation type has its own separate page with the following sections:</p>\n<ul>\n<li>Annotation Type declaration</li>\n<li>Annotation Type description</li>\n<li>Required Element Summary</li>\n<li>Optional Element Summary</li>\n<li>Element Detail</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Enum</h2>\n<p>Each enum has its own separate page with the following sections:</p>\n<ul>\n<li>Enum declaration</li>\n<li>Enum description</li>\n<li>Enum Constant Summary</li>\n<li>Enum Constant Detail</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Tree (Class Hierarchy)</h2>\n<p>There is a <a href=\"overview-tree.html\">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>\n<ul>\n<li>When viewing the Overview page, clicking on \"Tree\" displays the hierarchy for all packages.</li>\n<li>When viewing a particular package, class or interface page, clicking \"Tree\" displays the hierarchy for only that package.</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Deprecated API</h2>\n<p>The <a href=\"deprecated-list.html\">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>\n</li>\n<li class=\"blockList\">\n<h2>Index</h2>\n<p>The <a href=\"index-all.html\">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>\n</li>\n<li class=\"blockList\">\n<h2>Prev/Next</h2>\n<p>These links take you to the next or previous class, interface, package, or related page.</p>\n</li>\n<li class=\"blockList\">\n<h2>Frames/No Frames</h2>\n<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>\n</li>\n<li class=\"blockList\">\n<h2>All Classes</h2>\n<p>The <a href=\"allclasses-noframe.html\">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>\n</li>\n<li class=\"blockList\">\n<h2>Serialized Form</h2>\n<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking \"Serialized Form\" in the \"See also\" section of the class description.</p>\n</li>\n<li class=\"blockList\">\n<h2>Constant Field Values</h2>\n<p>The <a href=\"constant-values.html\">Constant Field Values</a> page lists the static final fields and their values.</p>\n</li>\n</ul>\n<span class=\"emphasizedPhrase\">This help file applies to API documentation generated using the standard doclet.</span></div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li class=\"navBarCell1Rev\">Help</li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?help-doc.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"help-doc.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/index-all.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>Index (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Index (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li class=\"navBarCell1Rev\">Index</li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?index-all.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"index-all.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"contentContainer\"><a href=\"#I:A\">A</a>&nbsp;<a href=\"#I:B\">B</a>&nbsp;<a href=\"#I:C\">C</a>&nbsp;<a href=\"#I:D\">D</a>&nbsp;<a href=\"#I:E\">E</a>&nbsp;<a href=\"#I:F\">F</a>&nbsp;<a href=\"#I:G\">G</a>&nbsp;<a href=\"#I:H\">H</a>&nbsp;<a href=\"#I:I\">I</a>&nbsp;<a href=\"#I:L\">L</a>&nbsp;<a href=\"#I:M\">M</a>&nbsp;<a href=\"#I:N\">N</a>&nbsp;<a href=\"#I:O\">O</a>&nbsp;<a href=\"#I:P\">P</a>&nbsp;<a href=\"#I:R\">R</a>&nbsp;<a href=\"#I:S\">S</a>&nbsp;<a href=\"#I:T\">T</a>&nbsp;<a href=\"#I:V\">V</a>&nbsp;<a href=\"#I:W\">W</a>&nbsp;<a href=\"#I:Z\">Z</a>&nbsp;<a name=\"I:A\">\n<!--   -->\n</a>\n<h2 class=\"title\">A</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\">abs(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">abs(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#abs-ch.obermuhlner.math.big.BigFloat-\">abs(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#abs--\">abs()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the absolute value of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\">absSquare(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">absSquare(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acos(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\">acos(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acos-ch.obermuhlner.math.big.BigFloat-\">acos(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acos-java.math.BigDecimal-\">acos(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\">acosh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acosh-ch.obermuhlner.math.big.BigFloat-\">acosh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acosh-java.math.BigDecimal-\">acosh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acot(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\">acot(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acot-ch.obermuhlner.math.big.BigFloat-\">acot(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acot-java.math.BigDecimal-\">acot(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\">acoth(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acoth-ch.obermuhlner.math.big.BigFloat-\">acoth(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acoth-java.math.BigDecimal-\">acoth(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-\">add(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">add(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-java.math.MathContext-\">add(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-\">add(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-double-\">add(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-ch.obermuhlner.math.big.BigFloat-\">add(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-java.math.BigDecimal-\">add(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-int-\">add(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-long-\">add(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-double-\">add(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\">add(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-java.math.BigInteger-\">add(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-int-\">add(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#add-java.math.BigDecimal-java.math.BigDecimal-\">add(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x + y</code> using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\">angle(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">angle(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">asin(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\">asin(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#asin-ch.obermuhlner.math.big.BigFloat-\">asin(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asin-java.math.BigDecimal-\">asin(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\">asinh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#asinh-ch.obermuhlner.math.big.BigFloat-\">asinh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asinh-java.math.BigDecimal-\">asinh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">atan(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\">atan(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#atan-ch.obermuhlner.math.big.BigFloat-\">atan(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan-java.math.BigDecimal-\">atan(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">atan2(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-\">atan2(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i> using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\">atanh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#atanh-ch.obermuhlner.math.big.BigFloat-\">atanh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atanh-java.math.BigDecimal-\">atanh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AtanhCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</dd>\n</dl>\n<a name=\"I:B\">\n<!--   -->\n</a>\n<h2 class=\"title\">B</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\">bernoulli(int, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#bernoulli-int-\">bernoulli(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#bernoulli-int-\">bernoulli(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Provides advanced functions operating on <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#BigComplexMath--\">BigComplexMath()</a></span> - Constructor for class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a> - Class in <a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></dt>\n<dd>\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#BigDecimalStream--\">BigDecimalStream()</a></span> - Constructor for class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a> - Class in <a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></dt>\n<dd>\n<div class=\"block\">Provides constructor methods for streams of <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#BigFloatStream--\">BigFloatStream()</a></span> - Constructor for class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A rational number represented as a quotient of two values.</div>\n</dd>\n</dl>\n<a name=\"I:C\">\n<!--   -->\n</a>\n<h2 class=\"title\">C</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in interface ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dt>\n<dd>\n<div class=\"block\">Calculates the next power.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a> - package ch.obermuhlner.math.big</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a> - package ch.obermuhlner.math.big.internal</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a> - package ch.obermuhlner.math.big.stream</dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\">compareTo(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#compareTo-ch.obermuhlner.math.big.BigRational-\">compareTo(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#conjugate--\">conjugate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#conjugate-ch.obermuhlner.math.big.BigComplex-\">conjugate(BigComplex)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#context-int-\">context(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#context-java.math.MathContext-\">context(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">cos(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\">cos(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cos-ch.obermuhlner.math.big.BigFloat-\">cos(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cos-java.math.BigDecimal-\">cos(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates cosinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\">cosh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cosh-ch.obermuhlner.math.big.BigFloat-\">cosh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cosh-java.math.BigDecimal-\">cosh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\">cot(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cot-ch.obermuhlner.math.big.BigFloat-\">cot(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cot-java.math.BigDecimal-\">cot(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\">coth(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#coth-ch.obermuhlner.math.big.BigFloat-\">coth(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#coth-java.math.BigDecimal-\">coth(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Creates the <a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:D\">\n<!--   -->\n</a>\n<h2 class=\"title\">D</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#decrement--\">decrement()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A wrapper around <a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigDecimalMath</code></a> that passes always the same default <code>MathContext</code> to the\n functions that need a <code>MathContext</code> argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#DefaultBigDecimalMath--\">DefaultBigDecimalMath()</a></span> - Constructor for class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">divide(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-java.math.BigDecimal-java.math.MathContext-\">divide(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-double-java.math.MathContext-\">divide(double, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-ch.obermuhlner.math.big.BigFloat-\">divide(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-java.math.BigDecimal-\">divide(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-int-\">divide(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-long-\">divide(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-double-\">divide(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\">divide(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-java.math.BigInteger-\">divide(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-int-\">divide(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#divide-java.math.BigDecimal-java.math.BigDecimal-\">divide(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x / y</code> using the default <code>MathContext</code>.</div>\n</dd>\n</dl>\n<a name=\"I:E\">\n<!--   -->\n</a>\n<h2 class=\"title\">E</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\">e(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number e.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#e--\">e()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the constant e with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#e--\">e()</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number e using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">exp(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural exponent of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\">exp(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#exp-ch.obermuhlner.math.big.BigFloat-\">exp(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#exp-java.math.BigDecimal-\">exp(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>) using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates exp using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\">exponent(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n</dl>\n<a name=\"I:F\">\n<!--   -->\n</a>\n<h2 class=\"title\">F</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">factorial(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\">factorial(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified integer argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\">factorial(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#factorial-int-\">factorial(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#factorial-java.math.BigDecimal-\">factorial(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\">fractionalPart(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#fractionPart--\">fractionPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the fraction part of this rational number.</div>\n</dd>\n</dl>\n<a name=\"I:G\">\n<!--   -->\n</a>\n<h2 class=\"title\">G</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">gamma(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the gamma function of the specified <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\">gamma(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#gamma-java.math.BigDecimal-\">gamma(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getContext--\">getContext()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in interface ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dt>\n<dd>\n<div class=\"block\">Returns the current power.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#getDefaultMathContext--\">getDefaultMathContext()</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getDenominator--\">getDenominator()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\">getDenominatorBigInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getExponent--\">getExponent()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor(int)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Returns the factor of the term with specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\">getFractionalPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\">getIntegralPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getMantissa--\">getMantissa()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getMathContext--\">getMathContext()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getNumerator--\">getNumerator()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\">getNumeratorBigInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getPrecision--\">getPrecision()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the precision of this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getRoundingMode--\">getRoundingMode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.</div>\n</dd>\n</dl>\n<a name=\"I:H\">\n<!--   -->\n</a>\n<h2 class=\"title\">H</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:I\">\n<!--   -->\n</a>\n<h2 class=\"title\">I</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#I\">I</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#im\">im</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#im--\">im()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#increment--\">increment()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#integerPart--\">integerPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the integer part of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\">integralPart(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isBetween-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">isBetween(BigFloat, BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\">isDoubleValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isDoubleValue--\">isDoubleValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\">isEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">isGreaterThan(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isGreaterThanOrEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isInfinity--\">isInfinity()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#isInteger--\">isInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\">isIntValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isIntValue--\">isIntValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\">isLessThan(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isLessThanOrEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isLongValue-java.math.BigDecimal-\">isLongValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isNaN--\">isNaN()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isNegative--\">isNegative()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isPositive--\">isPositive()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#isReal--\">isReal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isSpecial--\">isSpecial()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isZero--\">isZero()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#isZero--\">isZero()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n</dd>\n</dl>\n<a name=\"I:L\">\n<!--   -->\n</a>\n<h2 class=\"title\">L</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">log(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\">log(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log-ch.obermuhlner.math.big.BigFloat-\">log(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log-java.math.BigDecimal-\">log(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\">log10(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log10-ch.obermuhlner.math.big.BigFloat-\">log10(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log10-java.math.BigDecimal-\">log10(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10 using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\">log2(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log2-ch.obermuhlner.math.big.BigFloat-\">log2(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log2-java.math.BigDecimal-\">log2(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2 using the default <code>MathContext</code>.</div>\n</dd>\n</dl>\n<a name=\"I:M\">\n<!--   -->\n</a>\n<h2 class=\"title\">M</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\">mantissa(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">max(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the maximum of two <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">max(BigFloat, BigFloat...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the maximum of n <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational...-\">max(BigRational...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">min(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the minimum of two <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">min(BigFloat, BigFloat...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the minimum of n <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#min-ch.obermuhlner.math.big.BigRational...-\">min(BigRational...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-\">multiply(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">multiply(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-java.math.MathContext-\">multiply(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-\">multiply(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-double-\">multiply(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-ch.obermuhlner.math.big.BigFloat-\">multiply(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-java.math.BigDecimal-\">multiply(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-int-\">multiply(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-long-\">multiply(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-double-\">multiply(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\">multiply(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-java.math.BigInteger-\">multiply(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-int-\">multiply(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#multiply-java.math.BigDecimal-java.math.BigDecimal-\">multiply(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x * y</code> using the default <code>MathContext</code>.</div>\n</dd>\n</dl>\n<a name=\"I:N\">\n<!--   -->\n</a>\n<h2 class=\"title\">N</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#NaN\">NaN</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Represents a value that is not a number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#negate--\">negate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#negate-ch.obermuhlner.math.big.BigFloat-\">negate(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#negate--\">negate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Negates this rational number (inverting the sign).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#NEGATIVE_INFINITY\">NEGATIVE_INFINITY</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Represents the positive infinity.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#NEGATIVE_ONE\">NEGATIVE_ONE</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:O\">\n<!--   -->\n</a>\n<h2 class=\"title\">O</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#ONE\">ONE</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#ONE\">ONE</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#ONE\">ONE</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 1 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n</dl>\n<a name=\"I:P\">\n<!--   -->\n</a>\n<h2 class=\"title\">P</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\">pi(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number pi.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#pi--\">pi()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the constant pi with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pi--\">pi()</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number pi using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#POSITIVE_INFINITY\">POSITIVE_INFINITY</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Represents the positive infinity.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">pow(BigComplex, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">pow(BigComplex, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">pow(BigComplex, BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">pow(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\">pow(BigDecimal, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-\">pow(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-java.math.BigDecimal-\">pow(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-int-\">pow(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-long-\">pow(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-double-\">pow(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">pow(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#pow-int-\">pow(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-\">pow(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>) using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-long-\">pow(BigDecimal, long)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>) using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a> - Interface in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Iterator over the powers of a value x.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerNIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNMinusOneIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n-1</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#PowerTwoNMinusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNMinusOneIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNPlusOneIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:R\">\n<!--   -->\n</a>\n<h2 class=\"title\">R</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">range(BigDecimal, BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-long-long-long-java.math.MathContext-\">range(long, long, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-double-double-double-java.math.MathContext-\">range(double, double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">range(BigFloat, BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">range(long, long, long, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">range(double, double, double, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-long-long-long-java.math.MathContext-\">rangeClosed(long, long, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-double-double-double-java.math.MathContext-\">rangeClosed(double, double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">rangeClosed(BigFloat, BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed(long, long, long, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed(double, double, double, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#re\">re</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#re--\">re()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\">reciprocal(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">reciprocal(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#reciprocal-java.math.BigDecimal-java.math.MathContext-\">reciprocal(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#reciprocal--\">reciprocal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#reciprocal-java.math.BigDecimal-\">reciprocal(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#reduce--\">reduce()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-ch.obermuhlner.math.big.BigFloat-\">remainder(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-java.math.BigDecimal-\">remainder(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-int-\">remainder(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-long-\">remainder(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-double-\">remainder(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#remainder-java.math.BigDecimal-java.math.BigDecimal-\">remainder(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x % y</code> using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">root(BigComplex, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">root(BigComplex, BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">root(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-\">root(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-java.math.BigDecimal-\">root(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-int-\">root(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-long-\">root(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-double-\">root(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">root(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-\">root(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#round-java.math.MathContext-\">round(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\">round(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#round-java.math.BigDecimal-\">round(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\">roundWithTrailingZeroes(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code> including trailing zeroes.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-\">roundWithTrailingZeroes(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the default <code>MathContext</code> including trailing zeroes.</div>\n</dd>\n</dl>\n<a name=\"I:S\">\n<!--   -->\n</a>\n<h2 class=\"title\">S</h2>\n<dl>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator--\">SeriesCalculator()</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Constructs a <a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator-boolean-\">SeriesCalculator(boolean)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Constructs a <a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\">setDefaultMathContext(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Sets the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#significantDigits-java.math.BigDecimal-\">significantDigits(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number of significant digits of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#signum--\">signum()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the signum function of this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#signum--\">signum()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sin(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\">sin(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sin-ch.obermuhlner.math.big.BigFloat-\">sin(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sin-java.math.BigDecimal-\">sin(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\">sinh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sinh-ch.obermuhlner.math.big.BigFloat-\">sinh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sinh-java.math.BigDecimal-\">sinh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sqrt(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\">sqrt(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sqrt-ch.obermuhlner.math.big.BigFloat-\">sqrt(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sqrt-java.math.BigDecimal-\">sqrt(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\">strictEquals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-\">subtract(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">subtract(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-java.math.MathContext-\">subtract(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-\">subtract(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-double-\">subtract(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-ch.obermuhlner.math.big.BigFloat-\">subtract(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-java.math.BigDecimal-\">subtract(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-int-\">subtract(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-long-\">subtract(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-double-\">subtract(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\">subtract(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-java.math.BigInteger-\">subtract(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-int-\">subtract(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#subtract-java.math.BigDecimal-java.math.BigDecimal-\">subtract(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x - y</code> using the default <code>MathContext</code>.</div>\n</dd>\n</dl>\n<a name=\"I:T\">\n<!--   -->\n</a>\n<h2 class=\"title\">T</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">tan(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the tangens of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\">tan(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#tan-ch.obermuhlner.math.big.BigFloat-\">tan(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tan-java.math.BigDecimal-\">tan(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\">tanh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#tanh-ch.obermuhlner.math.big.BigFloat-\">tanh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tanh-java.math.BigDecimal-\">tanh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#TEN\">TEN</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 10 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-\">toBigDecimal(String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-java.math.MathContext-\">toBigDecimal(String, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toBigDecimal--\">toBigDecimal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toBigDecimal--\">toBigDecimal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toBigDecimal-java.math.MathContext-\">toBigDecimal(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toDouble--\">toDouble()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toDouble--\">toDouble()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a double value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toFloat--\">toFloat()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a float value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toInt--\">toInt()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toIntegerRationalString--\">toIntegerRationalString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toLong--\">toLong()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toPlainString--\">toPlainString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toRationalString--\">toRationalString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#TWO\">TWO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 2 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#type--\">type()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">return special type of a value</div>\n</dd>\n</dl>\n<a name=\"I:V\">\n<!--   -->\n</a>\n<h2 class=\"title\">V</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-double-\">valueOf(double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-double-double-\">valueOf(double, double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-ch.obermuhlner.math.big.BigFloat-\">valueOf(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-\">valueOf(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-boolean-\">valueOf(int, boolean)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">parse unsigned value with this logic</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\">valueOf(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-boolean-\">valueOf(long, boolean)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">parse unsigned value with this logic</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\">valueOf(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.lang.String-\">valueOf(String)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-\">valueOf(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\">valueOf(int, int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\">valueOf(int, int, int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-java.math.BigInteger-\">valueOf(BigInteger, BigInteger)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-\">valueOf(BigInteger)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-double-\">valueOf(double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\">valueOf(String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified string representation.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">valueOf(boolean, String, String, String, String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">valueOfPolar(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-double-double-java.math.MathContext-\">valueOfPolar(double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:W\">\n<!--   -->\n</a>\n<h2 class=\"title\">W</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\">withPrecision(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#withScale-int-\">withScale(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n</dd>\n</dl>\n<a name=\"I:Z\">\n<!--   -->\n</a>\n<h2 class=\"title\">Z</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#ZERO\">ZERO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Zero represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#ZERO\">ZERO</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#ZERO\">ZERO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 0 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n</dl>\n<a href=\"#I:A\">A</a>&nbsp;<a href=\"#I:B\">B</a>&nbsp;<a href=\"#I:C\">C</a>&nbsp;<a href=\"#I:D\">D</a>&nbsp;<a href=\"#I:E\">E</a>&nbsp;<a href=\"#I:F\">F</a>&nbsp;<a href=\"#I:G\">G</a>&nbsp;<a href=\"#I:H\">H</a>&nbsp;<a href=\"#I:I\">I</a>&nbsp;<a href=\"#I:L\">L</a>&nbsp;<a href=\"#I:M\">M</a>&nbsp;<a href=\"#I:N\">N</a>&nbsp;<a href=\"#I:O\">O</a>&nbsp;<a href=\"#I:P\">P</a>&nbsp;<a href=\"#I:R\">R</a>&nbsp;<a href=\"#I:S\">S</a>&nbsp;<a href=\"#I:T\">T</a>&nbsp;<a href=\"#I:V\">V</a>&nbsp;<a href=\"#I:W\">W</a>&nbsp;<a href=\"#I:Z\">Z</a>&nbsp;</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li class=\"navBarCell1Rev\">Index</li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?index-all.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"index-all.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/index.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\" \"http://www.w3.org/TR/html4/frameset.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>ch.obermuhlner.math.big 2.2.0 API</title>\n<script type=\"text/javascript\">\n    tmpTargetPage = \"\" + window.location.search;\n    if (tmpTargetPage != \"\" && tmpTargetPage != \"undefined\")\n        tmpTargetPage = tmpTargetPage.substring(1);\n    if (tmpTargetPage.indexOf(\":\") != -1 || (tmpTargetPage != \"\" && !validURL(tmpTargetPage)))\n        tmpTargetPage = \"undefined\";\n    targetPage = tmpTargetPage;\n    function validURL(url) {\n        try {\n            url = decodeURIComponent(url);\n        }\n        catch (error) {\n            return false;\n        }\n        var pos = url.indexOf(\".html\");\n        if (pos == -1 || pos != url.length - 5)\n            return false;\n        var allowNumber = false;\n        var allowSep = false;\n        var seenDot = false;\n        for (var i = 0; i < url.length - 5; i++) {\n            var ch = url.charAt(i);\n            if ('a' <= ch && ch <= 'z' ||\n                    'A' <= ch && ch <= 'Z' ||\n                    ch == '$' ||\n                    ch == '_' ||\n                    ch.charCodeAt(0) > 127) {\n                allowNumber = true;\n                allowSep = true;\n            } else if ('0' <= ch && ch <= '9'\n                    || ch == '-') {\n                if (!allowNumber)\n                     return false;\n            } else if (ch == '/' || ch == '.') {\n                if (!allowSep)\n                    return false;\n                allowNumber = false;\n                allowSep = false;\n                if (ch == '.')\n                     seenDot = true;\n                if (ch == '/' && seenDot)\n                     return false;\n            } else {\n                return false;\n            }\n        }\n        return true;\n    }\n    function loadFrames() {\n        if (targetPage != \"\" && targetPage != \"undefined\")\n             top.classFrame.location = top.targetPage;\n    }\n</script>\n</head>\n<frameset cols=\"20%,80%\" title=\"Documentation frame\" onload=\"top.loadFrames()\">\n<frameset rows=\"30%,70%\" title=\"Left frames\" onload=\"top.loadFrames()\">\n<frame src=\"overview-frame.html\" name=\"packageListFrame\" title=\"All Packages\">\n<frame src=\"allclasses-frame.html\" name=\"packageFrame\" title=\"All classes and interfaces (except non-static nested types)\">\n</frameset>\n<frame src=\"overview-summary.html\" name=\"classFrame\" title=\"Package, class and interface descriptions\" scrolling=\"yes\">\n<noframes>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<h2>Frame Alert</h2>\n<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href=\"overview-summary.html\">Non-frame version</a>.</p>\n</noframes>\n</frameset>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/overview-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>Overview List (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<div class=\"indexHeader\"><span><a href=\"allclasses-frame.html\" target=\"packageFrame\">All&nbsp;Classes</a></span></div>\n<div class=\"indexContainer\">\n<h2 title=\"Packages\">Packages</h2>\n<ul title=\"Packages\">\n<li><a href=\"ch/obermuhlner/math/big/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big.internal</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big.stream</a></li>\n</ul>\n</div>\n<p>&nbsp;</p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/overview-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>Overview (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Overview (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li class=\"navBarCell1Rev\">Overview</li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">ch.obermuhlner.math.big 2.2.0 API</h1>\n</div>\n<div class=\"contentContainer\">\n<table class=\"overviewSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Packages table, listing packages, and an explanation\">\n<caption><span>Packages</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li class=\"navBarCell1Rev\">Overview</li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/overview-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>Class Hierarchy (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Class Hierarchy (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For All Packages</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"ch/obermuhlner/math/big/package-tree.html\">ch.obermuhlner.math.big</a>, </li>\n<li><a href=\"ch/obermuhlner/math/big/internal/package-tree.html\">ch.obermuhlner.math.big.internal</a>, </li>\n<li><a href=\"ch/obermuhlner/math/big/stream/package-tree.html\">ch.obermuhlner.math.big.stream</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a> (implements java.io.Serializable)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNMinusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AtanhCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h2 title=\"Interface Hierarchy\">Interface Hierarchy</h2>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a></li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/package-list",
    "content": "ch.obermuhlner.math.big\nch.obermuhlner.math.big.internal\nch.obermuhlner.math.big.stream\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/script.js",
    "content": "function show(type)\n{\n    count = 0;\n    for (var key in methods) {\n        var row = document.getElementById(key);\n        if ((methods[key] &  type) != 0) {\n            row.style.display = '';\n            row.className = (count++ % 2) ? rowColor : altColor;\n        }\n        else\n            row.style.display = 'none';\n    }\n    updateTabs(type);\n}\n\nfunction updateTabs(type)\n{\n    for (var value in tabs) {\n        var sNode = document.getElementById(tabs[value][0]);\n        var spanNode = sNode.firstChild;\n        if (value == type) {\n            sNode.className = activeTableTab;\n            spanNode.innerHTML = tabs[value][1];\n        }\n        else {\n            sNode.className = tableTab;\n            spanNode.innerHTML = \"<a href=\\\"javascript:show(\"+ value + \");\\\">\" + tabs[value][1] + \"</a>\";\n        }\n    }\n}\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/serialized-form.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Thu Aug 15 13:13:32 CEST 2019 -->\n<title>Serialized Form (ch.obermuhlner.math.big 2.2.0 API)</title>\n<meta name=\"date\" content=\"2019-08-15\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Serialized Form (ch.obermuhlner.math.big 2.2.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?serialized-form.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"serialized-form.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Serialized Form\" class=\"title\">Serialized Form</h1>\n</div>\n<div class=\"serializedFormContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h2 title=\"Package\">Package&nbsp;ch.obermuhlner.math.big</h2>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"ch.obermuhlner.math.big.BigFloat\">\n<!--   -->\n</a>\n<h3>Class <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">ch.obermuhlner.math.big.BigFloat</a> extends java.lang.Object implements Serializable</h3>\n<dl class=\"nameValue\">\n<dt>serialVersionUID:</dt>\n<dd>-7323679117445486894L</dd>\n</dl>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h3>Serialized Fields</h3>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>value</h4>\n<pre>java.math.BigDecimal value</pre>\n</li>\n<li class=\"blockListLast\">\n<h4>context</h4>\n<pre><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a> context</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li class=\"blockList\"><a name=\"ch.obermuhlner.math.big.BigFloat.Context\">\n<!--   -->\n</a>\n<h3>Class <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">ch.obermuhlner.math.big.BigFloat.Context</a> extends java.lang.Object implements Serializable</h3>\n<dl class=\"nameValue\">\n<dt>serialVersionUID:</dt>\n<dd>-5787473786808803161L</dd>\n</dl>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h3>Serialized Fields</h3>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>NEGATIVE_ONE</h4>\n<pre><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> NEGATIVE_ONE</pre>\n</li>\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> ZERO</pre>\n</li>\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> ONE</pre>\n</li>\n<li class=\"blockListLast\">\n<h4>mathContext</h4>\n<pre>java.math.MathContext mathContext</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?serialized-form.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"serialized-form.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.0/stylesheet.css",
    "content": "/* Javadoc style sheet */\n/*\nOverall document style\n*/\n\n@import url('resources/fonts/dejavu.css');\n\nbody {\n    background-color:#ffffff;\n    color:#353833;\n    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;\n    font-size:14px;\n    margin:0;\n}\na:link, a:visited {\n    text-decoration:none;\n    color:#4A6782;\n}\na:hover, a:focus {\n    text-decoration:none;\n    color:#bb7a2a;\n}\na:active {\n    text-decoration:none;\n    color:#4A6782;\n}\na[name] {\n    color:#353833;\n}\na[name]:hover {\n    text-decoration:none;\n    color:#353833;\n}\npre {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n}\nh1 {\n    font-size:20px;\n}\nh2 {\n    font-size:18px;\n}\nh3 {\n    font-size:16px;\n    font-style:italic;\n}\nh4 {\n    font-size:13px;\n}\nh5 {\n    font-size:12px;\n}\nh6 {\n    font-size:11px;\n}\nul {\n    list-style-type:disc;\n}\ncode, tt {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    padding-top:4px;\n    margin-top:8px;\n    line-height:1.4em;\n}\ndt code {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    padding-top:4px;\n}\ntable tr td dt code {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    vertical-align:top;\n    padding-top:4px;\n}\nsup {\n    font-size:8px;\n}\n/*\nDocument title and Copyright styles\n*/\n.clear {\n    clear:both;\n    height:0px;\n    overflow:hidden;\n}\n.aboutLanguage {\n    float:right;\n    padding:0px 21px;\n    font-size:11px;\n    z-index:200;\n    margin-top:-9px;\n}\n.legalCopy {\n    margin-left:.5em;\n}\n.bar a, .bar a:link, .bar a:visited, .bar a:active {\n    color:#FFFFFF;\n    text-decoration:none;\n}\n.bar a:hover, .bar a:focus {\n    color:#bb7a2a;\n}\n.tab {\n    background-color:#0066FF;\n    color:#ffffff;\n    padding:8px;\n    width:5em;\n    font-weight:bold;\n}\n/*\nNavigation bar styles\n*/\n.bar {\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    padding:.8em .5em .4em .8em;\n    height:auto;/*height:1.8em;*/\n    font-size:11px;\n    margin:0;\n}\n.topNav {\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    float:left;\n    padding:0;\n    width:100%;\n    clear:right;\n    height:2.8em;\n    padding-top:10px;\n    overflow:hidden;\n    font-size:12px; \n}\n.bottomNav {\n    margin-top:10px;\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    float:left;\n    padding:0;\n    width:100%;\n    clear:right;\n    height:2.8em;\n    padding-top:10px;\n    overflow:hidden;\n    font-size:12px;\n}\n.subNav {\n    background-color:#dee3e9;\n    float:left;\n    width:100%;\n    overflow:hidden;\n    font-size:12px;\n}\n.subNav div {\n    clear:left;\n    float:left;\n    padding:0 0 5px 6px;\n    text-transform:uppercase;\n}\nul.navList, ul.subNavList {\n    float:left;\n    margin:0 25px 0 0;\n    padding:0;\n}\nul.navList li{\n    list-style:none;\n    float:left;\n    padding: 5px 6px;\n    text-transform:uppercase;\n}\nul.subNavList li{\n    list-style:none;\n    float:left;\n}\n.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {\n    color:#FFFFFF;\n    text-decoration:none;\n    text-transform:uppercase;\n}\n.topNav a:hover, .bottomNav a:hover {\n    text-decoration:none;\n    color:#bb7a2a;\n    text-transform:uppercase;\n}\n.navBarCell1Rev {\n    background-color:#F8981D;\n    color:#253441;\n    margin: auto 5px;\n}\n.skipNav {\n    position:absolute;\n    top:auto;\n    left:-9999px;\n    overflow:hidden;\n}\n/*\nPage header and footer styles\n*/\n.header, .footer {\n    clear:both;\n    margin:0 20px;\n    padding:5px 0 0 0;\n}\n.indexHeader {\n    margin:10px;\n    position:relative;\n}\n.indexHeader span{\n    margin-right:15px;\n}\n.indexHeader h1 {\n    font-size:13px;\n}\n.title {\n    color:#2c4557;\n    margin:10px 0;\n}\n.subTitle {\n    margin:5px 0 0 0;\n}\n.header ul {\n    margin:0 0 15px 0;\n    padding:0;\n}\n.footer ul {\n    margin:20px 0 5px 0;\n}\n.header ul li, .footer ul li {\n    list-style:none;\n    font-size:13px;\n}\n/*\nHeading styles\n*/\ndiv.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {\n    background-color:#dee3e9;\n    border:1px solid #d0d9e0;\n    margin:0 0 6px -8px;\n    padding:7px 5px;\n}\nul.blockList ul.blockList ul.blockList li.blockList h3 {\n    background-color:#dee3e9;\n    border:1px solid #d0d9e0;\n    margin:0 0 6px -8px;\n    padding:7px 5px;\n}\nul.blockList ul.blockList li.blockList h3 {\n    padding:0;\n    margin:15px 0;\n}\nul.blockList li.blockList h2 {\n    padding:0px 0 20px 0;\n}\n/*\nPage layout container styles\n*/\n.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {\n    clear:both;\n    padding:10px 20px;\n    position:relative;\n}\n.indexContainer {\n    margin:10px;\n    position:relative;\n    font-size:12px;\n}\n.indexContainer h2 {\n    font-size:13px;\n    padding:0 0 3px 0;\n}\n.indexContainer ul {\n    margin:0;\n    padding:0;\n}\n.indexContainer ul li {\n    list-style:none;\n    padding-top:2px;\n}\n.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {\n    font-size:12px;\n    font-weight:bold;\n    margin:10px 0 0 0;\n    color:#4E4E4E;\n}\n.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {\n    margin:5px 0 10px 0px;\n    font-size:14px;\n    font-family:'DejaVu Sans Mono',monospace;\n}\n.serializedFormContainer dl.nameValue dt {\n    margin-left:1px;\n    font-size:1.1em;\n    display:inline;\n    font-weight:bold;\n}\n.serializedFormContainer dl.nameValue dd {\n    margin:0 0 0 1px;\n    font-size:1.1em;\n    display:inline;\n}\n/*\nList styles\n*/\nul.horizontal li {\n    display:inline;\n    font-size:0.9em;\n}\nul.inheritance {\n    margin:0;\n    padding:0;\n}\nul.inheritance li {\n    display:inline;\n    list-style:none;\n}\nul.inheritance li ul.inheritance {\n    margin-left:15px;\n    padding-left:15px;\n    padding-top:1px;\n}\nul.blockList, ul.blockListLast {\n    margin:10px 0 10px 0;\n    padding:0;\n}\nul.blockList li.blockList, ul.blockListLast li.blockList {\n    list-style:none;\n    margin-bottom:15px;\n    line-height:1.4;\n}\nul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {\n    padding:0px 20px 5px 10px;\n    border:1px solid #ededed; \n    background-color:#f8f8f8;\n}\nul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {\n    padding:0 0 5px 8px;\n    background-color:#ffffff;\n    border:none;\n}\nul.blockList ul.blockList ul.blockList ul.blockList li.blockList {\n    margin-left:0;\n    padding-left:0;\n    padding-bottom:15px;\n    border:none;\n}\nul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {\n    list-style:none;\n    border-bottom:none;\n    padding-bottom:0;\n}\ntable tr td dl, table tr td dl dt, table tr td dl dd {\n    margin-top:0;\n    margin-bottom:1px;\n}\n/*\nTable styles\n*/\n.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {\n    width:100%;\n    border-left:1px solid #EEE; \n    border-right:1px solid #EEE; \n    border-bottom:1px solid #EEE; \n}\n.overviewSummary, .memberSummary  {\n    padding:0px;\n}\n.overviewSummary caption, .memberSummary caption, .typeSummary caption,\n.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {\n    position:relative;\n    text-align:left;\n    background-repeat:no-repeat;\n    color:#253441;\n    font-weight:bold;\n    clear:none;\n    overflow:hidden;\n    padding:0px;\n    padding-top:10px;\n    padding-left:1px;\n    margin:0px;\n    white-space:pre;\n}\n.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,\n.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,\n.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,\n.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,\n.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,\n.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,\n.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,\n.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {\n    color:#FFFFFF;\n}\n.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,\n.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    padding-bottom:7px;\n    display:inline-block;\n    float:left;\n    background-color:#F8981D;\n    border: none;\n    height:16px;\n}\n.memberSummary caption span.activeTableTab span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    margin-right:3px;\n    display:inline-block;\n    float:left;\n    background-color:#F8981D;\n    height:16px;\n}\n.memberSummary caption span.tableTab span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    margin-right:3px;\n    display:inline-block;\n    float:left;\n    background-color:#4D7A97;\n    height:16px;\n}\n.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {\n    padding-top:0px;\n    padding-left:0px;\n    padding-right:0px;\n    background-image:none;\n    float:none;\n    display:inline;\n}\n.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,\n.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {\n    display:none;\n    width:5px;\n    position:relative;\n    float:left;\n    background-color:#F8981D;\n}\n.memberSummary .activeTableTab .tabEnd {\n    display:none;\n    width:5px;\n    margin-right:3px;\n    position:relative; \n    float:left;\n    background-color:#F8981D;\n}\n.memberSummary .tableTab .tabEnd {\n    display:none;\n    width:5px;\n    margin-right:3px;\n    position:relative;\n    background-color:#4D7A97;\n    float:left;\n\n}\n.overviewSummary td, .memberSummary td, .typeSummary td,\n.useSummary td, .constantsSummary td, .deprecatedSummary td {\n    text-align:left;\n    padding:0px 0px 12px 10px;\n}\nth.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,\ntd.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{\n    vertical-align:top;\n    padding-right:0px;\n    padding-top:8px;\n    padding-bottom:3px;\n}\nth.colFirst, th.colLast, th.colOne, .constantsSummary th {\n    background:#dee3e9;\n    text-align:left;\n    padding:8px 3px 3px 7px;\n}\ntd.colFirst, th.colFirst {\n    white-space:nowrap;\n    font-size:13px;\n}\ntd.colLast, th.colLast {\n    font-size:13px;\n}\ntd.colOne, th.colOne {\n    font-size:13px;\n}\n.overviewSummary td.colFirst, .overviewSummary th.colFirst,\n.useSummary td.colFirst, .useSummary th.colFirst,\n.overviewSummary td.colOne, .overviewSummary th.colOne,\n.memberSummary td.colFirst, .memberSummary th.colFirst,\n.memberSummary td.colOne, .memberSummary th.colOne,\n.typeSummary td.colFirst{\n    width:25%;\n    vertical-align:top;\n}\ntd.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {\n    font-weight:bold;\n}\n.tableSubHeadingColor {\n    background-color:#EEEEFF;\n}\n.altColor {\n    background-color:#FFFFFF;\n}\n.rowColor {\n    background-color:#EEEEEF;\n}\n/*\nContent styles\n*/\n.description pre {\n    margin-top:0;\n}\n.deprecatedContent {\n    margin:0;\n    padding:10px 0;\n}\n.docSummary {\n    padding:0;\n}\n\nul.blockList ul.blockList ul.blockList li.blockList h3 {\n    font-style:normal;\n}\n\ndiv.block {\n    font-size:14px;\n    font-family:'DejaVu Serif', Georgia, \"Times New Roman\", Times, serif;\n}\n\ntd.colLast div {\n    padding-top:0px;\n}\n\n\ntd.colLast a {\n    padding-bottom:3px;\n}\n/*\nFormatting effect styles\n*/\n.sourceLineNo {\n    color:green;\n    padding:0 30px 0 0;\n}\nh1.hidden {\n    visibility:hidden;\n    overflow:hidden;\n    font-size:10px;\n}\n.block {\n    display:block;\n    margin:3px 10px 2px 0px;\n    color:#474747;\n}\n.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,\n.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,\n.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {\n    font-weight:bold;\n}\n.deprecationComment, .emphasizedPhrase, .interfaceName {\n    font-style:italic;\n}\n\ndiv.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,\ndiv.block div.block span.interfaceName {\n    font-style:normal;\n}\n\ndiv.contentContainer ul.blockList li.blockList h2{\n    padding-bottom:0px;\n}\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/META-INF/MANIFEST.MF",
    "content": "Manifest-Version: 1.0\n\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/allclasses-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>All Classes (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\">All&nbsp;Classes</h1>\n<div class=\"indexContainer\">\n<ul>\n<li><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AsinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AtanhCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplex</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplexMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigDecimalStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat.Context</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigFloatStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigRational</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CosCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CoshCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">DefaultBigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">ExpCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\" target=\"classFrame\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNMinusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SeriesCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/allclasses-noframe.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>All Classes (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\">All&nbsp;Classes</h1>\n<div class=\"indexContainer\">\n<ul>\n<li><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/BigComplex.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>BigComplex (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigComplex (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":9,\"i33\":9,\"i34\":9,\"i35\":9,\"i36\":9,\"i37\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplex.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplex.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigComplex\" class=\"title\">Class BigComplex</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigComplex</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public final class <span class=\"typeNameLabel\">BigComplex</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.\n\n <p>It generally follows the design of <code>BigDecimal</code> with some convenience improvements like overloaded operator methods.</p>\n\n <p>The biggest difference to <code>BigDecimal</code> is that <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>BigComplex.equals(Object)</code></a> implements the <strong>mathematical</strong> equality\n and <strong>not</strong> the strict technical equality.\n This was a difficult decision because it means that <code>BigComplex</code> behaves slightly different than <code>BigDecimal</code>\n but considering that the strange equality of <code>BigDecimal</code> is a major source of bugs we\n decided it was worth the slight inconsistency.\n If you need the strict equality use <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\"><code>strictEquals(Object)</code></a>`.</p>\n\n <p>This class is immutable and therefore inherently thread safe.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#I\">I</a></span></code>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#im\">im</a></span></code>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#ONE\">ONE</a></span></code>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#re\">re</a></span></code>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#ZERO\">ZERO</a></span></code>\n<div class=\"block\">Zero represented as complex number.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\">abs</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\">absSquare</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-\">add</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-java.math.MathContext-\">add</a></span>(java.math.BigDecimal&nbsp;value,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-double-\">add</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\">angle</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#conjugate--\">conjugate</a></span>()</code>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-java.math.BigDecimal-java.math.MathContext-\">divide</a></span>(java.math.BigDecimal&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-double-java.math.MathContext-\">divide</a></span>(double&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code></td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#im--\">im</a></span>()</code>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#isReal--\">isReal</a></span>()</code>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-\">multiply</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-java.math.MathContext-\">multiply</a></span>(java.math.BigDecimal&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-double-\">multiply</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#negate--\">negate</a></span>()</code>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#re--\">re</a></span>()</code>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\">reciprocal</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#round-java.math.MathContext-\">round</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\">strictEquals</a></span>(java.lang.Object&nbsp;obj)</code>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-\">subtract</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-java.math.MathContext-\">subtract</a></span>(java.math.BigDecimal&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-double-\">subtract</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;real)</code>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;real,\n       java.math.BigDecimal&nbsp;imaginary)</code>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-double-\">valueOf</a></span>(double&nbsp;real)</code>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-double-double-\">valueOf</a></span>(double&nbsp;real,\n       double&nbsp;imaginary)</code>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">valueOfPolar</a></span>(java.math.BigDecimal&nbsp;radius,\n            java.math.BigDecimal&nbsp;angle,\n            java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-double-double-java.math.MathContext-\">valueOfPolar</a></span>(double&nbsp;radius,\n            double&nbsp;angle,\n            java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"ZERO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> ZERO</pre>\n<div class=\"block\">Zero represented as complex number.</div>\n</li>\n</ul>\n<a name=\"ONE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> ONE</pre>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</li>\n</ul>\n<a name=\"I\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>I</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> I</pre>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</li>\n</ul>\n<a name=\"re\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>re</h4>\n<pre>public final&nbsp;java.math.BigDecimal re</pre>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</li>\n</ul>\n<a name=\"im\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>im</h4>\n<pre>public final&nbsp;java.math.BigDecimal im</pre>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"add-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(java.math.BigDecimal&nbsp;value,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to subtract</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(java.math.BigDecimal&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to multiply</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(java.math.BigDecimal&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to multiply</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(java.math.BigDecimal&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(double&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>double</code> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;reciprocal(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"conjugate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>conjugate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;conjugate()</pre>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"negate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;negate()</pre>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;abs(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.\n\n <p>This method is slower than <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>absSquare(MathContext)</code></a> since it needs to calculate the <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a>.</p>\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>absSquare(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"angle-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>angle</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;angle(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"absSquare-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>absSquare</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;absSquare(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.\n\n <p>This method is faster than <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>abs(MathContext)</code></a> since it does not need to calculate the <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a>.</p>\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>abs(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isReal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isReal</h4>\n<pre>public&nbsp;boolean&nbsp;isReal()</pre>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this complex number only has a real part, <code>false</code> if the imaginary part is not 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"re--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>re</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;re()</pre>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the real part as as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"im--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>im</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;im()</pre>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the imaginary part as as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"round-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>round</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;round(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<div class=\"block\">\n\n <p>Contrary to <code>BigDecimal.equals(Object)</code> this method implements <strong>mathematical</strong> equality\n (by calling <code>BigDecimal.compareTo(BigDecimal)</code> on the real and imaginary parts)\n instead of strict equality.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\"><code>strictEquals(Object)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"strictEquals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>strictEquals</h4>\n<pre>public&nbsp;boolean&nbsp;strictEquals(java.lang.Object&nbsp;obj)</pre>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.\n\n <p>This method uses the strict equality as defined by <code>BigDecimal.equals(Object)</code> on the real and imaginary parts.</p>\n <p>Please note that <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>BigComplex.equals(Object)</code></a> implements <strong>mathematical</strong> equality instead\n (by calling <code>on the real and imaginary parts</code>).</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>obj</code> - the object to compare for strict equality</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the specified object is strictly equal to this complex number</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>equals(Object)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;real)</pre>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>BigDecimal</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(double&nbsp;real)</pre>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>double</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(double&nbsp;real,\n                                 double&nbsp;imaginary)</pre>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>double</code> part</dd>\n<dd><code>imaginary</code> - the imaginary <code>double</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;real,\n                                 java.math.BigDecimal&nbsp;imaginary)</pre>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>BigDecimal</code> part</dd>\n<dd><code>imaginary</code> - the imaginary <code>BigDecimal</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOfPolar</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOfPolar(java.math.BigDecimal&nbsp;radius,\n                                      java.math.BigDecimal&nbsp;angle,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>radius</code> - the <code>BigDecimal</code> radius of the polar representation</dd>\n<dd><code>angle</code> - the <code>BigDecimal</code> angle in radians of the polar representation</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOfPolar-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>valueOfPolar</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOfPolar(double&nbsp;radius,\n                                      double&nbsp;angle,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplex.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplex.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/BigComplexMath.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>BigComplexMath (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigComplexMath (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplexMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplexMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigComplexMath\" class=\"title\">Class BigComplexMath</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigComplexMath</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigComplexMath</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides advanced functions operating on <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#BigComplexMath--\">BigComplexMath</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">abs</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">absSquare</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">angle</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">asin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">atan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#conjugate-ch.obermuhlner.math.big.BigComplex-\">conjugate</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x)</code>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">cos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">exp</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural exponent of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">factorial</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the factorial of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">gamma</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the gamma function of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">log</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.BigDecimal&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   long&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">reciprocal</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n          java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.BigDecimal&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sqrt</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">tan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the tangens of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigComplexMath--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigComplexMath</h4>\n<pre>public&nbsp;BigComplexMath()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;reciprocal(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                    java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the reciprocal</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\"><code>BigComplex.reciprocal(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"conjugate-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>conjugate</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;conjugate(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x)</pre>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the conjugate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#conjugate--\"><code>BigComplex.conjugate()</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;abs(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the absolute value</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>BigComplex.abs(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>absSquare</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;absSquare(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the square of the absolute value</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>BigComplex.absSquare(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>angle</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;angle(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the angle</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> angle in radians</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\"><code>BigComplex.angle(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;factorial(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                   java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the factorial of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.\n\n <p>This implementation uses\n <a href=\"https://en.wikipedia.org/wiki/Spouge%27s_approximation\">Spouge's approximation</a>\n to calculate the factorial for non-integer values.</p>\n\n <p>This involves calculating a series of constants that depend on the desired precision.\n Since this constant calculation is quite expensive (especially for higher precisions),\n the constants for a specific precision will be cached\n and subsequent calls to this method with the same precision will be much faster.</p>\n\n <p>It is therefore recommended to do one call to this method with the standard precision of your application during the startup phase\n and to avoid calling it with many different precisions.</p>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Factorial#Extension_of_factorial_to_non-integer_values_of_argument\">Wikipedia: Factorial - Extension of factorial to non-integer values of argument</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x is a negative integer value (-1, -2, -3, ...)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.factorial(BigDecimal, MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\"><code>gamma(BigComplex, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>gamma</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;gamma(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                               java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the gamma function of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.\n\n <p>This implementation uses <a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\"><code>factorial(BigComplex, MathContext)</code></a> internally,\n therefore the performance implications described there apply also for this method.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Gamma_function\">Wikipedia: Gamma function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the gamma <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x-1 is a negative integer value (-1, -2, -3, ...)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.gamma(BigDecimal, MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\"><code>factorial(BigComplex, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;exp(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural exponent of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponential_function#Complex_plane\">Wikipedia: Exponent (Complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the exponent for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated exponent <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;sin(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Sine#Sine_with_a_complex_argument\">Wikipedia: Sine (Sine with a complex argument)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated sine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;cos(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cosine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;tan(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the tangens of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated tangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;atan(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;acot(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cotangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;asin(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;acos(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cosine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;sqrt(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).\n\n <p>See <a href=\"https://en.wikipedia.org/wiki/Square_root#Square_root_of_an_imaginary_number\">Wikipedia: Square root (Square root of an imaginary number)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the square root for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated square root <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;log(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Complex_logarithm\">Wikipedia: Complex logarithm</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the natural logarithm for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             long&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).\n\n <p>The implementation tries to minimize the number of multiplications of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>x</code></a> (using squares whenever possible).</p>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponentiation#Efficient_computation_with_integer_exponents\">Wikipedia: Exponentiation - efficient computation</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <code>long</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.BigDecimal&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <code>BigDecimal</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.BigDecimal&nbsp;n,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).\n\n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <code>BigDecimal</code> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;n,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).\n\n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplexMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplexMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/BigDecimalMath.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>BigDecimalMath (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigDecimalMath (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":9,\"i22\":9,\"i23\":9,\"i24\":9,\"i25\":9,\"i26\":9,\"i27\":9,\"i28\":9,\"i29\":9,\"i30\":9,\"i31\":9,\"i32\":9,\"i33\":9,\"i34\":9,\"i35\":9,\"i36\":9,\"i37\":9,\"i38\":9,\"i39\":9,\"i40\":9,\"i41\":9,\"i42\":9,\"i43\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigDecimalMath\" class=\"title\">Class BigDecimalMath</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigDecimalMath</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigDecimalMath</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\">acos</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\">acosh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\">acot</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\">acoth</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\">asin</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\">asinh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\">atan</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">atan2</a></span>(java.math.BigDecimal&nbsp;y,\n     java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\">atanh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\">bernoulli</a></span>(int&nbsp;n,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\">cos</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\">cosh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\">cot</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\">coth</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\">e</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns the number e.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\">exp</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\">exponent</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\">factorial</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\">factorial</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the factorial of the specified integer argument.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\">fractionalPart</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\">gamma</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\">integralPart</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\">isDoubleValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\">isIntValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isLongValue-java.math.BigDecimal-\">isLongValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\">log</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\">log10</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\">log2</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\">mantissa</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\">pi</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns the number pi.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.BigDecimal&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   long&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#reciprocal-java.math.BigDecimal-java.math.MathContext-\">reciprocal</a></span>(java.math.BigDecimal&nbsp;x,\n          java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">root</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.BigDecimal&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\">round</a></span>(java.math.BigDecimal&nbsp;value,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\">roundWithTrailingZeroes</a></span>(java.math.BigDecimal&nbsp;value,\n                       java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code> including trailing zeroes.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>static int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#significantDigits-java.math.BigDecimal-\">significantDigits</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the number of significant digits of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\">sin</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\">sinh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\">sqrt</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\">tan</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\">tanh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-\">toBigDecimal</a></span>(java.lang.String&nbsp;string)</code>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-java.math.MathContext-\">toBigDecimal</a></span>(java.lang.String&nbsp;string,\n            java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toBigDecimal-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;toBigDecimal(java.lang.String&nbsp;string)</pre>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.\n\n <p>This method is equivalent to the String constructor <code>BigDecimal.BigDecimal(String)</code>\n but has been optimized for large strings (several thousand digits).</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>string</code> - the String representation</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the created <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if <code>string</code> is not a valid representation of a <code>BigDecimal</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.BigDecimal(String)</code>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-java.math.MathContext-\"><code>toBigDecimal(String, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal-java.lang.String-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;toBigDecimal(java.lang.String&nbsp;string,\n                                                java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.\n\n <p>This method is equivalent to the String constructor <code>BigDecimal.BigDecimal(String, MathContext)</code>\n but has been optimized for large strings (several thousand digits).</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>string</code> - the string representation</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the created <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if <code>string</code> is not a valid representation of a <code>BigDecimal</code></dd>\n<dd><code>java.lang.ArithmeticException</code> - if the result is inexact but the rounding mode is <code>UNNECESSARY</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.BigDecimal(String, MathContext)</code>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-\"><code>toBigDecimal(String)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isIntValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isIntValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isIntValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.\n\n <p>If this returns <code>true</code> you can call <code>BigDecimal.intValueExact()</code> without fear of an <code>ArithmeticException</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>int</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLongValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLongValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isLongValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.\n\n <p>If this returns <code>true</code> you can call <code>BigDecimal.longValueExact()</code> without fear of an <code>ArithmeticException</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>long</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isDoubleValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isDoubleValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isDoubleValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.\n\n <p>If this returns <code>true</code> you can call <code>BigDecimal.doubleValue()</code>\n without fear of getting <code>Double.POSITIVE_INFINITY</code> or <code>Double.NEGATIVE_INFINITY</code> as result.</p>\n\n <p>Example: <code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1E309\"))</code> returns <code>false</code>,\n because <code>new BigDecimal(\"1E309\").doubleValue()</code> returns <code>Infinity</code>.</p>\n\n <p>Note: This method does <strong>not</strong> check for possible loss of precision.</p>\n\n <p>For example <code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1.23400000000000000000000000000000001\"))</code> will return <code>true</code>,\n because <code>new BigDecimal(\"1.23400000000000000000000000000000001\").doubleValue()</code> returns a valid double value,\n although it loses precision and returns <code>1.234</code>.</p>\n\n <p><code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1E-325\"))</code> will return <code>true</code>\n although this value is smaller than <code>Double.MIN_VALUE</code> (and therefore outside the range of values that can be represented as <code>double</code>)\n because <code>new BigDecimal(\"1E-325\").doubleValue()</code> returns <code>0</code> which is a legal value with loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>double</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"mantissa-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>mantissa</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;mantissa(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the mantissa</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\"><code>exponent(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exponent-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exponent</h4>\n<pre>public static&nbsp;int&nbsp;exponent(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the exponent</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\"><code>mantissa(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"significantDigits-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>significantDigits</h4>\n<pre>public static&nbsp;int&nbsp;significantDigits(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the number of significant digits of the specified <code>BigDecimal</code>.\n\n <p>The result contains the number of all digits before the decimal point and\n all digits after the decimal point excluding trailing zeroes.</p>\n\n <p>Examples:</p>\n <ul>\n <li><code>significantDigits(new BigDecimal(\"12300.00\"))</code> returns 5</li>\n <li><code>significantDigits(new BigDecimal(\"1.23000\"))</code> returns 3</li>\n <li><code>significantDigits(new BigDecimal(\"0.00012300\"))</code> returns 3</li>\n <li><code>significantDigits(new BigDecimal(\"12300.4500\"))</code> returns 7</li>\n </ul>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Significant_figures\">Wikipedia: Significant figures</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number of significant digits</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.stripTrailingZeros()</code>, \n<code>BigDecimal.precision()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"integralPart-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>integralPart</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;integralPart(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integral part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"fractionalPart-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fractionalPart</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;fractionalPart(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fractional part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\"><code>integralPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"round-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>round</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;round(java.math.BigDecimal&nbsp;value,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code>.\n\n <p>This method calls <code>BigDecimal.round(MathContext)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.round(MathContext)</code>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\"><code>roundWithTrailingZeroes(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>roundWithTrailingZeroes</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;roundWithTrailingZeroes(java.math.BigDecimal&nbsp;value,\n                                                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code> including trailing zeroes.\n\n <p>This method is similar to <code>BigDecimal.round(MathContext)</code> but does <strong>not</strong> remove the trailing zeroes.</p>\n\n <p>Example:</p>\n<pre>\nMathContext mc = new MathContext(5);\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.234567\"), mc));    // 1.2346\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"123.4567\"), mc));    // 123.46\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.001234567\"), mc)); // 0.0012346\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.23\"), mc));        // 1.2300\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.230000\"), mc));    // 1.2300\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.00123\"), mc));     // 0.0012300\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0\"), mc));           // 0.0000\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.00000000\"), mc));  // 0.0000\n</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value including trailing zeroes</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.round(MathContext)</code>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\"><code>round(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;reciprocal(java.math.BigDecimal&nbsp;x,\n                                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reciprocal <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0</dd>\n<dd><code>java.lang.ArithmeticException</code> - if the result is inexact but the\n         rounding mode is <code>UNNECESSARY</code> or\n         <code>mc.precision == 0</code> and the quotient has a\n         non-terminating decimal expansion.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;factorial(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the factorial of the specified integer argument.\n\n <p>factorial = 1 * 2 * 3 * ... n</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;factorial(java.math.BigDecimal&nbsp;x,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.\n\n <p>This implementation uses\n <a href=\"https://en.wikipedia.org/wiki/Spouge%27s_approximation\">Spouge's approximation</a>\n to calculate the factorial for non-integer values.</p>\n\n <p>This involves calculating a series of constants that depend on the desired precision.\n Since this constant calculation is quite expensive (especially for higher precisions),\n the constants for a specific precision will be cached\n and subsequent calls to this method with the same precision will be much faster.</p>\n\n <p>It is therefore recommended to do one call to this method with the standard precision of your application during the startup phase\n and to avoid calling it with many different precisions.</p>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Factorial#Extension_of_factorial_to_non-integer_values_of_argument\">Wikipedia: Factorial - Extension of factorial to non-integer values of argument</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x is a negative integer value (-1, -2, -3, ...)</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if x is a non-integer value and the <code>MathContext</code> has unlimited precision</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\"><code>factorial(int)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\"><code>gamma(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"gamma-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>gamma</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;gamma(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code>.\n\n <p>This implementation uses <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>factorial(BigDecimal, MathContext)</code></a> internally,\n therefore the performance implications described there apply also for this method.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Gamma_function\">Wikipedia: Gamma function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the gamma <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x-1 is a negative integer value (-1, -2, -3, ...)</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if x is a non-integer value and the <code>MathContext</code> has unlimited precision</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>factorial(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;bernoulli(int&nbsp;n,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.\n\n <p>This function calculates the <strong>first Bernoulli numbers</strong> and therefore <code>bernoulli(1)</code> returns -0.5</p>\n <p>Note that <code>bernoulli(x)</code> for all odd x &gt; 1 returns 0</p>\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Bernoulli_number\">Wikipedia: Bernoulli number</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n<dd><code>java.lang.ArithmeticException</code> - if the result is inexact but the\n         rounding mode is <code>UNNECESSARY</code> or\n         <code>mc.precision == 0</code> and the quotient has a\n         non-terminating decimal expansion.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       java.math.BigDecimal&nbsp;y,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>BigDecimal</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\"><code>pow(BigDecimal, long, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       long&nbsp;y,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).\n \n <p>The implementation tries to minimize the number of multiplications of <code>x</code> (using squares whenever possible).</p>\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponentiation#Efficient_computation_with_integer_exponents\">Wikipedia: Exponentiation - efficient computation</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>long</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if y is negative and the result is inexact but the\n         rounding mode is <code>UNNECESSARY</code> or\n         <code>mc.precision == 0</code> and the quotient has a\n         non-terminating decimal expansion.</dd>\n<dd><code>java.lang.ArithmeticException</code> - if the rounding mode is\n         <code>UNNECESSARY</code> and the\n         <code>BigDecimal</code>  operation would require rounding.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sqrt(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.\n \n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the square root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated square root of x with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;root(java.math.BigDecimal&nbsp;x,\n                                        java.math.BigDecimal&nbsp;n,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.\n \n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <code>BigDecimal</code> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Natural_logarithm\">Wikipedia: Natural logarithm</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the natural logarithm for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log2(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 2 for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 2 with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log10(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 10 for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 10 with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pi(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns the number pi.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Pi\">Wikipedia: Pi</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number pi with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"e-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;e(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns the number e.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/E_(mathematical_constant)\">Wikipedia: E (mathematical_constant)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number e with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;exp(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Exponent\">Wikipedia: Exponent</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the exponent for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated exponent <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sin(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Sine\">Wikipedia: Sine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asin(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arcsine\">Wikipedia: Arcsine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &gt; 1 or x &lt; -1</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cos(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Cosine\">Wikipedia: Cosine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acos(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arccosine\">Wikipedia: Arccosine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &gt; 1 or x &lt; -1</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tan(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Tangens\">Wikipedia: Tangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arctangens\">Wikipedia: Arctangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan2(java.math.BigDecimal&nbsp;y,\n                                         java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.\n\n <p>This is useful to calculate the angle <i>theta</i> from the conversion of rectangular\n coordinates (<code>x</code>,&nbsp;<code>y</code>) to polar coordinates (r,&nbsp;<i>theta</i>).</p>\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Atan2\">Wikipedia: Atan2</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the <code>BigDecimal</code></dd>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0 and y = 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cot(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Cotangens\">Wikipedia: Cotangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cotanges <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acot(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arccotangens\">Wikipedia: Arccotangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sinh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cosh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tanh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;coth(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asinh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acosh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atanh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acoth(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/BigFloat.Context.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>BigFloat.Context (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloat.Context (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.Context.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.Context.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigFloat.Context\" class=\"title\">Class BigFloat.Context</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigFloat.Context</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.io.Serializable</dd>\n</dl>\n<dl>\n<dt>Enclosing class:</dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public static class <span class=\"typeNameLabel\">BigFloat.Context</span>\nextends java.lang.Object\nimplements java.io.Serializable</pre>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../serialized-form.html#ch.obermuhlner.math.big.BigFloat.Context\">Serialized Form</a></dd>\n</dl>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#NEGATIVE_ONE\">NEGATIVE_ONE</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#ONE\">ONE</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#ZERO\">ZERO</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#e--\">e</a></span>()</code>\n<div class=\"block\">Returns the constant e with this context.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#factorial-int-\">factorial</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.MathContext</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getMathContext--\">getMathContext</a></span>()</code>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getPrecision--\">getPrecision</a></span>()</code>\n<div class=\"block\">Returns the precision of this context.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.RoundingMode</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getRoundingMode--\">getRoundingMode</a></span>()</code>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#pi--\">pi</a></span>()</code>\n<div class=\"block\">Returns the constant pi with this context.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-ch.obermuhlner.math.big.BigFloat-\">valueOf</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\">valueOf</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-\">valueOf</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-boolean-\">valueOf</a></span>(int&nbsp;value,\n       boolean&nbsp;unsigned)</code>\n<div class=\"block\">parse unsigned value with this logic</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\">valueOf</a></span>(long&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-boolean-\">valueOf</a></span>(long&nbsp;value,\n       boolean&nbsp;unsigned)</code>\n<div class=\"block\">parse unsigned value with this logic</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.lang.String-\">valueOf</a></span>(java.lang.String&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"NEGATIVE_ONE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>NEGATIVE_ONE</h4>\n<pre>public final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> NEGATIVE_ONE</pre>\n</li>\n</ul>\n<a name=\"ZERO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre>public final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> ZERO</pre>\n</li>\n</ul>\n<a name=\"ONE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre>public final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> ONE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getMathContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getMathContext</h4>\n<pre>public&nbsp;java.math.MathContext&nbsp;getMathContext()</pre>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPrecision--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPrecision</h4>\n<pre>public&nbsp;int&nbsp;getPrecision()</pre>\n<div class=\"block\">Returns the precision of this context.\n <p>\n This is equivalent to calling <code>getMathContext().getPrecision()</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getRoundingMode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getRoundingMode</h4>\n<pre>public&nbsp;java.math.RoundingMode&nbsp;getRoundingMode()</pre>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.\n <p>\n This is equivalent to calling <code>getMathContext().getRoundingMode()</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>RoundingMode</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source <code>BigDecimal</code> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(int&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source int value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(int&nbsp;value,\n                        boolean&nbsp;unsigned)</pre>\n<div class=\"block\">parse unsigned value with this logic <pre><code>value &amp; 4294967295</code></pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - an int value</dd>\n<dd><code>unsigned</code> - if true value will parse as unsigned integer</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(long&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source long value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-long-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(long&nbsp;value,\n                        boolean&nbsp;unsigned)</pre>\n<div class=\"block\">parse unsigned value with this logic <pre><code>value &amp; 18446744073709551615</code></pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - an int value</dd>\n<dd><code>unsigned</code> - if true value will parse as unsigned integer</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(double&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(java.lang.String&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source String value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if the value is not a valid number.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pi()</pre>\n<div class=\"block\">Returns the constant pi with this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>pi with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\"><code>BigDecimalMath.pi(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"e--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;e()</pre>\n<div class=\"block\">Returns the constant e with this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>e with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\"><code>BigDecimalMath.e(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;factorial(int&nbsp;n)</pre>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the value to calculate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial of n with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\"><code>BigDecimalMath.factorial(int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.Context.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.Context.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/BigFloat.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>BigFloat (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloat (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":10,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":9,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":9,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":10,\"i43\":10,\"i44\":10,\"i45\":10,\"i46\":10,\"i47\":10,\"i48\":9,\"i49\":9,\"i50\":9,\"i51\":9,\"i52\":9,\"i53\":9,\"i54\":9,\"i55\":10,\"i56\":10,\"i57\":10,\"i58\":10,\"i59\":10,\"i60\":9,\"i61\":10,\"i62\":10,\"i63\":9,\"i64\":10,\"i65\":10,\"i66\":10,\"i67\":10,\"i68\":10,\"i69\":10,\"i70\":10,\"i71\":10,\"i72\":10,\"i73\":10,\"i74\":9,\"i75\":10,\"i76\":10,\"i77\":10,\"i78\":10,\"i79\":9,\"i80\":9,\"i81\":9,\"i82\":10,\"i83\":10,\"i84\":10,\"i85\":10,\"i86\":10,\"i87\":9,\"i88\":9,\"i89\":10,\"i90\":10,\"i91\":10,\"i92\":10,\"i93\":10,\"i94\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigFloat\" class=\"title\">Class BigFloat</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigFloat</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.io.Serializable, java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigFloat</span>\nextends java.lang.Object\nimplements java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;, java.io.Serializable</pre>\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.\n\n <h1>Overview</h1>\n\n <p>Every <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> instance has a reference to a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> that specifies the <code>MathContext</code> to be used for all calculations and values.</p>\n\n <p>The API for calculations is simplified and more consistent with the typical mathematical usage.</p>\n <ul>\n <li>Factory methods for values:\n <ul>\n <li><code>valueOf(BigFloat)</code></li>\n <li><code>valueOf(BigDecimal)</code></li>\n <li><code>valueOf(int)</code></li>\n <li><code>valueOf(long)</code></li>\n <li><code>valueOf(double)</code></li>\n <li><code>valueOf(String)</code></li>\n <li><code>pi()</code></li>\n <li><code>e()</code></li>\n </ul>\n </li>\n <li>All standard operators:\n <ul>\n <li><code>add(x)</code></li>\n <li><code>subtract(x)</code></li>\n <li><code>multiply(x)</code></li>\n <li><code>remainder(x)</code></li>\n <li><code>pow(y)</code></li>\n <li><code>root(y)</code></li>\n </ul>\n </li>\n <li>Calculation methods are overloaded for different value types:\n <ul>\n <li><code>add(BigFloat)</code></li>\n <li><code>add(BigDecimal)</code></li>\n <li><code>add(int)</code></li>\n <li><code>add(long)</code></li>\n <li><code>add(double)</code></li>\n <li>...</li>\n </ul>\n </li>\n <li>Mathematical functions are written as they are traditionally are written:\n <ul>\n <li><code>abs(x)</code></li>\n <li><code>log(x)</code></li>\n <li><code>sin(x)</code></li>\n <li><code>min(x1, x2, ...)</code></li>\n <li><code>max(x1, x2, ...)</code></li>\n <li>...</li>\n </ul>\n </li>\n <li>Support for advanced mathematical functions:\n <ul>\n <li><code>sqrt(x)</code></li>\n <li><code>log(x)</code></li>\n <li><code>exp(x)</code></li>\n <li><code>sin(x)</code></li>\n <li><code>cos(x)</code></li>\n <li><code>tan(x)</code></li>\n <li>...</li>\n </ul>\n </li>\n <li>Methods to access parts of a value:\n <ul>\n <li><code>getMantissa()</code></li>\n <li><code>getExponent()</code></li>\n <li><code>getIntegralPart()</code></li>\n <li><code>getFractionalPart()</code></li>\n </ul>\n </li>\n <li>Equals and Hashcode methods:\n <ul>\n <li><code>equals(Object)</code> that returns whether two <code>BigFloat</code> values are mathematically the same</li>\n <li><code>hashCode()</code> consistent with <code>equals(Object)</code></li>\n </ul>\n </li>\n <li>Comparison methods:\n <ul>\n <li><code>isEqual(BigFloat)</code></li>\n <li><code>isLessThan(BigFloat)</code></li>\n <li><code>isLessThanOrEqual(BigFloat)</code></li>\n <li><code>isGreaterThan(BigFloat)</code></li>\n <li><code>isGreaterThanOrEqual(BigFloat)</code></li>\n </ul>\n </li>\n </ul>\n\n <h1>Usage</h1>\n\n <p>Before doing any calculations you need to create a <code>Context</code> specifying the precision used for all calculations.</p>\n <pre>\n Context context = BigFloat.context(100); // precision of 100 digits\n Context anotherContext = BigFloat.context(new MathContext(10, RoundingMode.HALF_UP); // precision of 10 digits, rounding half up\n </pre>\n\n <p>The <code>Context</code> can then be used to create the first value of the calculation:</p>\n <pre>\n BigFloat value1 = context.valueOf(640320);\n </pre>\n\n <p>The <code>BigFloat</code> instance holds a reference to the <code>Context</code>. This context is then passed from calculation to calculation.</p>\n <pre>\n BigFloat value2 = context.valueOf(640320).pow(3).divide(24);\n BigFloat value3 = BigFloat.sin(value2);\n </pre>\n\n <p>The <code>BigFloat</code> result can be converted to other numerical types:</p>\n <pre>\n BigDecimal bigDecimalValue = value3.toBigDecimal();\n double doubleValue = value3.toDouble();\n long longValue = value3.toLong();\n int intValue = value3.toInt();\n </pre></div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../serialized-form.html#ch.obermuhlner.math.big.BigFloat\">Serialized Form</a></dd>\n</dl>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== NESTED CLASS SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"nested.class.summary\">\n<!--   -->\n</a>\n<h3>Nested Class Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Nested Class Summary table, listing nested classes, and an explanation\">\n<caption><span>Nested Classes</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Class and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static class&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></span></code>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#NaN\">NaN</a></span></code>\n<div class=\"block\">Represents a value that is not a number.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#NEGATIVE_INFINITY\">NEGATIVE_INFINITY</a></span></code>\n<div class=\"block\">Represents the positive infinity.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#POSITIVE_INFINITY\">POSITIVE_INFINITY</a></span></code>\n<div class=\"block\">Represents the positive infinity.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#abs-ch.obermuhlner.math.big.BigFloat-\">abs</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acos-ch.obermuhlner.math.big.BigFloat-\">acos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acosh-ch.obermuhlner.math.big.BigFloat-\">acosh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acot-ch.obermuhlner.math.big.BigFloat-\">acot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acoth-ch.obermuhlner.math.big.BigFloat-\">acoth</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-java.math.BigDecimal-\">add</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-ch.obermuhlner.math.big.BigFloat-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-double-\">add</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-int-\">add</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-long-\">add</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#asin-ch.obermuhlner.math.big.BigFloat-\">asin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#asinh-ch.obermuhlner.math.big.BigFloat-\">asinh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#atan-ch.obermuhlner.math.big.BigFloat-\">atan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#atanh-ch.obermuhlner.math.big.BigFloat-\">atanh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\">compareTo</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#context-int-\">context</a></span>(int&nbsp;precision)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#context-java.math.MathContext-\">context</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cos-ch.obermuhlner.math.big.BigFloat-\">cos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cosh-ch.obermuhlner.math.big.BigFloat-\">cosh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cot-ch.obermuhlner.math.big.BigFloat-\">cot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#coth-ch.obermuhlner.math.big.BigFloat-\">coth</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-java.math.BigDecimal-\">divide</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-ch.obermuhlner.math.big.BigFloat-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-double-\">divide</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-int-\">divide</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-long-\">divide</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#exp-ch.obermuhlner.math.big.BigFloat-\">exp</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getContext--\">getContext</a></span>()</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getExponent--\">getExponent</a></span>()</code>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\">getFractionalPart</a></span>()</code>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\">getIntegralPart</a></span>()</code>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getMantissa--\">getMantissa</a></span>()</code>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isBetween-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">isBetween</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min,\n         <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max,\n         <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</code>&nbsp;</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isDoubleValue--\">isDoubleValue</a></span>()</code>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\">isEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">isGreaterThan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isGreaterThanOrEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isInfinity--\">isInfinity</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isIntValue--\">isIntValue</a></span>()</code>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\">isLessThan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isLessThanOrEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isNaN--\">isNaN</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isNegative--\">isNegative</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isPositive--\">isPositive</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isSpecial--\">isSpecial</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isZero--\">isZero</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log-ch.obermuhlner.math.big.BigFloat-\">log</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log10-ch.obermuhlner.math.big.BigFloat-\">log10</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log2-ch.obermuhlner.math.big.BigFloat-\">log2</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the the maximum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</code>\n<div class=\"block\">Returns the the maximum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the the minimum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i54\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</code>\n<div class=\"block\">Returns the the minimum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i55\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-java.math.BigDecimal-\">multiply</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i56\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-ch.obermuhlner.math.big.BigFloat-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i57\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-double-\">multiply</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i58\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-int-\">multiply</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i59\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-long-\">multiply</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i60\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#negate-ch.obermuhlner.math.big.BigFloat-\">negate</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n</td>\n</tr>\n<tr id=\"i61\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-java.math.BigDecimal-\">pow</a></span>(java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i62\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i63\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.</div>\n</td>\n</tr>\n<tr id=\"i64\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-double-\">pow</a></span>(double&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i65\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-int-\">pow</a></span>(int&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i66\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-long-\">pow</a></span>(long&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i67\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-java.math.BigDecimal-\">remainder</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i68\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-ch.obermuhlner.math.big.BigFloat-\">remainder</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i69\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-double-\">remainder</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i70\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-int-\">remainder</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i71\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-long-\">remainder</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i72\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-java.math.BigDecimal-\">root</a></span>(java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i73\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i74\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n    <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.</div>\n</td>\n</tr>\n<tr id=\"i75\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-double-\">root</a></span>(double&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i76\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-int-\">root</a></span>(int&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i77\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-long-\">root</a></span>(long&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i78\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#signum--\">signum</a></span>()</code>\n<div class=\"block\">Returns the signum function of this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i79\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sin-ch.obermuhlner.math.big.BigFloat-\">sin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i80\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sinh-ch.obermuhlner.math.big.BigFloat-\">sinh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i81\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sqrt-ch.obermuhlner.math.big.BigFloat-\">sqrt</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i82\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-java.math.BigDecimal-\">subtract</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i83\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-ch.obermuhlner.math.big.BigFloat-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i84\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-double-\">subtract</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i85\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-int-\">subtract</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i86\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-long-\">subtract</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i87\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#tan-ch.obermuhlner.math.big.BigFloat-\">tan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i88\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#tanh-ch.obermuhlner.math.big.BigFloat-\">tanh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i89\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toBigDecimal--\">toBigDecimal</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n</td>\n</tr>\n<tr id=\"i90\" class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toDouble--\">toDouble</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n</td>\n</tr>\n<tr id=\"i91\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toInt--\">toInt</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n</td>\n</tr>\n<tr id=\"i92\" class=\"altColor\">\n<td class=\"colFirst\"><code>long</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toLong--\">toLong</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n</td>\n</tr>\n<tr id=\"i93\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i94\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected ch.obermuhlner.math.big.BigFloat.SpecialBigFloat.Type</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#type--\">type</a></span>()</code>\n<div class=\"block\">return special type of a value</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"NaN\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>NaN</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> NaN</pre>\n<div class=\"block\">Represents a value that is not a number.</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>Double.NaN</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"POSITIVE_INFINITY\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>POSITIVE_INFINITY</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> POSITIVE_INFINITY</pre>\n<div class=\"block\">Represents the positive infinity.</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>Double.POSITIVE_INFINITY</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"NEGATIVE_INFINITY\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>NEGATIVE_INFINITY</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> NEGATIVE_INFINITY</pre>\n<div class=\"block\">Represents the positive infinity.</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>Double.NEGATIVE_INFINITY</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"context-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>context</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context(int&nbsp;precision)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"context-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>context</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>,\n the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(int&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(long&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(double&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(int&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(long&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(double&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"signum--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>signum</h4>\n<pre>public&nbsp;int&nbsp;signum()</pre>\n<div class=\"block\">Returns the signum function of this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>-1, 0, or 1 as the value of this <code>BigDecimal</code> is negative, zero, or positive.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isNegative--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isNegative</h4>\n<pre>public&nbsp;boolean&nbsp;isNegative()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if negative, <code>false</code> if 0 or positive</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isZero--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isZero</h4>\n<pre>public&nbsp;boolean&nbsp;isZero()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if 0, <code>false</code> if negative or positive</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isPositive--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isPositive</h4>\n<pre>public&nbsp;boolean&nbsp;isPositive()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if positive, <code>false</code> if 0 or negative</dd>\n</dl>\n</li>\n</ul>\n<a name=\"compareTo-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>compareTo</h4>\n<pre>public&nbsp;int&nbsp;compareTo(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if both values are mathematically equal (equivalent to <code>this.compareTo(other) == 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLessThan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLessThan</h4>\n<pre>public&nbsp;boolean&nbsp;isLessThan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically less than to the <code>other</code> value (equivalent to <code>this.compareTo(other) &lt; 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isGreaterThan</h4>\n<pre>public&nbsp;boolean&nbsp;isGreaterThan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically greater than to the <code>other</code> value (equivalent to <code>this.compareTo(other) &gt; 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLessThanOrEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isLessThanOrEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically less than or equal to the <code>other</code> value (equivalent to <code>this.compareTo(other) &lt;= 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\"><code>isLessThan(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\"><code>isEqual(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isGreaterThanOrEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isGreaterThanOrEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically greater than or equal to the <code>other</code> value (equivalent to <code>this.compareTo(other) &gt;= 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\"><code>isGreaterThan(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\"><code>isEqual(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isIntValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isIntValue</h4>\n<pre>public&nbsp;boolean&nbsp;isIntValue()</pre>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>int</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\"><code>BigDecimalMath.isIntValue(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isDoubleValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isDoubleValue</h4>\n<pre>public&nbsp;boolean&nbsp;isDoubleValue()</pre>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>double</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\"><code>BigDecimalMath.isDoubleValue(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getMantissa--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getMantissa</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getMantissa()</pre>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the mantissa</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getExponent--\"><code>getExponent()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\"><code>BigDecimalMath.mantissa(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getExponent--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getExponent</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getExponent()</pre>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the exponent</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getMantissa--\"><code>getMantissa()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\"><code>BigDecimalMath.exponent(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getIntegralPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getIntegralPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getIntegralPart()</pre>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integral part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\"><code>getFractionalPart()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>BigDecimalMath.fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFractionalPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFractionalPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getFractionalPart()</pre>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fractional part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\"><code>getIntegralPart()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>BigDecimalMath.fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getContext</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;getContext()</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toDouble--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toDouble</h4>\n<pre>public&nbsp;double&nbsp;toDouble()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>double</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.doubleValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toLong--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toLong</h4>\n<pre>public&nbsp;long&nbsp;toLong()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>long</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.longValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toInt--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toInt</h4>\n<pre>public&nbsp;int&nbsp;toInt()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>int</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.intValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isSpecial--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isSpecial</h4>\n<pre>protected&nbsp;boolean&nbsp;isSpecial()</pre>\n</li>\n</ul>\n<a name=\"type--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>type</h4>\n<pre>protected&nbsp;ch.obermuhlner.math.big.BigFloat.SpecialBigFloat.Type&nbsp;type()</pre>\n<div class=\"block\">return special type of a value</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>SpecialBigFloat.Type</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isNaN--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isNaN</h4>\n<pre>public&nbsp;boolean&nbsp;isNaN()</pre>\n</li>\n</ul>\n<a name=\"isInfinity--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isInfinity</h4>\n<pre>public&nbsp;boolean&nbsp;isInfinity()</pre>\n</li>\n</ul>\n<a name=\"negate-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;negate(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to negate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.negate(MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;abs(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to make absolute</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.abs(MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</pre>\n<div class=\"block\">Returns the the maximum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>value2</code> - the second <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the maximum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the the maximum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>values</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>s value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the maximum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</pre>\n<div class=\"block\">Returns the the minimum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>value2</code> - the second <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the minimum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the the minimum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>values</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>s value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the minimum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log2(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log2(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log10(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log10(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;exp(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.exp(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sqrt(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to serve as exponent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n                            <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to calculate the n'th root</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> defining the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sin(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cos(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;tan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cot(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;asin(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acos(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;atan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acot(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sinh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cosh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;tanh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;coth(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.coth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;asinh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acosh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;atanh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acoth(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acoth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isBetween-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>isBetween</h4>\n<pre>public static&nbsp;boolean&nbsp;isBetween(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min,\n                                <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max,\n                                <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/BigRational.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>BigRational (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigRational (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":9,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":9,\"i22\":9,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":10,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":9,\"i43\":9,\"i44\":9,\"i45\":9,\"i46\":9,\"i47\":9,\"i48\":9,\"i49\":9,\"i50\":9,\"i51\":9,\"i52\":10,\"i53\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigRational.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigRational.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigRational\" class=\"title\">Class BigRational</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigRational</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigRational</span>\nextends java.lang.Object\nimplements java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</pre>\n<div class=\"block\">A rational number represented as a quotient of two values.\n \n <p>Basic calculations with rational numbers (+ - * /) have no loss of precision.\n This allows to use <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a> as a replacement for <code>BigDecimal</code> if absolute accuracy is desired.</p>\n \n <p><a href=\"http://en.wikipedia.org/wiki/Rational_number\">Wikipedia: Rational number</a></p>\n \n <p>The values are internally stored as <code>BigDecimal</code> (for performance optimizations) but represented\n as <code>BigInteger</code> (for mathematical correctness)\n when accessed with <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\"><code>getNumeratorBigInteger()</code></a> and <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\"><code>getDenominatorBigInteger()</code></a>.</p>\n \n <p>The following basic calculations have no loss of precision:</p>\n <ul>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\"><code>add(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\"><code>subtract(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\"><code>multiply(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\"><code>divide(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#pow-int-\"><code>pow(int)</code></a></li>\n </ul>\n \n <p>The following calculations are special cases of the ones listed above and have no loss of precision:</p>\n <ul>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#negate--\"><code>negate()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reciprocal--\"><code>reciprocal()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#increment--\"><code>increment()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#decrement--\"><code>decrement()</code></a></li>\n </ul>\n \n <p>Any <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a> value can be converted into an arbitrary <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\"><code>precision</code></a> (number of significant digits)\n or <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withScale-int-\"><code>scale</code></a> (number of digits after the decimal point).</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#ONE\">ONE</a></span></code>\n<div class=\"block\">The value 1 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#TEN\">TEN</a></span></code>\n<div class=\"block\">The value 10 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#TWO\">TWO</a></span></code>\n<div class=\"block\">The value 2 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#ZERO\">ZERO</a></span></code>\n<div class=\"block\">The value 0 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#abs--\">abs</a></span>()</code>\n<div class=\"block\">Returns the absolute value of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-java.math.BigInteger-\">add</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-int-\">add</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#bernoulli-int-\">bernoulli</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#compareTo-ch.obermuhlner.math.big.BigRational-\">compareTo</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#decrement--\">decrement</a></span>()</code>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-java.math.BigInteger-\">divide</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-int-\">divide</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#fractionPart--\">fractionPart</a></span>()</code>\n<div class=\"block\">Returns the fraction part of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominator--\">getDenominator</a></span>()</code>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigInteger</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\">getDenominatorBigInteger</a></span>()</code>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumerator--\">getNumerator</a></span>()</code>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigInteger</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\">getNumeratorBigInteger</a></span>()</code>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#increment--\">increment</a></span>()</code>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#integerPart--\">integerPart</a></span>()</code>\n<div class=\"block\">Returns the integer part of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#isInteger--\">isInteger</a></span>()</code>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#isZero--\">isZero</a></span>()</code>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational...-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#min-ch.obermuhlner.math.big.BigRational...-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-java.math.BigInteger-\">multiply</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-int-\">multiply</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#negate--\">negate</a></span>()</code>\n<div class=\"block\">Negates this rational number (inverting the sign).</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#pow-int-\">pow</a></span>(int&nbsp;exponent)</code>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reciprocal--\">reciprocal</a></span>()</code>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reduce--\">reduce</a></span>()</code>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#signum--\">signum</a></span>()</code>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-java.math.BigInteger-\">subtract</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-int-\">subtract</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toBigDecimal--\">toBigDecimal</a></span>()</code>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toBigDecimal-java.math.MathContext-\">toBigDecimal</a></span>(java.math.MathContext&nbsp;mc)</code>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toDouble--\">toDouble</a></span>()</code>\n<div class=\"block\">Returns this rational number as a double value.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>float</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toFloat--\">toFloat</a></span>()</code>\n<div class=\"block\">Returns this rational number as a float value.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toIntegerRationalString--\">toIntegerRationalString</a></span>()</code>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toPlainString--\">toPlainString</a></span>()</code>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toRationalString--\">toRationalString</a></span>()</code>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;numerator,\n       java.math.BigDecimal&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-\">valueOf</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-java.math.BigInteger-\">valueOf</a></span>(java.math.BigInteger&nbsp;numerator,\n       java.math.BigInteger&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">valueOf</a></span>(boolean&nbsp;positive,\n       java.lang.String&nbsp;integerPart,\n       java.lang.String&nbsp;fractionPart,\n       java.lang.String&nbsp;fractionRepeatPart,\n       java.lang.String&nbsp;exponentPart)</code>&nbsp;</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-double-\">valueOf</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-\">valueOf</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\">valueOf</a></span>(int&nbsp;numerator,\n       int&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\">valueOf</a></span>(int&nbsp;integer,\n       int&nbsp;fractionNumerator,\n       int&nbsp;fractionDenominator)</code>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.</div>\n</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\">valueOf</a></span>(java.lang.String&nbsp;string)</code>\n<div class=\"block\">Creates a rational number of the specified string representation.</div>\n</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\">withPrecision</a></span>(int&nbsp;precision)</code>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withScale-int-\">withScale</a></span>(int&nbsp;scale)</code>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"ZERO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> ZERO</pre>\n<div class=\"block\">The value 0 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"ONE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> ONE</pre>\n<div class=\"block\">The value 1 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"TWO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>TWO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> TWO</pre>\n<div class=\"block\">The value 2 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"TEN\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>TEN</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> TEN</pre>\n<div class=\"block\">The value 10 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getNumeratorBigInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumeratorBigInteger</h4>\n<pre>public&nbsp;java.math.BigInteger&nbsp;getNumeratorBigInteger()</pre>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the numerator as BigInteger</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getNumerator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumerator</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getNumerator()</pre>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the numerator as BigDecimal</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDenominatorBigInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDenominatorBigInteger</h4>\n<pre>public&nbsp;java.math.BigInteger&nbsp;getDenominatorBigInteger()</pre>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.\n \n <p>Guaranteed to not be 0.</p>\n <p>Guaranteed to be positive.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the denominator as BigInteger</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDenominator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDenominator</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getDenominator()</pre>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.\n \n <p>Guaranteed to not be 0.</p>\n <p>Guaranteed to be positive.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the denominator as BigDecimal</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reduce--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reduce</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;reduce()</pre>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reduced rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"integerPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>integerPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;integerPart()</pre>\n<div class=\"block\">Returns the integer part of this rational number.\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).integerPart()</code> returns <code>BigRational.valueOf(3)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integer part of this rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"fractionPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fractionPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;fractionPart()</pre>\n<div class=\"block\">Returns the fraction part of this rational number.\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).integerPart()</code> returns <code>BigRational.valueOf(0.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fraction part of this rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"negate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;negate()</pre>\n<div class=\"block\">Negates this rational number (inverting the sign).\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).negate()</code> returns <code>BigRational.valueOf(-3.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the negated rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;reciprocal()</pre>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(0.5).reciprocal()</code> returns <code>BigRational.valueOf(2)</code></li>\n <li><code>BigRational.valueOf(-2).reciprocal()</code> returns <code>BigRational.valueOf(-0.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reciprocal rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if this number is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;abs()</pre>\n<div class=\"block\">Returns the absolute value of this rational number.\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(-2).abs()</code> returns <code>BigRational.valueOf(2)</code></li>\n <li><code>BigRational.valueOf(2).abs()</code> returns <code>BigRational.valueOf(2)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the absolute rational number (positive, or 0 if this rational is 0)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"signum--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>signum</h4>\n<pre>public&nbsp;int&nbsp;signum()</pre>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>-1, 0 or 1 as the value of this rational number is negative, zero or positive.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"increment--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>increment</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;increment()</pre>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).\n \n <p>This is functionally identical to\n <code>this.add(BigRational.ONE)</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the incremented rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"decrement--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>decrement</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;decrement()</pre>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.ONE)</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the decremented rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.add(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.add(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.multiply(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.multiply(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.divide(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.divide(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isZero--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isZero</h4>\n<pre>public&nbsp;boolean&nbsp;isZero()</pre>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this rational number is zero (0), <code>false</code> if it is not zero</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isInteger</h4>\n<pre>public&nbsp;boolean&nbsp;isInteger()</pre>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this rational number is an integer number, <code>false</code> if it has a fraction part</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;pow(int&nbsp;exponent)</pre>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>exponent</code> - exponent to which this rational number is to be raised</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withPrecision-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withPrecision</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;withPrecision(int&nbsp;precision)</pre>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision (number of significant digits) of the calculated result, or 0 for unlimited precision</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated rational number with the specified precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withScale-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withScale</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;withScale(int&nbsp;scale)</pre>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>scale</code> - the scale (number of digits after the decimal point) of the calculated result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated rational number with the specified scale</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toDouble--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toDouble</h4>\n<pre>public&nbsp;double&nbsp;toDouble()</pre>\n<div class=\"block\">Returns this rational number as a double value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the double value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toFloat--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toFloat</h4>\n<pre>public&nbsp;float&nbsp;toFloat()</pre>\n<div class=\"block\">Returns this rational number as a float value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the float value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal()</pre>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal(java.math.MathContext&nbsp;mc)</pre>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mc</code> - the <code>MathContext</code> specifying the precision of the calculated result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"compareTo-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>compareTo</h4>\n<pre>public&nbsp;int&nbsp;compareTo(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;other)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toPlainString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toPlainString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toPlainString()</pre>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the plain string representation</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.toPlainString()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toRationalString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toRationalString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toRationalString()</pre>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".\n \n <p>The resulting string is a valid input of the <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\"><code>valueOf(String)</code></a> method.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(0.5).toRationalString()</code> returns <code>\"1/2\"</code></li>\n <li><code>BigRational.valueOf(2).toRationalString()</code> returns <code>\"2\"</code></li>\n <li><code>BigRational.valueOf(4, 4).toRationalString()</code> returns <code>\"4/4\"</code> (not reduced)</li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number string representation in the form \"numerator/denominator\", or \"0\" if the rational number is 0.</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\"><code>valueOf(String)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\"><code>valueOf(int, int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toIntegerRationalString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toIntegerRationalString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toIntegerRationalString()</pre>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".\n \n <p>The integer part is omitted if it is 0 (when this absolute rational number is smaller than 1).</p>\n <p>The fraction part is omitted it it is 0 (when this rational number is an integer).</p>\n <p>If this rational number is 0, then \"0\" is returned.</p>\n \n <p>Example: <code>BigRational.valueOf(3.5).toIntegerRationalString()</code> returns <code>\"3 1/2\"</code>.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integer and fraction rational string representation</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\"><code>valueOf(int, int, int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;numerator,\n                                  int&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator int value</dd>\n<dd><code>denominator</code> - the denominator int value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;integer,\n                                  int&nbsp;fractionNumerator,\n                                  int&nbsp;fractionDenominator)</pre>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.\n \n <p>Useful to create numbers like 3 1/2 (= three and a half = 3.5) by calling\n <code>BigRational.valueOf(3, 1, 2)</code>.</p>\n <p>To create a negative rational only the integer part argument is allowed to be negative:\n to create -3 1/2 (= minus three and a half = -3.5) call <code>BigRational.valueOf(-3, 1, 2)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>integer</code> - the integer part int value</dd>\n<dd><code>fractionNumerator</code> - the fraction part numerator int value (negative not allowed)</dd>\n<dd><code>fractionDenominator</code> - the fraction part denominator int value (0 or negative not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the fraction part denominator is 0 (division by zero),\n or if the fraction part numerator or denominator is negative</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigInteger-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigInteger&nbsp;numerator,\n                                  java.math.BigInteger&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator <code>BigInteger</code> value</dd>\n<dd><code>denominator</code> - the denominator <code>BigInteger</code> value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(double&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if the double value is Infinite or NaN.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.lang.String&nbsp;string)</pre>\n<div class=\"block\">Creates a rational number of the specified string representation.\n \n <p>The accepted string representations are:</p>\n <ul>\n <li>Output of <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toString--\"><code>toString()</code></a> : \"integerPart.fractionPart\"</li>\n <li>Output of <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toRationalString--\"><code>toRationalString()</code></a> : \"numerator/denominator\"</li>\n <li>Output of <code>toString()</code> of <code>BigDecimal</code>, <code>BigInteger</code>, <code>Integer</code>, ...</li>\n <li>Output of <code>toString()</code> of <code>Double</code>, <code>Float</code> - except \"Infinity\", \"-Infinity\" and \"NaN\"</li>\n </ul></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>string</code> - the string representation to convert</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(boolean&nbsp;positive,\n                                  java.lang.String&nbsp;integerPart,\n                                  java.lang.String&nbsp;fractionPart,\n                                  java.lang.String&nbsp;fractionRepeatPart,\n                                  java.lang.String&nbsp;exponentPart)</pre>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;numerator,\n                                  java.math.BigDecimal&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator <code>BigDecimal</code> value</dd>\n<dd><code>denominator</code> - the denominator <code>BigDecimal</code> value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigRational...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>values</code> - the rational numbers to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the smallest rational number, 0 if no numbers are specified</dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigRational...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>values</code> - the rational numbers to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the largest rational number, 0 if no numbers are specified</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational-\"><code>max(BigRational)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;bernoulli(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.\n \n <p>This function calculates the <strong>first Bernoulli numbers</strong> and therefore <code>bernoulli(1)</code> returns -0.5</p>\n <p>Note that <code>bernoulli(x)</code> for all odd x &gt; 1 returns 0</p>\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Bernoulli_number\">Wikipedia: Bernoulli number</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x is lesser than 0</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigRational.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigRational.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/DefaultBigDecimalMath.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>DefaultBigDecimalMath (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"DefaultBigDecimalMath (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":9,\"i22\":9,\"i23\":9,\"i24\":9,\"i25\":9,\"i26\":9,\"i27\":9,\"i28\":9,\"i29\":9,\"i30\":9,\"i31\":9,\"i32\":9,\"i33\":9,\"i34\":9,\"i35\":9,\"i36\":9,\"i37\":9,\"i38\":9,\"i39\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"DefaultBigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class DefaultBigDecimalMath\" class=\"title\">Class DefaultBigDecimalMath</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.DefaultBigDecimalMath</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">DefaultBigDecimalMath</span>\nextends java.lang.Object</pre>\n<div class=\"block\">A wrapper around <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigDecimalMath</code></a> that passes always the same default <code>MathContext</code> to the\n functions that need a <code>MathContext</code> argument.\n\n <p>This class is designed for applications that will always need the same precision in all calculations.</p>\n\n <p>The initial default <code>MathContext</code> is equivalent to <code>MathContext.DECIMAL128</code>\n but this can be overridden by setting the following system properties:</p>\n <ul>\n     <li><code>ch.obermuhlner.math.big.default.precision</code> to a positive integer precision (default=34)</li>\n     <li><code>ch.obermuhlner.math.big.default.rounding</code> to a <code>RoundingMode</code> name (default=HALF_UP) </li>\n </ul>\n\n <p>It is also possible to set the default <code>MathContext</code> using <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>.\n It is recommended to set the desired precision in the <code>MathContext</code> early in the startup of the application.</p>\n\n <p>Important: Avoid the pitfall of setting the precision temporarily for a calculation.\n This can lead to race conditions and calculations with the wrong precision\n if other threads in your application do the same thing.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#DefaultBigDecimalMath--\">DefaultBigDecimalMath</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acos-java.math.BigDecimal-\">acos</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acosh-java.math.BigDecimal-\">acosh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acot-java.math.BigDecimal-\">acot</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acoth-java.math.BigDecimal-\">acoth</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#add-java.math.BigDecimal-java.math.BigDecimal-\">add</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x + y</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asin-java.math.BigDecimal-\">asin</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asinh-java.math.BigDecimal-\">asinh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan-java.math.BigDecimal-\">atan</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-\">atan2</a></span>(java.math.BigDecimal&nbsp;y,\n     java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atanh-java.math.BigDecimal-\">atanh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#bernoulli-int-\">bernoulli</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cos-java.math.BigDecimal-\">cos</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cosh-java.math.BigDecimal-\">cosh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cot-java.math.BigDecimal-\">cot</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#coth-java.math.BigDecimal-\">coth</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#divide-java.math.BigDecimal-java.math.BigDecimal-\">divide</a></span>(java.math.BigDecimal&nbsp;x,\n      java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x / y</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#e--\">e</a></span>()</code>\n<div class=\"block\">Returns the number e using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#exp-java.math.BigDecimal-\">exp</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>) using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#factorial-java.math.BigDecimal-\">factorial</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#gamma-java.math.BigDecimal-\">gamma</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.MathContext</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#getDefaultMathContext--\">getDefaultMathContext</a></span>()</code>\n<div class=\"block\">Returns the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log-java.math.BigDecimal-\">log</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log10-java.math.BigDecimal-\">log10</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10 using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log2-java.math.BigDecimal-\">log2</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2 using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#multiply-java.math.BigDecimal-java.math.BigDecimal-\">multiply</a></span>(java.math.BigDecimal&nbsp;x,\n        java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x * y</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pi--\">pi</a></span>()</code>\n<div class=\"block\">Returns the number pi using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>) using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-long-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   long&nbsp;y)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>) using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#reciprocal-java.math.BigDecimal-\">reciprocal</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#remainder-java.math.BigDecimal-java.math.BigDecimal-\">remainder</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x % y</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-\">root</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.BigDecimal&nbsp;n)</code>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#round-java.math.BigDecimal-\">round</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-\">roundWithTrailingZeroes</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the default <code>MathContext</code> including trailing zeroes.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\">setDefaultMathContext</a></span>(java.math.MathContext&nbsp;defaultMathContext)</code>\n<div class=\"block\">Sets the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sin-java.math.BigDecimal-\">sin</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sinh-java.math.BigDecimal-\">sinh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sqrt-java.math.BigDecimal-\">sqrt</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#subtract-java.math.BigDecimal-java.math.BigDecimal-\">subtract</a></span>(java.math.BigDecimal&nbsp;x,\n        java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x - y</code> using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tan-java.math.BigDecimal-\">tan</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tanh-java.math.BigDecimal-\">tanh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"DefaultBigDecimalMath--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>DefaultBigDecimalMath</h4>\n<pre>public&nbsp;DefaultBigDecimalMath()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"setDefaultMathContext-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setDefaultMathContext</h4>\n<pre>public static&nbsp;void&nbsp;setDefaultMathContext(java.math.MathContext&nbsp;defaultMathContext)</pre>\n<div class=\"block\">Sets the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>defaultMathContext</code> - the default <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDefaultMathContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDefaultMathContext</h4>\n<pre>public static&nbsp;java.math.MathContext&nbsp;getDefaultMathContext()</pre>\n<div class=\"block\">Returns the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the default <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"round-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>round</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;round(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.round(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"roundWithTrailingZeroes-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>roundWithTrailingZeroes</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;roundWithTrailingZeroes(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the default <code>MathContext</code> including trailing zeroes.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value including trailing zeroes</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.roundWithTrailingZeroes(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;add(java.math.BigDecimal&nbsp;x,\n                                       java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x + y</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;subtract(java.math.BigDecimal&nbsp;x,\n                                            java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x - y</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;multiply(java.math.BigDecimal&nbsp;x,\n                                            java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x * y</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;divide(java.math.BigDecimal&nbsp;x,\n                                          java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x / y</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to divide</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;remainder(java.math.BigDecimal&nbsp;x,\n                                             java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x % y</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to divide</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;reciprocal(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reciprocal <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#reciprocal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.reciprocal(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;factorial(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.factorial(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"gamma-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>gamma</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;gamma(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the gamma <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.gamma(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;bernoulli(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\"><code>BigDecimalMath.bernoulli(int, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>) using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>BigDecimal</code> value to serve as exponent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       long&nbsp;y)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>) using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>long</code> value to serve as exponent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, long, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sqrt(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the square root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated square root of x with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;root(java.math.BigDecimal&nbsp;x,\n                                        java.math.BigDecimal&nbsp;n)</pre>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <code>BigDecimal</code> defining the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the natural logarithm for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log2(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2 using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 2 for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 2 with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log2(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log10(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10 using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 10 for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 10 with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log10(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pi()</pre>\n<div class=\"block\">Returns the number pi using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number pi with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\"><code>BigDecimalMath.pi(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"e--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;e()</pre>\n<div class=\"block\">Returns the number e using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number e with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\"><code>BigDecimalMath.e(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;exp(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>) using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the exponent for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated exponent <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.exp(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sin(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated sine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asin(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cos(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cosine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acos(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tan(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated tangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan2-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan2(java.math.BigDecimal&nbsp;y,\n                                         java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i> using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the <code>BigDecimal</code></dd>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-\"><code>atan2(BigDecimal, BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cot(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cotanges <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acot(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cotangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sinh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic sine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cosh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cosine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tanh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic tangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;coth(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.coth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asinh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic sine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acosh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cosine <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atanh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic tangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acoth(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acoth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"DefaultBigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/internal/AsinCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:08 CEST 2019 -->\n<title>AsinCalculator (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"AsinCalculator (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AsinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AsinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class AsinCalculator\" class=\"title\">Class AsinCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.AsinCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">AsinCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AsinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AsinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/internal/AtanhCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:08 CEST 2019 -->\n<title>AtanhCalculator (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"AtanhCalculator (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AtanhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AtanhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class AtanhCalculator\" class=\"title\">Class AtanhCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.AtanhCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">AtanhCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AtanhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AtanhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/internal/CosCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:08 CEST 2019 -->\n<title>CosCalculator (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"CosCalculator (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CosCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CosCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class CosCalculator\" class=\"title\">Class CosCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.CosCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">CosCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates cosinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CosCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CosCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/internal/CoshCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:08 CEST 2019 -->\n<title>CoshCalculator (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"CoshCalculator (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CoshCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CoshCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class CoshCalculator\" class=\"title\">Class CoshCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.CoshCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">CoshCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CoshCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CoshCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/internal/ExpCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:08 CEST 2019 -->\n<title>ExpCalculator (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ExpCalculator (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/ExpCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"ExpCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class ExpCalculator\" class=\"title\">Class ExpCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.ExpCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">ExpCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates exp using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/ExpCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"ExpCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/internal/PowerIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:08 CEST 2019 -->\n<title>PowerIterator (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerIterator (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":6,\"i1\":6};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Interface PowerIterator\" class=\"title\">Interface PowerIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Known Implementing Classes:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">PowerIterator</span></pre>\n<div class=\"block\">Iterator over the powers of a value x.\n \n <p>This API allows to efficiently calculate the various powers of x in a taylor series by storing intermediate results.</p>\n <p>For example x<sup>n</sup> can be calculated using one multiplication by storing the previously calculated x<sup>n-1</sup> and x.</p>\n \n <p><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\"><code>getCurrentPower()</code></a> will be called first to retrieve the initial value.</p>\n \n For later iterations <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\"><code>calculateNextPower()</code></a> will be called before <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\"><code>getCurrentPower()</code></a>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>void&nbsp;calculateNextPower()</pre>\n<div class=\"block\">Calculates the next power.</div>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/internal/PowerNIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:08 CEST 2019 -->\n<title>PowerNIterator (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerNIterator (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerNIterator\" class=\"title\">Class PowerNIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerNIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerNIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerNIterator</a></span>(java.math.BigDecimal&nbsp;x,\n              java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerNIterator</h4>\n<pre>public&nbsp;PowerNIterator(java.math.BigDecimal&nbsp;x,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/internal/PowerTwoNIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>PowerTwoNIterator (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNIterator (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNIterator\" class=\"title\">Class PowerTwoNIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                 java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNIterator</h4>\n<pre>public&nbsp;PowerTwoNIterator(java.math.BigDecimal&nbsp;x,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>PowerTwoNMinusOneIterator (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNMinusOneIterator (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNMinusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNMinusOneIterator\" class=\"title\">Class PowerTwoNMinusOneIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNMinusOneIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNMinusOneIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n-1</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#PowerTwoNMinusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNMinusOneIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                         java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNMinusOneIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNMinusOneIterator</h4>\n<pre>public&nbsp;PowerTwoNMinusOneIterator(java.math.BigDecimal&nbsp;x,\n                                 java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNMinusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>PowerTwoNPlusOneIterator (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNPlusOneIterator (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNPlusOneIterator\" class=\"title\">Class PowerTwoNPlusOneIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNPlusOneIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNPlusOneIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNPlusOneIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                        java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNPlusOneIterator</h4>\n<pre>public&nbsp;PowerTwoNPlusOneIterator(java.math.BigDecimal&nbsp;x,\n                                java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/internal/SeriesCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>SeriesCalculator (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SeriesCalculator (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":6,\"i2\":6,\"i3\":6,\"i4\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SeriesCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SeriesCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SeriesCalculator\" class=\"title\">Class SeriesCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SeriesCalculator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>Direct Known Subclasses:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public abstract class <span class=\"typeNameLabel\">SeriesCalculator</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.\n \n <p>Stores the factors of the taylor series terms so that future calculations will be faster.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier</th>\n<th class=\"colLast\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>protected </code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator--\">SeriesCalculator</a></span>()</code>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>protected </code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator-boolean-\">SeriesCalculator</a></span>(boolean&nbsp;calculateInPairs)</code>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected abstract void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected abstract <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected abstract <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></span>(int&nbsp;index)</code>\n<div class=\"block\">Returns the factor of the term with specified index.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"SeriesCalculator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>SeriesCalculator</h4>\n<pre>protected&nbsp;SeriesCalculator()</pre>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</li>\n</ul>\n<a name=\"SeriesCalculator-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>SeriesCalculator</h4>\n<pre>protected&nbsp;SeriesCalculator(boolean&nbsp;calculateInPairs)</pre>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.\n \n <p>Calculation of pairs is useful for taylor series where the terms alternate the sign.\n In these cases it is more efficient to calculate two terms at once check then whether the acceptable error has been reached.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>calculateInPairs</code> - <code>true</code> to calculate the terms in pairs, <code>false</code> to calculate single terms</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"calculate-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculate</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;calculate(java.math.BigDecimal&nbsp;x,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected abstract&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                                     java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFactor-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getFactor(int&nbsp;index)</pre>\n<div class=\"block\">Returns the factor of the term with specified index.\n\n All mutable state of this class (and all its subclasses) must be modified in this method.\n This method is synchronized to allow thread-safe usage of this class.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>index</code> - the index (starting with 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the specified term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected abstract&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected abstract&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SeriesCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SeriesCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/internal/SinCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>SinCalculator (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SinCalculator (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SinCalculator\" class=\"title\">Class SinCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SinCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">SinCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/internal/SinhCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>SinhCalculator (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SinhCalculator (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SinhCalculator\" class=\"title\">Class SinhCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SinhCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">SinhCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/internal/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big.internal</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Interfaces\">Interfaces</h2>\n<ul title=\"Interfaces\">\n<li><a href=\"PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\" target=\"classFrame\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n</ul>\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AsinCalculator</a></li>\n<li><a href=\"AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AtanhCalculator</a></li>\n<li><a href=\"CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CosCalculator</a></li>\n<li><a href=\"CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CoshCalculator</a></li>\n<li><a href=\"ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">ExpCalculator</a></li>\n<li><a href=\"PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerNIterator</a></li>\n<li><a href=\"PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNIterator</a></li>\n<li><a href=\"PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNMinusOneIterator</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SeriesCalculator</a></li>\n<li><a href=\"SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinCalculator</a></li>\n<li><a href=\"SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/internal/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big.internal</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Interface Summary table, listing interfaces, and an explanation\">\n<caption><span>Interface Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Interface</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Iterator over the powers of a value x.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates cosinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates exp using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n-1</sup>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/internal/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>ch.obermuhlner.math.big.internal Class Hierarchy (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.internal Class Hierarchy (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big.internal</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNMinusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AtanhCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h2 title=\"Interface Hierarchy\">Interface Hierarchy</h2>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a></li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../ch/obermuhlner/math/big/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"BigComplex.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplex</a></li>\n<li><a href=\"BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplexMath</a></li>\n<li><a href=\"BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigDecimalMath</a></li>\n<li><a href=\"BigFloat.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat</a></li>\n<li><a href=\"BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat.Context</a></li>\n<li><a href=\"BigRational.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigRational</a></li>\n<li><a href=\"DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">DefaultBigDecimalMath</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Package</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides advanced functions operating on <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A rational number represented as a quotient of two values.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A wrapper around <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigDecimalMath</code></a> that passes always the same default <code>MathContext</code> to the\n functions that need a <code>MathContext</code> argument.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Package</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>ch.obermuhlner.math.big Class Hierarchy (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big Class Hierarchy (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a> (implements java.io.Serializable)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath</span></a></li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/stream/BigDecimalStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:08 CEST 2019 -->\n<title>BigDecimalStream (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigDecimalStream (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigDecimalStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.stream</div>\n<h2 title=\"Class BigDecimalStream\" class=\"title\">Class BigDecimalStream</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.stream.BigDecimalStream</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigDecimalStream</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#BigDecimalStream--\">BigDecimalStream</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">range</a></span>(java.math.BigDecimal&nbsp;startInclusive,\n     java.math.BigDecimal&nbsp;endExclusive,\n     java.math.BigDecimal&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-double-double-double-java.math.MathContext-\">range</a></span>(double&nbsp;startInclusive,\n     double&nbsp;endExclusive,\n     double&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-long-long-long-java.math.MathContext-\">range</a></span>(long&nbsp;startInclusive,\n     long&nbsp;endExclusive,\n     long&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">rangeClosed</a></span>(java.math.BigDecimal&nbsp;startInclusive,\n           java.math.BigDecimal&nbsp;endInclusive,\n           java.math.BigDecimal&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-double-double-double-java.math.MathContext-\">rangeClosed</a></span>(double&nbsp;startInclusive,\n           double&nbsp;endInclusive,\n           double&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-long-long-long-java.math.MathContext-\">rangeClosed</a></span>(long&nbsp;startInclusive,\n           long&nbsp;endInclusive,\n           long&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigDecimalStream--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigDecimalStream</h4>\n<pre>public&nbsp;BigDecimalStream()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(java.math.BigDecimal&nbsp;startInclusive,\n                                                                  java.math.BigDecimal&nbsp;endExclusive,\n                                                                  java.math.BigDecimal&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigDecimal i = startInclusive; i.compareTo(endExclusive) &lt; 0; i = i.add(step, mathContext)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-long-long-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(long&nbsp;startInclusive,\n                                                                  long&nbsp;endExclusive,\n                                                                  long&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n \n <p>The <code>long</code> arguments are converted using <code>BigDecimal.valueOf(long)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-double-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(double&nbsp;startInclusive,\n                                                                  double&nbsp;endExclusive,\n                                                                  double&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n \n <p>The <code>double</code> arguments are converted using <code>BigDecimal.valueOf(double)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(java.math.BigDecimal&nbsp;startInclusive,\n                                                                        java.math.BigDecimal&nbsp;endInclusive,\n                                                                        java.math.BigDecimal&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigDecimal i = startInclusive; i.compareTo(endInclusive) &lt;= 0; i = i.add(step, mathContext)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-long-long-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(long&nbsp;startInclusive,\n                                                                        long&nbsp;endInclusive,\n                                                                        long&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>The <code>long</code> arguments are converted using <code>BigDecimal.valueOf(long)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-double-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(double&nbsp;startInclusive,\n                                                                        double&nbsp;endInclusive,\n                                                                        double&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>The <code>double</code> arguments are converted using <code>BigDecimal.valueOf(double)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigDecimalStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/stream/BigFloatStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:08 CEST 2019 -->\n<title>BigFloatStream (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloatStream (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigFloatStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloatStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.stream</div>\n<h2 title=\"Class BigFloatStream\" class=\"title\">Class BigFloatStream</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.stream.BigFloatStream</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigFloatStream</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides constructor methods for streams of <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#BigFloatStream--\">BigFloatStream</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">range</a></span>(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endExclusive,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">range</a></span>(double&nbsp;startInclusive,\n     double&nbsp;endExclusive,\n     double&nbsp;step,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">range</a></span>(long&nbsp;startInclusive,\n     long&nbsp;endExclusive,\n     long&nbsp;step,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">rangeClosed</a></span>(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endInclusive,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed</a></span>(double&nbsp;startInclusive,\n           double&nbsp;endInclusive,\n           double&nbsp;step,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed</a></span>(long&nbsp;startInclusive,\n           long&nbsp;endInclusive,\n           long&nbsp;step,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigFloatStream--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigFloatStream</h4>\n<pre>public&nbsp;BigFloatStream()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endExclusive,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigFloat i = startInclusive; i.isLessThan(endExclusive); i = i.add(step)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(long&nbsp;startInclusive,\n                                                      long&nbsp;endExclusive,\n                                                      long&nbsp;step,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\"><code>BigFloat.Context.valueOf(long)</code></a> is used to convert the <code>long</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>long</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>range(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(double&nbsp;startInclusive,\n                                                      double&nbsp;endExclusive,\n                                                      double&nbsp;step,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\"><code>BigFloat.Context.valueOf(double)</code></a> is used to convert the <code>double</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>double</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>range(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endInclusive,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigFloat i = startInclusive; i.isLessThanOrEqual(endInclusive); i = i.add(step)) {\n    //...\n}\n</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(long&nbsp;startInclusive,\n                                                            long&nbsp;endInclusive,\n                                                            long&nbsp;step,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\"><code>BigFloat.Context.valueOf(long)</code></a> is used to convert the <code>long</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>long</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>rangeClosed(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(double&nbsp;startInclusive,\n                                                            double&nbsp;endInclusive,\n                                                            double&nbsp;step,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\"><code>BigFloat.Context.valueOf(double)</code></a> is used to convert the <code>double</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>double</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>rangeClosed(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigFloatStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloatStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/stream/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big.stream</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigDecimalStream</a></li>\n<li><a href=\"BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigFloatStream</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/stream/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Prev&nbsp;Package</a></li>\n<li>Next&nbsp;Package</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big.stream</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides constructor methods for streams of <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Prev&nbsp;Package</a></li>\n<li>Next&nbsp;Package</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/ch/obermuhlner/math/big/stream/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>ch.obermuhlner.math.big.stream Class Hierarchy (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.stream Class Hierarchy (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Prev</a></li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big.stream</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a></li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Prev</a></li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/constant-values.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>Constant Field Values (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Constant Field Values (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?constant-values.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"constant-values.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Constant Field Values\" class=\"title\">Constant Field Values</h1>\n<h2 title=\"Contents\">Contents</h2>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?constant-values.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"constant-values.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/deprecated-list.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>Deprecated List (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Deprecated List (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li class=\"navBarCell1Rev\">Deprecated</li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?deprecated-list.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"deprecated-list.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Deprecated API\" class=\"title\">Deprecated API</h1>\n<h2 title=\"Contents\">Contents</h2>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li class=\"navBarCell1Rev\">Deprecated</li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?deprecated-list.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"deprecated-list.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/help-doc.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>API Help (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"API Help (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li class=\"navBarCell1Rev\">Help</li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?help-doc.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"help-doc.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">How This API Document Is Organized</h1>\n<div class=\"subTitle\">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h2>Overview</h2>\n<p>The <a href=\"overview-summary.html\">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>\n</li>\n<li class=\"blockList\">\n<h2>Package</h2>\n<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>\n<ul>\n<li>Interfaces (italic)</li>\n<li>Classes</li>\n<li>Enums</li>\n<li>Exceptions</li>\n<li>Errors</li>\n<li>Annotation Types</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Class/Interface</h2>\n<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>\n<ul>\n<li>Class inheritance diagram</li>\n<li>Direct Subclasses</li>\n<li>All Known Subinterfaces</li>\n<li>All Known Implementing Classes</li>\n<li>Class/interface declaration</li>\n<li>Class/interface description</li>\n</ul>\n<ul>\n<li>Nested Class Summary</li>\n<li>Field Summary</li>\n<li>Constructor Summary</li>\n<li>Method Summary</li>\n</ul>\n<ul>\n<li>Field Detail</li>\n<li>Constructor Detail</li>\n<li>Method Detail</li>\n</ul>\n<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>\n</li>\n<li class=\"blockList\">\n<h2>Annotation Type</h2>\n<p>Each annotation type has its own separate page with the following sections:</p>\n<ul>\n<li>Annotation Type declaration</li>\n<li>Annotation Type description</li>\n<li>Required Element Summary</li>\n<li>Optional Element Summary</li>\n<li>Element Detail</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Enum</h2>\n<p>Each enum has its own separate page with the following sections:</p>\n<ul>\n<li>Enum declaration</li>\n<li>Enum description</li>\n<li>Enum Constant Summary</li>\n<li>Enum Constant Detail</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Tree (Class Hierarchy)</h2>\n<p>There is a <a href=\"overview-tree.html\">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>\n<ul>\n<li>When viewing the Overview page, clicking on \"Tree\" displays the hierarchy for all packages.</li>\n<li>When viewing a particular package, class or interface page, clicking \"Tree\" displays the hierarchy for only that package.</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Deprecated API</h2>\n<p>The <a href=\"deprecated-list.html\">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>\n</li>\n<li class=\"blockList\">\n<h2>Index</h2>\n<p>The <a href=\"index-all.html\">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>\n</li>\n<li class=\"blockList\">\n<h2>Prev/Next</h2>\n<p>These links take you to the next or previous class, interface, package, or related page.</p>\n</li>\n<li class=\"blockList\">\n<h2>Frames/No Frames</h2>\n<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>\n</li>\n<li class=\"blockList\">\n<h2>All Classes</h2>\n<p>The <a href=\"allclasses-noframe.html\">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>\n</li>\n<li class=\"blockList\">\n<h2>Serialized Form</h2>\n<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking \"Serialized Form\" in the \"See also\" section of the class description.</p>\n</li>\n<li class=\"blockList\">\n<h2>Constant Field Values</h2>\n<p>The <a href=\"constant-values.html\">Constant Field Values</a> page lists the static final fields and their values.</p>\n</li>\n</ul>\n<span class=\"emphasizedPhrase\">This help file applies to API documentation generated using the standard doclet.</span></div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li class=\"navBarCell1Rev\">Help</li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?help-doc.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"help-doc.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/index-all.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>Index (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Index (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li class=\"navBarCell1Rev\">Index</li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?index-all.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"index-all.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"contentContainer\"><a href=\"#I:A\">A</a>&nbsp;<a href=\"#I:B\">B</a>&nbsp;<a href=\"#I:C\">C</a>&nbsp;<a href=\"#I:D\">D</a>&nbsp;<a href=\"#I:E\">E</a>&nbsp;<a href=\"#I:F\">F</a>&nbsp;<a href=\"#I:G\">G</a>&nbsp;<a href=\"#I:H\">H</a>&nbsp;<a href=\"#I:I\">I</a>&nbsp;<a href=\"#I:L\">L</a>&nbsp;<a href=\"#I:M\">M</a>&nbsp;<a href=\"#I:N\">N</a>&nbsp;<a href=\"#I:O\">O</a>&nbsp;<a href=\"#I:P\">P</a>&nbsp;<a href=\"#I:R\">R</a>&nbsp;<a href=\"#I:S\">S</a>&nbsp;<a href=\"#I:T\">T</a>&nbsp;<a href=\"#I:V\">V</a>&nbsp;<a href=\"#I:W\">W</a>&nbsp;<a href=\"#I:Z\">Z</a>&nbsp;<a name=\"I:A\">\n<!--   -->\n</a>\n<h2 class=\"title\">A</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\">abs(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">abs(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#abs-ch.obermuhlner.math.big.BigFloat-\">abs(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#abs--\">abs()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the absolute value of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\">absSquare(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">absSquare(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acos(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\">acos(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acos-ch.obermuhlner.math.big.BigFloat-\">acos(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acos-java.math.BigDecimal-\">acos(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\">acosh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acosh-ch.obermuhlner.math.big.BigFloat-\">acosh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acosh-java.math.BigDecimal-\">acosh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acot(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\">acot(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acot-ch.obermuhlner.math.big.BigFloat-\">acot(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acot-java.math.BigDecimal-\">acot(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\">acoth(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acoth-ch.obermuhlner.math.big.BigFloat-\">acoth(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acoth-java.math.BigDecimal-\">acoth(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-\">add(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">add(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-java.math.MathContext-\">add(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-\">add(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-double-\">add(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-ch.obermuhlner.math.big.BigFloat-\">add(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-java.math.BigDecimal-\">add(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-int-\">add(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-long-\">add(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-double-\">add(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\">add(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-java.math.BigInteger-\">add(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-int-\">add(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#add-java.math.BigDecimal-java.math.BigDecimal-\">add(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x + y</code> using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\">angle(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">angle(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">asin(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\">asin(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#asin-ch.obermuhlner.math.big.BigFloat-\">asin(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asin-java.math.BigDecimal-\">asin(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\">asinh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#asinh-ch.obermuhlner.math.big.BigFloat-\">asinh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asinh-java.math.BigDecimal-\">asinh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">atan(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\">atan(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#atan-ch.obermuhlner.math.big.BigFloat-\">atan(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan-java.math.BigDecimal-\">atan(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">atan2(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-\">atan2(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i> using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\">atanh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#atanh-ch.obermuhlner.math.big.BigFloat-\">atanh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atanh-java.math.BigDecimal-\">atanh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AtanhCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</dd>\n</dl>\n<a name=\"I:B\">\n<!--   -->\n</a>\n<h2 class=\"title\">B</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\">bernoulli(int, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#bernoulli-int-\">bernoulli(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#bernoulli-int-\">bernoulli(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Provides advanced functions operating on <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#BigComplexMath--\">BigComplexMath()</a></span> - Constructor for class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a> - Class in <a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></dt>\n<dd>\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#BigDecimalStream--\">BigDecimalStream()</a></span> - Constructor for class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a> - Class in <a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></dt>\n<dd>\n<div class=\"block\">Provides constructor methods for streams of <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#BigFloatStream--\">BigFloatStream()</a></span> - Constructor for class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A rational number represented as a quotient of two values.</div>\n</dd>\n</dl>\n<a name=\"I:C\">\n<!--   -->\n</a>\n<h2 class=\"title\">C</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in interface ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dt>\n<dd>\n<div class=\"block\">Calculates the next power.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a> - package ch.obermuhlner.math.big</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a> - package ch.obermuhlner.math.big.internal</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a> - package ch.obermuhlner.math.big.stream</dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\">compareTo(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#compareTo-ch.obermuhlner.math.big.BigRational-\">compareTo(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#conjugate--\">conjugate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#conjugate-ch.obermuhlner.math.big.BigComplex-\">conjugate(BigComplex)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#context-int-\">context(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#context-java.math.MathContext-\">context(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">cos(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\">cos(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cos-ch.obermuhlner.math.big.BigFloat-\">cos(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cos-java.math.BigDecimal-\">cos(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates cosinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\">cosh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cosh-ch.obermuhlner.math.big.BigFloat-\">cosh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cosh-java.math.BigDecimal-\">cosh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\">cot(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cot-ch.obermuhlner.math.big.BigFloat-\">cot(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cot-java.math.BigDecimal-\">cot(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\">coth(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#coth-ch.obermuhlner.math.big.BigFloat-\">coth(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#coth-java.math.BigDecimal-\">coth(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Creates the <a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:D\">\n<!--   -->\n</a>\n<h2 class=\"title\">D</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#decrement--\">decrement()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A wrapper around <a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigDecimalMath</code></a> that passes always the same default <code>MathContext</code> to the\n functions that need a <code>MathContext</code> argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#DefaultBigDecimalMath--\">DefaultBigDecimalMath()</a></span> - Constructor for class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">divide(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-java.math.BigDecimal-java.math.MathContext-\">divide(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-double-java.math.MathContext-\">divide(double, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-ch.obermuhlner.math.big.BigFloat-\">divide(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-java.math.BigDecimal-\">divide(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-int-\">divide(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-long-\">divide(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-double-\">divide(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\">divide(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-java.math.BigInteger-\">divide(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-int-\">divide(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#divide-java.math.BigDecimal-java.math.BigDecimal-\">divide(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x / y</code> using the default <code>MathContext</code>.</div>\n</dd>\n</dl>\n<a name=\"I:E\">\n<!--   -->\n</a>\n<h2 class=\"title\">E</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\">e(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number e.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#e--\">e()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the constant e with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#e--\">e()</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number e using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">exp(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural exponent of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\">exp(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#exp-ch.obermuhlner.math.big.BigFloat-\">exp(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#exp-java.math.BigDecimal-\">exp(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>) using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates exp using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\">exponent(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n</dl>\n<a name=\"I:F\">\n<!--   -->\n</a>\n<h2 class=\"title\">F</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">factorial(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\">factorial(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified integer argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\">factorial(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#factorial-int-\">factorial(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#factorial-java.math.BigDecimal-\">factorial(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\">fractionalPart(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#fractionPart--\">fractionPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the fraction part of this rational number.</div>\n</dd>\n</dl>\n<a name=\"I:G\">\n<!--   -->\n</a>\n<h2 class=\"title\">G</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">gamma(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the gamma function of the specified <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\">gamma(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#gamma-java.math.BigDecimal-\">gamma(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getContext--\">getContext()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in interface ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dt>\n<dd>\n<div class=\"block\">Returns the current power.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#getDefaultMathContext--\">getDefaultMathContext()</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getDenominator--\">getDenominator()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\">getDenominatorBigInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getExponent--\">getExponent()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor(int)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Returns the factor of the term with specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\">getFractionalPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\">getIntegralPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getMantissa--\">getMantissa()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getMathContext--\">getMathContext()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getNumerator--\">getNumerator()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\">getNumeratorBigInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getPrecision--\">getPrecision()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the precision of this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getRoundingMode--\">getRoundingMode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.</div>\n</dd>\n</dl>\n<a name=\"I:H\">\n<!--   -->\n</a>\n<h2 class=\"title\">H</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:I\">\n<!--   -->\n</a>\n<h2 class=\"title\">I</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#I\">I</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#im\">im</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#im--\">im()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#increment--\">increment()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#integerPart--\">integerPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the integer part of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\">integralPart(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isBetween-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">isBetween(BigFloat, BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\">isDoubleValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isDoubleValue--\">isDoubleValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\">isEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">isGreaterThan(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isGreaterThanOrEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isInfinity--\">isInfinity()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#isInteger--\">isInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\">isIntValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isIntValue--\">isIntValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\">isLessThan(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isLessThanOrEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isLongValue-java.math.BigDecimal-\">isLongValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isNaN--\">isNaN()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isNegative--\">isNegative()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isPositive--\">isPositive()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#isReal--\">isReal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isSpecial--\">isSpecial()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isZero--\">isZero()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#isZero--\">isZero()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n</dd>\n</dl>\n<a name=\"I:L\">\n<!--   -->\n</a>\n<h2 class=\"title\">L</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">log(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\">log(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log-ch.obermuhlner.math.big.BigFloat-\">log(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log-java.math.BigDecimal-\">log(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\">log10(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log10-ch.obermuhlner.math.big.BigFloat-\">log10(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log10-java.math.BigDecimal-\">log10(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10 using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\">log2(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log2-ch.obermuhlner.math.big.BigFloat-\">log2(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log2-java.math.BigDecimal-\">log2(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2 using the default <code>MathContext</code>.</div>\n</dd>\n</dl>\n<a name=\"I:M\">\n<!--   -->\n</a>\n<h2 class=\"title\">M</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\">mantissa(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">max(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the maximum of two <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">max(BigFloat, BigFloat...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the maximum of n <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational...-\">max(BigRational...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">min(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the minimum of two <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">min(BigFloat, BigFloat...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the minimum of n <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#min-ch.obermuhlner.math.big.BigRational...-\">min(BigRational...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-\">multiply(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">multiply(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-java.math.MathContext-\">multiply(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-\">multiply(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-double-\">multiply(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-ch.obermuhlner.math.big.BigFloat-\">multiply(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-java.math.BigDecimal-\">multiply(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-int-\">multiply(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-long-\">multiply(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-double-\">multiply(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\">multiply(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-java.math.BigInteger-\">multiply(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-int-\">multiply(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#multiply-java.math.BigDecimal-java.math.BigDecimal-\">multiply(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x * y</code> using the default <code>MathContext</code>.</div>\n</dd>\n</dl>\n<a name=\"I:N\">\n<!--   -->\n</a>\n<h2 class=\"title\">N</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#NaN\">NaN</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Represents a value that is not a number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#negate--\">negate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#negate-ch.obermuhlner.math.big.BigFloat-\">negate(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#negate--\">negate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Negates this rational number (inverting the sign).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#NEGATIVE_INFINITY\">NEGATIVE_INFINITY</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Represents the positive infinity.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#NEGATIVE_ONE\">NEGATIVE_ONE</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:O\">\n<!--   -->\n</a>\n<h2 class=\"title\">O</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#ONE\">ONE</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#ONE\">ONE</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#ONE\">ONE</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 1 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n</dl>\n<a name=\"I:P\">\n<!--   -->\n</a>\n<h2 class=\"title\">P</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\">pi(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number pi.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#pi--\">pi()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the constant pi with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pi--\">pi()</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number pi using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#POSITIVE_INFINITY\">POSITIVE_INFINITY</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Represents the positive infinity.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">pow(BigComplex, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">pow(BigComplex, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">pow(BigComplex, BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">pow(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\">pow(BigDecimal, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-\">pow(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-java.math.BigDecimal-\">pow(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-int-\">pow(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-long-\">pow(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-double-\">pow(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">pow(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#pow-int-\">pow(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-\">pow(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>) using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-long-\">pow(BigDecimal, long)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>) using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a> - Interface in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Iterator over the powers of a value x.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerNIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNMinusOneIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n-1</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#PowerTwoNMinusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNMinusOneIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNPlusOneIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:R\">\n<!--   -->\n</a>\n<h2 class=\"title\">R</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">range(BigDecimal, BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-long-long-long-java.math.MathContext-\">range(long, long, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-double-double-double-java.math.MathContext-\">range(double, double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">range(BigFloat, BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">range(long, long, long, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">range(double, double, double, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-long-long-long-java.math.MathContext-\">rangeClosed(long, long, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-double-double-double-java.math.MathContext-\">rangeClosed(double, double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">rangeClosed(BigFloat, BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed(long, long, long, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed(double, double, double, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#re\">re</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#re--\">re()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\">reciprocal(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">reciprocal(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#reciprocal-java.math.BigDecimal-java.math.MathContext-\">reciprocal(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#reciprocal--\">reciprocal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#reciprocal-java.math.BigDecimal-\">reciprocal(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code> using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#reduce--\">reduce()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-ch.obermuhlner.math.big.BigFloat-\">remainder(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-java.math.BigDecimal-\">remainder(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-int-\">remainder(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-long-\">remainder(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-double-\">remainder(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#remainder-java.math.BigDecimal-java.math.BigDecimal-\">remainder(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x % y</code> using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">root(BigComplex, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">root(BigComplex, BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">root(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-\">root(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-java.math.BigDecimal-\">root(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-int-\">root(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-long-\">root(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-double-\">root(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">root(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-\">root(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#round-java.math.MathContext-\">round(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\">round(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#round-java.math.BigDecimal-\">round(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\">roundWithTrailingZeroes(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code> including trailing zeroes.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-\">roundWithTrailingZeroes(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the default <code>MathContext</code> including trailing zeroes.</div>\n</dd>\n</dl>\n<a name=\"I:S\">\n<!--   -->\n</a>\n<h2 class=\"title\">S</h2>\n<dl>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator--\">SeriesCalculator()</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Constructs a <a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator-boolean-\">SeriesCalculator(boolean)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Constructs a <a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\">setDefaultMathContext(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Sets the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#significantDigits-java.math.BigDecimal-\">significantDigits(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number of significant digits of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#signum--\">signum()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the signum function of this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#signum--\">signum()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sin(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\">sin(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sin-ch.obermuhlner.math.big.BigFloat-\">sin(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sin-java.math.BigDecimal-\">sin(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\">sinh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sinh-ch.obermuhlner.math.big.BigFloat-\">sinh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sinh-java.math.BigDecimal-\">sinh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sqrt(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\">sqrt(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sqrt-ch.obermuhlner.math.big.BigFloat-\">sqrt(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sqrt-java.math.BigDecimal-\">sqrt(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\">strictEquals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-\">subtract(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">subtract(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-java.math.MathContext-\">subtract(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-\">subtract(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-double-\">subtract(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-ch.obermuhlner.math.big.BigFloat-\">subtract(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-java.math.BigDecimal-\">subtract(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-int-\">subtract(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-long-\">subtract(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-double-\">subtract(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\">subtract(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-java.math.BigInteger-\">subtract(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-int-\">subtract(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#subtract-java.math.BigDecimal-java.math.BigDecimal-\">subtract(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x - y</code> using the default <code>MathContext</code>.</div>\n</dd>\n</dl>\n<a name=\"I:T\">\n<!--   -->\n</a>\n<h2 class=\"title\">T</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">tan(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the tangens of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\">tan(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#tan-ch.obermuhlner.math.big.BigFloat-\">tan(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tan-java.math.BigDecimal-\">tan(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\">tanh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#tanh-ch.obermuhlner.math.big.BigFloat-\">tanh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tanh-java.math.BigDecimal-\">tanh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x using the default <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#TEN\">TEN</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 10 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-\">toBigDecimal(String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-java.math.MathContext-\">toBigDecimal(String, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toBigDecimal--\">toBigDecimal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toBigDecimal--\">toBigDecimal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toBigDecimal-java.math.MathContext-\">toBigDecimal(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toDouble--\">toDouble()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toDouble--\">toDouble()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a double value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toFloat--\">toFloat()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a float value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toInt--\">toInt()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toIntegerRationalString--\">toIntegerRationalString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toLong--\">toLong()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toPlainString--\">toPlainString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toRationalString--\">toRationalString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#TWO\">TWO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 2 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#type--\">type()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">return special type of a value</div>\n</dd>\n</dl>\n<a name=\"I:V\">\n<!--   -->\n</a>\n<h2 class=\"title\">V</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-double-\">valueOf(double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-double-double-\">valueOf(double, double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-ch.obermuhlner.math.big.BigFloat-\">valueOf(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-\">valueOf(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-boolean-\">valueOf(int, boolean)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">parse unsigned value with this logic</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\">valueOf(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-boolean-\">valueOf(long, boolean)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">parse unsigned value with this logic</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\">valueOf(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.lang.String-\">valueOf(String)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-\">valueOf(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\">valueOf(int, int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\">valueOf(int, int, int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-java.math.BigInteger-\">valueOf(BigInteger, BigInteger)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-\">valueOf(BigInteger)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-double-\">valueOf(double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\">valueOf(String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified string representation.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">valueOf(boolean, String, String, String, String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">valueOfPolar(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-double-double-java.math.MathContext-\">valueOfPolar(double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:W\">\n<!--   -->\n</a>\n<h2 class=\"title\">W</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\">withPrecision(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#withScale-int-\">withScale(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n</dd>\n</dl>\n<a name=\"I:Z\">\n<!--   -->\n</a>\n<h2 class=\"title\">Z</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#ZERO\">ZERO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Zero represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#ZERO\">ZERO</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#ZERO\">ZERO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 0 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n</dl>\n<a href=\"#I:A\">A</a>&nbsp;<a href=\"#I:B\">B</a>&nbsp;<a href=\"#I:C\">C</a>&nbsp;<a href=\"#I:D\">D</a>&nbsp;<a href=\"#I:E\">E</a>&nbsp;<a href=\"#I:F\">F</a>&nbsp;<a href=\"#I:G\">G</a>&nbsp;<a href=\"#I:H\">H</a>&nbsp;<a href=\"#I:I\">I</a>&nbsp;<a href=\"#I:L\">L</a>&nbsp;<a href=\"#I:M\">M</a>&nbsp;<a href=\"#I:N\">N</a>&nbsp;<a href=\"#I:O\">O</a>&nbsp;<a href=\"#I:P\">P</a>&nbsp;<a href=\"#I:R\">R</a>&nbsp;<a href=\"#I:S\">S</a>&nbsp;<a href=\"#I:T\">T</a>&nbsp;<a href=\"#I:V\">V</a>&nbsp;<a href=\"#I:W\">W</a>&nbsp;<a href=\"#I:Z\">Z</a>&nbsp;</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li class=\"navBarCell1Rev\">Index</li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?index-all.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"index-all.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/index.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\" \"http://www.w3.org/TR/html4/frameset.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>ch.obermuhlner.math.big 2.2.1 API</title>\n<script type=\"text/javascript\">\n    tmpTargetPage = \"\" + window.location.search;\n    if (tmpTargetPage != \"\" && tmpTargetPage != \"undefined\")\n        tmpTargetPage = tmpTargetPage.substring(1);\n    if (tmpTargetPage.indexOf(\":\") != -1 || (tmpTargetPage != \"\" && !validURL(tmpTargetPage)))\n        tmpTargetPage = \"undefined\";\n    targetPage = tmpTargetPage;\n    function validURL(url) {\n        try {\n            url = decodeURIComponent(url);\n        }\n        catch (error) {\n            return false;\n        }\n        var pos = url.indexOf(\".html\");\n        if (pos == -1 || pos != url.length - 5)\n            return false;\n        var allowNumber = false;\n        var allowSep = false;\n        var seenDot = false;\n        for (var i = 0; i < url.length - 5; i++) {\n            var ch = url.charAt(i);\n            if ('a' <= ch && ch <= 'z' ||\n                    'A' <= ch && ch <= 'Z' ||\n                    ch == '$' ||\n                    ch == '_' ||\n                    ch.charCodeAt(0) > 127) {\n                allowNumber = true;\n                allowSep = true;\n            } else if ('0' <= ch && ch <= '9'\n                    || ch == '-') {\n                if (!allowNumber)\n                     return false;\n            } else if (ch == '/' || ch == '.') {\n                if (!allowSep)\n                    return false;\n                allowNumber = false;\n                allowSep = false;\n                if (ch == '.')\n                     seenDot = true;\n                if (ch == '/' && seenDot)\n                     return false;\n            } else {\n                return false;\n            }\n        }\n        return true;\n    }\n    function loadFrames() {\n        if (targetPage != \"\" && targetPage != \"undefined\")\n             top.classFrame.location = top.targetPage;\n    }\n</script>\n</head>\n<frameset cols=\"20%,80%\" title=\"Documentation frame\" onload=\"top.loadFrames()\">\n<frameset rows=\"30%,70%\" title=\"Left frames\" onload=\"top.loadFrames()\">\n<frame src=\"overview-frame.html\" name=\"packageListFrame\" title=\"All Packages\">\n<frame src=\"allclasses-frame.html\" name=\"packageFrame\" title=\"All classes and interfaces (except non-static nested types)\">\n</frameset>\n<frame src=\"overview-summary.html\" name=\"classFrame\" title=\"Package, class and interface descriptions\" scrolling=\"yes\">\n<noframes>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<h2>Frame Alert</h2>\n<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href=\"overview-summary.html\">Non-frame version</a>.</p>\n</noframes>\n</frameset>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/overview-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>Overview List (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<div class=\"indexHeader\"><span><a href=\"allclasses-frame.html\" target=\"packageFrame\">All&nbsp;Classes</a></span></div>\n<div class=\"indexContainer\">\n<h2 title=\"Packages\">Packages</h2>\n<ul title=\"Packages\">\n<li><a href=\"ch/obermuhlner/math/big/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big.internal</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big.stream</a></li>\n</ul>\n</div>\n<p>&nbsp;</p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/overview-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>Overview (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Overview (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li class=\"navBarCell1Rev\">Overview</li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">ch.obermuhlner.math.big 2.2.1 API</h1>\n</div>\n<div class=\"contentContainer\">\n<table class=\"overviewSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Packages table, listing packages, and an explanation\">\n<caption><span>Packages</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li class=\"navBarCell1Rev\">Overview</li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/overview-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>Class Hierarchy (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Class Hierarchy (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For All Packages</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"ch/obermuhlner/math/big/package-tree.html\">ch.obermuhlner.math.big</a>, </li>\n<li><a href=\"ch/obermuhlner/math/big/internal/package-tree.html\">ch.obermuhlner.math.big.internal</a>, </li>\n<li><a href=\"ch/obermuhlner/math/big/stream/package-tree.html\">ch.obermuhlner.math.big.stream</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a> (implements java.io.Serializable)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNMinusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AtanhCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h2 title=\"Interface Hierarchy\">Interface Hierarchy</h2>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a></li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/package-list",
    "content": "ch.obermuhlner.math.big\nch.obermuhlner.math.big.internal\nch.obermuhlner.math.big.stream\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/script.js",
    "content": "function show(type)\n{\n    count = 0;\n    for (var key in methods) {\n        var row = document.getElementById(key);\n        if ((methods[key] &  type) != 0) {\n            row.style.display = '';\n            row.className = (count++ % 2) ? rowColor : altColor;\n        }\n        else\n            row.style.display = 'none';\n    }\n    updateTabs(type);\n}\n\nfunction updateTabs(type)\n{\n    for (var value in tabs) {\n        var sNode = document.getElementById(tabs[value][0]);\n        var spanNode = sNode.firstChild;\n        if (value == type) {\n            sNode.className = activeTableTab;\n            spanNode.innerHTML = tabs[value][1];\n        }\n        else {\n            sNode.className = tableTab;\n            spanNode.innerHTML = \"<a href=\\\"javascript:show(\"+ value + \");\\\">\" + tabs[value][1] + \"</a>\";\n        }\n    }\n}\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/serialized-form.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_171) on Wed Oct 09 08:32:09 CEST 2019 -->\n<title>Serialized Form (ch.obermuhlner.math.big 2.2.1 API)</title>\n<meta name=\"date\" content=\"2019-10-09\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Serialized Form (ch.obermuhlner.math.big 2.2.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?serialized-form.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"serialized-form.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Serialized Form\" class=\"title\">Serialized Form</h1>\n</div>\n<div class=\"serializedFormContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h2 title=\"Package\">Package&nbsp;ch.obermuhlner.math.big</h2>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"ch.obermuhlner.math.big.BigFloat\">\n<!--   -->\n</a>\n<h3>Class <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">ch.obermuhlner.math.big.BigFloat</a> extends java.lang.Object implements Serializable</h3>\n<dl class=\"nameValue\">\n<dt>serialVersionUID:</dt>\n<dd>-7323679117445486894L</dd>\n</dl>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h3>Serialized Fields</h3>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>value</h4>\n<pre>java.math.BigDecimal value</pre>\n</li>\n<li class=\"blockListLast\">\n<h4>context</h4>\n<pre><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a> context</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li class=\"blockList\"><a name=\"ch.obermuhlner.math.big.BigFloat.Context\">\n<!--   -->\n</a>\n<h3>Class <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">ch.obermuhlner.math.big.BigFloat.Context</a> extends java.lang.Object implements Serializable</h3>\n<dl class=\"nameValue\">\n<dt>serialVersionUID:</dt>\n<dd>-5787473786808803161L</dd>\n</dl>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h3>Serialized Fields</h3>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>NEGATIVE_ONE</h4>\n<pre><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> NEGATIVE_ONE</pre>\n</li>\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> ZERO</pre>\n</li>\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> ONE</pre>\n</li>\n<li class=\"blockListLast\">\n<h4>mathContext</h4>\n<pre>java.math.MathContext mathContext</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?serialized-form.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"serialized-form.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.2.1/stylesheet.css",
    "content": "/* Javadoc style sheet */\n/*\nOverall document style\n*/\n\n@import url('resources/fonts/dejavu.css');\n\nbody {\n    background-color:#ffffff;\n    color:#353833;\n    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;\n    font-size:14px;\n    margin:0;\n}\na:link, a:visited {\n    text-decoration:none;\n    color:#4A6782;\n}\na:hover, a:focus {\n    text-decoration:none;\n    color:#bb7a2a;\n}\na:active {\n    text-decoration:none;\n    color:#4A6782;\n}\na[name] {\n    color:#353833;\n}\na[name]:hover {\n    text-decoration:none;\n    color:#353833;\n}\npre {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n}\nh1 {\n    font-size:20px;\n}\nh2 {\n    font-size:18px;\n}\nh3 {\n    font-size:16px;\n    font-style:italic;\n}\nh4 {\n    font-size:13px;\n}\nh5 {\n    font-size:12px;\n}\nh6 {\n    font-size:11px;\n}\nul {\n    list-style-type:disc;\n}\ncode, tt {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    padding-top:4px;\n    margin-top:8px;\n    line-height:1.4em;\n}\ndt code {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    padding-top:4px;\n}\ntable tr td dt code {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    vertical-align:top;\n    padding-top:4px;\n}\nsup {\n    font-size:8px;\n}\n/*\nDocument title and Copyright styles\n*/\n.clear {\n    clear:both;\n    height:0px;\n    overflow:hidden;\n}\n.aboutLanguage {\n    float:right;\n    padding:0px 21px;\n    font-size:11px;\n    z-index:200;\n    margin-top:-9px;\n}\n.legalCopy {\n    margin-left:.5em;\n}\n.bar a, .bar a:link, .bar a:visited, .bar a:active {\n    color:#FFFFFF;\n    text-decoration:none;\n}\n.bar a:hover, .bar a:focus {\n    color:#bb7a2a;\n}\n.tab {\n    background-color:#0066FF;\n    color:#ffffff;\n    padding:8px;\n    width:5em;\n    font-weight:bold;\n}\n/*\nNavigation bar styles\n*/\n.bar {\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    padding:.8em .5em .4em .8em;\n    height:auto;/*height:1.8em;*/\n    font-size:11px;\n    margin:0;\n}\n.topNav {\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    float:left;\n    padding:0;\n    width:100%;\n    clear:right;\n    height:2.8em;\n    padding-top:10px;\n    overflow:hidden;\n    font-size:12px; \n}\n.bottomNav {\n    margin-top:10px;\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    float:left;\n    padding:0;\n    width:100%;\n    clear:right;\n    height:2.8em;\n    padding-top:10px;\n    overflow:hidden;\n    font-size:12px;\n}\n.subNav {\n    background-color:#dee3e9;\n    float:left;\n    width:100%;\n    overflow:hidden;\n    font-size:12px;\n}\n.subNav div {\n    clear:left;\n    float:left;\n    padding:0 0 5px 6px;\n    text-transform:uppercase;\n}\nul.navList, ul.subNavList {\n    float:left;\n    margin:0 25px 0 0;\n    padding:0;\n}\nul.navList li{\n    list-style:none;\n    float:left;\n    padding: 5px 6px;\n    text-transform:uppercase;\n}\nul.subNavList li{\n    list-style:none;\n    float:left;\n}\n.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {\n    color:#FFFFFF;\n    text-decoration:none;\n    text-transform:uppercase;\n}\n.topNav a:hover, .bottomNav a:hover {\n    text-decoration:none;\n    color:#bb7a2a;\n    text-transform:uppercase;\n}\n.navBarCell1Rev {\n    background-color:#F8981D;\n    color:#253441;\n    margin: auto 5px;\n}\n.skipNav {\n    position:absolute;\n    top:auto;\n    left:-9999px;\n    overflow:hidden;\n}\n/*\nPage header and footer styles\n*/\n.header, .footer {\n    clear:both;\n    margin:0 20px;\n    padding:5px 0 0 0;\n}\n.indexHeader {\n    margin:10px;\n    position:relative;\n}\n.indexHeader span{\n    margin-right:15px;\n}\n.indexHeader h1 {\n    font-size:13px;\n}\n.title {\n    color:#2c4557;\n    margin:10px 0;\n}\n.subTitle {\n    margin:5px 0 0 0;\n}\n.header ul {\n    margin:0 0 15px 0;\n    padding:0;\n}\n.footer ul {\n    margin:20px 0 5px 0;\n}\n.header ul li, .footer ul li {\n    list-style:none;\n    font-size:13px;\n}\n/*\nHeading styles\n*/\ndiv.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {\n    background-color:#dee3e9;\n    border:1px solid #d0d9e0;\n    margin:0 0 6px -8px;\n    padding:7px 5px;\n}\nul.blockList ul.blockList ul.blockList li.blockList h3 {\n    background-color:#dee3e9;\n    border:1px solid #d0d9e0;\n    margin:0 0 6px -8px;\n    padding:7px 5px;\n}\nul.blockList ul.blockList li.blockList h3 {\n    padding:0;\n    margin:15px 0;\n}\nul.blockList li.blockList h2 {\n    padding:0px 0 20px 0;\n}\n/*\nPage layout container styles\n*/\n.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {\n    clear:both;\n    padding:10px 20px;\n    position:relative;\n}\n.indexContainer {\n    margin:10px;\n    position:relative;\n    font-size:12px;\n}\n.indexContainer h2 {\n    font-size:13px;\n    padding:0 0 3px 0;\n}\n.indexContainer ul {\n    margin:0;\n    padding:0;\n}\n.indexContainer ul li {\n    list-style:none;\n    padding-top:2px;\n}\n.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {\n    font-size:12px;\n    font-weight:bold;\n    margin:10px 0 0 0;\n    color:#4E4E4E;\n}\n.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {\n    margin:5px 0 10px 0px;\n    font-size:14px;\n    font-family:'DejaVu Sans Mono',monospace;\n}\n.serializedFormContainer dl.nameValue dt {\n    margin-left:1px;\n    font-size:1.1em;\n    display:inline;\n    font-weight:bold;\n}\n.serializedFormContainer dl.nameValue dd {\n    margin:0 0 0 1px;\n    font-size:1.1em;\n    display:inline;\n}\n/*\nList styles\n*/\nul.horizontal li {\n    display:inline;\n    font-size:0.9em;\n}\nul.inheritance {\n    margin:0;\n    padding:0;\n}\nul.inheritance li {\n    display:inline;\n    list-style:none;\n}\nul.inheritance li ul.inheritance {\n    margin-left:15px;\n    padding-left:15px;\n    padding-top:1px;\n}\nul.blockList, ul.blockListLast {\n    margin:10px 0 10px 0;\n    padding:0;\n}\nul.blockList li.blockList, ul.blockListLast li.blockList {\n    list-style:none;\n    margin-bottom:15px;\n    line-height:1.4;\n}\nul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {\n    padding:0px 20px 5px 10px;\n    border:1px solid #ededed; \n    background-color:#f8f8f8;\n}\nul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {\n    padding:0 0 5px 8px;\n    background-color:#ffffff;\n    border:none;\n}\nul.blockList ul.blockList ul.blockList ul.blockList li.blockList {\n    margin-left:0;\n    padding-left:0;\n    padding-bottom:15px;\n    border:none;\n}\nul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {\n    list-style:none;\n    border-bottom:none;\n    padding-bottom:0;\n}\ntable tr td dl, table tr td dl dt, table tr td dl dd {\n    margin-top:0;\n    margin-bottom:1px;\n}\n/*\nTable styles\n*/\n.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {\n    width:100%;\n    border-left:1px solid #EEE; \n    border-right:1px solid #EEE; \n    border-bottom:1px solid #EEE; \n}\n.overviewSummary, .memberSummary  {\n    padding:0px;\n}\n.overviewSummary caption, .memberSummary caption, .typeSummary caption,\n.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {\n    position:relative;\n    text-align:left;\n    background-repeat:no-repeat;\n    color:#253441;\n    font-weight:bold;\n    clear:none;\n    overflow:hidden;\n    padding:0px;\n    padding-top:10px;\n    padding-left:1px;\n    margin:0px;\n    white-space:pre;\n}\n.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,\n.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,\n.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,\n.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,\n.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,\n.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,\n.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,\n.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {\n    color:#FFFFFF;\n}\n.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,\n.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    padding-bottom:7px;\n    display:inline-block;\n    float:left;\n    background-color:#F8981D;\n    border: none;\n    height:16px;\n}\n.memberSummary caption span.activeTableTab span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    margin-right:3px;\n    display:inline-block;\n    float:left;\n    background-color:#F8981D;\n    height:16px;\n}\n.memberSummary caption span.tableTab span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    margin-right:3px;\n    display:inline-block;\n    float:left;\n    background-color:#4D7A97;\n    height:16px;\n}\n.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {\n    padding-top:0px;\n    padding-left:0px;\n    padding-right:0px;\n    background-image:none;\n    float:none;\n    display:inline;\n}\n.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,\n.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {\n    display:none;\n    width:5px;\n    position:relative;\n    float:left;\n    background-color:#F8981D;\n}\n.memberSummary .activeTableTab .tabEnd {\n    display:none;\n    width:5px;\n    margin-right:3px;\n    position:relative; \n    float:left;\n    background-color:#F8981D;\n}\n.memberSummary .tableTab .tabEnd {\n    display:none;\n    width:5px;\n    margin-right:3px;\n    position:relative;\n    background-color:#4D7A97;\n    float:left;\n\n}\n.overviewSummary td, .memberSummary td, .typeSummary td,\n.useSummary td, .constantsSummary td, .deprecatedSummary td {\n    text-align:left;\n    padding:0px 0px 12px 10px;\n}\nth.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,\ntd.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{\n    vertical-align:top;\n    padding-right:0px;\n    padding-top:8px;\n    padding-bottom:3px;\n}\nth.colFirst, th.colLast, th.colOne, .constantsSummary th {\n    background:#dee3e9;\n    text-align:left;\n    padding:8px 3px 3px 7px;\n}\ntd.colFirst, th.colFirst {\n    white-space:nowrap;\n    font-size:13px;\n}\ntd.colLast, th.colLast {\n    font-size:13px;\n}\ntd.colOne, th.colOne {\n    font-size:13px;\n}\n.overviewSummary td.colFirst, .overviewSummary th.colFirst,\n.useSummary td.colFirst, .useSummary th.colFirst,\n.overviewSummary td.colOne, .overviewSummary th.colOne,\n.memberSummary td.colFirst, .memberSummary th.colFirst,\n.memberSummary td.colOne, .memberSummary th.colOne,\n.typeSummary td.colFirst{\n    width:25%;\n    vertical-align:top;\n}\ntd.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {\n    font-weight:bold;\n}\n.tableSubHeadingColor {\n    background-color:#EEEEFF;\n}\n.altColor {\n    background-color:#FFFFFF;\n}\n.rowColor {\n    background-color:#EEEEEF;\n}\n/*\nContent styles\n*/\n.description pre {\n    margin-top:0;\n}\n.deprecatedContent {\n    margin:0;\n    padding:10px 0;\n}\n.docSummary {\n    padding:0;\n}\n\nul.blockList ul.blockList ul.blockList li.blockList h3 {\n    font-style:normal;\n}\n\ndiv.block {\n    font-size:14px;\n    font-family:'DejaVu Serif', Georgia, \"Times New Roman\", Times, serif;\n}\n\ntd.colLast div {\n    padding-top:0px;\n}\n\n\ntd.colLast a {\n    padding-bottom:3px;\n}\n/*\nFormatting effect styles\n*/\n.sourceLineNo {\n    color:green;\n    padding:0 30px 0 0;\n}\nh1.hidden {\n    visibility:hidden;\n    overflow:hidden;\n    font-size:10px;\n}\n.block {\n    display:block;\n    margin:3px 10px 2px 0px;\n    color:#474747;\n}\n.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,\n.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,\n.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {\n    font-weight:bold;\n}\n.deprecationComment, .emphasizedPhrase, .interfaceName {\n    font-style:italic;\n}\n\ndiv.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,\ndiv.block div.block span.interfaceName {\n    font-style:normal;\n}\n\ndiv.contentContainer ul.blockList li.blockList h2{\n    padding-bottom:0px;\n}\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/allclasses-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:50 CET 2019 -->\n<title>All Classes (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\">All&nbsp;Classes</h1>\n<div class=\"indexContainer\">\n<ul>\n<li><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AsinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AtanhCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplex</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplexMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigDecimalStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat.Context</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigFloatStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigRational</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CosCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CoshCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">DefaultBigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">DefaultBigDecimalMath.LocalMathContext</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">ExpCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\" target=\"classFrame\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNMinusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SeriesCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/allclasses-noframe.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:50 CET 2019 -->\n<title>All Classes (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\">All&nbsp;Classes</h1>\n<div class=\"indexContainer\">\n<ul>\n<li><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/BigComplex.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:48 CET 2019 -->\n<title>BigComplex (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigComplex (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":9,\"i33\":9,\"i34\":9,\"i35\":9,\"i36\":9,\"i37\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplex.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplex.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigComplex\" class=\"title\">Class BigComplex</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigComplex</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public final class <span class=\"typeNameLabel\">BigComplex</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.\n\n <p>It generally follows the design of <code>BigDecimal</code> with some convenience improvements like overloaded operator methods.</p>\n\n <p>The biggest difference to <code>BigDecimal</code> is that <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>BigComplex.equals(Object)</code></a> implements the <strong>mathematical</strong> equality\n and <strong>not</strong> the strict technical equality.\n This was a difficult decision because it means that <code>BigComplex</code> behaves slightly different than <code>BigDecimal</code>\n but considering that the strange equality of <code>BigDecimal</code> is a major source of bugs we\n decided it was worth the slight inconsistency.\n If you need the strict equality use <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\"><code>strictEquals(Object)</code></a>`.</p>\n\n <p>This class is immutable and therefore inherently thread safe.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#I\">I</a></span></code>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#im\">im</a></span></code>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#ONE\">ONE</a></span></code>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#re\">re</a></span></code>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#ZERO\">ZERO</a></span></code>\n<div class=\"block\">Zero represented as complex number.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\">abs</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\">absSquare</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-\">add</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-java.math.MathContext-\">add</a></span>(java.math.BigDecimal&nbsp;value,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-double-\">add</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\">angle</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#conjugate--\">conjugate</a></span>()</code>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-java.math.BigDecimal-java.math.MathContext-\">divide</a></span>(java.math.BigDecimal&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-double-java.math.MathContext-\">divide</a></span>(double&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>\n<div class=\"block\">\n\n Contrary to <code>BigDecimal.equals(Object)</code> this method implements <strong>mathematical</strong> equality\n (by calling <code>BigDecimal.compareTo(BigDecimal)</code> on the real and imaginary parts)\n instead of strict equality.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#im--\">im</a></span>()</code>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#isReal--\">isReal</a></span>()</code>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-\">multiply</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-java.math.MathContext-\">multiply</a></span>(java.math.BigDecimal&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-double-\">multiply</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#negate--\">negate</a></span>()</code>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#re--\">re</a></span>()</code>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\">reciprocal</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#round-java.math.MathContext-\">round</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\">strictEquals</a></span>(java.lang.Object&nbsp;obj)</code>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-\">subtract</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-java.math.MathContext-\">subtract</a></span>(java.math.BigDecimal&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-double-\">subtract</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;real)</code>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;real,\n       java.math.BigDecimal&nbsp;imaginary)</code>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-double-\">valueOf</a></span>(double&nbsp;real)</code>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-double-double-\">valueOf</a></span>(double&nbsp;real,\n       double&nbsp;imaginary)</code>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">valueOfPolar</a></span>(java.math.BigDecimal&nbsp;radius,\n            java.math.BigDecimal&nbsp;angle,\n            java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-double-double-java.math.MathContext-\">valueOfPolar</a></span>(double&nbsp;radius,\n            double&nbsp;angle,\n            java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"ZERO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> ZERO</pre>\n<div class=\"block\">Zero represented as complex number.</div>\n</li>\n</ul>\n<a name=\"ONE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> ONE</pre>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</li>\n</ul>\n<a name=\"I\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>I</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> I</pre>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</li>\n</ul>\n<a name=\"re\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>re</h4>\n<pre>public final&nbsp;java.math.BigDecimal re</pre>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</li>\n</ul>\n<a name=\"im\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>im</h4>\n<pre>public final&nbsp;java.math.BigDecimal im</pre>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"add-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(java.math.BigDecimal&nbsp;value,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to subtract</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(java.math.BigDecimal&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to multiply</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(java.math.BigDecimal&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to multiply</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(java.math.BigDecimal&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(double&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>double</code> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;reciprocal(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"conjugate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>conjugate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;conjugate()</pre>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"negate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;negate()</pre>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;abs(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.\n\n <p>This method is slower than <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>absSquare(MathContext)</code></a> since it needs to calculate the <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a>.</p>\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>absSquare(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"angle-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>angle</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;angle(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"absSquare-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>absSquare</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;absSquare(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.\n\n <p>This method is faster than <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>abs(MathContext)</code></a> since it does not need to calculate the <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a>.</p>\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>abs(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isReal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isReal</h4>\n<pre>public&nbsp;boolean&nbsp;isReal()</pre>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this complex number only has a real part, <code>false</code> if the imaginary part is not 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"re--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>re</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;re()</pre>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the real part as as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"im--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>im</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;im()</pre>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the imaginary part as as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"round-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>round</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;round(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<div class=\"block\">\n\n <p>Contrary to <code>BigDecimal.equals(Object)</code> this method implements <strong>mathematical</strong> equality\n (by calling <code>BigDecimal.compareTo(BigDecimal)</code> on the real and imaginary parts)\n instead of strict equality.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\"><code>strictEquals(Object)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"strictEquals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>strictEquals</h4>\n<pre>public&nbsp;boolean&nbsp;strictEquals(java.lang.Object&nbsp;obj)</pre>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.\n\n <p>This method uses the strict equality as defined by <code>BigDecimal.equals(Object)</code> on the real and imaginary parts.</p>\n <p>Please note that <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>BigComplex.equals(Object)</code></a> implements <strong>mathematical</strong> equality instead\n (by calling <code>on the real and imaginary parts</code>).</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>obj</code> - the object to compare for strict equality</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the specified object is strictly equal to this complex number</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>equals(Object)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;real)</pre>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>BigDecimal</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(double&nbsp;real)</pre>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>double</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(double&nbsp;real,\n                                 double&nbsp;imaginary)</pre>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>double</code> part</dd>\n<dd><code>imaginary</code> - the imaginary <code>double</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;real,\n                                 java.math.BigDecimal&nbsp;imaginary)</pre>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>BigDecimal</code> part</dd>\n<dd><code>imaginary</code> - the imaginary <code>BigDecimal</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOfPolar</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOfPolar(java.math.BigDecimal&nbsp;radius,\n                                      java.math.BigDecimal&nbsp;angle,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>radius</code> - the <code>BigDecimal</code> radius of the polar representation</dd>\n<dd><code>angle</code> - the <code>BigDecimal</code> angle in radians of the polar representation</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOfPolar-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>valueOfPolar</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOfPolar(double&nbsp;radius,\n                                      double&nbsp;angle,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplex.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplex.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/BigComplexMath.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:48 CET 2019 -->\n<title>BigComplexMath (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigComplexMath (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplexMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplexMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigComplexMath\" class=\"title\">Class BigComplexMath</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigComplexMath</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigComplexMath</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides advanced functions operating on <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#BigComplexMath--\">BigComplexMath</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">abs</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">absSquare</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">angle</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">asin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">atan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#conjugate-ch.obermuhlner.math.big.BigComplex-\">conjugate</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x)</code>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">cos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">exp</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural exponent of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">factorial</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the factorial of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">gamma</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the gamma function of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">log</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.BigDecimal&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   long&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">reciprocal</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n          java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.BigDecimal&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sqrt</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">tan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the tangens of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigComplexMath--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigComplexMath</h4>\n<pre>public&nbsp;BigComplexMath()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;reciprocal(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                    java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the reciprocal</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\"><code>BigComplex.reciprocal(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"conjugate-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>conjugate</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;conjugate(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x)</pre>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the conjugate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#conjugate--\"><code>BigComplex.conjugate()</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;abs(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the absolute value</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>BigComplex.abs(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>absSquare</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;absSquare(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the square of the absolute value</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>BigComplex.absSquare(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>angle</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;angle(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the angle</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> angle in radians</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\"><code>BigComplex.angle(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;factorial(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                   java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the factorial of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.\n\n <p>This implementation uses\n <a href=\"https://en.wikipedia.org/wiki/Spouge%27s_approximation\">Spouge's approximation</a>\n to calculate the factorial for non-integer values.</p>\n\n <p>This involves calculating a series of constants that depend on the desired precision.\n Since this constant calculation is quite expensive (especially for higher precisions),\n the constants for a specific precision will be cached\n and subsequent calls to this method with the same precision will be much faster.</p>\n\n <p>It is therefore recommended to do one call to this method with the standard precision of your application during the startup phase\n and to avoid calling it with many different precisions.</p>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Factorial#Extension_of_factorial_to_non-integer_values_of_argument\">Wikipedia: Factorial - Extension of factorial to non-integer values of argument</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x is a negative integer value (-1, -2, -3, ...)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.factorial(BigDecimal, MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\"><code>gamma(BigComplex, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>gamma</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;gamma(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                               java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the gamma function of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.\n\n <p>This implementation uses <a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\"><code>factorial(BigComplex, MathContext)</code></a> internally,\n therefore the performance implications described there apply also for this method.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Gamma_function\">Wikipedia: Gamma function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the gamma <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x-1 is a negative integer value (-1, -2, -3, ...)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.gamma(BigDecimal, MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\"><code>factorial(BigComplex, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;exp(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural exponent of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponential_function#Complex_plane\">Wikipedia: Exponent (Complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the exponent for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated exponent <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;sin(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Sine#Sine_with_a_complex_argument\">Wikipedia: Sine (Sine with a complex argument)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated sine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;cos(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cosine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;tan(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the tangens of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated tangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;atan(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;acot(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cotangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;asin(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;acos(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cosine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;sqrt(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).\n\n <p>See <a href=\"https://en.wikipedia.org/wiki/Square_root#Square_root_of_an_imaginary_number\">Wikipedia: Square root (Square root of an imaginary number)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the square root for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated square root <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;log(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Complex_logarithm\">Wikipedia: Complex logarithm</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the natural logarithm for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             long&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).\n\n <p>The implementation tries to minimize the number of multiplications of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>x</code></a> (using squares whenever possible).</p>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponentiation#Efficient_computation_with_integer_exponents\">Wikipedia: Exponentiation - efficient computation</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <code>long</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.BigDecimal&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <code>BigDecimal</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.BigDecimal&nbsp;n,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).\n\n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <code>BigDecimal</code> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;n,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).\n\n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplexMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplexMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/BigDecimalMath.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:48 CET 2019 -->\n<title>BigDecimalMath (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigDecimalMath (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":9,\"i22\":9,\"i23\":9,\"i24\":9,\"i25\":9,\"i26\":9,\"i27\":9,\"i28\":9,\"i29\":9,\"i30\":9,\"i31\":9,\"i32\":9,\"i33\":9,\"i34\":9,\"i35\":9,\"i36\":9,\"i37\":9,\"i38\":9,\"i39\":9,\"i40\":9,\"i41\":9,\"i42\":9,\"i43\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigDecimalMath\" class=\"title\">Class BigDecimalMath</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigDecimalMath</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigDecimalMath</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\">acos</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\">acosh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\">acot</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\">acoth</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\">asin</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\">asinh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\">atan</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">atan2</a></span>(java.math.BigDecimal&nbsp;y,\n     java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\">atanh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\">bernoulli</a></span>(int&nbsp;n,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\">cos</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\">cosh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\">cot</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\">coth</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\">e</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns the number e.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\">exp</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\">exponent</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\">factorial</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\">factorial</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the factorial of the specified integer argument.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\">fractionalPart</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\">gamma</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\">integralPart</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\">isDoubleValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\">isIntValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isLongValue-java.math.BigDecimal-\">isLongValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\">log</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\">log10</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\">log2</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\">mantissa</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\">pi</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns the number pi.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.BigDecimal&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   long&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#reciprocal-java.math.BigDecimal-java.math.MathContext-\">reciprocal</a></span>(java.math.BigDecimal&nbsp;x,\n          java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">root</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.BigDecimal&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\">round</a></span>(java.math.BigDecimal&nbsp;value,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\">roundWithTrailingZeroes</a></span>(java.math.BigDecimal&nbsp;value,\n                       java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code> including trailing zeroes.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>static int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#significantDigits-java.math.BigDecimal-\">significantDigits</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the number of significant digits of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\">sin</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\">sinh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\">sqrt</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\">tan</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\">tanh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-\">toBigDecimal</a></span>(java.lang.String&nbsp;string)</code>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-java.math.MathContext-\">toBigDecimal</a></span>(java.lang.String&nbsp;string,\n            java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toBigDecimal-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;toBigDecimal(java.lang.String&nbsp;string)</pre>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.\n\n <p>This method is equivalent to the String constructor <code>BigDecimal.BigDecimal(String)</code>\n but has been optimized for large strings (several thousand digits).</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>string</code> - the String representation</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the created <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if <code>string</code> is not a valid representation of a <code>BigDecimal</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.BigDecimal(String)</code>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-java.math.MathContext-\"><code>toBigDecimal(String, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal-java.lang.String-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;toBigDecimal(java.lang.String&nbsp;string,\n                                                java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.\n\n <p>This method is equivalent to the String constructor <code>BigDecimal.BigDecimal(String, MathContext)</code>\n but has been optimized for large strings (several thousand digits).</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>string</code> - the string representation</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the created <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if <code>string</code> is not a valid representation of a <code>BigDecimal</code></dd>\n<dd><code>java.lang.ArithmeticException</code> - if the result is inexact but the rounding mode is <code>UNNECESSARY</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.BigDecimal(String, MathContext)</code>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-\"><code>toBigDecimal(String)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isIntValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isIntValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isIntValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.\n\n <p>If this returns <code>true</code> you can call <code>BigDecimal.intValueExact()</code> without fear of an <code>ArithmeticException</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>int</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLongValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLongValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isLongValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.\n\n <p>If this returns <code>true</code> you can call <code>BigDecimal.longValueExact()</code> without fear of an <code>ArithmeticException</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>long</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isDoubleValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isDoubleValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isDoubleValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.\n\n <p>If this returns <code>true</code> you can call <code>BigDecimal.doubleValue()</code>\n without fear of getting <code>Double.POSITIVE_INFINITY</code> or <code>Double.NEGATIVE_INFINITY</code> as result.</p>\n\n <p>Example: <code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1E309\"))</code> returns <code>false</code>,\n because <code>new BigDecimal(\"1E309\").doubleValue()</code> returns <code>Infinity</code>.</p>\n\n <p>Note: This method does <strong>not</strong> check for possible loss of precision.</p>\n\n <p>For example <code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1.23400000000000000000000000000000001\"))</code> will return <code>true</code>,\n because <code>new BigDecimal(\"1.23400000000000000000000000000000001\").doubleValue()</code> returns a valid double value,\n although it loses precision and returns <code>1.234</code>.</p>\n\n <p><code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1E-325\"))</code> will return <code>true</code>\n although this value is smaller than <code>Double.MIN_VALUE</code> (and therefore outside the range of values that can be represented as <code>double</code>)\n because <code>new BigDecimal(\"1E-325\").doubleValue()</code> returns <code>0</code> which is a legal value with loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>double</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"mantissa-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>mantissa</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;mantissa(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the mantissa</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\"><code>exponent(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exponent-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exponent</h4>\n<pre>public static&nbsp;int&nbsp;exponent(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the exponent</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\"><code>mantissa(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"significantDigits-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>significantDigits</h4>\n<pre>public static&nbsp;int&nbsp;significantDigits(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the number of significant digits of the specified <code>BigDecimal</code>.\n\n <p>The result contains the number of all digits before the decimal point and\n all digits after the decimal point excluding trailing zeroes.</p>\n\n <p>Examples:</p>\n <ul>\n <li><code>significantDigits(new BigDecimal(\"12300.00\"))</code> returns 5</li>\n <li><code>significantDigits(new BigDecimal(\"1.23000\"))</code> returns 3</li>\n <li><code>significantDigits(new BigDecimal(\"0.00012300\"))</code> returns 3</li>\n <li><code>significantDigits(new BigDecimal(\"12300.4500\"))</code> returns 7</li>\n </ul>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Significant_figures\">Wikipedia: Significant figures</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number of significant digits</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.stripTrailingZeros()</code>, \n<code>BigDecimal.precision()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"integralPart-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>integralPart</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;integralPart(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integral part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"fractionalPart-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fractionalPart</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;fractionalPart(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fractional part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\"><code>integralPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"round-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>round</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;round(java.math.BigDecimal&nbsp;value,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code>.\n\n <p>This method calls <code>BigDecimal.round(MathContext)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.round(MathContext)</code>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\"><code>roundWithTrailingZeroes(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>roundWithTrailingZeroes</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;roundWithTrailingZeroes(java.math.BigDecimal&nbsp;value,\n                                                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code> including trailing zeroes.\n\n <p>This method is similar to <code>BigDecimal.round(MathContext)</code> but does <strong>not</strong> remove the trailing zeroes.</p>\n\n <p>Example:</p>\n<pre>\nMathContext mc = new MathContext(5);\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.234567\"), mc));    // 1.2346\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"123.4567\"), mc));    // 123.46\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.001234567\"), mc)); // 0.0012346\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.23\"), mc));        // 1.2300\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.230000\"), mc));    // 1.2300\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.00123\"), mc));     // 0.0012300\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0\"), mc));           // 0.0000\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.00000000\"), mc));  // 0.0000\n</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value including trailing zeroes</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.round(MathContext)</code>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\"><code>round(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;reciprocal(java.math.BigDecimal&nbsp;x,\n                                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reciprocal <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0</dd>\n<dd><code>java.lang.ArithmeticException</code> - if the result is inexact but the\n         rounding mode is <code>UNNECESSARY</code> or\n         <code>mc.precision == 0</code> and the quotient has a\n         non-terminating decimal expansion.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;factorial(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the factorial of the specified integer argument.\n\n <p>factorial = 1 * 2 * 3 * ... n</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;factorial(java.math.BigDecimal&nbsp;x,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.\n\n <p>This implementation uses\n <a href=\"https://en.wikipedia.org/wiki/Spouge%27s_approximation\">Spouge's approximation</a>\n to calculate the factorial for non-integer values.</p>\n\n <p>This involves calculating a series of constants that depend on the desired precision.\n Since this constant calculation is quite expensive (especially for higher precisions),\n the constants for a specific precision will be cached\n and subsequent calls to this method with the same precision will be much faster.</p>\n\n <p>It is therefore recommended to do one call to this method with the standard precision of your application during the startup phase\n and to avoid calling it with many different precisions.</p>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Factorial#Extension_of_factorial_to_non-integer_values_of_argument\">Wikipedia: Factorial - Extension of factorial to non-integer values of argument</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x is a negative integer value (-1, -2, -3, ...)</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if x is a non-integer value and the <code>MathContext</code> has unlimited precision</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\"><code>factorial(int)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\"><code>gamma(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"gamma-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>gamma</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;gamma(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code>.\n\n <p>This implementation uses <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>factorial(BigDecimal, MathContext)</code></a> internally,\n therefore the performance implications described there apply also for this method.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Gamma_function\">Wikipedia: Gamma function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the gamma <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x-1 is a negative integer value (-1, -2, -3, ...)</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if x is a non-integer value and the <code>MathContext</code> has unlimited precision</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>factorial(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;bernoulli(int&nbsp;n,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.\n\n <p>This function calculates the <strong>first Bernoulli numbers</strong> and therefore <code>bernoulli(1)</code> returns -0.5</p>\n <p>Note that <code>bernoulli(x)</code> for all odd x &gt; 1 returns 0</p>\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Bernoulli_number\">Wikipedia: Bernoulli number</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n<dd><code>java.lang.ArithmeticException</code> - if the result is inexact but the\n         rounding mode is <code>UNNECESSARY</code> or\n         <code>mc.precision == 0</code> and the quotient has a\n         non-terminating decimal expansion.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       java.math.BigDecimal&nbsp;y,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>BigDecimal</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\"><code>pow(BigDecimal, long, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       long&nbsp;y,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).\n \n <p>The implementation tries to minimize the number of multiplications of <code>x</code> (using squares whenever possible).</p>\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponentiation#Efficient_computation_with_integer_exponents\">Wikipedia: Exponentiation - efficient computation</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>long</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if y is negative and the result is inexact but the\n         rounding mode is <code>UNNECESSARY</code> or\n         <code>mc.precision == 0</code> and the quotient has a\n         non-terminating decimal expansion.</dd>\n<dd><code>java.lang.ArithmeticException</code> - if the rounding mode is\n         <code>UNNECESSARY</code> and the\n         <code>BigDecimal</code>  operation would require rounding.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sqrt(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.\n \n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the square root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated square root of x with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;root(java.math.BigDecimal&nbsp;x,\n                                        java.math.BigDecimal&nbsp;n,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.\n \n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <code>BigDecimal</code> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Natural_logarithm\">Wikipedia: Natural logarithm</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the natural logarithm for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log2(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 2 for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 2 with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log10(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 10 for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 10 with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pi(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns the number pi.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Pi\">Wikipedia: Pi</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number pi with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"e-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;e(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns the number e.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/E_(mathematical_constant)\">Wikipedia: E (mathematical_constant)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number e with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;exp(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Exponent\">Wikipedia: Exponent</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the exponent for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated exponent <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sin(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Sine\">Wikipedia: Sine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asin(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arcsine\">Wikipedia: Arcsine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &gt; 1 or x &lt; -1</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cos(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Cosine\">Wikipedia: Cosine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acos(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arccosine\">Wikipedia: Arccosine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &gt; 1 or x &lt; -1</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tan(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Tangens\">Wikipedia: Tangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arctangens\">Wikipedia: Arctangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan2(java.math.BigDecimal&nbsp;y,\n                                         java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.\n\n <p>This is useful to calculate the angle <i>theta</i> from the conversion of rectangular\n coordinates (<code>x</code>,&nbsp;<code>y</code>) to polar coordinates (r,&nbsp;<i>theta</i>).</p>\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Atan2\">Wikipedia: Atan2</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the <code>BigDecimal</code></dd>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0 and y = 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cot(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Cotangens\">Wikipedia: Cotangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cotanges <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acot(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arccotangens\">Wikipedia: Arccotangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sinh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cosh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tanh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;coth(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asinh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acosh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atanh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acoth(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/BigFloat.Context.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:49 CET 2019 -->\n<title>BigFloat.Context (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloat.Context (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.Context.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.Context.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigFloat.Context\" class=\"title\">Class BigFloat.Context</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigFloat.Context</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.io.Serializable</dd>\n</dl>\n<dl>\n<dt>Enclosing class:</dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public static class <span class=\"typeNameLabel\">BigFloat.Context</span>\nextends java.lang.Object\nimplements java.io.Serializable</pre>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../serialized-form.html#ch.obermuhlner.math.big.BigFloat.Context\">Serialized Form</a></dd>\n</dl>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#NEGATIVE_ONE\">NEGATIVE_ONE</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#ONE\">ONE</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#ZERO\">ZERO</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#e--\">e</a></span>()</code>\n<div class=\"block\">Returns the constant e with this context.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#factorial-int-\">factorial</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.MathContext</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getMathContext--\">getMathContext</a></span>()</code>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getPrecision--\">getPrecision</a></span>()</code>\n<div class=\"block\">Returns the precision of this context.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.RoundingMode</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getRoundingMode--\">getRoundingMode</a></span>()</code>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#pi--\">pi</a></span>()</code>\n<div class=\"block\">Returns the constant pi with this context.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-ch.obermuhlner.math.big.BigFloat-\">valueOf</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\">valueOf</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-\">valueOf</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-boolean-\">valueOf</a></span>(int&nbsp;value,\n       boolean&nbsp;unsigned)</code>\n<div class=\"block\">parse unsigned value with this logic <code>value &amp; 4294967295</code></div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\">valueOf</a></span>(long&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-boolean-\">valueOf</a></span>(long&nbsp;value,\n       boolean&nbsp;unsigned)</code>\n<div class=\"block\">parse unsigned value with this logic <code>value &amp; 18446744073709551615</code></div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.lang.String-\">valueOf</a></span>(java.lang.String&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"NEGATIVE_ONE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>NEGATIVE_ONE</h4>\n<pre>public final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> NEGATIVE_ONE</pre>\n</li>\n</ul>\n<a name=\"ZERO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre>public final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> ZERO</pre>\n</li>\n</ul>\n<a name=\"ONE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre>public final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> ONE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getMathContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getMathContext</h4>\n<pre>public&nbsp;java.math.MathContext&nbsp;getMathContext()</pre>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPrecision--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPrecision</h4>\n<pre>public&nbsp;int&nbsp;getPrecision()</pre>\n<div class=\"block\">Returns the precision of this context.\n <p>\n This is equivalent to calling <code>getMathContext().getPrecision()</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getRoundingMode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getRoundingMode</h4>\n<pre>public&nbsp;java.math.RoundingMode&nbsp;getRoundingMode()</pre>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.\n <p>\n This is equivalent to calling <code>getMathContext().getRoundingMode()</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>RoundingMode</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source <code>BigDecimal</code> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(int&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source int value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(int&nbsp;value,\n                        boolean&nbsp;unsigned)</pre>\n<div class=\"block\">parse unsigned value with this logic <pre><code>value &amp; 4294967295</code></pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - an int value</dd>\n<dd><code>unsigned</code> - if true value will parse as unsigned integer</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(long&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source long value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-long-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(long&nbsp;value,\n                        boolean&nbsp;unsigned)</pre>\n<div class=\"block\">parse unsigned value with this logic <pre><code>value &amp; 18446744073709551615</code></pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - an int value</dd>\n<dd><code>unsigned</code> - if true value will parse as unsigned integer</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(double&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(java.lang.String&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source String value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if the value is not a valid number.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pi()</pre>\n<div class=\"block\">Returns the constant pi with this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>pi with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\"><code>BigDecimalMath.pi(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"e--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;e()</pre>\n<div class=\"block\">Returns the constant e with this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>e with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\"><code>BigDecimalMath.e(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;factorial(int&nbsp;n)</pre>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the value to calculate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial of n with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\"><code>BigDecimalMath.factorial(int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.Context.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.Context.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/BigFloat.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:49 CET 2019 -->\n<title>BigFloat (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloat (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":10,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":9,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":9,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":10,\"i43\":10,\"i44\":10,\"i45\":10,\"i46\":10,\"i47\":10,\"i48\":9,\"i49\":9,\"i50\":9,\"i51\":9,\"i52\":9,\"i53\":9,\"i54\":9,\"i55\":10,\"i56\":10,\"i57\":10,\"i58\":10,\"i59\":10,\"i60\":9,\"i61\":10,\"i62\":10,\"i63\":9,\"i64\":10,\"i65\":10,\"i66\":10,\"i67\":10,\"i68\":10,\"i69\":10,\"i70\":10,\"i71\":10,\"i72\":10,\"i73\":10,\"i74\":9,\"i75\":10,\"i76\":10,\"i77\":10,\"i78\":10,\"i79\":9,\"i80\":9,\"i81\":9,\"i82\":10,\"i83\":10,\"i84\":10,\"i85\":10,\"i86\":10,\"i87\":9,\"i88\":9,\"i89\":10,\"i90\":10,\"i91\":10,\"i92\":10,\"i93\":10,\"i94\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigFloat\" class=\"title\">Class BigFloat</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigFloat</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.io.Serializable, java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigFloat</span>\nextends java.lang.Object\nimplements java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;, java.io.Serializable</pre>\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.\n\n <h1>Overview</h1>\n\n <p>Every <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> instance has a reference to a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> that specifies the <code>MathContext</code> to be used for all calculations and values.</p>\n\n <p>The API for calculations is simplified and more consistent with the typical mathematical usage.</p>\n <ul>\n <li>Factory methods for values:\n <ul>\n <li><code>valueOf(BigFloat)</code></li>\n <li><code>valueOf(BigDecimal)</code></li>\n <li><code>valueOf(int)</code></li>\n <li><code>valueOf(long)</code></li>\n <li><code>valueOf(double)</code></li>\n <li><code>valueOf(String)</code></li>\n <li><code>pi()</code></li>\n <li><code>e()</code></li>\n </ul>\n </li>\n <li>All standard operators:\n <ul>\n <li><code>add(x)</code></li>\n <li><code>subtract(x)</code></li>\n <li><code>multiply(x)</code></li>\n <li><code>remainder(x)</code></li>\n <li><code>pow(y)</code></li>\n <li><code>root(y)</code></li>\n </ul>\n </li>\n <li>Calculation methods are overloaded for different value types:\n <ul>\n <li><code>add(BigFloat)</code></li>\n <li><code>add(BigDecimal)</code></li>\n <li><code>add(int)</code></li>\n <li><code>add(long)</code></li>\n <li><code>add(double)</code></li>\n <li>...</li>\n </ul>\n </li>\n <li>Mathematical functions are written as they are traditionally are written:\n <ul>\n <li><code>abs(x)</code></li>\n <li><code>log(x)</code></li>\n <li><code>sin(x)</code></li>\n <li><code>min(x1, x2, ...)</code></li>\n <li><code>max(x1, x2, ...)</code></li>\n <li>...</li>\n </ul>\n </li>\n <li>Support for advanced mathematical functions:\n <ul>\n <li><code>sqrt(x)</code></li>\n <li><code>log(x)</code></li>\n <li><code>exp(x)</code></li>\n <li><code>sin(x)</code></li>\n <li><code>cos(x)</code></li>\n <li><code>tan(x)</code></li>\n <li>...</li>\n </ul>\n </li>\n <li>Methods to access parts of a value:\n <ul>\n <li><code>getMantissa()</code></li>\n <li><code>getExponent()</code></li>\n <li><code>getIntegralPart()</code></li>\n <li><code>getFractionalPart()</code></li>\n </ul>\n </li>\n <li>Equals and Hashcode methods:\n <ul>\n <li><code>equals(Object)</code> that returns whether two <code>BigFloat</code> values are mathematically the same</li>\n <li><code>hashCode()</code> consistent with <code>equals(Object)</code></li>\n </ul>\n </li>\n <li>Comparison methods:\n <ul>\n <li><code>isEqual(BigFloat)</code></li>\n <li><code>isLessThan(BigFloat)</code></li>\n <li><code>isLessThanOrEqual(BigFloat)</code></li>\n <li><code>isGreaterThan(BigFloat)</code></li>\n <li><code>isGreaterThanOrEqual(BigFloat)</code></li>\n </ul>\n </li>\n </ul>\n\n <h1>Usage</h1>\n\n <p>Before doing any calculations you need to create a <code>Context</code> specifying the precision used for all calculations.</p>\n <pre>\n Context context = BigFloat.context(100); // precision of 100 digits\n Context anotherContext = BigFloat.context(new MathContext(10, RoundingMode.HALF_UP); // precision of 10 digits, rounding half up\n </pre>\n\n <p>The <code>Context</code> can then be used to create the first value of the calculation:</p>\n <pre>\n BigFloat value1 = context.valueOf(640320);\n </pre>\n\n <p>The <code>BigFloat</code> instance holds a reference to the <code>Context</code>. This context is then passed from calculation to calculation.</p>\n <pre>\n BigFloat value2 = context.valueOf(640320).pow(3).divide(24);\n BigFloat value3 = BigFloat.sin(value2);\n </pre>\n\n <p>The <code>BigFloat</code> result can be converted to other numerical types:</p>\n <pre>\n BigDecimal bigDecimalValue = value3.toBigDecimal();\n double doubleValue = value3.toDouble();\n long longValue = value3.toLong();\n int intValue = value3.toInt();\n </pre></div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../serialized-form.html#ch.obermuhlner.math.big.BigFloat\">Serialized Form</a></dd>\n</dl>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== NESTED CLASS SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"nested.class.summary\">\n<!--   -->\n</a>\n<h3>Nested Class Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Nested Class Summary table, listing nested classes, and an explanation\">\n<caption><span>Nested Classes</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Class and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static class&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></span></code>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#NaN\">NaN</a></span></code>\n<div class=\"block\">Represents a value that is not a number.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#NEGATIVE_INFINITY\">NEGATIVE_INFINITY</a></span></code>\n<div class=\"block\">Represents the positive infinity.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#POSITIVE_INFINITY\">POSITIVE_INFINITY</a></span></code>\n<div class=\"block\">Represents the positive infinity.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#abs-ch.obermuhlner.math.big.BigFloat-\">abs</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acos-ch.obermuhlner.math.big.BigFloat-\">acos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acosh-ch.obermuhlner.math.big.BigFloat-\">acosh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acot-ch.obermuhlner.math.big.BigFloat-\">acot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acoth-ch.obermuhlner.math.big.BigFloat-\">acoth</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-java.math.BigDecimal-\">add</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-ch.obermuhlner.math.big.BigFloat-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-double-\">add</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-int-\">add</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-long-\">add</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#asin-ch.obermuhlner.math.big.BigFloat-\">asin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#asinh-ch.obermuhlner.math.big.BigFloat-\">asinh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#atan-ch.obermuhlner.math.big.BigFloat-\">atan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#atanh-ch.obermuhlner.math.big.BigFloat-\">atanh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\">compareTo</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#context-int-\">context</a></span>(int&nbsp;precision)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#context-java.math.MathContext-\">context</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cos-ch.obermuhlner.math.big.BigFloat-\">cos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cosh-ch.obermuhlner.math.big.BigFloat-\">cosh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cot-ch.obermuhlner.math.big.BigFloat-\">cot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#coth-ch.obermuhlner.math.big.BigFloat-\">coth</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-java.math.BigDecimal-\">divide</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-ch.obermuhlner.math.big.BigFloat-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-double-\">divide</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-int-\">divide</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-long-\">divide</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#exp-ch.obermuhlner.math.big.BigFloat-\">exp</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getContext--\">getContext</a></span>()</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getExponent--\">getExponent</a></span>()</code>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\">getFractionalPart</a></span>()</code>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\">getIntegralPart</a></span>()</code>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getMantissa--\">getMantissa</a></span>()</code>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isBetween-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">isBetween</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min,\n         <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max,\n         <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</code>&nbsp;</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isDoubleValue--\">isDoubleValue</a></span>()</code>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\">isEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">isGreaterThan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isGreaterThanOrEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isInfinity--\">isInfinity</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isIntValue--\">isIntValue</a></span>()</code>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\">isLessThan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isLessThanOrEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isNaN--\">isNaN</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isNegative--\">isNegative</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isPositive--\">isPositive</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isSpecial--\">isSpecial</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isZero--\">isZero</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log-ch.obermuhlner.math.big.BigFloat-\">log</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log10-ch.obermuhlner.math.big.BigFloat-\">log10</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log2-ch.obermuhlner.math.big.BigFloat-\">log2</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the the maximum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</code>\n<div class=\"block\">Returns the the maximum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the the minimum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i54\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</code>\n<div class=\"block\">Returns the the minimum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i55\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-java.math.BigDecimal-\">multiply</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i56\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-ch.obermuhlner.math.big.BigFloat-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i57\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-double-\">multiply</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i58\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-int-\">multiply</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i59\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-long-\">multiply</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i60\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#negate-ch.obermuhlner.math.big.BigFloat-\">negate</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n</td>\n</tr>\n<tr id=\"i61\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-java.math.BigDecimal-\">pow</a></span>(java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i62\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i63\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.</div>\n</td>\n</tr>\n<tr id=\"i64\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-double-\">pow</a></span>(double&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i65\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-int-\">pow</a></span>(int&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i66\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-long-\">pow</a></span>(long&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i67\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-java.math.BigDecimal-\">remainder</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i68\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-ch.obermuhlner.math.big.BigFloat-\">remainder</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i69\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-double-\">remainder</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i70\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-int-\">remainder</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i71\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-long-\">remainder</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i72\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-java.math.BigDecimal-\">root</a></span>(java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i73\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i74\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n    <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.</div>\n</td>\n</tr>\n<tr id=\"i75\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-double-\">root</a></span>(double&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i76\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-int-\">root</a></span>(int&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i77\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-long-\">root</a></span>(long&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i78\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#signum--\">signum</a></span>()</code>\n<div class=\"block\">Returns the signum function of this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i79\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sin-ch.obermuhlner.math.big.BigFloat-\">sin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i80\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sinh-ch.obermuhlner.math.big.BigFloat-\">sinh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i81\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sqrt-ch.obermuhlner.math.big.BigFloat-\">sqrt</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i82\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-java.math.BigDecimal-\">subtract</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i83\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-ch.obermuhlner.math.big.BigFloat-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i84\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-double-\">subtract</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i85\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-int-\">subtract</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i86\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-long-\">subtract</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i87\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#tan-ch.obermuhlner.math.big.BigFloat-\">tan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i88\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#tanh-ch.obermuhlner.math.big.BigFloat-\">tanh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i89\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toBigDecimal--\">toBigDecimal</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n</td>\n</tr>\n<tr id=\"i90\" class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toDouble--\">toDouble</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n</td>\n</tr>\n<tr id=\"i91\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toInt--\">toInt</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n</td>\n</tr>\n<tr id=\"i92\" class=\"altColor\">\n<td class=\"colFirst\"><code>long</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toLong--\">toLong</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n</td>\n</tr>\n<tr id=\"i93\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i94\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected ch.obermuhlner.math.big.BigFloat.SpecialBigFloat.Type</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#type--\">type</a></span>()</code>\n<div class=\"block\">return special type of a value</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"NaN\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>NaN</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> NaN</pre>\n<div class=\"block\">Represents a value that is not a number.</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>Double.NaN</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"POSITIVE_INFINITY\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>POSITIVE_INFINITY</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> POSITIVE_INFINITY</pre>\n<div class=\"block\">Represents the positive infinity.</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>Double.POSITIVE_INFINITY</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"NEGATIVE_INFINITY\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>NEGATIVE_INFINITY</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> NEGATIVE_INFINITY</pre>\n<div class=\"block\">Represents the positive infinity.</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>Double.NEGATIVE_INFINITY</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"context-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>context</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context(int&nbsp;precision)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"context-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>context</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>,\n the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(int&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(long&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(double&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(int&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(long&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(double&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"signum--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>signum</h4>\n<pre>public&nbsp;int&nbsp;signum()</pre>\n<div class=\"block\">Returns the signum function of this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>-1, 0, or 1 as the value of this <code>BigDecimal</code> is negative, zero, or positive.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isNegative--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isNegative</h4>\n<pre>public&nbsp;boolean&nbsp;isNegative()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if negative, <code>false</code> if 0 or positive</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isZero--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isZero</h4>\n<pre>public&nbsp;boolean&nbsp;isZero()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if 0, <code>false</code> if negative or positive</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isPositive--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isPositive</h4>\n<pre>public&nbsp;boolean&nbsp;isPositive()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if positive, <code>false</code> if 0 or negative</dd>\n</dl>\n</li>\n</ul>\n<a name=\"compareTo-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>compareTo</h4>\n<pre>public&nbsp;int&nbsp;compareTo(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if both values are mathematically equal (equivalent to <code>this.compareTo(other) == 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLessThan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLessThan</h4>\n<pre>public&nbsp;boolean&nbsp;isLessThan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically less than to the <code>other</code> value (equivalent to <code>this.compareTo(other) &lt; 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isGreaterThan</h4>\n<pre>public&nbsp;boolean&nbsp;isGreaterThan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically greater than to the <code>other</code> value (equivalent to <code>this.compareTo(other) &gt; 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLessThanOrEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isLessThanOrEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically less than or equal to the <code>other</code> value (equivalent to <code>this.compareTo(other) &lt;= 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\"><code>isLessThan(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\"><code>isEqual(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isGreaterThanOrEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isGreaterThanOrEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically greater than or equal to the <code>other</code> value (equivalent to <code>this.compareTo(other) &gt;= 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\"><code>isGreaterThan(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\"><code>isEqual(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isIntValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isIntValue</h4>\n<pre>public&nbsp;boolean&nbsp;isIntValue()</pre>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>int</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\"><code>BigDecimalMath.isIntValue(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isDoubleValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isDoubleValue</h4>\n<pre>public&nbsp;boolean&nbsp;isDoubleValue()</pre>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>double</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\"><code>BigDecimalMath.isDoubleValue(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getMantissa--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getMantissa</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getMantissa()</pre>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the mantissa</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getExponent--\"><code>getExponent()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\"><code>BigDecimalMath.mantissa(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getExponent--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getExponent</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getExponent()</pre>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the exponent</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getMantissa--\"><code>getMantissa()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\"><code>BigDecimalMath.exponent(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getIntegralPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getIntegralPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getIntegralPart()</pre>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integral part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\"><code>getFractionalPart()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>BigDecimalMath.fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFractionalPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFractionalPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getFractionalPart()</pre>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fractional part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\"><code>getIntegralPart()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>BigDecimalMath.fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getContext</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;getContext()</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toDouble--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toDouble</h4>\n<pre>public&nbsp;double&nbsp;toDouble()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>double</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.doubleValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toLong--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toLong</h4>\n<pre>public&nbsp;long&nbsp;toLong()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>long</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.longValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toInt--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toInt</h4>\n<pre>public&nbsp;int&nbsp;toInt()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>int</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.intValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isSpecial--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isSpecial</h4>\n<pre>protected&nbsp;boolean&nbsp;isSpecial()</pre>\n</li>\n</ul>\n<a name=\"type--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>type</h4>\n<pre>protected&nbsp;ch.obermuhlner.math.big.BigFloat.SpecialBigFloat.Type&nbsp;type()</pre>\n<div class=\"block\">return special type of a value</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>SpecialBigFloat.Type</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isNaN--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isNaN</h4>\n<pre>public&nbsp;boolean&nbsp;isNaN()</pre>\n</li>\n</ul>\n<a name=\"isInfinity--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isInfinity</h4>\n<pre>public&nbsp;boolean&nbsp;isInfinity()</pre>\n</li>\n</ul>\n<a name=\"negate-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;negate(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to negate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.negate(MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;abs(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to make absolute</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.abs(MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</pre>\n<div class=\"block\">Returns the the maximum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>value2</code> - the second <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the maximum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the the maximum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>values</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>s value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the maximum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</pre>\n<div class=\"block\">Returns the the minimum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>value2</code> - the second <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the minimum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the the minimum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>values</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>s value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the minimum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log2(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log2(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log10(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log10(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;exp(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.exp(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sqrt(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to serve as exponent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n                            <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to calculate the n'th root</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> defining the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sin(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cos(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;tan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cot(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;asin(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acos(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;atan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acot(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sinh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cosh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;tanh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;coth(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.coth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;asinh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acosh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;atanh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acoth(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acoth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isBetween-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>isBetween</h4>\n<pre>public static&nbsp;boolean&nbsp;isBetween(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min,\n                                <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max,\n                                <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/BigRational.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:49 CET 2019 -->\n<title>BigRational (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigRational (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":9,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":9,\"i22\":9,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":10,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":9,\"i43\":9,\"i44\":9,\"i45\":9,\"i46\":9,\"i47\":9,\"i48\":9,\"i49\":9,\"i50\":9,\"i51\":9,\"i52\":10,\"i53\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigRational.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigRational.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigRational\" class=\"title\">Class BigRational</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigRational</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigRational</span>\nextends java.lang.Object\nimplements java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</pre>\n<div class=\"block\">A rational number represented as a quotient of two values.\n \n <p>Basic calculations with rational numbers (+ - * /) have no loss of precision.\n This allows to use <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a> as a replacement for <code>BigDecimal</code> if absolute accuracy is desired.</p>\n \n <p><a href=\"http://en.wikipedia.org/wiki/Rational_number\">Wikipedia: Rational number</a></p>\n \n <p>The values are internally stored as <code>BigDecimal</code> (for performance optimizations) but represented\n as <code>BigInteger</code> (for mathematical correctness)\n when accessed with <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\"><code>getNumeratorBigInteger()</code></a> and <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\"><code>getDenominatorBigInteger()</code></a>.</p>\n \n <p>The following basic calculations have no loss of precision:</p>\n <ul>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\"><code>add(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\"><code>subtract(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\"><code>multiply(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\"><code>divide(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#pow-int-\"><code>pow(int)</code></a></li>\n </ul>\n \n <p>The following calculations are special cases of the ones listed above and have no loss of precision:</p>\n <ul>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#negate--\"><code>negate()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reciprocal--\"><code>reciprocal()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#increment--\"><code>increment()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#decrement--\"><code>decrement()</code></a></li>\n </ul>\n \n <p>Any <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a> value can be converted into an arbitrary <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\"><code>precision</code></a> (number of significant digits)\n or <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withScale-int-\"><code>scale</code></a> (number of digits after the decimal point).</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#ONE\">ONE</a></span></code>\n<div class=\"block\">The value 1 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#TEN\">TEN</a></span></code>\n<div class=\"block\">The value 10 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#TWO\">TWO</a></span></code>\n<div class=\"block\">The value 2 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#ZERO\">ZERO</a></span></code>\n<div class=\"block\">The value 0 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#abs--\">abs</a></span>()</code>\n<div class=\"block\">Returns the absolute value of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-java.math.BigInteger-\">add</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-int-\">add</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#bernoulli-int-\">bernoulli</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#compareTo-ch.obermuhlner.math.big.BigRational-\">compareTo</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#decrement--\">decrement</a></span>()</code>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-java.math.BigInteger-\">divide</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-int-\">divide</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#fractionPart--\">fractionPart</a></span>()</code>\n<div class=\"block\">Returns the fraction part of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominator--\">getDenominator</a></span>()</code>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigInteger</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\">getDenominatorBigInteger</a></span>()</code>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumerator--\">getNumerator</a></span>()</code>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigInteger</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\">getNumeratorBigInteger</a></span>()</code>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#increment--\">increment</a></span>()</code>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#integerPart--\">integerPart</a></span>()</code>\n<div class=\"block\">Returns the integer part of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#isInteger--\">isInteger</a></span>()</code>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#isZero--\">isZero</a></span>()</code>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational...-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#min-ch.obermuhlner.math.big.BigRational...-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-java.math.BigInteger-\">multiply</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-int-\">multiply</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#negate--\">negate</a></span>()</code>\n<div class=\"block\">Negates this rational number (inverting the sign).</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#pow-int-\">pow</a></span>(int&nbsp;exponent)</code>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reciprocal--\">reciprocal</a></span>()</code>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reduce--\">reduce</a></span>()</code>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#signum--\">signum</a></span>()</code>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-java.math.BigInteger-\">subtract</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-int-\">subtract</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toBigDecimal--\">toBigDecimal</a></span>()</code>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toBigDecimal-java.math.MathContext-\">toBigDecimal</a></span>(java.math.MathContext&nbsp;mc)</code>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toDouble--\">toDouble</a></span>()</code>\n<div class=\"block\">Returns this rational number as a double value.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>float</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toFloat--\">toFloat</a></span>()</code>\n<div class=\"block\">Returns this rational number as a float value.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toIntegerRationalString--\">toIntegerRationalString</a></span>()</code>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toPlainString--\">toPlainString</a></span>()</code>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toRationalString--\">toRationalString</a></span>()</code>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;numerator,\n       java.math.BigDecimal&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-\">valueOf</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-java.math.BigInteger-\">valueOf</a></span>(java.math.BigInteger&nbsp;numerator,\n       java.math.BigInteger&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">valueOf</a></span>(boolean&nbsp;positive,\n       java.lang.String&nbsp;integerPart,\n       java.lang.String&nbsp;fractionPart,\n       java.lang.String&nbsp;fractionRepeatPart,\n       java.lang.String&nbsp;exponentPart)</code>&nbsp;</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-double-\">valueOf</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-\">valueOf</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\">valueOf</a></span>(int&nbsp;numerator,\n       int&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\">valueOf</a></span>(int&nbsp;integer,\n       int&nbsp;fractionNumerator,\n       int&nbsp;fractionDenominator)</code>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.</div>\n</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\">valueOf</a></span>(java.lang.String&nbsp;string)</code>\n<div class=\"block\">Creates a rational number of the specified string representation.</div>\n</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\">withPrecision</a></span>(int&nbsp;precision)</code>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withScale-int-\">withScale</a></span>(int&nbsp;scale)</code>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"ZERO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> ZERO</pre>\n<div class=\"block\">The value 0 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"ONE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> ONE</pre>\n<div class=\"block\">The value 1 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"TWO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>TWO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> TWO</pre>\n<div class=\"block\">The value 2 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"TEN\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>TEN</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> TEN</pre>\n<div class=\"block\">The value 10 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getNumeratorBigInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumeratorBigInteger</h4>\n<pre>public&nbsp;java.math.BigInteger&nbsp;getNumeratorBigInteger()</pre>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the numerator as BigInteger</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getNumerator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumerator</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getNumerator()</pre>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the numerator as BigDecimal</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDenominatorBigInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDenominatorBigInteger</h4>\n<pre>public&nbsp;java.math.BigInteger&nbsp;getDenominatorBigInteger()</pre>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.\n \n <p>Guaranteed to not be 0.</p>\n <p>Guaranteed to be positive.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the denominator as BigInteger</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDenominator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDenominator</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getDenominator()</pre>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.\n \n <p>Guaranteed to not be 0.</p>\n <p>Guaranteed to be positive.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the denominator as BigDecimal</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reduce--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reduce</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;reduce()</pre>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reduced rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"integerPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>integerPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;integerPart()</pre>\n<div class=\"block\">Returns the integer part of this rational number.\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).integerPart()</code> returns <code>BigRational.valueOf(3)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integer part of this rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"fractionPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fractionPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;fractionPart()</pre>\n<div class=\"block\">Returns the fraction part of this rational number.\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).integerPart()</code> returns <code>BigRational.valueOf(0.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fraction part of this rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"negate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;negate()</pre>\n<div class=\"block\">Negates this rational number (inverting the sign).\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).negate()</code> returns <code>BigRational.valueOf(-3.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the negated rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;reciprocal()</pre>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(0.5).reciprocal()</code> returns <code>BigRational.valueOf(2)</code></li>\n <li><code>BigRational.valueOf(-2).reciprocal()</code> returns <code>BigRational.valueOf(-0.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reciprocal rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if this number is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;abs()</pre>\n<div class=\"block\">Returns the absolute value of this rational number.\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(-2).abs()</code> returns <code>BigRational.valueOf(2)</code></li>\n <li><code>BigRational.valueOf(2).abs()</code> returns <code>BigRational.valueOf(2)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the absolute rational number (positive, or 0 if this rational is 0)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"signum--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>signum</h4>\n<pre>public&nbsp;int&nbsp;signum()</pre>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>-1, 0 or 1 as the value of this rational number is negative, zero or positive.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"increment--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>increment</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;increment()</pre>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).\n \n <p>This is functionally identical to\n <code>this.add(BigRational.ONE)</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the incremented rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"decrement--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>decrement</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;decrement()</pre>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.ONE)</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the decremented rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.add(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.add(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.multiply(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.multiply(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.divide(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.divide(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isZero--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isZero</h4>\n<pre>public&nbsp;boolean&nbsp;isZero()</pre>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this rational number is zero (0), <code>false</code> if it is not zero</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isInteger</h4>\n<pre>public&nbsp;boolean&nbsp;isInteger()</pre>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this rational number is an integer number, <code>false</code> if it has a fraction part</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;pow(int&nbsp;exponent)</pre>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>exponent</code> - exponent to which this rational number is to be raised</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withPrecision-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withPrecision</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;withPrecision(int&nbsp;precision)</pre>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision (number of significant digits) of the calculated result, or 0 for unlimited precision</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated rational number with the specified precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withScale-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withScale</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;withScale(int&nbsp;scale)</pre>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>scale</code> - the scale (number of digits after the decimal point) of the calculated result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated rational number with the specified scale</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toDouble--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toDouble</h4>\n<pre>public&nbsp;double&nbsp;toDouble()</pre>\n<div class=\"block\">Returns this rational number as a double value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the double value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toFloat--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toFloat</h4>\n<pre>public&nbsp;float&nbsp;toFloat()</pre>\n<div class=\"block\">Returns this rational number as a float value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the float value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal()</pre>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal(java.math.MathContext&nbsp;mc)</pre>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mc</code> - the <code>MathContext</code> specifying the precision of the calculated result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"compareTo-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>compareTo</h4>\n<pre>public&nbsp;int&nbsp;compareTo(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;other)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toPlainString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toPlainString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toPlainString()</pre>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the plain string representation</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.toPlainString()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toRationalString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toRationalString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toRationalString()</pre>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".\n \n <p>The resulting string is a valid input of the <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\"><code>valueOf(String)</code></a> method.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(0.5).toRationalString()</code> returns <code>\"1/2\"</code></li>\n <li><code>BigRational.valueOf(2).toRationalString()</code> returns <code>\"2\"</code></li>\n <li><code>BigRational.valueOf(4, 4).toRationalString()</code> returns <code>\"4/4\"</code> (not reduced)</li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number string representation in the form \"numerator/denominator\", or \"0\" if the rational number is 0.</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\"><code>valueOf(String)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\"><code>valueOf(int, int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toIntegerRationalString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toIntegerRationalString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toIntegerRationalString()</pre>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".\n \n <p>The integer part is omitted if it is 0 (when this absolute rational number is smaller than 1).</p>\n <p>The fraction part is omitted it it is 0 (when this rational number is an integer).</p>\n <p>If this rational number is 0, then \"0\" is returned.</p>\n \n <p>Example: <code>BigRational.valueOf(3.5).toIntegerRationalString()</code> returns <code>\"3 1/2\"</code>.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integer and fraction rational string representation</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\"><code>valueOf(int, int, int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;numerator,\n                                  int&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator int value</dd>\n<dd><code>denominator</code> - the denominator int value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;integer,\n                                  int&nbsp;fractionNumerator,\n                                  int&nbsp;fractionDenominator)</pre>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.\n \n <p>Useful to create numbers like 3 1/2 (= three and a half = 3.5) by calling\n <code>BigRational.valueOf(3, 1, 2)</code>.</p>\n <p>To create a negative rational only the integer part argument is allowed to be negative:\n to create -3 1/2 (= minus three and a half = -3.5) call <code>BigRational.valueOf(-3, 1, 2)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>integer</code> - the integer part int value</dd>\n<dd><code>fractionNumerator</code> - the fraction part numerator int value (negative not allowed)</dd>\n<dd><code>fractionDenominator</code> - the fraction part denominator int value (0 or negative not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the fraction part denominator is 0 (division by zero),\n or if the fraction part numerator or denominator is negative</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigInteger-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigInteger&nbsp;numerator,\n                                  java.math.BigInteger&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator <code>BigInteger</code> value</dd>\n<dd><code>denominator</code> - the denominator <code>BigInteger</code> value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(double&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if the double value is Infinite or NaN.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.lang.String&nbsp;string)</pre>\n<div class=\"block\">Creates a rational number of the specified string representation.\n \n <p>The accepted string representations are:</p>\n <ul>\n <li>Output of <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toString--\"><code>toString()</code></a> : \"integerPart.fractionPart\"</li>\n <li>Output of <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toRationalString--\"><code>toRationalString()</code></a> : \"numerator/denominator\"</li>\n <li>Output of <code>toString()</code> of <code>BigDecimal</code>, <code>BigInteger</code>, <code>Integer</code>, ...</li>\n <li>Output of <code>toString()</code> of <code>Double</code>, <code>Float</code> - except \"Infinity\", \"-Infinity\" and \"NaN\"</li>\n </ul></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>string</code> - the string representation to convert</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(boolean&nbsp;positive,\n                                  java.lang.String&nbsp;integerPart,\n                                  java.lang.String&nbsp;fractionPart,\n                                  java.lang.String&nbsp;fractionRepeatPart,\n                                  java.lang.String&nbsp;exponentPart)</pre>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;numerator,\n                                  java.math.BigDecimal&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator <code>BigDecimal</code> value</dd>\n<dd><code>denominator</code> - the denominator <code>BigDecimal</code> value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigRational...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>values</code> - the rational numbers to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the smallest rational number, 0 if no numbers are specified</dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigRational...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>values</code> - the rational numbers to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the largest rational number, 0 if no numbers are specified</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational-\"><code>max(BigRational)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;bernoulli(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.\n \n <p>This function calculates the <strong>first Bernoulli numbers</strong> and therefore <code>bernoulli(1)</code> returns -0.5</p>\n <p>Note that <code>bernoulli(x)</code> for all odd x &gt; 1 returns 0</p>\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Bernoulli_number\">Wikipedia: Bernoulli number</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x is lesser than 0</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigRational.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigRational.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:49 CET 2019 -->\n<title>DefaultBigDecimalMath.LocalMathContext (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"DefaultBigDecimalMath.LocalMathContext (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"DefaultBigDecimalMath.LocalMathContext.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class DefaultBigDecimalMath.LocalMathContext\" class=\"title\">Class DefaultBigDecimalMath.LocalMathContext</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.DefaultBigDecimalMath.LocalMathContext</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.lang.AutoCloseable</dd>\n</dl>\n<dl>\n<dt>Enclosing class:</dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public static class <span class=\"typeNameLabel\">DefaultBigDecimalMath.LocalMathContext</span>\nextends java.lang.Object\nimplements java.lang.AutoCloseable</pre>\n<div class=\"block\">The local context used to push and pop a <code>MathContext</code> on the stack.\n\n <p>The recommended way to use this class is to use the try-with-resources.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.MathContext</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html#mathContext\">mathContext</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html#close--\">close</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"mathContext\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>mathContext</h4>\n<pre>public final&nbsp;java.math.MathContext mathContext</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"close--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>public&nbsp;void&nbsp;close()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>close</code>&nbsp;in interface&nbsp;<code>java.lang.AutoCloseable</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"DefaultBigDecimalMath.LocalMathContext.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/DefaultBigDecimalMath.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:49 CET 2019 -->\n<title>DefaultBigDecimalMath (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"DefaultBigDecimalMath (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":9,\"i22\":9,\"i23\":9,\"i24\":9,\"i25\":9,\"i26\":9,\"i27\":9,\"i28\":9,\"i29\":9,\"i30\":9,\"i31\":9,\"i32\":9,\"i33\":9,\"i34\":9,\"i35\":9,\"i36\":9,\"i37\":9,\"i38\":9,\"i39\":9,\"i40\":9,\"i41\":9,\"i42\":9,\"i43\":9,\"i44\":9,\"i45\":9,\"i46\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"DefaultBigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class DefaultBigDecimalMath\" class=\"title\">Class DefaultBigDecimalMath</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.DefaultBigDecimalMath</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">DefaultBigDecimalMath</span>\nextends java.lang.Object</pre>\n<div class=\"block\">A wrapper around <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigDecimalMath</code></a> that passes a current <code>MathContext</code> to the\n functions that need a <code>MathContext</code> argument.\n\n <p>The initial default <code>MathContext</code> is equivalent to <code>MathContext.DECIMAL128</code>\n but this can be overridden by setting the following system properties:</p>\n <ul>\n     <li><code>ch.obermuhlner.math.big.default.precision</code> to a positive integer precision (default=34)</li>\n     <li><code>ch.obermuhlner.math.big.default.rounding</code> to a <code>RoundingMode</code> name (default=HALF_UP) </li>\n </ul>\n\n <p>It is also possible to programmatically set the default <code>MathContext</code> using <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>.\n It is recommended to set the desired precision in the <code>MathContext</code> very early in the startup of the application and to not change it afterwards.</p>\n\n <p>Important: Avoid the pitfall of setting the precision temporarily using <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a> for a calculation.\n This can lead to race conditions and calculations with the wrong precision\n if other threads in your application do the same thing.</p>\n\n <p>To set a temporary <code>MathContext</code> you have to choice to use either:\n <ul>\n      <li><code>DefaultBigDecimalMath.createLocalMathContext()</code> in a try-with-resources statement</li>\n      <li><code>DefaultBigDecimalMath.withLocalMathContext()</code> with a lambda function</li>\n </ul>\n\n Example code using <code>DefaultBigDecimalMath.createLocalMathContext()</code>:\n <pre>\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\ntry (DefaultBigDecimalMath.LocalMathContext context = DefaultBigDecimalMath.createLocalMathContext(5)) {\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n    try (DefaultBigDecimalMath.LocalMathContext context2 = DefaultBigDecimalMath.createLocalMathContext(10)) {\n        System.out.println(\"Pi[10]: \" + DefaultBigDecimalMath.pi());\n    }\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n}\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\n </pre>\n\n Example code using <code>DefaultBigDecimalMath.withLocalMathContext()</code>:\n <pre>\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\nDefaultBigDecimalMath.withPrecision(5, () -&gt; {\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n    DefaultBigDecimalMath.withPrecision(10, () -&gt; {\n        System.out.println(\"Pi[10]: \" + DefaultBigDecimalMath.pi());\n    });\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n});\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\n</pre>\n\n Both snippets with give the following ouput:\n <pre>\nPi[default]: 3.141592653589793238462643383279503\nPi[5]: 3.1416\nPi[10]: 3.141592654\nPi[5]: 3.1416\nPi[default]: 3.141592653589793238462643383279503\n</pre>\n <p>The temporary <code>MathContext</code> are stored in <code>ThreadLocal</code> variables\n and will therefore not conflict with each other when used in multi-threaded use case.</p>\n\n <p>Important: Due to the <code>ThreadLocal</code> variables the local <code>MathContext</code> will\n <strong>not</strong> be available in other threads.\n This includes streams using <code>parallel()</code>, thread pools and manually started threads.\n If you need temporary <code>MathContext</code> for calculations then you <strong>must</strong>\n set the local <code>MathContext</code> inside <strong>every</strong> separate thread.</p>\n\n <pre>\ntry (DefaultBigDecimalMath.LocalMathContext context = DefaultBigDecimalMath.createLocalMathContext(5)) {\n    BigDecimalStream.range(0.0, 1.0, 0.01, DefaultBigDecimalMath.currentMathContext())\n        .map(b -&gt; DefaultBigDecimalMath.cos(b))\n        .map(b -&gt; \"sequential \" + Thread.currentThread().getName() + \" [5]: \" + b)\n        .forEach(System.out::println);\n\n    BigDecimalStream.range(0.0, 1.0, 0.01, DefaultBigDecimalMath.currentMathContext())\n        .parallel()\n        .map(b -&gt; {\n            try (DefaultBigDecimalMath.LocalMathContext context2 = DefaultBigDecimalMath.createLocalMathContext(5)) {\n                return DefaultBigDecimalMath.cos(b);\n            }\n        })\n        .map(b -&gt; \"parallel \" + Thread.currentThread().getName() + \" [5]: \" + b)\n        .forEach(System.out::println);\n}\n</pre></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== NESTED CLASS SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"nested.class.summary\">\n<!--   -->\n</a>\n<h3>Nested Class Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Nested Class Summary table, listing nested classes, and an explanation\">\n<caption><span>Nested Classes</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Class and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static class&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></span></code>\n<div class=\"block\">The local context used to push and pop a <code>MathContext</code> on the stack.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#DefaultBigDecimalMath--\">DefaultBigDecimalMath</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acos-java.math.BigDecimal-\">acos</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acosh-java.math.BigDecimal-\">acosh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acot-java.math.BigDecimal-\">acot</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acoth-java.math.BigDecimal-\">acoth</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#add-java.math.BigDecimal-java.math.BigDecimal-\">add</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x + y</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asin-java.math.BigDecimal-\">asin</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asinh-java.math.BigDecimal-\">asinh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan-java.math.BigDecimal-\">atan</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-\">atan2</a></span>(java.math.BigDecimal&nbsp;y,\n     java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atanh-java.math.BigDecimal-\">atanh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#bernoulli-int-\">bernoulli</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cos-java.math.BigDecimal-\">cos</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cosh-java.math.BigDecimal-\">cosh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cot-java.math.BigDecimal-\">cot</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#coth-java.math.BigDecimal-\">coth</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#createLocalMathContext-int-\">createLocalMathContext</a></span>(int&nbsp;precision)</code>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#createLocalMathContext-int-java.math.RoundingMode-\">createLocalMathContext</a></span>(int&nbsp;precision,\n                      java.math.RoundingMode&nbsp;roundingMode)</code>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision and <code>RoundingMode</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#createLocalMathContext-java.math.MathContext-\">createLocalMathContext</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.MathContext</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\">currentMathContext</a></span>()</code>\n<div class=\"block\">Returns the current <code>MathContext</code> used for all mathematical functions in this class.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#divide-java.math.BigDecimal-java.math.BigDecimal-\">divide</a></span>(java.math.BigDecimal&nbsp;x,\n      java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x / y</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#e--\">e</a></span>()</code>\n<div class=\"block\">Returns the number e using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#exp-java.math.BigDecimal-\">exp</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>) using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#factorial-java.math.BigDecimal-\">factorial</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#gamma-java.math.BigDecimal-\">gamma</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.MathContext</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#getDefaultMathContext--\">getDefaultMathContext</a></span>()</code>\n<div class=\"block\">Returns the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log-java.math.BigDecimal-\">log</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log10-java.math.BigDecimal-\">log10</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10 using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log2-java.math.BigDecimal-\">log2</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2 using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#multiply-java.math.BigDecimal-java.math.BigDecimal-\">multiply</a></span>(java.math.BigDecimal&nbsp;x,\n        java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x * y</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pi--\">pi</a></span>()</code>\n<div class=\"block\">Returns the number pi using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>) using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-long-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   long&nbsp;y)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>) using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#reciprocal-java.math.BigDecimal-\">reciprocal</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#remainder-java.math.BigDecimal-java.math.BigDecimal-\">remainder</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x % y</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-\">root</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.BigDecimal&nbsp;n)</code>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#round-java.math.BigDecimal-\">round</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-\">roundWithTrailingZeroes</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the current <code>MathContext</code> including trailing zeroes.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\">setDefaultMathContext</a></span>(java.math.MathContext&nbsp;defaultMathContext)</code>\n<div class=\"block\">Sets the default <code>MathContext</code> used if no other <code>MathContext</code> is defined using <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\"><code>withLocalMathContext(MathContext, Runnable)</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sin-java.math.BigDecimal-\">sin</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sinh-java.math.BigDecimal-\">sinh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sqrt-java.math.BigDecimal-\">sqrt</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#subtract-java.math.BigDecimal-java.math.BigDecimal-\">subtract</a></span>(java.math.BigDecimal&nbsp;x,\n        java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x - y</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tan-java.math.BigDecimal-\">tan</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tanh-java.math.BigDecimal-\">tanh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.math.RoundingMode-java.lang.Runnable-\">withLocalMathContext</a></span>(int&nbsp;precision,\n                    java.math.RoundingMode&nbsp;roundingMode,\n                    java.lang.Runnable&nbsp;runnable)</code>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision and <code>RoundingMode</code>.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.lang.Runnable-\">withLocalMathContext</a></span>(int&nbsp;precision,\n                    java.lang.Runnable&nbsp;runnable)</code>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\">withLocalMathContext</a></span>(java.math.MathContext&nbsp;mathContext,\n                    java.lang.Runnable&nbsp;runnable)</code>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"DefaultBigDecimalMath--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>DefaultBigDecimalMath</h4>\n<pre>public&nbsp;DefaultBigDecimalMath()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"setDefaultMathContext-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setDefaultMathContext</h4>\n<pre>public static&nbsp;void&nbsp;setDefaultMathContext(java.math.MathContext&nbsp;defaultMathContext)</pre>\n<div class=\"block\">Sets the default <code>MathContext</code> used if no other <code>MathContext</code> is defined using <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\"><code>withLocalMathContext(MathContext, Runnable)</code></a>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>defaultMathContext</code> - the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.lang.Runnable-\"><code>withLocalMathContext(int, Runnable)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.math.RoundingMode-java.lang.Runnable-\"><code>withLocalMathContext(int, RoundingMode, Runnable)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\"><code>withLocalMathContext(MathContext, Runnable)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDefaultMathContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDefaultMathContext</h4>\n<pre>public static&nbsp;java.math.MathContext&nbsp;getDefaultMathContext()</pre>\n<div class=\"block\">Returns the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the default <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"withLocalMathContext-int-java.lang.Runnable-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withLocalMathContext</h4>\n<pre>public static&nbsp;void&nbsp;withLocalMathContext(int&nbsp;precision,\n                                        java.lang.Runnable&nbsp;runnable)</pre>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision to use for calculations in the <code>runnable</code></dd>\n<dd><code>runnable</code> - the <code>Runnable</code> to execute</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withLocalMathContext-int-java.math.RoundingMode-java.lang.Runnable-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withLocalMathContext</h4>\n<pre>public static&nbsp;void&nbsp;withLocalMathContext(int&nbsp;precision,\n                                        java.math.RoundingMode&nbsp;roundingMode,\n                                        java.lang.Runnable&nbsp;runnable)</pre>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision and <code>RoundingMode</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision to use for calculations in the <code>runnable</code></dd>\n<dd><code>roundingMode</code> - the <code>RoundingMode</code> to use for calculations in the <code>runnable</code></dd>\n<dd><code>runnable</code> - the <code>Runnable</code> to execute</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withLocalMathContext-java.math.MathContext-java.lang.Runnable-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withLocalMathContext</h4>\n<pre>public static&nbsp;void&nbsp;withLocalMathContext(java.math.MathContext&nbsp;mathContext,\n                                        java.lang.Runnable&nbsp;runnable)</pre>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> to use for calculations in the <code>runnable</code></dd>\n<dd><code>runnable</code> - the <code>Runnable</code> to execute</dd>\n</dl>\n</li>\n</ul>\n<a name=\"createLocalMathContext-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>createLocalMathContext</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a>&nbsp;createLocalMathContext(int&nbsp;precision)</pre>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision to use for calculations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the created <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><code>DefaultBigDecimalMath.LocalMathContext</code></a> to be used in a try-with-resources statement</dd>\n</dl>\n</li>\n</ul>\n<a name=\"createLocalMathContext-int-java.math.RoundingMode-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>createLocalMathContext</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a>&nbsp;createLocalMathContext(int&nbsp;precision,\n                                                                            java.math.RoundingMode&nbsp;roundingMode)</pre>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision and <code>RoundingMode</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision to use for calculations</dd>\n<dd><code>roundingMode</code> - the <code>RoundingMode</code> to use for calculations in the <code>runnable</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the created <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><code>DefaultBigDecimalMath.LocalMathContext</code></a> to be used in a try-with-resources statement</dd>\n</dl>\n</li>\n</ul>\n<a name=\"createLocalMathContext-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>createLocalMathContext</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a>&nbsp;createLocalMathContext(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> to use for calculations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the created <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><code>DefaultBigDecimalMath.LocalMathContext</code></a> to be used in a try-with-resources statement</dd>\n</dl>\n</li>\n</ul>\n<a name=\"currentMathContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>currentMathContext</h4>\n<pre>public static&nbsp;java.math.MathContext&nbsp;currentMathContext()</pre>\n<div class=\"block\">Returns the current <code>MathContext</code> used for all mathematical functions in this class.\n\n <p>The current <code>MathContext</code> is the last <code>MathContext</code> specified\n using <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\"><code>withLocalMathContext(MathContext, Runnable)</code></a>\n or the default <code>MathContext</code> if none was specified.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.lang.Runnable-\"><code>withLocalMathContext(int, Runnable)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.math.RoundingMode-java.lang.Runnable-\"><code>withLocalMathContext(int, RoundingMode, Runnable)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\"><code>withLocalMathContext(MathContext, Runnable)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"round-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>round</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;round(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.round(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"roundWithTrailingZeroes-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>roundWithTrailingZeroes</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;roundWithTrailingZeroes(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the current <code>MathContext</code> including trailing zeroes.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value including trailing zeroes</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.roundWithTrailingZeroes(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;add(java.math.BigDecimal&nbsp;x,\n                                       java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x + y</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;subtract(java.math.BigDecimal&nbsp;x,\n                                            java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x - y</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;multiply(java.math.BigDecimal&nbsp;x,\n                                            java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x * y</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;divide(java.math.BigDecimal&nbsp;x,\n                                          java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x / y</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to divide</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;remainder(java.math.BigDecimal&nbsp;x,\n                                             java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x % y</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to divide</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;reciprocal(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reciprocal <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#reciprocal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.reciprocal(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;factorial(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.factorial(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"gamma-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>gamma</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;gamma(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the gamma <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.gamma(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;bernoulli(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\"><code>BigDecimalMath.bernoulli(int, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>) using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>BigDecimal</code> value to serve as exponent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       long&nbsp;y)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>) using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>long</code> value to serve as exponent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, long, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sqrt(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the square root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated square root of x with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;root(java.math.BigDecimal&nbsp;x,\n                                        java.math.BigDecimal&nbsp;n)</pre>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <code>BigDecimal</code> defining the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the natural logarithm for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log2(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2 using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 2 for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 2 with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log2(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log10(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10 using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 10 for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 10 with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log10(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pi()</pre>\n<div class=\"block\">Returns the number pi using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number pi with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\"><code>BigDecimalMath.pi(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"e--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;e()</pre>\n<div class=\"block\">Returns the number e using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number e with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\"><code>BigDecimalMath.e(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;exp(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>) using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the exponent for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated exponent <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.exp(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sin(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated sine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asin(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cos(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cosine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acos(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tan(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated tangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan2-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan2(java.math.BigDecimal&nbsp;y,\n                                         java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the <code>BigDecimal</code></dd>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-\"><code>atan2(BigDecimal, BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cot(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cotanges <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acot(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cotangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sinh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic sine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cosh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cosine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tanh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic tangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;coth(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.coth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asinh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic sine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acosh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cosine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atanh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic tangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acoth(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acoth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"DefaultBigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/internal/AsinCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:47 CET 2019 -->\n<title>AsinCalculator (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"AsinCalculator (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AsinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AsinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class AsinCalculator\" class=\"title\">Class AsinCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.AsinCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">AsinCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AsinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AsinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/internal/AtanhCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:47 CET 2019 -->\n<title>AtanhCalculator (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"AtanhCalculator (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AtanhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AtanhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class AtanhCalculator\" class=\"title\">Class AtanhCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.AtanhCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">AtanhCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AtanhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AtanhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/internal/CosCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:47 CET 2019 -->\n<title>CosCalculator (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"CosCalculator (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CosCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CosCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class CosCalculator\" class=\"title\">Class CosCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.CosCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">CosCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates cosinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CosCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CosCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/internal/CoshCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:47 CET 2019 -->\n<title>CoshCalculator (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"CoshCalculator (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CoshCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CoshCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class CoshCalculator\" class=\"title\">Class CoshCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.CoshCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">CoshCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CoshCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CoshCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/internal/ExpCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:47 CET 2019 -->\n<title>ExpCalculator (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ExpCalculator (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/ExpCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"ExpCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class ExpCalculator\" class=\"title\">Class ExpCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.ExpCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">ExpCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates exp using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/ExpCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"ExpCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/internal/PowerIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:47 CET 2019 -->\n<title>PowerIterator (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerIterator (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":6,\"i1\":6};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Interface PowerIterator\" class=\"title\">Interface PowerIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Known Implementing Classes:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">PowerIterator</span></pre>\n<div class=\"block\">Iterator over the powers of a value x.\n \n <p>This API allows to efficiently calculate the various powers of x in a taylor series by storing intermediate results.</p>\n <p>For example x<sup>n</sup> can be calculated using one multiplication by storing the previously calculated x<sup>n-1</sup> and x.</p>\n \n <p><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\"><code>getCurrentPower()</code></a> will be called first to retrieve the initial value.</p>\n \n For later iterations <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\"><code>calculateNextPower()</code></a> will be called before <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\"><code>getCurrentPower()</code></a>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>void&nbsp;calculateNextPower()</pre>\n<div class=\"block\">Calculates the next power.</div>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/internal/PowerNIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:48 CET 2019 -->\n<title>PowerNIterator (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerNIterator (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerNIterator\" class=\"title\">Class PowerNIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerNIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerNIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerNIterator</a></span>(java.math.BigDecimal&nbsp;x,\n              java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerNIterator</h4>\n<pre>public&nbsp;PowerNIterator(java.math.BigDecimal&nbsp;x,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/internal/PowerTwoNIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:48 CET 2019 -->\n<title>PowerTwoNIterator (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNIterator (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNIterator\" class=\"title\">Class PowerTwoNIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                 java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNIterator</h4>\n<pre>public&nbsp;PowerTwoNIterator(java.math.BigDecimal&nbsp;x,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:48 CET 2019 -->\n<title>PowerTwoNMinusOneIterator (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNMinusOneIterator (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNMinusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNMinusOneIterator\" class=\"title\">Class PowerTwoNMinusOneIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNMinusOneIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNMinusOneIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n-1</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#PowerTwoNMinusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNMinusOneIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                         java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNMinusOneIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNMinusOneIterator</h4>\n<pre>public&nbsp;PowerTwoNMinusOneIterator(java.math.BigDecimal&nbsp;x,\n                                 java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNMinusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:48 CET 2019 -->\n<title>PowerTwoNPlusOneIterator (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNPlusOneIterator (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNPlusOneIterator\" class=\"title\">Class PowerTwoNPlusOneIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNPlusOneIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNPlusOneIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNPlusOneIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                        java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNPlusOneIterator</h4>\n<pre>public&nbsp;PowerTwoNPlusOneIterator(java.math.BigDecimal&nbsp;x,\n                                java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/internal/SeriesCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:48 CET 2019 -->\n<title>SeriesCalculator (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SeriesCalculator (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":6,\"i2\":6,\"i3\":6,\"i4\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SeriesCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SeriesCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SeriesCalculator\" class=\"title\">Class SeriesCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SeriesCalculator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>Direct Known Subclasses:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public abstract class <span class=\"typeNameLabel\">SeriesCalculator</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.\n \n <p>Stores the factors of the taylor series terms so that future calculations will be faster.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier</th>\n<th class=\"colLast\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>protected </code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator--\">SeriesCalculator</a></span>()</code>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>protected </code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator-boolean-\">SeriesCalculator</a></span>(boolean&nbsp;calculateInPairs)</code>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected abstract void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected abstract <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected abstract <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></span>(int&nbsp;index)</code>\n<div class=\"block\">Returns the factor of the term with specified index.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"SeriesCalculator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>SeriesCalculator</h4>\n<pre>protected&nbsp;SeriesCalculator()</pre>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</li>\n</ul>\n<a name=\"SeriesCalculator-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>SeriesCalculator</h4>\n<pre>protected&nbsp;SeriesCalculator(boolean&nbsp;calculateInPairs)</pre>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.\n \n <p>Calculation of pairs is useful for taylor series where the terms alternate the sign.\n In these cases it is more efficient to calculate two terms at once check then whether the acceptable error has been reached.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>calculateInPairs</code> - <code>true</code> to calculate the terms in pairs, <code>false</code> to calculate single terms</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"calculate-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculate</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;calculate(java.math.BigDecimal&nbsp;x,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected abstract&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                                     java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFactor-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getFactor(int&nbsp;index)</pre>\n<div class=\"block\">Returns the factor of the term with specified index.\n\n All mutable state of this class (and all its subclasses) must be modified in this method.\n This method is synchronized to allow thread-safe usage of this class.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>index</code> - the index (starting with 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the specified term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected abstract&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected abstract&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SeriesCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SeriesCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/internal/SinCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:48 CET 2019 -->\n<title>SinCalculator (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SinCalculator (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SinCalculator\" class=\"title\">Class SinCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SinCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">SinCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/internal/SinhCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:48 CET 2019 -->\n<title>SinhCalculator (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SinhCalculator (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SinhCalculator\" class=\"title\">Class SinhCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SinhCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">SinhCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/internal/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:50 CET 2019 -->\n<title>ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big.internal</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Interfaces\">Interfaces</h2>\n<ul title=\"Interfaces\">\n<li><a href=\"PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\" target=\"classFrame\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n</ul>\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AsinCalculator</a></li>\n<li><a href=\"AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AtanhCalculator</a></li>\n<li><a href=\"CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CosCalculator</a></li>\n<li><a href=\"CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CoshCalculator</a></li>\n<li><a href=\"ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">ExpCalculator</a></li>\n<li><a href=\"PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerNIterator</a></li>\n<li><a href=\"PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNIterator</a></li>\n<li><a href=\"PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNMinusOneIterator</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SeriesCalculator</a></li>\n<li><a href=\"SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinCalculator</a></li>\n<li><a href=\"SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/internal/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:50 CET 2019 -->\n<title>ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big.internal</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Interface Summary table, listing interfaces, and an explanation\">\n<caption><span>Interface Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Interface</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Iterator over the powers of a value x.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates cosinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates exp using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n-1</sup>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/internal/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:50 CET 2019 -->\n<title>ch.obermuhlner.math.big.internal Class Hierarchy (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.internal Class Hierarchy (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big.internal</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNMinusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AtanhCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h2 title=\"Interface Hierarchy\">Interface Hierarchy</h2>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a></li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:49 CET 2019 -->\n<title>ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../ch/obermuhlner/math/big/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"BigComplex.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplex</a></li>\n<li><a href=\"BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplexMath</a></li>\n<li><a href=\"BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigDecimalMath</a></li>\n<li><a href=\"BigFloat.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat</a></li>\n<li><a href=\"BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat.Context</a></li>\n<li><a href=\"BigRational.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigRational</a></li>\n<li><a href=\"DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">DefaultBigDecimalMath</a></li>\n<li><a href=\"DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">DefaultBigDecimalMath.LocalMathContext</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:49 CET 2019 -->\n<title>ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Package</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides advanced functions operating on <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A rational number represented as a quotient of two values.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A wrapper around <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigDecimalMath</code></a> that passes a current <code>MathContext</code> to the\n functions that need a <code>MathContext</code> argument.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></td>\n<td class=\"colLast\">\n<div class=\"block\">The local context used to push and pop a <code>MathContext</code> on the stack.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Package</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:50 CET 2019 -->\n<title>ch.obermuhlner.math.big Class Hierarchy (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big Class Hierarchy (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a> (implements java.io.Serializable)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath.LocalMathContext</span></a> (implements java.lang.AutoCloseable)</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/stream/BigDecimalStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:47 CET 2019 -->\n<title>BigDecimalStream (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigDecimalStream (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigDecimalStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.stream</div>\n<h2 title=\"Class BigDecimalStream\" class=\"title\">Class BigDecimalStream</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.stream.BigDecimalStream</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigDecimalStream</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#BigDecimalStream--\">BigDecimalStream</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">range</a></span>(java.math.BigDecimal&nbsp;startInclusive,\n     java.math.BigDecimal&nbsp;endExclusive,\n     java.math.BigDecimal&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-double-double-double-java.math.MathContext-\">range</a></span>(double&nbsp;startInclusive,\n     double&nbsp;endExclusive,\n     double&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-long-long-long-java.math.MathContext-\">range</a></span>(long&nbsp;startInclusive,\n     long&nbsp;endExclusive,\n     long&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">rangeClosed</a></span>(java.math.BigDecimal&nbsp;startInclusive,\n           java.math.BigDecimal&nbsp;endInclusive,\n           java.math.BigDecimal&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-double-double-double-java.math.MathContext-\">rangeClosed</a></span>(double&nbsp;startInclusive,\n           double&nbsp;endInclusive,\n           double&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-long-long-long-java.math.MathContext-\">rangeClosed</a></span>(long&nbsp;startInclusive,\n           long&nbsp;endInclusive,\n           long&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigDecimalStream--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigDecimalStream</h4>\n<pre>public&nbsp;BigDecimalStream()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(java.math.BigDecimal&nbsp;startInclusive,\n                                                                  java.math.BigDecimal&nbsp;endExclusive,\n                                                                  java.math.BigDecimal&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigDecimal i = startInclusive; i.compareTo(endExclusive) &lt; 0; i = i.add(step, mathContext)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-long-long-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(long&nbsp;startInclusive,\n                                                                  long&nbsp;endExclusive,\n                                                                  long&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n \n <p>The <code>long</code> arguments are converted using <code>BigDecimal.valueOf(long)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-double-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(double&nbsp;startInclusive,\n                                                                  double&nbsp;endExclusive,\n                                                                  double&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n \n <p>The <code>double</code> arguments are converted using <code>BigDecimal.valueOf(double)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(java.math.BigDecimal&nbsp;startInclusive,\n                                                                        java.math.BigDecimal&nbsp;endInclusive,\n                                                                        java.math.BigDecimal&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigDecimal i = startInclusive; i.compareTo(endInclusive) &lt;= 0; i = i.add(step, mathContext)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-long-long-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(long&nbsp;startInclusive,\n                                                                        long&nbsp;endInclusive,\n                                                                        long&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>The <code>long</code> arguments are converted using <code>BigDecimal.valueOf(long)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-double-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(double&nbsp;startInclusive,\n                                                                        double&nbsp;endInclusive,\n                                                                        double&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>The <code>double</code> arguments are converted using <code>BigDecimal.valueOf(double)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigDecimalStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/stream/BigFloatStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:47 CET 2019 -->\n<title>BigFloatStream (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloatStream (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigFloatStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloatStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.stream</div>\n<h2 title=\"Class BigFloatStream\" class=\"title\">Class BigFloatStream</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.stream.BigFloatStream</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigFloatStream</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides constructor methods for streams of <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#BigFloatStream--\">BigFloatStream</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">range</a></span>(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endExclusive,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">range</a></span>(double&nbsp;startInclusive,\n     double&nbsp;endExclusive,\n     double&nbsp;step,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">range</a></span>(long&nbsp;startInclusive,\n     long&nbsp;endExclusive,\n     long&nbsp;step,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">rangeClosed</a></span>(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endInclusive,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed</a></span>(double&nbsp;startInclusive,\n           double&nbsp;endInclusive,\n           double&nbsp;step,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed</a></span>(long&nbsp;startInclusive,\n           long&nbsp;endInclusive,\n           long&nbsp;step,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigFloatStream--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigFloatStream</h4>\n<pre>public&nbsp;BigFloatStream()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endExclusive,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigFloat i = startInclusive; i.isLessThan(endExclusive); i = i.add(step)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(long&nbsp;startInclusive,\n                                                      long&nbsp;endExclusive,\n                                                      long&nbsp;step,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\"><code>BigFloat.Context.valueOf(long)</code></a> is used to convert the <code>long</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>long</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>range(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(double&nbsp;startInclusive,\n                                                      double&nbsp;endExclusive,\n                                                      double&nbsp;step,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\"><code>BigFloat.Context.valueOf(double)</code></a> is used to convert the <code>double</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>double</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>range(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endInclusive,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigFloat i = startInclusive; i.isLessThanOrEqual(endInclusive); i = i.add(step)) {\n    //...\n}\n</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(long&nbsp;startInclusive,\n                                                            long&nbsp;endInclusive,\n                                                            long&nbsp;step,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\"><code>BigFloat.Context.valueOf(long)</code></a> is used to convert the <code>long</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>long</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>rangeClosed(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(double&nbsp;startInclusive,\n                                                            double&nbsp;endInclusive,\n                                                            double&nbsp;step,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\"><code>BigFloat.Context.valueOf(double)</code></a> is used to convert the <code>double</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>double</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>rangeClosed(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigFloatStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloatStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/stream/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:50 CET 2019 -->\n<title>ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big.stream</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigDecimalStream</a></li>\n<li><a href=\"BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigFloatStream</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/stream/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:50 CET 2019 -->\n<title>ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Prev&nbsp;Package</a></li>\n<li>Next&nbsp;Package</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big.stream</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides constructor methods for streams of <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Prev&nbsp;Package</a></li>\n<li>Next&nbsp;Package</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/ch/obermuhlner/math/big/stream/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:50 CET 2019 -->\n<title>ch.obermuhlner.math.big.stream Class Hierarchy (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.stream Class Hierarchy (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Prev</a></li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big.stream</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a></li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Prev</a></li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/constant-values.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:50 CET 2019 -->\n<title>Constant Field Values (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Constant Field Values (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?constant-values.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"constant-values.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Constant Field Values\" class=\"title\">Constant Field Values</h1>\n<h2 title=\"Contents\">Contents</h2>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?constant-values.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"constant-values.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/deprecated-list.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:50 CET 2019 -->\n<title>Deprecated List (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Deprecated List (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li class=\"navBarCell1Rev\">Deprecated</li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?deprecated-list.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"deprecated-list.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Deprecated API\" class=\"title\">Deprecated API</h1>\n<h2 title=\"Contents\">Contents</h2>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li class=\"navBarCell1Rev\">Deprecated</li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?deprecated-list.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"deprecated-list.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/help-doc.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:50 CET 2019 -->\n<title>API Help (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"API Help (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li class=\"navBarCell1Rev\">Help</li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?help-doc.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"help-doc.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">How This API Document Is Organized</h1>\n<div class=\"subTitle\">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h2>Overview</h2>\n<p>The <a href=\"overview-summary.html\">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>\n</li>\n<li class=\"blockList\">\n<h2>Package</h2>\n<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>\n<ul>\n<li>Interfaces (italic)</li>\n<li>Classes</li>\n<li>Enums</li>\n<li>Exceptions</li>\n<li>Errors</li>\n<li>Annotation Types</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Class/Interface</h2>\n<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>\n<ul>\n<li>Class inheritance diagram</li>\n<li>Direct Subclasses</li>\n<li>All Known Subinterfaces</li>\n<li>All Known Implementing Classes</li>\n<li>Class/interface declaration</li>\n<li>Class/interface description</li>\n</ul>\n<ul>\n<li>Nested Class Summary</li>\n<li>Field Summary</li>\n<li>Constructor Summary</li>\n<li>Method Summary</li>\n</ul>\n<ul>\n<li>Field Detail</li>\n<li>Constructor Detail</li>\n<li>Method Detail</li>\n</ul>\n<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>\n</li>\n<li class=\"blockList\">\n<h2>Annotation Type</h2>\n<p>Each annotation type has its own separate page with the following sections:</p>\n<ul>\n<li>Annotation Type declaration</li>\n<li>Annotation Type description</li>\n<li>Required Element Summary</li>\n<li>Optional Element Summary</li>\n<li>Element Detail</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Enum</h2>\n<p>Each enum has its own separate page with the following sections:</p>\n<ul>\n<li>Enum declaration</li>\n<li>Enum description</li>\n<li>Enum Constant Summary</li>\n<li>Enum Constant Detail</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Tree (Class Hierarchy)</h2>\n<p>There is a <a href=\"overview-tree.html\">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>\n<ul>\n<li>When viewing the Overview page, clicking on \"Tree\" displays the hierarchy for all packages.</li>\n<li>When viewing a particular package, class or interface page, clicking \"Tree\" displays the hierarchy for only that package.</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Deprecated API</h2>\n<p>The <a href=\"deprecated-list.html\">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>\n</li>\n<li class=\"blockList\">\n<h2>Index</h2>\n<p>The <a href=\"index-all.html\">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>\n</li>\n<li class=\"blockList\">\n<h2>Prev/Next</h2>\n<p>These links take you to the next or previous class, interface, package, or related page.</p>\n</li>\n<li class=\"blockList\">\n<h2>Frames/No Frames</h2>\n<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>\n</li>\n<li class=\"blockList\">\n<h2>All Classes</h2>\n<p>The <a href=\"allclasses-noframe.html\">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>\n</li>\n<li class=\"blockList\">\n<h2>Serialized Form</h2>\n<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking \"Serialized Form\" in the \"See also\" section of the class description.</p>\n</li>\n<li class=\"blockList\">\n<h2>Constant Field Values</h2>\n<p>The <a href=\"constant-values.html\">Constant Field Values</a> page lists the static final fields and their values.</p>\n</li>\n</ul>\n<span class=\"emphasizedPhrase\">This help file applies to API documentation generated using the standard doclet.</span></div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li class=\"navBarCell1Rev\">Help</li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?help-doc.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"help-doc.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/index-all.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:50 CET 2019 -->\n<title>Index (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Index (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li class=\"navBarCell1Rev\">Index</li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?index-all.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"index-all.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"contentContainer\"><a href=\"#I:A\">A</a>&nbsp;<a href=\"#I:B\">B</a>&nbsp;<a href=\"#I:C\">C</a>&nbsp;<a href=\"#I:D\">D</a>&nbsp;<a href=\"#I:E\">E</a>&nbsp;<a href=\"#I:F\">F</a>&nbsp;<a href=\"#I:G\">G</a>&nbsp;<a href=\"#I:H\">H</a>&nbsp;<a href=\"#I:I\">I</a>&nbsp;<a href=\"#I:L\">L</a>&nbsp;<a href=\"#I:M\">M</a>&nbsp;<a href=\"#I:N\">N</a>&nbsp;<a href=\"#I:O\">O</a>&nbsp;<a href=\"#I:P\">P</a>&nbsp;<a href=\"#I:R\">R</a>&nbsp;<a href=\"#I:S\">S</a>&nbsp;<a href=\"#I:T\">T</a>&nbsp;<a href=\"#I:V\">V</a>&nbsp;<a href=\"#I:W\">W</a>&nbsp;<a href=\"#I:Z\">Z</a>&nbsp;<a name=\"I:A\">\n<!--   -->\n</a>\n<h2 class=\"title\">A</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\">abs(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">abs(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#abs-ch.obermuhlner.math.big.BigFloat-\">abs(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#abs--\">abs()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the absolute value of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\">absSquare(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">absSquare(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acos(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\">acos(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acos-ch.obermuhlner.math.big.BigFloat-\">acos(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acos-java.math.BigDecimal-\">acos(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\">acosh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acosh-ch.obermuhlner.math.big.BigFloat-\">acosh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acosh-java.math.BigDecimal-\">acosh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acot(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\">acot(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acot-ch.obermuhlner.math.big.BigFloat-\">acot(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acot-java.math.BigDecimal-\">acot(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\">acoth(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acoth-ch.obermuhlner.math.big.BigFloat-\">acoth(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acoth-java.math.BigDecimal-\">acoth(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-\">add(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">add(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-java.math.MathContext-\">add(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-\">add(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-double-\">add(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-ch.obermuhlner.math.big.BigFloat-\">add(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-java.math.BigDecimal-\">add(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-int-\">add(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-long-\">add(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-double-\">add(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\">add(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-java.math.BigInteger-\">add(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-int-\">add(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#add-java.math.BigDecimal-java.math.BigDecimal-\">add(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x + y</code> using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\">angle(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">angle(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">asin(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\">asin(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#asin-ch.obermuhlner.math.big.BigFloat-\">asin(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asin-java.math.BigDecimal-\">asin(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\">asinh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#asinh-ch.obermuhlner.math.big.BigFloat-\">asinh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asinh-java.math.BigDecimal-\">asinh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">atan(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\">atan(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#atan-ch.obermuhlner.math.big.BigFloat-\">atan(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan-java.math.BigDecimal-\">atan(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">atan2(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-\">atan2(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i> using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\">atanh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#atanh-ch.obermuhlner.math.big.BigFloat-\">atanh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atanh-java.math.BigDecimal-\">atanh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AtanhCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</dd>\n</dl>\n<a name=\"I:B\">\n<!--   -->\n</a>\n<h2 class=\"title\">B</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\">bernoulli(int, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#bernoulli-int-\">bernoulli(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#bernoulli-int-\">bernoulli(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Provides advanced functions operating on <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#BigComplexMath--\">BigComplexMath()</a></span> - Constructor for class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a> - Class in <a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></dt>\n<dd>\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#BigDecimalStream--\">BigDecimalStream()</a></span> - Constructor for class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a> - Class in <a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></dt>\n<dd>\n<div class=\"block\">Provides constructor methods for streams of <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#BigFloatStream--\">BigFloatStream()</a></span> - Constructor for class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A rational number represented as a quotient of two values.</div>\n</dd>\n</dl>\n<a name=\"I:C\">\n<!--   -->\n</a>\n<h2 class=\"title\">C</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in interface ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dt>\n<dd>\n<div class=\"block\">Calculates the next power.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a> - package ch.obermuhlner.math.big</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a> - package ch.obermuhlner.math.big.internal</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a> - package ch.obermuhlner.math.big.stream</dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html#close--\">close()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\">compareTo(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#compareTo-ch.obermuhlner.math.big.BigRational-\">compareTo(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#conjugate--\">conjugate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#conjugate-ch.obermuhlner.math.big.BigComplex-\">conjugate(BigComplex)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#context-int-\">context(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#context-java.math.MathContext-\">context(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">cos(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\">cos(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cos-ch.obermuhlner.math.big.BigFloat-\">cos(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cos-java.math.BigDecimal-\">cos(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates cosinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\">cosh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cosh-ch.obermuhlner.math.big.BigFloat-\">cosh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cosh-java.math.BigDecimal-\">cosh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\">cot(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cot-ch.obermuhlner.math.big.BigFloat-\">cot(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cot-java.math.BigDecimal-\">cot(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\">coth(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#coth-ch.obermuhlner.math.big.BigFloat-\">coth(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#coth-java.math.BigDecimal-\">coth(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#createLocalMathContext-int-\">createLocalMathContext(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#createLocalMathContext-int-java.math.RoundingMode-\">createLocalMathContext(int, RoundingMode)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision and <code>RoundingMode</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#createLocalMathContext-java.math.MathContext-\">createLocalMathContext(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Creates the <a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\">currentMathContext()</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the current <code>MathContext</code> used for all mathematical functions in this class.</div>\n</dd>\n</dl>\n<a name=\"I:D\">\n<!--   -->\n</a>\n<h2 class=\"title\">D</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#decrement--\">decrement()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A wrapper around <a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigDecimalMath</code></a> that passes a current <code>MathContext</code> to the\n functions that need a <code>MathContext</code> argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#DefaultBigDecimalMath--\">DefaultBigDecimalMath()</a></span> - Constructor for class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath.LocalMathContext</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">The local context used to push and pop a <code>MathContext</code> on the stack.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">divide(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-java.math.BigDecimal-java.math.MathContext-\">divide(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-double-java.math.MathContext-\">divide(double, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-ch.obermuhlner.math.big.BigFloat-\">divide(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-java.math.BigDecimal-\">divide(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-int-\">divide(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-long-\">divide(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-double-\">divide(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\">divide(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-java.math.BigInteger-\">divide(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-int-\">divide(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#divide-java.math.BigDecimal-java.math.BigDecimal-\">divide(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x / y</code> using the current <code>MathContext</code>.</div>\n</dd>\n</dl>\n<a name=\"I:E\">\n<!--   -->\n</a>\n<h2 class=\"title\">E</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\">e(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number e.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#e--\">e()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the constant e with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#e--\">e()</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number e using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">\n\n Contrary to <code>BigDecimal.equals(Object)</code> this method implements <strong>mathematical</strong> equality\n (by calling <code>BigDecimal.compareTo(BigDecimal)</code> on the real and imaginary parts)\n instead of strict equality.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">exp(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural exponent of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\">exp(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#exp-ch.obermuhlner.math.big.BigFloat-\">exp(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#exp-java.math.BigDecimal-\">exp(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>) using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates exp using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\">exponent(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n</dl>\n<a name=\"I:F\">\n<!--   -->\n</a>\n<h2 class=\"title\">F</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">factorial(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\">factorial(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified integer argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\">factorial(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#factorial-int-\">factorial(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#factorial-java.math.BigDecimal-\">factorial(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\">fractionalPart(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#fractionPart--\">fractionPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the fraction part of this rational number.</div>\n</dd>\n</dl>\n<a name=\"I:G\">\n<!--   -->\n</a>\n<h2 class=\"title\">G</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">gamma(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the gamma function of the specified <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\">gamma(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#gamma-java.math.BigDecimal-\">gamma(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getContext--\">getContext()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in interface ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dt>\n<dd>\n<div class=\"block\">Returns the current power.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#getDefaultMathContext--\">getDefaultMathContext()</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getDenominator--\">getDenominator()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\">getDenominatorBigInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getExponent--\">getExponent()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor(int)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Returns the factor of the term with specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\">getFractionalPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\">getIntegralPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getMantissa--\">getMantissa()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getMathContext--\">getMathContext()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getNumerator--\">getNumerator()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\">getNumeratorBigInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getPrecision--\">getPrecision()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the precision of this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getRoundingMode--\">getRoundingMode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.</div>\n</dd>\n</dl>\n<a name=\"I:H\">\n<!--   -->\n</a>\n<h2 class=\"title\">H</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:I\">\n<!--   -->\n</a>\n<h2 class=\"title\">I</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#I\">I</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#im\">im</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#im--\">im()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#increment--\">increment()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#integerPart--\">integerPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the integer part of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\">integralPart(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isBetween-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">isBetween(BigFloat, BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\">isDoubleValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isDoubleValue--\">isDoubleValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\">isEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">isGreaterThan(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isGreaterThanOrEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isInfinity--\">isInfinity()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#isInteger--\">isInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\">isIntValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isIntValue--\">isIntValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\">isLessThan(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isLessThanOrEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isLongValue-java.math.BigDecimal-\">isLongValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isNaN--\">isNaN()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isNegative--\">isNegative()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isPositive--\">isPositive()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#isReal--\">isReal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isSpecial--\">isSpecial()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isZero--\">isZero()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#isZero--\">isZero()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n</dd>\n</dl>\n<a name=\"I:L\">\n<!--   -->\n</a>\n<h2 class=\"title\">L</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">log(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\">log(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log-ch.obermuhlner.math.big.BigFloat-\">log(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log-java.math.BigDecimal-\">log(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\">log10(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log10-ch.obermuhlner.math.big.BigFloat-\">log10(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log10-java.math.BigDecimal-\">log10(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10 using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\">log2(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log2-ch.obermuhlner.math.big.BigFloat-\">log2(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log2-java.math.BigDecimal-\">log2(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2 using the current <code>MathContext</code>.</div>\n</dd>\n</dl>\n<a name=\"I:M\">\n<!--   -->\n</a>\n<h2 class=\"title\">M</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\">mantissa(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html#mathContext\">mathContext</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">max(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the maximum of two <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">max(BigFloat, BigFloat...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the maximum of n <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational...-\">max(BigRational...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">min(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the minimum of two <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">min(BigFloat, BigFloat...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the minimum of n <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#min-ch.obermuhlner.math.big.BigRational...-\">min(BigRational...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-\">multiply(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">multiply(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-java.math.MathContext-\">multiply(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-\">multiply(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-double-\">multiply(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-ch.obermuhlner.math.big.BigFloat-\">multiply(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-java.math.BigDecimal-\">multiply(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-int-\">multiply(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-long-\">multiply(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-double-\">multiply(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\">multiply(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-java.math.BigInteger-\">multiply(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-int-\">multiply(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#multiply-java.math.BigDecimal-java.math.BigDecimal-\">multiply(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x * y</code> using the current <code>MathContext</code>.</div>\n</dd>\n</dl>\n<a name=\"I:N\">\n<!--   -->\n</a>\n<h2 class=\"title\">N</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#NaN\">NaN</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Represents a value that is not a number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#negate--\">negate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#negate-ch.obermuhlner.math.big.BigFloat-\">negate(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#negate--\">negate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Negates this rational number (inverting the sign).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#NEGATIVE_INFINITY\">NEGATIVE_INFINITY</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Represents the positive infinity.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#NEGATIVE_ONE\">NEGATIVE_ONE</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:O\">\n<!--   -->\n</a>\n<h2 class=\"title\">O</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#ONE\">ONE</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#ONE\">ONE</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#ONE\">ONE</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 1 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n</dl>\n<a name=\"I:P\">\n<!--   -->\n</a>\n<h2 class=\"title\">P</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\">pi(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number pi.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#pi--\">pi()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the constant pi with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pi--\">pi()</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number pi using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#POSITIVE_INFINITY\">POSITIVE_INFINITY</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Represents the positive infinity.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">pow(BigComplex, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">pow(BigComplex, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">pow(BigComplex, BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">pow(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\">pow(BigDecimal, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-\">pow(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-java.math.BigDecimal-\">pow(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-int-\">pow(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-long-\">pow(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-double-\">pow(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">pow(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#pow-int-\">pow(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-\">pow(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>) using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-long-\">pow(BigDecimal, long)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>) using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a> - Interface in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Iterator over the powers of a value x.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerNIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNMinusOneIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n-1</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#PowerTwoNMinusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNMinusOneIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNPlusOneIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:R\">\n<!--   -->\n</a>\n<h2 class=\"title\">R</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">range(BigDecimal, BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-long-long-long-java.math.MathContext-\">range(long, long, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-double-double-double-java.math.MathContext-\">range(double, double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">range(BigFloat, BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">range(long, long, long, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">range(double, double, double, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-long-long-long-java.math.MathContext-\">rangeClosed(long, long, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-double-double-double-java.math.MathContext-\">rangeClosed(double, double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">rangeClosed(BigFloat, BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed(long, long, long, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed(double, double, double, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#re\">re</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#re--\">re()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\">reciprocal(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">reciprocal(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#reciprocal-java.math.BigDecimal-java.math.MathContext-\">reciprocal(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#reciprocal--\">reciprocal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#reciprocal-java.math.BigDecimal-\">reciprocal(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#reduce--\">reduce()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-ch.obermuhlner.math.big.BigFloat-\">remainder(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-java.math.BigDecimal-\">remainder(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-int-\">remainder(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-long-\">remainder(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-double-\">remainder(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#remainder-java.math.BigDecimal-java.math.BigDecimal-\">remainder(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x % y</code> using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">root(BigComplex, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">root(BigComplex, BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">root(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-\">root(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-java.math.BigDecimal-\">root(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-int-\">root(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-long-\">root(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-double-\">root(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">root(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-\">root(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#round-java.math.MathContext-\">round(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\">round(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#round-java.math.BigDecimal-\">round(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\">roundWithTrailingZeroes(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code> including trailing zeroes.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-\">roundWithTrailingZeroes(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the current <code>MathContext</code> including trailing zeroes.</div>\n</dd>\n</dl>\n<a name=\"I:S\">\n<!--   -->\n</a>\n<h2 class=\"title\">S</h2>\n<dl>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator--\">SeriesCalculator()</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Constructs a <a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator-boolean-\">SeriesCalculator(boolean)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Constructs a <a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\">setDefaultMathContext(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Sets the default <code>MathContext</code> used if no other <code>MathContext</code> is defined using <a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\"><code>DefaultBigDecimalMath.withLocalMathContext(MathContext, Runnable)</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#significantDigits-java.math.BigDecimal-\">significantDigits(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number of significant digits of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#signum--\">signum()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the signum function of this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#signum--\">signum()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sin(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\">sin(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sin-ch.obermuhlner.math.big.BigFloat-\">sin(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sin-java.math.BigDecimal-\">sin(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\">sinh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sinh-ch.obermuhlner.math.big.BigFloat-\">sinh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sinh-java.math.BigDecimal-\">sinh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sqrt(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\">sqrt(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sqrt-ch.obermuhlner.math.big.BigFloat-\">sqrt(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sqrt-java.math.BigDecimal-\">sqrt(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\">strictEquals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-\">subtract(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">subtract(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-java.math.MathContext-\">subtract(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-\">subtract(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-double-\">subtract(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-ch.obermuhlner.math.big.BigFloat-\">subtract(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-java.math.BigDecimal-\">subtract(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-int-\">subtract(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-long-\">subtract(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-double-\">subtract(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\">subtract(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-java.math.BigInteger-\">subtract(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-int-\">subtract(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#subtract-java.math.BigDecimal-java.math.BigDecimal-\">subtract(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x - y</code> using the current <code>MathContext</code>.</div>\n</dd>\n</dl>\n<a name=\"I:T\">\n<!--   -->\n</a>\n<h2 class=\"title\">T</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">tan(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the tangens of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\">tan(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#tan-ch.obermuhlner.math.big.BigFloat-\">tan(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tan-java.math.BigDecimal-\">tan(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\">tanh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#tanh-ch.obermuhlner.math.big.BigFloat-\">tanh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tanh-java.math.BigDecimal-\">tanh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#TEN\">TEN</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 10 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-\">toBigDecimal(String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-java.math.MathContext-\">toBigDecimal(String, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toBigDecimal--\">toBigDecimal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toBigDecimal--\">toBigDecimal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toBigDecimal-java.math.MathContext-\">toBigDecimal(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toDouble--\">toDouble()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toDouble--\">toDouble()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a double value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toFloat--\">toFloat()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a float value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toInt--\">toInt()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toIntegerRationalString--\">toIntegerRationalString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toLong--\">toLong()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toPlainString--\">toPlainString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toRationalString--\">toRationalString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#TWO\">TWO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 2 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#type--\">type()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">return special type of a value</div>\n</dd>\n</dl>\n<a name=\"I:V\">\n<!--   -->\n</a>\n<h2 class=\"title\">V</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-double-\">valueOf(double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-double-double-\">valueOf(double, double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-ch.obermuhlner.math.big.BigFloat-\">valueOf(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-\">valueOf(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-boolean-\">valueOf(int, boolean)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">parse unsigned value with this logic <code>value &amp; 4294967295</code></div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\">valueOf(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-boolean-\">valueOf(long, boolean)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">parse unsigned value with this logic <code>value &amp; 18446744073709551615</code></div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\">valueOf(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.lang.String-\">valueOf(String)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-\">valueOf(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\">valueOf(int, int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\">valueOf(int, int, int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-java.math.BigInteger-\">valueOf(BigInteger, BigInteger)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-\">valueOf(BigInteger)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-double-\">valueOf(double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\">valueOf(String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified string representation.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">valueOf(boolean, String, String, String, String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">valueOfPolar(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-double-double-java.math.MathContext-\">valueOfPolar(double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:W\">\n<!--   -->\n</a>\n<h2 class=\"title\">W</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.lang.Runnable-\">withLocalMathContext(int, Runnable)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.math.RoundingMode-java.lang.Runnable-\">withLocalMathContext(int, RoundingMode, Runnable)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision and <code>RoundingMode</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\">withLocalMathContext(MathContext, Runnable)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\">withPrecision(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#withScale-int-\">withScale(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n</dd>\n</dl>\n<a name=\"I:Z\">\n<!--   -->\n</a>\n<h2 class=\"title\">Z</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#ZERO\">ZERO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Zero represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#ZERO\">ZERO</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#ZERO\">ZERO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 0 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n</dl>\n<a href=\"#I:A\">A</a>&nbsp;<a href=\"#I:B\">B</a>&nbsp;<a href=\"#I:C\">C</a>&nbsp;<a href=\"#I:D\">D</a>&nbsp;<a href=\"#I:E\">E</a>&nbsp;<a href=\"#I:F\">F</a>&nbsp;<a href=\"#I:G\">G</a>&nbsp;<a href=\"#I:H\">H</a>&nbsp;<a href=\"#I:I\">I</a>&nbsp;<a href=\"#I:L\">L</a>&nbsp;<a href=\"#I:M\">M</a>&nbsp;<a href=\"#I:N\">N</a>&nbsp;<a href=\"#I:O\">O</a>&nbsp;<a href=\"#I:P\">P</a>&nbsp;<a href=\"#I:R\">R</a>&nbsp;<a href=\"#I:S\">S</a>&nbsp;<a href=\"#I:T\">T</a>&nbsp;<a href=\"#I:V\">V</a>&nbsp;<a href=\"#I:W\">W</a>&nbsp;<a href=\"#I:Z\">Z</a>&nbsp;</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li class=\"navBarCell1Rev\">Index</li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?index-all.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"index-all.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/index.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\" \"http://www.w3.org/TR/html4/frameset.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:50 CET 2019 -->\n<title>ch.obermuhlner.math.big 2.3.0 API</title>\n<script type=\"text/javascript\">\n    tmpTargetPage = \"\" + window.location.search;\n    if (tmpTargetPage != \"\" && tmpTargetPage != \"undefined\")\n        tmpTargetPage = tmpTargetPage.substring(1);\n    if (tmpTargetPage.indexOf(\":\") != -1 || (tmpTargetPage != \"\" && !validURL(tmpTargetPage)))\n        tmpTargetPage = \"undefined\";\n    targetPage = tmpTargetPage;\n    function validURL(url) {\n        try {\n            url = decodeURIComponent(url);\n        }\n        catch (error) {\n            return false;\n        }\n        var pos = url.indexOf(\".html\");\n        if (pos == -1 || pos != url.length - 5)\n            return false;\n        var allowNumber = false;\n        var allowSep = false;\n        var seenDot = false;\n        for (var i = 0; i < url.length - 5; i++) {\n            var ch = url.charAt(i);\n            if ('a' <= ch && ch <= 'z' ||\n                    'A' <= ch && ch <= 'Z' ||\n                    ch == '$' ||\n                    ch == '_' ||\n                    ch.charCodeAt(0) > 127) {\n                allowNumber = true;\n                allowSep = true;\n            } else if ('0' <= ch && ch <= '9'\n                    || ch == '-') {\n                if (!allowNumber)\n                     return false;\n            } else if (ch == '/' || ch == '.') {\n                if (!allowSep)\n                    return false;\n                allowNumber = false;\n                allowSep = false;\n                if (ch == '.')\n                     seenDot = true;\n                if (ch == '/' && seenDot)\n                     return false;\n            } else {\n                return false;\n            }\n        }\n        return true;\n    }\n    function loadFrames() {\n        if (targetPage != \"\" && targetPage != \"undefined\")\n             top.classFrame.location = top.targetPage;\n    }\n</script>\n</head>\n<frameset cols=\"20%,80%\" title=\"Documentation frame\" onload=\"top.loadFrames()\">\n<frameset rows=\"30%,70%\" title=\"Left frames\" onload=\"top.loadFrames()\">\n<frame src=\"overview-frame.html\" name=\"packageListFrame\" title=\"All Packages\">\n<frame src=\"allclasses-frame.html\" name=\"packageFrame\" title=\"All classes and interfaces (except non-static nested types)\">\n</frameset>\n<frame src=\"overview-summary.html\" name=\"classFrame\" title=\"Package, class and interface descriptions\" scrolling=\"yes\">\n<noframes>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<h2>Frame Alert</h2>\n<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href=\"overview-summary.html\">Non-frame version</a>.</p>\n</noframes>\n</frameset>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/overview-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:49 CET 2019 -->\n<title>Overview List (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<div class=\"indexHeader\"><span><a href=\"allclasses-frame.html\" target=\"packageFrame\">All&nbsp;Classes</a></span></div>\n<div class=\"indexContainer\">\n<h2 title=\"Packages\">Packages</h2>\n<ul title=\"Packages\">\n<li><a href=\"ch/obermuhlner/math/big/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big.internal</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big.stream</a></li>\n</ul>\n</div>\n<p>&nbsp;</p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/overview-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:50 CET 2019 -->\n<title>Overview (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Overview (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li class=\"navBarCell1Rev\">Overview</li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">ch.obermuhlner.math.big 2.3.0 API</h1>\n</div>\n<div class=\"contentContainer\">\n<table class=\"overviewSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Packages table, listing packages, and an explanation\">\n<caption><span>Packages</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li class=\"navBarCell1Rev\">Overview</li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/overview-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:50 CET 2019 -->\n<title>Class Hierarchy (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Class Hierarchy (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For All Packages</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"ch/obermuhlner/math/big/package-tree.html\">ch.obermuhlner.math.big</a>, </li>\n<li><a href=\"ch/obermuhlner/math/big/internal/package-tree.html\">ch.obermuhlner.math.big.internal</a>, </li>\n<li><a href=\"ch/obermuhlner/math/big/stream/package-tree.html\">ch.obermuhlner.math.big.stream</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a> (implements java.io.Serializable)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath.LocalMathContext</span></a> (implements java.lang.AutoCloseable)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNMinusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AtanhCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h2 title=\"Interface Hierarchy\">Interface Hierarchy</h2>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a></li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/package-list",
    "content": "ch.obermuhlner.math.big\nch.obermuhlner.math.big.internal\nch.obermuhlner.math.big.stream\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/script.js",
    "content": "function show(type)\n{\n    count = 0;\n    for (var key in methods) {\n        var row = document.getElementById(key);\n        if ((methods[key] &  type) != 0) {\n            row.style.display = '';\n            row.className = (count++ % 2) ? rowColor : altColor;\n        }\n        else\n            row.style.display = 'none';\n    }\n    updateTabs(type);\n}\n\nfunction updateTabs(type)\n{\n    for (var value in tabs) {\n        var sNode = document.getElementById(tabs[value][0]);\n        var spanNode = sNode.firstChild;\n        if (value == type) {\n            sNode.className = activeTableTab;\n            spanNode.innerHTML = tabs[value][1];\n        }\n        else {\n            sNode.className = tableTab;\n            spanNode.innerHTML = \"<a href=\\\"javascript:show(\"+ value + \");\\\">\" + tabs[value][1] + \"</a>\";\n        }\n    }\n}\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/serialized-form.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"de\">\n<head>\n<!-- Generated by javadoc (1.8.0_232) on Wed Nov 06 16:21:50 CET 2019 -->\n<title>Serialized Form (ch.obermuhlner.math.big 2.3.0 API)</title>\n<meta name=\"date\" content=\"2019-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Serialized Form (ch.obermuhlner.math.big 2.3.0 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?serialized-form.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"serialized-form.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Serialized Form\" class=\"title\">Serialized Form</h1>\n</div>\n<div class=\"serializedFormContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h2 title=\"Package\">Package&nbsp;ch.obermuhlner.math.big</h2>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"ch.obermuhlner.math.big.BigFloat\">\n<!--   -->\n</a>\n<h3>Class <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">ch.obermuhlner.math.big.BigFloat</a> extends java.lang.Object implements Serializable</h3>\n<dl class=\"nameValue\">\n<dt>serialVersionUID:</dt>\n<dd>-7323679117445486894L</dd>\n</dl>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h3>Serialized Fields</h3>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>value</h4>\n<pre>java.math.BigDecimal value</pre>\n</li>\n<li class=\"blockListLast\">\n<h4>context</h4>\n<pre><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a> context</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li class=\"blockList\"><a name=\"ch.obermuhlner.math.big.BigFloat.Context\">\n<!--   -->\n</a>\n<h3>Class <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">ch.obermuhlner.math.big.BigFloat.Context</a> extends java.lang.Object implements Serializable</h3>\n<dl class=\"nameValue\">\n<dt>serialVersionUID:</dt>\n<dd>-5787473786808803161L</dd>\n</dl>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h3>Serialized Fields</h3>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>NEGATIVE_ONE</h4>\n<pre><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> NEGATIVE_ONE</pre>\n</li>\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> ZERO</pre>\n</li>\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> ONE</pre>\n</li>\n<li class=\"blockListLast\">\n<h4>mathContext</h4>\n<pre>java.math.MathContext mathContext</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?serialized-form.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"serialized-form.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.0/stylesheet.css",
    "content": "/* Javadoc style sheet */\n/*\nOverall document style\n*/\n\n@import url('resources/fonts/dejavu.css');\n\nbody {\n    background-color:#ffffff;\n    color:#353833;\n    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;\n    font-size:14px;\n    margin:0;\n}\na:link, a:visited {\n    text-decoration:none;\n    color:#4A6782;\n}\na:hover, a:focus {\n    text-decoration:none;\n    color:#bb7a2a;\n}\na:active {\n    text-decoration:none;\n    color:#4A6782;\n}\na[name] {\n    color:#353833;\n}\na[name]:hover {\n    text-decoration:none;\n    color:#353833;\n}\npre {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n}\nh1 {\n    font-size:20px;\n}\nh2 {\n    font-size:18px;\n}\nh3 {\n    font-size:16px;\n    font-style:italic;\n}\nh4 {\n    font-size:13px;\n}\nh5 {\n    font-size:12px;\n}\nh6 {\n    font-size:11px;\n}\nul {\n    list-style-type:disc;\n}\ncode, tt {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    padding-top:4px;\n    margin-top:8px;\n    line-height:1.4em;\n}\ndt code {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    padding-top:4px;\n}\ntable tr td dt code {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    vertical-align:top;\n    padding-top:4px;\n}\nsup {\n    font-size:8px;\n}\n/*\nDocument title and Copyright styles\n*/\n.clear {\n    clear:both;\n    height:0px;\n    overflow:hidden;\n}\n.aboutLanguage {\n    float:right;\n    padding:0px 21px;\n    font-size:11px;\n    z-index:200;\n    margin-top:-9px;\n}\n.legalCopy {\n    margin-left:.5em;\n}\n.bar a, .bar a:link, .bar a:visited, .bar a:active {\n    color:#FFFFFF;\n    text-decoration:none;\n}\n.bar a:hover, .bar a:focus {\n    color:#bb7a2a;\n}\n.tab {\n    background-color:#0066FF;\n    color:#ffffff;\n    padding:8px;\n    width:5em;\n    font-weight:bold;\n}\n/*\nNavigation bar styles\n*/\n.bar {\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    padding:.8em .5em .4em .8em;\n    height:auto;/*height:1.8em;*/\n    font-size:11px;\n    margin:0;\n}\n.topNav {\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    float:left;\n    padding:0;\n    width:100%;\n    clear:right;\n    height:2.8em;\n    padding-top:10px;\n    overflow:hidden;\n    font-size:12px; \n}\n.bottomNav {\n    margin-top:10px;\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    float:left;\n    padding:0;\n    width:100%;\n    clear:right;\n    height:2.8em;\n    padding-top:10px;\n    overflow:hidden;\n    font-size:12px;\n}\n.subNav {\n    background-color:#dee3e9;\n    float:left;\n    width:100%;\n    overflow:hidden;\n    font-size:12px;\n}\n.subNav div {\n    clear:left;\n    float:left;\n    padding:0 0 5px 6px;\n    text-transform:uppercase;\n}\nul.navList, ul.subNavList {\n    float:left;\n    margin:0 25px 0 0;\n    padding:0;\n}\nul.navList li{\n    list-style:none;\n    float:left;\n    padding: 5px 6px;\n    text-transform:uppercase;\n}\nul.subNavList li{\n    list-style:none;\n    float:left;\n}\n.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {\n    color:#FFFFFF;\n    text-decoration:none;\n    text-transform:uppercase;\n}\n.topNav a:hover, .bottomNav a:hover {\n    text-decoration:none;\n    color:#bb7a2a;\n    text-transform:uppercase;\n}\n.navBarCell1Rev {\n    background-color:#F8981D;\n    color:#253441;\n    margin: auto 5px;\n}\n.skipNav {\n    position:absolute;\n    top:auto;\n    left:-9999px;\n    overflow:hidden;\n}\n/*\nPage header and footer styles\n*/\n.header, .footer {\n    clear:both;\n    margin:0 20px;\n    padding:5px 0 0 0;\n}\n.indexHeader {\n    margin:10px;\n    position:relative;\n}\n.indexHeader span{\n    margin-right:15px;\n}\n.indexHeader h1 {\n    font-size:13px;\n}\n.title {\n    color:#2c4557;\n    margin:10px 0;\n}\n.subTitle {\n    margin:5px 0 0 0;\n}\n.header ul {\n    margin:0 0 15px 0;\n    padding:0;\n}\n.footer ul {\n    margin:20px 0 5px 0;\n}\n.header ul li, .footer ul li {\n    list-style:none;\n    font-size:13px;\n}\n/*\nHeading styles\n*/\ndiv.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {\n    background-color:#dee3e9;\n    border:1px solid #d0d9e0;\n    margin:0 0 6px -8px;\n    padding:7px 5px;\n}\nul.blockList ul.blockList ul.blockList li.blockList h3 {\n    background-color:#dee3e9;\n    border:1px solid #d0d9e0;\n    margin:0 0 6px -8px;\n    padding:7px 5px;\n}\nul.blockList ul.blockList li.blockList h3 {\n    padding:0;\n    margin:15px 0;\n}\nul.blockList li.blockList h2 {\n    padding:0px 0 20px 0;\n}\n/*\nPage layout container styles\n*/\n.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {\n    clear:both;\n    padding:10px 20px;\n    position:relative;\n}\n.indexContainer {\n    margin:10px;\n    position:relative;\n    font-size:12px;\n}\n.indexContainer h2 {\n    font-size:13px;\n    padding:0 0 3px 0;\n}\n.indexContainer ul {\n    margin:0;\n    padding:0;\n}\n.indexContainer ul li {\n    list-style:none;\n    padding-top:2px;\n}\n.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {\n    font-size:12px;\n    font-weight:bold;\n    margin:10px 0 0 0;\n    color:#4E4E4E;\n}\n.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {\n    margin:5px 0 10px 0px;\n    font-size:14px;\n    font-family:'DejaVu Sans Mono',monospace;\n}\n.serializedFormContainer dl.nameValue dt {\n    margin-left:1px;\n    font-size:1.1em;\n    display:inline;\n    font-weight:bold;\n}\n.serializedFormContainer dl.nameValue dd {\n    margin:0 0 0 1px;\n    font-size:1.1em;\n    display:inline;\n}\n/*\nList styles\n*/\nul.horizontal li {\n    display:inline;\n    font-size:0.9em;\n}\nul.inheritance {\n    margin:0;\n    padding:0;\n}\nul.inheritance li {\n    display:inline;\n    list-style:none;\n}\nul.inheritance li ul.inheritance {\n    margin-left:15px;\n    padding-left:15px;\n    padding-top:1px;\n}\nul.blockList, ul.blockListLast {\n    margin:10px 0 10px 0;\n    padding:0;\n}\nul.blockList li.blockList, ul.blockListLast li.blockList {\n    list-style:none;\n    margin-bottom:15px;\n    line-height:1.4;\n}\nul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {\n    padding:0px 20px 5px 10px;\n    border:1px solid #ededed; \n    background-color:#f8f8f8;\n}\nul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {\n    padding:0 0 5px 8px;\n    background-color:#ffffff;\n    border:none;\n}\nul.blockList ul.blockList ul.blockList ul.blockList li.blockList {\n    margin-left:0;\n    padding-left:0;\n    padding-bottom:15px;\n    border:none;\n}\nul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {\n    list-style:none;\n    border-bottom:none;\n    padding-bottom:0;\n}\ntable tr td dl, table tr td dl dt, table tr td dl dd {\n    margin-top:0;\n    margin-bottom:1px;\n}\n/*\nTable styles\n*/\n.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {\n    width:100%;\n    border-left:1px solid #EEE; \n    border-right:1px solid #EEE; \n    border-bottom:1px solid #EEE; \n}\n.overviewSummary, .memberSummary  {\n    padding:0px;\n}\n.overviewSummary caption, .memberSummary caption, .typeSummary caption,\n.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {\n    position:relative;\n    text-align:left;\n    background-repeat:no-repeat;\n    color:#253441;\n    font-weight:bold;\n    clear:none;\n    overflow:hidden;\n    padding:0px;\n    padding-top:10px;\n    padding-left:1px;\n    margin:0px;\n    white-space:pre;\n}\n.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,\n.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,\n.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,\n.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,\n.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,\n.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,\n.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,\n.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {\n    color:#FFFFFF;\n}\n.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,\n.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    padding-bottom:7px;\n    display:inline-block;\n    float:left;\n    background-color:#F8981D;\n    border: none;\n    height:16px;\n}\n.memberSummary caption span.activeTableTab span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    margin-right:3px;\n    display:inline-block;\n    float:left;\n    background-color:#F8981D;\n    height:16px;\n}\n.memberSummary caption span.tableTab span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    margin-right:3px;\n    display:inline-block;\n    float:left;\n    background-color:#4D7A97;\n    height:16px;\n}\n.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {\n    padding-top:0px;\n    padding-left:0px;\n    padding-right:0px;\n    background-image:none;\n    float:none;\n    display:inline;\n}\n.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,\n.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {\n    display:none;\n    width:5px;\n    position:relative;\n    float:left;\n    background-color:#F8981D;\n}\n.memberSummary .activeTableTab .tabEnd {\n    display:none;\n    width:5px;\n    margin-right:3px;\n    position:relative; \n    float:left;\n    background-color:#F8981D;\n}\n.memberSummary .tableTab .tabEnd {\n    display:none;\n    width:5px;\n    margin-right:3px;\n    position:relative;\n    background-color:#4D7A97;\n    float:left;\n\n}\n.overviewSummary td, .memberSummary td, .typeSummary td,\n.useSummary td, .constantsSummary td, .deprecatedSummary td {\n    text-align:left;\n    padding:0px 0px 12px 10px;\n}\nth.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,\ntd.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{\n    vertical-align:top;\n    padding-right:0px;\n    padding-top:8px;\n    padding-bottom:3px;\n}\nth.colFirst, th.colLast, th.colOne, .constantsSummary th {\n    background:#dee3e9;\n    text-align:left;\n    padding:8px 3px 3px 7px;\n}\ntd.colFirst, th.colFirst {\n    white-space:nowrap;\n    font-size:13px;\n}\ntd.colLast, th.colLast {\n    font-size:13px;\n}\ntd.colOne, th.colOne {\n    font-size:13px;\n}\n.overviewSummary td.colFirst, .overviewSummary th.colFirst,\n.useSummary td.colFirst, .useSummary th.colFirst,\n.overviewSummary td.colOne, .overviewSummary th.colOne,\n.memberSummary td.colFirst, .memberSummary th.colFirst,\n.memberSummary td.colOne, .memberSummary th.colOne,\n.typeSummary td.colFirst{\n    width:25%;\n    vertical-align:top;\n}\ntd.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {\n    font-weight:bold;\n}\n.tableSubHeadingColor {\n    background-color:#EEEEFF;\n}\n.altColor {\n    background-color:#FFFFFF;\n}\n.rowColor {\n    background-color:#EEEEEF;\n}\n/*\nContent styles\n*/\n.description pre {\n    margin-top:0;\n}\n.deprecatedContent {\n    margin:0;\n    padding:10px 0;\n}\n.docSummary {\n    padding:0;\n}\n\nul.blockList ul.blockList ul.blockList li.blockList h3 {\n    font-style:normal;\n}\n\ndiv.block {\n    font-size:14px;\n    font-family:'DejaVu Serif', Georgia, \"Times New Roman\", Times, serif;\n}\n\ntd.colLast div {\n    padding-top:0px;\n}\n\n\ntd.colLast a {\n    padding-bottom:3px;\n}\n/*\nFormatting effect styles\n*/\n.sourceLineNo {\n    color:green;\n    padding:0 30px 0 0;\n}\nh1.hidden {\n    visibility:hidden;\n    overflow:hidden;\n    font-size:10px;\n}\n.block {\n    display:block;\n    margin:3px 10px 2px 0px;\n    color:#474747;\n}\n.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,\n.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,\n.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {\n    font-weight:bold;\n}\n.deprecationComment, .emphasizedPhrase, .interfaceName {\n    font-style:italic;\n}\n\ndiv.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,\ndiv.block div.block span.interfaceName {\n    font-style:normal;\n}\n\ndiv.contentContainer ul.blockList li.blockList h2{\n    padding-bottom:0px;\n}\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/allclasses-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>All Classes (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\">All&nbsp;Classes</h1>\n<div class=\"indexContainer\">\n<ul>\n<li><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AsinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AtanhCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplex</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplexMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigDecimalStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat.Context</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigFloatStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigRational</a></li>\n<li><a href=\"ch/obermuhlner/math/big/analysis/solver/BisectionSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\" target=\"classFrame\">BisectionSolver</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CosCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CoshCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">DefaultBigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">DefaultBigDecimalMath.LocalMathContext</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">ExpCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/analysis/solver/NewtonRaphsonSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\" target=\"classFrame\">NewtonRaphsonSolver</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\" target=\"classFrame\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNMinusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SeriesCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/allclasses-noframe.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>All Classes (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\">All&nbsp;Classes</h1>\n<div class=\"indexContainer\">\n<ul>\n<li><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></li>\n<li><a href=\"ch/obermuhlner/math/big/analysis/solver/BisectionSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\">BisectionSolver</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/analysis/solver/NewtonRaphsonSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\">NewtonRaphsonSolver</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/BigComplex.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>BigComplex (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigComplex (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":9,\"i33\":9,\"i34\":9,\"i35\":9,\"i36\":9,\"i37\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplex.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplex.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigComplex\" class=\"title\">Class BigComplex</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigComplex</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public final class <span class=\"typeNameLabel\">BigComplex</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.\n\n <p>It generally follows the design of <code>BigDecimal</code> with some convenience improvements like overloaded operator methods.</p>\n\n <p>The biggest difference to <code>BigDecimal</code> is that <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>BigComplex.equals(Object)</code></a> implements the <strong>mathematical</strong> equality\n and <strong>not</strong> the strict technical equality.\n This was a difficult decision because it means that <code>BigComplex</code> behaves slightly different than <code>BigDecimal</code>\n but considering that the strange equality of <code>BigDecimal</code> is a major source of bugs we\n decided it was worth the slight inconsistency.\n If you need the strict equality use <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\"><code>strictEquals(Object)</code></a>`.</p>\n\n <p>This class is immutable and therefore inherently thread safe.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#I\">I</a></span></code>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#im\">im</a></span></code>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#ONE\">ONE</a></span></code>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#re\">re</a></span></code>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#ZERO\">ZERO</a></span></code>\n<div class=\"block\">Zero represented as complex number.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\">abs</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\">absSquare</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-\">add</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-java.math.MathContext-\">add</a></span>(java.math.BigDecimal&nbsp;value,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-double-\">add</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\">angle</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#conjugate--\">conjugate</a></span>()</code>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-java.math.BigDecimal-java.math.MathContext-\">divide</a></span>(java.math.BigDecimal&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-double-java.math.MathContext-\">divide</a></span>(double&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code></td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#im--\">im</a></span>()</code>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#isReal--\">isReal</a></span>()</code>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-\">multiply</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-java.math.MathContext-\">multiply</a></span>(java.math.BigDecimal&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-double-\">multiply</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#negate--\">negate</a></span>()</code>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#re--\">re</a></span>()</code>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\">reciprocal</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#round-java.math.MathContext-\">round</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\">strictEquals</a></span>(java.lang.Object&nbsp;obj)</code>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-\">subtract</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-java.math.MathContext-\">subtract</a></span>(java.math.BigDecimal&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-double-\">subtract</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;real)</code>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;real,\n       java.math.BigDecimal&nbsp;imaginary)</code>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-double-\">valueOf</a></span>(double&nbsp;real)</code>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-double-double-\">valueOf</a></span>(double&nbsp;real,\n       double&nbsp;imaginary)</code>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">valueOfPolar</a></span>(java.math.BigDecimal&nbsp;radius,\n            java.math.BigDecimal&nbsp;angle,\n            java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-double-double-java.math.MathContext-\">valueOfPolar</a></span>(double&nbsp;radius,\n            double&nbsp;angle,\n            java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"ZERO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> ZERO</pre>\n<div class=\"block\">Zero represented as complex number.</div>\n</li>\n</ul>\n<a name=\"ONE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> ONE</pre>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</li>\n</ul>\n<a name=\"I\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>I</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> I</pre>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</li>\n</ul>\n<a name=\"re\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>re</h4>\n<pre>public final&nbsp;java.math.BigDecimal re</pre>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</li>\n</ul>\n<a name=\"im\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>im</h4>\n<pre>public final&nbsp;java.math.BigDecimal im</pre>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"add-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(java.math.BigDecimal&nbsp;value,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to subtract</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(java.math.BigDecimal&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to multiply</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(java.math.BigDecimal&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to multiply</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(java.math.BigDecimal&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(double&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>double</code> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;reciprocal(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"conjugate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>conjugate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;conjugate()</pre>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"negate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;negate()</pre>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;abs(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.\n\n <p>This method is slower than <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>absSquare(MathContext)</code></a> since it needs to calculate the <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a>.</p>\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>absSquare(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"angle-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>angle</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;angle(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"absSquare-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>absSquare</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;absSquare(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.\n\n <p>This method is faster than <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>abs(MathContext)</code></a> since it does not need to calculate the <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a>.</p>\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>abs(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isReal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isReal</h4>\n<pre>public&nbsp;boolean&nbsp;isReal()</pre>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this complex number only has a real part, <code>false</code> if the imaginary part is not 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"re--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>re</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;re()</pre>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the real part as as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"im--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>im</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;im()</pre>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the imaginary part as as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"round-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>round</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;round(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<div class=\"block\">\n\n <p>Contrary to <code>BigDecimal.equals(Object)</code> this method implements <strong>mathematical</strong> equality\n (by calling <code>BigDecimal.compareTo(BigDecimal)</code> on the real and imaginary parts)\n instead of strict equality.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\"><code>strictEquals(Object)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"strictEquals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>strictEquals</h4>\n<pre>public&nbsp;boolean&nbsp;strictEquals(java.lang.Object&nbsp;obj)</pre>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.\n\n <p>This method uses the strict equality as defined by <code>BigDecimal.equals(Object)</code> on the real and imaginary parts.</p>\n <p>Please note that <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>BigComplex.equals(Object)</code></a> implements <strong>mathematical</strong> equality instead\n (by calling <code>on the real and imaginary parts</code>).</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>obj</code> - the object to compare for strict equality</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the specified object is strictly equal to this complex number</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>equals(Object)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;real)</pre>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>BigDecimal</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(double&nbsp;real)</pre>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>double</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(double&nbsp;real,\n                                 double&nbsp;imaginary)</pre>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>double</code> part</dd>\n<dd><code>imaginary</code> - the imaginary <code>double</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;real,\n                                 java.math.BigDecimal&nbsp;imaginary)</pre>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>BigDecimal</code> part</dd>\n<dd><code>imaginary</code> - the imaginary <code>BigDecimal</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOfPolar</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOfPolar(java.math.BigDecimal&nbsp;radius,\n                                      java.math.BigDecimal&nbsp;angle,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>radius</code> - the <code>BigDecimal</code> radius of the polar representation</dd>\n<dd><code>angle</code> - the <code>BigDecimal</code> angle in radians of the polar representation</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOfPolar-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>valueOfPolar</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOfPolar(double&nbsp;radius,\n                                      double&nbsp;angle,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplex.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplex.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/BigComplexMath.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>BigComplexMath (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigComplexMath (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplexMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplexMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigComplexMath\" class=\"title\">Class BigComplexMath</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigComplexMath</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigComplexMath</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides advanced functions operating on <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#BigComplexMath--\">BigComplexMath</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">abs</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">absSquare</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">angle</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">asin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">atan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#conjugate-ch.obermuhlner.math.big.BigComplex-\">conjugate</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x)</code>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">cos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">exp</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural exponent of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">factorial</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the factorial of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">gamma</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the gamma function of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">log</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.BigDecimal&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   long&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">reciprocal</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n          java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.BigDecimal&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sqrt</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">tan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the tangens of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigComplexMath--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigComplexMath</h4>\n<pre>public&nbsp;BigComplexMath()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;reciprocal(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                    java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the reciprocal</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\"><code>BigComplex.reciprocal(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"conjugate-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>conjugate</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;conjugate(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x)</pre>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the conjugate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#conjugate--\"><code>BigComplex.conjugate()</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;abs(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the absolute value</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>BigComplex.abs(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>absSquare</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;absSquare(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the square of the absolute value</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>BigComplex.absSquare(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>angle</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;angle(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the angle</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> angle in radians</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\"><code>BigComplex.angle(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;factorial(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                   java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the factorial of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.\n\n <p>This implementation uses\n <a href=\"https://en.wikipedia.org/wiki/Spouge%27s_approximation\">Spouge's approximation</a>\n to calculate the factorial for non-integer values.</p>\n\n <p>This involves calculating a series of constants that depend on the desired precision.\n Since this constant calculation is quite expensive (especially for higher precisions),\n the constants for a specific precision will be cached\n and subsequent calls to this method with the same precision will be much faster.</p>\n\n <p>It is therefore recommended to do one call to this method with the standard precision of your application during the startup phase\n and to avoid calling it with many different precisions.</p>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Factorial#Extension_of_factorial_to_non-integer_values_of_argument\">Wikipedia: Factorial - Extension of factorial to non-integer values of argument</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x is a negative integer value (-1, -2, -3, ...)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.factorial(BigDecimal, MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\"><code>gamma(BigComplex, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>gamma</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;gamma(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                               java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the gamma function of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.\n\n <p>This implementation uses <a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\"><code>factorial(BigComplex, MathContext)</code></a> internally,\n therefore the performance implications described there apply also for this method.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Gamma_function\">Wikipedia: Gamma function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the gamma <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x-1 is a negative integer value (-1, -2, -3, ...)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.gamma(BigDecimal, MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\"><code>factorial(BigComplex, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;exp(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural exponent of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponential_function#Complex_plane\">Wikipedia: Exponent (Complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the exponent for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated exponent <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;sin(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Sine#Sine_with_a_complex_argument\">Wikipedia: Sine (Sine with a complex argument)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated sine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;cos(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cosine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;tan(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the tangens of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated tangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;atan(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;acot(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cotangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;asin(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;acos(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cosine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;sqrt(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).\n\n <p>See <a href=\"https://en.wikipedia.org/wiki/Square_root#Square_root_of_an_imaginary_number\">Wikipedia: Square root (Square root of an imaginary number)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the square root for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated square root <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;log(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Complex_logarithm\">Wikipedia: Complex logarithm</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the natural logarithm for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             long&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).\n\n <p>The implementation tries to minimize the number of multiplications of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>x</code></a> (using squares whenever possible).</p>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponentiation#Efficient_computation_with_integer_exponents\">Wikipedia: Exponentiation - efficient computation</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <code>long</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.BigDecimal&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <code>BigDecimal</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.BigDecimal&nbsp;n,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).\n\n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <code>BigDecimal</code> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;n,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).\n\n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplexMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplexMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/BigDecimalMath.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>BigDecimalMath (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigDecimalMath (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":9,\"i22\":9,\"i23\":9,\"i24\":9,\"i25\":9,\"i26\":9,\"i27\":9,\"i28\":9,\"i29\":9,\"i30\":9,\"i31\":9,\"i32\":9,\"i33\":9,\"i34\":9,\"i35\":9,\"i36\":9,\"i37\":9,\"i38\":9,\"i39\":9,\"i40\":9,\"i41\":9,\"i42\":9,\"i43\":9,\"i44\":9,\"i45\":9,\"i46\":9,\"i47\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigDecimalMath\" class=\"title\">Class BigDecimalMath</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigDecimalMath</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigDecimalMath</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\">acos</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\">acosh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\">acot</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\">acoth</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\">asin</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\">asinh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\">atan</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">atan2</a></span>(java.math.BigDecimal&nbsp;y,\n     java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\">atanh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\">bernoulli</a></span>(int&nbsp;n,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\">cos</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\">cosh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\">cot</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\">coth</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\">e</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns the number e.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\">exp</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\">exponent</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\">factorial</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\">factorial</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the factorial of the specified integer argument.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\">fractionalPart</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\">gamma</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\">integralPart</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\">isDoubleValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\">isIntValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isLongValue-java.math.BigDecimal-\">isLongValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\">log</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\">log10</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\">log2</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\">mantissa</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\">pi</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns the number pi.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.BigDecimal&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   long&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#reciprocal-java.math.BigDecimal-java.math.MathContext-\">reciprocal</a></span>(java.math.BigDecimal&nbsp;x,\n          java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">root</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.BigDecimal&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\">round</a></span>(java.math.BigDecimal&nbsp;value,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundAbsolutePrecision-java.math.BigDecimal-java.math.MathContext-\">roundAbsolutePrecision</a></span>(java.math.BigDecimal&nbsp;value,\n                      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the relative precision and if close to 0 the absolute precision of the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundAbsolutePrecision-java.math.BigDecimal-java.math.MathContext-int-\">roundAbsolutePrecision</a></span>(java.math.BigDecimal&nbsp;value,\n                      java.math.MathContext&nbsp;mathContext,\n                      int&nbsp;absolutePrecision)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the relative precision of the specified <code>MathContext</code> and the specified absolute precision.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundAbsolutePrecisionWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\">roundAbsolutePrecisionWithTrailingZeroes</a></span>(java.math.BigDecimal&nbsp;value,\n                                        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the relative precision and if close to 0 the absolute precision of the specified <code>MathContext</code> including trailing zeroes.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundAbsolutePrecisionWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-int-\">roundAbsolutePrecisionWithTrailingZeroes</a></span>(java.math.BigDecimal&nbsp;value,\n                                        java.math.MathContext&nbsp;mathContext,\n                                        int&nbsp;absolutePrecision)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the relative precision of the specified <code>MathContext</code> and the specified absolute precision including trailing zeroes.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\">roundWithTrailingZeroes</a></span>(java.math.BigDecimal&nbsp;value,\n                       java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code> including trailing zeroes.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>static int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#significantDigits-java.math.BigDecimal-\">significantDigits</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the number of significant digits of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\">sin</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\">sinh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\">sqrt</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\">tan</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\">tanh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-\">toBigDecimal</a></span>(java.lang.String&nbsp;string)</code>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-java.math.MathContext-\">toBigDecimal</a></span>(java.lang.String&nbsp;string,\n            java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toBigDecimal-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;toBigDecimal(java.lang.String&nbsp;string)</pre>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.\n\n <p>This method is equivalent to the String constructor <code>BigDecimal(String)</code>\n but has been optimized for large strings (several thousand digits).</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>string</code> - the String representation</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the created <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if <code>string</code> is not a valid representation of a <code>BigDecimal</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal(String)</code>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-java.math.MathContext-\"><code>toBigDecimal(String, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal-java.lang.String-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;toBigDecimal(java.lang.String&nbsp;string,\n                                                java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.\n\n <p>This method is equivalent to the String constructor <code>BigDecimal(String, MathContext)</code>\n but has been optimized for large strings (several thousand digits).</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>string</code> - the string representation</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the created <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if <code>string</code> is not a valid representation of a <code>BigDecimal</code></dd>\n<dd><code>java.lang.ArithmeticException</code> - if the result is inexact but the rounding mode is <code>UNNECESSARY</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal(String, MathContext)</code>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-\"><code>toBigDecimal(String)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isIntValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isIntValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isIntValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.\n\n <p>If this returns <code>true</code> you can call <code>BigDecimal.intValueExact()</code> without fear of an <code>ArithmeticException</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>int</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLongValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLongValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isLongValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.\n\n <p>If this returns <code>true</code> you can call <code>BigDecimal.longValueExact()</code> without fear of an <code>ArithmeticException</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>long</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isDoubleValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isDoubleValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isDoubleValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.\n\n <p>If this returns <code>true</code> you can call <code>BigDecimal.doubleValue()</code>\n without fear of getting <code>Double.POSITIVE_INFINITY</code> or <code>Double.NEGATIVE_INFINITY</code> as result.</p>\n\n <p>Example: <code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1E309\"))</code> returns <code>false</code>,\n because <code>new BigDecimal(\"1E309\").doubleValue()</code> returns <code>Infinity</code>.</p>\n\n <p>Note: This method does <strong>not</strong> check for possible loss of precision.</p>\n\n <p>For example <code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1.23400000000000000000000000000000001\"))</code> will return <code>true</code>,\n because <code>new BigDecimal(\"1.23400000000000000000000000000000001\").doubleValue()</code> returns a valid double value,\n although it loses precision and returns <code>1.234</code>.</p>\n\n <p><code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1E-325\"))</code> will return <code>true</code>\n although this value is smaller than <code>Double.MIN_VALUE</code> (and therefore outside the range of values that can be represented as <code>double</code>)\n because <code>new BigDecimal(\"1E-325\").doubleValue()</code> returns <code>0</code> which is a legal value with loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>double</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"mantissa-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>mantissa</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;mantissa(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the mantissa</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\"><code>exponent(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exponent-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exponent</h4>\n<pre>public static&nbsp;int&nbsp;exponent(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the exponent</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\"><code>mantissa(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"significantDigits-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>significantDigits</h4>\n<pre>public static&nbsp;int&nbsp;significantDigits(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the number of significant digits of the specified <code>BigDecimal</code>.\n\n <p>The result contains the number of all digits before the decimal point and\n all digits after the decimal point excluding trailing zeroes.</p>\n\n <p>Examples:</p>\n <ul>\n <li><code>significantDigits(new BigDecimal(\"12300.00\"))</code> returns 5</li>\n <li><code>significantDigits(new BigDecimal(\"1.23000\"))</code> returns 3</li>\n <li><code>significantDigits(new BigDecimal(\"0.00012300\"))</code> returns 3</li>\n <li><code>significantDigits(new BigDecimal(\"12300.4500\"))</code> returns 7</li>\n </ul>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Significant_figures\">Wikipedia: Significant figures</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number of significant digits</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.stripTrailingZeros()</code>, \n<code>BigDecimal.precision()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"integralPart-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>integralPart</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;integralPart(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integral part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"fractionalPart-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fractionalPart</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;fractionalPart(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fractional part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\"><code>integralPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"round-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>round</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;round(java.math.BigDecimal&nbsp;value,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.round(MathContext)</code>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundAbsolutePrecision-java.math.BigDecimal-java.math.MathContext-\"><code>roundAbsolutePrecision(BigDecimal, MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundAbsolutePrecision-java.math.BigDecimal-java.math.MathContext-int-\"><code>roundAbsolutePrecision(BigDecimal, MathContext, int)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\"><code>roundWithTrailingZeroes(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"roundAbsolutePrecision-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>roundAbsolutePrecision</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;roundAbsolutePrecision(java.math.BigDecimal&nbsp;value,\n                                                          java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the relative precision and if close to 0 the absolute precision of the specified <code>MathContext</code>.\n\n <p>This method returns <code>BigDecimal.ZERO</code> if the absolute value is smaller than the precision of the specified <code>MathContext</code>,\n otherwise it calls <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\"><code>round(BigDecimal, MathContext)</code></a>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the relative and absolute precision of the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\"><code>round(BigDecimal, MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundAbsolutePrecision-java.math.BigDecimal-java.math.MathContext-int-\"><code>roundAbsolutePrecision(BigDecimal, MathContext, int)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundAbsolutePrecisionWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\"><code>roundAbsolutePrecisionWithTrailingZeroes(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"roundAbsolutePrecision-java.math.BigDecimal-java.math.MathContext-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>roundAbsolutePrecision</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;roundAbsolutePrecision(java.math.BigDecimal&nbsp;value,\n                                                          java.math.MathContext&nbsp;mathContext,\n                                                          int&nbsp;absolutePrecision)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the relative precision of the specified <code>MathContext</code> and the specified absolute precision.\n\n <p>This method returns <code>BigDecimal.ZERO</code> if the absolute value is smaller than the specified absolute precision,\n otherwise it calls <code>BigDecimal.round(MathContext)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> relative precision used for the result</dd>\n<dd><code>absolutePrecision</code> - the absolute precision (must be positive, 0 will be ignored)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.IllegalArgumentException</code> - if the absolute precision is negative</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundAbsolutePrecision-java.math.BigDecimal-java.math.MathContext-int-\"><code>roundAbsolutePrecision(BigDecimal, MathContext, int)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundAbsolutePrecisionWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-int-\"><code>roundAbsolutePrecisionWithTrailingZeroes(BigDecimal, MathContext, int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>roundWithTrailingZeroes</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;roundWithTrailingZeroes(java.math.BigDecimal&nbsp;value,\n                                                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code> including trailing zeroes.\n\n <p>This method is similar to <code>BigDecimal.round(MathContext)</code> but does <strong>not</strong> remove the trailing zeroes.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the relative precision of the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value including trailing zeroes</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\"><code>round(BigDecimal, MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundAbsolutePrecisionWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-int-\"><code>roundAbsolutePrecisionWithTrailingZeroes(BigDecimal, MathContext, int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"roundAbsolutePrecisionWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>roundAbsolutePrecisionWithTrailingZeroes</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;roundAbsolutePrecisionWithTrailingZeroes(java.math.BigDecimal&nbsp;value,\n                                                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the relative precision and if close to 0 the absolute precision of the specified <code>MathContext</code> including trailing zeroes.\n\n <p>This method is similar to <code>BigDecimal.round(MathContext)</code> but does <strong>not</strong> remove the trailing zeroes.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the relative precision of the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value including trailing zeroes</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundAbsolutePrecision-java.math.BigDecimal-java.math.MathContext-\"><code>roundAbsolutePrecision(BigDecimal, MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundAbsolutePrecisionWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-int-\"><code>roundAbsolutePrecisionWithTrailingZeroes(BigDecimal, MathContext, int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"roundAbsolutePrecisionWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>roundAbsolutePrecisionWithTrailingZeroes</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;roundAbsolutePrecisionWithTrailingZeroes(java.math.BigDecimal&nbsp;value,\n                                                                            java.math.MathContext&nbsp;mathContext,\n                                                                            int&nbsp;absolutePrecision)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the relative precision of the specified <code>MathContext</code> and the specified absolute precision including trailing zeroes.\n\n <p>This method is similar to <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundAbsolutePrecision-java.math.BigDecimal-java.math.MathContext-\"><code>roundAbsolutePrecision(BigDecimal, MathContext)</code></a> but does <strong>not</strong> remove the trailing zeroes.</p>\n\n <p>Example:</p>\n    <pre>\n    MathContext mc = new MathContext(5);\n    System.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.234567\"), mc));    // 1.2346\n    System.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"123.4567\"), mc));    // 123.46\n    System.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.001234567\"), mc)); // 0.0012346\n    System.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.23\"), mc));        // 1.2300\n    System.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.230000\"), mc));    // 1.2300\n    System.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.00123\"), mc));     // 0.0012300\n    System.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0\"), mc));           // 0.0000\n    System.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.00000000\"), mc));  // 0.0000\n    </pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the relative precision of the result</dd>\n<dd><code>absolutePrecision</code> - the absolute precision (must be positive, 0 will be ignored)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value including trailing zeroes</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.IllegalArgumentException</code> - if the absolute precision is negative</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\"><code>round(BigDecimal, MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundAbsolutePrecision-java.math.BigDecimal-java.math.MathContext-\"><code>roundAbsolutePrecision(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;reciprocal(java.math.BigDecimal&nbsp;x,\n                                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reciprocal <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0</dd>\n<dd><code>java.lang.ArithmeticException</code> - if the result is inexact but the\n         rounding mode is <code>UNNECESSARY</code> or\n         <code>mc.precision == 0</code> and the quotient has a\n         non-terminating decimal expansion.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;factorial(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the factorial of the specified integer argument.\n\n <p>factorial = 1 * 2 * 3 * ... n</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;factorial(java.math.BigDecimal&nbsp;x,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.\n\n <p>This implementation uses\n <a href=\"https://en.wikipedia.org/wiki/Spouge%27s_approximation\">Spouge's approximation</a>\n to calculate the factorial for non-integer values.</p>\n\n <p>This involves calculating a series of constants that depend on the desired precision.\n Since this constant calculation is quite expensive (especially for higher precisions),\n the constants for a specific precision will be cached\n and subsequent calls to this method with the same precision will be much faster.</p>\n\n <p>It is therefore recommended to do one call to this method with the standard precision of your application during the startup phase\n and to avoid calling it with many different precisions.</p>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Factorial#Extension_of_factorial_to_non-integer_values_of_argument\">Wikipedia: Factorial - Extension of factorial to non-integer values of argument</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x is a negative integer value (-1, -2, -3, ...)</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if x is a non-integer value and the <code>MathContext</code> has unlimited precision</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\"><code>factorial(int)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\"><code>gamma(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"gamma-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>gamma</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;gamma(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code>.\n\n <p>This implementation uses <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>factorial(BigDecimal, MathContext)</code></a> internally,\n therefore the performance implications described there apply also for this method.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Gamma_function\">Wikipedia: Gamma function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the gamma <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x-1 is a negative integer value (-1, -2, -3, ...)</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if x is a non-integer value and the <code>MathContext</code> has unlimited precision</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>factorial(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;bernoulli(int&nbsp;n,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.\n\n <p>This function calculates the <strong>first Bernoulli numbers</strong> and therefore <code>bernoulli(1)</code> returns -0.5</p>\n <p>Note that <code>bernoulli(x)</code> for all odd x &gt; 1 returns 0</p>\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Bernoulli_number\">Wikipedia: Bernoulli number</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n<dd><code>java.lang.ArithmeticException</code> - if the result is inexact but the\n         rounding mode is <code>UNNECESSARY</code> or\n         <code>mc.precision == 0</code> and the quotient has a\n         non-terminating decimal expansion.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       java.math.BigDecimal&nbsp;y,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>BigDecimal</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\"><code>pow(BigDecimal, long, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       long&nbsp;y,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).\n \n <p>The implementation tries to minimize the number of multiplications of <code>x</code> (using squares whenever possible).</p>\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponentiation#Efficient_computation_with_integer_exponents\">Wikipedia: Exponentiation - efficient computation</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>long</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if y is negative and the result is inexact but the\n         rounding mode is <code>UNNECESSARY</code> or\n         <code>mc.precision == 0</code> and the quotient has a\n         non-terminating decimal expansion.</dd>\n<dd><code>java.lang.ArithmeticException</code> - if the rounding mode is\n         <code>UNNECESSARY</code> and the\n         <code>BigDecimal</code>  operation would require rounding.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sqrt(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.\n \n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the square root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated square root of x with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;root(java.math.BigDecimal&nbsp;x,\n                                        java.math.BigDecimal&nbsp;n,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Nth_root\">Wikipedia: Nth root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <code>BigDecimal</code> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if n &lt;= 0</dd>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Natural_logarithm\">Wikipedia: Natural logarithm</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the natural logarithm for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log2(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 2 for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 2 with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log10(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 10 for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 10 with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pi(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns the number pi.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Pi\">Wikipedia: Pi</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number pi with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"e-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;e(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns the number e.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/E_(mathematical_constant)\">Wikipedia: E (mathematical_constant)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number e with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;exp(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Exponent\">Wikipedia: Exponent</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the exponent for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated exponent <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sin(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Sine\">Wikipedia: Sine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asin(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arcsine\">Wikipedia: Arcsine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &gt; 1 or x &lt; -1</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cos(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Cosine\">Wikipedia: Cosine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acos(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arccosine\">Wikipedia: Arccosine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &gt; 1 or x &lt; -1</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tan(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Tangens\">Wikipedia: Tangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arctangens\">Wikipedia: Arctangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan2(java.math.BigDecimal&nbsp;y,\n                                         java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.\n\n <p>This is useful to calculate the angle <i>theta</i> from the conversion of rectangular\n coordinates (<code>x</code>,&nbsp;<code>y</code>) to polar coordinates (r,&nbsp;<i>theta</i>).</p>\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Atan2\">Wikipedia: Atan2</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the <code>BigDecimal</code></dd>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0 and y = 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cot(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Cotangens\">Wikipedia: Cotangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cotanges <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acot(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arccotangens\">Wikipedia: Arccotangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sinh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cosh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tanh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;coth(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asinh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acosh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atanh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acoth(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/BigFloat.Context.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>BigFloat.Context (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloat.Context (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.Context.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.Context.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigFloat.Context\" class=\"title\">Class BigFloat.Context</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigFloat.Context</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.io.Serializable</dd>\n</dl>\n<dl>\n<dt>Enclosing class:</dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public static class <span class=\"typeNameLabel\">BigFloat.Context</span>\nextends java.lang.Object\nimplements java.io.Serializable</pre>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../serialized-form.html#ch.obermuhlner.math.big.BigFloat.Context\">Serialized Form</a></dd>\n</dl>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#NEGATIVE_ONE\">NEGATIVE_ONE</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#ONE\">ONE</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#ZERO\">ZERO</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#e--\">e</a></span>()</code>\n<div class=\"block\">Returns the constant e with this context.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#factorial-int-\">factorial</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.MathContext</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getMathContext--\">getMathContext</a></span>()</code>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getPrecision--\">getPrecision</a></span>()</code>\n<div class=\"block\">Returns the precision of this context.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.RoundingMode</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getRoundingMode--\">getRoundingMode</a></span>()</code>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#pi--\">pi</a></span>()</code>\n<div class=\"block\">Returns the constant pi with this context.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-ch.obermuhlner.math.big.BigFloat-\">valueOf</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\">valueOf</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-\">valueOf</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-boolean-\">valueOf</a></span>(int&nbsp;value,\n       boolean&nbsp;unsigned)</code>\n<div class=\"block\">parse unsigned value with this logic</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\">valueOf</a></span>(long&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-boolean-\">valueOf</a></span>(long&nbsp;value,\n       boolean&nbsp;unsigned)</code>\n<div class=\"block\">parse unsigned value with this logic</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.lang.String-\">valueOf</a></span>(java.lang.String&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"NEGATIVE_ONE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>NEGATIVE_ONE</h4>\n<pre>public final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> NEGATIVE_ONE</pre>\n</li>\n</ul>\n<a name=\"ZERO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre>public final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> ZERO</pre>\n</li>\n</ul>\n<a name=\"ONE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre>public final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> ONE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getMathContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getMathContext</h4>\n<pre>public&nbsp;java.math.MathContext&nbsp;getMathContext()</pre>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPrecision--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPrecision</h4>\n<pre>public&nbsp;int&nbsp;getPrecision()</pre>\n<div class=\"block\">Returns the precision of this context.\n <p>\n This is equivalent to calling <code>getMathContext().getPrecision()</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getRoundingMode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getRoundingMode</h4>\n<pre>public&nbsp;java.math.RoundingMode&nbsp;getRoundingMode()</pre>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.\n <p>\n This is equivalent to calling <code>getMathContext().getRoundingMode()</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>RoundingMode</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source <code>BigDecimal</code> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(int&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source int value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(int&nbsp;value,\n                        boolean&nbsp;unsigned)</pre>\n<div class=\"block\">parse unsigned value with this logic <pre><code>value &amp; 4294967295</code></pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - an int value</dd>\n<dd><code>unsigned</code> - if true value will parse as unsigned integer</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(long&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source long value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-long-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(long&nbsp;value,\n                        boolean&nbsp;unsigned)</pre>\n<div class=\"block\">parse unsigned value with this logic <pre><code>value &amp; 18446744073709551615</code></pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - an int value</dd>\n<dd><code>unsigned</code> - if true value will parse as unsigned integer</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(double&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(java.lang.String&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source String value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if the value is not a valid number.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pi()</pre>\n<div class=\"block\">Returns the constant pi with this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>pi with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\"><code>BigDecimalMath.pi(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"e--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;e()</pre>\n<div class=\"block\">Returns the constant e with this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>e with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\"><code>BigDecimalMath.e(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;factorial(int&nbsp;n)</pre>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the value to calculate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial of n with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\"><code>BigDecimalMath.factorial(int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.Context.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.Context.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/BigFloat.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>BigFloat (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloat (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":10,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":9,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":9,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":10,\"i43\":10,\"i44\":10,\"i45\":10,\"i46\":10,\"i47\":10,\"i48\":9,\"i49\":9,\"i50\":9,\"i51\":9,\"i52\":9,\"i53\":9,\"i54\":9,\"i55\":10,\"i56\":10,\"i57\":10,\"i58\":10,\"i59\":10,\"i60\":9,\"i61\":10,\"i62\":10,\"i63\":9,\"i64\":10,\"i65\":10,\"i66\":10,\"i67\":10,\"i68\":10,\"i69\":10,\"i70\":10,\"i71\":10,\"i72\":10,\"i73\":10,\"i74\":9,\"i75\":10,\"i76\":10,\"i77\":10,\"i78\":10,\"i79\":9,\"i80\":9,\"i81\":9,\"i82\":10,\"i83\":10,\"i84\":10,\"i85\":10,\"i86\":10,\"i87\":9,\"i88\":9,\"i89\":10,\"i90\":10,\"i91\":10,\"i92\":10,\"i93\":10,\"i94\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigFloat\" class=\"title\">Class BigFloat</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigFloat</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.io.Serializable, java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigFloat</span>\nextends java.lang.Object\nimplements java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;, java.io.Serializable</pre>\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.\n\n <h2>Overview</h2>\n\n <p>Every <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> instance has a reference to a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> that specifies the <code>MathContext</code> to be used for all calculations and values.</p>\n\n <p>The API for calculations is simplified and more consistent with the typical mathematical usage.</p>\n <ul>\n <li>Factory methods for values:\n <ul>\n <li><code>valueOf(BigFloat)</code></li>\n <li><code>valueOf(BigDecimal)</code></li>\n <li><code>valueOf(int)</code></li>\n <li><code>valueOf(long)</code></li>\n <li><code>valueOf(double)</code></li>\n <li><code>valueOf(String)</code></li>\n <li><code>pi()</code></li>\n <li><code>e()</code></li>\n </ul>\n </li>\n <li>All standard operators:\n <ul>\n <li><code>add(x)</code></li>\n <li><code>subtract(x)</code></li>\n <li><code>multiply(x)</code></li>\n <li><code>remainder(x)</code></li>\n <li><code>pow(y)</code></li>\n <li><code>root(y)</code></li>\n </ul>\n </li>\n <li>Calculation methods are overloaded for different value types:\n <ul>\n <li><code>add(BigFloat)</code></li>\n <li><code>add(BigDecimal)</code></li>\n <li><code>add(int)</code></li>\n <li><code>add(long)</code></li>\n <li><code>add(double)</code></li>\n <li>...</li>\n </ul>\n </li>\n <li>Mathematical functions are written as they are traditionally are written:\n <ul>\n <li><code>abs(x)</code></li>\n <li><code>log(x)</code></li>\n <li><code>sin(x)</code></li>\n <li><code>min(x1, x2, ...)</code></li>\n <li><code>max(x1, x2, ...)</code></li>\n <li>...</li>\n </ul>\n </li>\n <li>Support for advanced mathematical functions:\n <ul>\n <li><code>sqrt(x)</code></li>\n <li><code>log(x)</code></li>\n <li><code>exp(x)</code></li>\n <li><code>sin(x)</code></li>\n <li><code>cos(x)</code></li>\n <li><code>tan(x)</code></li>\n <li>...</li>\n </ul>\n </li>\n <li>Methods to access parts of a value:\n <ul>\n <li><code>getMantissa()</code></li>\n <li><code>getExponent()</code></li>\n <li><code>getIntegralPart()</code></li>\n <li><code>getFractionalPart()</code></li>\n </ul>\n </li>\n <li>Equals and Hashcode methods:\n <ul>\n <li><code>equals(Object)</code> that returns whether two <code>BigFloat</code> values are mathematically the same</li>\n <li><code>hashCode()</code> consistent with <code>equals(Object)</code></li>\n </ul>\n </li>\n <li>Comparison methods:\n <ul>\n <li><code>isEqual(BigFloat)</code></li>\n <li><code>isLessThan(BigFloat)</code></li>\n <li><code>isLessThanOrEqual(BigFloat)</code></li>\n <li><code>isGreaterThan(BigFloat)</code></li>\n <li><code>isGreaterThanOrEqual(BigFloat)</code></li>\n </ul>\n </li>\n </ul>\n\n <h3>Usage</h3>\n\n <p>Before doing any calculations you need to create a <code>Context</code> specifying the precision used for all calculations.</p>\n <pre>\n Context context = BigFloat.context(100); // precision of 100 digits\n Context anotherContext = BigFloat.context(new MathContext(10, RoundingMode.HALF_UP); // precision of 10 digits, rounding half up\n </pre>\n\n <p>The <code>Context</code> can then be used to create the first value of the calculation:</p>\n <pre>\n BigFloat value1 = context.valueOf(640320);\n </pre>\n\n <p>The <code>BigFloat</code> instance holds a reference to the <code>Context</code>. This context is then passed from calculation to calculation.</p>\n <pre>\n BigFloat value2 = context.valueOf(640320).pow(3).divide(24);\n BigFloat value3 = BigFloat.sin(value2);\n </pre>\n\n <p>The <code>BigFloat</code> result can be converted to other numerical types:</p>\n <pre>\n BigDecimal bigDecimalValue = value3.toBigDecimal();\n double doubleValue = value3.toDouble();\n long longValue = value3.toLong();\n int intValue = value3.toInt();\n </pre></div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../serialized-form.html#ch.obermuhlner.math.big.BigFloat\">Serialized Form</a></dd>\n</dl>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== NESTED CLASS SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"nested.class.summary\">\n<!--   -->\n</a>\n<h3>Nested Class Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Nested Class Summary table, listing nested classes, and an explanation\">\n<caption><span>Nested Classes</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Class and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static class&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></span></code>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#NaN\">NaN</a></span></code>\n<div class=\"block\">Represents a value that is not a number.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#NEGATIVE_INFINITY\">NEGATIVE_INFINITY</a></span></code>\n<div class=\"block\">Represents the positive infinity.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#POSITIVE_INFINITY\">POSITIVE_INFINITY</a></span></code>\n<div class=\"block\">Represents the positive infinity.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#abs-ch.obermuhlner.math.big.BigFloat-\">abs</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acos-ch.obermuhlner.math.big.BigFloat-\">acos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acosh-ch.obermuhlner.math.big.BigFloat-\">acosh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acot-ch.obermuhlner.math.big.BigFloat-\">acot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acoth-ch.obermuhlner.math.big.BigFloat-\">acoth</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-java.math.BigDecimal-\">add</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-ch.obermuhlner.math.big.BigFloat-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-double-\">add</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-int-\">add</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-long-\">add</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#asin-ch.obermuhlner.math.big.BigFloat-\">asin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#asinh-ch.obermuhlner.math.big.BigFloat-\">asinh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#atan-ch.obermuhlner.math.big.BigFloat-\">atan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#atanh-ch.obermuhlner.math.big.BigFloat-\">atanh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\">compareTo</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#context-int-\">context</a></span>(int&nbsp;precision)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#context-java.math.MathContext-\">context</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cos-ch.obermuhlner.math.big.BigFloat-\">cos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cosh-ch.obermuhlner.math.big.BigFloat-\">cosh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cot-ch.obermuhlner.math.big.BigFloat-\">cot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#coth-ch.obermuhlner.math.big.BigFloat-\">coth</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-java.math.BigDecimal-\">divide</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-ch.obermuhlner.math.big.BigFloat-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-double-\">divide</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-int-\">divide</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-long-\">divide</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#exp-ch.obermuhlner.math.big.BigFloat-\">exp</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getContext--\">getContext</a></span>()</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getExponent--\">getExponent</a></span>()</code>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\">getFractionalPart</a></span>()</code>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\">getIntegralPart</a></span>()</code>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getMantissa--\">getMantissa</a></span>()</code>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isBetween-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">isBetween</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min,\n         <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max,\n         <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</code>&nbsp;</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isDoubleValue--\">isDoubleValue</a></span>()</code>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\">isEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">isGreaterThan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isGreaterThanOrEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isInfinity--\">isInfinity</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isIntValue--\">isIntValue</a></span>()</code>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\">isLessThan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isLessThanOrEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isNaN--\">isNaN</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isNegative--\">isNegative</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isPositive--\">isPositive</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isSpecial--\">isSpecial</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isZero--\">isZero</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log-ch.obermuhlner.math.big.BigFloat-\">log</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log10-ch.obermuhlner.math.big.BigFloat-\">log10</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log2-ch.obermuhlner.math.big.BigFloat-\">log2</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the the maximum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</code>\n<div class=\"block\">Returns the the maximum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the the minimum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i54\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</code>\n<div class=\"block\">Returns the the minimum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i55\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-java.math.BigDecimal-\">multiply</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i56\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-ch.obermuhlner.math.big.BigFloat-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i57\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-double-\">multiply</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i58\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-int-\">multiply</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i59\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-long-\">multiply</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i60\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#negate-ch.obermuhlner.math.big.BigFloat-\">negate</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n</td>\n</tr>\n<tr id=\"i61\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-java.math.BigDecimal-\">pow</a></span>(java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i62\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i63\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.</div>\n</td>\n</tr>\n<tr id=\"i64\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-double-\">pow</a></span>(double&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i65\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-int-\">pow</a></span>(int&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i66\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-long-\">pow</a></span>(long&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i67\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-java.math.BigDecimal-\">remainder</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i68\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-ch.obermuhlner.math.big.BigFloat-\">remainder</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i69\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-double-\">remainder</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i70\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-int-\">remainder</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i71\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-long-\">remainder</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i72\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-java.math.BigDecimal-\">root</a></span>(java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i73\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i74\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n    <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.</div>\n</td>\n</tr>\n<tr id=\"i75\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-double-\">root</a></span>(double&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i76\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-int-\">root</a></span>(int&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i77\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-long-\">root</a></span>(long&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i78\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#signum--\">signum</a></span>()</code>\n<div class=\"block\">Returns the signum function of this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i79\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sin-ch.obermuhlner.math.big.BigFloat-\">sin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i80\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sinh-ch.obermuhlner.math.big.BigFloat-\">sinh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i81\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sqrt-ch.obermuhlner.math.big.BigFloat-\">sqrt</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i82\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-java.math.BigDecimal-\">subtract</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i83\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-ch.obermuhlner.math.big.BigFloat-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i84\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-double-\">subtract</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i85\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-int-\">subtract</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i86\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-long-\">subtract</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i87\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#tan-ch.obermuhlner.math.big.BigFloat-\">tan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i88\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#tanh-ch.obermuhlner.math.big.BigFloat-\">tanh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i89\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toBigDecimal--\">toBigDecimal</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n</td>\n</tr>\n<tr id=\"i90\" class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toDouble--\">toDouble</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n</td>\n</tr>\n<tr id=\"i91\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toInt--\">toInt</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n</td>\n</tr>\n<tr id=\"i92\" class=\"altColor\">\n<td class=\"colFirst\"><code>long</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toLong--\">toLong</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n</td>\n</tr>\n<tr id=\"i93\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i94\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected ch.obermuhlner.math.big.BigFloat.SpecialBigFloat.Type</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#type--\">type</a></span>()</code>\n<div class=\"block\">return special type of a value</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"NaN\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>NaN</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> NaN</pre>\n<div class=\"block\">Represents a value that is not a number.</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>Double.NaN</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"POSITIVE_INFINITY\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>POSITIVE_INFINITY</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> POSITIVE_INFINITY</pre>\n<div class=\"block\">Represents the positive infinity.</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>Double.POSITIVE_INFINITY</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"NEGATIVE_INFINITY\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>NEGATIVE_INFINITY</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> NEGATIVE_INFINITY</pre>\n<div class=\"block\">Represents the positive infinity.</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>Double.NEGATIVE_INFINITY</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"context-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>context</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context(int&nbsp;precision)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"context-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>context</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>,\n the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(int&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(long&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(double&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(int&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(long&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(double&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"signum--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>signum</h4>\n<pre>public&nbsp;int&nbsp;signum()</pre>\n<div class=\"block\">Returns the signum function of this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>-1, 0, or 1 as the value of this <code>BigDecimal</code> is negative, zero, or positive.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isNegative--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isNegative</h4>\n<pre>public&nbsp;boolean&nbsp;isNegative()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if negative, <code>false</code> if 0 or positive</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isZero--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isZero</h4>\n<pre>public&nbsp;boolean&nbsp;isZero()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if 0, <code>false</code> if negative or positive</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isPositive--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isPositive</h4>\n<pre>public&nbsp;boolean&nbsp;isPositive()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if positive, <code>false</code> if 0 or negative</dd>\n</dl>\n</li>\n</ul>\n<a name=\"compareTo-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>compareTo</h4>\n<pre>public&nbsp;int&nbsp;compareTo(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if both values are mathematically equal (equivalent to <code>this.compareTo(other) == 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLessThan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLessThan</h4>\n<pre>public&nbsp;boolean&nbsp;isLessThan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically less than to the <code>other</code> value (equivalent to <code>this.compareTo(other) &lt; 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isGreaterThan</h4>\n<pre>public&nbsp;boolean&nbsp;isGreaterThan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically greater than to the <code>other</code> value (equivalent to <code>this.compareTo(other) &gt; 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLessThanOrEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isLessThanOrEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically less than or equal to the <code>other</code> value (equivalent to <code>this.compareTo(other) &lt;= 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\"><code>isLessThan(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\"><code>isEqual(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isGreaterThanOrEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isGreaterThanOrEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically greater than or equal to the <code>other</code> value (equivalent to <code>this.compareTo(other) &gt;= 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\"><code>isGreaterThan(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\"><code>isEqual(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isIntValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isIntValue</h4>\n<pre>public&nbsp;boolean&nbsp;isIntValue()</pre>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>int</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\"><code>BigDecimalMath.isIntValue(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isDoubleValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isDoubleValue</h4>\n<pre>public&nbsp;boolean&nbsp;isDoubleValue()</pre>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>double</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\"><code>BigDecimalMath.isDoubleValue(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getMantissa--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getMantissa</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getMantissa()</pre>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the mantissa</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getExponent--\"><code>getExponent()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\"><code>BigDecimalMath.mantissa(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getExponent--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getExponent</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getExponent()</pre>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the exponent</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getMantissa--\"><code>getMantissa()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\"><code>BigDecimalMath.exponent(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getIntegralPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getIntegralPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getIntegralPart()</pre>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integral part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\"><code>getFractionalPart()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>BigDecimalMath.fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFractionalPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFractionalPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getFractionalPart()</pre>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fractional part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\"><code>getIntegralPart()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>BigDecimalMath.fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getContext</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;getContext()</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toDouble--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toDouble</h4>\n<pre>public&nbsp;double&nbsp;toDouble()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>double</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.doubleValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toLong--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toLong</h4>\n<pre>public&nbsp;long&nbsp;toLong()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>long</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.longValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toInt--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toInt</h4>\n<pre>public&nbsp;int&nbsp;toInt()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>int</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.intValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isSpecial--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isSpecial</h4>\n<pre>protected&nbsp;boolean&nbsp;isSpecial()</pre>\n</li>\n</ul>\n<a name=\"type--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>type</h4>\n<pre>protected&nbsp;ch.obermuhlner.math.big.BigFloat.SpecialBigFloat.Type&nbsp;type()</pre>\n<div class=\"block\">return special type of a value</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>SpecialBigFloat.Type</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isNaN--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isNaN</h4>\n<pre>public&nbsp;boolean&nbsp;isNaN()</pre>\n</li>\n</ul>\n<a name=\"isInfinity--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isInfinity</h4>\n<pre>public&nbsp;boolean&nbsp;isInfinity()</pre>\n</li>\n</ul>\n<a name=\"negate-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;negate(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to negate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.negate(MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;abs(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to make absolute</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.abs(MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</pre>\n<div class=\"block\">Returns the the maximum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>value2</code> - the second <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the maximum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the the maximum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>values</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>s value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the maximum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</pre>\n<div class=\"block\">Returns the the minimum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>value2</code> - the second <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the minimum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the the minimum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>values</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>s value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the minimum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log2(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log2(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log10(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log10(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;exp(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.exp(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sqrt(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to serve as exponent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n                            <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to calculate the n'th root</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> defining the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sin(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cos(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;tan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cot(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;asin(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acos(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;atan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acot(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sinh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cosh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;tanh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;coth(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.coth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;asinh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acosh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;atanh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acoth(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acoth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isBetween-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>isBetween</h4>\n<pre>public static&nbsp;boolean&nbsp;isBetween(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min,\n                                <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max,\n                                <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/BigRational.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>BigRational (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigRational (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":9,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":9,\"i26\":9,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":10,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":10,\"i43\":10,\"i44\":10,\"i45\":10,\"i46\":9,\"i47\":9,\"i48\":9,\"i49\":9,\"i50\":9,\"i51\":9,\"i52\":9,\"i53\":9,\"i54\":9,\"i55\":9,\"i56\":10,\"i57\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigRational.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigRational.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigRational\" class=\"title\">Class BigRational</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>java.lang.Number</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigRational</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.io.Serializable, java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigRational</span>\nextends java.lang.Number\nimplements java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;, java.io.Serializable</pre>\n<div class=\"block\">A rational number represented as a quotient of two values.\n \n <p>Basic calculations with rational numbers (+ - * /) have no loss of precision.\n This allows to use <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a> as a replacement for <code>BigDecimal</code> if absolute accuracy is desired.</p>\n \n <p><a href=\"http://en.wikipedia.org/wiki/Rational_number\">Wikipedia: Rational number</a></p>\n \n <p>The values are internally stored as <code>BigDecimal</code> (for performance optimizations) but represented\n as <code>BigInteger</code> (for mathematical correctness)\n when accessed with <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\"><code>getNumeratorBigInteger()</code></a> and <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\"><code>getDenominatorBigInteger()</code></a>.</p>\n \n <p>The following basic calculations have no loss of precision:</p>\n <ul>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\"><code>add(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\"><code>subtract(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\"><code>multiply(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\"><code>divide(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#pow-int-\"><code>pow(int)</code></a></li>\n </ul>\n \n <p>The following calculations are special cases of the ones listed above and have no loss of precision:</p>\n <ul>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#negate--\"><code>negate()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reciprocal--\"><code>reciprocal()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#increment--\"><code>increment()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#decrement--\"><code>decrement()</code></a></li>\n </ul>\n \n <p>Any <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a> value can be converted into an arbitrary <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\"><code>precision</code></a> (number of significant digits)\n or <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withScale-int-\"><code>scale</code></a> (number of digits after the decimal point).</p></div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../serialized-form.html#ch.obermuhlner.math.big.BigRational\">Serialized Form</a></dd>\n</dl>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#ONE\">ONE</a></span></code>\n<div class=\"block\">The value 1 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#TEN\">TEN</a></span></code>\n<div class=\"block\">The value 10 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#TWO\">TWO</a></span></code>\n<div class=\"block\">The value 2 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#ZERO\">ZERO</a></span></code>\n<div class=\"block\">The value 0 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#abs--\">abs</a></span>()</code>\n<div class=\"block\">Returns the absolute value of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-java.math.BigInteger-\">add</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-int-\">add</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#bernoulli-int-\">bernoulli</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#compareTo-ch.obermuhlner.math.big.BigRational-\">compareTo</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#decrement--\">decrement</a></span>()</code>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-java.math.BigInteger-\">divide</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-int-\">divide</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#doubleValue--\">doubleValue</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>float</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#floatValue--\">floatValue</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#fractionPart--\">fractionPart</a></span>()</code>\n<div class=\"block\">Returns the fraction part of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominator--\">getDenominator</a></span>()</code>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigInteger</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\">getDenominatorBigInteger</a></span>()</code>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumerator--\">getNumerator</a></span>()</code>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigInteger</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\">getNumeratorBigInteger</a></span>()</code>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#increment--\">increment</a></span>()</code>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#integerPart--\">integerPart</a></span>()</code>\n<div class=\"block\">Returns the integer part of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#intValue--\">intValue</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#isInteger--\">isInteger</a></span>()</code>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#isZero--\">isZero</a></span>()</code>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code>long</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#longValue--\">longValue</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational...-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#min-ch.obermuhlner.math.big.BigRational...-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-java.math.BigInteger-\">multiply</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-int-\">multiply</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#negate--\">negate</a></span>()</code>\n<div class=\"block\">Negates this rational number (inverting the sign).</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#pow-int-\">pow</a></span>(int&nbsp;exponent)</code>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reciprocal--\">reciprocal</a></span>()</code>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reduce--\">reduce</a></span>()</code>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#signum--\">signum</a></span>()</code>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-java.math.BigInteger-\">subtract</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-int-\">subtract</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toBigDecimal--\">toBigDecimal</a></span>()</code>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toBigDecimal-java.math.MathContext-\">toBigDecimal</a></span>(java.math.MathContext&nbsp;mc)</code>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toDouble--\">toDouble</a></span>()</code>\n<div class=\"block\">Returns this rational number as a double value.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>float</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toFloat--\">toFloat</a></span>()</code>\n<div class=\"block\">Returns this rational number as a float value.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toIntegerRationalString--\">toIntegerRationalString</a></span>()</code>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toPlainString--\">toPlainString</a></span>()</code>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toRationalString--\">toRationalString</a></span>()</code>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;numerator,\n       java.math.BigDecimal&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-\">valueOf</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-java.math.BigInteger-\">valueOf</a></span>(java.math.BigInteger&nbsp;numerator,\n       java.math.BigInteger&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">valueOf</a></span>(boolean&nbsp;positive,\n       java.lang.String&nbsp;integerPart,\n       java.lang.String&nbsp;fractionPart,\n       java.lang.String&nbsp;fractionRepeatPart,\n       java.lang.String&nbsp;exponentPart)</code>&nbsp;</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-double-\">valueOf</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-\">valueOf</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\">valueOf</a></span>(int&nbsp;numerator,\n       int&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n</td>\n</tr>\n<tr id=\"i54\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\">valueOf</a></span>(int&nbsp;integer,\n       int&nbsp;fractionNumerator,\n       int&nbsp;fractionDenominator)</code>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.</div>\n</td>\n</tr>\n<tr id=\"i55\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\">valueOf</a></span>(java.lang.String&nbsp;string)</code>\n<div class=\"block\">Creates a rational number of the specified string representation.</div>\n</td>\n</tr>\n<tr id=\"i56\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\">withPrecision</a></span>(int&nbsp;precision)</code>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n</td>\n</tr>\n<tr id=\"i57\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withScale-int-\">withScale</a></span>(int&nbsp;scale)</code>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Number\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Number</h3>\n<code>byteValue, shortValue</code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"ZERO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> ZERO</pre>\n<div class=\"block\">The value 0 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"ONE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> ONE</pre>\n<div class=\"block\">The value 1 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"TWO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>TWO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> TWO</pre>\n<div class=\"block\">The value 2 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"TEN\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>TEN</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> TEN</pre>\n<div class=\"block\">The value 10 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getNumeratorBigInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumeratorBigInteger</h4>\n<pre>public&nbsp;java.math.BigInteger&nbsp;getNumeratorBigInteger()</pre>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the numerator as BigInteger</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getNumerator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumerator</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getNumerator()</pre>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the numerator as BigDecimal</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDenominatorBigInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDenominatorBigInteger</h4>\n<pre>public&nbsp;java.math.BigInteger&nbsp;getDenominatorBigInteger()</pre>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.\n \n <p>Guaranteed to not be 0.</p>\n <p>Guaranteed to be positive.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the denominator as BigInteger</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDenominator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDenominator</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getDenominator()</pre>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.\n \n <p>Guaranteed to not be 0.</p>\n <p>Guaranteed to be positive.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the denominator as BigDecimal</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reduce--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reduce</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;reduce()</pre>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reduced rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"integerPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>integerPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;integerPart()</pre>\n<div class=\"block\">Returns the integer part of this rational number.\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).integerPart()</code> returns <code>BigRational.valueOf(3)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integer part of this rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"fractionPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fractionPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;fractionPart()</pre>\n<div class=\"block\">Returns the fraction part of this rational number.\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).integerPart()</code> returns <code>BigRational.valueOf(0.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fraction part of this rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"negate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;negate()</pre>\n<div class=\"block\">Negates this rational number (inverting the sign).\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).negate()</code> returns <code>BigRational.valueOf(-3.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the negated rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;reciprocal()</pre>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(0.5).reciprocal()</code> returns <code>BigRational.valueOf(2)</code></li>\n <li><code>BigRational.valueOf(-2).reciprocal()</code> returns <code>BigRational.valueOf(-0.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reciprocal rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if this number is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;abs()</pre>\n<div class=\"block\">Returns the absolute value of this rational number.\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(-2).abs()</code> returns <code>BigRational.valueOf(2)</code></li>\n <li><code>BigRational.valueOf(2).abs()</code> returns <code>BigRational.valueOf(2)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the absolute rational number (positive, or 0 if this rational is 0)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"signum--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>signum</h4>\n<pre>public&nbsp;int&nbsp;signum()</pre>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>-1, 0 or 1 as the value of this rational number is negative, zero or positive.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"increment--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>increment</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;increment()</pre>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).\n \n <p>This is functionally identical to\n <code>this.add(BigRational.ONE)</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the incremented rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"decrement--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>decrement</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;decrement()</pre>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.ONE)</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the decremented rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.add(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.add(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.multiply(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.multiply(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.divide(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.divide(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isZero--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isZero</h4>\n<pre>public&nbsp;boolean&nbsp;isZero()</pre>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this rational number is zero (0), <code>false</code> if it is not zero</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isInteger</h4>\n<pre>public&nbsp;boolean&nbsp;isInteger()</pre>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this rational number is an integer number, <code>false</code> if it has a fraction part</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;pow(int&nbsp;exponent)</pre>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>exponent</code> - exponent to which this rational number is to be raised</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withPrecision-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withPrecision</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;withPrecision(int&nbsp;precision)</pre>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision (number of significant digits) of the calculated result, or 0 for unlimited precision</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated rational number with the specified precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withScale-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withScale</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;withScale(int&nbsp;scale)</pre>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>scale</code> - the scale (number of digits after the decimal point) of the calculated result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated rational number with the specified scale</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toDouble--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toDouble</h4>\n<pre>public&nbsp;double&nbsp;toDouble()</pre>\n<div class=\"block\">Returns this rational number as a double value.\n\n <p>If the rational number cannot be represented as double then one of the following results will be returned:</p>\n <ul>\n   <li>&gt; <code>Double.MAX_VALUE</code> returns <code>Double.POSITIVE_INFINITY</code></li>\n   <li>&lt; <code>-Double.MAX_VALUE</code> returns <code>Double.NEGATIVE_INFINITY</code></li>\n   <li>&lt; <code>Double.MIN_VALUE</code> returns <code>+0.0</code></li>\n   <li>&gt; <code>-Double.MIN_VALUE</code> returns <code>-0.0</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the double value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toFloat--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toFloat</h4>\n<pre>public&nbsp;float&nbsp;toFloat()</pre>\n<div class=\"block\">Returns this rational number as a float value.\n\n <p>If the rational number cannot be represented as float then one of the following results will be returned:</p>\n <ul>\n   <li>&gt; <code>Float.MAX_VALUE</code> returns <code>Float.POSITIVE_INFINITY</code></li>\n   <li>&lt; <code>-Float.MAX_VALUE</code> returns <code>Float.NEGATIVE_INFINITY</code></li>\n   <li>&lt; <code>Float.MIN_VALUE</code> returns <code>+0.0f</code></li>\n   <li>&gt; <code>-Float.MIN_VALUE</code> returns <code>-0.0f</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the float value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal()</pre>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal(java.math.MathContext&nbsp;mc)</pre>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mc</code> - the <code>MathContext</code> specifying the precision of the calculated result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"compareTo-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>compareTo</h4>\n<pre>public&nbsp;int&nbsp;compareTo(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;other)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toPlainString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toPlainString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toPlainString()</pre>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the plain string representation</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.toPlainString()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toRationalString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toRationalString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toRationalString()</pre>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".\n \n <p>The resulting string is a valid input of the <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\"><code>valueOf(String)</code></a> method.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(0.5).toRationalString()</code> returns <code>\"1/2\"</code></li>\n <li><code>BigRational.valueOf(2).toRationalString()</code> returns <code>\"2\"</code></li>\n <li><code>BigRational.valueOf(4, 4).toRationalString()</code> returns <code>\"4/4\"</code> (not reduced)</li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number string representation in the form \"numerator/denominator\", or \"0\" if the rational number is 0.</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\"><code>valueOf(String)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\"><code>valueOf(int, int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toIntegerRationalString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toIntegerRationalString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toIntegerRationalString()</pre>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".\n \n <p>The integer part is omitted if it is 0 (when this absolute rational number is smaller than 1).</p>\n <p>The fraction part is omitted it it is 0 (when this rational number is an integer).</p>\n <p>If this rational number is 0, then \"0\" is returned.</p>\n \n <p>Example: <code>BigRational.valueOf(3.5).toIntegerRationalString()</code> returns <code>\"3 1/2\"</code>.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integer and fraction rational string representation</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\"><code>valueOf(int, int, int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;numerator,\n                                  int&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator int value</dd>\n<dd><code>denominator</code> - the denominator int value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;integer,\n                                  int&nbsp;fractionNumerator,\n                                  int&nbsp;fractionDenominator)</pre>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.\n \n <p>Useful to create numbers like 3 1/2 (= three and a half = 3.5) by calling\n <code>BigRational.valueOf(3, 1, 2)</code>.</p>\n <p>To create a negative rational only the integer part argument is allowed to be negative:\n to create -3 1/2 (= minus three and a half = -3.5) call <code>BigRational.valueOf(-3, 1, 2)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>integer</code> - the integer part int value</dd>\n<dd><code>fractionNumerator</code> - the fraction part numerator int value (negative not allowed)</dd>\n<dd><code>fractionDenominator</code> - the fraction part denominator int value (0 or negative not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the fraction part denominator is 0 (division by zero),\n or if the fraction part numerator or denominator is negative</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigInteger-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigInteger&nbsp;numerator,\n                                  java.math.BigInteger&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator <code>BigInteger</code> value</dd>\n<dd><code>denominator</code> - the denominator <code>BigInteger</code> value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(double&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if the double value is Infinite or NaN.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.lang.String&nbsp;string)</pre>\n<div class=\"block\">Creates a rational number of the specified string representation.\n \n <p>The accepted string representations are:</p>\n <ul>\n <li>Output of <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toString--\"><code>toString()</code></a> : \"integerPart.fractionPart\"</li>\n <li>Output of <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toRationalString--\"><code>toRationalString()</code></a> : \"numerator/denominator\"</li>\n <li>Output of <code>toString()</code> of <code>BigDecimal</code>, <code>BigInteger</code>, <code>Integer</code>, ...</li>\n <li>Output of <code>toString()</code> of <code>Double</code>, <code>Float</code> - except \"Infinity\", \"-Infinity\" and \"NaN\"</li>\n </ul></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>string</code> - the string representation to convert</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(boolean&nbsp;positive,\n                                  java.lang.String&nbsp;integerPart,\n                                  java.lang.String&nbsp;fractionPart,\n                                  java.lang.String&nbsp;fractionRepeatPart,\n                                  java.lang.String&nbsp;exponentPart)</pre>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;numerator,\n                                  java.math.BigDecimal&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator <code>BigDecimal</code> value</dd>\n<dd><code>denominator</code> - the denominator <code>BigDecimal</code> value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigRational...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>values</code> - the rational numbers to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the smallest rational number, 0 if no numbers are specified</dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigRational...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>values</code> - the rational numbers to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the largest rational number, 0 if no numbers are specified</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational-\"><code>max(BigRational)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;bernoulli(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.\n \n <p>This function calculates the <strong>first Bernoulli numbers</strong> and therefore <code>bernoulli(1)</code> returns -0.5</p>\n <p>Note that <code>bernoulli(x)</code> for all odd x &gt; 1 returns 0</p>\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Bernoulli_number\">Wikipedia: Bernoulli number</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x is lesser than 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"intValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>intValue</h4>\n<pre>public&nbsp;int&nbsp;intValue()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>intValue</code>&nbsp;in class&nbsp;<code>java.lang.Number</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"longValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>longValue</h4>\n<pre>public&nbsp;long&nbsp;longValue()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>longValue</code>&nbsp;in class&nbsp;<code>java.lang.Number</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"floatValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>floatValue</h4>\n<pre>public&nbsp;float&nbsp;floatValue()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>floatValue</code>&nbsp;in class&nbsp;<code>java.lang.Number</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"doubleValue--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>doubleValue</h4>\n<pre>public&nbsp;double&nbsp;doubleValue()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>doubleValue</code>&nbsp;in class&nbsp;<code>java.lang.Number</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigRational.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigRational.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>DefaultBigDecimalMath.LocalMathContext (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"DefaultBigDecimalMath.LocalMathContext (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"DefaultBigDecimalMath.LocalMathContext.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class DefaultBigDecimalMath.LocalMathContext\" class=\"title\">Class DefaultBigDecimalMath.LocalMathContext</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.DefaultBigDecimalMath.LocalMathContext</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.lang.AutoCloseable</dd>\n</dl>\n<dl>\n<dt>Enclosing class:</dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public static class <span class=\"typeNameLabel\">DefaultBigDecimalMath.LocalMathContext</span>\nextends java.lang.Object\nimplements java.lang.AutoCloseable</pre>\n<div class=\"block\">The local context used to push and pop a <code>MathContext</code> on the stack.\n\n <p>The recommended way to use this class is to use the try-with-resources.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.MathContext</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html#mathContext\">mathContext</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html#close--\">close</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"mathContext\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>mathContext</h4>\n<pre>public final&nbsp;java.math.MathContext mathContext</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"close--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>public&nbsp;void&nbsp;close()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>close</code>&nbsp;in interface&nbsp;<code>java.lang.AutoCloseable</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"DefaultBigDecimalMath.LocalMathContext.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/DefaultBigDecimalMath.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>DefaultBigDecimalMath (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"DefaultBigDecimalMath (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":9,\"i22\":9,\"i23\":9,\"i24\":9,\"i25\":9,\"i26\":9,\"i27\":9,\"i28\":9,\"i29\":9,\"i30\":9,\"i31\":9,\"i32\":9,\"i33\":9,\"i34\":9,\"i35\":9,\"i36\":9,\"i37\":9,\"i38\":9,\"i39\":9,\"i40\":9,\"i41\":9,\"i42\":9,\"i43\":9,\"i44\":9,\"i45\":9,\"i46\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"DefaultBigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class DefaultBigDecimalMath\" class=\"title\">Class DefaultBigDecimalMath</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.DefaultBigDecimalMath</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">DefaultBigDecimalMath</span>\nextends java.lang.Object</pre>\n<div class=\"block\">A wrapper around <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigDecimalMath</code></a> that passes a current <code>MathContext</code> to the\n functions that need a <code>MathContext</code> argument.\n\n <p>The initial default <code>MathContext</code> is equivalent to <code>MathContext.DECIMAL128</code>\n but this can be overridden by setting the following system properties:</p>\n <ul>\n     <li><code>ch.obermuhlner.math.big.default.precision</code> to a positive integer precision (default=34)</li>\n     <li><code>ch.obermuhlner.math.big.default.rounding</code> to a <code>RoundingMode</code> name (default=HALF_UP) </li>\n </ul>\n\n <p>It is also possible to programmatically set the default <code>MathContext</code> using <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>.\n It is recommended to set the desired precision in the <code>MathContext</code> very early in the startup of the application and to not change it afterwards.</p>\n\n <p>Important: Avoid the pitfall of setting the precision temporarily using <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a> for a calculation.\n This can lead to race conditions and calculations with the wrong precision\n if other threads in your application do the same thing.</p>\n\n <p>To set a temporary <code>MathContext</code> you have to choice to use either:\n <ul>\n      <li><code>DefaultBigDecimalMath.createLocalMathContext()</code> in a try-with-resources statement</li>\n      <li><code>DefaultBigDecimalMath.withLocalMathContext()</code> with a lambda function</li>\n </ul>\n\n Example code using <code>DefaultBigDecimalMath.createLocalMathContext()</code>:\n <pre>\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\ntry (DefaultBigDecimalMath.LocalMathContext context = DefaultBigDecimalMath.createLocalMathContext(5)) {\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n    try (DefaultBigDecimalMath.LocalMathContext context2 = DefaultBigDecimalMath.createLocalMathContext(10)) {\n        System.out.println(\"Pi[10]: \" + DefaultBigDecimalMath.pi());\n    }\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n}\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\n </pre>\n\n Example code using <code>DefaultBigDecimalMath.withLocalMathContext()</code>:\n <pre>\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\nDefaultBigDecimalMath.withPrecision(5, () -&gt; {\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n    DefaultBigDecimalMath.withPrecision(10, () -&gt; {\n        System.out.println(\"Pi[10]: \" + DefaultBigDecimalMath.pi());\n    });\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n});\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\n</pre>\n\n Both snippets with give the following ouput:\n <pre>\nPi[default]: 3.141592653589793238462643383279503\nPi[5]: 3.1416\nPi[10]: 3.141592654\nPi[5]: 3.1416\nPi[default]: 3.141592653589793238462643383279503\n</pre>\n <p>The temporary <code>MathContext</code> are stored in <code>ThreadLocal</code> variables\n and will therefore not conflict with each other when used in multi-threaded use case.</p>\n\n <p>Important: Due to the <code>ThreadLocal</code> variables the local <code>MathContext</code> will\n <strong>not</strong> be available in other threads.\n This includes streams using <code>parallel()</code>, thread pools and manually started threads.\n If you need temporary <code>MathContext</code> for calculations then you <strong>must</strong>\n set the local <code>MathContext</code> inside <strong>every</strong> separate thread.</p>\n\n <pre>\ntry (DefaultBigDecimalMath.LocalMathContext context = DefaultBigDecimalMath.createLocalMathContext(5)) {\n    BigDecimalStream.range(0.0, 1.0, 0.01, DefaultBigDecimalMath.currentMathContext())\n        .map(b -&gt; DefaultBigDecimalMath.cos(b))\n        .map(b -&gt; \"sequential \" + Thread.currentThread().getName() + \" [5]: \" + b)\n        .forEach(System.out::println);\n\n    BigDecimalStream.range(0.0, 1.0, 0.01, DefaultBigDecimalMath.currentMathContext())\n        .parallel()\n        .map(b -&gt; {\n            try (DefaultBigDecimalMath.LocalMathContext context2 = DefaultBigDecimalMath.createLocalMathContext(5)) {\n                return DefaultBigDecimalMath.cos(b);\n            }\n        })\n        .map(b -&gt; \"parallel \" + Thread.currentThread().getName() + \" [5]: \" + b)\n        .forEach(System.out::println);\n}\n</pre></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== NESTED CLASS SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"nested.class.summary\">\n<!--   -->\n</a>\n<h3>Nested Class Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Nested Class Summary table, listing nested classes, and an explanation\">\n<caption><span>Nested Classes</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Class and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static class&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></span></code>\n<div class=\"block\">The local context used to push and pop a <code>MathContext</code> on the stack.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#DefaultBigDecimalMath--\">DefaultBigDecimalMath</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acos-java.math.BigDecimal-\">acos</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acosh-java.math.BigDecimal-\">acosh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acot-java.math.BigDecimal-\">acot</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acoth-java.math.BigDecimal-\">acoth</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#add-java.math.BigDecimal-java.math.BigDecimal-\">add</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x + y</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asin-java.math.BigDecimal-\">asin</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asinh-java.math.BigDecimal-\">asinh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan-java.math.BigDecimal-\">atan</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-\">atan2</a></span>(java.math.BigDecimal&nbsp;y,\n     java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atanh-java.math.BigDecimal-\">atanh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#bernoulli-int-\">bernoulli</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cos-java.math.BigDecimal-\">cos</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cosh-java.math.BigDecimal-\">cosh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cot-java.math.BigDecimal-\">cot</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#coth-java.math.BigDecimal-\">coth</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#createLocalMathContext-int-\">createLocalMathContext</a></span>(int&nbsp;precision)</code>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#createLocalMathContext-int-java.math.RoundingMode-\">createLocalMathContext</a></span>(int&nbsp;precision,\n                      java.math.RoundingMode&nbsp;roundingMode)</code>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision and <code>RoundingMode</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#createLocalMathContext-java.math.MathContext-\">createLocalMathContext</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.MathContext</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\">currentMathContext</a></span>()</code>\n<div class=\"block\">Returns the current <code>MathContext</code> used for all mathematical functions in this class.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#divide-java.math.BigDecimal-java.math.BigDecimal-\">divide</a></span>(java.math.BigDecimal&nbsp;x,\n      java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x / y</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#e--\">e</a></span>()</code>\n<div class=\"block\">Returns the number e using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#exp-java.math.BigDecimal-\">exp</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>) using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#factorial-java.math.BigDecimal-\">factorial</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#gamma-java.math.BigDecimal-\">gamma</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.MathContext</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#getDefaultMathContext--\">getDefaultMathContext</a></span>()</code>\n<div class=\"block\">Returns the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log-java.math.BigDecimal-\">log</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log10-java.math.BigDecimal-\">log10</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10 using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log2-java.math.BigDecimal-\">log2</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2 using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#multiply-java.math.BigDecimal-java.math.BigDecimal-\">multiply</a></span>(java.math.BigDecimal&nbsp;x,\n        java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x * y</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pi--\">pi</a></span>()</code>\n<div class=\"block\">Returns the number pi using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>) using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-long-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   long&nbsp;y)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>) using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#reciprocal-java.math.BigDecimal-\">reciprocal</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#remainder-java.math.BigDecimal-java.math.BigDecimal-\">remainder</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x % y</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-\">root</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.BigDecimal&nbsp;n)</code>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#round-java.math.BigDecimal-\">round</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-\">roundWithTrailingZeroes</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the current <code>MathContext</code> including trailing zeroes.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\">setDefaultMathContext</a></span>(java.math.MathContext&nbsp;defaultMathContext)</code>\n<div class=\"block\">Sets the default <code>MathContext</code> used if no other <code>MathContext</code> is defined using <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\"><code>withLocalMathContext(MathContext, Runnable)</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sin-java.math.BigDecimal-\">sin</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sinh-java.math.BigDecimal-\">sinh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sqrt-java.math.BigDecimal-\">sqrt</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#subtract-java.math.BigDecimal-java.math.BigDecimal-\">subtract</a></span>(java.math.BigDecimal&nbsp;x,\n        java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x - y</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tan-java.math.BigDecimal-\">tan</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tanh-java.math.BigDecimal-\">tanh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.math.RoundingMode-java.lang.Runnable-\">withLocalMathContext</a></span>(int&nbsp;precision,\n                    java.math.RoundingMode&nbsp;roundingMode,\n                    java.lang.Runnable&nbsp;runnable)</code>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision and <code>RoundingMode</code>.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.lang.Runnable-\">withLocalMathContext</a></span>(int&nbsp;precision,\n                    java.lang.Runnable&nbsp;runnable)</code>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\">withLocalMathContext</a></span>(java.math.MathContext&nbsp;mathContext,\n                    java.lang.Runnable&nbsp;runnable)</code>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"DefaultBigDecimalMath--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>DefaultBigDecimalMath</h4>\n<pre>public&nbsp;DefaultBigDecimalMath()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"setDefaultMathContext-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setDefaultMathContext</h4>\n<pre>public static&nbsp;void&nbsp;setDefaultMathContext(java.math.MathContext&nbsp;defaultMathContext)</pre>\n<div class=\"block\">Sets the default <code>MathContext</code> used if no other <code>MathContext</code> is defined using <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\"><code>withLocalMathContext(MathContext, Runnable)</code></a>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>defaultMathContext</code> - the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.lang.Runnable-\"><code>withLocalMathContext(int, Runnable)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.math.RoundingMode-java.lang.Runnable-\"><code>withLocalMathContext(int, RoundingMode, Runnable)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\"><code>withLocalMathContext(MathContext, Runnable)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDefaultMathContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDefaultMathContext</h4>\n<pre>public static&nbsp;java.math.MathContext&nbsp;getDefaultMathContext()</pre>\n<div class=\"block\">Returns the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the default <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"withLocalMathContext-int-java.lang.Runnable-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withLocalMathContext</h4>\n<pre>public static&nbsp;void&nbsp;withLocalMathContext(int&nbsp;precision,\n                                        java.lang.Runnable&nbsp;runnable)</pre>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision to use for calculations in the <code>runnable</code></dd>\n<dd><code>runnable</code> - the <code>Runnable</code> to execute</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withLocalMathContext-int-java.math.RoundingMode-java.lang.Runnable-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withLocalMathContext</h4>\n<pre>public static&nbsp;void&nbsp;withLocalMathContext(int&nbsp;precision,\n                                        java.math.RoundingMode&nbsp;roundingMode,\n                                        java.lang.Runnable&nbsp;runnable)</pre>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision and <code>RoundingMode</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision to use for calculations in the <code>runnable</code></dd>\n<dd><code>roundingMode</code> - the <code>RoundingMode</code> to use for calculations in the <code>runnable</code></dd>\n<dd><code>runnable</code> - the <code>Runnable</code> to execute</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withLocalMathContext-java.math.MathContext-java.lang.Runnable-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withLocalMathContext</h4>\n<pre>public static&nbsp;void&nbsp;withLocalMathContext(java.math.MathContext&nbsp;mathContext,\n                                        java.lang.Runnable&nbsp;runnable)</pre>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> to use for calculations in the <code>runnable</code></dd>\n<dd><code>runnable</code> - the <code>Runnable</code> to execute</dd>\n</dl>\n</li>\n</ul>\n<a name=\"createLocalMathContext-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>createLocalMathContext</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a>&nbsp;createLocalMathContext(int&nbsp;precision)</pre>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision to use for calculations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the created <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><code>DefaultBigDecimalMath.LocalMathContext</code></a> to be used in a try-with-resources statement</dd>\n</dl>\n</li>\n</ul>\n<a name=\"createLocalMathContext-int-java.math.RoundingMode-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>createLocalMathContext</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a>&nbsp;createLocalMathContext(int&nbsp;precision,\n                                                                            java.math.RoundingMode&nbsp;roundingMode)</pre>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision and <code>RoundingMode</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision to use for calculations</dd>\n<dd><code>roundingMode</code> - the <code>RoundingMode</code> to use for calculations in the <code>runnable</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the created <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><code>DefaultBigDecimalMath.LocalMathContext</code></a> to be used in a try-with-resources statement</dd>\n</dl>\n</li>\n</ul>\n<a name=\"createLocalMathContext-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>createLocalMathContext</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a>&nbsp;createLocalMathContext(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> to use for calculations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the created <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><code>DefaultBigDecimalMath.LocalMathContext</code></a> to be used in a try-with-resources statement</dd>\n</dl>\n</li>\n</ul>\n<a name=\"currentMathContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>currentMathContext</h4>\n<pre>public static&nbsp;java.math.MathContext&nbsp;currentMathContext()</pre>\n<div class=\"block\">Returns the current <code>MathContext</code> used for all mathematical functions in this class.\n\n <p>The current <code>MathContext</code> is the last <code>MathContext</code> specified\n using <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\"><code>withLocalMathContext(MathContext, Runnable)</code></a>\n or the default <code>MathContext</code> if none was specified.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.lang.Runnable-\"><code>withLocalMathContext(int, Runnable)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.math.RoundingMode-java.lang.Runnable-\"><code>withLocalMathContext(int, RoundingMode, Runnable)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\"><code>withLocalMathContext(MathContext, Runnable)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"round-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>round</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;round(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.round(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"roundWithTrailingZeroes-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>roundWithTrailingZeroes</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;roundWithTrailingZeroes(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the current <code>MathContext</code> including trailing zeroes.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value including trailing zeroes</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.roundWithTrailingZeroes(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;add(java.math.BigDecimal&nbsp;x,\n                                       java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x + y</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;subtract(java.math.BigDecimal&nbsp;x,\n                                            java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x - y</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;multiply(java.math.BigDecimal&nbsp;x,\n                                            java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x * y</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;divide(java.math.BigDecimal&nbsp;x,\n                                          java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x / y</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to divide</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;remainder(java.math.BigDecimal&nbsp;x,\n                                             java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x % y</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to divide</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;reciprocal(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reciprocal <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#reciprocal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.reciprocal(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;factorial(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.factorial(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"gamma-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>gamma</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;gamma(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the gamma <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.gamma(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;bernoulli(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\"><code>BigDecimalMath.bernoulli(int, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>) using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>BigDecimal</code> value to serve as exponent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       long&nbsp;y)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>) using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>long</code> value to serve as exponent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, long, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sqrt(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the square root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated square root of x with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;root(java.math.BigDecimal&nbsp;x,\n                                        java.math.BigDecimal&nbsp;n)</pre>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <code>BigDecimal</code> defining the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the natural logarithm for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log2(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2 using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 2 for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 2 with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log2(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log10(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10 using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 10 for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 10 with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log10(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pi()</pre>\n<div class=\"block\">Returns the number pi using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number pi with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\"><code>BigDecimalMath.pi(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"e--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;e()</pre>\n<div class=\"block\">Returns the number e using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number e with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\"><code>BigDecimalMath.e(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;exp(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>) using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the exponent for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated exponent <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.exp(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sin(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated sine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asin(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cos(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cosine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acos(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tan(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated tangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan2-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan2(java.math.BigDecimal&nbsp;y,\n                                         java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the <code>BigDecimal</code></dd>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-\"><code>atan2(BigDecimal, BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cot(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cotanges <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acot(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cotangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sinh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic sine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cosh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cosine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tanh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic tangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;coth(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.coth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asinh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic sine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acosh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cosine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atanh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic tangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acoth(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acoth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"DefaultBigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/analysis/solver/BisectionSolver.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>BisectionSolver (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BisectionSolver (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../../ch/obermuhlner/math/big/analysis/solver/NewtonRaphsonSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../../index.html?ch/obermuhlner/math/big/analysis/solver/BisectionSolver.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BisectionSolver.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.analysis.solver</div>\n<h2 title=\"Class BisectionSolver\" class=\"title\">Class BisectionSolver</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.analysis.solver.BisectionSolver</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BisectionSolver</span>\nextends java.lang.Object</pre>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../../ch/obermuhlner/math/big/analysis/solver/BisectionSolver.html#BisectionSolver-java.util.function.BiFunction-\">BisectionSolver</a></span>(java.util.function.BiFunction&lt;java.math.BigDecimal,java.math.MathContext,java.math.BigDecimal&gt;&nbsp;function)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../../ch/obermuhlner/math/big/analysis/solver/BisectionSolver.html#solve-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">solve</a></span>(java.math.BigDecimal&nbsp;left,\n     java.math.BigDecimal&nbsp;right,\n     java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../ch/obermuhlner/math/big/analysis/solver/BisectionSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\">BisectionSolver</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../../ch/obermuhlner/math/big/analysis/solver/BisectionSolver.html#withMaxIterations-int-\">withMaxIterations</a></span>(int&nbsp;maxIterations)</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BisectionSolver-java.util.function.BiFunction-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BisectionSolver</h4>\n<pre>public&nbsp;BisectionSolver(java.util.function.BiFunction&lt;java.math.BigDecimal,java.math.MathContext,java.math.BigDecimal&gt;&nbsp;function)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"withMaxIterations-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withMaxIterations</h4>\n<pre>public&nbsp;<a href=\"../../../../../../ch/obermuhlner/math/big/analysis/solver/BisectionSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\">BisectionSolver</a>&nbsp;withMaxIterations(int&nbsp;maxIterations)</pre>\n</li>\n</ul>\n<a name=\"solve-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>solve</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;solve(java.math.BigDecimal&nbsp;left,\n                                  java.math.BigDecimal&nbsp;right,\n                                  java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../../ch/obermuhlner/math/big/analysis/solver/NewtonRaphsonSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../../index.html?ch/obermuhlner/math/big/analysis/solver/BisectionSolver.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BisectionSolver.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/analysis/solver/NewtonRaphsonSolver.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>NewtonRaphsonSolver (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"NewtonRaphsonSolver (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../../ch/obermuhlner/math/big/analysis/solver/BisectionSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../../index.html?ch/obermuhlner/math/big/analysis/solver/NewtonRaphsonSolver.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"NewtonRaphsonSolver.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.analysis.solver</div>\n<h2 title=\"Class NewtonRaphsonSolver\" class=\"title\">Class NewtonRaphsonSolver</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.analysis.solver.NewtonRaphsonSolver</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">NewtonRaphsonSolver</span>\nextends java.lang.Object</pre>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../../ch/obermuhlner/math/big/analysis/solver/NewtonRaphsonSolver.html#NewtonRaphsonSolver-java.util.function.BiFunction-java.util.function.BiFunction-\">NewtonRaphsonSolver</a></span>(java.util.function.BiFunction&lt;java.math.BigDecimal,java.math.MathContext,java.math.BigDecimal&gt;&nbsp;function,\n                   java.util.function.BiFunction&lt;java.math.BigDecimal,java.math.MathContext,java.math.BigDecimal&gt;&nbsp;functionFirstDerivative)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../../ch/obermuhlner/math/big/analysis/solver/NewtonRaphsonSolver.html#solve-java.math.BigDecimal-java.math.MathContext-\">solve</a></span>(java.math.BigDecimal&nbsp;initial,\n     java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../../../ch/obermuhlner/math/big/analysis/solver/NewtonRaphsonSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\">NewtonRaphsonSolver</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../../ch/obermuhlner/math/big/analysis/solver/NewtonRaphsonSolver.html#withMaxIterations-int-\">withMaxIterations</a></span>(int&nbsp;maxIterations)</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"NewtonRaphsonSolver-java.util.function.BiFunction-java.util.function.BiFunction-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>NewtonRaphsonSolver</h4>\n<pre>public&nbsp;NewtonRaphsonSolver(java.util.function.BiFunction&lt;java.math.BigDecimal,java.math.MathContext,java.math.BigDecimal&gt;&nbsp;function,\n                           java.util.function.BiFunction&lt;java.math.BigDecimal,java.math.MathContext,java.math.BigDecimal&gt;&nbsp;functionFirstDerivative)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"withMaxIterations-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withMaxIterations</h4>\n<pre>public&nbsp;<a href=\"../../../../../../ch/obermuhlner/math/big/analysis/solver/NewtonRaphsonSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\">NewtonRaphsonSolver</a>&nbsp;withMaxIterations(int&nbsp;maxIterations)</pre>\n</li>\n</ul>\n<a name=\"solve-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>solve</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;solve(java.math.BigDecimal&nbsp;initial,\n                                  java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../../ch/obermuhlner/math/big/analysis/solver/BisectionSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../../index.html?ch/obermuhlner/math/big/analysis/solver/NewtonRaphsonSolver.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"NewtonRaphsonSolver.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/analysis/solver/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>ch.obermuhlner.math.big.analysis.solver (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../../../ch/obermuhlner/math/big/analysis/solver/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big.analysis.solver</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"BisectionSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\" target=\"classFrame\">BisectionSolver</a></li>\n<li><a href=\"NewtonRaphsonSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\" target=\"classFrame\">NewtonRaphsonSolver</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/analysis/solver/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>ch.obermuhlner.math.big.analysis.solver (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.analysis.solver (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../../ch/obermuhlner/math/big/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../../index.html?ch/obermuhlner/math/big/analysis/solver/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big.analysis.solver</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../../ch/obermuhlner/math/big/analysis/solver/BisectionSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\">BisectionSolver</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../../ch/obermuhlner/math/big/analysis/solver/NewtonRaphsonSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\">NewtonRaphsonSolver</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../../ch/obermuhlner/math/big/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../../index.html?ch/obermuhlner/math/big/analysis/solver/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/analysis/solver/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>ch.obermuhlner.math.big.analysis.solver Class Hierarchy (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.analysis.solver Class Hierarchy (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../../ch/obermuhlner/math/big/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../../index.html?ch/obermuhlner/math/big/analysis/solver/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big.analysis.solver</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.analysis.solver.<a href=\"../../../../../../ch/obermuhlner/math/big/analysis/solver/BisectionSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\"><span class=\"typeNameLink\">BisectionSolver</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.analysis.solver.<a href=\"../../../../../../ch/obermuhlner/math/big/analysis/solver/NewtonRaphsonSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\"><span class=\"typeNameLink\">NewtonRaphsonSolver</span></a></li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../../ch/obermuhlner/math/big/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../../index.html?ch/obermuhlner/math/big/analysis/solver/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/internal/AsinCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>AsinCalculator (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"AsinCalculator (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AsinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AsinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class AsinCalculator\" class=\"title\">Class AsinCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.AsinCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">AsinCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AsinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AsinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/internal/AtanhCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>AtanhCalculator (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"AtanhCalculator (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AtanhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AtanhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class AtanhCalculator\" class=\"title\">Class AtanhCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.AtanhCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">AtanhCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AtanhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AtanhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/internal/CosCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>CosCalculator (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"CosCalculator (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CosCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CosCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class CosCalculator\" class=\"title\">Class CosCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.CosCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">CosCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates cosinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CosCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CosCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/internal/CoshCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>CoshCalculator (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"CoshCalculator (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CoshCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CoshCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class CoshCalculator\" class=\"title\">Class CoshCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.CoshCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">CoshCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CoshCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CoshCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/internal/ExpCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>ExpCalculator (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ExpCalculator (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/ExpCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"ExpCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class ExpCalculator\" class=\"title\">Class ExpCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.ExpCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">ExpCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates exp using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/ExpCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"ExpCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/internal/PowerIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>PowerIterator (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerIterator (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":6,\"i1\":6};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Interface PowerIterator\" class=\"title\">Interface PowerIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Known Implementing Classes:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">PowerIterator</span></pre>\n<div class=\"block\">Iterator over the powers of a value x.\n \n <p>This API allows to efficiently calculate the various powers of x in a taylor series by storing intermediate results.</p>\n <p>For example x<sup>n</sup> can be calculated using one multiplication by storing the previously calculated x<sup>n-1</sup> and x.</p>\n \n <p><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\"><code>getCurrentPower()</code></a> will be called first to retrieve the initial value.</p>\n \n For later iterations <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\"><code>calculateNextPower()</code></a> will be called before <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\"><code>getCurrentPower()</code></a>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>void&nbsp;calculateNextPower()</pre>\n<div class=\"block\">Calculates the next power.</div>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/internal/PowerNIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>PowerNIterator (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerNIterator (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerNIterator\" class=\"title\">Class PowerNIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerNIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerNIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerNIterator</a></span>(java.math.BigDecimal&nbsp;x,\n              java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerNIterator</h4>\n<pre>public&nbsp;PowerNIterator(java.math.BigDecimal&nbsp;x,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/internal/PowerTwoNIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>PowerTwoNIterator (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNIterator (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNIterator\" class=\"title\">Class PowerTwoNIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                 java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNIterator</h4>\n<pre>public&nbsp;PowerTwoNIterator(java.math.BigDecimal&nbsp;x,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>PowerTwoNMinusOneIterator (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNMinusOneIterator (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNMinusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNMinusOneIterator\" class=\"title\">Class PowerTwoNMinusOneIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNMinusOneIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNMinusOneIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n-1</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#PowerTwoNMinusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNMinusOneIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                         java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNMinusOneIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNMinusOneIterator</h4>\n<pre>public&nbsp;PowerTwoNMinusOneIterator(java.math.BigDecimal&nbsp;x,\n                                 java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNMinusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>PowerTwoNPlusOneIterator (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNPlusOneIterator (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNPlusOneIterator\" class=\"title\">Class PowerTwoNPlusOneIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNPlusOneIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNPlusOneIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNPlusOneIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                        java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNPlusOneIterator</h4>\n<pre>public&nbsp;PowerTwoNPlusOneIterator(java.math.BigDecimal&nbsp;x,\n                                java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/internal/SeriesCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>SeriesCalculator (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SeriesCalculator (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":6,\"i2\":6,\"i3\":6,\"i4\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SeriesCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SeriesCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SeriesCalculator\" class=\"title\">Class SeriesCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SeriesCalculator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>Direct Known Subclasses:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public abstract class <span class=\"typeNameLabel\">SeriesCalculator</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.\n \n <p>Stores the factors of the taylor series terms so that future calculations will be faster.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier</th>\n<th class=\"colLast\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>protected </code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator--\">SeriesCalculator</a></span>()</code>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>protected </code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator-boolean-\">SeriesCalculator</a></span>(boolean&nbsp;calculateInPairs)</code>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected abstract void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected abstract <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected abstract <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></span>(int&nbsp;index)</code>\n<div class=\"block\">Returns the factor of the term with specified index.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"SeriesCalculator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>SeriesCalculator</h4>\n<pre>protected&nbsp;SeriesCalculator()</pre>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</li>\n</ul>\n<a name=\"SeriesCalculator-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>SeriesCalculator</h4>\n<pre>protected&nbsp;SeriesCalculator(boolean&nbsp;calculateInPairs)</pre>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.\n \n <p>Calculation of pairs is useful for taylor series where the terms alternate the sign.\n In these cases it is more efficient to calculate two terms at once check then whether the acceptable error has been reached.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>calculateInPairs</code> - <code>true</code> to calculate the terms in pairs, <code>false</code> to calculate single terms</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"calculate-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculate</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;calculate(java.math.BigDecimal&nbsp;x,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected abstract&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                                     java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFactor-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getFactor(int&nbsp;index)</pre>\n<div class=\"block\">Returns the factor of the term with specified index.\n\n All mutable state of this class (and all its subclasses) must be modified in this method.\n This method is synchronized to allow thread-safe usage of this class.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>index</code> - the index (starting with 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the specified term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected abstract&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected abstract&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SeriesCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SeriesCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/internal/SinCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>SinCalculator (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SinCalculator (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SinCalculator\" class=\"title\">Class SinCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SinCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">SinCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/internal/SinhCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>SinhCalculator (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SinhCalculator (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SinhCalculator\" class=\"title\">Class SinhCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SinhCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">SinhCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/internal/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big.internal</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Interfaces\">Interfaces</h2>\n<ul title=\"Interfaces\">\n<li><a href=\"PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\" target=\"classFrame\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n</ul>\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AsinCalculator</a></li>\n<li><a href=\"AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AtanhCalculator</a></li>\n<li><a href=\"CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CosCalculator</a></li>\n<li><a href=\"CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CoshCalculator</a></li>\n<li><a href=\"ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">ExpCalculator</a></li>\n<li><a href=\"PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerNIterator</a></li>\n<li><a href=\"PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNIterator</a></li>\n<li><a href=\"PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNMinusOneIterator</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SeriesCalculator</a></li>\n<li><a href=\"SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinCalculator</a></li>\n<li><a href=\"SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/internal/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/analysis/solver/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big.internal</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Interface Summary table, listing interfaces, and an explanation\">\n<caption><span>Interface Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Interface</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Iterator over the powers of a value x.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates cosinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates exp using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n-1</sup>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/analysis/solver/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/internal/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>ch.obermuhlner.math.big.internal Class Hierarchy (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.internal Class Hierarchy (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/analysis/solver/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big.internal</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNMinusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AtanhCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h2 title=\"Interface Hierarchy\">Interface Hierarchy</h2>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a></li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/analysis/solver/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../ch/obermuhlner/math/big/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"BigComplex.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplex</a></li>\n<li><a href=\"BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplexMath</a></li>\n<li><a href=\"BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigDecimalMath</a></li>\n<li><a href=\"BigFloat.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat</a></li>\n<li><a href=\"BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat.Context</a></li>\n<li><a href=\"BigRational.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigRational</a></li>\n<li><a href=\"DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">DefaultBigDecimalMath</a></li>\n<li><a href=\"DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">DefaultBigDecimalMath.LocalMathContext</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Package</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/analysis/solver/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides advanced functions operating on <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A rational number represented as a quotient of two values.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A wrapper around <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigDecimalMath</code></a> that passes a current <code>MathContext</code> to the\n functions that need a <code>MathContext</code> argument.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></td>\n<td class=\"colLast\">\n<div class=\"block\">The local context used to push and pop a <code>MathContext</code> on the stack.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Package</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/analysis/solver/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>ch.obermuhlner.math.big Class Hierarchy (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big Class Hierarchy (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/analysis/solver/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a> (implements java.io.Serializable)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath.LocalMathContext</span></a> (implements java.lang.AutoCloseable)</li>\n<li type=\"circle\">java.lang.Number (implements java.io.Serializable)\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/analysis/solver/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/stream/BigDecimalStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>BigDecimalStream (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigDecimalStream (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigDecimalStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.stream</div>\n<h2 title=\"Class BigDecimalStream\" class=\"title\">Class BigDecimalStream</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.stream.BigDecimalStream</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigDecimalStream</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#BigDecimalStream--\">BigDecimalStream</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">range</a></span>(java.math.BigDecimal&nbsp;startInclusive,\n     java.math.BigDecimal&nbsp;endExclusive,\n     java.math.BigDecimal&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-double-double-double-java.math.MathContext-\">range</a></span>(double&nbsp;startInclusive,\n     double&nbsp;endExclusive,\n     double&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-long-long-long-java.math.MathContext-\">range</a></span>(long&nbsp;startInclusive,\n     long&nbsp;endExclusive,\n     long&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">rangeClosed</a></span>(java.math.BigDecimal&nbsp;startInclusive,\n           java.math.BigDecimal&nbsp;endInclusive,\n           java.math.BigDecimal&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-double-double-double-java.math.MathContext-\">rangeClosed</a></span>(double&nbsp;startInclusive,\n           double&nbsp;endInclusive,\n           double&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-long-long-long-java.math.MathContext-\">rangeClosed</a></span>(long&nbsp;startInclusive,\n           long&nbsp;endInclusive,\n           long&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigDecimalStream--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigDecimalStream</h4>\n<pre>public&nbsp;BigDecimalStream()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(java.math.BigDecimal&nbsp;startInclusive,\n                                                                  java.math.BigDecimal&nbsp;endExclusive,\n                                                                  java.math.BigDecimal&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigDecimal i = startInclusive; i.compareTo(endExclusive) &lt; 0; i = i.add(step, mathContext)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-long-long-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(long&nbsp;startInclusive,\n                                                                  long&nbsp;endExclusive,\n                                                                  long&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n \n <p>The <code>long</code> arguments are converted using <code>BigDecimal.valueOf(long)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-double-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(double&nbsp;startInclusive,\n                                                                  double&nbsp;endExclusive,\n                                                                  double&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n \n <p>The <code>double</code> arguments are converted using <code>BigDecimal.valueOf(double)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(java.math.BigDecimal&nbsp;startInclusive,\n                                                                        java.math.BigDecimal&nbsp;endInclusive,\n                                                                        java.math.BigDecimal&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigDecimal i = startInclusive; i.compareTo(endInclusive) &lt;= 0; i = i.add(step, mathContext)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-long-long-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(long&nbsp;startInclusive,\n                                                                        long&nbsp;endInclusive,\n                                                                        long&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>The <code>long</code> arguments are converted using <code>BigDecimal.valueOf(long)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-double-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(double&nbsp;startInclusive,\n                                                                        double&nbsp;endInclusive,\n                                                                        double&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>The <code>double</code> arguments are converted using <code>BigDecimal.valueOf(double)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigDecimalStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/stream/BigFloatStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>BigFloatStream (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloatStream (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigFloatStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloatStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.stream</div>\n<h2 title=\"Class BigFloatStream\" class=\"title\">Class BigFloatStream</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.stream.BigFloatStream</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigFloatStream</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides constructor methods for streams of <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#BigFloatStream--\">BigFloatStream</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">range</a></span>(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endExclusive,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">range</a></span>(double&nbsp;startInclusive,\n     double&nbsp;endExclusive,\n     double&nbsp;step,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">range</a></span>(long&nbsp;startInclusive,\n     long&nbsp;endExclusive,\n     long&nbsp;step,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">rangeClosed</a></span>(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endInclusive,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed</a></span>(double&nbsp;startInclusive,\n           double&nbsp;endInclusive,\n           double&nbsp;step,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed</a></span>(long&nbsp;startInclusive,\n           long&nbsp;endInclusive,\n           long&nbsp;step,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigFloatStream--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigFloatStream</h4>\n<pre>public&nbsp;BigFloatStream()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endExclusive,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigFloat i = startInclusive; i.isLessThan(endExclusive); i = i.add(step)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(long&nbsp;startInclusive,\n                                                      long&nbsp;endExclusive,\n                                                      long&nbsp;step,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\"><code>BigFloat.Context.valueOf(long)</code></a> is used to convert the <code>long</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>long</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>range(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(double&nbsp;startInclusive,\n                                                      double&nbsp;endExclusive,\n                                                      double&nbsp;step,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\"><code>BigFloat.Context.valueOf(double)</code></a> is used to convert the <code>double</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>double</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>range(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endInclusive,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigFloat i = startInclusive; i.isLessThanOrEqual(endInclusive); i = i.add(step)) {\n    //...\n}\n</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(long&nbsp;startInclusive,\n                                                            long&nbsp;endInclusive,\n                                                            long&nbsp;step,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\"><code>BigFloat.Context.valueOf(long)</code></a> is used to convert the <code>long</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>long</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>rangeClosed(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(double&nbsp;startInclusive,\n                                                            double&nbsp;endInclusive,\n                                                            double&nbsp;step,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\"><code>BigFloat.Context.valueOf(double)</code></a> is used to convert the <code>double</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>double</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>rangeClosed(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigFloatStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloatStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/stream/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big.stream</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigDecimalStream</a></li>\n<li><a href=\"BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigFloatStream</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/stream/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Prev&nbsp;Package</a></li>\n<li>Next&nbsp;Package</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big.stream</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides constructor methods for streams of <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Prev&nbsp;Package</a></li>\n<li>Next&nbsp;Package</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/ch/obermuhlner/math/big/stream/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>ch.obermuhlner.math.big.stream Class Hierarchy (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.stream Class Hierarchy (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Prev</a></li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big.stream</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a></li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Prev</a></li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/constant-values.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>Constant Field Values (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Constant Field Values (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?constant-values.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"constant-values.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Constant Field Values\" class=\"title\">Constant Field Values</h1>\n<h2 title=\"Contents\">Contents</h2>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?constant-values.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"constant-values.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/deprecated-list.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>Deprecated List (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Deprecated List (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li class=\"navBarCell1Rev\">Deprecated</li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?deprecated-list.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"deprecated-list.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Deprecated API\" class=\"title\">Deprecated API</h1>\n<h2 title=\"Contents\">Contents</h2>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li class=\"navBarCell1Rev\">Deprecated</li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?deprecated-list.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"deprecated-list.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/help-doc.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>API Help (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"API Help (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li class=\"navBarCell1Rev\">Help</li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?help-doc.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"help-doc.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">How This API Document Is Organized</h1>\n<div class=\"subTitle\">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h2>Overview</h2>\n<p>The <a href=\"overview-summary.html\">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>\n</li>\n<li class=\"blockList\">\n<h2>Package</h2>\n<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>\n<ul>\n<li>Interfaces (italic)</li>\n<li>Classes</li>\n<li>Enums</li>\n<li>Exceptions</li>\n<li>Errors</li>\n<li>Annotation Types</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Class/Interface</h2>\n<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>\n<ul>\n<li>Class inheritance diagram</li>\n<li>Direct Subclasses</li>\n<li>All Known Subinterfaces</li>\n<li>All Known Implementing Classes</li>\n<li>Class/interface declaration</li>\n<li>Class/interface description</li>\n</ul>\n<ul>\n<li>Nested Class Summary</li>\n<li>Field Summary</li>\n<li>Constructor Summary</li>\n<li>Method Summary</li>\n</ul>\n<ul>\n<li>Field Detail</li>\n<li>Constructor Detail</li>\n<li>Method Detail</li>\n</ul>\n<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>\n</li>\n<li class=\"blockList\">\n<h2>Annotation Type</h2>\n<p>Each annotation type has its own separate page with the following sections:</p>\n<ul>\n<li>Annotation Type declaration</li>\n<li>Annotation Type description</li>\n<li>Required Element Summary</li>\n<li>Optional Element Summary</li>\n<li>Element Detail</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Enum</h2>\n<p>Each enum has its own separate page with the following sections:</p>\n<ul>\n<li>Enum declaration</li>\n<li>Enum description</li>\n<li>Enum Constant Summary</li>\n<li>Enum Constant Detail</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Tree (Class Hierarchy)</h2>\n<p>There is a <a href=\"overview-tree.html\">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>\n<ul>\n<li>When viewing the Overview page, clicking on \"Tree\" displays the hierarchy for all packages.</li>\n<li>When viewing a particular package, class or interface page, clicking \"Tree\" displays the hierarchy for only that package.</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Deprecated API</h2>\n<p>The <a href=\"deprecated-list.html\">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>\n</li>\n<li class=\"blockList\">\n<h2>Index</h2>\n<p>The <a href=\"index-all.html\">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>\n</li>\n<li class=\"blockList\">\n<h2>Prev/Next</h2>\n<p>These links take you to the next or previous class, interface, package, or related page.</p>\n</li>\n<li class=\"blockList\">\n<h2>Frames/No Frames</h2>\n<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>\n</li>\n<li class=\"blockList\">\n<h2>All Classes</h2>\n<p>The <a href=\"allclasses-noframe.html\">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>\n</li>\n<li class=\"blockList\">\n<h2>Serialized Form</h2>\n<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking \"Serialized Form\" in the \"See also\" section of the class description.</p>\n</li>\n<li class=\"blockList\">\n<h2>Constant Field Values</h2>\n<p>The <a href=\"constant-values.html\">Constant Field Values</a> page lists the static final fields and their values.</p>\n</li>\n</ul>\n<span class=\"emphasizedPhrase\">This help file applies to API documentation generated using the standard doclet.</span></div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li class=\"navBarCell1Rev\">Help</li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?help-doc.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"help-doc.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/index-all.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>Index (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Index (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li class=\"navBarCell1Rev\">Index</li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?index-all.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"index-all.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"contentContainer\"><a href=\"#I:A\">A</a>&nbsp;<a href=\"#I:B\">B</a>&nbsp;<a href=\"#I:C\">C</a>&nbsp;<a href=\"#I:D\">D</a>&nbsp;<a href=\"#I:E\">E</a>&nbsp;<a href=\"#I:F\">F</a>&nbsp;<a href=\"#I:G\">G</a>&nbsp;<a href=\"#I:H\">H</a>&nbsp;<a href=\"#I:I\">I</a>&nbsp;<a href=\"#I:L\">L</a>&nbsp;<a href=\"#I:M\">M</a>&nbsp;<a href=\"#I:N\">N</a>&nbsp;<a href=\"#I:O\">O</a>&nbsp;<a href=\"#I:P\">P</a>&nbsp;<a href=\"#I:R\">R</a>&nbsp;<a href=\"#I:S\">S</a>&nbsp;<a href=\"#I:T\">T</a>&nbsp;<a href=\"#I:V\">V</a>&nbsp;<a href=\"#I:W\">W</a>&nbsp;<a href=\"#I:Z\">Z</a>&nbsp;<a name=\"I:A\">\n<!--   -->\n</a>\n<h2 class=\"title\">A</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\">abs(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">abs(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#abs-ch.obermuhlner.math.big.BigFloat-\">abs(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#abs--\">abs()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the absolute value of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\">absSquare(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">absSquare(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acos(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\">acos(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acos-ch.obermuhlner.math.big.BigFloat-\">acos(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acos-java.math.BigDecimal-\">acos(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\">acosh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acosh-ch.obermuhlner.math.big.BigFloat-\">acosh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acosh-java.math.BigDecimal-\">acosh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acot(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\">acot(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acot-ch.obermuhlner.math.big.BigFloat-\">acot(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acot-java.math.BigDecimal-\">acot(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\">acoth(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acoth-ch.obermuhlner.math.big.BigFloat-\">acoth(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acoth-java.math.BigDecimal-\">acoth(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-\">add(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">add(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-java.math.MathContext-\">add(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-\">add(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-double-\">add(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-ch.obermuhlner.math.big.BigFloat-\">add(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-java.math.BigDecimal-\">add(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-int-\">add(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-long-\">add(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-double-\">add(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\">add(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-java.math.BigInteger-\">add(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-int-\">add(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#add-java.math.BigDecimal-java.math.BigDecimal-\">add(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x + y</code> using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\">angle(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">angle(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">asin(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\">asin(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#asin-ch.obermuhlner.math.big.BigFloat-\">asin(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asin-java.math.BigDecimal-\">asin(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\">asinh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#asinh-ch.obermuhlner.math.big.BigFloat-\">asinh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asinh-java.math.BigDecimal-\">asinh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">atan(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\">atan(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#atan-ch.obermuhlner.math.big.BigFloat-\">atan(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan-java.math.BigDecimal-\">atan(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">atan2(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-\">atan2(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i> using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\">atanh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#atanh-ch.obermuhlner.math.big.BigFloat-\">atanh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atanh-java.math.BigDecimal-\">atanh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AtanhCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</dd>\n</dl>\n<a name=\"I:B\">\n<!--   -->\n</a>\n<h2 class=\"title\">B</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\">bernoulli(int, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#bernoulli-int-\">bernoulli(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#bernoulli-int-\">bernoulli(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Provides advanced functions operating on <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#BigComplexMath--\">BigComplexMath()</a></span> - Constructor for class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a> - Class in <a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></dt>\n<dd>\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#BigDecimalStream--\">BigDecimalStream()</a></span> - Constructor for class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a> - Class in <a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></dt>\n<dd>\n<div class=\"block\">Provides constructor methods for streams of <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#BigFloatStream--\">BigFloatStream()</a></span> - Constructor for class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A rational number represented as a quotient of two values.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/analysis/solver/BisectionSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\"><span class=\"typeNameLink\">BisectionSolver</span></a> - Class in <a href=\"ch/obermuhlner/math/big/analysis/solver/package-summary.html\">ch.obermuhlner.math.big.analysis.solver</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/analysis/solver/BisectionSolver.html#BisectionSolver-java.util.function.BiFunction-\">BisectionSolver(BiFunction&lt;BigDecimal, MathContext, BigDecimal&gt;)</a></span> - Constructor for class ch.obermuhlner.math.big.analysis.solver.<a href=\"ch/obermuhlner/math/big/analysis/solver/BisectionSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\">BisectionSolver</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:C\">\n<!--   -->\n</a>\n<h2 class=\"title\">C</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in interface ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dt>\n<dd>\n<div class=\"block\">Calculates the next power.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a> - package ch.obermuhlner.math.big</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/analysis/solver/package-summary.html\">ch.obermuhlner.math.big.analysis.solver</a> - package ch.obermuhlner.math.big.analysis.solver</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a> - package ch.obermuhlner.math.big.internal</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a> - package ch.obermuhlner.math.big.stream</dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html#close--\">close()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\">compareTo(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#compareTo-ch.obermuhlner.math.big.BigRational-\">compareTo(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#conjugate--\">conjugate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#conjugate-ch.obermuhlner.math.big.BigComplex-\">conjugate(BigComplex)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#context-int-\">context(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#context-java.math.MathContext-\">context(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">cos(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\">cos(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cos-ch.obermuhlner.math.big.BigFloat-\">cos(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cos-java.math.BigDecimal-\">cos(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates cosinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\">cosh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cosh-ch.obermuhlner.math.big.BigFloat-\">cosh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cosh-java.math.BigDecimal-\">cosh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\">cot(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cot-ch.obermuhlner.math.big.BigFloat-\">cot(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cot-java.math.BigDecimal-\">cot(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\">coth(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#coth-ch.obermuhlner.math.big.BigFloat-\">coth(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#coth-java.math.BigDecimal-\">coth(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#createLocalMathContext-int-\">createLocalMathContext(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#createLocalMathContext-int-java.math.RoundingMode-\">createLocalMathContext(int, RoundingMode)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision and <code>RoundingMode</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#createLocalMathContext-java.math.MathContext-\">createLocalMathContext(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Creates the <a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\">currentMathContext()</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the current <code>MathContext</code> used for all mathematical functions in this class.</div>\n</dd>\n</dl>\n<a name=\"I:D\">\n<!--   -->\n</a>\n<h2 class=\"title\">D</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#decrement--\">decrement()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A wrapper around <a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigDecimalMath</code></a> that passes a current <code>MathContext</code> to the\n functions that need a <code>MathContext</code> argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#DefaultBigDecimalMath--\">DefaultBigDecimalMath()</a></span> - Constructor for class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath.LocalMathContext</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">The local context used to push and pop a <code>MathContext</code> on the stack.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">divide(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-java.math.BigDecimal-java.math.MathContext-\">divide(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-double-java.math.MathContext-\">divide(double, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-ch.obermuhlner.math.big.BigFloat-\">divide(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-java.math.BigDecimal-\">divide(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-int-\">divide(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-long-\">divide(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-double-\">divide(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\">divide(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-java.math.BigInteger-\">divide(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-int-\">divide(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#divide-java.math.BigDecimal-java.math.BigDecimal-\">divide(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x / y</code> using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#doubleValue--\">doubleValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:E\">\n<!--   -->\n</a>\n<h2 class=\"title\">E</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\">e(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number e.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#e--\">e()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the constant e with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#e--\">e()</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number e using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">exp(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural exponent of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\">exp(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#exp-ch.obermuhlner.math.big.BigFloat-\">exp(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#exp-java.math.BigDecimal-\">exp(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>) using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates exp using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\">exponent(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n</dl>\n<a name=\"I:F\">\n<!--   -->\n</a>\n<h2 class=\"title\">F</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">factorial(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\">factorial(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified integer argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\">factorial(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#factorial-int-\">factorial(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#factorial-java.math.BigDecimal-\">factorial(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#floatValue--\">floatValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\">fractionalPart(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#fractionPart--\">fractionPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the fraction part of this rational number.</div>\n</dd>\n</dl>\n<a name=\"I:G\">\n<!--   -->\n</a>\n<h2 class=\"title\">G</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">gamma(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the gamma function of the specified <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\">gamma(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#gamma-java.math.BigDecimal-\">gamma(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getContext--\">getContext()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in interface ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dt>\n<dd>\n<div class=\"block\">Returns the current power.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#getDefaultMathContext--\">getDefaultMathContext()</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getDenominator--\">getDenominator()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\">getDenominatorBigInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getExponent--\">getExponent()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor(int)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Returns the factor of the term with specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\">getFractionalPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\">getIntegralPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getMantissa--\">getMantissa()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getMathContext--\">getMathContext()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getNumerator--\">getNumerator()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\">getNumeratorBigInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getPrecision--\">getPrecision()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the precision of this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getRoundingMode--\">getRoundingMode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.</div>\n</dd>\n</dl>\n<a name=\"I:H\">\n<!--   -->\n</a>\n<h2 class=\"title\">H</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:I\">\n<!--   -->\n</a>\n<h2 class=\"title\">I</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#I\">I</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#im\">im</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#im--\">im()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#increment--\">increment()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#integerPart--\">integerPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the integer part of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\">integralPart(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#intValue--\">intValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isBetween-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">isBetween(BigFloat, BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\">isDoubleValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isDoubleValue--\">isDoubleValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\">isEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">isGreaterThan(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isGreaterThanOrEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isInfinity--\">isInfinity()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#isInteger--\">isInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\">isIntValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isIntValue--\">isIntValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\">isLessThan(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isLessThanOrEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isLongValue-java.math.BigDecimal-\">isLongValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isNaN--\">isNaN()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isNegative--\">isNegative()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isPositive--\">isPositive()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#isReal--\">isReal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isSpecial--\">isSpecial()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isZero--\">isZero()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#isZero--\">isZero()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n</dd>\n</dl>\n<a name=\"I:L\">\n<!--   -->\n</a>\n<h2 class=\"title\">L</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">log(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\">log(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log-ch.obermuhlner.math.big.BigFloat-\">log(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log-java.math.BigDecimal-\">log(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\">log10(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log10-ch.obermuhlner.math.big.BigFloat-\">log10(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log10-java.math.BigDecimal-\">log10(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10 using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\">log2(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log2-ch.obermuhlner.math.big.BigFloat-\">log2(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log2-java.math.BigDecimal-\">log2(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2 using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#longValue--\">longValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:M\">\n<!--   -->\n</a>\n<h2 class=\"title\">M</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\">mantissa(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html#mathContext\">mathContext</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">max(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the maximum of two <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">max(BigFloat, BigFloat...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the maximum of n <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational...-\">max(BigRational...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">min(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the minimum of two <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">min(BigFloat, BigFloat...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the minimum of n <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#min-ch.obermuhlner.math.big.BigRational...-\">min(BigRational...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-\">multiply(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">multiply(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-java.math.MathContext-\">multiply(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-\">multiply(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-double-\">multiply(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-ch.obermuhlner.math.big.BigFloat-\">multiply(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-java.math.BigDecimal-\">multiply(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-int-\">multiply(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-long-\">multiply(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-double-\">multiply(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\">multiply(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-java.math.BigInteger-\">multiply(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-int-\">multiply(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#multiply-java.math.BigDecimal-java.math.BigDecimal-\">multiply(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x * y</code> using the current <code>MathContext</code>.</div>\n</dd>\n</dl>\n<a name=\"I:N\">\n<!--   -->\n</a>\n<h2 class=\"title\">N</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#NaN\">NaN</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Represents a value that is not a number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#negate--\">negate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#negate-ch.obermuhlner.math.big.BigFloat-\">negate(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#negate--\">negate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Negates this rational number (inverting the sign).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#NEGATIVE_INFINITY\">NEGATIVE_INFINITY</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Represents the positive infinity.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#NEGATIVE_ONE\">NEGATIVE_ONE</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/analysis/solver/NewtonRaphsonSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\"><span class=\"typeNameLink\">NewtonRaphsonSolver</span></a> - Class in <a href=\"ch/obermuhlner/math/big/analysis/solver/package-summary.html\">ch.obermuhlner.math.big.analysis.solver</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/analysis/solver/NewtonRaphsonSolver.html#NewtonRaphsonSolver-java.util.function.BiFunction-java.util.function.BiFunction-\">NewtonRaphsonSolver(BiFunction&lt;BigDecimal, MathContext, BigDecimal&gt;, BiFunction&lt;BigDecimal, MathContext, BigDecimal&gt;)</a></span> - Constructor for class ch.obermuhlner.math.big.analysis.solver.<a href=\"ch/obermuhlner/math/big/analysis/solver/NewtonRaphsonSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\">NewtonRaphsonSolver</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:O\">\n<!--   -->\n</a>\n<h2 class=\"title\">O</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#ONE\">ONE</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#ONE\">ONE</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#ONE\">ONE</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 1 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n</dl>\n<a name=\"I:P\">\n<!--   -->\n</a>\n<h2 class=\"title\">P</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\">pi(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number pi.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#pi--\">pi()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the constant pi with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pi--\">pi()</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number pi using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#POSITIVE_INFINITY\">POSITIVE_INFINITY</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Represents the positive infinity.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">pow(BigComplex, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">pow(BigComplex, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">pow(BigComplex, BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">pow(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\">pow(BigDecimal, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-\">pow(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-java.math.BigDecimal-\">pow(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-int-\">pow(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-long-\">pow(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-double-\">pow(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">pow(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#pow-int-\">pow(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-\">pow(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>) using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-long-\">pow(BigDecimal, long)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>) using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a> - Interface in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Iterator over the powers of a value x.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerNIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNMinusOneIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n-1</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#PowerTwoNMinusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNMinusOneIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNPlusOneIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:R\">\n<!--   -->\n</a>\n<h2 class=\"title\">R</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">range(BigDecimal, BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-long-long-long-java.math.MathContext-\">range(long, long, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-double-double-double-java.math.MathContext-\">range(double, double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">range(BigFloat, BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">range(long, long, long, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">range(double, double, double, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-long-long-long-java.math.MathContext-\">rangeClosed(long, long, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-double-double-double-java.math.MathContext-\">rangeClosed(double, double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">rangeClosed(BigFloat, BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed(long, long, long, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed(double, double, double, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#re\">re</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#re--\">re()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\">reciprocal(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">reciprocal(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#reciprocal-java.math.BigDecimal-java.math.MathContext-\">reciprocal(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#reciprocal--\">reciprocal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#reciprocal-java.math.BigDecimal-\">reciprocal(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#reduce--\">reduce()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-ch.obermuhlner.math.big.BigFloat-\">remainder(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-java.math.BigDecimal-\">remainder(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-int-\">remainder(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-long-\">remainder(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-double-\">remainder(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#remainder-java.math.BigDecimal-java.math.BigDecimal-\">remainder(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x % y</code> using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">root(BigComplex, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">root(BigComplex, BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">root(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-\">root(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-java.math.BigDecimal-\">root(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-int-\">root(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-long-\">root(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-double-\">root(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">root(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-\">root(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#round-java.math.MathContext-\">round(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\">round(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#round-java.math.BigDecimal-\">round(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#roundAbsolutePrecision-java.math.BigDecimal-java.math.MathContext-\">roundAbsolutePrecision(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the relative precision and if close to 0 the absolute precision of the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#roundAbsolutePrecision-java.math.BigDecimal-java.math.MathContext-int-\">roundAbsolutePrecision(BigDecimal, MathContext, int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the relative precision of the specified <code>MathContext</code> and the specified absolute precision.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#roundAbsolutePrecisionWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\">roundAbsolutePrecisionWithTrailingZeroes(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the relative precision and if close to 0 the absolute precision of the specified <code>MathContext</code> including trailing zeroes.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#roundAbsolutePrecisionWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-int-\">roundAbsolutePrecisionWithTrailingZeroes(BigDecimal, MathContext, int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the relative precision of the specified <code>MathContext</code> and the specified absolute precision including trailing zeroes.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\">roundWithTrailingZeroes(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code> including trailing zeroes.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-\">roundWithTrailingZeroes(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the current <code>MathContext</code> including trailing zeroes.</div>\n</dd>\n</dl>\n<a name=\"I:S\">\n<!--   -->\n</a>\n<h2 class=\"title\">S</h2>\n<dl>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator--\">SeriesCalculator()</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Constructs a <a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator-boolean-\">SeriesCalculator(boolean)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Constructs a <a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\">setDefaultMathContext(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Sets the default <code>MathContext</code> used if no other <code>MathContext</code> is defined using <a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\"><code>DefaultBigDecimalMath.withLocalMathContext(MathContext, Runnable)</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#significantDigits-java.math.BigDecimal-\">significantDigits(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number of significant digits of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#signum--\">signum()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the signum function of this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#signum--\">signum()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sin(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\">sin(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sin-ch.obermuhlner.math.big.BigFloat-\">sin(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sin-java.math.BigDecimal-\">sin(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\">sinh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sinh-ch.obermuhlner.math.big.BigFloat-\">sinh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sinh-java.math.BigDecimal-\">sinh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/analysis/solver/BisectionSolver.html#solve-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">solve(BigDecimal, BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.analysis.solver.<a href=\"ch/obermuhlner/math/big/analysis/solver/BisectionSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\">BisectionSolver</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/analysis/solver/NewtonRaphsonSolver.html#solve-java.math.BigDecimal-java.math.MathContext-\">solve(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.analysis.solver.<a href=\"ch/obermuhlner/math/big/analysis/solver/NewtonRaphsonSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\">NewtonRaphsonSolver</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sqrt(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\">sqrt(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sqrt-ch.obermuhlner.math.big.BigFloat-\">sqrt(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sqrt-java.math.BigDecimal-\">sqrt(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\">strictEquals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-\">subtract(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">subtract(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-java.math.MathContext-\">subtract(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-\">subtract(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-double-\">subtract(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-ch.obermuhlner.math.big.BigFloat-\">subtract(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-java.math.BigDecimal-\">subtract(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-int-\">subtract(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-long-\">subtract(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-double-\">subtract(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\">subtract(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-java.math.BigInteger-\">subtract(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-int-\">subtract(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#subtract-java.math.BigDecimal-java.math.BigDecimal-\">subtract(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x - y</code> using the current <code>MathContext</code>.</div>\n</dd>\n</dl>\n<a name=\"I:T\">\n<!--   -->\n</a>\n<h2 class=\"title\">T</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">tan(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the tangens of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\">tan(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#tan-ch.obermuhlner.math.big.BigFloat-\">tan(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tan-java.math.BigDecimal-\">tan(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\">tanh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#tanh-ch.obermuhlner.math.big.BigFloat-\">tanh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tanh-java.math.BigDecimal-\">tanh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#TEN\">TEN</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 10 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-\">toBigDecimal(String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-java.math.MathContext-\">toBigDecimal(String, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toBigDecimal--\">toBigDecimal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toBigDecimal--\">toBigDecimal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toBigDecimal-java.math.MathContext-\">toBigDecimal(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toDouble--\">toDouble()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toDouble--\">toDouble()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a double value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toFloat--\">toFloat()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a float value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toInt--\">toInt()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toIntegerRationalString--\">toIntegerRationalString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toLong--\">toLong()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toPlainString--\">toPlainString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toRationalString--\">toRationalString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#TWO\">TWO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 2 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#type--\">type()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">return special type of a value</div>\n</dd>\n</dl>\n<a name=\"I:V\">\n<!--   -->\n</a>\n<h2 class=\"title\">V</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-double-\">valueOf(double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-double-double-\">valueOf(double, double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-ch.obermuhlner.math.big.BigFloat-\">valueOf(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-\">valueOf(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-boolean-\">valueOf(int, boolean)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">parse unsigned value with this logic</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\">valueOf(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-boolean-\">valueOf(long, boolean)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">parse unsigned value with this logic</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\">valueOf(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.lang.String-\">valueOf(String)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-\">valueOf(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\">valueOf(int, int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\">valueOf(int, int, int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-java.math.BigInteger-\">valueOf(BigInteger, BigInteger)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-\">valueOf(BigInteger)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-double-\">valueOf(double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\">valueOf(String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified string representation.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">valueOf(boolean, String, String, String, String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">valueOfPolar(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-double-double-java.math.MathContext-\">valueOfPolar(double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:W\">\n<!--   -->\n</a>\n<h2 class=\"title\">W</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.lang.Runnable-\">withLocalMathContext(int, Runnable)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.math.RoundingMode-java.lang.Runnable-\">withLocalMathContext(int, RoundingMode, Runnable)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision and <code>RoundingMode</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\">withLocalMathContext(MathContext, Runnable)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/analysis/solver/BisectionSolver.html#withMaxIterations-int-\">withMaxIterations(int)</a></span> - Method in class ch.obermuhlner.math.big.analysis.solver.<a href=\"ch/obermuhlner/math/big/analysis/solver/BisectionSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\">BisectionSolver</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/analysis/solver/NewtonRaphsonSolver.html#withMaxIterations-int-\">withMaxIterations(int)</a></span> - Method in class ch.obermuhlner.math.big.analysis.solver.<a href=\"ch/obermuhlner/math/big/analysis/solver/NewtonRaphsonSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\">NewtonRaphsonSolver</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\">withPrecision(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#withScale-int-\">withScale(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n</dd>\n</dl>\n<a name=\"I:Z\">\n<!--   -->\n</a>\n<h2 class=\"title\">Z</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#ZERO\">ZERO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Zero represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#ZERO\">ZERO</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#ZERO\">ZERO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 0 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n</dl>\n<a href=\"#I:A\">A</a>&nbsp;<a href=\"#I:B\">B</a>&nbsp;<a href=\"#I:C\">C</a>&nbsp;<a href=\"#I:D\">D</a>&nbsp;<a href=\"#I:E\">E</a>&nbsp;<a href=\"#I:F\">F</a>&nbsp;<a href=\"#I:G\">G</a>&nbsp;<a href=\"#I:H\">H</a>&nbsp;<a href=\"#I:I\">I</a>&nbsp;<a href=\"#I:L\">L</a>&nbsp;<a href=\"#I:M\">M</a>&nbsp;<a href=\"#I:N\">N</a>&nbsp;<a href=\"#I:O\">O</a>&nbsp;<a href=\"#I:P\">P</a>&nbsp;<a href=\"#I:R\">R</a>&nbsp;<a href=\"#I:S\">S</a>&nbsp;<a href=\"#I:T\">T</a>&nbsp;<a href=\"#I:V\">V</a>&nbsp;<a href=\"#I:W\">W</a>&nbsp;<a href=\"#I:Z\">Z</a>&nbsp;</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li class=\"navBarCell1Rev\">Index</li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?index-all.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"index-all.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/index.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\" \"http://www.w3.org/TR/html4/frameset.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>ch.obermuhlner.math.big 2.3.1 API</title>\n<script type=\"text/javascript\">\n    tmpTargetPage = \"\" + window.location.search;\n    if (tmpTargetPage != \"\" && tmpTargetPage != \"undefined\")\n        tmpTargetPage = tmpTargetPage.substring(1);\n    if (tmpTargetPage.indexOf(\":\") != -1 || (tmpTargetPage != \"\" && !validURL(tmpTargetPage)))\n        tmpTargetPage = \"undefined\";\n    targetPage = tmpTargetPage;\n    function validURL(url) {\n        try {\n            url = decodeURIComponent(url);\n        }\n        catch (error) {\n            return false;\n        }\n        var pos = url.indexOf(\".html\");\n        if (pos == -1 || pos != url.length - 5)\n            return false;\n        var allowNumber = false;\n        var allowSep = false;\n        var seenDot = false;\n        for (var i = 0; i < url.length - 5; i++) {\n            var ch = url.charAt(i);\n            if ('a' <= ch && ch <= 'z' ||\n                    'A' <= ch && ch <= 'Z' ||\n                    ch == '$' ||\n                    ch == '_' ||\n                    ch.charCodeAt(0) > 127) {\n                allowNumber = true;\n                allowSep = true;\n            } else if ('0' <= ch && ch <= '9'\n                    || ch == '-') {\n                if (!allowNumber)\n                     return false;\n            } else if (ch == '/' || ch == '.') {\n                if (!allowSep)\n                    return false;\n                allowNumber = false;\n                allowSep = false;\n                if (ch == '.')\n                     seenDot = true;\n                if (ch == '/' && seenDot)\n                     return false;\n            } else {\n                return false;\n            }\n        }\n        return true;\n    }\n    function loadFrames() {\n        if (targetPage != \"\" && targetPage != \"undefined\")\n             top.classFrame.location = top.targetPage;\n    }\n</script>\n</head>\n<frameset cols=\"20%,80%\" title=\"Documentation frame\" onload=\"top.loadFrames()\">\n<frameset rows=\"30%,70%\" title=\"Left frames\" onload=\"top.loadFrames()\">\n<frame src=\"overview-frame.html\" name=\"packageListFrame\" title=\"All Packages\">\n<frame src=\"allclasses-frame.html\" name=\"packageFrame\" title=\"All classes and interfaces (except non-static nested types)\">\n</frameset>\n<frame src=\"overview-summary.html\" name=\"classFrame\" title=\"Package, class and interface descriptions\" scrolling=\"yes\">\n<noframes>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<h2>Frame Alert</h2>\n<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href=\"overview-summary.html\">Non-frame version</a>.</p>\n</noframes>\n</frameset>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/overview-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>Overview List (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<div class=\"indexHeader\"><span><a href=\"allclasses-frame.html\" target=\"packageFrame\">All&nbsp;Classes</a></span></div>\n<div class=\"indexContainer\">\n<h2 title=\"Packages\">Packages</h2>\n<ul title=\"Packages\">\n<li><a href=\"ch/obermuhlner/math/big/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big</a></li>\n<li><a href=\"ch/obermuhlner/math/big/analysis/solver/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big.analysis.solver</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big.internal</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big.stream</a></li>\n</ul>\n</div>\n<p>&nbsp;</p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/overview-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>Overview (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Overview (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li class=\"navBarCell1Rev\">Overview</li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">ch.obermuhlner.math.big 2.3.1 API</h1>\n</div>\n<div class=\"contentContainer\">\n<table class=\"overviewSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Packages table, listing packages, and an explanation\">\n<caption><span>Packages</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/analysis/solver/package-summary.html\">ch.obermuhlner.math.big.analysis.solver</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li class=\"navBarCell1Rev\">Overview</li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/overview-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>Class Hierarchy (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Class Hierarchy (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For All Packages</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"ch/obermuhlner/math/big/package-tree.html\">ch.obermuhlner.math.big</a>, </li>\n<li><a href=\"ch/obermuhlner/math/big/analysis/solver/package-tree.html\">ch.obermuhlner.math.big.analysis.solver</a>, </li>\n<li><a href=\"ch/obermuhlner/math/big/internal/package-tree.html\">ch.obermuhlner.math.big.internal</a>, </li>\n<li><a href=\"ch/obermuhlner/math/big/stream/package-tree.html\">ch.obermuhlner.math.big.stream</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a> (implements java.io.Serializable)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.analysis.solver.<a href=\"ch/obermuhlner/math/big/analysis/solver/BisectionSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\"><span class=\"typeNameLink\">BisectionSolver</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath.LocalMathContext</span></a> (implements java.lang.AutoCloseable)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.analysis.solver.<a href=\"ch/obermuhlner/math/big/analysis/solver/NewtonRaphsonSolver.html\" title=\"class in ch.obermuhlner.math.big.analysis.solver\"><span class=\"typeNameLink\">NewtonRaphsonSolver</span></a></li>\n<li type=\"circle\">java.lang.Number (implements java.io.Serializable)\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)</li>\n</ul>\n</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNMinusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AtanhCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h2 title=\"Interface Hierarchy\">Interface Hierarchy</h2>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a></li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/package-list",
    "content": "ch.obermuhlner.math.big\nch.obermuhlner.math.big.analysis.solver\nch.obermuhlner.math.big.internal\nch.obermuhlner.math.big.stream\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/script.js",
    "content": "function show(type)\n{\n    count = 0;\n    for (var key in methods) {\n        var row = document.getElementById(key);\n        if ((methods[key] &  type) != 0) {\n            row.style.display = '';\n            row.className = (count++ % 2) ? rowColor : altColor;\n        }\n        else\n            row.style.display = 'none';\n    }\n    updateTabs(type);\n}\n\nfunction updateTabs(type)\n{\n    for (var value in tabs) {\n        var sNode = document.getElementById(tabs[value][0]);\n        var spanNode = sNode.firstChild;\n        if (value == type) {\n            sNode.className = activeTableTab;\n            spanNode.innerHTML = tabs[value][1];\n        }\n        else {\n            sNode.className = tableTab;\n            spanNode.innerHTML = \"<a href=\\\"javascript:show(\"+ value + \");\\\">\" + tabs[value][1] + \"</a>\";\n        }\n    }\n}\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/serialized-form.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_352-352) on Sun Nov 06 16:18:00 CET 2022 -->\n<title>Serialized Form (ch.obermuhlner.math.big 2.3.1 API)</title>\n<meta name=\"date\" content=\"2022-11-06\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Serialized Form (ch.obermuhlner.math.big 2.3.1 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?serialized-form.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"serialized-form.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Serialized Form\" class=\"title\">Serialized Form</h1>\n</div>\n<div class=\"serializedFormContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h2 title=\"Package\">Package&nbsp;ch.obermuhlner.math.big</h2>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"ch.obermuhlner.math.big.BigFloat\">\n<!--   -->\n</a>\n<h3>Class <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">ch.obermuhlner.math.big.BigFloat</a> extends java.lang.Object implements Serializable</h3>\n<dl class=\"nameValue\">\n<dt>serialVersionUID:</dt>\n<dd>-7323679117445486894L</dd>\n</dl>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h3>Serialized Fields</h3>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>value</h4>\n<pre>java.math.BigDecimal value</pre>\n</li>\n<li class=\"blockListLast\">\n<h4>context</h4>\n<pre><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a> context</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li class=\"blockList\"><a name=\"ch.obermuhlner.math.big.BigFloat.Context\">\n<!--   -->\n</a>\n<h3>Class <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">ch.obermuhlner.math.big.BigFloat.Context</a> extends java.lang.Object implements Serializable</h3>\n<dl class=\"nameValue\">\n<dt>serialVersionUID:</dt>\n<dd>-5787473786808803161L</dd>\n</dl>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h3>Serialized Fields</h3>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>NEGATIVE_ONE</h4>\n<pre><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> NEGATIVE_ONE</pre>\n</li>\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> ZERO</pre>\n</li>\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> ONE</pre>\n</li>\n<li class=\"blockListLast\">\n<h4>mathContext</h4>\n<pre>java.math.MathContext mathContext</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li class=\"blockList\"><a name=\"ch.obermuhlner.math.big.BigRational\">\n<!--   -->\n</a>\n<h3>Class <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">ch.obermuhlner.math.big.BigRational</a> extends java.lang.Number implements Serializable</h3>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h3>Serialized Fields</h3>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>numerator</h4>\n<pre>java.math.BigDecimal numerator</pre>\n</li>\n<li class=\"blockListLast\">\n<h4>denominator</h4>\n<pre>java.math.BigDecimal denominator</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?serialized-form.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"serialized-form.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.1/stylesheet.css",
    "content": "/* Javadoc style sheet */\n/*\nOverall document style\n*/\n\n@import url('resources/fonts/dejavu.css');\n\nbody {\n    background-color:#ffffff;\n    color:#353833;\n    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;\n    font-size:14px;\n    margin:0;\n}\na:link, a:visited {\n    text-decoration:none;\n    color:#4A6782;\n}\na:hover, a:focus {\n    text-decoration:none;\n    color:#bb7a2a;\n}\na:active {\n    text-decoration:none;\n    color:#4A6782;\n}\na[name] {\n    color:#353833;\n}\na[name]:hover {\n    text-decoration:none;\n    color:#353833;\n}\npre {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n}\nh1 {\n    font-size:20px;\n}\nh2 {\n    font-size:18px;\n}\nh3 {\n    font-size:16px;\n    font-style:italic;\n}\nh4 {\n    font-size:13px;\n}\nh5 {\n    font-size:12px;\n}\nh6 {\n    font-size:11px;\n}\nul {\n    list-style-type:disc;\n}\ncode, tt {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    padding-top:4px;\n    margin-top:8px;\n    line-height:1.4em;\n}\ndt code {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    padding-top:4px;\n}\ntable tr td dt code {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    vertical-align:top;\n    padding-top:4px;\n}\nsup {\n    font-size:8px;\n}\n/*\nDocument title and Copyright styles\n*/\n.clear {\n    clear:both;\n    height:0px;\n    overflow:hidden;\n}\n.aboutLanguage {\n    float:right;\n    padding:0px 21px;\n    font-size:11px;\n    z-index:200;\n    margin-top:-9px;\n}\n.legalCopy {\n    margin-left:.5em;\n}\n.bar a, .bar a:link, .bar a:visited, .bar a:active {\n    color:#FFFFFF;\n    text-decoration:none;\n}\n.bar a:hover, .bar a:focus {\n    color:#bb7a2a;\n}\n.tab {\n    background-color:#0066FF;\n    color:#ffffff;\n    padding:8px;\n    width:5em;\n    font-weight:bold;\n}\n/*\nNavigation bar styles\n*/\n.bar {\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    padding:.8em .5em .4em .8em;\n    height:auto;/*height:1.8em;*/\n    font-size:11px;\n    margin:0;\n}\n.topNav {\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    float:left;\n    padding:0;\n    width:100%;\n    clear:right;\n    height:2.8em;\n    padding-top:10px;\n    overflow:hidden;\n    font-size:12px; \n}\n.bottomNav {\n    margin-top:10px;\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    float:left;\n    padding:0;\n    width:100%;\n    clear:right;\n    height:2.8em;\n    padding-top:10px;\n    overflow:hidden;\n    font-size:12px;\n}\n.subNav {\n    background-color:#dee3e9;\n    float:left;\n    width:100%;\n    overflow:hidden;\n    font-size:12px;\n}\n.subNav div {\n    clear:left;\n    float:left;\n    padding:0 0 5px 6px;\n    text-transform:uppercase;\n}\nul.navList, ul.subNavList {\n    float:left;\n    margin:0 25px 0 0;\n    padding:0;\n}\nul.navList li{\n    list-style:none;\n    float:left;\n    padding: 5px 6px;\n    text-transform:uppercase;\n}\nul.subNavList li{\n    list-style:none;\n    float:left;\n}\n.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {\n    color:#FFFFFF;\n    text-decoration:none;\n    text-transform:uppercase;\n}\n.topNav a:hover, .bottomNav a:hover {\n    text-decoration:none;\n    color:#bb7a2a;\n    text-transform:uppercase;\n}\n.navBarCell1Rev {\n    background-color:#F8981D;\n    color:#253441;\n    margin: auto 5px;\n}\n.skipNav {\n    position:absolute;\n    top:auto;\n    left:-9999px;\n    overflow:hidden;\n}\n/*\nPage header and footer styles\n*/\n.header, .footer {\n    clear:both;\n    margin:0 20px;\n    padding:5px 0 0 0;\n}\n.indexHeader {\n    margin:10px;\n    position:relative;\n}\n.indexHeader span{\n    margin-right:15px;\n}\n.indexHeader h1 {\n    font-size:13px;\n}\n.title {\n    color:#2c4557;\n    margin:10px 0;\n}\n.subTitle {\n    margin:5px 0 0 0;\n}\n.header ul {\n    margin:0 0 15px 0;\n    padding:0;\n}\n.footer ul {\n    margin:20px 0 5px 0;\n}\n.header ul li, .footer ul li {\n    list-style:none;\n    font-size:13px;\n}\n/*\nHeading styles\n*/\ndiv.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {\n    background-color:#dee3e9;\n    border:1px solid #d0d9e0;\n    margin:0 0 6px -8px;\n    padding:7px 5px;\n}\nul.blockList ul.blockList ul.blockList li.blockList h3 {\n    background-color:#dee3e9;\n    border:1px solid #d0d9e0;\n    margin:0 0 6px -8px;\n    padding:7px 5px;\n}\nul.blockList ul.blockList li.blockList h3 {\n    padding:0;\n    margin:15px 0;\n}\nul.blockList li.blockList h2 {\n    padding:0px 0 20px 0;\n}\n/*\nPage layout container styles\n*/\n.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {\n    clear:both;\n    padding:10px 20px;\n    position:relative;\n}\n.indexContainer {\n    margin:10px;\n    position:relative;\n    font-size:12px;\n}\n.indexContainer h2 {\n    font-size:13px;\n    padding:0 0 3px 0;\n}\n.indexContainer ul {\n    margin:0;\n    padding:0;\n}\n.indexContainer ul li {\n    list-style:none;\n    padding-top:2px;\n}\n.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {\n    font-size:12px;\n    font-weight:bold;\n    margin:10px 0 0 0;\n    color:#4E4E4E;\n}\n.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {\n    margin:5px 0 10px 0px;\n    font-size:14px;\n    font-family:'DejaVu Sans Mono',monospace;\n}\n.serializedFormContainer dl.nameValue dt {\n    margin-left:1px;\n    font-size:1.1em;\n    display:inline;\n    font-weight:bold;\n}\n.serializedFormContainer dl.nameValue dd {\n    margin:0 0 0 1px;\n    font-size:1.1em;\n    display:inline;\n}\n/*\nList styles\n*/\nul.horizontal li {\n    display:inline;\n    font-size:0.9em;\n}\nul.inheritance {\n    margin:0;\n    padding:0;\n}\nul.inheritance li {\n    display:inline;\n    list-style:none;\n}\nul.inheritance li ul.inheritance {\n    margin-left:15px;\n    padding-left:15px;\n    padding-top:1px;\n}\nul.blockList, ul.blockListLast {\n    margin:10px 0 10px 0;\n    padding:0;\n}\nul.blockList li.blockList, ul.blockListLast li.blockList {\n    list-style:none;\n    margin-bottom:15px;\n    line-height:1.4;\n}\nul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {\n    padding:0px 20px 5px 10px;\n    border:1px solid #ededed; \n    background-color:#f8f8f8;\n}\nul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {\n    padding:0 0 5px 8px;\n    background-color:#ffffff;\n    border:none;\n}\nul.blockList ul.blockList ul.blockList ul.blockList li.blockList {\n    margin-left:0;\n    padding-left:0;\n    padding-bottom:15px;\n    border:none;\n}\nul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {\n    list-style:none;\n    border-bottom:none;\n    padding-bottom:0;\n}\ntable tr td dl, table tr td dl dt, table tr td dl dd {\n    margin-top:0;\n    margin-bottom:1px;\n}\n/*\nTable styles\n*/\n.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {\n    width:100%;\n    border-left:1px solid #EEE; \n    border-right:1px solid #EEE; \n    border-bottom:1px solid #EEE; \n}\n.overviewSummary, .memberSummary  {\n    padding:0px;\n}\n.overviewSummary caption, .memberSummary caption, .typeSummary caption,\n.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {\n    position:relative;\n    text-align:left;\n    background-repeat:no-repeat;\n    color:#253441;\n    font-weight:bold;\n    clear:none;\n    overflow:hidden;\n    padding:0px;\n    padding-top:10px;\n    padding-left:1px;\n    margin:0px;\n    white-space:pre;\n}\n.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,\n.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,\n.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,\n.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,\n.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,\n.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,\n.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,\n.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {\n    color:#FFFFFF;\n}\n.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,\n.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    padding-bottom:7px;\n    display:inline-block;\n    float:left;\n    background-color:#F8981D;\n    border: none;\n    height:16px;\n}\n.memberSummary caption span.activeTableTab span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    margin-right:3px;\n    display:inline-block;\n    float:left;\n    background-color:#F8981D;\n    height:16px;\n}\n.memberSummary caption span.tableTab span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    margin-right:3px;\n    display:inline-block;\n    float:left;\n    background-color:#4D7A97;\n    height:16px;\n}\n.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {\n    padding-top:0px;\n    padding-left:0px;\n    padding-right:0px;\n    background-image:none;\n    float:none;\n    display:inline;\n}\n.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,\n.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {\n    display:none;\n    width:5px;\n    position:relative;\n    float:left;\n    background-color:#F8981D;\n}\n.memberSummary .activeTableTab .tabEnd {\n    display:none;\n    width:5px;\n    margin-right:3px;\n    position:relative; \n    float:left;\n    background-color:#F8981D;\n}\n.memberSummary .tableTab .tabEnd {\n    display:none;\n    width:5px;\n    margin-right:3px;\n    position:relative;\n    background-color:#4D7A97;\n    float:left;\n\n}\n.overviewSummary td, .memberSummary td, .typeSummary td,\n.useSummary td, .constantsSummary td, .deprecatedSummary td {\n    text-align:left;\n    padding:0px 0px 12px 10px;\n}\nth.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,\ntd.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{\n    vertical-align:top;\n    padding-right:0px;\n    padding-top:8px;\n    padding-bottom:3px;\n}\nth.colFirst, th.colLast, th.colOne, .constantsSummary th {\n    background:#dee3e9;\n    text-align:left;\n    padding:8px 3px 3px 7px;\n}\ntd.colFirst, th.colFirst {\n    white-space:nowrap;\n    font-size:13px;\n}\ntd.colLast, th.colLast {\n    font-size:13px;\n}\ntd.colOne, th.colOne {\n    font-size:13px;\n}\n.overviewSummary td.colFirst, .overviewSummary th.colFirst,\n.useSummary td.colFirst, .useSummary th.colFirst,\n.overviewSummary td.colOne, .overviewSummary th.colOne,\n.memberSummary td.colFirst, .memberSummary th.colFirst,\n.memberSummary td.colOne, .memberSummary th.colOne,\n.typeSummary td.colFirst{\n    width:25%;\n    vertical-align:top;\n}\ntd.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {\n    font-weight:bold;\n}\n.tableSubHeadingColor {\n    background-color:#EEEEFF;\n}\n.altColor {\n    background-color:#FFFFFF;\n}\n.rowColor {\n    background-color:#EEEEEF;\n}\n/*\nContent styles\n*/\n.description pre {\n    margin-top:0;\n}\n.deprecatedContent {\n    margin:0;\n    padding:10px 0;\n}\n.docSummary {\n    padding:0;\n}\n\nul.blockList ul.blockList ul.blockList li.blockList h3 {\n    font-style:normal;\n}\n\ndiv.block {\n    font-size:14px;\n    font-family:'DejaVu Serif', Georgia, \"Times New Roman\", Times, serif;\n}\n\ntd.colLast div {\n    padding-top:0px;\n}\n\n\ntd.colLast a {\n    padding-bottom:3px;\n}\n/*\nFormatting effect styles\n*/\n.sourceLineNo {\n    color:green;\n    padding:0 30px 0 0;\n}\nh1.hidden {\n    visibility:hidden;\n    overflow:hidden;\n    font-size:10px;\n}\n.block {\n    display:block;\n    margin:3px 10px 2px 0px;\n    color:#474747;\n}\n.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,\n.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,\n.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {\n    font-weight:bold;\n}\n.deprecationComment, .emphasizedPhrase, .interfaceName {\n    font-style:italic;\n}\n\ndiv.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,\ndiv.block div.block span.interfaceName {\n    font-style:normal;\n}\n\ndiv.contentContainer ul.blockList li.blockList h2{\n    padding-bottom:0px;\n}\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/allclasses-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>All Classes (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\">All&nbsp;Classes</h1>\n<div class=\"indexContainer\">\n<ul>\n<li><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AsinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AtanhCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplex</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplexMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigDecimalStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat.Context</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigFloatStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigRational</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CosCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CoshCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">DefaultBigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">DefaultBigDecimalMath.LocalMathContext</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">ExpCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\" target=\"classFrame\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNMinusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SeriesCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/allclasses-noframe.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>All Classes (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\">All&nbsp;Classes</h1>\n<div class=\"indexContainer\">\n<ul>\n<li><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></li>\n<li><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></li>\n<li><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/BigComplex.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>BigComplex (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigComplex (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":9,\"i33\":9,\"i34\":9,\"i35\":9,\"i36\":9,\"i37\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplex.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplex.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigComplex\" class=\"title\">Class BigComplex</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigComplex</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public final class <span class=\"typeNameLabel\">BigComplex</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.\n\n <p>It generally follows the design of <code>BigDecimal</code> with some convenience improvements like overloaded operator methods.</p>\n\n <p>The biggest difference to <code>BigDecimal</code> is that <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>BigComplex.equals(Object)</code></a> implements the <strong>mathematical</strong> equality\n and <strong>not</strong> the strict technical equality.\n This was a difficult decision because it means that <code>BigComplex</code> behaves slightly different than <code>BigDecimal</code>\n but considering that the strange equality of <code>BigDecimal</code> is a major source of bugs we\n decided it was worth the slight inconsistency.\n If you need the strict equality use <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\"><code>strictEquals(Object)</code></a>`.</p>\n\n <p>This class is immutable and therefore inherently thread safe.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#I\">I</a></span></code>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#im\">im</a></span></code>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#ONE\">ONE</a></span></code>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#re\">re</a></span></code>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#ZERO\">ZERO</a></span></code>\n<div class=\"block\">Zero represented as complex number.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\">abs</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\">absSquare</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-\">add</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-java.math.MathContext-\">add</a></span>(java.math.BigDecimal&nbsp;value,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#add-double-\">add</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\">angle</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#conjugate--\">conjugate</a></span>()</code>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-java.math.BigDecimal-java.math.MathContext-\">divide</a></span>(java.math.BigDecimal&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#divide-double-java.math.MathContext-\">divide</a></span>(double&nbsp;value,\n      java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code></td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#im--\">im</a></span>()</code>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#isReal--\">isReal</a></span>()</code>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-\">multiply</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-java.math.MathContext-\">multiply</a></span>(java.math.BigDecimal&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#multiply-double-\">multiply</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#negate--\">negate</a></span>()</code>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#re--\">re</a></span>()</code>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\">reciprocal</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#round-java.math.MathContext-\">round</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\">strictEquals</a></span>(java.lang.Object&nbsp;obj)</code>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-\">subtract</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-java.math.MathContext-\">subtract</a></span>(java.math.BigDecimal&nbsp;value,\n        java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#subtract-double-\">subtract</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;real)</code>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;real,\n       java.math.BigDecimal&nbsp;imaginary)</code>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-double-\">valueOf</a></span>(double&nbsp;real)</code>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOf-double-double-\">valueOf</a></span>(double&nbsp;real,\n       double&nbsp;imaginary)</code>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">valueOfPolar</a></span>(java.math.BigDecimal&nbsp;radius,\n            java.math.BigDecimal&nbsp;angle,\n            java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-double-double-java.math.MathContext-\">valueOfPolar</a></span>(double&nbsp;radius,\n            double&nbsp;angle,\n            java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"ZERO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> ZERO</pre>\n<div class=\"block\">Zero represented as complex number.</div>\n</li>\n</ul>\n<a name=\"ONE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> ONE</pre>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</li>\n</ul>\n<a name=\"I\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>I</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a> I</pre>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</li>\n</ul>\n<a name=\"re\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>re</h4>\n<pre>public final&nbsp;java.math.BigDecimal re</pre>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</li>\n</ul>\n<a name=\"im\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>im</h4>\n<pre>public final&nbsp;java.math.BigDecimal im</pre>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"add-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(java.math.BigDecimal&nbsp;value,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;add(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to subtract</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(java.math.BigDecimal&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to add</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;subtract(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to multiply</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(java.math.BigDecimal&nbsp;value,\n                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to multiply</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>BigDecimal</code> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;multiply(double&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the real <code>double</code> value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(java.math.BigDecimal&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;divide(double&nbsp;value,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>double</code> value to divide by</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;reciprocal(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"conjugate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>conjugate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;conjugate()</pre>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"negate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;negate()</pre>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;abs(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.\n\n <p>This method is slower than <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>absSquare(MathContext)</code></a> since it needs to calculate the <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a>.</p>\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>absSquare(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"angle-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>angle</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;angle(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"absSquare-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>absSquare</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;absSquare(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.\n\n <p>This method is faster than <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>abs(MathContext)</code></a> since it does not need to calculate the <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a>.</p>\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>abs(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isReal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isReal</h4>\n<pre>public&nbsp;boolean&nbsp;isReal()</pre>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this complex number only has a real part, <code>false</code> if the imaginary part is not 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"re--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>re</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;re()</pre>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the real part as as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"im--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>im</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;im()</pre>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the imaginary part as as <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"round-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>round</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;round(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.\n\n <p>This methods <strong>does not</strong> modify this instance.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<div class=\"block\">\n\n <p>Contrary to <code>BigDecimal.equals(Object)</code> this method implements <strong>mathematical</strong> equality\n (by calling <code>BigDecimal.compareTo(BigDecimal)</code> on the real and imaginary parts)\n instead of strict equality.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\"><code>strictEquals(Object)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"strictEquals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>strictEquals</h4>\n<pre>public&nbsp;boolean&nbsp;strictEquals(java.lang.Object&nbsp;obj)</pre>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.\n\n <p>This method uses the strict equality as defined by <code>BigDecimal.equals(Object)</code> on the real and imaginary parts.</p>\n <p>Please note that <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>BigComplex.equals(Object)</code></a> implements <strong>mathematical</strong> equality instead\n (by calling <code>on the real and imaginary parts</code>).</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>obj</code> - the object to compare for strict equality</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the specified object is strictly equal to this complex number</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\"><code>equals(Object)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;real)</pre>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>BigDecimal</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(double&nbsp;real)</pre>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>double</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(double&nbsp;real,\n                                 double&nbsp;imaginary)</pre>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>double</code> part</dd>\n<dd><code>imaginary</code> - the imaginary <code>double</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;real,\n                                 java.math.BigDecimal&nbsp;imaginary)</pre>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>real</code> - the real <code>BigDecimal</code> part</dd>\n<dd><code>imaginary</code> - the imaginary <code>BigDecimal</code> part</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOfPolar</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOfPolar(java.math.BigDecimal&nbsp;radius,\n                                      java.math.BigDecimal&nbsp;angle,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>radius</code> - the <code>BigDecimal</code> radius of the polar representation</dd>\n<dd><code>angle</code> - the <code>BigDecimal</code> angle in radians of the polar representation</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the complex number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOfPolar-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>valueOfPolar</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;valueOfPolar(double&nbsp;radius,\n                                      double&nbsp;angle,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplex.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplex.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/BigComplexMath.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>BigComplexMath (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigComplexMath (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplexMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplexMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigComplexMath\" class=\"title\">Class BigComplexMath</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigComplexMath</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigComplexMath</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides advanced functions operating on <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#BigComplexMath--\">BigComplexMath</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">abs</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">absSquare</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">angle</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">asin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">atan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#conjugate-ch.obermuhlner.math.big.BigComplex-\">conjugate</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x)</code>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">cos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">exp</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural exponent of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">factorial</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the factorial of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">gamma</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the gamma function of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">log</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.BigDecimal&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   long&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">reciprocal</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n          java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.BigDecimal&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sqrt</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">tan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the tangens of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigComplexMath--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigComplexMath</h4>\n<pre>public&nbsp;BigComplexMath()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;reciprocal(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                    java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the reciprocal</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\"><code>BigComplex.reciprocal(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"conjugate-ch.obermuhlner.math.big.BigComplex-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>conjugate</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;conjugate(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x)</pre>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the conjugate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#conjugate--\"><code>BigComplex.conjugate()</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;abs(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the absolute value</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\"><code>BigComplex.abs(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>absSquare</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;absSquare(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the square of the absolute value</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> result</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\"><code>BigComplex.absSquare(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>angle</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;angle(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the complex number to calculate the angle</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used to calculate the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> angle in radians</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\"><code>BigComplex.angle(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;factorial(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                                   java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the factorial of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.\n\n <p>This implementation uses\n <a href=\"https://en.wikipedia.org/wiki/Spouge%27s_approximation\">Spouge's approximation</a>\n to calculate the factorial for non-integer values.</p>\n\n <p>This involves calculating a series of constants that depend on the desired precision.\n Since this constant calculation is quite expensive (especially for higher precisions),\n the constants for a specific precision will be cached\n and subsequent calls to this method with the same precision will be much faster.</p>\n\n <p>It is therefore recommended to do one call to this method with the standard precision of your application during the startup phase\n and to avoid calling it with many different precisions.</p>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Factorial#Extension_of_factorial_to_non-integer_values_of_argument\">Wikipedia: Factorial - Extension of factorial to non-integer values of argument</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x is a negative integer value (-1, -2, -3, ...)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.factorial(BigDecimal, MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\"><code>gamma(BigComplex, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>gamma</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;gamma(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                               java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the gamma function of the specified <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.\n\n <p>This implementation uses <a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\"><code>factorial(BigComplex, MathContext)</code></a> internally,\n therefore the performance implications described there apply also for this method.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Gamma_function\">Wikipedia: Gamma function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the gamma <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x-1 is a negative integer value (-1, -2, -3, ...)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.gamma(BigDecimal, MathContext)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\"><code>factorial(BigComplex, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;exp(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural exponent of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponential_function#Complex_plane\">Wikipedia: Exponent (Complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the exponent for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated exponent <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;sin(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Sine#Sine_with_a_complex_argument\">Wikipedia: Sine (Sine with a complex argument)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated sine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;cos(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cosine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;tan(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the tangens of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated tangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;atan(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;acot(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cotangens <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;asin(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;acos(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Extension_to_complex_plane\">Wikipedia: Inverse trigonometric functions (Extension to complex plane)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the arc cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cosine <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;sqrt(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).\n\n <p>See <a href=\"https://en.wikipedia.org/wiki/Square_root#Square_root_of_an_imaginary_number\">Wikipedia: Square root (Square root of an imaginary number)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the square root for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated square root <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;log(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Complex_logarithm\">Wikipedia: Complex logarithm</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> to calculate the natural logarithm for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             long&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).\n\n <p>The implementation tries to minimize the number of multiplications of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>x</code></a> (using squares whenever possible).</p>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponentiation#Efficient_computation_with_integer_exponents\">Wikipedia: Exponentiation - efficient computation</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <code>long</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             java.math.BigDecimal&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <code>BigDecimal</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                             <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;y,\n                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              java.math.BigDecimal&nbsp;n,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).\n\n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <code>BigDecimal</code> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;x,\n                              <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a>&nbsp;n,\n                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).\n\n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigComplexMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigComplexMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/BigDecimalMath.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>BigDecimalMath (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigDecimalMath (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":9,\"i22\":9,\"i23\":9,\"i24\":9,\"i25\":9,\"i26\":9,\"i27\":9,\"i28\":9,\"i29\":9,\"i30\":9,\"i31\":9,\"i32\":9,\"i33\":9,\"i34\":9,\"i35\":9,\"i36\":9,\"i37\":9,\"i38\":9,\"i39\":9,\"i40\":9,\"i41\":9,\"i42\":9,\"i43\":9,\"i44\":9,\"i45\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigDecimalMath\" class=\"title\">Class BigDecimalMath</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigDecimalMath</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigDecimalMath</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\">acos</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\">acosh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\">acot</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\">acoth</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\">asin</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\">asinh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\">atan</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">atan2</a></span>(java.math.BigDecimal&nbsp;y,\n     java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\">atanh</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\">bernoulli</a></span>(int&nbsp;n,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\">cos</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\">cosh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\">cot</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\">coth</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\">e</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns the number e.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\">exp</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\">exponent</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\">factorial</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\">factorial</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the factorial of the specified integer argument.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\">fractionalPart</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\">gamma</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\">integralPart</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\">isDoubleValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\">isIntValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isLongValue-java.math.BigDecimal-\">isLongValue</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\">log</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\">log10</a></span>(java.math.BigDecimal&nbsp;x,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\">log2</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\">mantissa</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\">pi</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns the number pi.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.BigDecimal&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   long&nbsp;y,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#reciprocal-java.math.BigDecimal-java.math.MathContext-\">reciprocal</a></span>(java.math.BigDecimal&nbsp;x,\n          java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">root</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.BigDecimal&nbsp;n,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\">round</a></span>(java.math.BigDecimal&nbsp;value,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\">roundWithTrailingZeroes</a></span>(java.math.BigDecimal&nbsp;value,\n                       java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code> including trailing zeroes.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>static int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#significantDigits-java.math.BigDecimal-\">significantDigits</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Returns the number of significant digits of the specified <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\">sin</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\">sinh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\">sqrt</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\">tan</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\">tanh</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-\">toBigDecimal</a></span>(java.lang.String&nbsp;string)</code>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-java.math.MathContext-\">toBigDecimal</a></span>(java.lang.String&nbsp;string,\n            java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toDegrees-java.math.BigDecimal-java.math.MathContext-\">toDegrees</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Converts an angle measured in radians to an approximately equivalent angle measured in degrees.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toRadians-java.math.BigDecimal-java.math.MathContext-\">toRadians</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">/**\n Converts an angle measured in degrees to an approximately equivalent angle measured in radians.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"toBigDecimal-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;toBigDecimal(java.lang.String&nbsp;string)</pre>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.\n\n <p>This method is equivalent to the String constructor <code>BigDecimal.BigDecimal(String)</code>\n but has been optimized for large strings (several thousand digits).</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>string</code> - the String representation</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the created <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if <code>string</code> is not a valid representation of a <code>BigDecimal</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.BigDecimal(String)</code>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-java.math.MathContext-\"><code>toBigDecimal(String, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal-java.lang.String-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;toBigDecimal(java.lang.String&nbsp;string,\n                                                java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.\n\n <p>This method is equivalent to the String constructor <code>BigDecimal.BigDecimal(String, MathContext)</code>\n but has been optimized for large strings (several thousand digits).</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>string</code> - the string representation</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the created <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if <code>string</code> is not a valid representation of a <code>BigDecimal</code></dd>\n<dd><code>java.lang.ArithmeticException</code> - if the result is inexact but the rounding mode is <code>UNNECESSARY</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.BigDecimal(String, MathContext)</code>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-\"><code>toBigDecimal(String)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isIntValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isIntValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isIntValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.\n\n <p>If this returns <code>true</code> you can call <code>BigDecimal.intValueExact()</code> without fear of an <code>ArithmeticException</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>int</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLongValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLongValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isLongValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.\n\n <p>If this returns <code>true</code> you can call <code>BigDecimal.longValueExact()</code> without fear of an <code>ArithmeticException</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>long</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isDoubleValue-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isDoubleValue</h4>\n<pre>public static&nbsp;boolean&nbsp;isDoubleValue(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.\n\n <p>If this returns <code>true</code> you can call <code>BigDecimal.doubleValue()</code>\n without fear of getting <code>Double.POSITIVE_INFINITY</code> or <code>Double.NEGATIVE_INFINITY</code> as result.</p>\n\n <p>Example: <code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1E309\"))</code> returns <code>false</code>,\n because <code>new BigDecimal(\"1E309\").doubleValue()</code> returns <code>Infinity</code>.</p>\n\n <p>Note: This method does <strong>not</strong> check for possible loss of precision.</p>\n\n <p>For example <code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1.23400000000000000000000000000000001\"))</code> will return <code>true</code>,\n because <code>new BigDecimal(\"1.23400000000000000000000000000000001\").doubleValue()</code> returns a valid double value,\n although it loses precision and returns <code>1.234</code>.</p>\n\n <p><code>BigDecimalMath.isDoubleValue(new BigDecimal(\"1E-325\"))</code> will return <code>true</code>\n although this value is smaller than <code>Double.MIN_VALUE</code> (and therefore outside the range of values that can be represented as <code>double</code>)\n because <code>new BigDecimal(\"1E-325\").doubleValue()</code> returns <code>0</code> which is a legal value with loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to check</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>double</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"mantissa-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>mantissa</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;mantissa(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the mantissa</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\"><code>exponent(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exponent-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exponent</h4>\n<pre>public static&nbsp;int&nbsp;exponent(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the exponent</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\"><code>mantissa(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"significantDigits-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>significantDigits</h4>\n<pre>public static&nbsp;int&nbsp;significantDigits(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the number of significant digits of the specified <code>BigDecimal</code>.\n\n <p>The result contains the number of all digits before the decimal point and\n all digits after the decimal point excluding trailing zeroes.</p>\n\n <p>Examples:</p>\n <ul>\n <li><code>significantDigits(new BigDecimal(\"12300.00\"))</code> returns 5</li>\n <li><code>significantDigits(new BigDecimal(\"1.23000\"))</code> returns 3</li>\n <li><code>significantDigits(new BigDecimal(\"0.00012300\"))</code> returns 3</li>\n <li><code>significantDigits(new BigDecimal(\"12300.4500\"))</code> returns 7</li>\n </ul>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Significant_figures\">Wikipedia: Significant figures</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number of significant digits</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.stripTrailingZeros()</code>, \n<code>BigDecimal.precision()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"integralPart-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>integralPart</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;integralPart(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integral part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"fractionalPart-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fractionalPart</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;fractionalPart(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fractional part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\"><code>integralPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"round-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>round</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;round(java.math.BigDecimal&nbsp;value,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code>.\n\n <p>This method calls <code>BigDecimal.round(MathContext)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.round(MathContext)</code>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\"><code>roundWithTrailingZeroes(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>roundWithTrailingZeroes</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;roundWithTrailingZeroes(java.math.BigDecimal&nbsp;value,\n                                                           java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code> including trailing zeroes.\n\n <p>This method is similar to <code>BigDecimal.round(MathContext)</code> but does <strong>not</strong> remove the trailing zeroes.</p>\n\n <p>Example:</p>\n<pre>\nMathContext mc = new MathContext(5);\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.234567\"), mc));    // 1.2346\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"123.4567\"), mc));    // 123.46\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.001234567\"), mc)); // 0.0012346\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.23\"), mc));        // 1.2300\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.230000\"), mc));    // 1.2300\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.00123\"), mc));     // 0.0012300\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0\"), mc));           // 0.0000\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.00000000\"), mc));  // 0.0000\n</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value including trailing zeroes</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.round(MathContext)</code>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\"><code>round(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;reciprocal(java.math.BigDecimal&nbsp;x,\n                                              java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reciprocal <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0</dd>\n<dd><code>java.lang.ArithmeticException</code> - if the result is inexact but the\n         rounding mode is <code>UNNECESSARY</code> or\n         <code>mc.precision == 0</code> and the quotient has a\n         non-terminating decimal expansion.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;factorial(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the factorial of the specified integer argument.\n\n <p>factorial = 1 * 2 * 3 * ... n</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;factorial(java.math.BigDecimal&nbsp;x,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.\n\n <p>This implementation uses\n <a href=\"https://en.wikipedia.org/wiki/Spouge%27s_approximation\">Spouge's approximation</a>\n to calculate the factorial for non-integer values.</p>\n\n <p>This involves calculating a series of constants that depend on the desired precision.\n Since this constant calculation is quite expensive (especially for higher precisions),\n the constants for a specific precision will be cached\n and subsequent calls to this method with the same precision will be much faster.</p>\n\n <p>It is therefore recommended to do one call to this method with the standard precision of your application during the startup phase\n and to avoid calling it with many different precisions.</p>\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Factorial#Extension_of_factorial_to_non-integer_values_of_argument\">Wikipedia: Factorial - Extension of factorial to non-integer values of argument</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x is a negative integer value (-1, -2, -3, ...)</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if x is a non-integer value and the <code>MathContext</code> has unlimited precision</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\"><code>factorial(int)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\"><code>gamma(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"gamma-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>gamma</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;gamma(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code>.\n\n <p>This implementation uses <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>factorial(BigDecimal, MathContext)</code></a> internally,\n therefore the performance implications described there apply also for this method.\n\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Gamma_function\">Wikipedia: Gamma function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the gamma <code>BigDecimal</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x-1 is a negative integer value (-1, -2, -3, ...)</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if x is a non-integer value and the <code>MathContext</code> has unlimited precision</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>factorial(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;bernoulli(int&nbsp;n,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.\n\n <p>This function calculates the <strong>first Bernoulli numbers</strong> and therefore <code>bernoulli(1)</code> returns -0.5</p>\n <p>Note that <code>bernoulli(x)</code> for all odd x &gt; 1 returns 0</p>\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Bernoulli_number\">Wikipedia: Bernoulli number</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n<dd><code>java.lang.ArithmeticException</code> - if the result is inexact but the\n         rounding mode is <code>UNNECESSARY</code> or\n         <code>mc.precision == 0</code> and the quotient has a\n         non-terminating decimal expansion.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       java.math.BigDecimal&nbsp;y,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>BigDecimal</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\"><code>pow(BigDecimal, long, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       long&nbsp;y,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).\n \n <p>The implementation tries to minimize the number of multiplications of <code>x</code> (using squares whenever possible).</p>\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Exponentiation#Efficient_computation_with_integer_exponents\">Wikipedia: Exponentiation - efficient computation</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>long</code> value to serve as exponent</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if y is negative and the result is inexact but the\n         rounding mode is <code>UNNECESSARY</code> or\n         <code>mc.precision == 0</code> and the quotient has a\n         non-terminating decimal expansion.</dd>\n<dd><code>java.lang.ArithmeticException</code> - if the rounding mode is\n         <code>UNNECESSARY</code> and the\n         <code>BigDecimal</code>  operation would require rounding.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sqrt(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.\n \n <p>See <a href=\"http://en.wikipedia.org/wiki/Square_root\">Wikipedia: Square root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the square root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated square root of x with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;root(java.math.BigDecimal&nbsp;x,\n                                        java.math.BigDecimal&nbsp;n,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Nth_root\">Wikipedia: Nth root</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <code>BigDecimal</code> defining the root</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if n &lt;= 0</dd>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt; 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Natural_logarithm\">Wikipedia: Natural logarithm</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the natural logarithm for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log2(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 2 for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 2 with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log10(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 10 for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 10 with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &lt;= 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pi(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns the number pi.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Pi\">Wikipedia: Pi</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number pi with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"e-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;e(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns the number e.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/E_(mathematical_constant)\">Wikipedia: E (mathematical_constant)</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number e with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;exp(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Exponent\">Wikipedia: Exponent</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the exponent for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated exponent <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sin(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Sine\">Wikipedia: Sine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asin(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arcsine\">Wikipedia: Arcsine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &gt; 1 or x &lt; -1</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cos(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Cosine\">Wikipedia: Cosine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acos(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arccosine\">Wikipedia: Arccosine</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x &gt; 1 or x &lt; -1</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tan(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Tangens\">Wikipedia: Tangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arctangens\">Wikipedia: Arctangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan2(java.math.BigDecimal&nbsp;y,\n                                         java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.\n\n <p>This is useful to calculate the angle <i>theta</i> from the conversion of rectangular\n coordinates (<code>x</code>,&nbsp;<code>y</code>) to polar coordinates (r,&nbsp;<i>theta</i>).</p>\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Atan2\">Wikipedia: Atan2</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the <code>BigDecimal</code></dd>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0 and y = 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cot(java.math.BigDecimal&nbsp;x,\n                                       java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Cotangens\">Wikipedia: Cotangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cotanges <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x = 0</dd>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acot(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"http://en.wikipedia.org/wiki/Arccotangens\">Wikipedia: Arccotangens</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sinh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cosh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tanh(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;coth(java.math.BigDecimal&nbsp;x,\n                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asinh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic sine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic sine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acosh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cosine for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cosine <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atanh(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic tangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic tangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acoth(java.math.BigDecimal&nbsp;x,\n                                         java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.\n \n <p>See: <a href=\"https://en.wikipedia.org/wiki/Hyperbolic_function\">Wikipedia: Hyperbolic function</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cotangens for</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the <code>mathContext</code></dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toDegrees-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toDegrees</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;toDegrees(java.math.BigDecimal&nbsp;x,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Converts an angle measured in radians to an approximately equivalent angle measured in degrees.\n The conversion from radians to degrees is generally inexact, it uses the number PI with the precision specified in the mathContext.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - An angle in radians.</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>The angle in degrees.</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toRadians-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toRadians</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;toRadians(java.math.BigDecimal&nbsp;x,\n                                             java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">/**\n Converts an angle measured in degrees to an approximately equivalent angle measured in radians.\n The conversion from degrees to radians is generally inexact, it uses the number PI with the precision specified in the mathContext.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - An angle in degrees.</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for the result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>The angle in radians.</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.UnsupportedOperationException</code> - if the <code>MathContext</code> has unlimited precision</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/BigFloat.Context.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>BigFloat.Context (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloat.Context (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":10,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.Context.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.Context.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigFloat.Context\" class=\"title\">Class BigFloat.Context</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigFloat.Context</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.io.Serializable</dd>\n</dl>\n<dl>\n<dt>Enclosing class:</dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public static class <span class=\"typeNameLabel\">BigFloat.Context</span>\nextends java.lang.Object\nimplements java.io.Serializable</pre>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../serialized-form.html#ch.obermuhlner.math.big.BigFloat.Context\">Serialized Form</a></dd>\n</dl>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#NEGATIVE_ONE\">NEGATIVE_ONE</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#ONE\">ONE</a></span></code>&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#ZERO\">ZERO</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#e--\">e</a></span>()</code>\n<div class=\"block\">Returns the constant e with this context.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#factorial-int-\">factorial</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.MathContext</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getMathContext--\">getMathContext</a></span>()</code>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getPrecision--\">getPrecision</a></span>()</code>\n<div class=\"block\">Returns the precision of this context.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.RoundingMode</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#getRoundingMode--\">getRoundingMode</a></span>()</code>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#pi--\">pi</a></span>()</code>\n<div class=\"block\">Returns the constant pi with this context.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-ch.obermuhlner.math.big.BigFloat-\">valueOf</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\">valueOf</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-\">valueOf</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-boolean-\">valueOf</a></span>(int&nbsp;value,\n       boolean&nbsp;unsigned)</code>\n<div class=\"block\">parse unsigned value with this logic</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\">valueOf</a></span>(long&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-boolean-\">valueOf</a></span>(long&nbsp;value,\n       boolean&nbsp;unsigned)</code>\n<div class=\"block\">parse unsigned value with this logic</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.lang.String-\">valueOf</a></span>(java.lang.String&nbsp;value)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"NEGATIVE_ONE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>NEGATIVE_ONE</h4>\n<pre>public final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> NEGATIVE_ONE</pre>\n</li>\n</ul>\n<a name=\"ZERO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre>public final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> ZERO</pre>\n</li>\n</ul>\n<a name=\"ONE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre>public final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> ONE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getMathContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getMathContext</h4>\n<pre>public&nbsp;java.math.MathContext&nbsp;getMathContext()</pre>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getPrecision--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getPrecision</h4>\n<pre>public&nbsp;int&nbsp;getPrecision()</pre>\n<div class=\"block\">Returns the precision of this context.\n <p>\n This is equivalent to calling <code>getMathContext().getPrecision()</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getRoundingMode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getRoundingMode</h4>\n<pre>public&nbsp;java.math.RoundingMode&nbsp;getRoundingMode()</pre>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.\n <p>\n This is equivalent to calling <code>getMathContext().getRoundingMode()</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>RoundingMode</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source <code>BigDecimal</code> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(int&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source int value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(int&nbsp;value,\n                        boolean&nbsp;unsigned)</pre>\n<div class=\"block\">parse unsigned value with this logic <pre><code>value &amp; 4294967295</code></pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - an int value</dd>\n<dd><code>unsigned</code> - if true value will parse as unsigned integer</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(long&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source long value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-long-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(long&nbsp;value,\n                        boolean&nbsp;unsigned)</pre>\n<div class=\"block\">parse unsigned value with this logic <pre><code>value &amp; 18446744073709551615</code></pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - an int value</dd>\n<dd><code>unsigned</code> - if true value will parse as unsigned integer</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(double&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;valueOf(java.lang.String&nbsp;value)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the source String value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if the value is not a valid number.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pi()</pre>\n<div class=\"block\">Returns the constant pi with this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>pi with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\"><code>BigDecimalMath.pi(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"e--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;e()</pre>\n<div class=\"block\">Returns the constant e with this context.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>e with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\"><code>BigDecimalMath.e(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;factorial(int&nbsp;n)</pre>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the value to calculate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial of n with this context (rounded to the precision of this context)</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\"><code>BigDecimalMath.factorial(int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.Context.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.Context.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/BigFloat.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>BigFloat (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloat (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":10,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":10,\"i26\":10,\"i27\":9,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":9,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":10,\"i43\":10,\"i44\":10,\"i45\":10,\"i46\":10,\"i47\":10,\"i48\":9,\"i49\":9,\"i50\":9,\"i51\":9,\"i52\":9,\"i53\":9,\"i54\":9,\"i55\":10,\"i56\":10,\"i57\":10,\"i58\":10,\"i59\":10,\"i60\":9,\"i61\":10,\"i62\":10,\"i63\":9,\"i64\":10,\"i65\":10,\"i66\":10,\"i67\":10,\"i68\":10,\"i69\":10,\"i70\":10,\"i71\":10,\"i72\":10,\"i73\":10,\"i74\":9,\"i75\":10,\"i76\":10,\"i77\":10,\"i78\":10,\"i79\":9,\"i80\":9,\"i81\":9,\"i82\":10,\"i83\":10,\"i84\":10,\"i85\":10,\"i86\":10,\"i87\":9,\"i88\":9,\"i89\":10,\"i90\":10,\"i91\":10,\"i92\":10,\"i93\":10,\"i94\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigFloat\" class=\"title\">Class BigFloat</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigFloat</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.io.Serializable, java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigFloat</span>\nextends java.lang.Object\nimplements java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;, java.io.Serializable</pre>\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.\n\n <h2>Overview</h2>\n\n <p>Every <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> instance has a reference to a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> that specifies the <code>MathContext</code> to be used for all calculations and values.</p>\n\n <p>The API for calculations is simplified and more consistent with the typical mathematical usage.</p>\n <ul>\n <li>Factory methods for values:\n <ul>\n <li><code>valueOf(BigFloat)</code></li>\n <li><code>valueOf(BigDecimal)</code></li>\n <li><code>valueOf(int)</code></li>\n <li><code>valueOf(long)</code></li>\n <li><code>valueOf(double)</code></li>\n <li><code>valueOf(String)</code></li>\n <li><code>pi()</code></li>\n <li><code>e()</code></li>\n </ul>\n </li>\n <li>All standard operators:\n <ul>\n <li><code>add(x)</code></li>\n <li><code>subtract(x)</code></li>\n <li><code>multiply(x)</code></li>\n <li><code>remainder(x)</code></li>\n <li><code>pow(y)</code></li>\n <li><code>root(y)</code></li>\n </ul>\n </li>\n <li>Calculation methods are overloaded for different value types:\n <ul>\n <li><code>add(BigFloat)</code></li>\n <li><code>add(BigDecimal)</code></li>\n <li><code>add(int)</code></li>\n <li><code>add(long)</code></li>\n <li><code>add(double)</code></li>\n <li>...</li>\n </ul>\n </li>\n <li>Mathematical functions are written as they are traditionally are written:\n <ul>\n <li><code>abs(x)</code></li>\n <li><code>log(x)</code></li>\n <li><code>sin(x)</code></li>\n <li><code>min(x1, x2, ...)</code></li>\n <li><code>max(x1, x2, ...)</code></li>\n <li>...</li>\n </ul>\n </li>\n <li>Support for advanced mathematical functions:\n <ul>\n <li><code>sqrt(x)</code></li>\n <li><code>log(x)</code></li>\n <li><code>exp(x)</code></li>\n <li><code>sin(x)</code></li>\n <li><code>cos(x)</code></li>\n <li><code>tan(x)</code></li>\n <li>...</li>\n </ul>\n </li>\n <li>Methods to access parts of a value:\n <ul>\n <li><code>getMantissa()</code></li>\n <li><code>getExponent()</code></li>\n <li><code>getIntegralPart()</code></li>\n <li><code>getFractionalPart()</code></li>\n </ul>\n </li>\n <li>Equals and Hashcode methods:\n <ul>\n <li><code>equals(Object)</code> that returns whether two <code>BigFloat</code> values are mathematically the same</li>\n <li><code>hashCode()</code> consistent with <code>equals(Object)</code></li>\n </ul>\n </li>\n <li>Comparison methods:\n <ul>\n <li><code>isEqual(BigFloat)</code></li>\n <li><code>isLessThan(BigFloat)</code></li>\n <li><code>isLessThanOrEqual(BigFloat)</code></li>\n <li><code>isGreaterThan(BigFloat)</code></li>\n <li><code>isGreaterThanOrEqual(BigFloat)</code></li>\n </ul>\n </li>\n </ul>\n\n <h3>Usage</h3>\n\n <p>Before doing any calculations you need to create a <code>Context</code> specifying the precision used for all calculations.</p>\n <pre>\n Context context = BigFloat.context(100); // precision of 100 digits\n Context anotherContext = BigFloat.context(new MathContext(10, RoundingMode.HALF_UP); // precision of 10 digits, rounding half up\n </pre>\n\n <p>The <code>Context</code> can then be used to create the first value of the calculation:</p>\n <pre>\n BigFloat value1 = context.valueOf(640320);\n </pre>\n\n <p>The <code>BigFloat</code> instance holds a reference to the <code>Context</code>. This context is then passed from calculation to calculation.</p>\n <pre>\n BigFloat value2 = context.valueOf(640320).pow(3).divide(24);\n BigFloat value3 = BigFloat.sin(value2);\n </pre>\n\n <p>The <code>BigFloat</code> result can be converted to other numerical types:</p>\n <pre>\n BigDecimal bigDecimalValue = value3.toBigDecimal();\n double doubleValue = value3.toDouble();\n long longValue = value3.toLong();\n int intValue = value3.toInt();\n </pre></div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../serialized-form.html#ch.obermuhlner.math.big.BigFloat\">Serialized Form</a></dd>\n</dl>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== NESTED CLASS SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"nested.class.summary\">\n<!--   -->\n</a>\n<h3>Nested Class Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Nested Class Summary table, listing nested classes, and an explanation\">\n<caption><span>Nested Classes</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Class and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static class&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></span></code>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#NaN\">NaN</a></span></code>\n<div class=\"block\">Represents a value that is not a number.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#NEGATIVE_INFINITY\">NEGATIVE_INFINITY</a></span></code>\n<div class=\"block\">Represents the positive infinity.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#POSITIVE_INFINITY\">POSITIVE_INFINITY</a></span></code>\n<div class=\"block\">Represents the positive infinity.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#abs-ch.obermuhlner.math.big.BigFloat-\">abs</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acos-ch.obermuhlner.math.big.BigFloat-\">acos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acosh-ch.obermuhlner.math.big.BigFloat-\">acosh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acot-ch.obermuhlner.math.big.BigFloat-\">acot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#acoth-ch.obermuhlner.math.big.BigFloat-\">acoth</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-java.math.BigDecimal-\">add</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-ch.obermuhlner.math.big.BigFloat-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-double-\">add</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-int-\">add</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#add-long-\">add</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#asin-ch.obermuhlner.math.big.BigFloat-\">asin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#asinh-ch.obermuhlner.math.big.BigFloat-\">asinh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#atan-ch.obermuhlner.math.big.BigFloat-\">atan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#atanh-ch.obermuhlner.math.big.BigFloat-\">atanh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\">compareTo</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#context-int-\">context</a></span>(int&nbsp;precision)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#context-java.math.MathContext-\">context</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cos-ch.obermuhlner.math.big.BigFloat-\">cos</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cosh-ch.obermuhlner.math.big.BigFloat-\">cosh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#cot-ch.obermuhlner.math.big.BigFloat-\">cot</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#coth-ch.obermuhlner.math.big.BigFloat-\">coth</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-java.math.BigDecimal-\">divide</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-ch.obermuhlner.math.big.BigFloat-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-double-\">divide</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-int-\">divide</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#divide-long-\">divide</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#exp-ch.obermuhlner.math.big.BigFloat-\">exp</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getContext--\">getContext</a></span>()</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getExponent--\">getExponent</a></span>()</code>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\">getFractionalPart</a></span>()</code>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\">getIntegralPart</a></span>()</code>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getMantissa--\">getMantissa</a></span>()</code>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isBetween-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">isBetween</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min,\n         <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max,\n         <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</code>&nbsp;</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isDoubleValue--\">isDoubleValue</a></span>()</code>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\">isEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">isGreaterThan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isGreaterThanOrEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isInfinity--\">isInfinity</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isIntValue--\">isIntValue</a></span>()</code>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\">isLessThan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isLessThanOrEqual</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</code>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isNaN--\">isNaN</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isNegative--\">isNegative</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isPositive--\">isPositive</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isSpecial--\">isSpecial</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isZero--\">isZero</a></span>()</code>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log-ch.obermuhlner.math.big.BigFloat-\">log</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log10-ch.obermuhlner.math.big.BigFloat-\">log10</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#log2-ch.obermuhlner.math.big.BigFloat-\">log2</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the the maximum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</code>\n<div class=\"block\">Returns the the maximum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the the minimum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i54\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</code>\n<div class=\"block\">Returns the the minimum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr id=\"i55\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-java.math.BigDecimal-\">multiply</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i56\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-ch.obermuhlner.math.big.BigFloat-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i57\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-double-\">multiply</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i58\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-int-\">multiply</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i59\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#multiply-long-\">multiply</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</td>\n</tr>\n<tr id=\"i60\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#negate-ch.obermuhlner.math.big.BigFloat-\">negate</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n</td>\n</tr>\n<tr id=\"i61\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-java.math.BigDecimal-\">pow</a></span>(java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i62\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i63\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">pow</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n   <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.</div>\n</td>\n</tr>\n<tr id=\"i64\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-double-\">pow</a></span>(double&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i65\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-int-\">pow</a></span>(int&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i66\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#pow-long-\">pow</a></span>(long&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</td>\n</tr>\n<tr id=\"i67\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-java.math.BigDecimal-\">remainder</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i68\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-ch.obermuhlner.math.big.BigFloat-\">remainder</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i69\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-double-\">remainder</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i70\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-int-\">remainder</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i71\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#remainder-long-\">remainder</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</td>\n</tr>\n<tr id=\"i72\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-java.math.BigDecimal-\">root</a></span>(java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i73\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i74\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">root</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n    <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.</div>\n</td>\n</tr>\n<tr id=\"i75\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-double-\">root</a></span>(double&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i76\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-int-\">root</a></span>(int&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i77\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#root-long-\">root</a></span>(long&nbsp;y)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</td>\n</tr>\n<tr id=\"i78\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#signum--\">signum</a></span>()</code>\n<div class=\"block\">Returns the signum function of this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i79\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sin-ch.obermuhlner.math.big.BigFloat-\">sin</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i80\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sinh-ch.obermuhlner.math.big.BigFloat-\">sinh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i81\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#sqrt-ch.obermuhlner.math.big.BigFloat-\">sqrt</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i82\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-java.math.BigDecimal-\">subtract</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i83\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-ch.obermuhlner.math.big.BigFloat-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i84\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-double-\">subtract</a></span>(double&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i85\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-int-\">subtract</a></span>(int&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i86\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#subtract-long-\">subtract</a></span>(long&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</td>\n</tr>\n<tr id=\"i87\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#tan-ch.obermuhlner.math.big.BigFloat-\">tan</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i88\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#tanh-ch.obermuhlner.math.big.BigFloat-\">tanh</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</code>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n</td>\n</tr>\n<tr id=\"i89\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toBigDecimal--\">toBigDecimal</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n</td>\n</tr>\n<tr id=\"i90\" class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toDouble--\">toDouble</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n</td>\n</tr>\n<tr id=\"i91\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toInt--\">toInt</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n</td>\n</tr>\n<tr id=\"i92\" class=\"altColor\">\n<td class=\"colFirst\"><code>long</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toLong--\">toLong</a></span>()</code>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n</td>\n</tr>\n<tr id=\"i93\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i94\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected ch.obermuhlner.math.big.BigFloat.SpecialBigFloat.Type</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#type--\">type</a></span>()</code>\n<div class=\"block\">return special type of a value</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"NaN\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>NaN</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> NaN</pre>\n<div class=\"block\">Represents a value that is not a number.</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>Double.NaN</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"POSITIVE_INFINITY\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>POSITIVE_INFINITY</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> POSITIVE_INFINITY</pre>\n<div class=\"block\">Represents the positive infinity.</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>Double.POSITIVE_INFINITY</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"NEGATIVE_INFINITY\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>NEGATIVE_INFINITY</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> NEGATIVE_INFINITY</pre>\n<div class=\"block\">Represents the positive infinity.</div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>Double.NEGATIVE_INFINITY</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"context-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>context</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context(int&nbsp;precision)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"context-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>context</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates a <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;add(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;subtract(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;multiply(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>,\n the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;divide(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(int&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(long&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;remainder(double&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to divide with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(int&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(long&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(double&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the power</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(int&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(long&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(double&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the value of the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"signum--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>signum</h4>\n<pre>public&nbsp;int&nbsp;signum()</pre>\n<div class=\"block\">Returns the signum function of this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>-1, 0, or 1 as the value of this <code>BigDecimal</code> is negative, zero, or positive.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isNegative--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isNegative</h4>\n<pre>public&nbsp;boolean&nbsp;isNegative()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if negative, <code>false</code> if 0 or positive</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isZero--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isZero</h4>\n<pre>public&nbsp;boolean&nbsp;isZero()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if 0, <code>false</code> if negative or positive</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isPositive--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isPositive</h4>\n<pre>public&nbsp;boolean&nbsp;isPositive()</pre>\n<div class=\"block\">Returns whether this <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if positive, <code>false</code> if 0 or negative</dd>\n</dl>\n</li>\n</ul>\n<a name=\"compareTo-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>compareTo</h4>\n<pre>public&nbsp;int&nbsp;compareTo(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if both values are mathematically equal (equivalent to <code>this.compareTo(other) == 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLessThan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLessThan</h4>\n<pre>public&nbsp;boolean&nbsp;isLessThan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically less than to the <code>other</code> value (equivalent to <code>this.compareTo(other) &lt; 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isGreaterThan</h4>\n<pre>public&nbsp;boolean&nbsp;isGreaterThan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically greater than to the <code>other</code> value (equivalent to <code>this.compareTo(other) &gt; 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isLessThanOrEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isLessThanOrEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically less than or equal to the <code>other</code> value (equivalent to <code>this.compareTo(other) &lt;= 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\"><code>isLessThan(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\"><code>isEqual(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isGreaterThanOrEqual</h4>\n<pre>public&nbsp;boolean&nbsp;isGreaterThanOrEqual(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;other)</pre>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>other</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> to compare with</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> <code>this</code> value is mathematically greater than or equal to the <code>other</code> value (equivalent to <code>this.compareTo(other) &gt;= 0</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\"><code>compareTo(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\"><code>isGreaterThan(BigFloat)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\"><code>isEqual(BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isIntValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isIntValue</h4>\n<pre>public&nbsp;boolean&nbsp;isIntValue()</pre>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>int</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\"><code>BigDecimalMath.isIntValue(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isDoubleValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isDoubleValue</h4>\n<pre>public&nbsp;boolean&nbsp;isDoubleValue()</pre>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if the value can be represented as <code>double</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\"><code>BigDecimalMath.isDoubleValue(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getMantissa--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getMantissa</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getMantissa()</pre>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the mantissa</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getExponent--\"><code>getExponent()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\"><code>BigDecimalMath.mantissa(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getExponent--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getExponent</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getExponent()</pre>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.\n\n <p>The mantissa is defined as having exactly 1 digit before the decimal point.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the exponent</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getMantissa--\"><code>getMantissa()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\"><code>BigDecimalMath.exponent(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getIntegralPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getIntegralPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getIntegralPart()</pre>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integral part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\"><code>getFractionalPart()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>BigDecimalMath.fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFractionalPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFractionalPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;getFractionalPart()</pre>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fractional part</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\"><code>getIntegralPart()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\"><code>BigDecimalMath.fractionalPart(BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getContext</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;getContext()</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toDouble--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toDouble</h4>\n<pre>public&nbsp;double&nbsp;toDouble()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>double</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.doubleValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toLong--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toLong</h4>\n<pre>public&nbsp;long&nbsp;toLong()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>long</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.longValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toInt--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toInt</h4>\n<pre>public&nbsp;int&nbsp;toInt()</pre>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>int</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.intValue()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isSpecial--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isSpecial</h4>\n<pre>protected&nbsp;boolean&nbsp;isSpecial()</pre>\n</li>\n</ul>\n<a name=\"type--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>type</h4>\n<pre>protected&nbsp;ch.obermuhlner.math.big.BigFloat.SpecialBigFloat.Type&nbsp;type()</pre>\n<div class=\"block\">return special type of a value</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>SpecialBigFloat.Type</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isNaN--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isNaN</h4>\n<pre>public&nbsp;boolean&nbsp;isNaN()</pre>\n</li>\n</ul>\n<a name=\"isInfinity--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isInfinity</h4>\n<pre>public&nbsp;boolean&nbsp;isInfinity()</pre>\n</li>\n</ul>\n<a name=\"negate-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;negate(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to negate</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.negate(MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;abs(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value to make absolute</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.abs(MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</pre>\n<div class=\"block\">Returns the the maximum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>value2</code> - the second <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the maximum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the the maximum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>values</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>s value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the maximum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value2)</pre>\n<div class=\"block\">Returns the the minimum of two <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>value2</code> - the second <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the minimum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value1,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the the minimum of n <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value1</code> - the first <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to compare</dd>\n<dd><code>values</code> - the other <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>s value to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the minimum <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log2(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log2(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;log10(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log10(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;exp(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.exp(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sqrt(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;pow(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n                           <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to take to the power</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to serve as exponent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;root(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x,\n                            <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;y)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.\n\n <p>If the two values do not have the same <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a>, the result will contain the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the larger precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value to calculate the n'th root</dd>\n<dd><code>y</code> - the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> defining the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sin(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cos(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;tan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cot(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;asin(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acos(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;atan(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acot(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;sinh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;cosh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;tanh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;coth(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.coth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;asinh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acosh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;atanh(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;acoth(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;x)</pre>\n<div class=\"block\">Returns the <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acoth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"isBetween-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>isBetween</h4>\n<pre>public static&nbsp;boolean&nbsp;isBetween(<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;min,\n                                <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;max,\n                                <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;value)</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigFloat.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloat.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/BigRational.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>BigRational (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigRational (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10,\"i3\":10,\"i4\":9,\"i5\":10,\"i6\":10,\"i7\":10,\"i8\":10,\"i9\":10,\"i10\":10,\"i11\":10,\"i12\":10,\"i13\":10,\"i14\":10,\"i15\":10,\"i16\":10,\"i17\":10,\"i18\":10,\"i19\":10,\"i20\":10,\"i21\":10,\"i22\":10,\"i23\":10,\"i24\":10,\"i25\":9,\"i26\":9,\"i27\":10,\"i28\":10,\"i29\":10,\"i30\":10,\"i31\":10,\"i32\":10,\"i33\":10,\"i34\":10,\"i35\":10,\"i36\":10,\"i37\":10,\"i38\":10,\"i39\":10,\"i40\":10,\"i41\":10,\"i42\":10,\"i43\":10,\"i44\":10,\"i45\":10,\"i46\":9,\"i47\":9,\"i48\":9,\"i49\":9,\"i50\":9,\"i51\":9,\"i52\":9,\"i53\":9,\"i54\":9,\"i55\":9,\"i56\":10,\"i57\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigRational.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigRational.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class BigRational\" class=\"title\">Class BigRational</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>java.lang.Number</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.BigRational</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.io.Serializable, java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigRational</span>\nextends java.lang.Number\nimplements java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;, java.io.Serializable</pre>\n<div class=\"block\">A rational number represented as a quotient of two values.\n \n <p>Basic calculations with rational numbers (+ - * /) have no loss of precision.\n This allows to use <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a> as a replacement for <code>BigDecimal</code> if absolute accuracy is desired.</p>\n \n <p><a href=\"http://en.wikipedia.org/wiki/Rational_number\">Wikipedia: Rational number</a></p>\n \n <p>The values are internally stored as <code>BigDecimal</code> (for performance optimizations) but represented\n as <code>BigInteger</code> (for mathematical correctness)\n when accessed with <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\"><code>getNumeratorBigInteger()</code></a> and <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\"><code>getDenominatorBigInteger()</code></a>.</p>\n \n <p>The following basic calculations have no loss of precision:</p>\n <ul>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\"><code>add(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\"><code>subtract(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\"><code>multiply(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\"><code>divide(BigRational)</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#pow-int-\"><code>pow(int)</code></a></li>\n </ul>\n \n <p>The following calculations are special cases of the ones listed above and have no loss of precision:</p>\n <ul>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#negate--\"><code>negate()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reciprocal--\"><code>reciprocal()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#increment--\"><code>increment()</code></a></li>\n <li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#decrement--\"><code>decrement()</code></a></li>\n </ul>\n \n <p>Any <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a> value can be converted into an arbitrary <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\"><code>precision</code></a> (number of significant digits)\n or <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withScale-int-\"><code>scale</code></a> (number of digits after the decimal point).</p></div>\n<dl>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../serialized-form.html#ch.obermuhlner.math.big.BigRational\">Serialized Form</a></dd>\n</dl>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#ONE\">ONE</a></span></code>\n<div class=\"block\">The value 1 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#TEN\">TEN</a></span></code>\n<div class=\"block\">The value 10 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#TWO\">TWO</a></span></code>\n<div class=\"block\">The value 2 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#ZERO\">ZERO</a></span></code>\n<div class=\"block\">The value 0 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#abs--\">abs</a></span>()</code>\n<div class=\"block\">Returns the absolute value of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-java.math.BigInteger-\">add</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\">add</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#add-int-\">add</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#bernoulli-int-\">bernoulli</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#compareTo-ch.obermuhlner.math.big.BigRational-\">compareTo</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;other)</code>&nbsp;</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#decrement--\">decrement</a></span>()</code>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-java.math.BigInteger-\">divide</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\">divide</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#divide-int-\">divide</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#doubleValue--\">doubleValue</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#equals-java.lang.Object-\">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>float</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#floatValue--\">floatValue</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#fractionPart--\">fractionPart</a></span>()</code>\n<div class=\"block\">Returns the fraction part of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominator--\">getDenominator</a></span>()</code>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigInteger</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\">getDenominatorBigInteger</a></span>()</code>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumerator--\">getNumerator</a></span>()</code>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigInteger</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\">getNumeratorBigInteger</a></span>()</code>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#hashCode--\">hashCode</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#increment--\">increment</a></span>()</code>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#integerPart--\">integerPart</a></span>()</code>\n<div class=\"block\">Returns the integer part of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#intValue--\">intValue</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#isInteger--\">isInteger</a></span>()</code>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code>boolean</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#isZero--\">isZero</a></span>()</code>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code>long</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#longValue--\">longValue</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational...-\">max</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#min-ch.obermuhlner.math.big.BigRational...-\">min</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</code>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-java.math.BigInteger-\">multiply</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\">multiply</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#multiply-int-\">multiply</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#negate--\">negate</a></span>()</code>\n<div class=\"block\">Negates this rational number (inverting the sign).</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#pow-int-\">pow</a></span>(int&nbsp;exponent)</code>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reciprocal--\">reciprocal</a></span>()</code>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#reduce--\">reduce</a></span>()</code>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>int</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#signum--\">signum</a></span>()</code>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-java.math.BigInteger-\">subtract</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\">subtract</a></span>(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#subtract-int-\">subtract</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toBigDecimal--\">toBigDecimal</a></span>()</code>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toBigDecimal-java.math.MathContext-\">toBigDecimal</a></span>(java.math.MathContext&nbsp;mc)</code>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>double</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toDouble--\">toDouble</a></span>()</code>\n<div class=\"block\">Returns this rational number as a double value.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>float</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toFloat--\">toFloat</a></span>()</code>\n<div class=\"block\">Returns this rational number as a float value.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toIntegerRationalString--\">toIntegerRationalString</a></span>()</code>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toPlainString--\">toPlainString</a></span>()</code>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toRationalString--\">toRationalString</a></span>()</code>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.lang.String</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toString--\">toString</a></span>()</code>&nbsp;</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n</td>\n</tr>\n<tr id=\"i47\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf</a></span>(java.math.BigDecimal&nbsp;numerator,\n       java.math.BigDecimal&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n</td>\n</tr>\n<tr id=\"i48\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-\">valueOf</a></span>(java.math.BigInteger&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n</td>\n</tr>\n<tr id=\"i49\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-java.math.BigInteger-\">valueOf</a></span>(java.math.BigInteger&nbsp;numerator,\n       java.math.BigInteger&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n</td>\n</tr>\n<tr id=\"i50\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">valueOf</a></span>(boolean&nbsp;positive,\n       java.lang.String&nbsp;integerPart,\n       java.lang.String&nbsp;fractionPart,\n       java.lang.String&nbsp;fractionRepeatPart,\n       java.lang.String&nbsp;exponentPart)</code>&nbsp;</td>\n</tr>\n<tr id=\"i51\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-double-\">valueOf</a></span>(double&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n</td>\n</tr>\n<tr id=\"i52\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-\">valueOf</a></span>(int&nbsp;value)</code>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n</td>\n</tr>\n<tr id=\"i53\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\">valueOf</a></span>(int&nbsp;numerator,\n       int&nbsp;denominator)</code>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n</td>\n</tr>\n<tr id=\"i54\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\">valueOf</a></span>(int&nbsp;integer,\n       int&nbsp;fractionNumerator,\n       int&nbsp;fractionDenominator)</code>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.</div>\n</td>\n</tr>\n<tr id=\"i55\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\">valueOf</a></span>(java.lang.String&nbsp;string)</code>\n<div class=\"block\">Creates a rational number of the specified string representation.</div>\n</td>\n</tr>\n<tr id=\"i56\" class=\"altColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\">withPrecision</a></span>(int&nbsp;precision)</code>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n</td>\n</tr>\n<tr id=\"i57\" class=\"rowColor\">\n<td class=\"colFirst\"><code><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#withScale-int-\">withScale</a></span>(int&nbsp;scale)</code>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Number\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Number</h3>\n<code>byteValue, shortValue</code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"ZERO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> ZERO</pre>\n<div class=\"block\">The value 0 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"ONE\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> ONE</pre>\n<div class=\"block\">The value 1 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"TWO\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>TWO</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> TWO</pre>\n<div class=\"block\">The value 2 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n<a name=\"TEN\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>TEN</h4>\n<pre>public static final&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a> TEN</pre>\n<div class=\"block\">The value 10 as <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getNumeratorBigInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumeratorBigInteger</h4>\n<pre>public&nbsp;java.math.BigInteger&nbsp;getNumeratorBigInteger()</pre>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the numerator as BigInteger</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getNumerator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getNumerator</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getNumerator()</pre>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the numerator as BigDecimal</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDenominatorBigInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDenominatorBigInteger</h4>\n<pre>public&nbsp;java.math.BigInteger&nbsp;getDenominatorBigInteger()</pre>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.\n \n <p>Guaranteed to not be 0.</p>\n <p>Guaranteed to be positive.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the denominator as BigInteger</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDenominator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDenominator</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getDenominator()</pre>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.\n \n <p>Guaranteed to not be 0.</p>\n <p>Guaranteed to be positive.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the denominator as BigDecimal</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reduce--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reduce</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;reduce()</pre>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reduced rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"integerPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>integerPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;integerPart()</pre>\n<div class=\"block\">Returns the integer part of this rational number.\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).integerPart()</code> returns <code>BigRational.valueOf(3)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integer part of this rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"fractionPart--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>fractionPart</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;fractionPart()</pre>\n<div class=\"block\">Returns the fraction part of this rational number.\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).integerPart()</code> returns <code>BigRational.valueOf(0.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the fraction part of this rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"negate--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>negate</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;negate()</pre>\n<div class=\"block\">Negates this rational number (inverting the sign).\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(3.5).negate()</code> returns <code>BigRational.valueOf(-3.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the negated rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;reciprocal()</pre>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(0.5).reciprocal()</code> returns <code>BigRational.valueOf(2)</code></li>\n <li><code>BigRational.valueOf(-2).reciprocal()</code> returns <code>BigRational.valueOf(-0.5)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reciprocal rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if this number is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"abs--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>abs</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;abs()</pre>\n<div class=\"block\">Returns the absolute value of this rational number.\n \n <p>The result has no loss of precision.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(-2).abs()</code> returns <code>BigRational.valueOf(2)</code></li>\n <li><code>BigRational.valueOf(2).abs()</code> returns <code>BigRational.valueOf(2)</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the absolute rational number (positive, or 0 if this rational is 0)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"signum--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>signum</h4>\n<pre>public&nbsp;int&nbsp;signum()</pre>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>-1, 0 or 1 as the value of this rational number is negative, zero or positive.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"increment--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>increment</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;increment()</pre>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).\n \n <p>This is functionally identical to\n <code>this.add(BigRational.ONE)</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the incremented rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"decrement--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>decrement</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;decrement()</pre>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.ONE)</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the decremented rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.add(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;add(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.add(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;subtract(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.subtract(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.multiply(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;multiply(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.multiply(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the rational number to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.divide(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;divide(int&nbsp;value)</pre>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.\n \n <p>This is functionally identical to\n <code>this.divide(BigRational.valueOf(value))</code>\n but slightly faster.</p>\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value to divide (0 is not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the argument is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isZero--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isZero</h4>\n<pre>public&nbsp;boolean&nbsp;isZero()</pre>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this rational number is zero (0), <code>false</code> if it is not zero</dd>\n</dl>\n</li>\n</ul>\n<a name=\"isInteger--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>isInteger</h4>\n<pre>public&nbsp;boolean&nbsp;isInteger()</pre>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd><code>true</code> if this rational number is an integer number, <code>false</code> if it has a fraction part</dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;pow(int&nbsp;exponent)</pre>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.\n \n <p>The result has no loss of precision.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>exponent</code> - exponent to which this rational number is to be raised</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withPrecision-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withPrecision</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;withPrecision(int&nbsp;precision)</pre>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision (number of significant digits) of the calculated result, or 0 for unlimited precision</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated rational number with the specified precision</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withScale-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withScale</h4>\n<pre>public&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;withScale(int&nbsp;scale)</pre>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>scale</code> - the scale (number of digits after the decimal point) of the calculated result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated rational number with the specified scale</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toDouble--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toDouble</h4>\n<pre>public&nbsp;double&nbsp;toDouble()</pre>\n<div class=\"block\">Returns this rational number as a double value.\n\n <p>If the rational number cannot be represented as double then one of the following results will be returned:</p>\n <ul>\n   <li>&gt; <code>Double.MAX_VALUE</code> returns <code>Double.POSITIVE_INFINITY</code></li>\n   <li>&lt; <code>-Double.MAX_VALUE</code> returns <code>Double.NEGATIVE_INFINITY</code></li>\n   <li>&lt; <code>Double.MIN_VALUE</code> returns <code>+0.0</code></li>\n   <li>&gt; <code>-Double.MIN_VALUE</code> returns <code>-0.0</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the double value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toFloat--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toFloat</h4>\n<pre>public&nbsp;float&nbsp;toFloat()</pre>\n<div class=\"block\">Returns this rational number as a float value.\n\n <p>If the rational number cannot be represented as float then one of the following results will be returned:</p>\n <ul>\n   <li>&gt; <code>Float.MAX_VALUE</code> returns <code>Float.POSITIVE_INFINITY</code></li>\n   <li>&lt; <code>-Float.MAX_VALUE</code> returns <code>Float.NEGATIVE_INFINITY</code></li>\n   <li>&lt; <code>Float.MIN_VALUE</code> returns <code>+0.0f</code></li>\n   <li>&gt; <code>-Float.MIN_VALUE</code> returns <code>-0.0f</code></li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the float value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal()</pre>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code> value</dd>\n</dl>\n</li>\n</ul>\n<a name=\"toBigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toBigDecimal</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;toBigDecimal(java.math.MathContext&nbsp;mc)</pre>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mc</code> - the <code>MathContext</code> specifying the precision of the calculated result</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <code>BigDecimal</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"compareTo-ch.obermuhlner.math.big.BigRational-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>compareTo</h4>\n<pre>public&nbsp;int&nbsp;compareTo(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;other)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"hashCode--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>hashCode</h4>\n<pre>public&nbsp;int&nbsp;hashCode()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"equals-java.lang.Object-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>equals</h4>\n<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Overrides:</span></dt>\n<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toPlainString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toPlainString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toPlainString()</pre>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the plain string representation</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><code>BigDecimal.toPlainString()</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toRationalString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toRationalString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toRationalString()</pre>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".\n \n <p>The resulting string is a valid input of the <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\"><code>valueOf(String)</code></a> method.</p>\n \n <p>Examples:</p>\n <ul>\n <li><code>BigRational.valueOf(0.5).toRationalString()</code> returns <code>\"1/2\"</code></li>\n <li><code>BigRational.valueOf(2).toRationalString()</code> returns <code>\"2\"</code></li>\n <li><code>BigRational.valueOf(4, 4).toRationalString()</code> returns <code>\"4/4\"</code> (not reduced)</li>\n </ul></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number string representation in the form \"numerator/denominator\", or \"0\" if the rational number is 0.</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\"><code>valueOf(String)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\"><code>valueOf(int, int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"toIntegerRationalString--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>toIntegerRationalString</h4>\n<pre>public&nbsp;java.lang.String&nbsp;toIntegerRationalString()</pre>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".\n \n <p>The integer part is omitted if it is 0 (when this absolute rational number is smaller than 1).</p>\n <p>The fraction part is omitted it it is 0 (when this rational number is an integer).</p>\n <p>If this rational number is 0, then \"0\" is returned.</p>\n \n <p>Example: <code>BigRational.valueOf(3.5).toIntegerRationalString()</code> returns <code>\"3 1/2\"</code>.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the integer and fraction rational string representation</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\"><code>valueOf(int, int, int)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the int value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;numerator,\n                                  int&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator int value</dd>\n<dd><code>denominator</code> - the denominator int value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-int-int-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(int&nbsp;integer,\n                                  int&nbsp;fractionNumerator,\n                                  int&nbsp;fractionDenominator)</pre>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.\n \n <p>Useful to create numbers like 3 1/2 (= three and a half = 3.5) by calling\n <code>BigRational.valueOf(3, 1, 2)</code>.</p>\n <p>To create a negative rational only the integer part argument is allowed to be negative:\n to create -3 1/2 (= minus three and a half = -3.5) call <code>BigRational.valueOf(-3, 1, 2)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>integer</code> - the integer part int value</dd>\n<dd><code>fractionNumerator</code> - the fraction part numerator int value (negative not allowed)</dd>\n<dd><code>fractionDenominator</code> - the fraction part denominator int value (0 or negative not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the fraction part denominator is 0 (division by zero),\n or if the fraction part numerator or denominator is negative</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigInteger-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigInteger&nbsp;numerator,\n                                  java.math.BigInteger&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator <code>BigInteger</code> value</dd>\n<dd><code>denominator</code> - the denominator <code>BigInteger</code> value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigInteger-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigInteger&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigInteger</code> value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-double-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(double&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.NumberFormatException</code> - if the double value is Infinite or NaN.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the double value</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.lang.String&nbsp;string)</pre>\n<div class=\"block\">Creates a rational number of the specified string representation.\n \n <p>The accepted string representations are:</p>\n <ul>\n <li>Output of <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toString--\"><code>toString()</code></a> : \"integerPart.fractionPart\"</li>\n <li>Output of <a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#toRationalString--\"><code>toRationalString()</code></a> : \"numerator/denominator\"</li>\n <li>Output of <code>toString()</code> of <code>BigDecimal</code>, <code>BigInteger</code>, <code>Integer</code>, ...</li>\n <li>Output of <code>toString()</code> of <code>Double</code>, <code>Float</code> - except \"Infinity\", \"-Infinity\" and \"NaN\"</li>\n </ul></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>string</code> - the string representation to convert</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(boolean&nbsp;positive,\n                                  java.lang.String&nbsp;integerPart,\n                                  java.lang.String&nbsp;fractionPart,\n                                  java.lang.String&nbsp;fractionRepeatPart,\n                                  java.lang.String&nbsp;exponentPart)</pre>\n</li>\n</ul>\n<a name=\"valueOf-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>valueOf</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;valueOf(java.math.BigDecimal&nbsp;numerator,\n                                  java.math.BigDecimal&nbsp;denominator)</pre>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>numerator</code> - the numerator <code>BigDecimal</code> value</dd>\n<dd><code>denominator</code> - the denominator <code>BigDecimal</code> value (0 not allowed)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rational number</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if the denominator is 0 (division by zero)</dd>\n</dl>\n</li>\n</ul>\n<a name=\"min-ch.obermuhlner.math.big.BigRational...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>min</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;min(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>values</code> - the rational numbers to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the smallest rational number, 0 if no numbers are specified</dd>\n</dl>\n</li>\n</ul>\n<a name=\"max-ch.obermuhlner.math.big.BigRational...-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>max</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;max(<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>...&nbsp;values)</pre>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>values</code> - the rational numbers to compare</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the largest rational number, 0 if no numbers are specified</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational-\"><code>max(BigRational)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;bernoulli(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.\n \n <p>This function calculates the <strong>first Bernoulli numbers</strong> and therefore <code>bernoulli(1)</code> returns -0.5</p>\n <p>Note that <code>bernoulli(x)</code> for all odd x &gt; 1 returns 0</p>\n <p>See: <a href=\"https://en.wikipedia.org/wiki/Bernoulli_number\">Wikipedia: Bernoulli number</a></p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index</dd>\n<dt><span class=\"throwsLabel\">Throws:</span></dt>\n<dd><code>java.lang.ArithmeticException</code> - if x is lesser than 0</dd>\n</dl>\n</li>\n</ul>\n<a name=\"intValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>intValue</h4>\n<pre>public&nbsp;int&nbsp;intValue()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>intValue</code>&nbsp;in class&nbsp;<code>java.lang.Number</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"longValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>longValue</h4>\n<pre>public&nbsp;long&nbsp;longValue()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>longValue</code>&nbsp;in class&nbsp;<code>java.lang.Number</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"floatValue--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>floatValue</h4>\n<pre>public&nbsp;float&nbsp;floatValue()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>floatValue</code>&nbsp;in class&nbsp;<code>java.lang.Number</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"doubleValue--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>doubleValue</h4>\n<pre>public&nbsp;double&nbsp;doubleValue()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>doubleValue</code>&nbsp;in class&nbsp;<code>java.lang.Number</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/BigRational.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigRational.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>DefaultBigDecimalMath.LocalMathContext (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"DefaultBigDecimalMath.LocalMathContext (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"DefaultBigDecimalMath.LocalMathContext.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class DefaultBigDecimalMath.LocalMathContext\" class=\"title\">Class DefaultBigDecimalMath.LocalMathContext</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.DefaultBigDecimalMath.LocalMathContext</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd>java.lang.AutoCloseable</dd>\n</dl>\n<dl>\n<dt>Enclosing class:</dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public static class <span class=\"typeNameLabel\">DefaultBigDecimalMath.LocalMathContext</span>\nextends java.lang.Object\nimplements java.lang.AutoCloseable</pre>\n<div class=\"block\">The local context used to push and pop a <code>MathContext</code> on the stack.\n\n <p>The recommended way to use this class is to use the try-with-resources.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.MathContext</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html#mathContext\">mathContext</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html#close--\">close</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"mathContext\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>mathContext</h4>\n<pre>public final&nbsp;java.math.MathContext mathContext</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"close--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>close</h4>\n<pre>public&nbsp;void&nbsp;close()</pre>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code>close</code>&nbsp;in interface&nbsp;<code>java.lang.AutoCloseable</code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"DefaultBigDecimalMath.LocalMathContext.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/DefaultBigDecimalMath.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>DefaultBigDecimalMath (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"DefaultBigDecimalMath (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9,\"i6\":9,\"i7\":9,\"i8\":9,\"i9\":9,\"i10\":9,\"i11\":9,\"i12\":9,\"i13\":9,\"i14\":9,\"i15\":9,\"i16\":9,\"i17\":9,\"i18\":9,\"i19\":9,\"i20\":9,\"i21\":9,\"i22\":9,\"i23\":9,\"i24\":9,\"i25\":9,\"i26\":9,\"i27\":9,\"i28\":9,\"i29\":9,\"i30\":9,\"i31\":9,\"i32\":9,\"i33\":9,\"i34\":9,\"i35\":9,\"i36\":9,\"i37\":9,\"i38\":9,\"i39\":9,\"i40\":9,\"i41\":9,\"i42\":9,\"i43\":9,\"i44\":9,\"i45\":9,\"i46\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"DefaultBigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big</div>\n<h2 title=\"Class DefaultBigDecimalMath\" class=\"title\">Class DefaultBigDecimalMath</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.DefaultBigDecimalMath</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">DefaultBigDecimalMath</span>\nextends java.lang.Object</pre>\n<div class=\"block\">A wrapper around <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigDecimalMath</code></a> that passes a current <code>MathContext</code> to the\n functions that need a <code>MathContext</code> argument.\n\n <p>The initial default <code>MathContext</code> is equivalent to <code>MathContext.DECIMAL128</code>\n but this can be overridden by setting the following system properties:</p>\n <ul>\n     <li><code>ch.obermuhlner.math.big.default.precision</code> to a positive integer precision (default=34)</li>\n     <li><code>ch.obermuhlner.math.big.default.rounding</code> to a <code>RoundingMode</code> name (default=HALF_UP) </li>\n </ul>\n\n <p>It is also possible to programmatically set the default <code>MathContext</code> using <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a>.\n It is recommended to set the desired precision in the <code>MathContext</code> very early in the startup of the application and to not change it afterwards.</p>\n\n <p>Important: Avoid the pitfall of setting the precision temporarily using <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\"><code>setDefaultMathContext(MathContext)</code></a> for a calculation.\n This can lead to race conditions and calculations with the wrong precision\n if other threads in your application do the same thing.</p>\n\n <p>To set a temporary <code>MathContext</code> you have to choice to use either:\n <ul>\n      <li><code>DefaultBigDecimalMath.createLocalMathContext()</code> in a try-with-resources statement</li>\n      <li><code>DefaultBigDecimalMath.withLocalMathContext()</code> with a lambda function</li>\n </ul>\n\n Example code using <code>DefaultBigDecimalMath.createLocalMathContext()</code>:\n <pre>\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\ntry (DefaultBigDecimalMath.LocalMathContext context = DefaultBigDecimalMath.createLocalMathContext(5)) {\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n    try (DefaultBigDecimalMath.LocalMathContext context2 = DefaultBigDecimalMath.createLocalMathContext(10)) {\n        System.out.println(\"Pi[10]: \" + DefaultBigDecimalMath.pi());\n    }\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n}\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\n </pre>\n\n Example code using <code>DefaultBigDecimalMath.withLocalMathContext()</code>:\n <pre>\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\nDefaultBigDecimalMath.withPrecision(5, () -&gt; {\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n    DefaultBigDecimalMath.withPrecision(10, () -&gt; {\n        System.out.println(\"Pi[10]: \" + DefaultBigDecimalMath.pi());\n    });\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n});\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\n</pre>\n\n Both snippets with give the following ouput:\n <pre>\nPi[default]: 3.141592653589793238462643383279503\nPi[5]: 3.1416\nPi[10]: 3.141592654\nPi[5]: 3.1416\nPi[default]: 3.141592653589793238462643383279503\n</pre>\n <p>The temporary <code>MathContext</code> are stored in <code>ThreadLocal</code> variables\n and will therefore not conflict with each other when used in multi-threaded use case.</p>\n\n <p>Important: Due to the <code>ThreadLocal</code> variables the local <code>MathContext</code> will\n <strong>not</strong> be available in other threads.\n This includes streams using <code>parallel()</code>, thread pools and manually started threads.\n If you need temporary <code>MathContext</code> for calculations then you <strong>must</strong>\n set the local <code>MathContext</code> inside <strong>every</strong> separate thread.</p>\n\n <pre>\ntry (DefaultBigDecimalMath.LocalMathContext context = DefaultBigDecimalMath.createLocalMathContext(5)) {\n    BigDecimalStream.range(0.0, 1.0, 0.01, DefaultBigDecimalMath.currentMathContext())\n        .map(b -&gt; DefaultBigDecimalMath.cos(b))\n        .map(b -&gt; \"sequential \" + Thread.currentThread().getName() + \" [5]: \" + b)\n        .forEach(System.out::println);\n\n    BigDecimalStream.range(0.0, 1.0, 0.01, DefaultBigDecimalMath.currentMathContext())\n        .parallel()\n        .map(b -&gt; {\n            try (DefaultBigDecimalMath.LocalMathContext context2 = DefaultBigDecimalMath.createLocalMathContext(5)) {\n                return DefaultBigDecimalMath.cos(b);\n            }\n        })\n        .map(b -&gt; \"parallel \" + Thread.currentThread().getName() + \" [5]: \" + b)\n        .forEach(System.out::println);\n}\n</pre></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== NESTED CLASS SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"nested.class.summary\">\n<!--   -->\n</a>\n<h3>Nested Class Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Nested Class Summary table, listing nested classes, and an explanation\">\n<caption><span>Nested Classes</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Class and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static class&nbsp;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></span></code>\n<div class=\"block\">The local context used to push and pop a <code>MathContext</code> on the stack.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#DefaultBigDecimalMath--\">DefaultBigDecimalMath</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acos-java.math.BigDecimal-\">acos</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acosh-java.math.BigDecimal-\">acosh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acot-java.math.BigDecimal-\">acot</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acoth-java.math.BigDecimal-\">acoth</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#add-java.math.BigDecimal-java.math.BigDecimal-\">add</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x + y</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asin-java.math.BigDecimal-\">asin</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i6\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asinh-java.math.BigDecimal-\">asinh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i7\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan-java.math.BigDecimal-\">atan</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i8\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-\">atan2</a></span>(java.math.BigDecimal&nbsp;y,\n     java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i9\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atanh-java.math.BigDecimal-\">atanh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i10\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#bernoulli-int-\">bernoulli</a></span>(int&nbsp;n)</code>\n<div class=\"block\">Calculates the Bernoulli number for the specified index using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i11\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cos-java.math.BigDecimal-\">cos</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i12\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cosh-java.math.BigDecimal-\">cosh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i13\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cot-java.math.BigDecimal-\">cot</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i14\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#coth-java.math.BigDecimal-\">coth</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i15\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#createLocalMathContext-int-\">createLocalMathContext</a></span>(int&nbsp;precision)</code>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision.</div>\n</td>\n</tr>\n<tr id=\"i16\" class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#createLocalMathContext-int-java.math.RoundingMode-\">createLocalMathContext</a></span>(int&nbsp;precision,\n                      java.math.RoundingMode&nbsp;roundingMode)</code>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision and <code>RoundingMode</code>.</div>\n</td>\n</tr>\n<tr id=\"i17\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#createLocalMathContext-java.math.MathContext-\">createLocalMathContext</a></span>(java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i18\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.MathContext</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\">currentMathContext</a></span>()</code>\n<div class=\"block\">Returns the current <code>MathContext</code> used for all mathematical functions in this class.</div>\n</td>\n</tr>\n<tr id=\"i19\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#divide-java.math.BigDecimal-java.math.BigDecimal-\">divide</a></span>(java.math.BigDecimal&nbsp;x,\n      java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x / y</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i20\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#e--\">e</a></span>()</code>\n<div class=\"block\">Returns the number e using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i21\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#exp-java.math.BigDecimal-\">exp</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>) using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i22\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#factorial-java.math.BigDecimal-\">factorial</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i23\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#gamma-java.math.BigDecimal-\">gamma</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i24\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.MathContext</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#getDefaultMathContext--\">getDefaultMathContext</a></span>()</code>\n<div class=\"block\">Returns the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n</td>\n</tr>\n<tr id=\"i25\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log-java.math.BigDecimal-\">log</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i26\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log10-java.math.BigDecimal-\">log10</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10 using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i27\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log2-java.math.BigDecimal-\">log2</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2 using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i28\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#multiply-java.math.BigDecimal-java.math.BigDecimal-\">multiply</a></span>(java.math.BigDecimal&nbsp;x,\n        java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x * y</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i29\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pi--\">pi</a></span>()</code>\n<div class=\"block\">Returns the number pi using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i30\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>) using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i31\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-long-\">pow</a></span>(java.math.BigDecimal&nbsp;x,\n   long&nbsp;y)</code>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>) using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i32\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#reciprocal-java.math.BigDecimal-\">reciprocal</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i33\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#remainder-java.math.BigDecimal-java.math.BigDecimal-\">remainder</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x % y</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i34\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-\">root</a></span>(java.math.BigDecimal&nbsp;x,\n    java.math.BigDecimal&nbsp;n)</code>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i35\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#round-java.math.BigDecimal-\">round</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i36\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-\">roundWithTrailingZeroes</a></span>(java.math.BigDecimal&nbsp;value)</code>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the current <code>MathContext</code> including trailing zeroes.</div>\n</td>\n</tr>\n<tr id=\"i37\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\">setDefaultMathContext</a></span>(java.math.MathContext&nbsp;defaultMathContext)</code>\n<div class=\"block\">Sets the default <code>MathContext</code> used if no other <code>MathContext</code> is defined using <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\"><code>withLocalMathContext(MathContext, Runnable)</code></a>.</div>\n</td>\n</tr>\n<tr id=\"i38\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sin-java.math.BigDecimal-\">sin</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i39\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sinh-java.math.BigDecimal-\">sinh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i40\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sqrt-java.math.BigDecimal-\">sqrt</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i41\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#subtract-java.math.BigDecimal-java.math.BigDecimal-\">subtract</a></span>(java.math.BigDecimal&nbsp;x,\n        java.math.BigDecimal&nbsp;y)</code>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x - y</code> using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i42\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tan-java.math.BigDecimal-\">tan</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i43\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tanh-java.math.BigDecimal-\">tanh</a></span>(java.math.BigDecimal&nbsp;x)</code>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i44\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.math.RoundingMode-java.lang.Runnable-\">withLocalMathContext</a></span>(int&nbsp;precision,\n                    java.math.RoundingMode&nbsp;roundingMode,\n                    java.lang.Runnable&nbsp;runnable)</code>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision and <code>RoundingMode</code>.</div>\n</td>\n</tr>\n<tr id=\"i45\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.lang.Runnable-\">withLocalMathContext</a></span>(int&nbsp;precision,\n                    java.lang.Runnable&nbsp;runnable)</code>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision.</div>\n</td>\n</tr>\n<tr id=\"i46\" class=\"altColor\">\n<td class=\"colFirst\"><code>static void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\">withLocalMathContext</a></span>(java.math.MathContext&nbsp;mathContext,\n                    java.lang.Runnable&nbsp;runnable)</code>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified <code>MathContext</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"DefaultBigDecimalMath--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>DefaultBigDecimalMath</h4>\n<pre>public&nbsp;DefaultBigDecimalMath()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"setDefaultMathContext-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>setDefaultMathContext</h4>\n<pre>public static&nbsp;void&nbsp;setDefaultMathContext(java.math.MathContext&nbsp;defaultMathContext)</pre>\n<div class=\"block\">Sets the default <code>MathContext</code> used if no other <code>MathContext</code> is defined using <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\"><code>withLocalMathContext(MathContext, Runnable)</code></a>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>defaultMathContext</code> - the default <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.lang.Runnable-\"><code>withLocalMathContext(int, Runnable)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.math.RoundingMode-java.lang.Runnable-\"><code>withLocalMathContext(int, RoundingMode, Runnable)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\"><code>withLocalMathContext(MathContext, Runnable)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getDefaultMathContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getDefaultMathContext</h4>\n<pre>public static&nbsp;java.math.MathContext&nbsp;getDefaultMathContext()</pre>\n<div class=\"block\">Returns the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the default <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"withLocalMathContext-int-java.lang.Runnable-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withLocalMathContext</h4>\n<pre>public static&nbsp;void&nbsp;withLocalMathContext(int&nbsp;precision,\n                                        java.lang.Runnable&nbsp;runnable)</pre>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision to use for calculations in the <code>runnable</code></dd>\n<dd><code>runnable</code> - the <code>Runnable</code> to execute</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withLocalMathContext-int-java.math.RoundingMode-java.lang.Runnable-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withLocalMathContext</h4>\n<pre>public static&nbsp;void&nbsp;withLocalMathContext(int&nbsp;precision,\n                                        java.math.RoundingMode&nbsp;roundingMode,\n                                        java.lang.Runnable&nbsp;runnable)</pre>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision and <code>RoundingMode</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision to use for calculations in the <code>runnable</code></dd>\n<dd><code>roundingMode</code> - the <code>RoundingMode</code> to use for calculations in the <code>runnable</code></dd>\n<dd><code>runnable</code> - the <code>Runnable</code> to execute</dd>\n</dl>\n</li>\n</ul>\n<a name=\"withLocalMathContext-java.math.MathContext-java.lang.Runnable-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>withLocalMathContext</h4>\n<pre>public static&nbsp;void&nbsp;withLocalMathContext(java.math.MathContext&nbsp;mathContext,\n                                        java.lang.Runnable&nbsp;runnable)</pre>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> to use for calculations in the <code>runnable</code></dd>\n<dd><code>runnable</code> - the <code>Runnable</code> to execute</dd>\n</dl>\n</li>\n</ul>\n<a name=\"createLocalMathContext-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>createLocalMathContext</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a>&nbsp;createLocalMathContext(int&nbsp;precision)</pre>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision to use for calculations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the created <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><code>DefaultBigDecimalMath.LocalMathContext</code></a> to be used in a try-with-resources statement</dd>\n</dl>\n</li>\n</ul>\n<a name=\"createLocalMathContext-int-java.math.RoundingMode-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>createLocalMathContext</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a>&nbsp;createLocalMathContext(int&nbsp;precision,\n                                                                            java.math.RoundingMode&nbsp;roundingMode)</pre>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision and <code>RoundingMode</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>precision</code> - the precision to use for calculations</dd>\n<dd><code>roundingMode</code> - the <code>RoundingMode</code> to use for calculations in the <code>runnable</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the created <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><code>DefaultBigDecimalMath.LocalMathContext</code></a> to be used in a try-with-resources statement</dd>\n</dl>\n</li>\n</ul>\n<a name=\"createLocalMathContext-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>createLocalMathContext</h4>\n<pre>public static&nbsp;<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a>&nbsp;createLocalMathContext(java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>mathContext</code> - the <code>MathContext</code> to use for calculations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the created <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><code>DefaultBigDecimalMath.LocalMathContext</code></a> to be used in a try-with-resources statement</dd>\n</dl>\n</li>\n</ul>\n<a name=\"currentMathContext--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>currentMathContext</h4>\n<pre>public static&nbsp;java.math.MathContext&nbsp;currentMathContext()</pre>\n<div class=\"block\">Returns the current <code>MathContext</code> used for all mathematical functions in this class.\n\n <p>The current <code>MathContext</code> is the last <code>MathContext</code> specified\n using <a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\"><code>withLocalMathContext(MathContext, Runnable)</code></a>\n or the default <code>MathContext</code> if none was specified.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.lang.Runnable-\"><code>withLocalMathContext(int, Runnable)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.math.RoundingMode-java.lang.Runnable-\"><code>withLocalMathContext(int, RoundingMode, Runnable)</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\"><code>withLocalMathContext(MathContext, Runnable)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"round-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>round</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;round(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.round(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"roundWithTrailingZeroes-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>roundWithTrailingZeroes</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;roundWithTrailingZeroes(java.math.BigDecimal&nbsp;value)</pre>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the current <code>MathContext</code> including trailing zeroes.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>value</code> - the <code>BigDecimal</code> to round</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the rounded <code>BigDecimal</code> value including trailing zeroes</dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.roundWithTrailingZeroes(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"add-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>add</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;add(java.math.BigDecimal&nbsp;x,\n                                       java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x + y</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to add</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<code>BigDecimal.add(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"subtract-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>subtract</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;subtract(java.math.BigDecimal&nbsp;x,\n                                            java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x - y</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to subtract</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<code>BigDecimal.subtract(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"multiply-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>multiply</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;multiply(java.math.BigDecimal&nbsp;x,\n                                            java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x * y</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to multiply</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<code>BigDecimal.multiply(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"divide-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>divide</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;divide(java.math.BigDecimal&nbsp;x,\n                                          java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x / y</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to divide</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<code>BigDecimal.divide(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"remainder-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>remainder</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;remainder(java.math.BigDecimal&nbsp;x,\n                                             java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x % y</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the x value</dd>\n<dd><code>y</code> - the y value to divide</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the resulting <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<code>BigDecimal.remainder(BigDecimal, MathContext)</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"reciprocal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>reciprocal</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;reciprocal(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the reciprocal <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#reciprocal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.reciprocal(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"factorial-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>factorial</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;factorial(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factorial <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.factorial(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"gamma-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>gamma</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;gamma(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the gamma <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.gamma(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"bernoulli-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>bernoulli</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;bernoulli(int&nbsp;n)</pre>\n<div class=\"block\">Calculates the Bernoulli number for the specified index using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>n</code> - the index of the Bernoulli number to be calculated (starting at 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the Bernoulli number for the specified index with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\"><code>BigDecimalMath.bernoulli(int, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       java.math.BigDecimal&nbsp;y)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>) using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>BigDecimal</code> value to serve as exponent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pow-java.math.BigDecimal-long-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pow</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pow(java.math.BigDecimal&nbsp;x,\n                                       long&nbsp;y)</pre>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>) using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to take to the power</dd>\n<dd><code>y</code> - the <code>long</code> value to serve as exponent</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated x to the power of y with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\"><code>BigDecimalMath.pow(BigDecimal, long, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sqrt-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sqrt</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sqrt(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the square root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated square root of x with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sqrt(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"root-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>root</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;root(java.math.BigDecimal&nbsp;x,\n                                        java.math.BigDecimal&nbsp;n)</pre>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> value to calculate the n'th root</dd>\n<dd><code>n</code> - the <code>BigDecimal</code> defining the root</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated n'th root of x with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the natural logarithm for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log2-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log2(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2 using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 2 for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 2 with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log2(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"log10-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>log10</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;log10(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10 using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the logarithm base 10 for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated natural logarithm <code>BigDecimal</code> to the base 10 with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.log10(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"pi--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>pi</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;pi()</pre>\n<div class=\"block\">Returns the number pi using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number pi with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\"><code>BigDecimalMath.pi(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"e--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>e</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;e()</pre>\n<div class=\"block\">Returns the number e using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the number e with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\"><code>BigDecimalMath.e(MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"exp-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>exp</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;exp(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>) using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the exponent for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated exponent <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.exp(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sin-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sin(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated sine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asin-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asin</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asin(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asin(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cos-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cos(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cosine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acos-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acos</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acos(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc sine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acos(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tan-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tan(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated tangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atan(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atan2-java.math.BigDecimal-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atan2</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atan2(java.math.BigDecimal&nbsp;y,\n                                         java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i> using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>y</code> - the <code>BigDecimal</code></dd>\n<dd><code>x</code> - the <code>BigDecimal</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc tangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-\"><code>atan2(BigDecimal, BigDecimal)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cot-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cot(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated cotanges <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acot-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acot</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acot(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc cotangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acot(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"sinh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>sinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;sinh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic sine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.sinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"cosh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>cosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;cosh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cosine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.cosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"tanh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>tanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;tanh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic tangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.tanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"coth-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>coth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;coth(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the hyperbolic cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.coth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"asinh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>asinh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;asinh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic sine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic sine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.asinh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acosh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>acosh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acosh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cosine for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cosine <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acosh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"atanh-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>atanh</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;atanh(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic tangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic tangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.atanh(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"acoth-java.math.BigDecimal-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>acoth</h4>\n<pre>public static&nbsp;java.math.BigDecimal&nbsp;acoth(java.math.BigDecimal&nbsp;x)</pre>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the <code>BigDecimal</code> to calculate the arc hyperbolic cotangens for</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated arc hyperbolic cotangens <code>BigDecimal</code> with the precision specified in the current <code>MathContext</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\"><code>currentMathContext()</code></a>, \n<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\"><code>BigDecimalMath.acoth(BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"DefaultBigDecimalMath.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li><a href=\"#nested.class.summary\">Nested</a>&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/internal/AsinCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:29 CET 2022 -->\n<title>AsinCalculator (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"AsinCalculator (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AsinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AsinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class AsinCalculator\" class=\"title\">Class AsinCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.AsinCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">AsinCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AsinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AsinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/internal/AtanhCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:29 CET 2022 -->\n<title>AtanhCalculator (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"AtanhCalculator (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AtanhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AtanhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class AtanhCalculator\" class=\"title\">Class AtanhCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.AtanhCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">AtanhCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/AtanhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"AtanhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/internal/CosCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:29 CET 2022 -->\n<title>CosCalculator (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"CosCalculator (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CosCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CosCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class CosCalculator\" class=\"title\">Class CosCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.CosCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">CosCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates cosinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CosCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CosCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/internal/CoshCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:29 CET 2022 -->\n<title>CoshCalculator (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"CoshCalculator (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CoshCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CoshCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class CoshCalculator\" class=\"title\">Class CoshCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.CoshCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">CoshCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/CoshCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"CoshCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/internal/ExpCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:29 CET 2022 -->\n<title>ExpCalculator (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ExpCalculator (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/ExpCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"ExpCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class ExpCalculator\" class=\"title\">Class ExpCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.ExpCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">ExpCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates exp using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/ExpCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"ExpCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/internal/PowerIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:29 CET 2022 -->\n<title>PowerIterator (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerIterator (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":6,\"i1\":6};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Interface PowerIterator\" class=\"title\">Interface PowerIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Known Implementing Classes:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public interface <span class=\"typeNameLabel\">PowerIterator</span></pre>\n<div class=\"block\">Iterator over the powers of a value x.\n \n <p>This API allows to efficiently calculate the various powers of x in a taylor series by storing intermediate results.</p>\n <p>For example x<sup>n</sup> can be calculated using one multiplication by storing the previously calculated x<sup>n-1</sup> and x.</p>\n \n <p><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\"><code>getCurrentPower()</code></a> will be called first to retrieve the initial value.</p>\n \n For later iterations <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\"><code>calculateNextPower()</code></a> will be called before <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\"><code>getCurrentPower()</code></a>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>void&nbsp;calculateNextPower()</pre>\n<div class=\"block\">Calculates the next power.</div>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/internal/PowerNIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:29 CET 2022 -->\n<title>PowerNIterator (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerNIterator (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerNIterator\" class=\"title\">Class PowerNIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerNIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerNIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerNIterator</a></span>(java.math.BigDecimal&nbsp;x,\n              java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerNIterator</h4>\n<pre>public&nbsp;PowerNIterator(java.math.BigDecimal&nbsp;x,\n                      java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/internal/PowerTwoNIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:29 CET 2022 -->\n<title>PowerTwoNIterator (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNIterator (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNIterator\" class=\"title\">Class PowerTwoNIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                 java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNIterator</h4>\n<pre>public&nbsp;PowerTwoNIterator(java.math.BigDecimal&nbsp;x,\n                         java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:29 CET 2022 -->\n<title>PowerTwoNMinusOneIterator (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNMinusOneIterator (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNMinusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNMinusOneIterator\" class=\"title\">Class PowerTwoNMinusOneIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNMinusOneIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNMinusOneIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n-1</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#PowerTwoNMinusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNMinusOneIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                         java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNMinusOneIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNMinusOneIterator</h4>\n<pre>public&nbsp;PowerTwoNMinusOneIterator(java.math.BigDecimal&nbsp;x,\n                                 java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNMinusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:29 CET 2022 -->\n<title>PowerTwoNPlusOneIterator (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"PowerTwoNPlusOneIterator (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class PowerTwoNPlusOneIterator\" class=\"title\">Class PowerTwoNPlusOneIterator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.PowerTwoNPlusOneIterator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>All Implemented Interfaces:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">PowerTwoNPlusOneIterator</span>\nextends java.lang.Object\nimplements <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></pre>\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNPlusOneIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                        java.math.MathContext&nbsp;mathContext)</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#calculateNextPower--\">calculateNextPower</a></span>()</code>\n<div class=\"block\">Calculates the next power.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#getCurrentPower--\">getCurrentPower</a></span>()</code>\n<div class=\"block\">Returns the current power.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>PowerTwoNPlusOneIterator</h4>\n<pre>public&nbsp;PowerTwoNPlusOneIterator(java.math.BigDecimal&nbsp;x,\n                                java.math.MathContext&nbsp;mathContext)</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentPower--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentPower</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;getCurrentPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Returns the current power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the current power.</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextPower--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextPower</h4>\n<pre>public&nbsp;void&nbsp;calculateNextPower()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from interface:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">PowerIterator</a></code></span></div>\n<div class=\"block\">Calculates the next power.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower</a></code>&nbsp;in interface&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/internal/SeriesCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:29 CET 2022 -->\n<title>SeriesCalculator (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SeriesCalculator (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":6,\"i2\":6,\"i3\":6,\"i4\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],4:[\"t3\",\"Abstract Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SeriesCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SeriesCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SeriesCalculator\" class=\"title\">Class SeriesCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SeriesCalculator</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<dl>\n<dt>Direct Known Subclasses:</dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dd>\n</dl>\n<hr>\n<br>\n<pre>public abstract class <span class=\"typeNameLabel\">SeriesCalculator</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.\n \n <p>Stores the factors of the taylor series terms so that future calculations will be faster.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier</th>\n<th class=\"colLast\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>protected </code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator--\">SeriesCalculator</a></span>()</code>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><code>protected </code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator-boolean-\">SeriesCalculator</a></span>(boolean&nbsp;calculateInPairs)</code>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.</div>\n</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>java.math.BigDecimal</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a></span>(java.math.BigDecimal&nbsp;x,\n         java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected abstract void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected abstract <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected abstract <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></span>(int&nbsp;index)</code>\n<div class=\"block\">Returns the factor of the term with specified index.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"SeriesCalculator--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>SeriesCalculator</h4>\n<pre>protected&nbsp;SeriesCalculator()</pre>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</li>\n</ul>\n<a name=\"SeriesCalculator-boolean-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>SeriesCalculator</h4>\n<pre>protected&nbsp;SeriesCalculator(boolean&nbsp;calculateInPairs)</pre>\n<div class=\"block\">Constructs a <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.\n \n <p>Calculation of pairs is useful for taylor series where the terms alternate the sign.\n In these cases it is more efficient to calculate two terms at once check then whether the acceptable error has been reached.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>calculateInPairs</code> - <code>true</code> to calculate the terms in pairs, <code>false</code> to calculate single terms</dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"calculate-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculate</h4>\n<pre>public&nbsp;java.math.BigDecimal&nbsp;calculate(java.math.BigDecimal&nbsp;x,\n                                      java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the calculated result</dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected abstract&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                                     java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"getFactor-int-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getFactor(int&nbsp;index)</pre>\n<div class=\"block\">Returns the factor of the term with specified index.\n\n All mutable state of this class (and all its subclasses) must be modified in this method.\n This method is synchronized to allow thread-safe usage of this class.</div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>index</code> - the index (starting with 0)</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the specified term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected abstract&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected abstract&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SeriesCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SeriesCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/internal/SinCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:29 CET 2022 -->\n<title>SinCalculator (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SinCalculator (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SinCalculator\" class=\"title\">Class SinCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SinCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">SinCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus using the Maclaurin series.\n \n <p>See <a href=\"https://de.wikipedia.org/wiki/Taylorreihe\">Wikipedia: Taylorreihe</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/internal/SinhCalculator.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:29 CET 2022 -->\n<title>SinhCalculator (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"SinhCalculator (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":10,\"i1\":10,\"i2\":10};\nvar tabs = {65535:[\"t0\",\"All Methods\"],2:[\"t2\",\"Instance Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.internal</div>\n<h2 title=\"Class SinhCalculator\" class=\"title\">Class SinhCalculator</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ch.obermuhlner.math.big.internal.SeriesCalculator</a></li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.internal.SinhCalculator</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">SinhCalculator</span>\nextends <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></pre>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.\n \n <p>See <a href=\"https://en.wikipedia.org/wiki/Taylor_series\">Wikipedia: Taylor series</a></p>\n \n <p>No argument checking or optimizations are done.\n This implementation is <strong>not</strong> intended to be called directly.</p></div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- =========== FIELD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.summary\">\n<!--   -->\n</a>\n<h3>Field Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Field Summary table, listing fields, and an explanation\">\n<caption><span>Fields</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Field and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><code>static <a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#INSTANCE\">INSTANCE</a></span></code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected void</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#calculateNextFactor--\">calculateNextFactor</a></span>()</code>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></span>(java.math.BigDecimal&nbsp;x,\n                   java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>protected <a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html#getCurrentFactor--\">getCurrentFactor</a></span>()</code>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.ch.obermuhlner.math.big.internal.SeriesCalculator\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></h3>\n<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate</a>, <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor</a></code></li>\n</ul>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ============ FIELD DETAIL =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"field.detail\">\n<!--   -->\n</a>\n<h3>Field Detail</h3>\n<a name=\"INSTANCE\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>INSTANCE</h4>\n<pre>public static final&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a> INSTANCE</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"getCurrentFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>getCurrentFactor</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a>&nbsp;getCurrentFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Returns the factor of the highest term already calculated.\n <p>When called for the first time will return the factor of the first term (index 0).</p>\n <p>After this call the method <a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\"><code>SeriesCalculator.calculateNextFactor()</code></a> will be called to prepare for the next term.</p></div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the factor of the highest term</dd>\n</dl>\n</li>\n</ul>\n<a name=\"calculateNextFactor--\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>calculateNextFactor</h4>\n<pre>protected&nbsp;void&nbsp;calculateNextFactor()</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Calculates the factor of the next term.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>createPowerIterator</h4>\n<pre>protected&nbsp;<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>&nbsp;createPowerIterator(java.math.BigDecimal&nbsp;x,\n                                            java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\"><span class=\"descfrmTypeLabel\">Description copied from class:&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">SeriesCalculator</a></code></span></div>\n<div class=\"block\">Creates the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n<dl>\n<dt><span class=\"overrideSpecifyLabel\">Specified by:</span></dt>\n<dd><code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator</a></code>&nbsp;in class&nbsp;<code><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></code></dd>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>x</code> - the value x</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code></dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>the <a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/SinhCalculator.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"SinhCalculator.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li><a href=\"#field.summary\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li><a href=\"#field.detail\">Field</a>&nbsp;|&nbsp;</li>\n<li>Constr&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/internal/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big.internal</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Interfaces\">Interfaces</h2>\n<ul title=\"Interfaces\">\n<li><a href=\"PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\" target=\"classFrame\"><span class=\"interfaceName\">PowerIterator</span></a></li>\n</ul>\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AsinCalculator</a></li>\n<li><a href=\"AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">AtanhCalculator</a></li>\n<li><a href=\"CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CosCalculator</a></li>\n<li><a href=\"CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">CoshCalculator</a></li>\n<li><a href=\"ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">ExpCalculator</a></li>\n<li><a href=\"PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerNIterator</a></li>\n<li><a href=\"PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNIterator</a></li>\n<li><a href=\"PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNMinusOneIterator</a></li>\n<li><a href=\"PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">PowerTwoNPlusOneIterator</a></li>\n<li><a href=\"SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SeriesCalculator</a></li>\n<li><a href=\"SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinCalculator</a></li>\n<li><a href=\"SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\" target=\"classFrame\">SinhCalculator</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/internal/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.internal (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big.internal</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Interface Summary table, listing interfaces, and an explanation\">\n<caption><span>Interface Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Interface</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Iterator over the powers of a value x.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates cosinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates exp using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n-1</sup>.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></td>\n<td class=\"colLast\">\n<div class=\"block\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus using the Maclaurin series.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-summary.html\">Prev&nbsp;Package</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/internal/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>ch.obermuhlner.math.big.internal Class Hierarchy (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.internal Class Hierarchy (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big.internal</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNMinusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AtanhCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h2 title=\"Interface Hierarchy\">Interface Hierarchy</h2>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"../../../../../ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a></li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/package-tree.html\">Prev</a></li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/internal/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../ch/obermuhlner/math/big/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"BigComplex.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplex</a></li>\n<li><a href=\"BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigComplexMath</a></li>\n<li><a href=\"BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigDecimalMath</a></li>\n<li><a href=\"BigFloat.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat</a></li>\n<li><a href=\"BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigFloat.Context</a></li>\n<li><a href=\"BigRational.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">BigRational</a></li>\n<li><a href=\"DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">DefaultBigDecimalMath</a></li>\n<li><a href=\"DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\" target=\"classFrame\">DefaultBigDecimalMath.LocalMathContext</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Package</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides advanced functions operating on <a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A rational number represented as a quotient of two values.</div>\n</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></td>\n<td class=\"colLast\">\n<div class=\"block\">A wrapper around <a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigDecimalMath</code></a> that passes a current <code>MathContext</code> to the\n functions that need a <code>MathContext</code> argument.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></td>\n<td class=\"colLast\">\n<div class=\"block\">The local context used to push and pop a <code>MathContext</code> on the stack.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Package</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Next&nbsp;Package</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>ch.obermuhlner.math.big Class Hierarchy (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big Class Hierarchy (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a> (implements java.io.Serializable)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath.LocalMathContext</span></a> (implements java.lang.AutoCloseable)</li>\n<li type=\"circle\">java.lang.Number (implements java.io.Serializable)\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"../../../../ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li><a href=\"../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Next</a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../index.html?ch/obermuhlner/math/big/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/stream/BigDecimalStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:29 CET 2022 -->\n<title>BigDecimalStream (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigDecimalStream (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigDecimalStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.stream</div>\n<h2 title=\"Class BigDecimalStream\" class=\"title\">Class BigDecimalStream</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.stream.BigDecimalStream</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigDecimalStream</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#BigDecimalStream--\">BigDecimalStream</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">range</a></span>(java.math.BigDecimal&nbsp;startInclusive,\n     java.math.BigDecimal&nbsp;endExclusive,\n     java.math.BigDecimal&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-double-double-double-java.math.MathContext-\">range</a></span>(double&nbsp;startInclusive,\n     double&nbsp;endExclusive,\n     double&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-long-long-long-java.math.MathContext-\">range</a></span>(long&nbsp;startInclusive,\n     long&nbsp;endExclusive,\n     long&nbsp;step,\n     java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">rangeClosed</a></span>(java.math.BigDecimal&nbsp;startInclusive,\n           java.math.BigDecimal&nbsp;endInclusive,\n           java.math.BigDecimal&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-double-double-double-java.math.MathContext-\">rangeClosed</a></span>(double&nbsp;startInclusive,\n           double&nbsp;endInclusive,\n           double&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;java.math.BigDecimal&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-long-long-long-java.math.MathContext-\">rangeClosed</a></span>(long&nbsp;startInclusive,\n           long&nbsp;endInclusive,\n           long&nbsp;step,\n           java.math.MathContext&nbsp;mathContext)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigDecimalStream--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigDecimalStream</h4>\n<pre>public&nbsp;BigDecimalStream()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(java.math.BigDecimal&nbsp;startInclusive,\n                                                                  java.math.BigDecimal&nbsp;endExclusive,\n                                                                  java.math.BigDecimal&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigDecimal i = startInclusive; i.compareTo(endExclusive) &lt; 0; i = i.add(step, mathContext)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-long-long-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(long&nbsp;startInclusive,\n                                                                  long&nbsp;endExclusive,\n                                                                  long&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n \n <p>The <code>long</code> arguments are converted using <code>BigDecimal.valueOf(long)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-double-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;range(double&nbsp;startInclusive,\n                                                                  double&nbsp;endExclusive,\n                                                                  double&nbsp;step,\n                                                                  java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n \n <p>The <code>double</code> arguments are converted using <code>BigDecimal.valueOf(double)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(java.math.BigDecimal&nbsp;startInclusive,\n                                                                        java.math.BigDecimal&nbsp;endInclusive,\n                                                                        java.math.BigDecimal&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigDecimal i = startInclusive; i.compareTo(endInclusive) &lt;= 0; i = i.add(step, mathContext)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>range(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-long-long-long-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(long&nbsp;startInclusive,\n                                                                        long&nbsp;endInclusive,\n                                                                        long&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>The <code>long</code> arguments are converted using <code>BigDecimal.valueOf(long)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-double-double-double-java.math.MathContext-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;java.math.BigDecimal&gt;&nbsp;rangeClosed(double&nbsp;startInclusive,\n                                                                        double&nbsp;endInclusive,\n                                                                        double&nbsp;step,\n                                                                        java.math.MathContext&nbsp;mathContext)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>The <code>double</code> arguments are converted using <code>BigDecimal.valueOf(double)</code>.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>mathContext</code> - the <code>MathContext</code> used for all mathematical operations</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigDecimal&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\"><code>rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev&nbsp;Class</li>\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Next&nbsp;Class</span></a></li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigDecimalStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigDecimalStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/stream/BigFloatStream.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:29 CET 2022 -->\n<title>BigFloatStream (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"BigFloatStream (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\nvar methods = {\"i0\":9,\"i1\":9,\"i2\":9,\"i3\":9,\"i4\":9,\"i5\":9};\nvar tabs = {65535:[\"t0\",\"All Methods\"],1:[\"t1\",\"Static Methods\"],8:[\"t4\",\"Concrete Methods\"]};\nvar altColor = \"altColor\";\nvar rowColor = \"rowColor\";\nvar tableTab = \"tableTab\";\nvar activeTableTab = \"activeTableTab\";\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigFloatStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloatStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<!-- ======== START OF CLASS DATA ======== -->\n<div class=\"header\">\n<div class=\"subTitle\">ch.obermuhlner.math.big.stream</div>\n<h2 title=\"Class BigFloatStream\" class=\"title\">Class BigFloatStream</h2>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"inheritance\">\n<li>java.lang.Object</li>\n<li>\n<ul class=\"inheritance\">\n<li>ch.obermuhlner.math.big.stream.BigFloatStream</li>\n</ul>\n</li>\n</ul>\n<div class=\"description\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<hr>\n<br>\n<pre>public class <span class=\"typeNameLabel\">BigFloatStream</span>\nextends java.lang.Object</pre>\n<div class=\"block\">Provides constructor methods for streams of <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</li>\n</ul>\n</div>\n<div class=\"summary\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.summary\">\n<!--   -->\n</a>\n<h3>Constructor Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Constructor Summary table, listing constructors, and an explanation\">\n<caption><span>Constructors</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colOne\" scope=\"col\">Constructor and Description</th>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colOne\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#BigFloatStream--\">BigFloatStream</a></span>()</code>&nbsp;</td>\n</tr>\n</table>\n</li>\n</ul>\n<!-- ========== METHOD SUMMARY =========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.summary\">\n<!--   -->\n</a>\n<h3>Method Summary</h3>\n<table class=\"memberSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Method Summary table, listing methods, and an explanation\">\n<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\"><span><a href=\"javascript:show(1);\">Static Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span><span id=\"t4\" class=\"tableTab\"><span><a href=\"javascript:show(8);\">Concrete Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n<th class=\"colLast\" scope=\"col\">Method and Description</th>\n</tr>\n<tr id=\"i0\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">range</a></span>(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endExclusive,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i1\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">range</a></span>(double&nbsp;startInclusive,\n     double&nbsp;endExclusive,\n     double&nbsp;step,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i2\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">range</a></span>(long&nbsp;startInclusive,\n     long&nbsp;endExclusive,\n     long&nbsp;step,\n     <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i3\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">rangeClosed</a></span>(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endInclusive,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i4\" class=\"altColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed</a></span>(double&nbsp;startInclusive,\n           double&nbsp;endInclusive,\n           double&nbsp;step,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n<tr id=\"i5\" class=\"rowColor\">\n<td class=\"colFirst\"><code>static java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;</code></td>\n<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed</a></span>(long&nbsp;startInclusive,\n           long&nbsp;endInclusive,\n           long&nbsp;step,\n           <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</code>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</td>\n</tr>\n</table>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"methods.inherited.from.class.java.lang.Object\">\n<!--   -->\n</a>\n<h3>Methods inherited from class&nbsp;java.lang.Object</h3>\n<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<div class=\"details\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<!-- ========= CONSTRUCTOR DETAIL ======== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"constructor.detail\">\n<!--   -->\n</a>\n<h3>Constructor Detail</h3>\n<a name=\"BigFloatStream--\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>BigFloatStream</h4>\n<pre>public&nbsp;BigFloatStream()</pre>\n</li>\n</ul>\n</li>\n</ul>\n<!-- ============ METHOD DETAIL ========== -->\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"method.detail\">\n<!--   -->\n</a>\n<h3>Method Detail</h3>\n<a name=\"range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endExclusive,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigFloat i = startInclusive; i.isLessThan(endExclusive); i = i.add(step)) {\n    // ...\n}</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(long&nbsp;startInclusive,\n                                                      long&nbsp;endExclusive,\n                                                      long&nbsp;step,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\"><code>BigFloat.Context.valueOf(long)</code></a> is used to convert the <code>long</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>long</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>range(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>range</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;range(double&nbsp;startInclusive,\n                                                      double&nbsp;endExclusive,\n                                                      double&nbsp;step,\n                                                      <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\"><code>BigFloat.Context.valueOf(double)</code></a> is used to convert the <code>double</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endExclusive</code> - the exclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>double</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>range(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;startInclusive,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;endInclusive,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&nbsp;step)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p>An equivalent sequence of increasing values can be produced\n sequentially using a <code>for</code> loop as follows:\n <pre>for (BigFloat i = startInclusive; i.isLessThanOrEqual(endInclusive); i = i.add(step)) {\n    //...\n}\n</pre></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(long&nbsp;startInclusive,\n                                                            long&nbsp;endInclusive,\n                                                            long&nbsp;step,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\"><code>BigFloat.Context.valueOf(long)</code></a> is used to convert the <code>long</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>long</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>rangeClosed(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n<a name=\"rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">\n<!--   -->\n</a>\n<ul class=\"blockListLast\">\n<li class=\"blockList\">\n<h4>rangeClosed</h4>\n<pre>public static&nbsp;java.util.stream.Stream&lt;<a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a>&gt;&nbsp;rangeClosed(double&nbsp;startInclusive,\n                                                            double&nbsp;endInclusive,\n                                                            double&nbsp;step,\n                                                            <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a>&nbsp;context)</pre>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.\n\n <p><a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\"><code>BigFloat.Context.valueOf(double)</code></a> is used to convert the <code>double</code> values.</p></div>\n<dl>\n<dt><span class=\"paramLabel\">Parameters:</span></dt>\n<dd><code>startInclusive</code> - the (inclusive) initial value</dd>\n<dd><code>endInclusive</code> - the inclusive upper bound</dd>\n<dd><code>step</code> - the step between elements</dd>\n<dd><code>context</code> - the <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> used to convert the <code>double</code> values</dd>\n<dt><span class=\"returnLabel\">Returns:</span></dt>\n<dd>a sequential <code>Stream&lt;BigFloat&gt;</code></dd>\n<dt><span class=\"seeLabel\">See Also:</span></dt>\n<dd><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\"><code>rangeClosed(BigFloat, BigFloat, BigFloat)</code></a></dd>\n</dl>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n<!-- ========= END OF CLASS DATA ========= -->\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li class=\"navBarCell1Rev\">Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">Prev&nbsp;Class</span></a></li>\n<li>Next&nbsp;Class</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/BigFloatStream.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"BigFloatStream.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<div>\n<ul class=\"subNavList\">\n<li>Summary:&nbsp;</li>\n<li>Nested&nbsp;|&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.summary\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.summary\">Method</a></li>\n</ul>\n<ul class=\"subNavList\">\n<li>Detail:&nbsp;</li>\n<li>Field&nbsp;|&nbsp;</li>\n<li><a href=\"#constructor.detail\">Constr</a>&nbsp;|&nbsp;</li>\n<li><a href=\"#method.detail\">Method</a></li>\n</ul>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/stream/package-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<h1 class=\"bar\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/package-summary.html\" target=\"classFrame\">ch.obermuhlner.math.big.stream</a></h1>\n<div class=\"indexContainer\">\n<h2 title=\"Classes\">Classes</h2>\n<ul title=\"Classes\">\n<li><a href=\"BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigDecimalStream</a></li>\n<li><a href=\"BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\" target=\"classFrame\">BigFloatStream</a></li>\n</ul>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/stream/package-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.stream (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Prev&nbsp;Package</a></li>\n<li>Next&nbsp;Package</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Package\" class=\"title\">Package&nbsp;ch.obermuhlner.math.big.stream</h1>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<table class=\"typeSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Class Summary table, listing classes, and an explanation\">\n<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Class</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></td>\n<td class=\"colLast\">\n<div class=\"block\">Provides constructor methods for streams of <a href=\"../../../../../ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li class=\"navBarCell1Rev\">Package</li>\n<li>Class</li>\n<li><a href=\"package-tree.html\">Tree</a></li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-summary.html\">Prev&nbsp;Package</a></li>\n<li>Next&nbsp;Package</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/ch/obermuhlner/math/big/stream/package-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>ch.obermuhlner.math.big.stream Class Hierarchy (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../../stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"../../../../../script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"ch.obermuhlner.math.big.stream Class Hierarchy (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Prev</a></li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For Package ch.obermuhlner.math.big.stream</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"../../../../../overview-tree.html\">All Packages</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"../../../../../ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"../../../../../ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a></li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"../../../../../overview-summary.html\">Overview</a></li>\n<li><a href=\"package-summary.html\">Package</a></li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"../../../../../deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"../../../../../index-all.html\">Index</a></li>\n<li><a href=\"../../../../../help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li><a href=\"../../../../../ch/obermuhlner/math/big/internal/package-tree.html\">Prev</a></li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"../../../../../index.html?ch/obermuhlner/math/big/stream/package-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"package-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"../../../../../allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/constant-values.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>Constant Field Values (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Constant Field Values (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?constant-values.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"constant-values.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Constant Field Values\" class=\"title\">Constant Field Values</h1>\n<h2 title=\"Contents\">Contents</h2>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?constant-values.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"constant-values.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/deprecated-list.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>Deprecated List (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Deprecated List (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li class=\"navBarCell1Rev\">Deprecated</li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?deprecated-list.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"deprecated-list.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Deprecated API\" class=\"title\">Deprecated API</h1>\n<h2 title=\"Contents\">Contents</h2>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li class=\"navBarCell1Rev\">Deprecated</li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?deprecated-list.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"deprecated-list.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/help-doc.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>API Help (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"API Help (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li class=\"navBarCell1Rev\">Help</li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?help-doc.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"help-doc.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">How This API Document Is Organized</h1>\n<div class=\"subTitle\">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>\n</div>\n<div class=\"contentContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h2>Overview</h2>\n<p>The <a href=\"overview-summary.html\">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>\n</li>\n<li class=\"blockList\">\n<h2>Package</h2>\n<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>\n<ul>\n<li>Interfaces (italic)</li>\n<li>Classes</li>\n<li>Enums</li>\n<li>Exceptions</li>\n<li>Errors</li>\n<li>Annotation Types</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Class/Interface</h2>\n<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>\n<ul>\n<li>Class inheritance diagram</li>\n<li>Direct Subclasses</li>\n<li>All Known Subinterfaces</li>\n<li>All Known Implementing Classes</li>\n<li>Class/interface declaration</li>\n<li>Class/interface description</li>\n</ul>\n<ul>\n<li>Nested Class Summary</li>\n<li>Field Summary</li>\n<li>Constructor Summary</li>\n<li>Method Summary</li>\n</ul>\n<ul>\n<li>Field Detail</li>\n<li>Constructor Detail</li>\n<li>Method Detail</li>\n</ul>\n<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>\n</li>\n<li class=\"blockList\">\n<h2>Annotation Type</h2>\n<p>Each annotation type has its own separate page with the following sections:</p>\n<ul>\n<li>Annotation Type declaration</li>\n<li>Annotation Type description</li>\n<li>Required Element Summary</li>\n<li>Optional Element Summary</li>\n<li>Element Detail</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Enum</h2>\n<p>Each enum has its own separate page with the following sections:</p>\n<ul>\n<li>Enum declaration</li>\n<li>Enum description</li>\n<li>Enum Constant Summary</li>\n<li>Enum Constant Detail</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Tree (Class Hierarchy)</h2>\n<p>There is a <a href=\"overview-tree.html\">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>\n<ul>\n<li>When viewing the Overview page, clicking on \"Tree\" displays the hierarchy for all packages.</li>\n<li>When viewing a particular package, class or interface page, clicking \"Tree\" displays the hierarchy for only that package.</li>\n</ul>\n</li>\n<li class=\"blockList\">\n<h2>Deprecated API</h2>\n<p>The <a href=\"deprecated-list.html\">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>\n</li>\n<li class=\"blockList\">\n<h2>Index</h2>\n<p>The <a href=\"index-all.html\">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>\n</li>\n<li class=\"blockList\">\n<h2>Prev/Next</h2>\n<p>These links take you to the next or previous class, interface, package, or related page.</p>\n</li>\n<li class=\"blockList\">\n<h2>Frames/No Frames</h2>\n<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>\n</li>\n<li class=\"blockList\">\n<h2>All Classes</h2>\n<p>The <a href=\"allclasses-noframe.html\">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>\n</li>\n<li class=\"blockList\">\n<h2>Serialized Form</h2>\n<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking \"Serialized Form\" in the \"See also\" section of the class description.</p>\n</li>\n<li class=\"blockList\">\n<h2>Constant Field Values</h2>\n<p>The <a href=\"constant-values.html\">Constant Field Values</a> page lists the static final fields and their values.</p>\n</li>\n</ul>\n<span class=\"emphasizedPhrase\">This help file applies to API documentation generated using the standard doclet.</span></div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li class=\"navBarCell1Rev\">Help</li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?help-doc.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"help-doc.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/index-all.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>Index (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Index (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li class=\"navBarCell1Rev\">Index</li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?index-all.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"index-all.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"contentContainer\"><a href=\"#I:A\">A</a>&nbsp;<a href=\"#I:B\">B</a>&nbsp;<a href=\"#I:C\">C</a>&nbsp;<a href=\"#I:D\">D</a>&nbsp;<a href=\"#I:E\">E</a>&nbsp;<a href=\"#I:F\">F</a>&nbsp;<a href=\"#I:G\">G</a>&nbsp;<a href=\"#I:H\">H</a>&nbsp;<a href=\"#I:I\">I</a>&nbsp;<a href=\"#I:L\">L</a>&nbsp;<a href=\"#I:M\">M</a>&nbsp;<a href=\"#I:N\">N</a>&nbsp;<a href=\"#I:O\">O</a>&nbsp;<a href=\"#I:P\">P</a>&nbsp;<a href=\"#I:R\">R</a>&nbsp;<a href=\"#I:S\">S</a>&nbsp;<a href=\"#I:T\">T</a>&nbsp;<a href=\"#I:V\">V</a>&nbsp;<a href=\"#I:W\">W</a>&nbsp;<a href=\"#I:Z\">Z</a>&nbsp;<a name=\"I:A\">\n<!--   -->\n</a>\n<h2 class=\"title\">A</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#abs-java.math.MathContext-\">abs(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#abs-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">abs(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#abs-ch.obermuhlner.math.big.BigFloat-\">abs(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>abs(this)</code> (absolute value).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#abs--\">abs()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the absolute value of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#absSquare-java.math.MathContext-\">absSquare(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the square of the absolute value of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#absSquare-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">absSquare(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#acos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acos(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acos-java.math.BigDecimal-java.math.MathContext-\">acos(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acos-ch.obermuhlner.math.big.BigFloat-\">acos(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acos(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acos-java.math.BigDecimal-\">acos(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cosine (inverted cosine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acosh-java.math.BigDecimal-java.math.MathContext-\">acosh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acosh-ch.obermuhlner.math.big.BigFloat-\">acosh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acosh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acosh-java.math.BigDecimal-\">acosh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#acot-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">acot(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc cotangens (inverted cotangens) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acot-java.math.BigDecimal-java.math.MathContext-\">acot(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acot-ch.obermuhlner.math.big.BigFloat-\">acot(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acot(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acot-java.math.BigDecimal-\">acot(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the inverse cotangens (arc cotangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#acoth-java.math.BigDecimal-java.math.MathContext-\">acoth(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#acoth-ch.obermuhlner.math.big.BigFloat-\">acoth(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>acoth(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#acoth-java.math.BigDecimal-\">acoth(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-\">add(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">add(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given complex value to this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-java.math.MathContext-\">add(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-java.math.BigDecimal-\">add(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>BigDecimal</code> value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#add-double-\">add(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition of the given real <code>double</code> value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-ch.obermuhlner.math.big.BigFloat-\">add(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-java.math.BigDecimal-\">add(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-int-\">add(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-long-\">add(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#add-double-\">add(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this + x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-ch.obermuhlner.math.big.BigRational-\">add(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-java.math.BigInteger-\">add(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#add-int-\">add(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the addition (+) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#add-java.math.BigDecimal-java.math.BigDecimal-\">add(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x + y</code> using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#angle-java.math.MathContext-\">angle(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the angle in radians (also known as argument) of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#angle-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">angle(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the angle in radians of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#asin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">asin(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#asin-java.math.BigDecimal-java.math.MathContext-\">asin(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#asin-ch.obermuhlner.math.big.BigFloat-\">asin(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asin(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asin-java.math.BigDecimal-\">asin(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc sine (inverted sine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates arc sinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#asinh-java.math.BigDecimal-java.math.MathContext-\">asinh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#asinh-ch.obermuhlner.math.big.BigFloat-\">asinh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>asinh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#asinh-java.math.BigDecimal-\">asinh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic sine (inverse hyperbolic sine) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#atan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">atan(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atan-java.math.BigDecimal-java.math.MathContext-\">atan(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#atan-ch.obermuhlner.math.big.BigFloat-\">atan(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atan(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan-java.math.BigDecimal-\">atan(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">atan2(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atan2-java.math.BigDecimal-java.math.BigDecimal-\">atan2(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc tangens (inverted tangens) of <code>BigDecimal</code> y / x in the range -<i>pi</i> to <i>pi</i> using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#atanh-java.math.BigDecimal-java.math.MathContext-\">atanh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#atanh-ch.obermuhlner.math.big.BigFloat-\">atanh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>atanh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#atanh-java.math.BigDecimal-\">atanh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AtanhCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</dd>\n</dl>\n<a name=\"I:B\">\n<!--   -->\n</a>\n<h2 class=\"title\">B</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#bernoulli-int-java.math.MathContext-\">bernoulli(int, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#bernoulli-int-\">bernoulli(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#bernoulli-int-\">bernoulli(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the Bernoulli number for the specified index using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Represents a complex number consisting of a real and an imaginary <code>BigDecimal</code> part in the form <code>a + bi</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Provides advanced functions operating on <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>s.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#BigComplexMath--\">BigComplexMath()</a></span> - Constructor for class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Provides advanced functions operating on <code>BigDecimal</code>s.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a> - Class in <a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></dt>\n<dd>\n<div class=\"block\">Provides constructor methods for streams of <code>BigDecimal</code> elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#BigDecimalStream--\">BigDecimalStream()</a></span> - Constructor for class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A wrapper around <code>BigDecimal</code> which simplifies the consistent usage of the <code>MathContext</code>\n and provides a simpler API for calculations.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">Manages the <code>MathContext</code> and provides factory methods for <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a> - Class in <a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></dt>\n<dd>\n<div class=\"block\">Provides constructor methods for streams of <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> elements.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#BigFloatStream--\">BigFloatStream()</a></span> - Constructor for class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A rational number represented as a quotient of two values.</div>\n</dd>\n</dl>\n<a name=\"I:C\">\n<!--   -->\n</a>\n<h2 class=\"title\">C</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculate-java.math.BigDecimal-java.math.MathContext-\">calculate(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Calculates the series for the specified value x and the precision defined in the <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Calculates the factor of the next term.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#calculateNextFactor--\">calculateNextFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in interface ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dt>\n<dd>\n<div class=\"block\">Calculates the next power.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#calculateNextPower--\">calculateNextPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a> - package ch.obermuhlner.math.big</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a> - package ch.obermuhlner.math.big.internal</dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a> - package ch.obermuhlner.math.big.stream</dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html#close--\">close()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#compareTo-ch.obermuhlner.math.big.BigFloat-\">compareTo(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#compareTo-ch.obermuhlner.math.big.BigRational-\">compareTo(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#conjugate--\">conjugate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the conjugate <code>a - bi</code> of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#conjugate-ch.obermuhlner.math.big.BigComplex-\">conjugate(BigComplex)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the conjugate of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#context-int-\">context(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified precision and <code>RoundingMode.HALF_UP</code> rounding.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#context-java.math.MathContext-\">context(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> with the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#cos-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">cos(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cosine (cosinus) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cos-java.math.BigDecimal-java.math.MathContext-\">cos(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cos-ch.obermuhlner.math.big.BigFloat-\">cos(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cos(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cos-java.math.BigDecimal-\">cos(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cosine (cosinus) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates cosinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cosh-java.math.BigDecimal-java.math.MathContext-\">cosh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cosh-ch.obermuhlner.math.big.BigFloat-\">cosh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cosh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cosh-java.math.BigDecimal-\">cosh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cosine of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates cosinus hyperbolicus using the Taylor series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#cot-java.math.BigDecimal-java.math.MathContext-\">cot(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#cot-ch.obermuhlner.math.big.BigFloat-\">cot(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>cot(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#cot-java.math.BigDecimal-\">cot(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the cotangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#coth-java.math.BigDecimal-java.math.MathContext-\">coth(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#coth-ch.obermuhlner.math.big.BigFloat-\">coth(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>coth(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#coth-java.math.BigDecimal-\">coth(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic cotangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#createLocalMathContext-int-\">createLocalMathContext(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#createLocalMathContext-int-java.math.RoundingMode-\">createLocalMathContext(int, RoundingMode)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision and <code>RoundingMode</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#createLocalMathContext-java.math.MathContext-\">createLocalMathContext(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Creates the <a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> used for this series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#createPowerIterator-java.math.BigDecimal-java.math.MathContext-\">createPowerIterator(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#currentMathContext--\">currentMathContext()</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the current <code>MathContext</code> used for all mathematical functions in this class.</div>\n</dd>\n</dl>\n<a name=\"I:D\">\n<!--   -->\n</a>\n<h2 class=\"title\">D</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#decrement--\">decrement()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the decrement of this rational number (- 1).</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">A wrapper around <a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigDecimalMath</code></a> that passes a current <code>MathContext</code> to the\n functions that need a <code>MathContext</code> argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#DefaultBigDecimalMath--\">DefaultBigDecimalMath()</a></span> - Constructor for class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath.LocalMathContext</span></a> - Class in <a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></dt>\n<dd>\n<div class=\"block\">The local context used to push and pop a <code>MathContext</code> on the stack.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">divide(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given complex value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-java.math.BigDecimal-java.math.MathContext-\">divide(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given real <code>BigDecimal</code> value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#divide-double-java.math.MathContext-\">divide(double, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates this complex number divided by the given real <code>double</code> value using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-ch.obermuhlner.math.big.BigFloat-\">divide(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-java.math.BigDecimal-\">divide(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-int-\">divide(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-long-\">divide(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#divide-double-\">divide(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this / x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-ch.obermuhlner.math.big.BigRational-\">divide(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-java.math.BigInteger-\">divide(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#divide-int-\">divide(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the division (/) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#divide-java.math.BigDecimal-java.math.BigDecimal-\">divide(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x / y</code> using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#doubleValue--\">doubleValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:E\">\n<!--   -->\n</a>\n<h2 class=\"title\">E</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#e-java.math.MathContext-\">e(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number e.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#e--\">e()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the constant e with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#e--\">e()</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number e using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#equals-java.lang.Object-\">equals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#exp-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">exp(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural exponent of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (e<sup>x</sup>) in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#exp-java.math.BigDecimal-java.math.MathContext-\">exp(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#exp-ch.obermuhlner.math.big.BigFloat-\">exp(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>exp(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#exp-java.math.BigDecimal-\">exp(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural exponent of <code>BigDecimal</code> x (e<sup>x</sup>) using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates exp using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#exponent-java.math.BigDecimal-\">exponent(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the exponent of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n</dl>\n<a name=\"I:F\">\n<!--   -->\n</a>\n<h2 class=\"title\">F</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#factorial-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">factorial(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#factorial-int-\">factorial(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified integer argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#factorial-java.math.BigDecimal-java.math.MathContext-\">factorial(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#factorial-int-\">factorial(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the factorial of n with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#factorial-java.math.BigDecimal-\">factorial(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the factorial of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#floatValue--\">floatValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#fractionalPart-java.math.BigDecimal-\">fractionalPart(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the fractional part of the specified <code>BigDecimal</code> (right of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#fractionPart--\">fractionPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the fraction part of this rational number.</div>\n</dd>\n</dl>\n<a name=\"I:G\">\n<!--   -->\n</a>\n<h2 class=\"title\">G</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#gamma-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">gamma(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the gamma function of the specified <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#gamma-java.math.BigDecimal-java.math.MathContext-\">gamma(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#gamma-java.math.BigDecimal-\">gamma(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the gamma function of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getContext--\">getContext()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat.Context</code></a> of <code>this</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Returns the factor of the highest term already calculated.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#getCurrentFactor--\">getCurrentFactor()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in interface ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a></dt>\n<dd>\n<div class=\"block\">Returns the current power.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#getCurrentPower--\">getCurrentPower()</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#getDefaultMathContext--\">getDefaultMathContext()</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the default <code>MathContext</code> used for all mathematical functions in this class.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getDenominator--\">getDenominator()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the denominator of this rational number as BigDecimal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getDenominatorBigInteger--\">getDenominatorBigInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the denominator of this rational number as BigInteger.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getExponent--\">getExponent()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the exponent of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#getFactor-int-\">getFactor(int)</a></span> - Method in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Returns the factor of the term with specified index.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getFractionalPart--\">getFractionalPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the fractional part of <code>this</code> value (right of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getIntegralPart--\">getIntegralPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the integral part of <code>this</code> value (left of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#getMantissa--\">getMantissa()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the mantissa of <code>this</code> value written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getMathContext--\">getMathContext()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>MathContext</code> of this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getNumerator--\">getNumerator()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the numerator of this rational number as BigDecimal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#getNumeratorBigInteger--\">getNumeratorBigInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the numerator of this rational number as BigInteger.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getPrecision--\">getPrecision()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the precision of this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#getRoundingMode--\">getRoundingMode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>RoundingMode</code> of this context.</div>\n</dd>\n</dl>\n<a name=\"I:H\">\n<!--   -->\n</a>\n<h2 class=\"title\">H</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#hashCode--\">hashCode()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:I\">\n<!--   -->\n</a>\n<h2 class=\"title\">I</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#I\">I</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Imaginary 1 represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#im\">im</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">The imaginary <code>BigDecimal</code> part of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#im--\">im()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns the imaginary part of this complex number as <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#increment--\">increment()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the increment of this rational number (+ 1).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AsinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">AtanhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CosCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">CoshCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">ExpCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html#INSTANCE\">INSTANCE</a></span> - Static variable in class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SinhCalculator</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#integerPart--\">integerPart()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the integer part of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#integralPart-java.math.BigDecimal-\">integralPart(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the integral part of the specified <code>BigDecimal</code> (left of the decimal point).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#intValue--\">intValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isBetween-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">isBetween(BigFloat, BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isDoubleValue-java.math.BigDecimal-\">isDoubleValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isDoubleValue--\">isDoubleValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> specified <code>BigDecimal</code> value can be represented as <code>double</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isEqual-ch.obermuhlner.math.big.BigFloat-\">isEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isGreaterThan-ch.obermuhlner.math.big.BigFloat-\">isGreaterThan(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isGreaterThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isGreaterThanOrEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically greater than or equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isInfinity--\">isInfinity()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#isInteger--\">isInteger()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns whether this rational number is an integer number without fraction part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isIntValue-java.math.BigDecimal-\">isIntValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>int</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isIntValue--\">isIntValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value can be represented as <code>int</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isLessThan-ch.obermuhlner.math.big.BigFloat-\">isLessThan(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isLessThanOrEqual-ch.obermuhlner.math.big.BigFloat-\">isLessThanOrEqual(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether <code>this</code> value is mathematically less than or equal to the <code>other</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#isLongValue-java.math.BigDecimal-\">isLongValue(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns whether the specified <code>BigDecimal</code> value can be represented as <code>long</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isNaN--\">isNaN()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isNegative--\">isNegative()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is negative.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isPositive--\">isPositive()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is positive.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#isReal--\">isReal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns whether this complex number only has a real part (the imaginary part is 0).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isSpecial--\">isSpecial()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#isZero--\">isZero()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns whether this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> is 0.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#isZero--\">isZero()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns whether this rational number is zero.</div>\n</dd>\n</dl>\n<a name=\"I:L\">\n<!--   -->\n</a>\n<h2 class=\"title\">L</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#log-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">log(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural logarithm of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log-java.math.BigDecimal-java.math.MathContext-\">log(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log-ch.obermuhlner.math.big.BigFloat-\">log(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log-java.math.BigDecimal-\">log(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the natural logarithm of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log10-java.math.BigDecimal-java.math.MathContext-\">log10(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log10-ch.obermuhlner.math.big.BigFloat-\">log10(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log10(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log10-java.math.BigDecimal-\">log10(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 10 using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#log2-java.math.BigDecimal-java.math.MathContext-\">log2(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#log2-ch.obermuhlner.math.big.BigFloat-\">log2(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>log2(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#log2-java.math.BigDecimal-\">log2(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the logarithm of <code>BigDecimal</code> x to the base 2 using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#longValue--\">longValue()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:M\">\n<!--   -->\n</a>\n<h2 class=\"title\">M</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#mantissa-java.math.BigDecimal-\">mantissa(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the mantissa of the specified <code>BigDecimal</code> written as <em>mantissa * 10<sup>exponent</sup></em>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html#mathContext\">mathContext</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath.LocalMathContext</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">max(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the maximum of two <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#max-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">max(BigFloat, BigFloat...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the maximum of n <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#max-ch.obermuhlner.math.big.BigRational...-\">max(BigRational...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the largest of the specified rational numbers.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">min(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the minimum of two <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#min-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat...-\">min(BigFloat, BigFloat...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the the minimum of n <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#min-ch.obermuhlner.math.big.BigRational...-\">min(BigRational...)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the smallest of the specified rational numbers.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-\">multiply(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given complex value to this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">multiply(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given complex value with this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-java.math.MathContext-\">multiply(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-java.math.BigDecimal-\">multiply(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>BigDecimal</code> value with this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#multiply-double-\">multiply(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication of the given real <code>double</code> value with this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-ch.obermuhlner.math.big.BigFloat-\">multiply(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-java.math.BigDecimal-\">multiply(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-int-\">multiply(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-long-\">multiply(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#multiply-double-\">multiply(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this * x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-ch.obermuhlner.math.big.BigRational-\">multiply(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-java.math.BigInteger-\">multiply(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#multiply-int-\">multiply(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the multiplication (*) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#multiply-java.math.BigDecimal-java.math.BigDecimal-\">multiply(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x * y</code> using the current <code>MathContext</code>.</div>\n</dd>\n</dl>\n<a name=\"I:N\">\n<!--   -->\n</a>\n<h2 class=\"title\">N</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#NaN\">NaN</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Represents a value that is not a number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#negate--\">negate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the negation <code>-a - bi</code> of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#negate-ch.obermuhlner.math.big.BigFloat-\">negate(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>- this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#negate--\">negate()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Negates this rational number (inverting the sign).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#NEGATIVE_INFINITY\">NEGATIVE_INFINITY</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Represents the positive infinity.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#NEGATIVE_ONE\">NEGATIVE_ONE</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:O\">\n<!--   -->\n</a>\n<h2 class=\"title\">O</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#ONE\">ONE</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Real 1 represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#ONE\">ONE</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#ONE\">ONE</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 1 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n</dl>\n<a name=\"I:P\">\n<!--   -->\n</a>\n<h2 class=\"title\">P</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pi-java.math.MathContext-\">pi(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number pi.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#pi--\">pi()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Returns the constant pi with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pi--\">pi()</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number pi using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#POSITIVE_INFINITY\">POSITIVE_INFINITY</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Represents the positive infinity.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-long-java.math.MathContext-\">pow(BigComplex, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">pow(BigComplex, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#pow-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">pow(BigComplex, BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x to the power of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">pow(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#pow-java.math.BigDecimal-long-java.math.MathContext-\">pow(BigDecimal, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-\">pow(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-java.math.BigDecimal-\">pow(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-int-\">pow(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-long-\">pow(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-double-\">pow(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this</code> to the power of <code>y</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#pow-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">pow(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>pow(x, y)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#pow-int-\">pow(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates this rational number to the power (x<sup>y</sup>) of the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-java.math.BigDecimal-\">pow(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>BigDecimal</code> y (x<sup>y</sup>) using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#pow-java.math.BigDecimal-long-\">pow(BigDecimal, long)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates <code>BigDecimal</code> x to the power of <code>long</code> y (x<sup>y</sup>) using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a> - Interface in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Iterator over the powers of a value x.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>n</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html#PowerNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerNIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html#PowerTwoNIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNMinusOneIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n-1</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html#PowerTwoNMinusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNMinusOneIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNMinusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\"><a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><code>PowerIterator</code></a> to calculate x<sup>2*n+1</sup>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html#PowerTwoNPlusOneIterator-java.math.BigDecimal-java.math.MathContext-\">PowerTwoNPlusOneIterator(BigDecimal, MathContext)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\">PowerTwoNPlusOneIterator</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:R\">\n<!--   -->\n</a>\n<h2 class=\"title\">R</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">range(BigDecimal, BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-long-long-long-java.math.MathContext-\">range(long, long, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#range-double-double-double-java.math.MathContext-\">range(double, double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">range(BigFloat, BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">range(long, long, long, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#range-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">range(double, double, double, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endExclusive</code> (exclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-java.math.BigDecimal-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-long-long-long-java.math.MathContext-\">rangeClosed(long, long, long, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html#rangeClosed-double-double-double-java.math.MathContext-\">rangeClosed(double, double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigDecimalStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigDecimal&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">rangeClosed(BigFloat, BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-long-long-long-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed(long, long, long, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html#rangeClosed-double-double-double-ch.obermuhlner.math.big.BigFloat.Context-\">rangeClosed(double, double, double, BigFloat.Context)</a></span> - Static method in class ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\">BigFloatStream</a></dt>\n<dd>\n<div class=\"block\">Returns a sequential ordered <code>Stream&lt;BigFloat&gt;</code> from <code>startInclusive</code>\n (inclusive) to <code>endInclusive</code> (inclusive) by an incremental <code>step</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#re\">re</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">The real <code>BigDecimal</code> part of this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#re--\">re()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns the real part of this complex number as <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#reciprocal-java.math.MathContext-\">reciprocal(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#reciprocal-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">reciprocal(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of the given complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#reciprocal-java.math.BigDecimal-java.math.MathContext-\">reciprocal(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#reciprocal--\">reciprocal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of this rational number (1/x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#reciprocal-java.math.BigDecimal-\">reciprocal(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the reciprocal of the specified <code>BigDecimal</code> using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#reduce--\">reduce()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Reduces this rational number to the smallest numerator/denominator with the same value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-ch.obermuhlner.math.big.BigFloat-\">remainder(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-java.math.BigDecimal-\">remainder(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-int-\">remainder(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-long-\">remainder(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#remainder-double-\">remainder(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the remainder when dividing <code>this</code> by <code>x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#remainder-java.math.BigDecimal-java.math.BigDecimal-\">remainder(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x % y</code> using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-java.math.BigDecimal-java.math.MathContext-\">root(BigComplex, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the <code>BigDecimal</code> n'th root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#root-ch.obermuhlner.math.big.BigComplex-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">root(BigComplex, BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> n'th root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x (<sup>n</sup>√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">root(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-\">root(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-java.math.BigDecimal-\">root(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-int-\">root(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-long-\">root(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-double-\">root(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is the <code>y</code>th root of <code>this</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#root-ch.obermuhlner.math.big.BigFloat-ch.obermuhlner.math.big.BigFloat-\">root(BigFloat, BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>root(x, y)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#root-java.math.BigDecimal-java.math.BigDecimal-\">root(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the n'th root of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#round-java.math.MathContext-\">round(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns this complex nuber rounded to the specified precision.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#round-java.math.BigDecimal-java.math.MathContext-\">round(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#round-java.math.BigDecimal-\">round(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-java.math.MathContext-\">roundWithTrailingZeroes(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the specified <code>MathContext</code> including trailing zeroes.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#roundWithTrailingZeroes-java.math.BigDecimal-\">roundWithTrailingZeroes(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Rounds the specified <code>BigDecimal</code> to the precision of the current <code>MathContext</code> including trailing zeroes.</div>\n</dd>\n</dl>\n<a name=\"I:S\">\n<!--   -->\n</a>\n<h2 class=\"title\">S</h2>\n<dl>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the <code>MathContext</code> is reached.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator--\">SeriesCalculator()</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Constructs a <a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> that calculates single terms.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html#SeriesCalculator-boolean-\">SeriesCalculator(boolean)</a></span> - Constructor for class ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\">SeriesCalculator</a></dt>\n<dd>\n<div class=\"block\">Constructs a <a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><code>SeriesCalculator</code></a> with control over whether the sum terms are calculated in pairs.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#setDefaultMathContext-java.math.MathContext-\">setDefaultMathContext(MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Sets the default <code>MathContext</code> used if no other <code>MathContext</code> is defined using <a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\"><code>DefaultBigDecimalMath.withLocalMathContext(MathContext, Runnable)</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#significantDigits-java.math.BigDecimal-\">significantDigits(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the number of significant digits of the specified <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#signum--\">signum()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the signum function of this <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#signum--\">signum()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the signum function of this rational number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#sin-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sin(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the sine (sinus) of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sin-java.math.BigDecimal-java.math.MathContext-\">sin(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sin-ch.obermuhlner.math.big.BigFloat-\">sin(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sin(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sin-java.math.BigDecimal-\">sin(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the sine (sinus) of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus using the Maclaurin series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sinh-java.math.BigDecimal-java.math.MathContext-\">sinh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sinh-ch.obermuhlner.math.big.BigFloat-\">sinh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sinh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sinh-java.math.BigDecimal-\">sinh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic sine of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a> - Class in <a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></dt>\n<dd>\n<div class=\"block\">Calculates sinus hyperbolicus using the Taylor series.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#sqrt-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">sqrt(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square root of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain (√x).</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#sqrt-java.math.BigDecimal-java.math.MathContext-\">sqrt(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#sqrt-ch.obermuhlner.math.big.BigFloat-\">sqrt(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>sqrt(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#sqrt-java.math.BigDecimal-\">sqrt(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the square root of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#strictEquals-java.lang.Object-\">strictEquals(Object)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns whether the real and imaginary parts of this complex number are strictly equal.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-\">subtract(BigComplex)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">subtract(BigComplex, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given complex value from this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-java.math.MathContext-\">subtract(BigDecimal, MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-java.math.BigDecimal-\">subtract(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>BigDecimal</code> value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#subtract-double-\">subtract(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction of the given real <code>double</code> value from this complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-ch.obermuhlner.math.big.BigFloat-\">subtract(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-java.math.BigDecimal-\">subtract(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-int-\">subtract(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-long-\">subtract(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#subtract-double-\">subtract(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>this - x</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-ch.obermuhlner.math.big.BigRational-\">subtract(BigRational)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-java.math.BigInteger-\">subtract(BigInteger)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#subtract-int-\">subtract(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Calculates the subtraction (-) of this rational number and the specified argument.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#subtract-java.math.BigDecimal-java.math.BigDecimal-\">subtract(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Returns the <code>BigDecimal</code> that is <code>x - y</code> using the current <code>MathContext</code>.</div>\n</dd>\n</dl>\n<a name=\"I:T\">\n<!--   -->\n</a>\n<h2 class=\"title\">T</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplexMath.html#tan-ch.obermuhlner.math.big.BigComplex-java.math.MathContext-\">tan(BigComplex, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\">BigComplexMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the tangens of <a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigComplex</code></a> x in the complex domain.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#tan-java.math.BigDecimal-java.math.MathContext-\">tan(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#tan-ch.obermuhlner.math.big.BigFloat-\">tan(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tan(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tan-java.math.BigDecimal-\">tan(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the tangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#tanh-java.math.BigDecimal-java.math.MathContext-\">tanh(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#tanh-ch.obermuhlner.math.big.BigFloat-\">tanh(BigFloat)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns the <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> that is <code>tanh(x)</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#tanh-java.math.BigDecimal-\">tanh(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Calculates the hyperbolic tangens of <code>BigDecimal</code> x using the current <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#TEN\">TEN</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 10 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-\">toBigDecimal(String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#toBigDecimal-java.lang.String-java.math.MathContext-\">toBigDecimal(String, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Creates a <code>BigDecimal</code> from the specified <code>String</code> representation.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toBigDecimal--\">toBigDecimal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>BigDecimal</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toBigDecimal--\">toBigDecimal()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toBigDecimal-java.math.MathContext-\">toBigDecimal(MathContext)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a <code>BigDecimal</code> with the precision specified by the <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#toDegrees-java.math.BigDecimal-java.math.MathContext-\">toDegrees(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Converts an angle measured in radians to an approximately equivalent angle measured in degrees.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toDouble--\">toDouble()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>double</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toDouble--\">toDouble()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a double value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toFloat--\">toFloat()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns this rational number as a float value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toInt--\">toInt()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>int</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toIntegerRationalString--\">toIntegerRationalString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the string representation of this rational number as integer and fraction parts in the form \"integerPart fractionNominator/fractionDenominator\".</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toLong--\">toLong()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">Returns <code>this</code> value as a <code>long</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toPlainString--\">toPlainString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a plain string representation of this rational number without any exponent.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigDecimalMath.html#toRadians-java.math.BigDecimal-java.math.MathContext-\">toRadians(BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">BigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">/**\n Converts an angle measured in degrees to an approximately equivalent angle measured in radians.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toRationalString--\">toRationalString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns the string representation of this rational number in the form \"numerator/denominator\".</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#toString--\">toString()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#TWO\">TWO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 2 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.html#type--\">type()</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a></dt>\n<dd>\n<div class=\"block\">return special type of a value</div>\n</dd>\n</dl>\n<a name=\"I:V\">\n<!--   -->\n</a>\n<h2 class=\"title\">V</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real <code>BigDecimal</code> part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-double-\">valueOf(double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real <code>double</code> part.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-double-double-\">valueOf(double, double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>double</code> parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified real and imaginary <code>BigDecimal</code> parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-ch.obermuhlner.math.big.BigFloat-\">valueOf(BigFloat)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-\">valueOf(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-int-boolean-\">valueOf(int, boolean)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">parse unsigned value with this logic</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-\">valueOf(long)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-long-boolean-\">valueOf(long, boolean)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">parse unsigned value with this logic</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-double-\">valueOf(double)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#valueOf-java.lang.String-\">valueOf(String)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>\n<div class=\"block\">Creates a <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigFloat</code></a> value with this context.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-\">valueOf(int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified int value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-\">valueOf(int, int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator int values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-int-int-int-\">valueOf(int, int, int)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified integer and fraction parts.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-java.math.BigInteger-\">valueOf(BigInteger, BigInteger)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigInteger values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigInteger-\">valueOf(BigInteger)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified <code>BigInteger</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-double-\">valueOf(double)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified double value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-\">valueOf(BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified <code>BigDecimal</code> value.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.lang.String-\">valueOf(String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified string representation.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-boolean-java.lang.String-java.lang.String-java.lang.String-java.lang.String-\">valueOf(boolean, String, String, String, String)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#valueOf-java.math.BigDecimal-java.math.BigDecimal-\">valueOf(BigDecimal, BigDecimal)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Creates a rational number of the specified numerator/denominator BigDecimal values.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-java.math.BigDecimal-java.math.BigDecimal-java.math.MathContext-\">valueOfPolar(BigDecimal, BigDecimal, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Returns a complex number with the specified polar <code>BigDecimal</code> radius and angle using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#valueOfPolar-double-double-java.math.MathContext-\">valueOfPolar(double, double, MathContext)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>&nbsp;</dd>\n</dl>\n<a name=\"I:W\">\n<!--   -->\n</a>\n<h2 class=\"title\">W</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.lang.Runnable-\">withLocalMathContext(int, Runnable)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-int-java.math.RoundingMode-java.lang.Runnable-\">withLocalMathContext(int, RoundingMode, Runnable)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified precision and <code>RoundingMode</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html#withLocalMathContext-java.math.MathContext-java.lang.Runnable-\">withLocalMathContext(MathContext, Runnable)</a></span> - Static method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\">DefaultBigDecimalMath</a></dt>\n<dd>\n<div class=\"block\">Executes the given <code>Runnable</code> using the specified <code>MathContext</code>.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#withPrecision-int-\">withPrecision(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified precision.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#withScale-int-\">withScale(int)</a></span> - Method in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">Returns a rational number with approximatively <code>this</code> value and the specified scale.</div>\n</dd>\n</dl>\n<a name=\"I:Z\">\n<!--   -->\n</a>\n<h2 class=\"title\">Z</h2>\n<dl>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigComplex.html#ZERO\">ZERO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\">BigComplex</a></dt>\n<dd>\n<div class=\"block\">Zero represented as complex number.</div>\n</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html#ZERO\">ZERO</a></span> - Variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a></dt>\n<dd>&nbsp;</dd>\n<dt><span class=\"memberNameLink\"><a href=\"ch/obermuhlner/math/big/BigRational.html#ZERO\">ZERO</a></span> - Static variable in class ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">BigRational</a></dt>\n<dd>\n<div class=\"block\">The value 0 as <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><code>BigRational</code></a>.</div>\n</dd>\n</dl>\n<a href=\"#I:A\">A</a>&nbsp;<a href=\"#I:B\">B</a>&nbsp;<a href=\"#I:C\">C</a>&nbsp;<a href=\"#I:D\">D</a>&nbsp;<a href=\"#I:E\">E</a>&nbsp;<a href=\"#I:F\">F</a>&nbsp;<a href=\"#I:G\">G</a>&nbsp;<a href=\"#I:H\">H</a>&nbsp;<a href=\"#I:I\">I</a>&nbsp;<a href=\"#I:L\">L</a>&nbsp;<a href=\"#I:M\">M</a>&nbsp;<a href=\"#I:N\">N</a>&nbsp;<a href=\"#I:O\">O</a>&nbsp;<a href=\"#I:P\">P</a>&nbsp;<a href=\"#I:R\">R</a>&nbsp;<a href=\"#I:S\">S</a>&nbsp;<a href=\"#I:T\">T</a>&nbsp;<a href=\"#I:V\">V</a>&nbsp;<a href=\"#I:W\">W</a>&nbsp;<a href=\"#I:Z\">Z</a>&nbsp;</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li class=\"navBarCell1Rev\">Index</li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?index-all.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"index-all.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/index.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\" \"http://www.w3.org/TR/html4/frameset.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>ch.obermuhlner.math.big 2.3.2 API</title>\n<script type=\"text/javascript\">\n    tmpTargetPage = \"\" + window.location.search;\n    if (tmpTargetPage != \"\" && tmpTargetPage != \"undefined\")\n        tmpTargetPage = tmpTargetPage.substring(1);\n    if (tmpTargetPage.indexOf(\":\") != -1 || (tmpTargetPage != \"\" && !validURL(tmpTargetPage)))\n        tmpTargetPage = \"undefined\";\n    targetPage = tmpTargetPage;\n    function validURL(url) {\n        try {\n            url = decodeURIComponent(url);\n        }\n        catch (error) {\n            return false;\n        }\n        var pos = url.indexOf(\".html\");\n        if (pos == -1 || pos != url.length - 5)\n            return false;\n        var allowNumber = false;\n        var allowSep = false;\n        var seenDot = false;\n        for (var i = 0; i < url.length - 5; i++) {\n            var ch = url.charAt(i);\n            if ('a' <= ch && ch <= 'z' ||\n                    'A' <= ch && ch <= 'Z' ||\n                    ch == '$' ||\n                    ch == '_' ||\n                    ch.charCodeAt(0) > 127) {\n                allowNumber = true;\n                allowSep = true;\n            } else if ('0' <= ch && ch <= '9'\n                    || ch == '-') {\n                if (!allowNumber)\n                     return false;\n            } else if (ch == '/' || ch == '.') {\n                if (!allowSep)\n                    return false;\n                allowNumber = false;\n                allowSep = false;\n                if (ch == '.')\n                     seenDot = true;\n                if (ch == '/' && seenDot)\n                     return false;\n            } else {\n                return false;\n            }\n        }\n        return true;\n    }\n    function loadFrames() {\n        if (targetPage != \"\" && targetPage != \"undefined\")\n             top.classFrame.location = top.targetPage;\n    }\n</script>\n</head>\n<frameset cols=\"20%,80%\" title=\"Documentation frame\" onload=\"top.loadFrames()\">\n<frameset rows=\"30%,70%\" title=\"Left frames\" onload=\"top.loadFrames()\">\n<frame src=\"overview-frame.html\" name=\"packageListFrame\" title=\"All Packages\">\n<frame src=\"allclasses-frame.html\" name=\"packageFrame\" title=\"All classes and interfaces (except non-static nested types)\">\n</frameset>\n<frame src=\"overview-summary.html\" name=\"classFrame\" title=\"Package, class and interface descriptions\" scrolling=\"yes\">\n<noframes>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<h2>Frame Alert</h2>\n<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href=\"overview-summary.html\">Non-frame version</a>.</p>\n</noframes>\n</frameset>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/overview-frame.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>Overview List (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<div class=\"indexHeader\"><span><a href=\"allclasses-frame.html\" target=\"packageFrame\">All&nbsp;Classes</a></span></div>\n<div class=\"indexContainer\">\n<h2 title=\"Packages\">Packages</h2>\n<ul title=\"Packages\">\n<li><a href=\"ch/obermuhlner/math/big/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big</a></li>\n<li><a href=\"ch/obermuhlner/math/big/internal/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big.internal</a></li>\n<li><a href=\"ch/obermuhlner/math/big/stream/package-frame.html\" target=\"packageFrame\">ch.obermuhlner.math.big.stream</a></li>\n</ul>\n</div>\n<p>&nbsp;</p>\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/overview-summary.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>Overview (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Overview (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li class=\"navBarCell1Rev\">Overview</li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">ch.obermuhlner.math.big 2.3.2 API</h1>\n</div>\n<div class=\"contentContainer\">\n<table class=\"overviewSummary\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" summary=\"Packages table, listing packages, and an explanation\">\n<caption><span>Packages</span><span class=\"tabEnd\">&nbsp;</span></caption>\n<tr>\n<th class=\"colFirst\" scope=\"col\">Package</th>\n<th class=\"colLast\" scope=\"col\">Description</th>\n</tr>\n<tbody>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/package-summary.html\">ch.obermuhlner.math.big</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"rowColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/internal/package-summary.html\">ch.obermuhlner.math.big.internal</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n<tr class=\"altColor\">\n<td class=\"colFirst\"><a href=\"ch/obermuhlner/math/big/stream/package-summary.html\">ch.obermuhlner.math.big.stream</a></td>\n<td class=\"colLast\">&nbsp;</td>\n</tr>\n</tbody>\n</table>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li class=\"navBarCell1Rev\">Overview</li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-summary.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-summary.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/overview-tree.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>Class Hierarchy (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Class Hierarchy (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 class=\"title\">Hierarchy For All Packages</h1>\n<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>\n<ul class=\"horizontal\">\n<li><a href=\"ch/obermuhlner/math/big/package-tree.html\">ch.obermuhlner.math.big</a>, </li>\n<li><a href=\"ch/obermuhlner/math/big/internal/package-tree.html\">ch.obermuhlner.math.big.internal</a>, </li>\n<li><a href=\"ch/obermuhlner/math/big/stream/package-tree.html\">ch.obermuhlner.math.big.stream</a></li>\n</ul>\n</div>\n<div class=\"contentContainer\">\n<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>\n<ul>\n<li type=\"circle\">java.lang.Object\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplex.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplex</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigComplexMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigComplexMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigDecimalStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigDecimalStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat</span></a> (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigFloat.Context</span></a> (implements java.io.Serializable)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.stream.<a href=\"ch/obermuhlner/math/big/stream/BigFloatStream.html\" title=\"class in ch.obermuhlner.math.big.stream\"><span class=\"typeNameLink\">BigFloatStream</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/DefaultBigDecimalMath.LocalMathContext.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">DefaultBigDecimalMath.LocalMathContext</span></a> (implements java.lang.AutoCloseable)</li>\n<li type=\"circle\">java.lang.Number (implements java.io.Serializable)\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.<a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\"><span class=\"typeNameLink\">BigRational</span></a> (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)</li>\n</ul>\n</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNMinusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerTwoNPlusOneIterator</span></a> (implements ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\">PowerIterator</a>)</li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SeriesCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SeriesCalculator</span></a>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AsinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AsinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/AtanhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">AtanhCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CosCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CosCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/CoshCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">CoshCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/ExpCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">ExpCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinCalculator</span></a></li>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/SinhCalculator.html\" title=\"class in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">SinhCalculator</span></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h2 title=\"Interface Hierarchy\">Interface Hierarchy</h2>\n<ul>\n<li type=\"circle\">ch.obermuhlner.math.big.internal.<a href=\"ch/obermuhlner/math/big/internal/PowerIterator.html\" title=\"interface in ch.obermuhlner.math.big.internal\"><span class=\"typeNameLink\">PowerIterator</span></a></li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li class=\"navBarCell1Rev\">Tree</li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?overview-tree.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"overview-tree.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/package-list",
    "content": "ch.obermuhlner.math.big\nch.obermuhlner.math.big.internal\nch.obermuhlner.math.big.stream\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/script.js",
    "content": "function show(type)\n{\n    count = 0;\n    for (var key in methods) {\n        var row = document.getElementById(key);\n        if ((methods[key] &  type) != 0) {\n            row.style.display = '';\n            row.className = (count++ % 2) ? rowColor : altColor;\n        }\n        else\n            row.style.display = 'none';\n    }\n    updateTabs(type);\n}\n\nfunction updateTabs(type)\n{\n    for (var value in tabs) {\n        var sNode = document.getElementById(tabs[value][0]);\n        var spanNode = sNode.firstChild;\n        if (value == type) {\n            sNode.className = activeTableTab;\n            spanNode.innerHTML = tabs[value][1];\n        }\n        else {\n            sNode.className = tableTab;\n            spanNode.innerHTML = \"<a href=\\\"javascript:show(\"+ value + \");\\\">\" + tabs[value][1] + \"</a>\";\n        }\n    }\n}\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/serialized-form.html",
    "content": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<!-- NewPage -->\n<html lang=\"en\">\n<head>\n<!-- Generated by javadoc (1.8.0_222) on Sun Nov 13 14:56:30 CET 2022 -->\n<title>Serialized Form (ch.obermuhlner.math.big 2.3.2 API)</title>\n<meta name=\"date\" content=\"2022-11-13\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">\n<script type=\"text/javascript\" src=\"script.js\"></script>\n</head>\n<body>\n<script type=\"text/javascript\"><!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title=\"Serialized Form (ch.obermuhlner.math.big 2.3.2 API)\";\n        }\n    }\n    catch(err) {\n    }\n//-->\n</script>\n<noscript>\n<div>JavaScript is disabled on your browser.</div>\n</noscript>\n<!-- ========= START OF TOP NAVBAR ======= -->\n<div class=\"topNav\"><a name=\"navbar.top\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.top\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.top.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?serialized-form.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"serialized-form.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_top\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_top\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.top\">\n<!--   -->\n</a></div>\n<!-- ========= END OF TOP NAVBAR ========= -->\n<div class=\"header\">\n<h1 title=\"Serialized Form\" class=\"title\">Serialized Form</h1>\n</div>\n<div class=\"serializedFormContainer\">\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h2 title=\"Package\">Package&nbsp;ch.obermuhlner.math.big</h2>\n<ul class=\"blockList\">\n<li class=\"blockList\"><a name=\"ch.obermuhlner.math.big.BigFloat\">\n<!--   -->\n</a>\n<h3>Class <a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">ch.obermuhlner.math.big.BigFloat</a> extends java.lang.Object implements Serializable</h3>\n<dl class=\"nameValue\">\n<dt>serialVersionUID:</dt>\n<dd>-7323679117445486894L</dd>\n</dl>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h3>Serialized Fields</h3>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>value</h4>\n<pre>java.math.BigDecimal value</pre>\n</li>\n<li class=\"blockListLast\">\n<h4>context</h4>\n<pre><a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat.Context</a> context</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li class=\"blockList\"><a name=\"ch.obermuhlner.math.big.BigFloat.Context\">\n<!--   -->\n</a>\n<h3>Class <a href=\"ch/obermuhlner/math/big/BigFloat.Context.html\" title=\"class in ch.obermuhlner.math.big\">ch.obermuhlner.math.big.BigFloat.Context</a> extends java.lang.Object implements Serializable</h3>\n<dl class=\"nameValue\">\n<dt>serialVersionUID:</dt>\n<dd>-5787473786808803161L</dd>\n</dl>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h3>Serialized Fields</h3>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>NEGATIVE_ONE</h4>\n<pre><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> NEGATIVE_ONE</pre>\n</li>\n<li class=\"blockList\">\n<h4>ZERO</h4>\n<pre><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> ZERO</pre>\n</li>\n<li class=\"blockList\">\n<h4>ONE</h4>\n<pre><a href=\"ch/obermuhlner/math/big/BigFloat.html\" title=\"class in ch.obermuhlner.math.big\">BigFloat</a> ONE</pre>\n</li>\n<li class=\"blockListLast\">\n<h4>mathContext</h4>\n<pre>java.math.MathContext mathContext</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li class=\"blockList\"><a name=\"ch.obermuhlner.math.big.BigRational\">\n<!--   -->\n</a>\n<h3>Class <a href=\"ch/obermuhlner/math/big/BigRational.html\" title=\"class in ch.obermuhlner.math.big\">ch.obermuhlner.math.big.BigRational</a> extends java.lang.Number implements Serializable</h3>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h3>Serialized Fields</h3>\n<ul class=\"blockList\">\n<li class=\"blockList\">\n<h4>numerator</h4>\n<pre>java.math.BigDecimal numerator</pre>\n</li>\n<li class=\"blockListLast\">\n<h4>denominator</h4>\n<pre>java.math.BigDecimal denominator</pre>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<!-- ======= START OF BOTTOM NAVBAR ====== -->\n<div class=\"bottomNav\"><a name=\"navbar.bottom\">\n<!--   -->\n</a>\n<div class=\"skipNav\"><a href=\"#skip.navbar.bottom\" title=\"Skip navigation links\">Skip navigation links</a></div>\n<a name=\"navbar.bottom.firstrow\">\n<!--   -->\n</a>\n<ul class=\"navList\" title=\"Navigation\">\n<li><a href=\"overview-summary.html\">Overview</a></li>\n<li>Package</li>\n<li>Class</li>\n<li><a href=\"overview-tree.html\">Tree</a></li>\n<li><a href=\"deprecated-list.html\">Deprecated</a></li>\n<li><a href=\"index-all.html\">Index</a></li>\n<li><a href=\"help-doc.html\">Help</a></li>\n</ul>\n</div>\n<div class=\"subNav\">\n<ul class=\"navList\">\n<li>Prev</li>\n<li>Next</li>\n</ul>\n<ul class=\"navList\">\n<li><a href=\"index.html?serialized-form.html\" target=\"_top\">Frames</a></li>\n<li><a href=\"serialized-form.html\" target=\"_top\">No&nbsp;Frames</a></li>\n</ul>\n<ul class=\"navList\" id=\"allclasses_navbar_bottom\">\n<li><a href=\"allclasses-noframe.html\">All&nbsp;Classes</a></li>\n</ul>\n<div>\n<script type=\"text/javascript\"><!--\n  allClassesLink = document.getElementById(\"allclasses_navbar_bottom\");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n</script>\n</div>\n<a name=\"skip.navbar.bottom\">\n<!--   -->\n</a></div>\n<!-- ======== END OF BOTTOM NAVBAR ======= -->\n</body>\n</html>\n"
  },
  {
    "path": "docs/javadoc/v2.3.2/stylesheet.css",
    "content": "/* Javadoc style sheet */\n/*\nOverall document style\n*/\n\n@import url('resources/fonts/dejavu.css');\n\nbody {\n    background-color:#ffffff;\n    color:#353833;\n    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;\n    font-size:14px;\n    margin:0;\n}\na:link, a:visited {\n    text-decoration:none;\n    color:#4A6782;\n}\na:hover, a:focus {\n    text-decoration:none;\n    color:#bb7a2a;\n}\na:active {\n    text-decoration:none;\n    color:#4A6782;\n}\na[name] {\n    color:#353833;\n}\na[name]:hover {\n    text-decoration:none;\n    color:#353833;\n}\npre {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n}\nh1 {\n    font-size:20px;\n}\nh2 {\n    font-size:18px;\n}\nh3 {\n    font-size:16px;\n    font-style:italic;\n}\nh4 {\n    font-size:13px;\n}\nh5 {\n    font-size:12px;\n}\nh6 {\n    font-size:11px;\n}\nul {\n    list-style-type:disc;\n}\ncode, tt {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    padding-top:4px;\n    margin-top:8px;\n    line-height:1.4em;\n}\ndt code {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    padding-top:4px;\n}\ntable tr td dt code {\n    font-family:'DejaVu Sans Mono', monospace;\n    font-size:14px;\n    vertical-align:top;\n    padding-top:4px;\n}\nsup {\n    font-size:8px;\n}\n/*\nDocument title and Copyright styles\n*/\n.clear {\n    clear:both;\n    height:0px;\n    overflow:hidden;\n}\n.aboutLanguage {\n    float:right;\n    padding:0px 21px;\n    font-size:11px;\n    z-index:200;\n    margin-top:-9px;\n}\n.legalCopy {\n    margin-left:.5em;\n}\n.bar a, .bar a:link, .bar a:visited, .bar a:active {\n    color:#FFFFFF;\n    text-decoration:none;\n}\n.bar a:hover, .bar a:focus {\n    color:#bb7a2a;\n}\n.tab {\n    background-color:#0066FF;\n    color:#ffffff;\n    padding:8px;\n    width:5em;\n    font-weight:bold;\n}\n/*\nNavigation bar styles\n*/\n.bar {\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    padding:.8em .5em .4em .8em;\n    height:auto;/*height:1.8em;*/\n    font-size:11px;\n    margin:0;\n}\n.topNav {\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    float:left;\n    padding:0;\n    width:100%;\n    clear:right;\n    height:2.8em;\n    padding-top:10px;\n    overflow:hidden;\n    font-size:12px; \n}\n.bottomNav {\n    margin-top:10px;\n    background-color:#4D7A97;\n    color:#FFFFFF;\n    float:left;\n    padding:0;\n    width:100%;\n    clear:right;\n    height:2.8em;\n    padding-top:10px;\n    overflow:hidden;\n    font-size:12px;\n}\n.subNav {\n    background-color:#dee3e9;\n    float:left;\n    width:100%;\n    overflow:hidden;\n    font-size:12px;\n}\n.subNav div {\n    clear:left;\n    float:left;\n    padding:0 0 5px 6px;\n    text-transform:uppercase;\n}\nul.navList, ul.subNavList {\n    float:left;\n    margin:0 25px 0 0;\n    padding:0;\n}\nul.navList li{\n    list-style:none;\n    float:left;\n    padding: 5px 6px;\n    text-transform:uppercase;\n}\nul.subNavList li{\n    list-style:none;\n    float:left;\n}\n.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {\n    color:#FFFFFF;\n    text-decoration:none;\n    text-transform:uppercase;\n}\n.topNav a:hover, .bottomNav a:hover {\n    text-decoration:none;\n    color:#bb7a2a;\n    text-transform:uppercase;\n}\n.navBarCell1Rev {\n    background-color:#F8981D;\n    color:#253441;\n    margin: auto 5px;\n}\n.skipNav {\n    position:absolute;\n    top:auto;\n    left:-9999px;\n    overflow:hidden;\n}\n/*\nPage header and footer styles\n*/\n.header, .footer {\n    clear:both;\n    margin:0 20px;\n    padding:5px 0 0 0;\n}\n.indexHeader {\n    margin:10px;\n    position:relative;\n}\n.indexHeader span{\n    margin-right:15px;\n}\n.indexHeader h1 {\n    font-size:13px;\n}\n.title {\n    color:#2c4557;\n    margin:10px 0;\n}\n.subTitle {\n    margin:5px 0 0 0;\n}\n.header ul {\n    margin:0 0 15px 0;\n    padding:0;\n}\n.footer ul {\n    margin:20px 0 5px 0;\n}\n.header ul li, .footer ul li {\n    list-style:none;\n    font-size:13px;\n}\n/*\nHeading styles\n*/\ndiv.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {\n    background-color:#dee3e9;\n    border:1px solid #d0d9e0;\n    margin:0 0 6px -8px;\n    padding:7px 5px;\n}\nul.blockList ul.blockList ul.blockList li.blockList h3 {\n    background-color:#dee3e9;\n    border:1px solid #d0d9e0;\n    margin:0 0 6px -8px;\n    padding:7px 5px;\n}\nul.blockList ul.blockList li.blockList h3 {\n    padding:0;\n    margin:15px 0;\n}\nul.blockList li.blockList h2 {\n    padding:0px 0 20px 0;\n}\n/*\nPage layout container styles\n*/\n.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {\n    clear:both;\n    padding:10px 20px;\n    position:relative;\n}\n.indexContainer {\n    margin:10px;\n    position:relative;\n    font-size:12px;\n}\n.indexContainer h2 {\n    font-size:13px;\n    padding:0 0 3px 0;\n}\n.indexContainer ul {\n    margin:0;\n    padding:0;\n}\n.indexContainer ul li {\n    list-style:none;\n    padding-top:2px;\n}\n.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {\n    font-size:12px;\n    font-weight:bold;\n    margin:10px 0 0 0;\n    color:#4E4E4E;\n}\n.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {\n    margin:5px 0 10px 0px;\n    font-size:14px;\n    font-family:'DejaVu Sans Mono',monospace;\n}\n.serializedFormContainer dl.nameValue dt {\n    margin-left:1px;\n    font-size:1.1em;\n    display:inline;\n    font-weight:bold;\n}\n.serializedFormContainer dl.nameValue dd {\n    margin:0 0 0 1px;\n    font-size:1.1em;\n    display:inline;\n}\n/*\nList styles\n*/\nul.horizontal li {\n    display:inline;\n    font-size:0.9em;\n}\nul.inheritance {\n    margin:0;\n    padding:0;\n}\nul.inheritance li {\n    display:inline;\n    list-style:none;\n}\nul.inheritance li ul.inheritance {\n    margin-left:15px;\n    padding-left:15px;\n    padding-top:1px;\n}\nul.blockList, ul.blockListLast {\n    margin:10px 0 10px 0;\n    padding:0;\n}\nul.blockList li.blockList, ul.blockListLast li.blockList {\n    list-style:none;\n    margin-bottom:15px;\n    line-height:1.4;\n}\nul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {\n    padding:0px 20px 5px 10px;\n    border:1px solid #ededed; \n    background-color:#f8f8f8;\n}\nul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {\n    padding:0 0 5px 8px;\n    background-color:#ffffff;\n    border:none;\n}\nul.blockList ul.blockList ul.blockList ul.blockList li.blockList {\n    margin-left:0;\n    padding-left:0;\n    padding-bottom:15px;\n    border:none;\n}\nul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {\n    list-style:none;\n    border-bottom:none;\n    padding-bottom:0;\n}\ntable tr td dl, table tr td dl dt, table tr td dl dd {\n    margin-top:0;\n    margin-bottom:1px;\n}\n/*\nTable styles\n*/\n.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {\n    width:100%;\n    border-left:1px solid #EEE; \n    border-right:1px solid #EEE; \n    border-bottom:1px solid #EEE; \n}\n.overviewSummary, .memberSummary  {\n    padding:0px;\n}\n.overviewSummary caption, .memberSummary caption, .typeSummary caption,\n.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {\n    position:relative;\n    text-align:left;\n    background-repeat:no-repeat;\n    color:#253441;\n    font-weight:bold;\n    clear:none;\n    overflow:hidden;\n    padding:0px;\n    padding-top:10px;\n    padding-left:1px;\n    margin:0px;\n    white-space:pre;\n}\n.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,\n.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,\n.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,\n.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,\n.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,\n.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,\n.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,\n.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {\n    color:#FFFFFF;\n}\n.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,\n.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    padding-bottom:7px;\n    display:inline-block;\n    float:left;\n    background-color:#F8981D;\n    border: none;\n    height:16px;\n}\n.memberSummary caption span.activeTableTab span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    margin-right:3px;\n    display:inline-block;\n    float:left;\n    background-color:#F8981D;\n    height:16px;\n}\n.memberSummary caption span.tableTab span {\n    white-space:nowrap;\n    padding-top:5px;\n    padding-left:12px;\n    padding-right:12px;\n    margin-right:3px;\n    display:inline-block;\n    float:left;\n    background-color:#4D7A97;\n    height:16px;\n}\n.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {\n    padding-top:0px;\n    padding-left:0px;\n    padding-right:0px;\n    background-image:none;\n    float:none;\n    display:inline;\n}\n.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,\n.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {\n    display:none;\n    width:5px;\n    position:relative;\n    float:left;\n    background-color:#F8981D;\n}\n.memberSummary .activeTableTab .tabEnd {\n    display:none;\n    width:5px;\n    margin-right:3px;\n    position:relative; \n    float:left;\n    background-color:#F8981D;\n}\n.memberSummary .tableTab .tabEnd {\n    display:none;\n    width:5px;\n    margin-right:3px;\n    position:relative;\n    background-color:#4D7A97;\n    float:left;\n\n}\n.overviewSummary td, .memberSummary td, .typeSummary td,\n.useSummary td, .constantsSummary td, .deprecatedSummary td {\n    text-align:left;\n    padding:0px 0px 12px 10px;\n}\nth.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,\ntd.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{\n    vertical-align:top;\n    padding-right:0px;\n    padding-top:8px;\n    padding-bottom:3px;\n}\nth.colFirst, th.colLast, th.colOne, .constantsSummary th {\n    background:#dee3e9;\n    text-align:left;\n    padding:8px 3px 3px 7px;\n}\ntd.colFirst, th.colFirst {\n    white-space:nowrap;\n    font-size:13px;\n}\ntd.colLast, th.colLast {\n    font-size:13px;\n}\ntd.colOne, th.colOne {\n    font-size:13px;\n}\n.overviewSummary td.colFirst, .overviewSummary th.colFirst,\n.useSummary td.colFirst, .useSummary th.colFirst,\n.overviewSummary td.colOne, .overviewSummary th.colOne,\n.memberSummary td.colFirst, .memberSummary th.colFirst,\n.memberSummary td.colOne, .memberSummary th.colOne,\n.typeSummary td.colFirst{\n    width:25%;\n    vertical-align:top;\n}\ntd.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {\n    font-weight:bold;\n}\n.tableSubHeadingColor {\n    background-color:#EEEEFF;\n}\n.altColor {\n    background-color:#FFFFFF;\n}\n.rowColor {\n    background-color:#EEEEEF;\n}\n/*\nContent styles\n*/\n.description pre {\n    margin-top:0;\n}\n.deprecatedContent {\n    margin:0;\n    padding:10px 0;\n}\n.docSummary {\n    padding:0;\n}\n\nul.blockList ul.blockList ul.blockList li.blockList h3 {\n    font-style:normal;\n}\n\ndiv.block {\n    font-size:14px;\n    font-family:'DejaVu Serif', Georgia, \"Times New Roman\", Times, serif;\n}\n\ntd.colLast div {\n    padding-top:0px;\n}\n\n\ntd.colLast a {\n    padding-bottom:3px;\n}\n/*\nFormatting effect styles\n*/\n.sourceLineNo {\n    color:green;\n    padding:0 30px 0 0;\n}\nh1.hidden {\n    visibility:hidden;\n    overflow:hidden;\n    font-size:10px;\n}\n.block {\n    display:block;\n    margin:3px 10px 2px 0px;\n    color:#474747;\n}\n.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,\n.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,\n.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {\n    font-weight:bold;\n}\n.deprecationComment, .emphasizedPhrase, .interfaceName {\n    font-style:italic;\n}\n\ndiv.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,\ndiv.block div.block span.interfaceName {\n    font-style:normal;\n}\n\ndiv.contentContainer ul.blockList li.blockList h2{\n    padding-bottom:0px;\n}\n"
  },
  {
    "path": "docs/markdown/atan2.md",
    "content": "# Implementation `atan2(y, x)`\r\n\r\nThe implementation of the `atan2` function follows the description found in \r\n[Wikipedia: Atan2](https://en.wikipedia.org/wiki/Atan2)\r\nand the `Math.atan2()` function.\r\n\r\n## Formulas\r\n\r\nThe function calculates differently for the different input ranges\r\n\r\n* if x > 0\r\n    * atan(y/x)\r\n\r\n* if x < 0 and y > 0\r\n    * atan(y/x) + π\r\n\r\n* if x < 0 and y < 0\r\n    * atan(y/x) - π\r\n\r\n* if x < 0 and y = 0\r\n    * +π\r\n\r\n* if x = 0 and y > 0\r\n    * +π/2\r\n\r\n* if x = 0 and y < 0\r\n    * -π/2\r\n\r\n* if x = 0 and y = 0\r\n    * throws `ArithmeticException`\r\n\r\n\r\n\r\n\r\n\r\n## Performance\r\n\r\n\r\n"
  },
  {
    "path": "docs/markdown/gamma/csv2chart.properties",
    "content": "out.format=png\nlocale=en_US\n"
  },
  {
    "path": "docs/markdown/gamma/factorial_calculating_spouge_constants.csv",
    "content": "      precision,         ms\n             10,          5\n             20,         10\n             30,         26\n             40,         52\n             50,        117\n             60,        180\n             70,        266\n             80,        394\n             90,        634\n            100,        864\n            110,       1159\n            120,       1334\n            130,       1653\n            140,       2050\n            150,       3353\n            160,       4004\n            170,       4702\n            180,       5418\n            190,       6421\n            200,       7465\n            210,       8469\n            220,       9686\n            230,      11076\n            240,      12312\n            250,      13517\n            260,      15070\n            270,      16948\n            280,      18878\n            290,      20867\n            300,      23340\n            310,      25585\n            320,      28198\n            330,      31575\n            340,      34872\n            350,      38021\n            360,      41939\n            370,      45357\n            380,      49541\n            390,      54045\n            400,      58188\n"
  },
  {
    "path": "docs/markdown/gamma/factorial_calculating_spouge_constants.properties",
    "content": "title=Time to calculate Spouge's coefficients\n"
  },
  {
    "path": "docs/markdown/gamma/factorial_spouge_cached_prec200.csv",
    "content": "    x,         ms\n    0,         73\n    1,         66\n    2,         66\n    3,         67\n    4,         66\n    5,         66\n    6,         67\n    7,         67\n    8,         67\n    9,         67\n   10,         67\n   11,         67\n   12,         70\n   13,         70\n   14,         72\n   15,         73\n   16,         70\n   17,         70\n   18,         70\n   19,         69\n   20,         70\n   21,         70\n   22,         70\n   23,         70\n   24,         71\n   25,         70\n   26,         70\n   27,         70\n   28,         73\n   29,         70\n   30,         70\n   31,         70\n   32,         70\n   33,         70\n   34,         70\n   35,         70\n   36,         70\n   37,         70\n   38,         70\n   39,         70\n   40,         70\n   41,         70\n   42,         71\n   43,         75\n   44,         71\n   45,         70\n   46,         70\n   47,         70\n   48,         70\n   49,         69\n   50,         70\n   51,         70\n   52,         70\n   53,         70\n   54,         70\n   55,         71\n   56,         70\n   57,         70\n   58,         71\n   59,         70\n   60,         71\n   61,         70\n   62,         70\n   63,         71\n   64,         71\n   65,         70\n   66,         71\n   67,         98\n   68,         71\n   69,         79\n   70,         71\n   71,         77\n   72,         74\n   73,         77\n   74,         71\n   75,         71\n   76,         70\n   77,         77\n   78,        120\n   79,         77\n   80,        111\n   81,         72\n   82,         72\n   83,         72\n   84,         73\n   85,         94\n   86,         71\n   87,         70\n   88,         70\n   89,         71\n   90,         71\n   91,         71\n   92,         71\n   93,         71\n   94,         71\n   95,         71\n   96,         71\n   97,         71\n   98,         95\n   99,         71\n"
  },
  {
    "path": "docs/markdown/gamma/factorial_spouge_cached_prec200.properties",
    "content": "title=Time to calculate !x using cached coefficients with precision of 200 digits\n"
  },
  {
    "path": "docs/markdown/gamma/factorial_spouge_cached_precisions.csv",
    "content": "      precision,         ms\n              0,          0\n             10,          0\n             20,          1\n             30,          1\n             40,          3\n             50,          4\n             60,          5\n             70,          8\n             80,          8\n             90,         10\n            100,         13\n            110,         15\n            120,         25\n            130,         34\n            140,         34\n            150,         39\n            160,         46\n            170,         50\n            180,         56\n            190,         61\n            200,         67\n            210,         77\n            220,         83\n            230,         91\n            240,        100\n            250,        111\n            260,        120\n            270,        131\n            280,        141\n            290,        161\n            300,        164\n            310,        175\n            320,        187\n            330,        200\n            340,        301\n            350,        314\n            360,        336\n            370,        337\n            380,        348\n            390,        372\n"
  },
  {
    "path": "docs/markdown/gamma/factorial_spouge_cached_precisions.properties",
    "content": "title=Time to calculate 5! using cached coefficients\n\n"
  },
  {
    "path": "docs/markdown/gamma/factorial_spouge_prec200.csv",
    "content": "    x,         ms\n    0,      16308\n    1,      15807\n    2,      15859\n    3,      15835\n    4,      15981\n    5,      15874\n    6,      15854\n    7,      15915\n    8,      15861\n    9,      15855\n   10,      15837\n   11,      15959\n   12,      22894\n   13,      21129\n   14,      18359\n   15,      16841\n   16,      16470\n   17,      16551\n   18,      16074\n   19,      15880\n   20,      15836\n   21,      15947\n   22,      15889\n   23,      15947\n   24,      15884\n   25,      15882\n   26,      15899\n   27,      15860\n   28,      15845\n   29,      15993\n   30,      16260\n   31,      16304\n   32,      16385\n   33,      16324\n   34,      16213\n   35,      16193\n   36,      16158\n   37,      16179\n   38,      16161\n   39,      16091\n   40,      16219\n   41,      16161\n   42,      16107\n   43,      16166\n   44,      16111\n   45,      16141\n   46,      16138\n   47,      16182\n   48,      16165\n   49,      16210\n   50,      16513\n   51,      16238\n   52,      16120\n   53,      16153\n   54,      16219\n   55,      16240\n   56,      16157\n   57,      16167\n   58,      16290\n   59,      16240\n   60,      16190\n   61,      16103\n   62,      16120\n   63,      16278\n   64,      16264\n   65,      16207\n   66,      16194\n   67,      16152\n   68,      16126\n   69,      16161\n   70,      16310\n   71,      16126\n   72,      16189\n   73,      16274\n   74,      16189\n   75,      16104\n   76,      15871\n   77,      16387\n   78,      16322\n   79,      16178\n   80,      16128\n   81,      15993\n   82,      15980\n   83,      15831\n   84,      15841\n   85,      15965\n   86,      15887\n   87,      15849\n   88,      15962\n   89,      15837\n   90,      15852\n   91,      15825\n   92,      15952\n   93,      15878\n   94,      15833\n   95,      15865\n   96,      15925\n   97,      15834\n   98,      15883\n   99,      15880\n"
  },
  {
    "path": "docs/markdown/gamma/factorial_spouge_prec200.properties",
    "content": "title=Time to calculate x! with precision of 200 digits\n\n"
  },
  {
    "path": "docs/markdown/gamma/factorial_spouge_precision.csv",
    "content": "    a,  precision\n    1,          1\n    2,          2\n    3,          3\n    4,          3\n    5,          4\n    6,          5\n    7,          6\n    8,          7\n    9,          8\n   10,          8\n   11,          9\n   12,         10\n   13,         11\n   14,         12\n   15,         12\n   16,         13\n   17,         14\n   18,         15\n   19,         16\n   20,         17\n   21,         17\n   22,         18\n   23,         19\n   24,         20\n   25,         21\n   26,         21\n   27,         22\n   28,         23\n   29,         24\n   30,         25\n   31,         25\n   32,         26\n   33,         27\n   34,         28\n   35,         29\n   36,         29\n   37,         30\n   38,         31\n   39,         32\n   40,         33\n   41,         33\n   42,         34\n   43,         35\n   44,         36\n   45,         37\n   46,         37\n   47,         38\n   48,         39\n   49,         40\n   50,         41\n   51,         41\n   52,         42\n   53,         43\n   54,         44\n   55,         45\n   56,         45\n   57,         46\n   58,         47\n   59,         48\n   60,         49\n   61,         49\n   62,         50\n   63,         51\n   64,         52\n   65,         53\n   66,         53\n   67,         54\n   68,         55\n   69,         56\n   70,         57\n   71,         57\n   72,         58\n   73,         59\n   74,         60\n   75,         61\n   76,         62\n   77,         62\n   78,         63\n   79,         64\n   80,         65\n   81,         66\n   82,         66\n   83,         67\n   84,         68\n   85,         69\n   86,         70\n   87,         70\n   88,         71\n   89,         72\n   90,         73\n   91,         74\n   92,         74\n   93,         75\n   94,         76\n   95,         77\n   96,         78\n   97,         78\n   98,         79\n   99,         80\n  100,         81\n  101,         82\n  102,         82\n  103,         83\n  104,         84\n  105,         85\n  106,         86\n  107,         86\n  108,         87\n  109,         88\n  110,         89\n  111,         90\n  112,         90\n  113,         91\n  114,         92\n  115,         93\n  116,         94\n  117,         94\n  118,         95\n  119,         96\n  120,         97\n  121,         98\n  122,         98\n  123,         99\n  124,        100\n  125,        101\n  126,        102\n  127,        102\n  128,        103\n  129,        104\n  130,        105\n  131,        106\n  132,        106\n  133,        107\n  134,        108\n  135,        109\n  136,        110\n  137,        110\n  138,        111\n  139,        112\n  140,        113\n  141,        114\n  142,        114\n  143,        115\n  144,        116\n  145,        117\n  146,        118\n  147,        118\n  148,        119\n  149,        120\n  150,        121\n  151,        122\n  152,        122\n  153,        123\n  154,        124\n  155,        125\n  156,        126\n  157,        126\n  158,        127\n  159,        128\n  160,        129\n  161,        130\n  162,        130\n  163,        131\n  164,        132\n  165,        133\n  166,        134\n  167,        134\n  168,        135\n  169,        136\n  170,        137\n  171,        138\n  172,        138\n  173,        139\n  174,        140\n  175,        141\n  176,        142\n  177,        142\n  178,        143\n  179,        144\n  180,        145\n  181,        145\n  182,        146\n  183,        147\n  184,        148\n  185,        149\n  186,        149\n  187,        150\n  188,        151\n  189,        152\n  190,        153\n  191,        153\n  192,        154\n  193,        155\n  194,        156\n  195,        157\n  196,        157\n  197,        158\n  198,        159\n  199,        160\n  200,        161\n  201,        161\n  202,        162\n  203,        163\n  204,        164\n  205,        165\n  206,        165\n  207,        166\n  208,        167\n  209,        168\n  210,        169\n  211,        169\n  212,        170\n  213,        171\n  214,        172\n  215,        173\n  216,        173\n  217,        174\n  218,        175\n  219,        176\n  220,        177\n  221,        177\n  222,        178\n  223,        179\n  224,        180\n  225,        181\n  226,        181\n  227,        182\n  228,        183\n  229,        184\n  230,        185\n  231,        185\n  232,        186\n  233,        187\n  234,        188\n  235,        189\n  236,        189\n  237,        190\n  238,        191\n  239,        192\n  240,        193\n  241,        193\n  242,        194\n  243,        195\n  244,        196\n  245,        197\n  246,        197\n  247,        198\n  248,        199\n  249,        200\n  250,        201\n  251,        201\n  252,        202\n  253,        203\n  254,        204\n  255,        205\n  256,        205\n  257,        206\n  258,        207\n  259,        208\n  260,        209\n  261,        209\n  262,        210\n  263,        211\n  264,        212\n  265,        213\n  266,        213\n  267,        214\n  268,        215\n  269,        216\n  270,        217\n  271,        217\n  272,        218\n  273,        219\n  274,        220\n  275,        221\n  276,        221\n  277,        222\n  278,        223\n  279,        224\n  280,        225\n  281,        225\n  282,        226\n  283,        227\n  284,        228\n  285,        229\n  286,        229\n  287,        230\n  288,        231\n  289,        232\n  290,        233\n  291,        233\n  292,        234\n  293,        235\n  294,        236\n  295,        237\n  296,        237\n  297,        238\n  298,        239\n  299,        240\n  300,        241\n  301,        241\n  302,        242\n  303,        243\n  304,        244\n  305,        245\n  306,        245\n  307,        246\n  308,        247\n  309,        248\n  310,        249\n  311,        249\n  312,        250\n  313,        251\n  314,        252\n  315,        253\n  316,        253\n  317,        254\n  318,        255\n  319,        256\n  320,        257\n  321,        257\n  322,        258\n  323,        259\n  324,        260\n  325,        261\n  326,        261\n  327,        262\n  328,        263\n  329,        264\n  330,        265\n  331,        265\n  332,        266\n  333,        267\n  334,        268\n  335,        269\n  336,        269\n  337,        270\n  338,        271\n  339,        272\n  340,        273\n  341,        273\n  342,        274\n  343,        275\n  344,        276\n  345,        277\n  346,        277\n  347,        278\n  348,        279\n  349,        280\n  350,        281\n  351,        281\n  352,        282\n  353,        283\n  354,        284\n  355,        285\n  356,        285\n  357,        286\n  358,        287\n  359,        288\n  360,        289\n  361,        289\n  362,        290\n  363,        291\n  364,        292\n  365,        293\n  366,        293\n  367,        294\n  368,        295\n  369,        296\n  370,        297\n  371,        297\n  372,        298\n  373,        299\n  374,        300\n  375,        301\n  376,        301\n  377,        302\n  378,        303\n  379,        304\n  380,        304\n  381,        305\n  382,        306\n  383,        307\n  384,        308\n  385,        308\n  386,        309\n  387,        310\n  388,        311\n  389,        312\n  390,        312\n  391,        313\n  392,        314\n  393,        315\n  394,        316\n  395,        316\n  396,        317\n  397,        318\n  398,        319\n  399,        320\n  400,        320\n  401,        321\n  402,        322\n  403,        323\n  404,        324\n  405,        324\n  406,        325\n  407,        326\n  408,        327\n  409,        328\n  410,        328\n  411,        329\n  412,        330\n  413,        331\n  414,        332\n  415,        332\n  416,        333\n  417,        334\n  418,        335\n  419,        336\n  420,        336\n  421,        337\n  422,        338\n  423,        339\n  424,        340\n  425,        340\n  426,        341\n  427,        342\n  428,        343\n  429,        344\n  430,        344\n  431,        345\n  432,        346\n  433,        347\n  434,        348\n  435,        348\n  436,        349\n  437,        350\n  438,        351\n  439,        352\n  440,        352\n  441,        353\n  442,        354\n  443,        355\n  444,        356\n  445,        356\n  446,        357\n  447,        358\n  448,        359\n  449,        360\n  450,        360\n  451,        361\n  452,        362\n  453,        363\n  454,        364\n  455,        364\n  456,        365\n  457,        366\n  458,        367\n  459,        368\n  460,        368\n  461,        369\n  462,        370\n  463,        371\n  464,        372\n  465,        372\n  466,        373\n  467,        374\n  468,        375\n  469,        376\n  470,        376\n  471,        377\n  472,        378\n  473,        379\n  474,        380\n  475,        380\n  476,        381\n  477,        382\n  478,        383\n  479,        384\n  480,        384\n  481,        385\n  482,        386\n  483,        387\n  484,        388\n  485,        388\n  486,        389\n  487,        390\n  488,        391\n  489,        392\n  490,        392\n  491,        393\n  492,        394\n  493,        395\n  494,        396\n  495,        396\n  496,        397\n  497,        398\n  498,        399\n  499,        400\n  500,        400\n  501,        401\n  502,        402\n  503,        403\n  504,        404\n  505,        404\n  506,        405\n  507,        406\n  508,        407\n  509,        408\n  510,        408\n  511,        409\n  512,        410\n  513,        411\n  514,        412\n  515,        412\n  516,        413\n  517,        414\n  518,        415\n  519,        416\n  520,        416\n  521,        417\n  522,        418\n  523,        419\n  524,        420\n  525,        420\n  526,        421\n  527,        422\n  528,        423\n  529,        423\n  530,        424\n  531,        425\n  532,        426\n  533,        427\n  534,        427\n  535,        428\n  536,        429\n  537,        430\n  538,        431\n  539,        431\n  540,        432\n  541,        433\n  542,        434\n  543,        435\n  544,        435\n  545,        436\n  546,        437\n  547,        438\n  548,        439\n  549,        439\n  550,        440\n  551,        441\n  552,        442\n  553,        443\n  554,        443\n  555,        444\n  556,        445\n  557,        446\n  558,        447\n  559,        447\n  560,        448\n  561,        449\n  562,        450\n  563,        451\n  564,        451\n  565,        452\n  566,        453\n  567,        454\n  568,        455\n  569,        455\n  570,        456\n  571,        457\n  572,        458\n  573,        459\n  574,        459\n  575,        460\n  576,        461\n  577,        462\n  578,        463\n  579,        463\n  580,        464\n  581,        465\n  582,        466\n  583,        467\n  584,        467\n  585,        468\n  586,        469\n  587,        470\n  588,        471\n  589,        471\n  590,        472\n  591,        473\n  592,        474\n  593,        475\n  594,        475\n  595,        476\n  596,        477\n  597,        478\n  598,        479\n  599,        479\n  600,        480\n  601,        481\n  602,        482\n  603,        483\n  604,        483\n  605,        484\n  606,        485\n  607,        486\n  608,        487\n  609,        487\n  610,        488\n  611,        489\n  612,        490\n  613,        491\n  614,        491\n  615,        492\n  616,        493\n  617,        494\n  618,        495\n  619,        495\n  620,        496\n  621,        497\n  622,        498\n  623,        499\n  624,        499\n  625,        500\n  626,        501\n  627,        502\n  628,        503\n  629,        503\n  630,        504\n  631,        505\n  632,        506\n  633,        507\n  634,        507\n  635,        508\n  636,        509\n  637,        510\n  638,        511\n  639,        511\n  640,        512\n  641,        513\n  642,        514\n  643,        515\n  644,        515\n  645,        516\n  646,        517\n  647,        518\n  648,        519\n  649,        519\n  650,        520\n  651,        521\n  652,        522\n  653,        523\n  654,        523\n  655,        524\n  656,        525\n  657,        526\n  658,        527\n  659,        527\n  660,        528\n  661,        529\n  662,        530\n  663,        531\n  664,        531\n  665,        532\n  666,        533\n  667,        534\n  668,        534\n  669,        535\n  670,        536\n  671,        537\n  672,        538\n  673,        538\n  674,        539\n  675,        540\n  676,        541\n  677,        542\n  678,        542\n  679,        543\n  680,        544\n  681,        545\n  682,        546\n  683,        546\n  684,        547\n  685,        548\n  686,        549\n  687,        550\n  688,        550\n  689,        551\n  690,        552\n  691,        553\n  692,        554\n  693,        554\n  694,        555\n  695,        556\n  696,        557\n  697,        558\n  698,        558\n  699,        559\n  700,        560\n  701,        561\n  702,        562\n  703,        562\n  704,        563\n  705,        564\n  706,        565\n  707,        566\n  708,        566\n  709,        567\n  710,        568\n  711,        569\n  712,        570\n  713,        570\n  714,        571\n  715,        572\n  716,        573\n  717,        574\n  718,        574\n  719,        575\n  720,        576\n  721,        577\n  722,        578\n  723,        578\n  724,        579\n  725,        580\n  726,        581\n  727,        582\n  728,        582\n  729,        583\n  730,        584\n  731,        585\n  732,        586\n  733,        586\n  734,        587\n  735,        588\n  736,        589\n  737,        590\n  738,        590\n  739,        591\n  740,        592\n  741,        593\n  742,        594\n  743,        594\n  744,        595\n  745,        596\n  746,        597\n  747,        598\n  748,        598\n  749,        599\n  750,        600\n  751,        601\n  752,        602\n  753,        602\n  754,        603\n  755,        604\n  756,        605\n  757,        606\n  758,        606\n  759,        607\n  760,        608\n  761,        609\n  762,        610\n  763,        610\n  764,        611\n  765,        612\n  766,        613\n  767,        614\n  768,        614\n  769,        615\n  770,        616\n  771,        617\n  772,        618\n  773,        618\n  774,        619\n  775,        620\n  776,        621\n  777,        622\n  778,        622\n  779,        623\n  780,        624\n  781,        625\n  782,        626\n  783,        626\n  784,        627\n  785,        628\n  786,        629\n  787,        630\n  788,        630\n  789,        631\n  790,        632\n  791,        633\n  792,        634\n  793,        634\n  794,        635\n  795,        636\n  796,        637\n  797,        637\n  798,        638\n  799,        639\n  800,        640\n  801,        641\n  802,        641\n  803,        642\n  804,        643\n  805,        644\n  806,        645\n  807,        645\n  808,        646\n  809,        647\n  810,        648\n  811,        649\n  812,        649\n  813,        650\n  814,        651\n  815,        652\n  816,        653\n  817,        653\n  818,        654\n  819,        655\n  820,        656\n  821,        657\n  822,        657\n  823,        658\n  824,        659\n  825,        660\n  826,        661\n  827,        661\n  828,        662\n  829,        663\n  830,        664\n  831,        665\n  832,        665\n  833,        666\n  834,        667\n  835,        668\n  836,        669\n  837,        669\n  838,        670\n  839,        671\n  840,        672\n  841,        673\n  842,        673\n  843,        674\n  844,        675\n  845,        676\n  846,        677\n  847,        677\n  848,        678\n  849,        679\n  850,        680\n  851,        681\n  852,        681\n  853,        682\n  854,        683\n  855,        684\n  856,        685\n  857,        685\n  858,        686\n  859,        687\n  860,        688\n  861,        689\n  862,        689\n  863,        690\n  864,        691\n  865,        692\n  866,        693\n  867,        693\n  868,        694\n  869,        695\n  870,        696\n  871,        697\n  872,        697\n  873,        698\n  874,        699\n  875,        700\n  876,        701\n  877,        701\n  878,        702\n  879,        703\n  880,        704\n  881,        705\n  882,        705\n  883,        706\n  884,        707\n  885,        708\n  886,        709\n  887,        709\n  888,        710\n  889,        711\n  890,        712\n  891,        713\n  892,        713\n  893,        714\n  894,        715\n  895,        716\n  896,        717\n  897,        717\n  898,        718\n  899,        719\n  900,        720\n  901,        721\n  902,        721\n  903,        722\n  904,        723\n  905,        724\n  906,        725\n  907,        725\n  908,        726\n  909,        727\n  910,        728\n  911,        729\n  912,        729\n  913,        730\n  914,        731\n  915,        732\n  916,        733\n  917,        733\n  918,        734\n  919,        735\n  920,        736\n  921,        737\n  922,        737\n  923,        738\n  924,        739\n  925,        740\n  926,        740\n  927,        741\n  928,        742\n  929,        743\n  930,        744\n  931,        744\n  932,        745\n  933,        746\n  934,        747\n  935,        748\n  936,        748\n  937,        749\n  938,        750\n  939,        751\n  940,        752\n  941,        752\n  942,        753\n  943,        754\n  944,        755\n  945,        756\n  946,        756\n  947,        757\n  948,        758\n  949,        759\n  950,        760\n  951,        760\n  952,        761\n  953,        762\n  954,        763\n  955,        764\n  956,        764\n  957,        765\n  958,        766\n  959,        767\n  960,        768\n  961,        768\n  962,        769\n  963,        770\n  964,        771\n  965,        772\n  966,        772\n  967,        773\n  968,        774\n  969,        775\n  970,        776\n  971,        776\n  972,        777\n  973,        778\n  974,        779\n  975,        780\n  976,        780\n  977,        781\n  978,        782\n  979,        783\n  980,        784\n  981,        784\n  982,        785\n  983,        786\n  984,        787\n  985,        788\n  986,        788\n  987,        789\n  988,        790\n  989,        791\n  990,        792\n  991,        792\n  992,        793\n  993,        794\n  994,        795\n  995,        796\n  996,        796\n  997,        797\n  998,        798\n  999,        799\n"
  },
  {
    "path": "docs/markdown/gamma/factorial_spouge_precision.properties",
    "content": "title=Achievable precision of Spouge's approximation\n\n"
  },
  {
    "path": "docs/markdown/gamma/gamma.md",
    "content": "# Non-integer Factorial and Gamma function\n\n## Introduction\n\nThis article describes how the factorial and Gamma functions for non-integer arguments where implemented for the \n[big-math](https://github.com/eobermuhlner/big-math)\nlibrary.\n\nFor an introduction into the Gamma function see \n[Wikipedia: Gamma Function](https://en.wikipedia.org/wiki/Gamma_function)\n\n## Attempt to use Euler's definition as an infinite product\n\n\n[Euler's infinite product definition](https://en.wikipedia.org/wiki/Gamma_function#Euler's_definition_as_an_infinite_product)\nis easy to implement,\nbut I have some doubts about its usefulness to calculate the result with the desired precision. \n\n![Factorial - Euler's definition as infinite product](http://mathurl.com/ycpugx97.png)\n\n```java\n\tpublic static BigDecimal factorialUsingEuler(BigDecimal x, int steps, MathContext mathContext) {\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() * 2, mathContext.getRoundingMode());\n\n\t\tBigDecimal product = BigDecimal.ONE;\n\t\tfor (int n = 1; n < steps; n++) {\n\t\t\tBigDecimal factor = BigDecimal.ONE.divide(BigDecimal.ONE.add(x.divide(BigDecimal.valueOf(n), mc), mc), mc).multiply(pow(BigDecimal.ONE.add(BigDecimal.ONE.divide(BigDecimal.valueOf(n), mc), mc), x, mc), mc);\n\t\t\tproduct = product.multiply(factor, mc);\n\t\t}\n\n\t\treturn product.round(mathContext);\n\t}\n```\n\nRunning with increasing number of steps shows that this approach will not work satisfactorily.\n\n```\n5! in       1 steps = 1\n5! in      10 steps = 49.950049950049950050\n5! in     100 steps = 108.73995188474609004\n5! in    1000 steps = 118.80775820319167518\n5! in   10000 steps = 119.88007795802040268\n5! in  100000 steps = 119.98800077995800204\n5! in 1000000 steps = 119.99880000779995800\n```\n\n\n## Using Spouge's Approximation\n\nAfter reading through several pages of related material I finally found a promising approach:\n[Spouge's approximation](https://en.wikipedia.org/wiki/Spouge%27s_approximation)\n\n![Factorial - Spouge's approximation](http://mathurl.com/yath3d2p.png)\n\nwhere `a` is an arbitrary positive integer that can be used to control the precision and the coefficients are given by\n\n![Factorial - Spouge's approximation - c0](http://mathurl.com/ybd4oev2.png)\n\n![Factorial - Spouge's approximation - ck](http://mathurl.com/y7c3or6k.png)\n\nPlease note that the coefficients are constants that only depend on `a` and not on the input argument to factorial.\n\nThe relative error when omitting the epsilon part is bound to\n\n![Factorial - Spouge's approximation - error](http://mathurl.com/ybsk79h7.png)\n\nIt is nice to have a function that defines the error,\nnormally I need to empirically determine the error for a sensible range of input arguments and precision.  \n\n\n### Expected error of Spouge's Approximation\n\nLets implement the error formula and see how it behaves.\n\n```java\n\tpublic static BigDecimal errorOfFactorialUsingSpouge(int a, MathContext mc) {\n\t\treturn pow(BigDecimal.valueOf(a), BigDecimal.valueOf(-0.5), mc).multiply(pow(TWO.multiply(pi(mc), mc), BigDecimal.valueOf(-a-0.5), mc), mc);\n\t}\n```\n\nInstead of plotting the error bounds directly, I determine the achievable precision using `-log10(error)`.\n\n![Precision of Spouge's approximation](factorial_spouge_precision.png)\n\nUsing the relative error formula of Spouge's approximation we see that the expected precision\nis pretty linear to the chosen value of `a` for the values `[1..1000]`\n(which are a sensible range for the precision the users of the function will use).\n\nThis will make it easy to calculate a sensible value for `a` from the desired precision.\n\nNote: While testing this I found a bug in \n`log(new BigDecimal(\"6.8085176335035800378E-325\"))`.\n[Fixed it](https://github.com/eobermuhlner/big-math/issues/13) before it could run away.\n\n\n### Caching Spouge's coefficients (depending on precision)\n\nThe coefficients depend only on the value of `a`.\n  \nWe can cache the coefficients for every value of `a` that we need:\n \n```java\n\tprivate static Map<Integer, List<BigDecimal>> spougeFactorialConstantsCache = new HashMap<>();\n\n\tprivate static List<BigDecimal> getSpougeFactorialConstants(int a) {\n\t\treturn spougeFactorialConstantsCache.computeIfAbsent(a, key -> {\n\t\t\tList<BigDecimal> constants = new ArrayList<>(a);\n\t\t\tMathContext mc = new MathContext(a * 15/10);\n\n\t\t\tBigDecimal c0 = sqrt(pi(mc).multiply(TWO, mc), mc);\n\t\t\tconstants.add(c0);\n\n\t\t\tboolean negative = false;\n\t\t\tBigDecimal factor = c0;\n\t\t\tfor (int k = 1; k < a; k++) {\n\t\t\t\tBigDecimal bigK = BigDecimal.valueOf(k);\n\t\t\t\tBigDecimal ck = pow(BigDecimal.valueOf(a-k), bigK.subtract(BigDecimal.valueOf(0.5), mc), mc);\n\t\t\t\tck = ck.multiply(exp(BigDecimal.valueOf(a-k), mc), mc);\n\t\t\t\tck = ck.divide(factorial(k - 1), mc);\n\t\t\t\tif (negative) {\n\t\t\t\t\tck = ck.negate();\n\t\t\t\t}\n\t\t\t\tconstants.add(ck);\n\n\t\t\t\tnegative = !negative;\n\t\t\t}\n\n\t\t\treturn constants;\n\t\t});\n\t}\n```\n\nCalculating the coefficients becomes quite expensive with higher precision.\n\n![Time calculating Spouge's coefficients](factorial_calculating_spouge_constants.png)\n\nThis will need to be explained in the javadoc of the method.\n\n### Spouge's approximation with pre-calculated constants\n\nNow that we have the coefficients for a specific value of `a` we can implement the factorial method:\n \n```java\n\tpublic static BigDecimal factorialUsingSpougeCached(BigDecimal x, MathContext mathContext) {\n\t\tMathContext mc = new MathContext(mathContext.getPrecision() * 2, mathContext.getRoundingMode());\n\n\t\tint a = mathContext.getPrecision() * 13 / 10;\n\t\tList<BigDecimal> constants = getSpougeFactorialConstants(a);\n\n\t\tBigDecimal bigA = BigDecimal.valueOf(a);\n\n\t\tboolean negative = false;\n\t\tBigDecimal factor = constants.get(0);\n\t\tfor (int k = 1; k < a; k++) {\n\t\t\tBigDecimal bigK = BigDecimal.valueOf(k);\n\t\t\tfactor = factor.add(constants.get(k).divide(x.add(bigK), mc), mc);\n\t\t\tnegative = !negative;\n\t\t}\n\n\t\tBigDecimal result = pow(x.add(bigA, mc), x.add(BigDecimal.valueOf(0.5), mc), mc);\n\t\tresult = result.multiply(exp(x.negate().subtract(bigA, mc), mc), mc);\n\t\tresult = result.multiply(factor, mc);\n\n\t\treturn result.round(mathContext);\n\t}\n```\n\nLet's calculate first the factorial function with constant precision over a range of input values.\n\n![Time calculating Spouge's approximation with precalculated coefficients to precision of 200 digits](factorial_spouge_prec200.png)\n\nLooks like the argument `x` does not have much influence on the calculation time.\n\nMore interesting is the influence that the precision has on the calculation time. The following chart was measured by calculating 5! over a range of precisions:\n\n![Time calculating Spouge's approximation with precalculated coefficients to various precisions](factorial_spouge_cached_precisions.png)\n\n\n## Gamma function\n\nThe implementation of the Gamma function is trivial, now that we have a running factorial function.\n\n```java\n\tpublic static BigDecimal gamma(BigDecimal x, MathContext mathContext) {\n\t\treturn factorialUsingSpougeCached(x.subtract(ONE), mathContext);\n\t}\n```\n\n\n## Polishing before adding it to `BigDecimalMath`\n\nBefore committing the new methods `factorial()` and `gamma()` to `BigDecimalMath` I need to do some polishing...\n\nThe access to the cache must be synchronized to avoid race conditions.\n\nMost important is optimizing the calculation for the special cases of `x` being integer values which can be calculated\nmuch faster by calling `BigDecimalMath.factorial(int)`.\n\nLots of unit tests of course!\nAs usual [Wolfram Alpha](https://www.wolframalpha.com/) provides some nice reference values to prove that the calculations are correct.\n\nWriting javadoc takes also some time (and thoughts).\n\nYou can check out the final version in github:\n[BigComplexMath.java](https://github.com/eobermuhlner/big-math/blob/master/ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/BigComplexMath.java)\n\n\n"
  },
  {
    "path": "docs/releases/next_release_note.md",
    "content": "# API changes\n\nNo API changes.\n\n\n# Bugfixes\n\nNo Bugfix changes.\n\n\n# Enhancements\n\nNo enhancements.\n\n\n# Examples\n\nNote: The example code is available on github, but not part of the big-math library.\n\nNo changes in the examples.\n"
  },
  {
    "path": "docs/releases/template_release_note.md",
    "content": "# API changes\n\nNo API changes.\n\n\n# Bugfixes\n\nNo Bugfix changes.\n\n\n# Enhancements\n\nNo enhancements.\n\n\n# Examples\n\nNote: The example code is available on github, but not part of the big-math library.\n\nNo changes in the examples.\n"
  },
  {
    "path": "docs/releases/v1.0-beta1.md",
    "content": "# Release 1.0-beta1\r\n\r\nProvides all the mathematical functions missing in Java BigDecimal.\r\n\r\n*   `log(BigDecimal, MathContext)`\r\n*   `exp(BigDecimal, MathContext)`\r\n*   `pow(BigDecimal, BigDecimal, MathContext)` calculates x^y\r\n*   `sqrt(BigDecimal, BigDecimal, MathContext)`\r\n*   `root(BigDecimal, BigDecimal, MathContext)` calculates the n'th root of x\r\n\r\n*   `sin(BigDecimal, MathContext)`\r\n*   `cos(BigDecimal, MathContext)`\r\n*   `tan(BigDecimal, MathContext)`\r\n*   `asin(BigDecimal, MathContext)`\r\n*   `acos(BigDecimal, MathContext)`\r\n*   `atan(BigDecimal, MathContext)`\r\n\r\n*   `sinh(BigDecimal, MathContext)`\r\n*   `cosh(BigDecimal, MathContext)`\r\n*   `tanh(BigDecimal, MathContext)`\r\n*   `asinh(BigDecimal, MathContext)`\r\n*   `acosh(BigDecimal, MathContext)`\r\n*   `atanh(BigDecimal, MathContext)`\r\n\r\n*   `pow(BigDecimal, int, MathContext)` calculates x^y for `int` y\r\n*   `factorial(int, MathContext)` calculates n!\r\n*   `bernoulli(int)` calculates Bernoulli numbers\r\n\r\n*   `pi(MathContext)` calculates pi to an arbitrary precision\r\n*   `e(MathContext)` calculates e to an arbitrary precision\r\n\r\n*   `mantissa(BigDecimal)` extracts the mantissa from a `BigDecimal` (mantissa * 10^exponent)\r\n*   `exponent(BigDecimal)` extracts the exponent from a `BigDecimal` (mantissa * 10^exponent)\r\n*   `integralPart(BigDecimal)` extract the integral part from a `BigDecimal` (everything before the decimal point) \r\n*   `fractionalPart(BigDecimal)` extract the fractional part from a `BigDecimal` (everything after the decimal point)\r\n"
  },
  {
    "path": "docs/releases/v1.0-beta2.md",
    "content": "# Release 1.0-beta2\r\n\r\n# API changes\r\n\r\n## Arguments changed to `root(x, n, mathContext)`\r\n\r\nThe method `root(n, x, mathContext)` has changed the order of arguments to `root(x, n, mathContext)`.\r\nThis is more consistent with the usual signature used for `root()` in other languages and libraries.\r\n\r\nUnfortunately the change does not break existing code that uses the older version of `root()`, because both arguments are of the same type.\r\n\r\nPlease verify all existing calls in your code to `root()` and change the arguments to be correct.\r\n\r\n## Added missing functions to `Context`\r\n\r\nThe `Context` class was inconsistent with many missing functions:\r\n* `log2(BigDecimal)`\r\n* `log10(BigDecimal)`\r\n* `pow(BigDecimal, BigDecimal)`\r\n* `pow(BigDecimal, int)`\r\n* `sinh(BigDecimal)`\r\n* `cosh(BigDecimal)`\r\n* `tanh(BigDecimal)`\r\n* `asinh(BigDecimal)`\r\n* `acosh(BigDecimal)`\r\n* `atanh(BigDecimal)`\r\n* `acoth(BigDecimal)`\r\n* `pi()`\r\n* `e()`\r\n* `bernoulli(n)`\r\n\r\n# Bugfixes\r\n\r\n## Fix `root(x, n)` for n < 1.0\r\n\r\nThe calculated root for n < 1.0 was incorrect.\r\n\r\n## Javadoc\r\n\r\nJavadoc was improved in many places.\r\n"
  },
  {
    "path": "docs/releases/v1.0.0.md",
    "content": "# Release 1.0.0\r\n\r\nAfter some final cleanups (mostly in the examples) and setting up continuous integration builds the release 1.0.0 is finally published.\r\n"
  },
  {
    "path": "docs/releases/v1.1.0.md",
    "content": "# Release 1.1.0\r\n\r\n# API changes\r\n\r\n## New class `BigFloat`\r\n\r\nThe class `BigFloat` is a wrapper around `BigDecimal` which simplifies the consistent usage of the MathContext and provides a simpler API for calculations. \r\n\r\n## New method `BigDecimalMath.coth()`\r\n\r\nThe hyperbolic cotangens function `coth()` was added to `BigDecimalMath`.\r\n\r\nThe signature of the new function is:\r\n```java\r\npublic static BigDecimal coth(BigDecimal x, MathContext mathContext)\r\n```\r\n\r\n## `BigDecimalMath.Context` removed\r\n\r\nThe inner class `BigDecimalMath.Context` was removed since it was not very useful and `BigFloat` provides all the functionality in a better and more intuitive way.\r\n\r\n\r\n# Bugfixes\r\n\r\n## javadoc fix in `BigDecimalMath.fractionalPart()`\r\n\r\nThe javadoc of `BigDecimalMath.fractionalPart()` had copy & paste errors from the `integralPart()` method. \r\n\r\n# Examples\r\n\r\nNote: The example code is available on github, but not part of the big-math library.\r\n\r\n## ch.obermuhlner.math.big.example.BigFloatExample\r\n\r\nA simple example application that shows how to use the `BigFloat` class.  \r\n\r\n## ch.obermuhlner.math.big.viewer\r\n\r\nThe JavaFX Application `ch.obermuhlner.math.big.viewer.GraphApp` is available as an example project that uses the `big-math`library.\r\n![Graph Viewer](screenshot_graphviewer_1.1.0.png)\r\n\r\n"
  },
  {
    "path": "docs/releases/v1.2.0.md",
    "content": "# Release 1.2.0\r\n\r\n# API changes\r\n\r\n## New method `isDoubleValue()`\r\n\r\nThe new method `isDoubleValue(BigDecimal)` returns whether the specified `BigDecimal` value can be represented as `double`.\r\n\r\nThe javadoc of `isIntValue(BigDecimal)` has been adapted to avoid confusion about \"loss of precision\".\r\n\r\n\r\n# Bugfixes\r\n\r\n## `log()` and `sqrt()` fail if argument is not a valid `double` value\r\n\r\nThe functions `log()` and `sqrt()` used for the approximation an initial value that was calculated using `Math.log(double)` respectively `Math.sqrt(double)`.\r\nThis would lead to exceptions if the argument was not a valid `double` value (for example `new BigDecimal(\"1E309\")`).\r\n\r\nThe fix uses the new method `isDoubleValue()` to verify the argument. If it is not a valid `double` value another initial value for the approximation is taken.\r\n\r\n\r\n# Enhancements\r\n\r\n## Constants `pi`, `log2`, `log3`, `log10` with improved caching\r\n\r\nThe constants `pi`, `log2`, `log3`, `log10` are now cached with a different strategy.\r\n\r\nPreviously the constants where stored with a precalculated precision of slightly over 1000 digits and rounded down to the desired precision.\r\nThis increases the size of the jar library and uses unnecessary memory if the full precision is never needed.\r\nIf more precision is needed the constants where calculated again and a again with the high precision.\r\n\r\nThe new caching strategy keeps now precalculated values (making the library smaller).\r\nWhenever a constant with a higher precision than cached is calculated it will replace the previously cached value.\r\nThis uses only the minimum memory for the cached values and works well even if very high precision is needed.\r\n\r\nTip: If your application needs the constant with many different precisions it might be more efficient to calculate the necessary constants with the maximum precision in the initialization phase of your application.\r\n \r\n## Constant e is cached\r\n\r\nThe constant `e` is now cached with the same strategy as pi and the other mathematical constants. \r\n\r\n## Peformance improvements in `sqrt()`\r\n\r\nThe `sqrt()` was optimized so that the square root of square numbers is calculated much faster.\r\n\r\nThe adaptive precision calculation was slightly optimized, assuming that the precision increases every iteration by a factor of ~ 1.8.\r\n\r\n\r\n# Examples\r\n\r\nNote: The example code is available on github, but not part of the big-math library.\r\n\r\n## added `PerformanceRegressionBigDecimalMath`\r\n\r\nThe class `PerformanceRegressionBigDecimalMath` was added in an attempt to catch performance regression between releases.\r\n\r\nThe output for all releases has been added as csv files in `ch.obermuhlner.math.big.example/docu/benchmarks/regression`.\r\n\r\nThis is still somewhat experimental, for example the files where performance was measured on my laptop without any attempt of standardizing the execution environment (stopping other applications, ...).\r\n \r\n\r\n\r\n"
  },
  {
    "path": "docs/releases/v1.2.1.md",
    "content": "# Release 1.2.1\r\n\r\n# API changes\r\n\r\nNo API changes.\r\n\r\n\r\n# Bugfixes\r\n\r\n## `BigDecimalMath.isDoubleValue()` to return `true` for values abs(x) < `Double.MIN_VALUE` \r\n\r\nFixed `isDoubleValue()` to return `true` for values abs(x) < `Double.MIN_VALUE`.\r\n\r\nFor example `BigDecimalMath.isDoubleValue(new BigDecimal(\"1E-325\"))` will return `true`\r\nalthough this value is smaller than `Double.MIN_VALUE` (and therefore outside the range of values that can be represented as `double`)\r\nbecause `new BigDecimal(\"1E-325\").doubleValue()` returns `0` which is a legal value with loss of precision.\r\n\r\n\r\n# Enhancements\r\n\r\n## `BigFloat.equals()` tests mathematical identity, not technical\r\n\r\nOne of the most common problem for programmers using `BigDecimal` is probably that `BigDecimal.equals()` tests for technical identity,\r\nnot mathematical identity (the common workaround is to use `compareTo()` instead).\r\n\r\n`BigFloat.equals()` tests for mathematical identity.\r\nFor example \r\n`BigFloat.context(100).valueOf(123).equals(BigFloat.context(10).valueOf(123))` returns `true`.\r\n\r\n\r\n# Examples\r\n\r\nNote: The example code is available on github, but not part of the big-math library.\r\n\r\nNo changes in the examples.\r\n"
  },
  {
    "path": "docs/releases/v1.3.0.md",
    "content": "# Release 1.3.0\r\n\r\n# API changes\r\n\r\nNo API changes.\r\n\r\n\r\n# Bugfixes\r\n\r\nNo Bugfix changes.\r\n\r\n\r\n# Enhancements\r\n\r\n## Factory methods for `BigDecimal` and `BigFloat` streams\r\n\r\nThe classes `BigDecimalStream` and `BigFloatStream` provide factory methods for streams of `BigDecimal` respectively `BigFloat` elements.\r\n\r\nOverloaded variants of `range(start, end, step)` provide sequential elements equivalent to `IntStream.range(start, end)` but with configurable step.\r\n\r\nSimilar methods for the `rangeClosed()` (inclusive end) are available.\r\n\r\nThe streams are well behaved when used in parallel mode. \r\n\r\nThe following code snippet:\r\n```java\r\nSystem.out.println(\"Range [0, 10) step 1 (using BigDecimal as input parameters)\");\r\nBigDecimalStream.range(BigDecimal.valueOf(0), BigDecimal.valueOf(10), BigDecimal.ONE, mathContext)\r\n\t.forEach(System.out::println);\r\n\r\nSystem.out.println(\"Range [0, 10) step 3 (using long as input parameters)\");\r\nBigDecimalStream.range(0, 10, 3, mathContext)\r\n\t.forEach(System.out::println);\r\n```\r\n\r\nproduces this output:\r\n```\r\nRange [0, 10) step 1 (using BigDecimal as input parameters)\r\n0\r\n1\r\n2\r\n3\r\n4\r\n5\r\n6\r\n7\r\n8\r\n9\r\n\r\nRange [0, 12] step 3 (using long as input parameters)\r\n0\r\n3\r\n6\r\n9\r\n12\r\n```\r\n\r\n\r\n## Added `BigDecimalMath.atan2(y, x)`\r\n\r\nThe `atan2(y, x)` function calculates the arc tangens (inverted tangens) of y / x in the range -π to π.\r\n\r\nThis is useful to calculate the angle θ from the conversion of rectangular\r\ncoordinates (x, y) to polar coordinates (r, θ).\r\n\r\n\r\n## Added `BigFloat.signum()` and convenience `BigFloat.isNegative()`, `BigFloat.isZero()`, `BigFloat.isPositive()`  \r\n\r\nThe `signum()` function and its convenience variants where added to the `BigFloat` class:\r\n* `BigFloat.signum()` returns -1, 0, or 1 as the value is negative, zero, or positive\r\n* `BigFloat.isNegative()` returns whether the value is negative\r\n* `BigFloat.isZero()` returns whether the value is zero\r\n* `BigFloat.isPositive()` returns whether the value is positive\r\n\r\n\r\n# Examples\r\n\r\nNote: The example code is available on github, but not part of the big-math library.\r\n\r\nNo changes in the examples.\r\n"
  },
  {
    "path": "docs/releases/v2.0.0.md",
    "content": "# Release 2.0.0\n\n# API changes\n\n## Added `BigComplex` and `BigComplexMath`\n\n### Class `BigComplex`\n\nThe class `BigComplex` represents complex numbers in the form `(a + bi)`.\nIt follows the design of `BigDecimal` with some convenience improvements like overloaded operator methods.\n\nA big difference to `BigDecimal` is that `BigComplex.equals()` implements the *mathematical* equality\nand *not* the strict technical equality.\nThis was a difficult decision because it means that `BigComplex` behaves slightly different than `BigDecimal`\nbut considering that the strange equality of `BigDecimal` is a major source of bugs we\ndecided it was worth the slight inconsistency.\n\nIf you need the strict equality use `BigComplex.strictEquals()`.\n\n* `re`\n* `im`\n\n\n* `add(BigComplex)`\n* `add(BigComplex, MathContext)`\n* `add(BigDecimal)`\n* `add(BigDecimal, MathContext)`\n* `add(double)`\n* `subtract(BigComplex)`\n* `subtract(BigComplex, MathContext)`\n* `subtract(BigDecimal)`\n* `subtract(BigDecimal, MathContext)`\n* `subtract(double)`\n* `multiply(BigComplex)`\n* `multiply(BigComplex, MathContext)`\n* `multiply(BigDecimal)`\n* `multiply(BigDecimal, MathContext)`\n* `multiply(double)`\n* `divide(BigComplex)`\n* `divide(BigComplex, MathContext)`\n* `divide(BigDecimal)`\n* `divide(BigDecimal, MathContext)`\n* `divide(double)`\n\n\n* `reciprocal(MathContext)`\n* `conjugate()`\n* `negate()`\n* `abs(MathContext)`\n* `angle(MathContext)`\n* `absSquare(MathContext)`\n\n\n* `isReal()`\n* `re()`\n* `im()`\n* `round(MathContext)`\n\n\n* `hashCode()`\n* `equals(Object)`\n* `strictEquals(Object)`\n* `toString()`\n\n\n* `valueOf(BigDecimal)`\n* `valueOf(double)`\n* `valueOf(BigDecimal, BigDecimal)`\n* `valueOf(double, double)`\n* `valueOfPolar(BigDecimal, BigDecimal, MathContext)`\n* `valueOfPolar(double, double, MathContext)`\n\n### Class `BigComplexMath`\n\nThe class `BigComplexMath` is the equivalent of `BigDecimalMath` and contains mathematical functions in the complex domain.\n\n* `sin(BigComplex, MathContext)` \n* `cos(BigComplex, MathContext)` \n* `tan(BigComplex, MathContext)` \n* `asin(BigComplex, MathContext)`\n* `acos(BigComplex, MathContext)`\n* `atan(BigComplex, MathContext)`\n* `acot(BigComplex, MathContext)`\n* `exp(BigComplex, MathContext)`\n* `log(BigComplex, MathContext)`\n* `pow(BigComplex, long, MathContext)` \n* `pow(BigComplex, BigDecimal, MathContext)` \n* `pow(BigComplex, BigComplex, MathContext)` \n* `sqrt(BigComplex, MathContext)` \n* `root(BigComplex, BigDecimal, MathContext)` \n* `root(BigComplex, BigComplex, MathContext)` \n\n\n## Changed `pow(BigDecimal, int)` to `pow(BigDecimal, long)` \n\nThe signature of `BigDecimalMath.pow(BigDecimal, int)` to `BigDecimalMath.pow(BigDecimal, long)`\nin order to improve the possible range of the `y` argument. \n\n\n# Bugfixes\n\n## Fix `pow(BigDecimal, int)` with large integer `y` argument\n\nThe `BigDecimalMath.pow(BigDecimal, int)` would give wrong results for large `y` values, because\ninternally `BigDecimal.intValue()` was used instead of `BigDecimal.intValueExact()`.\n\nThis has been fixed and improved so that calculations with very large `y` values are still possible. \n\n\n## Precision improvements in `log()`, `sqrt()`\n\nStrict unit testing has shown that the `log()` function would not calculate\nwith the maximum precision, especially if the `x` argument was transformed into\nanother value range (for example if `x > 10`).\n\nThis has been fixed by calculating the internal transformation calculations with a higher precision.\n\n\n# Examples\n\nNote: The example code is available on github, but not part of the big-math library.\n\n## Added example `HighPrecisionMath`\n\nThe example class `HighPrecisionMath` was added to the examples.\nThe same class is also used in the FAQ section of the README.md on github.\n"
  },
  {
    "path": "docs/releases/v2.0.1.md",
    "content": "# Release 2.0.1\n\n# API changes\n\n## Module name for Java 9\n\nNot really an API change but rather an API specification.\n\nThe deployed big-math Jar file contains now a module name for the Java 9 JigSaw module system.\n\nThis allows it to be used as automatic module with a well defined module name instead\nof deriving the name magically from the Jar file name.\n\nThe module name follows the reverse domain convention and is: `ch.obermuhlner.math.big`\n\n\n## OSGi support\n\nThe big-math Jar file is now OSGi compatible.\n\nThe `MANIFEST.MF` contains all the necessary headers and exports the public packages\n- `ch.obermuhlner.math.big`\n- `ch.obermuhlner.math.big.stream`\n\n\n# Bugfixes\n\n## Fixed `BigDecimalMath.log(BigDecimal, MathContext)` argument `x` very close to 0\n\n`BigDecimalMath.log(BigDecimal, MathContext)` failed with arguments very close to 0 due to\n`BigDecimal.doubleValue()` rounding down to 0.\n\n\n## Fixed `BigDecimalMath.atan2(BigDecimal, BigDecimal, MathContext)` with positive `x`\n \nA stupid typo in a division would give results with wrong precision results with positive `x` arguments. \n\n\n# Enhancements\n\nNo enhancements.\n\n\n# Examples\n\nNote: The example code is available on github, but not part of the big-math library.\n\nNo changes in the examples.\n"
  },
  {
    "path": "docs/releases/v2.1.0.md",
    "content": "# Release 2.1.0\n\n# API changes\n\n## Use `DefaultBigDecimalMath` to avoid passing `MathContext`\n\nDue to popular demand a convenience class `DefaultBigDecimalMath` was added that provides mathematical functions\nwhere the `MathContext` must not be passed every time.\n\nThe class `DefaultBigDecimalMath` is a wrapper around `BigDecimalMath` that passes always the same default `MathContext` to the\nfunctions that need a `MathContext` argument.\n\nThis class is designed for applications that will always need the same precision in all calculations.\n\nThe initial default `MathContext` is equivalent to `MathContext.DECIMAL128`\nbut this can be overridden by setting the following system properties:\n* `ch.obermuhlner.math.big.default.precision` to a positive integer precision (default=34)\n* `ch.obermuhlner.math.big.default.rounding` to a `RoundingMode` name (default=HALF_UP)\n\nIt is also possible to set the default `MathContext` using `DefaultBigDecimalMath.setDefaultMathContext(MathContext)`.\nIt is recommended to set the desired precision in the `MathContext` early in the startup of the application.\n\n*Important*: Avoid the pitfall of setting the precision temporarily for a calculation.\nThis can lead to race conditions and calculations with the wrong precision\nif other threads in your application do the same thing.\n\n## Improved rounding with `BigDecimalMath.roundWithTrailingZeroes()`\n\nThe new function `BigDecimalMath.roundWithTrailingZeroes()` rounds the specified `BigDecimal` to the precision of the specified `MathContext` including trailing zeroes.\n\nExample:\n```\nMathContext mc = new MathContext(5);\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.234567\"), mc));    // 1.2346\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"123.4567\"), mc));    // 123.46\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.001234567\"), mc)); // 0.0012346\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.23\"), mc));        // 1.2300\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"1.230000\"), mc));    // 1.2300\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.00123\"), mc));     // 0.0012300\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0\"), mc));           // 0.0000\nSystem.out.println(BigDecimalMath.roundWithTrailingZeroes(new BigDecimal(\"0.00000000\"), mc));  // 0.0000\n```\n\nFor consistency the normal `BigDecimal.round()` function has also been provided in `BigDecimalMath`. \n\n\n# Bugfixes\n\n## Performance improvement in `log()`\n\nIn release 2.0.0 the calculation precision was improved at the cost of calculation performance.\n\nThe calculation performance has now again been improved by up to factor 5 and is practically back to pre-2.0.0 levels,\nwhile the calculations are still correct to the specified precision.\n\n\n## Fix `sqrt()` sometimes wrong in last digit with low precision.\n\nCalculation of square root with low precision (16 digits and less) could sometimes\ncalculate the last digit wrong.\n\nFor example:\n```java\nBigDecimalMath.sqrt(new BigDecimal(\"43.79427225801566\", new MathContext(16)));\n```\nreturns `6.617724099568950` instead of `6.617724099568949`\n\nThis has been fixed.\n\n## Fix `BigDecimalMath` functions with `MathContext.UNLIMITED`\n\nThe behaviour of the `BigDecimalMath` functions when being used with the `MathContext.UNLIMITED` was badly defined.\nIn many cases the calculation was done with a low precision like 10.\n\nThe functions that calculate the result with an algorithm using well defined and obvious operations\nmay throw the same `ArithmeticException` as the underlying `BigDecimal` operations\n if the specified `MathContext` has a precision of 0 (for example `MathContext.UNLIMITED`):\n- `BigDecimalMath.reciprocal(BigDecimal)` \n- `BigDecimalMath.bernoulli(int, MathContext)` \n- `BigDecimalMath.factorial(BigDecimal, MathContext)` with integer argument\n- `BigDecimalMath.gamma(BigDecimal, MathContext)` with integer argument\n- `BigDecimalMath.pow(BigDecimal, long, MathContext)` \n \n All other functions that use approximations to calculate the result will throw a `UnsupportedOperationException`\n if the specified `MathContext` has a precision of 0 (for example `MathContext.UNLIMITED`):\n- `BigDecimalMath.factorial(BigDecimal, MathContext)` with non-integer argument\n- `BigDecimalMath.gamma(BigDecimal, MathContext)` with non-integer argument\n- `BigDecimalMath.pow(BigDecimal, BigDecimal, MathContext)`\n- `BigDecimalMath.sqrt(BigDecimal, MathContext)`\n- `BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)`\n- `BigDecimalMath.log(BigDecimal, MathContext)`\n- `BigDecimalMath.log2(BigDecimal, MathContext)`\n- `BigDecimalMath.log10(BigDecimal, MathContext)`\n- `BigDecimalMath.pi(MathContext)`\n- `BigDecimalMath.e(MathContext)`\n- `BigDecimalMath.exp(BigDecimal, MathContext)`\n- `BigDecimalMath.sin(BigDecimal, MathContext)`\n- `BigDecimalMath.asin(BigDecimal, MathContext)`\n- `BigDecimalMath.cos(BigDecimal, MathContext)`\n- `BigDecimalMath.acos(BigDecimal, MathContext)`\n- `BigDecimalMath.tan(BigDecimal, MathContext)`\n- `BigDecimalMath.atan(BigDecimal, MathContext)`\n- `BigDecimalMath.atan2(BigDecimal, BigDecimal MathContext)`\n- `BigDecimalMath.cot(BigDecimal, MathContext)`\n- `BigDecimalMath.acot(BigDecimal, MathContext)`\n- `BigDecimalMath.sinh(BigDecimal, MathContext)`\n- `BigDecimalMath.cosh(BigDecimal, MathContext)`\n- `BigDecimalMath.tanh(BigDecimal, MathContext)`\n- `BigDecimalMath.coth(BigDecimal, MathContext)`\n- `BigDecimalMath.asinh(BigDecimal, MathContext)`\n- `BigDecimalMath.acosh(BigDecimal, MathContext)`\n- `BigDecimalMath.atanh(BigDecimal, MathContext)`\n- `BigDecimalMath.acoth(BigDecimal, MathContext)`\n\n# Enhancements\n\n## Added `BigDecimalMath.reciprocal()`\n\nThe convenience method `BigDecimalMath.reciprocal(BigDecimal, MathContext)` was added.\n\n\n## Added `BigComplexMath.factorial()`\n\nThe method `BigComplexMath.factorial(BigComplex x, MathContext mathContext)` was added.\n\nIt calculates the factorial in the complex domain and is equivalent to `BigDecimalMath.factorial(BigDecimal x, MathContext mathContext)`.\n\n\n## Added `BigComplexMath.gamma()`\n\nThe method `BigComplexMath.gamma(BigComplex x, MathContext mathContext)` was added.\n\nIt calculates the gamma function in the complex domain and is equivalent to `BigDecimalMath.gamma(BigDecimal x, MathContext mathContext)`.\n\n\n## Added `BigDecimalMath.toBigDecimal(String)`\n\nThe `BigDecimal(String)` constructor as provided by Java gets increasingly slower if you pass longer strings to it.\nThe implementation in Java 11 and before is O(n^2).\n\nIf you want to convert very long strings (10000 characters or longer) then this slow constructor may become an issue.\n\n`BigDecimalMath.toBigDecimal(String)` is a drop in replacement with the same functionality\n(converting a string representation into a `BigDecimal`) but it is using a faster recursive implementation.\n\n\n## Improved performance of `BigDecimalMath.factorial(int)`\n\nThe factorial functions for integer values has been heavily optimized based on the beautiful implementation written by \n[Andriy Plokhotnyuk](https://github.com/plokhotnyuk/scala-vs-java/blob/master/src/main/java/com/github/plokhotnyuk/scala_vs_java/JavaFactorial.java).\nThanks Andriy for giving permission to use it.\n\n\n# Examples\n\nNote: The example code is available on github, but not part of the big-math library.\n\nNo changes in the examples.\n"
  },
  {
    "path": "docs/releases/v2.2.0.md",
    "content": "# Release 2.2.0\n\n# API changes\n\n## Support for `NaN`, `POSITIVE_INFINITY`, `NEGATIVE_INFINITY` in `BigFloat`\n\nThe `BigFloat` class supports now the same special values as `double`:\n* `NaN` for values that cannot be represented a number\n* `POSITIVE_INFINITY` to represent positive infinite values\n* `NEGATIVE_INFINITY` to represent negative infinite values\n\n\n# Bugfixes\n\nNo Bugfix changes.\n\n\n# Enhancements\n\n## Performance optimizations\n\nPerformance analysis of the basic operations on `BigDecimal` has shown\nthat the `add()` and `subtract()` operation are faster without\nspecifying a `MathContext` argument. The `multiply()` operation has a\nmore complex performance behaviour. A single multiplication tends to be\nfaster without `MathContext` argument but the following operations are\nat risk to be slower since it accumulates precision.\n\nMany operations where manually fine tuned to find the optimum\nperformance.\n\nThe following chart shows performance improvements for the involved\noperations:\n\n![Performance improvements MathContext optimization](https://raw.githubusercontent.com/eobermuhlner/big-math/master/ch.obermuhlner.math.big.example/docu/benchmarks/regression/before%20after%20fewer%20mc%20optimization.png)\n\n\n\n# Examples\n\nNote: The example code is available on github, but not part of the big-math library.\n\nNo changes in the examples.\n"
  },
  {
    "path": "docs/releases/v2.2.1.md",
    "content": "# Release 2.2.1\n\n# API changes\n\nNo API changes.\n\n\n# Bugfixes\n\n## Concurrency bug in Taylor series based calculations\n\nThe code that calculates Taylor series caches the intermediate results\nto improve the performance of future calculations of the same Taylor series.\n\nThis cache had a bug that would lead to \n`NullPointerException`s or wrong calculation when used in a multi-threaded scenario.\n\nThe bug was fixed by synchronizing the access to the cache and other changes to mutable state.\n\nSpecial thanks to [modestukasai](https://github.com/modestukasai) for reporting and anlyzing the bug.\n \n# Enhancements\n\nNo enhancements.\n\n\n# Examples\n\nNote: The example code is available on github, but not part of the big-math library.\n\n## Improved performance regression measurements\n\nThe `PerformanceRegressionBigDecimalMath` example class was improved and wrapped in\nseveral gradle projects to allow reproducable performance regression measurements\nover all releases of `big-math`.\n\n![Selected functions performance over releases](https://raw.githubusercontent.com/eobermuhlner/big-math/master/regression/analysis/selected%20functions%20performance%20over%20releases.png)\n"
  },
  {
    "path": "docs/releases/v2.3.0.md",
    "content": "# Release 2.3.0 \n\n# API changes\n\nNo API changes.\n\n\n# Bugfixes\n\nNo Bugfix changes.\n\n\n# Enhancements\n\n## Added `DefaultBigDecimalMath.createLocalMathContext()` and `withLocalMathContext()`\n\nThe class `DefaultBigDecimalMath` is a wrapper around `BigDecimalMath` that passes always the current `MathContext` to the\nfunctions that need a `MathContext` argument.\n\nThe initial default `MathContext` is equivalent to `MathContext.DECIMAL128` but this can be overridden by setting the following system properties:\n- `ch.obermuhlner.math.big.default.precision` to a positive integer precision (default=34)\n- `ch.obermuhlner.math.big.default.rounding` to a RoundingMode name (default=HALF_UP)\n\nIt is also possible to programmatically set the default `MathContext` using `setDefaultMathContext(MathContext)`.\nIt is recommended to set the desired precision in the `MathContext` very early in the startup of the application and to not change it afterwards.\n\n**Important**: Avoid the pitfall of setting the precision temporarily using `setDefaultMathContext(MathContext)` for a calculation.\nThis can lead to race conditions and calculations with the wrong precision if other threads in your application do the same thing.\n\nTo set a temporary `MathContext` you have to choice to use either:\n- `DefaultBigDecimalMath.createLocalMathContext()` in a try-with-resources statement  \n- `DefaultBigDecimalMath.withLocalMathContext()` with a lambda function  \n\nExample code using `DefaultBigDecimalMath.createLocalMathContext()`:\n```java\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\ntry (DefaultBigDecimalMath.LocalMathContext context = DefaultBigDecimalMath.createLocalMathContext(5)) {\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n    try (DefaultBigDecimalMath.LocalMathContext context2 = DefaultBigDecimalMath.createLocalMathContext(10)) {\n        System.out.println(\"Pi[10]: \" + DefaultBigDecimalMath.pi());\n    };\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n};\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\n```\n\nExample code using `DefaultBigDecimalMath.withLocalMathContext()`:\n```java\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\nDefaultBigDecimalMath.withLocalMathContext(5, () -> {\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n    DefaultBigDecimalMath.withLocalMathContext(10, () -> {\n        System.out.println(\"Pi[10]: \" + DefaultBigDecimalMath.pi());\n    });\n    System.out.println(\"Pi[5]: \" + DefaultBigDecimalMath.pi());\n});\nSystem.out.println(\"Pi[default]: \" + DefaultBigDecimalMath.pi());\n```\n\nBoth snippets will give the following output:\n```console\nPi[default]: 3.141592653589793238462643383279503\nPi[5]: 3.1416\nPi[10]: 3.141592654\nPi[5]: 3.1416\nPi[default]: 3.141592653589793238462643383279503\n```\n\nThe temporary `MathContext` are stored in `ThreadLocal` variables\nand will therefore not conflict with each other when used in multi-threaded use case.\n**Important**: Due to the `ThreadLocal` variables the temporary `MathContext` will\n _not_ be available in other threads.\nThis includes streams using `parallel()`, thread pools and manually started threads.\nIf you need temporary `MathContext` for calculations then you _must_ \nset the local `MathContext` inside _every_ separate thread.\n\n```java\ntry (DefaultBigDecimalMath.LocalMathContext context = DefaultBigDecimalMath.createLocalMathContext(5)) {\n    BigDecimalStream.range(0.0, 1.0, 0.01, DefaultBigDecimalMath.currentMathContext())\n            .map(b -> DefaultBigDecimalMath.cos(b))\n            .map(b -> \"sequential \" + Thread.currentThread().getName() + \" [5]: \" + b)\n            .forEach(System.out::println);\n\n    BigDecimalStream.range(0.0, 1.0, 0.01, DefaultBigDecimalMath.currentMathContext())\n            .parallel()\n            .map(b -> {\n                try (DefaultBigDecimalMath.LocalMathContext context2 = DefaultBigDecimalMath.createLocalMathContext(5)) {\n                    return DefaultBigDecimalMath.cos(b);\n                }\n            })\n            .map(b -> \"parallel \" + Thread.currentThread().getName() + \" [5]: \" + b)\n            .forEach(System.out::println);\n}\n```\n\n# Examples\n\nNote: The example code is available on github, but not part of the big-math library.\n\n## Examples for `createLocalMathContext()` and `withLocalMathContext()`\n\nExample code was added to the class `DefaultBigDecimalMathExample`\nto demonstrate the usage of `DefaultBigDecimalMath.createLocalMathContext()`\nand `DefaultBigDecimalMath.withLocalMathContext()`.\n"
  },
  {
    "path": "docs/releases/v2.3.1.md",
    "content": "# Release 2.3.1\n\n# IMPORTANT\n\nThe `big-math` release 2.3.1 published on maven central (https://search.maven.org/) was accidentally built with uncommitted experimental changes.\n\nDO NOT USE RELEASE 2.3.1 AND USE 2.3.2 instead.\n\n---\n\n# API changes\n\n## `BigRational` implements now `Serializable`\n\nThe `BigRational` class implements now the `Serializable` interface and can be serialized\nwith the standard Java approach using `ObjectInputStream` and deserialized using `ObjectOutputStream`.\n\n## `BigRational` extends now `Number`\n\nThe `BigRational` class extends now from `Number` and provides the following standard methods:\n- `int intValue()`\n- `long longValue()`\n- `float floatValue()`\n- `double doubleValue()`\n\n\n# Bugfixes\n\n## `BigRational.toFloat()` and `BigRational.toDouble()` with large nominators/denominators\n\nThe methods `BigRational.toFloat()` and `BigRational.toDouble()` failed to convert large nominators/denominators\ninto valid `float`, respectively `double` numbers.\n\nFor example:\n```java\nBigRational x = BigRational.valueOf(\"8.804462619980757911125181749462772084351\");\nSystem.out.println(\"rational : \" + x.toRationalString());\nSystem.out.println(\"float    : \" + x.toFloat());\n```\n\nwould print:\n```\nrational : 8804462619980757911125181749462772084351/1000000000000000000000000000000000000000\nfloat    : NaN\n```\n\nAfter the fix this example prints:\n```\nrational : 8804462619980757911125181749462772084351/1000000000000000000000000000000000000000\nfloat    : 8.804462\n```\n\n\n## `BigRational.toIntegerRationalString()` with small negative numbers\n\nNegative rational numbers smaller than 1 where printed without `-` sign.\n\nFor example:\n```java\nBigRational v = valueOf(-1, 2);\nSystem.out.println(\"small negative rational toString(): \" + v);\nSystem.out.println(\"small negative rational toIntegerRationalString(): \" + v);\n```\n\nwould print:\n```\nsmall negative rational toString(): -0.5\nsmall negative rational toIntegerRationalString(): 1/2\n```\n\nAfter the fix this example prints:\n```\nsmall negative rational toString(): -0.5\nsmall negative rational toIntegerRationalString(): -1/2\n```\n\n\n## `BigDecimalMath.root(x, n)` faster with large n\n\nThe `BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)` function converged very slowly for larger values of n.\n\nThis was due to a bad initial value for the Newton-Raphson approximation.\n\nNow the initial value for the Newton-Raphson approximation is calculated using double precision.\nIf the initial value cannot be calculated using double precision the function pow(x, 1/n) is used to calculate the root.\n\n\n# Enhancements\n\nNo enhancements.\n\n\n# Examples\n\nNote: The example code is available on github, but not part of the big-math library.\n\nNo changes in the examples.\n"
  },
  {
    "path": "docs/releases/v2.3.2.md",
    "content": "# Release 2.3.2\n\n# API changes\n\n## `BigRational` implements now `Serializable`\n\nThe `BigRational` class implements now the `Serializable` interface and can be serialized\nwith the standard Java approach using `ObjectInputStream` and deserialized using `ObjectOutputStream`.\n\n## `BigRational` extends now `Number`\n\nThe `BigRational` class extends now from `Number` and provides the following standard methods:\n- `int intValue()`\n- `long longValue()`\n- `float floatValue()`\n- `double doubleValue()`\n\n\n# Bugfixes\n\n## `BigRational.toFloat()` and `BigRational.toDouble()` with large nominators/denominators\n\nThe methods `BigRational.toFloat()` and `BigRational.toDouble()` failed to convert large nominators/denominators\ninto valid `float`, respectively `double` numbers.\n\nFor example:\n```java\nBigRational x = BigRational.valueOf(\"8.804462619980757911125181749462772084351\");\nSystem.out.println(\"rational : \" + x.toRationalString());\nSystem.out.println(\"float    : \" + x.toFloat());\n```\n\nwould print:\n```\nrational : 8804462619980757911125181749462772084351/1000000000000000000000000000000000000000\nfloat    : NaN\n```\n\nAfter the fix this example prints:\n```\nrational : 8804462619980757911125181749462772084351/1000000000000000000000000000000000000000\nfloat    : 8.804462\n```\n\n\n## `BigRational.toIntegerRationalString()` with small negative numbers\n\nNegative rational numbers smaller than 1 where printed without `-` sign.\n\nFor example:\n```java\nBigRational v = valueOf(-1, 2);\nSystem.out.println(\"small negative rational toString(): \" + v);\nSystem.out.println(\"small negative rational toIntegerRationalString(): \" + v);\n```\n\nwould print:\n```\nsmall negative rational toString(): -0.5\nsmall negative rational toIntegerRationalString(): 1/2\n```\n\nAfter the fix this example prints:\n```\nsmall negative rational toString(): -0.5\nsmall negative rational toIntegerRationalString(): -1/2\n```\n\n\n## `BigDecimalMath.root(x, n)` faster with large n\n\nThe `BigDecimalMath.root(BigDecimal, BigDecimal, MathContext)` function converged very slowly for larger values of n.\n\nThis was due to a bad initial value for the Newton-Raphson approximation.\n\nNow the initial value for the Newton-Raphson approximation is calculated using double precision.\nIf the initial value cannot be calculated using double precision the function pow(x, 1/n) is used to calculate the root.\n\n\n# Enhancements\n\nNo enhancements.\n\n\n# Examples\n\nNote: The example code is available on github, but not part of the big-math library.\n\nNo changes in the examples.\n"
  },
  {
    "path": "gradle/wrapper/gradle-wrapper.properties",
    "content": "distributionBase=GRADLE_USER_HOME\ndistributionPath=wrapper/dists\ndistributionUrl=https\\://services.gradle.org/distributions/gradle-5.6-bin.zip\nzipStoreBase=GRADLE_USER_HOME\nzipStorePath=wrapper/dists\n"
  },
  {
    "path": "gradlew",
    "content": "#!/usr/bin/env sh\n\n##############################################################################\n##\n##  Gradle start up script for UN*X\n##\n##############################################################################\n\n# Attempt to set APP_HOME\n# Resolve links: $0 may be a link\nPRG=\"$0\"\n# Need this for relative symlinks.\nwhile [ -h \"$PRG\" ] ; do\n    ls=`ls -ld \"$PRG\"`\n    link=`expr \"$ls\" : '.*-> \\(.*\\)$'`\n    if expr \"$link\" : '/.*' > /dev/null; then\n        PRG=\"$link\"\n    else\n        PRG=`dirname \"$PRG\"`\"/$link\"\n    fi\ndone\nSAVED=\"`pwd`\"\ncd \"`dirname \\\"$PRG\\\"`/\" >/dev/null\nAPP_HOME=\"`pwd -P`\"\ncd \"$SAVED\" >/dev/null\n\nAPP_NAME=\"Gradle\"\nAPP_BASE_NAME=`basename \"$0\"`\n\n# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.\nDEFAULT_JVM_OPTS=\"\"\n\n# Use the maximum available, or set MAX_FD != -1 to use that value.\nMAX_FD=\"maximum\"\n\nwarn () {\n    echo \"$*\"\n}\n\ndie () {\n    echo\n    echo \"$*\"\n    echo\n    exit 1\n}\n\n# OS specific support (must be 'true' or 'false').\ncygwin=false\nmsys=false\ndarwin=false\nnonstop=false\ncase \"`uname`\" in\n  CYGWIN* )\n    cygwin=true\n    ;;\n  Darwin* )\n    darwin=true\n    ;;\n  MINGW* )\n    msys=true\n    ;;\n  NONSTOP* )\n    nonstop=true\n    ;;\nesac\n\nCLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar\n\n# Determine the Java command to use to start the JVM.\nif [ -n \"$JAVA_HOME\" ] ; then\n    if [ -x \"$JAVA_HOME/jre/sh/java\" ] ; then\n        # IBM's JDK on AIX uses strange locations for the executables\n        JAVACMD=\"$JAVA_HOME/jre/sh/java\"\n    else\n        JAVACMD=\"$JAVA_HOME/bin/java\"\n    fi\n    if [ ! -x \"$JAVACMD\" ] ; then\n        die \"ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME\n\nPlease set the JAVA_HOME variable in your environment to match the\nlocation of your Java installation.\"\n    fi\nelse\n    JAVACMD=\"java\"\n    which java >/dev/null 2>&1 || die \"ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.\n\nPlease set the JAVA_HOME variable in your environment to match the\nlocation of your Java installation.\"\nfi\n\n# Increase the maximum file descriptors if we can.\nif [ \"$cygwin\" = \"false\" -a \"$darwin\" = \"false\" -a \"$nonstop\" = \"false\" ] ; then\n    MAX_FD_LIMIT=`ulimit -H -n`\n    if [ $? -eq 0 ] ; then\n        if [ \"$MAX_FD\" = \"maximum\" -o \"$MAX_FD\" = \"max\" ] ; then\n            MAX_FD=\"$MAX_FD_LIMIT\"\n        fi\n        ulimit -n $MAX_FD\n        if [ $? -ne 0 ] ; then\n            warn \"Could not set maximum file descriptor limit: $MAX_FD\"\n        fi\n    else\n        warn \"Could not query maximum file descriptor limit: $MAX_FD_LIMIT\"\n    fi\nfi\n\n# For Darwin, add options to specify how the application appears in the dock\nif $darwin; then\n    GRADLE_OPTS=\"$GRADLE_OPTS \\\"-Xdock:name=$APP_NAME\\\" \\\"-Xdock:icon=$APP_HOME/media/gradle.icns\\\"\"\nfi\n\n# For Cygwin, switch paths to Windows format before running java\nif $cygwin ; then\n    APP_HOME=`cygpath --path --mixed \"$APP_HOME\"`\n    CLASSPATH=`cygpath --path --mixed \"$CLASSPATH\"`\n    JAVACMD=`cygpath --unix \"$JAVACMD\"`\n\n    # We build the pattern for arguments to be converted via cygpath\n    ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`\n    SEP=\"\"\n    for dir in $ROOTDIRSRAW ; do\n        ROOTDIRS=\"$ROOTDIRS$SEP$dir\"\n        SEP=\"|\"\n    done\n    OURCYGPATTERN=\"(^($ROOTDIRS))\"\n    # Add a user-defined pattern to the cygpath arguments\n    if [ \"$GRADLE_CYGPATTERN\" != \"\" ] ; then\n        OURCYGPATTERN=\"$OURCYGPATTERN|($GRADLE_CYGPATTERN)\"\n    fi\n    # Now convert the arguments - kludge to limit ourselves to /bin/sh\n    i=0\n    for arg in \"$@\" ; do\n        CHECK=`echo \"$arg\"|egrep -c \"$OURCYGPATTERN\" -`\n        CHECK2=`echo \"$arg\"|egrep -c \"^-\"`                                 ### Determine if an option\n\n        if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then                    ### Added a condition\n            eval `echo args$i`=`cygpath --path --ignore --mixed \"$arg\"`\n        else\n            eval `echo args$i`=\"\\\"$arg\\\"\"\n        fi\n        i=$((i+1))\n    done\n    case $i in\n        (0) set -- ;;\n        (1) set -- \"$args0\" ;;\n        (2) set -- \"$args0\" \"$args1\" ;;\n        (3) set -- \"$args0\" \"$args1\" \"$args2\" ;;\n        (4) set -- \"$args0\" \"$args1\" \"$args2\" \"$args3\" ;;\n        (5) set -- \"$args0\" \"$args1\" \"$args2\" \"$args3\" \"$args4\" ;;\n        (6) set -- \"$args0\" \"$args1\" \"$args2\" \"$args3\" \"$args4\" \"$args5\" ;;\n        (7) set -- \"$args0\" \"$args1\" \"$args2\" \"$args3\" \"$args4\" \"$args5\" \"$args6\" ;;\n        (8) set -- \"$args0\" \"$args1\" \"$args2\" \"$args3\" \"$args4\" \"$args5\" \"$args6\" \"$args7\" ;;\n        (9) set -- \"$args0\" \"$args1\" \"$args2\" \"$args3\" \"$args4\" \"$args5\" \"$args6\" \"$args7\" \"$args8\" ;;\n    esac\nfi\n\n# Escape application args\nsave () {\n    for i do printf %s\\\\n \"$i\" | sed \"s/'/'\\\\\\\\''/g;1s/^/'/;\\$s/\\$/' \\\\\\\\/\" ; done\n    echo \" \"\n}\nAPP_ARGS=$(save \"$@\")\n\n# Collect all arguments for the java command, following the shell quoting and substitution rules\neval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS \"\\\"-Dorg.gradle.appname=$APP_BASE_NAME\\\"\" -classpath \"\\\"$CLASSPATH\\\"\" org.gradle.wrapper.GradleWrapperMain \"$APP_ARGS\"\n\n# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong\nif [ \"$(uname)\" = \"Darwin\" ] && [ \"$HOME\" = \"$PWD\" ]; then\n  cd \"$(dirname \"$0\")\"\nfi\n\nexec \"$JAVACMD\" \"$@\"\n"
  },
  {
    "path": "gradlew.bat",
    "content": "@if \"%DEBUG%\" == \"\" @echo off\r\n@rem ##########################################################################\r\n@rem\r\n@rem  Gradle startup script for Windows\r\n@rem\r\n@rem ##########################################################################\r\n\r\n@rem Set local scope for the variables with windows NT shell\r\nif \"%OS%\"==\"Windows_NT\" setlocal\r\n\r\nset DIRNAME=%~dp0\r\nif \"%DIRNAME%\" == \"\" set DIRNAME=.\r\nset APP_BASE_NAME=%~n0\r\nset APP_HOME=%DIRNAME%\r\n\r\n@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.\r\nset DEFAULT_JVM_OPTS=\r\n\r\n@rem Find java.exe\r\nif defined JAVA_HOME goto findJavaFromJavaHome\r\n\r\nset JAVA_EXE=java.exe\r\n%JAVA_EXE% -version >NUL 2>&1\r\nif \"%ERRORLEVEL%\" == \"0\" goto init\r\n\r\necho.\r\necho ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.\r\necho.\r\necho Please set the JAVA_HOME variable in your environment to match the\r\necho location of your Java installation.\r\n\r\ngoto fail\r\n\r\n:findJavaFromJavaHome\r\nset JAVA_HOME=%JAVA_HOME:\"=%\r\nset JAVA_EXE=%JAVA_HOME%/bin/java.exe\r\n\r\nif exist \"%JAVA_EXE%\" goto init\r\n\r\necho.\r\necho ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%\r\necho.\r\necho Please set the JAVA_HOME variable in your environment to match the\r\necho location of your Java installation.\r\n\r\ngoto fail\r\n\r\n:init\r\n@rem Get command-line arguments, handling Windows variants\r\n\r\nif not \"%OS%\" == \"Windows_NT\" goto win9xME_args\r\n\r\n:win9xME_args\r\n@rem Slurp the command line arguments.\r\nset CMD_LINE_ARGS=\r\nset _SKIP=2\r\n\r\n:win9xME_args_slurp\r\nif \"x%~1\" == \"x\" goto execute\r\n\r\nset CMD_LINE_ARGS=%*\r\n\r\n:execute\r\n@rem Setup the command line\r\n\r\nset CLASSPATH=%APP_HOME%\\gradle\\wrapper\\gradle-wrapper.jar\r\n\r\n@rem Execute Gradle\r\n\"%JAVA_EXE%\" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% \"-Dorg.gradle.appname=%APP_BASE_NAME%\" -classpath \"%CLASSPATH%\" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%\r\n\r\n:end\r\n@rem End local scope for the variables with windows NT shell\r\nif \"%ERRORLEVEL%\"==\"0\" goto mainEnd\r\n\r\n:fail\r\nrem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of\r\nrem the _cmd.exe /c_ return code!\r\nif  not \"\" == \"%GRADLE_EXIT_CONSOLE%\" exit 1\r\nexit /b 1\r\n\r\n:mainEnd\r\nif \"%OS%\"==\"Windows_NT\" endlocal\r\n\r\n:omega\r\n"
  },
  {
    "path": "pom.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\" xmlns=\"http://maven.apache.org/POM/4.0.0\"\n    xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <modelVersion>4.0.0</modelVersion>\n  <groupId>ch.obermuhlner</groupId>\n  <artifactId>big-math</artifactId>\n  <version>2.3.2</version>\n  <dependencies>\n    <dependency>\n      <groupId>junit</groupId>\n      <artifactId>junit</artifactId>\n      <version>4.13.1</version>\n      <scope>test</scope>\n    </dependency>\n  </dependencies>\n</project>\n"
  },
  {
    "path": "regression/README.md",
    "content": "# Performance Regression\n\nThe same performance measurements for the interesting mathematical functions\nin `BigDecimalMath` can be executed with different releases of `big-math`.  \n\nThis allows to compare the performance regression over all releases.\n\n## Run with gradle\n\nTo run the performance measurements execute the following command (change version number as desired):\n```console\n./gradlew :regression.v1_0_0:run\n```\n\nThe special version string `v_current` may be used to measure the performance of the current checkout.\n```console\n./gradlew :regression.v_current:run\n```\n\nThe `*.csv` files in the folder `analysis` can be created by running the following gradle task afterwards.\n```console\n./gradlew :regression.analysis:run\n```\n\nTo convert the `*.csv` files into chart images run the following\n(after installing the https://github.com/eobermuhlner/csv2chart application):\n```console\ncd regression/analysis\ncsv2chart --property chart=line --format png *.csv\n```\n\nAs a convenience you can also run the following shell script from the root of the project.\nIt does all the calls described above for all releases of `big-math`.\n```console\nrun_regression_analysis.sh\n```\n\n\n## Measured performance\n\nThe committed `performance.csv` files in each regression project where created\nby running on a PC with the following specs: \n\n```\nCaption                                 DeviceID  MaxClockSpeed  Name                                      NumberOfCores  Status\nIntel64 Family 6 Model 142 Stepping 11  CPU0      2001           Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz  4              OK\n```\n\nNote: the CPU specs where printed with the following command: \n\n```console\nwmic cpu get caption, deviceid, name, numberofcores, maxclockspeed, status\n```\n\n![selected functions performance over releases](https://github.com/eobermuhlner/big-math/blob/master/regression/analysis/selected%20functions%20performance%20over%20releases.png)\n\n![fast functions performance over releases](https://github.com/eobermuhlner/big-math/blob/master/regression/analysis/fast%20functions%20performance%20over%20releases.png)\n\n![medium functions performance over releases](https://github.com/eobermuhlner/big-math/blob/master/regression/analysis/medium%20functions%20performance%20over%20releases.png)\n\n![very slow functions performance over releases](https://github.com/eobermuhlner/big-math/blob/master/regression/analysis/very%20slow%20functions%20performance%20over%20releases.png)\n"
  },
  {
    "path": "regression/analysis/build.gradle",
    "content": "apply plugin: 'java'\napply plugin: 'application'\napply plugin: 'eclipse'\n\nmainClassName = 'ch.obermuhlner.math.big.example.internal.AggregateCsv'\n\nrepositories {\n\tmavenCentral()\n}\n\ndependencies {\n\tcompile group: 'ch.obermuhlner', name: 'big-math', version: '1.0.0'\n\tcompile project(':ch.obermuhlner.math.big.example')\n}\n"
  },
  {
    "path": "regression/analysis/fast functions performance over releases.csv",
    "content": "Function,log(1),log(10),log(100),sqrt(2),pow(2;3)\nv1_0_0,0.0,4.8,7.5,19.1,0.1\nv1_1_0,0.0,4.8,7.2,14.2,0.1\nv1_2_0,0.1,1.3,4.6,16.5,0.1\nv1_2_1,0.0,1.3,4.7,16.6,0.1\nv1_3_0,0.0,1.3,4.5,11.6,0.1\nv2_0_0,0.0,1.6,18.8,13.0,0.0\nv2_0_1,0.0,1.6,11.2,12.4,0.1\nv2_1_0,0.1,1.2,9.6,11.7,0.1\nv2_2_0,0.0,1.3,10.2,11.6,0.1\nv2_2_1,0.0,1.4,10.7,17.0,0.1\nv2_3_0,0.0,1.4,10.7,17.7,0.1\nv2_3_1,0.0,1.8,10.8,13.5,0.2\n"
  },
  {
    "path": "regression/analysis/medium functions performance over releases.csv",
    "content": "Function,root(2;3),sin(2),cos(2),sinh(2),cosh(2)\nv1_0_0,72.6,381.8,407.4,350.8,383.9\nv1_1_0,72.9,368.7,408.9,603.7,699.2\nv1_2_0,87.7,449.5,500.8,424.5,450.7\nv1_2_1,85.6,446.7,414.3,422.5,450.0\nv1_3_0,87.0,446.1,494.2,421.8,446.0\nv2_0_0,88.5,442.3,490.6,419.4,447.2\nv2_0_1,74.2,376.5,413.9,362.7,376.3\nv2_1_0,73.4,376.4,426.7,422.3,449.6\nv2_2_0,58.1,303.2,347.5,283.7,309.0\nv2_2_1,59.1,306.8,349.8,239.0,261.2\nv2_3_0,83.9,254.7,291.4,288.6,313.4\nv2_3_1,199.1,313.2,352.7,449.4,263.2\n"
  },
  {
    "path": "regression/analysis/multi threading fix.csv",
    "content": "Name,log(0.1),exp(2),sqrt(2),pow(2;0.1),root(2;3),sin(2),cos(2),tan(2),cot(2),asin(0.1),acos(0.1),atan(0.1),acot(0.1),sinh(2),cosh(2),tanh(2),asinh(0.1),acosh(2),atanh(0.1),acoth(2),coth(2)\nv2.2.0,2069,792,22,904,98,592,705,1369,1372,1465,1556,2215,2273,559,650,1359,2186,2206,2216,212,1381\nsync_getFactor,2071,792,22,901,101,592,709,1377,1380,1474,1558,2212,2277,561,651,1362,2180,2198,2209,211,1366\nsync_calc,2112,795,22,917,100,599,713,1384,1383,1481,1577,2270,2333,569,658,1379,2219,2237,2243,212,\nper_request,2115,806,29,913,98,642,758,1474,1473,1698,1810,2469,2534,606,695,1458,2213,2231,2244,211,1465\n"
  },
  {
    "path": "regression/analysis/performance over releases.csv",
    "content": "Function,log(0.1),log(0.2),log(0.3),log(0.4),log(0.5),log(0.6),log(0.7),log(0.8),log(0.9),log(1),log(2),log(10),log(100),log2(2),log10(2),exp(2),sqrt(2),sqrt(9),pow(2;3),pow(2;0.1),root(2;3),sin(2),sin(100),cos(2),cos(100),tan(2),cot(2),asin(0.1),asin(0.8),acos(0.1),atan(0.1),acot(0.1),sinh(2),cosh(2),tanh(2),asinh(0.1),acosh(2),atanh(0.1),acoth(2),coth(2),atan2(2;3),gamma(0.1),BigFloat.add,BigFloat.subtract,BigFloat.multiply,BigFloat.divide\nv1_0_0,1156.9,1216.3,1146.4,1235.4,10.9,1237.1,1269.3,1230.5,1179.6,0.0,36.3,4.8,7.5,39.7,39.9,429.6,19.1,66.4,0.1,524.5,72.6,381.8,934.0,407.4,932.6,872.5,870.8,1023.3,23212.1,1113.5,1850.7,1899.5,350.8,383.9,857.4,1234.0,1226.2,1266.6,140.4,,,,0.5,0.3,0.3,0.7\nv1_1_0,1159.2,1239.6,1156.9,1188.6,7.7,1200.8,1302.1,1211.3,1142.8,0.0,31.0,4.8,7.2,44.4,39.9,437.0,14.2,65.4,0.1,507.7,72.9,368.7,902.6,408.9,979.3,844.6,842.1,1027.0,23277.7,1109.7,1966.2,2017.5,603.7,699.2,1009.0,1483.5,1459.0,1507.7,70.2,1010.2,,,0.2,0.2,0.2,0.3\nv1_2_0,1373.2,1450.4,1377.8,1206.1,4.4,1431.4,1522.1,1446.3,1381.9,0.1,32.3,1.3,4.6,68.4,37.5,529.5,16.5,0.2,0.1,611.2,87.7,449.5,1095.2,500.8,1136.6,1028.0,1024.7,1232.2,23361.4,1980.1,1849.9,2249.9,424.5,450.7,1019.1,1476.9,1454.4,1523.9,65.2,1022.2,,,0.4,0.2,0.1,0.4\nv1_2_1,1367.7,1451.3,1378.0,1423.3,5.0,1423.1,1514.7,1448.7,1378.8,0.0,31.1,1.3,4.7,66.3,35.3,523.8,16.6,0.2,0.1,606.1,85.6,446.7,1077.1,414.3,1119.0,1011.1,1010.5,1224.6,23114.3,1327.2,1851.3,2252.4,422.5,450.0,1018.5,1467.0,1457.9,1513.4,65.2,1022.0,,,0.2,0.1,0.1,0.3\nv1_3_0,1368.1,1439.2,1367.0,1407.6,6.3,1413.4,1502.0,1439.5,1366.6,0.0,32.2,1.3,4.5,66.8,36.6,528.7,11.6,0.2,0.1,610.4,87.0,446.1,1083.2,494.2,1125.6,1017.9,1015.8,1227.0,23166.4,1321.9,2188.8,2244.1,421.8,446.0,1011.8,1448.7,1440.1,1505.6,64.9,1010.6,0.7,,0.4,0.6,0.3,0.8\nv2_0_0,1985.3,2025.8,1955.0,1745.0,1695.5,1669.5,1353.3,1536.0,1466.5,0.0,1678.9,1.6,18.8,1784.2,1737.1,537.7,13.0,0.3,0.0,2393.1,88.5,442.3,1071.4,490.6,1121.7,1010.6,1011.0,1231.3,23119.4,1139.4,2179.0,1884.9,419.4,447.2,1006.9,1594.0,2125.5,1388.9,1803.5,852.9,0.7,,0.6,0.4,0.3,0.7\nv2_0_1,1980.7,2039.6,1964.6,1748.9,1716.9,1671.3,1618.7,1553.1,1487.4,0.0,1713.0,1.6,11.2,1796.1,1484.2,451.6,12.4,0.3,0.1,2068.2,74.2,376.5,904.2,413.9,971.9,850.3,852.9,1051.1,23268.4,1115.8,1881.0,1940.7,362.7,376.3,876.4,1374.6,1795.6,1383.8,1795.8,852.6,18518.2,41707.4,0.3,0.2,0.1,0.4\nv2_1_0,1248.8,1338.7,1255.6,1397.0,12.8,1345.6,1375.8,1314.6,1247.1,0.1,32.8,1.2,9.6,65.5,46.0,443.6,11.7,0.2,0.1,513.4,73.4,376.4,932.5,426.7,974.0,881.3,887.7,1023.5,23212.0,1317.0,2191.1,2255.7,422.3,449.6,1012.8,1548.7,1562.0,1393.1,61.6,1017.5,18605.2,14200.6,0.4,0.3,0.2,0.7\nv2_2_0,1061.9,1132.8,1064.9,1099.8,10.1,1101.6,1122.3,1074.6,1026.1,0.0,40.2,1.3,10.2,81.0,49.2,323.2,11.6,0.4,0.1,463.7,58.1,303.2,898.8,347.5,789.1,597.0,1102.1,1121.8,11398.0,759.2,1152.9,1359.1,283.7,309.0,701.5,1103.3,1122.9,933.5,60.4,699.8,9870.6,9740.3,0.4,0.5,0.2,0.5\nv2_2_1,932.7,1153.0,1088.6,1126.1,10.7,1136.6,1151.0,1102.5,1060.0,0.0,40.7,1.4,10.7,81.9,50.4,326.6,17.0,0.3,0.1,472.9,59.1,306.8,924.9,349.8,805.0,725.0,727.2,722.4,11784.5,1173.2,1971.6,2045.3,239.0,261.2,593.7,1112.8,1141.6,941.2,59.9,589.4,10218.8,10080.9,0.4,0.2,0.1,0.5\nv2_3_0,884.3,1128.9,1061.1,1126.6,18.5,1135.7,1153.8,1110.3,1055.2,0.0,40.2,1.4,10.7,80.8,50.1,326.0,17.7,0.4,0.1,474.4,83.9,254.7,774.9,291.4,808.0,603.9,725.1,717.4,11865.3,641.9,1365.0,1404.0,288.6,313.4,712.4,1122.6,1148.2,1147.9,71.7,597.1,10248.8,10201.9,0.3,0.2,0.2,0.4\nv2_3_1,1086.2,1160.0,1091.9,1137.3,10.7,1138.5,1164.1,1114.6,1061.8,0.0,40.6,1.8,10.8,82.6,50.1,327.3,13.5,0.2,0.2,481.6,199.1,313.2,932.5,352.7,1000.7,1066.4,1112.5,1146.2,11755.2,640.6,1141.2,1177.4,449.4,263.2,594.9,943.2,968.5,968.1,65.4,602.4,10182.1,10015.8,0.3,0.3,0.3,0.7\n"
  },
  {
    "path": "regression/analysis/selected functions performance over releases.csv",
    "content": "Function,log(0.1),exp(2),sqrt(2),pow(2;0.1),root(2;3),sin(2),cos(2),tan(2),cot(2),asin(0.1),acos(0.1),atan(0.1),acot(0.1),sinh(2),cosh(2),tanh(2),asinh(0.1),acosh(2),atanh(0.1),acoth(2),coth(2)\nv1_0_0,1156.9,429.6,19.1,524.5,72.6,381.8,407.4,872.5,870.8,1023.3,1113.5,1850.7,1899.5,350.8,383.9,857.4,1234.0,1226.2,1266.6,140.4,\nv1_1_0,1159.2,437.0,14.2,507.7,72.9,368.7,408.9,844.6,842.1,1027.0,1109.7,1966.2,2017.5,603.7,699.2,1009.0,1483.5,1459.0,1507.7,70.2,1010.2\nv1_2_0,1373.2,529.5,16.5,611.2,87.7,449.5,500.8,1028.0,1024.7,1232.2,1980.1,1849.9,2249.9,424.5,450.7,1019.1,1476.9,1454.4,1523.9,65.2,1022.2\nv1_2_1,1367.7,523.8,16.6,606.1,85.6,446.7,414.3,1011.1,1010.5,1224.6,1327.2,1851.3,2252.4,422.5,450.0,1018.5,1467.0,1457.9,1513.4,65.2,1022.0\nv1_3_0,1368.1,528.7,11.6,610.4,87.0,446.1,494.2,1017.9,1015.8,1227.0,1321.9,2188.8,2244.1,421.8,446.0,1011.8,1448.7,1440.1,1505.6,64.9,1010.6\nv2_0_0,1985.3,537.7,13.0,2393.1,88.5,442.3,490.6,1010.6,1011.0,1231.3,1139.4,2179.0,1884.9,419.4,447.2,1006.9,1594.0,2125.5,1388.9,1803.5,852.9\nv2_0_1,1980.7,451.6,12.4,2068.2,74.2,376.5,413.9,850.3,852.9,1051.1,1115.8,1881.0,1940.7,362.7,376.3,876.4,1374.6,1795.6,1383.8,1795.8,852.6\nv2_1_0,1248.8,443.6,11.7,513.4,73.4,376.4,426.7,881.3,887.7,1023.5,1317.0,2191.1,2255.7,422.3,449.6,1012.8,1548.7,1562.0,1393.1,61.6,1017.5\nv2_2_0,1061.9,323.2,11.6,463.7,58.1,303.2,347.5,597.0,1102.1,1121.8,759.2,1152.9,1359.1,283.7,309.0,701.5,1103.3,1122.9,933.5,60.4,699.8\nv2_2_1,932.7,326.6,17.0,472.9,59.1,306.8,349.8,725.0,727.2,722.4,1173.2,1971.6,2045.3,239.0,261.2,593.7,1112.8,1141.6,941.2,59.9,589.4\nv2_3_0,884.3,326.0,17.7,474.4,83.9,254.7,291.4,603.9,725.1,717.4,641.9,1365.0,1404.0,288.6,313.4,712.4,1122.6,1148.2,1147.9,71.7,597.1\nv2_3_1,1086.2,327.3,13.5,481.6,199.1,313.2,352.7,1066.4,1112.5,1146.2,640.6,1141.2,1177.4,449.4,263.2,594.9,943.2,968.5,968.1,65.4,602.4\n"
  },
  {
    "path": "regression/analysis/slow functions performance over releases.csv",
    "content": "Function,log(0.5),pow(2;0.1),sin(100),cos(100),tan(2),cot(2),asin(0.1),acos(0.1),atan(0.1),acot(0.1),tanh(2),asinh(0.1),acosh(2),acoth(2),atanh(0.1),coth(2)\nv1_0_0,10.9,524.5,934.0,932.6,872.5,870.8,1023.3,1113.5,1850.7,1899.5,857.4,1234.0,1226.2,140.4,1266.6,\nv1_1_0,7.7,507.7,902.6,979.3,844.6,842.1,1027.0,1109.7,1966.2,2017.5,1009.0,1483.5,1459.0,70.2,1507.7,1010.2\nv1_2_0,4.4,611.2,1095.2,1136.6,1028.0,1024.7,1232.2,1980.1,1849.9,2249.9,1019.1,1476.9,1454.4,65.2,1523.9,1022.2\nv1_2_1,5.0,606.1,1077.1,1119.0,1011.1,1010.5,1224.6,1327.2,1851.3,2252.4,1018.5,1467.0,1457.9,65.2,1513.4,1022.0\nv1_3_0,6.3,610.4,1083.2,1125.6,1017.9,1015.8,1227.0,1321.9,2188.8,2244.1,1011.8,1448.7,1440.1,64.9,1505.6,1010.6\nv2_0_0,1695.5,2393.1,1071.4,1121.7,1010.6,1011.0,1231.3,1139.4,2179.0,1884.9,1006.9,1594.0,2125.5,1803.5,1388.9,852.9\nv2_0_1,1716.9,2068.2,904.2,971.9,850.3,852.9,1051.1,1115.8,1881.0,1940.7,876.4,1374.6,1795.6,1795.8,1383.8,852.6\nv2_1_0,12.8,513.4,932.5,974.0,881.3,887.7,1023.5,1317.0,2191.1,2255.7,1012.8,1548.7,1562.0,61.6,1393.1,1017.5\nv2_2_0,10.1,463.7,898.8,789.1,597.0,1102.1,1121.8,759.2,1152.9,1359.1,701.5,1103.3,1122.9,60.4,933.5,699.8\nv2_2_1,10.7,472.9,924.9,805.0,725.0,727.2,722.4,1173.2,1971.6,2045.3,593.7,1112.8,1141.6,59.9,941.2,589.4\nv2_3_0,18.5,474.4,774.9,808.0,603.9,725.1,717.4,641.9,1365.0,1404.0,712.4,1122.6,1148.2,71.7,1147.9,597.1\nv2_3_1,10.7,481.6,932.5,1000.7,1066.4,1112.5,1146.2,640.6,1141.2,1177.4,594.9,943.2,968.5,65.4,968.1,602.4\n"
  },
  {
    "path": "regression/analysis/very slow functions performance over releases.csv",
    "content": "Function,asin(0.8),atan2(2;3),gamma(0.1)\nv1_0_0,23212.1,,\nv1_1_0,23277.7,,\nv1_2_0,23361.4,,\nv1_2_1,23114.3,,\nv1_3_0,23166.4,0.7,\nv2_0_0,23119.4,0.7,\nv2_0_1,23268.4,18518.2,41707.4\nv2_1_0,23212.0,18605.2,14200.6\nv2_2_0,11398.0,9870.6,9740.3\nv2_2_1,11784.5,10218.8,10080.9\nv2_3_0,11865.3,10248.8,10201.9\nv2_3_1,11755.2,10182.1,10015.8\n"
  },
  {
    "path": "regression/v1_0_0/build.gradle",
    "content": "apply plugin: 'java'\napply plugin: 'application'\napply plugin: 'eclipse'\n\nmainClassName = 'ch.obermuhlner.math.big.example.internal.PerformanceRegressionBigDecimalMath'\n\nrepositories {\n\tmavenCentral()\n}\n\ndependencies {\n\tcompile group: 'ch.obermuhlner', name: 'big-math', version: '1.0.0'\n\tcompile project(':ch.obermuhlner.math.big.example')\n}\n"
  },
  {
    "path": "regression/v1_0_0/performance.csv",
    "content": "Name                ,    Average [ns],     Median [ns],        Min [ns],        Max [ns]\nlog(0.1)            ,          1271.4,          1234.5,          1156.9,          1827.2\nlog(0.2)            ,          1366.5,          1352.1,          1216.3,          1705.8\nlog(0.3)            ,          1235.1,          1203.7,          1146.4,          1694.5\nlog(0.4)            ,          1334.2,          1294.5,          1235.4,          1692.4\nlog(0.5)            ,            13.9,            13.2,            10.9,            31.8\nlog(0.6)            ,          1354.1,          1314.5,          1237.1,          1918.8\nlog(0.7)            ,          2279.7,          2340.9,          1269.3,          3095.4\nlog(0.8)            ,          1676.3,          1465.0,          1230.5,          3190.1\nlog(0.9)            ,          1277.5,          1250.3,          1179.6,          1619.7\nlog(1)              ,             0.0,             0.0,             0.0,             0.1\nlog(2)              ,            48.1,            44.2,            36.3,           105.2\nlog(10)             ,             7.0,             7.3,             4.8,             9.3\nlog(100)            ,            12.4,            11.4,             7.5,            39.2\nlog2(2)             ,            66.2,            60.5,            39.7,           151.2\nlog10(2)            ,            43.0,            41.2,            39.9,           124.7\nexp(2)              ,           460.3,           445.7,           429.6,           612.9\nsqrt(2)             ,            23.1,            22.0,            19.1,            40.9\nsqrt(9)             ,            74.1,            69.8,            66.4,           166.8\npow(2;3)            ,             0.1,             0.1,             0.1,             0.2\npow(2;0.1)          ,           581.1,           556.0,           524.5,           917.6\nroot(2;3)           ,           105.0,           114.0,            72.6,           200.6\nsin(2)              ,           432.9,           423.6,           381.8,           550.7\nsin(100)            ,          1029.2,          1038.4,           934.0,          1132.1\ncos(2)              ,           436.1,           425.1,           407.4,           749.2\ncos(100)            ,          1011.9,           981.5,           932.6,          1716.4\ntan(2)              ,           932.9,           916.3,           872.5,          1291.6\ncot(2)              ,           938.3,           935.8,           870.8,          1076.5\nasin(0.1)           ,          1073.9,          1061.8,          1023.3,          1194.6\nasin(0.8)           ,         29376.5,         24175.4,         23212.1,         41863.2\nacos(0.1)           ,          1179.5,          1163.9,          1113.5,          1363.3\natan(0.1)           ,          1952.5,          1935.3,          1850.7,          2177.8\nacot(0.1)           ,          1987.2,          1975.7,          1899.5,          2233.3\nsinh(2)             ,           372.0,           359.4,           350.8,           527.3\ncosh(2)             ,           408.9,           398.0,           383.9,           552.9\ntanh(2)             ,           911.3,           899.0,           857.4,          1047.2\nasinh(0.1)          ,          1325.8,          1302.5,          1234.0,          1497.4\nacosh(2)            ,          1335.9,          1310.4,          1226.2,          2066.1\natanh(0.1)          ,          1359.1,          1331.7,          1266.6,          1920.5\nacoth(2)            ,           145.4,           141.6,           140.4,           358.9\ncoth(2)             ,                ,                ,                ,                \natan2(2;3)          ,                ,                ,                ,                \ngamma(0.1)          ,                ,                ,                ,                \nBigFloat.add        ,             1.2,             1.0,             0.5,            27.2\nBigFloat.subtract   ,             0.4,             0.3,             0.3,             1.8\nBigFloat.multiply   ,             0.3,             0.3,             0.3,             1.3\nBigFloat.divide     ,             0.8,             0.8,             0.7,             3.2\n"
  },
  {
    "path": "regression/v1_1_0/build.gradle",
    "content": "apply plugin: 'java'\napply plugin: 'application'\napply plugin: 'eclipse'\n\nmainClassName = 'ch.obermuhlner.math.big.example.internal.PerformanceRegressionBigDecimalMath'\n\nrepositories {\n\tmavenCentral()\n}\n\ndependencies {\n\tcompile group: 'ch.obermuhlner', name: 'big-math', version: '1.1.0'\n\tcompile project(':ch.obermuhlner.math.big.example')\n}\n"
  },
  {
    "path": "regression/v1_1_0/performance.csv",
    "content": "Name                ,    Average [ns],     Median [ns],        Min [ns],        Max [ns]\nlog(0.1)            ,          1239.7,          1214.4,          1159.2,          1508.3\nlog(0.2)            ,          1321.3,          1288.0,          1239.6,          1598.7\nlog(0.3)            ,          1246.1,          1223.3,          1156.9,          1548.3\nlog(0.4)            ,          1271.1,          1261.7,          1188.6,          1625.5\nlog(0.5)            ,             8.1,             7.9,             7.7,            10.9\nlog(0.6)            ,          1287.8,          1260.4,          1200.8,          1783.5\nlog(0.7)            ,          1400.3,          1380.9,          1302.1,          1811.2\nlog(0.8)            ,          1292.5,          1274.7,          1211.3,          1492.4\nlog(0.9)            ,          1241.4,          1221.1,          1142.8,          1432.8\nlog(1)              ,             0.0,             0.0,             0.0,             0.1\nlog(2)              ,            33.1,            31.6,            31.0,            46.6\nlog(10)             ,             7.1,             7.4,             4.8,            10.9\nlog(100)            ,             7.5,             7.4,             7.2,            10.3\nlog2(2)             ,            54.0,            46.5,            44.4,           163.8\nlog10(2)            ,            43.8,            41.1,            39.9,           143.3\nexp(2)              ,           484.1,           468.2,           437.0,           684.7\nsqrt(2)             ,            21.3,            20.8,            14.2,           125.7\nsqrt(9)             ,            73.2,            69.0,            65.4,           170.1\npow(2;3)            ,             0.1,             0.1,             0.1,             0.1\npow(2;0.1)          ,           550.0,           542.6,           507.7,           749.4\nroot(2;3)           ,            94.9,            85.2,            72.9,           196.4\nsin(2)              ,           403.6,           391.5,           368.7,           558.1\nsin(100)            ,           954.4,           944.8,           902.6,          1190.0\ncos(2)              ,           450.7,           440.9,           408.9,           642.1\ncos(100)            ,          1043.5,          1025.7,           979.3,          1238.3\ntan(2)              ,           904.6,           880.5,           844.6,          1431.2\ncot(2)              ,           889.7,           880.8,           842.1,          1029.6\nasin(0.1)           ,          1130.8,          1108.2,          1027.0,          1414.6\nasin(0.8)           ,         24141.9,         24092.0,         23277.7,         26195.6\nacos(0.1)           ,          1200.6,          1186.5,          1109.7,          1518.7\natan(0.1)           ,          3404.3,          3249.5,          1966.2,         11188.7\nacot(0.1)           ,          3174.9,          2140.3,          2017.5,         26851.8\nsinh(2)             ,           677.2,           665.3,           603.7,           827.2\ncosh(2)             ,           820.6,           853.9,           699.2,          1055.4\ntanh(2)             ,          1122.6,          1037.2,          1009.0,          2126.1\nasinh(0.1)          ,          1591.8,          1577.1,          1483.5,          2241.1\nacosh(2)            ,          1509.5,          1494.5,          1459.0,          2242.5\natanh(0.1)          ,          1564.2,          1544.6,          1507.7,          2117.3\nacoth(2)            ,            74.2,            72.1,            70.2,           100.1\ncoth(2)             ,          1057.2,          1030.0,          1010.2,          1458.2\natan2(2;3)          ,                ,                ,                ,                \ngamma(0.1)          ,                ,                ,                ,                \nBigFloat.add        ,             0.3,             0.3,             0.2,             0.8\nBigFloat.subtract   ,             0.4,             0.3,             0.2,             2.5\nBigFloat.multiply   ,             0.2,             0.2,             0.2,             1.2\nBigFloat.divide     ,             0.5,             0.5,             0.3,             2.5\n"
  },
  {
    "path": "regression/v1_2_0/build.gradle",
    "content": "apply plugin: 'java'\napply plugin: 'application'\napply plugin: 'eclipse'\n\nmainClassName = 'ch.obermuhlner.math.big.example.internal.PerformanceRegressionBigDecimalMath'\n\nrepositories {\n\tmavenCentral()\n}\n\ndependencies {\n\tcompile group: 'ch.obermuhlner', name: 'big-math', version: '1.2.0'\n\tcompile project(':ch.obermuhlner.math.big.example')\n}\n"
  },
  {
    "path": "regression/v1_2_0/performance.csv",
    "content": "Name                ,    Average [ns],     Median [ns],        Min [ns],        Max [ns]\nlog(0.1)            ,          1404.8,          1386.9,          1373.2,          1595.8\nlog(0.2)            ,          1487.8,          1465.5,          1450.4,          1700.6\nlog(0.3)            ,          2315.5,          2541.5,          1377.8,          3113.7\nlog(0.4)            ,          1548.0,          1290.9,          1206.1,          2456.8\nlog(0.5)            ,             5.2,             5.0,             4.4,             8.2\nlog(0.6)            ,          1603.0,          1537.7,          1431.4,          2262.1\nlog(0.7)            ,          1584.0,          1564.6,          1522.1,          1832.5\nlog(0.8)            ,          1516.0,          1499.2,          1446.3,          1941.8\nlog(0.9)            ,          1435.5,          1423.8,          1381.9,          1638.8\nlog(1)              ,             0.1,             0.1,             0.1,             0.2\nlog(2)              ,            37.3,            33.4,            32.3,           129.6\nlog(10)             ,             1.8,             1.8,             1.3,             2.5\nlog(100)            ,             5.1,             4.7,             4.6,            13.2\nlog2(2)             ,           128.8,           163.1,            68.4,           310.7\nlog10(2)            ,            40.8,            38.4,            37.5,            86.1\nexp(2)              ,           558.5,           541.5,           529.5,           778.8\nsqrt(2)             ,            17.7,            17.6,            16.5,            30.3\nsqrt(9)             ,             0.3,             0.3,             0.2,             1.6\npow(2;3)            ,             0.1,             0.1,             0.1,             1.0\npow(2;0.1)          ,           637.6,           622.7,           611.2,           779.4\nroot(2;3)           ,           106.2,            97.4,            87.7,           249.1\nsin(2)              ,           467.8,           458.4,           449.5,           641.8\nsin(100)            ,          1134.0,          1114.7,          1095.2,          1277.5\ncos(2)              ,           524.9,           512.2,           500.8,           655.3\ncos(100)            ,          1178.3,          1159.3,          1136.6,          1328.7\ntan(2)              ,          1095.1,          1061.6,          1028.0,          2054.5\ncot(2)              ,          1066.1,          1050.5,          1024.7,          1195.7\nasin(0.1)           ,          1280.9,          1273.5,          1232.2,          1409.1\nasin(0.8)           ,         31408.8,         24918.3,         23361.4,         50803.5\nacos(0.1)           ,          2213.9,          2066.3,          1980.1,          3007.7\natan(0.1)           ,          2217.0,          1979.1,          1849.9,          4404.5\nacot(0.1)           ,          2310.5,          2287.1,          2249.9,          2444.6\nsinh(2)             ,           454.9,           435.2,           424.5,           812.4\ncosh(2)             ,           479.2,           461.7,           450.7,           975.8\ntanh(2)             ,          1061.7,          1040.2,          1019.1,          1316.6\nasinh(0.1)          ,          1570.8,          1520.4,          1476.9,          2333.5\nacosh(2)            ,          1534.0,          1511.0,          1454.4,          2234.3\natanh(0.1)          ,          1593.8,          1572.0,          1523.9,          2188.9\nacoth(2)            ,            71.1,            67.1,            65.2,           174.5\ncoth(2)             ,          1064.5,          1047.9,          1022.2,          1194.3\natan2(2;3)          ,                ,                ,                ,                \ngamma(0.1)          ,                ,                ,                ,                \nBigFloat.add        ,             0.6,             0.4,             0.4,            19.2\nBigFloat.subtract   ,             0.3,             0.3,             0.2,             1.3\nBigFloat.multiply   ,             0.2,             0.2,             0.1,             1.3\nBigFloat.divide     ,             0.5,             0.5,             0.4,             0.8\n"
  },
  {
    "path": "regression/v1_2_1/build.gradle",
    "content": "apply plugin: 'java'\napply plugin: 'application'\napply plugin: 'eclipse'\n\nmainClassName = 'ch.obermuhlner.math.big.example.internal.PerformanceRegressionBigDecimalMath'\n\nrepositories {\n\tmavenCentral()\n}\n\ndependencies {\n\tcompile group: 'ch.obermuhlner', name: 'big-math', version: '1.2.1'\n\tcompile project(':ch.obermuhlner.math.big.example')\n}\n"
  },
  {
    "path": "regression/v1_2_1/performance.csv",
    "content": "Name                ,    Average [ns],     Median [ns],        Min [ns],        Max [ns]\nlog(0.1)            ,          1426.5,          1389.3,          1367.7,          1854.4\nlog(0.2)            ,          1529.0,          1491.3,          1451.3,          2358.9\nlog(0.3)            ,          1441.1,          1413.0,          1378.0,          1921.8\nlog(0.4)            ,          1479.5,          1449.7,          1423.3,          1815.8\nlog(0.5)            ,             5.7,             5.6,             5.0,            10.0\nlog(0.6)            ,          1495.0,          1470.7,          1423.1,          2055.0\nlog(0.7)            ,          1579.2,          1553.0,          1514.7,          1833.9\nlog(0.8)            ,          1505.2,          1480.0,          1448.7,          1792.0\nlog(0.9)            ,          1428.6,          1407.2,          1378.8,          1565.1\nlog(1)              ,             0.1,             0.1,             0.0,             0.1\nlog(2)              ,            33.7,            32.0,            31.1,           129.5\nlog(10)             ,             1.8,             1.8,             1.3,             2.6\nlog(100)            ,             5.2,             5.0,             4.7,            13.3\nlog2(2)             ,            88.7,           100.9,            66.3,           168.2\nlog10(2)            ,            37.8,            36.2,            35.3,            51.7\nexp(2)              ,           551.6,           538.7,           523.8,           735.8\nsqrt(2)             ,            20.2,            18.5,            16.6,            32.2\nsqrt(9)             ,             0.4,             0.4,             0.2,             0.7\npow(2;3)            ,             0.1,             0.1,             0.1,             0.2\npow(2;0.1)          ,           630.7,           620.2,           606.1,           771.5\nroot(2;3)           ,           105.2,            92.8,            85.6,           185.7\nsin(2)              ,           467.1,           459.7,           446.7,           581.7\nsin(100)            ,          1155.2,          1125.0,          1077.1,          1568.1\ncos(2)              ,           670.2,           533.6,           414.3,          1217.6\ncos(100)            ,          1191.5,          1169.9,          1119.0,          1678.0\ntan(2)              ,          1074.6,          1027.4,          1011.1,          1801.8\ncot(2)              ,          1051.0,          1030.7,          1010.5,          1285.9\nasin(0.1)           ,          1263.9,          1243.3,          1224.6,          1443.9\nasin(0.8)           ,         26441.1,         27469.1,         23114.3,         29661.2\nacos(0.1)           ,          1356.1,          1340.1,          1327.2,          1632.3\natan(0.1)           ,          2190.6,          2220.4,          1851.3,          2749.0\nacot(0.1)           ,          2304.6,          2270.1,          2252.4,          2553.1\nsinh(2)             ,           441.9,           430.8,           422.5,           683.3\ncosh(2)             ,           465.5,           458.8,           450.0,           691.7\ntanh(2)             ,          1060.5,          1037.9,          1018.5,          1284.1\nasinh(0.1)          ,          1546.9,          1513.0,          1467.0,          2434.4\nacosh(2)            ,          1508.4,          1475.4,          1457.9,          1831.6\natanh(0.1)          ,          1563.8,          1544.3,          1513.4,          1825.8\nacoth(2)            ,            68.5,            66.8,            65.2,           222.3\ncoth(2)             ,          1049.5,          1034.2,          1022.0,          1228.4\natan2(2;3)          ,                ,                ,                ,                \ngamma(0.1)          ,                ,                ,                ,                \nBigFloat.add        ,             0.4,             0.4,             0.2,             0.9\nBigFloat.subtract   ,             0.2,             0.2,             0.1,             0.8\nBigFloat.multiply   ,             0.1,             0.1,             0.1,             0.4\nBigFloat.divide     ,             0.4,             0.4,             0.3,             0.4\n"
  },
  {
    "path": "regression/v1_3_0/build.gradle",
    "content": "apply plugin: 'java'\napply plugin: 'application'\napply plugin: 'eclipse'\n\nmainClassName = 'ch.obermuhlner.math.big.example.internal.PerformanceRegressionBigDecimalMath'\n\nrepositories {\n\tmavenCentral()\n}\n\ndependencies {\n\tcompile group: 'ch.obermuhlner', name: 'big-math', version: '1.3.0'\n\tcompile project(':ch.obermuhlner.math.big.example')\n}\n"
  },
  {
    "path": "regression/v1_3_0/performance.csv",
    "content": "Name                ,    Average [ns],     Median [ns],        Min [ns],        Max [ns]\nlog(0.1)            ,          1411.0,          1386.3,          1368.1,          1614.9\nlog(0.2)            ,          1518.7,          1493.5,          1439.2,          1844.4\nlog(0.3)            ,          1408.6,          1385.1,          1367.0,          1616.3\nlog(0.4)            ,          1459.6,          1430.5,          1407.6,          1789.7\nlog(0.5)            ,             6.7,             6.5,             6.3,             8.3\nlog(0.6)            ,          1455.8,          1430.0,          1413.4,          1729.1\nlog(0.7)            ,          1572.8,          1535.6,          1502.0,          2451.7\nlog(0.8)            ,          1489.9,          1461.2,          1439.5,          1722.2\nlog(0.9)            ,          1411.1,          1382.4,          1366.6,          1950.2\nlog(1)              ,             0.1,             0.1,             0.0,             0.1\nlog(2)              ,            33.4,            33.1,            32.2,            47.0\nlog(10)             ,             1.3,             1.3,             1.3,             1.9\nlog(100)            ,             4.7,             4.6,             4.5,             6.0\nlog2(2)             ,           100.1,            98.1,            66.8,           180.1\nlog10(2)            ,            37.7,            37.3,            36.6,            44.9\nexp(2)              ,           551.2,           535.1,           528.7,           854.1\nsqrt(2)             ,            12.1,            11.8,            11.6,            23.0\nsqrt(9)             ,             0.3,             0.2,             0.2,             0.9\npow(2;3)            ,             0.1,             0.1,             0.1,             1.4\npow(2;0.1)          ,           639.0,           625.8,           610.4,           880.7\nroot(2;3)           ,            92.4,            89.6,            87.0,           212.6\nsin(2)              ,           472.6,           455.1,           446.1,           684.4\nsin(100)            ,          1109.9,          1093.7,          1083.2,          1378.7\ncos(2)              ,           518.3,           506.6,           494.2,           841.7\ncos(100)            ,          1172.9,          1150.9,          1125.6,          1506.9\ntan(2)              ,          1051.8,          1033.6,          1017.9,          1248.1\ncot(2)              ,          1068.0,          1050.8,          1015.8,          1268.4\nasin(0.1)           ,          1267.8,          1247.4,          1227.0,          1500.4\nasin(0.8)           ,         26310.0,         27399.1,         23166.4,         27908.4\nacos(0.1)           ,          1368.6,          1334.0,          1321.9,          2310.5\natan(0.1)           ,          2237.0,          2206.0,          2188.8,          2505.7\nacot(0.1)           ,          2295.4,          2261.5,          2244.1,          2588.1\nsinh(2)             ,           436.8,           429.2,           421.8,           615.9\ncosh(2)             ,           458.7,           451.7,           446.0,           687.2\ntanh(2)             ,          1039.3,          1022.6,          1011.8,          1284.8\nasinh(0.1)          ,          1498.3,          1470.8,          1448.7,          1710.0\nacosh(2)            ,          1485.1,          1463.0,          1440.1,          1685.9\natanh(0.1)          ,          1546.7,          1520.5,          1505.6,          2022.7\nacoth(2)            ,            68.8,            66.6,            64.9,           241.6\ncoth(2)             ,          1040.8,          1023.3,          1010.6,          1370.6\natan2(2;3)          ,             1.1,             0.9,             0.7,             8.5\ngamma(0.1)          ,                ,                ,                ,                \nBigFloat.add        ,             0.6,             0.6,             0.4,             1.9\nBigFloat.subtract   ,             0.6,             0.6,             0.6,             0.7\nBigFloat.multiply   ,             0.4,             0.3,             0.3,             1.0\nBigFloat.divide     ,             0.9,             0.9,             0.8,             1.8\n"
  },
  {
    "path": "regression/v2_0_0/build.gradle",
    "content": "apply plugin: 'java'\napply plugin: 'application'\napply plugin: 'eclipse'\n\nmainClassName = 'ch.obermuhlner.math.big.example.internal.PerformanceRegressionBigDecimalMath'\n\nrepositories {\n\tmavenCentral()\n}\n\ndependencies {\n\tcompile group: 'ch.obermuhlner', name: 'big-math', version: '2.0.0'\n\tcompile project(':ch.obermuhlner.math.big.example')\n}\n"
  },
  {
    "path": "regression/v2_0_0/performance.csv",
    "content": "Name                ,    Average [ns],     Median [ns],        Min [ns],        Max [ns]\nlog(0.1)            ,          2057.0,          2010.1,          1985.3,          2665.4\nlog(0.2)            ,          2112.9,          2101.9,          2025.8,          2283.6\nlog(0.3)            ,          2002.4,          1971.4,          1955.0,          2186.2\nlog(0.4)            ,          1793.2,          1761.1,          1745.0,          2016.7\nlog(0.5)            ,          1752.0,          1721.4,          1695.5,          2029.3\nlog(0.6)            ,          1719.7,          1691.7,          1669.5,          1941.3\nlog(0.7)            ,          1503.7,          1455.5,          1353.3,          1824.0\nlog(0.8)            ,          1573.8,          1551.1,          1536.0,          1795.8\nlog(0.9)            ,          1496.9,          1478.2,          1466.5,          1758.8\nlog(1)              ,             0.0,             0.0,             0.0,             0.1\nlog(2)              ,          1727.1,          1705.5,          1678.9,          1997.6\nlog(10)             ,             1.8,             1.7,             1.6,            13.6\nlog(100)            ,            20.4,            19.4,            18.8,            35.7\nlog2(2)             ,          1829.3,          1800.7,          1784.2,          2103.8\nlog10(2)            ,          1791.5,          1760.6,          1737.1,          2010.3\nexp(2)              ,           574.6,           554.3,           537.7,           860.8\nsqrt(2)             ,            15.7,            13.3,            13.0,            36.3\nsqrt(9)             ,             0.7,             0.6,             0.3,             3.5\npow(2;3)            ,             0.1,             0.1,             0.0,             0.4\npow(2;0.1)          ,          2503.3,          2448.1,          2393.1,          3926.7\nroot(2;3)           ,            99.9,            90.2,            88.5,           215.4\nsin(2)              ,           469.4,           454.9,           442.3,           682.1\nsin(100)            ,          1107.4,          1091.6,          1071.4,          1296.4\ncos(2)              ,           506.7,           500.7,           490.6,           670.3\ncos(100)            ,          1161.8,          1140.6,          1121.7,          1429.0\ntan(2)              ,          1070.3,          1037.9,          1010.6,          1322.6\ncot(2)              ,          1052.1,          1036.2,          1011.0,          1307.3\nasin(0.1)           ,          1270.5,          1248.9,          1231.3,          1485.1\nasin(0.8)           ,         26503.8,         27475.9,         23119.4,         31176.9\nacos(0.1)           ,          1333.9,          1329.3,          1139.4,          1538.6\natan(0.1)           ,          2240.5,          2202.5,          2179.0,          2530.9\nacot(0.1)           ,          2127.8,          2223.2,          1884.9,          2525.0\nsinh(2)             ,           438.5,           427.3,           419.4,           627.4\ncosh(2)             ,           468.3,           457.0,           447.2,           677.9\ntanh(2)             ,          1042.7,          1018.0,          1006.9,          1278.9\nasinh(0.1)          ,          1656.0,          1632.8,          1594.0,          1901.9\nacosh(2)            ,          2192.7,          2151.4,          2125.5,          2454.6\natanh(0.1)          ,          1589.9,          1640.8,          1388.9,          1872.6\nacoth(2)            ,          2185.9,          2160.8,          1803.5,          2439.5\ncoth(2)             ,          1030.6,          1025.2,           852.9,          1252.2\natan2(2;3)          ,             0.9,             0.8,             0.7,             1.9\ngamma(0.1)          ,                ,                ,                ,                \nBigFloat.add        ,             0.8,             0.7,             0.6,             1.4\nBigFloat.subtract   ,             0.4,             0.4,             0.4,             1.2\nBigFloat.multiply   ,             0.3,             0.3,             0.3,             1.1\nBigFloat.divide     ,             0.9,             0.9,             0.7,             2.4\n"
  },
  {
    "path": "regression/v2_0_1/build.gradle",
    "content": "apply plugin: 'java'\napply plugin: 'application'\napply plugin: 'eclipse'\n\nmainClassName = 'ch.obermuhlner.math.big.example.internal.PerformanceRegressionBigDecimalMath'\n\nrepositories {\n\tmavenCentral()\n}\n\ndependencies {\n\tcompile group: 'ch.obermuhlner', name: 'big-math', version: '2.0.1'\n\tcompile project(':ch.obermuhlner.math.big.example')\n}\n"
  },
  {
    "path": "regression/v2_0_1/performance.csv",
    "content": "Name                ,    Average [ns],     Median [ns],        Min [ns],        Max [ns]\nlog(0.1)            ,          2037.4,          2010.4,          1980.7,          2317.0\nlog(0.2)            ,          2087.3,          2060.6,          2039.6,          2322.9\nlog(0.3)            ,          2018.1,          1988.5,          1964.6,          2271.2\nlog(0.4)            ,          1811.4,          1784.4,          1748.9,          2059.5\nlog(0.5)            ,          1787.3,          1753.4,          1716.9,          2113.4\nlog(0.6)            ,          1725.0,          1700.6,          1671.3,          2071.5\nlog(0.7)            ,          1661.0,          1635.4,          1618.7,          1851.5\nlog(0.8)            ,          1608.6,          1583.6,          1553.1,          1930.2\nlog(0.9)            ,          1534.3,          1513.4,          1487.4,          1810.8\nlog(1)              ,             0.0,             0.0,             0.0,             0.1\nlog(2)              ,          1758.0,          1731.5,          1713.0,          2010.0\nlog(10)             ,             1.6,             1.6,             1.6,             2.6\nlog(100)            ,            11.8,            11.4,            11.2,            16.8\nlog2(2)             ,          1877.5,          1862.1,          1796.1,          2224.7\nlog10(2)            ,          1722.1,          1721.0,          1484.2,          2322.1\nexp(2)              ,           506.5,           491.8,           451.6,           793.5\nsqrt(2)             ,            15.1,            13.0,            12.4,            26.6\nsqrt(9)             ,             0.4,             0.4,             0.3,             1.5\npow(2;3)            ,             0.1,             0.1,             0.1,             1.1\npow(2;0.1)          ,          2148.8,          2129.1,          2068.2,          2638.3\nroot(2;3)           ,            98.7,            95.0,            74.2,           173.3\nsin(2)              ,           409.5,           394.4,           376.5,           804.1\nsin(100)            ,           988.3,           954.7,           904.2,          1715.4\ncos(2)              ,           440.6,           433.0,           413.9,           537.1\ncos(100)            ,          1035.4,          1008.0,           971.9,          1670.6\ntan(2)              ,           930.7,           900.4,           850.3,          1548.9\ncot(2)              ,           918.9,           904.2,           852.9,          1080.5\nasin(0.1)           ,          1111.4,          1097.9,          1051.1,          1209.9\nasin(0.8)           ,         30428.4,         24251.4,         23268.4,         41464.4\nacos(0.1)           ,          1178.4,          1168.9,          1115.8,          1395.3\natan(0.1)           ,          1955.1,          1942.9,          1881.0,          2160.9\nacot(0.1)           ,          2012.2,          1996.7,          1940.7,          2209.0\nsinh(2)             ,           382.9,           373.6,           362.7,           477.1\ncosh(2)             ,           408.2,           397.4,           376.3,           495.1\ntanh(2)             ,           918.1,           904.3,           876.4,          1049.2\nasinh(0.1)          ,          1450.7,          1421.3,          1374.6,          1971.2\nacosh(2)            ,          1925.3,          1894.4,          1795.6,          2615.5\natanh(0.1)          ,          1483.3,          1447.5,          1383.8,          2108.9\nacoth(2)            ,          1902.0,          1889.5,          1795.8,          2073.0\ncoth(2)             ,           920.6,           901.9,           852.6,          1098.2\natan2(2;3)          ,         19179.0,         19199.6,         18518.2,         21586.7\ngamma(0.1)          ,         43462.4,         42415.2,         41707.4,         74038.8\nBigFloat.add        ,             0.6,             0.6,             0.3,             1.8\nBigFloat.subtract   ,             0.3,             0.3,             0.2,             2.0\nBigFloat.multiply   ,             0.2,             0.2,             0.1,             1.3\nBigFloat.divide     ,             0.5,             0.5,             0.4,             1.9\n"
  },
  {
    "path": "regression/v2_1_0/build.gradle",
    "content": "apply plugin: 'java'\napply plugin: 'application'\napply plugin: 'eclipse'\n\nmainClassName = 'ch.obermuhlner.math.big.example.internal.PerformanceRegressionBigDecimalMath'\n\nrepositories {\n\tmavenCentral()\n}\n\ndependencies {\n\tcompile group: 'ch.obermuhlner', name: 'big-math', version: '2.1.0'\n\tcompile project(':ch.obermuhlner.math.big.example')\n}\n"
  },
  {
    "path": "regression/v2_1_0/performance.csv",
    "content": "Name                ,    Average [ns],     Median [ns],        Min [ns],        Max [ns]\nlog(0.1)            ,          1330.1,          1322.9,          1248.8,          1526.4\nlog(0.2)            ,          1422.2,          1396.2,          1338.7,          1671.1\nlog(0.3)            ,          1377.8,          1365.7,          1255.6,          2027.9\nlog(0.4)            ,          1474.3,          1461.7,          1397.0,          1679.7\nlog(0.5)            ,            15.1,            13.9,            12.8,            42.0\nlog(0.6)            ,          1430.9,          1401.5,          1345.6,          2257.1\nlog(0.7)            ,          1465.1,          1437.3,          1375.8,          2306.0\nlog(0.8)            ,          1376.7,          1365.2,          1314.6,          1508.4\nlog(0.9)            ,          1307.6,          1295.9,          1247.1,          1447.6\nlog(1)              ,             0.1,             0.1,             0.1,             0.2\nlog(2)              ,            35.8,            33.6,            32.8,           124.6\nlog(10)             ,             1.7,             1.7,             1.2,             2.6\nlog(100)            ,            12.5,            13.1,             9.6,            18.5\nlog2(2)             ,            85.1,            77.4,            65.5,           208.9\nlog10(2)            ,            49.4,            47.1,            46.0,           121.7\nexp(2)              ,           496.4,           472.2,           443.6,           893.0\nsqrt(2)             ,            14.5,            12.1,            11.7,           132.2\nsqrt(9)             ,             0.4,             0.4,             0.2,             1.2\npow(2;3)            ,             0.1,             0.1,             0.1,             0.4\npow(2;0.1)          ,           560.1,           543.5,           513.4,           972.9\nroot(2;3)           ,            89.4,            84.6,            73.4,           188.8\nsin(2)              ,           401.6,           393.0,           376.4,           551.4\nsin(100)            ,           988.7,           978.3,           932.5,          1192.9\ncos(2)              ,           451.3,           441.1,           426.7,           564.3\ncos(100)            ,          1026.9,          1012.2,           974.0,          1227.0\ntan(2)              ,           957.7,           932.4,           881.3,          1580.3\ncot(2)              ,           966.8,           930.8,           887.7,          1752.5\nasin(0.1)           ,          1101.2,          1084.7,          1023.5,          1255.8\nasin(0.8)           ,         26936.8,         24240.8,         23212.0,         65770.4\nacos(0.1)           ,          1484.1,          1369.4,          1317.0,          2883.8\natan(0.1)           ,          2269.1,          2253.3,          2191.1,          2449.6\nacot(0.1)           ,          2357.8,          2311.0,          2255.7,          3076.2\nsinh(2)             ,           443.6,           434.0,           422.3,           551.7\ncosh(2)             ,           474.2,           460.2,           449.6,           617.0\ntanh(2)             ,          1056.5,          1043.0,          1012.8,          1180.0\nasinh(0.1)          ,          1628.8,          1608.1,          1548.7,          2159.3\nacosh(2)            ,          1620.4,          1585.9,          1562.0,          1973.5\natanh(0.1)          ,          1573.4,          1619.4,          1393.1,          1933.9\nacoth(2)            ,            78.6,            85.2,            61.6,           157.3\ncoth(2)             ,          1426.4,          1123.1,          1017.5,          2531.0\natan2(2;3)          ,         22678.7,         22300.0,         18605.2,         39726.9\ngamma(0.1)          ,         19550.5,         17218.6,         14200.6,         31048.5\nBigFloat.add        ,             0.5,             0.5,             0.4,             1.0\nBigFloat.subtract   ,             0.4,             0.3,             0.3,             2.1\nBigFloat.multiply   ,             0.2,             0.2,             0.2,             0.3\nBigFloat.divide     ,             0.7,             0.7,             0.7,             1.5\n"
  },
  {
    "path": "regression/v2_2_0/build.gradle",
    "content": "apply plugin: 'java'\napply plugin: 'application'\napply plugin: 'eclipse'\n\nmainClassName = 'ch.obermuhlner.math.big.example.internal.PerformanceRegressionBigDecimalMath'\n\nrepositories {\n\tmavenCentral()\n}\n\ndependencies {\n\tcompile group: 'ch.obermuhlner', name: 'big-math', version: '2.2.0'\n\tcompile project(':ch.obermuhlner.math.big.example')\n}\n"
  },
  {
    "path": "regression/v2_2_0/performance.csv",
    "content": "Name                ,    Average [ns],     Median [ns],        Min [ns],        Max [ns]\nlog(0.1)            ,          1087.2,          1075.1,          1061.9,          1351.1\nlog(0.2)            ,          1198.9,          1169.1,          1132.8,          1677.0\nlog(0.3)            ,          1125.3,          1093.7,          1064.9,          1625.9\nlog(0.4)            ,          1184.0,          1148.4,          1099.8,          2310.0\nlog(0.5)            ,            12.4,            10.8,            10.1,            16.7\nlog(0.6)            ,          1160.5,          1131.8,          1101.6,          1403.4\nlog(0.7)            ,          1185.4,          1154.2,          1122.3,          1798.6\nlog(0.8)            ,          1148.8,          1123.7,          1074.6,          1371.0\nlog(0.9)            ,          1080.5,          1061.0,          1026.1,          1234.4\nlog(1)              ,             0.1,             0.1,             0.0,             0.2\nlog(2)              ,            44.8,            41.3,            40.2,           157.9\nlog(10)             ,             1.8,             1.9,             1.3,             2.3\nlog(100)            ,            13.7,            14.9,            10.2,            21.4\nlog2(2)             ,           144.9,           118.0,            81.0,           343.5\nlog10(2)            ,            52.5,            50.3,            49.2,            70.5\nexp(2)              ,           346.2,           331.7,           323.2,           531.2\nsqrt(2)             ,            19.7,            19.3,            11.6,            29.9\nsqrt(9)             ,             0.6,             0.4,             0.4,             2.3\npow(2;3)            ,             0.1,             0.1,             0.1,             0.2\npow(2;0.1)          ,           495.0,           479.9,           463.7,           724.0\nroot(2;3)           ,            76.6,            84.9,            58.1,            93.0\nsin(2)              ,           323.6,           310.4,           303.2,           469.1\nsin(100)            ,           959.1,           949.6,           898.8,          1118.5\ncos(2)              ,           368.5,           358.7,           347.5,           490.1\ncos(100)            ,           924.2,           960.8,           789.1,          1190.5\ntan(2)              ,           895.8,          1108.8,           597.0,          1384.7\ncot(2)              ,          1319.7,          1364.3,          1102.1,          1764.9\nasin(0.1)           ,          1189.4,          1170.3,          1121.8,          1445.9\nasin(0.8)           ,         12990.5,         13582.8,         11398.0,         18846.3\nacos(0.1)           ,           795.8,           778.6,           759.2,          1020.2\natan(0.1)           ,          1367.1,          1357.6,          1152.9,          1645.5\nacot(0.1)           ,          1426.6,          1405.6,          1359.1,          2046.3\nsinh(2)             ,           297.6,           288.6,           283.7,           431.9\ncosh(2)             ,           346.4,           323.9,           309.0,           542.3\ntanh(2)             ,           739.9,           720.4,           701.5,           871.1\nasinh(0.1)          ,          1149.6,          1130.9,          1103.3,          1339.2\nacosh(2)            ,          1422.1,          1186.2,          1122.9,          2535.5\natanh(0.1)          ,          1003.2,           987.2,           933.5,          1254.5\nacoth(2)            ,            88.2,            90.3,            60.4,           136.5\ncoth(2)             ,           739.5,           718.2,           699.8,           985.2\natan2(2;3)          ,         11861.9,         11869.3,          9870.6,         20848.2\ngamma(0.1)          ,         14268.6,         14996.3,          9740.3,         21555.4\nBigFloat.add        ,             0.6,             0.5,             0.4,             1.5\nBigFloat.subtract   ,             0.6,             0.5,             0.5,             1.8\nBigFloat.multiply   ,             0.3,             0.2,             0.2,             2.4\nBigFloat.divide     ,             0.8,             0.8,             0.5,             2.9\n"
  },
  {
    "path": "regression/v2_2_1/build.gradle",
    "content": "apply plugin: 'java'\napply plugin: 'application'\napply plugin: 'eclipse'\n\nmainClassName = 'ch.obermuhlner.math.big.example.internal.PerformanceRegressionBigDecimalMath'\n\nrepositories {\n\tmavenCentral()\n}\n\ndependencies {\n\tcompile group: 'ch.obermuhlner', name: 'big-math', version: '2.2.1'\n\tcompile project(':ch.obermuhlner.math.big.example')\n}\n"
  },
  {
    "path": "regression/v2_2_1/performance.csv",
    "content": "Name                ,    Average [ns],     Median [ns],        Min [ns],        Max [ns]\nlog(0.1)            ,          1104.7,          1090.0,           932.7,          1500.3\nlog(0.2)            ,          1197.0,          1172.3,          1153.0,          1443.1\nlog(0.3)            ,          1119.5,          1104.1,          1088.6,          1342.9\nlog(0.4)            ,          1178.7,          1167.1,          1126.1,          1343.6\nlog(0.5)            ,            13.7,            14.7,            10.7,            16.8\nlog(0.6)            ,          1200.9,          1179.9,          1136.6,          1706.7\nlog(0.7)            ,          1219.0,          1204.9,          1151.0,          1730.7\nlog(0.8)            ,          1153.8,          1137.9,          1102.5,          1352.8\nlog(0.9)            ,          1102.4,          1090.1,          1060.0,          1252.4\nlog(1)              ,             0.1,             0.1,             0.0,             0.2\nlog(2)              ,            44.3,            41.7,            40.7,            87.6\nlog(10)             ,             1.8,             1.9,             1.4,             2.5\nlog(100)            ,            13.8,            11.8,            10.7,           139.3\nlog2(2)             ,           118.0,           114.1,            81.9,           268.8\nlog10(2)            ,            56.7,            51.7,            50.4,           197.5\nexp(2)              ,           352.2,           337.1,           326.6,           538.2\nsqrt(2)             ,            21.3,            19.5,            17.0,            37.9\nsqrt(9)             ,             0.5,             0.3,             0.3,             2.6\npow(2;3)            ,             0.2,             0.2,             0.1,             1.1\npow(2;0.1)          ,           514.0,           491.4,           472.9,           689.5\nroot(2;3)           ,            69.8,            60.8,            59.1,           102.2\nsin(2)              ,           442.8,           351.2,           306.8,           750.3\nsin(100)            ,           970.6,           956.3,           924.9,          1123.6\ncos(2)              ,           372.2,           356.2,           349.8,           528.2\ncos(100)            ,           922.0,           897.7,           805.0,          1249.3\ntan(2)              ,           794.8,           746.5,           725.0,          1269.0\ncot(2)              ,           764.4,           745.2,           727.2,           913.9\nasin(0.1)           ,           767.5,           743.4,           722.4,          1083.5\nasin(0.8)           ,         17879.5,         20561.2,         11784.5,         25079.3\nacos(0.1)           ,          1269.8,          1253.6,          1173.2,          1543.0\natan(0.1)           ,          2066.2,          2039.4,          1971.6,          2418.4\nacot(0.1)           ,          2148.8,          2115.1,          2045.3,          2533.2\nsinh(2)             ,           256.5,           245.6,           239.0,           361.8\ncosh(2)             ,           279.7,           267.4,           261.2,           437.4\ntanh(2)             ,           632.0,           619.5,           593.7,           841.6\nasinh(0.1)          ,          1349.2,          1168.0,          1112.8,          2647.9\nacosh(2)            ,          1222.0,          1183.8,          1141.6,          1843.2\natanh(0.1)          ,          1022.8,           989.9,           941.2,          2118.9\nacoth(2)            ,            76.2,            70.9,            59.9,           217.4\ncoth(2)             ,          1031.3,          1319.1,           589.4,          1999.6\natan2(2;3)          ,         12384.8,         12236.1,         10218.8,         21287.7\ngamma(0.1)          ,         11819.0,         12138.3,         10080.9,         15028.2\nBigFloat.add        ,             0.8,             0.5,             0.4,            24.1\nBigFloat.subtract   ,             0.4,             0.4,             0.2,             1.6\nBigFloat.multiply   ,             0.2,             0.2,             0.1,             1.1\nBigFloat.divide     ,             0.6,             0.6,             0.5,             2.9\n"
  },
  {
    "path": "regression/v2_3_0/build.gradle",
    "content": "apply plugin: 'java'\napply plugin: 'application'\napply plugin: 'eclipse'\n\nmainClassName = 'ch.obermuhlner.math.big.example.internal.PerformanceRegressionBigDecimalMath'\n\nrepositories {\n\tmavenCentral()\n}\n\ndependencies {\n\tcompile group: 'ch.obermuhlner', name: 'big-math', version: '2.3.0'\n\tcompile project(':ch.obermuhlner.math.big.example')\n}\n"
  },
  {
    "path": "regression/v2_3_0/performance.csv",
    "content": "Name                ,    Average [ns],     Median [ns],        Min [ns],        Max [ns]\nlog(0.1)            ,          1092.5,          1070.0,           884.3,          1750.3\nlog(0.2)            ,          1159.4,          1143.5,          1128.9,          1395.4\nlog(0.3)            ,          1091.8,          1075.6,          1061.1,          1322.0\nlog(0.4)            ,          1463.3,          1260.6,          1126.6,          2388.6\nlog(0.5)            ,            19.2,            18.8,            18.5,            25.4\nlog(0.6)            ,          1198.3,          1172.8,          1135.7,          1731.8\nlog(0.7)            ,          1216.0,          1190.6,          1153.8,          1979.1\nlog(0.8)            ,          1162.1,          1150.3,          1110.3,          1329.9\nlog(0.9)            ,          1109.2,          1091.5,          1055.2,          1324.0\nlog(1)              ,             0.1,             0.1,             0.0,             0.2\nlog(2)              ,            43.9,            41.6,            40.2,            57.2\nlog(10)             ,             1.8,             1.9,             1.4,             3.3\nlog(100)            ,            13.2,            14.2,            10.7,            21.5\nlog2(2)             ,           111.5,           111.4,            80.8,           244.7\nlog10(2)            ,            54.0,            51.0,            50.1,           135.5\nexp(2)              ,           348.5,           335.7,           326.0,           524.2\nsqrt(2)             ,            20.1,            18.9,            17.7,            41.6\nsqrt(9)             ,             0.6,             0.6,             0.4,             2.0\npow(2;3)            ,             0.1,             0.1,             0.1,             0.2\npow(2;0.1)          ,           660.0,           696.1,           474.4,           969.4\nroot(2;3)           ,           111.0,           121.1,            83.9,           154.2\nsin(2)              ,           433.2,           491.0,           254.7,           700.1\nsin(100)            ,           861.8,           841.1,           774.9,          1196.6\ncos(2)              ,           538.9,           574.5,           291.4,           872.0\ncos(100)            ,          1606.5,          1812.7,           808.0,          2479.2\ntan(2)              ,           661.8,           629.8,           603.9,          1252.9\ncot(2)              ,           762.4,           749.0,           725.1,           897.3\nasin(0.1)           ,           755.6,           740.1,           717.4,           905.5\nasin(0.8)           ,         15809.7,         14177.8,         11865.3,         28458.4\nacos(0.1)           ,           673.4,           659.9,           641.9,           797.3\natan(0.1)           ,          1443.3,          1424.3,          1365.0,          1822.2\nacot(0.1)           ,          1463.8,          1455.6,          1404.0,          1679.0\nsinh(2)             ,           305.4,           296.1,           288.6,           425.8\ncosh(2)             ,           333.1,           323.4,           313.4,           449.5\ntanh(2)             ,           749.9,           734.4,           712.4,           885.2\nasinh(0.1)          ,          1238.7,          1233.1,          1122.6,          1622.6\nacosh(2)            ,          1206.2,          1176.0,          1148.2,          1786.4\natanh(0.1)          ,          1199.1,          1177.3,          1147.9,          1337.1\nacoth(2)            ,            84.5,            75.2,            71.7,           174.4\ncoth(2)             ,           945.0,           989.3,           597.1,          1375.9\natan2(2;3)          ,         11801.5,         12208.6,         10248.8,         21489.7\ngamma(0.1)          ,         12328.3,         12240.1,         10201.9,         22057.0\nBigFloat.add        ,             0.8,             0.6,             0.3,             8.7\nBigFloat.subtract   ,             0.4,             0.3,             0.2,             2.2\nBigFloat.multiply   ,             0.2,             0.2,             0.2,             0.9\nBigFloat.divide     ,             0.5,             0.5,             0.4,             1.8\n"
  },
  {
    "path": "regression/v2_3_1/build.gradle",
    "content": "apply plugin: 'java'\napply plugin: 'application'\napply plugin: 'eclipse'\n\nmainClassName = 'ch.obermuhlner.math.big.example.internal.PerformanceRegressionBigDecimalMath'\n\nrepositories {\n\tmavenCentral()\n}\n\ndependencies {\n\tcompile group: 'ch.obermuhlner', name: 'big-math', version: '2.3.1'\n\tcompile project(':ch.obermuhlner.math.big.example')\n}\n"
  },
  {
    "path": "regression/v2_3_1/performance.csv",
    "content": "Name                ,    Average [ns],     Median [ns],        Min [ns],        Max [ns]\nlog(0.1)            ,          1129.1,          1114.6,          1086.2,          1323.8\nlog(0.2)            ,          1210.2,          1186.1,          1160.0,          1520.3\nlog(0.3)            ,          1138.1,          1123.7,          1091.9,          1312.6\nlog(0.4)            ,          1190.2,          1175.6,          1137.3,          1330.4\nlog(0.5)            ,            12.6,            10.9,            10.7,            18.9\nlog(0.6)            ,          1215.5,          1187.5,          1138.5,          1870.5\nlog(0.7)            ,          1232.3,          1215.2,          1164.1,          1827.7\nlog(0.8)            ,          1171.3,          1150.6,          1114.6,          1322.3\nlog(0.9)            ,          1113.7,          1098.4,          1061.8,          1269.7\nlog(1)              ,             0.1,             0.1,             0.0,             0.2\nlog(2)              ,            44.1,            41.6,            40.6,            57.6\nlog(10)             ,             1.9,             1.9,             1.8,             3.2\nlog(100)            ,            11.6,            10.9,            10.8,            17.0\nlog2(2)             ,           113.7,           112.3,            82.6,           254.3\nlog10(2)            ,            55.0,            51.4,            50.1,           193.3\nexp(2)              ,           356.2,           339.3,           327.3,           548.6\nsqrt(2)             ,            19.3,            19.1,            13.5,            37.4\nsqrt(9)             ,             0.5,             0.4,             0.2,            12.3\npow(2;3)            ,             0.2,             0.2,             0.2,             0.3\npow(2;0.1)          ,           511.6,           492.5,           481.6,           743.7\nroot(2;3)           ,           223.1,           217.4,           199.1,           352.3\nsin(2)              ,           331.1,           319.9,           313.2,           503.6\nsin(100)            ,          1021.4,          1017.2,           932.5,          1171.5\ncos(2)              ,           381.8,           360.9,           352.7,           802.5\ncos(100)            ,          1308.2,          1467.7,          1000.7,          1813.5\ntan(2)              ,          1171.0,          1143.2,          1066.4,          1444.0\ncot(2)              ,          1163.3,          1142.7,          1112.5,          1360.6\nasin(0.1)           ,          1201.6,          1184.9,          1146.2,          1362.9\nasin(0.8)           ,         15666.5,         14169.5,         11755.2,         27428.1\nacos(0.1)           ,           683.9,           665.8,           640.6,           882.2\natan(0.1)           ,          1214.1,          1194.7,          1141.2,          1397.3\nacot(0.1)           ,          1238.9,          1223.2,          1177.4,          1510.5\nsinh(2)             ,           480.7,           462.7,           449.4,           758.3\ncosh(2)             ,           282.0,           272.0,           263.2,           415.8\ntanh(2)             ,           639.1,           624.2,           594.9,           800.8\nasinh(0.1)          ,          1013.2,           989.2,           943.2,          1597.1\nacosh(2)            ,          1029.5,          1008.7,           968.5,          1597.8\natanh(0.1)          ,          1025.3,          1009.3,           968.1,          1198.0\nacoth(2)            ,            94.2,            91.8,            65.4,           204.8\ncoth(2)             ,           646.7,           630.4,           602.4,           884.6\natan2(2;3)          ,         10577.3,         10499.7,         10182.1,         12595.1\ngamma(0.1)          ,         10407.1,         10309.5,         10015.8,         17040.7\nBigFloat.add        ,             0.8,             0.4,             0.3,            21.3\nBigFloat.subtract   ,             0.4,             0.4,             0.3,             2.9\nBigFloat.multiply   ,             0.3,             0.3,             0.3,             1.4\nBigFloat.divide     ,             0.8,             0.8,             0.7,             2.0\n"
  },
  {
    "path": "regression/v2_3_2/build.gradle",
    "content": "apply plugin: 'java'\napply plugin: 'application'\napply plugin: 'eclipse'\n\nmainClassName = 'ch.obermuhlner.math.big.example.internal.PerformanceRegressionBigDecimalMath'\n\nrepositories {\n\tmavenCentral()\n}\n\ndependencies {\n\tcompile group: 'ch.obermuhlner', name: 'big-math', version: '2.3.2'\n\tcompile project(':ch.obermuhlner.math.big.example')\n}\n"
  },
  {
    "path": "regression/v2_3_2/performance.csv",
    "content": "Name                ,    Average [ns],     Median [ns],        Min [ns],        Max [ns]\nlog(0.1)            ,          1099.5,          1071.7,          1052.0,          1531.1\nlog(0.2)            ,          1152.8,          1150.8,          1112.1,          1574.2\nlog(0.3)            ,          1103.1,          1087.4,          1050.4,          1466.3\nlog(0.4)            ,          1150.1,          1127.4,          1093.8,          1445.8\nlog(0.5)            ,             9.9,             9.7,             9.6,            12.6\nlog(0.6)            ,          1134.3,          1125.3,          1094.9,          1496.5\nlog(0.7)            ,          1163.1,          1149.3,          1120.1,          1536.3\nlog(0.8)            ,          1127.3,          1110.2,          1078.2,          1581.3\nlog(0.9)            ,          1076.5,          1063.5,          1030.3,          1504.9\nlog(1)              ,             0.0,             0.0,             0.0,             0.5\nlog(2)              ,            43.8,            42.7,            42.5,            79.3\nlog(10)             ,             1.2,             1.2,             1.2,             1.7\nlog(100)            ,            10.2,             9.7,             9.6,            46.6\nlog2(2)             ,            88.0,            84.1,            83.5,           129.0\nlog10(2)            ,            51.7,            50.5,            50.0,            90.0\nexp(2)              ,           354.7,           348.5,           345.0,           393.9\nsqrt(2)             ,            13.5,            12.6,            12.4,            58.3\nsqrt(9)             ,             0.3,             0.3,             0.2,             0.9\npow(2;3)            ,             0.1,             0.1,             0.1,             0.3\npow(2;0.1)          ,           512.8,           485.1,           480.1,           720.1\nroot(2;3)           ,           163.7,           151.1,           147.9,           231.1\nsin(2)              ,           315.7,           303.4,           300.7,           467.0\nsin(100)            ,           936.3,           921.6,           898.3,          1263.1\ncos(2)              ,           370.5,           348.6,           344.0,           534.2\ncos(100)            ,           985.9,           963.9,           942.5,          1404.6\ntan(2)              ,           741.5,           709.2,           695.5,          1076.4\ncot(2)              ,           738.8,           710.5,           697.2,          1070.1\nasin(0.1)           ,           720.3,           702.5,           691.1,           955.9\nasin(0.8)           ,         12725.2,         12651.7,         12454.1,         13536.3\nacos(0.1)           ,           780.7,           757.1,           741.0,          1077.6\natan(0.1)           ,          1363.2,          1342.9,          1304.7,          1813.7\nacot(0.1)           ,          1386.2,          1374.6,          1341.4,          1792.8\nsinh(2)             ,           287.6,           281.9,           278.7,           405.5\ncosh(2)             ,           327.5,           315.7,           311.2,           476.1\ntanh(2)             ,           722.6,           701.7,           694.6,          1057.5\nasinh(0.1)          ,          1175.5,          1147.6,          1108.2,          1567.8\nacosh(2)            ,          1175.3,          1150.4,          1113.9,          1640.0\natanh(0.1)          ,          1173.3,          1161.2,          1128.4,          1605.9\nacoth(2)            ,            79.9,            78.8,            78.0,           127.5\ncoth(2)             ,           729.6,           707.1,           695.0,          1054.4\natan2(2;3)          ,         11087.7,         10961.1,         10806.8,         12305.6\ngamma(0.1)          ,         11075.6,         10962.1,         10797.8,         12006.6\nBigFloat.add        ,             0.3,             0.3,             0.2,             2.7\nBigFloat.subtract   ,             0.3,             0.2,             0.1,             5.5\nBigFloat.multiply   ,             0.2,             0.2,             0.1,             3.6\nBigFloat.divide     ,             0.4,             0.3,             0.3,             1.9\n"
  },
  {
    "path": "regression/v_current/build.gradle",
    "content": "apply plugin: 'java'\napply plugin: 'application'\napply plugin: 'eclipse'\n\nmainClassName = 'ch.obermuhlner.math.big.example.internal.PerformanceRegressionBigDecimalMath'\n\nrepositories {\n\tmavenCentral()\n}\n\ndependencies {\n\tcompile project(':ch.obermuhlner.math.big')\n\tcompile project(':ch.obermuhlner.math.big.example')\n}\n"
  },
  {
    "path": "regression/v_current/performance.csv",
    "content": "Name                ,    Average [ns],     Median [ns],        Min [ns],        Max [ns]\nlog(0.1)            ,          1013.5,          1019.0,           914.2,          1138.1\nlog(0.2)            ,          1092.4,          1012.7,           942.1,          2176.8\nlog(0.3)            ,           959.0,           939.0,           893.8,          1180.2\nlog(0.4)            ,          1144.5,           975.0,           923.1,          1975.8\nlog(0.5)            ,            11.1,             9.5,             9.0,            21.9\nlog(0.6)            ,          1024.8,          1001.9,           948.1,          1624.7\nlog(0.7)            ,          1038.9,          1014.2,           966.5,          1777.3\nlog(0.8)            ,           985.9,           973.7,           925.7,          1222.4\nlog(0.9)            ,          1702.2,          1670.2,          1581.4,          1974.4\nlog(1)              ,             0.1,             0.1,             0.1,             0.2\nlog(2)              ,            78.2,            77.2,            35.1,           132.6\nlog(10)             ,             1.9,             1.9,             1.3,             6.0\nlog(100)            ,            15.4,            15.0,            14.7,            21.0\nlog2(2)             ,           154.0,           153.3,            88.3,           276.8\nlog10(2)            ,            93.4,            90.1,            88.0,           232.1\nexp(2)              ,           605.1,           591.3,           565.2,           819.5\nsqrt(2)             ,            19.1,            19.2,            10.1,            43.8\nsqrt(9)             ,             0.3,             0.3,             0.2,             2.1\npow(2;3)            ,             0.1,             0.1,             0.1,             0.2\npow(2;0.1)          ,           793.5,           779.8,           702.7,           965.5\nroot(2;3)           ,           287.3,           283.1,           191.3,           419.5\nsin(2)              ,           274.6,           265.6,           255.1,           425.5\nsin(100)            ,           809.1,           792.6,           766.0,           972.9\ncos(2)              ,           314.7,           302.3,           291.6,           565.4\ncos(100)            ,           844.8,           832.7,           788.9,           972.8\ntan(2)              ,           665.0,           633.2,           595.9,          1079.8\ncot(2)              ,           645.1,           627.5,           597.1,           795.0\nasin(0.1)           ,           644.0,           628.0,           595.7,           831.8\nasin(0.8)           ,         12900.9,         11698.4,         11391.9,         20641.9\nacos(0.1)           ,           678.9,           663.7,           643.1,           775.4\natan(0.1)           ,          1202.7,          1176.1,          1131.3,          1530.0\nacot(0.1)           ,          1226.8,          1216.1,          1171.6,          1404.2\nsinh(2)             ,           261.5,           252.8,           240.7,           392.5\ncosh(2)             ,           284.5,           276.5,           269.5,           396.0\ntanh(2)             ,           640.6,           628.2,           596.1,           781.7\nasinh(0.1)          ,          1018.5,          1002.9,           946.4,          1722.1\nacosh(2)            ,          1043.5,          1011.9,           966.1,          1631.6\natanh(0.1)          ,          1026.4,          1007.4,           971.3,          1179.5\nacoth(2)            ,            81.3,            86.6,            61.4,           227.1\ncoth(2)             ,           644.6,           628.2,           589.8,           777.4\natan2(2;3)          ,         10130.5,         10061.0,          9911.6,         11592.1\ngamma(0.1)          ,         10350.7,         10315.7,         10173.3,         11815.5\nBigFloat.add        ,             1.1,             1.1,             0.8,             2.2\nBigFloat.subtract   ,             0.5,             0.4,             0.4,             4.1\nBigFloat.multiply   ,             0.2,             0.2,             0.2,             1.3\nBigFloat.divide     ,             0.6,             0.6,             0.5,             3.7\n"
  },
  {
    "path": "run_regression_analysis.sh",
    "content": "#!/usr/bin/bash\n\n./gradlew :regression.v1_0_0:run\n./gradlew :regression.v1_1_0:run\n./gradlew :regression.v1_2_0:run\n./gradlew :regression.v1_2_1:run\n./gradlew :regression.v1_3_0:run\n./gradlew :regression.v2_0_0:run\n./gradlew :regression.v2_0_1:run\n./gradlew :regression.v2_1_0:run\n./gradlew :regression.v2_2_0:run\n./gradlew :regression.v2_2_1:run\n./gradlew :regression.v2_3_0:run\n./gradlew :regression.v2_3_1:run\n./gradlew :regression.v_current:run\n\n./gradlew :regression.analysis:run\n\ncd regression/analysis\ncsv2chart --property chart=line --format png *.csv\ncd ../.."
  },
  {
    "path": "settings.gradle",
    "content": "\ninclude 'ch.obermuhlner.math.big'\ninclude 'ch.obermuhlner.math.big.example'\ninclude 'regression.analysis'\ninclude 'regression.v1_0_0'\ninclude 'regression.v1_1_0'\ninclude 'regression.v1_2_0'\ninclude 'regression.v1_2_1'\ninclude 'regression.v1_3_0'\ninclude 'regression.v2_0_0'\ninclude 'regression.v2_0_1'\ninclude 'regression.v2_1_0'\ninclude 'regression.v2_2_0'\ninclude 'regression.v2_2_1'\ninclude 'regression.v2_3_0'\ninclude 'regression.v2_3_1'\ninclude 'regression.v2_3_2'\ninclude 'regression.v_current'\ninclude 'ch.obermuhlner.math.big.kotlin'\ninclude 'ch.obermuhlner.math.big.kotlin.example'\n\nproject(\":regression.analysis\").projectDir = file(\"regression/analysis\")\nproject(\":regression.v1_0_0\").projectDir = file(\"regression/v1_0_0\")\nproject(\":regression.v1_1_0\").projectDir = file(\"regression/v1_1_0\")\nproject(\":regression.v1_2_0\").projectDir = file(\"regression/v1_2_0\")\nproject(\":regression.v1_2_1\").projectDir = file(\"regression/v1_2_1\")\nproject(\":regression.v1_3_0\").projectDir = file(\"regression/v1_3_0\")\nproject(\":regression.v2_0_0\").projectDir = file(\"regression/v2_0_0\")\nproject(\":regression.v2_0_1\").projectDir = file(\"regression/v2_0_1\")\nproject(\":regression.v2_1_0\").projectDir = file(\"regression/v2_1_0\")\nproject(\":regression.v2_2_0\").projectDir = file(\"regression/v2_2_0\")\nproject(\":regression.v2_2_1\").projectDir = file(\"regression/v2_2_1\")\nproject(\":regression.v2_3_0\").projectDir = file(\"regression/v2_3_0\")\nproject(\":regression.v2_3_1\").projectDir = file(\"regression/v2_3_1\")\nproject(\":regression.v2_3_2\").projectDir = file(\"regression/v2_3_2\")\nproject(\":regression.v_current\").projectDir = file(\"regression/v_current\")\n"
  }
]